/* Start of CMSMS style sheet 'schody' */
* {margin: 0;}
html, body {height: 100%;}
body
{
background: #E2DCCE url("images/design/patt.jpg");
font-family: Arial, "Microsoft Sans Serif", sans-serif;
color: #1C1C1C;
font-size: 0.7em;
}
h1{font-size: 190%;padding-top: 15px;padding-bottom: 10px;}
h2{font-size: 150%;padding-top: 20px;padding-bottom: 10px;}
h3{font-size: 130%;padding-top: 10px;padding-bottom: 5px;}
h4{font-size: 110%;padding-top: 10px;padding-bottom: 5px;}
p{line-height: 190%;padding-bottom: 5px;padding-top: 10px;}


td, th{padding: 6px;}
ul ul li {margin-left: 10px;}


	#left ul, #right ul,#left ol, #right ol{
		list-style-position: inside;
		padding: 0px;
		margin-left: 5px;
			}



	#left li, #right li, #left ul li, #right ul li,#left ol li, #right ol li{
margin-top: 5px;
padding-left: 20px;_padding-left: 2px;&padding-left: 2px;margin-bottom: 10px;}
	}



.radekodsazeny{text-indent: 30px;}
.odsazeni{text-indent: 30px;}

.tucne{font-weight: bold;}
.kurzivo{font-style: italic;}


a:link, a:visited, a:active, a:hover {
	text-decoration: underline;
	color: #1C1C1C;
}
a:visited {
	color: #4E4D4A;
}
a:hover {
	text-decoration: none;
}

a:link img, a:visited img, a:active img, a:hover img {
border: 0px;text-decoration: none;
}
.noneline a{text-decoration: none;}


.small{font-size: 80%;}


#right img, #left img {background: #FAF9F7 url("images/design/stinfoto.jpg") bottom right no-repeat;padding: 9px;padding-bottom: 18px;margin: 7px;}
#right img.bezefektu, #left img.bezefektu {border: none; padding: 0px;margin: 2px;background-image:none;background-color: transparent;}
#right .bezefektu img, #left .bezefektu img{border: none; padding: 0px;margin: 2px;background-image:none;background-color: transparent;}


a.in:link, a.in:visited, a.in:active, a.in:hover {
padding-right: 12px;background: url("images/design/odk_in.gif") top right no-repeat;}




a.out:link, a.out:visited, a.out:active, a.out:hover {
padding-left: 11px;background: url("images/design/odk_out.gif") top left no-repeat;}




a.nahoru:link, a.nahoru:visited, a.nahoru:active, a.nahoru:hover {
padding-right: 25px; background: url("images/design/nahoru.jpg") top right no-repeat;}
a.nahoru:hover {
background-image: none;
}

.alcenter{text-align: center;}
.alright{text-align: right;}
.alleft{text-align: left;}
.fleft{position: relative;float: left;}
.rleft{position: relative;float: right;}
.cboth{position:relative;clear: both;}
.cright{position:relative;clear: right;}
.cleft{position:relative;clear: left;}

.automargin
{ 
width: 920px; 
margin: 0 auto;
position: relative;
} 
.bottom
{ 
width: 920px; 
margin: 0 auto;
position: relative;
} 


 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -323px;
     
 }
 .footer, .push {
     height: 323px;
     background: #EAAE4B;
 }




