html, body {
  margin:0px;
  padding:0px;
 /* background:#ebe9ed;*/
  background:#ffffff;
}

h1{
	margin:0 0 0 13px;
	padding:8px 0 0 0;
	font-weight:bold;
	color:#ffffff;
	font-family:tahoma;
	font-size:14px;
	}
h2{
	color:#433a1d;
	color:#1e201d;
	font-size:14px;
	font-weight:bold;
	padding:0 0 14px 0;
	background:url(/images/cms/sait/leftform_header.gif) repeat-x left bottom;
	}
a{
	outline: none;
	}
img{
	border:0px;
	}
div#main{
	min-width:1000px;
	/*background:url(/images/cms/sait/all.gif) repeat-x left top;*/
	}
div#top_left{
	/*background:url(/images/cms/sait/top_left.gif) no-repeat left top;*/
	}
div#top_right{
	/*background:url(/images/cms/sait/top_right.gif) no-repeat right top;*/
	}
div#dark_border{
	/*background:url(/images/cms/sait/dark_border.gif) repeat-x left top;*/
	}
div#top_left_podlozhka{
	/*background:url(/images/cms/sait/top_left_podlozhka.gif) no-repeat left top;*/
	}
div#main_max{
	/*max-width:1250px;*/
	/*margin:0 auto;*/
	margin:0px;	
	}
div#inner_top_fon{
	/*background:url(/images/cms/sait/inner_top_fon.gif) no-repeat left top;*/
	}
div#bor_meu{
	/*background:url(/images/cms/sait/bor_meu.gif) repeat-x left top;*/
	}	
div#bor_meu_left{
	/*background:url(/images/cms/sait/bor_meu_left.gif) no-repeat left top;*/
	}
div#bor_meu_right{
	/*background:url(/images/cms/sait/bor_meu_right.gif) no-repeat right top;*/
	}
.clear{
	clear:both;
	overflow:hidden;
	height:1px;
	}

/*header*/
div#header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:217px;
	}
div#header_right_block{
	float:right;
	padding:5px 0 0 0;
	}
div#header_right_block div.header_right_block_tel{
	background:url(/images/cms/sait/tel_top.gif) no-repeat right top;
	padding:25px 0 18px 42px;
	height:32px;
	width:220px;
	}
div#header_right_block div.header_right_block_tel img{
	margin:0 0 0 9px;
	}
div#header_right_block div.header_right_block_menu{
	padding:5px 0 0 91px;
	}
div#header_right_block div.header_right_block_menu table{
	
	}
div#header_right_block div.header_right_block_menu table td{
	vertical-align:middle;
	font-size:13px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
div#header_right_block div.header_right_block_menu table td.ico{
	padding-right:13px;
	}
div#header_right_block div.header_right_block_menu table td a{
	text-decoration:underline;
	color:#969390;
	}
div#header_right_block div.header_right_block_menu table td a:hover{
	text-decoration:none;
	}
	
div#header div#topmenu{
	float:right;
	width:211px;
	padding:15px 0 0 0;
	}
div#header div#topmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
div#header div#topmenu ul li{
	width:211px;
	height:54px;
	background:url(/images/cms/sait/topmenu_fon.png) no-repeat left top;
	float:left;
	display:block;
	}
div#header div#topmenu ul li a{
	text-decoration:underline;
	color:#FFFFFF;
	display:block;
	margin:7px 0 0 17px;
	}
div#header div#topmenu ul li a:hover, div#header div#topmenu ul li a.cur{
	text-decoration:none;
	}

div#logo{
	float:left;
	padding:22px 0 0 15px;
	}
div#logo_ag{
	margin:0 0 0 222px;
	}
div#logo_ag_slogan{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	float:left;
	margin:-7px 0 0 0;
	width:427px;
	text-align:right;
	color:#9c9a97;
	}
div#logo_ag img{
	margin:35px 0 0 0;
	}
div#logo_under{
	float:left;
	clear:left;
	margin:-4px 0 0 0;
	padding:0 0 0 101px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:17px;
	}
div#logo_under a{
	text-decoration:none;
	color:#233444;
	}
div#logo_under a:hover{
	text-decoration:none;
	}
	
div#lozung{
	float:left;
	padding:81px 0 0 91px;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	}
/*header:end*/

/*footer*/
div#footer{
width: 100%;
	min-width:1000px;
	background:#ababaa;	
	height: 110px;
	}
div#footer_max{
	max-width:1150px;
	margin:0 auto;
	height: 110px;
	}
