body {
	background-color:#E0DCCE;
	padding:36px 0 0 0;
	margin:0px;
}

body, a, div, span, td, input {
	font-family: Arial, Helvetica, sans-serif;
}

a{
	color:#C91045;
	font-size:12px;
	text-decoration:underline;
}

h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
	font-family: tahoma;
	font-weight:normal;
	font-size:24px;
}
h1{color:#C91045;}
h2{font-size:18px; color:#515150;}
h3{font-size:14px; color:#666; font-weight:bold;}
label{font-size:11px;}

.clear{clear:both; font-size:0px; line-height:0px; padding:0px;}

.container{
	width:902px;
	align:center;
	padding-bottom:10px;
}

#logo{float:left;}

#lang_selector{	float:left; width:140px; text-align:right; padding-top:8px;}
#lang_selector a{ color:#D6083F; font-size:11px;}
#lang_selector span{ color:#000; font-size:11px;}



/* Search */
#search{float:left; width:286px; text-align:right; padding-top:8px;}
.s1{
	width:22px;
	height:18px;
	background-image: url(../pix/s1.gif);
	background-position:0 1px;
	background-repeat: no-repeat;
}
.sf{
	border:0;
	background-image: url(../pix/search_bg.gif);
	height:18px;
	width:130px;
	padding:2px 5px 0px 5px;
	margin:1px 0 0 0;
	*margin:0px;
	font-size:11px;
	color:#999DA0;
}

.s2{
	width:9px;
	height:18px;
	background-image: url(../pix/s2.gif);
	background-position:0 1px;
	background-repeat: no-repeat;
}

/* Riunded input field */
.rif_left{
	width:9px;
	height:18px;
	background-image: url(../pix/rif_left.gif);
	background-position:0 1px;
	background-repeat: no-repeat;
}
.rif{
	border:0;
	background-image: url(../pix/rif_bg.gif);
	height:18px;
	width:130px;
	padding:2px 5px 0px 5px;
	margin:1px 0 0 0;
	*margin:0px;
	font-size:11px;
	color:#999DA0;
}

.rif_right{
	width:9px;
	height:18px;
	background-image: url(../pix/rif_right.gif);
	background-position:0 1px;
	background-repeat: no-repeat;
}


/* Top menu */
.topMenuItem{
	background-image: url(../pix/top_menu_bg.gif);
	background-repeat: repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	padding: 0px 0px 4px 0px;
	*padding-bottom:0px;
	line-height:12px;
}
.topMenuItem a{color:#FFF;text-decoration:none;padding:0px;margin:0px;line-height:10px;}
.air_menu_active {
}
.air_menu , .air_menu_active{
	position:absolute;
	height:25px;
	margin-top:-8px;
}
.air_menu a, .air_menu_active a {display:block;padding:2px 15px 10px 15px;}
.air_menu a:hover, .air_menu_active a {background-color:#FFF;color:#000;}
.air_menu_active b {background-color:#FFF;}
.am1, .am2 {display:block; height:1px; padding:0px; overflow:hidden;}
.am1{margin:0 2px 0 2px;}
.am2{margin:0 1px 0 1px;}

.submenuDiv {
	position:absolute;
	top:0px;
	visibility:hidden;
	background-color:#FFF;
	padding-top:10px;
	*padding-top:0px;
	padding-bottom:15px;
}
.submenuDiv a {
	display:block;
	color:#DA114B;
	font-size:11px;
	margin:1px 10px 1px 15px;
}
.submenuDiv a:hover {color:#000;}





#bread_crumb{margin-top:8px;}
#bread_crumb, #bread_crumb a{color:#74736F; text-decoration:none;}
#bread_crumb a:hover{text-decoration:underline; color:#C91045;}
#bread_crumb img{margin-bottom:1px;}



/* left menu */
#left_menu_box {background-color:#ECEAE2; padding:5px 10px 5px 15px;}
.m1, .m2, .m3, .m4 {display:block; background-color:#ECEAE2; height:1px; padding:0px; overflow:hidden;}
.m1{margin:0px 4px 0px 4px;}
.m2{margin:0 2px 0 2px;}
.m3{margin:0 1px 0 1px;}
.m4{margin:0 1px 0 1px;}

#left_menu_box a.big, #left_menu_box span.big {color:#515150; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin-top:0px;}
#left_menu_box span.big {color:#C91045;}
#left_menu_box hr {size:4; color:#C91045;}
#left_menu_box a, #left_menu_box span {color:#515150; font-size:12px; display:block; margin-top:5px;}
#left_menu_box span {color:#C91045;}

.togle {display:table-cell; *width:80px; text-align:center;}
.togle div { background-color:#6A6A6A; color:#E0DCCE;font-size:12px; padding:0px 10px 0px 10px;}
a.bordolink { color:#C91045; }
.tgb1, .tgb2 {display:block; background-color:#6A6A6A; height:1px; padding:0px; overflow:hidden;}
.tgb1{margin:0 2px 0 2px;}
.tgb1{margin:0 1px 0 1px;}

/* center */
.title { color:#63625F; font-weight:bold; font-size:12px;}
.news_anons a, .news_anons2 a{color:#0066CC;}
.news_anons, .news_anons2 {padding-top:10px;width:25%;vertical-align:top;}
.news_anons span, .news_anons2 span { display:block; font-size:11px; color:#63625F;}
.news_anons div, .news_anons2 div { width:80%;}
.news_anons2 div{float:right;text-align:left;}


#content{
	width:100%;
	padding:0px 0px 20px 10px;
	color:#3E3E3E;
	font-size:12px;
	text-align:justify;
}
#content p{text-align:justify;}
#content p, td, li{font-size:12px;}

.table{
	width:100%;
	background-color:#B3B0A5;
	margin-top:5px;
	margin-bottom:20px;
}
.table tr.head td{
	background-color:#B3B0A5;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 3px 0px;
}

.table td{
	background-color:#D8D4C7;
	padding:1px 5px 1px 5px;
	font-size:12px;
}

.table td p{
	margin:0px;
	font-size:12px;
}


/*Подвал*/
.footer_box{height:55px; background-color:#C5C4BA;overflow:hidden;}
.g1, .g2, .g3, .g4 {display:block; background-color:#C5C4BA; height:1px; padding:0px; overflow:hidden;}
.g1{margin:0px 4px 0px 4px;}
.g2{margin:0 2px 0 2px;}
.g3{margin:0 1px 0 1px;}
.g4{margin:0 1px 0 1px;}

#footer_menu {height:54px; padding-top:18px; float:left;}
#footer_menu a{color:#666; font-size:11px; display:block; float:left; margin-left:15px;}
#copyright { float:right; padding:12px 25px 0 0;}
#copyright, #copyright a { color:#666; font-size:11px;}



/* photo with preview and rounded corners*/
.photo_preview {
	float:right;
	margin:5px 5px 5px 10px;
	text-align:left;
}

.photo_preview2 {
	float:right;
	margin:5px 5px 5px 10px;
	text-align:left;
}

.round_corner img{
	margin-top:-1px 0px 0px -1px;
}

.round_corner a {
	display:block;
	overflow:hidden;
	margin:0px;
}


a.zoom{
	display:block;
	margin-top:2px;
	padding-left:15px;
	font-size:11px;
	color:#777772;
	text-decoration:underline;
	background-image: url(../pix/zoom.gif);
	background-repeat: no-repeat;
	background-position:0 2px;
}

.ph1, .ph2 b, .ph3 b, .ph4 b {
	height:2px;
	*height:3px;
	width:2px;
	*width:3px;
}

.ph1{
	border-left:1px solid #E0DCCE;
	border-top:1px solid #E0DCCE;
	position:absolute;
	overflow:hidden;
}


.ph2{float:right;	text-align:right;	width:0px;	*width:100%;	*position:absolute;	*overflow:hidden;}
.ph2 b {
	margin-left:-3px;
	position:absolute;
	*position:static;
	*overflow:hidden;
	border-right:1px solid #E0DCCE;
	border-top:1px solid #E0DCCE;
}

.ph3 {	width:0px;	height:0px;float:left;}
.ph3 b {
	*overflow:hidden;
	margin-top:-3px;
	position:absolute;
	border-left:1px solid #E0DCCE;
	border-bottom:1px solid #E0DCCE;
}
.ph4 {float:right;	text-align:right;	width:0px;	*width:100%;	*position:absolute;}
.ph4 b {
	margin-top:-3px;
	margin-left:-3px;
	position:absolute;
	*overflow:hidden;
	border-right:1px solid #E0DCCE;
	border-bottom:1px solid #E0DCCE;
}

/**********************************************/

.gray{color:#787878;}


/* news */

.news_anons_photo{
	padding:25px 15px 40px 0px;
	vertical-align:top;
}
td.news_anons_photo img{
	border:1px solid #6D6D6C;
	margin:0px;
}

td.news_item{
	padding:0px 0px 40px 0px;
	vertical-align:top;
}

td.news_item div {
	color:#787878;
	margin-bottom:10px;
	font-size:10px;
	font-family:tahoma;
}

td.news_item a {
	margin-bottom:10px;
	font-size:11px;
	color:#C91045;
}
td.news_item .graylink{
	color:#565656;
	text-decoration:none;
}
td.news_item .text{
	font-size:12px;
	color:#565656;
}

td.news_item img{
	border:1px solid #6A6A6A;
	margin:4px 10px 10px 10px;
}
.text .round_corner img{
	margin-top:-1px;
	margin-left:-1px;
}

/* PageNavigator*/

.pn, .pn a{
	font-size:12px;
	color:#565656;
	text-decoration:none;
}
.pn a:hover{color:#C91045;}
.pn span{
	color:#D01147;
	font-size:12px;
}

/* search */
.search_list li{margin-bottom:10px;}
.search_list{
	font-size:12px;
	color:#565656;
}



.p_logo, .p_name{
	font-size:12px;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:33%;
}

.p_logo img{margin:0px;}




/* Ad fiatures */
.ad h2{color:#C91045;}

#ad_left_menu {background-color:#ECEAE2; padding:5px 0px 5px 0px;}
#ad_left_menu .in{ margin:5px 15px 5px 15px;}
#ad_left_menu a.big, #ad_left_menu span.big {color:#515150; font-size:14px; font-weight:bold; text-decoration:none; display:block; margin-top:0px;}
#ad_left_menu span.big {color:#C91045;}
#ad_left_menu hr { margin:15px 0px 15px 0px; *margin:5px 0px 5px 0px; size:4; color:#C91045;}
#ad_left_menu a, #ad_left_menu span {color:#515150; font-size:12px; display:block; margin-top:5px;}
#ad_left_menu span {color:#C91045;}
#ad_left_menu h5{
	color:#515150;
	margin:0.1em 0 1em 0;
	padding:0px;
	font-family: tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

img.ad_banner{margin-bottom:10px;}

#ad_left_menu ul{margin:0px; padding:0px;}
#ad_left_menu li{margin:10px 15px 10px 15px; margin:7px 15px 7px 15px; padding:0px; list-style-type:none;}
#ad_left_menu li b{color:#515150;}
#ad_left_menu .ad_link_text{margin:5px 0px 0px 0px}
#ad_left_menu li.separator{margin:12px 0px 10px 0px; *margin:5px 0px 5px 0px; padding:0px;  height:2px; overflow:hidden; font-size:0px; background-color:#C91045;}
#ad_left_menu ul hr{color:#C91045;}

#ad_form {padding:0px; margin:20px 0px 0px 0px;}
#ad_form .label_cell{padding:3px 10px 3px 0px; margin:0px; width:150px;}
#ad_form .field_cell{padding:3px 10px 3px 0px; margin:0px; width:200px; vertical-align:top;}
#ad_form .field_cell input, #ad_form .field_cell select{width:200px; height:20px; font-size:12px; line-height:12px;}
#ad_form .field_cell textarea{width:360px; height:100px; font-size:12px;}
#ad_form .error{color:red; margin-bottom:3px;}