* { 
margin : 0; 
padding : 0; 
} 
html, body { 
height : 100%; 
} 
body { 
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
background : white url("grafika/body.gif"); 
color : white; 
font-size : x-small; 
text-align : center; 
min-width : 760px; 
line-height : 1.5; 
} 
html > body { 
font-size : small; 
} 
#okno { 
width : 960px; 
height : 800px; 
margin : 0 auto; 
text-align : center; 
background : white url("grafika/body_okno.gif") no-repeat; 
position : relative; 
border-right : 1px solid rgb(10, 96, 129); 
border-left : 1px solid rgb(10, 96, 129); 
} 
body > #okno { 
height : 102%; 
} 
div.top_panel { 
position : absolute; 
top : 0; 
left : 0; 
height : 95px; 
width : 960px; 
background : transparent url('grafika/top_panel.gif'); 
margin : 0; 
padding : 0; 
z-index : 100; 
text-align : left; 
border : none; 
} 
div.text { 
padding : 120px 320px 0 37px; 
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : justify; 
line-height : 18px; 
} 
div.info_obrazek { 
text-align : right; 
padding : 5px; 
margin : 120px 0 45px 0; 
font-family : Arial; 
border : none; 
background-color : transparent; 
font-weight : normal; 
font-size : 12px; 
letter-spacing : 1px; 
} 
div.info { 
position : relative; 
width : 195px; 
top : 0; 
right : 0; 
padding : 12px 12px 30px 12px; 
margin : 0; 
color : white; 
font-size : 11px; 
font-family : Arial; 
border : 1px solid white; 
text-align : left; 
background-color : rgb(69, 143, 170); 
letter-spacing : 1px; 
} 
div.right_info { 
position : relative; 
top : 0; 
right : 1px; 
height : 900px; 
color : white; 
font-size : 11px; 
font-family : Arial; 
border-left : 1px solid rgb(18, 44, 83); 
background : rgb(95, 172, 198) url('grafika/right_panel.gif') no-repeat; 
letter-spacing : 1px; 
float : right; 
text-align : center; 
padding : 20px; 
} 
li.obsah { 
list-style : none; 
position : relative; 
background : transparent url(''); 
margin : 0; 
padding : 0; 
z-index : 100; 
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : justify; 
line-height : 18px; 
} 
li.obsah_left { 
list-style : none; 
position : relative; 
background-color : transparent; 
margin : 0; 
padding : 0; 
z-index : 100; 
color : white; 
font-size : 12px; 
font-family : Arial; 
text-align : justify; 
line-height : 18px; 
letter-spacing : 1px; 
} 
h1.top_nadpis { 
position : relative; 
background : transparent url(''); 
margin : 20px 0 2px 0; 
padding : 5px 0 5px 0; 
z-index : 100; 
font-size : 16px; 
font-weight : bold; 
letter-spacing : 1px; 
color : rgb(9, 95, 128); 
} 
strong.nadpis { 
background-color : transparent; 
margin : 0; 
padding : 0; 
z-index : 100; 
font-size : 16px; 
font-weight : bold; 
letter-spacing : 1px; 
color : red; 
font-style : italic; 
} 
h2.nadpis_prodejna { 
position : absolute; 
top : 128px; 
right : 15px;
width : 135px; 
background-color : red; 
margin : 0 0 2px 0; 
padding : 4px 0px 4px 0px;
font-family : Tahoma; 
z-index : 10000; 
font-size : 11px; 
font-weight : bold; 
letter-spacing : 1px;  
color : white; 
border : 1px solid white;
text-align : center;  
} 
h2.nadpis_left { 
position : absolute; 
top : -15px; 
right : -10px;
width : 135px; 
background-color : red; 
margin : 0 0 2px 0; 
padding : 4px 0px 4px 0px;
font-family : Tahoma; 
z-index : 100; 
font-size : 11px; 
font-weight : bold; 
letter-spacing : 1px; 
color : white; 
border : 1px solid white;
text-align : center; 
} 
img.foto_navigace { 
border : none; 
padding : 0; 
margin : 0; 
} 
img.image_reference { 
position : absolute; 
left : 420px; 
top : -30px; 
border : none; 
padding : 0; 
margin : 0; 
} 
img.fotogalerie { 
width : 84px; 
margin : 2px; 
border : 1px solid #085f7d; 
padding : 4px;
float : left; 
} 
div.reference_whirpooly { 
border : none; 
float : left; 
text-align : center;
font-size : 12px;
font-family : arila;
color: #3E7494;
} 
a.email { 
color : white; 
text-decoration : none; 
} 
a:hover.email { 
color : red; 
text-decoration : none; 
} 
a.odkaz_home { 
line-height : 32px; 
vertical-align : top; 
position : relative; 
margin : 10px; 
color : rgb(24, 120, 152); 
text-decoration : none; 
} 
a:hover.odkaz_home { 
line-height : 32px; 
vertical-align : top; 
margin : 10px; 
color : red; 
text-decoration : none; 
} 
a.paticka { 
line-height : 12px;   
color : rgb(24, 120, 152); 
text-decoration : none; 
} 
a:hover.paticka { 
color : green; 
text-decoration : none; 
} 

div.cistic { 
clear : both; 
height : 70px; 
} 
div.eror { 
padding : 7px; 
margin-top : 15px; 
border : 2px solid red; 
font-size : 11px; 
letter-spacing : 1px; 
background-color : white; 
font-family : Tahoma; 
color : red; 
text-align : center; 
} 
div.pass { 
padding : 7px; 
margin-top : 15px; 
border : 2px solid white; 
font-size : 11px; 
letter-spacing : 1px; 
background-color : transparent; 
font-family : Tahoma; 
color : white; 
text-align : left; 
} 
input.formular { 
width : 115px; 
height : 14px; 
margin-right : 10px; 
} 
textarea.formular { 
width : 175px; 
height : 80px; 
} 
input.odeslat { 
width : 120px; 
height : 22px; 
margin-top : 10px; 
} 
#paticka { 
position : relative; 
width : 960px; 
height : 50px; 
margin : auto;
background-color : rgb(18, 44, 83); 
text-align : left; 
border-top : 1px solid white; 
border-right : 1px solid rgb(10, 96, 129); 
border-left : 1px solid rgb(10, 96, 129); 
font-size : 11px; 
line-height : 16px; 
font-family : Arial, Tahoma, Verdana, lucida, sans-serif; 
color : rgb(114, 179, 201); 
padding : 5px 0 5px 0; 
letter-spacing : 1px; 
} 
