@font-face {
    font-family: 'pfdindisplayproregular';
    src: url('/fonts/pfdindisplaypro-reg-webfont.eot');
    src: url('/fonts/pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdindisplaypro-reg-webfont.woff') format('woff'),
         url('/fonts/pfdindisplaypro-reg-webfont.svg#pf_dindisplay_proregular') format('svg'),
         url('/fonts/pfdindisplaypro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pfdindisplayprobold';
    src: url('/fonts/pfdindisplaypro-bold-webfont.eot');
    src: url('/fonts/pfdindisplaypro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdindisplaypro-bold-webfont.woff') format('woff'),
         url('/fonts/pfdindisplaypro-bold-webfont.svg#pf_dindisplay_probold') format('svg'),
         url('/fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pfdindisplayproitalic';
    src: url('/fonts/pfdindisplaypro-italic-webfont.eot');
    src: url('/fonts/pfdindisplaypro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdindisplaypro-italic-webfont.woff') format('woff'),
         url('/fonts/pfdindisplaypro-italic-webfont.ttf') format('truetype'),
         url('/fonts/pfdindisplaypro-italic-webfont.svg#pf_dindisplay_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pfdindisplayprobolditalic';
    src: url('/fonts/pfdindisplaypro-boldital-webfont.eot');
    src: url('/fonts/pfdindisplaypro-boldital-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pfdindisplaypro-boldital-webfont.woff') format('woff'),
         url('/fonts/pfdindisplaypro-boldital-webfont.svg#pf_dindisplay_probold_italic') format('svg'),
         url('/fonts/pfdindisplaypro-boldital-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibriregular';
    src: url('/fonts/calibri-webfont.eot');
    src: url('/fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/calibri-webfont.woff') format('woff'),
         url('/fonts/calibri-webfont.svg#calibriregular') format('svg'),
         url('/fonts/calibri-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibribold';
    src: url('/fonts/calibrib-webfont.eot');
    src: url('/fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/calibrib-webfont.woff') format('woff'),
         url('/fonts/calibrib-webfont.svg#calibribold') format('svg'),
         url('/fonts/calibrib-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



html {width: 100%; height: 100%; margin: 0; padding: 0;}

body {width: 100%; height: 100%; background: url(/images/fon.jpg); margin: 0; padding: 0; overflow-y: scroll; font-family: pfdindisplayproregular, calibriregular, sans-serif;}

.item {
	width: 292px;
	font-family: 'Roboto', sans-serif;
}
.item img {
	border: 1px solid #e6e6e6;
}
.item .info {
	width: 276px;
	background-color: #f2f2f2;
	padding: 8px;
}
.item .info .name {
	font-size: 26px;
	color: #008439;
}
.item .info .descr {
	font-size: 18px;
	color: #8f8f8f;
	margin-bottom: 14px;
}
.item .info table .weight {
	font-size: 30px;
	color: #f79d00;
	text-align: left;
}
.item .info table .price {
	font-size: 30px;
	color: #d80327;
	text-align: right;
}
.item .info table .weight span, .item .info table .price span {
	color: #636363;
}
.item .info .inside {
	font-size: 18px;
	color: #005091;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
}
.item .info .inside span {
	display: inline;
	border-bottom: 1px dashed #005091;
}
.item .info .buttonzakaz {
	display: inline-block;
	width: 274px;
	height: 44px;
	margin-top: 19px;
	background: #009e2d;
	border: none;
	border-radius: 12px;
	color: #ffffff;
	font-size: 24px;
	line-height: 42px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.item .info .buttonzakaz:hover, .item .info .buttonzakaz:active {
	background: #f79d00;
}

.sostav td {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	background-color: #fafafa;
}

.sostav td.podzagolovok {
	color: #d75b00;
	text-transform: uppercase;
	text-align: center;
	background-color: #e8e8e8;
}










h1 {font-size: 24px; color: #36AD69; font-weight: normal; margin: 20px 0 0 0; padding: 0px;}
h2 {font-size: 22px; color: #157b41; font-weight: normal; margin: 22px 0 8px 0; padding: 0px;}

.phone {font-family: pfdindisplayprobold, calibribold, sans-serif; font-size: 24px; color: #36AD69; line-height: 0.9;}

.phonem {font-family: pfdindisplayprobold, calibribold, sans-serif; font-size: 18px; color: #656565; line-height: 0.9;}

.address {font-size: 20px; color: #231F20; line-height: 1.1;}

.addressb {font-family: pfdindisplayprobold, calibribold, calibri, verdana, tahoma, arial, serif; font-size: 20px; color: #231F20; line-height: 1.1;}


.slogan {height: 57px; background: url(images/fon_slogan.gif) repeat-x; font-family: pfdindisplayprobold, calibribold, sans-serif; font-size: 20px; color: #008439; text-transform: uppercase;}

.options {font-size: 22px; color: #104c2a; margin-bottom: 20px;}

.zagolovok {margin: 40px 0 20px 0; font-family: pfdindisplayprobold, calibribold, sans-serif; font-size: 20px; color: #008439;}

.mainmenu {display: inline-block; padding: 2px 8px 4px 8px; margin-bottom: 16px; background: #727272; font-family: calibriregular, sans-serif; font-size: 18px; color: #ffffff; text-decoration: none;}
.mainmenu:hover, .mainmenu:active {background: #838383; color: #fffef1;}

.mail {font-family: pfdindisplayproregular, calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 18px; color: #231F20; text-decoration: none; line-height: 1.1;}
.mail:hover, .mail:active {text-decoration: underline;}

.menu {display: inline-block; padding: 1px 7px 4px 5px; background: #000000; font-family: calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 18px; color: #FFFFFF;}

.amenu a {display: inline-block; padding: 1px 7px 4px 5px; font-family: calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 18px; color: #000000; text-decoration: none;}
.amenu a:hover, .amenu a:active {background: #000000; color: #FFFFFF;}

ul.menudop {list-style-image: url(/images/arrow.gif); margin: 10px 20px 0 27px; padding: 0;}
ul.menudop li {margin-bottom: 8px; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 17px; color: #5A5A5A;}
ul.menudop a {text-decoration: none; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 17px; color: #5A5A5A;}
ul.menudop a:hover, ul.menudop a:active {text-decoration: underline;}

ul.menudoptempl {list-style-image: url(/images/arrow.gif); margin: 0px 20px 49px 17px; padding: 0; line-height: 0.9;}
ul.menudoptempl  li {margin-bottom: 10px; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 17px; color: #A5A5A5;}
ul.menudoptempl  li.text {list-style-image: url(/images/arrow2.gif); margin-bottom: 10px; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 17px; color: #A5A5A5;}
ul.menudoptempl  li  a {text-decoration: none; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 17px; color: #2B2B2B;}
ul.menudoptempl  li  a:hover, ul.menudoptempl  li  a:active {text-decoration: underline;}

ul.menudoptemplpod {list-style-image: url(/images/arrowdop.gif); margin: 0px 0px 13px 10px; padding: 0; line-height: 0.9;}
ul.menudoptemplpod li {margin-bottom: 6px; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 15px; color: #999797;}
ul.menudoptemplpod li.text {list-style-image: url(/images/arrowdop2.gif); margin-bottom: 6px; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 15px; color: #A5A5A5;}
ul.menudoptemplpod li a {text-decoration: none; font-family: calibriregular, calibri, verdana, tahoma, arial, serif; font-size: 15px; color: #1F1F1F;}
ul.menudoptemplpod li a:hover, ul.menudoptemplpod li a:active {text-decoration: underline;}

.zag {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 24px; color: #36AD69;}

.zagdop {font-family: calibribold,  pfdindisplayprobold, calibri, arial, tahoma, verdana, serif; font-size: 20px; color: #DE7505;}

.main {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 16px; color: #595959;}
.mainb {font-family: pfdindisplayprobold, calibribold, calibri, arial, tahoma, verdana, serif; font-size: 16px; color: #595959;}

.maina {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 18px; color: #000000;}
.maina:hover, .maina:active {text-decoration: none;}

.mainagren {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 18px; color: #014E22;}
.mainagren:hover, .mainagren:active {text-decoration: none;}

.mainab {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 24px; color: #000000; text-decoration: none; line-height: 1;}
.mainab:hover, .mainab:active {text-decoration: underline;}

.newsa {font-family: pfdindisplayprobold, calibribold, calibri, arial, tahoma, verdana, serif; font-size: 14px; color: #595959;}
.newsa:hover, .newsa:active {text-decoration: none;}
.newstext {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 12px; color: #595959; margin: 0 0 20px 0; padding: 0px;}
.newsdata {font-family: pfdindisplayprobold, calibribold, calibri, arial, tahoma, verdana, serif; font-size: 12px; color: #949494; margin: 0 0 -3px 0; padding: 0px;}

.breadcrumbs {font-family: arial, tahoma, verdana, serif; font-size: 12px; color: #A5A5A5; margin: 8px 0 0px 0;}

.abreadcrumbs {font-family: arial, tahoma, verdana, serif; font-size: 12px; color: #5A5A5A;}
.abreadcrumbs:hover, .abreadcrumbs:active {color: #A5A5A5; text-decoration: none;}

.copy {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 14px; color: #474747;}

.copya {font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 14px; color: #474747; text-decoration: none;}
.copya:hover, .copya:active {text-decoration: underline;}

.copy span {display: block; height: 30px; line-height: 40px; font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 16px; color: #474747; float: left; padding: 10px 10px 0 0;}

.borderimgshadow {border: 1px solid #CAC2BC; box-shadow: 0 0 4px #CAC2BC;}

#slconteiner {position: relative; width: 943px; height: 327px; top: 0px; left: 0px; background: url(images/slider_conteiner.jpg) no-repeat; padding: 0; margin: 0; z-index: 1;}

.slider {position: absolute; width: 873px; height: 262px; top: 24px; left: 0px; padding: 0; margin: 0 0 0 35px; z-index: 2;}
.slider ul li {margin: 0 0px 0 0px;}
.slprev {position: absolute; width: 10px; height: 16px; top: 142px; left: 23px; padding: 0; margin: 0; cursor: pointer; z-index: 3;}
.slnext {position: absolute; width: 10px; height: 16px; top: 142px; left: 910px; padding: 0; margin: 0; cursor: pointer; z-index: 3;}
.slgo {position: absolute; width: auto; height: 17px; top: 286px; left: 425px; padding: 0; margin: 0; cursor: pointer; z-index: 3;}
.slgo a {display: inline-block; width: auto; height: 17px; padding: 0px 7px 0px 7px; margin: 0; font-family: pfdindisplayprobold, calibribold, arial, tahoma, verdana, serif; font-size: 12px; color: #525151; text-decoration: none; }
.slgo a:hover {background: url(images/slgo_fon.gif) repeat-x;  color: #ffffff;}
.slgo .slgoActive {background: url(images/slgo_fon.gif) repeat-x;  color: #ffffff;}

.borderimgm {border: solid 6px #E1E5E1; margin: 6px 0 4px 0;}
.borderimgb {border: solid 6px #E1E5E1; margin: 0 0 8px 8px;}

.automatprice {display: inline-block; width: 202px; height: 24px; line-height: 24px; background: #008439; border: 0; border-radius: 4px; font-family: arial, tahoma, verdana, serif; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; margin: 0 0 0 8px;}

.pricetable {border-collapse: collapse; font-family: pfdindisplayproregular, calibriregular, calibri, arial, tahoma, verdana, serif; font-size: 16px; color: #595959;}
.pricetd {border: 1px #CDCDCD solid; padding: 5px 5px 5px 5px;}

.ssylka {font-family: arial, verdana, tahoma, serif; font-size: 17px; color: #014E22;}
.ssylka span {font-family: calibriregular, arial, verdana, tahoma, serif; font-size: 17px; color: #014E22; font-style: italic; border-bottom: 1px dashed #014E22; display: inline; cursor: pointer; padding: 0 0 1px 0;}