/*------------------------------MAIN-------------------------- */
#ContainerC{width: 100%;height: 100%;text-align: center; }
#Container{
	margin-left: auto;
	margin-right: auto;	
	text-align:left;
	width: 980px;
	margin-top: 0px;
	padding-left: 0px;
	background-color: #fff;
}

#contentC{
     float:left;
	width: 525px;
	padding:10px;
	margin-top: 15px;
	padding-top: 0em; 
	overflow:hidden;
}


#content{ float:left;
	padding-left: 0; padding-right: 0em;
	margin-right: 0px; 
	margin-bottom: 1em;
	margin-top: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	background-color: transparent;
	 
}

#content h1 {margin:2em 0 0 20px;}
#content .photogaleryFoto{
	float:left;
	width: 120px;
	text-align: center;
	margin-bottom: 2em;
}
#content .anot {padding:0.5em 1em 0em 1em;}
#content .anot h3 {float:right;width:350px;}
#content #ramecek .anot h3 {float:right;width:335px;}

#content .anot p {float:right;width:350px;}
#content .anot span{}
#content #ramecek .anot p {float:right;width:335px;}

#content .anot img {float:left;padding-top:1em;}

#content #Holder_NOIMG .anot {width: 100%;}
#content #Holder_NOIMG .anot h3{clear:left; float:none; width: auto; }
#content #Holder_NOIMG .anot p{float:none; width: auto; padding-left: 0em;}

#content .text {
	background-color: transparent;
	padding-top: 0.5em;
	margin-top: 0.1em;
	margin-left: 0.1em;
	padding-right: 1em;
}

#content .menuText {border:1px solid #c0c0c0;padding:0.5em 1em 0.5em 1em;margin-top:1em;line-height:1.3em;margin-bottom:1em;}
#content .menuText h3 {color:#91b42e;font-size:1.5em;text-transform:uppercase;width:300px;}
#content .menuText img {padding-right:2em;float:left;}
#content .menuText p {padding-bottom:0.5em;}
#content .aktdate {color: #91b42e;}

#content table th {color:#232d46;font-size:1.8em;padding-bottom:15px;padding-left:0;}
#content table td p {padding:0 10px;}
#content table td.prvni {padding-right:10px;}
#content table td.druha {background-color:#f2f6f7;}
#content table h2 {color:#fff;font-size:1.2em;font-weight:bold;padding-left:40px;padding:8px 0 3px 34px;margin-left:-2px}
#content table h2 span {display:block;padding:3px 0 3px 10px;}
#content table h2.a1 span, h2.a2 span, h2.a3 span, h2.a4 span {background-color:#fe8709;}
h2.a1 {background:url(/images/ikoKulturaAktuality.jpg) no-repeat 0 0;}
h2.a2 {background:url(/images/ikoSportAktuality.jpg) no-repeat 0 0;}
h2.a3 {background:url(/images/ikoSkolstviAktuality.jpg) no-repeat 0 0;}
h2.a3 {background:url(/images/ikoSkolstviAktuality.jpg) no-repeat 0 0;}
h2.a4 {background:url(/images/ikoSdruzeniAktuality.jpg) no-repeat 0 0;}

h2.k1 span,#content table h2.k2 span, #content table h2.k3 span {background-color:#b5d856;}
h2.k1 {background:url(/images/ikoKulturaKalendar.jpg) no-repeat 0 0;}
h2.k2 {background:url(/images/ikoSportKalendar.jpg) no-repeat 0 0;}
h2.k3 {background:url(/images/ikoSkolstviKalendar.jpg) no-repeat 0 0;}

#katalogSubnavigace{background-color: #d7e5ee; padding: 1em; margin:0em; border-top: 1px solid #f8941e;  }
#katalogSubnavigace li{}

#NavVice{float:right; width:200px;}
#NavVice li{display:block !important; float:none; margin:0px; padding: 0px; width: auto;}

.bannerUVODKA{text-align:center; margin-top: 1em;}   


#actualPathInner{
     padding-top:5px;
     padding-left: 1em; 
	font-size: 12px;
	height:22px;
	color: #26313e;
}
#actualPathInner ul{
	margin: 0px;
	padding:0px;
	margin-top: 0.5em;
}

