﻿@charset "utf-8";

/* layout */

form 
{			
	margin:0;
	padding:0;
}

#pageWrapI, #pageWrap 
{
    padding:0;
    margin:0 auto; 
    max-width:2560px;
}

#pageWrapI #headerWrap {
width: 100%;
height: 511px;
background:url(images/headerWrap.jpg) no-repeat center top;
}

#pageWrapI #header 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    height:511px;
    z-index:3;				
}

#pageWrap #headerWrap {
width: 100%;
height: 408px;
background:url(images/headerWrap2.jpg) no-repeat center top;
}

#pageWrap #header 
{						
    position:relative;
    margin:0 auto 0 auto;
    width:1000px;
    height:408px;
    z-index:3;				
}


#bcBackground 
{
    position:relative;
    width:100%;
    z-index:2;			
}

#bcHeader 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    z-index:3;
}

#bcFooter 
{
    position:relative;
    width:100%;
    background:url(images/bcFooter.jpg) no-repeat center bottom;
    min-height:680px;
    padding:4px 0 30px 0;
    z-index:3;
}

#footerWrap 
{
    position: relative;
    width: 100%;
    height:289px;
    bottom: 0;
    z-index: 1;
}

#footer 
{	
    position:relative;
    width: 1000px;
    height:264px;
    margin: 0 auto 0 auto;
    background:url(images/footer.jpg) repeat-x center top;
    z-index:4;
    padding:40px 0 0 0;
}

#footerLeft
{
    position: absolute;
    width: 1280px;
    height: 970px;
    right: 50%;
    bottom: 0;
    background: url(images/footerLeft.jpg) no-repeat left top;
    z-index: 1;
}

#footerRight
{
    position: absolute;
    width: 50%;
    height: 970px;
    left: 50%;
    bottom: 0;  
    background: url(images/footerRight.jpg) no-repeat 500px top;
    z-index: 1;    
}

    
/* end layout */

/* header */

#logo {position:absolute; top:84px; left:-13px}
#menuF {float:left; display:block; width:17px; height:15px; line-height:0px; font-size:0px; background:url(images/menuF.png) no-repeat left top; position:absolute; top:21px; left:31px}
#menuF:hover {background-position:left bottom}

#headerIco {position:absolute; top:20px; right:43px}
.icoFb1, .icoFb2 {float:left; height:18px; line-height:0px; font-size:0px}
.icoFb1 {width:18px; background:url(images/icoFb1.jpg) no-repeat left top; /*margin:0 25px 0 0*/}
.icoFb2 {width:18px; background:url(images/icoFb2.jpg) no-repeat left top}
.icoFb1:hover, .icoFb2:hover {background-position:left bottom}

