html,body {padding:0px; margin:0px; font:normal normal 0.9em Tahoma, sans-serif; background:#FFFFFF repeat-y center top; text-align:center;}
body {background-image:url("imgs/bg.gif");}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td, #pravy td {_font-size:12px; _color:black}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:#EC9543;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:12px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:12px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both; display:block;}
.vyrazny {color:#EC9543;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}
#obsah a {color:#20729D;}
#obsah a:hover {color:#EC9543;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #49A9D5; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:48%; _width:47%; margin-top:10px;}
.sloupec2 {float:right; width:48%; _width:47%; margin-top:10px;}
.pod {padding-top:10px; clear:both !important;}

h1 {font:normal normal 140% Tahoma, sans-serif; margin:0px; margin-top:20px; padding:0px 0px 10px 30px; color:#49A9D5; font-weight:bold;}
h2 {font:normal normal 130% Tahoma, sans-serif; margin:0px; margin-top:20px; padding:0px 0px 5px 15px; color:black; font-weight:bold;}
h3 {font:normal normal 110% Tahoma, sans-serif; margin:0px; margin-top:20px; padding:0px 0px 5px 15px; color:black; font-weight:bold;}

.c {width:140px; vertical-align:top;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c,#pravy .c {width:90px;}
.sloupec1 .c2,.sloupec2 .c2,#pravy .c2 {width:60px;}
.input {vertical-align:top; width:100%; background:white; border:solid 1px #1F739E; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {vertical-align:top; background-color:#1F739E; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; padding:1px 3px 0px 3px; _padding:0px 4px 0px 4px;}
a.button {color:white !important; padding:2px 5px 2px 5px; vertical-align:middle;}
a.button:hover,.x {color:black !important; background-color:#EF9A48; cursor:pointer;}
.mensi {width:180px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#EF9A48; color:white;}

.superimg {background:url("imgs/superimg1.gif") no-repeat right top;}
.superimg div {background:url("imgs/superimg2.gif") no-repeat left bottom;}
.superimg div div {background:url("imgs/superimg3.gif") no-repeat left top;}
.superimg div div div {background:url("imgs/superimg4.gif") no-repeat right bottom; padding:11px;}

.obr_aktivka a {padding:5px; display:block; color:black !important;}
.obr_aktivka a:hover {background:#49A9D5; color:white !important;}

.ramecek {padding:8px; background:#49A9D5; color:white;}
.ramecek_obr img {border:solid 5px #49A9D5;}

.kategorie_link {float:left; width:160px; _width:180px; padding:0px 10px 0px 10px; height:120px; text-align:center;}
.kategorie_link img {display:block; margin:auto; margin-bottom:10px;}
.kategorie_link a {color:black !important; font-size:110%; font-weight:bold;}
.kategorie_link a:hover {color:#49A9D5 !important;}
.nadpisovy {background:#49A9D5; color:white !important; font-weight:bold;}
tr.nadpisovy td, td.nadpisovy {padding:2px;}
.nadpisovy a {color:white;}
.nadpisovy a:hover {color:black;}
.vyraznyt {background:#ccc;}
tr.radecek td {color:black !important; padding:2px 5px 2px 5px;}
tr.radecek td a {color:black !important;}
.seradit_button {width:10px; height:18px; padding:0px; margin:0px; font-size:1px; color:white; background:white left top no-repeat; border:none;}
.seradit_asc {background-image:url("imgs/asc.png"); color:#CCCCCC;}
.seradit_asc_on {background-image:url("imgs/asc_on.png"); color:#E77817}
.seradit_desc {background-image:url("imgs/desc.png"); color:#CCCCCC;}
.seradit_desc_on {background-image:url("imgs/desc_on.png"); color:#E77817}
.seradit_x {cursor:pointer;}

.produkt_obrazek {float:left; width:240px;}
.produkt_data {float:right; width:300px;}
.produkt_dalsi_img {clear:left; padding-top:15px;}
.produkt_dalsi_img a {display:block; float:left; width:80px; margin-bottom:5px;}
.produkt_params {clear:left; padding-top:20px;}
.produkt_koupit {width:100px; color:white; font-family:Arial, sans-serif; font-style:italic; height:25px; background:url("imgs/produkt_button.png") no-repeat left top; border:none;}
.produkt_koupitx {background-position:left -25px; cursor:pointer}
.produkt_cena {float:left; font-size:120%; color:#49A9D5; font-weight:bold;}

#produkt_overlay {position:absolute; width:100%; padding:50px 0px 50px 0px; left:0px; top:200px; z-index:9; background:#666; color:white !important;}
#produkt_overlay a { color:white !important;}

.produkt_plac {float:left; width:166px; padding:7px 10px 7px 10px; _width:180px; border:solid 1px white; min-height:205px; _height:205px; position:relative;}
.produkt_placx {border:solid 1px #ccc;}
.produkt_nadpis {font-size:110%; font-weight:bold;}
.produkt_img {float:left; margin:0px 8px 8px 0px;}
.produkt_popiska {font-size:85%; line-height:130%;}
.produkt_par {float:left; width:75px; margin:4px 5px 5px 0px; padding:2px 0px 2px 0px; font-size:110%; font-weight:bold; text-align:center; border:solid 1px #ccc;}
.produkt_par span {display:block; padding-bottom:4px; font-size:85%; font-weight:normal;}
.produkt_cenovka {clear:both; margin:0px 5px 0px 0px; padding:1px 5px 1px 5px; font-size:85%; background:#e5e5e5;}
.produkt_cenovka span {font-weight:bold; font-size:110%;}
.produkt_overlink {display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; cursor:pointer; z-index:9; _background:url("imgs/null.gif");}
.ovladani .button {font-size:75%; padding:1px 3px 1px 3px;}

#stred {margin:auto; width:965px; text-align:left;}
#topmenu {height:33px; background:url("imgs/topmenu.gif") no-repeat right top; text-transform:uppercase; font-size:90%;}
#homepage {float:left; display:block; height:27px; _height:33px; width:107px; background:url("imgs/homepage.gif") no-repeat left top; text-align:center; padding-top:6px;}
#homepage:hover {background-position:left -33px; color:white;}
#hornimenu {float:left; padding:7px 0px 0px 25px;}
#hornimenu a {margin:0px 5px 0px 5px;;}
#hornimenu .dot {padding-left:6px; height:16px; background:url("imgs/dot.gif") no-repeat left 4px;}
#topmenu .hledej {float:right; padding:7px 26px 0px 0px;}
#topmenu .hledej .input {width:120px;}
#hlavicka {height:240px; background:url("imgs/hlavicka.png"); margin-top:5px; position:relative;}
#pismo {position:absolute; right:70px; top:178px; font-size:11px; text-transform:uppercase; color:#999;}
#pismo a {color:#999;}
#menu {position:absolute; left:90px; top:210px;}
#menu .kotva {float:left; position:relative;}
#menu a.main {display:block; _float:left; padding:0px 7px 0px 7px; height:24px; color:white; font-weight:bold; text-transform:uppercase;}
#menu a.main:hover, #menu .on {background:url("imgs/menu_on.gif") repeat-x left bottom}
.submenu {width:190px; position:absolute; left:0px; top:30px; background:#49A9D5; z-index:10;}
.submenu a {display:block; padding:3px 4px 3px 12px; color:white;}
.submenu a:hover,.submenu a.sub_on {background:#EC9543;}
#strom {padding:10px 0px 10px 80px;}
#podstranky {padding:00px 0px 0px 00px; clear:both !important;}
#podstranky a {display:block; float:left; padding:4px 0px 4px 0px; margin-right:20px; width:120px; text-align:center; min-height:130px; _height:138px;}
#podstranky a:hover {background:#49A9D5; color:white;}
#podstranky a img {margin-top:9px;}
#operace {clear:both; margin-top:50px; background:url("imgs/pata_operace.gif") no-repeat center top; height:21px; _height:31px; font-size:10px; font-weight:bold; color:white; padding:9px 0px 10px 10px; text-align:center;}
#operace a {color:white;}
#operace a:hover {color:black;}
#obsah {line-height:170%; clear:both;}



#paticka {margin-top:10px; clear:both; background:url("imgs/pata_bg.gif") bottom left no-repeat;}
#zapati {padding:6px 35px 16px 35px; font-size:90%;}
.send, .tisk {margin:25px 0px 0px 0px; padding:0px 10px 0px 18px; background:no-repeat left top;}
.send {background-image:url("imgs/send.gif");}
.tisk {background-image:url("imgs/tisk.gif");}

#telo {padding-bottom:30px; clear:both;}
#pravy {width:270px; float:right; padding:30px 20px 0px 0px; _width:290px;}
.pole1, .pole2 {margin-bottom:20px; position:relative;}
.pole1 .nadpis {background:url("imgs/pravy_nadpis1.gif") no-repeat left top; height:20px; _height:28px; text-align:right; text-transform:uppercase; font-weight:bold; padding:8px 20px 0px 0px;}
.pole1 .pole {padding:30px 20px 20px 0px; background:url("imgs/pravy_pole1.gif") repeat-y left top;}
.pole1 .spodek {height:8px; background:url("imgs/pravy_spodek1.gif");}
#pravy .polozka {text-align:center; padding-bottom:18px;}
#pravy .polozka span {display:block; padding-bottom:8px; font-weight:bold;}
.pole2 .nadpis {background:url("imgs/pravy_nadpis2.gif") no-repeat left top; height:20px; _height:28px; text-align:right; text-transform:uppercase; font-weight:bold; padding:8px 20px 0px 0px;}
.pole2 .pole {padding:10px 20px 10px 20px; background:url("imgs/pravy_pole2.gif") repeat-y left top;}
.pole2 .spodek {height:8px; background:url("imgs/pravy_spodek2.gif");}
.pole2 .nadpis_pos {position:absolute; right:20px; top:10px; text-transform:uppercase; font-weight:bold;}
#levy {width:570px; padding:30px 0px 0px 60px; _width:630px; float:left;}

