*{	margin:0; padding:0; list-style: none; border:0;}

html {
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
	font:normal 11px Arial, Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
	color:#aaaaa9;
}

body {
	height: auto !important;
	height: 100%;
	min-height: 100%;	
	position: relative;
	background:url('../img/bg.gif') #1b1d22 312px 0;
}

a:link,
a:visited {
	color:#fff;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

/************Универсальные элементы************/
span.sitename {
	display:none;
}

h2 {
	font:normal 24px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	color:#5c5d5e;
	padding:10px 0 10px 0;
}

h2.inner{padding-bottom:28px!important;}
h2.inner a:link, h2.inner a:visited, h2.inner span{font-size:12px; font-weight:normal;}

h2 a:link,h2 a:visited{color:#5c5d5e; text-decoration:none;}
h2 a:hover{text-decoration:underline;}

h2.right_indent {
	padding:10px 0 10px 28px;
	width:350px;
}

h2.light {
	color:#d9dadc;
}

h2.pb{padding-bottom:30px;}

h3 {
	font:normal 16px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	color:#5c5d5e;
	padding:18px 0 15px 0;
}

h3.ques2doc {
	font:normal 16px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	color:#5c5d5e;
	padding:0 0 10px 0;
}

div.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	
}

.f_l {
	float:left;
}

.f_r {
	float:right;
}

.left_indent {
	margin:0 0 0 28px;
}

.p_left_indent {
	margin:0 0 0 10px;
}

.date {
	color:#d4bca3;
	display:inline;
	padding:0 0 3px 0;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

.pb20{padding-bottom:20px!important;}
.pb40{padding-bottom:40px!important;}

div.separator{width:897px; margin:0 auto; background:url('../img/separator.png') no-repeat 50% 50%; height:4px;}
div.separator-mini{width:505px; margin:0 auto; background:url('../img/separator-mini.png') no-repeat 5px 100%; height:30px; margin-bottom:5px;}
div.wide-separator{margin-top:35px;}

ul.bullet, ol.bullet{
	margin: 0.92em 0!important;
}
ul.bullet li, ol.bullet li{
	background:none!important;
	list-style-image: inherit !important;
	list-style-position: outside !important;
	margin:0 1.2em !important;
	margin-top:0 !important;
	padding-top: 0!important;
	
}
ul.bullet li{
list-style-type: disc !important;
}

ol.bullet li{
list-style-type: decimal !important;
}


/************Текстовое поле с красной рамкой************/
div.paginator {
	display:block;
	text-align:center;
	padding:10px 0 10px 0;
}

ul.paginator {
	display:block;
	margin:0 auto;
}

ul.paginator li {
	display:inline;
	text-align:center;
}

ul.paginator li a {
	padding:3px;
	color:#d4bca3;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	text-decoration:none;
}

ul.paginator li a:hover, ul.paginator li a.current {
	color:#fdfdfd;
}

a.pag_arrow_l {
	padding:0px 2px 0px 2px;
	margin:0 20px 0 0;
	background:url('../img/arrow_grey_l.gif') no-repeat center 7px;
	text-decoration:none;
}

a.pag_arrow_l:hover {
	background:url('../img/arrow_red_l.gif') no-repeat center 7px;
}

a.pag_arrow_r {
	padding:0px 2px 0px 2px;
	margin:0 0 0 20px;
	background:url('../img/arrow_grey_r.gif') no-repeat center 7px;
	text-decoration:none;
}

a.pag_arrow_r:hover {
	background:url('../img/arrow_red_r.gif') no-repeat center 7px;
}

/************Текстовое поле с красной рамкой************/
span.red_text {
	height:27px;
	background:#050303 url('../img/red_text_l.jpg') no-repeat left top;
}

input.red_text {
	padding:7px 0 7px 10px;
	margin:0 3px 0 4px;
	color:#edfba5;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	background:#050303 url('../img/red_text_r.jpg') no-repeat right top;
}

input.red_text_135 {
	width:135px;
}

/************Серая кнопка (Вход)************/
span.btn_grey {
	height:29px;
	padding:1px 0 0 0;
	margin:0 0 0 5px;
	background:#050303 url('../img/btn_grey_l.jpg') no-repeat left top;
}

input.btn_grey {
	padding:7px 10px 7px 10px;
	margin:-1px 0px 0 4px;
	color:#827677;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	background:url('../img/btn_grey_r.jpg') no-repeat right top;
	cursor:pointer;
}

body.jap input.btn_grey{font-size:9px!important;}

/************Серая кнопка (Вопрос)************/
span.btn_grey_tran {
	height:33px;
	padding:1px 0 0 0;
	background:url('../img/btn_grey_tran_l.gif') no-repeat left top;
}

input.btn_grey_tran {
	padding:9px 10px 8px 10px;
	margin:-1px 0 0 0;
	position:relative; right:-4px;
	color:#aaaaa9;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	background:url('../img/btn_grey_tran_r.gif') no-repeat right top;
	cursor:pointer;
}

body.ie6 input.btn_grey_tran {
	padding:9px 0px 8px 0px;
}

body.ie7 input.btn_grey_tran {
	padding:9px 0px 8px 0px;
}

span.tran_left_indent {
	margin:-7px 0 0 65px;
}

/************Основные блоки************/
#body {
	width:100%;
	padding:0 0 180px 0;
	/*background:url('../img/header_bg_new.jpg') no-repeat center top;*/
	background-repeat:no-repeat;
	background-position:center top;

}
* html #body{
    background:url('../img/header_bg_new.jpg') no-repeat center top!important;
}

div.header {
	width:1004px;
	margin:0 auto;
	background:transparent;
	position:relative;
	height:400px;
}

ul.head-banners{position:absolute; height:55px; padding-left:29px; width:100%; top:275px; left:0;}
ul.head-banners li{float:left; padding-right:65px;}
div.header .informer{position:absolute; top:17px; left:32px;}

div.header .social{
    width:50px; 
    position:absolute;
    z-index:1;
}

div.header .social li{
    padding-bottom:10px;
}

div.header .social img{
    margin-left:15px;
}

div.header .social1{
    top:120px;
    left:14px;
}

div.header .social2{
    top:120px;
    left:60px;
}


div.content {
	width:1004px;
	margin:0 auto;
}

div.content_block {
	width:1004px;
	padding:20px 0 5px 0;
}

div.left_col {
	width:295px;
	float:left;	
	padding:0 0 0 30px;
	margin:0;
}

div.right_col {
	width:555px;
	float:right;
	padding:0 30px 0 20px;
	margin:0;
}

div.left_col_inner {
	width:440px;
	float:left;	
	padding:0 30px 0 30px;
	margin:0;
}

div.right_col_inner {
	width:470px;
	float:right;
	padding:0 30px 0 0;
	margin:0;
}

div.left_col_main{
    width:402px;
	float:left;	
	margin:0;
	padding-top:60px;
	padding-left:30px;
}
div.left_col_main img{max-width:402px;}

div.right_col_main {
	width:545px;
	float:right;
	margin:0;
	padding-top:62px;
	
}

div.flash-main-bg{
    width:489px;
    height:382px;
    border:1px solid #141311;
    background-color:#000;
    padding:15px 0 0 16px;
    margin-top:10px;
    overflow:hidden;
    
    

}


#langs{font-size:12px; position:absolute; top:5px; right:30px; padding-left:20px;}
#langs img{padding-left:15px;}
#langs.eng{background:url('../img/flags/rus.gif') no-repeat 0 3px;}
#langs.rus{background:url('../img/flags/eng.gif') no-repeat 0 3px;}
#langs a:link, a:visited{color:#fff; }


/************Авторизация************/
div.login {
	/*width:380px;*/
/*	float:right;*/
    position:absolute;
    right:30px;
    top:30px;
	/*padding:30px 26px 0 0;*/
	background:transparent;
}

a.reg {
	color:#817f7f;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;	
/*	margin:0 0 0 15px;*/
	display:inline-block;
	width:145px;
}

a.forgot {
	color:#817f7f;
	margin-left:5px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;	
	
}


/************Лого (ссылка на главную)************/
a.logo {
	width:378px;
	height:116px;
	display:block;
	margin:0 auto;
	cursor:pointer;
	position:absolute;
	top:80px; left:320px;
}

/************Верхнее меню************/
div.topmenu {
	display:block;
	margin:0 auto;
	position:absolute;
	top:370px;
	left:0;
	z-index:1;
}

ul.topmenu {
	padding-left:3px;
}