div#footer div#adres{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		width:316px;
		padding:29px 0 9px 36px;
		margin: 0px;
		float: left;
	}
div#footer div#adres a{
		text-decoration:underline;
		color:#7adeff;
	}
div#footer div#adres a:hover{
		text-decoration:none;
	}
	div#footer div#adres p
	{
		padding: 0px;
		margin: 0px;
	}
div#footer div#kinetica{
	float:right;
	padding:34px 50px 0 23px;
	 font-family:tahoma;
	 font-size:9px;
	 color:#ebf5fd;
	}
div#footer div#kinetica div#logo_kin{
	 border-left:3px solid #c2d0db;
	 padding:0 0 3px 10px;
	}
div#footer div#kinetica div#logo_kin a{
	 color:#ebf5fd;
	 text-decoration:none;
	}
div#footer div#kinetica div#logo_kin a:hover{
	 text-decoration:underline;
	}
div#footer div#kinetica div#logo_kin div{
	 padding:0 0 2px 0;
	}
div#footer div#kinetica div#logo_kin img{
	 margin:2px 0 0 0;
	}
div#footer div#kinetica #umi{
		padding:0 0 0 13px;
		color:#ebf5fd;
	}
div#footer div#kinetica #umi a{
		text-decoration:none;
		color:#ebf5fd;
	}
div#footer div#kinetica #umi a:hover{
		text-decoration:underline;
	}

div.counter{
	float:right;
	padding:34px 0 0 2px;
	}
/*footer:end*/

/*leftmenu*/
div#leftcol{
	position:absolute;
	width:307px;
	top:179px;
	left:0px;
	}
div#leftcol div#leftmenu{
	padding:58px 0 0 28px;
	}
div#leftcol div#leftmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
div#leftcol div#leftmenu ul li{
	float:left;
	width:274px;
	background:url(/images/cms/sait/menu_level1.png) no-repeat left top;
	font-family:tahoma;
	padding:3px 0 0 28px;
	font-size:12px;
	color:#494949;
	font-weight:bold;
	margin:0 0 6px 0;
	}
div#leftcol div#leftmenu ul li a{
	text-decoration:underline;
	color:#494949;
	}
div#leftcol div#leftmenu ul li a:hover, div#leftcol div#leftmenu ul li.active a{
	text-decoration:none;
	}
div#leftcol div#leftmenu ul ul{
	margin:6px 0 0 4px;
	padding:0px;
	list-style-type:none;
	}
div#leftcol div#leftmenu ul ul li{
	float:left;
	width:254px;
	background:url(/images/cms/sait/menu_level2.gif) no-repeat left top;
	padding:0 0 0 11px;
	font-weight:normal;
	}
div#leftcol div#leftmenu ul ul li a{
	text-decoration:underline;
	}
div#leftcol div#leftmenu ul ul li a:hoverm div#leftcol div#leftmenu ul ul li.active a{
	text-decoration:none;
	}
	
/*leftmenu:end*/
/*leftform*/
div#leftcol div#leftform{
	padding:0px 0 35px 28px;
	float:left;
	font-family:tahoma;
	}
div#leftcol div#leftform div.header{
	padding:25px 0 8px 0;
	color:#1e201d;
	width:262px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	background:url(/images/cms/sait/leftform_header.gif) repeat-x left bottom;
	}
div#leftcol div#leftform div.leftform_text{
	background:url(/images/cms/sait/leftform_text.gif) no-repeat left top;
	margin:0 0 6px 0;
	}
div#leftcol div#leftform div.leftform_text input{
	width:236px;
	padding:5px 8px 4px 7px;
	background:none;
	border:none;
	color:#7a7a7a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
div#leftcol div#leftform div.leftform_textarea{
	background:url(/images/cms/sait/leftform_textarea.gif) no-repeat left top;
	padding:5px 0 5px 5px;
	margin:0 0 6px 0;
	}
div#leftcol div#leftform div.leftform_textarea textarea{
	width:239px;
	height:39px;
	border:none;
	color:#7a7a7a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	}
div#leftcol div#leftform div.leftform_submit{
	background:url(/images/cms/sait/leftform_submit.gif) no-repeat left top;
	cursor:pointer;
	padding:2px 3px 3px 3px;
	}
div#leftcol div#leftform div.leftform_submit input{
	border:none;
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	}
div#leftcol div#leftform table{
	
	}
div#leftcol div#leftform table td{
	
	}
