body
{
width: 100%;  max-width: 900px;
_width: 900px;
_width:expression(document.body.clientWidth > 900? "900px": "auto" );
margin: 0px auto 0px auto;

font-family: Arial, "Times CE", times, serif;
/*font-family: Verdana, "Geneva CE", lucida, sans-serif;*/

font-size: 0.85em;
font-style: normal;
font-variant: normal;
font-weight: normal;
text-decoration: none;
color:#6A0505;
line-height: 1.4;
background-color: #FFFFFF;
/*Scrollbar-Base-Color: #FFFFFF;
      Scrollbar-darkshadow-Color: #666666;
      Scrollbar-highlight-Color: #FFFFFF;
      Scrollbar-3dlight-Color: #666666;
      scrollbar-arrow-color: #000000;
*/
}
strong{font-weight: normal}
.bold{font-weight: bold; font-size: 0.85em}
b{font-weight: bold}
.b{font-weight: bold}
.u{text-decoration: underline}
a{border: 0px solid; color: #6A0505}
a.menu{display: block; color: black; border: 0px solid black; text-decoration: none}
a.menu:hover{display: block; color: #6A0505; border: 0px solid black; text-decoration: underline;}
a.mail{text-decoration: none}
a.mail:hover{text-decoration: underline;}
a.patka{color: #9AA398}
.url_cara{}
.center{text-align: center}
.i{font-style: italic}
img{border: 0px solid}
.url_img{border: 0px solid red}
#none{display: none}
.print{display: none}
.kontakt_print{display: none}
#kontakt_print{display: none}
h1{font-size: 1em; font-family: Verdana, "Geneva CE", lucida, sans-serif;}
h2{font-size: 0.9em; margin: 0px; font-family: Verdana, "Geneva CE", lucida, sans-serif;}
.center{text-align: center}
abbr{cursor: help}
.hide{display: none}
/*laylout*  */

#main_page{display: block; position: relative; width: 100%;  max-width: 900px; position: absolute;  border: 0px solid red;  background-color: #EEEEE0}
#leva{position: absolute; top: 0px; left: 0px; width: 257px;  font-size: 0.9em; background-color: #E6E6D4; padding-bottom: 10%}
#prava{position: relative; left: 257px;  max-width: 643px; background-color: #EEEEE0; padding-bottom: 25%;
_width:expression(document.body.clientWidth < 520? "520px": "auto" );
_width:expression(document.body.clientWidth > 640? "640px": "auto" );
}
#prava2{position: relative; left: 257px;  max-width: 643px; background-color: #EEEEE0; padding-bottom: 125%;
_width:expression(document.body.clientWidth < 520? "520px": "auto" );
_width:expression(document.body.clientWidth > 640? "640px": "auto" );
}
#logo{display: block; background: url("./images/menu_0_0.gif") no-repeat; height: 119px; width: 257px}
#menu{height: 100%; background: url("./images/menu_back.gif") repeat; font-family: Verdana, "Geneva CE", lucida, sans-serif; ; border-bottom: 2px solid #CDCD98; margin-bottom: 10px}
#menu01{height: 33em; background: url("./images/menu_back.gif") repeat; font-family: Verdana, "Geneva CE", lucida, sans-serif; ; border-bottom: 2px solid #CDCD98; margin-bottom: 10px}
ul.menu{position: relative; width: 124px; line-height: 0.9; margin: 0px 0px 0px 0px; padding: 10px 0px 130px 0px; border-right: 2px solid #CDCD98}
ul.menu2{position: absolute; width: 129px;  top: 0px; left: 124px; line-height: 0.9; padding: 10px 0px 31px 2px; margin: 0px 0px 0px 0px; border-left: 2px solid #CDCD98}
.menu_iko{list-style: none; padding: 0px 0px 20px 3px; }
.menu_iko2{list-style: none; padding: 0px 0px 20px 0px}
#menu_text{display: block; margin: 10px; width: 233px}
#menu_text2{display: block; margin: 10px; width: 233px; line-height: 2}
#pruh{width: 100%; _width: 643px; min-width: 523px; max-width: 100%; height: 1.6em; background-color: #6A0505; color: #CDCD98;}
#pruh_text{padding: 2px 0px 0px 10px; float: left}
#pruh_text_gal{width: 48%; padding: 2px 0px 0px 10px; float: left; font}
#pruh_text_gal2{width: 48%; padding: 2px 10px 0px 0px; float: right; text-align: right}
.prouzek{margin-top: 15px; width: 253px; height: 1.3em; background-color: #CDCD98; padding-left: 4px; font-weight: bold; font-family: Verdana, "Geneva CE", lucida, sans-serif}
#text{margin: 20px 30px 40px 30px}
#text1{margin: 20px 30px 300px 30px}
#text2{margin: 20px 30px 1040px 280px; color: #6A0505}
#paticka{display: none}
.center_img{text-align: center; margin-top: -20px}
/*main page - uvod*/
#znaky{margin: 3em 0px 6em 0px; font-size: 0.8em; text-align: center}
#znak_img1{margin: 0px 1.5em 0px 1.5em; float: left; text-align: center}
#znak_img2{margin: 0px 0px 0px 0px; text-align: center}
#uvod{width: 100%; text-align: center; margin-top: 27px; margin-left: -5px; background-color: #E5E5D7; padding:5px 3px 5px 3px; border: 1px solid #E0E0E0}
/*texty*/
.rabi{display: block; width: 85px; float: left}
.foto_text{float: right; margin-left: 5px}
.foto_text2{float: left; margin-right: 8px}
/*galerie*/
.galerie{margin: 45px 0px 45px 4.5em; }
#kvalita{text-align: center; margin: 0px auto 70px auto; background-color: #EAEAD8; border: 1px solid #E4D2D2; width: 60%; min-width: 300px; height: 7.5em}
#kvalita:hover{text-align: center; margin: 0px auto 70px auto; background-color: #E1E1CE; border: 1px solid #DCC6C6; width: 60%; min-width: 300px; height: 7.5em}
#kvalita_text{padding-top: 10px; padding-bottom: 10px}
.high{display: inline; border: 1px solid; margin-right: 20px; width: 71px; height: 50px}
.medium{display: inline; border: 1px solid; margin-left: 20px; width: 71px; height: 50px}
a.href_strankovani{color: #CDCD98}
.href_strankovani2{color: #CDCD98; font-size: 0.9em}
#zahrada_uvod{color: #6A0505; padding: 15px 30px 20px 30px}
ul.zahrada{margin: 0px; padding: 0px; list-style: none;}


#strankovani{width: 48%; text-align: right; padding: 2px 8px 0px 0px; float: right; font-size: 0.95em}
#strankovani2{text-align: right; text-align: right; padding: 2px 10px 0px 0px; height: 1.6em; background-color: #6A0505; color: #CDCD98; font-size: 0.95em}

/*diskuze*/
.form{ width: 10em; height: 1.2em; PADDING-RIGHT: 5px; padding-LEFT: 5px; background-color: #F3F3E9; border: 1px solid #B3B39F}
.form_p{width: 15em; height: 1.2em; PADDING-RIGHT: 5px; padding-LEFT: 5px; background-color: #F3F3E9; border: 1px solid #B3B39F}
#form_text{width: 30em; height: 9em; PADDING-RIGHT: 5px; padding-LEFT: 5px; background-color: #F3F3E9; border: 1px solid #B3B39F}
#form_mail_p{margin-bottom: 5px}
#form_mail_p2{width: 17%; float: left; font-size: 0.9em}
#form_mail_j{margin-bottom: 5px}
#form_mail_j2{width: 17%; float: left; font-size: 0.9em}
#form_mail{}
#form_mail2{width: 17%; float: left; font-size: 0.9em}
#form_text2{font-size: 0.9em}
#form_zas_mail{font-size: 0.9em}

#send{margin-top: 5px}
#butons{text-align: right; width: 100%}
#butons2{text-align: right; width: 100%; margin-top: 20px}
.dis_submit{margin: 0px 0px 0px 15px;}
#dis_last{text-align: right; font-size: 0.9em; border-top: 1px solid #B3B39F; margin-bottom: 5px}
table.dis{width: 100%; table-layout: fixed; border-collapse: collapse; padding: 10px; font-size: 0.9em; }
table.dis_obal{width: 100%; table-layout: fixed; border-collapse: collapse; background-color: #FBFBE9; padding: 10px; border: 1px solid #D3D3D3; margin-top: 5px; font-size: 0.9em; }

.dis_name_obal{margin-left: -10px; margin-right: -10px; background-color: white; margin-bottom: 3px; border-bottom: 1px solid #F6F6E9}
.dis_predmet{ padding-left: 5px; width: 46%; border: 0px solid}
.dis_predmet2{ padding-left: 25px; width: 46%; border: 0px solid}
.dis_level2{ padding-left: 5px; width: 4%; border: 0px solid}
.dis_name{text-align: left; width: 20%; border: 0px solid}
.dis_date{margin-right: 0px; width: 25%; border: 0px solid; text-align: right; padding-right: 4px}
.dis_box{text-align: right; width: 5%; border: 0px solid; padding-right: 2px}
.dis_text{padding: 6px}
.dis_text2{padding: 6px 6px 6px 25px}
.dis_patka{margin-bottom: 5px; text-align: right; padding-right: 10px; font-size: 0.8em}
td.dis_odsazeni{width: 10px}
