/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;

}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(../images/kolaz.jpg) no-repeat 0px 0px;
	background-color: #ffffff;
	width: 980px;
}


#contentC{
	float:left;
	width: 550px;
	margin-bottom: 1em;	
	overflow: hidden;
}
#content{
	padding-left: 25px;
	padding-right: 15px;
}

#content .anot, #topBlockC .anot{
}

#content .anot img, #topBlockC .anot img{
	float:left;
	padding-left: 0.5em; padding-right: 0.5em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	padding: 1em;
}

#content .menuText{
	background-color: #eaf0f2;
	padding: 1em;
	margin-bottom: 1em;
}
#content .menuTextHP{}
#actualPathInner{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	font-size: 1.1em;
}
#actualPathInnerC h1{padding: 1em 1em 1em 0em; color: #91cb56;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 70px;}
.inputTextMiddle {width: 120px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}
.pokracujBtn{font-weight: bold; border: 1px solid #C12A2F !important; margin-left: 1em;}

h2.searchHeader{background-color: #5b8897; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #eff3f7; padding: 1em;}

.bannerRightBlock,.bannerLeftBlock{text-align:center; margin: 1em 0em 1em 0em;}
/* --------------------------- horni navigace -------------------------- */
#topBanner{
	background: url(../images/kolaz.jpg) no-repeat;
	width: 980px;
	height: 125px;	
}

#logoC{
	float:left;
	width: 261px; height: 79px;
	background: url(../images/logo.gif) no-repeat 20px 50px;
}
#logoC a{display: block;	width: 261px; height: 79px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#contact{float:right;width: 210px; height: 70px; padding-top: 55px; color: #FFF !important;}
#contact h3{padding: 0.5em; color: #FFF; margin-bottom: 1em;}
#contact table{width: 140px !important; }
#contact table td{color: #FFF;}
#contact table td strong{color: #ffcdc0;}
#contact a{color: #FFF; }
#contact a:hover, #contact a:active, #contact a:focus  {color: #eb613c;}
#contact a.sipka{background: url(../images/sipka2.gif) no-repeat 0px 3px;}
#kosikBlockC h3{display:none;}
#kosikBlockC table{width: 100%; }
#kosikBlockC table strong{font-size: 1.1em;}


#topNavigC{ float:left; width: 760px; height:44px;  border-bottom: 1px solid #FFF; background: url(../images/slogan.gif) no-repeat right top;}
#topNavig{ }
#topNavig ul{ padding: 0em; margin: 0em;}
#topNavig li{font-weight: bold; display: inline;}
#topNavig a{float: left;	display: block; width: 122px; height: 28px; text-align:center; padding: 15px 0em 0em 0em; text-decoration:none; background: url(../images/topNavigBg.gif) no-repeat;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { background: url(../images/topNavigBgA.gif) no-repeat; color: #fff;}
#topNavig li.actual a {background: url(../images/topNavigBgA.gif) no-repeat; color: #fff;}

#firmNavig{float: right; margin-top: 10px; }
#firmNavig ul{ padding: 0em; margin: 0em;}
#firmNavig li{font-weight: bold;display: inline;}
#firmNavig a{float: left;	display: block; padding: 0.3em 1em 1em 2.2em; text-decoration:none;  color: #414141; background: url(../images/lista.gif) no-repeat; }
#firmNavig a:hover, #firmNavig a:active, #firmNavig a:focus { text-decoration: underline; color: #f0872b; background: url(../images/lista.gif) no-repeat;}
#firmNavig li.actual a {}
#firmNavig li.posledni a{border-right: 0px;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 217px;		
}


#leftC h3{
	padding-top: 0.5em; padding-bottom: 0.5em; color: #FFF; background-color: #b20e17;
	
}

#searchBlockC{margin-bottom: 0.2em; height: 44px;}
#searchBlockC h3{margin: 0em 2px 0.5em 0em; padding: 0em; background: none; background-color: #a3a3a3; color: #fff; padding: 0.2em 1em 0.2em 1em; font-size: 1.2em; }
#searchBlockC #searchText{width: 120px; margin-top: 15px;}
#searchBlockC #doSearch{background-color:#fff; color: #699938; border: 1px solid #dedede;  margin-top: 15px; cursor: hand; cursor: pointer;}
#searchBlockC div{margin-left: 0.5em;}


