body{
color:#4F6572;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#FFFEFA
}
a, a:visited{
color:#4F6572;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px
}
td{font-size:11px}

h1, h2, h3{
color:#AD0101;
margin: 0 250px 18px 30px;
padding:3px 0 0;
font-size:40px;
line-height:40px;
font-family:"Times New Roman", Times, serif
}
h2{
margin:0;
padding:0px 0px 5px;
font-size:20px;
line-height:normal
}
h3{
font-size:13px;
font-weight: normal;
margin:0;
padding:0px 0px 7px 0;
font-family:Arial, Helvetica, sans-serif;
line-height:normal
}
h4{
color:#fff;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:4px 0;
}
hr{
border:none;
border-bottom:1px solid #CFCDC8;
color:#CFCDC8;
height:1px;
}
img{border:none}
p{margin:0px 0px 14px 0px}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
min-width:1000px;
position:relative;
width:100%;
width:expression(document.body.clientWidth < 1000? "1000px":"100%" );
}

/*BEGIN COLUMN*/
#container {
    padding-left: 215px;
    padding-right: 276px;
        background:url(/images/center_bot_r.jpg) 100% 100% no-repeat
}
#container .column {
    position: relative;
    float: left;
}
#center_container {
    width: 100%;
}

#left_container {
    width: 215px;
    right: 215px;
    margin-left: -100%;
}
#right_container {
    width: 276px;
    margin-right: -276px;
	margin-bottom:100px
}
/*END COLUMN*/
#center_container_padding{
padding:32px 13px 32px 28px;
}
#left_fon{background:url(/images/left_fon.jpg) 0 0 repeat-y}
#left_bot{background:url(/images/left_bot.jpg) 0 100% no-repeat}
#right_fon{background:url(/images/right_fon.jpg) 100% 0 repeat-y}
#right_bot{background:url(/images/right_bot.jpg) 100% 100% no-repeat}
#side_l{background:url(/images/side_l.jpg) 215px 0 repeat-y}
#side_r{background:url(/images/side_r.jpg) 100% 0 repeat-y}
#cent_bot{background:url(/images/cent_bot_r.jpg) 100% 100% no-repeat}

#header{
background:url(/images/head_fon.jpg) 0 0 repeat-x
}
#header_r{
background:url(/images/head_r.jpg) 100% 0 no-repeat;
height:129px
}
#site_head{
margin:38px 0 0 30px
}
#left_inn{background:url(/images/left_top.jpg) 0 0 no-repeat; min-height:522px; padding-bottom:214px}
#right_container{background: url(/images/r_block_fon.jpg) 60px 0 repeat}
#center_container{background:url(/images/cent_top_l.jpg) 0 0 no-repeat}
#center_container_padding{background:url(/images/cent_top_r.jpg) 100% 0 no-repeat}

#phone{
color:#5F2016;
font-family:"Times New Roman", Times, serif;
font-size:34px;
font-style:italic;
font-weight:bold;
padding:30px 0 0 17px
}
	#phone small{font-size:16px}
.menu{
list-style:none;
padding:83px 40px 0 25px;
margin:0;
line-height:16px
}
.menu li{
padding-bottom:19px
}
.menu a, .menu a:VISITED{
color:#8A8A8A;
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-decoration:none
}
	.menu a:HOVER{text-decoration:none; color:#ACACAC}
	#selected a, #selected a:VISITED{color:#ACACAC}

#brend{
position:absolute;
left:30px;
top:30px
}	
#right_inn{
padding:38px 0 25px 69px;
background:url(/images/r_block_top.jpg) 0 0 no-repeat
}
#right_inn_side{background:url(/images/r_block_side.jpg) 0 0 repeat-y}
#right_inn_bot{background:url(/images/r_block_bot.gif) 0 100% no-repeat}
.r_block{
border:4px solid #E3E0D4;
border-right:none;
background:#FFFEFA;
margin:10px 0;
padding:20px 10px 20px 15px;
font-size:11px;
color:#855F73;
line-height:16px;
position:relative
}
	.corn{
	background:url(/images/corn.gif) 0 0 no-repeat;
	width:46px;
	height:13px;
	position:absolute;
	left:-5px;
	top:-7px
	}

