/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;

}

#obal {background:url(/images/podTopBg.jpg) no-repeat 0px 0px;float:left;margin-left:-6px;}

#Container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(/images/containerBg.jpg) repeat-y 0px 0px;
	background-color: #ffffff;
     padding-left:6px;
	width: 880px;
}

#contentC{
	float:left;
	width: 642px;
	margin-bottom: 1em;
     padding-top:20px;	
	overflow: hidden;
}
#content{
	padding-left: 15px;
	padding-right: 5px;
}

#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{
	padding: 0 10px 0 0;
	margin-bottom: 1em;
}

#content .menuText img {padding-right:15px;}
#content .menuText h3 {margin:0;padding:0}
#content .menuText p {color:#000;margin-top:2em;
     font-size:0.9em;
     font-weight:bold;
}

#content .menuTextHP{}

#actPath h2 {padding-top:0;}
#actualPathInner{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	font-size: 1.1em;
}
#actPathC {padding:0;}
#actualPathInnerC h1 {padding: 0em 1em 1em 0em; color: #91cb56;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 70px;}
.inputTextMiddle {width: 120px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}
.inputSubmit {background-color:#2daccb;color:#fff;font-weight:bold;}
.pokracujBtn{font-weight: bold; border: 1px solid #C12A2F !important; margin-left: 1em;color:#1889a4;}

h2.searchHeader{background-color: #2daccc; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #d6eff4; padding: 1em;}

.bannerRightBlock,.bannerLeftBlock{text-align:center; margin: 1em 0em 1em 0em;}
/* --------------------------- horni navigace -------------------------- */
#topBanner{
	background: url(/images/topKolazNew.jpg) no-repeat;
	width: 886px;
	height: 224px;	
	margin-left:-6px;overflow:hidden;
}

#logoC{
	float:right;
	width: 280px; height: 52px;
        margin:20px 10px 0 0;
	background: url(/images/logo.gif) no-repeat 0px 0px;
}
#logoC a{display: block;	width: 280px; height: 52px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}


#contact {clear:both;padding:0 0 0 255px;}

#topNavigC {width: 630px;
     padding:15px 0 0 5px;
     clear:right;
     float:right;
}

#topNavig ul{ padding: 0px 0 0 0; margin: 0px 0 0 0em;}
#topNavig li{ display:block;
     padding:10px 3px;
     background:url(/images/topNavigOdr.gif) no-repeat right center;
     float:left;
}
#topNavig li.posledni {background:none;}
#topNavig a {text-align:center; padding: 0px 5px 0em 5px; text-decoration:none;color:#fff;font-size:1.2em;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus {color: #fff;}
#topNavig li.actual a {color: #fff;}

#sekce {width:222px;height:77px;float:left;margin-top:12px;padding-left:12px;}
#sekce h2 {color:#d6eff5;font-style:italic;font-weight:normal;font-size:1.9em;padding-top:5px;line-height:0.9em;}
#sekce h3 {color:#fff;text-transform:uppercase;font-size:1.2em;padding-top:15px;}

#searchBlockC{margin: 18px 0 0 0em; height:77px;float:left;padding:10px 0 0 10px;position:absolute; width:600px;}
#searchBlockC a {text-decoration:none;}
#searchBlockC h3 {margin: 0em;
     padding: 0 0 0 5px;
     background: none; 
     color: #2daccc;
     font-size: 1.2em; text-transform:uppercase;
}
#searchBlockC form {padding:0;margin:-5px 0 0 0;float:left;}
#searchBlockC #searchText{width: 365px; margin-top: 8px;background-color:#1889a4;color:#fff;}
#searchBlockC #doSearch {border:none;cursor: hand; cursor: pointer;margin-left:0.5em;vertical-align:top;}
#searchBlockC div{margin-left: 0.5em;}


#searchBlockC_small{
    position:absolute;
left:-6px;
width:97%;
margin-left:22px !important;
}

#searchBlockC_big{
    position:absolute;
border:1px solid red;
left:-6px;
width:97%;
margin-left:22px !important;
}