.bott{position: relative; text-align: right; color: #fff;padding-top: 30px;line-height: 200%;background: #EAAE4B url("images/design/bottpatt.jpg") top left repeat-x;height: 290px;}
.bott a:link, .bott a:visited, .bott a:active{color: #fff;}
.bott a:hover{color: #F3F3F3;}




#logo{position: absolute; left: 13px;top: 78px; width:263px; height: 77px;z-index: 2; text-align: center;z-index: 5;}
#logo h1.re {font-size: 250%;display:block;width:263px;height:77px; position:relative; padding:0; margin:0;}
#logo h1.re em {display:block; width:263px; height:77px; background:  url(images/design/logo.jpg); position:absolute; top:0; left:0;}
#logo h1.re a {cursor:pointer;color: #000;text-decoration: none;letter-spacing: -1px;}
#logo .slogan{font-weight: normal;font-size: 40%;color: #000;letter-spacing: 0px;}



.kde{position: relative; color: #898076;background: url("images/design/kde.gif") 20px 12px no-repeat;margin: 0px;padding-bottom: 10px;padding-left: 35px;font-size: 90%;}
.kde a:link, .kde a:visited, .kde a:active{color: #898076;}
.kde a:hover{color: #898076;}






#top{position: relative;background: url("images/design/pattvrch2.jpg") top left repeat-x;}



#vyhledavani{position:relative;width: 216px; height: 27px; background: #f1ede5 url("images/design/pattvyhledavani.jpg") top left repeat-x;padding-top: 6px;padding-left: 10px;border-left: 1px solid #f1eee7; border-top: 1px solid #f1eee7;left: 630px;}

form #cntnt01moduleform_1 {
margin:0;
padding:0;
}
#cntnt01moduleform_1 input {
background:#fafafa;
border:1px solid #d2cdc2;
font-size:100%;
height:18px;
margin:0;
width:130px;
float:left;color: #666666;
}
#cntnt01moduleform_1 input.butt {
background:#fafafa url("images/design/buttvyhledavani.jpg") top left no-repeat;
border:1px solid #d2cdc2;
height:22px;
padding:0 0 0 20px;
text-align:left;
width:70px;
color: #666666;
float:left;margin-left: 2px;
}




.prechod{position:relative; background: url("images/design/prechod2.jpg") 120px 0px no-repeat;padding-top: 94px; } 

.stinhead{position:relative; background: url("images/design/stin.jpg") 430px 0px no-repeat; min-height: 18px;_height: 18px;padding-top: 10px;}

.headstin{position: relative; width: 895px; padding-left: 4px;background: url("images/design/headstin.jpg") bottom left no-repeat;margin-left: 6px;}
#head{position: relative; width: 895px;background: #fff url("images/design/headpozadi.jpg") top left no-repeat;border-bottom: 1px solid #DAD4C8;}





#content{position:relative;width: 895px;margin-left: 12px;background: url("images/design/line2.jpg") 310px 0px repeat-y;margin-bottom: 60px;margin-bottom: 20px;}


.line3{position: relative; width: 100%; height: 2px; background: url("images/design/line3.jpg") top left repeat-x;font-size: 0px;margin-top: 15px;margin-bottom: 15px;}

#left{position: relative;float: left;width: 300px;padding:0px;/*background: url("images/design/sipkapozadi.jpg") 20px 20px no-repeat;*/padding-bottom: 40px;}
.blok{position:relative;width: 220px;padding:40px;padding-bottom: 0px;}
#right{position: relative;float: left;width: 505px;padding:40px;padding-top: 20px;}






.cerveny{color: #a33834;}
.cerveny a:link, .cerveny a:visited, .cerveny a:active, .cerveny a:hover {
color: #a33834;}





/*MENUMENUMENUMENUMENUMENUMENU*/

#menu{position: relative;margin-left: 0px; padding-top: 20px; width: 315px; min-height: 280px;_height: 280px;padding-left: 580px;background: url("images/design/obrazek.jpg") 13px 13px no-repeat;margin-bottom: 13px;}

#menu ul {position:relative;
padding:0;margin:0;list-style-type:none;
margin-left: 0px;
}


#menu ul li{
	position: relative;
background: url("images/design/men1.gif") 0px 0px no-repeat;
width: 300px;
height: 52px;margin-bottom: 2px;
}



#menu ul li a {color: #787162; font-weight: bold;display:block;font-size:130%;text-decoration:none;	
 width: 235px;
height: 33px;padding-top: 19px;padding-left: 65px;border-bottom: 1px solid #e5e3df;}
#menu ul li a.mem1{background: url("images/design/menu.jpg") 15px 0px no-repeat;}
#menu ul li a.mem2{background: url("images/design/menu.jpg") 15px -52px no-repeat;}
#menu ul li a.mem3{background: url("images/design/menu.jpg") 15px -104px no-repeat;}
#menu ul li a.mem4{background: url("images/design/menu.jpg") 15px -156px no-repeat;}
#menu ul li a.mem5{background: url("images/design/menu.jpg") 15px -208px no-repeat;}
	
	
#menu ul li a.na {color: #66635d;}
#menu ul li a:hover {color: #66635d;}


#menu ul li a.mem1:hover{background: url("images/design/menu.jpg") 15px -264px no-repeat;}
#menu ul li a.mem2:hover{background: url("images/design/menu.jpg") 15px -316px no-repeat;}
#menu ul li a.mem3:hover{background: url("images/design/menu.jpg") 15px -368px no-repeat;}
#menu ul li a.mem4:hover{background: url("images/design/menu.jpg") 15px -420px no-repeat;}
#menu ul li a.mem5:hover{background: url("images/design/menu.jpg") 15px -472px no-repeat;}



#menu ul li a.mem1na{background: url("images/design/menu.jpg") 15px -528px no-repeat;}
#menu ul li a.mem2na{background: url("images/design/menu.jpg") 15px -580px no-repeat;}
#menu ul li a.mem3na{background: url("images/design/menu.jpg") 15px -633px no-repeat;}
#menu ul li a.mem4na{background: url("images/design/menu.jpg") 15px -684px no-repeat;}
#menu ul li a.mem5na{background: url("images/design/menu.jpg") 15px -736px no-repeat;}


#menu ul li a.prvni.na:hover{background: url("images/design/menu.jpg") 15px -264px no-repeat;}
#menu ul li a.druhy.na:hover{background: url("images/design/menu.jpg") 15px -316px no-repeat;}
#menu ul li a.treti.na:hover{background: url("images/design/menu.jpg") 15px -368px no-repeat;}
#menu ul li a.ctvrty.na:hover{background: url("images/design/menu.jpg") 15px -420px no-repeat;}
#menu ul li a.paty.na:hover{background: url("images/design/menu.jpg") 15px -472px no-repeat;}





#menu2{position: absolute; top: 0px; left: 20px;}
#menu2 a.na{text-decoration: none;}
/*MENUMENUMENUMENUMENUMENUMENU*/






/*MENUMENUMENUMENUMENUMENUMENU*/

#podmenu ul {

	position: relative;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
	list-style-position: outside;
}
#podmenu ul li{
	position: relative;
	display: block;
	padding: 0px;
	margin-left: 0px;
padding-left: 10px;
/*background: url("images/design/stin_podmenu.jpg") bottom left no-repeat;*/

}



#podmenu ul li.oddelovac{
background-color: #d7d1c5;
height: 4px;
}


