/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	text-align: left;
}

#ContainerX {width:1220px;margin:0 auto;position:relative;}
#ContainerX .bannerLeft {position:absolute;left:0;top:0;}
#ContainerX .bannerRight {position:absolute;right:0;top:0;}

#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
	border-right: 1px solid #dedede;
	padding-bottom: 1em;
}

#contentC, #contentc{	
	float:left;
	width: 578px;
	overflow:auto;
}
#content{
	background: url(../images/mainBgT.gif) no-repeat left top;
	margin: 0px 10px 0px 12px;
	padding: 0.5em 0.5em 2em 1em;
	background-color: #ffeede;
	font-size: 1em;
	
	
}
#contentB, #contentb{height: 19px; margin: 0px 10px 1em 12px; background: url(../images/mainBgB.gif) no-repeat left top; background-color: #ffeede;, }
#content .anot{
}

#content .anot img{
	float:left;
	margin-right: 1em;
	border: 7px solid #FFF;	
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 30%;
	text-align: center;
}

#content .menuText{
}

#actPathC{float: left;width: 578px;margin-bottom: 0.5em; }
#actPathC h2{margin-left: 0px; padding-left: 0px; padding-bottom: 0.5em;}
#actPath{margin-left: 1em; margin-bottom: 0.5em;border-bottom: 1px dotted #c0347b;}
#actualPathInner{padding-bottom: 1em;}

#actPathBlockC{ float: right; width: 186px;}
#actPathBlockC li{list-style: none;}
#actPathBlockC li a.sipka2{padding:0em 0em 0.1em 2em;font-weight: bold;}


#content .recordImg{width: 70px; 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 .prvni{background: url(../images/akt1BT.gif) no-repeat top left; background-color: #FFF; border: 1px solid #ffeede; margin-right: 1em;}
#content .prvni h3{background: url(../images/akt1.gif) no-repeat right bottom;background-color: #c0347b; color: #fff; margin-top: 10px; padding: 0.5em 0.5em 0.8em 0.5em;}
#content .prvni .recordImg{margin-top: 5px;}
#content .prvni h3 a{color: #fff;}
#content .prvniB{background: url(../images/akt1BB.gif) no-repeat bottom left; height: 11px;}

#content .datum{color: #bf3777}

#reklamaHP{margin: 10px 0em 10px 0em; width: 525px;}
#reklamaHPLeft{ width: 250px; margin-top: 10px;}
#reklamaHPRightC{float:right; width: 270px;  margin: 0px; padding: 0px;}
#reklamaHPRight{padding: 0px 5px 5px 5px; border-right: 1px solid #bf3777; border-left: 1px solid #bf3777; background-color: #FFF; margin-bottom: 0px; }
#reklamaHPRight h2{color: #fff; padding: 2px 8px 2px 8px; background-color: #18728c; font-size: 1em; }
#reklamaHPRightT{background: url(../images/rzT.gif) no-repeat left bottom; height: 8px; }
#reklamaHPRightB{background: url(../images/rzB.gif) no-repeat center top; height: 8px;  margin-top: 0px; }
#reklamaHP .clearFloat{border-bottom: 1px dotted #9d8b87; height: 5px;}


#reklamaDetailRight{float:right; width: 250px; _height: 180px; min-height: 180px; margin-left: 1em; margin-bottom: 0.5em;}
#content .anot #reklamaDetailRight img{border: 0px; margin-right: 0em; }
.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;}
/* ---------------------------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;}
.bannertop{margin:0 auto;;width:980px;text-align:center;}
.radioBody{background-color: #ffeede;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
	background: url(../images/kolaz_jaro.jpg) no-repeat left top;
	width: 980px;
	height: 162px;
	font-size: 0.9em;	
}

#topBanner h3{border-bottom: 0px;}

#logoC{
	float:left;
	background: url(../images/logo.gif) no-repeat;
	width: 336px; height: 105px;
	margin-top: 25px; 
}
#logoC a{
	display: block;
	width: 336px; height: 105px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topNavigC{width: 980px; color: #FFF; font-weight: bold; clear: both;  }
#topNavig{float: left; width: 830px; background-color: #c1337b;}
#topNavig0{float:left; width: 80px; padding-left: 50px; padding-top: 10px;}
#topNavigC ul{padding-top: 5px; }
#topNavigC li{margin: 0px; padding: 0px;}
#topNavigC li{display: inline;margin: 0px; padding: 0px;}
#topNavigC li a{float: left;	display: block; padding: 0em 0.5em 0em 0.5em; text-decoration:none; color: #FFF; font-weight: bold; border-right: 1px solid #FFF;}
#topNavigC li.posledni2 a{border-right: none;}
#topNavigC a{color: #FFF; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration: underline;   }
#topNavig li.actual a {}

#svatekC {float: right; 
     width: 435px; 
     font-size: 1em; 
     font-weight: bold; 
     font-family: tahoma,Arial,"Helvetica CE",Helvetica,sans-serif; 
     padding-top: 3px;
     height: 21px;
}

#svatekC strong{color: #bf3b77;}

#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: 210px; height: 110px; overflow: hidden;}
#loginC h3 {color:#fff;padding-top: 3px; margin-bottom: 10px;padding-left:15px}
#loginC #login,#loginC #passwd {background-color: #ffe8cc; width: 100px; height: 1em;}
#loginC #doLogin{border: 0px;}
/* --------------------------- leva navigace -------------------------- */
#leftC{
	clear: both;
	float:left;
	width: 192px;
	font-size: 0.9em;
}
#leftC h3{border-bottom: 0px;}
#leftC .leftBlockC{padding: 9px 2px 0px 0px;background: url(../images/blockLT.gif) no-repeat;margin: 1em 0em 1em 0em;}
#leftC .leftBlock{ padding-bottom: 10px;border-right: 1px solid #d1659f; padding: 0.5em 0em 0.5em 0em; }
#leftC .leftBlockBtn{background: url(../images/blockLB.gif) no-repeat left top; height: 10px;}
#leftC .leftBlockC h3{color: #fff; background-color: #d1659f;  margin: 0px 5px 5px 0px; padding: 0.2em 1em 0.2em 1em;}
#leftC .leftBlockC h3 a{color: #fff;}
#leftC .leftBlockC .anot img{float:left;padding-right: 0.5em; padding-left: 0.5em;}
#leftC .leftBlockC ul{padding: 0.5em; margin: 0em;}
#leftC .leftBlockC li{list-style-type: none; padding-left: 15px; margin: 0px; background: url(../images/sipka.gif) no-repeat 0px 3px;}
#leftC .leftBlockC h3.modra{background-color: #18728c;}
#leftC .leftBlockC p{padding-left: 0.5em;}

