/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(../images/containerBg.gif) repeat-y  0px 0px;
	
	background-color: #fff;
	width: 780px;
}

#ContainerIner {
     background: url(../images/topKolaz.jpg) no-repeat 0px 0px;
     background-color:transparent;}


#contentC{
	float:left;
	width: 590px;
}
#content{
     padding-top:2em;
     padding-right:33px;
	margin-bottom:1em;
	margin-top: 0em;
}

#content .anot{}
#content .anot img{float:left;padding-right: 1em;}
#content .text{padding-top: 1em;}
#content .date{}
#content p{display: block; padding-left: 1em;}
#content strong {color:#ba2315;}
#content .photogaleryFoto{
	float:left;
	width: 50%;
	text-align: center;
	margin-bottom: 2em;
}

#content .menuText{
	border:1px solid #5c8598;
	padding: 0.5em;
     margin-bottom:3em;
}
#content .pageNumbersC {}

#actualPathInner{padding: 0.5em;}
#actualPathInner .clrOrazn {display:none;}
#actualPathInner li{margin-left: 1em;}
#actualPathInner a {color: #fff;}
#actPathC{margin-bottom: 1px;width:590px;float:right;color: #fff;font-size:1.1em;padding-top:10px;}
#actPathC h2{padding-left: 0.5em; padding-top: 0.2em; padding-bottom: 0.2em; font-size: 2em; color: #fff; font-weight: normal; background-color: #30353b;}
#actPath{}

#subNavigC{}
#subNavigC ul{}
#subNavigC li{}
#subNavigC li.posledni{}
#akceNabidka {width:250px;float:left;border-left:1px dotted #c4c4c5;padding-left:10px;}
#hpContact {width:250px;float:left;padding-right:10px;}
#hpContact h3 {margin:0;}
ul.listUl {min-height: 140px; _height: 140px;
}

ul.listUl li {

	padding: 2px 0px 2px 0px;
	margin: 0px;
	list-style: none;
	
}


/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}
.clrOrazn {color: #b11b0e;}

h2.searchHeader{background-color: #003190; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #f0f1f5; padding: 1em;}
 .searchBlock,#searchBlockHP {background-color: #f0f1f5; padding: 1em;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
	width: 780px;
	height: 174px; 
	padding-top:3px;
}


#logoC {margin-left:23px;
	width: 222px; height: 34px;
     float:left;
	background: url(../images/logo.gif) no-repeat 0px 0px;
}

#logoC a{display: block; width: 222px; height: 34px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#topNavigC{
     width:520px;
	font-weight: bold;
	padding-top: 3px;
	margin-top: 125px;
     margin-left:45px;
	padding-bottom: 3px;
}

#topNavigC a {text-decoration: none;font-weight:normal;text-transform:uppercase;}
#topNavigC a:hover  {border-bottom:8px solid #c72e1e;}
#topNavigC a:active {border-bottom:8px solid #c72e1e;}
#topNavigC a:focus  {border-bottom:8px solid #c72e1e;}

#topNavigC ul{clear: both;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;}
#topNavigC li{ 	
	font-weight: bold;
	padding: 0em 0.6em 0em 0.6em;
	border-right: 1px solid #ff4900;
	display: inline;
}
#topNavigC li.posledni{ border-right: none; }

/* --------------------------- leva navigace -------------------------- */
#leftC{float:left;width: 190px;}
#leftC p.odsadZleva {padding:10px 0 10px 45px;}
#left{margin-left: 4px; margin-top: 5px;}


#leftC h3{display:none;}
#leftNavigC{padding-left:40px;padding-right:10px;}
#leftNavig{border:1px solid #dcdee1;padding:0 10px;background-color:#fff;position:relative;}
#leftNavigC a{font-size:0.95em;text-decoration: none; display:block; color: #1c1c1c; margin-left: 1px; padding: 0em 0.5em 0.3em 0em; border-bottom: 1px solid #dcdee1;}
#leftNavigC a:hover, #leftNavig a:active, #leftNavig a:focus  {text-decoration: underline; color: #b11b0e;background-color:#fff;}
#leftNavig ul{padding: 0px; margin: 0px;}
#leftNavig ul ul{padding: 0.3em 0em 0.3em 0em; margin: 0px; border-bottom: 1px solid #FFF; margin-right: 1em;}

#leftNavig li{
	font-weight: normal;
text-align:right;
	padding: 0px; margin: 0px;
	list-style: none; list-style-image: none;
	padding-top: 6px; padding-bottom: 1px;
}
#leftNavig li.posledni a{ border-bottom: 0px;}
#leftNavig li.suda{}
#leftNavig li.menuActual a{font-weight: bold; color: #b11b0e;}

#leftNavig li li {}
#leftNavig li li span{font-weight: normal; }
#leftNavig li li a{border-bottom: none; padding: 0.2em 0.2em 0.2em 0.2em;}

#searchBlockC {width: 186px; padding-top: 6px;padding-left:70px;;float:left;}
#searchBlockC h3{ display:none;}
#searchBlockC h3 span{}
#searchBlockC #doSearch{color: #FFF; background-color: #35383e; font-weight: bold;width:50px;cursor:pointer;}
#searchBlockC input{ width: 120px;}
#searchBlockC .nenasli{display:none;}
#searchBlockC .searchBtn{width: 28px; vertical-align: center; border: none;}


#leftC .levaReklama{ background-color: #f1f1f1;}
#leftC .levaReklama p{display: block; padding: 0.5em 1em 1em 1.5em;}
#leftC .levaReklama h3{background-color: #d4d4d4; padding: 0.3em 1em 0.3em 1.5em; color: #636363;}
 
/* --------------------------- katalog -------------------------- */
.productPriceRight{display: block; float: right; text-align: right; padding-right: 0.5em; margin-top: 0px; color: #b11b0e;}
h3 .productPriceRight {color:#fff;}
.catalogItem{border: 1px solid #DEDEDE; margin-bottom: 1em; margin-top: 0px;}
.catalogItem h3 {margin-top: 0px;}
.catalogItem h3 a, .catalogItem h3 a:visited {color: #fff; !important;}
.catalogItem h3 a:hover, a:active, a:focus{color:  #ff4900;}
.catalogItem li, #productDetail li{list-style: none;}
img.stav {float:right !important; padding-top: 0.5em;}
#productDetail .anot{border: 1px solid #DEDEDE;}
#productDetail h1{font-size: 2em; margin-top: 0.5em;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
     padding:5px;
     margin:0 25px;
     color:#fff;
     background-color:#003190;
}

#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	border-right: 1px solid #ff4900;
	display: inline;
}
#bottomC a {color:#fff;}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	float:left;
	padding-left: 20px;
}

#bottomNavig{
	
	float:right;
}


#bottomNavig{
	text-align: right;
}




/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 0.5em;
}

.xichtik{
	padding-left: 40px;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}
