.left_column h2{clear: left;}

ol{list-style-position:inside;}

font {
	font-family:Trebuchet MS;
}

* {
	bo rder: 1px solid red;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-repeat: no-repeat;}
body,td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
#container {
	display: block;
	background-color: #fff;
	float: left;
	clear: both;
	min-width: 1004px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px": "auto");
	width: 100%;
	bor der:1px solid red;
	}
	
	a{}
	
#etual_240x400{padding-left: 10px;}	
	
	
#header {
	display: block;
	overflow: hidden;
	background-image: url(../right_top_content_bg.jpg);
	background-position: 100% 90px;
	padding-bottom: 20px;
	float: left;
	clear: both;
	width: 100%;
	hei ght: 300px;
	bor der: 1px solid red;}
#content {
	display: block;
	float: left;
	overflow: hidden;
	width: 100%;
	font-size: 12px;
	position: relative;
	z-index: 10;
	padd ing-bottom: 5px;
	background-image: url(../content_bg.jpg);
	background-position: 100% 0;
	bor der: 1px solid red;
	}
#footer {
	display: block;
	overflow: hidden;
	float: left;
	clear: both;
	width: 100%;
	background-image: url(../bottom_razdelitel.gif);
	background-position: 0 0%;
	background-repeat: repeat-x;
	}

a {
	text-decoration: underline;}
a:hover,
a:focus {
	cursor: hand;
	color: #333333; text-decoration: none;}
img {
	border: 0px;}
d l {
	display: block;
	margin: 0px;}
 d t {
	margin: 0px 3px 3px 6.5ex ;
	text-indent: -6.2ex;
	float: none;
	clear: both;}
 d d {
	margin: 0px 0px 10px 0px;
	padding-left: 1em;
	padding-bottom: 0.2em;}
table {
	display: block;
	float: left;
	clea r: both;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;}
td,
th {
	border: 0;
	margin: 0px;
	padding: .8ex;}
.bottom_footer{
	float:left;
	clear:both;
	width:100%;
	font-size: 11px;
	padding-bottom: 18px;
	margin-top: 40px;
	bord er:1px solid red;
}
.left_bottom_footer{
	color: #333;
	margin-left: 32px;
	bor der:1px solid red;
}
.right_bottom_footer{
	float:right;
	color: #333;
	margin-top: -15px;
	padding-right: 20px;
}
.left_bottom_footer a{
	text-decoration: none;
	color: #413a39;
}
.left_bottom_footer a:hover{
	color: #413a39;
	text-decoration: underline;
}
.right_bottom_footer a{
	color: #413a39!important;
	text-decoration: none;
}
.right_bottom_footer a:hover{
	color: #413a39;
	text-decoration:underline;
}
.bottom_field_header{
	float: left;
	width: 100%;
	bor der: 1px solid red;
}
.menu {
	float: left;
	display: inline;
	wi dth: 640px;
	margin-left: 50px;
	bo rder: 1px solid red;
	font-weight: normal;
}
.menu A{font-weight: normal;}
.menu .beauty{
	color: #e35740; 
}
.menu .beauty a{
	color: #e35740;
	font-weight: normal!important;
	text-decoration: underline;
}
.menu .beauty a:hover{
	color: #e35740;
	text-decoration: none;
}
.menu .rest{
	color: #56b8d7;
}
.menu .rest a{
	color: #56b8d7;
	text-decoration: underline;
}
.menu .rest a:hover{
	color: #56b8d7;
	text-decoration: none;
}
.menu .home{
	color: #ecc14b;
}
.menu .home a{
	color: #ecc14b;
	text-decoration: underline;
}
.menu .home a:hover{
	color: #ecc14b;
	text-decoration: none;
} 
.menu .health{
	color: #b7d560;
}
.menu .health a{
	color: #a3cd33;
	text-decoration: underline;
}
.menu .health a:hover{
	color: #a3cd33;
	text-decoration: none;
}
.menu .person{
	color: #c27ed4;
}
.menu .person a{
	color: #c27ed4;
	text-decoration: underline;
}
.menu .person a:hover{
	color: #c27ed4;
	text-decoration: none;
}
.menu li{
	float: left;
	display: inline;
	list-style-type: none;
	margin-right: 58px;
	line-height: 28px;
}
.menu li a{

}
.menu li a:hover{

}
.left_column{
	float: left;
	width : 100%;
	display: inline;
	color: #413a39;
	ma rgin-left: 33px;
	padding-right: 15px;
	bor der: 1px solid red;
}
.left_column .article{
	float: left;
	
	clear : both;
	di splay: inline;
	width: 100%;
	padding-top: 26px;
	
}
.left_column img{
	float: left;
	margin-right : 20px;
	b order: 1px solid red;
}
.left_column .article-image{
	float: left;
	margin-right: 10px;
	bor der: 1px solid red;
}
.left_column .image_text{
fl oat: left;
wi dth: 100%;
	bor der: 1px solid red;
}
.left_column .image_text .text{
	mar gin-left: 185px;
	margin-right : 20px;
	fl oat: left;
}
.left_column .image_text .text img{
	margin-right : 10px!important;
	bord er : 1px solid red!important;
}
.article-links{
	float: left;
	padding-left: 18px;
	background-image: url(../bull.gif);
	background-position: 0 6px;
}
.left_column .image_text .text .category{
	di splay: block;	
	cl ear: both;
}
.left_column .image_text .text .category{
	color: #527994;
	text-decoration: underline;
}
.left_column .image_text .text .category:hover{
	color: #527994;
	text-decoration: none!important;
}
.left_column .image_text .text h1{
	font-size: 18px;
	margin-bottom : 15px;
	col or: #527994
}

.left_column .article .image_text .text h1{margin-bottom : 0px;}

.left_column h4{
	display: block;
	font-size: 24px;
	font-weight: normal;
	bo rder: 1px solid red;
}
.start .left_column h4{
	color: #527994;
}
.beauty .left_column h4{
	color: #e35740;
}
.health .left_column h4{
	color: #b7d560;
}
.rest .left_column h4{
	color: #56b8d7;
}
.home .left_column h4{
	color: #ecc14b;
}
.person .left_column h4{
	color: #c27ed4;
}
.left_column .image_text .text a h1{
	co lor: #527994;
	text-decoration: underline;
}
.left_column .image_text .text a h1:hover{
	col or: #527994;
	text-decoration: none;
}

.two_column{
	border-collapse: collapse;
	width: 100%;
	
}
.two_column table{mar gin-top: 14px;}

.two_column td{
	vertical-align: top;
	border: 0px!important;
	padding: 0 0 0px 0;
	padding-bottom: 14px;
}
.two_column .two{
	background-image: url(../border_razdelitel.gif);
	background-position: 0% 0;
	background-repeat: repeat-y;	
	bo rder: 1px solid red!important;
}
#right-content{
	float: right;
	width: 573px;
	_width: 588px;
	display:inline;
	height: 100%;
	bor der: 1px solid red;
}
#right-content .first_column{
	float: left;
	width: 292px;
	bor der: 1px solid red;
}
#right-content .second_column{
	float: left;
	width: 278px;
	bor der: 1px solid red;
}
.main-text{
	bor der: 1px solid red;
}
.main-text .text{

}
.main-text .text a{

}
.main-text .text a:hover{

}
.main-text p{

}
.main-text h1{

}
.logo{
	float: left;
	display: inline;
	ma rgin-left: 30px;
	margin-top: 45px;
}