div#leftcol div#leftform table td.capcha_title{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
div#leftcol div#leftform table td div.capcha_input{
	background:url(/images/cms/sait/form/input_capcha.gif) no-repeat left top;
	margin:0 0 6px 0;
	}
div#leftcol div#leftform table td div.capcha_input input{
	width:67px;
	padding:5px 8px 4px 7px;
	background:none;
	border:none;
	color:#7a7a7a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
/*leftfoem: end*/
#content_header_line{
	/*background:url(/images/cms/sait/content_header_line.gif) no-repeat right top;*/
	}
/*container*/
div#container{
	margin:9px 0 0 365px;
	/*padding:0 0 0 365px;*/
	background:url(/images/cms/sait/content.gif) repeat-x left top;
	}
div#container_left{
	background:url(/images/cms/sait/content_left.gif) no-repeat left top;
	}
div#container_right{
	background:url(/images/cms/sait/content_right.gif) no-repeat right top;
	min-height:750px;
	}
div#container div#kursy_valut{
	float:right;
	padding:0 14px 0 0;
	}
div#container div#kursy_valut div.header{
	text-align:right;
	padding:3px 14px 17px 0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
div#container div#kursy_valut table{
	
	}
div#container div#kursy_valut table td{
	
	}
div#container div#kursy_valut table td.sep{
	border-left:1px solid #dbdbdb;
	}
div#container div#kursy_valut table td.money1{
	padding:2px 14px 2px 0;
	}
div#container div#kursy_valut table td.money2{
	padding:2px 0 2px 12px;
	}

div#container div#time{
	padding:0 0 8px 17px;
	float:left;
	}
div#container div#time div.header{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 0 0 0;
	}
div#container div#time table{
	
	}
div#container div#time table td{
	vertical-align:top;
	}
div#container div#time table td.time{
	padding:12px 0 0 0;
	}
div#container div#time table td div.time_now{
	background:url(/images/cms/sait/time_now.jpg) no-repeat left top;
	width:98px;
	height:29px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:4px 0 0 0;
	}
div#container div#time table td.select_val{
	padding:16px 0 0 13px;
	}
div#container div#time table td.select_val div.select_val_date{
	color:#7a7a7a;
	font-size:10px;
	font-family:tahoma;
	position:relative;
	margin:-18px 0 0 0;
	padding:2px 0 0 0;
	}
@-moz-document url-prefix() {
	div#container div#time table td.select_val div.select_val_date{
		color:#7a7a7a;
		font-size:10px;
		font-family:tahoma;
		position:inherit;
		margin:0 0 0 0;
		padding:2px 0 0 0;
		}
}

div#top_block{
	height:80px;
	}
/*container:end*/

/*navigation*/
div.navigation{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#7d7d7d;
	}
div.navigation a{
	color:#63399c;
	text-decoration:underline;
	}
div.navigation a:hover{
	text-decoration:none;
	}
/*navigation:end*/

/*content*/
div#content{
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#484848;
	padding:0 20px 60px 0;
	}
div#content table.pricetable{
	border-bottom:1px solid #797d82; 
	border-right:1px solid #797d82;
	}
div#content table.pricetable td{
	border-top:1px solid #797d82; 
	border-left:1px solid #797d82;
	padding:5px;
	}
div#content a{
	text-decoration:underline;
	color:#63399c;
	}
div#content a:hover{
	text-decoration:none;
	}
div#leftcol div.header_h1{
	height:37px;
	background:url(/images/cms/sait/header_h1.gif) repeat-x left top;
	margin:5px 0 5px 0;
	}
div#leftcol div.header_h1_repeat{
	height:37px;
	float:left;
	background:url(/images/cms/sait/header_h1_left.gif) no-repeat left top;
	padding:0 0 0 10px;
	}
div#leftcol div.header_h1_left{
	height:37px;
	float:left;
	background:url(/images/cms/sait/header_h1_right.gif) no-repeat right top;
	padding:0 222px 0 0;
	}
div#leftcol div.header_h1_right{
	height:37px;
	float:left;
	background:url(/images/cms/sait/header_h1_repeat.gif) repeat-x left top;
	}
div#content p{
	margin:12px 0;
	padding:0px;
	}
/*content:end*/

