/** obecné **/

*{ padding: 0; margin: 0; }

html, body { font-size: small; font-family: Verdana, Arial, lucida, sans-serif; background: #707465  url("../design/pozadi.jpg") repeat scroll right top; color: #000000; width: 100%; height: 100%; }


/*********** rozdělení - reklama vpravo nahoře *****************************/

#obsah { width: 100%; margin: 0px; text-align: left; min-width: 1000px;  min-height: 100%; background: transparent; position: relative; }

#levypanel { float: left; width: 876px; top: 0px; position: absolute; min-height: 100%; height: 100%; }
#levypanel-obsah { margin:0; padding: 0em 0em; }

#hlavnipanel { margin-left: 876px; padding:0; text-align: right; position: relative; }
#hlavnipanel-obsah { margin:0; padding: 0em 0em; }


/*********** stránka *****************************/

#back_head { position: relative; width: 876px; height: 43px; background: url("../design/baner1_novy.jpg") no-repeat 0 0;text-align: right;}

#nasipsi {position: relative; overflow: hidden; margin-left: 693px; margin-right: 0px; margin-top: 0px; font-size: 100%; }
#nasipsi, #nasipsi a, #nasipsi span {display: block; width: 183px;height: 43px; background: url("../design/menu_nasipsi_nove.jpg"); cursor:pointer; }
#nasipsi a:hover span {background-position: -183px; }
#nasipsi span {position: absolute; left: 0; top: 0; }


#back_menu { position: relative; width: 876px; height: 189px; background: url("../design/baner2_novy.jpg") no-repeat; text-align: right; }

#papousci {position: relative; overflow: hidden; margin-left: 693px; margin-right: 0px; margin-top: 0px;font-size: 100%; }
#papousci, #papousci a, #papousci span {display: block; width: 183px;height: 47px; background: url("../design/menu_papousci_nove.jpg"); cursor:pointer;background-position: -183px;  }
#papousci a:hover span {background-position: -183px; }
#papousci span {position: absolute; left: 0;top: 0; }

#achatiny {position: relative; overflow: hidden; margin-left: 693px; margin-right: 0px; margin-top: 0px;font-size: 100%; }
#achatiny, #achatiny a, #achatiny span {display: block; width: 183px;height: 47px; background: url("../design/menu_achatiny_nove.jpg"); cursor:pointer;}
#achatiny a:hover span {background-position: -183px; }
#achatiny span {position: absolute; left: 0;top: 0; }

#vodnisvet {position: relative; overflow: hidden; margin-left: 693px; margin-right: 0px; margin-top: 0px;font-size: 100%; }
#vodnisvet, #vodnisvet a, #vodnisvet span {display: block; width: 183px;height: 47px; background: url("../design/menu_vodnisvet_nove.jpg"); cursor:pointer; }
#vodnisvet a:hover span {background-position: -183px; }
#vodnisvet span {position: absolute; left: 0;top: 0; }

#potkani {position: relative; overflow: hidden; margin-left: 693px; margin-right: 0px; margin-top: 0px;font-size: 100%; }
#potkani, #potkani a, #potkani span {display: block; width: 183px;height: 47px; background: url("../design/menu_potkani_nove.jpg"); cursor:pointer; }
#potkani a:hover span {background-position: -183px; }
#potkani span {position: absolute; left: 0;top: 0; }


#back_navigace { position: relative; width: 876px; height: 54px; background: url("../design/pozadi-navigace.jpg") no-repeat; text-align: left; }

      #menu { width: 876px; margin-left: 5px; margin-top: 0px; list-style-type: none; }
      #menu ul { padding: 0; list-style-type: none; }
      #menu li { OVERFLOW: hidden; width: 100%; font-weight: normal; font-size: 12px; height: 54px; width: 100px; margin: 0px 0 0 0px; background: url("../design/menujed.gif") no-repeat -100px 0; float: left; text-align: center; font-family: Verdana, Arial, sans-serif; }
      #menu li.active a { color: #fff; background: url("../design/menujed.gif") no-repeat 0px 0;  height: 54px; line-height: 54px; padding-left: 0px;    }
      #menu a, #menu strong { color: #fff; display: block; text-decoration: none; padding-left: 0px; height: 54px; line-height: 54px; padding-left: 0px; }
      #menu a { color: #c9cac2; }
      #menu a:hover { color: #fff; background: url("../design/menujed.gif") no-repeat 0px 0; }

	  
#back_telo { width: 876px; background: url("../design/pozadi-telo.jpg") repeat-y; font-family: Verdana, Arial, lucida, sans-serif; text-align: left; }

.levy_sloupec {  float: left;  width: 183px;  margin: 0;}
.levy_sloupec p {  padding-top: 35px; padding-left: 15px;}
.pravy_sloupec {  float: right;  width: 183px;}
.obsah_praveho_sloupce {  text-align: center;  padding-top: 20px;}
.prostredni_sloupec {  border-left: 1px dashed #383600;  border-right: 1px dashed #383600;  margin-left: 183px;  margin-right: 183px;}
.content-navigace {  text-align: left;  padding: 5px 15px 5px 15px;  color: #383600;  font-size: 9px;}
.content-navigace a { color: #383600; text-decoration: underline; }
.content-navigace a:hover { text-decoration: none; }
.content {  text-align: justify;  padding: 20px 15px 30px 15px;  color: #1f1e00;  font-size: 11px;}
.content a {  color: #1f1e00; text-decoration: none; border-top: 1px solid #fff; border-bottom: 1px solid #fff;  }
.content a:hover {  color: #000; text-decoration: none; background-color: #f7f5c5; }
.content strong {  color: #2d1400;}
.content p {  color: #622b01; text-decoration: none; background: url("../design/pozadiboxu.jpg") repeat; border: 1px solid #c7ae90; padding: 15px; margin-top: 15px; }

.content ul {margin: 0px 0 0px 35px;font-size: 100%; padding: 0px 0 3px 2px; list-style: url("../design/odrazka.gif");}
.content li {padding: 6px 0 0 2px;}


      #menu2 { width: 160px; margin-left: 0px; margin-top: 0px; margin-bottom: 20px; list-style-type: none; }
      #menu2 ul { padding: 0; list-style-type: none; }
      #menu2 li { OVERFLOW: hidden; width: 100%; font-weight: normal; font-size: 11px; height: 20px; width: 160px; margin: 0px 0 0 0px; background: url("../design/menujed2.gif") no-repeat -160px 0; float: left; text-align: left; font-family: Verdana, Arial, sans-serif; }
      #menu2 li.active { color: #dbf06b; background: url("../design/menujed2.gif") no-repeat 0px 0;  height: 20px; line-height: 20px; padding-left: 48px;    }
      #menu2 a, #menu2 strong { color: #fff; display: block; text-decoration: none; padding-left: 0px; height: 20px; line-height: 20px; padding-left: 48px; }
      #menu2 a { color: #c9cac2; }
      #menu2 a:hover { color: #fff; background: url("../design/menujed2.gif") no-repeat 0px 0; }
	  
      #menu2 li.pod { OVERFLOW: hidden; width: 100%; font-weight: normal; font-size: 11px; height: 20px; width: 160px; margin: 0px 0 0 0px; background: url("../design/menujed2.gif") no-repeat -367px 0; float: left; text-align: left; font-family: Verdana, Arial, sans-serif; }
	  #menu2 li.pod a:hover { color: #fff; background: url("../design/menujed2.gif") no-repeat -510px 0; }
      #menu2 li.podactive { color: #9fb532; background: url("../design/menujed2.gif") no-repeat -510px 0; line-height: 20px; height: 20px; padding-left: 48px;}
	  
h3 { font-size: 14px; color: #e0e0d1; margin-top: 10px; padding-top: 16px; padding-left: 47px; height: 28px; font-family: Verdana, Arial, sans-serif; background: url("../design/menujed3.gif") no-repeat; } 

#footer { clear: both; bottom: 0px; left: 0px; width: 876px; height: 155px; background: url("../design/pata.jpg") no-repeat; }
#footer p {	color: #a3a17d; text-align: center; font-size: 10px; padding-right: 10px; padding-left: 10px; padding-top: 15px; padding-bottom: 0px; font-family: Verdana, Arial, sans-serif; }
#footer a {	color: #d0cfc2;	font-weight: normal; text-decoration: none; }
#footer a:hover { color: #fff; font-weight: normal; text-decoration: none; }


h2 { font-size: 23px; color: #383600; padding-top: 10px; padding-left: 16px; font-family: Verdana, Arial, sans-serif; font-weight: lighter;} 

.baner { color: #c5b39e; font-size: 9px; }

.cleaner { clear: both; height: 0; font-size: 0; visibility: hidden; }

hr.cleaner { clear: both; display: none } 

.obr { float: left; margin-left: -14px;  }
.obr2 { float: left; margin-left: -12px; margin-top: -13px; padding-right: 10px;  }
.svetly {font-family: Verdana; color: #c5c8bc;}

/*********** pomluvy *************************/
label,input {display: block; width: 230px; float: left; margin-bottom: 15px;}
label{text-align: right; width: 90px; padding-right: 20px;}
.button {color: white; width: 90px; margin-left: 110px; cursor:pointer;}
.nevid {border: 0;}

TEXTAREA {FONT-SIZE: 100%;font-family : Verdana;font-weight : normal;background: url("../design/pozadiboxu.jpg") repeat; border: 1px solid #a2a793;}
INPUT {FONT-SIZE: 100%;font-family : Verdana;font-weight : normal;background: url("../design/pozadiboxu.jpg") repeat; border: 1px solid #a2a793;}

.nadpis {font-family : Arial CE, Arial, Helvetica, sans-serif;font-weight : bold;font-size : 2pt;color : #00008B;}

.povinne {FONT-SIZE: 100%;font-family : Verdana; font-weight: bold; color: white;}
.male {FONT-SIZE: 100%;font-family : Verdana;font-weight : bold;color : white;}

.nepovinne {FONT-SIZE: 100%;color : #b0b092;font-family : Verdana;font-weight : bold;}
.chybne {FONT-SIZE: 100%;color : #cc0000;font-family : Verdana;font-weight : bold;}

.jmeno {FONT-SIZE: 100%;font-family : Verdana;	font-weight : bold;color : #eeeed9;}
.odkaz {FONT-SIZE: 100%;font-family : Verdana;color : #000000;text-decoration : underline;}
.odkaz:HOVER {FONT-SIZE: 100%;font-family : Verdana;color : #ffffff;text-decoration : none; background : #322C0A;}
.cas {FONT-SIZE: 100%;font-family : Verdana;color : #b0b092;}
.text {FONT-SIZE: 100%;font-family : Verdana;color : #2b2d1e;}
/*********** pomluvy konec *************************/



#kontakt-levy { width: 250px; float: left; }
#kontakt-pravy { margin-left: 250px; }



/***********rodokmen*************************/
table { width: 96%; border: 1px solid #a2a793; border-collapse: collapse; margin: 5px 0; } 
th, td { padding: 5px; vertical-align: top; border: 1px solid #a2a793; font-size: 11px; text-align: left; width: 32%; }
th {background: url("../design/pozadiboxu.jpg") repeat; color: #bbc4ae; }
td {background: transparent;}
table.form { width: auto; border: none; }
table.form th, table.form td { border: none; background: none; }

/******************fotky*******************************/
#photos img {margin-left: 8px; margin-top: 10px; border: 8px solid #afb49e;}
#photos a {  text-decoration: none; border-top: 0px solid #9ca086; border-bottom: 0px solid #9ca086;  }
#photos a:hover {text-decoration: none; background-color: transparent;}
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=60);	-moz-opacity: 0.6;	-khtml-opacity: 0.6;	opacity: 0.6;}

/** toplist **/
#toplist {	position: absolute;	width: 14px;	height: 14px;	left: 4px;	bottom: 70px;	visibility: hidden;}
/*** toplist konec ***/


 