#footer .osn_field{
	margin-left: 278px;
}
.search_field{
	float: left;
	margin: 0 0 10px 0;
	bor der: 1px solid red;
}
.search{
	float: left;
	height: 18px;
	font-size: 16px;
	color: #413a39;
	padding-left: 8px;
	padding-top: 5px;
	background-color: transparent;
	border: 0px;
	width: 227px;
	height: 31px;
	display: inline;
	background-image: url(../search_bg.gif);
	font-family: Trebuchet MS;
	_margin-right: -3px;
	bo rder: 1px solid red;
}
.search_field .button{
	
}
.top_banner{
	float: left;
	overflow: hidden;
	width: 100%;
	height: 90px;
	background-image: url(../top_banner.jpg);
	background-repeat: repeat-x;
	bor der: 1px solid red;
}
.left_logo_image{
	float: left;
	ma rgin-top: 27px;
	margin-left: 40px;
	b order: 1px solid red;
}
.select_sections{
	float: left;
	width: 169px;
	height: 31px;
	margin-top: 65px;
	margin-left: 25px;
	background-image: url(../section_field.jpg);
}
.right_menu{
	float: right;
	display: inline;
	margin-right: 20px;
	wid th : 260px;
	bord er : 1px solid red;
}
.right_menu li{
	width: 260px;
	height: 31px;
	line-height: 28px;
	margin-bottom: 9px;
	list-style-type: none;
}
.right_menu li a{
	display: block;
	margin-left: 15px;
	co lor: #413a39;
	text-decoration: none;
}
.right_menu li a:hover{
	co lor: #413a39;
	text-decoration: underline;
}
.right_menu .forum{
	background-image: url(../forum_section_bg.gif);
}
.right_menu .konsult{
	background-image: url(../konsult_section_bg.gif);
}
#header .enter{
	float: right;
	co lor: #413a39;
	margin-right: 20px;
	margin-top: 15px;
	text-decoration: none;
}
#header .enter:hover{
	co lor: #413a39;
	text-decoration: underline;
	cursor: pointer;
}
#header .private_room{
	float: right;
	margin-right: 38px;
	margin-top: 17px;
	background-image: url(../private_room_bg.gif);
	padding-left: 17px;
}
.section_sait{
	float: left;
	margin-top: 20px;
	width: 230px;
	margin-left: 32px;
	margin-right: 60px;
	margin-bottom: 20px;
	display: inline;
}
.section_sait h1{
	color: #413a39;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
}
.section_sait a{
	color: #527994;
	margin-right: 4px;
	font-size: 12px;
	text-decoration: underline;
}
.section_sait a:hover{
	co lor: #527994;
	text-decoration: none;
}
.our_partners{
	flo at: left;
	margin-left: 370px;
	width: 475px;
	margin-top: 20px;
	mar gin-bottom: 70px;
	bor der: 1px solid red;
}
.our_partners h2{
	font-size: 18px;
	color: #413a39;
	font-weight: normal;
}
.news_block{
	float: left;
	width: 100%;
	display: inline;
	margin-left: 1px;
	background-image: url(../razdel_bg.gif);
}
.news_block dd{
	margin-left: 10px;
}
.news_block dd a{
	co lor: #527994;
	text-decoration: underline;
}
.news_block dd a:hover{
	col or: #527994;
	text-decoration: none;
}
.news_block h1{
	line-height: 45px;
	margin-left: 10px;
	color: #413a39;
	font-size: 18px;
	font-weight: normal;
	bo rder: 1px solid red;
}
.kult_block{
	float: left;
	width: 100%;
	display: inline;
	margin-left: 1px;
	margin-top: 10px;
	background-image: url(../razdel_bg.gif);
}
.kult_block dd{
	margin-left: 10px;
}
.kult_block dd a{
	co lor: #527994;
	text-decoration: underline;
}
.kult_block dd a:hover{
	co lor: #527994;
	text-decoration: none;
}
.kult_block h1{
	line-height: 45px;
	margin-left: 10px;
	color: #413a39;
	font-size: 18px;
	font-weight: normal;
	bo rder: 1px solid red;
}
.questioning{
	float: left;
	width: 260px;
	display: inline;
	margin-top: 25px;
	margin-left: 13px;
	background-color: #f2eee8;
	background-image: url(../questioning_left_top_bg.gif);
}
.questioning .top_right{
	float: left;
	width: 260px;
	background-image: url(../questioning_right_top_bg.gif);
	background-position: 100% 0;
}
.questioning .bootom_left{
	float: left;
	width: 260px;
	background-image: url(../questioning_leftt_bottom_bg.gif);
	background-position: 0 100%;
}
.questioning .bottom_right{
	float: left;
	width: 245px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(../questioning_right_bottom_bg.gif);
	background-position: 100% 100%;
}
.questioning .bottom_right h1{
	font-size: 18px;
	font-weight: normal;	
}
.start .questioning .bottom_right h1{
	color: #413a39;
}
.questioning a h1{
	text-align: left!important;
	color: #413a39;
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.questioning a h1:hover{
	color: #413a39;
	text-decoration: underline;
}
.questioning .bottom_link{
	display: block;
	margin-top: 10px;
	text-decoration : underline!important;
	text-align: left!important;
}
.questioning .bottom_link:hover{
	text-decoration : none!important;
}


.questioning .top_a{
	display : block;
	color: #527994;
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: left!important;
	text-decoration : underline!important;
	b order : 1px solid red;
}
.questioning .top_a:hover{
	color: #413a39;
	text-decoration : none!important;
}
.questioning .radio{
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 10px;
	color: #413a39;
	font-size: 12px;
	line-height: 10px;
}
.questioning ul{
	margin-bottom: 10px;
}
.questioning li{
	padding-left: 0!important;
	background-image: none!important;	
}
.questioning .radio input{
	float: left;
	cl ear: both;
	margin-top: 3px;
	ma rgin-bottom: 10px
}
.questioning .radio li{
	float: left;
	clear: both;
	width: 210px;
	list-style-type: none;
	line-height: 18px;
	margin-bottom: 10px;
	
	bo rder: 1px solid red;
}
.questioning .radio span{
	flo at: left;
	display : block;
	ma rgin-top: -5px;
	margin-left: 20px;
	bor der: 1px solid red;
}
.butt{
	font-size: 12px;
	width: 106px;
	height: 23px;
	margin-left: 25px;
	cursor: pointer;
	background-image: url(../button.gif);
	border: 0px solid red;
}
.photo_konkurs{
	float: left;
	display: inline;
	width: 260px;
	hei ght: 320px;
	margin-left: 13px;
	margin-top: 15px;
	background-color: #f2eee8;
	background-image: url(../block_left_top_bg.gif);
}
.photo_konkurs .top_right{
	float: left;
	width: 260px;
	background-image: url(../block_right_top_bg.gif);
	background-position: 100% 0;
}
.photo_konkurs .bootom_left{
	float: left;
	width: 260px;
	background-image: url(../block_left_bottom_bg.gif);
	background-position: 0 100%;
}
.photo_konkurs .bottom_right{
	float: left;
	width: 260px;
	pad ding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(../block_right_bottom_bg.gif);
	background-position: 100% 100%;
	bo rder: 1px solid red;
}
.photo_konkurs .photo_bg{
	float: left;
	display: inline;
	width: 240px;
	height: 240px;
	margin: 10px 0 0 10px;
	background-image: url(../photo_gallery_bg.jpg);
}
.photo_konkurs .photo_bg .photo{
	float: left;
	width: 240px;
	height: 240px;
	background-position: 50% 50%;
	bor der: 1px solid red;
}
.photo_konkurs .user_name{
	float: left;
	width: 235px;
	margin-top: 5px;
	margin-left: 18px;
	font-style: italic;
	bor der: 1px solid red;
}
.photo_konkurs a{
	float: left;
	co lor: #527994;
	font-size: 18px;
	margin-left: 18px;
	margin-top: 10px;
	text-decoration: underline;
}
.photo_konkurs a:hover{
	text-decoration: none;
}
.photo_konkurs img{
	float: left;
	margin-left: 10px;
	margin-top: 16px;
}
#weather{
	margin-top: 13px !important;
}
.weather_banner{
	float: left;
	margin-left: -5px;
}
#right_big_banner{
	margin: 0!important;
}
#right_big_banner a{
	margin: 0!important;
}
#right_big_banner img{
	margin: 0 0 0 10px!important;
}
.big_banner{
	float: left;
	width: 280px;
	padding-bottom: 40px;
	background-image: url(../big_banner_pole.gif);
	background-position: 100% 100%;
	bor der: 1px solid red;
}
.stocks{
	flo at: left;
	width: 260px;
	height: 31px;
	ma rgin-top: 20px;
	line-height: 28px;
	bac kground-image: url(../sellout_section_bg.gif);
}
.stocks a{
	display: block;
	margin-left: 15px;
	font-size: 16px;
	co lor: #413a39;
	text-decoration: none;
}
.stocks a:hover{
	col or: #413a39;
	text-decoration: underline;
}
#cloud_tegs{
	margin-left: 0!important;
}
#cloud_tegs .bottom_right{
	text-align: center;
	padding-right: 10px;
	width: 235px;
}
#cloud_tegs .bottom_right a{
	co lor: #527994;
	text-decoration: none;
}
#cloud_tegs .bottom_right a:hover{
	co lor: #527994;
	text-decoration: underline;
}