#naseptavac_searchText {position:absolute;
  z-index:30;
  background-color:#d6eff5;
  color:#000;padding:5px;
  border:2px solid #2DACCC;
  font-size:0.9em;
}
#naseptavac_searchText a {text-decoration:none;}
.spitni_link:first-child,.spitni_link_over:first-child {border:0;}
.spitni_link,.spitni_link_over {margin-right:5px;border-top:1px solid #2DACCC;}
.spitni_link_over {background-color:#2DACCC}
.spitni_link_over a {color:#fff;}
.spitni_link img{width: 30px; height: 30px; vertical-align: middle; padding-right: 1em;}
.spitni_link_over img{width: 60px; height: 60px; vertical-align: middle; padding-right: 1em;}

#kosikBlockC {float:left;width:185px;height:70px;margin-top:20px;padding-top:8px;color:#2daccb;padding-left:10px;position:relative; left:420px;}
#kosikBlockC h3{color:#2daccb;font-size:1.2em;text-transform:uppercase;font-weight:normal;}
#kosikBlockC table{width: 100%;margin-left:15px;}
#kosikBlockC table td {color:#2daccb;line-height:5px;}
#kosikBlockC table a {color:#2daccb;}
#kosikBlockC table a:hover {text-decoration:none;}
#kosikBlockC table strong {font-size: 1em;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 235px;
         padding-top:210px;
        padding-left:8px;		
}

#left {background-color:#e2efe6;}

#searchBlockLeft {width:195px;height:48px;background:url(/images/leftSearchBg.gif) no-repeat 0 0;padding:11px 0 0 19px;margin:0px 0 0 10px;}
#searchBlockLeft form {float:left;padding-bottom:10px}
#searchTextLeft {width:140px;margin-top:6px}
#searchBlockLeft #doSearchLeft {border:none;vertical-align:top;margin-top:0px}

#leftC h2{padding: 1em 1em 0.2em 0.8em;}
/*.navigBlockC {padding-top:110px;padding-bottom:20px}*/
.navigBlockC ul{margin: 0px; padding: 0px;list-style:none;}

.navigBlockC  li span{}
.navigBlockC  li a {padding: 1px 0 1px 10px;  margin-left:13px;  display: block;color:#474747;text-decoration:none;}
.navigBlockC  li a:hover {color:#5abdd2;}
.navigBlockC  li a {background: url(/images/odrazkaLeftNavig.gif) no-repeat left center;}
.navigBlockC  .menuActual {font-weight:bold !important;}
/*.navigBlockC  .menuActual li{font-weight:normal;}*/

.levaReklamaBody{padding-left: 1em;}

/* --------------------------- paticka -------------------------- */
#bottomC{clear:both;height:38px;background:url(/images/bottomBg.gif) no-repeat 0 0;margin-left:-6px;color:#fff;}
#bottomC ul{padding: 0em 0em 0em 0em;margin: 10px 0em 0em 0em; float: right}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
}
#bottomC a {color:#fff;}
#bottomC li.posledni{border-right: none;}
#copyright{width: 430px; float:left; padding-left: 1em; }
#copyright span{padding-top: 10px; display: block; float: left;}
#copyright a{font-weight: bold;}
#bottomNavig{width: 405px; float: right;}
#bottomNavig a {color:#2daccb;}
#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; }
/* --------------------------- PRODUKTY -------------------------- */
.productItemX{
	float: left;
  width: 206px; 
  height:240px;
  margin-bottom: 1.5em; 
  margin-top: 0.2em;
  background:url(/images/productBg.gif) no-repeat 0 0;
	padding-top:10px;
}

.productItemX .anot img{margin: 0px !important; padding: 0px !important; float: none !important;}
.productItemX .anotImg {height:135px;overflow:hidden;}
.productItemX .imgHover:hover img, .productItemX .imgHover:active img,.productItemX .imgHover:focus img{}
.productItemX .doOrderX,.souvisejici  .doOrderX {color: #2daccb;border:0;float:left;padding: 3px 0 6px 40px;*padding-left:30px; margin: 0px; cursor: hand; cursor: pointer;text-decoration:underline;background:#d6eff5 url(/images/doKosikuBg.jpg) no-repeat 5px 0;}
.productItemX p{text-align: left; clear:both; display:block;  padding: 1em 0.5em 0.5em 0.5em;}
.productItemX p.proListFoot,.souvisejici p.proListFoot {margin:0;padding:0px 5px 0 5px;}
.productItemX p.proListFoot .colorPrice, .souvisejici p.proListFoot .colorPrice {float:right; color: #2daccb; font-size: 1.1em;padding-top:4px;}
.productItemX h3 {padding: 5px 0.2em 0em 0.2em;
     margin-top:0; 
     color: #FFF; 
     text-align:center;
     font-weight:normal;font-size: 0.9em;
     height:65px;
     overflow:hidden;
}

.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;}

.productItem{padding-left: 3px; padding-right: 2px;}
.productItemC {position:relative;}
.productItemC .anot{ text-align: center; }
.productItemC .anot p.triRadky {height:42px;line-height:14px;color:#fff;font-size:0.9em;text-align:center;padding-top:0;overflow:hidden;}
.productItemC .anot{padding-bottom: 1em;}
.productItemC .anot a.imgHover{ min-height: 100px; _height: 100px;  display:block;}
.productItemC .colorPrice, .productDetail .colorPrice, #topBlockC .colorPrice{color: #30cdc9;}
.productItemC .prelepka {position:absolute;left:-10px;top:-10px;}

.cfooter .price{ font-weight: bold; color: #1889a4; font-size: 1.2em;}
.cfooter .colorPriceAkcni{color: #eb613c; font-size: 1.2em;}
.productDetail .doOrder {display: block; font-size: 1.1em; color: #1889a4; padding: 0px; margin: 1em 0; cursor: hand; cursor: pointer;}
.productDetail .btn {font-weight: bold; border:none; margin-left: 0em;background-color:#1889a4;color:#fff;}
.productDetail .cfooter {float:left;color:#1889a4;}
.productDetail .footerBlock {font-size:0.9em;line-height:15px;}

#specialPhoto{ width: 280px; float:left; margin-top: 1em;}
#specialPhoto img{ border: 1px solid #000;}
#specialPhotoDetail{}

.souvisejici {width: 199px; height:240px;text-align: center;float: left; margin-right: 2px;margin-top:0.5em;padding:10px 2px 0 4px;background:url(/images/productBg.gif) no-repeat 0 0;}
.souvisejici .souVisejiciObrazek {min-height: 120px; _height: 120px; }
.souvisejici h4 {margin:0 5px 10px 0.2em; color: #FFF; text-align:center; background-color: #2daccb;font-weight:normal;font-size: 0.9em;height:46px;overflow:hidden;}
.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;}

.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: #1889a4; 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: 145px;
	height: 40px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #5b8897;
}

.basketStepActive{
	float: left;
	width: 145px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #1889a4;
	background-color: #d6eff5;
}



