html, body {height: 100%; padding: 0; margin: 0; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
body {_text-align: center; /* IE */ background: #F4F4F4;}

/* text ---------------------------------------------------------------------- */
p { color: #0D3153; text-align: justify; line-height: 1.3; padding: 0px; margin: 0px;}
a { color: #0D3153;}
a:hover { color: #E2820D; text-decoration: none;}
h1 { color: #E2820D; font-size: 110%; font-style: normal; text-align: right;}
h2, h3 { color: #E2820D; font-size: 110%; font-style: normal; padding: 0px; margin: 10px 0px 10px 0px; text-align: left;}
h3 { color: #0D3153; margin: 8px 0px 4px 0px;}
a.vrchmenu {color: #0D3153; text-decoration: none; padding-left: 20px; text-transform: uppercase; font-size: 7pt;}
a:hover.vrchmenu {color: #5280AC; text-decoration: none;}
.modra { color: #0D3153; text-align: justify; line-height: 1.3; padding: 0px; margin: 0px;}

/* bloky ---------------------------------------------------------------------- */
#celek {width: 760px; height: auto; min-height: 100%; _height: 100%; /* IE */ text-align: justify; margin: 0 auto; 
position: relative; background: #ffffff url('img/pozadi.gif') repeat-y; z-index: 3;}
#hlavicka {padding: 0px;}
#vrchtext { position: absolute; left: 200px; top: 40px; margin: 0; width: 550px; height: 15px; text-align: right; color: #0D3153; z-index: 3;}
#vrchnadpis { position: absolute; left: 20px; top: 180px; margin: 0; width: 159px; color: #0D3153; z-index: 3;}
#vrchnadpish { position: absolute; left: 200px; top: 180px; margin: 0; color: #0D3153; z-index: 3;}
#stranyobsah {padding: 0px; padding-bottom: 20px; /* vyska paticky */}
#stranyprava { position: relative; left: 190px; top: 20px; width: 550px; padding-bottom: 50px; z-index: 3;}
.textleva { float: left; width: 150px; text-align: center;}
.textprava { float: right; width: 370px; color: #0D3153;}
#paticka_matrjoska {width: 100%; position: absolute; bottom: 0; left: 0; height: 20px; background: #D2D4DE; z-index: 3;}
#paticka {text-align: left; color: #0D3153; padding: 5px 0px 0px 20px; font-size: 7pt;}

/* menu ---------------------------------------------------------------------- */
#levmenu { position: absolute; top: 220px; left: 0px; width: 174px; margin: 0px; padding: 0px; z-index: 3;}
#levmenu ul { list-style: none;	margin: 0px; padding: 0px; border: none;}
#levmenu li { float: left; margin: 0px;	padding: 0px; border: none; width: 174px;}
#levmenu li a, #levmenu li a.podmenu{ display: block;	color: #ffffff; text-align: left; text-transform: uppercase; font-size: 7pt;
  text-decoration: none;  height: 16px; padding-left: 20px; line-height: 1.5; padding-top: 2px;}
#levmenu li a.podmenu { padding-left: 30px;}
#levmenu li a:hover { color: #ffffff; background: #485B7B;}
#levmenu li.podmenu { display: block; color: #ffffff; text-align: left; text-transform: uppercase; font-size: 7pt; width: 144px;
  text-decoration: none;  height: 16px; padding-left: 30px; line-height: 1.5; padding-top: 2px; background: #485B7B;}
#levmenu a.zelena {color: #A3D293;}

/* formulare ---------------------------------------------------------------------- */
.formular { padding: 1px; color: #333333; border: 1px solid #A3D293;	background-color: #DEEDD6;
	width : 200px; height: 16px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
.domena { padding: 1px; color: #333333; border: 1px solid #A3D293; background-color: #DEEDD6; overflow: hidden;
	width : 280px; height: 160px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt;}
.tlacitko {color: #ffffff; width : 60px; height: 18px; border: none; cursor: hand;
   background-color: #0D3153; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px;}

/* ostatni ---------------------------------------------------------------------- */
.noram {padding: 0px; border: 0px; margin: 0px;}
.ram {padding: 0px; border: 1px solid #0D3153; margin: 0px;}
.clearboth {clear: both;}