#cloud_tegs .bottom_right .link1{
	font-size: 9px;
}
#cloud_tegs .bottom_right .link2{
	font-size: 10px;
}
#cloud_tegs .bottom_right .link3{
	font-size: 12px;
}
#cloud_tegs .bottom_right .link4{
	font-size: 14px;
}
#cloud_tegs .bottom_right .link5{
	font-size: 16px;
}
#cloud_tegs .bottom_right .link6{
	font-size: 18px;
}
#cloud_tegs .bottom_right .link7{
	font-size: 20px;
}
#cloud_tegs .bottom_right .link8{
	font-size: 22px;
}
#cloud_tegs .bottom_right .link9{
	font-size: 24px;
}
#cloud_tegs .bottom_right .link10{
	font-size: 26px;
}


#right_small_banner{
	margin: 15px 0 10px 30px;!important;
	width: 200px!important;
}
#right_small_banner a{
	margin: 0!important;
}
#right_small_banner img{
	margin: 0 0 0 10px!important;
}
#right_small_banner .top_right{
	width: 200px!important;
}
#right_small_banner .bootom_left{
	width: 200px!important;
}
#right_small_banner .bottom_right{
	width: 200px!important;
	padding-left: 0!important;
}
.level2{
	float: left;
	display: inline;
	clear: both;
	wi dth: 540px;
	margin-left: 0;
	margin-bottom: 10px;
	background-color: #f2eee8;
	background-image: url(../questioning_left_top_bg.gif);
}
.level2 .top_right{
	wid th: 540px;
	background-image: url(../questioning_right_top_bg.gif);
	background-position: 100% 0;
}
.level2 .bootom_left{
	w idth: 540px;
	background-image: url(../questioning_leftt_bottom_bg.gif);
	background-position: 0 100%;
}
.level2 .bottom_right{
	wid th: 525px;
	pad ding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #527994;
	background-image: url(../questioning_right_bottom_bg.gif);
	background-position: 100% 100%;
}
.level2 .bottom_right a{
	co lor: #413a39;
	margin: 0 18px;
	font-size: 12px;
	text-decoration: underline;
	mar gin-left: 18px;
}
.level2 .bottom_right a:hover{
	co lor: #413a39;
	text-decoration: none;
}
.menu_osn{
	float: left;
	display: inline;
	width: 850px;
	bo rder: 1px solid red;
}
.active{
	float: left;
	padding-left: 30px;
	background-color: #f2eee8;
	height: 31px;
	background-image: url(../active.gif);
}
.active .top_right{
	float: left;
	wid th: 100%;
	background-image: url(../questioning_right_top_bg.gif);
	background-position: 100% 0;
	padding-right: 10px;
}

