body {margin: 0;padding: 0;line-height: 1.33;font-size:1em;font-family:verdana,arial,sans-serif;background:white;}
h1, h2, h3, h4, h5, h6 {font-size: 1em;margin: 0;}
p, form, ul, ol, dl {margin: 0;padding: 0;}
img {border: none;}
table {border-spacing : 0px;border-collapse: collapse;table-layout: fixed;empty-cells:show;}
td, th {padding: 0;	vertical-align: top;}
div {border-collapse:collapse;}
.only_print {display:none;}
.error {color:red;font-weight:bold;}
hr.clear {visibility:hidden;clear:both;line-height:1px;height:1px;border:0px;margin:0px;}

h2 {color:white;background:url('../../images/site/blend.jpg') no-repeat top right;line-height:34px;padding:16px 0 0 10px;font-weight:normal;font-size:1.1em;}
p {font-size:0.7em;line-height:1.6em;margin-bottom:10px;}

#obsah {width:770px;margin:0px auto;}
#obsah2 {width:770px;border:1px solid black;}
#top_frame {background:black;height:70px;border-bottom:1px solid silver;position:relative;}
#top_frame h1 {color:white;font-family:verdana;font-weight:normal;font-size:1.1em;padding-top:34px;}
#logo {float:left;margin-right:15px;padding:0px;}
#top_nav {float:right;padding-top:42px;margin-right:10px;}
#top_nav a {text-decoration:none;color:white;font-size:0.7em;padding:0px 0 2px 18px;margin-left:10px;}
#top_nav a:hover {color:silver;}
#top_nav a.home {background:url(../../images/site/pic_dom.gif) no-repeat;}
#top_nav a.kontakt {background:url(../../images/site/pic_obalka.gif) no-repeat;}

#top_frame2 {height:229px;background:url('../../images/site/bg1.jpg') repeat-x rgb(228,228,228);}
#top_frame2 #image_pict {wodth:510px;height:220px;float:right;}

#main_menu {}
#main_menu a {color:white;text-decoration:none;font-size:0.9em;}
#main_menu a:hover {color:silver;}
#main_menu ul {margin:0 0 0 22px;padding-top:12px;list-style-type:none;height:120px;overflow:hidden;width:230px;}
#main_menu li {background:url('../../images/site/menu.gif') no-repeat 0px 10px;padding:0 0 2px 30px;margin:0 0 0 0;line-height:1.4em;}
li .pict {width:13px;height:14px;float:right;}
li.m_e-obchod .pict {width:13px;height:19px;float:right;background:url('../../images/site/pic_kosik.gif') no-repeat 0px 4px;padding:0px 100px 0 0;}

.podpora {width:230px;float:left;font-size:0.7em;font-family:arial;line-height:1.2em;padding:0 10px 0 10px;}
.podpora h3 {color:red; font-size:1.6em;padding:20px 0 4px 0;}
.podpora .black {color:black;font-size:0.9em;line-height:1em;}
.podpora strong {font-size:1.1em;line-height:1.1em;}
.podpora .red {color:red;font-size:1.1em;}
#body {wifth:770px;background:url('../../images/site/bg2.jpg') repeat-x;}

.small_nav {font-size:0.55em;margin-left:260px;margin-bottom:4px;}
.kosik_block {font-size:0.6em;line-height:2em;color:white;position:absolute;top:0px;right:10px;}
.kosik_block a {color:silver;}
.kosik_block a:hover {color:blue;}

