/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 780px;	
	background: #fff ;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	border: 1px solid #bfd7bb;
}

#Container{
	
	margin-bottom: 10px;
}

#contentC{
	float:left;		
	width: 560px; 		
	overflow: hidden;	  		
}

#content{   }
#content .anot{}
#content img{}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#textd{
        background: url("../images/background-text.gif") repeat-x left top;
        padding: 20px 10px;  
}
#textd div{background:none;}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 49%;
	text-align: center;
	margin-bottom: 1em;
	background: none;
}

#content .menuText{
}

#actualPathInner{        	
	background: #fff url("../images/background-path.gif") left center no-repeat;
	padding: 5px 5px 5px 25px;	
	color: #424242;	
	margin-top: 10px;
}

#actualPathInner ul{
	margin: 0px;
	padding:0px;
	list-style: none;
}
#actualPathInner li{
}

#actualPathInner a{
	text-decoration: underline;
	text-transform: uppercase;
	color: #424242;	
}

#actualPathInner a:hover, #actualPathInner a:focus, #actualPathInner a:active {text-decoration: none; color: #a62c22;}

#actPathC{
  background: #ffe3bb;
  border-bottom: 2px solid #fff;
  padding: 20px 0 0 34px;
  }

#actPath{}

#actPath h2{
  font-size: 1.6em; 
  text-transform: uppercase;
  color: #42603a;
  margin: 0; 
  font-weight: normal;}

#actPathB{}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;	
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}


/* --------------------------- horni blok -------------------------- */
#topBanner{	
	width: 778px;
	height: 299px;	
	position:relative;
	background: url("../images/background-hlavicka.jpg") left top no-repeat;
}

#langC {color: #918f8f; position: absolute; left: 560px; top: 10px; width: auto;}
#langC a {color: #fff; text-decoration: underline; font-weight: bold;}
#langC a:hover, #langC a:focus, #langC a:active {color: #918f8f; text-decoration: none;}


#logoC{
}

#logoC h1 {	
	width: 200px; height: 100px;
	position: absolute;
	font-size: 1em;
	left:572px; top:23px;
	overflow: hidden;
}

#logoC a{
	display: block;
	width: 200px; height: 100px;
	position: absolute;
	left:0; top:0;
}
#logoC a span{
	position: absolute; 
	left:0; top: 0;	 
	display: block;
	width: 200px; height: 100px;
	z-index: 3;	
	background: url(../images/background-hlavicka.jpg) -572px -23px no-repeat;
	cursor: pointer;
}

#logoC h3 {
  position: absolute;
  left: 385px;
  top: 200px;
  color: #fff;
  margin:0;
  padding:0;
  font-size: 1.7em;
  letter-spacing: 0.5px;
}

#logoC h3 span {
  color: #b2e1a8;
  font-size: 0.8em;
}

#topNavigC{width: 550px; height: 20px; left: 228px; top: 272px; position: absolute; margin: 0px; padding:0px; }
#topNavig{ width: auto;margin: 0px; padding:  0 0 0 70px;}
#topNavig ul{margin: 0px; padding: 0px; list-style: none;}
#topNavigC li{margin: 0px; padding: 0px; display: inline; }
#topNavigC li a {font-size: 1.2em; width: auto; float: left;height: 20px; line-height: 20px; display: block; border-right: 1px solid #a62c22; padding: 0 25px 0 25px; text-decoration:none; font-weight: bold; color: #000; text-align: center;}
#topNavigC li.posledni a {border-right: 0;}
#topNavigC li a:hover, #topNavigC li a:focus, #topNavigC li a:active {text-decoration: underline; color: #555;}
  
#topNavigText{float: right; width: 155px; height: 67px;_height: 62px; overflow: hidden; color: #FFF; padding: 80px 1em 0.2em 1em; line-height: 1.2em;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 207px;	
	overflow: hidden;
	background: #fff;
	margin-left: 5px;_margin-left: 3px;
}

#leftNavigC {padding-bottom: 10px; background: url("../images/stin.gif") left bottom no-repeat;}

#leftNavig{ padding: 0px;}