.menu_osn .level2 A{fo nt-weight: bold;}

.otstup{
}
.start a{
	bor der: 1px solid red;
	color: #527994;
	cursor: pointer;
}
.start a:hover{
	color: #527994;
	cursor: pointer;
}



.start .left_column h1{
	color: #527994;
	font-size: 24px;
	font-weight: normal;
}
.beauty a{
	bor der: 1px solid red;
	color: #e35740;
	cursor: pointer;
}
.beauty a:hover{
	color: #e35740;
}
.health a{
	color: #b7d560;
}
.health a:hover{
	color: #b7d560;
}
.rest a{
	color: #56b8d7;
}
.rest a:hover{
	color: #56b8d7;
}
.home a{
	color: #ecc14b;
}
.home a:hover{
	color: #ecc14b;
}
.person a{
	color: #c27ed4;
}
.person a:hover{
	color: #c27ed4;
}
/* *************************************** */
/* 22.05.2008 - Goodwin (оформление таблиц) */
.feedback tr, 
.feedback td, 
.feedback th {
	font-family: Tahoma;
	font-size: 12px;

	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
.feedback .title {
	background-color: #e8e8e8;
	text-align: right;
	width: 140px;
}
.feedback .input input,
.feedback .input textarea {
	border: 1px solid #a0a0a0;
	padding-left: 5px;
	padding-right: 5px;
}
.feedback .input .field {
	width: 300px;
}
.feedback .input input:hover,
.feedback .input textarea:hover {
	border: 1px solid #000000;
}

.feedback .sample {
	font-weight: normal;
}
.feedback .sample .title {
	text-align: right;
	background-color: #ffffff;
}

.feedback .button {
	cursor: pointer;
}

.red {
	color: red;
	font-weight: bold;
}
.green {
	color: green;
	font-weight: bold;
}
/* *************************************** */
.nav-digit {
	clear: left;
	overflow: hidden;
	width: 100%;
	height: 18px;
	padding-top: 5px;
	margin: 10px 0 10px -10px;
	font-family: sans-serif;
	font-size: 80%;
	bor der: 1px solid red;
}
.beauty .nav-digit .nav-active{
	background-color: #e35740;
	border: 1px solid #e35740;
}
.beauty .nav-digit a{
	color: #e35740;
}
.beauty .nav-digit a:hover{
	color: #e35740;
	border: 1px solid #e35740;
}
.start .nav-digit .nav-active{
	background-color: #527994;
	border: 1px solid #527994;
}
.start .nav-digit a{
	color: #527994;
}
.start .nav-digit a:hover{
	color: #527994;
	border: 1px solid #527994;
}
.health .nav-digit .nav-active{
	background-color: #b7d560;;
	border: 1px solid #b7d560;;
}
.health .nav-digit a{
	color: #b7d560;
}
.health .nav-digit a:hover{
	color: #b7d560;
	border: 1px solid #b7d560;
}
.rest .nav-digit .nav-active{
	background-color: #56b8d7;
	border: 1px solid #56b8d7;
}
.rest .nav-digit a{
	color: #56b8d7;
}
.rest .nav-digit a:hover{
	color: #56b8d7;
	border: 1px solid #56b8d7;
}
.home .nav-digit .nav-active{
	background-color: #ecc14b;
	border: 1px solid #ecc14b;
}
.home .nav-digit a{
	color: #ecc14b;
}
.home .nav-digit a:hover{
	color: #ecc14b;
	border: 1px solid #ecc14b;
}
.person .nav-digit .nav-active{
	background-color: #c27ed4;
	border: 1px solid #c27ed4;
}
.person .nav-digit a{
	color: #c27ed4;
}
.person .nav-digit a:hover{
	color: #c27ed4;
	border: 1px solid #c27ed4;
}

.nav-digit a {
	padding-left: 5px; 
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px; 
	text-decoration: none;
	color: #fff;
	background-color: #f2eee8;
	border : 1px solid #f2eee8;
	
}
.nav-digit a:hover {
	padding-left: 5px; 
	padding-right: 5px; 
	col or: #606060;
	background-color: #f2eee8;
	border : 1px solid #f2eee8;
}

.nav-digit .nav-active {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #fff;
}

/* *************************************** */
/* 22.05.2008 - Goodwin (окна авторизации) */

#dialog-auth .auth1 {
	text-align: center; 
	margin: 2px;
}

#dialog-auth #auth-mess {
	color: #527994;	
	font-size: 12px;
}

#dialog-auth a {
	color: #527994;
	text-decoration: underline;
	font-size: 12px;
}
#dialog-auth a:hover {
	color: #527994;
	text-decoration: none;
}

#dialog-auth input.field {
	width: 209px;
	height: 24px;
	padding: 2px;
	border: 1px solid #ada599;
	font-size: 20px;
}
	
#dialog-auth #auth-btn-enter {
	wid th: 87px!important;
	hei ght: 30px!important;
	pad ding: 0!important;
	marg in-top: 15px;
	marg in-bottom: 10px;
	curs or: pointer;
	bor der: 0!important;
	back ground-image: url(../jquery.ui/butt_enter.gif);
}

.ui-dialog-titlebar-close{cursor: pointer!important;}

#dialog-auth #auth-btn-remind {
	width: 147px!important;
	height: 30px!important;
	padding: 0!important;
	margin-top: 15px;
	margin-bottom: 10px;
	border: 0!important;
	background-image: url(../jquery.ui/get_password.gif);
}

#dialog-auth #auth-link-register {
	font-size: 16px;
}
#dialog-auth #auth-link-remind {
	color: #527994;
	border-bottom: 1px dashed #527994;
	font-size: 12px;
	cursor: pointer;
}

/* *************************************** */

.checked {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../check_1.gif);
}
.no-checked {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../check_0.gif);
}

