/* ---------- specialni obrazky na body --------------*/
body.myBody.obr_1 {background: #fff url(/images/bodybg_1.jpg) no-repeat center top;}
body.myBody.obr_2 {background: #fff url(/images/bodybg_2.jpg) no-repeat center top;}
body.myBody.obr_3 {background: #fff url(/images/bodybg_3.jpg) no-repeat center top;}
body.myBody.obr_4 {background: #fff url(/images/bodybg_4.jpg) no-repeat center top;}
body.myBody.obr_5 {background: #fff url(/images/bodybg_5.jpg) no-repeat center top;}
body.myBody.obr_6 {background: #fff url(/images/bodybg_6.jpg) no-repeat center top;}
body.myBody.obr_7 {background: #fff url(/images/bodybg_7.jpg) no-repeat center top;}
body.myBody.obr_8 {background: #fff url(/images/bodybg_8.jpg) no-repeat center top;}
body.myBody.obr_9 {background: #fff url(/images/bodybg_9.jpg) no-repeat center top;}
body.myBody.obr_10 {background: #fff url(/images/bodybg_10.jpg) no-repeat center top;}
body.myBody.obr_11 {background: #fff url(/images/bodybg_11.jpg) no-repeat center top;}
body.myBody.obr_12 {background: #fff url(/images/bodybg_12.jpg) no-repeat center top;}
body.myBody.obr_13 {background: #fff url(/images/bodybg_13.jpg) no-repeat center top;}
body.myBody.obr_14 {background: #fff url(/images/bodybg_14.jpg) no-repeat center top;}
body.myBody.obr_15 {background: #fff url(/images/bodybg_15.jpg) no-repeat center top;}
body.myBody.obr_16 {background: #fff url(/images/bodybg_16.jpg) no-repeat center top;}
body.myBody.obr_17 {background: #fff url(/images/bodybg_17.jpg) no-repeat center top;}
body.myBody.obr_18 {background: #fff url(/images/bodybg_18.jpg) no-repeat center top;}
body.myBody.obr_19 {background: #fff url(/images/bodybg_19.jpg) no-repeat center top;}
body.myBody.obr_20 {background: #fff url(/images/bodybg_20.jpg) no-repeat center top;}
body.myBody.obr_21 {background: #fff url(/images/bodybg_21.jpg) no-repeat center top;}
#kontakt{font-size:0.9em}

/*------------------------------MAIN-------------------------- */
#ContainerC {
    width: 710px;min-height:1370px;
    padding-left: 120px;	
    text-align: left;
    margin: 0 auto;
    color: #000;
    background: url("/images/sipka_2.png") left top repeat-y;
    position:relative;
}

#contentC{
	float:left;
	width: 710px;	
}

#content {padding: 25px 15px;}
.HP #content{display: flex;flex-direction: column;}
#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: 135px;
	margin-bottom:5px;
	text-align: center;
}
#content .photogaleryFoto img, #content #AddPcitures  img{border: 3px solid #FFF;margin-top: 0.2em;}

#content .menuText {padding: 1em;margin-bottom:0em; /*text-align:justify;*/padding-right: 2em;padding-left: 0;}
#content .menuText h1{font-size: 1.6em;text-align:left;}
#content .menuText h1 span{ color: #3d448d;}
#content .leftimg {margin-right: 2em;}
#content .rightimg {margin-left: 2em;}

#contentC h3.arch {margin-top:2em;}

table.uvodka {text-align:center;margin-top:0px;padding-left:23px;}
table.uvodka td {padding-top:5px;}

table.ikony {width:100%;}



#actPathC{
    width: 300px; 
    background: #be2637;
    margin: 30px 0 0 0;
    padding: 10px;       color:#fff; 
    }

#actPath a {color:#fff; text-decoration: none;}
#actPath a:hover {text-decoration: underline;}

/* bocni sipka*/
#bocniodkazy a span {display:none;}
#bocniodkazy a {position:absolute;display:block;width:30px}
#bocniodkazy #a_1 {left:55px;top:210px;height:40px;} /*tom*/
#bocniodkazy #a_2 {left:35px;top:95px;height:50px;} /*tarsa*/
#bocniodkazy #a_3 {left:62px;top:268px;height:60px;} /*blondak*/
#bocniodkazy #a_4 {left:55px;top:502px;height:50px;} /*ucetni*/
#bocniodkazy #a_5 {left:60px;top:447px;height:35px;} /*tata*/
#bocniodkazy #a_6 {left:50px;top:572px;height:42px;} /*mama*/
#bocniodkazy #a_7 {left:50px;top:910px;height:48px;} /*romca*/
#bocniodkazy #a_8 {left:15px;top:1275px;height:43px;}/*javor*/
#bocniodkazy #a_9 {left:47px;top:1015px;height:78px;} /*chladas*/
#bocniodkazy #a_10 {left:20px;top:1222px;height:44px;}/*milan*/
#bocniodkazy #a_11 {left:42px;top:680px;height:65px;} /*cernoch*/
#bocniodkazy #a_12 {left:45px;top:800px;height:45px;}/*raduz*/
#bocniodkazy #a_13 {left:28px;top:1165px;height:45px;}/*piglos*/
#bocniodkazy #a_14 {left:20px;top:12px;height:50px;}/*trener ??zadar??*/

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit{color:#FFF;background-color:#800718; border: 1px solid #a50a0f;margin-left: 5px;cursor:pointer;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
     width: 710px;
     height: 243px;
     position: relative;
}


#logoC{width: 198px; height: 130px;position: absolute;top: 40px;left: 10px; }
#logoC a{display: block;width: 198px; height: 130px;position: absolute;top: 0;left: 0; background: url("../images/logo.png") 0px 0 no-repeat;cursor: pointer;}
#logoC span{ display: none;}

#logoWC{width: 135px; height: 129px;position: absolute;top: 40px;left: 410px; }
#logoWC a{display: block;width: 135px; height: 129px;position: absolute;top: 0;left: 0; background: url("../images/logo_wc.png") 0px 0 no-repeat;cursor: pointer;}
#logoWC span{ display: none;}




#topNavigC{float:left;clear:right;padding: 220px 0  0 0; margin:0px;}
#topNavigC ul{margin:0px; padding:0px;}
#topNavigC li{display: inline; 
     margin: 0px;height:40px;
     padding: 0;
     float:left;
     text-transform: uppercase;
}
#topNavigC li a{display: block;padding: 10px 10px;color:#be2637; text-align:center;text-decoration:none;padding-bottom:0;padding-top:3px;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration: none;color:#3d448d;}


#jazyky {}
#jazyky ul {list-style:none;padding:0;margin:0;}
#jazyky li {display: block;}
#jazyky a {border: 0;}
#jazyky a:hover {}
#jazyky .cesky {width: 25px; height: 16px; position: absolute; left: 600px; top: 15px; background: url(/images/cz.gif) no-repeat;}
#jazyky .english {width: 35px; height: 16px; position: absolute; left: 640px; top: 15px; background: url(/images/en.gif) no-repeat;}
#jazyky .cesky span, #jazyky .english span {display:none;}

#fcbkFrame{margin-top:2em;}

/* --------------------------- paticka -------------------------- */
#bottomC{	
    clear:both;		
    position: relative;  
}
#bottomC a, #bottomC a:visited, #bottomC a:link {color:#be2637;text-decoration: none;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: underline;color:#be2637;}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.2em 0em 0.2em;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#bottom {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


#copyright2 {
    width: 200px;
    float:right;
    margin-left: 5px;	
    background:  url(../images/kyticka.gif) no-repeat 0px 2px;
    text-align: center;
}

#bottomNavig{	
     width: 500px; float:left;
     text-align: center;
     float:left;

}



/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}
.red {color:#df0001;}
.cervena {color:#be2637;}
.ackeList{margin-bottom:1em;}
.ackeList h2 {font-size:1.2em;}
/* --------------------------- 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;
}
.uvodnifoto{margin-left: -100px; padding:left: 50px; float:left;padding-right:15px;}

#rightPartners {position:absolute;top:280px;right:-130px;}
#rightPartners p {padding-left:15px;}

.rip{margin: 0 0 25px 0;border:2px solid #000;padding:5px;max-width: 640px;border-radius:10px;}
.rip img{margin-top:5px;}
#content .rip + .menuText{order: -1;}