#searchBlockC{background: url(../images/searchBg.gif) no-repeat;width: 192px; height: 82px; border-top: 1px solid #fff;}
#searchBlockC div{margin-right: 10px;}
#searchBlockC a{margin-left: 1em;}
#searchBlockC h3{color: #fff; background-color: #ffa62e;  margin: 10px 5px 5px 0px; padding: 0.1em 1em 0.1em 1em; }
#searchBlockC #searchText{width: 130px; margin-bottom: 5px; margin-left: 1em;}
#doSearch{border: 0px; margin-left: 0.5em;}

#leftNavigC{
	padding: 9px 2px 0px 0px;
	background: url(../images/blockLT.gif) no-repeat;
	
}
#leftNavig{}
#leftNavigC a, #leftNavigC a:link{text-decoration: none; color: #2c2a2b;}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {color: #c0347b; text-decoration: underline;}

#leftNavig ul{padding: 0px 0px 0px 0px; margin: 0px; border-right: 1px solid #d1659f; 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;}
#leftNavig li li{margin: 0px; padding: 2px 0px 2px 0px;}

#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 a{color: #c0347b;}
#leftNavig li.menuActual li a{color: #2c2a2b;}
#leftNavig li.suda{background-color: #fed4e2;}

/* --------------------------- prava navigace -------------------------- */
#rightColumnC{
	float: right;
	width: 206px;
	background: url(../images/rightCT.gif) no-repeat left top;
	background-color:#fff5e9;
	overflow: hidden;
	font-size: 0.9em;
	
}
#rightColumnC h3{border-bottom: 0px;}
#rightColumn{background: url(../images/rightCB.gif) no-repeat left bottom; padding-bottom: 11px; }
#rightColumn .rightBlockC{padding: 9px 0px 0px 2px;background: url(../images/blockRT.gif) no-repeat 3px 0px;  margin: 1em 0em 1em 0em;}
#rightColumn .rightBlock{ background-color: #fff; border-left: 1px solid #d1659f; padding: 0.5em 0em 0.5em 0.5em; margin-left: 3px;}
#rightColumn .rightBlockBtn{background: url(../images/blockRB.gif) no-repeat right top; height: 10px;}
#rightColumn .rightBlockC h3{color: #fff; background-color: #ffa72c;  margin: 0px 0px 5px 0px; padding: 0.2em 1em 0.2em 1em;}
#rightColumn .rightBlockC h3 a{color: #fff;}
#rightColumn .rightBlockC .anot img{float:left;padding-right: 0.5em; padding-left: 0.5em;}
#rightColumn .rightBlockC ul{padding: 0.5em; margin: 0em;}
#rightColumn .rightBlockC li{list-style-type: none; padding-left: 15px; margin: 0px; background: url(../images/sipka.gif) no-repeat 0px 3px;}
#rightColumn .rightBlockC .anketa li{background:none; padding-left: 0.5em;}

#rightColumn .banner{margin: 1em 0em 1em 0em;}

/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	width: 980px;
	border-top: 3px solid #c1337b;
}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.2em 0em 0.5em;
	border-right: 1px solid #c1337b;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	padding: 20px 5px 20px 60px;
	width: 200px;
	float:left;
	background: url(../images/anawe.gif) no-repeat;
}

#bottomNavig{
	padding: 0.5em; padding-top: 20px; 
	width: 600px;
	float:right;
}


#bottomNavig{
	text-align: right;
}

#partneriWebu {clear:both;}
/* --------------------------- 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: 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;
}