#cent_r_block{
float:right;
padding:0 14px 0 0;
width:205px
}
#nav{padding-bottom:12px}
#nav img{
margin-right:21px
}
.srch_inp{
border:1px solid #E6E5E1;
background:none;
color:#6F716E
}
.srch_subm{
border:none;
background:url(/images/srch.gif) 0 0 no-repeat;
text-decoration:underline;
font-size:10px;
cursor:pointer;
width:70px;
margin-left:5px;
color:#6F716E
}

#text{
border-left:1px solid #F0EEEA;
border-right:1px solid #F0EEEA;
padding:32px 13px 43px 30px;
margin-top:-20px;
position:relative
}
.right_pic{
float:right;
margin:0 0 12px 13px
}

#footer{
background:url(/images/foot_fon.jpg) 0 0 repeat-x
}
#foot_l{
background:url(/images/foot_l.jpg) 0 0 no-repeat
}
#foot_r{
background:url(/images/foot_r.jpg) 100% 0 no-repeat;
height:100px;
position:relative
}
	#copyr{
	float:right;
	padding:60px 60px 0 0
	}
	#copyr, #copyr a, #copyr a:VISITED{
	color:#491131;
	font-size:11px
	}
	#foot_text{
	padding:23px 0 0 281px
	}
	#foot_text, #foot_text a, #foot_text a:VISITED{
	color:#7A494E;
	font-size:11px
	}
	
.marg{
padding:20px 0
}
/*Новости*/
.anons{
padding:0 0 25px 0
}
.date{
font-weight:normal;
font-size:12px
}
.podp{
text-align:right;
padding:10px 0 0;
font-style:italic
}
/*e-mail формы*/
.cform_table{
border:none;
border-collapse:collapse;
margin:0 0 20px
}
.cform_title{
padding:2px 10px 2px 0;
text-align:right;
vertical-align:top
}
.cform_input_td{
padding:2px 0
}
	.cform_table input{
	border:1px solid #E6E5E1;
	margin:0 10px 0 0;
	background:#fff
	}
	.cform_input_td input, .cform_input_td textarea{
	width:250px;
	border:1px solid #E6E5E1;
	color:#6F716E
	}
	.cform_input_td textarea{height:50px}
/*Map*/
.map{
margin:0 0 0 25px;
padding:0;
font-weight:bold
}
.map li{padding:0 0 15px}
.map a, .map a:VISITED{
font-weight: normal
}

/**/
#cal_cont{
display:none
}

/**/
.srch_bot{
padding:3px 0 0;
font-style:italic;
font-size:11px
}

/*FAQ*/
.f_tb{
border:none;
border-collapse:collapse;
margin:0 0 20px
}
.l_td{
padding:2px 10px 2px 0;
text-align:right;
vertical-align:top
}
.r_td{
padding:2px 0
}
	.f_tb input{
	border:1px solid #E6E5E1;
	margin:0 10px 0 0;
	background:#fff
	}
	.r_td input, .r_td textarea{
	width:250px;
	border:1px solid #E6E5E1;
	color:#6F716E
	}
.anons{
position:relative;
z-index:1
}
.answer{
padding:0px 0 0 10px;
position:relative;
z-index:2
}
h3 div{font-size:11px}
h3 a, h3 a:VISITED{color:#AD0101; font-size:11px}
.hide{

background:#fff;
border:1px dashed #000;
padding:5px 10px;
display:none;
left:0px;
z-index:3
}
div.more{
font-style:italic;
padding-left:10px;
cursor:pointer;
padding-left:0;
text-align:right
}




