* {margin:0; padding:0; background-repeat:no-repeat;}
img {border:none;}

body {background-color:#ffffff;font-family:Arial, sans-serif; font-size:10px; color:#666666;}
br.end {clear:both;}
br.end_right {clear:right;}


div#page {width:990px; margin:0 auto; background-image:url('layout/page_background.jpg'); background-repeat:repeat-y;}
div#panel_top {width:944px; height:49px; padding:0 30px 0 16px; margin:0 auto; background:#be3f25 url('layout/panel_top.jpg'); background-repeat:repeat-x;}

div#panel_left {width:182px; height:auto; background-color:#ededed; border-right:solid 1px #ffffff; float:left;}
div#panel_center {width:624px; height:auto; float:left; background-color:#ffffff; padding-bottom:15px;}
div#panel_right {width:182px; height:auto; background-color:#ededed; border-left:solid 1px #ffffff; float:left;}

div#menu {width:182px; height:200px; background:#647e8f url('layout/menu.jpg'); border-bottom:solid 1px #ffffff;}

div#panel_category {width:182px; height:21px; background-color:#be3f25; background-image:url('layout/star.gif'); background-position:8px 5px; border-bottom:solid 1px #ffffff;}
div#letter {width:182px; height:21px; background-color:#be3f25; background-image:url('layout/star.gif'); background-position:8px 5px; margin-top:20px;border-bottom:solid 1px #ffffff;}
div#panel_left div.panel_menu {width:182px; height:21px; margin-bottom:2px; background-color:#647e8f;}
div#panel_left div.content_menu {width:182px;}
div#panel_info {width:182px; height:21px; background-color:#33afcd; background-image:url('layout/star.gif'); background-position:8px 5px;}
div#menu_info {width:182px;}

div#menu div.link {text-align:center; color:#ffffff;}

/* left */
div#panel_category p {color:#ffffff; font-size:1.2em; font-weight:bold; padding:2px 0 0 30px;}
div#panel_left div.panel_menu p {color:#ffffff; font-size:1.2em; font-weight:bold; padding:2px 0 0 30px;}
div#panel_left div.panel_menu p a {color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none;}
div#panel_left div.panel_menu p a:hover {color:#7b130a;}
div#panel_info p {color:#ffffff; font-size:1.2em; font-weight:bold; padding:2px 0 0 30px;}

div#panel_left ul.offer {list-style-type:none;}
div#panel_left ul.offer li ul {list-style-type:none;}
div#panel_left ul.offer li {}
div#panel_left ul.offer li a {display:block; padding:2px 0 0 30px; color:#ffffff; font-size:1.2em; font-weight:bold; text-decoration:none; width:152px; height:19px; margin-bottom:2px; background-color:#647e8f;}
div#panel_left ul.offer li a:hover {color:#ffffff; background-color:#be3f25;}
div#panel_left ul.offer li.current a {color:#ffffff; background-color:#be3f25;}


div#panel_left ul.offer li ul li a {background-color:#C0C0C0; color:#ffffff;}
div#panel_left ul.offer li.current ul li a {background-color:#C0C0C0; color:#ffffff;}

div#panel_left ul.offer li ul li a:hover {color:#ffffff; background-color:#63aaba;}
div#panel_left ul.offer li.current ul li a:hover {color:#ffffff; background-color:#63aaba;}
div#panel_left ul.offer li.current ul li.current a {color:#ffffff; background-color:#63aaba;}

div#panel_left ul.menu {list-style-type:none; padding:3px 7px 10px 7px;}
div#panel_left ul.menu a {color:#666666; font-size:1.1em; text-decoration:none;}
div#panel_left ul.menu a:hover {color:#7b130a;}
div#panel_left ul.menu img {margin:0 7px 0 0;}
div#panel_left ul.menu li {border-top:1px dotted #d6d5d5; padding:1px 0 2px 0;}
div#panel_left ul.menu li.current a {color:#7b130a;}

div#letter p {color:#ffffff; font-size:1.2em; font-weight:bold; padding:2px 0 0 30px;}

div#newsletter {padding:10px 8px 0 5px;}
div#newsletter p {font-size:1.1em; color:#666666; font-weight:normal; margin-bottom:13px; padding:0;}
div#newsletter p.headline {color:#3b8093; font-weight:bold; margin-bottom:15px;}
div#newsletter_form {width:174px;}
div#newsletter input {width:172px; font-size:1.1em; border:1px solid #aeaeae; margin-bottom:5px;}
div#newsletter div.cancel {float:left;}
div#newsletter div.cancel input {width:auto;border:none; margin-right:2px;}
div#newsletter label {font-size:1.0em; color:#b22d19; text-decoration:underline;}
div#newsletter input.submit {width:auto; height:22px; border:0px; background:#b22d19; color:#ffffff; font-weight:bold; float:right;}
div#newsletter p.report {padding-top:10px;color:#b22d19;}

* html div#newsletter {padding:10px 0px 0 5px;}

/* center */
div#head {width:613px; height:82px; padding:118px 0 0 11px; background:#647e8f url('layout/head.jpg');}
div#home {width:576px; padding:10px 24px;}
div#panel_home {width:600px; height:19px; padding:2px 0 0 24px; background-color:#63aaba; border-top:1px solid #ffffff;}
div#content {width:594px; height:auto; padding:15px 15px;}


/* right */
div#cart {width:167px; height:185px; padding:15px 0 0 15px; background:#be3f25 url('layout/cart.jpg'); border-bottom:solid 1px #ffffff;}
div#panel_login {width:182px; height:21px; background-color:#2b6574; background-image:url('layout/star.gif'); background-position:8px 5px;}
div#content_login {width:170px; padding:5px 0 20px 12px;}
div#content_login p.login {padding-left:5px; color:#b22d19; font-weight:bold;}
div#panel_news {width:182px; height:21px; background-color:#33afcd; background-image:url('layout/star.gif'); background-position:8px 5px;}
div#content_news {width:142px; padding:19px 23px 19px 17px;}
div#panel_recommend {width:182px; height:21px; background-color:#be3f25; background-image:url('layout/star.gif'); background-position:8px 5px;}
div#content_recommend {width:170px; padding:6px 0 12px 12px;}
div#panel_contact {width:182px; height:21px; background-color:#be3f25; background-image:url('layout/star.gif'); background-position:8px 5px;}
div#content_contact {width:165px; padding:19px 0 19px 17px;}
div#foot {width:990px; height:37px; margin:0 auto; background-color:#263138; border-top:3px #45545d solid; border-bottom:1px #7d8388 solid;}
div#bottom {width:990px; height:40px; margin:0 auto;}
div#panel_right p.panel {color:#ffffff; font-size:1.2em; font-weight:bold; padding:2px 0 0 30px;}

/* content_recommend */
div#content_recommend p {margin-bottom:3px; font-size:1.1em;}
div#content_recommend p.name {color:#b22d19; font-size:1.1em; font-weight:bold;}
div#content_recommend img {width:auto; padding:2px; border:1px solid #647e8f; margin:0 auto;}
div#content_recommend p em {color:#b22d19; text-decoration:underline; font-style:normal;}
div#content_recommend p strong {font-size:1.4em; color:#b22d19;}
div#content_recommend div.detail {width:60px; height:15px; padding:1px 16px 0 16px; background-image:url('layout/detail.jpg'); background-repeat:repeat-x; border:1px solid #1e4858;}
div#content_recommend div.detail a {font-size:1.1em; color:#ffffff; text-decoration:none;}
div#content_recommend p a {color:#b22d19; font-size:1em; font-weight:bold;}

/* panel_top */
div#language {padding-top:3px;}
p.www {padding-top:16px; float:left;}
p.www a {color:white; font-size:1.1em; font-weight:bold; text-decoration:none;}
h1 {color:white; font-size:1.1em; font-weight:normal; padding-top:16px; float:left;}
p.quick {padding-top:5px; float:right; color:white;}
p.quick a {color:white; font-size:1em; text-decoration:none;}
a img.lan {margin-left:15px; float:right;}
a.current img {border:3px solid #cf6b54; margin-top:-3px;}

/* menu */
div#menu ul {list-style-type:none; padding:8px;}
div#menu a {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}
div#menu a:hover {color:#7b130a;}
div#menu ul img {margin:0 18px 0 0;}
div#menu ul li {border-bottom:1px solid #518b9a; border-top:1px solid #205060; padding:2px 0 3px 0;}
div#menu ul li.current a {color:#7b130a;}

/* head */
div#head h2 {color:#ffffff; margin:0; font-weight:bold; font-size:1.2em; line-height:1.8em;}

/* cart */
div#cart {color:#ffffff;}
div#cart table td {padding:3px 0;}
div#cart table td.left {text-align:left; font-weight:bold; font-size:1.1em;}
div#cart table td.cart {text-align:left; font-weight:bold; font-size:1.2em;}
div#cart table td.under {text-align:right; font-size:1.1em; text-decoration:underline;}
div#cart table td.right {text-align:right; font-size:1.1em;}
div#cart table td div.till {width:78px; height:19px; margin-left:55px; background-image:url('layout/till.jpg'); border:none; text-align:center; padding-top:3px;}
div#cart table td div.till a {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}

/* login */
div#content_login {font-size:1.1em;}
div#content_login input {width:120px; border:1px solid #b2b2b2;}
div#content_login select {width:160px; border:1px solid #b2b2b2;}
div#content_login input.submit {width:auto; height:17px; padding-right:3px; padding-left:3px;  font-size:1.1em; color:#ffffff;   background:url(layout/login.jpg) repeat-x; border:0px;}
div#content_login table {width:165px;}
div#content_login table td.right {text-align:right;}
div#content_login table td {padding-bottom:5px;}
div#content_login a {color:#e92a03; font-size:1em;}
div#content_login a:hover {color:#7b130a; text-decoration:none;}
div#content_news p.date {font-weight:bold; font-size:1.1em;}
div#content_news p {line-height:1.5em; font-size:1.1em;}
div#content_news p a {color:#cc3300; text-decoration:none;}
div#content_news p.con {margin-bottom:20px;}
div#content_news p a:hover {color:#7b130a;}
div#content_news p.all {text-align:right;}
div#content_news p.all a {font-weight:bold;}
div#content_contact p.date {font-weight:bold; font-size:1.1em;}
div#content_contact p {line-height:1.5em; font-size:1.1em;}

/* foot */
div#foot p {color:#ffffff; padding:4px 0 0 7px; width:500px;}
div#foot p a {color:#ffffff; text-decoration:none;}
div#foot p a:hover {color:#cccccc;}

/* bottom */
div#bottom p {color:#cccccc; padding:8px 0 0 40px;}
div#bottom p a {color:#cccccc; text-decoration:none;}
div#bottom p a:hover {color:#666666;}

/* home */
div#home h2 {color:#b22d19; font-size:1.2em; margin-bottom:4px;}
div#home p {font-size:1.1em;}
div#home p a {color:#b22d19;}
div#panel_home p {color:#ffffff; font-size:1.2em; font-weight:bold; width:600px; float:left;}
div#home p.news_date {font-weight:bold;}
div#home p.news_short {font-weight:bold; margin-bottom:5px;}
div#home p.news_con {margin-bottom:20px;}
div#home p.news_con a {color:#cc3300; text-decoration:none;}
div#home p.news_con a:hover {color:#7b130a;}
div#home table#registrace-table {text-align:left;}
div#home p.error {color:red; font-size:1.1em; font-weight:bold;}
div#home p.pass {color:green; font-size:1.1em; font-weight:bold;}
div#home p.headline {color:#b22d19; font-size:1.5em; margin-bottom:4px; font-weight:bold;}
div#home ul.sitemap a {color:#b22d19; font-weight:bold; font-size:1.2em;}
div#home ul.sitemap a:hover {text-decoration:none;}

/* cart table */
div#home table.cart {width:100%; border-collapse:collapse; border:1px solid #2b6574;}
div#home table.cart td {padding:3px 5px; font-size:1.1em;}
div#home table.cart td input {width:20px; text-align:right;}
div#home table.cart tr.headline td {background-color:#33afcd; color:#ffffff; font-weight:bold; font-size:1.2em;}
div#home table.cart td.count {text-align:center; width:15%;}
div#home table.cart td.price {text-align:right;}
div#home input.cart_submit {float:right; margin:5px 0 0 10px; border:1px solid #33afcd; background:#2b6574;color:#ffffff; font-weight:bold; font-size:1.2em; padding:2px 5px;}
div#home textarea {width:100%;}
div#home h2.adress {margin-top:20px;}


/* product detail */
div#home div.product_detail p {font-weight:bold; font-size:1.2em; margin-bottom:3px;}
div#home div.product_detail div.photo {width:auto; padding:2px; border:1px solid #647e8f; margin:0 9px 5px 90px; float:left;}
* html div#home div.product_detail div.photo {margin:0 9px 5px 45px;}

div#home div.product_detail p.product_name {color:#a05705; font-size:1.5em; margin-bottom:4px; margin-left:90px;}
div#home div.product_detail p em {font-style:normal; font-weight:normal;}
div#home div.product_detail p strong {font-size:1.2em; color:#b22d19;}
div.product_description {padding:10px 24px 10px 15px;}
div.product_images {padding:10px 24px;}
div.product_images div.photo {width:auto; padding:2px; border:1px solid #647e8f; margin:0 15px 15px 0; float:left;}
div#home div.product_detail div.to_cart {width:auto; height:15px; padding:1px 16px 0 16px; background:#d99f44 url('layout/to_cart.jpg'); background-repeat:repeat-x; border:1px solid #da6201; float:left; margin-left:90px;}
* html div#home div.product_detail div.to_cart {margin-left:45px;}

div#home div.product_detail div.to_cart a {font-size:1.1em; color:#ffffff; text-decoration:none;}
div#home div.product_detail div.photo p.ilustration {font-weight:normal; font-size:0.9em;}

/* content */
div#content div.product {width:289px; height:auto; padding:10px 0 10px 0; margin-bottom:10px; float:left}
div#content div.productB {width:264px; height:auto; padding:10px 0 10px 34px; margin-bottom:10px;float:left}
div#content div#products p {margin-bottom:3px; font-size:1.1em;}
div#content div#products p a {color:#b22d19;}
div#content div#products p.name {color:#b22d19; font-size:1.1em; font-weight:bold;}
div#content div.photo {width:auto; padding:2px; border:1px solid #647e8f; margin-right:9px; float:left; margin-bottom:15px;}
div#content div#products p em {color:#b22d19; text-decoration:underline; font-style:normal;}
div#content div#products p strong {font-size:1.4em; color:#b22d19;}
div#content div#products div.detail {width:auto; height:15px; padding:1px 16px 0 16px; background:#b22d19 url('layout/detail.jpg'); background-repeat:repeat-x; border:1px solid #1e4858; float:left;}
div#content div#products div.detail a {font-size:1.1em; color:#ffffff; text-decoration:none;}
div#content div#products div.to_cart {width:auto; height:15px; padding:1px 16px 0 16px; margin-left:35px; background:#b22d19 url('layout/to_cart.jpg'); background-repeat:repeat-x; border:1px solid #da6201; float:left;}
div#content div#products div.to_cart a {font-size:1.1em; color:#ffffff; text-decoration:none;}
div#content div#products p.none {margin-bottom:0px;}
div#content div#products p.unit {margin:0;}
div#content div#products div.buttons {margin-top:3px; float:left;}
div#content div#settings {text-align:center; margin:0 0 10px 0;}
div#content div#settings a {color:#b22d19; font-size:1.1em;}
div#content div#settings select {width:150px;}
div#content div#settings input {border:1px solid #647e8f; background:#63aaba; color:#ffffff; font-weight:bold;}

div#content div#set_bot {text-align:center; margin:0; padding:15px 0 0 0; clear:both;}
div#content div#set_bot a {color:#b22d19; font-size:1.1em;}

span.discount {color:#b22d19;}
div#content .clanek {font-size:10px;}
div#content #products .clanek p strong {font-size:10px;}

h2.eshop      { padding-bottom: 15px; }
