body {margin: 0;padding: 0;line-height: 1.33;font-size:1em;font-family:tahoma,verdana,arial,sans-serif;background:rgb(255,255,214);}
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: auto;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;}
.fright {float:right;}
.center {text-align:center;}
.disabled {color:silver;}

#body h1 {color:white;background:rgb(255,153,51);line-height:34px;padding:16px 0 0 10px;font-weight:bold;font-size:1em;}
h2 {color:white;background:rgb(255,153,51);line-height:34px;padding:16px 0 0 10px;font-weight:normal;font-size:1em;}
#body h3 {font-size:0.9em;margin:5px 0 10px 0px;}
#body h4 {font-size:0.8em;margin:5px 0 10px 0px;}
p {font-size:0.7em;line-height:1.6em;margin-bottom:10px;}
#body ul {font-size:0.7em;line-height:1.7em;margin:0 0 10px 15px;list-style-type:square;}
#body ol {font-size:0.7em;line-height:1.7em;margin:0 0 10px 15px;}
#body ul ul {font-size:1em;}
#body ol ol {font-size:1em;}
#body ul ol {font-size:1em;}
#body ol ul {font-size:1em;}

#obsah {width:760px;margin:3px auto;background:rgb(255,255,245);padding:5px;border-top:1px solid red;border-left:1px solid red;border-right:3px solid red;border-bottom:3px solid red;}
#obsah2 {width:760px;}
#top_frame {background:url(../../images/site/bg.jpg) no-repeat;;height:120px;border-bottom:1px solid silver;position:relative;padding:3px;}
#top_frame h1 {color:rgb(138,13,13);background:none;font-family:verdana;font-weight:bold;font-size:1em;padding-top:0px;font-family:"arial narrow";text-align:right;margin-right:10px;letter-spacing:1px;}
#top_frame h1 span {color:rgb(255,61,61);letter-spacing:0px;}
#logo {float:left;margin-right:0px;padding:0px 0 0 0px;}
#top_nav {text-align:right;padding-top:5px;margin-right:10px;}
#top_nav a {text-decoration:none;color:#d0d0d0;font-size:0.7em;padding:0px 0 2px 18px;margin-left:10px;}
#top_nav a:hover {color:white;}
#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 {border-bottom:1px solid black;background:url(../../images/site/top2.jpg) no-repeat top right;}
#top_frame2 #image_pict {wodth:510px;height:220px;float:right;}

#main_menu {text-align:right;}
#main_menu a {color:#444444;text-decoration:none;font-size:0.65em;}
#main_menu a:hover {color:silver;}
#main_menu ul {margin:0 2px 10px 0px;padding-top:5px;list-style-type:square;color:silver;}
#main_menu li {padding:0 0 2px 4px;margin:0 0 0 0;display:inline;}
#main_menu span {color:#444444;text-decoration:none;font-size:0.65em;font-weight:bold}