/* *************************************** */
.left_column ul{
	position: relative;
	bord er: 1px solid red;
}
.left_column ul li {
	background-position: 0px 5px;
	margin-top: 8px;
	padding-left: 15px;
	background-image: url(../bull_1.gif);
	list-style-type: none
}
.left_column li ul li {
	background-image: url(../bull_2.gif);
	margin-left: 20px;
}
.company_list{
	display: block;
	margin-top: 20px;
	bo rder: 1px solid red;
}
.company_category{
	margin-bottom: 10px;
}
.company_category_list{
	flo at: left;
	margin-left: 35px;
	bor der: 1px solid red;
}
.company_category_list a{
	disp lay: block;
	fl oat: left;
	cl ear: both;
}
.cat_item_bottom_bg{
	float: left;
	min-width: 380px;
	padding-bottom: 4px;
	background-image: url(../cat_item_bottom_bg.gif);
	background-position: 50% 100%;
	margin: 0!important;
	bord er: 1px solid red;
}
.cat_item_bottom_bg .questioning{
	width: auto!important;
	min-width: 380px;
	margin-left: 0!important;
}
.cat_item_bottom_bg .questioning .top_right{
	width: auto!important;
	min-width: 380px;
}
.cat_item_bottom_bg .questioning .bootom_left{
	width: auto!important;
	min-width: 380px;
}
.cat_item_bottom_bg .questioning .bottom_right{
	width: auto!important;
	min-width: 365px;
	padding: 45px 0 45px 15px!important;
}
.cat_opis{
	float: left;
	width: 100%;
	margin-top: 40px;
	bor der: 1px solid red;
}
.cat_gallery{
	float: left;
	width: 100%;
	margin-top: 40px;
}
.cat_gallery img{
	margin-right: 30px;
	border : 1px solid #ccc7c0!important;
}
.link_back{
	float: left;
	clear: both;
	width: 100%;
	margin-top: 30px;
	bo rder: 1px solid red;
}
.page_path{
	flo at: left;
	width: 100%;
	overflow: hidden;
	color: #0a4576;
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 20px;
	bor der: 1px solid red;
}
.page_path img{
	float: left;
	margin-top: 0px;
	margin-right: 3px;
}
.page_path a{
	color: #0a4576;
	text-decoration: underline;
}
.page_path a:hover{
	color: #0a4576;
	text-decoration: none;
}
.comp-reg{
	clear: both;
	wi dth: 100%;
	margin-bottom: 30px;
}
.comp-reg td{
	padding: 5px;
}
.comp-reg th{
	border: 0!important;
	font-size: 18px;
	font-weight: normal;
}
.start .comp-reg th{
	color: #527994;
}
.comp-reg input{
	height: 20px;
	width: 168px;
	border: 1px solid #d4cdc3;
	padding: 2px 3px 0px 3px;
}
.comp-reg div{
	font-size: 10px;
}
.title-theme strong{
	font-size: 16px;
	fo nt -weight: normal;
}
.title-theme span{
	font-size: 12px;
	font-weight: normal;
	li e-height: 5px;
	b order: 1px solid red;
}
.comp-reg .button{
	border: 0!important;
	width: 167px;
	height: 30px;
	background-image: url(../regis.gif);
}
.button{
	border: 0!important;
	width: 167px;
	height: 30px;
	background-image: url(../regis.gif);
}
.field{
	overflow: hidden;
	width: 256px;
	height: 96px;
	border: 1px solid #d4cdc3;
}
.user-reg{
	margin-bottom: 30px;
}
.user-reg td{
	padding: 5px;
}
.user-reg th{
	border: 0!important;
	font-size: 18px;
	font-weight: normal;
}
.start .user-reg th{
	color: #527994;
}
.user-reg input, 
.user-reg select{
	height: 20px;
	width: 168px;
	border: 1px solid #d4cdc3;
	padding: 2px 3px 0px 3px; 
}
.user-reg select{
	padding: 2px 3px;
}

.user-reg div{
	font-size: 10px;
}
.user-reg .button{
	border: 0!important;
	width: 167px;
	height: 30px;
	background-image: url(../regis.gif);
}
#menu2 li{
	float: left;
	clear: both;
	padding: 0!important;
	margin: 0!important;
	background-image: none;
	bo rder: 1px solid red;
}
#menu2 li table{
	bor der: 1px solid red;
}
#contentVForm3 li{
	padding-left: 0!important;
	background-image: none;
}
.block-dlina {
	float: left;
	wi dth: 124px;
	margin-top: -10px;
	margin-bottom: 6px;
	bor der: 1px solid red;
}
.polosa {
	float: left;
	margin-top: 9px;
	margin-right: 10px;
	height: 2px;
	background-image: url(../polosa.gif);
	bac kground-repeat: repeat-y;
}
.start .polosa {
	background-color: #68689a;
}
.beauty .polosa {
	background-color: #666633;
}
.health .polosa {
	background-color: #666633;
}
.rest .polosa {
	background-color: #c79aca;
}
.home .polosa {
	background-color: #996699;
}
.person .polosa {
	background-color: #68689a;
}
.article_link{
	display : block;
	color : #527994;
	font-size : 20px;
	margin-bottom : 15px;
	text-decoration : underline;
}
.article_link:hover{
	color : #527994;
	text-decoration : none;
}
.question{
	clear:both;
	wi dth : 100%;
	font-size : 12px;
	color : #527994;
	font-style : italic;
	margin-top : 25px;
	padding-bottom : 25px;
	background-image : url(../question_mark.gif);
	background-position : 16px 0;
	padding-left : 60px;
	bo rder : 1px solid red;
}
.answer{
	clear : both;
	width : 90%;
	font-size : 12px;
	m argin-top : 25px;
	padding-bottom : 50px;
	background-image :  url(../exclamation_point.gif);
	background-position : 25px 0;
	padding-left : 60px;
	bor der : 1px solid red;
}
.authorize_block_quest{
	margin-top : 15px;
}
.quest_answer{
	margin-top : 50px;
	bo rder : 1px solid red;
}
.quest_answer td{
	padding : 5px  0 5px 50px!important;
	bo rder : 1px solid red!important;
}
.quest_answer td textarea{
	width : 572px;
	height : 153px;
	border : 1px solid #ccc7c0;
}
.assign_question{
	width : 137px;
	height : 30px;
	cursor:hand;
	background-image : url(../question_butt.gif);
	border : 0!important;
}
.assign_question:hover{
	cursor : hand!important;
}
.quest_area_bg{
	background-image : url(../question_mark.gif);
	background-position : 6px 5px;
}
#one_right_column{
	bo rder : 10px solid red!important;
}
.one_right_column{
	border : 10px solid red!important;
}
#one_right_column .two{
	bo rder : 10px solid red!important;
}
#one_right_colum .second_column{
	width : 250px!important;
	border : 10px solid red!important;
}
.btn-active {
	font-size: 12px;
	width: 106px;
	height: 23px;
	margin-left: 25px;
	background-image: url(../button.gif);
	border: 0px solid red;
		}
