* {margin:0; padding:0;}
body {margin-top:20px; font-family:arial, verdana, geneva; font-size:12px; font-weight:normal; color:#444433; background:#EFEFEF url('/pics/bg.jpg');}

.stranka {position:relative; margin:auto; padding: 15px 25px 15px 25px; width:800px; text-align:justify; background:#ffffff url('/pics/shadow.gif');}
.stranka a {color:#688A34; text-decoration:underline;}
.stranka a:hover {color:#688A34; text-decoration:underline;}

.stranka h1,h2,h3 {position:relative; floating:left; margin:15px 0px 5px 0px; width:auto;}
.stranka h1 {font-size:18px; color:#3D3D40;}
.stranka h2 {font-size:14px; color:#FF7800;}
.stranka h3 {font-size:14px; color:#5C5C60;}
.stranka h1 a {color:#FF7800; text-decoration:none;}
.stranka h1 a:hover {color:#FF7800; text-decoration:none;}
.stranka h2 a {color:#FF7800; text-decoration:underline; margin:15px 0px 5px 0px;}
.stranka h2 a:hover {color:#FF7800; text-decoration:underline;}

.stranka-top, .stranka-bottom {position:relative; margin:auto; width:850px; height:5px; font-size:0px;}
.stranka-top {background:transparent url('/pics/shadow-top.gif');}
.stranka-bottom {margin-bottom:20px; background:transparent url('/pics/shadow-bottom.gif');}

.logo {position:relative; float:left; margin:20px 0px 0px 10px; width:250px; height:40px;}
.foot {position:relative; margin:auto; text-align:center; color:#848C72;}
.foot a {color:#848C72; text-decoration:none;}
.foot a:hover {color:#848C72; text-decoration:underline;}


.popular {position:relative; float:right; margin:0px 0px 10px 10px; width:290px; height:100px; border:1px solid #ffffcc; background-color:#ffffcc; text-align:center; font-size:16px; font-weight:bold; color:#996600;}
.wrong {color:#3D3D40; text-decoration:line-through;}

.ad-square  {position:relative; float:right; margin:20px 0px 10px 10px; width:250px; height:250px;}

#p-search {position:relative; float:right; display:block; width:420px; height:25px; margin:35px 0px 0px 0px;}
#p-search .ggl { position:relative; float:left; width:54px; height:19px; margin:2px 6px 0 0;  font-size:12px}
#p-search .ggl span  { position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url('/pics/logo-google.gif') 0 0 no-repeat}
#p-search .inp { width:265px; height:18px; font-size:14px; float:left; margin:0; padding:0 0.2em; border:1px #CCC solid; background:url('/pics/bg-search-google.gif') 0 0 repeat-x; }
#p-search .sen { width:5em; font-size:12px; margin-left:4px; =position:relative; =top:-1px; }
#p-search .sel1, #p-search .sel2 { width:130px; color:#666; font-size: 83%; position:absolute; top:20px; z-index:1 }
#p-search .sel1 {left:60px}
#p-search .sel2 {left:195px}
#p-search .sel1 input, #p-search .sel2 input {margin:3px;=margin:0; vertical-align:middle}
#p-search label {margin-left:5px}
