@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_PFDinDisplayPro-Bold';
	src: url('fonts/PFDinDisplayPro-Bold.eot');
	src: local('☺'), url('fonts/PFDinDisplayPro-Bold.woff') format('woff'), url('fonts/PFDinDisplayPro-Bold.ttf') format('truetype'), url('fonts/PFDinDisplayPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
        font-family: "Neo Sans Cyr";
        src: url('fonts/636901856-NeoSansCyr-Regular.eot');
        src: url('fonts/636901856-NeoSansCyr-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/636901856-NeoSansCyr-Regular.svg#Neo Sans Cyr') format('svg'),
        url('fonts/636901856-NeoSansCyr-Regular.woff') format('woff'),
        url('fonts/636901856-NeoSansCyr-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}  
input { width:100%; height:22px; border:1px solid #004b7d; background:#e2ebf6; color:#004b7d; margin:5px 0px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; 
border-radius:5px; }
textarea { width:100%; height:100px; background:#e2ebf6; border:1px solid #004b7d; color:#004b7d; margin:5px 0px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; border-radius:5px; }
.send { 
	font-family: "Neo Sans Cyr";
	direction: ltr;
	color:#004b7d;
	font-size:22px;
	float:right;
	background:url(img/arrowBlue.png) no-repeat center right;
	padding-right:15px;
	border:0 none;
	text-align:right;
	cursor:pointer;
	}
img { border:0px solid; }	
#logo a { text-decoration:none; color:#FFF; }
body { margin:0; padding:0; height:100%; }
html { height:100%; }
header { background:url(img/headerBack.png) repeat; height:100px; width:100%; 
	-moz-box-shadow: 5px 2px 5px rgba(29,29,29,0.6);
	-webkit-box-shadow: 5px 2px 5px rgba(29,29,29,0.6);
	box-shadow: 5px 2px 5px rgba(29,29,29,0.6); }
.headerWrap { width:100%; padding:25px 0 0; position:relative; }
#fb { width:40px; height:145px; position:fixed; left:0; top:170px; }
#logo { font-family:'Conv_PFDinDisplayPro-Bold',Sans-Serif; font-size:32pt; height:60px; padding: 20px 0; color:#FFF; display:inline-block; }
.wrap { width:987px; margin:auto; }
nav { display:inline-block; margin-left:80px; }
nav a { font-family: "Neo Sans Cyr"; color:#FFF; text-decoration:none; font-size:18pt; padding:40px 25px 30px 25px; }
#main { width:100%; text-align:center; }
.wrapper { width:100%; height:100%; background:url(img/mainBack.png) no-repeat; background-position:bottom center; }
.aboutWrapper {  width:100%; height:100%; background:url(img/aboutBack.png) no-repeat; background-position:top center; }
.contactsWrapper {  width:100%; height:100%; background:url(img/contactsBack.png) no-repeat; background-position:top center; }
.navi { list-style:none; margin:0; padding:0; position: relative; display: inline-table; }
.navi li { display:inline-block; padding:40px 0px 0px 0px; height:60px; }
.navi li:hover { background:#004C88; } 
.productsDropdown { list-style:none; margin:0; padding:0; position:absolute; top:100%; background:#004C88; display:none; }
.productsDropdown li { display:block; position:relative; padding:10px 0 0 0; height:40px; }
.productsDropdown li:hover { background:#5586B6; }
.productsDropdown li a { font-size:16pt; background:url(img/arrowRight.png) no-repeat; background-position:right 20px center; padding:3px 40px 3px 25px; display:block; }
.dropdown { background:url(img/arrow.png) no-repeat; background-position:right 3px top 47px; }
ul li:hover > .productsDropdown { display: block; }
.sliderWrap { width:100%; overflow:hidden; position:absolute; bottom:0px; }
.slider { width:400%; height:400px; } 
.slide { width:25%; height:400px; text-align:center; float:left; position:relative; }
.slide img { position:relative; bottom:-20px;  }
.clr { clear:both; }
.mainHeading { font-family:'Conv_PFDinDisplayPro-Bold',Sans-Serif; font-size:42pt; color:#004b7d; padding:0; margin:40px 0 0; }
.mainHeadingTwo { font-family: "Neo Sans Cyr"; font-size:13pt; color:#004b7d; padding:0; margin:0; }
#about, #contacts, #productsWrap { margin-top:230px; }
.aboutHeading, .contactsHeading { font-family: "Neo Sans Cyr"; font-size:25pt; color:#004b7d; margin:0; }
p { font-family: "Neo Sans Cyr"; font-size:13pt; color:#004b7d; }
.pBold { font-weight:bolder; }
.logos ul { margin:0; padding:0 0 50px; list-style:none; }
.logos ul li { width:25%; height:130px; display:inline; padding:0 15px; vertical-align:middle; }
.logos ul li img { vertical-align:middle; }
.contactsLeft { width:35%; height:auto; float:left; }
.contactsRight { width:65%; height:auto; float:left; }
#contacts h2 { font-family: "Neo Sans Cyr"; font-size:18pt; color:#004b7d; }
.separator { width:100%; text-align:center; margin:50px 50px; }
.separator2 { width:100%; text-align:center; }
.map { width:100%; height:400px; }
label { font-family: "Neo Sans Cyr"; font-size:13pt; color:#C00; }
.langBtn { position:absolute; top:50%; right:50px; font-size:18px; background:url(img/arrowWhite.png) no-repeat; background-position:right center; padding-right:15px; padding-top:1px; }
.langBtn a { font-family: "Neo Sans Cyr"; font-size:14pt; color:#fff; text-decoration:none; }
.productsCategories { width:30%; float:left; }
.productsCategories ul { list-style:none; margin:0; padding:0; }
.productsCategories ul li { width:90%; padding:5%; }
.brandCat { text-align:center; }
.verticalSep { width:5%; height:100%; float:left; }
.productsList { width:65%; float:left; } 
.productsSubcategory ul { margin:0; padding:0; list-style:none; }
.productsSubcategory ul li { float:left; width:25%; padding:4%; text-align:center; }
.productsSubcategory h1 { font-family: "Neo Sans Cyr"; font-size:20pt; color:#004b7d; margin:0; padding:0; }
.productsSubcategory a { font-family: "Neo Sans Cyr"; font-size:14pt; color:#004b7d; text-decoration:none; }
.logo { width:10%; }
.logo img { width:100%; display:inline-block; }
.weights { width:100%; }
.clicked { background:#004b7d; }
.clicked a { color:#FFF !important; }
.weights a { font-family: "Neo Sans Cyr"; font-size:16pt; color:#004b7d; text-decoration:none; }
.breadcrumbs { font-family: "Neo Sans Cyr"; font-size:14pt; color:#004b7d; text-decoration:none; }
.breadcrumbs a { font-family: "Neo Sans Cyr"; font-size:14pt; color:#004b7d; text-decoration:underline;  }
.breadSep { padding:0 10px; }
.breadcrumbs div { float:left; }
.productWrap { width:100%; margin:50px auto; }
.productWrap .verticalSep img { width:20%; }
.productPicture { width:47%; float:left; } 
.productInfo { width:47%; float:left; }
.productInfo h1 { font-family: "Neo Sans Cyr"; font-size:20pt; color:#004b7d; margin:0; padding:0; }
.productIngridients { font-family: "Neo Sans Cyr"; font-size:12pt; color:#004b7d; margin:20px 0; padding:0; width:80%; text-align:justify; }
.productNutritionsTable { width:80%; height:auto;  font-family: "Neo Sans Cyr"; font-size:12pt; color:#004b7d; margin:0; padding:0; }
.productNutritionsTable div { float:left; }
.productNutritions { width:50%; height:25px; border-bottom:1px solid #004b7d; padding:5px 0; } 
.productWeight { font-family: "Neo Sans Cyr"; font-size:12pt; color:#004b7d; margin:20px 0; padding:0; width:50%; }
.gramaj { font-family: "Neo Sans Cyr"; font-size:18pt; font-weight:bold; color:#004b7d; }
.nutrRight { text-align:right; }