body{
background: url(../images/bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-size: cover;
color:#285ea6;
}
div,p{
font-family: "PT Sans Narrow";
	
}
a{
font-family: "PT Sans Narrow";
color:#788BA6 !important;	
}
.menus{
width: 100%;

height: 58px;
}
.woman_contact{
background: url(../images/woman_contact.png);
width: 258px;
height: 313px;
position: absolute;
margin-top:-313px;
margin-left: 20px;
}
.undercat div{
margin-bottom: 5px !important;
}
.sliderContent {
float:left;
max-width:1024px;
width:100%;
height:345px;
clear:both;
position:relative;
overflow:hidden;
}
.good_detail .image{
border-right: 1px solid #788BA6;
}
.good_detail .shortdesc{
color:#788BA6;
}
.good_detail .desc2{
margin-top: 20px;
}
.menus td{
	width: calc(100% / 6);
	text-align: center;
}
.goods .manufacturer{
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
}
h1{
	font-family: "PT Sans Narrow";
	font-size: 200%;
	color:#285ea6;
}
.dotted{
border-top: 1px dotted black;
margin-top: 5px;
margin-bottom: 20px;
}
.cat-item{
margin-bottom: 50px;
text-align: center;
}
.vert-shadow{
background: url(../images/vert-shadow.png);
height: 569px;
width: 28px;
}
.leftcatalogdata td{
	vertical-align: top;
}
.leftcatalogdata div{
margin-bottom: 20px;
}
.pag-table a{
	padding: 10px;
	margin-right: 4px;
}
.catalogmenu{
display: none;
background: #212351;
color:#98B7E0;
padding: 20px;
margin-top: -5px;
z-index:20;
}
.catalogmenu div{
background: url(../images/dot.png) no-repeat center left;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;

}
.catalogmenu a{
color:white !important;
}
.pag-table div{
	padding: 10px;
	background: green;
	color: white;
	background: #98B7E0;
}
.catt{
width: 100%;
}
.catt .catedit{
width: 70px;
}
.catt .nbsp{
width: 1px;
}
.menus a{
color:white !important;
	text-decoration: none;
	font-size: 18px;

}
.menus .fch{
background: url(../images/menu-l.png) left;
width: 100%;
height: 48px;
background-repeat: repeat-x;
float: left;
padding-top: 20px;	
	margin-top:-5px;	
}
.menus .lch{
background: url(../images/menu-r.png) right repeat-x;
width: 100%;
height: 48px;
float: left;
	margin-top:-5px;	
	padding-top: 20px;	
}
.menus .sch{
background: url(../images/bg-menu.png) repeat-x;
width: 100%;
height: 48px;
float: left;
	padding-top: 15px;
}
.menus .fch:hover, .menus .activel{
background: url(../images/menu-l-hover.png) left no-repeat;
height: 48px;

}

.menus .lch:hover , .menus .activer{
background: url(../images/menu-r-hover.png) right no-repeat;
height: 48px;
}
.topcontacts{
color: white;
float: right;
margin-top: 20px;
}
.topphone, .topadress{
float: right;
}
.topphone{
margin-right: 20px;
}

.menus .sch:hover, .menus .actives{
background: url(../images/bg-menu-hover.png) repeat-x;
height: 48px;
}
.actives, .activer, .activel{
font-weight: bold;
}
.btn_getconsult_a{
	text-decoration: none;
	color: white !important;
}
.btn_getconsult{
padding: 15px;
background:#788BA6;
border: 1px solid white;
width: 150px;
margin: auto;
margin-top: 20px;
}
.search-form { 
background-image: url(../images/bg-search.png);
height: 35px;
width: 584px;
float: right;
margin-top: 25px;
}
.content-wrapper,.content-wrapper-w{
border-radius:15px;
background: #F2F2F2;
}
.footer{
border-radius:15px 15px 0px 0px;
}
.slider-item-image{
width: 100%;
height: 345px;
border-radius:15px 15px 0px 0px;
}
.h1{
font-weight: normal;
text-align: center;
}
.addtext{
color: white;
margin-top: 30px;
margin-bottom: 30px;
text-align: center;;
float: left;
clear: both;
width: 100%;
	
}
.content-wrapper{
float: left;
width: 100%;
}
.content-wrapper-w{
float: left;
width: 100%;
background: white;
}
.margin{
margin-top: 20px;
}
.margin20{
margin: 20px;
}
.footer, .footer a{
margin-top: 10px;
color:gray !important;
text-decoration: none;
}
.logo{
margin-top: -30px;
margin-bottom: 20px;
}
.dot{
background: #F2F2F2 url(../images/dot.jpg) no-repeat center;
width: 60px;
height: 30px;
margin: auto;
margin-top: -15px;

}
.dot-w{
background: url(../images/dot-w.png) no-repeat;
background-position:0px 4px;
padding-left: 20px;
}
ul{
list-style-image: url(../images/dot-w.png);
}
.main-page-catalog li{
margin-bottom: 20px;
font-size: 130%;
}
.mainpage_catalogue{
margin: 30px;
}
.mainpage_catalogue div{
	margin-bottom: 20px;
}
.hline{
border-top: 1px solid black;
margin-top: 50px;
margin-bottom: 20px;
}
.feedback-form{
margin: auto;
width: 400px;
text-align: center;
margin-bottom: 60px;
}
.popup-text{
font-family: "PT Sans Narrow";
height: 35px !important;
margin-top: 10px;
text-align: center;
}
.text-corners{
font-family: "PT Sans Narrow";
margin-top: 10px;
height: 100px;
text-align: center;
}
.gotquestiontext{
margin-top: 30px;
margin-bottom: 10px;
}
.lightgray{
width: 400px;
border-radius:0px !important;
}
.rounddiv_map{
border-radius:15px 15px 0px 0px;
height: 20px;
background: url(../images/bg-menu.png) top;
margin-top: -20px;
margin-left: -20px;
margin-right: -20px;
}
.phone{
background: url(../images/phone.png) no-repeat;
height: 25px;
padding-left: 35px;
padding-top: 5px;
float: left;
margin-left: 40px;
}
.adress{
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
font-family: "PT Sans Narrow";

}
.email{
background: url(../images/mail.png) no-repeat;
height: 25px;
padding-left: 35px;
padding-top: 5px;
float: left;
}
.page_contacts{
width: 350px;
margin: auto;
clear:both;


}
.rounddiv{
margin-left: -20px;margin-right: -20px;margin-top: -20px;
border-radius:15px 15px 0px 0px;
border-bottom: 3px solid #98B7E0 ;
}
.shadow{
width: 100%;
height: 30px;
background: url(../images/shadow-menu.png) no-repeat  top center;
}
.slider{
margin-top: -20px;
width: 100%;
}
.search-text{
background: url(../images/bg-search-field.png) no-repeat;
height: 20px !important;
margin-top:4px;
margin-left:6px;
font-size:14px !important;
width: 490px;
border: 0px !important;
color: #98B7E0 !important;
padding-bottom: 0px;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
}
.submit{
background: url(../images/btn-search.png) no-repeat;
border: 0px;
width: 60px !important;
margin-top:-7px;
height: 27px;
margin-left: 7px;
color: #9AAAC2;
font-family: "PT Sans Narrow";
font-size: 14px;
}