#podmenu ul ul {
	position: relative;
	list-style-type: none;
	padding: 0px;
	margin-left: 10px;
	list-style-position: outside;
	margin-top: 5px;
}
#podmenu ul ul li{
	position: relative;
	display: block;
	padding: 0px;
	margin-left: 0px;
}



#podmenu ul ul ul li{
	margin-bottom: 3px;
		background-image: none;
}

#podmenu ul ul ul ul li{
	margin-bottom: 3px;
		background-image: none;
}



#podmenu ul li a {color: #AE544E; font-weight: bold;display:block;text-decoration:none;background: url("images/design/podmenu3.gif") 190px 5px no-repeat;font-size: 130%;border-bottom: 1px solid #d7d1c5;width: 165px;padding-left: 15px;min-height: 25px;_height: 25px;padding-top: 10px;padding-bottom: 5px;padding-right: 40px;}
	
	#podmenu ul ul li a {background: url("images/design/podmenu2.gif") 180px 5px no-repeat;font-size: 110%;width: 155px;
min-height: 25px;_height: 25px;padding-left: 15px;padding-right: 40px;padding-top: 5px;padding-bottom: 5px;}
	
  
  
#podmenu ul ul ul li a {background: url("images/design/podmenu1.gif") 170px 5px no-repeat;font-size: 90%;width: 145px;padding-left: 15px;padding-right: 40px;padding-top: 3px;padding-bottom: 3px;min-height: 20px;_height: 20px;
}
  	
  	
			#podmenu ul ul ul ul li a {background: url("images/design/podmenu1.gif") 160px 5px no-repeat;font-size: 90%;width: 135px;padding-left: 15px;padding-right: 40px;padding-top: 3px;padding-bottom: 3px;min-height: 20px;_height: 20px;}



#podmenu ul li a.na {background-position: -290px 5px;color: #a33834;}
#podmenu ul ul li a.na {background-position: -300px 5px ;}
#podmenu ul ul ul li a.na {background-position: -310px 5px ;}
#podmenu ul ul ul ul li a.na {background-position: -320px 5px ;}


#podmenu ul li a.pod {background-position: -535px 5px ;color: #a33834;}
#podmenu ul ul li a.pod {background-position: -545px 5px ;}
#podmenu ul ul ul li a.pod {background-position: -555px 5px ;}
#podmenu ul ul ul ul li a.pod {background-position: -555px 5px ;}



