/*------------------------------MAIN-------------------------- */
#ContainerC{
  background: url("../images/podklad1.gif") center top repeat-y;
  text-align: center;
}
#Container{
	width: 783px;	
	text-align: left;
	margin: 0 auto;
	
}

#centerC {      }

#contentC{
      width: 553px;
      float: left; overflow:hidden;     
      background: url("../images/podklad3.gif") left top no-repeat;      
}

#content{
      padding: 10px 25px 15px 10px;
}

#content .anot {padding:7px;clear:both;}
#content .anot img{float:left;padding-right: 0.5em;}

#content h3.nadpisOdkaz {margin:0;
     padding:5px 0 10px 0;
     width:480px;
     float:left;
     border-bottom:1px solid #d4d4d4;
}

#content h3.nadpisOdkaz a {color: #0f4454;font-size:0.7em;display:block;width:415px;float:left;}
#content h3.nadpisOdkaz a:hover {color: #9d0d21; text-decoration: none;}
#content h3.nadpisOdkaz span.datum {font-size:0.6em;
     float:left;
     display:block;
     width:45px;
     text-align:right;
     padding:2px 15px 0 0;
}

#content.text{padding-top:1em;}
#content .date{padding:7px;}
#content ul {list-style: url("../images/odrazka1.gif");}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	margin-bottom: 1em;
	text-align: center;
}
#content .photogaleryFoto img, #content .AddPcitures  img{border: 1px solid #Fff;margin-top: 0.2em; }


#content .menuText{}
#content #odkazKontakt {text-align:right;padding-top:2em;}
#content .leftimg {margin-right: 1em;}
#content .rightimg {margin-left: 1em;}

table.uvodka {text-align:center;margin-top:0px;padding-left:23px;}
table.uvodka td {padding-top:5px;}

#staty {border:1px solid #df0001;padding:0 0 1px 8px;padding-top:0;text-transform:uppercase;}
#staty h2 {color:#000;font-size:1.3em;text-transform:uppercase;margin-top:8px;}
#staty table {font-weight:bold;font-size:0.8em;width:340px;margin-top:1em;}
span.oval {background:url(../images/ovalekBg.gif) no-repeat 0 0;padding:5px 5px 5px 11px;display:block;}
span.oval2 {background:url(../images/ovalekBg.gif) no-repeat 0 0;padding:5px 5px 5px 8px;display:block;}
span.oval3 {background:url(../images/ovalekBg.gif) no-repeat 0 0;padding:5px 5px 5px 5px;display:block;}

#actPath h1 {color: #194568; margin-top: 0px; padding-top: 0px; margin-left:0px; padding-left: 0px;  font-style: italic;}
#actPathC{ padding-bottom:0em;clear:both;margin-top:0px;color:#0f4454; font-weight: normal important!;}
#actPath{padding: 0px 0em 0em 10px;}
#actualPathInner {background: #e4e8f1; color: #194568; padding: 4px 7px; margin-right: 25px;}
#actPath a {color:#194568; text-decoration: none;}
#actPath a:hover {text-decoration: underline; color: #000;}


ul.modrybg {background: #e4e8f1;padding:10px 15px 10px 30px;margin:-10px 0 0 0px;width:438px;}

#searchBlockxC{margin-bottom: 1em; padding-bottom: 25px; background: url("/images/nadpis2.gif") -10px bottom no-repeat !important;   }
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit{color:#000 ;background-color:#aedbfc; border: 1px solid #015fa9; margin-left: 5px;cursor:pointer;}

span.kod {color:#b73907;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
     width: 783px;
     height: 161px;
	   position: relative;
}


#logoC{	
	width: 250px; 
  height:68px;
  position: absolute;
  left:13px;
  top:40px;
  font-size: 1; color: #000; overflow: hidden;
}
#logoC a{
	display: block;
	width: 250px; 
  height:68px;
  position: absolute;
  left:0px;
  top:0px;
}
#logoC a span{
	display: block;
	width: 250px; 
  height:68px;
  position: absolute;
  left:0px;
  top:0px;
  z-index: 3;
  cursor: pointer;
  background:  url("../images/hlavicka.gif") -13px -40px no-repeat;
}


#topNavigC{width: 747px; height: 28px; position: absolute; left: 10px; top: 130px; background: url("../images/menu1.gif") left top;}
#topNavigC ul{margin:0px; padding:0px; list-style: none;}
#topNavigC li{display: inline; float:left;}
#topNavigC li a{text-transform: uppercase; display: block; float:left; height:28px; line-height: 28px;  color:#fff; text-align:center; text-decoration:none; padding: 0 20px;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus {background: #8ebfe7 ;color:#484848;}


#topNavig li.actual a {background: #afdafd; color:#484848;}

#jazyky {font-size: 1em; line-height: 1.2em; position: absolute;left: 275px; top: 7px; text-align: right;}
#jazyky ul {list-style:none;padding:0;margin:0;}
#jazyky li {display:inline;float:left;}
#jazyky a {
     text-decoration:none;     
     color:#83abcb;
     width: auto;
     display:block;
     float:left;     
     padding: 0 8px;
     border-right: 1px solid #83abcb;
}
#jazyky span {
     text-decoration:none;     
     color:#333;
     width: auto;
     display:block;
     float:left;     
     padding: 0 8px;
     border-right: 1px solid #83abcb;
}
#jazyky li.jazykylast a {border: none;}
#jazyky li.jazykylast span {border: none;}
#jazyky a:hover, #jazyky a:focus, #jazyky a:active {color:#000; text-decoration: underline}