ul.topmenu li {
	display:inline;
	padding:0 29px 0 29px;
}
div.topmenu.esp li{
    padding:0 20px 0 20px!important;
}
div.topmenu.fra li{
    padding:0 20px 0 20px!important;
}

ul.topmenu li a {
	display:inline;
	text-align:center;
	color:#aaaaa9;
	font:normal 16px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

ul.topmenu li a:hover {
	color:#c92c12;
}

/************Блок новостей на главной************/
ul.new_brief {
	display:block;

}

ul.new_brief li {
	padding:0 0 12px 0;
}

p.new_brief {
	color:#aaaaa9;
	display:block;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	max-width:950px;
}

a.new_title {
	color:#aaaaa9;
	display:block;
	padding:1px 0 4px 0;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;	
}

a.new_preview {
	width:84px;
	min-height:55px;
	float:left;
	display:block;
	margin:4px 10px 0 0;
}

a.new_preview img {
	
}

a.all_title {
	color:#d4bca3;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

a.all_title:hover {
	color:#7c0101;
}

a.all_entry {
	color:#d4bca3;
	font:normal 13px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

a.all_entry:hover {
	color:#7c0101;
}


/************Блок фото, видео и рисунков************/
div.gallery-container{
    width:510px;
    height:185px;
    position:relative;
    z-index:99;
    overflow:hidden;
    float:left;
}

div.gallery-container-full{
    width:910px;
    height:205px;
}

div.gallery-container-mini{
    width:270px;
    height:225px;
    position:relative;
    z-index:99;
    overflow:hidden;
    float:left;
}
* html div.gallery-container-mini{
    width:265px;
}

div.gallery-container ul.item_list, div.gallery-container-mini ul.item_list{
	display:block;
	width:999999px;
	position:absolute;
	
}

ul.item_list li {
	width:132px;
	float:left;
	padding:0 51px 5px 0;
}

div.gallery ul.item_list li.last {
	padding:0;
}


div.item_arrow {
	width:30px;
	float:left;
	padding:45px 0 0 0;
}

div.support {
	width:30px;
	float:left;
	padding:65px 0 0 0!important;
}


div.gallery  a.item_arrow_l {
	width:10px;
	height:10px;
	display:block;
	margin:0 0 0 10px;
	background:url('../img/arrow_grey_l.gif') no-repeat center center;
	text-decoration:none;
}

div.gallery a.item_arrow_l:hover {
	background:url('../img/arrow_red_l.gif') no-repeat center center;
}

div.gallery a.item_arrow_r {
	width:10px;
	height:10px;
	display:block;
	margin:0 0 0 6px;
	background:url('../img/arrow_grey_r.gif') no-repeat center center;
	text-decoration:none;
}

div.gallery a.item_arrow_r:hover {
	background:url('../img/arrow_red_r.gif') no-repeat center center;
}


.gallery-container-mini p.item_name{font-size:10px;}
.gallery-container-mini p.star_list_date{font-size:10px;}
.gallery-mini .item_arrow{width:10px;}
.gallery-mini .item_arrow .item_arrow_l{margin:0;} 


div.image{width:137px; height:104px; background: url('../img/photo-mask.png') no-repeat; overflow:hidden; padding-left:8px; padding-top:8px;}
* html div.image{background: url('../img/photo-mask-ie.jpg') no-repeat;}

div.gallery-container-mini div.image{width:80px; height:80px;}
div.gallery-container-mini .star_list_date{width:80px;}



div.gallery-container-mini li{width:90px; padding-right:2px;}
* html div.gallery-container-mini li {padding-right:0!important;}

div.image-sollution{padding-left:8px; padding-top:3px;}
div.image-sollution-no-intend{padding-left:0;}

ul.item_list li a.image, .user_video a.image{
	width:132px;
	height:100px;
	display:block;
	overflow:hidden;
}

ul.item_list li a.image img .user_video a.image img{
	width:132px;
/*height:100px;*/
}

div.gallery-container-mini a.image{width:85px!important;}



div.image-support{width:137px; height:177px; background: url('../img/photo-mask.png') no-repeat; overflow:hidden; padding-left:8px; padding-top:8px;}
* html div.image-support{background: url('../img/photo-mask-ie.jpg') no-repeat;}


ul.item_list li a.image-support{width:132px; height:132px; display:block; overflow:hidden;}
div.support-info{padding-top:5px;}
div.support-info span{padding-top:5px; color:#d4bca3;}

p.item_name {
	display:inline;
	padding:3px 0 2px 0;
	color:#cdcecf;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana!important;
}
p.item_name a:link, p.item_name a:visited{
color:#cdcecf;
text-decoration:none;
}

p.comments {
	display:inline;
	padding:3px 0 2px 11px;
	background:transparent url('../img/comment.gif') no-repeat left 7px;
	color:#d4bca3;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

a.comments:link, a.comments:visited, a.comments:hover {
	display:inline;
	padding:3px 0 2px 11px;
	background:transparent url('../img/comment.gif') no-repeat left 7px;
	color:#d4bca3;
	text-decoration:none;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

.c-panel{position:relative;}
.c-panel date{posiztion:absolte; top:0; left:0;}
.c-panel a.comments{position:absolute; top:-4px; left:105px;}

a.all_item {
	float:right;
	margin:21px 0 0 0;
	color:#d4bca3;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	display:inline-block; 
	width: 166px;
	height:21px;
}

a.all_item:hover {
	color:#7c0101;
}

a.all_photos {
	/*margin:21px 60px 0 0;*/
	font-size:14px
}

a.all_video {
	/*margin:21px 101px 0 0;*/
	font-size:14px
}

a.all_pics {
	/*margin:21px 85px 0 0;*/
	font-size:14px
}

a.all_confes {
	/*margin:21px 58px 0 0;*/
	width:146px;
	font-size:14px
}

a.all_support {
    width:212px;
	/*margin:21px 34px 0 0;*/
	font-size:14px
}


div.main-confessions{width:542px;padding-left:8px; min-height:250px;}
div.image-confessions{background:transparent url('../img/ispoved.png') no-repeat 100% 100%; min-height:250px;}

div.main-news{width:295px; margin-bottom:20px;}
div.main-experts{width:340px;}

.news-list{}
.news-list li{padding-bottom:40px;}

/************Погибшие звезды, мнения экспертов, жюри конкурса************/
span.medium_grey {
	color:#5c5d5e;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

ul.star_list_full{}
ul.star_list_full li{padding-right:40px!important; height:180px;}

ul.star_list {
	display:block;
}

ul.star_list li {
	float:left;
	width:83px;
	padding:0 23px 12px 0;
	height:185px;
	overflow:hidden;
}
ul.star_list li.last{
    padding-right:0;
}

img.star_list_img {
	margin:0 0 5px 0;
	width:83px;
}

p.star_list_date {
	color:#d4bca3;
	padding:2px 0 0 0;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana 11px;
	line-height:12px;
	min-height:38px;
}

div.expert {
	width:90px;
	float:left;
}

div.experts-full{
	width:190px;
	float:left;
	padding-right:30px;
}

div.for-text-full{
	float:left;
	width:500px;
}

div.experts-full img{
	margin-bottom:7px;
}

div.expert a img {
	width:88px;
/*	height:100px;*/
	margin:0 0 7px 0;
}

ul.experts_full{}
ul.experts_full li{
padding-bottom:25px;
}

p.expert_text {
	margin:-2px 0 20px 100px;
}

/************Исповеди, доктор жизнь, драйв************/
ul.conf_list {
	margin:0 0 0 28px;
}

.main-confessions-left ul.conf_list{
margin:0;
}

ul.conf_list li {
	padding:0 0 50px 0;
}

ul.conf_list_full li {
	padding:0 0 60px 0;
}


a.conf_title {
	float:left;
	color:#5e573c;
	margin:3px 0 0 0;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

div.question {
	min-height:180px;
	padding:10px 0 0 0;
	display:block;
	background:url('../img/doctor.gif') no-repeat right bottom;
}
* html div.question{height:180px;}

ul.question {
	display:block;
	padding:0 0 20px 0;
}

ul.question li {
	padding:0 0 20px 0;
}

a.question {
	display:block;
	width:230px;
	color:#aaaaa9;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

div.drive {
	float:left;
	padding:0 0 0 28px;
}

/************Большие баннеры************/
div.big_banners {
	width:977px;
	display:block;
	padding:35px 0 0 30px;
}

a.big_banner {
	width:295px;
	height:125px;
	display:block;
	float:left;
	padding:0 3px 0 0;
	
}

a.big_banner img{border:1px solid #363738;}

a.big_banner_first {
	padding:0 29px 0 0px;
}

div.big_banner {
	width:453px;
	height:125px;
	padding:10px 0 10px 0;
}

/************Маленькие баннеры************/
div.small_banners {
	padding:30px 0 0 0;
}

div.small-banner{	
    width:134px;
	height:212px;
	padding:0 30px 20px 0;
	float:left;
}

a.small_banner img{border:1px solid #363738;}

a.small_banner_first {
	padding:0 20px 0 30px;
}

div.small_banners .gallery{padding-left:20px;}
/************Подвал************/
#footer {
	width:100%; 
	height:140px;
	position:absolute; bottom:0;
	/*background:transparent url('../img/footer_bg.jpg') no-repeat center bottom;*/
	background:transparent url('../img/footer_bg.png') no-repeat center bottom;
	margin:0;
	padding:0;
}
* html #footer{background:transparent url('../img/footer_bg.jpg') no-repeat center bottom;}

#footer .footer-banner{width:150px; height:45px; position:absolute; top:20px; left:775px;}
#footer .footer-inner{width:974px; margin:0 auto; position:relative; height:135px; padding-left:28px;}

#footer .development{position:absolute; bottom:10px; left:60px; z-index:1; }
#footer .counters{width:31px; height:31px; position:absolute; top:94px; left:890px;}
/************Меню в подвале************/
div.footer_menu {
	width:1004px;
	margin:0 auto;
}

ul.footer_menu {
	float:left;
	display:block;
	padding:15px 0 0 0;
}

ul.footer_menu li {
	display:block;
	width:125px;
	padding:0 0 0 30px;
}

ul.footer_menu li a {
	color:#d4bca3;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	line-height:150%;
}

/************Страница видео************/
ul.video_list {
	display:block;
	padding:0 0 90px 0;
}

ul.video_list_bottom {
	display:block;
	padding:0 0 30px 30px;
}

ul.video_list li, ul.video_list_bottom li {
	width:132px;
	height:180px;
	float:left;
	padding:0 70px 0 0;
}

ul.video_list li.last, ul.video_list_bottom li.last {
	padding-right:0;
}

ul.video_list li a.img, ul.video_list_bottom li a.img {
    display:block;
    overflow:hidden;
    width:132px;
	height:100px;
}

/************Страница Исповеди************/
ul.all_conf_list {
	display:block;
	margin:15px 0 0 0;
}

ul.all_conf_list li {
	display:block;
	padding:0 0 35px 0;
}

body.ie6 ul.all_conf_list li {
	padding:0 0 25px 0;
}

body.ie7 ul.all_conf_list li {
	padding:0 0 25px 0;
}

div.conf_preview {
	float:left;
	width:88px;
}

div.conf_preview a img {
	width:88px;
	
	margin:0 0 7px 0;
}

div.conf_brief {
	margin:0 0 0 104px;
}

p.conf_brief a:link, p.conf_brief a:visited{
color:#c7c7c7;
text-decoration:none;
}
p.conf_brief a:hover{text-decoration:underline;}

body.ie6 div.conf_brief {
	margin:-14px 0 0 104px;
}

body.ie7 div.conf_brief {
	margin:-14px 0 0 104px;
}

a.all_conf_title {
	float:left;
	color:#5e573c;
	margin:-3px 0 0 0;
	font:normal 14px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

p.conf_brief {
	margin:7px 0 10px 0;
}

ul.pop_conf_list {
	display:block;
	margin:15px 0 26px 0;
}

ul.pop_conf_list li {
	display:block;
	padding:0 0 20px 0;
}

ul.pop_conf_list div.info{padding-top:5px;}

div.pop_conf_preview {
	float:left;
	width:32px;
}

div.pop_conf_preview a img {
	width:27px;
	margin:0 0 7px 0;
}

div.pop_conf_brief {
	padding:5px 0 0 0;

}

body.ie6 div.pop_conf_brief {
	margin:-14px 0 0 0;
}

body.ie7 div.pop_conf_brief {
	margin:-14px 0 0 0;
}

ul.last_conf_list {
	display:block;
	padding:5px 0 10px 0;
}

body.ie6 ul.last_conf_list {
	padding:0;
}

body.ie7 ul.last_conf_list {
	padding:0;
}

ul.last_conf_list li {
	padding:0 0 41px 0;
}

body.ie6 ul.last_conf_list li {
	padding:0 0 25px 0;
}

body.ie7 ul.last_conf_list li {
	padding:0 0 25px 0;
}

p.pop_conf_brief {
	color:#918f8f;
	padding-top:5px;
}

body.ie6 p.pop_conf_brief {
	padding:10px 0 0 0;
}

body.ie7 p.pop_conf_brief {
	padding:10px 0 0 0;
}

/************Страница Исповеди (полная)************/
div.conf_block {
	width:944px;
	padding:0 30px 0 30px;
}

p.conf_p {
	padding:5px 0 12px 0;
}

div.conf_author {
	width:303px;
	padding:0 0 0 30px;
	float:right;
	color:#d4bca3;
	font:normal 12px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;	
}

div.conf_author_info {
	padding:0 0 0 100px;
}

a.conf_author {
	color:#c5c5c4;
}

p.conf_author {
	padding:0 0 15px 0;
	color:#d4bca3;
	font:normal 12px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;	
}

ul.stars {
	display:block;
}


ul.stars li {
	float:left;
	width:14px;
	height:14px;
	padding:0 0 0 5px;
}

a.star_yellow:link, a.star_yellow:visited, a.star_yellow:hover{
	display:block;
	width:14px;
	height:14px;
	text-decoration:none;
	background:url('../img/star.gif') no-repeat center center;
}

a.star_grey:link, a.star_grey:visited, a.star_grey:hover {
	display:block;
	width:14px;
	height:14px;
	text-decoration:none;
	background:url('../img/star-grey.gif') no-repeat center center;
}

a.star_half:link, a.star_half:visited, a.star_half:hover {
	display:block;
	width:14px;
	height:14px;
	text-decoration:none;
	background:url('../img/star-half.gif') no-repeat center center;
}

a.star_hover:link, a.star_hover:visited, a.star_hover:hover {
	display:block;
	width:14px;
	height:14px;
	text-decoration:none;
	background:url('../img/star-hover.gif') no-repeat center center;
}

/************Страница Видео ролика************/
div.player {
	width:425px;
	margin:0 0 15px 0;
}

div.user_video {
	padding:26px 0 0 0;
}

ul.user_video {
	display:block;
}

ul.user_video li {
	width:132px;
	float:left;
	padding:0 24px 42px 0;
}

ul.ques2doc {
	display:block;
	padding-top:20px;
}

ul.ques2doc a.author:link,
ul.ques2doc a.author:visited
{
	color:#D4BCA3; display:block; font-size:11px; padding-bottom:3px;
}

ul.ques2doc li {
	display:block;
	width:390px;
	padding:0 0 35px 0;
}

/************Страница Задать вопрос************/
ul.ques2doc li a {
	color:#aaaaa9;
	font:normal 12px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

ul.ques2doc div.dd{
padding-top:10px;
font-size:13px;
}

div.ques2doc {
	color:#5c5d5e;
	font:normal 11px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
	border:0px solid red;
}

div.ques_container {
	width:448px;
	background:url('../img/ques_bottom.gif') no-repeat left bottom;
	padding:0 10px 3px 0;
	margin:5px 0 25px 0;
}

div.ques_container2 {
	width:448px;
	background:url('../img/ques_top.gif') no-repeat left top;
	padding:4px 6px 4px 4px;
}

textarea.ques2doc {
	width:438px;
	height:230px;
	margin:3px 0 0 0;
	background:#040404;
	color:#5c5d5e;
	font:normal 11px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

/*span.captcha {
	height:31px;
	background:url('../img/captcha_l.gif') no-repeat left top;
	margin:5px 0 0 0;
	overflow:none;
}

input.captcha {
	width:215px;
	padding:7px 0 7px 10px;
	margin:0 -4px 0 0;
	color:#5c5d5e;
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	background:url('../img/captcha_r.gif') no-repeat right top;
}*/
span.captcha {
	height:31px;
	background:url('../img/captcha_r.gif') no-repeat right top;
	margin:5px 0 0 0;
}

input.captcha {
	width:215px;
	padding:7px 0 7px 10px;
	margin:0 4px 0 0;
	color:#5c5d5e;
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
	background:url('../img/captcha_l.gif') no-repeat left top;
}

span.select{
    width:381px;
    height:31px;
    background:url('../img/select-bg.gif') no-repeat;
    padding-left:10px;
    padding-top:5px;
}

span.select select{
    width:370px; 
    height:21px;
    color:#5c5d5e;
    background-color:#040404;
    border:none;
}


input.captcha377 {
	width:377px;
	color:#5c5d5e;
	padding:9px 0 9px 10px;	
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

div.captcha {
	margin:4px 0 0 19px;
}

div.captcha img {
	width:144px;
	height:32px;
}

/************Страница Регистрация************/
ul.reg {
	display:block;
	margin:-10px 0 0 0;
}

ul.reg li {
	display:block;
	
	padding:0 0 26px 0;
	color:#5c5d5e;

}

ul.reg li label{display:block; padding-bottom:4px;}

p.reg {
	padding:12px 0 0 15px;
	margin:0 0 0 404px;
	background:url('../img/reg_field.jpg') no-repeat left 18px;
	width:450px!important;
}
* html p.reg{white-space:nowrap;}

div.avatar {
	width:142px;
	height:114px;
	float:left;
	margin:8px 0 0 0;
	background:url('../img/avatar.jpg') no-repeat center center;
}

div.avatar img {
	padding:7px 0 0 4px;
}

span.avatar_upload {
	margin:50px 0 0 12px;
}

.pt20{padding-top:20px!important;}

div.file {
  overflow:hidden;
  width:129px;
  height:31px;
  cursor:pointer;
  background:url('../img/file-input-bg-rus.gif') no-repeat;
}
div.file.eng, div.file.fra, div.file.esp, div.file.chn, div.file.jap{
background:url('../img/file-input-bg-eng.gif') no-repeat!important;
}

div.file-input{
  overflow:hidden;
  width:167px;
  height:32px;
  cursor:pointer!important;
  background:url('../img/file-input-pic-bg-rus.gif') no-repeat;

}

div.file-input.eng,
div.file-input.fra,
div.file-input.esp,
div.file-input.chn,
div.file-input.jap
{
    background:url('../img/file-input-pic-bg-eng.gif') no-repeat!important;
}

div.file input, div.file-input input {
  opacity:0;
  filter:alpha(opacity:0);
  font-size:199px;
  cursor:pointer;
  padding:0px;
  margin:0px;
  border:none;
  margin-left:-450px;
  cursor:pointer!important;
}
    
    
div.breadcrumps{color:#5c5d5e; padding-bottom:25px;}
div.breadcrumps a:link,div.breadcrumps a:visited{font-size:16px; color:#5c5d5e; text-decoration:none; padding-right:10px;}
div.breadcrumps a:hover{text-decoration:underline;}
div.breadcrumps h2{display:inline; color:#d9dadc; font-size:24px; font-weight:normal; padding-left:10px;}
div.breadcrumps .pl{padding-left:10px}


div.full-news{}
div.for-image{width:320px; float:left; padding-bottom:5px;}
div.for-image-mini{width:180px; float:left; padding-bottom:5px;}
div.for-image-medium{width:220px; float:left; padding-bottom:5px;}
div.for-text{width:620px; float:left;}
div.full-news div.for-content{width:650px; float:left;}

div.inner-content p{padding-bottom:12px; width:950px; font-size:13px; line-height:15px;}
div.for-content p {padding-bottom:12px; width:630px; font-size:13px; line-height:15px;}
div.for-content p br{}


.full-date{font-size:12px; color:#d9dadc; padding-bottom:10px;}
.author-full{font-size:12px; color:#d9dadc; padding-top:10px;}
.position-full{color:#d4bca3; font-size:12px;}
.entity-bar {padding-top:10px;}    

div.logged-in {
	position:relative;
	top:0; left:0; width:310px;
}
.l-avatar img{width:32px;}
div.logged-in .l-login:link, div.logged-in .l-login:visited{ position:absolute; top:10px; left:40px; color:#827677; width:72px; overflow:hidden; font-size:11px;}
div.logged-in div.l-edit{ position:absolute; top:10px; left:115px; height:30px;  background-color:#010101;}

div.l-edit a:link, div.l-edit a:visited, div.l-new a:link, div.l-new a:visited{ color:#aaaaa9; padding-right:8px;}
div.logged-in div.l-new{ position:absolute; top:10px; left:210px; height:30px; background-color:#010101;}

a.open{background: url(../img/open-arrow.gif) no-repeat 100% 6px;}
a.closed{background: url(../img/close-arrow.gif) no-repeat 100% 6px;}
a.exit:link, a.exit:visited{position:absolute; top:10px; left:280px; color:#c1000c;}

div.logged-in .submenu{ width:140px; border:1px solid #2f2c2a; position:absolute; top:23px; background-color:#010101; left:-15px; display:none;}
div.logged-in .submenu ul{padding:10px 15px;}
div.logged-in .submenu ul li{padding-bottom:10px;}
div.logged-in .submenu a:link, div.logged-in .submenu a:visited{color:#aaaaa9;}

p.auth-prop{color:#aaaaa9; font-size:16px; padding-left:10px; padding-bottom:10px;}
p.auth-prop span{color:#737373; font-size:13px; width:100px;  display:inline-block;}
p.author-addition{padding-top:15px; color:#aaaaa9; font-size:13px; width:350px!important;}
.author-addition a:link, .author-addition a:visited{color:#aaaaa9;}

.control-pannel-image{width:48px; height:24px; background-color:#0b0b0e; position:absolute; top:0; left:90px; filter: alpha(opacity=70); opacity: 0.7;}
.control-pannel-image-predmoderation{width:21px; height:21px; background-color:#0b0b0e; position:absolute; top:0; left:0; filter: alpha(opacity=70); opacity: 0.7;}

.content_big{background: url(../img/textarea-big.gif) no-repeat; width:925px; height:522px; padding:7px;}

div.error{font-size:14px; color:red; padding:10px 0;}
ul.errors{padding-top:6px;}
ul.errors li{font-size:10px; color:red;}

.comments-form{padding-bottom:350px; position:relative;}
.comments-form .form{position:absolute; top:40px; left:0; z-index:1;}

.online-module{}
.online-module .for-image{width:260px; float:left;}
.online-module .for-image h3{color:#f2540a; font-size:14px; font-weight:bold;}
.online-module .for-image .caption{color:#fff}
.online-module .for-content{width:720px; float:right;}
.online-module .for-content p{width:620px;}
.online-module .question-link{color:#f2540a; padding-top:10px; display:block;}

/*div.online-faq{}
div.online-faq table{padding:0; margin:0; border:none; 	border-collapse: collapse; 	empty-cells: show;}
div.online-faq table td{vertical-align:top;}
div.online-faq table td.coll1{width:286px; border-right:1px solid #707171; padding-right:20px;}
div.online-faq table td.coll2{width:274px; border-right:1px solid #707171; padding-right:20px; padding-left:33px;}
div.online-faq table td.coll3{width:294px; padding-right:20px; padding-left:33px;}

div.coll-header{height:200px;}
div.coll-header img{float:left;}
div.coll-header .online-info{width:170px; padding-left:13px; float:right;}
.online-info h3{padding:0; padding-botton:5px; color:#e7e7e7; font-size:12px;}
.online-info p{color:#d4bca3; padding-top:5px; padding-bottom:15px;}
.online-info a:link, .online-info a:visited{color:#df6900;}
.online-info div.caption{padding:10px 0;}
.online-announce{padding-bottom:20px; border-bottom:1px solid #707171; margin-bottom:20px; width:950px;}*/


ul.online-ques2doc {
	display:block;
	padding-top:40px;
}

ul.online-ques2doc li {
	display:block;
	width:850px;
	padding:0 0 35px 0;
}

/************Страница Задать вопрос************/
ul.online-ques2doc li a {
	color:#aaaaa9;
	font:normal 12px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

ul.online-ques2doc div.dt a.all_title:link, ul.online-ques2doc div.dt a.all_title:visited{
font-size:10px;
text-decoration:none;
}

ul.online-ques2doc div.dd{
padding-top:10px;
font-size:13px;
color:#D4BCA3;
}
ul.online-ques2doc div.dd p{
width:850px;
color:#D4BCA3;
}

.ques-select-container{padding-top:5px;}
.online-form{padding-top:50px;}

div.expert-info{padding-bottom:10px;}
div.expert-info .for-img{width:180px; overflow:hidden; float:left;}
div.expert-info .for-info{width:200px; float:left; padding-left:15px;}
div.expert-info .for-info h3{font-size:12px; color:#e7e7e7; padding-bottom:20px; padding-top:0;}
div.expert-info .for-info p{font-size:12px;  color:#d4bca3; padding-bottom:20px;}

div.caption{font-size:11px; color:#d4bca3;}
div.central-banner{padding-top:20px; padding-left:30px;}

ul.banners{padding-top:0px;}
ul.banners li{padding-bottom:20px;}

/*New online block*/
#new-online{}
.for-online-info{padding-bottom:30px;}

table.online-table td.coll1{width:286px; border-right:1px solid #707171; padding-right:20px;}
table.online-table td.coll2{width:274px; border-right:1px solid #707171; padding-right:20px; padding-left:33px;}
table.online-table td.coll3{width:294px; padding-right:20px; padding-left:33px;}

ul.online-ques {
	display:block;
	padding-top:20px;
}

ul.online-ques li {
	display:block;
	padding:0 0 25px 0;
}


ul.online-ques div.dd{
    padding-top:10px;
    font-size:13px;
    color:#D4BCA3;
}
ul.online-ques div.dd p{
    color:#D4BCA3;
    width: 274px!important;
}

ul.online-ques li a {
	color:#aaaaa9;
	font:normal 12px Tahoma, Helvetica, sans-serif, Trebuchet MS, Verdana;
}

ul.online-ques div.dt.selected a:link,
ul.online-ques div.dt.selected a:visited
{
    text-decoration:none!important;
}

ul.online-ques a.all_title{font-size:11px; line-height:18px!important; text-decoration:none!important;}

#slider{width:402px; height: 394px; margin-top:4px; overflow:hidden; margin-bottom:50px;}

.for-jury-banner-item{padding-bottom:20px;}
#socials{height:40px; margin-top:20px;}
#socials li{float:left; padding-right:10px;}



#conference{
	margin-left:-13px;
}
#conference ul li{
	list-style:none outside none!important;
}
#conference h2.title{
	font-size:24px;
	color:#5c5d5e;
	padding-bottom:14px;
	padding-left:13px;
}
#conference p.subtitle{
	font-size:24px;
	color:#cfcfcf;
	line-height:27px;
	width:720px;
	padding-left:13px;
}
#conference div.wide-separator{
	margin-top:2px;
	width:460px;
}
#conference #conf-experts,
#conference .conf-experts
{
	width:222px;
	float:left;
	padding-top:35px;
}

#conference #questions{
	width:491px;
	float:left;
	border:solid 1px #333435;
	padding:17px 10px 20px 17px;
	margin-top:35px;
	background:#000;
	min-height:2400px;
}

#conference #questions.wide{
    width:706px!important;
}


#conference #comments{
	width:195px;
	float:left;
	padding-left:25px;
	margin-top:-14px;
}

#conference #conf-experts li,
#conference #conf-experts li:hover,
#conference .conf-experts li,
#conference .conf-experts li:hover
{
	padding:23px 0 24px 13px;
	height:auto;
}
#conference #conf-experts li.active,
#conference .conf-experts li.active{
	border:solid 1px #333435;
	border-right:none;
	padding:11px 0 12px 13px;
	margin:0;
	width:209px;
	background:#000;
	position:relative;
}

#conference #conf-experts li.active-right,
#conference .conf-experts li.active-right{
	border:solid 1px #333435;
	border-left:none;
	padding:11px 0 12px 13px;
	margin:0;
	width:209px;
	background:#000;
	position:relative;
	left:-1px;
}


#conference #conf-experts .image,
#conference .conf-experts .image
{
	float:left;
	width:64px;
	height:64px;
	overflow:hidden;
	border:solid 3px #833105;
	padding:0;
	position:relative;
	margin-right:11px;
	margin-top:4px;
}
#conference #conf-experts li.active .image,
#conference #conf-experts li:hover .image,
#conference .conf-experts li.active .image,
#conference .conf-experts li:hover .image
{
	border:solid 3px #ff5901;
}

#conference #conf-experts .image img,
#conference .conf-experts .image img
{
    width:64px;
	
}

#conference #conf-experts li .image .shadow,
#conference .conf-experts li .image .shadow,
{
	width:64px;
	height:64px;
	position:absolute;
	top:0;
	background:url(../img/shadow.png) repeat 0 0;
	display:block;
}
#conference #conf-experts li.active .image .shadow,
#conference #conf-experts li:hover .image .shadow,
#conference .conf-experts li.active .image .shadow,
#conference .conf-experts li:hover .image .shadow
{
	background:none;
}
#conference #conf-experts .descr,
#conference .conf-experts .descr{
	float:left;
	width:111px;
}
#conference #conf-experts p,
#conference .conf-experts p,
#conference #comments p{
	font-size:11px;
	width:111px;
	padding-bottom:0px;
}
#conference #conf-experts p a,
#conference .conf-experts p a,
#conference #comments p a{
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif
}
#conference #comments p a:hover{
	text-decoration:underline;
}
#conference #conf-experts p a:hover,
#conference .conf-experts p a:hover
{
	text-decoration:underline;
}
#conference p.name a{
	color:#fff;
}
#conference #comments p.name a:hover{
	text-decoration:underline;
}
#conference #conf-experts li.active p.name a,
#conference #conf-experts li:hover p.name a,
#conference .conf-experts li.active p.name a,
#conference .conf-experts li:hover p.name a
{
	color:#fff;
}
#conference  p.position a{
	color:#a77d3c;
}
#conference #conf-experts li.active p.position a,
#conference #conf-experts li:hover p.position a,
#conference .conf-experts li.active p.position a,
#conference .conf-experts li:hover p.position a
{
	color:#a77d3c;
}

#conference #questions .main-question{
	font-size:12px;
	font-weight:bold;
	color:#aaaaa9;
	padding-bottom:30px;
}
#conference #questions .main-question a.more{
	color:#245c84;
	
}

#conference div.more {
    padding-bottom:30px;
    display:none;
}
#conference .more p{
    width:480px!important;
}

a.ask{
	width:482px;
	height:25px;
	background:url(../img/ask-bg.png) no-repeat 0 0;
	display:block;
	text-align:center;
	font-size:12px;
	color:#ffa200;
	padding-top:9px;
	margin-bottom:21px;
	text-decoration:none;
	margin:0 auto;
}
#conference #questions li{
	background: url("../img/separator.png") no-repeat scroll center bottom transparent;
	padding:27px 0 20px 0;
}
.text-question{
	width:484px;
	font-size:12px;
	color:#7c7c7c;
	padding-bottom:11px;
}
#conference #questions li.active .text-question{
	color:#d89004;
}
.text-answer{
	width:469px;
	padding-left:13px;
	font-size:12px;
	color:#8d826c;
	padding-bottom:17px;
}

#conference #questions p{
    width:469px;
}

#conference #questions.wide p{
    width:690px;
}

#conference #questions ul{
	padding-bottom:21px;
}
#conference .loader{
	display:block;
	text-align:center;
}

#conference #comments h3{
	font-size:24px;
	color:#5c5d5e;
	padding-top:0;
	padding-bottom:0px;
}
#conference #comments ul{
	padding-bottom:12px;
}
#conference #comments li{
	background: url("../img/comment-sep.png") no-repeat scroll center bottom transparent;
	padding:21px 0 28px 0;
}
#conference #comments li.last{
	background:none;
}
#conference #comments .image{
	float:left;
	width:46px;
	height:46px;
	overflow:hidden;
	margin-right:10px;
	border:solid 2px #e95f14;
	padding:0;
	margin-top:5px;
}

#conference #comments .image img{
    width:46px;
}

#conference #comments .descr{
	width:125px;
	float:left;
}
#conference #comments p{
	width:125px;
}
#conference #comments .text{
	padding-top:13px;
}

#conference #comments .text p{
    padding:10px 0!important;
    
}

.tooltip{
	display:none;
}

#conference #comments a.prev{
    float:left;
}

#conference #comments a.next{
    float:right;
    padding-right:10px;
}
#conference #comments a.prev:link,
#conference #comments a.next:link,
#conference #comments a.prev:visited,
#conference #comments a.next:visited
{
    color:#245C84;
}


.conference-top{
    text-align:right;
    padding-bottom:5px;
}
.conference-top a{
    color:#845605;
}

#conference-form{
    border:1px solid #333435;
    background-color:#08090a;
    width:488px;
    padding:35px;
}

#conference-form h3{
    font-size:21px;
    color:#cfcfcf;
    padding-top:0;
    padding-bottom:35px;
}

#conference-form h4{
    font-size:16px;
    color:#cfcfcf;
    padding-top:10px;
    padding-bottom:25px;
    font-weight:normal;
}


