/*basis*/
body{
	background:gray url('/_img/bg/bg_pattern.gif') repeat left top;
	border: 0;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0px;
	color:white;
}
form{
	margin:0;
	padding:0;
}
.mt5{
	margin-top:5px;
}
.brd{
	border:1px solid #0072bc;
}
a{
	color:#CCCCCC;
}
img{
	border: none medium;
	margin:0px;
	padding:0px;
}
td{
	margin:0px;
	padding:0px;
}
.wrapper{
	/*background:url('/_img/bg/bg_bottom.jpg') no-repeat scroll -250px bottom;*/
	margin: 0 auto;
	width:980px;
	position:relative;
}

/*background*/
.bg_road{
	margin: 0 auto;
	background:transparent url('/_img/bg/bg_bottom.png') no-repeat left bottom;
	z-index:10;
}
.bg_gradient{
	background-image:url('/_img/bg/bg_gradient.jpg');
	background-repeat: repeat-x;
	background-position:left 350px;
}
.bg_top{
	background:transparent url('/_img/bg/bg_top.jpg') repeat-x center -1px;
}

/*main*/
.logo{
	position:absolute;
	background-image:url('/_img/logo.png');
	background-repeat: no-repeat;
	background-position:left top;
	width:241px;
	/*height:277px;*/
	left:0;
	top:4px;
	z-index:10;
}
.logo_inner{
	background-image:url('/_img/logo_inner.png');
	position:absolute;
	top:3px !ie;
	width:241px;
	z-index:1;
/*	height:277px;*/
}
#flv{
	background:transparent ;
	height:264px;
	overflow:hidden;
	width:740px;
	position:relative;
	z-index:50;
}
.navigation{
	height:12px;
	left:13px;
	position:absolute;
	top:296px;
	width:133px;
}
.info_wrapp{
	width:234px;
	padding-left:5px;
}
.info_wrapp_2{
	height:160px;
	margin-left:243px;
	padding-left:5px;
	padding-top:15px;
}

/* carousel */
.carousel{
	margin-top:8px;
}
a.prev, a.next{
	width:15px;
}
a.prev{
	background:url('/_img/prev1.png') no-repeat left 19px;
	float:left;
}
#move_block #slideshow{
	background-color:#FFFFFF;
	float:left;
	height:77px;
	width:700px;
	overflow:hidden;
}
a.next{
	background:url('/_img/next1.png') no-repeat left 19px;
	float:left;
}
#move_block div.slide{
	height:70px;
	width:150px;
}
/*end carousel*/

.info_about{
	background:white;
	padding:11px 6px 0;
	width:222px;
}
.info_about p{
	margin:0;
	font-family:Tahoma;
	color:#333333;
}
.info_tel p{
	margin:0;
	padding:3px 0 0 12px;
}
.info_tel_2 p{
	margin:0;
	padding:15px 0 0 12px;
}
.info_tel{
	background:transparent url('/_img/bg/bg_tel.png') repeat-x center bottom;
	height:40px;
}
.info_tel_2{
	background:transparent url('/_img/bg/bg_tel.png') repeat-y center bottom;
	float:left;
	height:65px;
	margin-right:1px;
	width:182px;
}
.news_item a{
	color:#ccc;
}
.news_item{
	padding:17px 0 9px;
}
.date, .date_forum_thread{
	background:transparent url('/_img/bg/bg_date.png') no-repeat top left;
	height:16px;
	overflow:hidden;
	text-align:center;
	width:106px;
	padding-bottom:7px;
}
.date_contacts{
	background:transparent url('/_img/bg/bg_date_contacts.png') no-repeat top left;
	font-size:16px;
	padding-bottom:14px;
	width:245px;
}
.date_in{
	background:transparent url('/_img/bg/bg_date.png') no-repeat top -5px;
	padding-left:5px;
}
.date_forum_post{
	background:transparent url('/_img/bg/bg_date_forum_post.png') no-repeat top left;
	display:block;
	height:20px;
	overflow:hidden;
	text-align:center;
	width:145px;
}
.content{
	margin-top:17px;
}
.content_left{
	width:230px;
}
.content_right{
	padding-left:20px;
	width:730px;
}
.map{
	position:relative;
	width:230px;
}
.map_pic{
	background:transparent url('/_img/map.png') no-repeat center bottom;
	height:292px;
}
.article{
	width:479px;
}
ul.arrow_mark{
	margin-bottom:0;
	margin-left:20px;
	margin-top:0;
	padding:0;
	
	list-style-image:url('/_img/ico/li_marker.gif');
	list-style-position:outside;
	list-style-type:disc;
}
ul.arrow_mark li{
	padding-bottom:18px;
}
.detail{
	padding-left:15px;
	height:26px;
	padding:11px 0 0 22px;
	vertical-align:middle;
}
.detail a{
	color:white;
	text-decoration:none;
}
.detail_bg_white a{
	color:#282b2d;
}
.detail_bg_white{
	background:transparent url('/_img/ico/detail_ico.gif') no-repeat center left;
}
.detail_bg{
	background:transparent url('/_img/ico/detail_ico_gray.gif') no-repeat center left;
}
.disc{
	position:relative;
	width:370px;
	border:1px solid #7C8083;
	margin-top:10px;
	padding:0 0 20px 12px;
	background-color:#4c5358;
	background-color:#40474C !ie;
}
.disc p{
	line-height:1.6;
	margin:0;
	padding:0;
}
.disc a{
	color:white;
}
.disc_corner{
	background:transparent url('/_img/disc_corner.png') no-repeat scroll left top;
	height:17px;
	left:-19px;
	position:absolute;
	top:15px;
	width:19px;
}