#podmenu ul li a:hover {background-position: -50px 5px ;color: #a33834;}
#podmenu ul ul li a:hover {background-position: -60px 5px;}
#podmenu ul ul ul li a:hover {background-position: -70px 5px;}
#podmenu ul ul ul ul li a:hover {background-position: -80px 5px;}



/*MENUMENUMENUMENUMENUMENUMENU*/








/*FORM FORM */
#right .formular form input, #left .formular form input{border: 1px solid #cecece;width: 150px;}
#right .formular form .butt input, #left .formular form .butt input{border-top: 1px solid #fff;border-left: 1px solid #fff;width: 70px;background: #1F6502 url("images/design/tlac1.jpg") top left no-repeat;color: #fff; font-weight: bold;padding: 3px;font-size: 110%;}
#right .formular form img.captchapict{padding: 0px; margin-left: 0px;}
#left .formular form img.captchapict{padding: 0px; margin-left: 0px;}




#right form{margin-top: 10px;}
#right form table td.l{width: 140px;padding: 2px;}
#right form table td.r{width: 351px;padding: 2px;}
#right form input{margin: 5px;border: 1px solid #BCBCBC;width: 224px;background: #FAF9F7;}
#m7fbrp__32, #m7fbrp__33, #m7fbrp__34{margin: 5px;border: 1px solid #BCBCBC;width: 200px;background: #FAF9F7;font-size:110%;width: 230px;}
select{margin: 5px;border: 1px solid #BCBCBC;width: 200px;background: #FAF9F7;font-size:110%;width: 230px;}

#right .capt input{width: 60px;}
#right form textarea{margin: 5px;border: 1px solid #BCBCBC;width: 350px;height: 200px;background: #FAF9F7;}
#right .butt input{background:#fafafa url("images/design/butt.jpg") top left repeat-x;
border:1px solid #d2cdc2;padding: 4px;color: #a33834;text-decoration: none; font-weight: bold;width: 90px;}

#right .error_message{background: #a33834;color: #fafafa;padding: 10px;}


#right img.captchapict{background-image: none; background-color: transparent;padding: 0px; margin: 5px;border: 1px solid #BCBCBC;}









/*Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?
Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?
Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?Kalendá?*/



/* make all links red */
#kalendar{position: relative;width: 270px;padding-left:20px;padding-top:0px;}

.calendar td,.calendar th {padding: 7px; border: 1px solid #d7d1c5;text-align: center;}

.calendar td.so,.calendar th.so{background: #e2ddcf;}
.calendar td.ne,.calendar th.ne{background: #d1cbbd;}

.calendar td.bred{background: #f7dfba;}
.line{position: relative;width: 230px;padding-bottom: 8px;border-bottom: 1px solid #d7d1c5;padding-top: 10px;line-height: 150%;}
.line2{position: relative;width: 100%;padding-bottom: 8px;border-bottom: 1px solid #d7d1c5;padding-top: 10px;line-height: 150%;}

.calendar tr td a:link, .calendar tr td a:visited, .calendar tr td a:active, .calendar tr td a:hover
{
  color: #a33834;font-size: 110%;
}
.line4{padding-bottom: 15px; border-bottom: 1px solid #cecabe;margin-bottom: 20px;}


.telo{position:relative; width: 251px;background: #fbfbf9 url("images/design/spony.jpg") top left no-repeat;padding-top: 57px;}
.pattkal{position:relative; width: 223px;min-height: 160px;_height: 160px;background: #fbfbf9 url("images/design/pattkal.jpg") 0px -25px repeat-x;border-left: 1px solid #d5cfc3;border-right: 1px solid #d5cfc3;border-bottom: 1px solid #d5cfc3;padding-left: 13px;padding-bottom: 10px;padding-top: 10px;padding-right: 13px;}
.stinright{position: relative; background: url("images/design/stinright.jpg") 100% 35px no-repeat;width: 260px; padding-right: 5px; }
.stinleft{position: relative;background: url("images/design/stinleft.jpg") 0px 95% no-repeat;padding-left: 9px;}
.stindown{position: relative;background: url("images/design/stindown.jpg") 125px 0px no-repeat;width: 100%; height: 8px;font-size: 0px;}


#kalendar h2 {padding-left: 20px;margin-top: 20px;}




/* End of 'schody' */

