/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: left;
	background: url(../images/bg.jpg) repeat;
	border: 1px solid #FFF;
}
#Container{
	text-align: left;
	width: 980px;
	background: url(../images/kolaz.jpg) no-repeat left top;
	background-color: #fff;
	border-bottom: 1px solid #ed3324;
	margin: auto;
}

#contentC, #contentc{	
	float:left;
	width: 640px;
	overflow: hidden;
}
#content{
	margin: 0px 10px 0px 12px;
	padding: 0em 0.5em 2em 1em;
	font-size: 1.1em;	
}
#contentB, #contentb{ }
#content .anot{
}

#content .anot img{
	float:left;
	margin-right: 1em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 145px;
	text-align: center;
	margin-bottom: 1em;
}

.zona-centr{display: flex;justify-content: center;}

#actPathC{float: left; }
#actPathC h2{margin-left: 0px; padding-bottom: 0.7em; padding-top: 0.3em; padding-left: 0.5em; font-weight: normal; color: #FFF;}
#actPath{margin-left: 1em; }
#actualPathInner{padding-bottom: 1em; padding-left: 0.5em;}

#actPathBlockC{ float: right; width: 170px; }
#actPathBlockC li, #actPathBlockC ul{list-style: none; padding-left: 0px; margin-left: 0px;}
#actPathBlockC li a.sipka2{padding:0em 0em 0.1em 2em;font-weight: bold;}


#content .recordImg{float:left; padding: 5px;}
#content .recordDetail{ margin-left: 86px; width: 430px; }


#content .recordItem{margin-bottom: 1em;}
#content .recordItem h3{ font-size: 1em; border-bottom: none;margin-bottom: 0px;padding-bottom: 0px;padding-top: 0.5em;}

#content .datum{color: #ee222e}

.author{text-align: right;}

.discussItem{margin-bottom: 0.5em; }
.discussItem .clearFloat{border-bottom: 1px dotted #a59684;}
.discussItem .discussImg{width:60px; height:60px; float:left; margin-right:1em; overflow: hidden;}
.discussItem .discussImg2{width:60px; height:60px; float:right; margin-right:1em; overflow: hidden;}
.discussItem .discussBody{width: 410px; dloat: left;}

#content .menuText{border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 3px solid #666666; }
#content .menuText h3{font-size: 1em; padding: 0.3em 0.5em 0.35em 0.5em; background: url(../images/menuTextH.gif) no-repeat top right; background-color: #fe8625; color: #FFF;}
#content .menuText p{display: block; padding: 0em 1em 1em 1em;}
#content .levej{width: 290px; float: left; }
#content .pravej{width: 290px; float: right;}


.albumItem {margin-bottom: 1em;}
.albumItem .albumItemImg{float:left; padding-right: 1em; border: 1px solid;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
a.sipka{padding-left:11px; background: url(../images/sipka.gif) no-repeat left center;}
a.sipka2{padding:0.2em 0em 0.2em 2em; display:block; background: url(../images/btn2.gif) no-repeat 0.5em center;}
.banner{text-align: center;}
.radioBody{background-color: #ffeede; }
/* --------------------------- horni blok -------------------------- */
#topBanner{
	width: 980px;
	height: 150px;
	
}
#topBanner h3{border-bottom: 0px;}

#logoC{
	float:left;
	background: url(../images/logo.gif) no-repeat top right;
	width: 237px; height: 68px;
	margin-top: 40px; padding-left: 154px; 
}
#logoC a{
	display: block;
	width: 237px; height: 68px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topNavigC{width: 980px; color: #FFF; font-weight: bold; clear: both;  }
#topNavig{padding-left: 170px;}
#topNavigC ul{padding-top: 15px; _padding-top: 10px;}
#topNavigC li{margin: 0px; padding: 0px;}
#topNavigC li{display: inline;margin: 0px; padding: 0px;}
#topNavigC li a{float: left;	display: block; padding: 0.5em 0.7em 0.5em 0.7em; text-decoration:none; color: #FFF; font-weight: bold; border-right: 1px dotted #FFF;}
#topNavigC li.posledni2 a{border-right: none; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration: underline;   }
#topNavig li.actual a {}

#odkazHPC{float:right; width: 190px; overflow: hidden; }
#odkazHPC a{display: block;	width: 190px; height: 20px;}
#odkazHPC span{position: absolute; left: -10000px; border: 0px;}


#loginC{float:right; width: 170px; height: 110px; overflow: hidden; color: #fff;}
#loginC td, #loginC a{color: #fff;}
#loginC a:hover, #loginC a:active, #loginC a:focus  { color: #ed3324;}
#loginC h3{color:#fff;padding-top: 3px; padding-bottom: 10px; font-size: 1em;}
#loginC #login,#loginC #passwd{background-color: #ffe8cc; width: 90px; height: 1em;}
#loginC #doLogin{border: 0px;}
/* --------------------------- leva navigace -------------------------- */
#leftC{
	clear: both;
	float:left;
	width: 165px;
	overflow: hidden;
}
#leftC h3{border-bottom: 0px;}

#searchBlockC{background-color: #ffbc87; }
#searchBlockC div{padding-bottom: 0.5em;}
#searchBlockC a{margin-left: 1em;}
#searchBlockC h3{font-size: 1em; color: #fff; background-color: #686868; padding: 0.3em 1em 0.3em 1em; border-bottom: 1px solid #fff;}
#searchBlockC #searchText{width: 100px; margin-bottom: 5px; margin-left: 1em;}
#doSearch{border: 0px; margin-left: 0.5em;}

#leftNavigC{
	border-top: 1em solid #fff;	
}
#leftNavig{
	border-bottom: 3px solid #bababa;	
	border-right: 1px solid #bababa;	
}
#leftNavigC a, #leftNavigC a:link{text-decoration: none; color: #454545;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {color: #ed3324; text-decoration: underline;}