.btn-unactive {
	font-size: 12px;
	width: 106px;
	height: 23px;
	margin-left: 25px;
	background-image: url(../button.gif);
	border: 0px solid red;
		}
.errMess{
	float : left;
	display : block;
	font-size : 13px;
	text-align : center;
	margin-top : 10px;
	font-weight : bold;
	bord er : 1px solid red;
}
.succMess{
	float : left;
	width:100%;
	display : block;
	font-size : 13px;
	text-align : center;
	margin-top : 10px;
	font-weight : bold;
	bo rder : 1px solid red;
}
.sale_search{
	float : left;
	height : 75px;
	m argin-bottom : 20px;
	margin-top : 10px;
	background-color : #f2eee8;
}
.sale_search_left_ugol{
	float : left;
	height : 75px;
	background-image : url(../sale_search_left_ugol.gif);
}
.sale_search_right_ugol{
	float : left;
	height : 75px;
	padding-left : 15px;
	padding-right : 15px;
	background-image : url(../sale_search_right_ugol.gif);	
	background-position : 100% 0;
}
.sale_search .sale_table{
	float : left;
	margin-top : 17px;
	bo rder : 1px solid red;
}
.sale_search .sale_table td{
	padding : 0 5px 0 0 !important;
}
.sale_search .sale_table td input{
	width : 193px;
	height : 23px;
	border : 1px solid #999;
}
.sale_search .sale_table td select{
	height : 25px;
	//height: 26px;
	//font-size : 18px;
	border : 1px solid #999;
}
* html .sale_search select{
	height : 25px;
	border : 1px solid #999;
}
.sale_search .sale_table td input.sale_butt{
background-image:url(../forum_s_b.gif);
border:0pt none;
height:26px;
margin-left:10px;
margin-top:-2px;
width:87px;
}

.bottom_right .butt{margin-left:50px;}

.sale_subj{
	border-collapse: collapse;
	bord er : 1px solid red;
	flo  at : left;
	width : 605px;
	background-color : #f2eee8;
}
.sale_subj td{
	padding : 5px!important;
}
.sale_subj th{
	font-size : 18px;
	color : #fff;
	text-align : left;
	background-color : #e35740;
	border : 0px;
}
.beauty  .sale_subj th{
	background-color : #e35740;
}
.health .sale_subj th{
	background-color: #a3cd33;
}
.rest .sale_subj th{
	background-color : #56b8d7;
}
.home .sale_subj th{
	background-color : #ecc14b;
}
.person .sale_subj th{
	background-color : #c27ed4;
}
.sale_subj span{
	display : block;
}
.sale_subj img{
	margin-left : 10px;
}
.sale_event{
	display : block;
	font-size : 18px;
	color : #527994;
}
.sale_left_ugolok{
	float : left;
	width : 605px;
	height : 100%;
	background-color : #f2eee8;
	background-image : url(../sale_left_ugolok.gif);
	background-position : 0 100%;
	margin-bottom : 35px;
}
.sale_right_ugolok{
	float : left;
	width : 100%;
	height : 100%;
	padding-bottom : 20px;
	background-image : url(../sale_right_ugolok.gif);
	background-position : 100% 100%;
}
.event_name{
	font-size : 24px;
	color : #527994;
	margin-bottom : 20px;
}
.nav-event {
	/*float : left;*/
	width : 545px;
	height: 50px;
	margin-bottom: 20px;
}
.nav-event a {
	text-decoration: none!important;
}
.nav-event .nav-block {
	width: 24px;
	height: 36px;
	padding: 2px;
	margin: 2px;
	background: #eee;
	border: 1px solid #eee;
	text-align: center;
	float: left;
	clear: none;
}
.nav-event .nav-selected {
	border: 1px solid #68689A;
}
.nav-event .nav-active {
	color: #527994;
}
.nav-event .nav-noactive {
	color: #bbb;
}
.nav-event .nav-current {
	font-weight: bold;
	background-color : #527994;
	color: #f2eee8;
}
.event_text{
	float : left;
	font-family : Trebuchet MS;
	bor der : 1px solid red;
}
.event_category{
	font-size : 20px;
	color: #68689A;
	margin-bottom : 20px;
font-weight: bold;
	bo rder : 1px solid red;
}
.event_category a{
	color: #527994;
}
.event_category a:hover{
	color: #527994;
}
.name_razdel{
	float : left;
	clear:both;
	width : 90%;
	font-size : 20px;
	color : #527994;
	padding: 2px 0px 2px 0px;
	margin-left: 30px;
}
.name_razdel a{
	color : #527994;
	text-decoration : underline;
}
.name_razdel a:hover{
	color : #527994;
	text-decoration : none;
}
.event_where{
	fl oat:left;
	width : 90%;
	margin-bottom : 10px;
	padding: 2px 0px 2px 40px;
	font-size : 12px;
clear: left;
}
.event_where a{
	color:#527994;
	text-decoration : underline;
}
.event_where a:hover{
	color:#527994;
	text-decoration : none;
}
.event_page_path{
	margin-bottom : 20px;
	bo rder : 1px solid red;
}
.comment{
	float : left;
	width: 600px;
}
.comment h1{
	font-size : 16px!important;
}
.event_text_block{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.event_text_block img{
	margin-right : 10px;
}
.event_text_block li{list-style: none;}

.photo_level2{
	margin-left : 0!important;
}
.photo_level2 li{
	float : left;
	padding-left : 0!important;
	background-image : none!important;
}
.photo_level2 .active{
	height : auto!important;
	padding-left : 15px!important;
	background-image : url(../level2_active_bg.gif)!important;
	font-size : 12px;
	color : #527994;
	font-weight : bold;
	background-color : transparent!important;
}
.photo_menu{
	float : left;
	width : 100%;
	margin-top : 30px;
	margin-bottom : 58px;
}
.photo_menu li{
	background-image : none!important;
	bo rder:1px solid red;
}
.photo_menu li a{
	display : inline;
	font-size : 18px;
	color : #527994;
	margin-right : 3px;
	text-decoration : underline;
}
.photo_menu li img{
	float : none!important;
	margin-right : 0!important;
}
.photo_menu li a:hover{
	font-size : 18px;
	color : #527994;
	text-decoration : none;
}
.photo_menu .active{
	float : none!important;
	height : auto!important;
	background-color : transparent!important;
	font-weight : bold;
	color : #527994;
	font-size : 18px;
	background-image : url(../bull_3.gif)!important;
	background-position : 0 7px;
	bor der : 1px solid red;
}
.photo_menu .active span{
	margin-right : 3px;
}


.comp_top_foto img{
	padding: 5px 7px;
	margin: 20px 0;
	background:  url(../comp_top_foto.gif) bottom left no-repeat;
}


.need_know{margin: 10px 0;}
.need_know ul{margin-left: 25px; list-style: none; font-style: italic;}

.left_column .need_know ul li{list-style: none; background: none; margin-bottom: 15px;}
.left_column .need_know ul li small{font-size: 10pt;}

.shadow{
	background-image : url(../shade_img.gif);
	background-position : 0 100%;

fl oat:left;
bottom:0.5em;
left:0;
position:absolute;
padding:0 0 6px 5px;
}

.shadow A, .shadow img{}

.photo_gallery_image{
	float : left;
	width : 150px;
	height : 150px;
	background-position : 0 100%;
}
.photo_info{
	float : left;
	width : 156px;
	height : 240px;
	margin-right : 25px;
	margin-bottom : 25px;
}
.photo_info img{
	float : left;
	margin-right : 5px!important;
}
.photo_info .img_name{
	float : left;
	width : 120px;
	line-height : 13px;
	color : #413a39;
	font-style : italic;
}
.under_image_block{
	float : left;
	cl ear : both;
	width : 150px;
	margin-left : 5px;
	bo rder:1px solid red;
	margin-top: 11px;
}
.under_image_block .opis{
	float : left;
	clear : both;
	width : 150px;
	font-size : 12px;
	line-height : 13px;
	margin-top : 3px;
}
.photo_func{
	display : block;
	floa t : left;
	cle ar : both;
	*margin-left:-144px;
	margin-top:20px;
	*ma rgin-top:5px;
	position: absolute!important;
	po sition: ralative!important;
	background-color : #f2eee8;
	bo rder : 1px solid red;
}
.photo_func li{
	width : 150px;
	float : none!important;
	height : auto!important;
	margin-top : 0!important;
	background-image : none!important;
	padding-left : 1px!important;
	padding-right : 1px;
	font-size : 10px;
	bord er : 1px solid red;
}
.photo_func li a{
	display : block;
	he ight : 22px;;
	line-height : 20px;
	color : #527994;
	padding-left : 8px!important;
	padding-right : 10px!important;
	text-decoration : none;
}
.photo_func li a:hover{
	display : block;
	color : #Fff;
	background-color :#527994;
	text-decoration : none;
}
.underbodice{
	height : 92px;
	color : #413a39;
	padding-left : 125px;
	pa dding-top : 25px;
	margin-bottom : 31px;
	background-image : url(../lift.gif);
	background-color : #f2eee8;
}
.underbodice table{
	margin-top : 25px;
}
.underbodice table td{
	padding-bottom : 3px!important;
	padding-right : 20px!important;
	bo rder : 1px solid red!important;
}
.underbodice select{
	border : 1px solid #999!important;
}
.param{
	width : 74px;
	height : 19px;
	border : 1px solid #999;
}
.panties{
	background-image : url(../truselya.gif)!important;;
}
.gallery-image-item img {
	float:none;
}
.other-album {
	float:left;
}
#cloud_tegs{
	float : left;
	width : 95%;
	bor der : 1px solid red;
}
#cloud_tegs .top_right{
	width : 100%!important;
}
#cloud_tegs .bootom_left{
	width : auto!important;
}
#cloud_tegs .bottom_right{
	width : auto!important;
}
.bg a{
	color : #c27ed4!important;
	font-size : 10px;
	text-decoration : underline;
}
.bg a:hover{
	color : #c27ed4!important;
	text-decoration : none;
}

