
* {
margin: 0;
padding: 0;
}
.obsah ul, .obsah ol {
margin-left: 25px;
}
.hidd {
display: none;
}
a {
color: #0000ff;
text-decoration: none;
font-weight: bold;

}
a:hover {
text-decoration: underline;
color: #cc0000;
}



a img {
border: 0;
}
html {
text-align: center;
background: White;
font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
overflow-y: scroll;
}
.hlavni {
width: 980px;
margin: 0 auto;
position: relative;
color: #555555;
}
.topbanner {
text-align: left;
width: 980px;
height: 115px;
background: url(../design/banner.jpg) top left no-repeat;
}
h1 {
font-size: 110%;
}
.topbanner a {
cursor: hand;
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 280px;
height: 90px;
}
.cle {
clear: both;
display: inline;
}
.cesta {
line-height: 17px;
background: url(../design/menubck.jpg) top left repeat-x;
border-bottom: 1px solid White;
}

#navigace{
color: white;
width: 734px;
height: 24px;
background: url(../design/navigace_podklad.gif) top left no-repeat;
font-size: 11px;
text-align: left;
margin-top: 5px;
margin-bottom: 25px;
}

.navigace_vnitrek {
  padding-top: 6px;
  padding-left: 10px;
}

#navigace a {
color: white;
text-decoration: underline;
}

.mapatisk {
position: absolute; top: 64px; left: 541px;
line-height: 16px;
width: 250px;
font-size: 70%;
text-align: right;
color: White;
z-index: 50;
font-weight: bold;
}
.mapatisk a {
padding: 0 8px 0 20px;
color: White;
}
#mapa {
background: url(../design/sitemap.gif) 4px 3px no-repeat;
}
#tisk {
background: url(../design/print.gif) 4px 3px no-repeat;
}
.navigace a {
color: White;
text-decoration: underline;
}
h5.napissekce {
font-size: 11px;
}
.stred {
background: White;
width: 990px;
}
.left1 {
width: 220px;
float: left;
clear: left;
background: White;
}
.obsah {
float: right;
width: 740px;
padding: 0 15px;
}
.mainmenu li {
display: block;
float: left;
position: relative;
/*border: 1px solid white;*/
}
.vlajky {
float: right;
width: 98px;
/*border: 1px solid black;*/
padding-right: 8px;
padding-top: 2px;
}

A.vlajkacz:link{    display: block; float: right; width: 43px; height: 28px; background-position: 0 100%;  background-image: url(../menu/vlajka_cz.gif);}
A.vlajkacz:visited{ display: block; float: right; width: 43px; height: 28px; background-position: 0 100%;   background-image: url(../menu/vlajka_cz.gif);}
A.vlajkacz:hover{   display: block; float: right; width: 43px; height: 28px; background-position: 0 0%;   background-image: url(../menu/vlajka_cz.gif); }
A.vlajkacz:active{  display: block; float: right; width: 43px; height: 28px; background-position: 0 0%; background-image: url(../menu/vlajka_cz.gif); }

A.vlajkaen:link{  margin-right: 10px;  display: block; float: right; width: 43px; height: 28px; background-position: 0 100%;  background-image: url(../menu/vlajka_en.gif);}
A.vlajkaen:visited{ margin-right: 10px; display: block; float: right; width: 43px; height: 28px; background-position: 0 100%;   background-image: url(../menu/vlajka_en.gif);}
A.vlajkaen:hover{   margin-right: 10px; display: block; float: right; width: 43px; height: 28px; background-position: 0 0%;   background-image: url(../menu/vlajka_en.gif); }
A.vlajkaen:active{  margin-right: 10px; display: block; float: right; width: 43px; height: 28px; background-position: 0 0%; background-image: url(../menu/vlajka_en.gif); }


.mainmenu a.menicko, .mainmenu a.menicko1 {
display: block;
float: left;
padding: 0 0 0 25px;
height: 33px;
line-height: 33px;
font-size: 70%;
color: White;
text-decoration: none;
/*background: #3C89B1 url(../design/m1a.png) top left no-repeat;*/
background: #3C89B1 url(../design/ma1.gif) top left no-repeat;
}
.mainmenu a:hover {
padding: 0 0 0 25px;
/*background: #46A147 url(../design/m1a.png) bottom left no-repeat;*/ 
background: #46A147 url(../design/ma1.gif) bottom left no-repeat;
}
.mainmenu span {
display: block;
float: left;
height: 33px;
padding-right: 15px;
background: #3C89B1 url(../design/m2a.png) top right no-repeat;
}
.mainmenu a:hover span {
background: #46A147 url(../design/m2a.png) bottom right no-repeat; 
}

