/*------------------------------MAIN-------------------------- */
#ContainerC{width: 100%;height: 100%;text-align: center; }
#Container{
	margin-left: auto;
	margin-right: auto;	
	text-align:left;
	width: 981px;
	margin-top: 0px;
	padding-left: 0px;
	background: url(../images/orangeKomplet.jpg) no-repeat 100% 350px;
	background-color: #fff !important;
}

#contentC{
     float:left;
	width: 572px;
	padding-left: 0em;
	margin-top: 0em;
	padding-top: 0em; 
	overflow:hidden;
    background-color: transparent;
}

#content{ 
	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 .photogaleryFoto{
	float:left;
	width: 270px;
	text-align: center;
	margin-bottom: 2em;
}

#content .text {
	background-color: transparent;
	padding-top: 0.5em;
	margin-top: 0.1em;
	margin-left: 0.1em;
	padding-right: 1em;
}
#content p {padding:0 0.5em 0 1em;}
#content td p {padding-left: 0px; padding-right: 0px;}

#content .menuText {
     color:#3a3a3a;
	padding-top: 0em;
	margin-top: 0.2em;
	margin-left: 0em;
	margin-bottom: 0.5em;
	padding-bottom: 1em;
}
.zelena .menuText {background-color:#d7ecbc;}
.oranzova .menuText {background-color:#fda67f;}

#content .menuText h3 {
	font-size: 1.5em;
	color: #505050;
	border-bottom: 1px solid #cfcfcf;
}


#katalogSubnavigace{background-color: #d7e5ee; padding: 1em; margin:0em; border-top: 1px solid #f8941e;  }
#katalogSubnavigace li{}

#mapka {height:180px;
     background: url(../images/mapka.gif) no-repeat left top;
     background-color:#d5ecbc;
     padding-left:150px;
     margin-bottom:15px;
     font-size:0.9em;}

#mapka p {padding-left:10px;padding-right:20px;clear:both;}     

#mapka h3 {background-color:#d5ecbc;
     font-size:1.7em;
     font-weight:bold;
     padding:10px 0 0 10px;
     color:#65b600;}    
     


#zajezdy  {
}


#zajezdy .zajezd{height:180px;

}

#zajezdy .zajezd h3{float:right;width:360px;margin-top:7px;background-color:#000;margin-bottom:0.2em; padding-left: 10px;}
#zajezdy .zajezd h3 a {text-decoration:none;color:#fff;}
#zajezdy .anot p img {
}
#zajezdy .anot p {color:#626262;padding:0em 1em ;padding-left:205px;padding-right:2em;font-size:0.95em;}

#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 h2{
	margin: 0em;
	padding: 0.5em;
	margin-left: 190px
}

#zajezdDetail .anot {
	margin: 0em;
}

.doOrder{text-align:right; }
.doOrder a.ord{ display:block; float:right; padding: 0.5em 2em; margin: 0.5em; background-color: #66b700; color: #FFF; text-decoration:none; font-weight: bold; width: 200px; text-align:center;}
a.note2{float:right; padding: 0.5em 2em; margin: 0.5em 3em;}
a.note{float:right; padding: 0em 2em; margin: 0em 2em;}
#actualPathInner{
	padding-bottom: 0.2em; padding-left: 1em; padding-top: 0.9em; 
	font-size: 12px;
	background-color: #fff;
	
}
.zelena #actualPathInner{color: #65b601;}
.oranzova #actualPathInner{color: #fe560b;}

#actualPathInner ul{
	margin: 0px;
	padding:0px;
	margin-top: 0.5em;
}

#actualPathInner a {
	text-decoration: underline;
}

#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{text-decoration: none;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: underline; }

#actualPathInner li{margin-left: 1em;}
#actPathC{margin-bottom: 0em; background-color: none; margin-right: 0em; padding-right: 0em; }
#actPath{}



#subNavigC{}
#subNavigC ul{}
#subNavigC li{}
#subNavigC li.posledni{}

#uvodkaC {width:100%;height:100%;
	padding-top:15%;
	background-color: transparent;
}

#uvodka {width:619px;height:130px;
     margin-left: auto;
	margin-right: auto;
	padding-top:60px;
     background: url(../images/uvodkaBg.gif) no-repeat top left;}  
     
#uvodkaFoto {width:619px;height:98px;
     border-top:3px solid #fff;
     border-bottom:3px solid #fff;
     background: url(../images/ftp/uvodkaKolaz.jpg) no-repeat top left;}

