body { 
margin : 0 auto; 
padding : 0; 
font-family : Arial; 
background : url(bgtop.jpg) repeat-x top left; 
} 
#webbg { 
height : 100%; 
width : 100%; 
padding : 0; 
margin : 0 auto; 
background : url(bgbottom.jpg) repeat-x bottom left; 
} 
#webwd { 
height : 100%; 
width : 1028px; 
clear : both; 
margin : 0 auto; 
} 
#header { 
height : 144px; 
width : 1028px; 
margin : 0 auto; 
padding : 0; 
background : url(headerbg.jpg) no-repeat top left; 
} 
#header span { 
float : right; 
padding : 0; 
margin : 0; 
position : relative; 
top : -73px; 
left : -85px; 
} 
#header span a { 
font-size : 12px; 
color : #016a88; 
} 
#header h1 span { 
display : block; 
position : absolute; 
left : 0; 
top : 0; 
z-index : 1; 
width : 345px; 
height : 82px; 
margin : 0; 
padding : 0; 
display : block; 
background : url(logo.jpg) no-repeat top left; 
cursor : pointer; 
} 
#header h1 { 
margin : 0; 
padding-top : 38px; 
padding-left : 114px; 
position : relative; 
width : 345px; 
height : 80px; 
overflow : hidden; 
} 
#header h1 a { 
text-decoration : none; 
color : #000000; 
font-size : 28px; 
}
#header p span { 
display : block; 
position : absolute; 
left : 0; 
top : 0; 
z-index : 1; 
width : 345px; 
height : 82px; 
margin : 0; 
padding : 0; 
display : block; 
background : url(logo.jpg) no-repeat top left; 
cursor : pointer; 
} 
#header p { 
margin : 0; 
padding-top : 38px; 
padding-left : 114px; 
position : relative; 
width : 345px; 
height : 80px; 
overflow : hidden; 
} 
#header p a { 
text-decoration : none; 
color : #000000; 
font-size : 28px; 
}
#adv { 
margin-left : 25px; 
padding-bottom : 20px; 
padding-top : 7px; 
} 
#rightadv { 
padding-top : 40px;
text-align:center; 
} 
#main { 
width : 918px; 
margin : 0 auto; 
padding : 0; 
background : #ffffff; 
} 
#mainhp { 
width : 918px; 
min-height : 850px; 
margin : 0 auto; 
padding : 0; 
background : #ffffff; 
} 
#left { 
width : 620px; 
background : #ffffff; 
border-right : 1px dotted #b6bab9; 
float : left; 
color : #4c5154; 
} 
#left p { 
font-size : 12px; 
line-height : 1.8; 
padding-left : 25px; 
padding-right : 25px; 
padding-top : 7px; 
margin : 0; 
} 
#left p a { 
color : #135062; 
} 
#left h2 { 
margin : 0; 
padding : 0; 
line-height : 36px; 
padding-left : 42px; 
margin-left : 25px; 
font-size : 20px; 
font-weight : 500; 
background : url(nadpis.jpg) no-repeat top left; 
} 
#left h1 { 
margin : 0; 
padding : 0; 
line-height : 36px; 
padding-left : 42px; 
margin-left : 25px; 
font-size : 20px; 
font-weight : 500; 
background : url(nadpis.jpg) no-repeat top left; 
} 
#left h3 { 
margin : 0; 
padding-top : 27px; 
margin-bottom : 7px; 
font-size : 13px; 
width : 550px; 
border-bottom : 1px solid #d2d4d3; 
} 
#left a { 
color : #016a8a; 
} 
#leftstr { 
width : 620px; 
height:720px;
background : #ffffff; 
border-right : 1px dotted #b6bab9; 
float : left; 
color : #4c5154; 
} 
#leftstr p { 
font-size : 12px; 
line-height : 1.8; 
padding-left : 25px; 
padding-right : 25px; 
padding-top : 7px; 
margin : 0; 
} 
#leftstr p a { 
color : #135062; 
} 
#leftstr h1 { 
margin : 0; 
padding : 0; 
line-height : 36px; 
padding-left : 42px; 
margin-left : 25px; 
font-size : 20px; 
font-weight : 500; 
background : url(nadpis.jpg) no-repeat top left; 
} 
#leftstr h2 { 
margin : 0; 
padding : 0; 
line-height : 36px; 
padding-left : 42px; 
margin-left : 25px; 
font-size : 20px; 
font-weight : 500; 
background : url(nadpis.jpg) no-repeat top left; 
} 
#leftstr h3 { 
margin : 0; 
padding-top : 27px; 
margin-bottom : 7px; 
font-size : 13px; 
width : 550px; 
border-bottom : 1px solid #d2d4d3; 
} 
#leftstr a { 
color : #016a8a; 
} 
#novinky { 
padding-top : 20px; 
padding-left : 42px; 
} 
#novinky p { 
font-size : 12px; 
line-height : 1.8; 
padding-left : 25px; 
padding-right : 25px; 
padding-top : 12px; 
padding-bottom : 20px; 
margin : 0; 
} 
#novinky span { 
padding-left : 25px; 
font-size : 12px; 
color : #838d8f; 
} 
#prekladac { 
width : 580px; 
margin-left : 25px; 
text-align : left; 
} 
#prekladac ul li {
font-size:14px;
line-height:24px;
}
.adr { 
margin-left : 50px; 
margin-top : 30px; 
width:350px;
}
.slv { 
margin-left : 50px; 
margin-right: 15px;
margin-top : 30px; 
width:192px;
}
#swap { 
padding : 0; 
} 
.query-input { 
width : 560px; 
height : 200px; 
margin-top : 8px; 
} 
.contact_email { 
font-size : 12px; 
padding-left : 50px; 
padding-top : 30px; 
} 
.but { 
background : url(tlacitko.jpg); 
border : 0; 
width : 77px; 
height : 29px; 
margin-left : 15px; 
cursor : pointer; 
} 
form.query-box { 
font-size : 15px; 
margin : 0; 
padding : 0; 
} 
.query-box { 
font-size : 15px; 
padding : 0; 
} 
select { 
margin-top : 15px; 
} 
#left form { 
margin : 0; 
padding : 0; 
} 
#vyber { 
padding-left : 100px; 
} 
div#results { 
padding-top : 10px; 
padding-bottom : 30px; 
width : 550px; 
line-height : 1.5; 
} 
div#results_title { 
color : gray; 
font-weight : bold; 
} 
div#results_body { 
color : black; 
font-size : 13px; 
margin-bottom : 20px; 
padding : 0; 
} 
#right { 
width : 237px; 
padding-top : 8px; 
padding-right : 30px; 
background : #ffffff; 
float : right; 
} 
#right h3 { 
margin : 0; 
padding : 0; 
line-height : 16px; 
padding-left : 21px; 
padding-bottom : 18px; 
font-size : 16px; 
font-weight : 500; 
background : url(nadpisright.jpg) no-repeat top left; 
color : #4c5154; 
} 
#right span { 
font-size : 12px; 
color : #838d8f; 
margin : 0; 
} 
#right p { 
font-size : 12px; 
color : #4a5254; 
padding-top : 12px; 
padding-bottom : 22px; 
margin : 0; 
line-height : 1.8; 
} 
#right p a { 
color : #016a8a; 
} 
#snovinky { 
font-size : 12px; 
margin-bottom:20px;
} 
#snovinky a { 
color : #016a8a; 
}
#adright {
border-bottom:1px solid #d2d4d3;
margin-bottom:25px;
padding-bottom:20px;
text-align:center;
}
#adrighthp {
border-bottom:1px solid #d2d4d3;
margin-bottom:20px;
padding-bottom:20px;
text-align:center;
}
#ou { 
margin : 0; 
padding-left : 25px; 
padding-top : 30px; 
font-size : 13px; 
font-weight : 700; 
} 
#paticka { 
height : 175px; 
margin-left : 55px; 
padding : 0; 
font-size : 12px; 
color : #5a93a4; 
background : url(bottom.jpg) no-repeat top center; 
width : 918px; 
} 
#paticka a { 
text-decoration : underline; 
color : #135062; 
} 
#paticka span { 
padding-top : 65px; 
} 
#pleft { 
float : left; 
width : 0px; 
} 
#pcenter { 
float : left; 
padding-left : 30px; 
width : 450px; 
text-align : left; 
} 
#pright { 
float : right; 
width : 170px; 
padding-right : 30px; 
text-align : right; 
} 
#leftadv {
text-align:center;
padding-top:20px;
padding-bottom:5px;
}
#ljazyky {
width:300px;
float:left
}
#rjazyky {
width:250px;
float:left
}
#rekleft {
float:right;
margin:0;
padding:0;
margin-top:14px;
padding-left:10px;
width:280px;
height:250px;
}
.clear { 
clear : both; 
} 
.clear2 { 
clear : both; 
margin-top : 20px; 
}