body {
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 12px;
color: #444;
background: #fff;
margin: 0;
padding: 0;
text-align: center;
}

#vse {
width: 1024px;
margin: 0 auto;
padding: 0;
}

#top {
width: 1024px;
height: 148px;
border-bottom: 2px solid white;
background: url(img/backtop.gif) 0 0 no-repeat;
}

#logo {
float: left;
width: 249px;
margin: 0;
padding: 32px 0 0 0px;
color: #0669B2;
font-weight: bold;
}

#logo a {
color: #0669B2;
}

#flash {
float: left;
width: 747px;
height: 148px;
background: url(img/flash.jpg) 0 0 no-repeat;
}

#pecka {
width: 968px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#hornimenu {
width: 968px;
height: 38px;
border-bottom: 4px solid white;
background: #F39033 url(img/backhornimenu.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
text-align: center;
}

#hornimenu ul {
margin: 0;
padding: 11px 0 0 0;
list-style-type: none;
}

#hornimenu li {
display: inline;
padding: 0 10px;
border-left: 1px solid white;
}

#hornimenu li.none {
border: 0;
}

#hornimenu li a {
color: #fff;
text-decoration: none;
}

#hornimenu li a:hover {
text-decoration: underline;
}

#stred {
width: 968px;
}

#stredl {
float: left;
width: 206px;
border-right: 5px solid white;
}

.nadpisl {
height: 23px;
margin: 0;
padding: 8px 0 0 15px;
border-bottom: 3px solid white;
background: #0663AE url(img/backnadpisl.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.nadpisl a {
color: #fff;
}

#menuvlevo {
margin: 0;
padding: 0;
border-bottom: 4px solid white;
background-color: #EDF6FA;
}

#menuvlevo ul {
margin: 5px 0;
padding: 0;
list-style-type: none;
}

#menuvlevo li {
padding: 6px 10px 6px 35px;
background: url(img/arrowblue.gif) 15px 10px no-repeat;
color: #0669B2;
font-weight: bold;
}

#menuvlevo li a {
color: #0669B2;
}

#menuvlevo li a:hover {
color: #DF0024;
}

#menuvlevo ul li ul {
margin: 0;
padding: 0;
}

#menuvlevo ul li ul li {
padding: 6px 0 0 15px;
background: none;
}

#search {
height: 37px;
margin: 0;
padding: 19px 0 0 15px;
border-bottom: 4px solid white;
background: #B7DAEE url(img/backsearch.gif) 0 0 no-repeat;
}

#stredc {
float: left;
width: 569px;
border-right: 6px solid white;
}

.nadpisc {
clear: left;
border-bottom: 3px solid white;
background: #444 url(img/backnadpisc.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.nc {
padding: 8px 0 3px 15px;
}

.nc a {
color: #fff;
text-decoration: none;
}

.obsah {
width: 539px;
padding: 15px;
}

/*.obsah {
clear: left;
margin: 0;
padding: 10px;
line-height: 180%;
}

.obsah p {
margin: 5px 0;
padding: 0;
}
*/
.obsahimg {
float: left;
width: 165px;
margin: 5px 9px 15px 0;
padding: 10px 0 0 0;
border: 1px solid #c7c7c7;
background-color: #f5f5f5;
text-align: center;
}

.oiimg {
overflow: hidden;
width: 58px;
height: 58px;
margin: 0 auto;
}

.oiimg img {
border: 1px solid #c8c8c8;
}

.oi {
margin: 0;
padding: 5px 0;
font-size: 12px;
}

.oitxt {
overflow: hidden;
height: 17px;
}

.detimg {
float: right;
margin: 0 10px 0 12px;
padding: 15px;
border: 4px solid #dadada;
}

.polozka {
float: left;
width: 282px;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 3px solid white;
background: #f0f0f0 url(img/backpolozka.gif) 0 0 repeat-y;
color: #595959;
font-size: 10px;
}