.weather_time{
	width: 123px;
	height: 34px;
	padding-top: 14px;
	font-size: 10pt;
	float: left;
}
.weather_tem{
	width: 53px;
	height: 34px;
	padding-top: 14px;
	font-size: 10pt;
	float: left;
}

.calendar_table{
	float : left;
	clear : both;
	border-collapse:collapse;
	border : 1px solid #e2e2e2;
}
.calendar_table td{
	padding:0;
	width : 31px;
	height : 25px;
	text-align : center;
	vertical-align : middle;
	bor der : 1px solid green!important;
}
.calendar_table td a{
	color : #527994;
	text-decoration : none;
}
.calendar_table td a:hover{
	color : #527994;
	text-decoration : underline;
}
.calendar_table th{
	border : 0!important;
	background-color : #e4e4e4;
	font-weight : normal;
	color : #909090;
}
.calendar_sel_date{
	float : left;
	border-collapse:collapse;
	clear : both;
	width : 217px;
	height : 22px;
	padding-left : 2px;
	background-color : #efefef;
	bor der : 1px solid #e2e2e2;
}
.calendar_sel_date td{
	bor der : 1px solid red!important;
}
.cel_date_butt{
	width : 46px;
	height : 20px;
	background-image : url(../sel_date_butt.gif);
	border : 0px;
}
.calendar_sel_date td{
	padding : 2px 1px 2px 0;
}
.calendar_zagol{
	float : left;
	width : 219px;
	height : 25px;
	border-collapse:collapse;
	background-color : #527994;
	margin-bottom : 1px;
	bor der : 1px solid green;
}
.calendar_zagol td{
	bor der : 1px solid green!important;
}
.calendar_zagol .left_ugolok{
	float : left;
	width : 46px;
	height : 25px;
	background-image : url(../calendar_left_ugol.gif)!important;
	background-position : 0 0;
	bo rder : 1px solid red;
}
.calendar_zagol .right_ugol{
	float : left;
	width : 46px;
	height : 25px;
	background-image : url(../calendar_right_ugol.gif);
	background-position : 100% 0;
}
.calendar_zagol .left_ugol_calendar{
	float : left;
	width : 13px;
	height : 13px;
	margin-left : 33px;
	margin-top : 5px;
	background-image : url(../calendar_butt_left.gif);
	border : 0px;
}
.calendar_zagol .right_ugol_calendar{
	float : left;
	width : 13px;
	height : 13px;
	margin-top : 5px;
	background-image : url(../calendar_butt_right.gif);
	border : 0px;
}
.calendar_zagol .calendar_date{
	float : left;
	width : 100%;
	text-align : center;
	color : #fff;
	padding : 2px 0px 0 0px;
	bo rder : 1px solid red;
}
.calendar_zagol .calendar_date h2{
	font-weight : normal!important;
	font-size : 14px;
}
.calendar{
	float : left;
	margin-bottom : 10px;
	bor der : 1px solid red;
}
/*
.calend-td {
	height:25px;
}
*/