#leftNavig h2{
  font-family: Arial; 
  font-size: 1.1em; 
  text-transform: uppercase; 
  background: #f0410b;
  color: #fff; 
  margin: 0; 
  padding: 7px 0px 7px 10px; 
  letter-spacing: 0;}

#leftNavig ul{
	padding: 0px; 
  margin: 0px;
	list-style: none;	
	background: #ffefdb;
		
}
#leftNavig li{
	padding: 0px; 
  margin: 0px;   
  display: inline;     
  
}

#leftNavig li a{
	display: block;
	padding: 6px 10px 6px 15px; 
  text-decoration:none; 
	color: #000;	
	font-size: 1.2em;
	border-top: 1px solid #ebd9d4;
	margin: 0 4px 0 10px;
	letter-spacing:0;
	background: url("../images/sipka-menu.gif") left center no-repeat;	
}

#leftNavig li a:hover, #leftNavig li a:active, #leftNavig li a:focus {text-decoration: underline;}

#leftNavig li span{}
#leftNavig .uzavirka{}

#leftC .levaReklama h3{display:none;}
#leftC .levaReklama p {color: #4686ce; margin: 20px 0px 0px 0px; padding: 0px;}



/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 768px;	
	font-size: 1em;		
	background:  url(../images/background-paticka.gif) left top repeat-x;		
	color: #000;
	font-weight: bold;	
	padding: 10px 0;	
	margin: 0 5px;
}

#bottomC img {position: relative; top: 7px;}	


#bottomC ul{
	padding: 0;
	margin: 0;
}
#bottomC li{
	padding: 0 10px;
	border-right: 1px solid #000;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding-top: 0em;
	width: 300px;
	float: left;
	position: relative;
	top: -8px;
	margin-left: 10px;
}
#copyright a{}

#bottomNavig{
	width: 430px;
	float:right;
	margin-right: 10px;
}


#bottomNavig{
	text-align: right;
}

#bottomC a {color: #d02d04; text-decoration: underline; font-weight: bold;}
#bottomC a:hover,#bottomC a:active,#bottomC a:focus {color: #000; text-decoration: none;}

/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(../images/xicht.gif) no-repeat;
}

.img_right {margin: 5px 0 5px 5px;}
.img_left{margin: 5px 5px 5px 0px;}
/* --------------------------- 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;
}

/* ------------------------pravy sloupec ----------------------------- */
#rightColumnC {width: 181px; float: left; overflow: hidden; background: #fff;}
#rightColumn {color: #585858; border-left: 1px dashed #000; position: relative; top: 5px; _top: 8px;}
#rightColumn #rightNewsC h3.rep {position: relative; width: 181px; height: 23px; overflow: hidden; font-size: 0.8em; margin-top:0;color: #fff; font-style: italic; background: #83451d;}
#rightColumn #rightNewsC h3.rep span {display: block; width: 181px; height: 23px;position: absolute; top:0; left:0; z-index:3; background:url(../images/aktualni.gif) left top no-repeat;}
#rightColumn #rightNewsC #rightNews h3 {color: #585858; font-size: 1em; font-style: normal; background: #fff; padding: 0 0 0 15px; background: url(../images/odrazka1.gif) 0 0px no-repeat;}
#rightNews {padding: 5px 7px;}


#rightDiscussC {color: #585858;}
#rightDiscussC h3.rep {position: relative; width: 181px; height: 23px; overflow: hidden; font-size: 0.8em; margin-top:0;color: #fff; font-style: italic; background: #83451d;}
#rightDiscussC h3.rep span {display: block; width: 181px; height: 23px;position: absolute; top:0; left:0; z-index:3; background:url(../images/casto.gif) left top no-repeat;}
#rightDiscuss {padding: 5px 7px;}
#rightDiscussC #rightDiscuss h3 {color: #585858; font-size: 1em; font-style: normal; background: #fff; padding: 0 0 0 15px; background: url(../images/odrazka1.gif) 0 0px no-repeat;}

/* ------------------------- jine ---------------------------------*/
.clearFloat {clear: both; height:1px; line-height:1px; font-size: 1px;}
.right {text-align: right; padding-tight: 5px;}