#conference-form .item{
    padding-bottom:35px;
}

#conference-form label{
    font-size:12px;
    color:#cfcfcf;
    padding-bottom:8px;
    display:block;
}

#conference-form label span{
    color:#845605;
}

#conference-form .input{
    background: url("../img/conference-input-bg.gif") no-repeat;
    width:478px;
    height: 28px;
    overflow:hidden;
    padding:3px 5px;
}

#conference-form .input input{
    height: 28px; 
    font-size:14px;
    line-height:28px;
    color:#cfcfcf;
    width: 478px;
    background-color:transparent;
}

#conference-form .input select{
    margin-top:2px;
    height: 24px;
    line-height:22px;
    font-size:14px;
    color:#cfcfcf;
    width: 478px;
    background-color:#1b1c1d;
}


#conference-form .textarea{
     width:478px;
     height:170px;
     background: url("../img/conference-textarea-bg.gif") no-repeat;
     padding:5px;
     
}

#conference-form .textarea textarea{
    width:478px;
     height:170px;
     font-size:14px;
     background-color:transparent;
     color:#cfcfcf;
}

#conference-form .send{
    width:192px;
    height:34px;
    background: url("../img/conference-button-bg.gif") no-repeat;
    display:block;
    color: #ffa200;
    line-height:34px;
    text-align:center;
    text-decoration:none;
}


