/*------------------------------MAIN-------------------------- */
#ContainerC{width: 100%;height: 100%;text-align: center;background: url(../images/containerBg.jpg) repeat-x; background-color: #0b1a2d;}
#ContainerC2{width: 100%;height: 100%;text-align: center;background: url(../images/containerBg2.jpg) repeat-x; background-color: #0b1a2d;}
#Container{
	margin-left: auto;
	margin-right: auto;
	background-color: #f8941e;
	text-align:left;
	width: 780px;
	margin-top: 0px;
	padding-left: 0px;
	
}

#contentC{
     float:left;
	width: 556px;
	background-color:#f6f6f6;
	padding-left: 0em;
	margin-top: 0em;
	padding-top: 0em;
	margin-left: 11px; 
	overflow:hidden;
	
}

#content{
	padding-left: 1em; padding-right: 1em;
	margin-right: 0px; 
	margin-bottom: 1em;
	margin-top: 0em;
	padding-bottom: 0em;
	padding-top: 1em;
}

#content .photogaleryFoto{
	float:left;
	width: 130px;
	text-align: center;
	margin-top: 2em;
}

#content .text {
	background-color: #f6f6f6;
	padding-top: 0.5em;
	margin-top: 0.1em;
	margin-left: 0.1em;
	padding-right: 1em;
}

#content .menuText {
	padding-top: 0em;
	margin-top: 0.2em;
	margin-left: 0em;
	background: url(../images/point.jpg) repeat-x left bottom;
	margin-bottom: 0.5em;
	padding-bottom: 1em;
}

#content .menuText h3 {
	font-size: 1.5em;
	color: #505050;
	border-bottom: 1px solid #cfcfcf;
}

#content table {width:100%;clear:both;margin-bottom:2em !important;float:none;}
#content a img {padding:2px 0px;}

#katalogSubnavigace{background-color: #d7e5ee; padding: 1em; margin:0em; border-top: 1px solid #f8941e;  }
#katalogSubnavigace li{ width: 220px;display:inline-block; height: 1.3em;float:left; overflow:hidden; padding:0px 0px 0px 20px; margin:0px;*margin-top:-12px;}
#zajezdy {
}

#zajezdy span {
	color: #e95900;
	font-size: 1.2em;
}

#zajezdy .zajezd{
	float: left;
	width: 260px;
	padding-right: 5px;
	margin-bottom: 1em;
}

#zajezdy .zajezd h3{
	margin: 0em;
	padding: 0em;
	font-size:1em;
	padding-top: 0.5em; padding-left: 0.5em;
}

#zajezdy .anot {
	margin: 0em;
}

#zajezdy .zajezd img {
	padding: 0.5em;
	padding-right: 1em;
	float: left;
}

#zajezdDetail {
	padding: 0em;
}

#zajezdDetail .zajezd span {
	color: #e95900;
	font-size: 1.2em;
}

#zajezdDetail .zajezd img {
	padding: 0.5em;
	padding-left: 0em;
	padding-right: 1em;
	float: left;
}

#zajezdDetail .zajezd{
}

#zajezdDetail .zajezd h3{
	margin: 0em;
	padding: 0em;
	padding-top: 0.5em; 
	color: #2f328d;
}

#zajezdDetail .anot {
	margin: 0em;
}

#actualPathInner{
	padding-bottom: 0.2em; padding-left: 1em; padding-top: 0.3em; 
	font-weight: bold;
	font-size: 0.8em;
	background-color: #d7e5ee;
	color: #2f328d;
	}
#actualPathInner ul{
	margin: 0px;
	padding:0px;
	margin-top: 0.5em;
}

#actualPathInner a {
	color: #FFF;
	text-decoration: underline;
}

#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{text-decoration: underline; color: #2f328d;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: underline; color: #e95900;}

#actualPathInner .slogan{font-size: 1.2em; font-weight: bold; margin-left: 2em;}
#actualPathInner .red{color: #ff333e;}
#actualPathInner .blue{color: #133359;}

#actualPathInner li{margin-left: 1em;}
#actPathC{margin-bottom: 0em; background-color: none; margin-right: 0em; padding-right: 0em; }
#actPath{}
#actPathC h2 {background:none;color:#83abcb; font-size: 1.6em; padding: 0.5em 0em 0.5em 0.5em;;}


#subNavigC{}
#subNavigC ul{}
#subNavigC li{}
#subNavigC li.posledni{}

