/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 900px;	
	text-align: left;
     background:url(../images/containerPozadi.gif) repeat-y 0 0;	
     background-color:#fff;
	padding:0 13px;
	margin: 0 auto;
	
}
#Container {background:url(../images/podklad.gif) repeat-y left top;}

#contentC{
	float:left;
	width: 660px;
     background:url(../images/contentCBg.jpg) no-repeat left top;
     padding: 0 25px 15px 15px;
}


#content{padding: 0px 0px 15px 0px;}

#content .anot{padding:7px;}
#content .anot img{float:left;padding-right: 0.5em;}
#content h3 a {background:transparent;}
#content .date{padding:7px;}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	margin-bottom: 1em;
	text-align: center;
}

#content .AddPictures {margin-top: 1em;}
#content .AddPictures img {border: 1px solid #be3170;padding:1px;}
#content .photogaleryFoto img  img{border: 3px solid #FFF;margin-top: 0.2em;}

#specialPhoto{ width: 280px; float:left; margin-top: 1em;}
#specialPhoto img{ border: 1px solid #bfc7a0; margin: 1px 1px 2px 1px;}


#contentC .menuText{padding: 0em 0em 3em 1em;
     margin-bottom:15px; 
     background:url(../images/contentTop.gif) repeat-x left bottom;
}

#contentC .text strong {color:#be3170;}

#content .leftimg {margin-right: 1em;}
#content .rightimg {margin-left: 1em;}

#actPathC{padding-bottom:0em;
     clear:both;
     margin-top:30px;
     color:#fff;
}
#actualPathInner {
     display:none;
     padding:10px 0 0 0;
     width:580px;
}


#actualPathInnerC h1 {background:url(../images/latadelko.gif) no-repeat 0 5px;padding-left:40px;}
#actPath{padding: 0;}
#actPath a {color:#fff;}
#actPath a:hover {text-decoration:none;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit{color:#fff;
     font-weight:bold;
     background-color:#282664; 
     border: 1px solid #282664;
     margin-left: 5px;
     cursor:pointer;
}

/* -------------------------- table terminy -------------------------*/
#terminyC {padding-bottom:15px;
     width:613px;
	background:url(../images/tableHpBottom.gif) no-repeat 0 bottom;
}

#terminy {padding-top:15px;
	background:url(../images/tableHpTop.gif) no-repeat 50% 0;
	width:613px;
	background-color:#be3170;
	margin: 0 auto;
}

#terminy table {border-collapse:collapse;
	color:#fff;width:600px;
	background-color:#be3170;
	margin: 0 auto;
}

#terminy table a{color:#fff;}
#terminy table tr.licha td {background-color:#c5467f;}
#terminy table th {background-color:#282664;border:none;}

#productItemX .anot {padding:0;}
#productItemX .anot img {float:left;padding:0;margin-right:115px;border:5px solid #5893bd;}
#productItemX ul{
	margin-left: 5px;
	list-style:none;
}
#productItemX li {
	padding-left:15px;
	background:url(../images/odrazka.gif) no-repeat 0 4px;
}
#productItemX .anot .cena,#productItemX .anot strong {color:#be3170;font-weight:bold;}

#productItemX #terminyC {width:300px;float:left;
     background:url(../images/tableHpBottomDetail.gif) no-repeat 50% bottom;
}
#productItemX #terminy {width:300px;margin-top:0;
     background:url(../images/tableHpTopDetail.gif) no-repeat 50% 0;
     background-color:#be3170;
}
#productItemX #terminy table {width:286px;}

#productItemX #terminy p {text-align:center;}
#productItemX #terminy a{color:#fff;}
#productItemX .anotInner {clear:both;padding-bottom:15px;}
/* --------------------------- horni blok -------------------------- */
#topBanner {
     width: 927px;
     height: 243px;
     background: url(../images/topKolaz.jpg) no-repeat 0 0;
     margin-left:-13px;
     padding-left:25px;
     position: relative;
}

