/** obecné **/
*{ padding: 0; margin: 0; }

html, body { 
font-size: small;
font-family: Verdana, Arial, lucida, sans-serif;
background: #632f23  url("../design/pozadi-spodni.png") repeat scroll 50% 0;
color: #000000;
width: 100%;
height: 100%;
min-height: 100%;
}

#page {
position: relative;
width: 1050px;
margin: 0 auto;
padding: 0px 0;
background: #632f23  url("../design/pozadi-podweb.png") repeat scroll 50% 0;
}

#web {
position: relative;
width: 1000px;
margin: 0 auto;
padding: 0px 0;
background: transparent;
}

#back_head { position: relative; width: 1000px; height: 264px; margin-top: 0px; }
#nadpis { position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 100%; background-color: transparent; }
#nadpis, #nadpis span { width: 1000px; height: 264px; }
#nadpis span {display: block; position: absolute; left: 0; top: 0; background: url("../design/baner-svopap2.jpg") no-repeat 0 0; }

#back_obsah { width: 1000px; background: url("../design/pozadi_obsah.jpg") repeat-y; }

.levy_sloupec {  float: left;  width: 230px;  margin: 0; }
.levy_sloupec p {  padding-top: 0px; text-align: right;}

/***********menu levé*****************************/
      #menu2 { width: 219px; margin-left: 4px; margin-top: 20px; margin-bottom: 20px; }
      #menu2 ul { padding: 0; list-style-type: none; }
      #menu2 li { OVERFLOW: hidden; width: 100%; font-weight: normal; font-size: 12px; height: 49px; width: 219px; margin: 10px 0 0px 0px; background: url("../design/menu01.jpg") no-repeat 0px 0; float: left; text-align: left; font-family: Verdana, Arial, sans-serif; }
      #menu2 li.active { color: #dbf06b; background: url("../design/menu01.jpg") no-repeat -219px 0;  height: 49px; line-height: 49px; padding-left: 48px;   }
      #menu2 a, #menu2 strong { color: #fff; display: block; text-decoration: none; padding-left: 0px; height: 49px; line-height: 49px; padding-left: 48px; }
      #menu2 a:hover { color: #fff; background: url("../design/menu01.jpg") no-repeat -219px 0; }
  
      #menu2 li.pod { OVERFLOW: hidden; width: 100%; font-weight: normal; font-size: 11px; height: 35px; width: 219px; margin: 0px 0 0 0px; background: transparent; float: left; text-align: left; font-family: Verdana, Arial, sans-serif; }
	  #menu2 li.pod a { color: #2f4539; }
	  #menu2 li.pod a:hover { color: #b59721; background: transparent; }
      #menu2 li.podactive { color: #b59721; background: transparent; line-height: 28px; height: 25px; padding-left: 48px; font-size: 11px;}
	  
/***********menu pravé*****************************/
      #menu3 { width: 219px;  margin-top: 20px; }
      #menu3 ul { list-style-type: none; }
      #menu3 li { OVERFLOW: hidden; font-size: 13px; height: 49px; width: 219px; margin: 0px 0px 0 11px; _margin-left: 0px; background: url("../design/menu02.jpg") no-repeat 0px 0; text-align: left; font-family: Verdana, Arial, sans-serif; }
      #menu3 li.active { color: #eeeddb; background: url("../design/menu02.jpg") no-repeat -219px 0;  height: 49px; line-height: 49px; padding-left: 55px;   }

	  
	
.pravy_sloupec {  float: right;  width: 230px; _margin-right: -52px;  }
.obsah_praveho_sloupce {  text-align: left;  padding-top: 22px; _padding-right: 5px; }

.prostredni_sloupec {  border-left: 0px dashed #565949;  border-right: 0px dashed #565949;  margin-left: 230px;  margin-right: 230px; }
.content-navigace {  text-align: left;  padding: 5px 15px 5px 16px;  color: #2e4438;  font-size: 10px;}
.content-navigace a { color: #cdd1b8; text-decoration: underline; }
.content-navigace a:hover { text-decoration: none; }
.content {  text-align: justify;  padding: 20px 15px 30px 15px;  color: #2b2d1e;  font-size: 12px;}
.content a {  color: #2b2d1e; text-decoration: none; border-top: 0px solid #9ca086; border-bottom: 1px solid #982135;  }
.content a:hover {  color: #fff; text-decoration: none; background-color: #982135; }
.content strong {  color: #982135;}
.content p {  color: #2b2d1e; text-decoration: none; background: url("../design/pozadiboxu.jpg") repeat; border: 1px solid #a2a793; padding: 15px; margin-top: 15px; }


.aktuality {text-align: justify; font-family: Verdana, Arial, lucida, sans-serif;}
.aktuality p { color: #54655b; padding: 20px 34px 20px 17px; font-size: 11px; }
.aktuality a {  color: #982135; text-decoration: none; }
.aktuality a:hover {  color: #000; text-decoration: none; }

h2 { font-weight: bold;	font-size: 28px; color: #2e4438; padding-left: 16px; font-family: Arial, lucida, sans-serif;} 

#footer {
clear: both; position: relative;
width: 1000px;
height: 209px;
background: url("../design/footer2.jpg") no-repeat;
}
#footer p {	color: #613329; text-align: right; font-size: 9px; padding-right: 20px; padding-top: 37px; padding-bottom: 0px; font-family: verdana, arial;}
#footer a {	color: #613329;	font-weight: normal; text-decoration: none; }
#footer a:hover { color: #804a3e; font-weight: normal; text-decoration: none; }

.titul {width: 500px; height: 446px; _width: 450px; _height: 401px; border: 0;}

.cleaner { clear: both; height: 0; font-size: 0; visibility: hidden; }



/***********table*************************/
table { width: 96%; _width: 450px; border: 0px solid #a2a793; border-collapse: collapse; margin: 5px 0; } 
th, td { padding: 5px; vertical-align: center; border-bottom: 0px solid #a2a793; font-size: 11px; text-align: left; width: 32%; }
td {background: transparent;}
table.form { width: auto; border: none; }
table.form th, table.form td { border: none; background: none; }


/******************fotky*******************************/
#photos img {margin-left: 10px; margin-top: 10px; border: 5px solid #54655b;}
#photos a {  text-decoration: none; border-top: 0px solid #9ca086; border-bottom: 0px solid #9ca086;  }
#photos a:hover {text-decoration: none; background-color: transparent; color: #9d283c;}
a.normal img {	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}
a.normal:hover img {	filter: alpha(opacity=70);	-moz-opacity: 0.6;	-khtml-opacity: 0.6;	opacity: 0.6;}