#body {wifth:750px;}
.left_frame {width:180px;float:left;_margin-right:-3px;}
.right_frame {width:160px;float:right;}
.right_frame2 {width:280px;float:right;}
.content1 {width:400px;margin:0 170px 0 190px;_margin:0px 167px 0px 187px;}
.content2 {width:570px;margin:0 0 0 190px;_margin-left:187px;}
.content {padding:10px}
.content address {font-size:0.7em;font-style:normal;color:#444444;}
.content2l {width:590px;margin:0 170px 0 0px;_margin-right:137px;}
.content3 {width:100%;margin:0 0 0 0;}
.content4 {width:280px;margin:0 280px 0 190px;}

.content div.fright {margin:0 0 5px 5px;border:1px solid gray;padding:2px;}
.content table {font-size:0.7em;}
.content table th {padding:4px;background:silver;border:1px solid gray;}
.content table td {padding:2px;border:1px solid silver;}
.content table p {font-size:1em;}

.content .back {padding:10px;font-size:0.7em;}
.big_foto {text-align:center;}

.small_nav {font-size:0.55em;margin-left:0px;margin-bottom:10px;border-bottom:0px solid silver;line-height:2.5em;}
.kosik_block {font-size:0.6em;line-height:2em;color:gray;position:absolute;top:0px;right:10px;}
.kosik_block a {color:#444444;}
.kosik_block a:hover {color:silver;}

#bottom_frame {clear:both;}
#footer {font-size:0.7em;padding:10px 0 10px 0;}

#left_frame {text-align:lkeft;}
#left_frame  a {color:#444444;text-decoration:none;font-size:1em;}
#left_frame  a:hover {color:silver;}
#left_frame  ul {margin:0 0 10px 18px;padding-top:5px;list-style-type:square;color:silver;text-align:left;}
#left_frame  ul ul {font-size:1em;margin:0 0 0px 15px;}
#left_frame  li {padding:0 0 2px 5px;margin:0 0 0 0;}
#left_frame  ul span {color:#444444;font-weight:bold;}

#right_frame {text-align:left;}
#right_frame  a {color:#444444;text-decoration:none;font-size:1em;}
#right_frame  a:hover {color:silver;}
#right_frame  ul {margin:0 0 10px 18px;padding-top:5px;list-style-type:square;color:silver;}
#right_frame  ul ul {font-size:1em;margin:0 0 0px 15px;}
#right_frame  li {padding:0 0 2px 5px;margin:0 0 0 0;}
#right_frame  ul span {color:#444444;font-weight:bold;}

.right_frame .info {border:1px solid gray;padding:0px;margin:10px 0 10px 0;}
.right_frame .info ul {list-style-type:none;margin:0px;padding:0px;}
.right_frame .info li {padding:3px 0 3px 0;list-style-type:none;margin:0px;}

.left_frame .center {width:180px;text-align:center;}
div.banner img {border:1px solid black;}
div.full_banner {border:1px solid black;}

.right_frame .banner {margin:10px 0 0 0;}

.novinky_block {font-size:1em;color:#444444;display:table;width:100%;margin-bottom:10px;border-bottom:1px solid #f3f3f3;}
.novinky_block .datum {font-size:0.55em;margin:0px 0 2px 0;}
.novinky_block h5 {font-weight:bold;margin:5px 0 5px 0;font-size:0.8em;}
.novinky_block img {float:left;margin:0 5px 5px 0;}
.novinky_block p {font-size:0.7em;line-height:1.3em;margin-bottom:0px;}

.vyber_block {font-size:0.7em;color:#444444;display:table;width:100%;margin-bottom:10px;}
.vyber_block .datum {font-size:0.85em;margin:0px 0 2px 0;}
.vyber_block h3 {font-size:2em;margin-bottom:5px;}
.vyber_block img {float:left;margin:0 5px 5px 0;}
.vyber_block p {font-size:1em;line-height:1.3em;margin-bottom:0px;}

.akcie_block {font-size:0.7em;color:#444444;display:table;width:100%;margin-bottom:10px;}
.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;}
.akcie_block .cena {text-align:right;coor:red;font-size:1.3em;font-weight:bold;}

td.novinka {font-size:0.7em;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;coor:red;font-size:1.3em;font-weight:bold;margin:5px 5px 0 0;}

table.skupiny_list {font-size:0.8em;border-collapse:separate;border-spacing:1px;margin-bottom:10px;border:none;}
table.skupiny_list td {vertical-align:middle;border:none;}
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;}border:none;
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 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 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;}

.download {font-size:0.9em;}
.download li {line-height:1.4em;padding-top:5px;}
.download span.popis {color:#444444;font-size:0.9em;}

div.gallery {float:left;width:100%;}
table.gallery {width:100%;border-collapse:separate;border-spacing:1px;}
table.gallery tr.foto td {border:1px solid silver;vertical-align:middle;text-align:center;padding:1px;}
table.gallery tr.desc td {border:none;text-align:center;vertical-align:top;font-size:0.7em;}
table.gallery a {text-decoration:none;color:#444444;}
table.gallery a:hover {text-decoration:underline;color:silver;}

table.form {border:none;}
table.form td {border:none;padding:1px 0 1px 5px;}
table.form .names {background:#f0f0f0;width:120px;}
table.form input {font-size:1.1em;}
table.form select {font-size:1.1em;}
.buttons {padding:10px;text-align:center;}
table.form table {font-size:1em;}

table.cennik {font-size:0.65em;}
table.cennik {}
table.cennik thead {border:2px solid black;}
table.cennik tbody {border:2px solid gray;}
table.cennik td.name {width:100px;font-size:1.1em;background:rgb(235,235,255);ccolor:white;line-height:2em;}
table.cennik td.datum {width:50px;}
table.cennik td.cena {width:50px;}
table.cennik td.popis {font-size:0.9em;}
table.cennik tr.aktualny {background:rgb(255,224,122);}
table.cennik tr.aktualny td.cena {font-weight:bold;}
table.cennik tr.aktualny2 {background:rgb(255,255,153);}
table.cennik tr.aktualny2 td.cena {font-weight:bold;}
table.cennik tr.sucast td.name {padding-left:10px;font-size:1em;background:transparent;color:black;line-height:1.33em;}

.outcomm {font-size:0.7em;padding:5px 0 5px 20px;}
.outcomm a {text-decoration:none;line-height:20px;padding:2px 0 2px 20px;color:blue;}
.outcomm a:hover {color:gray;}
.outcomm .send_link {background:url('../../images/site/b_send.png') no-repeat;}
.outcomm .print_page {background:url('../../images/site/b_print.png') no-repeat;}


@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;}
table.produkt_list th.nazov {width:170px;}
table.full th.nazov {width:430px;}

.left_frame {display:none;}
.right_frame {display:none;}
.content1 {width:100%;margin:0px;}
.content2 {width:100%;margin:0px;}
}