#cloud{clear: both;margin-top:14px;}

.top_menu_all{width: 525px; margin-top: 57px; margin-left: 432px;}

.top_menu_all li{display: block; float: left; margin-right: 16px; list-style:none;}
.top_menu_all li A{color: #527994;}
.top_menu_all li A:hover{color: #527994;}

.right_menu_im{padding: 0 5px;}

.right_menu_im_in{width: 83px; float: left; text-align: center;}
.right_menu_im_in A{text-align: center;}
.right_menu_im_in img{width: 63px; position: relative; margin: 0 auto;}

	.ent{
		display: block;
		cursor: pointer;
	}
	.ent A{
		text-decoration: none;
		line-height: 14px;
		padding-top: 5px;
		display: block;
		border-bottom: 1px dashed #527994;
	}

	#h{	
		width: 215px;
		position: absolute;
		padding: 0 4px 17px 11px;
		background: #fff;
		display: none;
		z-index: 1001;
		border: 1px solid #666;
}
#h li{margin-bottom: 5px;}	
#h A{text-decoration: underline; border: none;}	
#h A:hover{text-decoration: none; border: none;}	
.level1_forum{font-size: 8pt;}

.block_min_bg{clear: left; }

.bottom_field_header .level2{margin-left: 30px; width: 639px;}

.sale_add input, .sale_add textarea{border: 1px solid #666;}

.sale_add textarea{width: 400px; height: 150px;}

.sale_add td{vertical-align: top;}
.sale_add {color: #527994}

.persona_block{margin-bottom: 20px;}

.persona_block A{font-size: 18pt;}

.persona_block_text{margin-left: 35px;}


.info {
	
}

.our_partners_in{
	width: 148px;
	height: 68px;
	margin-right: 8px;
	text-align: center;
	float: left;}
	
	#container.rest A.top_a{color:#56B8D7;}
	
	#container.beauty A.top_a{color:#E35740;}
	#container.health A.top_a{color:#B7D560;}
	#container.home A.top_a{color:#ECC14B;}
	#container.person A.top_a{color:#C27ED4;}
	
	.auth-block-mess{
		color:#FF0000;
		margin-right:122px;
		position:absolute;
		right:0pt;
	}
	
.auth-btn-enter{
	clear:both;
	cursor:pointer;
	display:block;
	margin:15px auto;
	padding:8px 0pt;
	text-align:center;
	width:87px;
	height: 30px;
	border: 0px;
	background-image: url(../jquery.ui/butt_enter.gif);
}

.flags{margin-top: 50px;}

.right_lnk td{background: #eaeaea;}


.photo_gallery{height: 150px; position: relative;}

.percent{width: 25px; ma rgin-top:-9px;float:left;}

.mrgn{margin-left: 25px;}

.start .left_column h1.zagolovok {
	border-bottom:1px dashed #527994;
	font-size:14px;
	width:117px;
}
#voice_foto {
	background-image:url(../compet.gif);
	border:0 none;
	height:26px;
	width:130px;
}
.nav-event-head {
	float:left;
	padding-left:183px;
	width:360px;
	background-color:#527994;
	padding-top:4px;
}
.nav-event-monname {
	color:#FFFFFF;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.right-event-mon {
	background-image:url(../calendar_butt_right.gif);
	width:13px;
	height:13px;
}
a.right-event-mon {

}
.left-event-mon {
	float:left;
	background-image:url(../calendar_butt_left.gif);
	width:13px;
	height:13px;
}
.nav-event-block {
	width:300px;
	height:100px;
	width:480px;
}

.last_next{color: #527994; padding-top: 20px;}

.health .last_next{color: #B7D560;}

.rest .last_next{color: #56B8D7;}

.home .last_next {color: #ECC14B;}

.person .last_next {color: #C27ED4;}

.beauty .last_next {color: #E35740;}


/***** NEW ******/


#accordion{
background-color:#F2EEE8;
background-image:url(../questioning_left_top_bg.gif);
margin-left:13px;
margin-top: 10px;
margin-right: 20px;
}
#accordion .top_right{
background:url(../questioning_right_top_bg.gif) top right no-repeat;
}

#accordion .bootom_left{
background:url(../questioning_leftt_bottom_bg.gif) bottom left no-repeat;
}

#accordion .bottom_right{
background:url(../questioning_right_bottom_bg.gif) bottom right no-repeat;
color:#527994;
padding: 19px 0;
}

#accordion span{background: url(../arrow_slide_right.gif) no-repeat 100% 7px; padding-right:10px;}

#accordion .slide_grey_open span{background: url(../arrow_slide_bottom.gif) no-repeat 100% 7px; padding-right:10px;}

.slide_grey{padding: 4px 12px; cursor: pointer;}

.slide_grey_open{font-weight: bold; background: #faf8f5;}

.accord{background: #faf8f5; padding: 4px 25px;}

.accord A{margin: 9px 0; display: block;}
.accord A.empty-day{display: inline;}

.zaglav {
	font-size:10pt;
	color:#413a39;
}

.voting-digit{padding: 0 10px; color: #413a39; line-height:10px;}

#voting-up, #voting-down{
	background:  url(../voiting_fon.gif) no-repeat #517893;
	padding: 0 6px;
	color: #fff;
	cursor: pointer;
	margin-right:-3px;
	}

#voting-up-answ, #voting-down-answ{
	background:  url(../voiting_right.gif) right no-repeat #fff;
	padding: 0 6px;
	}

	#voting-up-answ{margin-right: 5px;}

.health .left_column .image_text .text h1{color: #B7D560; }

.rest .left_column .image_text .text h1{color: #56B8D7;}

.home .left_column .image_text .text h1{color: #ECC14B;}

.person .left_column .image_text .text h1{color: #C27ED4;}

.beauty .left_column .image_text .text h1{color: #E35740;}

strong.h6 {
	color:#527994;
	font-size:16px;
	font-weight:normal;
}

strong.h1 {
	color:#527994;
	font-size:24px;
	font-weight:normal;
}
	
.leader {
	margin-left:10px;
}	
.back-off {
	text-align:center;
}