.right_frame ul {font-size:0.7em;margin-left:20px;list-style-type:square;color:#444444;}
.right_frame ul li {padding-bottom:5px;}

#bottom_frame {clear:both;}
#footer {font-size:0.7em;padding:10px 0 10px 0;}


.novinky_block {font-size:0.65em;color:#444444;display:table;width:100%;margin-bottom:10px;}
.novinky_block .datum {font-size:0.85em;margin:0px 0 2px 0;}
.novinky_block h3 {font-size:1em;margin-bottom:5px;}
.novinky_block img {float:left;margin:0 5px 5px 0;}
.novinky_block p {font-size:1em;line-height:1.3em;margin-bottom:0px;}

.akcie_block {font-size:0.65em;color:#444444;display:table;width:100%;margin-bottom:10px;border-bottom:1px solid rgb(245,245,245);}
.akcie_block a {text-decoration:none;}
.akcie_block a:hover {color:navy;}
.akcie_block .datum {font-size:0.85em;margin:0px 0 2px 0;}
.akcie_block h3 {font-size:1em;margin-bottom:5px;}
.akcie_block img {float:left;margin:0 5px 5px 0;}
.akcie_block p {font-size:1em;line-height:1.3em;margin-bottom:0px;}
.aakcie_block .cena {text-align:right;coor:red;font-size:1.3em;font-weight:bold;}
.akcie_block .cena {text-align:right;font-size:1em;font-weight:normal;margin:2px 5px 0 0;}
.akcie_block .cena strong {font-size:1.3em;font-weight:bold;color:red;}

td.novinka {font-size:0.65em;color:#444444;width:33%;margin-bottom:0px;padding:2px;}
td.novinka a {text-decoration:none;}
td.novinka a:hover {color:navy;}
td.novinka .datum {font-size:0.85em;margin:0px 0 2px 0;}
td.novinka h3 {font-size:1em;margin-bottom:5px;}
td.novinka img {margin:0 5px 5px 0;border:1px solid silver;}
td.novinka p {font-size:1em;line-height:1.3em;margin-bottom:0px;}
td.novinka .cena {text-align:right;font-size:1em;font-weight:normal;margin:2px 5px 0 0;}
td.novinka .cena strong {font-size:1.3em;font-weight:bold;color:red;}

table.skupiny_list {font-size:0.8em;border-collapse:separate;border-spacing:1px;margin-bottom:10px;}
table.skupiny_list td {vertical-align:middle;}
table.skupiny_list img {border:1px solid gray;}
table.skupiny_list td.image {vertical-align:middle;width:35px;}

table.skupiny_list2 {font-size:0.8em;border-collapse:separate;border-spacing:1px;}
table.skupiny_list2 td {vertical-align:middle;}
table.skupiny_list2 img {border:1px solid gray;}
table.skupiny_list2 td.image {vertical-align:middle;width:35px;}

table.produkt_list {font-size:0.65em;border-collapse:collapse;border-spacing:0px;border:1px solid silver;}
table.produkt_list td {vertical-align:top;padding-bottom:2px;padding:2px;border:1px solid silver;}
table.produkt_list th {text-align:left;background:silver;padding:2px;border:1px solid black;}
table.produkt_list th.image {width:30px}
table.produkt_list th.nazov {width:205px;}
table.produkt_list th.obj {width:75px;text-align:left;}
table.produkt_list th.cena {width:75px;}
table.produkt_list th.cena_dph {width:75px;}
table.produkt_list td.cena {width:75px;text-align:right;}
table.produkt_list td.obj {width:75px;_width:90px;text-align:left;}
table.produkt_list p {font-size:0.9em;line-height:1.3em;margin-bottom:0px;}
table.produkt_list span.akcia {font-weight:bold;color:red;}
table.full th.nazov {width:468px;}

table.basket {font-size:0.65em;border:1px solid silver;margin-bottom:15px;}
table.basket th {background:silver;border:1px solid black;padding:3px;}
table.basket td {border:1px solid silver;padding:2px;}
table.basket th.name {width:350px;}
table.basket th.pocet {width:65px;}
table.basket tt.cena {width:80px;}
table.basket td.cena {text-align:right;width:75px;}
table.basket tfoot .suma td {font-size:1em;font-weight:bold;border-top:2px solid black;}

table.zakaznik {font-size:0.7em;width:400px;table-layout: auto;}
table.zakaznik td {padding:2px;}
table.zakaznik td.popis {width:150px;}
table.zakaznik td.edit {width:250px;}

.odb_miesta {width:250px;float:right;}

.cennik_list {font-size:0.65em;border-collapse:collapse;border-spacing:0px;border:none;table-layout: auto;}
.cennik_list th {vertical-align:top;padding:3px;background:rgb(98,98,98);color:white;}
.cennik_list td {vertical-align:top;padding:0px;border-bottom:1px solid silver;}
.cennik_list td.nazov {padding:1px 1px 1px 15px;}
.cennik_list td.h1 {border:none;}
.cennik_list td.h2 {border:none;}
.cennik_list td.cena {width:75px;text-align:right;padding:1px 1px 1px 1px;}
.cennik_list td.obj {width:75px;text-align:right;padding:1px 1px 1px 1px;}
.cennik_list td.obj input {font-size:0.9em;vertical-align:top;}
.cennik_list h1 {font-size:1.6em;padding:0 0 0 3px;margin:10px 0 0 0;background:silver;color:black;line-height:2em;}
.cennik_list h2 {font-size:1.5em;padding:0 0 0 3px;;margin:0;background:#f0f0f0;color:black;line-height:2em;}
.cennik_list h3 {font-size:1.4em;padding:0 0 0 3px;;margin:0;background:none;color:black;}
.cennik_list h4 {font-size:1.3em;padding:0 0 0 3px;;margin:0;background:none;color:black;}
.cennik_list h5 {font-size:1.2em;padding:0 0 0 3px;;margin:0;background:none;color:black;}
.cennik_list h6 {font-size:1.1em;padding:0 0 0 3px;;margin:0;background:none;color:black;}
.cennik_list p {font-size:0.9em;}

img.mapa {float:right;}

h3.cennik {font-size:0.8em;margin-bottom:5px;}
h3.cennik a {color:#444444;}
h3.cennik a:hover {color:black;}

@media screen {
.left_frame {width:250px;float:left;margin-right:-3px;}
.right_frame {width:250px;float:right;}
.content1 {width:250px;margin:0px auto;_margin:0px 257px 0px 257px;}
.content2 {width:510px;margin:0 0 0 260px;_margin-left:257px;}
.content {padding:10px}
.content address {font-size:0.65em;font-style:normal;color:#444444;}
.content2l {width:510px;margin:0 260px 0 0px;_margin-right:257px;}
.content3 {width:100%;margin:0 0 0 0;}
.content_scr {max-height:750px;_height:750px;overflow:auto;width:250px;}
.content_scr2 {width:230px;}
}

@media print {
.only_print {display:block;}
.only_print .logo {float:left;}
.only_print address {font-style:normal;font-size:0.7em;float:right;margin-left:20px;;}
#top_frame {display:none;}
#top_frame2 {display:none;}
#obsah {width:100%;margin:0px auto;border:none;}
#obsah2 {width:100%;border:none;}
#bottom_frame {display:none;}
.small_nav {display:none;}
.cennik_list {font-size:0.5em;border-collapse:collapse;border-spacing:0px;border:none;table-layout: auto;}
.cennik_list p {margin:0 0 2px 0;}
.cennik_list td.obj {width:0px;display:none;}
table.produkt_list th.nazov {width:170px;}
table.full th.nazov {width:430px;}
.left_frame {width:220px;float:left;margin-right:-3px;}
.right_frame {width:220px;float:right;}
.content1 {margin:0px 230px 0px 230px;_margin:0px 227px 0px 227px;}
.content2 {margin:0 0 0 230px;_margin-left:227px;}
.content {padding:10px}
.content address {font-size:0.65em;font-style:normal;color:#444444;}
.content2l {margin:0 230px 0 0px;_margin-right:227px;}
.content3 {width:100%;margin:0 0 0 0;}
.content_scr {}
.content_scr2 {}
}
