body {	padding: 0px;	margin: 0px; vertical-align: top; font-family: Tahoma; font-size: 9pt; color: #231f20; background: #e2e3e4; }

div , table, img { padding: 0px;	margin: 0px; border: none; font-family: Tahoma;  color: inherit; font-size: inherit;  font-size: 9pt;}
td, th { vertical-align: top;  text-align: left; border: none; font-family: Tahoma; font-size: 9pt;  color: inherit; padding: 0px;	margin: 0px;}

a { font-family: inherit;  text-decoration: underline; color: #000;}
	a:hover { text-decoration: none; color: #f00088; }
h1 , h2 , h3 , h4 , h5 { margin: 0px; padding: 0px;}

h1 {color: #231f20; font-family: Arial; text-transform: uppercase; font-size: 12pt; margin: 0 0 5px 0; }

h2 { color: #231f20; font-family: Arial; text-transform: uppercase; font-size: 12pt; margin: 0 0 5px 0; }
h3 { font-size: 7.6pt; margin: 0px 0px 5px 0px; text-transform: uppercase;}	
	h3 a { color: #000; text-decoration: none;}	
	h3 a:hover { color: #f00088; text-decoration: underline;}	
h4 {  margin: 0px 0px 10px 0px; font-size: 8pt;}
h5 { margin: 0px 0px 5px 0px; font-weight: normal;}

.headH1 { background: url(/image/bg/heads.gif) -30px 4px no-repeat; height: 60px; overflow: hidden; padding: 4px 0 0 0; */background: url(/image/bg/heads.gif) -30px -1px no-repeat; */padding: 0 0 0 0;  }
.headH1 .h1 { background: #fff; padding: 2px 0 10px 0px; float: left; width: 120px; font-size: 12pt; overflow: hidden;}

.yes_net .headH1 { height: 40px; }

.h1 {font-size: 14pt; margin: 4px 0px 24px 0px; height: 35px; font-weight: normal; text-transform: uppercase;}
.h1 a { text-decoration: none;}
.h1 span { font-size: 10px; }
.h1 span a  { text-decoration: underline; padding: 0 3px 0 3px; }
.h1 span a:hover  { text-decoration: none; background: #fff329; color: #000;}


p { padding: 0px 0px 0px 0px; margin: 0px 0px 14px 0px;}

ul.list { margin: 0 0 0 30px; padding: 0 0 0 0; list-style: none;}
ul.list li { margin: 0 0 10px 0; padding: 0 0 0 0; text-transform: uppercase; }
ul.list li a { margin: 0 0 10px 0; padding: 0 0 0 24px; background: url(/image/markers/more.gif) 0px 3px no-repeat; text-decoration: none;}
ul.list li a:hover {  color: #f00088; background: url(/image/markers/more_over.gif) 0px 3px no-repeat; text-decoration: none;}
ul.list ul { margin: 10px 0 10px 50px; padding: 0 0 0 0; list-style: none;}
ul.list ul  li { margin: 0 0 4px 0; padding: 0 0 0 0; text-transform: none; }
ul.list ul li a { margin: 0 0 3px 0; padding: 0 0 0 0; background: none; text-decoration: underline;}
ul.list ul li a:hover {  color: #f00088; background: none; text-decoration: none;}

.boxFon { background: url(../image/bg/box_fon.gif) top center repeat-y; margin: 20px 0px 20px 0px; padding: 0 0 20px 0; }
.box { width: 1186px; text-align: left; position: relative; }
.light .footer{ margin: 40px 0 0 0; }

.banTop { margin: 20px 0px 0px 0px; }

.topPanel { height: 210px; position: relative;}
	.life .topPanel , .movie .topPanel , .music .topPanel , .book .topPanel , .pictures .topPanel , .house .topPanel , .travel .topPanel , .meal .topPanel { height: 206px;}
	 
	.logo { width: 424px; padding: 40px 0px 0px 0px; }
	.logo img { width: 418px; height: 94px; display: block; }
	
	.login { width: 170px; color: #000;}
	
	.topPanel .login { position: absolute; left: 521px; top: 24px; }
	.login .inpText {  width: 100px; color: #000; margin: -6px 0px 5px 0px;}
	.login .er { padding: 2px 0px 0px 0px;}
	.login .el { padding: 6px 0px 0px 10px;}
	.login .profile { width: 170px;}
	.login .profile td { padding: 1px 0px 1px 0px;}
	.login .profile td.el { padding: 2px 4px 1px 0px;}
	.login .profile td.er { padding: 1px 0px 1px 4px;}
	.login .links td { font-size: 7.6pt; white-space: nowrap; padding: 2px 0px 0px 0px; }
	
	.usersInfo {  font-size: 8pt; line-height: 14px; text-align: right;}
	.usersInfo a  { text-decoration: none;  }
	.usersInfo a:hover  { text-decoration: uunderline;}
	
	.slogan { color: #fff; background: #f00088; padding: 2px 4px 2px 4px;}
	
	.topPanel .say { position: absolute; left: 1078px; top: 24px; width: 108px; height: 131px;}
	.topPanel .say img { width: 108px; height: 108px; }
	
	.topPanel .school { position: absolute; left: 845px; top: 24px; width: 209px; height: 108px; }
	.topPanel .school img { width: 209px; height: 108px; }
	
	.topPanel .tv { position: absolute; left: 717px; top: 24px; width: 108px; height: 108px; }
	.topPanel .tv img { width: 108px; height: 108px; }
	
.topMenu { clear: both; height: 36px; margin: 0px 0px 14px 0px; position: absolute; top: 160px; left: 0px;   }	
	.topMenu ul#navmenu-h { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; height: 36px;}
	.topMenu ul#navmenu-h li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; float: left; position: relative; height: 36px; }
	.topMenu ul#navmenu-h li img { height: 36px; }
		
	.topMenu ul#navmenu-h ul { position: absolute; top: 35px; left: 0px; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; display: none; }
	.topMenu ul#navmenu-h ul li { float: none; margin: 0px 0px 0px 0px; display: block; padding: 0px 0px 0px 0px; height: 30px; overflow: hidden;  }
	.topMenu ul#navmenu-h li ul li img { height: 30px; }

	.topMenu ul#navmenu-h li:hover ul , .topMenu ul#navmenu-h li.iehover ul { display: block; }
	.topMenu ul#navmenu-h li:hover img.topMenuPoint , .topMenu ul#navmenu-h li.iehover img.topMenuPoint {   filter: alpha(opacity=0); -moz-opacity: .00; opacity: .00;  }

	
	
	.topMenu .news { background: url(/image/menu_top/news_over.gif) top center no-repeat; }
	.topMenu .news img { width: 176px; }
	
	.topMenu .blogs {background: url(/image/menu_top/blogs_over.gif) top center no-repeat; }
	.topMenu .blogs img { width: 166px; }
	
	.topMenu .you_in_yes {background: url(/image/menu_top/you_in_yes_over.gif) top center no-repeat; }
	.topMenu .you_in_yes img { width: 153px; }
	
	.topMenu .stars {background: url(/image/menu_top/stars_over.gif) top center no-repeat; }
	.topMenu .stars img { width: 189px; }
	
	.topMenu .fashionably {background: url(/image/menu_top/fashionably_over.gif) top center no-repeat; }
	.topMenu .fashionably img { width: 160px; }
	
	.topMenu .life {background: url(/image/menu_top/life_over.gif) top center no-repeat; }
	.topMenu .life img { width: 168px; }
	
	.topMenu .about {background: url(/image/menu_top/about_over.gif) top center no-repeat; }
	.topMenu .about img { width: 174px; }
	
.subMenu { overflow: hidden; display: block; height: 30px; position: absolute; }	
	.subMenu ul { margin: 0 0 0 0; padding: 0 0 0 0; width: 1000px; }	
	.subMenu ul li { margin: 0 5px 0 0; padding: 0 8px 0 0; display: block; float: left; background: url(/image/markers/sub_menu.gif) center right no-repeat;}	
	.subMenu ul li a { text-decoration: none; text-transform: uppercase; display: block; padding: 0px 4px 1px 4px; font-size: 11px;}
	.subMenu ul li a:hover  { background: #fff001; color: #000;}
	.subMenu ul li a.root-item-selected , .subMenu ul li a.root-item-selected:hover { color: #000; background: #f00088;}
	.subMenu ul li a.root-item-selected .red, .subMenu ul li a.root-item-selected:hover .red { color: #000;}
		
.subMenu_fashionably , .subMenu_fashion_news , .subMenu_thing , .subMenu_make , .subMenu_fish , .subMenu_trends , .subMenu_fashion_story , .subMenu_baf , .subMenu_addresses , .subMenu_look { left: 140px; top: 222px; width: 734px;}	

.subMenu_life , .subMenu_movie , .subMenu_music , .subMenu_book , .subMenu_pictures , .subMenu_you_in_yes , .subMenu_choose_yes , .subMenu_house , .subMenu_travel , .subMenu_meal , .subMenu_music { left: 162px; top: 224px; width: 490px;}	
.subMenu_about , .subMenu_history , .subMenu_team , .subMenu_advertising , .subMenu_contacts , .subMenu_faq { left: 224px; top: 226px; width: 320px;}

.subMenu_you_in_yes , .subMenu_diary , .subMenu_story , .subMenu_experiment , .subMenu_reverse , .subMenu_info , .subMenu_tale { left: 275px; top: 224px; width: 325px;}	

.subMenu_items , .subMenu_relation , .subMenu_sex , .subMenu_trifle { left: 420px; top: 231px; width: 190px;}

.subMenu_yes_net , .subMenu_subscribe  { left: 140px; top: 15px; width: 700px; */top: 10px; }
.yes_net .addMenu , .subscribe .addMenu  { width: 100px; position: absolute; left: 758px; top: 0px; */top: 6px; }	
.yes_net .addMenu a ,  .subscribe .addMenu a { width: 100px; padding: 3px 0 3px 0; }

.subMenu_yes_net ul li.face_2011 a { background: #00b2d9; color: #fff;}
.subMenu_yes_net ul li.face_2011 a:hover { background: #fff001; color: #000;}

.subMenu_yes_net ul li.monsoon a { background: #f05461; color: #fff;}
.subMenu_yes_net ul li.monsoon a:hover { background: #fff; color: #f05461;}

.subMenu_yes_net ul li.papajohns a { background: #007e6b; color: #fff;}
.subMenu_yes_net ul li.papajohns a:hover { background: #fff; color: #007e6b;}



.yes_stars .subMenu	 { left: 375px; top: 224px; width: 330px;}

.blogs_new .subMenu { left: 300px; top: 226px; width: 225px; */top: 213px;}

.addMenu  { width: 175px; position: absolute; left: 683px; top: 209px;   }	
	.addMenu a { display: block; width: 175px; text-align: center; padding: 4px 0 4px 0; text-transform: uppercase; color: #fff; text-decoration: none; background: #000; font-size: 8pt; }	
	.addMenu a:hover { color: #000; text-decoration: none; background: #fff329; }

.addMenuLink { margin: -40px 0 20px -10px; background: #fff;  }	
	.addMenuLink a  { display: block; width: 175px; text-align: center; padding: 4px 0 4px 0; text-transform: uppercase; color: #fff; text-decoration: none; background: #000; font-size: 8pt; margin: 0 0 20px 10px; }	
	.addMenuLink a:hover { color: #000; text-decoration: none; background: #fff329; }	
	
.contests .addMenu .root-item-selected { display: none;}	

	

.footer { clear: both; height: 40px; font-size: 7.6pt;}	
.footer * {font-size: 7.6pt;}	
	.counter { display: block; float: left; margin: 0 0 0 60px; }

.advText { margin: 0 0 40px 0; padding: 20px 0 0 0; font-size: 8pt;  color: #6d6f71;}	
	.advText a {color: #6d6f71; text-decoration: underline;}
	.advText a:hover { text-decoration: none; color: #000;}
	.advText h1 { font-size: 10pt; text-transform: none; margin: 0 0 0 0;}
	.advText .allAdvTextNo { display: none;}
	.advText .allAdvText { font-size: 8pt;}	

.colLeft { width: 900px; display: block; float: left; overflow: hidden; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; position: relative;  }	
.colCent { width: 175px; display: block; float: left;  overflow: hidden; padding: 0px 0px 0px 0px;  }	
.colRight { width: 266px; display: block; float: left; overflow: hidden; padding: 0px 0px 0px 0px; }
	.life .colRight , .movie .colRight , .music .colRight , .book .colRight , .pictures .colRight , .houses .colRight , .travel .colRight , .meal .colRight { padding: 4px 0px 0px 0px; }
.colList { width: 723px; display: block; float: left; overflow: hidden; }
.colListMin { width: 175px; display: block; float: left; overflow: hidden; margin: 0 20px 0 0; } 
	.colListMin h2 { margin: 0 0 8px 0;  } 
	.colListMin h2 img { width: 175px; height:30px;} 
	 
.colObj { width: 703px; display: block; float: left; overflow: hidden;  margin: 0 0 0 0; }

	.home .colLeft { width: 266px; }
	.home .colCent { width: 614px; margin: 0px 20px 0px 0px;  }	
	.yes .colCent { width: 0px; margin: 0px 0px 0px 0px; }	
	.yes .colList { width: 900px; }	
	.new_number .colCent { width: 0px; margin: 0px 0px 0px 0px; }	
	.new_number .colList { width: 900px; }	
	.stars .colCent   { width: 0px; margin: 0px 0px 0px 0px;}	
	.stars .colList  { width: 900px; }
	.yes_magaz .colCent { width: 0px; margin: 0px 0px 0px 0px; }	
	.yes_magaz .colList { width: 900px;  }	
	
	.connection .colList { width: 920px; }	
	.connection .colCent { width: 0px; margin: 0px 0px 0px 0px; }
	.connection .colLeft { width: 920px; margin: 0px 0px 0px 0px; }	
	.psychologist .colList { width: 920px; }	
	.psychologist .colCent { width: 0px; margin: 0px 0px 0px 0px; }	
	
	.look .colLeft { width: 920px;  margin: 0px 0px 0px 0px; }
	.look .colObj { width: 723px; }
	
	.faq .colList { width: 703px; margin: 0px 20px 0px 0px;}
	
	.ochki .colList { width: 920px;  margin: 0px 0px 0px 0px;  }
	.ochki .colList p { width: 898px; }	
	.ochki .colCent { display: none;}	
	
	.colObjBlogs  { width: 703px;  margin: 0px 20px 0px 0px;  display: block; float: left; overflow: hidden;   }
	.blogs_new .colObjBlogs  { width: 898px;  margin: 0px 20px 0px 0px;  display: block; float: left; overflow: hidden; */margin-top: -12px;   }

	
	.football .colRight { width: 0px; display: none; overflow: hidden;  }
	.football .colLeft { width: 1186px; display: block; float: none; margin: 0px 0 0px 0px; padding: 270px 0 0 2px; background: url(/image/h1/football.gif) top left no-repeat;  }	
	.football .colList { width: 1220px; display: block; float: none;  }
	.football .colListMin { width: 0; display: none; } 
	.football h1 { width: auto; height: auto; } 
	.football h1 img { width: auto; height: auto; } 
	.football .colLeft .forum-block-container { width: 1186px;}
	
	
	.face_year .blogBox {background: url(/image/blogs/bg/face.jpg) 0px 0px repeat-y; margin: -15px 0 20px 0; width:  1186px; padding: 20px 0 40px 0px; }
	.face_year .colRight { width: 0px; display: none; overflow: hidden;  }
	.face_year .colLeft { background: url(/image/blogs/bg/face.jpg) 0px 0px repeat-y; margin: -15px 0 20px 0; width:  1186px; padding: 20px 0 40px 0px; display: block; float: none;}	
	.face_year .colList { width: 1220px; display: block; float: none;  }
	.face_year .colListMin { width: 0; display: none; } 
	
.TwoCol { width: 900px; display: block; float: left;  overflow: hidden; } 

.breadcrumb { position: absolute; left: 210px; top: 179px; height: 20px;  color: #666; }	
	.breadcrumb a { margin: 0px 8px 0px 0px; padding: 0px 15px 0px 0px; color: #999; text-decoration: none;  background: url(/img/markers/bred.gif) right center no-repeat; display: block; float: left;}	
	.breadcrumb a:hover { text-decoration: underline;  }		
	.breadcrumb a.home { margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;  background: none; }	
	.breadcrumb a.home:hover { text-decoration: none;  }	
	
.showroom { margin: 0 0 30px 0;}	

.content { clear: both; padding: 0px 0px 0px 0px;}	
	.content ul { padding: 0px 0px 0px 0px; margin: 0px 0px 20px 20px; list-style: none; }
	.content ul  li { padding: 0px 0px 0px 17px; margin: 0px 0px 4px 0px; background: url(/img/markers/menu_left_sub.gif) 0px 7px no-repeat;}
	
.newNumbers { height: 260px; margin: 6px 0px 20px 0px; overflow: hidden;  background: #dfdfdf; padding: 0 0 6px 0;}
	.newNumbers h2 { margin: 0 0 0 0; padding: 0 0 0 0; }
	.newNumbers h2 img { width: 266px; height: 43px; }
	.newNumber { height: 185px; overflow: hidden;}	
	.newNumber img { display: block; width: 124px; height: 158px; margin: 0px 0px 10px 70px; }
	.newNumber .more {margin: 0px 0px 0px 80px; }
	
.eventsBox { width: 612px; height: 295px; margin: 6px 1px 20px 1px; background: #000; overflow: hidden;}	
	.eventsBox  a { display: block; float: left; height: 68px; width: 68px; margin: 0px 2px 0px 6px; }	
	.eventsBox  a img { display: block; height: 68px; width: 68px; }
	.eventsBox  a:hover img {   filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;  }	
	
	.eventsBox h2 {  margin: 0 0 0 0; padding: 0 0 0 0; background: #fff; height: 41px; overflow: hidden;}
	.eventsBox h2 a {  margin: 0 0 0 0; padding: 0 0 0 0; float: none; }
	.eventsBox h2 a img { background: #fff; width: 613px; height: 36px; display: block;}
	.eventsBox  h2 a:hover img {   filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;  }
	
	.eventsBox  .bigImage { overflow: hidden; height: 170px; width: 612px; margin: 0 0px 8px 0px; }
	.eventsBox  .bigImage a { display: block; float: none; height: 213px; width: 612px; margin: 0px 0px 0px 0px; }	
	.eventsBox  .bigImage a img { display: block; height: auto; width: auto; }	
	.eventsBox  .bigImage a:hover img {   filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;  }	
	
.blogsBox { width: 266px;}

.radioBox { width: 266px; height: 270px; overflow: hidden; }
	.tvBox  h2 { width: 266px; height: 60px; }	
	.tvBox  h2 img { width: 266px; height: 54px; margin: 0px 0px 6px 0px;}	
	.tvBox { width: 266px; height: 270px; margin: 0px 0px 12px 0px;  overflow: hidden; }

.newsDayBox { width: 630px; height: 773px; overflow: hidden; margin: 0px 0px 20px 0px;}	
	.newsDayBox h2 img { width: 614px; height: 44px; margin: 0px 0px 5px 0px;}		
	
	.newsDayBox .news { display: block; float: left; width: 146px; height: 230px; margin: 0px 10px 10px 0px; overflow: hidden;}	
	.newsDayBox .news .image { width: 146px; height: 100px; margin: 0px 0px 8px 0px; overflow: hidden;}
	.newsDayBox .news .text { width: 146px; height: 93px; overflow: hidden; font-size: 8pt; margin: 0 0 2px 0; }
	
.searchBox { width: 266px; margin: 6px 0px 15px 0px; height: 20px; }
	.searchBox .inpText { width: 220px; display: block;  float: left; */width: 208px; }	
	.searchBox .inpBut { background: none; border: none; font-size: 7pt; text-transform: uppercase; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px; float: left; color: #000; }
	
.search	 .searchBox { width: 703px; margin: 0 0px 0px 0px; height: 40px; background: url(/image/blogs/hr.gif) bottom left no-repeat; padding: 0 0 10px 0; }
.search-tags-cloud { width: 703px; margin: 0 0px 40px 0px; background: url(/image/blogs/hr.gif) bottom left no-repeat; padding: 0 0 20px 0; }
	.search .searchBox .inpText { width: 400px; display: block;  float: left; }	
	.search  .searchBox .inpBut { background: none; border: none; font-size: 7pt; text-transform: uppercase; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 6px 0px 6px; float: left; color: #000; }
	
	.searchRez  { margin: 0 0 23px 0; clear: both; background: url(/image/blogs/hr.gif) bottom left no-repeat; padding: 0 0 10px 0; width: 703px;}
	
.banBox { border: 10px #6d6f71 solid; padding: 3px 3px 3px 3px; margin: 0px 0px 20px 0px;}
.face .banBox { border: 13px #fff solid; padding: 0 0 0 0; margin: 0px 0px 20px 0px;}
.banBoxSimp { margin: 0px 0px 20px 0px;} 
.box1186_150 { width: 1186px; height: 150px; overflow: hidden; clear: both;  margin: 0px 0px 15px 0px;} 
	.box1186_150 img { width: 1186px; height: 150px; } 
.box900_113 { width: 900px; height: 113px; overflow: hidden; clear: both;  margin: 0px 0px 20px 0px;} 
	.box900_113 img { width: 900px; height: 113px; } 
	
.connectionBox  { width: 266px; height: 236px; background: #f00088 url(/image/bg/connection.gif) 20px 60px no-repeat; margin: 0px 0px 20px 0px;}
	.connectionBox h2 img { width: 266px; height: 40px;}
	.connectionBox a { display: block; font-size: 13pt; font-family: Tahoma; margin: 0px 10px 2px 86px; text-decoration: none;}
	.connectionBox a:hover { text-decoration: underline; color: #000;}
	.connectionBox h2 a { margin: 0px 0px 0px 0px; }
	
.calendarBox { width: 700px; height: 205px; overflow: hidden;  }	

.starsBox { clear: both; width: 1184px; margin: 0px 1px 20px 1px; overflow: hidden; }
	.starsBox h2 { width: 1183px; height: 35px; }	
	.starsFrame { width: 1184px; height: 200px; background: #000; overflow: hidden;  overflow-x: hidden; overflow-y: hidden; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
	.starsMenu { width: 1185px; height: 30px; background: #6d6f71; }
	.starsMenu .point { width: 237px; height: 30px; display: block; float: left; text-align: center;}
	.starsMenu .point img { height: 30px; }
	
.lookBox { width: 266px; height: 295px; overflow: hidden; margin: 0px 0px 10px 0px; }	
	.lookBox  h2 img { width: 266px; height: 41px;}	
	.lookFrame { width: 266px; height: 245px; overflow: hidden;}
	
.showroomBox { width: 266px; height: 295px;  margin: 0px 0px 10px 0px; }	

.partyBox  { width: 617px; height: 295px; overflow: hidden;  margin: 0px 0px 20px 0px; }
	.partyBox  h2 img { width: 613px; height: 39px; margin: 0px 0px 5px 0px;}
	
.fashionablyBox { width: 612px; height: 295px; overflow: hidden;  margin: 0px 0px 10px 0px; } 	
	.fashionablyBox   h2 img { width: 613px; height: 38px;}
	
	.list { width: 630px;} 
	.list  .point { width: 202px; height: 115px; margin: 0px 3px 12px 0px; display: block; float: left; overflow: hidden;}
	.nameSec { font-weight: bold; text-transform: lowercase; display: block; margin: 0px 0px 2px 0px; font-size: 8pt; } 
	.nameSec a { color: #6d6f71; text-decoration: none;} 
	.nameSec a:hover { color: #f00088;  text-decoration: none;} 
	
	.list  .point .block { width: 202px; height: 96px; overflow: hidden; position: relative; }	
	.list  .point .block img { width: 96px; height: 96px; margin: 0px 0px 0px 0px; position: absolute; left: 0px; top: 0px;}	
	.list  .point .block .text { height: 80px; margin: 0px 4px 2px 100px;  overflow: hidden; font-size: 7.6pt;}	
	.list  .point .block h3 { margin: 3px 4px 3px 0px; overflow: hidden;  color: #000;}
	
	.list .bgGrey { background: none; } 
	.list .bgGrey .block { background: #dfdfdf; }
	
.inquiryBox { width: 270px; height: 430px; overflow: hidden; }
	.inquiryBox h2 img { width: 266px; height: 42px; display: block; margin-top: 5px;}
	 .inquiryBox .block { border-top: solid 10px #6d6f71;  border-bottom: solid 10px #6d6f71; background: #6d6f71; position: relative;  }
	 .blockIn { height: 361px; width: 246px; overflow: auto; overflow-x: hidden;  background: #fff; margin: 0 10px 0 10px;}	
	 .inquiryBox .block h3 { width: 226px; margin: 10px 10px 6px 10px;  font-size: 7.6pt; text-transform: uppercase; font-family: Tahoma; color: #000; }	
	 .inquiryBox .block img  { width: 226px; height: 133px; margin: 0px 10px 10px 10px; }
	 .inquiryBox .block .text  { width: 226px; margin: 0px 10px 0px 10px; }	
	 .inquiryBox .block .text .qest { width: 226px; }
	  .inquiryBox .block label { width: 0px; }
	 .inquiryBox .block .text .qest td { padding: 0px 10px 6px 0px ; color: #000; vertical-align: top; text-align: left; }
	 .inquiryBox .block .text .qest td.radio { width: 20px;}
	  .inquiryBox .block .text .qest td.el { width: 206px;}
	 
	 .inquiryBox .block .button { clear: both; height: 20px; padding: 10px 10px 0 0; }
	  .inquiryBox .block .inpBut { clear: both; text-align: right; float: right; background: #000; border: none; font-size: 7pt; text-transform: uppercase; color: #fff; cursor: pointer; padding: 1px 6px 1px 6px;}
	   .inquiryBox .block .inpBut:hover { color: #f00088; }
	   
	   .vote-bar-table { margin: -8px 0 0 0;}
	   .inquiryBox .block .textAns .qest td { padding: 2px 10px 2px 10px ; }	   
	   .inquiryBox .block .textAns .qest .vote-bar-table td.answer-counter { padding: 2px 0px 2px 6px ; font-weight: bold; font-size: 7.6pt; }

.contestsBox { width: 1186px; height: 250px; overflow: hidden; clear: both; margin: 0px 0px 20px 0px; }
	.contestsBox h2 img{ width: 1183px; height: 39px; overflow: hidden; margin: 0px 0px 0px 1px; }	
	
	.contestsList  { width: 1186px; background: #000; padding: 0px 0px 0px 65px; overflow: hidden;  height: 180px; position: relative; }
	.contestsList  .point  { width: 107px; height: 196px; display: block; float: left; overflow: hidden; margin: 20px 28px 0px 0px; }
	.contestsList  .point img { width: 107px; height: 107px; display: block; margin: 0px 0px 12px 0px; overflow: hidden; }
	.contestsList .point a:hover img {  filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;  }
	.contestsList .point h3  { color: #fff; width: 101px; height: 48px;  display: block; overflow: hidden; margin: 0px 3px 0px 3px; }
	.contestsList .point h3  a { color: #fff; text-decoration: none;}
	.contestsList .point h3  a:hover { color: #fff; text-decoration: underline;}

	.contestsList .prev { position: absolute; left: 10px; top: 30px; width: 30px; height: 106px; }
	.contestsList .prev a { display: block; width: 30px; height: 106px; background: url(/image/buttons/prev_over.gif) 0px 0px no-repeat; }
	
	.contestsList .next { position: absolute; left: 1143px; top: 30px; width: 30px; height: 106px; background: url(/image/buttons/next_over.gif) 0px 0px no-repeat;}
	.contestsList .next a { width: 30px; height: 106px;   }
	.contestsList .prev img , .contestsList .next img { width: 30px; height: 106px; }
	.contestsList .prev a img , .contestsList .next a img { filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;  }
	.contestsList .prev a:hover img  , .contestsList .next a:hover img {   filter: alpha(opacity=0); -moz-opacity: .00; opacity: .00;  }
	
.cooseBox 	 { width: 270px; overflow: hidden;}
	.cooseBox 	h2 img { width: 266px; height: 38px; display: block; margin-top: 5px;}
	
/* Ñòðàíèöû ðàçäåëîâ */
.eventsBoxNews { height: 335px; overflow: hidden;}
	.news .calendarBox { margin: 0 0 0 40px;}
	.news  .colCent .newNumberBlock { float: none; margin: 0 0 20px 5px;}
.newsBoxNews { margin: 0 0 0 2px; height: 200px;}
	.newsBoxNews .newsBlock  { display: block; float: left; width: 175px; height: 175px; margin: 0 0px 11px 0; overflow: hidden; }
	.newsBoxNews .newsBlock .image { width: 175px; height: 127px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.newsBoxNews .newsBlock .image img { width: 175px; height: 127px;}
	.newsBoxNews .newsBlock .text { overflow: hidden; height: 22px; padding: 0 3px 0 3px; }
	
/* SECOND PAGE */
.newsBlock { display: block; float: left; width: 346px; height: 315px; margin: 0 11px 20px 0; overflow: hidden;}
	.data {  color: #000; font-family: Tahoma; font-style: italic; font-size: 7pt; font-weight: bold; margin: 0 8px 0 0; }
	
	.newsBlock .image { width: 346px; height: 214px; overflow: hidden; text-align: center; margin: 0 0 6px 0; position: relative; }
	.newsBlock .image img { width: 346px; height: 214px;}
	.newsBlock h3 { margin: 0 0 3px 0; }
	.newsBlock .text { overflow: hidden; height: 71px; margin: 0 0 5px 0;  }
	.newsBlock .data {  color: #000; font-family: Tahoma; font-style: italic; font-size: 7pt; font-weight: bold; }
	
.fashionably .newsBlock , .life .newsBlock{  height: 260px;}	
	.fashionably  .newsBlock .text , .life  .newsBlock .text { height: 20px; }
	
.stars_news .newsBlock , .persons .newsBlock , .interview .newsBlock {  width: 346px; height: 168px; margin: 0 11px 11px 0;}	
	.stars_news .newsBlock .image , .persons .newsBlock .image , .interview .newsBlock .image { width: 168px; height: 168px;  float: left; margin: 0 8px 0 0; }
	.stars_news .newsBlock .image img , .persons .newsBlock .image img , .interview .newsBlock .image img { width: 168px; height: 168px; }
	.stars_news .newsBlock .text , .persons .newsBlock .text , .interview .newsBlock .text  { width: 165px; height: 148px; display: block; float: left; font-size: 8pt; margin: 0 0 4px 0;}
	.stars_news .newsBlock .text h3 , .persons .newsBlock .text h3 , .interview .newsBlock .text h3   { padding: 4px 0 0 0; }
.persons .starsNewsBlock h3 { font-weight: normal;}	

.persons .starsObj .newsBlock  {  width: 346px; height: 168px; margin: 0 11px 11px 0; float: left;}	
.persons .starsObj .newsStarsObj { margin: 0 0 40px 0; padding: 40px 0 0 0; width: 750px;}

.horoscope .newsBlock {  width: 168px; height: 280px; margin: 0 8px 8px 0;}	
	.horoscope .newsBlock .image { width: 168px; height: 168px; margin: 0 0 8px 0; }
	.horoscope .newsBlock .image img { width: auto; height: auto; }
	.horoscope .newsBlock .text  { width: 168px; height: 70px; font-size: 8pt; text-align: center; }
	.horoscope .newsBlock .text h3   { padding: 4px 0 0 0; text-align: center;}
	.horoscope .colListMin .newsBlock .image { width: 175px; height: 127px; margin: 0 0 8px 0; }
	.horoscope .colListMin .newsBlock .image img { width: auto; height: 127px;  }
	
	.horoscopeStars { margin: 0 0 0 195px ; }
	
.music .newsBlock { display: block; float: left; width: 227px; height: 315px; margin: 0 11px 20px 0; overflow: hidden;}
	.music .newsBlock .image { width: 227px; height: 227px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.music .newsBlock .image img { width: 227px; height: 227px;}
	.music .newsBlock h3 { margin: 0 0 3px 0; }
	.music .newsBlock .text { overflow: hidden; height: 71px; margin: 0 0 2px 0; }
	
.book .newsBlock { display: block; float: left; width: 227px; height: 335px; margin: 0 11px 20px 0; overflow: hidden;}
	.book .newsBlock .image { width: 227px; height: 230px; overflow: hidden; text-align: left; margin: 0 0 6px 0; }
	.book .newsBlock .image img { width: auto; height: 230px; }
	.book .newsBlock h3 { margin: 0 0 3px 0; }
	.book .newsBlock .text { overflow: hidden; height: 84px; margin: 0 0 2px 0; }
	
.connection .newsBlock { display: block; float: left; width: 292px; height: 334px; margin: 0 11px 20px 0; overflow: hidden;}
	.connection .newsBlock .image { width: 292px; height: 214px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.connection .newsBlock .image img { width: 292px; height: 214px;}
	.connection .newsBlock .text { overflow: hidden; height: 100px; margin: 0 0 2px 0; }
	.specialization { position: absolute; left: 0px; bottom: 0px; }
	.connection .newsBlock .image .specialization img { height: auto; width: auto;}
	.colListMin  .newsBlock .image .specialization img { height: auto; width: auto;}


.look .newsBlock { display: block; float: left; width: 168px; height: 315px; margin: 0 11px 20px 0; overflow: hidden;}
	.look .newsBlock .image { width: 168px; height: 224px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.look .newsBlock .image img { width: 168px; height: 224px;}
		
.picture { display: block; float: left; width: 227px; height: 250px; margin: 0 10px 20px 0; overflow: hidden; position: relative;}
	.mms .mms , .foot { height: 270px;  width: 220px; }
	.mms .rezult { height: 290px;  width: 220px; }
	.picture .image { width: 227px; height: 227px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.rezult .image {  margin: 6px 0 6px 0; }
	.picture .image img { width: 227px; height: 227px;}
	.rezult h3 { margin: 0 0 8px 0; }
	.picture .text { overflow: hidden; height: 40px;  }
	.mms h3 , .foot h3 { width: 145px; }
	
	.picture .rate { position: absolute; top: 233px; left: 160px;}	
	.rezult .rate { position: absolute; top: 253px; left: 190px;}	
	.picture .fornVoice { position: absolute; top: 235px; left: 200px;}	
	.football .picture .fornVoice { position: absolute; top: 240px; left: 200px;}	
	
	.football .preText { width: 450px; margin: 0 0 0 10px; height: 200px; overflow: hidden; font-size: 10pt; font-weight: bold;  }	
	.football h1 { display: none;}	
	
.yes_magaz .picture { width: 170px; overflow: hidden;  height: 250px; margin: 0 12px 10px 0px; }
	.yes_magaz .picture .image { width: 170px; height: 217px;  }
	.yes_magaz .picture .image img {  width: 170px; height: 217px; }	
	
	#img_big { border: 4px solid #6d6f71; background: #6d6f71; position: absolute; left: 0px;   }
	.yes_magaz #img_big { left: 200px;   }
	.football #img_big { left: 260px;   }
	#popup_photo { position: absolute; left: 0px; width: 100%; top: 180px; }	
	#popup_photo .pr { position: relative; width: 1000px;}
	
.team .newsBlock { display: block; float: left; width: 227px; height: 265px; margin: 0 11px 20px 0; overflow: hidden;}
	.team .newsBlock .image { width: 227px; height: 227px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.team .newsBlock .image img { width: 227px; height: 227px;}
	.team .newsBlock h3 { margin: 0 0 3px 0; }
	.team .newsBlock .text { overflow: hidden; height: 41px; margin: 0 0 2px 0; }	
	
.colListMin  .newsBlock , .colCent .newsBlock , .stars_news .colListMin  .newsBlock , .music .colCent  .newsBlock ,  .book .colCent  .newsBlock , .look  .colCent  .newsBlock { display: block; float: left; width: 175px; height: 171px; margin: 0 0 11px 0; overflow: hidden; background: #fff;}
	.colListMin  .newsBlock .image ,  .colCent  .newsBlock .image , .stars_news .colListMin  .newsBlock .image , .music  .colCent  .newsBlock .image , .book  .colCent  .newsBlock .image  , .look  .colCent  .newsBlock .image { width: 175px; height: 127px; overflow: hidden; text-align: center; margin: 0 0 6px 0; }
	.colListMin  .newsBlock .image img , .colCent  .newsBlock .image img , .stars_news .colListMin  .newsBlock .image img , .music  .colCent  .newsBlock .image img , .book  .colCent  .newsBlock .image img ,  .look  .colCent  .newsBlock .image img { width: 175px; height: 127px;}
	.colListMin  .newsBlock .text , .colCent  .newsBlock .text , .stars_news .colListMin  .newsBlock .text  , .music  .colCent  .newsBlock .text , .book  .colCent  .newsBlock .text , .look  .colCent  .newsBlock .text { overflow: hidden; height: 24px;  margin: 0 0 0 0; padding: 0 0 0 0; }
	
		.colListMin  .newsBlock .text h3 , .colCent  .newsBlock .text h3 , .stars_news .colListMin  .newsBlock .text  h3 , .music  .colCent  .newsBlock .text h3 , .book  .colCent  .newsBlock .text h3 , .look  .colCent  .newsBlock .text h3 { margin: 0 0 0 0; padding: 0 0 0 0; }
.colListMin  .newsBlock  .rate { position: absolute; left: 132px; bottom: 4px;  background: url(/image/bg/rate.png) 0px 0px no-repeat;}	

.colListMin  .starsPhotos { height: 146px; }		
	
.BgGrey { background: #dfdfdf;}

.secName { position: absolute; left: 0px; top: 0px; float: left; }
.secName a { display: block; float: left; padding: 4px 6px 4px 6px; text-transform: uppercase; text-decoration: none; }
.secName a:hover { color: #000; text-decoration: none; }
.pink .secName { background: #f00088; }
.yell .secName { background: #fff329; }
	
.newsObj { padding: 0 0 30px 0; }
	.newsObj h2 { color: #231f20; font-family: Arial; text-transform: uppercase; font-size: 12pt;}
	.newsObj .descr {  margin: 0 0 10px 0; }
	.newsObj .image { margin: 0 0 20px 0;}
	
	.butShare { display: block; float: left; margin: 10px 10px 10px 0px;}
	.facebook { padding: 1px 0 0 0;  margin: 10px 10px 10px 0px}
	
.Number { margin: 0 20px 20px 0; display: block; float: left; width: 900px; }
	.colVideo { display: block; float: left; width: 175px; overflow: hidden; }
	.colVideo { text-transform: uppercase; font-weight: bold; font-size: 7.6pt;}
	.videoBlock p { padding: 6px 0 0 0;}
	.Number .image { margin: 0 20px 20px 0; display: block; float: left;}
	.Number .image { margin: 0 20px 20px 0; display: block; float: left;}
	.Number .image img { border: solid 1px #e2e3e4;}
	.Number .text { display: block; float: left; width: 534px; }
	
.newNumbersList { width: 950px;}
	.newNumberBlock { display: block; float: left; width: 170px; height: 255px; margin: 0 12px 21px 0px; overflow: hidden; }
	.newNumbersList .image {  width: 170px; height: 215px; text-align: center; margin: 0 0 6px 0;  overflow: hidden;}	
	.newNumbersList h3 { text-transform: none; font-size: 9pt;}
	
.toReadStillBox   { width: 266px; background: #f00088; margin: 0px 0px 20px 0px; padding: 0 0 6px 0;}
	.toReadStillBox  h2 img { width: 266px; height: 40px;}
	.toReadStillBox  h2 { margin: 0 0 11px 0; }
	.toReadStillBox .newNumber { float: none; width: 266px; text-align: center;}
	.toReadStillBox  .newNumber img { display: inline; margin: 0px 0px 6px 0px; }
	.toReadStillBox  .more { margin: 0 0 0 88px;   }
	.toReadStillBox  .more a { color: #fff; background: url(/image/markers/more_wh.png) 0px 3px no-repeat; font-size: 8pt;}
	.toReadStillBox  .more a:hover { color: #231f20; background: url(/image/markers/more_bl.png) 0px 3px no-repeat;}
	
.connectionObj {}
	.connLeftCol { display: block; float: left; width: 333px; margin: 0 20px 40px 0; overflow: hidden;}	
	.connRightCol { display: block; float: left; width: 346px; overflow: hidden; margin: 0 0 40px 0; }	
	.connPhoto { display: block; margin: 0 0 10px 0;}
	.questionFormBut { display: block; margin: 20px 0 0 0; width: 266px; height: 40px;}
	
	#questionForm h2 { margin: 0 0 20px 0;}
	
	.feedbackTable { width: 703px; margin: 0 0 30px 0;}
		.feedbackTable { width: 703px;}
		.feedbackTable td { padding: 2px 0 2px 0;}
		.feedbackTable  .quest { width: 85px; white-space: nowrap; }
		.feedbackTable  .quest span { display: block; float: left; text-transform: uppercase; font-weight: bold; font-size: 7pt; background: #f00088; padding: 1px 3px 1px 3px; white-space: nowrap;}
		.feedbackTable .answer { width: 251px; }
		.feedbackTable .inpText { border: none; width: 251px; padding: 0 0 6px 0; height: 20px; background:#fff  url(/image/form/feedback_text.gif) 0px 12px no-repeat; margin: 0 0 0 0;  }
		.feedbackTable textarea.textArea { width: 703px; height: 200px; border: none; background: #fff  url(/image/form/feedback_text_area.gif) 0px -3px repeat-y; line-height: 20px; padding: 0px 0 0 0;}
		
.faq { margin: 0 0 30px 0;}	
	.faq .head { margin: 0 0 5px 0; font-size: 8pt; }	
	.faq .head a { text-decoration: none; background: #dfdfdf; display: block; padding: 4px 10px 4px 10px; }
	.ECOfaq .head a { background: #f9af8c; }
	.faq .head a:hover { text-decoration: none; background: #dfdfdf;  color: #000;}
	.ECOfaq .head a:hover { background:#619fd2}
	
	.faq .head h3 {  margin: 0 0 2px 0;}	
	.faq .text { margin: 0 0 20px 0; background: #fff; display: block; position: relative;}
	.faq .text .close { width: 20px; height: 20px; display: block; float: right; margin: 0 0 5px 10px;}
	.faq .bot { height: 9px; background: url(/image/bg/faq.gif) bottom center no-repeat; margin: -9px 0 0 0; }	
	
.rezultDiv { clear: both; padding: 20px 0 0 0; font-size: 8pt;}	

/* CALENDAR */
.calendarTable { width: 266px; height: 240px; background: url(/image/bg/choose_yes.gif) 0px 0px no-repeat; margin: 0 0 20px 0; }
	.calendarTable h4 { padding: 26px 0 10px 0; text-align: center; text-transform: uppercase; font-size: 11pt; color: #231f20;  background: url(/image/bg/calendar_h4.gif) bottom center no-repeat;  font-weight: normal; }
	.calendarTableBox { width: 185px; margin: 0 0 0 40px; }
	.calendarTableBox th { font-size: 7pt; text-transform: uppercase; padding-bottom: 10px;}
	.NewsCalendarTable {  margin: 0 0 10px 18px;}
	.NewsCalendarTable td { font-size: 8pt; color: #231f20; }
	.NewsCalendarTable td a { display: block; padding: 2px 4px 2px 4px; color: #231f20; text-decoration: none; text-align: center;  }
	.NewsCalendarTable td a:hover { color: #fff; background: #f00088;  }
	.NewsCalendarTable td span { display: block; padding: 2px 4px 2px 4px; text-align: center;  }
	.NewsCalendarTable td.NewsCalHeader { text-transform: uppercase; font-weight: bold; color: #231f20; font-size: 7pt; padding: 6px 0 10px 0;}
	.NewsCalendarTable td.NewsCalOtherMonth , .NewsCalendarTable td.NewsCalOtherMonth a { color: #6b6b6b; }
	.NewsCalendarTable td.NewsCalToday a { color: #fff; background: #f00088;  }
	.NewsCalendarTable td.NewsCalWeekend { background: #fff329;}
	.calendarTableBox .buttons { background: url(/image/bg/calendar_buttons.gif) top center no-repeat; padding: 10px 0 0 0; }

	
.calendar img.day { position: absolute; bottom: 0px; left: 0px; height: 26px; width: 30px; background: #16000c;  }
.calendar .colCent img.day { position: absolute; top: 4px; left: 4px; height: auto; width: auto; background: none;  }
.calendar .colListMin img.day { position: absolute; top: 4px; left: 4px; height: auto; width: auto; background: none;  }
.calendar .newsBlock .text { display: block; border: solid 1px #fff; font-size: 8pt;}

.calendar .monthBox { position: absolute; bottom: 0px; left: 30px; height: 26px; overflow: hidden;  }
.calendar .colCent .monthBox , .calendar .colListMin .monthBox { position: absolute; bottom: 0px; left: 0px; height: 26px; }
	.calendar .monthBox img { height: 26px; width: auto; }
	
	.month_01 { background: #f00088 url(/image/month_sec/01.png) 3px 2px no-repeat; width: 89px;  }
	.yell .month_01 { background: #fff001 url(/image/month_sec/01.png) 3px 2px no-repeat;  }
	.month_02 { background: #f00088 url(/image/month_sec/02.png) 3px 2px no-repeat;   width: 104px; }
	.yell .month_02 { background: #fff001 url(/image/month_sec/02.png) 3px 2px no-repeat;  }
	.month_03 { background: #f00088 url(/image/month_sec/03.png) 3px 2px no-repeat;  width: 74px;  }
	.yell .month_03 { background: #fff001 url(/image/month_sec/03.png) 3px 2px no-repeat;  }
	.month_04 { background: #f00088 url(/image/month_sec/04.png) 3px 2px no-repeat;  width: 86px;  }
	.yell .month_04 { background: #fff001 url(/image/month_sec/04.png) 3px 2px no-repeat;  }
	.month_05 { background: #f00088 url(/image/month_sec/05.png) 3px 2px no-repeat;  width: 49px;  }
	.yell .month_05 { background: #fff001 url(/image/month_sec/05.png) 3px 2px no-repeat;  }
	.month_06 { background: #f00088 url(/image/month_sec/06.png) 3px 2px no-repeat;   width: 67px; }
	.yell .month_06 { background: #fff001 url(/image/month_sec/06.png) 3px 2px no-repeat;  }
	.month_07 { background: #f00088 url(/image/month_sec/07.png) 3px 2px no-repeat;   width: 67px; }
	.yell .month_07 { background: #fff001 url(/image/month_sec/07.png) 3px 2px no-repeat;  }
	.month_08 { background: #f00088 url(/image/month_sec/08.png) 3px 2px no-repeat;   width: 95px; }
	.yell .month_08 { background: #fff001 url(/image/month_sec/08.png) 3px 2px no-repeat;  }
	.month_09 { background: #f00088 url(/image/month_sec/09.png) 3px 2px no-repeat;   width: 111px; }
	.yell .month_09 { background: #fff001 url(/image/month_sec/09.png) 3px 2px no-repeat;  }
	.month_10 { background: #f00088 url(/image/month_sec/10.png) 3px 2px no-repeat;   width: 100px; }
	.yell .month_10 { background: #fff001 url(/image/month_sec/10.png) 3px 2px no-repeat;  }
	.month_11 { background: #f00088 url(/image/month_sec/11.png) 3px 2px no-repeat;   width: 88px; }
	.yell .month_11 { background: #fff001 url(/image/month_sec/11.png) 3px 2px no-repeat;  }
	.month_12 { background: #f00088 url(/image/month_sec/12.png) 3px 2px no-repeat;  width: 101px;  }
	.yell .month_12 { background: #fff001 url(/image/month_sec/12.png) 3px 2px no-repeat;  }	

.calendar .newsObj .image { float: left;}
.calendar .igo span , .calendar .ibreak span , .calendar .you_say span  { font-size: 7pt; }	

.calendar .igo { position: absolute; bottom: 0px; right: 0px; text-transform: uppercase; float: right;  } 
.calendar .igo span , .calendar .ibreak span , .calendar .you_say span  { font-size: 7pt; } 
.calendar .igo a { color: #000; display: block; padding: 2px 10px 2px 10px; text-decoration: none; background: #fff329; } 
.calendar .igo a:hover  { background: #f00088; }
.calendar .igo a.ib { background: #00f9ff; } 
.calendar .igo a.ib:hover {  background: #f00088; } 

.calendar .ibreak { position: absolute; bottom: 0px; right: 0px; text-transform: uppercase; float: right;  } 
.calendar .ibreak  a { color: #000; display: block; padding: 2px 10px 2px 10px; text-decoration: none;  background: #00f9ff; }
.calendar .ibreak a:hover {  background: #f00088; } 	
.calendar .ibreak  a.ig { background: #fff329; }
.calendar .ibreak  a.ig:hover {background: #f00088;  }

	
.calendar .you_say { position: absolute; top: 0px; left: 0px; text-transform: uppercase; float: left;  } 
.calendar .you_say  { color: #000; display: block; padding: 2px 10px 2px 10px; text-decoration: none; background:  #fff329;  } 

.chooseYes { width: 680px; text-align: left; clear: both; overflow: hidden; background: url(/image/choose_yes/content.gif) top center repeat-y; margin: 0 10px 0 30px 10px;  }

	.chooseYes .contestPoint { display: block; float: left; margin: 0px 20px 0px 20px; height: 266px; width: 300px; overflow: hidden; position: relative; }
	.chooseYes .contestPoint .image img { width: 250px; height: 210px; margin: 10px 25px 0px 25px; }
	
	.contestPoint .fornVoice { position: absolute; top: 232px; left: 25px; }
	.plus , .contestPoint .plus { left: 221px; }
	.minus  , .contestPoint .minus  { right: 25px; left: auto; }
	.contestPoint .rate { position: absolute; left: 175px; top: 230px  } 
	
	
	.contestObj  .fornVoice { float: left; margin: 4px 10px 0px 0px; }
	.fornVoice { width: 18px; height: 24px; }
	.fornVoice img { width: 18px; height: 24px; }
	.contestPoint .tizer { position: absolute; width: 100px; height: 100px; text-align: center; color: #fff; font-weight: bold; }
	.contestPoint .tizer span { display: block; width: 100px; padding: 40px 0 0 0; font-size: 10pt; text-transform: uppercase;}
	.contestPoint .top_left { top: 5px; left: 0px; }
	.contestPoint .top_right { top: 5px; right: 0px; }
	.contestPoint .bottom_left { bottom: 30px; left: 0px;  }
	.contestPoint .bottom_right {  bottom: 30px; right: 0px; }
	.contestPoint .bg_0 { background: url(/image/tizers/0.png) top center no-repeat; }
	.contestPoint .bg_1 { background: url(/image/tizers/5.png) top center no-repeat; }
	.contestPoint .bg_2 { background: url(/image/tizers/7.png) top center no-repeat; }
	.contestPoint .bg_3 { background: url(/image/tizers/3.png) top center no-repeat; }
	.contestPoint .bg_4 { background: url(/image/tizers/4.png) top center no-repeat; }
	.contestPoint .bg_5 { background: url(/image/tizers/0.png) top center no-repeat; }
	.contestPoint .bg_6 { background: url(/image/tizers/6.png) top center no-repeat; }
	.contestPoint .bg_7 { background: url(/image/tizers/2.png) top center no-repeat; }
	.contestPoint .bg_8 { background: url(/image/tizers/8.png) top center no-repeat; }
	.contestPoint .bg_9 { background: url(/image/tizers/9.png) top center no-repeat; }
	.contestPoint .bg_1 span , .contestPoint .bg_3 span , .contestPoint .bg_8 span , .contestPoint .bg_9 span { color: #000;}
	
.contestObj { width: 703px; }
	.contestObj .image { width: 296px; height: 260px; }
	
	.contestObj .text { display: block; float: left; height: 135px; overflow: hidden; color: #666; padding: 24px 0px 0px 0px; text-align: left;}
	
	.mail { text-align: left; margin: 0px 0px 20px 0px; }
	.mail a { text-align: left; font-family: Tahoma;  font-size: 14pt;color: #666; text-decoration: none;  padding: 0px 0px 0px 30px; background: url(/image/choose_yes/mail.gif) 0px 5px no-repeat; }
	
	.gallery { clear: both; width: 703px; height: 110px; overflow: auto; margin: 0px 0px 30px 0px; }
	.gallery td { padding: 5px 5px 5px 5px;}
	.video { margin: 0px 0px 30px 0px; padding: 10px 0px 0px 0px; }
	
	.rate { width: 28px; height: 28px; background: url(/image/choose_yes/rate.gif) 0px 0px no-repeat; text-align: center; color: #fff; font-size: 9pt; font-family: Tahoma; padding: 6px 0px 0px 0px; font-weight: bold; }
	.football .rate { background: url(/image/bg/rate_red.gif) 0px 0px no-repeat; width: 34px; height: 33px; font-size: 10pt;  padding: 8px 0px 0px 0px;}
	.contestObj .rate { float: left; margin: 0px 10px 0px 0px; } 

	
/* LOOK */
.lookObj {}	
	.lookObj .imageBig { width: 463px; height: 617px; overflow: hidden; display: block; float: left; margin: 0 20px 20px 0; }
	.lookObj .imageBig img { border: solid 1px #ccc;}
	.lookObj .text { width: 240px; overflow: hidden; display: block; float: left; margin: 0 0 0 0;}
	.lookObj .text .gallery { width: 250px; }
	.lookObj .text .gallery .photo { width: 70px; height: 70px; overflow: hidden; display: block; float: left; margin: 0 10px 10px 0;  }
	
	.lookObj .rateBut { height: 23px; overflow: hidden; }
	.lookObj .rateBut a { text-transform: uppercase; text-decoration: none; display: block; float: left; height: 23px; padding: 4px 0 4px 12px;  width: 106px; font-size: 10pt; margin: 0 10px 0 0; }
	.lookObj .rateBut  div.rateText { text-transform: uppercase; text-decoration: none; display: block; float: left; height: 23px; padding: 4px 0 4px 12px;  width: 106px; font-size: 10pt; margin: 0 10px 0 0; }
	.lookObj .plus  div.rateText { background: #00f9ff; }
	.lookObj .minus  div.rateText { background: #eb338b; }
	.lookObj .rateBut span { display: block; float: left; font-size: 17pt; margin: -1px 0 0 0;}
	.lookObj .plus a {background: #00f9ff; }
	.lookObj .minus a { background: #eb338b; }
	.lookObj .plus a:hover  , .lookObj .minus a:hover {background: #fff001; color: #000; }
	.lookObj .buttonsRate { height: 60px;}
	
	.allLookFrame { width: 703px; height: 148px; background: #000; overflow: hidden;  overflow-x: hidden; overflow-y: hidden; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }	
	.starsPhoto { width: 703px; height: 164px; background: #000; overflow: hidden;  overflow-x: hidden; overflow-y: hidden; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
	
	.coomLink 	 { height: 40px;}
	.coomLink a { text-transform: uppercase; text-decoration: none; color: #000;  background: url(/image/buttons/next_look.gif) right top no-repeat; padding: 10px 40px 8px 0; display: block; float: left; display: block;}
	.coomLink a:hover { color: #00f9ff;  background: url(/image/buttons/next_look_over.gif) right top no-repeat; }

.starsObj .image { width: 346px; float: left; margin: 0 10px 10px 0; overflow: hidden;}
	
.starsObj  .buttonsRate { height: 60px;}
	.starsObj .rateBut { height: 23px; overflow: hidden; }
	.starsObj .rateBut a { text-transform: uppercase; text-decoration: none; display: block; float: left; height: 23px; padding: 4px 0 4px 12px;  width: 106px; font-size: 10pt; margin: 0 10px 0 0; }
	.starsObj .rateBut  div.rateText { text-transform: uppercase; text-decoration: none; display: block; float: left; height: 23px; padding: 4px 0 4px 12px;  width: 106px; font-size: 10pt; margin: 0 10px 0 0; }
	.starsObj .plus  div.rateText { background: #00f9ff; }
	.starsObj .minus  div.rateText { background: #eb338b; }
	.starsObj .rateBut span { display: block; float: left; font-size: 17pt; margin: -1px 0 0 0;}
	.starsObj .plus a {background: #00f9ff; }
	.starsObj .minus a { background: #eb338b; }
	.starsObj .plus a:hover  , .starsObj .minus a:hover {background: #fff001; color: #000; }
	
/* BLOGS */
.blogBox { padding: 0 0 30px 0; position: relative; }	
h1.blogHead { text-align: center; display: block; height: auto; margin: 0 0 0 0;}
.colBlogLeft { display: block; float: left; overflow: hidden; width: 694px; margin: 0 20px 0 0 ;}
.colBlogRight { display: block; float: left; overflow: hidden; width: 256px; }	
	
.notetext { display: block; padding: 10px 10px 10px 10px; border: solid 1px #fff329; background: #fcf9cd; color: #000; font-size: 8pt;  }
.errortext { display: block; padding: 10px 10px 10px 10px; border: solid 1px #ff00cc; background: #ffb2f0; color: #000; font-size: 8pt;  }

.blogMenu { list-style: none; padding: 10px 0 0 0; height: 20px; margin: 0 0 0 0; }
	.blogMenu li { display: block; float: left; padding: 0 0 0 0; margin: 0 0 0 0; margin: 0 20px 0 0;}
	.blogMenu a { display: block; float: left; text-transform: uppercase; font-size: 7.6pt; text-decoration: none; padding: 1px 4px 1px 4px; }
	.blogMenu a:hover { background: #fff329; color: #000;}
	
.blogPost { clear: both; padding: 0px 0 0 0; }	
	
.post  { margin: 0 0 23px 0; clear: both; background: url(/image/blogs/hr.gif) bottom left no-repeat; padding: 0 0 10px 0;}
	.post .edit { background-image: url(/image/blogs/icons/edit.gif);  width: 18px;  height: 18px; position: absolute; right: 30px; top: -10px; }
	.post .delete { background-image: url(/image/blogs/icons/delete.gif); width: 18px; height: 18px;position: absolute; right: 0px; top: -10px;}
	.post  .text { font-family: Arial; margin: 0 0 10px 0;}
	.post  .text .more { font-weight: bold; display: block; padding: 1px 4px 1px 4px; }
	.post .image { float: left; margin: 0px 10px 5px 0px; }
	.post .image img { display: block; border-left: solid 7px #000;  border-bottom: solid 7px #000; }
	
.post .head { position: relative; }
	.post .head .avatar { display: block; float: left; margin: 0 10px 5px 0;}
	.post .head h2  { font-size: 10.6pt; font-family: Arial; }
	.post .head h2 a { text-decoration: none;   }
	.post .head h2 span { text-transform: none; font-size: 11pt; margin-right: 9px; color: #6b6b6b;}
	.post .head h2 span a { color: #6b6b6b;}
	.post .head h2 span a:hover { color: #000; text-decoration: underline; }

	.post .info { font-size: 8pt; height: 20px; color: #6b6b6b;}
	.post .info .data { display: block; float: left; color: #6b6b6b; margin: 0 10px 0 0; padding: 1px 0 0 0; font-weight: normal; font-style: normal; font-size: 8pt;}
	.post .info a { display: block; float: left; margin: 0 10px 0 0; color: #6b6b6b; }	
	

.post .buttons { height: 25px; font-size: 8pt; }
	.post .buttons a { display: block; float: right; margin: 0 0 0 10px; font-weight: bold; padding: 0 4px 0 4px;}
	.post .buttons a:hover { background: #fff001; color: #000; text-decoration: none;}
	
.lastPost { text-align: right; font-size: 8pt;}	
	.lastPost a {  color: #6b6b6b;}	
	
.post .buttons .tags { display: block; float: left; width: 400px;}	
	.post .buttons .tags a { display: inline; float: none; margin: 0 0 0 5px; font-weight: normal;}	
	
.comment  { margin: 0 0 20px 0; padding: 0 0 0 0; background: url(/image/blogs/hr.gif) left bottom no-repeat; border: solid 1px #fff;}
	.comment .edit { background-image: url(/image/blogs/icons/edit.gif);  width: 18px;  height: 18px; position: absolute; right: 30px; top: -5px; }
	.comment .delete { background-image: url(/image/blogs/icons/delete.gif); width: 18px; height: 18px;position: absolute; right: -30px; top: -5px;}
	.comment  .text { font-family: Arial; margin: 0 0 0 0; padding: 0 0 0 0;}
	.comment .head td { padding: 5px 0 5px 0;}
	.comment .head td.image { padding: 0 10px 5px 0;}
	
	.comment .avatar img { display: block; border: solid 1px #000; margin: 0 7px 7px 0; }
	
	.comment1  { margin: 0 0 20px 40px; clear: both;}	
	.comment2  { margin: 0 0 20px 80px; clear: both;}
	.comment3  { margin: 0 0 20px 120px; clear: both;}
	.comment4  { margin: 0 0 20px 160px; clear: both;}
	.comment5  { margin: 0 0 20px 200px; clear: both;}
	.comment6  { margin: 0 0 20px 240px; clear: both;}
	.comment7  { margin: 0 0 20px 280px; clear: both;}
	.comment8  { margin: 0 0 20px 320px; clear: both;}
	.comment9  { margin: 0 0 20px 360px; clear: both;}
	.comment10  { margin: 0 0 20px 420px; clear: both;}
	
	.comment .head { position: relative; height: 14px;  font-size: 8pt; font-weight: bold;}
	.comment .head  .data { display: block; float: left; margin: 1px 10px 0 0; font-size: 7pt; font-style: normal;}	
	.comment .head  h3 { text-transform: none; font-size: 8pt; }	
		
	.comment .buttons { height: 25px; font-size: 8pt; }
	.comment .buttons a {  display: block; float: right; margin: 0 0 0 10px; text-decoration: none;}
		
	.comment .buttons .tags { display: block; float: left; width: 200px;}	
	.comment .buttons .tags a { display: inline; float: none; margin: 0 0 0 5px; font-weight: normal;}	
		
	.comment .links { font-size: 8pt; height: 35px; float: left; }
	.comment .links a {  margin: 7px 5px 0 0; padding: 1px 8px 2px 8px; display: block; float: left; background: #fff329; text-transform: lowercase; text-decoration: none; }	
	.comment .links a:hover { color: #fff; background: #000;}	
	
.blog-table-post-comment td { font-weight: normal; font-size: 7pt; text-align: center;}	
	
.userProfile { clear: both; padding: 40px 0 0 0;} 	
	
.blogUserTable { width: 703px;  border-top: solid 1px #918f8f; }	
	.blogUserTable th , .blogUserTable td { border-bottom: solid 1px #918f8f; padding: 10px 10px 10px 10px;}	
	.blogUserTable th { text-align: right; font-weight: normal; text-transform: uppercase; }	
	.blogUserTable td { text-align: left; }	
	
table.blog-comment-form { width:100%; color: #000000;  border-collapse:collapse; background-color:#FFFFFF; font-size: 100%;  }
table.blog-comment-form th, table.blog-comment-form td { border:1px solid #8FB0D2; padding:0px; }
table.blog-comment-form-noborder { width:100%; color: #000000;  padding:0px; }
table.blog-comment-form-noborder th, table.blog-comment-form-noborder td { 	border:0px; padding: 0 0 2px 0;}
table.blog-comment-form .textArea { overflow: auto; height: 200px;}

table.blog-comment-form-noborder td.padding { padding: 2px 2px 2px 2px; }

table.blog-comment-form-noborder-padding td { padding: 2px 2px 2px 2px; vertical-align: middle; }

.blogButton { font-size: 100%; font-family: Verdana, Arial, helvetica, sans-serif;  border-style:none; }

.blogButton:hover { background-color:#FFFFEE; }

.blog-req {color: #ff00cc;}

.blogCalendarBox { width: 266px; margin: 0 0 20px 0; height: 241px; }

.face  .blogCalendarBox { background: url(/image/blogs/face/calendar.png) 0px 0px no-repeat;}	
	
.colListMin h1  { width: 175px; height: auto; text-align: center;  background: url(/image/blogs/hr_left.gif) center bottom no-repeat; padding: 0 0 20px 0; } 
	.colListMin h1  img { border: solid 1px #b7b7b7; margin: 0 0 5px 0;} 
		
.blogList { width: 175px; text-align: center; margin: 0 0 20px 0; }
	.blogList img { width: 80px; height: 80px; border: solid 1px #b7b7b7;}	
	.blogList a { font-size: 7pt; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; padding: 0 20px 0 20px; text-align: center;}	

.topPosts { margin: 0 0 20px 0;}
	.topPostList  a  { padding: 0 2px 0 2px;}
	.topPostList  a:hover  { background: #f00088; color: #000;}
	.topPosts h2 { margin: 0 0 0 0; background: #000000; color: #fff; font-size: 16pt; width: 266px; height: 45px; padding: 0 0 0 0; overflow: hidden;}
	.topPosts .image { height: 119px; background: #000000; padding: 0 10px 0 10px;}
	.topPosts .image img { height: 109px; width: 246px; display: block;}

	.topPostList { border: solid 10px #6d6f71; background: #dfdfdf; padding: 10px 12px 10px 12px; }
	.topPost {  background: url(/image/blogs/hr_top.gif) center bottom no-repeat; padding: 0 0 10px 0; margin: 0 0 5px 0; }
	.topPost h3 {  margin: 0 0 0 0; }
	.topPost h3 a { text-decoration: none;}
	.topPost .text { font-size: 7.6pt; padding: 0 0 0 2px; height: 25px; margin: 0 0 1px 0; overflow: hidden; }
	.topPost .info  { margin: 0 0 5px 0; font-size: 7pt; font-weight: bold;} 
	.topPost .info a { font-size: 7pt; font-weight: bold;}
	.topPost .info .data { font-size: 6pt; font-style: normal; }
	.topPost .buttons { text-align: right; }
	.topPost .buttons a { font-size: 7pt; font-weight: normal; font-style: normal; margin: 0 0 0 5px;}
	
.fbBox { margin: 0 0 20px 0; }
	
	
.blog-buttons { height: 40px; }	
.blog-buttons input { display: block; float: left; background: #000; color: #fff; padding: 1px 10px 1px 10px; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 10px 0 0; cursor: pointer; }
	.blog-buttons input:hover { background: #fff329; color: #000;  }

#form_comment td { font-size: 8pt;}	
#form_comment .inpText { width: 400px;  margin: 0px 20px 5px 10px;}
#form_comment .textArea { width: 600px;  margin: 0px 20px 5px 10px; overflow: hidden; }	
#form_comment .select  {height: 20px; margin: 0px 20px 5px 10px; width: auto; }	
#form_comment .blog-buttons  input {  margin: 0 0 0 10px; }	

.headAdd { width: 898px; overflow: hidden; position: relative;}

.addBlogUser { position: absolute; top: 40px; right: -20px; background: #fff; width: 195px;}
.addBlogUser .inpBut , .addBlogUser a { background: #fff329; color: #000; display: block; padding: 2px 10px 1px 10px; width: 175px; font-family: Tahoma; font-size: 8pt; text-transform: uppercase; font-weight: normal; border: none; cursor: pointer; text-decoration: none; text-align: center; }
.addBlogUser .inpBut:hover  , .addBlogUser a:hover{ background: #000; color: #fff; }

.blogBody { position: relative; padding: 60px 0 0 0;}
	.blogBody h1 { position: absolute; top: 0px; left: 0px; width: 700px; }
	.menuAuthor { position: absolute; top: 20px; left: 0px; width: 712px; }
	.menuUser { position: absolute; top: -25px; left: 724px; }
	.blogBody .friendLentButton a { display: block; background: url(/image/blogs/icons/frends.gif) 0px 0px no-repeat; padding: 2px 0 6px 28px; text-transform: lowercase; text-decoration: none; margin: 0 0 5px 0; font-weight: bold; font-size: 8pt; font-size: 7.6pt;  color: #76c6d9}
	.blogBody .friendAddButton a { display: block; background: url(/image/blogs/icons/plus.gif) 0px 0px no-repeat; padding: 2px 0 6px 28px; text-transform: lowercase; text-decoration: none; margin: 0 0 5px 0; font-weight: bold; font-size: 7.6pt;  color: #76c6d9}
	.blogBody .friendDelButton a { display: block; background: url(/image/blogs/icons/minus.gif) 0px 0px no-repeat; padding: 2px 0 6px 28px; text-transform: lowercase; text-decoration: none; margin: 0 0 5px 0; font-weight: bold; font-size: 7.6pt;  color: #e30c7b}
	.blogBody .OwnBlogButton a { display: block; background: url(/image/blogs/icons/own.gif) 0px 0px no-repeat; padding: 2px 0 6px 28px; text-transform: lowercase; text-decoration: none; margin: 0 0 5px 0; font-weight: bold; font-size: 7.6pt;   color: #76c6d9; }
	.blogBody .friendAddButton a:hover , .blogBody .friendLentButton a:hover , .blogBody .friendDelButton a:hover , .blogBody .OwnBlogButton a:hover { color: #455357;}
	

	
	
/* FACE OF YES */
.face_year .TopBox { width: 1046px; height: 540px; background: url(/image/face/top_box.gif) 0px 0px no-repeat; margin: 0 0 -14px 70px; position: relative; }
	.face_year .TopBox  .leading { position: absolute; left: 64px; top: 260px; width: 118px; height: 120px; }
	.face_year .TopBox  .nivea { position: absolute; left: 860px; top: 300px; width: 128px; height: 58px; }
	.face_year .TopBox h1 { text-align: center; margin: 0 0 20px 0; height: 397px;  }	
	
.face_year .FaceIcons { height: 117px; padding: 0 0 0 40px; width: 1500px;}
	.face_year .FaceIcons a { height: 117px; display: block; float: left; display: block; margin: 0 34px 0 0; }
	
	.face_year .FaceIcons  .iconNews img { width: 109px; height: 117px; background: url(/image/face/icon_news.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconNews:hover  img { background: url(/image/face/icon_news_over.gif) 0px 0px no-repeat; }
	
	.face_year .FaceIcons  .iconVideo img { width: 78px; height: 117px; background: url(/image/face/icon_video.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconVideo:hover  img { background: url(/image/face/icon_video_over.gif) 0px 0px no-repeat; }
	
	.face_year .FaceIcons  .iconBlog img { width: 80px; height: 117px; background: url(/image/face/icon_blog.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconBlog:hover  img { background: url(/image/face/icon_blog_over.gif) 0px 0px no-repeat; }
	

	.face_year .FaceIcons  .iconContests img { width: 124px; height: 117px; background: url(/image/face/icon_contests.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconContests:hover  img { background: url(/image/face/icon_contests_over.gif) 0px 0px no-repeat; }
	
	.face_year .FaceIcons  .iconHistorys img { width: 109px; height: 117px; background: url(/image/face/icon_history.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconHistorys:hover  img { background: url(/image/face/icon_history_over.gif) 0px 0px no-repeat; }
	
	.face_year .FaceIcons  .iconResult img { width: 151px; height: 117px; background: url(/image/face/icon_result.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconResult:hover  img { background: url(/image/face/icon_result_over.gif) 0px 0px no-repeat; }

	.face_year .FaceIcons  .iconNivea img { width: 151px; height: 117px; background: url(/image/face/icon_nivea.gif) 0px 0px no-repeat; }
	.face_year .FaceIcons  .iconNivea:hover  img { background: url(/image/face/icon_nivea_over.gif) 0px 0px no-repeat; }	
	
.face_year .faceBox { width: 1046px; background: url(/image/face/box.gif) 0px 0px repeat-y; margin: 0 0 0 70px; border-bottom: solid 6px #000; padding: 0 0 40px 0; }
	.faceBox h2 { text-align: center; text-transform: none; font-size: 20pt; background: url(/image/face/h2.gif) center center no-repeat; margin: 0 0 40px 0; }
	.faceList { margin: 0 0 0 40px;}
	.facePers { width: 197px; height: 380px; overflow: hidden; display: block; float: left; margin: 0 50px 30px 0;}	
	.facePers .image { width: 197px; height: 263px; overflow: hidden; margin: 0 0 10px 0;  }	
	.facePers .text { font-size: 11pt; font-family: Arial; font-weight: bold; height: 46px; overflow: hidden;}	
	.faceRate { font-size: 12pt; font-family: Arial; font-weight: bold; height: 26px;}	
	.faceVote { display: block; width: 128px; height: 31px; text-align: center; color: #eb008b;  font-size: 11pt; font-family: Arial; font-weight: bold; text-decoration: none; background: url(/image/face/vote.gif) top left no-repeat; text-transform: uppercase; padding: 4px 0 0 4px; }
	
		
.faceProfile { margin: 0px 40px 0 40px; padding: 40px 0 0 0; }
	.faceProfile  .image { width: 360px; height: 570px; display: block;overflow: hidden; margin: 0 30px 30px 0; float: left;}
	.faceProfile  .text { width: 570px; display: block; position: relative;  float: left;}
	.faceProfile  .text h1 { width: 300px; height: auto; }
	.FaceRateNum { color: #ec008c; font-size: 14pt; font-weight: normal; text-transform: uppercase; margin: 0 0 14px 0;}
	.faceProfile  .video { margin: 0 30px 30px 200px;}
	
.FaceVoteProfile { position: absolute; top: 0px; right: 0px; width: 145px; }
	.FaceVoteProfile a { display: block; color: #eb008b;  font-size: 11pt; text-decoration: none; text-transform: uppercase; text-align: center; font-size: 14pt; padding: 2px 6px 2px 6px; margin: 0 2px 2px 2px; }
	.FaceVoteProfile a:hover { color: #000; background: #fff001; }
	.FaceVoteProfile .ball { width: 145px; height: 36px; clear: both; background: url(/image/face/ball.gif) top left no-repeat;  font-size: 11pt; text-decoration: none; text-transform: uppercase; font-size: 14pt; color: #fff; padding: 4px 0 0 0;}
	.FaceVoteProfile .ball select { background: #ec008c; border: solid 1px #ec008c;   font-size: 11pt; text-decoration: none; text-transform: uppercase; font-size: 14pt; color: #fff; width: 50px; margin: 0 0 0 8px;}
	.faceBox .FacePresenter h2 { text-align: left; text-transform: uppercase; background: none; margin: 0 0 10px 0; font-size: 14pt; font-weight: normal; color: #ec008c;}
	.faceBox .allPresents { font-size: 55pt; color: #ec008c; display: block; float: left; margin: -18px 10px 0 0; }
	.lastPr { width: 46px; height: 55px; display: block; float: left;}
	.linkPopupPr { width: 224px; height: 36px; display: block; float: left; font-size: 12pt; font-weight: normal; color: #ec008c; text-decoration: none;  background: url(/image/face/link_popup_pr.gif) top left no-repeat; text-align: center; text-transform: uppercase; padding: 5px 0 0 4px; margin: 20px 0 0 0; }
.divPopupPr { position: absolute; border: solid 4px #000; width: 590px; background: #fff; left: 0px; bottom: -400px;  padding: 20px 0 20px 0;  }
.divPopupPrBox { margin: 0 0 0 20px; width: 570px; position: relative;}
	.divPopupPrBox .close { position: absolute; top: -10px; left: 540px; width: 20px; height: 20px;}
	.divPopupPr a { text-decoration: none; font-size: 11pt; font-weight: bold; color: #ec008c;}
	.divPopupPr a div { display: block; float: left; width: 125px; height: 250px; text-align: center; margin: 0px 0px 0 0px; border: solid 2px #fff; padding: 10px 4px 10px 4px; }
	.divPopupPr a div.active , .divPopupPr  a:hover div { border: solid 2px #2d2f79; }
	.divPopupPr  a .image { width: 125px; height: 200px; margin: 0 0 10px 0;}
	.divPopupPr .buttons a { width: 224px; height: 36px; display: block; font-size: 12pt; font-weight: normal; color: #ec008c; text-decoration: none;  background: url(/image/face/link_popup_pr.gif) top center no-repeat; text-align: center; text-transform: uppercase; padding: 5px 0 0 4px; margin: 20px 0 0 180px; }
	
.facePhoto { clear: both; height: 350px; background: url(/image/face/face_photo.gif) top left no-repeat; padding: 20px 0 0 0; }
	.facePhoto h2 { margin: 0 0 20px 0;}
	.facePhotoBox { padding: 0 0 0 60px; }
.facePhoto .photo { display: block; float: left; margin: 0 16px 0 16px;  }
.facePhoto .prevFace { width: 40px; height: 31px; background: none; padding: 0 0 0 14px; display: block; float: left; margin: -190px 0 0 0; }
.facePhoto .nextFace { width: 40px; height: 31px; background: none; padding: 0 14px 0 0; display: block; float: right; margin: -190px 0 0 0;}
.facePhoto .prevFace a:hover  , .facePhoto .prevFace a { background: none; }
.facePhoto .nextFace a:hover  , .facePhoto .nextFace a{ background: none; }

.faceHistory { margin: 0 40px 0 40px;}

.face_year #img_big { left: 220px;}

.leadingText { position: absolute; left: -30px; bottom: 280px; width: 186px; overflow: hidden; }
	.leadingTextBox .top { width: 186px; overflow: hidden; height: 28px;  background: url(/image/face/leading_top.png) 0px 0px no-repeat; }
	.leadingTextBox .bot { width: 186px; overflow: hidden; height: 43px;  background: url(/image/face/leading_bot.png) 0px 0px no-repeat; }

	.leadingTextBox .cont { padding: 0 10px 0 20px; background: url(/image/face/leading_cont.png) 0px 0px repeat-y; font-size: 8pt; }
	
.faceFideo { margin: 0px 0 0 80px; padding: 20px 0 0 0; }
	.faceFideo  .video { display: block; float: left; width: 400px; height: 400px; overflow: hidden; margin: 0 80px 0 0; }
.faceNews { margin: 0px 0px 0 120px; padding: 20px 0 0 0; }
	.faceNews .newsBlock { margin: 0 100px 40px 0;}
	
.niveaAd { width: 981px; height: 200px;  background: url(/image/face/nivea_ad.gif) 0px 0px no-repeat; margin: 0 0 0 40px;}
	.niveaAd .image { width: 175px; height: 127px; display: block; float: left; margin: 20px 20px 0 0; padding: 0 0 0 40px;}
	.niveaAd .text { width: 720px; height: 180px; display: block; float: left; margin: 20px 0px 0 0; overflow: hidden;}
	.niveaAd .text h3 { color: #fff; font-size: 12pt; text-transform: none; }
	.niveaAd .text h3 a { color: #fff; }
	.niveaAd .text { color: #fff; font-size: 11pt;}
	.niveaAd .text .more a { background: none; padding: 20px 0 0 0; color: #fff; font-size: 11pt; text-decoration: none; display: block; float: right;}
	
.face_year .condition {  font-size: 16pt; margin: 0 159px 0 159px; text-align: center; background: url(/image/face/condition.gif) 0px 0px no-repeat;  }
.face_year .condition a { color: #f140a9; text-decoration: none; }
	.face_year .condition a:hover { text-decoration: underline; }

.facePersResult { height: 340px; position: relative; margin: 0 40px 20px 0;}	
	.twoGirls { margin: 0 30px 0 290px;}
	.threeGirls { margin: 0 30px  0 170px;}
.stage { margin: 0 0 0 30px;}	
	.stage h3 { font-size: 13pt; text-transform: none; margin: -20px 0 30px 0; }	
	.stage a.all { display: block; float: right; color: #ec008c; font-size: 12pt; text-decoration: none; margin: 0 30px 0 0;}	
	.stage a.all:hover { text-decoration: underline; }
	
.facePersResult .leha { position: absolute; top: 176px; left: 94px; width: 104px; height: 118px; background: url(/image/face/leha.png) 0px 0px no-repeat;  }
.facePersResult .juri { position: absolute; top: 176px; left: 0px; width: 104px; height: 118px; background: url(/image/face/juri.png) 0px 0px no-repeat;  }	

.allFacePers { margin: 0 0 0 40px;}



/* ALL & BUTTONS */
.viewing { color: #000; font-family: Tahoma; font-style: italic; font-size: 7pt; font-weight: bold; margin: 0 4px 0 4px;}
	.viewing a , .viewing span { display: block; float: right; margin: 0 4px 0 4px; text-decoration: none; }
.view { padding: 0 0 0 17px;  background: url(/image/markers/view.gif) 0px 0px no-repeat; }	
	.view:hover { background: url(/image/markers/view_over.gif) 0px 0px no-repeat; }	
.comm { padding: 0 0 0 14px;  background: url(/image/markers/comm.gif) 0px 1px no-repeat; }	
	.comm:hover {  background: url(/image/markers/comm_over.gif) 0px 1px no-repeat; }	

.invisible , .invisible { display: none;}

a.info { padding: 3px 10px 3px 10px; background: #000; color: #fff; font-weight: bold; font-size: 9pt; text-align: center; margin: 0px 0px 10px 0px; display: block; text-decoration: none;}
a.info:hover { text-decoration: none ; color: #000; background: #fff001;}
.more a { padding: 0px 0px 4px 24px; background: url(/image/markers/more.gif) 0px 3px no-repeat; display: block; float: left;}
.more a:hover { background: url(/image/markers/more_over.gif) 0px 3px no-repeat; }

.all { margin: 0 0 40px 0; padding: 20px 0 0 0;}
	.all a {  padding: 0px 0px 4px 24px; background: url(/image/markers/more.gif) 0px 3px no-repeat;  display: block; float: right;}
	.all a:hover { background: url(/image/markers/more_over.gif)  0px 3px  no-repeat;}

.navePage { clear: both; text-align: center; margin: 0 0 40px 0; padding: 30px 0 0 0; font-size: 8pt; }

.prev { display: block; float: left; background: url(/image/markers/prev.gif) left bottom no-repeat; padding: 0px 0px 2px 20px; text-decoration: none; }
	.prev:hover { color: #f00088; background: url(/image/markers/prev_over.gif) left bottom no-repeat; }
.next { display: block; float: right; background: url(/image/markers/next.gif) right bottom no-repeat;  padding: 0px 20px 2px 0px;  text-decoration: none; }
	.next:hover { color: #f00088; background: url(/image/markers/next_over.gif) right bottom no-repeat; }
	
.blackLink { display: block; float: left; background: #000; color: #fff; text-transform: uppercase; text-decoration: none; padding: 3px 8px 3px 8px;}	
	
.butSimp  { display: block; float: left; background: url(/image/markers/next.gif) right bottom no-repeat;  padding: 0px 20px 2px 0px;  text-decoration: none; border: none; color: #000; text-transform: lowercase; font-size: 8pt; cursor: pointer; width: 76px; }
.butSimp:hover  {color: #f00088; background: url(/image/markers/next_over.gif) right bottom no-repeat; }

.commHr { clear: both; height: 2px; overflow: hidden; background: url(/image/bg/comm_hr.gif) left top no-repeat; margin: 0 0 15px 0;}
.commForm { padding: 0 0 60px 0;}

.navButton { width: 703px; overflow: hidden;}
.allLook { display: block; float: right; width: 500px; text-align: center; }
.allLook a { text-decoration: none;}

/*FORMS */ 
.profileLink { margin: 0px 0px 10px 0px; font-size: 10pt;}
.profileTable { margin: 0px 0px 20px 0px; }
.profileTable .left { padding: 2px 20px 5px 0px; width: 180px; }
.inpText { background: #fff; border: solid 1px #000; height: 18px; padding: 1px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #000; width: 200px; }	

.textArea { background: #fff; border: solid 1px #000; height: 80px; padding: 4px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #00; margin: 0px 0px 5px 0px; width: 400px;}	
.select  { background: #fff; border: solid 1px #000; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #000; margin: 0px 0px 5px 0px; width: auto; }
.select200  { background: #fff; border: solid 1px #000; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #000; margin: 0px 0px 5px 0px; width: 200px; }
#PERSONAL_BIRTHDAY { background: #fff; border: solid 1px #000; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #000; margin: 0px 0px 5px 0px; width: 80px; }
.typefile { background: #fff; border: solid 1px #000; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #000; margin: 0px 0px 5px 0px; width: 200px; }
.typeselect { background: #fff; border: solid 1px #000; height: 21px; padding: 0px 0px 0px 0px;  font-family: Tahoma; font-size: 8pt;  color: #000; margin: 0px 0px 5px 0px; width: auto; }
.inpQuant { background: #fff; border: solid 1px #000; height: 21px; padding: 2px 4px 0px 4px;  font-family: Tahoma; font-size: 8pt;  color: #000; width: 50px; } 
.radio { width: 15px; height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 

.butSimple , .simpleBut  { display: block; float: left; background: #000; color: #fff; padding: 2px 4px 1px 4px; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 10px 0 0; cursor: pointer;  }
.butSimple:hover , .simpleBut:hover { background: #fff329; color: #000; }
.login .butSimple { padding: 1px 10px 1px 10px; }
.butGrey { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666; font-family: Tahoma; border: none; background: none; cursor: pointer; text-decoration: underline; text-transform: lowercase; font-size: 8pt; }
.butBlue { background: #00f9ff; color: #000;}
.butYell  { background: #fff329; color: #000; }
.butYell:hover  { background: #000; color: #fff; }

.errortext { color: #eb870e; font-size: 7.6pt; font-weight: bold;}

.votingForm { line-height: 24px;}
.votingForm .inpText { width: 400px; margin: 0 0px 5px 0px;}	

.votingForm .textArea { margin: 0 0px 5px 0px; width: 600px;}	
.votingForm .select  { margin: 0 0px 5px 0px; width: 300px; }


.data-table { margin: 0px 0px 40px 0px; }
.data-table .inpText , .data-table img , .data-table .butSimple , .data-table .simpleBut { margin: 0px 0px 10px 20px; }

.sof-req { color: #eb870e; }
.sof-ok {color: #4a84bd; font-weight:bold;}	


.hr { height: 0px; overflow: hidden; clear: both;}
.norm { font-weight: normal;}
.under { text-decoration: underline;}
.upper { text-transform: uppercase;}

.red { color: #f00088;}
.starrequired  { color: #f00088; font-weight: bold;}
 
.nobr {white-space: nowrap; }
.w100 { width: 100%; }

.vc { vertical-align: middle;}
.vt   { vertical-align: top;}
.vb { vertical-align: bottom;}
td.vc { vertical-align: middle;}
td.vt   { vertical-align: top;}
td.vb { vertical-align: bottom;}

td.el , .el { text-align: left;}
td.er , .er { text-align: right;}
td.ec , .ec { text-align: center;}

.fl { float:left;}
.fr { float: right; }
.fn { float: none;}
.cb { clear: both;}

.fixedB  { position: fixed; width: 100%; text-align: center; top: 200px; }
	.fixedB  .pr { width: 400px; height: 400px; }
	.fixedB  .pr img { width: 400px; height: 400px; }
	.fixedB  .pr .close { top: 9px; right: 12px; width: 17px; height: 17px; position: absolute; }
	.fixedB  .pr .close  img {  width: 17px; height: 17px; }

.pr { position: relative; }
.pa { position: absolute; }

.alphabet  { margin: 0 0 10px 0;}
	.letter { display: block; float: left; margin: 0 10px 0 0;}
	.letter img { height: 23px;}
	.alphabet .no_active img { filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
	
.starsPhotosGal {  width: 168px; height: 190px; margin: 0 7px 11px 0; display: block; float: left; overflow: hidden; }	
	.starsPhotosGal .image { width: 168px; height: 168px; margin: 0 0 5px 0; }
	.starsPhotosGal .image img { width: 168px; height: 168px; }
	.starsPhotosGal .text  { height: 17px; overflow: hidden; }
.galleryObj .text { margin: 0 0 40px 0;}

.starsVideoGal {  width: 168px; height: 153px; margin: 0 7px 11px 0; display: block; float: left; overflow: hidden; }	
	.starsVideoGal .image { width: 168px; height: 122px; margin: 0 0 5px 0; position: relative; overflow: hidden;}
	.starsVideoGal .image img { width: 168px; height: 122px; }
	.starsVideoGal .image img.play { width: 50px; height: 50px; position: absolute; left: 58px; top: 36px; }
	.starsVideoGal .text  { height: 25px; overflow: hidden; }
	.newsBlock .image img.play { width: 50px; height: 50px; position: absolute; left: 58px; top: 36px; }
	
.starsGallery { margin: 0 0 30px 0; background: #000;  height: 164px; position: relative; }	
	.starsGallery  .pointBox  {  width: 660px; margin: 0 0px 0px 50px; overflow: hidden;  height: 154px; }
.starsGallery  .point  { width: 144px; height: 144px; display: block; float: left; overflow: hidden; margin: 10px 10px 0 0; }
.starsGallery  .invisible  { display: none; }
	.starsGallery  .point img { display: block; margin: 0px 0px 12px 0px; overflow: hidden; width: 144px; }
	.starsGallery  .point a:hover img {  filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;  }
	.starsGallery  .point h3  { color: #fff; width: 101px; height: 48px;  display: block; overflow: hidden; margin: 0px 3px 0px 3px; }
.starsGallery .prev { position: absolute; left: 4px; top: 20px; width: 30px; height: 106px;   padding: 0 0 0 0; background: none;}
	.starsGallery .prev a { display: block; width: 30px; height: 106px; background: url(/image/buttons/prev_over.gif) 0px 0px no-repeat; padding: 0 0 0 0;}
.starsGallery .next { position: absolute; right: 4px; top: 20px; width: 30px; height: 106px;  background: none; padding: 0 0 0 0;}
	.starsGallery .next a {display: block; width: 30px; height: 106px;  background: url(/image/buttons/next_over.gif) 0px 0px no-repeat;  padding: 0 0 0 0;}
	.starsGallery .prev img , .starsGallery .next img { width: 30px; height: 106px; }
	.starsGallery .prev a img , .starsGallery .next a img { filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;  }
	.starsGallery .prev a:hover img  , .starsGallery .next a:hover img {   filter: alpha(opacity=0); -moz-opacity: .00; opacity: .00;  }
	
.starsGalleryObj { margin: 0 0 30px 0; width: 712px; }	
.starsGalleryObj .point  { width: 168px; height: 168px; display: block; float: left; overflow: hidden; margin: 10px 10px 0 0; }
	.starsGalleryObj  .point img { display: block; width: 168px; }
	.starsGalleryObj  .point:hover img {  filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;  }


	
#photoBig { z-index: 100; position: absolute; overflow: hidden; margin: -300px 0 0px; display: none;  width: 100%; }


/* ÏÐÎÔÀÉË */

.profileObj { position: relative; }
	.profileObj .image { display: block; float: left; width: 290px; height: auto; overflow: hidden; margin: 36px 10px 10px 0;}
	.profileObj .image .imageFace { position: absolute; margin: -70px 0 0 3px;}
	.profileObj h1 {font-size: 14pt; margin: 4px 0px 24px 0px; height: 35px; font-weight: normal; text-transform: uppercase;}
	.profileFrends .image { height: auto;}
	.profileObj .image img { display: block;}
	.profileObj .image .addFriend { float: left; display: block;  background: #fff329; color: #000; padding: 3px 0 2px 0; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 10px 0 0; text-decoration: none; position: absolute; left: 0px; top: 51px; width: 70px; text-align: center; }
	.profileObj .image .message { float: left; display: block;  background: #00f9ff; color: #000; padding: 3px 0 2px 0; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 0 0 0; text-decoration: none; position: absolute; left: 0px; top: 36px; width: 70px; text-align: center; }
	.profileObj .image .addFriend:hover , .profileObj .image .message:hover { color: #fff; background: #000;}
	.profileObj .rightBlock  { display: block; width: 600px; overflow: hidden; margin: 0 0 10px 0; float: left; }
	.profileObj .rightBlock .centBlock  { display: block; width: 260px; overflow: hidden; margin: 0 40px 0 0; float: left; }
	.profileObj .rightBlock .rRightBlock  { display: block; width: 300px; overflow: hidden; margin: 0 0 0 0; float: left; }
	.profileObj .sloganBox { float: none; margin: 0 0 24px 0; }
	.profileObj .slogan { float: left; background: #fff; color: #000; border: solid 1px #000; padding: 6px 12px 6px 12px; font-size: 7pt; text-transform: uppercase; font-weight: bold;  margin: 0 5px 5px 0; width: 490px; }
	.profileForm .slogan { float: none; margin: 0 0 0 0; width: auto; }
	.profileObj  .sloganForm { background: #dfdfdf; }
	.profileObj form .sloganForm .inpText { background: #dfdfdf; }
	.profileObj .sloganBox a.butSimple { height: 22px; text-decoration: none; font-size: 8pt;}
	.profileObj .sloganBox a.butSimple span { display: block; padding: 4px 4px 0 4px;}

	.profileObj .data { font-weight: normal; color: #6b6b6b; font-style: normal; margin: -30px 0 20px 0;}
	.profileObj .avatar { display: block; float: left; width: 80px; height: 80px; overflow: hidden;  margin: 0 10px 12px 0; }
	.profileObj .avatar img { height: 80px;  }
	.profileObj .inSite { display: block; float: left; width: 100px; height: 80px; overflow: hidden; color: #6b6b6b; font-size: 8pt; padding: 44px 0 0 0; }
	.profileObj .blogsUser { clear: both; height: 120px; }
	.profileObj .blogsUser a { display: block; float: left; text-transform: uppercase; font-size: 7pt; text-decoration: none; margin: 0 10px 12px 0; width: 80px; overflow: hidden;}
	.profileObj .blogsUser a img { display: block; margin: 0 0 3px 0; width: 80px; height: 80px; }
	.profileObj .userContacts { clear: both;}
	.profileObj .userContacts  div { padding: 1px 0 3px 28px;  font-size: 8pt; margin: 0 0 5px 0;}
	.profileObj .userContacts  .vkontacte { background: url(/image/profile/vkontacte.gif) left top no-repeat; }
	.profileObj .userContacts  .facebook { background: url(/image/profile/facebook.gif) left top no-repeat; }
	.profileObj .userContacts  .skype { background: url(/image/profile/skype.gif) left top no-repeat; }
	.profileObj .userContacts  .lj { background: url(/image/profile/lj.gif) left top no-repeat; }
	.profileObj .userContacts  .icq { background: url(/image/profile/icq.gif) left top no-repeat; }
	.profileObj .userContacts  .email { background: url(/image/profile/email.gif) left top no-repeat; }
	.profileObj .userContacts  .twitter { background: url(/image/profile/twitter.gif) left top no-repeat; }
	.profileObj .userContacts  .youtube { background: url(/image/profile/youtube.gif) left top no-repeat; }
	.profileObj .userContacts  div a { color: #000; text-decoration: underline; }
	.profileObj .horoscope { height: 66px; width: 260px; overflow: hidden;}
	.profileObj .horoscope a { text-decoration: none;}
	.profileObj .horoscope a:hover  { text-decoration: underline; color: #000;}
	.profileObj .horoscope .image { float: left;  width: 50px; }
	.profileObj .horoscope .text { width: 200px; margin: 0 0 0 60px;  font-size: 8pt; }
	
	.userFrend { margin: 0 0 20px 0; width: 900px;  }
	.userFrend h1 , .plansUsers h1 , .eventsUsers h1 { margin: 0 0 0 0; }
	.userFrend .list { clear: both; height: 106px; width: 900px; overflow: hidden;}
	.userFrend .list a { display: block; float: left; text-transform: uppercase; font-size: 7pt; text-decoration: none; margin: 0 10px 12px 0; width: 80px; overflow: hidden;}
	.userFrend .list a img { display: block; margin: 0 0 3px 0; height: 80px; }
	.userPhoto .list  { background: #000; height: 98px; }
	.userPhoto .list a { margin: 9px 0 9px 9px; text-align: center;}
	.userPhoto .list a img { display: block; margin: 0 0 3px 0; height: 80px;  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;  }
	.userPhoto .list a:hover img { filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;  }
	
	.userFrend .frend { display: block; float: left; text-transform: uppercase; font-size: 7pt; text-decoration: none; width: 100px; height: 130px; margin: 0 10px 20px 0; overflow: hidden; position: relative; }
	.userFrend .frend .image {  width: 100px; height: 100px; overflow: hidden; margin: 0 0 4px 0; }
	.userFrend .frend img { display: block;}
	.userFrend .frend .name { font-size: 7pt; padding: 2px 0 0 0;  }
	.userFrend .frend .name a {font-size: 7pt;  text-decoration: none; }
	.userFrend .frend .checkBox { position: absolute; top: 44px; left: 4px; }
	.userFrend .frend .checkBox .checkbox { padding: 0 0 0 0; margin: 0 0 0 0;}
	
.yes_net .newsBlock { width: 440px; height: 127px; }	
.yes_net .newsBlock .image { float: left; width: 175px; height: 127px; margin: 0 0 0 0; }
.yes_net .newsBlock .image img {width: 175px; height: 127px;}
.yes_net .newsBlock .text { margin: 0 0 0 175px; float: none; padding: 6px 10px 6px 10px; height: 100px;}

.plansUsers { width: 440px; display: block; float: left; margin: 0 0 0 0;  overflow: hidden;}
.eventsUsers { width: 440px; display: block; overflow: hidden; margin: 0 0 0 460px;  */margin: 0 0 0 450px;}
	.yes_net .plansUsers  .newsBlock .image img.day , .yes_net .eventsUsers  .newsBlock .image img.day { position: absolute; bottom: 0px; left: 0px; height: 26px; width: 30px; background: #16000c;  }
	.yes_net .plansUsers  .newsBlock .image  .monthBox , .yes_net .eventsUsers .newsBlock .image .monthBox { position: absolute; bottom: 0px; left: 30px; height: 26px; }
	.yes_net .plansUsers  .newsBlock .image .monthBox img  , .yes_net .eventsUsers   .newsBlock .image .monthBox img { height: 26px; width: auto; }
	
.forum-post-table .head { font-size: 8pt; margin: 0 0 4px 0; } 
	.forum-post-table .forum-text { margin: 0 0 12px 0; padding: 0 0 20px 0;}
	.forum-post-table .karma { float: right; margin: -35px 0 0 0;} 
	
.searchFrend { padding: 40px 0 0 0;}
	.searchFrend h1 { margin: 0 0 0 0;}
	.searchFrend .frend { height: 190px; width: 150px;  text-transform: none; font-size: 8pt; margin: 0 20px 20px 0;  }
	.searchFrend .frend .image { height: 150px; width: 150px; position: relative; margin: 0 0 4px 0;}
	.searchFrend .frend .name { margin: 0 0 0 0; text-transform: uppercase; font-size: 7pt; height: 35px; overflow: hidden; }
	.searchFrend .frend .name span { text-transform: none; }
	.searchFrend .frend .name a { text-decoration: none; }
	.searchFrend .frend .addFriend { float: left; display: block;  background: #fff329; color: #000; padding: 2px 4px 1px 4px; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 10px 0 0; text-decoration: none; position: absolute; left: 0px; top: 0px; }
	.searchFrend .frend .message { float: left; display: block;  background: #00f9ff; color: #000; padding: 2px 4px 1px 4px; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 0 0 0; text-decoration: none; position: absolute; left: 0px; bottom: 0px; }
	.searchFrend .frend .addFriend:hover , .searchFrend .frend .message:hover { color: #fff; background: #000;}
	.searchFrend .h230 .text { font-size: 7pt; padding: 3px 3px 3px 3px; border: dashed 1px#dfdfdf; }
	.searchFrend .h230 { height: 250px; }
	.searchFrend .h230 .name { height: 20px; }



.searchUsersBookBox { width: 175px; float: left; overflow: hidden; padding: 30px  0 0 0; }
	.searchUsersBookBox a { display: block; text-transform: uppercase; padding: 1px 4px 1px 4px; margin: 0 0 10px 0; float: left; clear: both;   }
	.searchUsersBookBox a:hover { background: #fff329; color: #000; cursor: pointer; text-decoration: none; }
	.searchUsersBookBox a.active , .searchUsersBookBox a.bx-selected { font-weight: bold;text-decoration: none;  }
	.searchUsersBookBox a.active:hover , .searchUsersBookBox a.bx-selected:hover { font-weight: bold; text-decoration: none; background: none; cursor: text;}
.searchUsersBox { width: 703px; overflow: hidden; margin: 0 0 0 195px; }
	.searchUsersBox .qw { width: 100px;}
	.searchUsersBox td { padding: 0 20px 5px 0;}
	.searchUsersBox .select { margin: 0 0 0 0; }
	.searchUsersBookBox #tuser_ban , .searchUsersBookBox #tlog , .searchUsersBookBox #tsubscribe { display: none;}
	.searchUsersBookBox .bx-sm-feature-select a { font-weight: bold;text-decoration: none;  }
	.searchUsersBookBox .bx-sm-feature-select a:hover { text-decoration: none; background: none;   cursor: text; }
	
.messageTable { width: 98%; margin: 0 0 40px 0; }
	.messageTable th ,  .messageTable td { padding: 6px 6px 6px 6px; }		
	.messageTable th  { border-bottom: solid #6d6e71 5px; }	
	.messageTable td  { border-bottom: solid #6d6e71 1px; }	
	.messageTable .image { height: 50px; width: 50px; float: left; }
	.messageTable .image img { height: 50px; width: 50px; }
	.messageTable .name { margin: 0 0 0 60px; text-transform: uppercase; font-size: 8pt; width: 120px; padding: 10px 0 0 0; }
	.messageTable td.selected { background: #dfdfdf;}
	.messageTable .butSimple { margin: 0 5px 5px 0; text-decoration: none; display: block; float: left; clear: both;}
	.messageTable .buttons .butSimple {clear: none;}
	.messageTable td.buttons {border-bottom: none;}


.bx-gd-buttons  { display: none;}	

.weather { width: 100px; height: 60px; margin: 0 0 30px 0; }
.weather .gdwico { width: 60px; height: 60px; float: right; display: block; }
.weather span { font-size: 14pt; display: block; float: left; width: 30px; padding: 20px 0 0 0;}

	
.Karma { width: 72px; float: right; position: relative; height: 14px; }
	.Karma .plus {height: 14px ; width: 14px; position: absolute; left: 0px; top: 0px; }
	.Karma .minus { height: 14px;  width: 14px;  position: absolute; left: 58px; top: 0px;   }
	.Karma .minus a , .Karma .plus a { display: block; height: 14px;  width: 14px;}
	.Karma .minus a img , .Karma .plus a img { display: block; margin: 1px 1px 1px 1px; width: 12px; height: 12px;}
	.Karma .plus a:hover , .Karma .minus a:hover  { background: #ff00b1; }	
	.Karma  h3 { text-align: center; font-size: 10pt; width: 40px; margin: -1px 15px 0 15px; height: 14px; height: 14px;}
	.Karma h3 span { background: #dfdfdf;  color: #000; border: solid 2px #dfdfdf; }

.post .info .Karma { margin: -2px 0 0 0; }
	
.comment .text .Karma { margin: 9px 0 0 0; }
	
.profileObj .Karma { display: block; float: left; width: 80px; height: 80px; overflow: hidden; margin: 0 10px 12px 0; }
	.profileObj .Karma .plus { width: 80px; text-align: center; height: 12px ; padding: 6px 0 12px 0; position: static; }
	.profileObj .Karma .minus { width: 80px; text-align: center; height: 12px;  position: static;  padding: 6px 0 0 0; }
	.profileObj .Karma h3 { width: 80px; text-align: center; font-size: 14pt; margin: 0 0 12px 0; }
	.profileObj .Karma .minus a , .profileObj .Karma .plus a { width: 14px; height: 14px; background: #fff;}
	.profileObj .Karma .minus a:hover , .profileObj .Karma .plus a:hover { background: #ff00b1;}
	
.bx-sonet-profile-edit-menu { display: none;}
.profileObj .inpText { border: none; background: url(/image/bg/comm_post.gif) left bottom no-repeat;  width: 260px; padding-bottom: 6px; */padding-bottom: 0px; }	
.profileObj h3 { margin: 0 10px 5px 0; }
.profileObj .typefile {border: solid 1px #929292;}	
.profileObj .inpText , .profileObj .inpCalendar { margin: 0 0 20px 0; }	
.profileObj .calendar { margin: 0 0 20px 0; height: 20px;}
.profileObj .calendar input { border: solid 1px #929292; width: 106px;}
.profileObj .slogan .inpText { border: none; width: 475px; text-transform: uppercase; font-weight: bold; font-size: 7pt; margin: 0px 0 -6px -6px; background: #fff; float: none; */ width: 455px; }
.profileObj  .select  { border: solid 1px #929292; width: 106px;  margin: 0 0 20px 0;}
.profileObj .textArea { width: 260px; height: 120px; border: none; background: #fff  url(/image/form/feedback_text_area.gif) 0px -3px repeat-y; line-height: 20px; padding: 0px 0 0 0; overflow: hidden;}
.profileObj .rRightBlock .inpText  { width: 298px;}
.profileObj  .rRightBlock .boxInp  { margin: 0 0 5px 0; height: 20px; overflow: hidden; }
.profileObj  .rRightBlock .boxInp  span { display: block; float: left; width: 56px; overflow: hidden; color:  #929292; font-size: 7.6pt; padding: 1px 4px 0 0; text-align: right; }
.profileObj  .rRightBlock .boxInp  span.icon { display: block; float: left; width: 24px; overflow: hidden; padding: 0 0 0 0; text-align:left;}
.profileObj  .rRightBlock .boxInp  .inpText { border: none; width: 200px; padding-bottom: 2px; }	
.profileObj  .rRightBlock .boxInp  input { border: none; width: 200px; padding-bottom: 2px; border: none; background: url(/image/bg/comm_post.gif) left bottom no-repeat;  font-family: Tahoma; font-size: 8pt; padding: 1px 4px 3px 4px;  }	
.profileObj h3.mLeft84 { margin-left: 84px;}
.profileObj .loginParam { clear: both; margin: 0 0 0 300px; padding: 10px 0 0 0; }
.profileObj .loginPass { margin: 0 0 30px 0; padding: 80px 0 0 0;}
.profileObj .hideYear label { display: block; padding: 2px 0 0 4px; text-transform: lowercase;}
.profileObj .hideYear { height: 30px;}


.voteResult .block { display: block; float: left;  margin: 0 10px 10px 0;}
.voteResult .block img { display: block; margin: 0 0 5px 0;}

.usersHoro { width: 60px; height: 40px; overflow: hidden; margin: -10px 0 5px 0;}
.usersWeather { width: 70px; height: 80px; overflow: hidden;}
.usersHoro img , .usersWeather img { height: 40px; }
.usersWeather  span  { float: right;  display: block; padding: 10px 0 0 0;  color: #f00088; font-size: 10pt; font-weight: bold;}
.usersWeather  img { float: left; }

.subsBlock { margin: 0 0 30px 0;}
.subsBlock .text { margin: 0 0 10px 0;}
.subsBlock  .buttons { height: 20px; }
.subsBlock  .buttons a { text-decoration: none;}
.subsBlock  .buttons .butBlue:hover { background: #000; color: #fff;} 


.usersList { padding: 20px 0 0 0;}
	.user  { margin: 0 0 23px 0; clear: both; background: url(/image/blogs/hr.gif) bottom left no-repeat; padding: 0 0 10px 0;}
	.user h3 { margin: 0 0 12px 0; }
	.user .text { margin: 0 0 5px 110px;}
	.user .image { float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden;}
	.user .inSite { color: #6b6b6b; font-size: 8pt; margin: 0 0 0 110px;}
	
.blogsPublic .blog { display: block; float: left; width: 124px; height: 200px; margin: 0 10px 10px 0; }
	.blogsPublic .blog  img { width: 120px; height: 120px; border: solid 2px #b7b7b7; margin: 0 0 4px 0; }	
	.blogsPublic .blog  .text { font-size: 7pt;}	
	
.blogsLent .blog { display: block; float: left; width: 270px; height: 70px; margin: 0 10px 20px 0; overflow: hidden; }
	.blogsLent .blog  .image { width: 64px; height: 64px;  float: left;  margin: 0 10px 0 0; }	
	.blogsLent .blog  .text { font-size: 8pt;}		
	
	
/* ÓÏÐÀÂËÅÍÈÅ ÃÐÓÏÏÀÌÈ */		
.GroupMenuBox { text-transform: uppercase; margin: 0 0  20px 0; height: 20px; font-size: 7pt;}
.GroupMenuBox div { float: left; margin: 0 0 0 0;}
.GroupMenuBox a { float: left; margin: 0 20px 0 0;}
.GroupMenuBox #tsearch ,  .GroupMenuBox  #tblog  { display: none; }
.GroupMenuBox  .bx-sm-feature-select a {  text-decoration: none; color: #f00088;  }

/* Ñëåäîïûòû */	
.yes_sledopyty  .box { background: url(/image/sledopyty/bg.jpg) 0px 210px  no-repeat; }	
	.yes_sledopyty  .colCent { width: 0px; margin: 0px 0px 0px 0px; }	
	.yes_sledopyty  .colLeft { width: 900px; height: 1290px; overflow: hidden; margin: 0px 20px 0px 0px; }	
	.yes_sledopyty  .colList { margin: -70px 20px 0 50px; width: 790px; padding: 0 0 0 0; font-size: 10.6pt; font-weight: bold; font-family: Arial;  }	
	.yes_sledopyty  .colList h3 {font-size: 11pt; font-weight: bold; font-family: Arial;  }	
	
	.yes_sledopyty  .h1 { width: 295px; height: 194px; background: url(/image/sledopyty/h1.png) 0px 0px  no-repeat; margin: 100px 0 0 60px; float: left;}	
	.yes_sledopyty  .h1 img { width: 294px; height: 193px; display: block;  }
	
	.yes_sledopyty  h2 { display: block; text-align: center; margin: 0 0 10px 0; color: #fff;}		
	.yes_sledopyty .box240_400 { display: none;}
	
	.yes_sledopyty  .textTop {  font-size: 10.6pt; font-weight: bold; font-family: Arial; margin: 40px 0 50px 460px; height: 98px; overflow: hidden; }
	
	.yes_sledopyty .rulezBox { display: block; float: left; width: 410px; background: url(/image/sledopyty/stars.png) top right  repeat-y;}
	.yes_sledopyty .rulezBox .textBox { text-align: left; padding: 0 40px 0 0; font-size: 10.6pt; font-weight: bold; font-family: Arial;}
	.yes_sledopyty .procesBox { display: block; float: left; width: 370px;  background: url(/image/sledopyty/stars.png) top left repeat-y; margin: 0 0 0 -12px; }
	.yes_sledopyty .procesBox .textBox { text-align: left; padding: 0 0 0 30px; font-size: 10.6pt; font-weight: bold; font-family: Arial;}
	
	
.niveaBanda { padding: 6px 6px 6px 6px; background: #04aed1; margin: 0 0 20px 0; color: #fff; font-weight: bold; text-align: center;}
.niveaBanda h3 { color: #000; font-size: 10px; text-align: left; padding: 0 0 0 55px;  background: url(/image/face_year_2011/icons/nivea.gif) 0px 1px no-repeat;}

.ochkiBox { margin: 0 5px 20px 0; }
.ochkiBox .image { background: #f2f2f1; }
.ochkiBox h3 { text-align: center; width: 230px; }
.ochkiBox .image img { width: auto; height: auto;}
.ochkiBox .image td { width: 230px; height: 230px; text-align: center; vertical-align: middle;}
.ochkiGallery { width: 1000px;}

.allSecBan { padding: 30px 0 30px 0; }

.socialNet {height: 22px; margin: 14px 0 10px 0; } 
	.post .socialNet { clear: both; height: 22px; width: 870px; overflow: hidden; margin: 0 0 14px 0;} 
	.post .socialNet .vk  { margin: 0 0 0 10px; float: right; width: 100px; overflow: hidden;}
	.post .socialNet .fb { margin: 0 0 0 10px; float: right; width: 130px; overflow: hidden; padding: 1px 0 0 0; text-align: right;}
	.socialNet .vk img  , .socialNet .tw img { margin: 1px 0 0 0;}
	
.likeNet { float: left; }
	.likeNet td.fb  { padding-top: 1px;}	
	
.profileObj .likeNet { float: none; margin: 0px 0 14px 400px; width:200px; overflow: hidden; }