#headerNav {width:1000px; position:absolute; left:0px}
#pageWrapI #headerNav {top:358px;}
#pageWrap #headerNav {top:255px;}
#headerNav ul {margin:0; padding:0; list-style:none}
#headerNav ul li {margin:0; padding:0; list-style:none}
.nav00 a, .nav01 a, .nav02 a, .nav03 a, .nav04 a {float:left; display:block; width:85px; height:77px; padding:48px 10px 0 142px; text-decoration:none; color:#f3f2f1; font-size:17px; line-height:1.2em}
.nav00 a {background:url(images/nav01.png) no-repeat left top; margin:0 17px 0 0}
.nav01 a {background:url(images/nav02.png) no-repeat left top; margin:0 17px 0 0}
.nav02 a {background:url(images/nav03.png) no-repeat left top; margin:0 17px 0 0}
.nav03 a {background:url(images/nav04.png) no-repeat left top;}
.nav00 a:hover , .nav01 a:hover, .nav02 a:hover, .nav03 a:hover, .nav04 a:hover, 
.nav00.selected a , .nav01.selected a, .nav02.selected a, .nav03.selected a, .nav04.selected a 
{background-position:left bottom; color:#fff; cursor:pointer}

.navTitle {float:left; width:100%; color:#fff; font-size:13px; margin:0 0 30px 0;text-shadow:1px 0px #9c8f8b;}
.navA {float:left; display:block; width:91px; height:23px; line-height:22px; text-align:center; color:#fff; font-size:11px; text-decoration:none; margin:0 0 0 8px}
.navA {background:url(images/navA1.png) no-repeat left bottom; text-shadow:1px 1px #9cb27f}
.navA:hover {color:#000; text-decoration:none; background-position:left top}

/* end header */

/* top menu*/

#menu 
{    
	position:absolute;
	top:18px;	
	right:90px;
	z-index:4;
}

.menuMain 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain li 
{
	list-style:none;
    padding:0 0 0 5px;
    margin:0 1px 0 0;
    float:left;
}
.menuMain li.first {display:none}

.menuMain li a 
{
	display:block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	position:relative;	
	padding:0 15px 0 10px;
}

.menuMain li:hover a, .menuMain li.selected a 
{
	color:#000;
}


/* end top menu*/

/* bottom menu  */

#menuFooter	
{
	width: 600px;
	text-align:left;
	z-index:7;
	float:left;
    position:absolute;
    left:40px;
    bottom:50px
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
}

.menuMainFooter li 
{
    float:left;
    display:block;
}

.menuMainFooter li a	
{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    padding: 0 12px 0 12px;
}

.menuMainFooter li.last a
{
    background:none;
}

.menuMainFooter li:hover a
{
    text-decoration: underline;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 800px;
	font-size: 9px;
	color: #fff;
	float:left;
    text-align:left;
    position:absolute;
    left:50px;
    bottom:20px
}
#containerFooter a {
	text-decoration: none;
	color:#fff;
}
#containerFooter a:hover {
	text-decoration: none;
	color:#c0c1c4;
}

/* end cs copyright */

/* footer */

#footerL {float:left; width:500px; margin:0 180px 10px 50px; height:120px}
#footerL p strong {color:#fff; font-weight:bold;font-size:14px;}
#footerL p {color:#d5d5d5}

#footerR {float:left; width:230px; margin:0; height:120px}
.footerTitle {color:#fff; font-size:14px; margin:0 0 29px 0;font-weight:bold;}
#footerR ul {margin:0; padding:0; list-style:none}
#footerR ul li {float:left; display:block; width:100%}
#footerR ul li a {float:left; display:block; padding:0 0 4px 0; color:#fff; text-decoration:none}
#footerR ul li a:hover {color:#fff; text-decoration:underline}

#footerIco {float:left; position:absolute; left:50px; bottom:90px}

/* end footer */

/* box */

#boxLeftI {float:left; width:660px; margin:35px 33px 0 30px}
#boxRightI {float:left; width:260px; margin:35px 0 0 0;}
#boxMain {float:left; width:100%}
.banner01 {width:656px;height:478px;float:left;background:url(images/banner01.jpg) no-repeat left top; margin:0 0 45px 0;}

.rightBox {float:left;width:100%;}
.rightTitle {float:left;width:100%;font-size:18px; color:#061e38;text-transform:uppercase;margin:0 0 30px 0;text-shadow: 1px 0px #a5a7af;}

.rightBox ul {list-style:none;padding:0;margin:0 0 50px 2px;text-shadow: 1px 0px #847169; float:left;}
.rightBox ul li {list-style:none;margin:0 0 8px 0;background:url(images/odrazkaRef.jpg) no-repeat left 5px; padding: 0 0 0 15px; float:left; width:100%}
.rightBox ul li a {color:#0094da;font-size:14px;text-decoration:none;text-transform:uppercase;}
.rightBox ul li a:hover {text-decoration:underline;}

.rightBox p {color:#4d362b;text-shadow: 1px 0px #847169}
.rightBox p a {color:#0094da;}
.rightBox p a:hover {color:#d89e38;}

/* end box */

/* list detail */

#boxLeft {float:left; width:247px; margin:5px 20px 0 0;}
#boxRight {float:left; width:730px; margin:5px 0 0 0;}

#boxMainPl {float:left; width:100%}

#leftMenu {float:left; width:247px; margin:0 0 50px 0;background:url(images/leftMenuTop.jpg) no-repeat left top;padding:5px 0 0 0;}
#leftMenu>ul {float:left; display:block; width:247px; list-style:none; margin:0; padding:0}
#leftMenu>ul>li {float:left; display:block; padding:0;}
#leftMenu>ul>li>a {float:left; display:block; width:223px; padding:11px 0 11px 24px; background:url(images/leftMenu1.jpg) no-repeat left top; color:#fff; text-decoration:none; font-size:14px;}
#leftMenu>ul>li.expanded>a, #leftMenu>ul>li.selected>a, #leftMenu>ul>li.expanded:hover>a, #leftMenu>ul>li.selected:hover>a {background-position:left bottom; color:#fff;font-weight:bold;}
#leftMenu>ul>li:hover>a {background-position:left bottom; color:#fff;}

#leftMenu>ul>li>ul {float:left; display:block; width:247px; list-style:none; margin:0px 0 0 0; padding: 0}
#leftMenu>ul>li>ul>li {float:left; display:block; padding:0}
#leftMenu>ul>li>ul>li>a {float:left; display:block; width:203px; padding:12px 0 13px 44px; color:#fff; text-decoration:none;background:url(images/leftMenu2.jpg) no-repeat left top;}
#leftMenu>ul>li>ul>li.expanded>a, #leftMenu>ul>li>ul>li.selected>a, #leftMenu>ul>li>ul>li.expanded:hover>a, #leftMenu>ul>li>ul>li.selected:hover>a {background-position:left bottom;font-weight:bold;}
#leftMenu>ul>li>ul>li:hover>a {background-position:left bottom;}

#leftMenu>ul>li>ul>li>ul {float:left; display:block; width:247px; list-style:none; margin:0px 0 0 0; padding:0}
#leftMenu>ul>li>ul>li>ul>li {float:left; display:block; padding:0 0 0px 0}
#leftMenu>ul>li>ul>li>ul>li>a {float:left; display:block; width:183px; padding:12px 0 13px 64px; color:#fff; text-decoration:none; font-size:11px;background:url(images/leftMenu3.jpg) no-repeat left top;}
#leftMenu>ul>li>ul>li>ul>li>a:hover, #leftMenu>ul>li>ul>li>ul>li.selected>a {background-position:left bottom;}

.productsCategoryPath, .productsPath {float:left; width:714px; background:url(images/productsPath.png) no-repeat left top; padding:10px 0px 12px 18px; margin:0 0 30px 0;}
.productsCategoryPath h1 {float:left; width:450px; font-size:12px; color:#141414; margin:2px 0 0 0; text-transform:none}
.productsCategoryPath h1 a {text-decoration:none; color:#141414; padding-right:12px; background:url(images/odrH1.jpg) no-repeat right 4px; margin-right:5px; font-weight:bold;font-size:12px;}
.productsCategoryPath h1 a:hover {text-decoration:underline}
.productsCategoryPath div {float:right; width:130px; text-align:right; color:#484f53; font-size:12px;margin:0 20px 0 0;}
.productsCategoryPath div span {float:right; margin:2px 6px 0 0}
.productsCategoryPath div .tridit {float:right; width:130px; background:#fff; border:1px solid #a6978a; color:#2a2d3f}

.pldt {float:left;}

.plWrap {float:left; padding:0 0 20px 0; width:730px; margin:0 0px 20px 0; position:relative;background:url(images/plWrapLine.jpg) no-repeat left bottom;}
.plLeft {float:left; width:254px}
.plRight {float:left; width:475px; padding:5px 0 0 0}
.plContentImage {float:left;}
.plContentImage a img {-moz-box-shadow: 5px 5px 2px #535251;-webkit-box-shadow: 5px 5px 2px #535251;box-shadow: 5px 5px 2px #535251;}
.plContentTexts {float:left; width:475px; min-height:95px; padding:0px 0px 5px 0px; color:#747474; position:relative; font-size:12px; margin:0 0 10px 0}
.plContentTexts p {line-height:1.6em}
.plContentTexts h2 {font-size:14px; color:#06161f; margin:0 0 0.8em 0; font-weight:normal}
.plContentTexts h2 a {color:#06161f; text-decoration:none; font-size:18px;font-weight:bold;}
.plContentTexts h2 a:hover {color:#06161f; text-decoration:underline}
.plFooter a, .pldFooter a {float:left; display:block; width:59px; height:23px; line-height:21px; background:url(images/navA1.png) no-repeat left bottom; font-size:12px; padding:0 0 0 32px; text-decoration:none; color:#fff;text-shadow:1px 0px #978108;}
.plFooter a:hover, .pldFooter a:hover {background-position:left -1px; color:#000; text-decoration:none;border:1px solid #c0bfbe;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height:22px;text-shadow:1px 0px #9bb07d;}


.pldWrap {float:left; padding:10px 0 0px 0; width:100%; margin:0 0 10px 0; position:relative}
.pldLeft {float:left; width:385px}
.pldRight {float:left; width:345px}
.pldContentTexts {float:left; width:345px;}
.pldContentTexts h1 {color:#50331d;font-size:12px; font-weight:bold; margin:0 0 20px 0;  padding:0; text-transform:none;font-size:18px; }
.pldContentImage img {-moz-box-shadow: 5px 5px 2px #535251;-webkit-box-shadow: 5px 5px 2px #535251;box-shadow: 5px 5px 2px #535251;}
.pldContentImage {float:left; margin: 0 0 20px 0}
.pldDesc {float:left; background:url(images/pldC.jpg) no-repeat left top;padding:19px 0 0 0;margin:15px 0 0 0;}
.pldDesc p {line-height:1.5em}
.polozka {color:#50331d;float:left;width:100%;font-size:14px;font-weight:bold;}
.polozka span {color:#a54e23;}



.contentPager {float:left; width:732px; margin:10px 0; text-align:center; background:url(images/productsPath.png) no-repeat left top ;padding:13px 0}
.contentPager a {padding:0 8px 0 6px; text-decoration:none; font-size:13px; color:#000; background:url(images/pagerLine.jpg) no-repeat right center ;}
.contentPager .last a {background:none}
.contentPager a:hover {text-decoration:underline}
.pageCurrent {padding:5px; font-size:13px; font-weight:bold; color:#fff; background:#633b1c; margin:0 2px 0 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;} 

/* end list detail */

.archivWrap {float:left;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:2px dotted #0084FF}
.archivDate {float:left;width:100%;font-size:12px;color:#4d362b;margin:0 0 3px 0;}
.archivTitle {float:left;width:100%;font-size:16px;color:#0094da;margin:0 0 5px 0;font-weight:normal;text-shadow: 1px 0px #847169;}
    .archivTitle a {color:#0094da;text-decoration:none;}
        .archivTitle a:hover {text-decoration:underline;cursor:pointer}
.archivText {float:left;width:100%;font-size:14px;color:#747474;margin:0;}

.newsWrap {float:left;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;}
.newsDate {float:left;width:100%;font-size:12px;color:#4d362b;margin:0 0 3px 0;}
.newsTitle {float:left;width:100%;font-size:16px;color:#0094da;margin:0 0 5px 0;font-weight:normal;text-shadow: 1px 0px #847169;}
    .newsTitle a {color:#0094da;text-decoration:none;}
        .newsTitle a:hover {text-decoration:underline;cursor:pointer}
.newsText {float:left;width:100%;font-size:14px;color:#747474;margin:0;}