body{
	
	font-family: Myriad Pro, Arial, Helvetica, Tahoma, sans-serif;
	margin:0 auto;
	padding:0;
	/*background:url(/file/index.jpg) no-repeat;*/
	
	font-size:14px;
	line-height:17px;
	
	width:expression((this.scrollWidth < 1003) ? '1003px' : ? ((this.scrollWidth > 1262) ? '1262px' : '100%')); 
	min-width:1003px;
	max-width:1262px;

}
#box{
	margin:0 auto;
	padding:0;
	
	/*idth: expression(this.scrollWidth < 1003 ? "1003px" : "auto" );*/
	/*min-width:1003px;*/
	/*width: expression(this.scrollWidth > 1262 ? "1262px" : "auto" );	*/
	/*max-width:1262px;*/
	
}
h3{
	margin:0;
	padding:0;
}
h2{
	/*text-transform:uppercase;*/
	
}
h1{
	line-height:27px;
	color:#4c4c4c;
}

a:visited{
	color:#53238d;
	}
a:hover{
	color:#c8332d;
}
a{
	color:#1E3582;
	border:0 none;
}
img{
	border:0 none;
}


#left_col{
	width:230px;		
	margin:0;
	padding-left:52px;
	float:left;
	*position:relative;
	*padding-right:22px;
}
#left_col .logo{
	margin: 55px 0 55px 0;
}
#left_col .menu a{
	text-decoration:none;
	color:#000;	
}
#left_col .menu a img{
	margin-top:10px;	
	_margin-bottom:10px;
}
#left_col .menu  span{
	display:block;
	float:right;
	color:#1E3582;	
	font-size:16px;
}

#left_col .menu{
	
	line-height:32px;	
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	list-style-type:none;
	padding-left:0;	
	_margin-left:0;
	*margin-left:0;
}

@media all and (-webkit-min-device-pixel-ratio:0) {
   
   body:first-of-type  #left_col .menu .submenu{ margin-top:14px; }   
   
}


#left_col .menu .submenu{
	height:auto;
	margin-top:1px;		
	padding-left:0px;	
	margin-bottom:10px;
}
#left_col .menu  li{
	height:32px;	
	background:transparent url(/file/li.gif) no-repeat scroll 0 31px;
}

#left_col .menu .submenu li {
	background:transparent url(/file/marker.gif) no-repeat scroll 19px 12px;
	font-weight:normal;
	list-style-type:none;
	height:25px;
	line-height:25px;
	padding-left:30px;
	*padding-left:0px;
	margin:0;
	border: 0 none;
	
}


#left_col #search{
	background:url(/file/search.jpg) no-repeat;
	border:0 none;
	width:200px;
}
#left_col #btn_search{
	background:url(/file/btn_search.gif) no-repeat center center;	
}
#left_col #btn_search input, #left_col #search input{
	border:0 none;
	background:transparent;
}


#news p {
	margin-top:6px;
	font-size:13px;
}
#news a{
	display:block;
	margin-top:2px;
	color:#1E3582;
}
#middle_col{
	width:23px; 
	height:500px; 
	margin-left:22px; 
	_margin-left:-10px; 
	float:left; 
	background:url(/file/bgcontent_left.jpg) no-repeat;
	*position:relative;
	*margin-left:-22px;
}


#right_col{
	background:url(/file/bgcontent_right.jpg) repeat-x;
	margin-left:308px;
		
	/*float:left;
	min-width:610px;
	/*max-width:981px;	*/
}
#right_col h1{
	margin: 41px 40px 0;
	font-weight:normal;
background:none;
	
}
#right_col #head{
	margin:4px 0 0 -15px;
	
}
#richeditpagetext{
	
	padding:1px 20px 20px 40px;
	font-size:14px;
	line-height:17px;
}
#richeditpagetext p{
	margin-top:7px;	
}
#links_border{
	background:url(/file/border.jpg) right;
	height:258px;	
	padding:3px 3px 3px 0;
	
}
#links_border_left{
	width:2px;
	background:url(/file/border_left.jpg);
    /*padding:2px 3px 4px 2px;*/
	float:left;
	height:260px;
}
#links{
	background:url(/file/bgsubmenu.jpg) repeat-x left bottom;
	height:258px;
}

#links ul{
	list-style-type:none;
}
#links table{
	width:540px;
	
}
#footer{
	background:url(/file/footer_center.png) repeat-x right top;
	clear:both;
	font-size:11pt;
	height:67px;
	padding-top:40px;
    padding-bottom: 13px;
    font-family: Tahoma, Arial, sans-serif;
    position: relative;
}

#footer #left_corner
{
    background: white url(/file/footer_left.png) no-repeat top left;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 120px;
}

#footer #right_corner
{
    background: white url(/file/footer_right.png) no-repeat top right;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 40px;
    height: 120px;
}

#footer .left{
	float:left;
	margin-left:50px;
	_margin-left:180px;
	width:300px;
	color:#1E3582;
}


#footer .top_gray {
    font-size: 9pt;
    color: rgb(114,112,111);
    display: block;
}

#footer .bottom_blue {
    font-size: 10pt;
    color: rgb(30,53,130);
    display: block;
    margin-top: 8px;
}

#footer .bottom_blue a, #footer .bottom_blue a:hover, #footer .bottom_blue a:visited {
    text-decoration: underline !important;
    color: rgb(30,53,130);
}

