BODY { color: #313131; background-color: White; font-family: Tahoma, sans-serif; font-size: 80%; margin: 0px; text-align: center; }
DIV { margin: 0; padding: 0; }
INPUT, SELECT, TEXTAREA { font-size: 11px; }
P { line-height: 16px; color: #313131; }

A { color: #000080; text-decoration: none; }
A:hover { color: #000080; text-decoration: underline; }

ul { list-style-image: url("../img/odr.gif"); padding-top: 5px; line-height: 16px;}

h1 { font-size: 130%; color: #65A921; font-weight: bold; background: url(../img/bach1.gif); background-repeat: no-repeat; }
h2 { font-size: 120%; color: #000080; font-weight: bold; }

#web { width: 720px; margin: 0 auto; }
#head1 { float: right; text-align: right; width: 543px; border-top: #99CC66 7px solid; font-size: 80%; padding-top: 18px;}
#head1 select { font-size: 100%; vertical-align: middle; }
#head2 { float: left; padding: 7px 0px 4px 46px; }
#navistripe { clear: both; width: 720px; height: 23px; background: url(../img/back_navi.gif); padding-bottom: 4px; }
#navigace { float: right; font-size: 11px; text-align: left; width: 543px; background: #000080; color: #7A7A7A; padding-bottom: 5px; padding-top: 5px; }
#navigace a { color: white; font-weight: bold; text-decoration: none; margin-left: 7px; margin-right: 7px; }
#navigace a:hover { color: #99CC66; text-decoration: underline; }
#mainimg { clear: both; width: 720px; height: 153px; background: url(../img/main1.jpg); border-top: 1px solid white; border-bottom: 3px solid #99CC66; }
#stranka { clear: both; width: 720px; margin: 20px 0 20px 0; background: url(../img/back_content.gif) repeat-y; }
#content { clear: both; width: 543px; float: right; font-size: 90%; }
#contentindex { width: 395px; float: right; font-size: 90%; }
#rightindex { width: 148px; float: right; font-size: 80%; }
#obsah { text-align: left; padding: 0 10px 10px 20px; }
#levypruh { float: left; width: 177px; text-align: left; font-size: 85%; }
#levypruh p { padding-left: 7px; padding-right: 6px; line-height: 130%; }
#levypruh img { border: 0px; margin: 5px 2px 5px 2px; vertical-align: middle; }
#footer { clear: both; text-align: left; height: 28px; width: 720px; font-size: 12px; background: url(../img/back_navi.gif); }
#paticka { width: 543px; float: right; font-size: 11px; text-align: left; background: #99CC66; padding: 7px 0 8px 0px; }
#paticka a { color: white; }
ul.reference { margin-top: 3px; }
p.sluzbyimg img { border: 0px; margin: 2px; }

#kontakty { width: 100%; }
#kontakty td { line-height: 16px; }

#aktual { width: 148px; }
#aktual th { background: url(../img/back_aktual1.gif); height: 31px; font-size: 130%; color: white; text-align: left; padding-left: 8px; }
#aktual td { text-align: left; padding: 8px; font-size: 110%; }
#aktual a { color: white; }

INPUT { vertical-align: middle; width: 220px; color: #696969; font-family: Arial, sans-serif; font-size: 12px; background-color: White; border: 1px solid #B0B0B0; margin-bottom: 4px; }
TEXTAREA { vertical-align: middle; color: #696969; font-family: Arial, sans-serif; font-size: 12px; background-color: White; border: 1px solid #B0B0B0; margin-bottom: 4px; }
INPUT.button { width: 125px; vertical-align: middle; background-color: #D29D0C; border: 1px solid #B0B0B0; color: White; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }

@media print {
	.noprint { display: none; }
    #content { padding: 0; margin: 0; width: 85%; float: left; }
	#stranka { background: White; }
}