.submenu {
position: absolute;
top: 33px;
z-index: 55;
left: 0px;
display: none;
padding: 0;
width: 191px;
background: #365D99;
background: #46A147;
}
.submenu li {
display: block;
float: none;
clear: both;
}
.submenu li a {
  font-size: 70%;
  display: block;
  color: White;
  text-align: left;
  padding: 5px 15px 5px 28px;
  min-width: 148px;
  _width: 148px;
  background: #46A147 url(../design/arrow.gif) 5px center no-repeat;
}
.submenu li a:hover {
display: block;
  color: White;
  padding: 5px 15px 5px 28px;
background: #5680B9 url(../design/arrow.gif) 5px center no-repeat;
text-decoration: none;
}
.submenu li.fline {
padding-top: 12px;
background: #46A147 url(../design/sm1a.png) top left no-repeat;
}
.submenu li.lline {
padding-bottom: 12px;
background: #46A147 url(../design/sm2a.png) bottom left no-repeat;
}
.typmenu a {
padding: 3px 0 3px 25px;
background: url(../design/garrow.gif) 15px center no-repeat;
}
.typmenu a:hover, .typmenu a.podmenicko1 {
background: #F6F6F6 url(../design/oarrow.gif) 17px center no-repeat;
}
.vyhledani form {
position: relative;
height: 24px;
border-bottom: 1px solid #E7E7E7;
background: url(../design/garrow.gif) 5px center no-repeat;
}
#hledat {
border: 1px solid #CCCCCC;
position: absolute;
top: 5px;
left: 125px;
}
#hledanaslova {
position: absolute;
top: 5px;
left: 16px;
width: 100px;
border: 1px solid #CCCCCC;
font-size: 10px;
height: 13px;
}
.nadpisnovinkyuvod {
display: block;
font-size: 80%;
background: url(../design/orangebck.jpg) top left repeat-x;
}
.nadpisnovinkyuvod a {
border: 1px solid #A65C2B;
clear: both;
display: block;
line-height: 32px;
padding-left: 35px;
text-align: left;
color: #FDFAA6;
font-weight: bold;

background: url(../design/odot.jpg) 2px top no-repeat;
}
.novinkalite {
padding: 2px 4px;
text-align: left;
font-size: 70%;
border-bottom: 1px solid #E7E7E7;
}
.novinkalite a {
font-weight: normal;
}
.novinkalite a, .vic {
color: #666666;
}
.vic {
display: block;
text-align: right;
font-size: 70%;
padding: 2px 4px;
}
.novinkadatum {
font-weight: bold;
color: #0F598B;
}
.novinkanadpis {
margin: 0 0 5px 0;
}
.novinkanadpis h3 {
display: inline;
font-size: 100%;
}
.obsah2 {
color: #666666;
text-align: left;
}

.obsahtop {
height: 170px;
border: 1px solid White;
background: White url(../design/stredbanner.jpg) left bottom no-repeat;
}




.obsahtop h2, .obsah h2 {
height: 36px;
overflow: hidden;
text-align: left;
background: url(../design/bluebck.jpg) left top repeat-x;
}



.obsahtop h2 span, .obsah h2 span {
padding-left: 37px;
line-height: 35px;
color: White;
background: url(../design/bdot.jpg) left center no-repeat;
}


.obsah a {
color: #0000ff;
}

.obsah a:hover {
color: #cc0000;
}

.obsah3 h2 {
    font-size: 150%; color: #46a147; font-weight: bold;
}