/*Appeal top block*/

#conference #appeal-stars h3{
	font-size:24px;
	color:#5c5d5e;
	padding-top:0;
	padding-bottom:0px;
}
#conference #appeal-stars ul{
	padding-bottom:12px;
}
#conference #appeal-stars li{
	padding:0 35px 28px 0;
	width:130px;
	float:left;
}
#conference #appeal-stars li.last{
    padding-right:0!important;	
}

#conference #appeal-stars li.clear{
    float:none; 
    width:100%;
    clear:both;
    padding:0;
    height:1px;
}

#conference #appeal-stars .image,
.orange-image
{
	width:130px;
	height:130px;
	overflow:hidden;
	margin-right:10px;
	border:solid 2px #e95f14;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}

#conference #appeal-stars p.name{
    margin-bottom:5px;
}

#conference #appeal-stars .image img{
    width:130px;
}

#conference #appeal-stars .descr{
	width:115px;
	float:left;
}
#conference #appeal-stars p{
	width:150px;
}
#conference #appeal-stars .text{
	padding-top:13px;
}

#conference #appeal-stars .text p{
    padding:10px 0!important;
    
}

#appeal-stars p.name a:link,
#appeal-stars p.name a:visited{
    color:#fff;
    text-decoration:none;
}

#appeal-stars  p.position a:link,
#appeal-stars  p.position a:visited
{
	color:#A77D3C;
	text-decoration:none;
}

