* { 
margin : 0; 
padding : 0; 
border : 0; 
} 
html, body { 
height : 100%; 
} 
body { 
min-width : 720px; 
text-align : left; 
color : #000;

background-color : #dddcdd; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 1.5; 
} 
#topmenu a:link { 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
} 
#topmenu a:visited { 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
} 
#topmenu a:active { 
color : #fff; 
font-weight : bold; 
text-decoration : none; 
} 
#topmenu a:hover { 
color : #0000e9; 
font-weight : bold; 
text-decoration : none; 
} 
#menu_user a:link { 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
#menu_user a:visited { 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
#menu_user a:active { 
color : #000; 
font-weight : bold; 
text-decoration : none; 
} 
#menu_user a:hover { 
color : #70a7d0; 
font-weight : bold; 
text-decoration : none; 
} 
#paticka a:link { 
color : #fff; 
text-decoration : underline; 
} 
#paticka a:visited { 
color : #fff; 
text-decoration : underline; 
} 
#paticka a:active { 
color : #fff; 
text-decoration : underline; 
} 
#paticka a:hover { 
text-decoration : underline; 
} 
#kosik a:link { 
color : #08b200; 
text-decoration : none; 
} 
#kosik a:visited { 
color : #08b200; 
text-decoration : none; 
} 
#kosik a:active { 
color : #08b200; 
text-decoration : none; 
} 
#kosik a:hover { 
color : #0101ff; 
text-decoration : underline; 
} 
#hlavnipanelobal a:link { 
color : #08ae00; 
text-decoration : none; 
} 
#hlavnipanelobal a:visited { 
color : #08ae00; 
text-decoration : none; 
} 
#obal { 
width : 960px; 
background-color : #fff; 
background-image : url(../design/telobg.gif); 
background-repeat : repeat-y; 
margin : auto; 
margin-top : 0; 
position : relative; 
border : 5px solid #fff; 
} 
#hlavicka { 
width : 960px; 
height : 130px; 
color : #fff; 
background-color : #fff; 
background-image : url(../design/headerbg.png); 
background-repeat : repeat-x; 
} 
#kosik { 
float : right; 
width : 300px; 
height : 100px; 
padding : 0 15px 10px 15px; 
color : #000; 
} 
#topmenu { 
text-align : right; 
height : 23px; 
font-size : 11px; 
color : #fff; 
background-color : #71a732; 
background-image : url(../design/topmenubg.png); 
background-repeat : repeat-x; 
padding : 6px 0 0 10px; 
} 
#menu { 
float : left; 
width : 180px; 
margin-left : -2px; 
padding-top : 3px; 
} 
#menu_user { 
text-align : right; 
font-size : 10px; 
color : #70a7d0; 
background-color : #ddebf6; 
border-bottom : 3px solid #fff; 
padding : 5px 8px 5px 5px; 
} 
#levypanelobal { 
float : left; 
width : 180px; 
padding : 2px 2px 2px 2px; 
} 
#pravypanelobal { 
float : right; 
width : 193px; 
padding : 5px 0 2px 0; 
} 
#pravypanelobal2 { 
float : right; 
width : 193px; 
padding : 5px 0 2px 0; 
} 
#hlavnipanelobal { 
margin : 10px 210px 0 200px; 
} 
#paticka { 
padding : 8px 0 10px 0; 
color : #fff; 
background-color : #71a732; 
background-image : url(../design/topmenubg.png); 
background-repeat : repeat-x; 
font-size : 9px; 
text-align : center; 
} 
#menu ul { 
list-style-type : none; 
margin-bottom : 24px; 
background-color : #f0f0f0; 
} 
#menu li { 
color : #000000; 
padding : 5px 0 0 5px; 
border-bottom : 1px solid #eeeeee; 
} 
#menu li a { 
display : block; 
height : 20px; 
padding-left : 5px; 
font-size : 12px; 
font-weight : bold; 
color : #000; 
text-decoration : none; 
} 
#menu li a:hover { 
padding-left : 5px; 
color : #f3f3f3; 
text-decoration : none; 
} 
#menu .subkategorie a { 
display : block; 
padding-left : 10px; 
margin : -5px 0 0 -5px; 
background-color : #eeeeee; 
color : #000; 
font-size : 11px; 
border-bottom : 1px solid #fff; 
font-weight : 100; 
} 
#menu .subkategorie a:hover { 
color : green; 
padding-left : 10px; 
text-decoration : none; 
} 
#menu .kategorie { 
background-color : blue; 
background-image : url(../design/menubg.png); 
background-repeat : repeat-x; 
} 
.resetovac { 
border : 0 none; 
margin : 0; 
padding : 0; 
float : none; 
clear : both; 
width : 0; 
height : 0; 
line-height : 0; 
font-size : 0; 
} 
#hlavnipanelobal ul { 
margin : 1em 2em 1em 3em; 
list-style-type : square; 
} 
#pravypanelobal ul { 
margin : 1em 2em 1em 3em; 
list-style-type : square; 
} 
input { 
font-size : 11px; 
padding : 2px; 
border : 1px solid #dcdcdc; 
background : #fff; 
} 
input.zelena { 
padding : 2px; 
border : 1px solid #9deba8; 
background-image : url(../design/inputbg.png); 
background-repeat : repeat-x; 
} 
input.modra { 
padding : 2px; 
border : 1px solid #6eaaff; 
background-image : url(../design/inputbg-m.png); 
background-repeat : repeat-x; 
} 
input.radio { 
border : 0; 
background : #fff; 
} 
textarea { 
font-size : 11px; 
border : 1px solid #dcdcdc; 
} 
select { 
border : 1px solid #dcdcdc; 
} 
h1 { 
font-size : 20px; 
color : black; 
font-family : "Times New Roman"; 
} 
h2 { 
font-size : 14px; 
color : #0000ff; 
} 
h3 { 
font-size : 12px; 
color : #0000ff; 
} 
h4 { 
font-size : 10px; 
color : #0000ff; 
} 
h5 { 
font-size : 9px; 
color : #0000ff; 
} 
h6 { 
font-size : 8px; 
color : #0000ff; 
} 
h3 a { 
color : #08ac00; 
} 
h3 a:hover { 
color : #1600ff; 
} 
th a { 
color : #000; 
} 
td a { 
color : #08ac00; 
} 
#hintbox { 
position : absolute; 
top : 0; 
background-color : #f1f1fc; 
width : 150px; 
padding : 3px; 
border : 1px solid black; 
font : normal 11px Verdana; 
line-height : 18px; 
z-index : 100; 
border-right : 3px solid black; 
border-bottom : 3px solid black; 
visibility : hidden; 
} 
.hintanchor { 
font-weight : bold; 
color : navy; 
margin : 3px 8px; 
} 
.novinky { 
font-weight : bold; 
color : #008000; 
margin : 3px 8px; 
} 
.novinky_popis { 
font-weight : bold; 
color : #2c32e0; 
margin : 3px 5px; 
font-size : 10px; 
} 
.novinky_popis a:hover { 
color : navy; 
} 
.zbozi-z { 
width : 235px; 
height : 150px; 
padding : 5px; 
border : 1px solid #c0c0c0; 
} 
.popis-z { 
height : 170px; 
} 
.popis-z_img { 
padding : 3px; 
border : 1px solid #c0c0c0; 
margin : 0 15px 10px 0; 
float : left; 
} 
.vyber-z { 
margin-top : 15px; 
} 
td { 
margin : 3px; 
padding : 3px; 
} 
h3 a { 
color : #08ac00; 
} 
h3 a:hover { 
color : #1600ff; 
} 
th a { 
color : #000; 
} 
td a { 
color : #08ac00; 
} 
.zbozi-z { 
width : 235px; 
height : 200px; 
padding : 5px; 
border : 1px solid #e3e3e3; 
} 
.popis-z { 
height : 160px; 
font-size : 9px; 
} 
.popis-z_img { 
padding : 3px; 
background-color : #fff; 
border : 1px solid #e3e3e3; 
margin : 0 7px 7px 0; 
float : left; 
} 
.vyber-z { 
margin-top : 18px; 
} 
.vyber-z button.koupit { 
font-size : 10px; 
font-weight : bold; 
color : #06a300; 
padding : 2px; 
background-color : #f7f5f3; 
border : 1px solid #e3e3e3; 
margin : 0 5px 5px 0; 
} 
.porovnat { 
font-size : 10px; 
font-weight : bold; 
color : blue; 
padding : 2px; 
background-color : #f7f5f3; 
border : 1px solid #e3e3e3; 
margin : 0 5px 5px 0; 
margin : 2px; 
} 
.output_table { 
margin : 10px; 
} 
.output_table td { 
color : black; 
border-right : 1px dashed black; 
} 
.output_table img { 
border : 3px ridge black; 
margin : 3px; 
padding : 4px; 
} 
.kosik_table { 
border : 1px solid #9c9b9b; 
} 
.kosik_table tr { 
background-color : #f3f3f3; 
} 
#finish { 
border : 1px solid #ffd700; 
padding : 10px; 
background-color : #fffff0; 
} 
#search_id { 
color : #000; 
background-color : #bcbaba; 
padding : 5px; 
background-image : url(../design/menubg.png); 
background-repeat : repeat-x; 
margin-bottom : 15px; 
} 
#novinky_id { 
border : 1px solid #6495ed; 
padding : 1px; 
background-color : #f0f8ff; 
} 
.td_ram { 
border-bottom : 1px solid silver; 
border-left : 1px solid silver; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 0; 
padding-bottom : 0; 
margin : 0; 
} 
.table_ram { 
font-size : 10px; 
} 