#leftNavig ul{padding: 0px 0px 0px 0px; margin: 0px; background-color: #dfdfdf; font-weight: bold;}
#leftNavig ul ul{border-right: 0px; font-weight: normal;}
#leftNavig li{	padding: 5px 0px 5px 0px; margin: 0px 5px 0px 0px;list-style: none; list-style-image: none; border-bottom: 1px solid #ebebeb;}
#leftNavig li li{margin: 0px; padding: 2px 0px 2px 0px; background-color: #FFF;}

#leftNavig ul.navig1 li span{margin-left: 1em;}
#leftNavig ul.navig2 li span{margin-left: 2em;}
#leftNavig ul.navig3 li span{margin-left: 3em;}
#leftNavig ul.navig4 li span{margin-left: 4em;}
#leftNavig li.menuActual {background-color: #ed3324;}
#leftNavig li.menuActual a, #leftNavig li.menuActual a:link{color: #FFF; }
#leftNavig li.menuActual a:hover, #leftNavig li.menuActual  a:active, #leftNavig li.menuActual a:focus  {text-decoration: underline; color: #FFF;}
#leftNavig li.menuActual li a, #leftNavig li.menuActual li  a:link{color: #454545; }
#leftNavig li.menuActual li a:hover, #leftNavig li.menuActual  li a:active, #leftNavig li.menuActual li a:focus  {text-decoration: underline; color: #ed3324;}

.leftBlockC{margin-top: 1em; border-right: 1px solid #bababa; border-bottom: 1px solid #bababa;}
.leftBlockC h3{border-bottom: 0px; font-size: 1em; background: url(../images/rightCB.gif) no-repeat left bottom; color: #FFF; padding: 0.9em 0.5em 0.7em 1em; }
.leftBlockC p{display: block; padding: 1em;}

/* --------------------------- prava navigace -------------------------- */
#rightColumnC{
	float: right;
	width: 166px;
	border-left: 2px solid #ee2327;
	border-bottom: 1px solid #ee2327;
	overflow: hidden;
	
}
#rightColumnC h3{border-bottom: 0px; font-size: 1em; background: url(../images/rightCB.gif) no-repeat left bottom; color: #FFF; padding: 0.9em 0.5em 0.7em 1em; }
#rightColumnC h3 a{color:#FFF !important; font-size:0.9em;}
#rightColumn ul{text-align: left;}

#rightColumn{ padding-bottom: 11px; }
#rightColumn .rightBlock{background: url(../images/rightBG.gif) repeat-x;}

#rightColumn p{display: block; padding-left: 1em;}
#rightColumn ul.anketa{padding: 0px; margin: 0px 0px 0px 1em;}
#rightColumn ul.anketa li{padding: 0px; margin: 0.5em 0px 0px 0px; list-style: none;}
#rightColumn .banner{margin: 1em 0em 1em 0em;}

/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	height: 43px;
	width: 980px;
	background: url(../images/paticka.gif) no-repeat right top;
	background-color: #fff;
	margin:0 auto;
}

#bottomC a{font-weight: bold;}
#bottomNavig a:link, #bottomNavig a, #bottomNavig a:visited { color: #FFF;text-decoration:underline;}
#bottomNavig a:hover, #bottomNavig a:active, #bottomNavig a:focus  {color: #1770b4;}

#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	border-right: 1px solid #454545;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding: 20px 5px 20px 60px;
	width: 300px;
	float:left;
	background: url(../images/anawe.gif) no-repeat;
}

#bottomNavig{
	padding: 0.5em; padding-top: 10px; 
	width: 500px;
	float:right;
}


#bottomNavig{
	text-align: right;
}


/* --------------------------- barvicky -------------------------- */
.colorZluta{color: #EFA038;}
.colorRed{color: #EE1C23;}
.colorBlue{color: #3A6698;}
.bckGray{background-color: #F2F2F2;}
.bckGray2{background-color: #F8F8F8;}

.modra, h3.modra{background-color: #18728c;}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(../images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 120px;
	height: 2em;
	text-align: center;
	padding: 0.5em;
	margin-left: 5px;
	border: 1px dotted #ed3324;
}

.basketStepActive{
	float: left;
	width: 120px;
	height: 2em;
	text-align: center;
	font-weight: bold;
	padding: 0.5em;
	margin-left: 5px;
	border: 1px solid #1770b4;
	background-color: #F7F8FE;
}