.appeal-question-left{
    width:491px;
    background:url(/img/appeal-message-left-top.gif) no-repeat;
}
.appeal-question-inner-left{
    background:url(/img/appeal-message-left-bottom.gif) no-repeat 0 100%;
    padding-left:85px;
    padding-top:15px;
    min-height:50px;
    
}

.appeal-question-left .text-question,
.appeal-question-right .text-question{
	width:384px!important;
}
.appeal-question-left .text-answer,
.appeal-question-right .text-answer{
	width:369px!important;
	padding-left:13px;
	padding-top:15px;
}

.appeal-question-left .text-answer p,
.appeal-question-right .text-answer p{
	width:369px!important;
}


.appeal-question-right{
    width:491px;
    background:url(/img/appeal-message-right-top.gif) no-repeat;
}
.appeal-question-inner-right{
    background:url(/img/appeal-message-right-bottom.gif) no-repeat 0 100%;
    padding-top:15px;
    padding-left:13px;
    min-height:50px;
}


#easyTooltip .image{
	float:left;
	width:122px;
	height:122px;
	overflow:hidden;
	border:solid 5px #e95f14;
	padding:0;
	background:none;
	margin-right:11px;
	margin-top:3px;
}

#easyTooltip .image img{
    width:122px;
}

#easyTooltip .name{
	font-size:12px;
	color:#fff;
	padding-bottom:5px;
}
#easyTooltip .position{
	font-size:11px;
	color:#a77d3c;
	padding-bottom:8px;
}