#dispatch_frm{
	padding-top:7px;
}
.dispatch_btn{
	background:transparent url('/_img/dispatch_btn.jpg') no-repeat scroll left top;
	cursor:pointer;
	border:none;
	height:29px;
	width:29px;
	margin-left:3px;
}
.dispatch_txt{
	background-color:#D1D1D1;
	border:1px solid #636363;
	float:left;
	height:14px;
	padding:6px 6px 6px 8px;
	width:179px;
}
.copyright{
	background-color:#373C41;
	height:80px;
	padding:13px 0 20px 15px;
}
/*menu*/
	/*Main menu*/
/*li,ul{
	padding:0;
	margin:0;
}*/
.menu-h-d{
	height:34px;
	padding:0;
	margin:0;
}
.main_menu{
	background:white;
	width:822px;
	height:60px;
	margin-top:4px;
	position:relative;
	z-index:100;
}
.main_menu_wrapp{
	padding:12px 6px 0;
}
.menu-h-d li{
	display:block;
	position:relative;
	float:left;
	font-size:12px;
	height:33px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;
	text-transform:uppercase;
	background:transparent;
/*	border-right:1px solid #E2E3E4;*/
	margin-left:-1px;
}
.menu-h-d img{
	display:block;
	float:left;
	padding:14px 0 0 10px;
}
.menu-h-d a{
	display:block;
	float:left;
	height:15px;
	padding:9px 8px;
	padding:9px 5px !ie;
	text-decoration:none;
	color:#333333;
}
.menu-h-d ul{
	display:none;
	position:absolute;
	padding:0;
	margin:0;
	top:33px;
	left:1px;
	width:280px;
	background:transparent;
	border:0;
}
.menu-h-d ul ul{
	left: 100%;
	top: -1px;
}
.menu-h-d li li a{
	color:white;
	padding:9px 12px 9px 4px;
	width:240px;
}

/*.menu-h-d li.menu_1 li:hover{
	background:#E11A23;
	margin-left:-1px;
}
.menu-h-d li.menu_2 li:hover{
	background:#247EB9;
	margin-left:-1px;
}
.menu-h-d li.menu_3 li:hover{
	background:#019A4B;
	margin-left:-1px;
}
.menu-h-d li.menu_4 li:hover{
	background:#F0AF13;
	margin-left:-1px;
}*/

/*разноцветное меню*/
.menu-h-d li.menu_1 li{
	border-width: 0px 1px 1px 1px;
	background: #ED1B24;
	border-style: solid;
	border-color: #E21B23;
	text-transform:lowercase;
}

.menu-h-d li.menu_2 li{
	border-width: 0px 1px 1px 1px;
	background: #2687c6;
	border-style: solid;
	border-color: #247EB9;
	text-transform:lowercase;
}

.menu-h-d li.menu_3 li{
	border-width: 0px 1px 1px 1px;
	background: #00A650;
	border-style: solid;
	border-color: #01994A;
	text-transform:lowercase;
}

.menu-h-d li.menu_4 li{
	border-width: 0px 1px 1px 1px;
	background: #FDB813;
	border-style: solid;
	border-color: #F0AF13;
	text-transform:lowercase;
}
/*<--- --->*/

/*разноцветное меню hover*/
/*.menu-h-d li.menu_1:hover{
	background: #E11A23;
	margin-left:-1px;
	border-right:1px solid #D51921;
}

.menu-h-d li.menu_2:hover{
	background: #247EB9;
	margin-left:-1px;
	border-right:1px solid #2175AB;
}

.menu-h-d li.menu_3:hover{
	background: #019A4B;
	margin-left:-1px;
	border-right:1px solid #008D44;
}

.menu-h-d li.menu_4:hover{
	background: #F0AF13;
	margin-left:-1px;
	border-right:1px solid #E3A512;
}
*/
/*<--- --->*/
.menu-h-d a:hover{
	color: #fff;
}
.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul{
	display: block;
}
.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul{
	display: none;
}

	/*content_submenu*/
.content_submenu{
	padding-top:15px;
}
.content_submenu div img,
.content_submenu div a{
	color:#ccc;
	text-decoration:none;
	padding:10px 0 0 4px;
}
.content_menu_item{
	text-transform:uppercase;
	min-height:37px;
	padding:17px 0 14px;
	border-bottom:1px solid #35373A;
}

