@charset "windows-1251";   
	
html, body	{
	margin: 0px; 
	padding: 0px; 
	border:0px;
	background: #fff;  
	}
				  			
table	{	
	font-size:12px;		 
	font-family:tahoma,verdana,arial;
	border: 0px; /* border: "0" */
	border-collapse:collapse; 
	width: 100%
	}			   

table td	{
	padding:0px; 
        vertical-align:top;
} 				 

a img	{
	border:0;
}

.main {
        background: url(/bitrix/templates/advo24/images/bg_ftable.gif) bottom repeat-x;
}

.bg_top {
        width:100%;
        background: url(/bitrix/templates/advo24/images/bg_top.gif) repeat-x top;
}

.phone_top {
        width:387px;
        height:187px;
        background: url(/bitrix/templates/advo24/images/phone_top.gif) right no-repeat;
        text-align:right;
} 

.phone_top div {
	width: 387px; 
	height: 187px; 
}
.phone_top div img {
	margin-right:20px
}  

#navy_menu 	{
	background: url(images/bg_horizont.gif) #851b00;
	height: 39px; 
	color: #fff; 
	font-size: 11px; 
}

#navy_menu td 	{
        vertical-align:middle;
}
	 
#navy_menu a	{
	color: #fff; 
}
	
#navy_menu span	{  
	width:100%;
	text-align:right;
}

#left	{
	background: url(images/menu_bg.gif) repeat-x; 
	border-right: 1px solid #dfdfdf !important; 
	border-top: 1px solid #dfdfdf !important; 
	vertical-align: top; 
	width: 235px
}
	
.lmenu	{	
	list-style: none;	
	margin: 0px;
	padding: 0px;
	}	 
	
.lmenu li {		
	background: url(images/lmenu_marker.gif) no-repeat left bottom;  
	padding: 12px 0px 12px 30px; 
	}  
	
.lmenu li a {
	color:#333333;
	font-weight:bold;
	} 	

	
.lmenu li a:hover {
	color:#13374e;
	font-weight:bold;
	} 		   
	
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6	{
 	position: absolute; 
 	left: 240px;
	width: 235px;  
 	border: 1px #dadada solid; 
 	background: #f5f5f5; 
 	visibility: hidden
}		 
 
#menu1	{  
	top:241px;
	}

#menu2	{
	top:279px;
	}

#menu5	{
	top:317px;         
        }

#menu4	{ 
	top:355px;
	}

#menu6	{ 
	top:393px;
	}	

#menu3	{ 
	top:431px;
	} 

.search_form {
        margin:40px 0 20px 0;
        }
	
#right	{
	background: url(images/menu_bg.gif) repeat-x; 
	border-left: 1px solid #dfdfdf !important; 
	border-top: 1px solid #dfdfdf !important; 
	line-height: 14px; 
	font-size: 11px; 
	color: #2c2f3c; 
	padding: 20px 10px 0px 0px; 
	vertical-align: top; 
	width: 217px
}
	
#rmenu	{
	list-style: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	}	 
	
#rmenu li {
	background: url(images/rmenu_dots.gif) no-repeat right bottom;
	padding: 15px 0px 15px 15px; 
	}  
	
#rmenu li a, .all_news {
	color:#333333;
	font-weight:bold;
	} 	  
	
#rmenu li a:hover, .all_news {
	color:#13374e;
	font-weight:bold;
	} 	

.all_news {
        font-size:11px;
        margin:5px 0 40px 15px;
        }	

.extra  {
        list-style: none;	
	margin: 10px 0px 0px 15px;
	padding: 0px; 
        }

.extra li {
        background: url(images/marker_news.gif) no-repeat left center;
        padding: 12px 0px 12px 25px;  
        }

.extra li a	{
	font-size:12px;
	color:#851b00;	
	font-weight:bold;
	}		

.extra li a:hover	{
	color:#601300;	
	}	


#main_text	{ 
	vertical-align:top;
	font-size:12px;
 	color:#555555;
	padding:20px 15px 20px 15px;	
	}		
	
