* { 
margin : 0; 
padding : 0; 
} 
html { 
height : 100%; 
font-size : 62.5%; 
} 
body { 
height : 100%; 
background-color : #ffffff; 
text-align : center; 
font : 1.2em Verdana, Arial, Helvetica, sans-serif; 
} 
.body1 { 
margin : 0; 
padding : 0; 
} 
.bodybg { 
text-align : center; 
height : 100%; 
width : 100%; 
background-color : #000000; 
} 
.cleaner { 
clear : both; 
height : 0; 
font-size : 0; 
visibility : hidden; 
content : '' 
} 
.cleaning-box { 
min-height : 1px; 
} 
.cleaning-box:after { 
display : block; 
clear : both; 
visibility : hidden; 
height : 0; 
font-size : 0; 
content : '' 
} 
.noscreen { 
display : none; 
} 
.hidden { 
position : absolute; 
top : -10000px; 
left : 0; 
width : 1px; 
height : 1px; 
overflow : hidden; 
} 
p { 
line-height : 170%; 
margin-bottom : 10px; 
color : #252525; 
} 
.ph1 { 
padding : 6px 10px 0 10px; 
} 
h1 { 
font-size : 1.6em; 
font-weight : bold; 
color : #000000; 
margin-left : 0; 
width : 100%; 
} 
h1 a:link, h1 a:visited { 
font-weight : normal; 
text-decoration : none; 
color : #ffffff; 
} 
h2 { 
font-size : 1.4em; 
font-weight : normal; 
color : #ffffff; 
letter-spacing : 1px; 
text-align : center; 
margin-top : 4px; 
} 
h3 { 
border-bottom : 0px none; 
} 
.st1 { 
font-size : 0.78em; 
font-weight : bold; 
color : #0000ae; 
border-bottom : 0px none; 
margin-left : 5px; 
margin-right : 5px; 
margin-top : 2px; 
margin-bottom : 0 
} 
.st1 a { 
text-decoration : none; 
color : #0000ae; 
} 
.st1 a:hover { 
text-decoration : underline; 
color : #2b95ff; 
} 
h3.first { 
margin : 0 0 7px 0; 
} 
h3.first { 
margin : 0 0 7px 0; 
} 
address { 
font-style : normal; 
line-height : 160%; 
margin : 5px 8px; 
} 
#head { 
width : 840px; 
height : 90px; 
position : relative; 
margin : 0 auto; 
background : #ffffff url('../img/') repeat-x 0 0; 
text-align : left; 
} 
#logo { 
position : absolute; 
top : 0; 
left : 0; 
} 
#logo a, #logo a:visited { 
color : #ffffff; 
} 
#logo img { 
border : 0px none; 
} 
#slogan { 
font-size : 1.4em; 
letter-spacing : 1px; 
position : absolute; 
top : 97px; 
right : 290px; 
color : #ffffff; 
} 
#slogan span { 
color : #41adff; 
} 
form.searching { 
width : 240px; 
position : absolute; 
top : 20px; 
right : 20px; 
} 
form.searching fieldset { 
border : 0px none; 
} 
form.searching input.search { 
letter-spacing : 1px; 
float : left; 
width : 139px; 
border : 0px none; 
padding-left : 6px; 
padding-right : 0; 
padding-top : 2px; 
padding-bottom : 2px 
} 
form.searching input.hledat { 
font-size : 0.9em; 
letter-spacing : 2px; 
padding-left : 0; 
margin-left : 4px; 
font-weight : bold; 
float : left; 
} 
form.searching label { 
display : none; 
} 
.menu-zaklad { 
position : absolute; 
top : 116px; 
left : 0; 
width : 100%; 
} 
#menu-box { 
width : 840px; 
margin : 0 auto; 
background-color : #F4F4F4; 
border-bottom : 2px solid #080868; 
border-top : 2px solid #080868; 
margin-bottom : 10px; 
} 
#menu { 
width : 840px; 
margin : 0 auto; 
} 
#menu li { 
font-size : 11px; 
display : inline; 
list-style-type : none; 
text-align : center; 
} 
#menu li.prvni a { 
margin-left : 5px; 
display : inline; 
} 
#menu li a { 
float : left; 
color : #000000; 
font-weight : bold; 
display : block; 
padding : 0 1.4em; 
line-height : 29px; 
} 
#menu li a:hover { 
color : #005aa1; 
font-weight : bold; 
text-decoration : none; 
} 
#menu li a.active { 
color : #ffffff; 
background-color : #252525; 
font-weight : bold; 
} 
.icon { 
margin-top : 4px; 
} 
#content { 
width : 840px; 
margin : 0 auto; 
text-align : left; 
} 
#column-1 { 
float : right; 
width : 670px; 
} 
#column-1 #column-11 { 
float : left; 
width : 500px; 
} 
#column-1 #column-12 { 
float : right; 
width : 165px; 
font-size : 0.9em; 
} 
#column-2 { 
float : left; 
width : 165px; 
font-size : 0.9em; 
} 
#column-1, #column-2, #column-12 { 
padding-bottom : 30px; 
} 
#column-1 #column-12 p, #column-2 p { 
margin : 0; 
line-height : 1.4; 
} 
#column-2 h3, #column-1 #column-12 h3 { 
border-left : 0px none; 
border-right : 0px none; 
border-top : 0px none; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 1.1em; 
font-weight : bold; 
color : #000000; 
line-height : 29px; 
margin : 0; 
padding : 0; 
text-align : left; 
width : 100%; 
border-bottom : 1px solid #bcbcbc 
} 
.pozh3 { 
background : url('../img/bg.jpg'); 
width : 163px; 
} 
.zlupoz { 
background : url('../img/bg.jpg'); 
} 
.modpoz { 
background : url('../img/bg.jpg'); 
} 
.zelpoz { 
background : url('../img/bg.jpg'); 
} 
.zel { 
color : #008040; 
} 
#column-11 div.content { 
margin : 0.5em 1.3em 0 1em; 
} 
#column-2 div.content, #column-12 div.content { 
margin : 0.4em 0.5em 1.2em 0.9em; 
} 
.menicko { 
text-align : left; 
list-style-type : none; 
margin : 0.6em 0.3em 1.2em 0.3em; 
} 
.menicko li { 
color : #252525; 
font-weight : bold; 
text-decoration : none; 
margin : 0 0 12px 5px; 
} 
.menicko li a, .menicko li a:visited { 
color : #252525; 
font-weight : bold; 
text-decoration : underline; 
} 
.menicko li a:hover { 
text-decoration : none; 
} 
.menicko ul { 
list-style-type : square; 
list-style-position : inside; 
} 
.menicko ul li { 
margin : 5px 0 0 0; 
} 
.menicko ul li a, .menicko ul li a:visited { 
font-weight : normal; 
} 
.menicko ul li a:hover, .menicko ul li a.active { 
text-decoration : none; 
background-color : #252525; 
color : #ffffff !important ; 
padding : 0 1px; 
} 
dl.news { 
margin : 0.6em 0.3em 1.2em 0.6em; 
} 
dl.news dt { 
font-weight : bold; 
} 
dl.news dd { 
margin-bottom : 12px; 
padding-bottom : 8px; 
border-bottom : 1px dotted #202020; 
} 
.flashbox { 
text-align : center; 
margin-top : 6px; 
} 
.flashtext { 
font-size : 16px; 
color : #000000; 
font-weight : bold; 
text-align : center; 
margin-top : 4px; 
text-decoration : none; 
} 
.flashtext a { 
color : #000000; 
text-decoration : none; 
} 
.flashtext a:hover { 
color : #ff0000; 
} 
dl.news dd a, dl.news dd a:visited { 
font-style : italic; 
color : #a51f00; 
} 
#small-gallery { 
margin : 1.5em 0 3em 0; 
width : 100%; 
padding : 1px 0; 
} 
#small-gallery .foto { 
float : left; 
display : inline; 
width : 128px; 
height : 110px; 
text-align : center; 
margin : 0 17px 22px 0; 
} 
#small-gallery .foto img { 
border : 3px solid silver; 
} 
#small-gallery .foto a:hover img { 
border : 3px solid #0099e0; 
} 
#small-gallery .foto p { 
margin : 0; 
} 
#small-gallery .foto p a, #small-gallery .foto p a:visited { 
color : #202020; 
font-weight : normal; 
} 
.first-row { 
background : #f4ff7c; 
} 
.first-row th { 
text-align : center; 
font-weight : bold; 
border-bottom : 2px solid #202020; 
} 
.first-column { 
background : #ffd162; 
border-right : 1px solid #202020; 
} 
.last-column { 
background-color : #ffd162; 
border-left : 1px solid #202020; 
} 
.paticka { 
width : 840px; 
margin : 4px auto auto auto; 
height : 30px; 
background-color : #F4F4F4; 
border-bottom : 2px solid #080868; 
border-top : 2px solid #080868; 
clear : both; 
margin-bottom : 10px; 
} 
.paticka-in { 
width : 838px; 
margin : 0 auto; 
} 
p.paticka-left { 
float : left; 
width : 450px; 
color : #000000; 
text-align : left; 
margin : 7px 0 0 5px; 
display : inline; 
} 
.hodklik { 
cursor : pointer; 
} 
.left {
width : 450px; 
float : left; 
} 
.right { 
float : right; 
cursor : pointer; 
} 
.reklh { 
margin-top : 6px; 
} 
.pad { 
margin-right : 30px; 
margin-top : 8px; 
} 
.pad1 { 
margin-right : 20px; 
} 
.padim { 
margin-top : 4px; 
} 
.padim1 { 
margin-top : 10px; 
} 
.left1 { 
float : left; 
} 
.right1 { 
float : right; 
} 
.middle1 { 
float : left; 
} 
.pad1 { 
margin-right : 30px; 
} 
.formheight1 { 
height : 60px; 
} 
.formheight2 { 
height : 45px; 
} 
.leftreg, .rightreg { 
width : 35%; 
float : left; 
text-align : left; 
} 
.rightreg { 
float : right; 
width : 65%; 
text-align : left; 
} 
.lefthr, .righthr { 
width : 28%; 
float : left; 
text-align : left; 
} 
.righthr { 
float : right; 
width : 72%; 
text-align : left; 
} 
.floatbugf { 
position : relative; 
width : 100%; 
} 
.regwin { 
width : 100%; 
} 
.regwint { 
float : left; 
width : 100%; 
} 
.outob { 
height : 22px; 
width : 100%; 
text-align : left; 
} 
.regwin1 { 
width : 80%; 
} 
.popform { 
width : 480px; 
font-size : 12px; 
padding-left : 45px; 
padding-bottom : 25px; 
} 
.popform1 { 
width : 480px; 
font-size : 12px; 
padding-left : 45px; 
padding-bottom : 8px; 
} 
.popform1h { 
width : 550px; 
font-size : 14px; 
padding-left : 2px; 
padding-bottom : 8px; 
} 
.popform2 { 
width : 400px; 
} 
.formw { 
width : 300px; 
} 
.form1 { 
margin-left : 15px; 
margin-top : 10px; 
} 
.form2 { 
border : 1px solid #ff0000; 
} 
.form3 { 
width : 300px; 
height : 18px; 
border : 1px solid #ff0000; 
} 
.naseptavacob { 
float : right; 
background-color : #ffc1c1; 
width : 400px; 
border-bottom : 1px solid #ff0000; 
border-right : 1px solid #ff0000; 
border-left : 1px solid #ff0000; 
} 
.naseptavacobz { 
float : right; 
background-color : #b0ffd8; 
width : 400px; 
border-bottom : 1px solid #00b900; 
border-right : 1px solid #00b900; 
border-left : 1px solid #00b900; 
} 
.naseptavac { 
background-color : #ffc1c1; 
width : 300px; 
border-bottom : 1px solid #ff0000; 
border-right : 1px solid #ff0000; 
border-left : 1px solid #ff0000; 
} 
.naseptavac1 { 
width : 300px; 
background-color : #b0ffd8; 
border-bottom : 1px solid #00b900; 
border-right : 1px solid #00b900; 
border-left : 1px solid #00b900; 
} 
.naspad { 
padding : 3px 3px 3px 3px; 
} 
.formh { 
font-weight : bold; 
font-size : 12px; 
margin-left : 45px; 
} 
.formp { 
font-size : 10px; 
margin-left : 45px; 
} 
.pozor { 
font-weight : bold; 
font-size : 10px; 
color : #ff0000; 
} 
.aktiv { 
font-weight : bold; 
font-size : 14px; 
padding-top : 40px; 
} 
.clear { 
clear : both; 
} 
p.paticka-left a, p.paticka-left a:visited { 
color : #000000; 
padding : 1px 2px; 
} 
p.paticka-left a:hover { 
color : #005aa1; 
} 
.paticka-right { 
float : right; 
width : 200px; 
color : #000000; 
text-align : right; 
margin : 7px 15px 0 0; 
display : inline; 
}
p.pt { 
color : #000000; 
text-align : right; 
margin : 7px 15px 0 0; 
display : inline; 
}
p.pprd { 
float : right; 
width : 350px; 
color : #000000; 
text-align : right; 
margin : 7px 15px 0 0; 
display : inline; 
}
p.pprd a, p.pprd a:visited { 
font-size : 0.9em; 
color : #000000; 
padding : 1px 2px; 
} 
p.pprd a, p.pprd a:visited { 
font-weight : normal; 
} 
.ppr { 
float : right; 
width : 200px; 
} 
p.paticka-right a, p.paticka-right a:visited { 
font-size : 0.9em; 
color : #000000; 
padding : 1px 2px; 
} 
p.paticka-right a, p.paticka-right a:visited { 
font-weight : normal; 
} 
.okno { 
text-align : left; 
background : #F4F4F4; 
width : 163px; 
border-bottom : 1px solid #bcbcbc; 
border-top : 1px solid #bcbcbc; 
border-left : 1px solid #bcbcbc; 
border-right : 1px solid #bcbcbc; 
margin-bottom : 6px; 
padding : 0 0 15px 0; 
} 
.cen { 
text-align : center; 
} 
.oknotext1 { 
font-size : 1.2em; 
color : #000000; 
padding : 0 0 0 8px; 
margin-left : 0; 
} 
.oknotext2 { 
font-size : 1.2em; 
color : #000000; 
padding : 4px 0 2px 8px; 
margin-left : 0; 
} 
.oknotext3 { 
font-size : 1.2em; 
color : #000000; 
padding : 4px 2px 2px 8px; 
margin-left : 0; 
} 
.oknotext3 a { 
color : #000000; 
} 
.oknotext3 a:hover { 
color : #0080ff; 
} 
.oknotext3er { 
font-size : 1.2em; 
color : #ff0000; 
padding : 4px 2px 2px 8px; 
margin-left : 0; 
} 
.oknotext3er a { 
color : #ff0000; 
} 
.oknotext3er a:hover { 
color : #ce0000; 
} 
.oknotext4 { 
text-align : center; 
margin-top : 10px; 
} 
.oknotext5 { 
text-align : center; 
margin-top : 10px; 
margin-left : 18px; 
} 
.oknotext6 { 
text-align : center; 
margin-top : 10px; 
} 
.formprih { 
padding : 1px 0 1px 8px; 
} 
.formprihr { 
font-size : 1.1em; 
color : #000000; 
padding : 8px 0 1px 8px; 
} 
.formprihr a { 
color : #000000; 
} 
.formprihr a:hover { 
color : #ff0000; 
} 
.formprihin { 
width : 120px; 
height : 16px; 
font-size : 12px; 
} 
.formprihs { 
width : 80px; 
height : 25px; 
font-size : 14px; 
cursor : pointer; 
} 
.img1 { 
text-align : center; 
border : 1px solid #000000; 
} 
.img2 { 
text-align : center; 
border-bottom : 14px ridge #fcfcfc; 
border-top : 14px ridge #fcfcfc; 
border-left : 18px ridge #fcfcfc; 
border-right : 18px ridge #fcfcfc; 
} 
.img3 { 
margin-bottom : -5px; 
} 
.mar { 
margin-left : 10px; 
} 
.fotoram1z { 
text-align : center; 
width : 122px; 
height : 162px; 
float : left; 
background : #eeeeee; 
border : 1px solid #cccccc; 
padding-top : 10px; 
} 
.fotoram1 { 
text-align : center; 
width : 122px; 
height : 162px; 
float : left; 
background : #eeeeee; 
border : 1px solid #cccccc; 
margin-top : 10px; 
padding-top : 10px; 
} 
.det { 
height : 220px; 
} 
.dettextt { 
float : left; 
font-size : 1.4em; 
padding-bottom : 10px; 
color : #006c36; 
font-weight : bold; 
} 
.dettextt2 { 
float : left; 
font-size : 1.2em; 
color : #000000; 
font-weight : bold; 
} 
.dettexttr { 
float : right; 
font-size : 1.1em; 
text-decoration : underline; 
padding-bottom : 10px; 
color : #ff0000; 
} 
.dettexttr a { 
color : #ff0000; 
text-decoration : none; 
} 
.dettexttr a:hover { 
color : #0000ff; 
text-decoration : underline; 
} 
.dettext1 { 
margin-top : 8px; 
font-weight : bold; 
color : #676767; 
font-size : 1.26em; 
} 
.dettext { 
margin-top : 12px; 
font-weight : bold; 
color : #676767; 
font-size : 1.26em; 
} 
.dettext a { 
text-decoration : none; 
color : #676767; 
} 
.dettext a:hover { 
text-decoration : underline; 
color : #676767; 
} 
.fotoramd { 
height : 160px; 
} 
.fotoram2 { 
text-align : center; 
width : 118px; 
height : 112px; 
background : #eeeeee; 
border : 0px solid #ffffff; 
} 
.fotoram3 { 
padding : 0; 
} 
.fotoram4 { 
font-size : 10px; 
font-weight : bold; 
padding : 3px; 
height : 10px; 
color : #4b4b4b; 
} 
.fotoram4 a { 
font-weight : bold; 
padding : 3px; 
height : 10px; 
color : #4b4b4b; 
text-decoration : none; 
} 
.fotoram4 a:hover { 
text-decoration : underline; 
} 
.fotoram4t { 
font-size : 12px; 
font-weight : bold; 
padding : 3px; 
height : 18px; 
color : #4b4b4b; 
} 
.fotoram4t a { 
font-weight : bold; 
color : #4b4b4b; 
text-decoration : none; 
} 
.fotoram4t a:hover { 
text-decoration : underline; 
} 
.fotoram4d { 
font-size : 12px; 
font-weight : bold; 
padding-top : 30px; 
color : #4b4b4b;
} 
.fotoram4d a { 
font-weight : bold; 
color : #4b4b4b; 
text-decoration : none; 
} 
.fotoram4d a:hover { 
text-decoration : underline; 
} 
.pad4d { 
padding-top : 12px; 
} 
.detbg1 { 
background : #eafff4; 
} 
.detbg2 { 
background : #fff0f0; 
} 
.floatl { 
float : left; 
} 
.floatr { 
float : right; 
} 
.hodbutton { 
color : #ff0000; 
font-size : 16px; 
font-weight : bold; 
border-style : solid; 
border-width : 0; 
background : #ffffff; 
} 
.cisla { 
font-size : 8px; 
font-weight : bold; 
color : #000000; 
} 
.cisla a { 
font-size : 8px; 
font-weight : bold; 
color : #005cb9; 
} 
.cisla a:hover { 
font-size : 8px; 
font-weight : bold; 
color : #005cb9; 
} 
.preddal { 
font-size : 11px; 
font-weight : bold; 
color : #000000; 
} 
.preddal a { 
font-size : 11px; 
font-weight : bold; 
color : #008000; 
} 
.preddal a:hover { 
font-size : 11px; 
font-weight : bold; 
color : #ff0000; 
} 
.pozortext { 
font-size : 12px; 
font-weight : bold; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-left : 5px; 
color : #000000; 
} 
.hrspod { 
margin-top : 20px; 
float : left; 
color : #84a4d9; 
} 
.spodwin { 
float : left; 
width : 100%; 
text-align : center; 
padding-top : 22px; 
} 
.spodwinhh { 
float : left; 
width : 95%;
height : 25px; 
text-align : left; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.podtext { 
padding-bottom : 10px; 
} 
.fright { 
float : right; 
} 
.fleft { 
float : left; 
} 
.spodwin1 { 
float : left; 
width : 100%; 
text-align : center; 
padding-top : 10px; 
} 
.spodwin1p { 
width : 100%; 
text-align : center; 
padding-top : 20px; 
} 
.spodwin1h { 
float : left; 
width : 100%; 
text-align : center; 
padding-top : 8px; 
} 
.spodwin2 { 
float : left; 
width : 100%; 
text-align : center; 
padding-top : 30px; 
} 
.koment1 { 
float : left; 
width : 100%; 
text-align : left; 
padding-top : 15px; 
} 
.koment2 { 
padding-top : 5px; 
font-size : 14px; 
} 
.hdet { 
height : 140px; 
} 
.hdetr { 
height : 30px; 
} 
.hdetr1 { 
height : 100px; 
} 
.hleftreg, .hrightreg { 
width : 100px; 
float : left; 
text-align : left; 
} 
.hrightreg { 
float : right; 
width : 360px; 
text-align : left; 
} 
.hformheight2 { 
height : 45px; 
} 
.hfotoram1 { 
text-align : center; 
width : 85px; 
height : 60px; 
float : left; 
background : #ffca95; 
border : 1px solid #8a8a8a; 
margin-top : 10px; 
margin-left : 10px; 
padding-top : 8px; 
} 
.hfotoramd { 
height : 100px; 
} 
.hfotoram2 { 
text-align : center; 
width : 70px; 
height : 40px; 
background : #ffecf5; 
border : 0px solid #ffffff; 
} 
.hst1 { 
padding-top : 4px; 
padding-left : 10px; 
font-size : 1,1em; 
text-align : left; 
font-weight : bold; 
color : #000000; 
} 
.hst1 a { 
text-decoration : none; 
color : #000000; 
} 
.hst1 a:hover { 
text-decoration : underline; 
color : #2b95ff; 
}
.hdettextp { 
font-size : 1.1em; 
padding-top : 8px; 
color : #252525; 
margin-bottom : 0; 
}
.hdettextp a {
color : #252525;
text-decoration : none; 
} 
.hdettextp  a:hover { 
color : #0080C0;
}   
.hdettext { 
margin-top : 16px; 
font-weight : bold; 
color : #676767; 
} 
.hdettext { 
margin-top : 16px; 
font-weight : bold; 
color : #676767; 
} 
.hdettext a { 
text-decoration : none; 
color : #676767; 
} 
.hdettext a:hover { 
text-decoration : underline; 
} 
.hregwin { 
width : 472px; 
background : #ecf5f9; 
border : 1px solid #cccccc; 
margin-top : 10px; 
} 
.vregwin { 
width : 100%; 
background : #ffffff; 
border : 1px solid #cccccc; 
margin-top : 10px; 
}
.dvregwin { 
width : 600px; 
background : #ffe7ce; 
border : 1px solid #cccccc; 
margin-top : 10px;
padding-bottom : 10px;
margin-bottom : 30px;
margin : 0 auto;
text-align : left;
}  
.padregwin { 
width : 95%; 
padding-left : 10px; 
padding-right : 10px;
} 
.hregwinr { 
width : 100%; 
margin-top : 10px; 
} 
.leftrek { 
float : left; 
cursor : pointer; 
} 
.rightrek { 
float : right; 
cursor : pointer; 
} 
.v { 
text-transform : uppercase; 
} 
.foxmar { 
margin-top : 10px; 
} 
.w1 { 
height : 40px; 
}
.bill {
display:inline;
width:125px;
text-align:center;
font-weight:900;
font-family:Verdana,sans-serif;
font-size:xx-small;
vertical-align:bottom;
}
.odkazypat { 
font-size : 10px;
color : #676767;
} 
.odkazypat a {
font-size : 10px; 
color : #676767;
text-decoration : none;
} 
.odkazypat a:hover { 
color : #005f8c;
} 