/*otzyv_nd_predl*/
div#content div.otzyv_nd_predl_block{
	padding:14px 0 0 0;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl{
	padding:0 0 12px 0;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl div.date{
	font-size:10px;
	font-family:"Trebuchet MS";
	color:#a0a0a0;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl div.autor{
	font-size:14px;
	font-weight:bold;
	color:#484848;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl div.otzyv{
	color:#484848;
	font-size:14px;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl div.otzyv a{
	text-decoration:underline;
	color:#484848;
	}
div#content div.otzyv_nd_predl_block div.otzyv_nd_predl div.otzyv a:hover{
	text-decoration:none;
	}
/*otzyv_nd_predl:end*/

/*nav_pages*/
div#content div.nav_pages{
	height:37px;
	margin:15px 0 25px 0;
	background:url(/images/cms/sait/nav_pages_repeat.gif) repeat-x left top;
	}
div#content div.nav_pages_left{
	height:37px;
	background:url(/images/cms/sait/nav_pages_left.gif) no-repeat left top;
	}
div#content div.nav_pages_right{
	height:37px;
	background:url(/images/cms/sait/nav_pages_right.gif) no-repeat right top;
	}
div#content div.nav_pages div.prev_pages{
	float:right;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#63399c;
	padding:9px 15px 0 0;
	}
div#content div.nav_pages div.prev_pages a{
	text-decoration:underline;
	color:#63399c;
	}
div#content div.nav_pages div.prev_pages a:hover{
	text-decoration:none;
	}
div#content div.nav_pages div.prev_next{
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#63399c;
	padding:9px 0 0 15px;
	}
div#content div.nav_pages div.prev_next a{
	text-decoration:underline;
	color:#63399c;
	}
div#content div.nav_pages div.prev_next a:hover{
	text-decoration:none;
	}
div#content div.nav_pages div.pages{
	margin:0 190px;
	text-align:center;
	padding:9px 0 0 0;
	color:#949494;
	font-size:12px;
	font-family:"Trebuchet MS";
	}
div#content div.nav_pages div.pages a{
	color:#63399d;
	font-weight:bold;
	padding:0 1px;
	text-decoration:underline;
	}
div#content div.nav_pages div.pages a:hover{
	text-decoration:none;
	}
/*nav_pages:end*/
/*news_lenta*/
div#content div.news_lenta{
	padding:10px 0 10px 0;
	}
div#content div.news_lenta div.date{
	
	}
div#content div.news_lenta div.autor{
	
	}
div#content div.news_lenta div.autor a{
	text-decoration:underline;
	color:#0053ab;
	}
div#content div.news_lenta div.autor a:hover{
	text-decoration:none;
	}
div#content div.news_lenta div.anons{
	
	}

/*news_lenta:end*/
/*transport*/
div#content div#view_transport{
	padding:16px 0 20px 0;
	}
div#content div#view_transport div.transport{
	float:left;
	width:47%;
	margin:0 10px 0 0;
	}
div#content div#view_transport div.transport div.foto{
	padding:0 0 1px 0;
	}
div#content div#view_transport div.transport div.header{
	padding:0 0 10px 0;
	}
div#content div#view_transport div.transport_sep{
	float:left;
	width:94%;
	}
/*transport:end*/
.free_phone
{
	text-align:right;			
	font-style:italic;
	padding:14px 14px 0 0;
	color:#5d6265;
	font-size:12px;
	line-height:14px;
	font-weight:bold;		
}
.free_phone div
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:28px;
	color:#ce104a;
		
}

.raschet_tarifov
{
	padding: 15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
	.raschet_tarifov table
	{
		border-collapse: collapse;
	}
		.raschet_tarifov table th , .raschet_tarifov table td
		{
			text-align: left;
			font-weight: normal;
			vertical-align: top;
			font-size: 11px;
			color: #919190 !important;
		}
		.raschet_tarifov table th 
		{
			padding: 8px 4px 0px 10px;	
		}
		.raschet_tarifov table td 
		{
			padding: 3px 0px 3px 10px;	
		}
 
			
				.raschet_tarifov table td  .bt_r
				{
					border: none;
				background-image: url(/../../images/bt_raschet.png);
				background-position:  0 0;
				background-repeat: no-repeat;
				font-size: 11px;
				line-height: 13px;
				width: 79px;
				height: 25px; 
				float: right;
				margin:0 -24px 0 0;
				position: relative;
				}
	.raschet_tarifov .stoimost
	{
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		padding: 20px 0 4px 30px;
		
	}
		.raschet_tarifov .stoimost span
		{
			font-size: 30px;
			line-height: 34px;
			color: #ed1b60;
			padding: 0 0 0 5px;
		}
	.raschet_tarifov small
	{
		padding: 0 0 0 180px;
		margin: 0px;
		font-size: 10px;
		
	} 