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; }
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 {font-size: 14pt; margin: 4px 0px 24px 0px; height: 35px; font-weight: normal; text-transform: uppercase;}
h1 a { text-decoration: none;}
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;}

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;}

.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; }

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

.topPanel { height: 210px; position: relative; }

	.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: 649px; 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; }
	
	.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; }
	
.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; display: block;   }
	.topMenu ul#navmenu-h li ul li a:hover img ,  .topMenu ul#navmenu-h li ul li a.item-selected img{    }
		
	.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 .party {background: url(/image/menu_top/party_over.gif) top center no-repeat; }
	.topMenu .party 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_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_party , .subMenu_movie , .subMenu_music , .subMenu_book , .subMenu_pictures , .subMenu_you_in_yes , .subMenu_choose_yes { left: 270px; top: 224px; width: 310px;}	
.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;}	

.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; }
	
.contests .addMenu .root-item-selected { display: none;}	

	

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

	
.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; }
.colList { width: 723px; display: block; float: left; overflow: hidden; }
.colListMin { width: 175px; display: block; float: left; overflow: hidden; margin: 0 20px 0 0;} 
.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;}
	
	.colObjBlogs  { width: 703px;  margin: 0px 20px 0px 0px;  display: block; float: left; overflow: hidden;   }
	
	.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: 0px 0px 20px 0px; overflow: hidden; }
	.newNumbers h2 { margin: 0 0 0 0; padding: 6px 0 0 0; }
	.newNumbers h2 img { width: 266px; height: 43px; }
	.newNumber { display: block; float: left; width: 124px; height: 185px; overflow: hidden;}	
	.newNumber img { display: block; width: 124px; height: 158px; margin: 0px 0px 10px 0px; }
	.newNumber .more {margin: 0px 0px 0px 20px; }
	
.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; }	
	.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;} 
.box266_106 { width: 266px; height: 106px; overflow: hidden;} 
.box1186_150 { width: 1186px; height: 150px; overflow: hidden; clear: both;  margin: 0px 0px 20px 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: 196px; 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: 612px; height: 295px; overflow: hidden;  margin: 0px 0px 20px 0px; }
	.partyBox  h2 img { width: 613px; height: 34px; 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; } 
	.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: 266px; height: 430px; overflow: hidden; }
	.inquiryBox h2 img { width: 266px; height: 42px; display: block;}
	 .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: 327px; 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: 266px; overflow: hidden;}
	.cooseBox 	h2 img { width: 266px; height: 38px; display: block;}
	
/* Страницы разделов */
.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; }
	.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 , .party .newsBlock{  height: 260px;}	
	.fashionably  .newsBlock .text , .party  .newsBlock .text { height: 20px; }
	
.stars_news .newsBlock {  width: 346px; height: 168px; margin: 0 11px 11px 0;}	
	.stars_news .newsBlock .image { width: 168px; height: 168px;  float: left; margin: 0 8px 0 0; }
	.stars_news .newsBlock .image img { width: 168px; height: 168px; }
	.stars_news .newsBlock .text { width: 165px; height: 148px; display: block; float: left; font-size: 8pt; margin: 0 0 4px 0;}
	.stars_news .newsBlock .text h3 { padding: 4px 0 0 0; }
	
.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;}
	.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; }
	
