html, body {  margin:0px; padding:0px; background:#fff; height:100%; }
p{ margin: 0 0 12px 0; padding:0px;	}
h1{ margin:0 0 10px 0; padding:0px;	line-height:22px; font-size:16px; color:#164c69;font-family:tahoma;	font-weight:bold;
	}
h2{	margin:0 0 10px 0;	padding:0px;font-size:14px;	color:#181818;	font-family:tahoma;	font-weight:bold; }
h3{	margin:0 0 10px 0;	padding:0px;font-size:14px;	color:#1c587d;	font-family:tahoma;	font-weight:bold; }
h4{	margin:0 0 10px 0;	padding:0px;font-size:13px;	color:#000;	font-family:tahoma;	font-weight:bold; }
a{	outline: none;	}
form{	padding:0px; margin:0px;}
img{ border:0px; }
.clear{ clear:both;	overflow:hidden; height:1px; }
div#main{ min-width:1054px; position:relative; min-height:100%; }

/*header*/
div#header{ background:url(/img/transp/header.gif) repeat-x left top; position:relative; font-family:tahoma; font-size:12px; color:#fff; }

div#header a{ color:#fff; text-decoration:underline; }

div#header a:hover{ text-decoration:none; }

div#header_flag{ background:url(/img/transp/header_flag.jpg) no-repeat left top; height:164px; }

div#logo{ position:absolute; z-index:40; left:71px; top:0px; }

div#search_block{ background:url(/img/transp/search_block.gif) no-repeat left top; position:absolute; z-index:50; width:197px; height:24px; top:38px; right:53px; }

.but_search_text{ border:none; font-size:14px; font-family:"trebuchet MS"; color:#777777; font-style:italic; font-size:14px; position:absolute; z-index:55; top:2px; left:4px; width:168px; background:none; }
.but_search_submit{ position:absolute; z-index:55; top:2px; right:3px; }

#top_feedback{ position:absolute; z-index:55; top:74px; right:90px; background:url(/img/transp/top_feedback.gif) no-repeat left top;padding:0 0 0 21px;  }

#top_sitemap{ position:absolute; z-index:55; top:95px; right:158px; background:url(/img/transp/top_map.gif) no-repeat left top;padding:0 0 2px 21px;  }

#slogan p { margin:0px; padding:0px; }
#slogan { font-family:"trebuchet MS"; font-size:24px; color:#f8f8f8; margin:0 340px 0 380px; text-align:center; line-height:28px;padding:45px 0 0 0;  }
#slogan { font-family:"trebuchet MS"; font-size:24px; color:#f8f8f8; margin:0 340px 0 380px; text-align:center; line-height:28px;padding:45px 0 0 0;  }

#administrastiay{  margin:0 340px 0 380px; text-align:center; padding:6px 0 0 0;  }

/*header:end*/

/*topmenu*/
div#topmenu table { width:auto; margin:0 auto; }
div#topmenu{ background:url(/img/transp/topmenu.gif) repeat-x left top; height:69px; font-family:"trebuchet MS"; font-size:19px; }
div#topmenu ul li{ float:left;  }
div#topmenu ul li div{ height:69px; background:url(/img/transp/topmenu_sep.gif) no-repeat left top; padding:0 0 0 2px; }
div#topmenu ul li#punkt1 div{ background:none; }
div#topmenu ul li div a{ text-decoration:none; color:#363636; text-shadow:0 1px 1px #fff; display: block; padding:17px 25px 22px 25px; white-space:nowrap; }
div#topmenu ul li div a:hover{ text-decoration:none; background:url(/img/transp/topmenu_curr.gif) repeat-x left top; }
div#topmenu ul li div#curr a{ text-decoration:none; color:#363636; text-shadow:0 1px 1px #fff; display: block; padding:17px 25px 22px 25px; white-space:nowrap; background:url(/img/transp/topmenu_act.gif) repeat-x left top; margin-top:0px; }
/*topmenu:end*/

/*footer*/
div#footer{ position:absolute;z-index:50; left:0px; width:100%;  background:#e8e8e8; border-top:1px solid #d1d1d1; height:121px; bottom:0px; color:#4e4e4e; font-family:tahoma; font-size:13px; line-height:15px;  }
div#footer p{ padding:0px; margin:0px;  }
div#footer div#copyright{ float:left; padding:37px 0 0 56px; width:261px;  }
div#footer div#adress{ margin:0 auto; width:210px; padding:44px 0 0 0; }
div#footer div#develop{ float:right; padding:53px 56px 0 0;  }
div#footer div#develop a{ text-decoration:none; color:#222121; }
div#footer div#develop a i{ color:#bc3b26; }
div#footer div#develop a:hover{ text-decoration:underline;  }
/*footer:end*/

/*leftcol*/
div#leftcol{ padding:34px 0 120px 94px; float:left;width:200px; font-family:tahoma;	}
div#leftcol ul{	}
div#leftcol ul li{ float:left;	}
div#leftcol ul li.level1{ width:192px; padding:0 0 6px 13px; font-size:14px; line-height:21px; position:relative; }
div#leftcol ul li.level1 a{ text-decoration:underline; color:#1c587d; font-weight:bold; }
div#leftcol ul li.level1 a:hover{ text-decoration:none; }
div#leftcol ul li.level1 div#level1_curr{ color:#c01415; font-weight:bold; }
div#leftcol ul li.level1 div#level1_curr img{ position:absolute; z-index:50; top:4px; left:0px;  }
div#leftcol ul li.level2{ width:183px; padding:0 0 6px 9px; font-size:14px; line-height:16px; }
div#leftcol ul li.level2 a{ text-decoration:underline; color:#000000; }
div#leftcol ul li.level2 a:hover{ text-decoration:none; }
div#leftcol ul li.level2 div#level2_curr{  font-weight:bold; padding:5px 0 7px 0; }
div#leftcol ul li.level3{ width:172px; padding:0 0 6px 11px; font-size:13px; line-height:18px; }
div#leftcol ul li.level3 a{ text-decoration:underline; color:#104b6b; }
div#leftcol ul li.level3 a:hover{ text-decoration:none; }
div#leftcol ul li.level3 div#level3_curr{  font-weight:bold; padding:3px 0 7px 0; color:#104b6b; }
div#leftcol ul li.level4{ width:161px; padding:0 0 5px 11px; font-size:12px; line-height:16px; position:relative; }
div#leftcol ul li.level4 a{ text-decoration:underline; color:#606060; }
div#leftcol ul li.level4 a:hover{ text-decoration:none; }
div#leftcol ul li.level4 div#level4_curr{  font-weight:bold; padding:3px 0 5px 0; color:#474747; }
div#leftcol ul li.level4 div#level4_curr img{  position:absolute; z-index:50; left:2px; top:9px; }

div#leftcol div#left_banner{ float:left; padding:18px 0 0 0; width:202px; }
div#leftcol div#left_banner div{ padding:0 0 14px 0; }
/*leftcol:end*/

/*conteiner*/
div#conteiner{ margin:0 30px 110px 365px; padding:32px 0 0 0; }
div#content{ position:relative; margin:0 0 0 15px; font-family:tahoma; font-size:14px; color:#525252; line-height:21px; padding:0 0 30px 0; }
div#content ul { margin:0 0 14px 0; }
div#content ul ul { margin:0 0 2px 0; }
div#content ul li{ padding:0 0 0 35px; background:url(/img/transp/content_ul1.gif) no-repeat left top; }
div#content ul ul li{ padding:0 0 0 30px; background:url(/img/transp/content_ul2.gif) no-repeat left top; }
div#content ul ul ul li{ padding:0 0 0 30px; background:url(/img/transp/content_ul3.gif) no-repeat left top; }
div#content a { color:#c01415; text-decoration:underline; }
div#content a:hover { color:#000000; }
div#content span { color:#1c587d; }
div#content img { border:1px solid #c8c8c8; }
div#content table { width:100%; border:1px solid #679fbf; }
div#content table th { font-size:16px; color:#10496e; padding:10px 19px; border-bottom:1px solid #679fbf; background: #cbe0ed url(/img/transp/table_th.gif) repeat-x left top;  }
div#content table th p, div#content table td p { padding:0px;margin:0px; }
div#content table td { padding:10px 19px; border-bottom:1px solid #c2d7e3; }

div#content div#feedback { font-size:13px; }
div#content div#feedback table { width:auto; border:none; }
div#content div#feedback table th { padding:0px; border-bottom:none; background:none;  }
div#content div#feedback table th p, div#content table td p { padding:0px;margin:0px; }
div#content div#feedback table td { padding:4px 0; border-bottom:none; }
div#content div#feedback #feedback_submit input{ cursor:pointer; }

div#content div#news_block {  }
div#content div#news_block div.news_item{ padding:0 0 15px 0; }
div#content div#news_block div.news_item div.news_item_date{   }
div#content div#news_block div.news_item div.news_item_date div{ font-size:11px; color:#fff; font-weight:bold; background:url(/img/transp/news_info_item_date.gif) no-repeat left top; padding:1px 4px 1px 6px; }
div#content div#news_block div.news_item div.news_item_title{ line-height:14px; font-size:12px; font-weight:bold; }
div#content div#news_block div.news_item div.news_item_title a { color:#1c60a8; text-decoration:underline;  }
div#content div#news_block div.news_item div.news_item_title a:hover { text-decoration:none;  }
div#content div#news_block div.news_item div.news_item_anons{ line-height:14px; font-size:12px; font-weight:normal; padding:2px 0 0 0; color:#464646; }
div#content div#news_block div.news_item div.news_item_anons p{ margin:0px;padding:0px;  }
div#content div#news_block div.news_item div.news_item_anons a{ color:#464646; text-decoration:underline; }
div#content div#news_block div.news_item div.news_item_anons a{ text-decoration:none; }
div#gotoparent{ text-align:center; }
div#gotoparent div.left{ float:left; }
div#gotoparent div.right{ float:right; }
/*conteiner:end*/

/*main_page*/
div#main_page {	margin:0 53px; border-bottom:1px dotted #888888; padding:30px 0 13px 0; clear:both; overflow:hidden; font-family:tahoma; }
div#main_page div#r_info { float:right; width:380px; }
div#main_page div#r_info div#oper_info  { border:1px solid #cfcfcf; background:#f3f3f3; padding:15px 22px 12px 22px; }div#main_page div#r_info div#oper_info div#oper_info_header { font-size:20px; color:#c01415; padding:0 0 16px 0; }
div#r_info div#oper_info div.oper_info_item { padding:0 0 13px 0;  }
div#r_info div#oper_info div.oper_info_item div.oper_info_item_date { font-size:10px; color:#555555; background:url(/img/transp/oper_info_item_date.gif) no-repeat left top; padding:4px 0 4px 25px;  }
div#r_info div#oper_info div.oper_info_item div.oper_info_item_title { line-height:17px; font-size:12px; font-weight:bold; padding:1px 0 0 2px;  }
div#r_info div#oper_info div.oper_info_item div.oper_info_item_title a{ color:#386988; text-decoration:underline; }
div#r_info div#oper_info div.oper_info_item div.oper_info_item_title a:hover{ text-decoration:none; }

div#main_page div#r_info div#news_info  {  padding:35px 2px 0 2px; position:relative; }
div#main_page div#r_info div#news_info div#news_info_header { font-size:20px; color:#c01415; padding:0 0 16px 0; }
div#r_info div#news_info div.news_info_item { padding:0 0 8px 0;  }
div#r_info div#news_info div.news_info_item div.news_info_item_date { font-size:11px; color:#fff; font-weight:bold; background:url(/img/transp/news_info_item_date.gif) no-repeat left top; padding:4px 4px 4px 6px;  }
div#r_info div#news_info div.news_info_item div.news_info_item_title { line-height:14px; font-size:12px; font-weight:bold; padding:4px 0 0 0;  }
div#r_info div#news_info div.news_info_item div.news_info_item_title a{ color:#1c60a8; text-decoration:underline; }
div#r_info div#news_info div.news_info_item div.news_info_item_title a:hover{ text-decoration:none; }
div#r_info div#news_info div.news_info_item div.news_info_item_anons { line-height:14px; font-size:12px; font-weight:normal; padding:2px 0 0 0; color:#464646;  }
div#r_info div#news_info div.news_info_item div.news_info_item_anons a{ color:#464646; text-decoration:underline; }
div#r_info div#news_info div.news_info_item div.news_info_item_anons a:hover{ text-decoration:none; }

div#r_info div#news_info div.news_info_more { position:absolute; z-index:50; top:37px; right:20px; line-height:14px; font-size:12px; font-weight:normal; padding:2px 0 0 38px; width: color:#464646; background:url(/img/transp/new_archive.gif) no-repeat top left;  }
div#r_info div#news_info div.news_info_more a{ color:#c91819; text-decoration:underline; }
div#r_info div#news_info div.news_info_more a:hover{ text-decoration:none; }

div#r_info div#zadat_vop { position:relative; height:90px; }
div#r_info div#zadat_vop img{ position:absolute; z-index:50; top:-3px; left:-3px;  }


div#c_col{ margin:0 408px 0 0;  }
div#c_col div#hel{ border:1px solid #c8c8c8; overflow:hidden; background:#f3f9ff; padding:19px 17px;  }
div#c_col div#hel div#hel_enj{ float:left; width:175px;  font-size:12px;  }
div#c_col div#hel div#hel_enj div#hel_enj_foto{  }
div#c_col div#hel div#hel_enj div#hel_enj_name{ color:#10496e; padding:15px 0 4px 0; }
div#c_col div#hel div#hel_enj div#hel_enj_dolzh{ caption-side:#525252;  }
div#c_col div#hel div#hel_text{ margin:0 0 0 192px; font-size:13px; color:#525252; line-height:15px;  }
div#c_col div#hel div#hel_text_header{ font-size:14px; color:#181818; padding:0 0 12px 0; font-weight:bold; line-height:16px;  }
div#c_col div#hel div#hel_text p{  }
div#c_col div#hel div#hel_text a{ text-decoration:underline; color:#181818; }
div#c_col div#hel div#hel_text a:hover{ text-decoration:none; }


div#c_col div#opros{ float:left; padding:36px 0 0 10px; width:185px;  }
div#c_col div#opros div#opros_inner{ font-size:12px; color:#787878; }

div#c_col div#opros div#opros_header{ font-size:20px; color:#c01415; padding:0 0 17px 0;  }
div#c_col div#opros div#opros_vop{ font-size:12px; color:#555555; line-height:15px; padding:0 0 8px 0; }
div#c_col div#opros div.opros_item{ overflow:hidden; font-size:12px; color:#787878; margin:0 0 12px 0; }
div#c_col div#opros div.opros_item div.opros_item_input{ float:left; }
div#c_col div#opros div.opros_item div.opros_item_input input{ float:left; }
div#c_col div#opros div.opros_item div.opros_item_text{ margin:0 0 0 21px; padding:2px 0 0 0; line-height:15px;  }
div#c_col div#opros div.opros_submit{ padding:0 0 0 57px; }


div#c_col div#ofist { margin:0 0 0 209px; padding:36px 0 0 0;  }
div#c_col div#ofist div#ofist_header { font-size:20px; color:#c01415; padding:0 0 17px 11px;  }
div#c_col div#ofist div.ofist_item { font-size:12px; line-height:14px; padding:0 0 19px 11px; background:url(/img/transp/ofist_item.gif) no-repeat left top;  }
div#c_col div#ofist div.ofist_item a { color:#103f5c; text-decoration:underline; }
div#c_col div#ofist div.ofist_item a:hover{ text-decoration:none;  }

/*main_page:end*/

/*sait_partner*/
div#sait_partner{ margin:0 53px; }
div#sait_partner div#sait_partner_header{ font-size:20px; color:#c01416; font-family:tahoma; padding:20px 0 4px 0;  }
div#sait_partner div#sait_partner_body{ overflow:hidden; padding:10px 0 34px 0; }
div#sait_partner div#sait_partner_body ul{ margin:0px; padding:0px; list-style-type:none;  }
div#sait_partner div#sait_partner_body ul li{ float:left; padding:0 35px 3px 25px; font-weight:bold;  }
div#sait_partner div#sait_partner_body ul li a{ color:#386988; text-decoration:underline; }
div#sait_partner div#sait_partner_body ul li a:hover{ text-decoration:none; }
div#sait_partner div#sait_partner_body ul li.sait_partner_level1{ background:url(/img/transp/sait1.gif) no-repeat left top;  }
div#sait_partner div#sait_partner_body ul li.sait_partner_level2{ background:url(/img/transp/sait2.gif) no-repeat left top;  }
div#sait_partner div#sait_partner_body ul li.sait_partner_level3{ background:url(/img/transp/sait3.gif) no-repeat left top;  }
div#sait_partner div#sait_partner_body ul li.sait_partner_level4{ background:url(/img/transp/sait4.gif) no-repeat left top;  }
/*sait_partner:end*/

/*galery*/
div#content div.galery_block{	overflow:hidden;	}
div#content div.galery_block { border:none; }
div#content div.galery_block table { border:none; }
div#content div.galery_block table td { border:none; }
div#content div.galery_block div.item_galery_block{	float:left;	width:210px; margin:0 3% 9px 0; position:relative; background:#f1f1f1; border:1px solid #d6d6d6;	}

div#content div.galery_block div.item_galery_block_sep{	float:left;	width:98%; }
div#content div.galery_block div.item_galery_block_sep div{	padding:1px 0 0 0; }
	
div#content div.item_galery_block span.content_zalivka_tl{ width:5px;	height:5px;	position:absolute;	z-index:70;
	background:url(/img/transp/content_zalivka_tl.gif) no-repeat left top;	top:-1px; left:-1px; }
div#content div.item_galery_block span.content_zalivka_tr{ width:5px;	height:5px;	position:absolute;	z-index:70;
	background:url(/img/transp/content_zalivka_tr.gif) no-repeat left top;	top:-1px;	right:-1px;	}
div#content div.item_galery_block span.content_zalivka_bl{width:5px;	height:5px;	position:absolute;	z-index:70;
	background:url(/img/transp/content_zalivka_bl.gif) no-repeat left top;	bottom:-1px;	left:-1px;	}
div#content div.item_galery_block span.content_zalivka_br{	width:5px;	height:5px;	position:absolute;	z-index:70;	background:url(/img/transp/content_zalivka_br.gif) no-repeat left top;	bottom:-1px;	right:-1px;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto{	padding:4px 4px 4px 4px;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table{width:auto;	margin:0 auto;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div{position:relative;	height:149px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div span.content_zalivka_img_tl{	width:5px;	height:5px;	position:absolute;	z-index:70;	background:url(/img/transp/transp/content_zalivka_img_tl.png) no-repeat left top;
	top:-1px;	left:-1px;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div span.content_zalivka_img_tr{	width:5px;	height:5px;	position:absolute;	z-index:70;	background:url(/img/transp/content_zalivka_img_tr.png) no-repeat left top;
	top:-1px;	right:-1px;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div span.content_zalivka_img_bl{
	width:5px;	height:5px;	position:absolute;	z-index:70;	background:url(/img/transp/content_zalivka_img_bl.png) no-repeat left top;	bottom:-1px;	left:-1px;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div span.content_zalivka_br{width:5px;	height:5px;	position:absolute;	z-index:70;	background:url(/img/transp/content_zalivka_img_br.png) no-repeat left top;	bottom:-1px;	right:-1px;	}

div#content div.galery_block div.item_galery_block div.item_galery_block_foto table div img{ border:none;	}
div#content div.galery_block div.item_galery_block div.item_galery_block_title{ padding:4px 24px 9px 24px;	color:#5f594a;	line-height:15px;	font-size:13px;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	}
/*galery:end*/