.polls-stars{ margin-top:10px;}
.polls-stars li{width:130px; float:left; margin-bottom:20px; padding-right:30px;}
.polls-stars li.clear{ width:1000%; margin:0;}
.polls-stars h3{font-size:11px; color:#fff; padding:0 4px;}
.polls-stars h3 a:link,
.polls-stars h3 a:visited{
    color:#fff;
    text-decoration:none;
}
.polls-stars h3 a:hover{
    text-decoration:underline;
}

.polls-stars img{ width:130px;}

.polls-title{ position:relative; padding-top:20px;}
.polls-title h1{color:#e95f14; font-size:24px; font-weight:normal; width:660px;}
.polls-title a:link,
.polls-title a:visited
{ display:block; width:215px; height:59px;
    background:url(/img/polls-button.gif) no-repeat; color:#fff; font-size:18px; font-weight:bold;
    text-transform:uppercase; text-decoration:none; text-align:center; line-height:59px; position:absolute;; right:74px; top:30px;}

.polls-title a:hover{ text-decoration:underline;}
.polls-for-image{ padding-bottom:30px;}

.polls-list{background:url(/img/polls-list-separator.gif) repeat-y 488px 0; margin-top:15px; width:1004px;}

.polls-item {width:493px; margin-bottom:10px;}
.polls-item h2{color:#5C5D5E; font-size:14px;}
.polls-item p{width:400px!important;}

.polls-left{ background:url(/img/polls-left-top.gif) no-repeat 0 0; width:493px; float:left; margin-bottom:20px; }
.polls-left-inner{background:url(/img/polls-left-bottom.gif) no-repeat 0 100%; padding-left:12px; padding-bottom:5px;}

.polls-right{ background:url(/img/polls-right-top.gif) no-repeat 0 0; margin-bottom:20px; float:right; margin-right:25px; width:493px;}
.polls-right-inner{background:url(/img/polls-right-bottom.gif) no-repeat 15px 100%; padding-left:32px; padding-bottom:5px;}

.polls-oposite-left{float:left; width:477px; margin-left:9px; margin-bottom:20px;}
.polls-oposite-right{float:right; width:477px; margin-right:9px; margin-bottom:20px;}

.likes-block{height:27px; margin-top:30px; padding-bottom:10px;}

.l-fb{width:64px; height:27px; background:url(/img/polls-facebook.png) no-repeat 0 0; display:block; float:left; margin-right:15px;}
.l-count{width:30px; height:27px; display:block; font-size:11px; color:#4c6295; line-height:27px; float:right; text-align:center;}
.l-tw{width:64px; height:27px; background:url(/img/polls-twittter.png) no-repeat 0 0; display:block; float:left; margin-right:15px;}
.l-tw .l-count{color:#333;}
.l-nt:link,
.l-nt:visited{width:128px; height:27px; background:url(/img/polls-vote.gif) no-repeat 0 0; display:block; float:left; margin-right:15px; color:#ffa200; line-height:27px; text-align:center; text-decoration:none;}


.polls-total{float:left; width:37px; height:27px; line-height:27px;
    background: url(/img/polls-total.png) no-repeat 0 0; color:#462600; text-align:center; font-size:11px;}

.hidden{display:none;}

a.white:link,
a.white:hover,
a.white:visited{color:#fff!important;}

a.noline:link,
a.noline:hover,
a.noline:visited{text-decoration:none;}




.for-facebook{float:left; margin-right:10px; padding-top:4px;}
.for-twitter{float:left; padding-top:4px; margin-right:12px;}

/* make the like button smaller */
.fb_edge_widget_with_comment iframe
{
    width:49px !important;
}

/* but make the span that holds the comment box larger */
span.fb_edge_comment_widget.fb_iframe_widget iframe
{
    width:401px !important;
}

.polls-banner{
    width:475px; position:absolute; top:0; right:26px;
}


.full-star{}
.full-star div.for-image{width:220px; float:left; padding-bottom:5px;}
.full-star div.for-image img {border:2px solid #e95f14}
.full-star div.for-text{width:620px; float:left;}
.full-star div.for-content{width:650px; float:left;}
.full-star .for-content p{padding-bottom:12px; width:630px; font-size:13px; line-height:15px;}


.full-expert .for-image{
    width:200px;
    padding-top:5px;
}


.appeal-news{
	width:491px;
	float:left;
	border:solid 1px #333435;
	padding:17px 10px 20px 17px;
	margin-top:35px;
	background:#000;
	min-height:2400px;
	margin-top:60px;
}

.appeal-news li{
    margin-bottom:20px;
}

.inner-questions{padding-top:20px;}

.inner-questions h3{
    padding-bottom:0;
}

.inner-questions li{
    background: url("../img/separator.png") no-repeat scroll center bottom transparent;
	padding:27px 0 20px 0;
}
.inner-questions li.last{
    background: none;
}

#appeal-expert-full{
    background-color:#000000;
    border:1px solid #333435;
    padding:10px;
    width:635px;
}

#appeal-expert-full .for-image{
    width:150px;
    float:left;
}



#appeal-expert-full div.image{
    height:auto;
    
}

#appeal-expert-full h2{
    padding-top:0;
    font-size:14px;
    fonr-weight:normal;
    color:#ffffff;
}

#appeal-expert-full .description{
    width:460px;
    float:left;
    padding-left:10px;
    
}

#appeal-expert-full .description p{
    padding:10px 0;
}


#appeal-expert-full .position{
    color:#a77d3c;
    padding-bottom:10px;
}

#appeal-expert-full .name{
    
    padding:10px 0;
}

.naz-info{
    margin:15px 0;
}

.naz-info .for-image{
    width:150px;
}

.naz-info .orange-image{
	width:100px;
}
.naz-info .orange-image img{
	width:100px;
}



.naz-info .position{
    width:140px;
    padding-top:5px;
    color:#a77d3c;
}

.naz-info .for-text{
    padding-left:15px;
}

.naz-info h2{color:#fff; font-size:14px; padding-top:0; font-weight:bold;}
.naz-info .for-text p{padding:10px 0;}

.appeal-counter{
	width:482px;
	height:25px;
	background:url(../img/ask-bg.png) no-repeat 0 0;
	text-align:center;
	font-size:12px;
	color:#ffa200;
	padding-top:9px;
	text-decoration:none;
	margin:50px auto 0 auto;
	
}

div.separator-orange{width:960px; padding-top:4px; margin-bottom:4px; border-bottom:1px solid #a77d3c}

.form .content_mini{
	width:391px;
	height:180px;
	background:url(../img/textarea-mini.gif) no-repeat 0 0;
}
.form .content_mini textarea{
	width:381px;
	height:170px;
	margin:5px 0 5px 5px;
	background-color:transparent;
	color:#5C5D5E;
	font-size:12px;
	
}

.form .input-mini{
	width:146px;
	height:31px;
	background:url(../img/input-mini.gif) no-repeat 0 0;
}
.form .input-mini input{
	color:#5C5D5E;
	width:146px;
	height:31px;
	background-color:transparent;
	background-color:transparent;
	padding:0 5px 0 5px;
	line-height:30px;
	font-size:12px;
	
}
.form .input-mini img{
	display:none;
}

.form .input{
	width:391px;
	height:31px;
	background:url(../img/input.gif) no-repeat 0 0;
}

.form .input input{
	color:#5C5D5E;
	width:381px;
	height:31px;
	background-color:transparent;
	padding:0 5px 0 5px;
	line-height:30px;
	font-size:12px;
}
.form label{display:block; padding-bottom:3px; font-size:11px;}

.errors li{padding-bottom:4px;}
.form .pt20 li{padding-bottom:15px;}


#tvshow{font-family: Tahoma!important;}
#tvshow h1{height:212px; background:url(../img/doctor-life.png) no-repeat 50% 50%; margin-top:-20px; }
#tvshow h1 span{display:none;}
#show-label{text-align:center; font-size:24px; color:#fff; padding-top:5px; margin-top:-74px; }
#tvshow-top-label{color:#ee7a00; text-align:center; font-size:18px; position:relative; top:60px; font-family: Verdana!important;}

#show-counter{ width:550px; margin:0 auto; padding-left:35px; margin-top:25px; height:150px;}
#show-counter h2{text-align:center; margin-left:-35px;}
#show-counter br { clear: both; }
#show-counter .cntSeparator {font-size: 54px; margin: 10px 7px; color: #fff; }
#show-counter .desc { margin: 7px 3px; }
#show-counter .desc div{ float: left;  width: 100px; margin-right: 35px; font-size: 11px;color: #fff; text-align:center;  }
      
#members{padding-top:20px; padding-bottom:40px;}
#members li{width:85px; float:left; padding-right:33px;}


#members .faces{border:1px solid #333435; padding:20px; padding-right:0; width:945px; }

#members .faces ul{height:100px; overflow:hidden;}
#members .faces a:link{display:block; overflow:hidden; width:85px; height:100px; background:url(../img/show-faces.png) no-repeat; padding:1px;}
#members .faces a:hover{background:url(../img/show-faces.png) no-repeat 0 -100px;}
#members .faces img{width:83px; height:98px}

a.face:link,
a.face:visited,
a.face:hover{display:block; overflow:hidden; width:85px; height:100px; background:url(../img/show-faces.png) no-repeat;}

#members .labels{padding-left:22px; padding-top:10px;}
#members .labels h3{font-size:11px; padding:0; padding-bottom:3px;}
#members .labels h3 a:link,
#members .labels h3 a:visited{color:#fff; text-decoration:none;}
#members .labels h3 a:hover{color:#fff; text-decoration:underline;}
#members .labels span{color:#373839; font-size:10px;}

.show-full p{width:650px!important}

#sinophsys{margin-top:20px;}
#sinophsys.no-margin{margin-top:0;}
#sinophsys h2{color:#a6a6a6; margin-bottom:17px;}
#sinophsys.no-margin h2{color:#5C5D5E;}
#sinophsys .for-img{width:155px; float:left; padding-top:3px; }
#sinophsys .for-img img{border:1px solid #a6a6a6;}

#sinophsys .for-txt{width:780px; float:left;}
#sinophsys .for-txt p{width:780px!important;}

.twshow-news{padding-top:20px;}
.twshow-news-coll1{width:450px; padding-right:93px; float:left;}
.twshow-news-coll2{width:450px; float:left;}
.all-tvshow{padding-right:40px;}

.twshow-news li{padding-bottom:20px;}
.twshow-news li h3{font-size:11px; padding:0 0 3px 0; color:#fff; font-weight:bold;}
.twshow-news li h3 a:link,
.twshow-news li h3 a:visited{color:#aaaaa9;}


.twshow-news .date{color:#373839; }
.twshow-news .for-img{width:100px; float:left; padding-top:3px;}
.twshow-news .for-txt{width:330px; float:left;}
.twshow-news .for-txt p{width:330px!important; font-size:11px;}

.txt-content{font-size:1.2em; padding-bottom:20px;}

.twshow-news-full .for-img{width:340px; float:left; padding-top:3px;}
.twshow-news-full .for-txt{width:500px; float:left;}

.twshow-news-list-full .for-txt{width:800px!important;}
.twshow-news-list-full .for-txt p{width:800px!important; font-size:11px;}



a.grey:link,
a.grey:hover{color:#5c5d5e;}

a.grey:visited{color:#5c5d5e; text-decoration:none;}

#tvshow-video{width:488px; margin:0 auto; padding-top:40px;}
.tvshow-screen{width:479px; height:274px; background:url(../img/tvshow-mask-2.png) no-repeat; overflow:hidden; padding-top:8px; padding-left:9px;}

#tvshow-banner{padding-top:40px;}
#tvshow-banner img{}

.video-item{width:134px; height:84px; background:url(../img/video-mask.png) no-repeat; padding-top:6px; padding-left:6px; margin-bottom:3px; }
.video-item a:link,
.video-item a:visited{width:134px; height:84px; display:block; overflow:hidden;}

.twshow-video-list{padding-top:20px;}
.twshow-video-list li{width:145px; padding-right:60px; float:left; padding-bottom:20px;}
.twshow-video-list li.last{padding-right:0;}
.twshow-video-list h3{font-size:11px; padding:0 0 3px 0; color:#fff; padding-top:3px; padding-left:5px;}
.twshow-video-list div.date{padding-left:5px;}

.twshow-video-list li.clear{width:100%; height:1px; overflow:hidden; clear:both; padding:0;}

.show-video-full{}
.show-video-full-coll1{width:550px; float:left;}
.show-video-full-coll2{width:450px; float:left;}
.show-video-full-coll2 p{width:450px!important;}

#tvshow-present{width:277px; margin:0 auto;}

#conference-form.inner{border:none!important; padding:0!important; background-color:transparent!important}

#fbbanner{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.6); z-index:999; *background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF); *zoom:1;}

.fb-inner{width:500px; height:340px; background:url(/img/fb_logo.gif) top left no-repeat #f5f5f5; margin:-140px 0 0 -250px; position:absolute; top:50%; left:50%; box-shadow:0 0 50px #000; border:1px solid #999999; border-radius:5px;}

a.fbclose{
	background: url("/img/fb_close.gif") no-repeat scroll left top transparent;
    display: block;
    height: 31px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 27px;
    z-index: 0;
}
.fb-slogan{font-size:42px; font-weight:bold; color:#303e50; width: 470px; position:absolute; top:45px; left:15px; font-family:Tahoma; line-height:43px;}
#for-facebook{position:absolute; top:140px; left:15px;}

.fb-banner-lang-eng .fb-slogan{text-align:center;}
.fb-banner-lang-eng .fb-inner{height:310px;}

.fb-banner-lang-esp .fb-slogan{}
.fb-banner-lang-esp .fb-inner{height:310px;}

.fb-banner-lang-fra .fb-slogan{}
.fb-banner-lang-fra .fb-inner{height:310px;}

.fb-banner-lang-chn .fb-slogan{}
.fb-banner-lang-chn .fb-inner{height:260px;}
.fb-banner-lang-chn #for-facebook{top:90px;}

.fb-banner-lang-jap .fb-inner{height:310px;}

#wide-banner{width:945px; height:65px; overflow:hidden;}

#blog-header{height:60px;}
#blog-header h1{text-align:center}
#blog-video-block h2{padding-top:20px;}
#blog-video-block .wide-separator{padding-top:17px; margin-top:30px;}

#for-blog-video{width:810px; margin:0 auto;}
#for-blog-video .blog-video-coll1{width:653px; float:left;}
#for-blog-video .blog-video-coll2{width:141px; float:right;}
#for-blog-video .blog-video-mask{width:636px; height:355px; background:url(/img/blog-tv.jpg) no-repeat; padding-left:12px; padding-top:10px;}

#for-blog-video .blog-video-item{padding-bottom:20px;}
#for-blog-video .blog-video-item a:link,
#for-blog-video .blog-video-item a:visited{width:141px; height:92px; overflow:hidden;}
#for-blog-video .blog-video-coll2 a.grey{margin-top:15px; float:right;}

.block{padding-bottom:0px;}
#blog-info h2{padding-bottom:15px; padding-top:20px;}
#blog-info h3{padding:0 0 3px 0; font-size:14px; color:#9b9b9b;}
#blog-info .for-img{width:100px; float:left;}
#blog-info .for-img img{border:1px solid #363738;}
#blog-info .for-txt{width:320px; float:left;}
#blog-info .for-txt p{width:345px!important;}
#blog-info .for-txt a{float:right;}

#block-main-banner{padding-top:35px;}

.inner-coll1{width:431px; padding-right:84px; float:left;}
.inner-coll2{width:440px; float:left;}


#blog-banner img{width:950px;}

#entries {padding-top:40px;}
#entries .l-coll{width:285px; float:left;}
#entries .r-coll{width:670px; float:left;}
#entries .l-coll img{max-width:260px;}
* html #entries .l-coll img{width:260px;}

#entries .r-coll p{width:670px!important;}
#entries li{padding-bottom:40px;}
#entries h3{font-size:20px; color:#fff; padding:0 0 15px 0;}
#entries h3 a:link, 
#entries h3 a:visited{text-decoration:none;}
#entries h3 a:hover{text-decoration:underline;}


.blog-date{font-size:12px; color:#686a6b; margin-bottom:20px; padding-top:3px;}
.blog-date span.red{color:#f11313;}
.blog-border{border:#281c0a 1px solid;}


#blog-faq{margin-top:20px}
#blog-faq h3{padding-bottom:25px;}


.author{color:#b4b4b4; font-size:11px; padding-bottom:10px;}
.author span{color:#fff; margin-right:20px; text-decoration:underline;}
.blog-item-main{ min-height:60px; padding-bottom:20px;}
.blog-item-main p{width:400px!important; font-size:11px!important;}

.blog-item-full{ min-height:60px; padding-bottom:20px; width:920px;}
.blog-item-full p {width:920px!important;}

.blog-question{padding-left:45px; background:url(/img/question.png) no-repeat;}
.blog-answer{padding-left:45px; background:url(/img/answer.png) no-repeat; padding-bottom:0!important}

#blog-experts .for-img{width:135px; float:left; padding-top:3px;}
#blog-experts .for-img img{max-width:125px;}
* html #blog-experts .for-img img{width:125px;}
#blog-experts .for-img-full{width:225px; float:left; padding-top:3px;}


#blog-experts .for-txt{width:300px; float:left;}
#blog-experts .for-txt-full{width:600px; float:left;}
#blog-experts h3{padding:8px 0 5px 0; font-size:11px; color:#fff;}
#blog-experts .position{font-size:12px; color:#fff; padding-bottom:5px;}
#blog-experts h4{padding:0 0 10px 0; font-size:17px; color:#595959; font-weight:normal;}

.blog-experts-list li{margin-bottom:40px;}
.question-item-full {padding-bottom:40px;}
.question-item-full p{width:750px!important;}
.question-answer{padding-left:65px; color:#756d58;}
.question-answer p{width:680px!important; color:#756d58;}
.question-answer h4{color:#d1c887!important;}


#blog-faq h3 a:link,
#blog-faq h3 a:visited{color:#5C5D5E; text-decoration:none;}
#blog-faq h3 a:hover{color:#5C5D5E; text-decoration:underline;}
#blog-faq .wide-separator{margin-top:20px;}


#stars-cofession h2{padding-bottom:20px;}

.experts-author{color:#b4b4b4; font-size:12px; padding-bottom:8px;}
.experts-author span{color:#fff; margin-right:20px;}
.question-item{padding-bottom:8px;}
ul.question-items li{padding-bottom:10px;}
.blog-stars-image{display:block; width:88px; height:100px; overflow:hidden; margin-bottom:4px;}

#blog-stars{padding-top:10px;}
#blog-stars li{width:89px; padding-right:25px; float:left; padding-bottom:25px;}
#blog-stars li.last{padding-right:0;}
#blog-stars img{margin-bottom:4px;}
#blog-stars h4{color:#afb3b7; font-size:11px; font-weight:normal;}
#blog-stars h4 a:link,
#blog-stars h4 a:visited{color:#afb3b7; text-decoration:underline;}
#blog-stars h4 a:hover{color:#afb3b7; text-decoration:none;}



#inner-confessions{width:440px; min-height:200px; background:url(/img/confessions-mini.png) no-repeat 100% 50%;}
#inner-confessions .conf_list{margin:0;}
#inner-confessions .conf_list li{padding-bottom:40px;}

div.faq-separator{margin-bottom:40px;}

.blog-notice{padding-bottom:40px;}
.blog-notice p{width:900px!important; color:#756D58; padding-left:50px;}

#full-text{}
#full-text img{margin:5px 10px 5px 0;}

.blog-author{font-size:11px; color:#fff;}

ul.main-images-list{width:555px;}
ul.main-images-list li{width:110px; padding-right:38px; float:left; height:177px; overflow:hidden;}
ul.main-images-list li.last{padding-right:1px; float:right;}
ul.main-images-list li a.mask{display:block; width:109px; height:82px; border:1px solid #2a2a2a; overflow:hidden; background-color:#cdcecf;}
ul.main-images-list li a.mask img{height:82px}


.new-raiting{padding-bottom:5px;}

h1.big-orange{color:#f96500; font-size:29px; padding-bottom:10px;}

.tree-banners{padding-top:7px;}
.tree-banners li{padding-bottom:20px;}

/* Finish */

.orange { color: #ca5702; }
.contest_results_block { width: 100%; margin: 50px 0px; }
.contest_results_block h2 { padding: 0px; }
.contest_results_block h3 + p { margin-top: 5px; }
.inner-content .contest_results_block p { width: 186px; }
.inner-content .contest_results_block .participant_name_and_country { line-height: 20px; }
.first_place_block, .second_place_block, .third_place_block, .fourth_place_block { width: 186px; float: left; }
.second_place_block { margin: 0px 65px; }
.third_place_block { margin-right: 65px; }

.no_incentive .second_place_block { margin: 0px 190px; }
.no_incentive .third_place_block { margin-right: 0px; }