html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline; }
ol, ul { list-style: none outside none; }
blockquote, q { quotes: none; }
:focus { outline: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
html { height: 100%; }
* { margin: 0; padding: 0; }
body { background:url(/img/bg.png) repeat; font-family: Verdana; font-size:13px; line-height:1.2; color:#646464; }
a { color:#27307b;}
a:hover{}
p {}
img {}
.blick { background:url(/img/blick.png) no-repeat center top; }
.wrap { width:820px; margin:0 auto; margin-bottom:20px;}	
.head{ height:122px; }	
	.logo{
		margin-top:22px;
		background:url(/img/logo.png) no-repeat;
		width:321px;
		height:77px;
		display:block;
		float:left;	}
	.head_right{float:right;/*margin-top:33px;*/}	
		.phone{	background:url(/img/ico_phone.png) no-repeat center left;
			padding-left:30px;
			color:#0d0d5a;
			line-height:21px;
			margin-bottom:15px;
			min-height:21px;}
		.mail{background:url(/img/ico_mail.png) no-repeat center left;
			padding-left:30px;
			color:#0d0d5a;	}	
ul.top_menu{position:relative;
	z-index:1;
	background:url(/img/menu_bg.png) no-repeat;
	height:42px;
	line-height:42px;
	margin-bottom:28px;	}	
ul.top_menu li{	float:left;	padding:0 31px 0 30px;	background:url(/img/li.png) no-repeat right center;	}
	ul.top_menu li.last{background:none;}
	ul.top_menu li a{color:#00005d;	text-decoration:none;}
	ul.top_menu li a:hover{	color:#9e2200;	}	
	ul.top_menu li.back{height:42px;float:right;padding: 0 30px;}	
		ul.top_menu li.back a{
			color:#fff;
			background:url(/img/ico_phone_w.png) no-repeat left center;
			padding-left:35px;
			display:inline-block;
			height:42px;}	

.content{/*background:url(/img/main_bg.png) no-repeat;position:relative;*/	min-height:720px;	}	
	.vibor{		}
		.vibor li{
			font-size:20px;
			color:#27307b;
			font-style:italic;	
			line-height:30px;}
		.vibor li span{	padding-left:20px;	}
	.ico_1{	text-align:center;
		position:absolute;
		top:0;
		left:415px;
		background:url(/img/ico_1.png) no-repeat;
		width:190px;
		padding-top:160px;
		color:#9e2200;
		font-size:14px;	}
	.ico_2{	text-align:center;
		position:absolute;
		top:115px;
		left:0px;
		background:url(/img/ico_2.png) no-repeat;
		width:190px;
		padding-top:160px;
		color:#9e2200;
		font-size:14px;	}
	.ico_3{	text-align:center;
		position:absolute;
		top:240px;
		left:640px;
		background:url(/img/ico_3.png) no-repeat;
		width:190px;
		padding-top:160px;
		color:#9e2200;
		font-size:14px;	}
	.ico_4{	text-align:center;
		position:absolute;
		top:390px;
		left:0px;
		background:url(/img/ico_4.png) no-repeat;
		width:190px;
		padding-top:160px;
		color:#9e2200;
		font-size:14px;	}	
	.ico_5{	text-align:center;
		position:absolute;
		top:490px;
		left:335px;
		background:url(/img/ico_5.png) no-repeat;
		width:190px;
		padding-top:160px;
		color:#9e2200;
		font-size:14px;	}
		
.ico_ {
	text-align: center;
	width: 190px;
	color: rgb(158, 34, 0);
	font-size: 14px;
	float: left;
	margin: 10px 40px;
}
#container {width:456px;
	margin:0 auto;
	position:relative;
	top:105px;
	left:5px;
	z-index:0;
	background:url(/img/sl_podl.png) no-repeat;	}
	#example {width:456px;
		height:286px;
		position:relative;	}
		#slides {position:absolute;
			top:5px;
			left:23px;
			z-index:100;}
			.slides_container {	width:410px;
				height:274px;
				overflow:hidden;
				position:relative;}
		.pagination {position:absolute;
			bottom:0px;
			z-index:1000;
			width:410px;
			height:21px;
			background:url(/img/pagin.png) repeat-x;
			text-align:center;
			padding-top:10px;	}
			.pagination li {display:inline-block;margin:0 1px;	}
				.pagination li a {display:block;
					width:9px;
					height:0;
					padding-top:9px;
					background-image:url(/img/pagination.png);
					background-position:0 0;
					float:left;
					overflow:hidden;
					margin:0 2px;}
					.pagination li.current a {	background-position:0 -9px;	}
.content_vn{
	background:#fff;
	border: 1px solid #bdc6c5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #efefef 0px 0px 15px inset;
	-moz-box-shadow: #efefef 0px 0px 15px inset;
	box-shadow: #efefef 0px 0px 15px inset;
	/*behavior: url(PIE.htc);*/
	padding:30px;
	height:100%;	}	
	h1{	font-size:18px;
		color:#27307b;
		font-weight:bold;
		margin-bottom:15px;	}
.content_vn ol {
	list-style: decimal;
	padding-left: 20px;
	margin-left: 10px;
	padding-bottom: 30px;
}
	.content_vn p{	padding:10px 0;	}	
	ul.in_spisok {	margin-bottom:80px;	}
		ul.in_spisok li{background:url(/img/gal.png) no-repeat 0 5px; 
			padding-left:20px;
			font-style:italic;
			font-weight:bold;
			line-height:24px;}
ul.in_spisok a {color:#27307b;}
ul.in_spisok a:visited {color:#27307b;}
h2{	font-size:17px;	color:#27307b;	}
h3{	margin-bottom:15px;	margin-top:15px;}
.l_pr{ float:left; width:250px;	}
.l_pr div{ margin-bottom:10px; }
.l_pr div span{	margin-left:5px; }	
.r_pr{float:left;width:250px;}
.r_pr div{margin-bottom:10px;}
.r_pr div span{	margin-left:5px;}	
	.contact{}
		.contact div{margin-bottom:7px;	}
		.contact div span{
			display:inline-block;
			width:60px;
			font-size:11px;	}
		input[type=text].fild{
			padding:0 5px;
			width:192px;
			height:15px;
			line-height:15px;
			font-size:11px;
			border: 1px solid #9a9a9a;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-box-shadow: #ddd 0px 1px 2px inset;
			-moz-box-shadow: #ddd 0px 1px 2px inset;
			box-shadow: #ddd 0px 1px 2px inset;
			background: #fff;
			/*behavior: url(PIE.htc);*/	}	
		.send{background:url(/img/send.png) no-repeat;
			width:114px;
			height:31px;
			line-height:31px;
			text-align:center;
			color:#fff;
			display:inline-block;
			margin:10px 0 50px 0;}
.footer{border-top:1px solid #b6b6b6;
	padding-top:10px;
	text-align:center;
	padding-bottom: 105px;
	margin:-1px 5px 0 5px;	}	
.clear{	clear:both;	}			
.picture {background-position:center;background-repeat:no-repeat;float:left; }
.points {margin-left:8px}
#cssmenu { position:relative;
	         z-index:1;
	         background:url(/img/menu_bg.png) no-repeat;
	         height:40px;
			 line-height:42px;
	         margin-bottom:28px; }
ul#cssmenu li {	color:#00005d; float:left; }
ul#cssmenu ul { display: none;
        position: absolute;
        color:#00005d;
		width: 100px;
		margin-top:40px;
		background: #FFFFFF left no-repeat;
		-moz-border-radius: 0 0 10px 10px; 
        -webkit-border-radius: 0 0 10px 10px; 
        -khtml-border-radius: 0 0 10px 10px; 
         border-radius: 0 0 10px 10px;
		 line-height: 25px;	  }
ul#cssmenu ul li {
        width: 210px;
        color:#00005d;
		font-size:12px;
		font-family:Arial;
		padding-left: 10px;	 }
ul#cssmenu ul li a {
        border: 0px;
        padding: 0 0px;
        float: none !important;
        display: block;
        color: #00005d;
        text-decoration: none;
        height: auto !important;}
ul#cssmenu li a{ color:#00005d; text-decoration:none;display:block; }
ul#cssmenu li a:hover{  color:#FFFFFF; }	
ul#cssmenu li.back{ height:40px; float:left; }	
ul#cssmenu li.back a{ color:#fff; background:url(/img/ico_phone_w.png) no-repeat left center; padding-left:30px; display:inline-block;margin-left:25px }
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a { display: inline;background: #FFFFFF; color:#9e2200; }
ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul { display: inline; background: #FFFFFF; color:#9e2200;}
ul#cssmenu li .block_1 { background:url('/img/Block_1.png') no-repeat;
           float:left;
		   width: 142px;
		   height: 40px;
		   margin-left: 0px;
		   text-align:center; }
ul#cssmenu li .block_1:hover { background:url("/img/Block_1_color.png") no-repeat;
           float:left;
		   width: 142px;
		   height: 40px; }
ul#cssmenu li .block_2 { background:url('/img/block_2.png') no-repeat;
           float:left;
		   width: 117px;
		   height: 40px;
		   text-align:center; }
ul#cssmenu li .block_2:hover { background:url('/img/block_2_color.png') no-repeat;
           float:left;
		   width: 117px;
		   height: 40px;  }