#actualPathInner a {
	color: #26313e;
	text-decoration: underline;
}

#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{text-decoration: underline; color:#26313e;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: underline; color: #26313e;}

#actualPathInner li{margin-left: 1em;}
#actPathC{margin-bottom: 0em; background-color: #e0ecf0; margin-right: 0em; padding-right: 0em; }
#actPath{}
#actPathC h2 {display:none;}

#subNavigC {}
#subNavigC li {display:inline;padding:5px 10px;background-color:#e4e4e4;margin-left:3px; border:1px solid #e4e4e4;border-bottom:none;}
#subNavigC ul {margin-left:0;padding:5px 10px;}
#subNavigC li.menuActual {background:url(/images/actualSubNavigBg.jpg) repeat-x top left;padding-top:10px;border:none;}
#subNavigC li.menuActual a, #subNavigC li.menuActual a:hover {color:#fff;background-color:transparent;}
#subNavigC a, #subNavigC a:link, #subNavigC a:visited {color:#000;} 
#subNavigC a:active, #subNavigC a:hover, #subNavigC a:focus {background-color:#e4e4e4;text-decoration:underline;}

#ramecek {border:1px solid #fe8708;padding:1.3em 1em; width:490px; float:left;}    

.discussItem{margin-bottom: 0.5em; }
.discussItem .clearFloat{border-bottom: 1px dotted #fe8708;}
.discussItem .discussImg{width:60px; height:60px; float:left; margin-right:1em; overflow: hidden;}
.discussItem .discussImg2{width:60px; height:60px; float:right; margin-right:1em; overflow: hidden;}
.discussItem .discussBody{width: 410px; float: left;}
  
.ContestFoto{  clear:both; border-top: 1px solid #DEDEDE; width: 500px; margin-top: 1em; padding-top: 1em; }
.ContestFoto  .fotoc{width:300px; float:left; padding-right: 1em;}
  
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

h2.searchHeader{background-color: #666666; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #e8e8e8; padding: 1em;}

/* --------------------------- horni blok -------------------------- */
#topBanner{float:right;width:980px;
     height: 175px;	color:#FFF;
    	text-align:left;background:url(/images/topKolaz1.jpg) no-repeat left top;
    	background-color:#fe8708;
     }

#logoC{float:right; 
	background: url(/images/logo.jpg) no-repeat;
	width: 147px; height: 102px; 
	padding-right: 0px;
	padding-bottom:0px;
	margin-top: 11px;
	margin-bottom:0px;
}
#logoC a{display: block; width: 148px; height: 102px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

#rndImg {width:276px;height:102px;float:right;margin-top:11px;}
#hmImg {width:550px; height: 100px;margin-top:11px; float:left;}
#hmImg span{position: absolute; left: -10000px; border: 0px;}
#hmImg a{display: block; width: 550px; height: 100px;}

#cityNavigC {width:620px;float:right;color:#fff;font-weight:bold;padding-left:130px;}
#cityNavigC ul {border:1px solid #217995;}
#cityNavigC li {display:inline;padding:0px;}
#cityNavigC li.actual {background-color:#fe8708;padding:12px 0px 14px 11px;}
#cityNavigC a {color:#fff !important;text-decoration:none !important;
     text-transform:uppercase;
     font-size:1.1em;
     border-right:1px solid #fff; 
     padding:11px 11px 13px 11px;
}
#cityNavigC a.posledni {border-right:none;}
#cityNavigC a:hover {color: #fff;background-color:#fe8708;}
#cityNavigC a:active {color: #fff;background-color:#fe8708;}
#cityNavigC a:focus {color: #fff;background-color:#fe8708;}

#searchResult {}
#searchResult .anot h3 {float:left;padding-bottom:1em;}
#searchResult .anot p {width:500px;}

#searchBlockC{ width:200px;float:right;background-color:transparent;padding-right:10px;padding-bottom:3px;margin-bottom:2px;margin-top:17px;}
#searchBlockC #doSearch {width: 60px;height:20px;border:2px outset #fe8c12; background-color:#fe8c12;color:#fff;font-size:10px;text-transform:uppercase;}
#searchBlockC textarea {border:1px solid #9d9d9d; background-color:#e8e8e8;}
#searchBlockC #searchText{width: 110px;height:16px; border:1px solid #9d9d9d;background-color:#e8e8e8;float:left;margin-right:4px;}

