body {margin-top: 0px; margin-left: 0px; font-family: Verdana, Tahoma, Helvetica; background-color: #d9eec7;}
.text1 {padding-top: 5px; padding-right: 4px;}
.text2 {border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; font-size: 10pt; color: #000000; padding-right: 5px;}
.text3 {border-left: 1px #000000 solid; border-top: 1px #000000 solid; border-right: 1px #000000 solid;}
.text4 {font: bold 12px Tahoma; color: #ffffff; background-color: #21b553; padding-top: 9px}
.text5 p{font-size: 12px; color: #000000; margin-left: 10px; margin-right: 10px;}
.text6 {border-left: 1px #000000 solid; border-bottom: 1px #000000 solid; font-size: 10pt; color: #000000; padding-left: 5px;}
.text7 {font-size: 10pt; color: #000000; font-weight: normal;}
.text8 {font-size: 10pt; color: #000000; font-weight: normal; background-color: #ebf5ed; width: 531px; height: 669px; position: absolute; top: 343px; left: 470px; padding-top: 5px; padding-right: 4px;}
.bpic {background-color: #ebf5ed; width: 186px; height: 669px; position: absolute; top: 343px; left: 284px;}
.btab {font-size: 10pt; color: #000000; font-weight: normal; background-color: #ebf5ed; width: 717px; height: 100%; border: 0px; position: absolute; top: 343px; left: 284px;}
.pkont {background-image: url(gfx/p_bgkont.jpg); background-repeat: no-repeat; padding-top: 5px; padding-right: 4px;}
.text11 {font-size: 10pt; font-weight: bold; text-decoration: none; color: #f58947; filter:glow(color=aa4609,strength=1); width:100%;}
.cena {font-size: 12px; color: #21b553; text-decoration: none;}
.grey {font-weight: bold; background-color: #e7e7e7; width: 100%; padding: 4px;}
.galerie {background-image: url(gfx/foto.jpg); background-repeat: no-repeat;}
.top {background-image : url(gfx/header.jpg); background-repeat: no-repeat;}
.left {background-image : url(gfx/left.jpg); background-repeat: no-repeat; border-bottom: 1px #000000 solid;}
.red {color: #fc3e32;}
.tab1 td{font-size: 12px; font-weight: bold; color: #ffffff; background-color: #21b553; height: 20px; border-right: 1px #ffffff solid;}
.tab2 td{font-size: 12px; color: #000000; height: 20px; border-bottom: 1px #000000 solid;}
.tab3 td{height: 15px;}
.tab4 td{font-size: 12px; color: #000000;}
.novinky {background:#c4fb96; position: absolute; top: 310px; left: 20px; width: 245px; height: 588px; border: 2px solid #23642d; font-size: 10pt; font-weight: bold; color: #23642d; padding: 5px;}
.n1 {font-size: 10pt; font-weight: bold; color: #ed1c24;}
.h1 {font-size: 14px; color: #000000; font-weight: bold; color:}
.h2 {font-size: 14px; color: #000000; font-weight: bold; color:}
.menu1 {position: absolute; top: 40px; left: 40px; font-weight: bold; font-size: 13px; text-decoration: none; color: #ed1c24}
a.menu {font-weight: bold; font-size: 13px; text-decoration: none; color: #ebf5ed;}
a.menu:hover {font-weight: bold; font-size: 13px; text-decoration: none; color: #ed1c24}
a.vice {text-decoration: underline; font-weight: normal; color: #56693c}
a.vice:hover {text-decoration: underline; font-weight: normal; color: #000000}
a {text-decoration: underline; font-weight: normal; color: #23642d}
a:hover {text-decoration: underline; font-weight: normal; color: #000000}
a.cenik {font-size: 13px; font-weight: bold; text-decoration: underline; color: #004182;}
a.cenik:hover {text-decoration: none; color: #ffffff}
.float {float: left; border: 1px solid #000000; margin: 0px 10px 0px 0px;}
.float2 {float: right; border: 1px solid #000000; margin: 0px 0px 0px 10px;}
.pic {border: 1px solid #000000;}
.po2 {background:#d0e2ca; font-size: 85%; width: 169px; float: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-right: 7px;}
.po3 {background:#d0e2ca; font-size: 85%; width: 169px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.po1 {background:#d0e2ca; font-size: 85%; width: 143px; float: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-right: 7px;}
.po {background:#d0e2ca; font-size: 85%; width: 143px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}


.fkus {font-family: tahoma; font-size: 11px; color: #000000; width: 30px; background-color: #f3f3f3; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}
.fk1 {font-family: tahoma; font-size: 11px; color: #000000; width: 100px; background-color: #f3f3f3; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}
.fk2 {font-family: tahoma; font-size: 11px; color: #000000; width: 300px; background-color: #f3f3f3; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}
.form570 {font-family: tahoma; font-size: 11px; color: #000000; width: 470px; background-color: #f6f6f6; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}
.form165 {font-size: 9px; color: #000000; width: 169px; background-color: #f6f6f6; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}
.formb165 {font-weight: bold; font-size: 12px; color: #ffffff; width: 200px; height: 25px; background-color: #21b553; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid; border-top: 1px #000000 solid}


.solidblockmenu{margin: 0; padding: 0; float: left; font: bold 12px Verdana; width: 100%; overflow: hidden; margin-bottom: 1em; border: 0px solid #625e00; border-width: 0px 0; background: black url(gfx/menubg22.gif) center center repeat-x;}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid #738e4d;}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white; background: transparent url(gfx/menubg11.gif) center center repeat-x;}


.feedbackform{
padding: 5px;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 300px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 70px; /*width of label (left column)*/
border-bottom: 1px solid #56693c;
margin-right: 10px; /*spacing with right column*/
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 200px;
}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 200px;
height: 150px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 145px;
background: #e1dfe0;
}