ul#cssmenu li .block_3 { background:url('/img/block_3.png') no-repeat;
           float:left;
		   width: 112px;
		   height: 40px;
		   text-align:center; }
ul#cssmenu li .block_3:hover { background:url('/img/block_3_color.png') no-repeat;
           float:left;
		   width: 112px;
		   height: 40px; }
ul#cssmenu li .block_4 { background:url('/img/Block_4.png') no-repeat;
           float:left;
		   width: 122px;
		   height: 40px;
		   text-align:center; }
ul#cssmenu li .block_4:hover { background:url('/img/Block_4_color.png') no-repeat;
           float:left;
		   width: 122px;
		   height: 40px;   }
ul#cssmenu li .block_5 { background:url('/img/Block_5.png') no-repeat;
           float:left;
		   width: 124px;
		   height: 40px;
		   text-align:center; }
ul#cssmenu li .block_5:hover { background:url('/img/Block_5_color.png') no-repeat;
           float:left;
		   width: 124px;
		   height: 40px;   }
ul#cssmenu li .block_6 { background:url('/img/Block_6.png') no-repeat;
           float:left;
		   width: 204px;
		   height: 40px;   }
ul#cssmenu li .block_6 a{ color:#fff; background:url('/img/ico_phone_w.png') no-repeat left center; width:18px; height:21px; }
.pattern { background-color:#e7e7e7; width:175px;height:55px;border:1px solid #000000; color:#000000; font-size:18px}

.seo {
	font-size:11px;
}

.seo a {
	color:#646464
}

.footer-contacts {
	float:left;
	text-align:left;
	width:100%;
}

.breadcrumbs li a {
    color: #666;
    font-size: 11px;
}
.breadcrumbs li {
    float: left;
    margin: 0 5px 0 0;
}
.breadcrumbs {
    height: 15px;
    margin: 0 0 10px 0;
}

img {
    max-width: 100%;
}
.stwrap .imgwrap {
    width: 150px;
    float: left;
}
.stwrap {
    min-height: 230px;
}
.stwrap .text {
    margin-left: 200px;
}
.stwrap .text h3 {
    font-size: 15px;
}
.stwrap .text a {
    display: block;
	text-align:center;
    background: url('/img/block_3_color_st.png');
    padding: 5px 10px 8px 10px;
    color: #fff;
    font-size: 21px;
}

#map,
#map2
{
	width:400px;
	height:300px;
	padding:3px;
	border:1px dashed #9e2200
}
.lefttxt{
float: left;
padding: 15px;
width: 380px;
position: relative;
}
.mainbtn{
cursor: pointer;
display: block;
outline: none;
border: none;
width: 340px;
height: 60px;
text-align: center;
background: url(../img/main/png.png) no-repeat;
font-size: 11px;
font-weight: bold;
color: rgb(34, 29, 29);
text-transform: uppercase;
line-height: 60px;
margin-top: 14px;
text-decoration: none;
margin: 10px 0px;
}
a#centera{
}
a#righta{
text-align: right;
display: block;
margin-top: -15px;
}