#content #searchBlockC {float:left;width:300px;}
#content .searchBlock {padding-bottom:5em;}

#topNavigC{background-color:#b6d95b;
     border-top:1px solid #fff;
     border-bottom:1px solid #fe8708;
     font-size:0.9em; 
     width: 980px;
     height:18px;
     text-align:left;
     padding-top:10px;
     clear:both;
}
     
#topNavigC a, #topNavigC a:link, #topNavigC a:visited{ text-decoration: underline; color: #26313e;}
#topNavigC a:active, #topNavigC a:hover, #topNavigC a:focus{ text-decoration: underline; color: #26313e;background-color:#b6d95b;}
#topNavigC h3 {float:left;background-color:#84b929;color:#fff;text-transform:uppercase;padding:7px 35px 7px 34px;_padding:7px 38px 6px 39px;margin-top:-10px;}
#topNavigC ul{text-align:center;padding:0;padding-left:210px;_padding-left:190px;}

#topNavigC li{
      background:url(../images/diskuseNavigOdr.jpg) no-repeat top right;
	 display: inline;
	 padding:10px 29px 8px 0px;
	 margin-right: 0px; 
	 margin-top: 0em;
}
#topNavigC li.posledni {background:none;}


/* --------------------------- leva navigace -------------------------- */
#leftC{ float:left;width: 215px;margin-left: 0px;
     margin-right: 0em; 
     padding-right: 0em;
     margin-top: 15px;
     background-color:#fff;
     overflow:hidden;
     
}
#left{}
#leftNavig{ text-align: right;font-size:0.9em;}
#leftNavigC { padding-bottom:23px;
}
#leftNavigC a{text-decoration:none;  display:block; padding: 0em 0.5em 0.2em 0em; color: #353434;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {text-decoration: underline;font-weight: bold;color:#fe8708;background-color:#fff;}
#leftNavig ul{padding: 0px; padding-bottom:1.5em;padding-top:5px; margin: 0px;  background:url(/images/leftMenuBg.gif) repeat-x left bottom;}
#leftNavig ul ul{padding: 0em 0.1em 0.1em 0em; 
     margin: 0px;background:none;
     border:1px solid #fff;
     border-top:1px solid #dfdfdf;
     border-bottom:1px solid #dfdfdf;
}
#leftNavig ul.navig1 {}
#leftNavig h2 span {}
#leftNavig h2 {background-color:#26313e;color:#fff;}

#leftNavig li{text-transform:uppercase;
     border-bottom:1px solid #c6c8cc;
	margin-top: 0px;
	list-style: none; list-style-image: none;
	text-align: left;
	padding-left:1.0em;
     padding-top:5px;
	padding-bottom:5px;
}
#leftNavig li span{display: block;  padding-left: 0.1em;}
#leftNavig li.posledni a{ border-bottom: 0px;}
#leftNavig li.suda{}

#leftNavig ul.navig2 {background-color:#217995;}
#leftNavig li li {font-size:1em;
     text-align: left;
     background-color:#217995; 
     border:none;
     padding-left:2px;
     padding-top: 0.3em;
     font-weight: normal;} 
#leftNavig li li span{}
#leftNavig li li a{border-bottom: none; padding: 0em;padding-left:1em;color:#fff !important;}
#leftNavig li li a:hover, #leftNavig li li a:active, #leftNavig li li a:focus  {font-weight: bold;text-decoration:underline;background-color:#217995;}

#leftNavig li.menuActual a {color:#fe8708;}
#leftNavig li.menuActual li a {color:#000;}
#leftNavig li li.menuActual{font-weight: bold;color:#000;}
#leftNavig li.menuActual li{font-weight: normal;}

#leftNavig li li li a{border-bottom: none; padding: 0em;padding-left:2em;color:#fff !important;}
#leftNavig ul ul ul{border:1px solid #217995;}

/*----------------------------pravá navigace---------------------*/
#rightColumnC {float:left;width:200px;margin-top:15px;padding-left:10px;padding-bottom:2em;color:#141515;overflow:hidden;} 

