html  {
	margin: 0;
	padding: 0;
	height:100%;
	min-height: 100%;
	}

body  {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #242424;
	background:#fff;
	height: 100%;
	min-height: 100%;
	}

p {
	margin: 0;
	padding: 0;
	color: #242424;
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	}

div {
	margin: 0;
	padding: 0;
	border: 0px;
	color: #242424;
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	}
hr{color: #B5CEEA; font-size: 1px; background-color:#B5CEEA; height: 1px; border: none;margin:10px;}
table,td {
	margin: 0;
	padding: 0;
	border: 0px;
	color: #242424;
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	}

a {
	color:#6699cc;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	color: #6699cc; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight:normal;
	color: #003a95;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;}

h1 {font-size: 23px;
	/*border-bottom: 1px solid #bacce8; */
	padding-bottom: 9px;
	margin-bottom: 7px;
	}

h1.light_blue,
.map li .main_article{
	font-size:24px;
	clear: both;
	font-weight: normal;
	float: left;
	color: #6699cc;
	text-transform: lowercase;
	padding:0 30px 14px 0 !important;
	line-height: 30px;
	background: url("../images/title_bg.gif") no-repeat 100% 9px;
	}
.map li .main_article{
	float: none;
	}

.content h2.small_pad{
	padding-bottom: 7px !important;
	}
.small_mar{
	margin-bottom: 4px !important;
	}
h4{color: #000; font-size:14px;}
h3{
	clear: both;
	font-size: 23px;
	padding-bottom: 15px;
	}
h2 {font-size:15px; /*padding-bottom: 12px;*/padding:5px 0;/*2009.10.12*/}
h5 {font-size:12px;}
h6 {font-size:11px;}
h3{
	font-size: 13px;
	padding-bottom: 15px;
	}
img {border: 0; margin: 0; padding: 0; display: block;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:10px Verdana, Tahoma, Arial, sans-serif; border: 0; color: #484B4F; }
label {font:10px Verdana, Tahoma, Arial, sans-serif; color: #A59188;}
select { height: 18px;  font:11px Verdana, Tahoma, Arial, sans-serif; border: 1px solid #CDC2BC; color: #484B4F;}
input.text {
	padding: 0 2px;
	height: 19px;
	color:  #000;
	margin-right: 17px;
	font:13px Verdana, Tahoma, Arial, sans-serif;
	border: 1px solid #a2c5e8;
	}

textarea {height: 70px; width: 250px; padding: 0 2px; border:0;  font:10px Verdana, Tahoma, Arial, sans-serif;}

ul, li {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


#layout{
	margin:0 auto;
	width: 985px;
	padding: 0 5px;
	}


/*Head----------------------------------------------------*/
#head{
	padding-top: 13px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	}
.banner{
	float: left;
	display: block;
	height: 93px;
	}


.logo{
	float: left;
	margin:0 12px 0 0;
	background: url("../images/logo1.gif") no-repeat 0 0;
	overflow: hidden;
	text-indent: -3000px;
	border: 0;
	}
	.logo a{
		display: block;
		width: 169px;
		height: 109px;
		}


.font{
	float: right;
	margin-right: 5px;
	font-size: 10px;
	}
	.font a{
		color: #075bb8;
		}
.medium{
	font-size: 12px;
	}
.big{
	font-size: 14px;
	}


.bread_crumbs{
	float: left;
	margin:2px 0 0 155px;
	display: inline;
	width: 400px;
	color: #075bb8;
	}
	.bread_crumbs a{
		text-transform: uppercase;
		}
	.bread_crumbs .select{
		color: #075bb8
		}
.mini_nav{
	float: right;
	width: 300px;
	margin:3px 14px 0 9px;
	display: inline;
	height:15px;
	}
	.mini_nav li{
		float:right;
		margin-left: 9px;
		list-style: none;
		}
		.mini_nav li a{
			display: block;
			height: 13px;
			width: 12px;
			text-indent: -3000px;
			overflow: hidden;
			}

.search{
	background: url("../images/search_icon.gif") no-repeat 0 0;
	}
.map{
	background: url("../images/map_icon.gif") no-repeat 0 0;
	}
.mail{
	background: url("../images/mail_icon.gif") no-repeat 0 2px;
	}
.home{
	background: url("../images/letter.gif") no-repeat 0 0;/*home_icon.gif*/
	}
.panel_reg{
	float: right;
	font-size: 10px;
	color: #003a95;
	margin-top: 3px;
	width:191px;
	}
	.panel_reg a{
		color: #003a95;
		font-weight: bold;
		text-transform: uppercase;
		}
/*Zone---------------------------------------*/

#zone{
	width: 100%;
	/*overflow: hidden;*/
	clear: both;
	padding-bottom: 25px;
	background: url("../images/bg.gif") repeat-y 143px 0;
	}

*html #zone{
	background-position: 145px 0;
	}

/*Left box ----------------------------------------------*/

.left_box{
	float: left;
	padding: 6px 0 0 0;
	border-top: 1px solid #b5ceea;
	width: 132px;

	}
	.left_box ul {
		padding-left: 0;
		}
.main_menu {
	width: 132px;
	}

	.main_menu li {
		float: left;
		clear: both;
		width: 132px;
		overflow: hidden;
		list-style: none;
		}
	.main_menu li a {
		float: left;
		width: 132px;
		clear: both;
		height: 1%;
		padding: 3px 0 4px 1px;
		/*color: #075bb8;*/
		color:#003A95;
		text-transform: uppercase;
		font: bold 12px Sans-serif, Times New Roman, Arial, Tahoma, Verdana;
		font-size: 12px;
		}
		.main_menu li li a {
			padding: 3px 2px 4px 13px;
			margin-bottom: 0;
			width: 120px;
			font-size: 12px;
		/*	color: #6699cc;*/
			font-weight: normal;
			background: url("../images/bg_list.gif") no-repeat 5px 10px;
			/*background: url("../images/bg_list1.gif") no-repeat 5px 10px;*/
			}
			.main_menu li li li a {
				color: #075bb8;
				padding-left: 20px;
				background:none;
				font-size: 11px !important;
				font-weight: normal !important;
				width: 110px;
				}

				.main_menu li li a,
				.main_menu li li li a{
					margin-bottom: 0 !important;
					text-transform: lowercase;
					}
	.main_menu li.border ul{
		float: left;
		width: 132px;
		padding-bottom: 7px;

		}

	.main_menu li a:hover,
	.main_menu li li a:hover,
	.main_menu li li li a:hover {
		text-decoration:none;
		color: #075bb8;
		}

	.main_menu li a:hover,
	.main_menu li li li a:hover {
		background: #b6ceea;
		}
	.main_menu li li a:hover {
		background: #b6ceea url("../images/bg_list.gif") no-repeat 5px 10px;
		}
	.main_menu li li.select a:hover{
		background: #b6ceea url("../images/menu_select_hover.gif") no-repeat 5px 5px;
		}
	.main_menu li li.select li a:hover{
		background: #b6ceea;
		}
	.main_menu li li.select a{
		font-weight: bold;
		color: #075bb8;
		}
	.main_menu .select{
		background: url("../images/menu_select.gif") no-repeat 5px 5px;
		font-weight: bold;
		color: #075bb8;
		}

	.main_menu .select a{
		background: none;
		}
	.main_menu .border a{
		margin-bottom: 4px;
		}

	.border {
		border-bottom: 1px solid #b5ceea;
		margin-bottom: 5px;
		height: 1%;
		}

	.main_menu li.select .select_second{
		background: #b6ceea !important;
		}
	.main_menu .select li a{
		color: #6699cc;
		font-size:10px;
		font-weight: normal;

		}
	.main_menu .select .select a{
				font-weight: bold;
				color: #075bb8;
				}
	.main_menu .blue_select_list a{
		color: #075bb8;
		font-weight: bold;
		}
		.main_menu li .blue_select_list a:hover{
			background: #b6ceea !important;
			}

/*left menu	----------------------*/
.left_menu{
	border-bottom: 2px solid #DBDBDB;
	margin-bottom: 2px;
	}
	.left_menu ul{
		padding-top: 7px;}
		.left_menu li{
			font-size: 11px;
			padding-bottom: 8px;
			}
			.left_menu li li{
				padding-bottom: 8px;
				}
				.left_menu li a{
					text-decoration: none;
					}
				.left_menu .select{
					color: #C43442;
					}
					.left_menu li a:hover{
						text-decoration: none;
						color: #C43442;
						}



/*Center box-----------------------------------*/
#center_box{
	float: left;

	margin:0 12px;
	}
	#content{
		border-top:1px solid #bacce8;
		clear: both;
		width: 497px;
		margin: 0 11px;
		padding: 5px 0 20px 0;
		}
		.content h1 {
			padding-bottom: 7px;
			}
		.content .no_pad_bot {
			padding-bottom: 0px;
			}
	.content p{
		color: #242424;
		font-size: 13px;
		padding-bottom:10px;
		}
	.content p span{
		font-weight: bold;
		font-size: 12px;
		}
	.content img{
		float: left;
		margin: 0 0 5px 0;
		}
	.content .more {
		padding-bottom: 7px;
		}
.more {
	float: right;
	display: inline;
	font-weight: bold;
	color: #6699cc;
	padding-bottom: 12px;
	}
.more a{
	color: #6699cc !important;
	}
.three_news {
	float: left;
	width: 100%;
	border-bottom: 1px solid #b5ceea;
	}
	.three_news td {
		vertical-align: top;
		padding-left: 7px;
		}
		.no_right_border {
			border-right: none;
			}

.news{
	float: left;
	width: 157px;
	margin-right: 12px;
	}
	.uni_block  .news table tbody tr td{text-align:left !important;}
	.uni_block  .news table tbody tr td p{font-size:11px;}
	.news h4 a {
		color: #003a95;
		text-decoration: none;
		}
.news_block,
.advices,
.new_collection,
.right_box .column_links{
	border: 1px solid #b5ceea;
	position: relative;
	float: left;
	height: 1%;
	margin-bottom: 15px;
	}
	.right_box div.Banner_r {margin-bottom:10px; overflow:hidden;height: 1%;}
	.right_box div.Banner_r a {display:block;}
	.news_block img{
		margin: 10px 0 5px 12px;
		display: inline;
		}
	.news_block .more{
		margin-right: 12px;
		}
.states_day{
	float: left;
	width: 100%;
	}

.site_dekoration{
	position: absolute;
	bottom: -20px;
	padding: 0 !important;
	right:12px;
	width:25px;
	height: 20px;
	background: url("../images/site_decor.gif") no-repeat 0 0;
	zoom:1;
	}
.site_dekoration a:hover{
	text-decoration: none;
	}
.articles_col{
	float: left;
	width: 240px;
	margin-right: 8px;
	}
.left_art_col{
	margin-right: 14px;
	}
*html .left_art_col{
	margin-right: 7px;
	}
.articles_col img{
	margin-right: 7px;
	display: inline;
	}
.states_day{
	border-bottom: 1px solid #b5ceea;
	position: relative;
	margin-bottom: 8px;
	}
	.articles_col p a {
		color: #000;
		text-decoration:none;
		}
		.articles_col p a:hover {
			color: #003a95;
			}

.for_marg{
	margin-left: 8px;
	width: 190px;
	float: left;
	}


.column_links{
	float: left;
	width: 240px;
	margin-right: 10px;
	}
	.column_links ul{
		padding-bottom: 10px;
		clear: both;
		}
		.column_links li{
			clear: both;
			}
		*html .column_links li{
			height: 1%;
			}
		.column_links li a{
			/*padding-left: 10px;*/
			height: 1%;
			/*background: url("../images/bg_links.gif") no-repeat 0 4px;*/
			font-weight: bold;
			font-size: 11px;
			color: #003a95;
			clear: both;
			}
		.column_links li a:hover{
			text-decoration: underline;
			}
		.column_links li p {
			font-size:11px;
			}
			.column_links li span {
				font-size: 11px;
				clear: both;
				float: left;
				margin-bottom: 1px;
				}
.for_border{
	width: 220px;
	padding: 20px 10px 0 10px;
	float: left;
	clear: both;
	border: 1px solid #b5ceea;
	position: relative;
	}
.for_border ul{
	clear: both;
	}

.right_arrow{
	background: url("../images/right_arrow.gif") no-repeat 0 5px;
	}
.block{
	clear: both;
	overflow: hidden;
	height: 1%;
	}
	.block h5 a,
	.advices h5 a{
		font-size: 11px;
		}
.articles_col .block,
.block{
		padding-bottom: 12px;
		}
.content .advices .block h5{
	font-size: 12px;
	}
.small_h{
	padding-bottom: 0;
	font-size: 17px !important;
	}
.small_pad_h{
	padding-bottom: 5px;
	}


/*----------------------------------*/

.text_news{
	float: left;
	width: 140px;
	height: 70px;
	overflow: hidden;
	margin-left: 4px;
	}
	.articles_col p a:hover{
		color: #003a95 !important;
		text-decoration: none;
		}
.states_day h5,
.states_day p{
	line-height: 14px;
	}
.states_day p a{
	color: #000 !important;
	font-weight: normal !important;
	font-size: 13px;
	}
	.states_day .block {
		padding-bottom: 7px;
		}
.new_collection span a {
	color: #003a95;
	font-weight:bold;
	}
	.new_collection a:hover span a {
		text-decoration: underline;
		}

	.new_collection p a  {
		color: #000;
		text-decoration:none;
		}



/*Right box
	-----------------------------------------------*/

.right_box{
	float: left;
	width: 300px;
	padding-top: 15px;
	border-top: 1px solid #b5ceea;
	font-size: 11px;
	}
	.right_box p{
		font-size: 11px;
		}
	.right_box .more{
		font-size: 10px;
		}
	.right_box h2{
		/*font-size: 23px;*/
		}
	.icons_list{
		clear: both;
		margin-bottom: 7px;
		}
	.icons_list li{
		padding:3px 0 11px 37px;
		border-top: 1px solid #b5ceea;
		list-style: none;
		}
		.icons_list li a, .icons_list li span{
			font-size: 23px;
			padding-right: 30px;
			/*background: url("../images/title_bg.gif") no-repeat 100% 9px;*/
			}
			.icons_list li span{
			color:#6699CC}
		.icons_list li a:hover{
			text-decoration: none;
			}
		.drop_article_block .icons_list li.star, .star{
			background: url("../images/icon_star.gif") no-repeat 0 7px;
			}
			.drop_article_block ul{margin:0 !important;}
			.drop_article_block ul.list li{margin-left: 0; padding-left: 0; background-image: none;list-style:none;}
		.content ul li.question, .question{
			background: url("../images/icon_question.gif") no-repeat 0 7px;
			}
	.right_box .right_arrow{
		background-position: 0 3px;
		}
	.right_box p{
		/*padding-bottom: 12px;*/
		}
	.right_box img {
		float: left;
		clear: both;
			/*margin-bottom: 12px;*/
		}
		.right_box_img_border {
			padding-bottom: 13px;
			border-bottom: 1px solid #b5ceea;
			}
	.mar_r{
		margin-right: 7px;
		}
.advices{
	padding: 0 12px 0 12px;
	width:468px;
	margin-bottom: 28px;
	}
		.advices img,
		.new_collection .block img,
		.state img {
			float: left;
			margin-right:3px;
			}
	.advices .more,
	.new_collection .more,
	.column_links .more {
		padding-bottom: 6px;
		}

.two_col_advices {
/*	float: left;
	display: inline;
*/
	width: 131px;
	margin:0 11px 0 0;
	display: inline-block;
	vertical-align:top;
	}
	.two_col_advices img{
		margin-right: 0 !important;
		margin-bottom: 12px;
		}
	.two_col_advices h5 a {
		color: #003a95;
		}
		.two_col_advices h5 a:hover {
			color: #003a95;
			text-decoration:none;
			}
		.two_col_advices p{
			margin-bottom: 12px;
			}
		.two_col_advices p a {
			color: #000;
			}
			.two_col_advices p a:hover {
				color: #003a95;
				text-decoration:none;
				}

.right_box a{
	color: #003a95;
	}
	.right_box a:hover{
		color: #003a95;
		text-decoration:none;
		}
.content h5 a{
	color: #003a95;
	text-transform: uppercase;
	}
	.content h5 a:hover{
		color: #003a95;
		text-decoration: none;
		}

.right_box p a{color: #000;text-decoration: none;}
.content p a,.content ul li a {color: #000;	text-decoration: underline;}
.block_in  p a {color: #000;text-decoration:none;}
.right_box p a:hover,
.content p a:hover,
.content ul li a:hover{color: #000 !important; /*#003a95;*//*text-decoration:none;*/}
.right_box p span a, .rightPubBox p span a{color:  #003a95 !important;font-weight: bold;}
.right_box p span a:hover, .rightPubBox p span a:hover{color:  #003a95;text-decoration:none;}
.rightPubBox{  padding-bottom: 0px;}
.left_txt{float: left;width: 146px;/*120px;*/margin-right: 0px;	}
.float_right{
	float: right !important;
	}
.float_left{
 	float: left !important;
 	}
.new_collection {
	padding: 0 9px 0 12px;
	margin-top: 10px;
	position: relative;
	margin-bottom: 28px;
	}




	.right_box .column_links{
		width: 274px;
		/*padding: 12px;*/
		padding: 0 12px 0 12px;
		margin: 0;
		margin-bottom: 28px;
		}
	.right_box .column_links ul{
		font-size: 11px;
		}
	.right_box .column_links li {
        color:#003A95;
    }



/*
*html .right_box .new_collection .site_dekoration,
*html .right_box .column_links .site_dekoration,
*html .advices .site_dekoration,{
	bottom: -21px;
	}


*html .vertical_gallery .no_bot .site_dekoration{
	bottom: -21px !important;
	}
	*/



*html .states_day .site_dekoration,
*html .right_box .new_collection .site_dekoration{
	bottom: -21px;
	}
*html .no_bot .site_dekoration{
	bottom:-20px !important;
	}




.wordbook{
	margin-bottom: 13px;
	padding-bottom: 12px;
	border-bottom: 1px solid #bacce8;
}
	.wordbook li{
		padding-bottom: 2px;
		list-style:none;
		}
		.wordbook li a{
			color: #003a95;
			font-size: 10px;
			font-weight: bold;
			}
.column_links ul li p{
	padding-bottom: 0;
	}



/*Footer
	------------------------------------------*/

/*#footer{
	border-top: 1px solid #bacce8;
	margin:10px 10px 0 0;
	padding: 10px 0 20px 0;
	text-align: center;
	}
#footer p{
	font-weight: bold;
	color: #044fa2;
	margin-top: 10px;
	}	*/

	#footer {
    border-top:1px solid #BACCE8;
    margin:10px 10px 0 0;
    padding:10px 0 20px;
    text-align:left;
}

#footer p {
    color:#044FA2;
    font-weight:bold;
    margin-top:10px;
    text-align: center;
}

.for_bot_border{
	border-bottom: 1px solid #cddef1;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	clear: both;
	padding-top:5px;
	}
.for_bot_border .center_block{
	overflow: hidden;
	height: 1%;
	padding-bottom: 12px;
	}
.for_bot_border .center_block p{
	padding-bottom: 0;
	padding-top:5px;
	}
	.for_bot_border .center_block p a{
	    text-decoration: none;
	    color:#000000;
        font-size:12px;
        margin-right:4px;
	}
	.center_block div.imgdiv{width:151px;float:left;}
	.center_block div.descrdiv{/*float:left;width:340px;*/float:right;width:325px;padding-left:20px;}
	.archnews .center_block div.descrdiv{width:327px;}
.for_bot_border .center_block img{
	margin-bottom: 0;
	}
	.for_bot_border p{
		font-size: 11px;
		}

	.for_bot_border img{
		margin-right: 11px;
		}
	.for_bot_border a {
		color: #003a95;
		}
	.for_bot_border a:hover {
		color: #003a95;
		text-decoration: none;
		}
	.for_bot_border .site_dekoration {
		right: 0;
		}

.news_day{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 24px;
	border-bottom: 1px solid #cddef1;
	}
.news_day.no_border{
	margin-bottom: 20px !important;
	}
	.news_day .more{
	padding-top: 10px !important;
	}
	.news_day h3{
		font-size: 20px;
		}
	.news_day p{
			/*clear: both;*/
			/*width: 352px;*/
			}
		.news_day p a{
			color: #003a95;/*#000*/;
			text-decoration: none;
			}
			.news_day p a:hover{
				color: #003a95;
				text-decoration: none;
				}
.news_day .site_dekoration,
.double_vertical_gallery .site_dekoration{
	right: 0;
	}


.content .advices img{
	margin-bottom: 0;
	}
.other_news{
	clear: both;
	float: left;
	width: 494px;
	/*border-top: 1px solid #cddef1;*/
	}
.other_news img{
	margin: 10px 0 0 0;
	}
.txt_other_news{
	margin-top: 10px;
	float: left;
	width: 304px;
	position: relative;
	border-bottom: 1px solid #cddef1;
	margin-bottom: 5px;
	margin-left: 16px;
	height:140px;
	}
	.txt_other_news h4{
		font-size: 14px;
		padding-bottom: 3px;
		}
		.txt_other_news h4 a{
			color: #003a95;
			}
			.txt_other_news h4 a:hover{
				text-decoration: none;
				}
		.txt_other_news p{
			font-size:11px;
			margin-bottom:9px;
			overflow:hidden;
			height:83px;
			}
		.txt_other_news p a{color: #000000 !important; text-decoration: none;}
		.txt_other_news p a:hover{text-decoration: underline;}
.no_border{
	border: 0;
	}



.forms_search{
	padding: 10px 0 18px 0;
	border-bottom: 1px solid #cddef1;
	}
.w200{
	width: 200px;
	}
.sub{
	background: #003a95;
	color: #fff;
	font-weight: bold;
	padding: 3px 12px;
	font-size: 11px;
	}

.search_results{
	clear: both;
	}
	.search_results li{
		padding-bottom: 8px;
		}
		.search_results li a{
			color: #0143a9;
			font-weight: bold;
			font-size: 11px;
			text-decoration: underline;
			}
			.search_results li a:hover{
				color: #6699cc;
				}
.gray{
	background: #f3f6f9;
	overflow: hidden;
	height: 1%;
	padding: 7px 0 0 7px;
	margin-bottom: 15px;
	}
.gray p{
	float: left;
	padding-right: 30px;
	color: #003a95;
	font-size: 12px;
	}
	.gray p span{
		font-size: 11px;
		text-transform: none;
		}
/*ALFAVIT*/

.alfavit{
	background: #f3f6f9;
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #bacce8;
	border-top: 1px solid #bacce8;
	margin-bottom: 20px;
	padding: 16px 11px 8px 14px;
	}
.odd{
	border: 0;
	background: none;
	}
.alfavit ul{
	width: 100%;
	float: left;
	margin-bottom: 8px;
	}
.alfavit .english li a{
	margin-right: 6px;}
.content .alfavit ul li{
	float: left;
	padding: 0 !important;
	margin: 0 !important;
    font-size:10px;
	background: none !important;
	}
	.alfavit ul li a{
		display: block;
		font-weight: bold;
		color: #003a95;
		padding: 2px 2px;
		margin-right: 2px;
		text-decoration: none;
		}
		.alfavit ul li a.no_info{
		color: #9daec8;
		}
		.alfavit ul li a.no_info:hover{
			color: #9daec8;
			background: none;
			}
		.alfavit ul li a:hover,
		.alfavit ul li .select, .search_results ul li .select {
			background:#003a95;
			text-decoration: none;
			color: #fff;
			}
.list_results{
	float: left;
	width:217px;
	margin-right: 30px;
	}
	.content ul.list_results{width: 247px;}
	.list_results li{
		border-bottom: 1px solid #003a95;
		}
	.content .list_results li{
		background-image:none;
		padding-left:0;
		margin-left:5px;
		}
		.list_results li a{
			display: block;
			padding: 5px 0;
			width: 100%;
			color: #003a95;
			font-size: 11px;
			}
			.list_results li a:hover{
				background: #f3f6f9;
				color: #003a95;
				text-decoration: none;
				}


.content .map{
    background: none;
    border-bottom: 1px solid #bacce8;
    }
.map li{
    padding: 1px 0 5px 0;
    }
    .map li a{
        color: #6699cc;
        font-size: 12px;
        }
    .map li li li{
        background: url("../images/bg_list.gif") no-repeat 9px 9px;
        padding-left: 20px;
        padding-top: 3px;
        margin-top: 3px;
        font-weight: normal;
        }
        .map li li li li{
            padding-left: 12px;
            padding-top: 0;
            margin-top: 0;
            background: url("../images/bg_list.gif") no-repeat 1px 9px;
            }
        .map li li li a{
            color: #06389b;
            text-transform: uppercase;
            }
        .map li li li li a{
            text-transform: lowercase;
            }
            .map li li li li li li{
                padding-left: 10px;
                padding-top: 0;
                margin-top: 0;
                background: url("../images/bg_map.gif") no-repeat 2px 7px;
                }
            .map li li li li li a{
                color: #042a7d;
                font-size: 11px;
                }
                .map li li li li li li a{
                    font-size: 10px;
                    color: #033480 !important;
                    }
    .map .select{
        background: url("../images/menu_select.gif") no-repeat 0 2px;
        }
    .map .select a{
        color: #045eb6;
        }
        .map .select li a{
            color: #6699CC;
            }
.map ul {
    padding-top: 5px;
    }
.map ul ul{
    padding-top: 3px;
    }
    .map ul li {marker-offset: 6px;}
.map .border{
    margin-bottom: 5px;
    background: none;
    }

.for_selection{
    position: relative;
    overflow: hidden;
    height: 1%;
    }
.top_map_bg{
    position: absolute;
    top:0;
    left: 0;
    width: 39px;
    height: 3000px;
    /*background: url("../images/top_map_bg.gif") no-repeat 0 0;*/
    }
.bot_map_bg{
    position:absolute;
    bottom:-1px;
    left: 0;
    z-index: 2;
    width: 39px;
    height: 953px;
    /*background: url("../images/bot_map_bg.gif") no-repeat 0 0;*/
    }
*html .bot_map_bg{
    bottom:-1px;

    }
/*Article
	---------------------------------------------------------------------*/
.site_dekoration_gorizont_l
{
	position: absolute;
	width: 15px;
	height: 24px;
	background: url("../images/site_decor_gorizont.gif") no-repeat 0 0;
	left: 15px;
	top: 40%;
	}
.site_dekoration_gorizont{
	position: absolute;
	width: 15px;
	height: 24px;
	background: url("../images/site_decor_gorizont.gif") no-repeat 0 0;
	right: -15px;
	top: 40%;
	/*top: 35px;*/
	}
.gorizontal_gallery {
	clear: both;
	position: relative;
	/*float: left; */
	width: 483px;
	/*width: 465px;*/
	height: 109px;
	margin: 7px 0 20px 0;
	padding-bottom: 0;
	border-right: 1px solid #bacce8;
	padding-top:12px;
	}

	.gorizontal_gallery a {
		/*padding: 10px;*/
		text-decoration:none;
		}
	.mini_gal {
		height: 57px;
		width: 475px;
		}
		.mini_gal .site_dekoration_gorizont {
			top: 31%;
			}
.about_price .gorizontal_gallery{
	width:373px /*360px*/;
	}
	.gorizontal_gallery img{
		clear: none;
		padding-right:12px;
		border:1px solid #B5CEEA;
		}
.gorizontal_gallery a .no_r_marg{
	padding-right:0 !important;
	}
.two_column_text{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	}
.marg_bot{
margin-bottom: 10px;
	}
.mar_top{
	margin-top: 6px;
	}
.about_price {
	float: left;
	width: 344px;
	padding-right: 8px;
	font-size:13px;
	}
	.two_three
	{
		/*width: 354px;*/
		width:495px;
		padding-right: 8px;
		}
	.about_price p span,
	.about_price2 p span,
	.two_three p span{
		font-weight: bold;
		font-size: 13px;
		color: #242424;
		text-transform: none;
		}
.two_three .announce_in_text{width:495px;}
.two_three p{width:344px;}
.two_column_text .blue_text,
.w280 .blue_text, .blue_text, .blu_blu_txt, div.Thirteen div.position div.blue
	{
	float: right;
	font-size: 11px;
	color: #003a95;
	width:130px;
	overflow: hidden;
	}
	/*.Nine table.ninetable{margin-bottom:5px;}*/
	.Four .gorizontal_gallery{margin-top: 12px;}
	.Four .blue_text span,
	.Five .blue_text span,
	.Six .blue_text span,
	.Seven .blue_text span,
	.Eight .blue_text span,
	.Nine .blue_text span,
	.Ten .blue_text span,
	.Ten .blue span,
	.Eleven .blue span, .announce_in_text span
	{
		color:#003A95 !important;
		font-weight:bold;
		text-transform: inherit !important;
		font-size: 11px !important;
		display:block;
		}
	.blu_blu_txt{margin: 10px 0 !important;}
	.two_column_text .blue_text span,
.w280 .blue_text span, .blue_text span, .blu_blu_txt span{font-size: 11px;text-transform:none;clear:both;}
div.One .two_column_text .blue_text{width: 131px !important; padding-left: 2px !important;}

.two_column_text .no_pad{
	width: 130px;
	padding-left:0 !important;
	}
.two_column_text .blue_text, .blu_blu_txt{
	padding-left: 12px;
	text-align: left;
	}
.about_price .blue_text, .blu_blu_txt{
	float: right;
	margin: 0 0 5px 5px;
	width:150px;
	}
.about_price .mar_left, .blu_blu_txt{
	margin-right: -13px;
	display: inline;
	}

.align_right{
	text-align: right;
	color:#003A95;
	font-weight:bold;
	}
table td .blue_text{
	width: 100px !important;
	margin-bottom: 5px;
	}

.Nine .two_column_text .loading{float:left;}
/*.Nine table td .blue_text*/
.Nine .blue_text{
  width:110px !important;
  float: right;
 }
 .blue a{color:#003A95 !important; text-decoration:underline;}
.Ten .about_price{
    width:373px;
    }
    .Ten .about_price .blue{
      text-align:justify;
        }
.about_price2 p{
	margin-right: 170px;
	clear: none;
	}
.w280{
	float: right;
	position: relative;
	width: 280px;
	padding: 11px 0;
	border-top: 1px solid #b5ceea;
	border-bottom: 1px solid #b5ceea;
	margin-left: 5px;
	margin-bottom:16px;
	}
.w280 .blue_text{
	float:left;
    width: 170px;/*180px;*/
	}
.img_man{
    width:100px;
    float:right;
    }
    .img_man img{
    float:right;
    }
.img_man span{
	color: #003a95;
	font-size: 11px;
	width:110px;
	}
	.Three .w280{margin-right:4px;}
.Three .img_man{width:106px;}

.for_vertical_menu{
	float: left;
	padding-bottom: 20px;
	}
/*24.09.2009
.vertical_gallery{
	float: left;
	position: relative;
	height: 1%;
	margin-right: 12px;
	width: 56px;
	border-bottom:1px solid #b5ceea;
	z-index: 1;
	}*/
.vertical_gallery {
border-bottom:1px solid #B5CEEA;
float:right;
height:1%;
margin-left:7px;
position:relative;
width:56px;
z-index:1;
}
.vertical_gallery img{
	margin-bottom: 12px;
	}
.vertical_gallery .site_dekoration{
	bottom: -20px;
	right: 0px;
	}
.vertical_gallery.small .site_dekoration{
	left:16px;
	}
	.content .clear_none{
		clear: none;
		}

.double_vertical_gallery{
	float: right;
	width: 133px/*124px*/;
	margin-right:1px;
	position: relative;
	border-bottom: 1px solid #b5ceea;
	}
.no_r_marg{
	clear:right;
	}
.double_vertical_gallery img{
	clear: none;
	margin:0 12px 12px 0;
	}

.double_vertical_gallery .odd{
	margin-right: 0;
	}
.two_big_column{
	margin-bottom: 10px;
	float: left;

	}
.two_big_column .about_price{
	width: 197px;
	}
.two_big_column img{
	clear: none;
	}
/*2009.09.25
.two_big_column .blue_text{
	float: right;
	width: 140px;
	padding-right: 10px;
	color: #003a95;
	font-size: 11px;
	}*/
	.two_big_column .blue_text {
color:#003A95;
float:right;
font-size:11px;
padding-right:10px;
width:150px;
}
	.top_pos {
		position: relative;
		top: -24px;
		}
.w_100 img{
	margin-bottom: 13px;/*12px;*/
	}
.w_100{
	float: right;
	width: 100px;
	}
.for_mar{
	margin-right: 9px;/*3px*/
	}
*html .for_mar{
	margin-right: 1px;
	}
.mar_bot{
	margin-bottom: 12px !important;
	}
.content .advices img{
	margin-right: 10px;
	}
p.blue{
	font-size: 11px;
	color: #003a95 !important;
	}

.small_star{
		position: relative;
		background: url("../images/small_star.gif") no-repeat 2px 3px;
	}

.small_quest{
		position: relative;
		background: url("../images/small_quest.gif") no-repeat 6px 6px;
	}



/*new's add*/

.horizontal_link, .vertical_link {
	display: block;
	cursor: pointer;
	text-decoration: none;
	}
.vertical_link {
	width: 25px;
	height: 12px;
	}
.horizontal_link {
	width: 12px;
	height: 25px;
	}

.marg_18 {
	margin-bottom: 18px;
	}

.img_block_1, .img_block_2, .img_block_3, .img_block_4, .img_block_5, .img_block_6, .img_block_7, .img_block_8 {
	position: relative;
	overflow: hidden;

}
.img_scroll_1, .img_scroll_2, .img_scroll_3, .img_scroll_4, .img_scroll_5, .img_scroll_6, .img_scroll_7, .img_scroll_8 {
	position:  absolute;
	top: 0
}
/*.img_scroll_1 img, .img_scroll_2 img, .img_scroll_3 img, .img_scroll_4 img, .img_scroll_5 img, .img_scroll_6 img, .img_scroll_7 img, .img_scroll_8 img {
	border:1px solid #B5CEEA;
}*/
.img_block_1  {	height: 56px;	width: 463px; }
.img_scroll_1 {	width:3000px;	height:56px;}

/**/
.img_block_2  {	height: 108px;	width: 468px;}
.img_scroll_2 {	width:3000px;	height:108px;}

/**/
.img_block_3 { height:318px;margin-bottom:12px;width:56px;}
.img_scroll_3 {	width:56px;	height:3000px;}

/**/
.img_block_4  {	/*height:260px;*/ height:250px;margin-bottom:12px;width:124px;}
.img_scroll_4 {	width: 124px;	height:3000px; }

/**/
.img_block_5  {	height:192px;	margin-bottom:12px;	width: 124px; }
.img_scroll_5 {	width: 124px;	height:3000px; }

/**/
.img_block_6  {	height: 108px;	/*width: 348px; */width:360px;}
.img_scroll_6 {	width:3000px;	height:108px; }

/**/
/*.img_block_7  {	height:327px;	margin-bottom:12px;	width: 102px; }*/
/*.img_scroll_7 {	width: 102px;	height:3000px; }*/
.img_block_7  {height:361px; /*height:360px;*/	margin-bottom:12px;	width: 108px; }
.img_scroll_7 {	width: 108px;	height:3000px; }
.img_block_8 {height:56px;	margin-bottom:12px;	width: 280px;}
.img_scroll_8 {	height: 3000px;	width:280px; }
	.img_scroll_8 div { overflow: hidden; }
.img127{/*margin-left:2px;*/}
div.One, div.Two, div.Three, div.Four, div.Five, div.Six, div.Seven, div.Eight, div.Nine, div.Ten, div.Eleven, div.Fourteen{clear: both;overflow:hidden;}
.right_img{ float:right;}
.display_none{display:none;visibility:hidden;}
/*#content .clear_both p{width:344px;}*/
/*************Search*******************************************/
.yellow{background-color:Yellow;}
p span.yellow {/*font-size: 10px !important;*/font-weight:normal; text-transform: none; }
h5 span.yellow {font-size: 11px !important;}
.bottom_line {border-top:1px solid #b5ceea; margin-top: 10px;}
.content img.timer {margin: 15px auto 15px auto; float:none; clear:none;}
#for_search_res {display:none; float: left;width:100%; text-align:center;}
/**************************************************************/
.right_img{ float:right;}
/*******************************************************************************/
.content a.for_tooltips{position:relative;
}
.content img.element  {
    margin-top:3px;
    margin-bottom: -1px;
    cursor:pointer;
    display: inline;
    float:none;
}
.clear_both { clear:both; }
/******************************************************************************/
.for_themes{ clear:both; font-size:13px; margin-bottom: 6px;}
.for_themes li{padding: 2px 0 3px 12px;}
/**************************4Living Tooltips*************************/
#preloader { position: absolute; }
.drop_block, .drop_block_2 {
	padding: 9px 13px 0 9px;
	position: absolute;
	display: block;
	top:10px; left:0;
	z-index: 1000;
	/*left: 457px; */
	overflow: hidden;
	width: 268px;
	zoom: 1;
	clear:both;
}
/*.drop_block{left: -275px;}*/
.drop_block_2 { /*left: 750px; */padding: 9px 7px 0 9px; width: 278px; left: 10px; }
.drop_article_block {
	position: relative;
	background: #fff;
	width: 267px;
	height: 1%;
	padding-top: 2px;
	border: 1px solid #9cbde3;
}

	.drop_article_block .pad_block { padding: 0 12px;  }
	.drop_article_block  h4 a{ font-size: 14px; padding: 0 0 2px 1px; /*line-height: 14px;*/ color:#003A95 }
	.drop_article_block  p {width:232px; padding:0 1px 5px 1px; margin-bottom: 4px; border-bottom: 1px solid #b5ceea; }
	.drop_block pad_block p a { color: Black; }
	.drop_article_block  p a {font-size: 13px; color: #003a95; }
	.drop_editor_block p { border-bottom: none; }
	.drop_article_block  img { margin-bottom: 7px; }
	.drop_article_block .list { padding-bottom: 10px; }
	.drop_article_block .list li a { font-size: 11px; font-weight: bold; color: #003a95; text-transform:uppercase; padding-left: 2px; }
	.drop_article_block .list li p a{ font-size: 11px; color: #000; border-bottom: none; margin-bottom: 3px; padding:0 0 2px 2px; font-weight:normal;padding-left:0px;text-transform:none; }
	.drop_article_block .icons_list li { border-top: none; margin: 0 0 9px 1px; padding: 4px 0 11px 36px; }
	.drop_article_block .drop_cyrcle_close a {
		background: url(../images/drop_cyrcle_close.gif) no-repeat 100% 3px;
		float: right;
		margin-right: 4px;
		font-size: 12px;
		padding:2px 19px 3px 0;
		color: #fff;

	}
	.drop_article_block .drop_cyrcle_close { background: #9cbde3; overflow: hidden; height:1%; }
	.drop_article_block .corner {
		position: absolute;
			right: -14px;
			top: -10px;
		background: url(../images/drop_cyrcle_corner.png) no-repeat 0 0;
			width: 29px;
			height: 28px;
	}
	.drop_article_block .shadow {
		position: absolute;
			right: -8px;
			top: 0;

		background: url(../images/drop_cyrcle_shadow.png) no-repeat 100% 0;
			width: 7px;
			height: 1600px;
	}

	.drop_article_block .corner {
		position: absolute;
			left: -12px;
			top: -10px;
		background: url(../images/drop_editor_corner.png) no-repeat 0 0;
			width: 29px;
			height: 28px;
	}
	.drop_editor_block .shadow {
		position: absolute;
			right: -8px;
			bottom: 18px;
		background: url(../images/drop_editor_shadow.png) no-repeat 100% 0;
			width: 7px;
			height: 1600px;
	}
.bot{
	padding: 0 14px 9px;
	}
	.bot .drop_article_block{
		padding-top:0;
		}
.bot .drop_article_block .corner_bot {
			position: absolute;
			right: -14px;
			bottom: -10px;

			background: url(../images/drop_cyrcle_corner_bot.png) no-repeat 0 0;
			width: 29px;
			height: 28px;
	}
/********************************End********************************/
.table_loader{width: 100%; height:100%; background-color: Gray;}
.table_loader img{margin: 0 auto; float: none;}
div.block span
{
//	padding-right: 10px;
	color:#003A95;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}

p.mar_bot span
{
    text-transform:uppercase;
}

div.block .text_news{width: 200px;}

/*2009.09.25
.Two .blue_text { width: 127px;}*/

.Three .blue_text{width:169px;}
.Three span.align_right{display:block;clear:both;}
/*******************************************************************/
.content ul{
    margin: 3px;
    }
.content ul li{
    margin-left: 8px;
    margin-bottom: 2px;
    list-style: none;
    padding-left: 10px;
    font: 13px Verdana, Tahoma, Arial, san-serif;
    background: url('../images/arrow_t1.gif') no-repeat 0 5px;
    }
.content ul li li{
    margin-left: 0;
    padding-left: 15px;
    background: url('../images/arrow_t2.gif') no-repeat 0 6px;
    }
.content ul li li li{
    margin-left: 0;
    padding-left: 11px;
    background: url('../images/kv.gif') no-repeat 0 7px;
    }
.content ul li span{
    font:bold 15px Verdana, Tahoma, Arial, san-serif;
    }
.content ul li li span{
    color: #003a95;
    font:bold 11px Verdana, Tahoma, Arial, san-serif;
    }
.content ol{
    color: #242424;padding-left:24px;

    }
.content ol li{
    padding: 0;
    margin: 0;
    color: #003a95;
    font: 13px Verdana, Tahoma, Arial, san-serif;
    }
    .content ol li span{color: #000;}

.content table{

    margin-bottom: 25px;
    /*
	width: 100%;
	border-top: 1px solid #e3e9f1;
	*/
	/*width:495px;*/
	border-collapse:collapse;
    }
.content table td{
    font: 11px Verdana, Tahoma, Arial, san-serif;
    text-align: center;
    }
.table_t1{margin-bottom:5px !important; width:495px;}


.table_t1 td,
.table_t2 td
    {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 0 4px;
    }
.table_t1 tbody td,
.table_t2 tbody td{
    padding-top: 3px;
    padding-bottom: 17px;
    }
	.table_t1 tbody td p,

	.table_t2 tbody td p{color:#003a95;font-size:11px;}

.table_t1 thead td,
.table_t2 thead td{
    font-weight: bold;
    padding: 9px 0 12px 0;
    }


.table_t1 td{
    color: #003a95;
    }
.table_t1 thead td{
    background: #cbdcf0;
    }
.table_t1 tbody td{
    background: #ebf1f9;
    }

.table_t2 td{
    color: #003a95;
    }
.table_t2 thead td{
    background: #cbdcf0;
    }
.table_t2 tbody td{
    background: #ebf1f9;
    }
    .announce_in_text{color:#003A95 !important;width: 495px;}
    .two_big_column2 .about_price {
    float: none;
    width: auto;
    margin-right: 130px;
    }
  .two_big_column2 .blue_text{padding:0px 0px 10px 10px;}
  .Twelve .blue_text{width: 495px !important; padding-bottom:10px;}
  /*.Twelve .blue_text {width:495px !important;padding-bottom:10px}*/
  .Twelve .blue_text span{font-weight: bold; padding-bottom:10px;display:block;}
.Twelve {clear:left;}
ul.forumLinkList
{
    margin-left: 20px;
    float: none;
    clear: both;
    width: 100%;
}

ul.forumLinkList li
{
    color: #003A95;
    list-style-type: disc;
    background: none;
    padding-left: 0px;
    margin-left: 0px;
}

div.centerForumWrapper
{
    padding: 5px;
}


div.tooltip{position: absolute;border:1px solid #003A95; color:#003A95;
overflow:hidden;
padding:5px 15px;
 display: none;background: #fff; width: 120px; z-index: 1000;}

 /**********************************************************************************************/

 /*.right_box{
	width:280px;
	overflow:hidden;
	}*/

.uni_block{
    padding-bottom: 5px;/*30px;*/
	/*position:relative;*/
	height:1%;
    padding-right: 10px;
    }
	/*.uni_block .block p{
		overflow:hidden;
		}*/
/*.uni_block*/ h2{
	background:none;
	color: #6699CC;
	text-transform: uppercase;
	font-size: 15px;
	}
 .uni_block h2 img{
	display:inline;
	float:none;
	padding-left:5px;
	position:relative;
	top:7px;
	}
 .uni_block .no_r_marg {
		margin-right:0;
		}
 .uni_block .block p span {
		font-size:11px;
		}
.content .uni_block .block p span a, .right_box .uni_block p span a, .Slide .block p span a /*, .right_box .uni_block .mar_bot span  a*/
{
		color:#003A95 !important;
		}
.right_box .uni_block h2 img{
	padding-left:7px;
	top:2px;
	}
.two_blocks{
    float: left;
    width: 242px;
    }
.block_in{
    clear: both;
    position: relative;
    }
.block_in p {font-size:11px;}
.block_in h4 a{color: #003A95;}
.block_in h4 a:hover{text-decoration: none;}
.frame{
    border:1px solid #B5CEEA;
	height:1%;
    padding: 12px;
    }
.frame_bot{
	border:0;
	border-bottom:1px solid #B5CEEA;
	}
.no_pad_bl{
    padding-right: 3px;
    }


.n_collection{
	clear:both;
	width:300px;
	}
.m_r,
.content .m_r{
	margin-right:12px;
	}

	 .content .uni_block .column_links li {
		padding-left:0;
		margin-left:0;
		background:none;
		list-style: none;
		}
 .uni_block .column_links {
	width:100%;
	}
 .uni_block .column_links li a	{
 padding-left:10px;
	font-weight: bold;
	font-size: 11px;
	color:#003A95;
	clear: both;
	background:url('/files/images/bg_links.gif') no-repeat 0 4px;
 }
  .uni_block .column_links li p{
	padding-bottom:0;
	}


.content .icons_list{
	margin-left:0;
		}

.content .icons_list li{
	padding:6px 0 7px 35px;
	margin:0 0 11px 0;
	border-bottom:1px solid #B5CEEA;
	}
.content .sprav li{
	background:0;
	margin-left:0;
	padding-left:0;
	}
.sprav li a{
	color:#003A95;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:0;

	}
.content ul{
	margin:0;
	}
.icons_list .star { background: url('/files/images/icon_star.gif') no-repeat 0pt 7px; }

 .uni_block  .other_news{
	width:100%;
	}
 .uni_block  .for_txt_other_news{
	float:none;
	padding-bottom:10px;
	overflow:hidden;
	}
 .uni_block  .txt_other_news{
	float:none;
	margin-left:0;
	width:auto;
	}
.right_box .uni_block{padding-right:0;}
.right_box .uni_block .column_links{
    list-style:none;
    padding:0;
    margin:0;
    border:0;
    }
.right_box .uni_block .column_links li{
    padding-bottom:4px;
    }
    a.defaultlink{display:none;}


.for_bug
{
    padding: 0;
    margin: 0;
   /* font-size: 1px;*/
    line-height: 1px;
    border: none;
}

/*********************************************************/
span.h1, span.h2, span.h3, span.h5, span.h6{
    display:inline;
	color: #003A95 !important;
	text-transform:uppercase !important;
    }
.content  span a  {
    display:inline;
	color: #003A95 !important;
	text-transform:uppercase !important;
    }

span.h1 {font-size: 23px !important; }
span.h2{
    font-size:15px !important;
    font-weight: normal !important;
    /*clear: both !important;*/
    /*color: #6699cc !important;*/
    /*text-transform: lowercase !important;*/
    /*line-height: 30px !important;*/
    }



span.h3{
    /*clear: both !important;*/
    font-size: 14px !important;
    }

span.h4{font-size:13px !important; text-transform:uppercase !important;}
span.h5{font-size:12px !important;}

span.h6{font-size: 11px !important;}

.content .block, .right_box .block, .right_box .mar_bot
{
    text-decoration: none;
    color: #000;
}

.content .block a, .right_box .block a, .right_box .mar_bot a
{
    color: #000;
    text-decoration: none;
    /*color: #003A95;*/
}


h1.botborder {border-bottom: solid 1px #bacce8;}

div.archivefilter { padding-bottom:10px;}
div.archivefilter div.categoryf1
{
 width:112px;
 font-weight:bold;
 font-size:12px;
 color: #003a95;
 padding-top:8px;
}
div.archivefilter .categoryf1 img{ clear:none; float:none; display:inline; margin-bottom:0; margin-top:0px;}


#filtertable td { padding:0; margin:0; vertical-align:top;}
#filtertable { border:0px; margin-bottom:0;}
td.search_name div{ height:22px; line-height:22px; font-size:11px; margin-top:4px; text-align:right;}



.bluedropdown .ajax__combobox_textboxcontainer
{
    border:solid 1px #a3c4e7;
    width:95px;
    height:22px;
}
.bluedropdown .ajax__combobox_textboxcontainer input{ width:80px; font-size:11px; padding: 4px 0 0 0px; margin-left:10px;}
.bluedropdown .ajax__combobox_inputcontainer{ width:113px;}
.bluedropdown .ajax__combobox_buttoncontainer{   width:22px;   height:22px;    border:solid 1px #a3c4e7;    border-left:0px;}
.bluedropdown .ajax__combobox_buttoncontainer button
{ background: url('/files/images/arrow-down.gif') no-repeat 2px -1px;width:18px; height:22px; border:0px;}
.bluedropdown .ajax__combobox_itemlist li{ background:none; padding:5px 0 5px 10px; font-size:8px; margin:0;}
.bluedropdown .ajax__combobox_itemlist { border:solid 1px #a3c4e7;margin:0px 0 0 -1px;}
.bluecalendar .ajax__calendar_container{ border: solid 1px #a3c4e7; background-color:#FFFFFF; z-index:100; margin-left:0;}
.content h5 a span{   color: #6699CC;   }
    /*.one .loading { width: 497px; }*/
    .loading, .right_img,.float_right { border: 1px solid #B5CEEA; cursor:pointer;}
	h2 a{cursor:pointer;}
h2 a:hover{text-decoration:none;}
.Eight .two_big_column2 .blue_text {width:138px;}
.left_txt a{display:block;}
.block_in  .left_txt{width: 120px;}
.counters { position: absolute; width: 150px;/* height: 31px;*/}
.counters div{float: left;padding-right:7px;}

#facebox { /* overlay is hidden before loading */  display:none;
             /* standard decorations */ width:100px;
            border:1px solid #FFFFFF;
            /* for modern browsers use semi-transparent color on the border. nice! */
            background:#FFFFFF none repeat scroll 0 0;
            /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
            -moz-border-radius:8px;   -webkit-border-radius:8px;		background-color:white;	border-color:-moz-use-text-color white white;	border-style:none solid solid;	border-width:medium 5px 5px;box-shadow: 5px 5px 25px 5px #67697c;      -webkit-box-shadow: 5px 25px 5px 5px #67697c;    -moz-box-shadow: 5px 5px 25px 5px #67697c;      filter: ...;         padding:10px 10px 0 5px;        }

        #facebox div {padding:10px;background-color:#fff;      font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#003A95; font-size:12px; font-weight:bold; text-decoration:none; }
        #facebox div.close{background: url('/files/images/close.jpg') no-repeat bottom right; border:0; }
		#facebox img{ float:none; }
		#facebox a{ color:#003A95; font-size:12px;font-weight:bold; text-decoration:underline; }
#dalee {padding:0px 0px 0px 5px!important;display:inline !important;}
.forblock { padding: 0px 10px 10px 10px; float: right;border-top: 1px solid #B5CEEA; border-bottom: 1px solid rgb(181, 206, 234);}
.forimg{padding: 5px 0px 5px 5px; float: right; width: 135px;}
.loading {float: right;margin-bottom:10px;}
.light_blue{color:#003A95; font-size:11px;width: 280px;  padding:5px 0px;}
 .forimg .blue_text {float:right; text-align: right; background-color: #f1f6fc; color: #003a95; font-weight: bold; font-size: 11px;}
 .forimg .blue_text a {float:right; text-align: right; background-color: #f1f6fc; color: #003a95; font-weight: bold; font-size: 11px;}
.watch{display:none;}
.stroyreview {width:495px; margin-top:10px;padding:3px 1px;/*border:1px solid #B5CEEA;*/ }
.stroyreview  img{float:left;}
.stroyreview  a{float:left; text-align:left !important; color:#003A95 !important;font-weight: bold;font-size:11px !important;}
.stroyreview1 {padding:20px 0px;width:132px;}
.stroyreview1  td a{float:left; text-align:left !important; color:#6699CC !important;font-size:10px !important;}
.stroyreview1 td{padding:2px !important;text-align:center !important;}
.stroyreview1 table{/*border:1px solid #B5CEEA;position:relative;top:40px;*/}
.stroyreview1 h3{/*border:1px solid #B5CEEA;*/ font-size:10px;padding:0px 0px 5px 0px;text-transform:uppercase; position:relative;top:40px;}

.zoom{width:100%;height:100%; right;background: url(/files/images/zoom.jpg) no-repeat 100% 100%;}
.topselect a{text-decoration:none;color: #075bb8;background: #b6ceea;}
.translate{font-size:10px;width:70px;padding-top:30px;margin-left:-135px;}
.translate select{width:120px;}
.translate span img {float:left;}	
.translate a {float:left;}	
.divanomania {background-color:#D1D3D4; width:495px;}
.divanomania table {width:100%;}
.divanomania table td {color: #000 !important; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; border:1px solid #ACACAC; border-collapse:collapse !important;}
.divanomania label{color: #000 !important; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
.divanomania input {font-size:14px; color: #000; margin:5px 7px 0px 0;}
.divanomania textarea{font-size:22px; background-color: #ED1C24; border: #231F20 2px solid;}
.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px;padding: 10px;width: 350px;}
.uploadifyError { border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float: right; }
.uploadifyProgress { background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}
.uploadifyProgressBar { background-color: #0099FF;width: 1px;height: 3px;}
.divanomania .red label{color:#ED1C24 !important;vertical-align:80%;}
.divanomania .red input{width:50px; display:inline;}
.divanomania .black table label{color:#000 !important; text-align:left;vertical-align:90%;}
.divanomania .black table input{width:100px;text-align:left;}
.divanomania td label {border:none !important;}
a.grouped_elements{float:left;padding:1px;}
a.grouped_elements img{background:none repeat scroll 0 0 white;border:1px solid #BBBBBB;margin:7px 0 7px 0; padding: 2px; /*width:160px;*/   }
.work{float:left;margin:10px 4px 0px 0px;border: 2px solid #bacce8;padding-bottom:5px;/*font-size:13px;*/}
.work img{float:none !important;}
.work a{color:#019879; display: block;}
.not {background-image:url("/files/konkurs/2.gif") !important;background-repeat:no-repeat;display:inline-block;height:34px;width:111px !important; }
 #workraiting {background-image:url("/files/konkurs/1.gif");background-repeat:no-repeat;display:inline-block;height:34px;width:211px; padding-bottom:10px;}
.table_t1 label, input{font-size:14px;color:#242424;}
.rss p  { width: 250px !important;}
.rss li {list-style-type: none !important; background:none !important; margin:15px;}
.rss li a{ margin: 0 0 10px 5px;}
.rss a{text-decoration:underline !important; text-transform:lowercase; font-size:14px; color:#003A95 !important; margin: 0 0 0 5px;}
.konkurs{border-bottom:1px solid #CDDEF1;margin-bottom:20px;}
.konkurs .site_dekoration  {background:url("../images/site_decor.gif") no-repeat scroll 0 0 transparent;position:relative;right:-475px;width:25px;}
.blue_text  a {color:#003A95 !important; text-decoration:underline !important;}
.no_border p a {text-decoration:underline !important;} 
.lnk360 img{padding-top:1px;}
.img360  {padding-top:5px; float:right;}
.vybor {border-top:#bacce8 solid 1px;}
.pik {border-left:#bacce8 solid 1px; border-top:#bacce8 solid 1px; border-right:#bacce8 solid 1px; width:97px; height:97; padding:1px 1px 1px 1px; width:95px; height:96px;}
.tex {border:#bacce8 solid 1px !important;width:96px; font-size:10px; padding-left:2px; vertical-align:bottom; text-decoration:underline;float:left;height:100px;}
.tex a, .tex2 a  {color:#003A95 !important;padding-top:10px; text-decoration:underline !important;overflow:hidden;height:5px;}
.tex2 p, .tex3 p { margin:0 !important; padding-top:10px;color:#003A95 !important;}
.tex2 p {font-size:14px !important; font-weight:bold !important;}
.tex3 p {font-size:11px !important;color:#003a95 !important; text-decoration:none;}

.all {width:400px !important;} 
.konk td {width:160px; text-align: left !important; margin:0 5px 0 0; vertical-align:top;}
.konk img { padding:10px 0 0 0 !important;}
.anketa {padding:0px; clear:both;}
.anketa table {width:490px;  border:#019879 solid 1px; margin-top:10px;}
.anketa td { margin:0 5px 0 5px; font-size:14px !important;}
.anketa h3{color:#019879 !important;}
.anketa input {height:20px; border: #a1a1a1 1px solid; width:240px; margin:5px 0 5px 0;}
.anketa textarea {border: #a1a1a1 1px solid; width:240px; margin:15px 5px 5px; font-size:16px !important;}
.anketa button {color:#003a95; font-weight:bold; padding:5px !important; background-color:#019879; margin:20px 0px 20px 0px !important;}
.check {border:none !important;margin-left:3px;}
.check td {font-size:12px !important; text-align: left !important; margin:5px 10px 0px 0;}
.check input {height:20px; border: none; width:20px; margin:0px 0 0px 0;}
.check img {border:#019879 solid 1px; width:80px; height:80px;}
.collect .dwg {font-size:12px;font-weight:bold;}
.pl {padding-left:5px; border:none !important;}
.ar {margin:0px 0px 0px 0px !important; padding:0px 5px 0px 15px; font-size:12px;}
.sel { padding:15px 5px 5px 5px !important; font-size:12px; color:#003A95;}
.sel select { border: #019879 1px solid !important; margin:10px 5px 0px 5px !important;}
.kr td {text-align: left !important;}
.kr img {margin-top:20px !important;}
.collect td { padding-left: 40px; text-align:left !important; vertical-align:top;}
.collect2 td { padding: 40px 0px 0px 40px; text-align:left !important; vertical-align:top;width:100px;}
.collect2 img { width:100px; height:100px;float:left;}
.collect a, .collect2 a  { color:#8d9699 !important;}
.ok p{color:red!important;font-size:20px!important;}
.cssMultiUpload{
color: #6B6B6B;
text-decoration:none;
display:block;
cursor: pointer;
}

.collect2{margin:0 0 20px;
text-align:right !important;}
.currating{text-align: right; width: 500px; color: rgb(0, 58, 149); font-size: 14px;float:right;margin-right: 10px;}

.sort {font-size:12px; color:#019879; font-weight:bold;}
.sort a:hover {color:#019879 !important;}
.nou a:hover {text-decoration:none !important; cursor:pointer;}
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_0,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_1,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_2,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_3,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_4,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_5,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_6,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_7,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_8,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_9,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_10
{border: 0; height: none;margin: 0; width: 200px !important;  top: -17px;left: 150px !important;z-index: 1000 !important;}/*top: 0;left: -101px !important;*/

#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_0,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_1,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_2,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_3,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_4,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_5,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_6,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_7,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_8,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_9,
#ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_10, x:-moz-any-link {
	top: 0px; left: -100px !important;
}



*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_0,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_1,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_2,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_3,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_4,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_5,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_6,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_7,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_8,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_9,
*+html  #ctl00_CenterPlaceHolder_ctl00_MultiUpload_Input_10
{left: 0 !important;}
.fb_edge_widget_with_comment {width:100px;position:relative;}
.connect_widget {background-color:transparent;width:90px;}
.connect_widget td.connect_widget_button_cell {vertical-align:top;width:80px;}
 .divanomania {background-color:#fff; width:495px; color:#000;}
 .divanomania td, .divanomania td label{color: #000; padding: 5px; font-weight:bold; font-size:14px; height:20px !important; width:225px !important;}
 .divanomania textarea{background-color: #dedede; border: #434343 1px solid; font-size:12px;}
#usloviya {margin:3px 0 0 70px;}
.dekorator .center_block div.imgdiv{float:none !important; padding:10px 0 10px 0;}
.dekorator H2{float:left !important;}
.slovar .descrdiv {float:none !important;}
.slovar p {width:480px;}
.slovar .center_block {padding:10px 0 10px 0 !important;}
.slovar  span {padding-left:10px !important;}
.gorizontal_gallery_2 {  clear: both;     margin: 5px;    padding-bottom: 0;    padding-top: 12px;    position: relative;    width: 483px;}
.img_block_10 {float:left !important; overflow:hidden; border-right: 1px solid #BACCE8 !important;}
.img_scroll_10 { display:block !important;}
.img_scroll_10 img {padding:0 10px 10px 0;}
.slovar img {float:left !important;}
.descrdiv p a {text-decoration:none !important;}
.border {border-bottom: 1px solid #CDDEF1;}
.slovar h2 {margin-top:10px;}
.back {background:url("http://4living.ru/files/konkurs/bestprint/back.jpg") repeat scroll 0 0 !important;}
#fake {padding:5px; border-bottom:#000 1px solid; border-right:#000 1px solid;}
#ctl00_CenterPlaceHolder_UserKonkursButton {padding:5px; border-bottom:#000 1px solid; border-right:#000 1px solid;}
.vopros p {font-size:11px; display:inline;}
.vopros table {width:50%;MARGIN: 10px 0px 10px 10px; FLOAT: right;}
.vopros table  img{width:250px;}
.vopros table  thead h3{padding-bottom:0px;}
.vopros table a{font-size: 11px !important;color: #003A95 !important;  display: inline;text-transform: uppercase !important;text-decoration: underline;}
.vpr_anons {font-size:60px !important; float:left; padding:5px;font-weight: normal !important;height:100%; font-family:Georgia;}
a.stroyka-direct-link {width:100px; overflow:hidden; display:block;}
a.stroyka-direct-link-text {display:block; overflow: hidden;}
.numb {font-size:24px !important; color:#003A95 !important;}
.collect td {width:33%;}
.Fourteen .blue_text{ width: 100%;}
.Fourteen .two_column_block .blue_text .left, .Fourteen .two_column_block .blue_text .right{ width: 47%; }
.Fourteen .two_column_block .blue_text .left span, .Fourteen .two_column_block .blue_text .right span,
.Fourteen .two_column_block .blue_text .left a, .Fourteen .two_column_block .blue_text .right a   {color:#6699cc;}
.Fourteen .two_column_block .blue_text .right{ float: right;}
.Fourteen .two_column_block .blue_text .left{float: left;}
.Fourteen .img_scroll_1 a.select img{ border: 1px solid red;}
.left{float:left;  color: #003A95 !important; display: block; font-size: 11px !important;  font-weight: bold; text-transform: inherit !important;}
.Fourteen .gorizontal_gallery  {border-right:0px;}
.Fourteen  .gorizontal_gallery img{ margin-right:4px; padding:1px;}
.Fourteen .mini_gal {width:495px;height:80px;margin-bottom:0px;}
.Fourteen  .img_block_1 { width:495px;height:80px;}
.Fourteen .loading  {height:400px !important;overflow: hidden; background-image: url("/files/images/bkgrd.gif");}
.Fourteen .img_scroll_1 {width:495px; height:80px;}
.Fourteen .site_dekoration_gorizont{display:none;}
.build{height:120px;border: #B5CEEA 1px solid;}
.build img{padding-top:10px !important; float: left;}
.build a {color:#003A95; width:100px; float: left;}
.anketa a {color:#242424;}