/* --------------------------- leva navigace -------------------------- */
#leftC{	
	float:left;
	width: 230px;
	overflow: hidden;        
	background-color:#fff;
}

#leftNavigC{ 
}

#leftNavig ul{
      padding: 0px;      
      margin: 0;
      list-style:none;
}

#leftNavig h2 {
     background:none;
     color:#0062b1;
     font-size:1.1em;     
     font-weight: bold !important;
     font-style: italic !important;
     line-height: 20px;
     padding: 10px 0 5px 15px;    
     margin: 0 !important;
}

#leftNavig ul.navig1 {background:url(../images/nadpis3.gif) 0 0 repeat-y; padding: 0px 0 5px 0;}

#leftNavigC ul a, #leftNavigC ul a:link{
        text-decoration: none; 
        font-weight: normal;
        color: #000;
      }
      
#leftNavig ul a:hover, #leftNavig ul a:active, #leftNavig ul a:focus  {
        color: #0063b2;
        text-decoration: underline;
        }

#leftNavig li {
        padding: 6px 0 0 40px;
        line-height: 15px;
        background: url("../images/odrazka1.gif") 25px 10px no-repeat;
}

#leftNavig li.posledni{}
#leftNavig li.actual {}
#leftNavig li.actual a {font-weight:bold;}


#searchBlockC {
      height: 60px; 
      background: url("../images/podklad4.gif") right top no-repeat;       
      position: relative; 
      width: 230px;
      }
      
#content #searchBlockC {background: none; width: 100%; height: auto;}      
#searchText {
      width: 131px;
      background-attachment:fixed;
      background: url("../images/search1.gif") 0 0 no-repeat ;
      height: 20px;
      position: absolute;
      overflow:hidden;
      font-size:0.9em;
      top: 19px;
      left:18px;
      padding-left: 5px; padding-top:3px;
      border: 0;
      }      
      
#doSearch {     
      position: absolute;
      top: 19px;
      left:154px;
      border: 1px;
      }      
.anotH3 {color: #000;}
#content #doSearch {position: relative; background: #afdafd; color: #555555; border: 1px solid #004f8e; left:0; top:0; margin-left: 10px;}

.levaReklama {
      background:url(../images/nadpis.gif) 0 -40px no-repeat;
      padding: 0 0 80px 20px;
      }
.levaReklama a {
      display:block;
      width: 199px;
      height: 47px;
      color:  #fff;
      text-decoration: none;
      font-weight: bold;
      position: relative;
      }

.levaReklama a span{      
      display:block;
      width: 199px;
      height: 47px;
      background: #0676c5 url("../images/levareklama.gif") left top no-repeat;
      z-index: 3px;
      position: absolute;
      top:0;
      left:0;
      }
#leftC p{margin-top: 20px; margin-left: 25px;}
#leftC p.nopadding{margin-left:3px;}
  #novinky {margin: 10px 0;}
  #novinky p {padding: 1px 0 1px 7px; margin-left: 5px; border-bottom: 1px solid #d4d4d4;}
  
#leftBanners {padding-top:15px;}
#leftBanners p {margin-top:5px;}
#msIko {padding-top:50px;} 
  
/* --------------------------- pravy blok -------------------------- */
#rightColumnC {display: none;
}
#rightColumn {padding-bottom:0px;}
#rightColumn ul {list-style:none;margin-left:0;padding-left:0;}
#rightColumn li {padding:3px 0;border-bottom:1px solid #dcdcdc;padding-left:15px;}
#rightColumn  a {text-decoration:none;}
#rightColumn h3 {background-color:#0f4454;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;	
	color:#004b87;
  line-height: 1.8em;	
  padding-top: 10px;
  background: url("../images/paticka.gif") bottom right no-repeat;
  position: relative;
  width: 783px;
  height: 25px;
  
  
}
#bottomC a, #bottomC a:visited, #bottomC a:link {color:#004b87 ;text-decoration: underline; }
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: none;color:#000;}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#bottom {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


#copyright{
	width: 180px;  
	padding-left: 30px;
  background: #fff url("../images/kytka.gif") 0px 2px no-repeat;
  position: absolute;
  top: 12px;
  left: 20px;
  
}

#copyright2{
	width: 150px;
  position: absolute;
  top: 12px;
  left: 240px;
	padding-left: 20px;
  color: #fff;
  
}

#bottomNavig{
	width: 300px;		
	color: #fff;   
  position: absolute;
  top: 12px;
  left: 390px; 
}

#bottomC #bottomNavig a {color: #fff; text-decoration: underline;}
#bottomC #bottomNavig a:hover, #bottomC #bottomNavig a:focus, #bottomC #bottomNavig a:active {text-decoration: none;}

#copy{display:block; width: 100px; float:left; 	padding: 0.7em;}
#bottomNavig{
	text-align: right;
}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}
.red {color:#df0001;}

/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(/images/xicht.gif) no-repeat;
}


/* --------------------------- 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;
}

