@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; outline:none;}
html, body, select, textarea {
    font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
    color:#000;
	font-size:12px;
}
html, body, select {
	background: url(/_front/img/body_bkg5.png) repeat #053801;
}
body{}
.clear { clear:both; font-size:1px; margin:0; padding:0; }
.left {float:left;}
.right {float:right;}
p, a {
    text-decoration:none;
    text-transform:none;
}
ul li {
    list-style-type: none;
}
.inside{ width:1060px; margin:0 auto; }
/*div { border:1px solid red;}*/
#nav {
 margin: 0 auto;
 padding: 0;
 text-align: center;
}
#nav .selected a{ color:#070; font-weight:bolder;}
.menu a:hover{color:#070; font-weight:bolder;}
.menu a{font-weight:bold; font-size:14px;text-transform:uppercase; color:#441A0F;}
.menu ul { margin:0 auto; padding:15px; width:913px;}
.menu ul li{ float:left; margin:0 10px 0 10px;}
#main {margin:0 auto;}
#header {width:100%;}
#header .inside { height:250px; background:url(/_front/img/header-in.png) no-repeat;}
#header .inside .lang{ position:absolute; float:left; padding-left:18px; padding-top:132px;}
#header .inside .baner{ height:150px; width:1015px; margin:0 auto;}
#header .inside .baner .logo { width:150px; height:150px; background:url(/_front/img/logo.png)no-repeat center;}
#header .inside .baner .name { width:709px; height:150px; margin:0 auto;}
#header .inside .baner .gerb { width:150px; height:150px; background:url(/_front/img/gerb.png)no-repeat center;}
#header .menu{ height:40px; background:url(/_front/img/menu_bkg.png); margin-top:30px;}
#content {width:100%;}
#content .slide{ height:500px; margin:0 auto 30px auto; background:url(/_front/img/slide_bkg5.png) #001500}
#content .inside { }
#content .inside .top_bkg {height:40px; background:url(/_front/img/top_bkg.png) no-repeat top;}
#content .inside .main{background:url(/_front/img/bkg_content.png) repeat-y top; min-height:900px;}
#content .inside .bottom_bkg {}
#content .inside .sub-menu {width:285px;  margin-top:40px; /*background:url(sub_bkg.png) no-repeat center;*/}
#content .inside .sub-menu ul{margin:30px 0 auto; background:#0D5210; padding-top:15px; padding-bottom:15px; padding-left:30px; color:white; font-size:1.2em;}
#content .inside .sub-menu ul li{ padding-top:5px; padding-bottom:5px; padding-right:10px;}
#content .inside .sub-menu ul li a{ line-height:140%; color:#DDC085; text-decoration:underline; }
#content .inside .shadow{width:18px; height:18px; margin-bottom:60px; background:url(/_front/img/shadow.png) no-repeat left; }
#content .inside .content{font-size:14px; width:650px; float:right; padding-right:70px; padding-top:40px; margin-bottom:50px; }
#content .inside .content h1{ text-align:center; color:#300; padding-bottom:15px;}
#content .inside .content h2{ text-align:center; color:#5F5803; font-size:18px; line-height:140%;}
#content .inside .content h3{ text-align:center; color:#300; font-size:18px; line-height:140%; margin-top:10px;}
#content .inside .content h4{ text-align:center; color:#300; font-size:16px; line-height:140%; margin-top:10px;}
#content .inside .content p{
	width:90%;
	line-height:180%;
	font-size:16px;
	color:#291618;
	margin:10px auto;
	text-indent:30px;
}
#content .inside .content .no-p p{
	width:90%;
	font-size:16px;
	line-height:normal;
	text-indent:0;
	color:#291618;
	margin:10px auto;}
.filter{ float:left; padding-bottom:30px; width:300px; margin:0 auto; font-size:16px; }
.filter span { line-height:200%;}
#procs { background:#CCC; font-size:16px; text-align:center; color:#030;}
#procs option { text-align:center;}
	
#content .inside .content .addon-galery{ width:100%; margin:50px auto 20px auto;}
#content .inside .content .addon-galery ul li{ float:left; margin:5px;}
#content .inside .content .addon-galery ul li img{ border:1px solid white;}
#content .inside .content .addon-galery ul li img:hover{ border:1px solid #060;}	
#footer {width:100%; background:url(/_front/img/footer_bkg.png) no-repeat top center;}
#footer .inside{ height:80px;}
.download{ float:right; margin-top:20px; margin-right:80px; width:210px; height:40px; line-height:340%; background:url(/_front/img/get.png) right no-repeat;}
.download a{font-family:Arial, Helvetica, sans-serif; font-size:20px; width:100%; height:100%; display:block; color:#030;}
.download a:hover{color:#093; background:url(/_front/img/get1.png) right no-repeat;}
.map { margin:0 auto; text-align:center;}
.map img{ border:#4D1E02 2px solid;}
.contacts {width:470px; margin:0 auto; padding-left:50px;}
.contacts ul{margin:30px 0 auto; padding-right:60px; color:#000; font-size:1.2em; text-align:center;}
.contacts ul li {padding-bottom:5px;}
.contacts ul li a{line-height:140%; color:#4D1E02; text-decoration:underline;}
#categories { width:100%; margin:50px auto 20px auto;}
#categories li{ float:left; margin:5px;}
#categories  img{ border:1px solid white;}
#categories  img:hover{ border:1px solid #060;}	


/*from old css*/
a { text-decoration:none;}
a img { text-decoration:none;}
img{ outline:none; border:0;}
#big{float:left; width:650px; min-height:600px; margin:0 auto;}
#next{ border-bottom:solid 2px #060}
.get {margin-left:480px; width:130px; height:40px; line-height:300%; font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; background:url(/_front/img/get.png) right no-repeat;}
.get a { width:100%; height:100%; display:block; color:#060;}
.get a:hover{ color:#093; background:url(/_front/img/get1.png) right no-repeat;}
.c-form { width:550px; margin:0 auto; text-align:center; 
-moz-border-image:url(/_front/img/border.png) 30 30 round; /* Old Firefox */
-webkit-border-image:url(/_front/img/border.png) 30 30 round; /* Safari */
-o-border-image:url(/_front/img/border.png) 30 30 round; /* Opera */
border-image:url(/_front/img/border.png) 30 30 round;}
.c-form input{ margin:10px 10px; width:215px; height:30px; text-align:center; font-size:16px; color:#030;}
.c-form .captcha { width:215px; text-align:center; padding-top:5px; margin:5px auto;}
.c-form textarea { width:500px;}

/* bottom center */
#wowslider-container1  .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 { 
	/*overflow: hidden;*/
	zoom: 1; 
	position: relative; 
	width:1060px;
	margin:0 auto;
	z-index:100;
	padding-top:33px;
}
#wowslider-container1 .ws_images{
	width:1060px;
	height:433px;
	overflow:hidden;
	position:relative;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1 .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1 .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 5px; 
	height: 10px; 
	width: 10px; 
	float: left; 
	border: 1px solid #B8C4CF; 
	color: #B8C4CF; 
	text-indent: -1000px; 
	background-image:url("/_front/img/data:image/gif;base64,");
	position:relative;
}
#wowslider-container1 .ws_selbull { 
	background-color: #B8C4CF; 
	color: #FFFFFF; 
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 
	background-color: #dae9f6;
	color: #FFFFFF; 
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	line-height:30px;
	z-index:60;
	background-color: #000000; 
	color: #FFFFFF; 
	padding: 0px 10px; 
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wowslider-container1 a.ws_next{
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}



#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px 1%;
	width:98%;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	opacity:0.55;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}