.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; }
	.gynecologist .faq .head a , .gynecologist .faq .head a:hover { background: #f9af8c;}
	.faq .head a:hover { text-decoration: none; background: #dfdfdf;  color: #000;}
	.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 .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; }
	
	.calendar .month_01 { background: #f00088 url(/image/month_sec/01.png) 3px 2px no-repeat; width: 89px;  }
	.calendar .yell .month_01 { background: #fff001 url(/image/month_sec/01.png) 3px 2px no-repeat;  }
	.calendar .month_02 { background: #f00088 url(/image/month_sec/02.png) 3px 2px no-repeat;   width: 104px; }
	.calendar .yell .month_02 { background: #fff001 url(/image/month_sec/02.png) 3px 2px no-repeat;  }
	.calendar .month_03 { background: #f00088 url(/image/month_sec/03.png) 3px 2px no-repeat;  width: 74px;  }
	.calendar .yell .month_03 { background: #fff001 url(/image/month_sec/03.png) 3px 2px no-repeat;  }
	.calendar .month_04 { background: #f00088 url(/image/month_sec/04.png) 3px 2px no-repeat;  width: 86px;  }
	.calendar .yell .month_04 { background: #fff001 url(/image/month_sec/04.png) 3px 2px no-repeat;  }
	.calendar .month_05 { background: #f00088 url(/image/month_sec/05.png) 3px 2px no-repeat;  width: 49px;  }
	.calendar .yell .month_05 { background: #fff001 url(/image/month_sec/05.png) 3px 2px no-repeat;  }
	.calendar .month_06 { background: #f00088 url(/image/month_sec/06.png) 3px 2px no-repeat;   width: 67px; }
	.calendar .yell .month_06 { background: #fff001 url(/image/month_sec/06.png) 3px 2px no-repeat;  }
	.calendar .month_07 { background: #f00088 url(/image/month_sec/07.png) 3px 2px no-repeat;   width: 67px; }
	.calendar .yell .month_07 { background: #fff001 url(/image/month_sec/07.png) 3px 2px no-repeat;  }
	.calendar .month_08 { background: #f00088 url(/image/month_sec/08.png) 3px 2px no-repeat;   width: 95px; }
	.calendar .yell .month_08 { background: #fff001 url(/image/month_sec/08.png) 3px 2px no-repeat;  }
	.calendar .month_09 { background: #f00088 url(/image/month_sec/09.png) 3px 2px no-repeat;   width: 111px; }
	.calendar .yell .month_09 { background: #fff001 url(/image/month_sec/09.png) 3px 2px no-repeat;  }
	.calendar .month_10 { background: #f00088 url(/image/month_sec/10.png) 3px 2px no-repeat;   width: 100px; }
	.calendar .yell .month_10 { background: #fff001 url(/image/month_sec/10.png) 3px 2px no-repeat;  }
	.calendar .month_11 { background: #f00088 url(/image/month_sec/11.png) 3px 2px no-repeat;   width: 88px; }
	.calendar .yell .month_11 { background: #fff001 url(/image/month_sec/11.png) 3px 2px no-repeat;  }
	.calendar .month_12 { background: #f00088 url(/image/month_sec/12.png) 3px 2px no-repeat;  width: 101px;  }
	.calendar .yell .month_12 { background: #fff001 url(/image/month_sec/12.png) 3px 2px no-repeat;  }	
	
.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 45px 0px 45px; height: 266px; width: 250px; overflow: hidden; position: relative; }
	.chooseYes .contestPoint .image img { width: 250px; height: 210px; margin: 10px 0px 0px 0px; }
	
	.contestPoint .fornVoice { position: absolute; top: 232px;}
	.contestObj  .fornVoice { float: left; margin: 4px 10px 0px 0px; }
	.fornVoice { width: 18px; height: 24px; }
	.fornVoice img { width: 18px; height: 24px; }
	
.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;}
	.contestPoint .rate { position: absolute; left: 150px; top: 230px  } 
	.contestObj .rate { float: left; margin: 0px 10px 0px 0px; } 
	.plus { left: 196px; }
	.minus { right: 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; }	
	
	.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; }
	
/* 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; }
	.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: 40px; top: 5px; }
	.post .delete { background-image: url(/image/blogs/icons/delete.gif); width: 18px; height: 18px;position: absolute; right: 10px; top: 5px;}
	.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 a { text-decoration: none;}

	.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/bg/comm_post.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; }
	.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-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; }

.coca-cola h1.blogHead { height: 363px;}
	.coca-cola .blogBox { margin: 0px 0 0 103px; width: 970px;}
	.coca-cola .menuUser { margin: -20px 0 0 0; height: 20px;}
	.coca-cola .menuUser a:hover { color: #ed1c24;}
	.coca-cola .blogPost { padding: 50px 0 0 0 ;  background: url(/image/blogs/coca-cola/post_block.gif) 0px 0px no-repeat;}
	.coca-cola  .blogCalendarBox { width: 256px; background: url(/image/blogs/coca-cola/calendar.gif) 0px 0px no-repeat;}
	.coca-cola .colBlogRight { margin: 0px 0 0 0;}
	
	.coca-cola .blogCalendarBox h4 { background: none; padding: 40px 0 0 0; font-weight: normal; text-transform: uppercase; margin: 0 0 20px 0;}
	.blogCalWeekend { background: #fff001;}
	td.blogCalToday { background: #f00088; color: #fff;}
	.coca-cola .blogCalToday { background: #ed1c24;}
	.coca-cola .calendarTableBox .blogCalToday a { background: #ed1c24;}
	.coca-cola .calendarTableBox a { background: #fff;}	
	.coca-cola .calendarTableBox  a:hover { text-decoration: none; background: #ed1c24;}
	.blogCalendarBox .buttons { background: url(/image/bg/calendar_buttons.gif) top center no-repeat; padding: 10px 40px 0 40px; }
	.coca-cola .blogCalendarBox .buttons { background: none; padding: 10px 40px 0 40px; }
	
	.coca-cola a:hover { color: #ed1c24;}	
	.blog-comment-text a { padding: 0 6px 0 6px; font-size: 7pt; text-transform: uppercase; text-decoration: none; }
	.blog-comment-text a:hover { color: #000; background: #fff001; margin: 0 0 10px 0;}	
	
	.coca-cola .favoriteBox { width: 256px; padding: 26px 18px 18px 18px; background: #58595b  url(/image/blogs/coca-cola/table_tags.gif) 0px 0px no-repeat;}
	.coca-cola .favoriteBox .favBox { clear: both; padding: 8px 4px 13px 4px;  background: #58595b url(/image/blogs/coca-cola/tag_box.gif) left bottom no-repeat;}
	.coca-cola .favoriteBox .favBox a { display: block; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 2px 4px 2px 4px;}
	.coca-cola .favoriteBox .favBox a:hover { background: #d71e30; }
	
.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;}
	
	
.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: 723px; overflow: hidden; position: relative;}

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

/* Blog Face */
.colObjBlogsFace { width: 870px; overflow: hidden;  }

.face .blogMenu { padding: 10px 0 0 30px; }	
.face h1 { height: 145px; margin: 0 0 0 0;}

.face .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 .blogTop { width: 760px; height: 420px; background: url(/image/blogs/face/top.png) 0px 0px no-repeat; margin: 0 0 -14px 72px; position: relative; }
	.face .blogTop h1 { text-align: center; padding: 70px 0 0 0; margin: 0 0 0 0;  }
	.face .blogCont { padding: 0 0 40px 0; margin: 0px 0 0 72px;width: 760px; background: url(/image/blogs/face/cont.gif) 0px 0px repeat-y; border-bottom: solid 4px #000; overflow: hidden; display: block; float: left; overflow: hidden; }
	.face .blogBox .colRight { margin: 0 0 0 0; float: left; overflow: hidden; position: absolute; right: 40px; top: 40px; }
	.face .leading { position: absolute; left: 44px; top: 180px; width: 118px; height: 120px; }
	.face .nivea { position: absolute; left: 600px; top: 228px; width: 128px; height: 58px; }
	.face .blogPost { margin: 0 0 0 28px; }
	.face .post .head { width: 717px; height: 60px; background: url(/image/blogs/face/post_head.gif) 0px 0px no-repeat;}
	.face .post .head .info { padding: 10px 0 0 30px; color: #27236d; height: auto; float: none; display: block;}
	.face .post .head .info span, .face .post .head .info a { color: #27236d; }
	.face .post .head h2 { padding: 0px 0 0 30px; clear: both; }
	.face .post .head h2 a:hover {color: #27236d; }
	.face .post .text { background: url(/image/blogs/face/post_cont.gif) 0px 0px repeat-y; padding: 0px 40px 0 30px; margin: 0 0 0 0;}
	.face .postBot { background: url(/image/blogs/face/post_bott.gif) 0px 0px repeat-y; padding: 0px 40px 0 30px; height: 68px; margin: -14px 0 0 0; }
	.face .postBot .buttons {padding: 10px 0 0 0; }
	.face .buttons a:hover { background: none; color: #27236d; }
	.face  .post  { margin: 0 0 23px 0; background: none; padding: 0 0 0 0;}
	.face .blogsList  { background: url(/image/blogs/face/calendar.png) 0px 0px no-repeat; width: 266px; height: 240px;}	
	.face .blogsList  .list { margin: 0 40px 0 40px; width: 186px; overflow: hidden; padding: 60px 0 0 0;}	
	.face .blogsList  .list a { font-weight: bold; text-transform: uppercase; font-size: 9pt; text-align:center; display: block; margin: 0 0 10px 0; text-decoration: none;}	
	.face .blogsList  .list a:hover { color: #27236d; }	
	.face .commentBlock  { padding: 10px 30px 0 30px; }
	
.face .FaceIcons { height: 80px; padding: 100px 0 0 36px; display: block; }
	.face .FaceIcons a { height: 80px; display: block; float: left; display: block; margin: 0 30px 0 0; }
	
	.face .FaceIcons  .iconNews img { width: 75px; height: 80px; background: url(/image/face/icon_news_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconNews:hover  img { background: url(/image/face/icon_news_min_over.gif) 0px 0px no-repeat; }
	
	.face .FaceIcons  .iconVideo img { width: 53px; height: 80px; background: url(/image/face/icon_video_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconVideo:hover  img { background: url(/image/face/icon_video_min_over.gif) 0px 0px no-repeat; }
	
	.face .FaceIcons  .iconBlog img { width: 55px; height: 80px; background: url(/image/face/icon_blog_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconBlog:hover  img { background: url(/image/face/icon_blog_min_over.gif) 0px 0px no-repeat; }
	

	.face .FaceIcons  .iconContests img { width: 85px; height: 80px; background: url(/image/face/icon_contests_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconContests:hover  img { background: url(/image/face/icon_contests_min_over.gif) 0px 0px no-repeat; }
	
	.face .FaceIcons  .iconHistorys img { width: 69px; height: 80px; background: url(/image/face/icon_history_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconHistorys:hover  img { background: url(/image/face/icon_history_min_over.gif) 0px 0px no-repeat; }
	
	.face .FaceIcons  .iconResult img { width: 103px; height: 80px; background: url(/image/face/icon_result_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconResult:hover  img { background: url(/image/face/icon_result_min_over.gif) 0px 0px no-repeat; }

	.face .FaceIcons  .iconNivea img { width: 56px; height: 80px; background: url(/image/face/icon_nivea_min.gif) 0px 0px no-repeat; }
	.face .FaceIcons  .iconNivea:hover  img { background: url(/image/face/icon_nivea_min_over.gif) 0px 0px no-repeat; }	
	
.face .leadingText { position: absolute; left: -72px; bottom: 170px; width: 186px; overflow: hidden; }		
	
/* 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 { 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 { display: block; float: left; background: #000; color: #fff; padding: 3px 4px 2px 4px; font-family: Tahoma; font-size: 7pt; text-transform: uppercase; font-weight: normal; border: none; margin: 0 10px 0 0; cursor: pointer;  }
.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; }

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


.data-table { margin: 0px 0px 40px 0px; }
.data-table .inpText , .data-table img , .data-table .butSimple { 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;}

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