#uvodkaNavig{float:right; width: 310px;	
     text-align:right;
	 margin-top:-3px;
	 background-color: transparent;
	 font-weight: normal;
	 color:#fff;
	 font-size:0.8em;
	 text-transform:uppercase;}
	  
	  
#uvodkaNavig ul{margin: 0em 0em 0em 0em;color:#fff;}
#uvodkaNavig li{display: inline;padding-right:0.4em;border-right: 1px solid #faab70;}
#uvodkaNavig a{padding: 0em 0.4em 0em 0em; color:#fff;text-decoration:none;}
#uvodkaNavig li.posledni { border-right: none; }        
/* ---------------------------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:left;width:981px;
     height: 198px;	color:#FFF;
    	text-align:left;    	
     }

#topBanner.zelena{background:url(../images/ftp/kolaz.jpg) no-repeat left top;background-color:#fff;}
#topBanner.oranzova{background:url(../images/ftp/kolaz2.jpg) no-repeat left top;background-color:#fff;}

#topBanner strong, #topBanner2 strong {border-bottom:1px solid #f8941e;
     display:block;
     margin-right:10px;
     padding-bottom:0px;
     }              

#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: #fff;text-decoration:underline}

#logoC{float:left; 
	background: url(../images/logo.gif) no-repeat;
	width: 200px; height: 147px; 
	padding-right: 0px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-bottom:0px;
}
#logoC a{display: block; width: 200px; height: 147px; }
#logoC span{position: absolute; left: -10000px; border: 0px;}


#topNavigC{text-transform: uppercase;
     font-weight: bold; 
     font-size:0.9em; 
     width: 592px;
     text-align:left;
     clear:both;
     padding-left:184px;
     border-top:1px solid #fff;
}
     
#topNavigC a, #topNavigC a:link, #topNavigC a:visited{ text-decoration: none; color: #fff;}
#topNavigC a:active, #topNavigC a:hover, #topNavigC a:focus{ text-decoration: underline; color: #92908e;}

#topNavigC ul{
	clear: both;
	text-align:center;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 35px;
	padding-bottom: 4px;
	background-color:#3a3a3a;
}

#topNavigC li{
      padding: 0em 0em 0em 0em;
	 display: inline;
	 background-color:#3a3a3a;
	 padding-top: 35px; 
	 padding-bottom: 4px; 
	 padding-right: 10px;
      padding-left:10px; 
	 margin-right: 0px; 
	 margin-top: 0em; border-right: 1px solid #fff; margin-bottom: 5px;}


#topNavigC li.posledni {
	border: none;
}
#Jazyk {width:205px;height:94px;
     float:right;
     text-align:right;
     }
.zelena #Jazyk {background: url(../images/logoRight.gif) no-repeat;}     
.oranzova #Jazyk {background: url(../images/logoRight2.gif) no-repeat;}     
#Jazyk a {color:#000;text-transform:uppercase;font-size:0.8em;text-decoration:none;padding-right:10px;}

#searchBlockLC{ width:200px;background-color:transparent;float:right;padding-right:10px;margin-top:-90px;}
#searchBlockLC #doSearch {width: 60px;height:20px;border:2px outset #66b700; background-color:#66b700;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;}
#searchBlockLC textarea {border:1px solid #9d9d9d; background-color:#e8e8e8;}
#searchBlockLC #searchText{width: 110px;height:16px; border:1px solid #9d9d9d;background-color:#e8e8e8;float:left;margin-right:4px;}



/* --------------------------- leva navigace -------------------------- */
#leftC{ float:left;width: 204px; 	margin-top:-51px;_margin-top:-55px; margin-left: 0px; margin-right: 0em; padding-right: 0em;
	background-color:#fff;}