a       {
        color: #16415d
        }
a:hover {
        color:#navy;
        }
	
#main_text p  {  
	text-align:justify;
	}		
 
#main_text ul	{
	list-style:none;
	margin:0px;
	padding:0px;
}

#main_text ul li	{
	text-indent:2em; 
	padding:5px 15px;
}		
	 
h1	{		  
	font-size:17px;
	font-weight:normal;
	color:#851b00;
	margin:0px;	 
	padding:0px;
	}

h2	{		  
	font-size:14px;
	font-weight:bold;
	color:#16415d;
	margin:5px 0px;	 
	padding:0px;
	}

			
.about	{
	background: url(images/marker_about.gif) no-repeat left center; 
	padding: 15px 0px 15px 25px; 
	margin-bottom:30px;
	}									
	
.about	a:hover	{
	color:#601300;
	}		
	
.news_header	{ 
	font-size: 18px;
	color:#16415d;
	padding-left:15px;	 
}

.call1 {
        width:219px;
        height:161px;
        background: url(/bitrix/templates/advo24/images/call1.jpg) left bottom no-repeat;
        border-right: 1px solid #dfdfdf;
}

.foot_cont {
        font-size: 11px; 
        color: #494949; 
        background: #DDDDDC;
}	 

#foot1	{
	background: url(images/call2.jpg); 
	width: 358px; 
	height:34px;
}

#foot2	{
	background: url(images/call3_bg.gif) repeat-x bottom;
    	height:34px;
}	  

#foot3	{
	background: url(images/call4.gif); 
	width: 353px; 
	height:34px
}	 

#foot4	{
	background: url(images/call5.jpg); 
	width: 165px; 
	height:86px
}	   

.foot5	{
	text-align: right; 
	padding-right: 10px; 
	line-height: 15px;
        vertical-align:middle;
}	

.bg_copy {
        background: url(/bitrix/templates/advo24/images/copy.gif) left no-repeat bottom
}  

.bg_foot_line {
        background: url(/bitrix/templates/advo24/images/foot_line.gif) left no-repeat;
}

#ak	{
	color: #FFFFFF; 
	background-color: #000000; 
	padding:2px;
}
	
.price, .adrtable    { 
	font-size:12px;	
	color: #555555;	 
	margin:15px 0px 30px 0px; 
	}

.price th, .adrtable th  {
	background: #2e546e;
	color:#fff;
	height:20px;
	}  
	
.price #cost {
	width:100px;
	}
	
.price td, .adrtable td	{ 
	border:1px solid #7b7b7b;
	height:50px;
	line-height:15px;
	padding:5px;
	}

.adrtable td	{
	height:30px;
	}

.pricecap	{
	font-size: 15px; 
	font-weight: bold;	
	text-align:center;
	margin-top:10px;
	}

.order
	{
	color:#555555;
	width: 400px;
	margin-left: 40px;
	}
.order td
	{
	padding: 5px;
	}
input	{
	color:#555555;
	border: solid 1px #D9DADE;
	width: 208px;
	height: 20px;
	}

textarea
	{
	border: solid 1px #D9DADE;
	width: 208px;
	height: 100px;
	}

.adress {
        margin-top:20px;
        }
.adress span
	{
	display: table-cell;
	height:36px;
	}
.adress span a, .adress span p
	{
        display:table-cell;
        background: url(/bitrix/templates/advo24/images/square.gif) left center no-repeat; 
	height:36px;
	font-size: 12px;
	color: #666666;
	font-weight: bold;	
	padding: 12px 20px 12px 20px; 
	border:1px solid #fff;
	}
.adress span a:hover
	{
	background: #e9e9e9;
	text-decoration: none;
	border:1px solid #b7b6c3;
	}

.bg_top_cont {
    width:570px;
    margin-bottom:-2px;
}

.btc_logo {
    float:left;
}

.btc_top_text {
    float:left;
    margin-top:70px;
}

.btc_top_text div {
    font-size:18px;
    color:#6c6c6c;
    text-transform:uppercase;
    letter-spacing:-1px;
}