.navigBlockC{margin-top: 1em;  border-bottom: 1em solid #FFF; padding-top: 55px; padding-left: 24px;}
.navigBlok1{background: url(../images/NavigBg1.gif) no-repeat;}
.navigBlok2{background: url(../images/NavigBg2.gif) no-repeat;}
.navigBlockBottom{background: url(../images/leftBg.gif) no-repeat right bottom;padding-bottom: 23px;}
.navigBlockC a, .navigBlockC a:visited{color: #393939; text-decoration:none;}
.navigBlockC a:hover, .navigBlockC a:active, .navigBlockC a:focus  { color: #91cb56; text-decoration: underline;}


.navigBlockC ul{margin: 0px; padding: 0px;}
.navigBlockC li{
	list-style: none;
	list-style-image: none;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0em;
	margin: 0px;	
}


.navigBlockC .navig1 li span{}
.navigBlockC .navig1 li a{padding-left: 10px;  margin-left: 0.5em;  display: block;}
.navigBlok1 .navig1 li a{background: url(../images/sipka.gif) no-repeat left center;}
.navigBlok2 .navig1 li a{background: url(../images/sipka2.gif) no-repeat left center;}

.navigBlockC .navig2 li span{padding-left: 0px;font-weight: normal;}
.navigBlockC .navig2 li{padding-left: 1em; font-weight: normal;}
.navigBlockC .navig3 li{padding-left: 2em; }
.navigBlockC .navig4 li{padding-left: 2em; }
.navigBlockC ul{}
.navigBlockC .navig1 ul a{background: transparent;}
.navigBlok1 .navig1 ul{background-color: #eef7e5;}
.navigBlok2 .navig1 ul{background-color: #eaf0f2;}
.navigBlok1 .navig1 ul li a{background: url(../images/sipka2.gif) no-repeat left center;}
.navigBlok2 .navig1 ul li a{background: url(../images/sipka.gif) no-repeat left center;}

.navigBlockC .navig2 ul{border: 0px;}
.navigBlockC .navig3 ul{border: 0px;}
.navigBlockC .navig4 ul{border: 0px;}
.navigBlockC .navig2 ul li a {background: none;}

.navigBlockC li.menuActual span{font-weight: bold;}
.navigBlockC li.menuActual li span{font-weight: normal;}



/* --------------------------- prava navigace -------------------------- */
#rightC{
	float:right;
	width: 212px;
	overflow: hidden;
}
#rightC h3{}

#loginBlockC{}
#loginBlock{}
#loginBlockC h3{background: url(../images/vstup.gif) no-repeat left center; height:32px;}
#loginBlockC h3 span{display: none;}
#loginBlockC input{}
#loginBlockC #doLogin{background-color:#fff; color: #699938; border: 1px solid #dedede; text-transform: uppercase; cursor: hand; cursor: pointer;}
#loginBlockC a.sipka{background: url(../images/sipka2.gif) no-repeat left center;}

#loginBlockC table{ width: 100%;}
#loginBlockC table td{ padding-left: 0.5em;}


#topBlockC{}
#topBlockC h3{background: url(../images/topTen.gif) no-repeat left top; height:23px; padding: 23px 0px 0px 20px; color: #FFF; }
#topBlockC table{border-left: 10px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding-bottom: 1em; margin-right: 5px;}
#topBlockC table td{padding: 0.1em 0.1em 0.1em 0.2em; vertical-align: top;  text-align: right;}
#topBlockC table td.leva{border-left: 2px solid #FFF; text-align: left;}
#topBlockC table td.leva a{text-decoration:none; color: #393939;}
#topBlockC table td.leva a:hover, #topBlockC table td a:active, #topBlockC table td a:focus  {text-decoration:underline; color: #91cb56;}
#topBlockC table b{font-weight: normal; }
#topBlockC table tr.licha{background-color: #d6e2e6;}


/* --------------------------- paticka -------------------------- */
#bottomC{clear:both; margin: 1em 0.5em 0em 0.5em; border-top: 5px solid #d1dfe3; border-bottom: 0.5em solid #FFF;}
#bottomC ul{padding: 0em 0em 0em 0em;margin: 15px 0em 0em 0em; float: right}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
	border-right: 2px solid #91cb56;
}
#bottomC li.posledni{border-right: none;}
#copyright{width: 450px; float:left; padding-left: 1em; }
#copyright span{padding-top: 15px; display: block; float: left;}
#copyright a{font-weight: bold;}
#bottomNavig{width: 475px; float: right; margin-right: 1em; _margin-right: 0.5em; }
#copyright #anawe{ display: block; float:left; width: 130px; background: url(../images/anawe.gif) no-repeat 0px 5px; height: 30px; padding-left: 45px; padding-top: 15px; }
#copyright #almus{display: block; float:left; background: url(../images/almus.gif) no-repeat left 7px; padding-left: 105px; padding-top: 15px; padding-bottom: 10px;}

/* --------------------------- PRODUKTY -------------------------- */
.productItemX{
	float: left;width: 160px; margin-bottom: 1.5em; margin-top: 0.2em;
	overflow: hidden;
}
.productItemPrvni{padding-right: 5px; margin-right: 5px; border-right: 1px dotted #9d9d9d; }

.productItemX input{border: 0px; background: none; padding: 0px; margin: 0px; vertical-align: bottom; margin-left: 5px; float:left;}
.productItemX .anot img{margin: 0px !important; padding: 0px !important; float: none !important;}
.productItemX .imgHover:hover img, .productItemX .imgHover:active img,.productItemX .imgHover:focus img{border: 1px solid #f0872b;}
.productItemX .doOrder{color: #699938; border: 1px solid #dedede; float:left; font-weight: bold; padding: 0px; margin: 0px; cursor: hand; cursor: pointer;}
.productItemC{}
.productItem{padding-left: 3px; padding-right: 2px;}
.productItemC .anot{ text-align: center; }
.productItemC .anot p.triRadky{min-height: 3.5em; _height: 3.5em;}
.productItemX p{text-align: left; clear:both; display:block;  padding: 1em 0.5em 0.5em 0.5em;}
.productItemX p.proListFoot{min-height: auto; _height: auto; background-color: #eaf0f2; height: 2em;}
.productItemX p.proListFoot .colorPrice{float:right; color: #5b8897; font-size: 1.2em;}
.productItemX h3{padding: 0.1em 0.5em 0.1em 0.5em; color: #FFF; text-align:center; background-color: #91cb56; min-height: 4em; _height: 4em}
.productItemX h3 a, .productItemX h3 a:visited{color: #fff; text-decoration: none;}
.productItemX h3 a:hover, .productItemX h3 a:active, .productItemX h3 a:focus  {color: #FFF; text-decoration: underline;}

.productItemC .anot{padding-bottom: 1em;}
.productItemC .anot a.imgHover{ min-height: 100px; _height: 100px;  display:block;}

.productItemC .colorPrice, .productDetail .colorPrice, #topBlockC .colorPrice{color: #699938;}

.cfooter .price{ font-weight: bold; color: #5b8897; font-size: 1.3em;}
.cfooter .colorPriceAkcni{color: #eb613c; font-size: 1.2em;}
.productDetail .doOrder{display: block; font-size: 1.1em; color: #699938; font-weight: bold;  padding: 0px; margin: 1em; cursor: hand; cursor: pointer;}

#specialPhoto{ width: 280px; float:left; margin-top: 1em;}
#specialPhoto img{ border: 1px solid #000;}
#specialPhotoDetail{}


.souvisejici {width: 160px; text-align: center;float: left; margin-right: 7px; }
.souvisejici .souVisejiciObrazek{min-height: 100px; _height: 100px; }
.souvisejici h4{margin-top: 0.2em; padding: 0.1em 0.5em 0.1em 0.5em; color: #FFF; text-align:center; background-color: #91cb56; min-height: 4em; _height: 4em}
.souvisejici h4 a, .souvisejici h4 a:visited{color: #fff; text-decoration: none;}
.souvisejici h4 a:hover, .souvisejici h4 a:active, .souvisejici h4 a:focus  {color: #FFF; text-decoration: underline;}
.souvisejici  .souvisejiciPaticka{background-color: #eaf0f2; padding: 0.5em 0em 0.5em 0em; font-weight: bold;}

.whyRegister{border: 1px dotted #91cb56; padding: 0.5em; margin-bottom: 1em; margin-top: 0.5em;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}
.btn {background-color:#fff; color: #699938; border: 1px solid #5b8897; padding: 0.2em; cursor: hand; cursor: pointer;}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(../images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 115px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #5b8897;
}

.basketStepActive{
	float: left;
	width: 115px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #5b8897;
	background-color: #d6e2e6;
}