.content_submenu div.submenu_item{
	background:transparent url('/_img/bg/bg_content_sub_menu_item.png') repeat-x center bottom;
	height:27px;
	position:relative;
}

.sub_menu_item{
	background:url("/_img/bg/bg_content_sub_menu_item.png") repeat-x scroll center bottom #51575C;
	height:27px;
	position:relative;
}

	/*foot menu*/
.foot_menu a{
	color:#ccc;
	text-decoration:none;
}
.foot_menu span.active{
	color:white;
}
.foot_menu{
	margin-left:25px;
	text-transform:uppercase;
	padding:30px 0 15px;
}

/*blocks*/
.br{
	border: solid 1px green;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cb{
	clear:both;
}
.m0{
	margin:0;
}
.dblk{
	display:block;
}
.oh{
	overflow:hidden;
}
.w100{
	width:100%;
}
.logout{
	margin-top:20px;
}
.logout a{
	color:#cccccc;
}

/*font size*/
.fs10{
	font-size:10px;
}
.fs11{
	font-size:11px;
}
.fs12{
	font-size:12px;
}
.fs14{
	font-size:14px;
}
.fs16{
	font-size:16px;
}
.fs18{
	font-size:18px;
}
.fs20{
	font-size:20px;
}
.fs24{
	font-size:24px;
}
.fs30{
	font-size:30px;
}
.fs45{
	font-size:45px;
}
.fs74{
	font-size:74px;
}
/*font color*/


/*padding*/
.pr4{
	padding-right:4px;
}
.pr12{
	padding-right:12px;
}
.pt4{
	padding-top:4px;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pl7{
	padding-left:7px;
}
.pl10{
	padding-left:10px;
}
.pl18{
	padding-left:18px;
}
.pl25{
	padding-left:25px;
}
.pl30{
	padding-left:30px;
}
.pb4{
	padding-bottom:4px;
}
.pb22{
	padding-bottom:22px;
}
.pb30{
	padding-bottom:30px;
}
.tahoma11{
	padding: 5px 0;
}

/*color*/
.white{
	color:white;
}
.lyellow{
	color:#fdb814;
}
.lgray3{
	color:#cccccc;
}
.lgray2{
	color:#d2d2d2;
}
.lgray{
	color:#818689;
}
#scroll .pager, #scroll .arrow{
	color:#cccccc;
}
.models, .marks{
	margin-top:17px;
}
.sub_menu{
	display:none;
	left:100%;
	margin-left:1px;
	position:absolute;
	top:0px;
	/*height:27px;*/
	/*width:230px;*/
	width:100%;
	background-color:#51575C;
}
.subdomain_sub_menu{
	background-color:#51575C;
	display:none;
	margin-right:1px;
	position:absolute;
	right:100%;
	top:1px;
	width:230px;
}
.subdomain_sub_menu .sub_menu_item{
	background:transparent url('/_img/bg/bg_content_sub_menu_item.png') repeat-x center bottom;
	height:27px;
	position:relative;
}

div.footer div.subdomains{
	margin-bottom:20px;
	margin-left:10px;
}

div.footer div.subdomains a{
	color:#CCCCCC;
	text-decoration:none;
}

div.sto_blocks{
	margin-top:10px;
}
div.sto_blocks a{
	color:#CCCCCC;
	font-size:14px;
}

.YMaps{
	border:2px solid silver;
	color:#333333;
}

.article_h1{
	font-weight:normal;
	margin:0px;
}
div#nav_menu{
	margin-left:25px;
	margin-top:7px;
	overflow:hidden;
	/*position:absolute;*/
}
div#nav_menu img{
	float:left;
	margin-right:9px;
}
.furjbqy{
	z-index:55 !important;
}
.tegdiw_tnoc{
	z-index:55 !important;
}

.tabs{
	bottom:5px;
	float:right;
	height:37px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	right:5px;
}
.button{
	margin-left: 6px;
}

/*navigation*/

.nav_home_na{
	background:url('/_img/nav/nav_home_na.png') no-repeat left top;
}
.nav_home_a{
	background:url('/_img/nav/nav_home_a.png') no-repeat left top;
}
.nav_search_na{
	background:url('/_img/nav/nav_search_na.png') no-repeat left top;
}
.nav_search_a{
	background:url('/_img/nav/nav_search_a.png') no-repeat left top;
}
.nav_map_na{
	background:url('/_img/nav/nav_map_na.png') no-repeat left top;
}
.nav_map_a{
	background:url('/_img/nav/nav_map_a.png') no-repeat left top;
}
.nav_about_na{
	background:url('/_img/nav/nav_about_na.png') no-repeat left top;
}
.nav_about_a{
	background:url('/_img/nav/nav_about_a.png') no-repeat left top;
}
.nav_devider{
	background:url('/_img/nav/nav_devider.png') no-repeat left top;
}