#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 .zelena a:hover, #leftNavig .zelena a:active, #leftNavig .zelena a:focus  {text-decoration: underline;color:#66b700;}
#leftNavig .oranzova a:hover, #leftNavig .oranzova a:active, #leftNavig .oranzova a:focus  {text-decoration: underline;color:#fe560b;}
#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 {display:none;}
#leftNavig h2 {padding: 0px;margin-bottom: 0em;}
/* --------------------------------------------- left menu horni nadpis ----------------------------------*/
#leftNavig h2.menu583  {background: url(../images/italieNadpis.gif) no-repeat left top;border-top:1px solid #fff;height: 81px;}
#leftNavig h2.menu846  {background: url(../images/italieNadpisDE.gif) no-repeat left top;border-top:1px solid #fff;height: 81px;}
#leftNavig h2.menu882  {background: url(../images/italieNadpisEN.gif) no-repeat left top;border-top:1px solid #fff;height: 81px;}
#leftNavig h2.menu918  {background: url(../images/italieNadpisIT.gif) no-repeat left top;border-top:1px solid #fff;height: 81px;}
/* --------------------------------------------- left menu dolní nadpis ----------------------------------*/
#leftNavig h2.menu584  {	background: url(../images/ceskoNadpis.gif) no-repeat left top; height: 72px;}
#leftNavig h2.menu847  {	background: url(../images/ceskoNadpisDE.gif) no-repeat left top; height: 72px;}
#leftNavig h2.menu883  {	background: url(../images/ceskoNadpisEN.gif) no-repeat left top; height: 72px;}
#leftNavig h2.menu919  {	background: url(../images/ceskoNadpisIT.gif) no-repeat left top; height: 72px;}

#leftNavig li{
	font-weight:bold;
	margin-top: 0px;
	list-style: none; list-style-image: none;
	text-align: left;
	padding-left:1.0em;
	padding-bottom:5px;
}
#leftNavig li span{display: block;  padding-left: 0.1em;}
#leftNavig li.posledni a{ border-bottom: 0px;}
#leftNavig li.suda{}

#leftNavig li li {font-size:1em; text-align: left;  padding-left:2px; padding-top: 0.1em;  font-weight: normal;} 
#leftNavig li li span{}
#leftNavig li li a{border-bottom: none; padding: 0em;padding-left:1em;}
#leftNavig .oranzova li li a:hover, #leftNavig .oranzova li li a:active, #leftNavig  .oranzova li li a:focus  {background-color:#fe560b;color:#fff;text-decoration: none;}
#leftNavig .zelena li li a:hover, #leftNavig .zelena li li a:active, #leftNavig  .zelena li li a:focus  {background-color:#66b700;color:#fff;text-decoration: none;}

#leftNavig .oranzova li.menuActual a {color:#fe560b;}
#leftNavig .zelena li.menuActual a {color:#66b700;}
#leftNavig li.menuActual li a {color:#000;}
#leftNavig li li.menuActual{font-weight: bold;color:#000;}
#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;}

/*----------------------------pravá navigace---------------------*/
#rightColumnC {float:left;width:204px;margin-top:-50px;} 
#rightColumn li {padding:3px 0 0 10px;list-style-type: none;}
#rightColumn li  a {color: #66b700; text-decoration:underline;}
#rightColumnC li.posledni a{color: #fe560b; padding-top: 10px; display:block;}
#rightColumnC .rightNoteC p {height:50px;
     padding-left:55px;
     padding-top:1.5em;
     margin:0;
     font-size:0.9em;
     border-bottom:2px solid #fff;
     color:#fff; 
     background: url(../images/poznamkovnikBg.gif) no-repeat 5px 50%;
     background-color:#212121;
}
#rightColumnC h3{padding-left: 0.5em;}
#rightColumnC .rightNoteC h3, #rightColumnC .rightTextC h3  {font-size:1.5em;}
.zelena .rightNoteC h3, .zelena .rightTextC h3 {background-color:#66b700; color:#d7f8a7;}
.oranzova .rightNoteC h3, .oranzova .rightTextC h3 {background-color:#fe560b; color:#fca57e;}

#rightColumnC .rightTextC {height:160px;background: url(../images/podrobneBg.gif) repeat-x left top;background-color:#d7d7d7;}
#rightColumnC .blockRightEnd {height:233px;background-color:transparent;}
/* --------------------------- paticka -------------------------- */
#bottomC{
     color:#fff;
	clear: both;
	width: 981px; 
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.9em;
	
}
#bottomC.zelena{background:#66b700;}
#bottomC.oranzova{background:#fe560b;}

#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 #fff;
	display: inline;
	background:none;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding-top: 0.5em; padding-bottom: 0.2em;
	float: left;
	padding-left: 32px;
	margin-top: 0em;
	margin-left:0.5em
}
#anawe {float: left;margin-left:2em;padding:0.5em 0 0.2em 30px;}
.zelena #anawe{background: url(../images/anawe.gif) no-repeat left center;}
.oranzova #anawe{background: url(../images/anawe2.gif) no-repeat left center;}
#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;
}