/*
#logoC {
	float:left;
	width: 152px; height:85px; 
	background: url(../images/logo.gif) no-repeat 0px 151px;
	border-bottom: none;
	margin: 0em;
	padding: 148px 0 0 0em;
}

#logoC a{
	display: block;	
	width: 152px; height:85px;
}

*/
#logoC h1 {padding:0;}

#logoC {
	float:left;
	width: 173px; height:80px; 
	background: url(../images/logo2.gif) no-repeat 0px 155px;
	border-bottom: none;
	margin: 0em;
	padding: 148px 0 0px 0em;
}

/*#logoC.noLogoBg {background:none;}   */
#logoC.noLogoBg {background: url(../images/hl_logo.jpg) no-repeat 25px 155px;height:90px;}


#logoC a{
	display: block;	
	width: 173px; height:80px;
}

#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}


.partnerLogo {position: absolute; left: 48px; top: 151px;}
/*.partnerLogo {position: absolute; left: 69px; top: 100px;}*/


#topNavigC{padding-top:10px;
     padding-right:85px;
     float:right;
}

#topNavigC ul{list-style: none;}
#topNavigC li{
     display: inline; 
     margin: 0px; 
     padding: 0px;
     float:left;
}

#topNavigC li a {float: left;
     display: block;
     text-align: center; 
     text-decoration:none; 
     color: #fff; 
     padding:20px 25px 10px 5px;
}

#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration:underline;color: #fff;}
#topNavig li.actual a {text-decoration:underline;color: #fff;}

#searchBlockC {width:210px;padding:131px 0 0 480px;*padding-top:136px;float:left;}
#searchBlockC form {float:left;}
#searchBlockC table {border-collapse:collapse;margin:0;}
#searchBlockC table td.nadpis {vertical-align:bottom;}
#searchBlockC h3 {color:#282664;
     padding:0;margin:0;
     font-weight:bold;
     font-size:0.9em;
     text-transform:uppercase;
}

#searchBlockC #doSearch {border:none;}

#searchBloxC {margin-bottom:15px;}
#searchBloxC #doSearch {color:#fff;     
     background-color:#282664; 
     border: 1px solid #282664;
     font-weight:bold;
}
/* --------------------------- leva navigace -------------------------- */
#leftC{	
	float:left;
	width: 185px;
     padding-left:15px;
     padding-top:20px;
	background:url(../images/leftCTop.jpg) no-repeat top right;
}

#left {	
     width:185px;
     padding-bottom: 16px;
     background:url(../images/leftNavigBottom.jpg) no-repeat right bottom;
     background-color:#5893bd;
}

#leftNavigC{
     width: 185px;
     background:url(../images/leftBg.jpg) repeat-x 0px 0px;
}

#leftNavig{}
#leftNavig a, #leftNavig a:link{ color: #fff;
     display: block; 
     font-size:0.9em;
     padding: 2px 55px 2px 12px; 
     text-decoration: none;
}

#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {color:#282664;}
#leftNavig ul{padding: 0 0 10px 0; margin: 0px; list-style:none;}
#leftNavig li{padding: 0px; margin: 0px; display: inline;}
#leftNavig li.posledni a {background:none;}
#leftNavig li.actual {}
#leftNavig li.actual a {color:#282664;}

#leftNavig h2.menu798 span {display:none;}
#leftNavig h2.menu798 {background:url(../images/leftNadpis798.gif) no-repeat top right;padding:5px 0 30px 0;width:175px;}

#leftNavig h2.menu804 span {display:none;}
#leftNavig h2.menu804 {background:url(../images/leftNadpis804.gif) no-repeat top right;padding:5px 0 30px 0;width:175px;}

#leftNavig h2.menu871 span {display:none;}
#leftNavig h2.menu871 {background:url(../images/leftNadpis871.gif) no-repeat top right;padding:5px 0 30px 0;width:175px;}

/* --------------------------- paticka -------------------------- */
#bottomC{	
     width:927px;height:56px;
	clear:both;
