/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: center;
     background: url(../images/bodyBg.gif) repeat 0 0;
	background-color:#fff;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1095px;
	background: url(../images/containerBg.gif) repeat-y 0 0;
	background-color: #fff;
} 

#obal{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1226px;
	background: url(../images/obalBg.gif) repeat-y 0 0;
	background-color: #aaa;
}

#contentC{
	float:left;
	width: 587px;
     padding-top:5px;
     padding-right:5px;
	position:relative;
	overflow: hidden;
}
#content{
     padding:0 10px 1em 15px; 
     clear:both;
}

#content .anot{}
#content .anot img{float:left;padding-right: 1em;}
#content .text{padding-top: 1em;clear:both;}
#content .date{}
#content li {list-style:none;
     background:url(../images/punta.gif) no-repeat 0 5px;
     padding-left:12px;padding-bottom:3px;
}

#content .photogaleryFoto{
	float:left;
	width: 50%;
	margin-bottom: 1em;
	text-align: center;
}
#content .photogaleryFoto img, #content #AddPcitures  img{border: 3px solid #FFF;margin-top: 0.2em;}

#contentC .menuText{padding: 1em;
     float:right;
     width:305px;
     color:#fff;
     font-weight:bold;
     background-color:#93ccfb;
}

#content .leftimg {margin-right: 1em;}
#content .rightimg {margin-left: 1em;}

#actPathC{padding-left: 0px;margin-left:-15px;}
#actPathC h2{background-color:#fff; border:0px; font-size: 1.4em;font-style:italic;padding:30px 0 15px 30px;}

#actualPathInner{padding: 15px 1em 0em 25px;
     color: #2e216f;
     font-size:0.8em;
     height:60px;
     background:url(../images/actualPathBg.jpg) repeat-x 0 0;
}

#actualPathInner a{color:#2e216f;}
#PathInner {padding-left:9px;background:url(../images/sipecka.gif) no-repeat 0 3px;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit{color:#FFF;background-color:#3367b2; border: 1px solid #006f66;margin-left: 5px;}
.sipka{padding-top: 2px; padding-bottom:2px;}
.datum{color: #006f66;}

/* --------------------------- horni blok -------------------------- */
#topBanner{
	background: url(../images/kolaz.jpg) no-repeat 10px 0;
	width: 1024px;
	height: 109px;
     padding-top:68px;
     padding-left:70px;
     overflow:hidden;
}


#logoC{float:left;
	background: url(../images/logo.jpg) no-repeat 0 0;
	width:128px; height:99px;
}
#logoC a{
	display: block;
	width:128px; height:99px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}


#searchBlockC{width: 130px;
     height: 60px;
     float:left;
     padding-top:55px;
     padding-left:80px;
}
#searchBlockC div{}
#searchBlockC h3{color: #fff; height: 15px; margin-left: 1em; margin-top: 5px;padding-top: 0px;margin-bottom: 10px;}
#searchBlockC #searchText{width: 100px; margin-bottom: 5px;border:none;}
#doSearch {color:#FFF;background:url(../images/doSearchBg.gif) repeat-x 0 0;margin-left: 5px;height:24px;font-weight:bold;border:none;}
#topBanner #doSearch {display:block;margin:0;}
#searchBlockC a {color: #376191;margin-top: 1em; display: block;}

#content .searchBlock {background-color: #ededed; padding: 1em;position:relative;}
#searchBloxC .odsadZleva {padding:0;}
#content h2.searchHeader {background:#93ccfb;color: #fff; 
     font-size: 1em;
     font-weight:bold; 
     padding: 0.5em 1em 0.5em 1em; 
     margin-top: 1em;
     position:relative;
}
/* --------------------------- leva navigace -------------------------- */
#leftC{
	clear: both;
	float:left;
	width: 244px;
	padding: 10px;
	overflow: hidden;
	text-align:right;
}
}
#leftNavig{padding: 0px 10px 10px 10px;}
#leftNavigC a, #leftNavigC a:link{text-decoration: none;text-transform:uppercase;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {text-decoration: underline;}

#leftNavig ul{padding: 3px 0px 0px 0px; margin: 0px;}
#leftNavig li{
	padding: 0px; margin: 0px;
	list-style: none; list-style-image: none;
	padding:5px;
}
#leftNavig li span{font-weight: bold; display:block; padding:3px;}

#leftNavig li ul {background-color:#e6f3fe;
     margin-right:-15px;*margin-right:-25px;
     border:1px solid #93ccfb;
     border-right:1px solid #e6f3fe;
     border-right:none;
     font-size:0.85em;
}

#leftNavig li li span {font-weight: normal; display:block; padding-right:15px;*padding-right:25px;}
#leftNavig li li.menuActual {background-color:#93ccfb;}
#leftNavig li li.menuActual a {color:#fff !important;}

#leftNavig li li li span{padding-left: 25px; background-position: 10px center; }

/* --------------------------- pravy blok ----------------------- */
#rightColumnC {width:228px;
     float:left;
     background: url(../images/rightTop.jpg) no-repeat 0 0;
     min-height:500px;_height:500px;
}

#rightColumn {}
.cnt1 {color:#fff;padding:40px 0 20px 8px;font-size:0.9em;line-height:13px;}
.cnt1 h3 {display:none;}
.cnt1 a {color:#fff;}
.cnt1 a:hover {color: #93ccfb;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	height: 42px;
	padding-top: 10px;
     width: 890px;
     font-size:0.9em;
	margin-top: 1em;
	margin-left:-35px;
}
#bottomNavig a{color: #0a0326;}
#bottomNavig a:hover, #bottomNavig a:active, #bottomNavig a:focus  {color: #3367b2; text-decoration: underline;}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding:  10px;
	border-right: 1px solid #93ccfb;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	width: 180px;padding: 0.7em;
	float:left; padding-left: 110px;
}

#bottomNavig{
	padding: 0.7em;
	float:right;text-align:right;
}

#bottomNavig{
	text-align: right;
}


/* --------------------------- 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;
}


/* --------------------------- 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;
}

