/* CSS Document */
body {margin: 0;padding: 0;font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:1em;background:silver;	}


h1, h2, h3, h4, h5, h6, ul, ol, li {margin:0;padding:0;}

img {border:none;}


a {color:#006eab;}
a:hover {color:#444444;}


.clear {clear:both;}

div.error {background:url('/images/site/icon-error.gif') no-repeat top left;padding:0 0 15px 40px;}
p.error {font-weight:bold;color:red;}

div.info {background:url('/images/site/icon-info.gif') no-repeat top left;padding:0 0 15px 40px;}
div.info ol {margin:0 0 0 20px;}
p.info {font-weight:bold;color:#006eab;}


#body {width:960px;margin:10px auto;font-size:0.8em;background:white;padding:0 10px 0 10px;}

#body2 {width:940px;float:left;padding:10px;}
#body_eshop {width:960px;float:left;padding:10px 0 10px 0;}

#header {background:white;height:100px;}

#header_top {padding:3px 5px 3px 5px;}
#header_top {}

.header_logo {float:left;}
#footer {}

#footer .footer_s {width:312px;float:left;margin:0 11px 0 0;position:relative;}
#footer .footer_s h3 {color:white;font-size:1.4em;font-weight:normal;line-height:30px;padding:0 0 0 15px;}
#footer .footer_s div.footer_menu {padding:0;margin:0;position:absolute;top:30px;left:0px;background:#dddddd;width:312px;visibility:hidden;}
#footer .footer_s ul.footer_menu  {list-style-type:none;padding:0;margin:0;}
#footer .footer_s .footer_menu li {padding:0;margin:0;line-height:46px;border-bottom:1px solid silver;}
#footer .footer_s .footer_menu li.last {border:none;line-height:45px;}
#footer .footer_s .footer_menu a {text-decoration:none;display:block;padding:0 0 0 15px;color:#444444;}
#footer .footer_s .footer_menu a:hover {color:black;}
#footer .footer_s .footer_menu span {text-decoration:none;display:block;padding:0 0 0 15px;color:black;font-weight:bold;}
#footer .last {margin:0;}
#footer {}

#footer2 {}

#top_frame {background:rgb(231,231,231);}

#top_frame .realizacie {padding:20px 35px 0px 35px;}
#top_frame .realizacie .realizacia {width:169px;float:left;margin:0 10px 10px 0;}
#top_frame .realizacie .last {;margin:0 0px 10px 0;}
#top_frame .realizacie {}

#top_frame_kontakt {height:265px;background:url('/images/site/kontakty_back.gif') no-repeat top left;padding:0 0 0 35px;position:relative;}
#top_frame_kontakt .stat_mapa {float:right;}
#top_frame_kontakt ul.regiony {list-style-type:none;height:160px;}
#top_frame_kontakt ul.regiony li {display:block;float:left;width:180px;padding:3px 0 3px 0;}
#top_frame_kontakt ul.regiony img {float:left;}
#top_frame_kontakt ul.regiony a {text-decoration:none;display:block;float:left;width:145px;padding:5px 0 5px 4px;color:rgb(89,89,91);font-size:0.9em;}
#top_frame_kontakt ul.regiony a:hover {color:black;}
#top_frame_kontakt h1 {font-weight:normal;color:rgb(89,89,91);padding:25px 0 5px 0;font-size:2.1em;}
#top_frame_kontakt ul.staty {list-style-type:none;float:left;width:280px;padding:6px 0 0 0;margin:0;}
#top_frame_kontakt ul.staty li {display:block;float:left;width:140px;padding:0px 0 0px 0;margin:0;}
#top_frame_kontakt ul.staty img {float:left;}
#top_frame_kontakt ul.staty span a {text-decoration:none;display:block;float:left;width:105px;padding:5px 0 5px 4px;color:rgb(89,89,91);font-size:0.85em;}
#top_frame_kontakt ul.staty span a:hover {color:black;}
#top_frame_kontakt #top_frame_staty {position:absolute;bottom:4px;left:10px;padding:0;}
#top_frame_kontakt #top_frame_staty p {float:left;width:80px;padding:10px 0 0 0;margin:0;}
#top_frame_kontakt {}

ul.top_frame_menu {float:right;margin:0 40px 10px 0;list-style-type:none;}
ul.top_frame_menu li {display:block;width:160px;background:rgb(89,85,86);float:left;margin:0 0 0 1px;}
ul.top_frame_menu a {color:white;text-decoration:none;display:block;width:130px;padding:2px 15px 2px 15px;text-align:center;}
ul.top_frame_menu a:hover {color:silver;}

#main_menu {border-top:1px solid silver;border-bottom:1px solid silver;padding:5px 0 5px 0;position:relative;}
#main_menu ul {list-style-type:none;}
#main_menu li {display:inline;}
#main_menu a {text-decoration:none;color:#444444;padding:5px 10px 5px 10px;border-right:0px solid #444444;}
#main_menu a.selected {background:gray;color:white;}
#main_menu a:hover {color:black;}
#main_menu a.selected:hover {color:silver;}
#main_menu span {color:white;padding:5px 10px 5px 10px;border-right:0px solid #444444;background:gray;}
#main_menu li.last a, #main_menu li.last span {border-right:none;}
#main_menu .m_5276 {font-weight:bold;}


.top_menu {padding:75px 0 5px 0;float:right;}
.top_menu ul {list-style-type:none;}
.top_menu li {display:inline;}
.top_menu a {text-decoration:none;color:#444444;padding:0 10px 0 10px;border-right:1px solid #444444;}
.top_menu a:hover {color:black;}
.top_menu span {color:black;padding:0 10px 0 10px;border-right:1px solid #444444;}
.top_menu li.last a, #top_menu li.last span {border-right:none;}
.top_menu2 {padding:25px 0 5px 0;float:right;clear:right;}

#lang_menu {padding:0px 0 0px 0;float:right;}
#lang_menu ul {list-style-type:none;}
#lang_menu li {display:inline;text-transform:uppercase;}
#lang_menu a {text-decoration:none;color:#444444;padding:0 10px 0 10px;border-right:1px solid #444444;}
#lang_menu a:hover {color:black;}
#lang_menu span {color:black;padding:0 10px 0 10px;border-right:1px solid #444444;}
#lang_menu li.last a, #top_menu li.last span {border-right:none;}
#lang_menu li.notrans a, #top_menu li.notrans span {text-transform:none;}

.eshop_menu {background:rgb(233,68,72);padding:0px 10px 0px 10px;margin:0 0 5px 0;float:left;width:940px;}
.eshop_menu ul {list-style-type:none;}
.eshop_menu li {display:block;float:left;border-right:1px solid white;font-size:0.85em;position:relative;}
.eshop_menu a {display:block;padding:5px 3px 5px 3px;color:white;text-decoration:none;width:65px;height:34px;}
.eshop_menu a:hover, .eshop_menu a.high {background:rgb(102,102,102);}
.eshop_menu ul ul {position:absolute;left:0px;top:44px;background:#666666;width:200px;display:none;border-top:1px solid white;z-index:999;}
.eshop_menu ul ul li {float:none;border-bottom:1px solid silver;border-right:none;font-size:1em;}
.eshop_menu ul ul a {color:black;display:block;padding:5px 3px 5px 3px;color:white;text-decoration:none;width:auto;height:auto;}
.eshop_menu ul ul a:hover {color:silver;}
.eshop_menu ul ul {}

.eshop_filter {background:rgb(142,143,147);height:40px;margin:0px 0 0 0;clear:both;}
.eshop_filter .filter_item {width:120px;float:left;border-right:1px solid silver;}
.eshop_filter label {color:white;width:110px;background:#aaaaaa;display:block;font-size:0.85em;font-weight:bold;padding:2px 5px 2px 5px;line-height:16px;}
.eshop_filter select {width:120px;height:18px;background:rgb(156,157,159);border:none;font-size:0.85em;color:white;}
.eshop_filter .fulltext {float:right;padding:7px 10px 7px 10px;}
.eshop_filter .fulltext label {float:right;background:transparent;width:auto;line-height:25px;padding:0 5px 0 0;}
.eshop_filter .fulltext input[type="text"] {border:none;height:25px;padding:0;float:right;width:200px;}
.eshop_filter .fulltext input[type="image"] {float:right;}
.eshop_filter {}
.eshop_filter {}

.basket_info {background:rgb(1,170,227);float:right;width:330px;height:35px;margin:15px 0 0 0;color:white;text-align:right;line-height:35px;padding:0 10px 0 10px;}
.basket_info form {float:right;}
.basket_info a {color:white;font-weight:bold;text-decoration:none;display:block;float:right;width:50px;background:url('/images/site/kosik.gif') no-repeat 0px 3px;padding:0 0 0 25px;margin:0 10px 0 0;}
.basket_info a:hover {color:silver;}

.small_nav {font-size:0.85em;}
.small_nav {background:rgb(243,243,243);padding:3px 3px 3px 15px;margin:0 0 10px 0;}
.small_nav a {color:black;text-decoration:none;}
.small_nav a:hover {color:gray;}
.small_nav span {font-weight:bold;}

.strankovanie{ margin: 0px auto 5px auto; height:32px; width:700px;font-size:0.8em;font-family:verdana;clear:both;}
.strankovanie div {}
.strankovanie strong {font-size:1.1em;}
.strankovanie a {text-decoration:none;cursor:pointer;color:black;}
.strankovanie a:hover {text-decoration:none;cursor:pointer;color:#888888;}
.strankovanie .nav_mid {text-align:center;}
.strankovanie span {color:silver;}
.strankovanie .nav_mid span {color:black;}

.str_f {display:block; width:auto; height:32px; float:left;line-height:32px;margin:0 15px 0 0;}
.str_p {display:block; width:auto; height:32px; float:left; line-height:32px;margin:0 15px 0 0;}
.str_l {display:block; width:auto; height:32px; float:right;line-height:32px;margin:0 0 0 15px;}
.str_n {display:block; width:auto; height:32px; float:right; line-height:32px;margin:0 0 0 15px;}

.str_1{display:inline-block; width:37px; height:32px; ; line-height:32px; text-align:center; }
.str_2{display:inline-block; width:37px; height:32px; ; line-height:32px; text-align:center; }
.str_3{display:inline-block; width:35px; height:32px; ; line-height:32px; text-align:center; }

#left_frame {width:303px;float:left;}
#left_frame h3 {font-size:1.4em;padding:10px 0 3px 15px;border-bottom:1px solid #cccccc;color:#aaaaaa;font-weight:normal;}
#left_frame ul.left_menu {list-style-type:none;font-size:1em;}
#left_frame ul.left_menu li {border-bottom:1px solid #cccccc;border-collapse:collapse;}
#left_frame ul.left_menu li li span, #left_frame ul.left_menu li li a {background:white;}
#left_frame ul.left_menu a {display:block;padding:8px 0 3px 15px;text-decoration:none;color:#444444;}
#left_frame ul.left_menu a:hover {color:black;}
#left_frame ul.left_menu span {color:#444444;font-weight:bold;display:block;padding:8px 0 3px 15px;}
#left_frame ul.left_menu ul {list-style-type:none;font-size:0.85em;margin:0 0 0 15px;border-collapse:collapse;}
#left_frame ul.left_menu ul a {padding:5px 0 3px 15px;}
#left_frame ul.left_menu ul span {color:#444444;font-weight:bold;display:block;padding:5px 0 3px 15px;}
#left_frame ul.left_menu ul ul {font-size:1em;}
#left_frame ul.left_menu ul li.last {border-bottom:none;}


li.m_5382 span, li.m_5382 a  {background:rgb(239,237,238);}
li.m_4650 span, li.m_4650 a  {background:rgb(239,237,238);}
li.m_5384 span, li.m_5384 a  {background:rgb(239,237,238);}

#left_frame_eshop {width:200px;float:left;}
#left_frame_eshop h3 {font-size:0.9em;padding:10px 0 10px 15px;background:#606060;color:white;font-weight:bold;}
#left_frame_eshop h4 {font-size:0.9em;padding:10px 0 10px 15px;background:rgb(193,189,180);color:black;font-weight:bold;margin:10px 0 0 0;}
#left_frame_eshop ul.left_menu {list-style-type:none;font-size:1em;}
#left_frame_eshop ul.left_menu li {border-bottom:1px solid #cccccc;border-collapse:collapse;background:rgb(241,241,241);}
#left_frame_eshop ul.left_menu li li span, #left_frame ul.left_menu li li a {background:white;}
#left_frame_eshop ul.left_menu a {display:block;padding:5px 0 5px 15px;text-decoration:none;color:#444444;}
#left_frame_eshop ul.left_menu a:hover {color:black;}
#left_frame_eshop ul.left_menu span {color:black;font-weight:normal;display:block;padding:5px 0 5px 15px;background:rgb(207,207,209);}
#left_frame_eshop ul.left_menu ul {list-style-type:none;font-size:0.85em;margin:0 0 0 0px;border-collapse:collapse;}
#left_frame_eshop ul.left_menu ul li a {padding:5px 0 5px 30px;}
#left_frame_eshop ul.left_menu ul li span {color:black;font-weight:normal;display:block;padding:5px 0 5px 30px;background:rgb(207,207,209);}
#left_frame_eshop ul.left_menu ul ul {font-size:1em;}
#left_frame_eshop ul.left_menu ul li.last {border-bottom:none;}

#content {width:590px;float:right;padding:15px;background:rgb(225,242,250);color:#444444;}
#content h1 {font-size:2em;color:#444444;font-family:'arial narrow';font-weight:normal;margin:0 0 15px 0;}
#content h2 {font-size:1.1em;}
#content p {line-height:2.4em;font-size:0.85em;margin:0 0 10px 0;}
#content ul {margin:10px 0 5px 15px;line-height:2.4em;font-size:0.85em;}
#content ul ul {font-size:1em;margin:0px 0 0px 15px;}
#content ol {margin:10px 0 5px 15px;line-height:2.4em;font-size:0.85em;}
#content ol ol {font-size:1em;margin:0px 0 0px 15px;}
#content ul ol {font-size:1em;margin:0px 0 0px 15px;}
#content ol ul {font-size:1em;margin:0px 0 0px 15px;}
#content a {color:#444444;}
#content a:hover {color:black;}

#content_eshop {width:750px;float:right;}
#content_eshop h1 {font-size:2em;color:#444444;font-family:'arial narrow';font-weight:normal;margin:0 0 15px 0;}
#content_eshop h2 {font-size:1.3em;margin:10px 0 10px 0;}
#content_eshop h3 {font-size:1.1em;margin:5px 0 10px 0;}
#content_eshop .content_eshop_text {font-size:0.85em;margin:0 0 10px 0;}
#content_eshop .content_eshop_text ul {margin:10px 0 5px 15px;line-height:2.4em;font-size:0.85em;}
#content_eshop .content_eshop_text ul ul {font-size:1em;margin:0px 0 0px 15px;}
#content_eshop .content_eshop_text ol {margin:5px 0 5px 25px;line-height:2em;font-size:1em;}
#content_eshop .content_eshop_text ol ol {font-size:1em;margin:0px 0 0px 15px;}
#content_eshop .content_eshop_text ul ol {font-size:1em;margin:0px 0 0px 15px;}
#content_eshop .content_eshop_text ol ul {font-size:1em;margin:0px 0 0px 15px;}

.skupina_list {background:rgb(218,218,218);width:240px;float:left;margin:0 15px 15px 0;height:180px;position:relative;padding:26px 0 0 0}
.skupina_list_last {background:rgb(218,218,218);width:240px;float:left;margin:0 0px 15px 0;height:174px;position:relative;padding:26px 0 0 0}
#content_eshop .skupina_list h2 {position:absolute;top:0px;left:0px;background:rgb(96,96,96);width:240px;font-size:1em;margin:0;}
.skupina_list h2 a {color:white;text-decoration:none;display:block;padding:5px;width:230px;line-height:16px}
.skupina_list h2 a:hover {color:silver;}
.skupina_list a.foto {display:block;background:white;text-align:right;padding:0;margin:0;height:90px;width:240px;}
.skupina_list p {font-size:0.85em;padding:5px;margin:0;height:74px;}
.skupina_list a.detail {position:absolute;bottom:0px;left:220px;}

.produkt_list {background:rgb(232,232,234);width:350px;float:left;padding:10px;margin:0 10px 10px 0;height:170px;position:relative;}
.eshop_uputavka .produkt_list {background:rgb(232,232,234);width:350px;float:left;padding:10px;margin:0 10px 10px 0;height:150px;position:relative;}
.produkt_list_last {margin:0 0px 10px 0;}
.produkt_list .catalogue {margin:0;padding:0;font-size:0.85em;}
.produkt_list h2, .produkt_list h3 {color:red;font-size:1.1em;}
.produkt_list h2 a, .produkt_list h3 a {color:red;text-decoration:none;}
.produkt_list h2 a:hover, .produkt_list h3 a:hover {color:black;}
.produkt_list .popis {font-size:0.85em;margin:5px 0 0 0;padding:0;}
.produkt_list .price {font-size:0.85em;margin:5px 0 0 0;padding:0;text-align:right;}
.produkt_list .price strong {color:red;font-size:1.2em;padding:0;}
.produkt_list .price span {float:left;}
.produkt_list .inf {font-size:0.85em;margin:5px 0 0 0;padding:0;text-align:right;}
.produkt_list .inf strong {color:black;font-size:1em;padding:0;}
.produkt_list .inf span {float:left;}
.produkt_list a.foto {border:1px solid silver;float:left;}
.produkt_list .right {width:220px;float:right;}
.produkt_list .bottom {width:220px;position:absolute;bottom:10px;right:10px;}
.produkt_list form {margin:5px 0 0 0;font-size:0.85em;text-align:right;}
.produkt_list form label {float:left;line-height:20px;}
.produkt_list form {}
.produkt_list form {}

.produkt_detail {}
#content_eshop .produkt_detail h1 {background:rgb(96,96,96);color:white;font-size:1.8em;font-weight:normal;padding:4px 10px 4px 10px;margin:0 0 10px 0;}
.produkt_detail h1 span {float:right;}
.produkt_detail .main_foto {border:1px solid silver;width:400px;height:400px;margin:0 0 10px 0;}
.produkt_detail .produkt_left {width:400px;float:left;}
.produkt_detail .produkt_right {width:340px;float:right;}
.produkt_detail .produkt_com {height:21px;background:rgb(232,232,232);margin:0 0 10px 0;padding:7px 5px 7px 5px;}
.produkt_detail .produkt_com ul {list-style-type:none;}
.produkt_detail .produkt_com li {display:block;float:left;margin:0 10px 0 0;}
.produkt_detail .produkt_com a {display:block;line-height:21px;text-decoration:none;color:black;font-size:0.85em;padding:0 0 0 25px;}
.produkt_detail .produkt_com a:hover {color:gray;}
.produkt_detail .produkt_com .send {background:url('/images/site/obalka.gif') no-repeat top left;}
.produkt_detail .produkt_com .favorite {background:url('/images/site/smajlik.gif') no-repeat top left;}
.produkt_detail .produkt_com .print {background:url('/images/site/print.gif') no-repeat top left;}

.produkt_detail .produkt_info {border:1px solid silver;height:235px;margin:0 0 10px 0;padding:5px 10px 10px 10px;position:relative;}
.produkt_detail .produkt_info .pictogram {width:40px;float:left;}
.produkt_detail .produkt_info .right {text-align:right;font-size:0.85em;width:260px;float:right;}
.produkt_detail .produkt_info p {margin:0 0 5px 0;padding:0;}
.produkt_detail .produkt_info .bottom {position:absolute;bottom:0px;right:10px;}
.produkt_detail .produkt_info .bottom p {line-height:20px;}
.produkt_detail .produkt_info .bottom p span {background:gray;line-height:20px;padding:5px;color:white;font-weight:bold;}
.produkt_detail .produkt_info {}
.produkt_detail .produkt_info {}

.produkt_detail .produkt_cena {border:1px solid silver;height:83px;margin:0 0 10px 0;padding:0px 10px 10px 10px;line-height:29px;text-align:right;}
.produkt_detail .produkt_cena p {margin:0;padding:0;line-height:29px;}
.produkt_detail .produkt_cena p.price {}
.produkt_detail .produkt_cena p.order {float:left;width:270px;}
.produkt_detail .produkt_cena p.price strong {font-size:1.4em;color:rgb(2,172,224);}
.produkt_detail .produkt_cena p.price span {font-weight:bold;}
.produkt_detail .produkt_cena form input[type="text"] {width:25px;}
.produkt_detail .produkt_cena form input[type="image"] {float:right;}
.produkt_detail .produkt_cena {}

.produkt_detail .small_nav {padding:0;}
.produkt_detail .produkt_popis {clear:both;}
.produkt_detail .produkt_menu {list-style-type:none;background:rgb(242,242,242);height:30px;}
.produkt_detail .produkt_menu li {display:block;float:left;border-right:1px solid silver;line-height:30px;}
.produkt_detail .produkt_menu a {display:block;padding:0 10px 0 10px;color:black;text-decoration:none;}
.produkt_detail .produkt_menu a:hover {}
.produkt_detail .produkt_popis {padding:10px;font-size:0.9em;display:none;}
.produkt_detail .produkt_popis p {margin:0 0 5px 0;}

.produkt_detail .produkt_gallery {padding:10px 0 10px 0;}
.produkt_detail .produkt_gallery .foto {border:1px solid silver;width:175px;float:left;margin:0 14px 13px 0;}
.produkt_detail .produkt_gallery .last {margin:0 0 13px 0;}
.produkt_detail .produkt_gallery {}

.produkt_detail .produkt_alter {clear:both;}
#content_eshop .produkt_detail h2 {margin:10px 0 15px 0;font-size:1.7em;font-weight:normal;}
.produkt_detail {}

.produkt_alter {}
.produkt_alter {}

.produkt_alter_list {border:1px solid silver;width:165px;float:left;margin:0 -1px -1px 0;padding:10px;position:relative;}
.produkt_alter h3 {font-size:0.85em;font-weight:normal;height:30px;}
.produkt_alter a {color:black;text-decoration:none;}
.produkt_alter a:hover {color:gray;}
.produkt_alter a.info {font-size:0.8em;display:block;width:50px;height:20px;padding:30px 0 0 0;text-align:center;color:gray;
                      background:url('/images/site/sipka.gif') no-repeat 11px 0px;position:absolute;bottom:0px;right:10px;}
.produkt_alter a.info:hover {color:black;}
.produkt_alter {}


.content_right {width:200px;margin:0 0 10px 10px;float:right;}
.content_right {}
.content_right {}

div.content_kontakty {width:590px;float:right;padding:15px;background:rgb(248,248,248);color:#444444;}

#kontakt_detail {width:605px;float:right;padding:15px 0 15px 15px;background:rgb(224,243,250);margin:0 0 10px 0;}
#kontakt_detail .foto {width:114px;float:left;}
#kontakt_detail .mapa {width:306px;float:right;}
#kontakt_detail address {font-style:normal;margin:10px 0 0 130px;line-height:2.4em;color:#444444;font-size:0.85em;}
#kontakt_detail address strong {text-transform:uppercase;}
#kontakt_detail h1 {margin:0 0 10px 0px;font-size:2em;color:#444444;font-family:'arial narrow';font-weight:normal;}
#kontakt_detail a {color:#444444;}
#kontakt_detail a:hover {color:black;}

#kontakt_detail h2 {font-size:1.6em;color:black;font-family:'arial narrow';font-weight:normal;margin:15px 0 10px 0px;}
#kontakt_detail .zastupcovia {width:290px;float:left;margin:0 10px 0 0;}
#kontakt_detail .zastupcovia h2 {font-size:1.6em;color:black;font-family:'arial narrow';font-weight:normal;margin:0 0 15px 0px;}
#kontakt_detail .zastupca {width:290px;float:left;margin:0 10px 0 0;min-height:200px;}
#kontakt_detail .zastupca h2 {font-size:2em;color:#444444;font-family:'arial narrow';font-weight:normal;margin:0 0 15px 130px;}
#kontakt_detail .zastupca h3 {font-size:2em;color:#444444;font-family:'arial narrow';font-weight:normal;margin:0 0 15px 130px;}
#kontakt_detail .zastupca {}

#kontakt_detail_add {}
#kontakt_detail_add address {font-style:normal;margin:0px;line-height:2em;color:#444444;width:185px;float:left;font-size:0.85em;padding:5px;}
#kontakt_detail_add address strong {display:block;height:25px;}
#kontakt_detail_add a {color:#444444;}
#kontakt_detail_add a:hover {color:black;}

.kontakt_select {width:590px;float:right;background:#cccccc;padding:5px 15px 5px 15px;margin:0 0 5px 0;}
.kontakt_select p {float:left;margin:0;padding:0;line-height:20px;}
.kontakt_select select {float:left;margin:0 0 0 10px;width:180px;}
.kontakt_select {}

fieldset {margin:10px 0 15px 0;padding:10px;}
fieldset legend {}
fieldset .line label {width:170px;display:block;float:left;}
fieldset .line {clear:both;padding:0 0 2px 0;min-height:25px;}
fieldset .line input {float:left;}

fieldset .lpan {width:350px;float:left;}
fieldset .rpan {width:350px;float:right;}
fieldset .commands {clear:both;padding:0 0 6px 0;}
fieldset .line2 {clear:both;padding:0 0 6px 0;}

form {}
form .main_commands {text-align:right;padding:10px 0 10px 0;}


.tym_left {width:150px;float:left;}
.tym_right {width:415px;float:right;border-left:1px solid silver;padding:0 0 0 15px;}
.tym_left address {width:150px;float:left;font-style:normal;margin:0px 0 0 0px;line-height:2.4em;color:#444444;font-size:0.85em;}

address.tym_kontakt {width:290px;float:left;font-style:normal;margin:0px 0 10px 0px;line-height:2.4em;color:#444444;font-size:0.85em;}
address.tym_kontakt strong {text-transform:uppercase;}

p.antispam {}
p.antispam span {padding:10px 0 10px 0;display:block;float:left;margin:0 20px 0 0;}
p.antispam img {float:left;margin:0 20px 0 0;}
p.antispam input {float:left;margin:10px 20px 0 0;}

#reporting {font-size:0.75em;}

.hodnoty {margin:0 0 10px 0;}
.hodnoty .hodnota {width:183px;float:left;padding:0 0 16px 0;margin:0 15px 0 0;}
.hodnoty .last {margin:0 0px 0 0;}
.hodnoty .hodnota h3 {background:white;}
.hodnoty .hodnota h3 a {text-decoration:none;padding:5px;display:block;}
.hodnoty .hodnota {}
.hodnoty {}
.hodnoty {}

.cas_rocniky {width:360px;float:right;padding:10px 0 0 0;margin:0;}
.cas_rocniky .roky {width:300px;float:right;padding:0;margin:0;}
.cas_rocniky a {display:block;float:left;width:50px;padding:0;margin:0;line-height:1.5em;font-weight:bold;}
.cas_rocniky span {display:block;width:60px;float:left;padding:0;margin:0;line-height:1.5em;}

ul.cas_cisla {list-style-type:none;}
ul.cas_cisla a {text-decoration:none;font-weight:bold;}
ul.cas_cisla li {line-height:2em;}

#content .casopis {}
#content .casopis h2 {font-size:1.5em;margin:10px 0 10px 0;}
#content .casopis h3 {font-weight:normal;margin:0 0 5px 0;}
#content .casopis p {line-height:1.5em;margin:0 110px 10px 0;}
#content .casopis .casopis_head {border-bottom:1px solid silver;}
#content .casopis img.right_img {float:right;margin:0 0 10px 10px;}
#content .casopis .casopis_sek {border-bottom:1px solid silver;clear:both;}
#content .casopis .casopis_cla {clear:both;margin:0 0 10px 0;}
#content .casopis p.datum {line-height:1.5em;margin:0 0 5px 0;padding:0;}

#content .clanky_list {}
#content .clanky_list h2 {font-size:1.2em;margin:10px 0 5px 0;}
#content .clanky_list h2 a {text-decoration:none;}
#content .clanky_list p {line-height:1.5em;}
#content .clanky_list img.left_img {float:left;margin:0 10px 10px 0;border:1px solid silver;}
#content .clanky_list .clanok {clear:both;border-bottom:1px solid silver;}
#content .clanky_list .clanok_body {margin:0 0 0 110px;}
#content .clanky_list p.datum {line-height:1.8em;margin:0 0 0px 0;padding:0 0 0 110px;background:white;clear:both;}

#content p.clanok_det_info {line-height:1.5em;margin:0 0 10px 0;padding:0;font-style:italic;}

#content table p {margin:0;padding:0;line-height:1.6em;}

#content .igallery {width:370px;}
#content .igallery .foto {width:175px;float:left;margin:0 20px 0 0;}
#content .igallery .last {width:175px;float:left;margin:0 0px 0 0;}
#content .igallery .foto img {border:1px solid silver;}
#content .igallery p {line-height:1.5em;}
#content .igallery {}
#content .igallery {}

#content .right_downloads {margin:10px 0 0 10px;}
#content .right_downloads h3 {}
#content .right_downloads ul {line-height:1.5em;}
#content .right_downloads li {padding:0 0 5px 0;}

#content .certifikaty {}
#content .certifikaty {}
#content .certifikaty .certifikat {width:182px;float:left;margin:0 10px 10px 0;}
#content .certifikaty .certifikat h2 {padding:5px;background:rgb(231,231,231);font-weight:normal;font-size:1em;}
#content .certifikaty .certifikat {}
#content .certifikaty .certifikat {}

#content .referencie {}
#content .referencie .referencia {clear:both;border-bottom:1px solid silver;}
#content .referencie .referencia h2 {cursor:pointer;text-decoration:underline;margin:0 0 10px 0;}
#content .referencie .referencia .image {width:120px;float:right;margin:0 0 10px 10px;border:1px solid silver;}
#content .referencie .referencia .item {display:block;}

#content .main_downloads {}
#content .main_downloads .download {display:block;height:50px;font-size:0.9em;}
#content .main_downloads .download a {display:block;padding:10px 5px 10px 50px;width:350px;text-decoration:none;float:left;background:rgb(204,219,226)  no-repeat 5px 5px;}
#content .main_downloads .download a.par {background:white no-repeat 5px 5px;}
#content .main_downloads .download a.download_pdf {background-image:url('/images/file_icons/pdf.gif'); }
#content .main_downloads .download span {display:block;width:100px;float:left;padding:10px;}
#content .main_downloads {}

#content_eshop .main_downloads {}
#content_eshop .main_downloads .download {display:block;height:50px;font-size:1em;}
#content_eshop .main_downloads .download a {display:block;padding:10px 5px 10px 50px;width:350px;text-decoration:none;float:left;background:rgb(204,219,226)  no-repeat 5px 5px;}
#content_eshop .main_downloads .download a.par {background:white no-repeat 5px 5px;}
#content_eshop .main_downloads .download a.download_pdf {background-image:url('/images/file_icons/pdf.gif'); }
#content_eshop .main_downloads .download span {display:block;width:100px;float:left;padding:10px;}
#content_eshop .main_downloads {}


table.basket_table {width:100%;border-collapse:collapse;font-size:0.9em;margin:0 0 15px 0;}
table.basket_table th {text-align:left;}
table.basket_table .cmd {text-align:right;width:90px;}
table.basket_table {}
table.basket_table thead {}
table.basket_table tbody {}
table.basket_table tfoot {border-top:2px solid black;}
table.basket_table .price {text-align:right;width:110px;}
table.basket_table .body {text-align:right;width:80px;font-weight:bold;}

table.info_table {margin:5px 0 15px 0;border-collapse:collapse;border-spacing:0px;}
table.info_table td.w150 {width:150px;}
table.info_table {}
table.info_table {}

.kosik_nav {margin:0 0 10px 0;font-size:0.85em;}
.kosik_nav {}
.kosik_nav li {display:block;float:left;margin:0 0px 0 0px;color:gray;background:rgb(241,241,241);border-right:1px solid white;width:129px;padding:5px 10px 5px 10px;}
.kosik_nav li.sel {color:white;background:rgb(1,170,227);}

.eshop_uputavka {width:370px;float:left;padding:0px;margin:0 10px 10px 0;height:200px;position:relative;}
.eshop_uputavka_last {margin:0 0px 10px 0;}
.eshop_uputavka h2 {background:rgb(135,130,127);line-height:30px;padding:0 10px 0 10px;color:white;}
.eshop_uputavka_pair h2 {background:rgb(68,69,73);}
.eshop_uputavka {}
.eshop_uputavka {}

table.archiv_obj {font-size:0.85em;margin:15px 0 0 0;}
table.archiv_obj th {text-align:left;vertical-align:top;}
table.archiv_obj td {text-align:left;vertical-align:top;}
table.archiv_obj td.number {width:70px;}
table.archiv_obj td.datum {width:100px;}
table.archiv_obj td.cena {text-align:right;width:100px;}
table.archiv_obj td {border-bottom:1px solid silver;}

.obj_header {}
.obj_header p {line-height:1.5em !important;}
.obj_header h2 {margin:0 0 10px 0;}
.obj_header_left {width:280px;float:left;}
.obj_header_right {width:280px;float:right;}

@media print {
#body {width:600px;}
#header, #top_frame, #left_frame_eshop, #main_menu, #footer2 {display:none;}
#body_eshop {width:600px;}
#content_eshop {width:600px;}
#content_eshop .produkt_left {width:250px;}
#content_eshop .main_foto {width:250px !important;height:250px !important;}
#content_eshop .main_foto img {width:250px !important;height:250px !important;}
.produkt_detail .produkt_com {display:none;}
.produkt_detail .produkt_cena {height:53px;}
.produkt_detail .small_nav {display:none;}
#content_eshop ul.produkt_menu {display:none;}
#content_eshop #pr_popis {display:block !important;}
#content_eshop #pr_foto {display:block !important;}
#content_eshop #pr_video {display:none !important;}
#content_eshop #pr_navod {display:none !important;}
#content_eshop .produkt_cena form {display:none;}
#content_eshop .produkt_alter {display:none;}

}