/* ---------------------------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:577px;	height: 265px;	color:#FFF;	text-align:left;background:url(../images/topKolaz1.jpg) no-repeat;overflow:hidden;}
#topBanner2{float:right;width:577px;	height: 265px;	color:#FFF;	text-align:left; background:url(../images/topKolaz2.jpg) no-repeat;overflow:hidden;}
#topBanner p,  #topBanner2 p{margin-left:420px;
              font-size:11px;
              text-transform:uppercase;
}


#topBanner strong, #topBanner2 strong {border-bottom:1px solid #f8941e;
     display:block;
     margin-right:10px;
     padding-bottom:5px;
     }              

#topBanner a:link, #topBanner a, #topBanner2 a:link, #topBanner2 a {
 	color: #fff;
 	text-decoration:underline;
}
#topBanner a:visited, #topBanner2 a:visited{color: #fff;}
#topBanner a:hover, #topBanner a:active, #topBanner a:focus, #topBanner2 a:hover, #topBanner2 a:active, #topBanner2 a:focus  {color: #e95900;}

#logoC{
	background: url(../images/logo.gif) no-repeat;
	width: 200px; height: 170px; 
	padding-right: 0px;
	margin-top: 0px;
}
#logoC a{display: block; width: 200px; height: 170px; }
#logoC span{position: absolute; left: -10000px; border: 0px;}

#topNavigC{text-transform: uppercase;font-weight: bold; font-size:0.9em; width: 550px; margin-top:45px;text-align:left;} 
#topNavigC a, #topNavigC a:link, #topNavigC a:visited{ text-decoration: none; color: #3f3f3f;}
#topNavigC a:active, #topNavigC a:hover, #topNavigC a:focus{ text-decoration: underline; color: #e95900;}
#topNavigC ul{
	clear: both;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
     margin-left:0px;
}

#topNavigC li{
      padding: 0em 0em 0em 0em;
	 display: inline;
	 background:none;
	 padding-top: 5px; 
	 padding-bottom: 5px; 
	 padding-right: 10px;
      padding-left:10px; 
	 margin-right: 0px; 
	 margin-top: 0em; border-right: 1px solid #000; margin-bottom: 5px;}


#topNavigC li.posledni {
	border: none;
}


/* --------------------------- leva navigace -------------------------- */
#leftC{ float:left;width: 200px; margin-top: 0px; margin-left: 0px; margin-right: 0em; padding-right: 0em;
	background-color:#fff;}
#left{}
#leftNavig{ text-align: right;}
#leftNavigC { margin-top:-10px;
     padding-bottom:23px;
     background:url(../images/leftMenuBottom.gif) no-repeat left bottom;)
}
#leftNavigC a{text-decoration: none;  display:block; padding: 0.1em 0.5em 0.2em 0.5em; color: #4c5765;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {text-decoration: underline;color:#e95900;}
#leftNavig ul{padding: 0px; margin: 0px; }
#leftNavig ul ul{padding: 0.1em 0.1em 0.1em 0.1em; margin: 0px;}

#leftNavig h2 {
     letter-spacing:-1px;
	text-align: left;
	color: #4c5765;
	background: url(../images/leftMenuBg1.gif) no-repeat left 10px;	
	height: 40px;
	font-weight: bold;
	padding: 1em 0em 0em 30px;
	margin-bottom: 0em;
}

#leftNavig li{border:1px solid #fff;
	font-weight:normal;
	background: url(../images/sipka.gif) no-repeat 4px 6px;
	background-color: #fff;
	margin-top: 0px;
	list-style: none; list-style-image: none;
	text-align: left;
	padding-left:0.5em;
	padding-top: 0.1em;
}
#leftNavig li span{display: block;  padding-left: 0.1em;}
#leftNavig li.posledni a{ border-bottom: 0px;}
#leftNavig li.suda{ background-color:#000;}

#leftNavig li li {font-size:1em;border:1px solid #fff; text-align: left;  padding-left: 0.5em; padding-top: 0em; background: none; font-weight: normal;} 
#leftNavig li li span{}
#leftNavig li li a{border-bottom: none; padding: 0em;}
#leftNavig li li a:hover, #leftNavig li li a:active, #leftNavig li li a:focus  {}


#leftNavig li.menuActual{font-weight:bold;}
#leftNavig li.menuActual li{font-weight: normal;}

#leftC .levaReklama{ background-color: #f1f1f1;}
#leftC .levaReklama p{display: block; padding: 0em 1em 1em 1em;}
#leftC .levaReklama h3{height: 28px; color: #636363; margin-bottom: 0px;}
#leftC .levaReklama h3 span{position: absolute; left: -10000px; border: 0px;}
 
/* --------------------------- paticka -------------------------- */
#bottomC{
     border-top:5px solid #174170;
     color:#fff;
	clear: both;
	width: 780px; 
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.8em;
	height: 3.5em;
	background:#0b1a2d;
}
#bottomC a {color:#fff;
     text-transform:uppercase;}
#bottomC ul{
	padding: 1.2em 0em 1em 0em;
	margin: 0.5em 0em 0em 0em;
	
}
#bottomC li{
	padding: 0em 1em 0em 0.9em;
	border-right: 1px solid #e95900;
	display: inline;
	background:none;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
     background: url(../images/anawe.gif) no-repeat left center;
	padding-top: 1.2em; padding-bottom: 0.2em;
	float: left;
	padding-left: 32px;
	margin-top: 0.5em;
	margin-left:0.5em
}

#bottomNavig{
	padding-top: 0em;
	padding-bottom: 0em;
	float:right;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.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;
}