h2 { font-size: 115%; color: #46a147; font-weight: bold; }

.obsah3 {
/*border: 1px solid black;*/
background: #EEEEEE;
background: White;
font-size: 70%;
width: 720px;
padding: 0 0 10px 10px;
}

.obsah4 {
/*border: 1px solid black;*/
background: #EEEEEE;
background: White;
font-size: 70%;
width: 730px;
padding: 0 0 10px 10px;
margin-top: -20px;
}



.leftbox {
width: 183px; 
text-align: left;
float: left;
font-size: 70%;
margin: 0 7px 7px 0;
padding-bottom: 20px;
background: url(../design/gear.gif) bottom right no-repeat;
}
.leftbox h3 {
height: 35px;
margin: 1px;
border: 1px solid #A65C2B;
text-align: left;
font-size: 110%;
background: url(../design/lorbck.jpg) left top repeat-x;
}
.leftbox h3 span {
padding-left: 37px;
line-height: 34px;
color: White;
background: url(../design/lordot.jpg) left center no-repeat;
}
.rightbox {
float: right;
width: 400px;
font-size: 70%;
}
.rightbox h3 {
height: 35px;
margin: 1px;
border: 1px solid #A65C2B;
text-align: left;
font-size: 110%;
background: url(../design/orangebck.jpg) left top repeat-x;
}
.rightbox h3 span {
padding-left: 37px;
line-height: 34px;
color: White;
background: url(../design/odot.jpg) left center no-repeat;
}
.leftbox strong {
display: block;
padding: 4px 9px;
font-size: 90%;
}
.obsah ul.yes {
margin: 5px 2px 5px 9px;
}
.yes li {
list-style: none;
padding: 5px 0 5px 20px;
background: url(../design/yes.gif) left center no-repeat;
}
.uvodbck {
background: url(../design/wbck.gif) top left repeat-y;
}
.pata {
clear: both;
text-align: right;
color: #2773A0;
font-size: 70%;
line-height: 22px;
margin-top: 20px;
border-top: 1px solid #2773a0;
border-bottom: 1px solid #ffffff;
}
.zpet_produkt {border-top: 1px solid #ffffff; border-bottom: 1px solid #2773a0; text-align: right; margin-top: 20px; margin-bottom: 10px; padding-bottom: 5px;}
.zpet_produkt1 {border-bottom: 1px solid #2773a0; text-align: right; position: relative; top: -15px; }
.pata a {
color: #2773A0;
font-weight: normal;
}
.pata p {
padding: 0 5px;
}
.dolnimenu {
padding: 0 10px 0 5px;
}
.pata li span {
padding: 0 5px 0 5px;
color: White;
}
.pata li {
list-style-type: none;
float: right;
font-weight: bold;
}
.leftadmin {
float: left;
width: 200px;
color: White;
font-size: 90%;
background: #0E598B url(../design/stredbck.gif) top left repeat-y;
}
.rightadmin {
float: left;
width: 690px;
color: Black;
text-align: left;
font-size: 90%;
}
.rightadmin .obsah3 {
color: #666666;
}
#jmeno, #email, #spol, #tel, #dotaz {
width: 300px;
}
.tucnecervene {
font-weight: bold;
color: #cc0000;
}
.vyhledano {
margin: 10px 0 10px 0;
padding-bottom: 5px;
border-bottom: 1px solid #DDDDDD;
}
.obsah3 ul {
margin-top: 7px;
}
.obsah3 li {
list-style: url(../design/yes.gif);
padding: 2px 0;
}
a.aorange {
font-weight: bolder;
color: #ffa500;
}
a.aorange:hover {
text-decoration: underline;
color: #ffa500;
}
.lista {
height: 33px;
background: #0E598B url(../design/mbck.png) top left repeat-x;
}
#hledej {
width: 150px;
height: 32px;
overflow: hidden;
padding: 0;
float: left;
}
#tpole {
float: left;
width: 90px;
margin: 7px 0 0 15px;
border: 1px solid Black;
}
#search {
margin: 0
}
.katmenu {
text-align: left;
padding-left: 20px;
}
.katmenu a {
color: White;
}
.pblok {
display: none;
}
.mainsekce li {
list-style: none;
clear: both;
}
.mainsekce .neklik {
display: block;
padding: 3px 5px 5px 5px;
color: White;
clear: both;
width: 210px;
background: #1D4E66;
border-bottom: 1px solid White;
text-align: left;
/*border: 1px solid black;*/
font-size: 75%;
font-weight: bold;
}
.mainsekce a {
display: block;
padding: 3px 5px;
color: White;
width: 210px;
background: #1D4E66;
border-bottom: 1px solid White;
text-align: left;
font-size: 75%;
/*border: 1px solid black;*/
}
.sekce2 a {
width: 170px;
float: left;
padding-left: 10px;
font-size: 70%;
color: Black;
background: White;
/*border: 1px solid black;*/
}
.sekce2 li {
clear: both;
}
.sekce2 span {
float: left;
_clear: left;
}
.sekce3 {
display: none;
}
.sekce3 a {
padding-left: 14px;
font-size: 65%;
color: Black;
background: White;
font-weight: normal;
/*border: 1px solid black;*/
width: 198px;
}