font-size:0.9em;	
     background: url("../images/bottomBg.jpg") left top no-repeat;
     margin-left:-15px;
}

#bottomC a, #bottomC a:visited, #bottomC a:link {color:#282664;text-decoration: underline;text-transform:uppercase;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: none;color:#be3170;}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 15px 0em 15px;
	border-right: 1px solid #be3170;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#bottom {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#copyright{
	width: 140px;
	float:left;
	padding: 10px 3px;
     padding-left:90px;
     background:url(../images/kytka.gif) no-repeat 50px 5px;
}

#bottomNavig {
     float:left;
     text-align:right;
     padding: 10px 3px 10px 120px;
     margin-right: 0px;
     color:#282664;
}

/* --------------------------- produkty ---------------------------*/
.productItemX {
     background:url(../images/productBg.gif) no-repeat 0 0;
     width:213px;height:190px;
     padding-top:25px;
     overflow:hidden;
     float:left;
     margin-right:10px;
     margin-bottom:15px;position:relative;
}
.end {margin-right:0px;}

.productItemX h3 {text-align:center;
	padding:5px 0 4px 0;
	font-size:1em;
	background:url(../images/productH3Bg.gif) no-repeat 0 0;
	width:213px;
	position:absolute;left:0;top:0;
	background-color:#be3170;
}

.productItemX h3 a,.productItemX h3 a:hover,.productItemX h3 a:visited {color:#fff;font-weight:bold;text-decoration:none;}

.productItem {margin:0;padding:0;}
.productItem .anot {padding:3px 0 0 2px !important;}
.productItem .anot img {float:none !important; margin:0;}
.productItem .cfooter {font-size:0.9em;padding-top:5px;}
.cfooter .price {color:#be3170;font-weight:bold;font-size:1.3em;}

.doOrder {float:left;padding:5px 0 0 12px;}
.doOrder a {display:block;
     background:url(../images/hledejEro.gif) no-repeat 0 0;
     width:22px;height:22px;
     margin-right:15px;
}

.doOrder a span {display:none;}

#productItemX h3.topNadpis {width:440px;float:left;}
#productItemX .addFilesTop {width:160px;float:left;}
/* --------------------------- 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: 150px;
	height: 40px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #be3170;
}

.basketStepActive{
	float: left;
	width: 150px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #be3170;
	background-color: #ebebeb;
}


#formLeft {background:url(../images/formLeftBg.jpg) no-repeat 0 0;margin-top:1em;color:#fff;padding:15px 0 5px 0px;position:relative;}
#formLeft .form1t {width:110px;}
#formLeft table#formularik {margin-left:10px;margin-top:5px;}
#formLeft .buttonekLeft, .kalendarik {background-color:#be3170;color:#fff;border:none;}
#formLeft h2 span {display:none;}
#formLeft h2 {background:url(../images/leftFormH2.gif) no-repeat top right;padding:5px 0 40px 0;width:175px;}


#odkazLeft {background:url(../images/formLeftBg.jpg) no-repeat 0 0;margin-top:1em;color:#fff;padding:15px 0 22px 0px;position:relative;}
#odkazLeft  h2 {padding:5px 0 5px 10px;width:160px;background-color:#282664;margin-left:10px;font-size:0.9em;font-style:normal;text-transform:uppercase;}
#odkazLeft ul {color:#fff;list-style:none;}
#odkazLeft ul a{color:#fff;}
/* -------------------------------- spitalek -----------------------------------*/

#naseptavac_ARR_0 {position:absolute;
     background-color:#fff;
     color:#000;
     border:1px solid #317082;
     padding:5px;
     left:15px;top:105px;
}
#naseptavac_poz_cil {position:absolute;
     background-color:#fff;
     border:1px solid #317082;
     padding:5px;
     left:325px;bottom:150px;
}

.spitni_link {padding:0 0px 0 3px;}

.spitni_link_over{
background-color:#d52f6f;
color:#ffffff;
cursor:pointer;padding:0 0px 0 3px;
}
