/* CSS Document */
body {margin: 0;padding: 0;line-height: 1.33;font-size:1em;font-family:verdana,arial,sans-serif;background:white;font-size:0.7em;}
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;}

p {font-size:1em;margin-bottom:5px;}
ul {font-size:1em;margin-bottom:8px;margin-left:20px;}
h1 {font-family:"arial narrow";font-size:1.8em;margin-bottom:10px;color:#444444;}
h2 {font-family:"arial narrow";font-size:1.8em;margin-bottom:10px;color:#444444;}
a {color:black;line-height:1.2em;}
a:hover {color:#666666;}
address {font-style:normal;font-size:1em;}
.onlyprint {display:none;}
hr.clear {clear:both;height:0px;line-height:0px;visibility:hidden;margin:0px;padding:0px;}
img.mapa {margin:20px 10px;}
p.error {color:red;margin:10px 0 10px 0;}
fieldset {margin:10px 0 10px 0;}
legend {font-size:1.4em;}
fieldset h3 {margin:10px 0 10px 0;font-size:1em;}

div.clear {clear:both;}

#obsah {width:978px;margin:0px auto;}
#body {background:url('/images/site/background2.gif') repeat-y top left rgb(240,240,255);}

.search {padding:10px;}

div.znacky_list {float:left;clear:both;}
div.znacky_list img {float:left;margin:0 5px 5px 0;}
div.znacky_list h3 {margin:0 0 0 105px;}

.page_content h3 {font-size:1.4em;letter-spacing:-1px;font-weight:normal;}

.page_content {padding:10px;width:558px;float:left;}
div.page_content h1 {font-size:2em;font-weight:normal;font-family:"arial narrow";color:#444444;}
div.page_content h2 {font-family:"arial narrow";font-size:1.7em;color:#444444;}
div.page_content h2.divider {font-family:"arial narrow";font-size:1.7em;border-top:0px solid silver;padding-top:15px;margin-top:15px;color:#444444;}
div.page_content h3 {font-size:1.4em;letter-spacing:-1px;font-weight:normal;}
div.page_content h3 a {text-decoration:none;color:rgb(32,41,100);}
div.page_content h3 a:hover {color:black;}
.page_bodyc {background:rgb(190,205,226);}
.page_content {padding:10px;}
.ppage_content ul {font-size:0.75em;margin-left:20px;}
.page_content ul ul {font-size:1em;}
.page_content li {margin-bottom:2px;}


.skupiny_list {clear:both;margin:0px 0 10px 0;height:52px;}
.skupiny_list img {float:left;border:1px solid gray;}
.skupiny_list h3 {display:block;border-bottom:1px solid silver;padding:20px 0 0px 60px;font-weight:normal;margin:0 0 10px 0;}
.skupiny_list a {text-decoration:none;}
.skupiny_list a:hover {}

div.page_body2 {padding:10px;width:728px;background:rgb(207,213,230);min-height:800px;_height:800px;}

.gallery {}
.gallery a {}
.gallery .foto {width:100px;float:left;margin:0 10px 10px 0;text-align:center;}
.gallery p {text-align:center;}

.produkt_list {font-size:1em;border-bottom:1px solid silver;padding:0 0 5px 0;}
.produkt_list h3 {margin-bottom:5px;margin-top:15px;}
.produkt_list img.foto {float:left;width:100px;}
.produkt_list img.mfoto {float:left;}
.produkt_list p {margin-left:110px;color:#222222;width:290px;}
.produkt_list p.long {margin-left:0px;color:#222222;}
.produkt_list .info {text-align:right;font-size:0.8em;margin-bottom:5px;color:#444444;}
.produkt_list table.cena {margin:0 0 0 110px;}
.produkt_list table.cena td {width:90px}
.produkt_list table.cena td.cena {width:120px;text-align:right;}


.produkt_detail {font-size:1em;display:table;width:550px;}
.produkt_detail h3 {margin-bottom:5px;margin-top:15px;}
.produkt_detail img.foto {float:left;margin:0 0 10px 0;}
.produkt_detail img.foto2 {margin:0 0 10px 0;}
.produkt_detail img.mfoto {float:left;}
.produkt_detail p {margin-left:210px;color:#222222;width:190px;}
.produkt_detail p.long {margin-left:0px;color:#222222;}
.produkt_detail .info {text-align:right;font-size:0.8em;margin-bottom:5px;color:#444444;}

.novinky_list {font-size:1em;border-bottom:1px solid silver;}
.novinky_list h3 {margin-bottom:5px;margin-top:15px;}
.novinky_list img.foto {float:left;margin-right:5px;margin-bottom:5px;}
.novinky_list p {margin-left:105px;color:#222222;}
.novinky_list p.long {margin-left:0px;color:#222222;}
.novinky_list .datum {font-size:0.8em;margin-bottom:5px;color:#444444;}

.novinky_skupiny {}
.novinky_skupiny h3 {border-bottom:1px solid silver;margin-bottom:15px;margin-top:10px;}

.novinka {}
.novinka img {float:right;margin:0 0 10px 10px;}

.top_search {float:right;width:300px;height:25px;padding:0px;}
.top_search form {padding:0px;margin:0px;}
.ttop_search input[type='text'] {height:16px;font-size:12px;float:left;line-height:16px;padding:1px;margin:0px 0 0 0px;border:1px solid gray;}
.ttop_search input[type='submit'] {padding:0px 5px 0 5px;font-size:11px;margin:0px 0 0 5px;}

@media screen {
#top_nav {text-align:left;margin-left:230px;height:25px;}
#top_nav a {text-decoration:none;font-size:1em;line-height:25px;color:gray;padding:0 10px 0 10px;}
#top_nav a:hover {color:black;}

#logo {height:165px;background:url('/images/site/top-image.jpg') no-repeat top left;}

#langs {width:200px;float:left;height:25px;color:#444444;padding:0px 0 0 0;}
#langs a {text-decoration:none;font-size:1em;line-height:25px;color:#444444;padding:5px 0px 5px 35px;}
#langs a:hover {color:black;}

#left_frame {width:228px;float:left;background:rgb(240,240,255);border-right:2px solid rgb(48,89,191);}
#left_frame h4 {font-size:1em;background:silver;color:white;padding:5px 2px 5px 5px;}

#left_frame {margin-top:0px;;font-size:1em;}
#left_frame ul {list-style-type:none;font-size:1em;margin-left:0px;padding-left:10px;margin-top:3px;font-weight:bold;text-transform:uppercase;}
#left_frame ul ul {list-style-type:none;font-size:1em;margin-left:5px;padding-left:10px;margin-top:3px;font-weight:normal;text-transform:none;border-left:1px solid silver;list-style-position:outside;}
#left_frame li {padding:0px;margin-bottom:5px;padding-top:5px;color:black;line-height:1.2em;}
#left_frame li li {color:gray;}
#left_frame li li li {color:silver;}
#left_frame li span {color:gray;}
#lleft_frame h3 {font-size:0.8em;margin-bottom:10px;margin-top:0px;}

#left_frame a {color:#444444;text-decoration:none;}
#left_frame a:hover {color:navy;text-decoration:underline;}

#content {width:748px;float:right;position:relative;background:url('/images/site/content1.gif') repeat-y top left rgb(207,213,230);}

#content .top {background:transparent;position:absolute;left:0px;top:0px;z-index:97;width:748px;height:42px;background:url(../images/topback.png);_background:rgb(64,82,128);}
#content .top h1 {font-family:"arial narrow";padding:10px;color:rgb(240,240,240);font-size:1.6em;font-weight:bold;margin:0px;text-transform:uppercase;line-height:24px;}
#content .top h3 {min-height:22px;_height:22px;max-width:200px;font-weight:bold;font-size:1em;font-family:arial;height:18px;line-height:18px;padding:10px;padding-top:16px;margin:0px;margin-right:10px;float:right;border-right:0px solid white;text-transform:uppercase;color:white;margin-bottom:0px;}

.top_photos {}
.top_photos img {float:left;}

.page_content {padding:10px;width:558px;float:left;}


.small_nav {padding:6px 5px 6px 5px;font-size:0.9em;background:rgb(64,82,128);color:silver;clear:both;}
.small_nav a {color:white;text-decoration:none;}
.small_nav a:hover {color:rgb(190,205,226);}

.imidz_right {width:150px;float:right;background:rgb(91,117,181);padding:10px;}
.imidz_right ul {list-style-type:square;margin:10px;margin-left:20px;text-transform:uppercase;font-size:0.9em;}
.imidz_right ul ul {font-size:1em;}
.imidz_right li {margin-bottom:5px;color:#eeeeee;}
.imidz_right a {text-decoration:none;color:white;}
.imidz_right a:hover {text-decoration:none;color:black;}
.imidz_right2 {width:354px;float:right;background:rgb(91,117,181);position:relative;padding:10px;}
.imidz_right2 h2 {color:#d0d0d0;}

.imidz_right2 .novinky_list {color:white;border-bottom:1px solid silver;padding:0 0 5px 0;margin:0 0 15px 0;}
.imidz_right2 .novinky_list h3 {color:white;}
.imidz_right2 .novinky_list a {color:white;}
.imidz_right2 .novinky_list a:hover {color:silver;}
.imidz_right2 .novinky_list .datum {color:silver;padding:5px 0 5px 0;}
.imidz_right2 .novinky_list img {float:left;border:1px solid black;}
.imidz_right2 .novinky_list p {margin:0 0 0 90px;}
.imidz_right2 .novinky_list {}
.imidz_right2 .novinky_list {}


.page_left1 {width:354px;padding:10px;float:left;}

#footer {clear:both;padding:10px;color:#555555;}

div.search {padding:10px;width:728px;background:rgb(207,213,230);min-height:600px;_height:600px;}
div.search h1 {font-size:2em;font-weight:normal;font-family:"arial narrow";color:#444444;}
div.search h2 {font-family:"arial narrow";font-size:1.7em;color:#444444;}
div.search h3 {margin-top:10px;margin-bottom:5px;}
div.search p {font-size:1em;}
div.search form {padding:10px;text-align:center;}
div.navigator {font-size:1em;text-align:right;padding:10px;}

.sitemap {padding:10px;}
.sitemap a {text-decoration:none;}
.sitemap ul {font-size:1em;}
.sitemap ul.level1 {font-size:1.4em;}
.sitemap ul.level1 li {padding:5px 0 5px 0;}
.sitemap ul.level2 {font-size:0.8em;}
.sitemap ul.level2 li {padding:2px 0 2px 0;}
.sitemap ul.level3 {font-size:0.9em;}
.sitemap ul.level3 li {padding:1px 0 1px 0;}

.big_foto {text-align:center;padding:10px;}
.big_foto .back {text-align:center;padding:5px;font-size:1em;}
.big_foto h1 {text-align:left;padding:10px;}
.big_foto p {font-size:1em;}

.foto_nav {text-align:center;padding:10px 0 10px 0;} 

}

@media print {
#top_frame {}
#top_frame #logo {display:none;}
.top_photos {display:none;}
#top_nav {display:none;}
.top_search {display:none;}

#obsah {width:100%;margin:0px auto;background:white;}
address.onlyprint {display:block;font-size:0.7em;border-bottom:1px solid gray;color:gray;padding-bottom:10px;margin-bottom:10px;}
address.onlyprint img {float:right;}
#left_frame {display:none;}
.imidz_right {display:none;}
.page_body {margin:0px;background:white;width:100%;}
.noprint {display:none;}
.small_nav {display:none;}
.small_nav2 {display:none;}
.topback {display:none;}
#content .top {}
#content .top h1 {font-family:"arial narrow";min-height:22px;_height:22px;padding:10px;padding-top:10px;color:rgb(240,240,240);font-size:1.1em;vertical-align:bottom;font-weight:bold;margin:0px;text-transform:uppercase;line-height:24px;}
#content .top h3 {min-height:22px;_height:22px;max-width:200px;font-weight:bold;font-size:0.7em;font-family:arial;height:18px;line-height:18px;padding:10px;padding-top:14px;margin:0px;margin-right:10px;float:right;border-right:0px solid white;text-transform:uppercase;color:white;margin-bottom:0px;}
table.page_body {width:100%;margin:0px;border-spacing:0px;}
table.page_body3 {width:100%;margin:0px;border-spacing:0px;}

}