.sekce4 a {
padding-left: 24px;
font-size: 65%;
color: Black;
background: White;
font-weight: normal;
/*border: 1px solid black;*/
width: 188px;
}
.sekce4 {margin-bottom: 5px; margin-top: 5px;}

.aktiv2 .sekce3 {
display: block;
}

.sbox {
width: 150px;
height: 150px;
float: left;
font-size: 11px;
}

H4 { font-size: 12px;   }
.popis {font-size: 11px;}


.login_form { width: 220px; height: 87px; background: #0E598B url(../design/podklad_prihlasit.gif) top left no-repeat;}
TABLE {font-size: 11px;}

.login_form {margin-top: 1px; margin-bottom: 1px; }
.login_form_text {color: white; width: 35px; font-size: 9px; }
.login_form_input {color: black;  font-size: 10px;  width: 100px;}


.sbox_produkt { width: 180px; margin-left: 10px; height: 150px; float: left; font-size: 11px; border: 1px solid black;}
.sbox_produkt1 { width: 180px; height: 150px; float: left; font-size: 11px; border: 1px solid black;}


.tabulka1 {border-bottom: 1px solid #cccccc; }
.tabulka2 {border-top: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; }
.tabulka1a {border-left: 1px solid #666666;  border-bottom: 1px solid #666666; border-right: 1px solid #666666; }
.tabulka2a {border-bottom: 1px solid #666666; border-right: 1px solid #666666; }


A.tlacitko_nove_tema1 {float: left; margin-top: 10px; font-family: Tahoma; font-size: 11px; display: block; background-image: url(../design/tlacitko_zadani.gif); background-repeat : no-repeat; width: 210px; height: 20px; padding: 6px 0 0 13px;}
A.tlacitko_nove_tema {float: right; margin-top: 10px; font-family: Tahoma; font-size: 11px; display: block; background-image: url(../design/tlacitko_zadani.gif); background-repeat : no-repeat; width: 210px; height: 20px; padding: 6px 0 0 13px;}

A.tlacitko_nove_tema:link     {  color: white;  }
A.tlacitko_nove_tema:visited  { color: white;}

A.tlacitko_nove_tema1:link     {  color: white;  }
A.tlacitko_nove_tema1:visited  { color: white;}

/*A.tlacitko_nove_tema:hover    {   }
A.tlacitko_nove_tema:active   { }*/

.tlacitko_prilaseni {display: block; float: right; padding-right: 22px; height: 16px; width: 80px; text-align: right;  margin-right: 0px; background-image: url(../design/sipka_prihlaseni.gif); background-position: 100%; background-repeat : no-repeat;}
A.tlacitko_prilaseni:link     {  color: #046295;  }
A.tlacitko_prilaseni:visited  { color: #046295;}
A.tlacitko_prilaseni:hover    {   }
A.tlacitko_prilaseni:active   {}



.konzultace {font-family: Tahoma; width: 730px; margin-bottom: 20px; float: left;  min-height: 52px; _height: 52px;}
.konzultace_vlevo {display: block; float: left; width: 506px; min-height: 52px; _height: 52px;}
.konzultace_vpravo {display: block; float: right; width: 224px; min-height: 52px; _height: 52px; background-image: url(../design/podklad_misto.gif); background-repeat : no-repeat; }
.konzultace_vpravo_vnitrek {color: black; font-weight: bold; padding: 9px; line-height: 12px;}

.konzultace_vlevo_nadpis {padding-left: 22px; height: 21px; padding-top: 7px; background-image: url(../design/sipka_pred_nazev.gif); background-repeat : no-repeat; background-position: 0 65%; border-bottom: 1px solid #cccccc; font-weight: bold; color: black; font-size: 14px;}
.konzultace_vlevo_text {padding: 10px 10px 0 0px; }

.konzultace_nadpis {color: #0b6693; margin-bottom: 5px;}

.info_prostredek {padding: 5px 10px 5px 15px; width: 697px; background-image: url(../design/info_prostredek.gif); background-repeat : repeat-y; }
.small {font-size: 10px;}

.border1nadpis {border-bottom: 1px solid #cccccc; padding: 3px;}
.border2nadpis {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;  padding: 3px;}

.border1 {border-bottom: 1px solid #cccccc; padding: 3px;}
.border2 {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;  padding: 3px;}