.po {
overflow: hidden;
height: 15px;
margin: 10px 0;
}

.polozka p {
margin: 0;
padding: 10px 0;
}

.polozkaobsah {
padding: 0 12px;
}

.potxt {
overflow: hidden;
float: left;
width: 152px;
height: 96px;
margin: 0 10px 0 0; 
}

.poimg {
overflow: hidden;
float: left;
width: 96px;
height: 96px;
text-align: center;
}

.poimg img {
margin: 0 auto;
border: 3px solid #a7a7a7;
}

#stredr {
float: left;
width: 182px;
}

.nadpisr {
height: 23px;
margin: 0;
padding: 8px 0 0 15px;
border-bottom: 3px solid white;
background: #0663AE url(img/backnadpisr.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.nadpisr a {
color: #fff;
}

#uzivatel {
height: 127px;
padding: 12px 20px;
border-bottom: 4px solid white;
background: #B7D5EA url(img/backuzivatel.gif) 0 0 no-repeat;
color: #0669B2;
font-size: 11px;
}

#uzivatel a {
color: #0669B2;
}

#novinky {
width: 152px;
padding: 0 15px;
background-color: #EDF2F8;
color: #0669B2;
font-size: 12px;
}

#novinky a {
color: #0669B2;
}

#novinky p {
clear: left;
float: left;
width: 152px;
margin: 0;
padding: 15px 0;
background-color: #EDF2F8;
}

#novinky p img {
float: right;
border: 1px solid #5197CA;
}

#anketa {
width: 152px;
padding: 0 15px;
background-color: #EDF2F8;
color: #0669B2;
font-size: 11px;
}

#anketa a {
color: #0669B2;
}

#anketa p {
margin: 0;
padding: 5px 0;
}

#bottom {
clear: both;
height: 23px;
margin: 0;
padding: 9px 0 0 0;
border-top: 5px solid white;
background: #F48F32 url(img/backbottom.gif) 0 0 no-repeat;
color: #fff;
font-size: 12px;
font-weight: bold;
text-align: center;
}

#bottom a {
color: #fff;
}

.searchboks {
margin: 0 8px 0 0;
border: 1px solid #499AC9;
color: #54A7D3;
font-size: 11px;
}

.hledej {
border: 1px solid #654924;
background-color: #EF8700;
color: #fff;
font-size: 11px;
font-weight: bold;
}

.pocet {
width: 25px;
border: 1px solid #b4b4b4;
font-size: 11px;
}

.koupit {
float: right;
height: 1em;
margin: 0;
padding: 0.4em 2em 0.6em 4em;
_padding: 0.4em 2em 0.4em 4em;
background: #E65C19 url(img/backkoupit.gif) 0 0 no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.anketa {
empty-cells: show;
border-collapse: collapse;
border: 2px solid #044B9D;
background-color: #FECD7C;
color: #333;
}

.anketa td {
border: 1px solid #fff;
}

.anketa a {
color: #333;
}

.font12 {
font-size: 12px;
}

.red {
color: #DF0024;
}

.blue12b {
color: #0669B2;
font-size: 12px;
font-weight: bold;
}

.or12b {
color: #F48A2F;
font-size: 12px;
font-weight: bold;
}

h1 {
margin: 2px 0;
color: #E8641B;
font-size: 18px;
font-weight: bold;
}

h2 {
margin: 2px 0;
color: #0669B2;
font-size: 16px;
font-weight: bold;
}

h3 {
margin: 2px 0;
color: #E8641B;
font-size: 14px;
font-weight: bold;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #444;
}

/* *** DOPLNĚNO *** */
.searchboks2 {
margin: 0 8px 0 0;
border: 1px solid #499AC9;
color: #54A7D3;
font-size: 11px;
width: 185px;
}

#search2 {
height: 37px;
margin: 0;
padding: 19px 0 0 15px;
border-bottom: 4px solid white;
background: #B7DAEE url(img/backsearch.gif) 0 0 no-repeat;
}