body{
	padding:0px; 
	margin:0px;
}
img{
border:0;
margin:0;
padding:0;
	}
#tabl{
	background:url(/templates/main/images/title_bg.jpg) repeat-x;
	height:325px;
	padding:0px;
	margin:0px;
}
#name{
	position:absolute;
	top:220px;
	left:50px;
}
#flash{
	padding-right:20px;
	padding-top:20px;
	padding-bottom:30px;
}
#title{
	padding-left:50px;
}
#phone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#1B405E;
	padding-top:60px;
}
/*#phone span.code{
	color:#eoeoeo;
}*/
#nav{
	margin:20 0 0 20;
}

#top_menu ul{
	padding:0px;
	margin:0;
	margin-top:6px;	
	margin-left:25px;
	_margin-left:10px;
	float:left;
	height:35px; 	
}
#top_menu ul li{
	margin-right:45px;
	float:left;
	position:relative;
	list-style-type:none;
	display:inline;
	width:180px;
	height:35px;
}

#top_menu ul li div.active
	{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#FFFFFF;
}
#top_menu ul li div.active a
	{
	color:#9A7E7E;
	}

#top_menu ul ul
{
padding:0px;
margin:5px 0;
position: absolute;
background:#E1E1E1;
display: none;
top: 30px;
left: 0px;
width: 150px;
}
#top_menu ul li.jshover,
#top_menu ul li:hover 
{
display: block;
margin-right:75px;
width:150px;

}
#top_menu ul li.jshover ul,
#top_menu ul li:hover ul
{
display: block;
width:150px;
margin-right:0px;
}
#top_menu ul li ul a
{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 8px 30px;
_padding-bottom:5px;
width:120px;
height:10px;
display:block;
_width:150px;
color:#7A7979;
font-weight:normal;
}

#top_menu ul li ul a:hover
{
margin-top:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 8px 30px;
_padding-bottom:5px;
background:#BAAEAE;
height:10px;
width:120px;
_width:150px;
display:block;
color:#FFFFFF;
font-weight:normal;
}
#top_menu ul ul li
{
padding:0 0 10 0;
background:#E1E1E1;
width: 150px;
margin-right:0px;
height:28px;
}

#top_menu a{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	padding:10px;
	text-decoration:none;
}
#top_menu a.selected{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	font-weight:bold;
	color:#9A7E7E;
	background:#FFFFFF;
	width:180px;
}

#top_menu a:hover{
	width:180px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	font-weight:bold;
	color:#9A7E7E;
	background:#FFFFFF;
}


#price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A7A7A7;
}
#price td.quest a{
	font-family:"Times New Roman", Times, serif
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
}
#price a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#265C86;
}
#main{
	margin-top:20px;
}
#left{
	padding:0 20px 10px 10px;
}
#left div{
color:#265C86;
font-size:24px;
}
#left ul{
	padding:0px;
	margin:0 0 0 10px;
	list-style-type:none;
	width:200px;

}

#left ul li.jsout ul{
display: none; /*Скрывает ul*/
}
#left ul li.jsvhover ul
{
display: block; /*Показывает ul*/
}

#left ul li{
	padding:10px 0;
	width:200px;

}
#left ul li .selected a{
	color:#FFFFFF;
}

#left ul li p.selected{
	padding:5px 10px;
	margin:0;
	white-space:nowrap;
	font:14px Tahoma;
	color:#FFFFFF;
	background:#BAAEAE;
}
#left ul li a{
	padding:10 0;
	width:200px;
	font-family:Tahoma;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
#left ul ul {
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0;
}
#left ul ul li{
	padding:0;
	margin:0;
	width:200px;
}
#left ul ul li a{
	padding-right:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#7A7979;
	display:block;
	height:10px;
	width:200px;
}
#left ul ul li a:hover{
	padding-right:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#7A7979;
	display:block;
	height:10px;
	background:url(/templates/main/images/line.jpg) right bottom no-repeat;
	width:200px;

}
#search td{
	padding:0px;

	margin:0px;
	color:#265C86;
	font-family:Tahoma;
	font-size:12px;
}
#search td a{
	color:#265C86;
	font-family:Tahoma;
	font-size:12px;
}

#search input{
	background:url(/templates/main/images/search_bg.jpg); 
	margin-top:8px;
	_margin-top:7px;
	padding-top:4px;
	padding-left:12px;
	border:0px; 
	width:139px;
	height:24px;
	font-family:Tahoma;
	font-size:12px;
	color:#939393;
}
#pho td span.tel{
	color:#265C86;
	font-family:Tahoma;
	font-size:12px;
}
#pho td{
	color:#888786;
	font-family:Tahoma;
	font-size:12px;
		padding-top:20px;

}
#pho td a{
	color:#888786;
	font-family:Tahoma;
	font-size:12px;
		padding-top:20px;
		text-decoration:none;

}
#right{
	padding:0 30 0 20;
}
.title{
	color:#265C86;
	font:24px Times New Roman;
}
#news td.date{
	font-family:Tahoma;
	color:#D0CFCF;
	font-size:16px;
	font-weight:bold;
}
#news td.text {
	font-family:Tahoma;
	color:#6A6868;
	font-size:12px;
	padding:0px;
	margin:0px;
}
#news td a{
	font-family:Tahoma;
	color:#739DBE;
	font-size:12px;
}
#vopros{
	margin-top:30px;
	color:#6A6868;
	font:12px Tahoma;
}

#vopros strong{
	color:#265C86;
	font:18px Times New Roman;
}
#vopros b{
	color:#265C86;
	font:18px Times New Roman;
}
#vopros td {
	font:12px Tahoma;
	color:#6A6868;
	}
#vopros td input {
	margin-right:15px;
	}
#radio
	{
	font-family:Tahoma;
	color:#8C8C8C;
	font-size:12px;
	}
#radio td.text
	{
	color:#265C86;
	font-size:18px;
	}
#radio td input
	{
	margin-right:10px;
	}
#footer{
	background:url(/templates/main/images/footer_bg.jpg);
	font-family:Tahoma;
	color:#8C8C8C;
	font-size:12px;
	padding:0px;
	margin:0px;	
}
#footer table{
	background:url(/templates/main/images/footer_bg.jpg);
	padding:0px;
	margin:0px;	
}
#footer table td{
	font-family:Tahoma;
	color:#8C8C8C;
	font-size:11px;	
	padding:0px;
	margin:0px;
}
#footer table td.adr{
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:11px;	
}
#footer table td a{
	font-family:Tahoma;
	color:#8C8C8C;
	font-size:11px;	
}
#search #submit
	{
	border:0px; 
	background:none; 
	width:50px;
	}
#search #submit
	{
	color:#265C86;
	font:12px Tahoma;
	text-decoration:underline;
	}

	
#workarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
	
#workarea a {
text-decoration:underline;
color:#000000;
}
#workarea ul li a
	{
	color:#000000;
	}
h1 {font-size:14px}

table{
border:0;
font-size:12px;
}

.tt td img {
padding-bottom:16px;
}