@import url('https://fonts.googleapis.com/css?family=Play:400,700&subset=cyrillic');
/* CSS Document */
* {margin:0; padding:0;}
html,body {font-size:16px; font-family: 'Play', sans-serif; color:#000;    background-color: #fff; min-height:100%; height:100%; line-height:1.5em;}
img {border:none;}
a {outline:none; color:#000;}
a:hover {color:#191e28;}
h1 {color:#000; font-size:27px; margin:0 0 25px 0; }
h2 {color:#7b9ad6; font-size:16px; height:30px; line-height:30px; margin:15px 0 10px;}
strong {color:#000;}

.spacer {clear:both; font-size:0; line-height:0; height:0px;}

/* containers */
#wrapper {position:relative;}
#pageContainer {width:960px; margin:auto; min-height:100%; cursor:default;}
* html #pageContainer {height:100%;}

#homePage {min-width:860px; min-height:100%; background:url(homePage.jpg) no-repeat center top;}
* html #homePage {height:100%;}

/*#splashLanguages {position:absolute; top:560px; left:50%;}*/
#splashLanguages {padding:520px 0 50px 40%;}
#splashLanguages li {list-style:none; display:inline; float:left; height:27px; line-height:27px; background:url(splashLangBkg.png) repeat; padding:0 10px 0 0; margin:0 3px 0 0;}
#splashLanguages li a {color:#fffefe; font-size:18px; display:block; text-decoration:none; padding:0 30px 0 20px; background:url(splashLangArrow.gif) no-repeat right center;}
/* header */
#header {position:absolute; width:100%; height:43px; background:url(headerBkg.gif) no-repeat center; top:40px; left:0; display:none;}
#logo {position:absolute; width:98px; height:94px; cursor:pointer; background:url(logo.gif) no-repeat; left:50%; margin:0 0 0 -444px; top:-20px}

#languages {position:absolute; left:50%; top:-30px; margin:0 0 0 280px; width:200px; text-align:right; list-style:none;}
#languages li {display:inline;}
#languages li a {text-decoration:none; color:#26334c; margin:0 0 0 20px; font-size:11px;}
#languages li a:hover, #languages li a.selected {color:#627bae;}

#mainNav {position:absolute; left:50%; top:10px; height:33px; margin:0 0 0 -63px; list-style:none;}
#mainNav li {display:inline;}
#mainNav li a {float:left; color:#c4c4c4; text-decoration:none; border-right:2px solid #ededed;}
#mainNav li a span {display:block; line-height:33px; padding:0 40px; text-align:center; width:54px;}
#mainNav li a.selected, #mainNav li a:hover {background:url(mainNavTop.gif) no-repeat left top;}
#mainNav li a.selected span, #mainNav li a:hover span {background:url(mainNavBottom.gif) no-repeat right bottom;}

#content {padding:140px 0 0 0;}
#contentBkg {padding:0 0 80px 0;}

#left {float:left; width:150px; padding:40px 8px 10px 0; text-align:right;}
#center { float:left; width:204px; padding:120px 20px 10px 0; text-align:right; min-height:450px;}
#right {float:right; width:540px; padding:0 0 10px 0; cursor:auto;}

#right ul, #right ol {margin:0 0 0 20px;}

#categories {list-style:none; font-size:13px}
#categories li {position:relative;}
#categories li a {color:#000;    font-size: 16px; text-decoration:none; height:34px; line-height:34px; display:block;}
#categories li a:hover, #categories li a.selected {color:#191e28;}
#categories li a.selected {background:url(categoriesBkg.gif) no-repeat right center; position:relative; right:-24px; padding:0 24px 0 0;}



#categories li .subItems {list-style:none; position:absolute; width:224px; right:-214px; top:0; display:none;}
#categories li.selected .subItems {display:block;}
#categories li .subItems li a {color:#000; text-decoration:none; display:block; height:34px; line-height:34px;}
#categories li .subItems li a:hover, #categories li .subItems li a.selected {color:#000;}
#categories li .subItems li a.selected {background:url(subCategoriesBkg.gif) no-repeat right center; padding:0 20px 0 0; right:0;}

/*
#subCategories {list-style:none;}
#subCategories li a {color:#a3a4a7; text-decoration:none; display:block; height:34px; line-height:34px;}
#subCategories li a:hover, #subCategories li a.selected {color:#f0f0f0;}
#subCategories li a.selected {background:url(subCategoriesBkg.gif) no-repeat right center; padding:0 20px 0 0;}
*/



#headerPictures {display:none;width:540px; height:165px; margin:0 0 50px 0;}
#headerPictures img {display:none; position:absolute;}
#headerPictures .tabs {display:none;}


#contactForm {display:none}
#contactForm label {display:block; color:#000;}
#contactForm input, #contactForm textarea {width:320px; border:1px solid #000; padding:2px 3px; margin:2px 0 5px 0;}
#contactForm textarea {font-size:14px; font-family: 'Play', sans-serif; width:600px; height:150px;}
#contactForm input.btn {background:url(btnBkg.gif) no-repeat center top; width:133px; height:33px; padding:0 15px 3px 0; text-align:center; color:#eeeeee; font-size:14px; border:none; font-weight:bold;}
#contactForm input.btn:hover {background:url(btnBkg.gif) no-repeat center bottom; color:#4b4f57;}


.sitemap {margin:0 0 0 20px; list-style:none;}
.sitemap li {background:url(sitemapBkg.gif) no-repeat left center; padding:0 0 0 15px;}



.categoryList {float:left; border:1px solid #6f788b; width:170px; background:#f2f2f2; margin:0 0 10px 0; text-decoration:none;}
.categoryList.center {margin:0 12px 10px;}
.categoryList .imageContainer {height:125px; text-align:center; display:block; padding:5px 0; background:url(categoryListBkg.gif) no-repeat left bottom;}
.categoryList strong {background:#e5e5e5; display:block; text-align:center; line-height:25px;}

.categoryList:hover {border:1px solid #414b5e; color:#414b5e;}
.categoryList:hover .imageContainer {background:url(categoryListHoverBkg.gif) no-repeat left bottom;}
.categoryList:hover strong {background:#c8ccd5;}

.productDetails {background:#edecec; border:1px solid #b7bdc9; padding:20px 10px; margin:0 0 40px 0;}
.productDetails .imageContiner {text-align:center; margin:0 0 15px 0;}
.productDetails .imageContiner a {display:block; padding:0 0 35px 0; background:url(zoom.gif) no-repeat right bottom;}
.productDetails dl {color:#7b9ad6; font-size:14px;}
.productDetails dl dt {font-weight:bold; float:left; clear:left; margin:0 5px 0 0;} 
.productDetails .manufacturer {margin:20px 0 0 0;}
.productDetails .manufacturer img {float:left;}
.productDetails .manufacturer .info {float:right; width:320px;}

.productDetails .manufacturer .info dl {color:#4e4e4e; font-size:12px;}




.listPartners {margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #000;}
.listPartners dl {color:#4e4e4e; font-size:12px;}
.listPartners dl dt {font-weight:bold; float:left; clear:left; margin:0 5px 0 0;} 






#footer {width:1800px; background:url(footerBkg.gif) no-repeat right top; margin:0 0 0 -840px; position:relative;display:none;}
#footerNav {margin:0 0 0 1000px; list-style:none; height:36px; line-height:36px;}
#footerNav li {display:inline;}
#footerNav li a {text-decoration:none; padding:0 6px;}
#footerNav li a:hover {color:#f7f7f7;}
#footer .partnersLinks {margin:0 0 0 998px; padding:15px 0; text-align:center;}
#footer .partnersLinks a {margin:0 10px;}
#footer .copyright {height:30px; margin:0 0 0 998px; font-size:11px; line-height:30px;}
#footer .copyright span {float:left;}
#footer .copyright a {float:right; text-decoration:none;}