#footer .right{
	float:right; 
	width:240px;
    text-align: right;
    margin-right: 40px;
}
#footer .right img{
	float:left;
	margin:6px 8px 0 0;
}
#footer .right a{
	text-decoration:none;
	color:#1E3582;
}

#head {
	width:100%;	
	height:250px;
}
#header{
	width:230px;
	float:left;
	padding-left:52px;
	padding-top:55px;
	margin-right: -17px;
	
}


#main{
	clear:both;
}

#questions span{
	background:#edf6ff;
	display:block;
	font-style:italic;
	padding:8px 25px;
	margin-left:88px;
	color:#1E3582;
	
}

#questions p{
	padding:0 0 0 113px;
}
#top_grad{
	background:url(/file/top_grad.jpg) repeat-x;
	height:20px;
	
	margin-left:306px;
}
#otzyvy{
	font-weight:bold;
	margin:0;
}
#otzyvy img{
	float:left;
	margin:0 16px 13px 0px;
}
#otzyvy  p{
	color:#575757;
display:inline;
font-style:italic;
margin-left:0;
}
#otz{
	margin-bottom:13px;
	overflow:hidden;
	height:1%;
}
#otzyvy span{
	color:#1E3582;
	display:block;
	margin-left:0;
	width:450px;
	font-size:0.9em;
	margin-top:7px;
	margin-bottom:10px;
	
}

#search_results ul{
	list-style-type:none;	
	padding:20px;
	font-weight:bold;
	color:#000;
}
#search_results ul li{
	margin-top:30px;
}
#search_results{
	padding-left:105px;	
}
#search_results p{	
	font-weight:normal;
}
#search_results a{
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
}
#stella{
	
	margin-left:-20px;
	margin-top:-566px;
	position:absolute;
	
}
#wapka{
	position:absolute;
	height:250px;
	width:800px;
	top:0;
	margin-left:265px;
	overflow:hidden;
	_margin-left:0;
	*margin-left:0;
}
#butt{
	margin-top: -26px;
	_margin-top: -2px;
	display: block;
	float:right;
	width: 218px;
	height: 32px;
}
#filters td{
	width:50%
}
#news{
	margin-bottom:50px;
}
#subpag{
	
	overflow:hidden;
	color:#1E3582;
	margin-left:40px;
}
#subpag li{
	background:transparent url(/file/makel.gif) no-repeat scroll 0 6px;
float:left;
list-style-type:none;
padding-left:12px;
width:45%;
}
#subpag li a
{
color:#000;
font-weight:normal;
}
#price{
	border:solid;
	border-collapse:collapse;
	border-width:1px;
	border-color:#1E3582;
	margin:0 auto;
width:95%;
}

#price p {
    margin: 3px 0px;
}

#price th .group_telephone{
  border-style:none;
border-width:0px;
}
#price th .group_telephone td{
  border-style:none;
border-width:0px;
}
#price td .group_telephone td{
  border-style:none;
border-width:0px;
}
#price td{
border:solid;
	border-width:1px;
	border-color:#1E3582;
}
#price th
{
border:solid;
	background:#E1F2EC;
	border-width:1px;
	border-color:#7cbd95;
	color:#055379;
}
#price .thline
{
	border:solid;
	background:#f7f7f7;
	border-width:1px;
	border-color:#1E3582;
	color:#1E3582;
	font-size:16px;
}

#price .lite{
	border:solid;
	border-width:1px;
	border-color:#7cbd95;
	background:#E1F2EC;
	color:#005580;
	font-size:13px;
font-weight:bold;
}
#price .empty{
	border-color:#1E3582 #FFFFFF;
border-style:solid;
border-width:1px;
height:3px;
margin:0;
padding:0;
}
#richeditpagetext #news p{
	font-size:14px;
	margin-bottom:6px;
margin-top:15px;
font-size:14px;
}
#richeditpagetext #news a{
   font-size:21px;
   text-decoration:none;
}
#richeditpagetext #news .read_all{
   color:#1E3582;
   display:block;
   margin-bottom:24px;
font-size:13px;
text-decoration:underline;
}
#trig{
font-size:13px;
margin: 10px 0 -28px 40px;
/*text-transform:uppercase;*/
}
#trig img
{
margin:2px;
}
#trig a:visited{
color:#1E3582;
}
#richeditpagetext #news img{
margin:0 20px 20px 0;
width:150px;
}
#subpag a:visited{
color:#1E3582;
}
#page_image img{
  margin:0 0 10px 10px;
}
#cell
{
	text-align:right;
}


/* CUSTOM TABLE (SERVICE) */

table.service {
    margin-top: 15px;
    border: 0px;
    font-family: Myriad Pro, Arial, Helvetica, Tahoma, sans-serif;
}

table.service thead {
    background-color: rgb(223,230,237);
}

table.service thead td {
    padding: 10px 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: rgb(30,53,130);
    border-bottom: 2px solid rgb(204,204,204);
    border-right: 1px solid rgb(204,204,204);
}

table.service tbody td {
    padding: 10px 10px;
    border-bottom: 1px solid rgb(204,204,204);
    border-left: 1px solid rgb(204,204,204);
    font-size: 13px;
}

table.service tbody td.azs_city {
    background-color: rgb(250,250,250);
    border-left: 0px;
}

table.service td a, table.service td a:hover, table.service td a:visited {
    color: rgb(23,77,130);
    text-decoration: underline;
}

table.service td img {
    margin: 0 5px 5px 0;
}