#rightColumn {background-color:#f4f4f5;background:url(/images/rightColumnBg.gif) repeat-y top left;padding:7px;}
#rightColumn li a {text-decoration:underline;}

#loginBlockC {background:url(../images/adminLogBg2.jpg) no-repeat;
     width:185px;color:#fff;}
#loginBlockC h3 {color:#bddbde;font-size:1.2em;padding-top:5px;}
#loginBlockC td {color:#fff;}
#loginBlockC td a {color:#fff;}


#rightQuestionC h3 {background:url(/images/rightNadpisBg.gif) repeat-x top left;
     padding-top:5px;
     color:#313131;height:27px;
     margin-top:1em;
} 
#rightQuestion p {padding-left:32px;}   

.colorRed {background-color:#fe8b10;color:#fff;text-transform:uppercase;}
.rightTextC h3 {background:url(/images/rightNadpisBg.gif) repeat-x top left;
     color:#313131;height:27px;
     margin-top:1em;
}
.rightText ul{padding:0;margin:0}
.rightText li {border-bottom:1px solid #c6c8cc;padding:6px 5px;}

.otazka {background-color:#217591;
     color:#fff;
     padding-bottom:15px!important;
     font-weight:bold;}
/* --------------------------- paticka -------------------------- */
#bottomC{
     color:#fff;
	clear: both;
width: 720px; 
	margin:0em 0em 0em 30px;
	padding: 0em 0em 0em 0em;
	font-size: 0.9em;
	background:#217995;
}
#bottomC a {color:#fff;
     text-transform:uppercase;}

#bottomC ul{
	padding: 0.5em 0em 0em 0em;
	margin: 0em;
	
}
#bottomC li{
	padding: 0em 1em 0em 0.9em;
	border-right: 1px solid #fe8708;
	display: inline;
	background:none;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding-top: 0.5em; 
     padding-bottom: 0.2em;
	float: left;
	padding-left: 10px;
	margin-top: 0em;
	margin-left:0em;
}
#anawe {float: left;
     color:#000;
     margin-left:0em;
     padding:0.5em 75px 0.2em 40px;
     background: url(/images/logoAnawe.gif) no-repeat left center;
      background-color:#fff;
}
#anawe a {color:#000;}
#bottomNavig{
	padding-top: 0em;
	padding-bottom: 0em;
	float:right;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{
	float: left;width: 162px;
	margin-right: 10px; margin-top: 1.5em;
	text-align: left;
	
}

.productItemC {border: 1px solid #217994;margin-bottom: 1px;}

#ContainerC.menux_1074 .productItemC {border: 1px solid #9bccee;}


.productItem{text-align:center;}
.productItemC .anot img{padding:0px !important; float: none !important;}

.productItemX h3{
	text-align:center;
	padding-bottom: 0.5em;
	font-style: italic;height:30px;
}
.productItemX h3 a{}
.productItemC .anot{padding-bottom: 1em; 
     height:160px;
     overflow:hidden;
     text-align:center;
}


.productItemC .cfooter, .productDetail .cfooter{
	text-align: left;
	clear: both;
	color:#fff;
	padding: 0.2em 1em 0.2em 1em;
	background-color: #217994;
}
.productItemC .price,  .productDetail .price{}
.productItemC .doOrder{}
.productItemC .colorPrice, .productDetail .colorPrice{color: #fff; font-size: 1.1em; font-weight: bold;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #4B6A2D;}

.productDetail h3{font-size: 2em;padding-bottom: 23px;}
.productDetail .anot img {padding-right:10px;}
.productDetail p {width:375px !important;}
.productDetail .price{float:left; width: 200px; }
.productDetail .doOrder{float: right; width: 80px;margin-top:-3px; }
.productDetail .cfooter {
	margin-top:5px;
	padding: 1em;
	height: 1em;
}

/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 125px;
	height: 30px;
	text-align: center;
	padding-top: 10px;
	margin-left: 4px;
	border: 1px dotted #217994;
	margin-top: 1em;
}

.basketStepActive{
	float: left;
	width: 123px;
	height: 32px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin-left: 5px;
        color:#fff;
	background-color: #217994;
	margin-top: 1em;
}
