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

body {padding:0; margin:0; background:#052240 url('layout/body.jpg') repeat-x; font-family:Verdana, sans-serif; font-size:10px; color:#666666;}
br.end {clear:both;}

/* layout */
div#head_top {width:920px; height:11px; padding:5px 40px; background:url('layout/head_top.jpg') repeat-y; margin:0 auto;}
div#menu {width:1000px; height:34px; background:#3674c9 url('layout/menu.jpg'); margin:0 auto;}
div#head {width:1000px; height:168px; background:#5aafee; margin:0 auto;}
div#head_h {width:1000px; height:168px; background:url('layout/head.jpg'); position:absolute;}
div#page {width:960px; height:auto; margin:0 auto; padding:0 20px 10px 20px; background:#ffffff url('layout/page.jpg');}
div#page_left {width:185px; height:auto; float:left;}
div#content {width:539px; height:auto; padding:20px; background:url('layout/content.jpg') repeat-x; float:left; font-size:1.1em;}
div#page_right {width:196px; height:auto; float:left; padding:0; margin:0;}
a#akce {display:block; width:183px; height:123px; padding:25px 0 0 12px; position:absolute; background:#b40303 url('layout/akce.jpg'); font-size:1.6em; font-weight:bold; color:#ffffff; line-height:2em; text-decoration:none;}
a#odbornik {display:block; margin-top:148px; width:200px; height:310px; padding:0; position:absolute; background:#2f7daf url('layout/odbornik.jpg');}
div#page_top {width:579px; height:27px; overflow:hidden; border-bottom:1px solid #ffffff; background:#e7ebed; float:left;}
div#cart_panel {width:150px; height:21px; font-weight:bold; padding:6px 0 0 51px; position:absolute; margin:-28px -5px 0 0; background:#9e0b06 url('layout/cart_panel.jpg'); font-size:1.4em; color:#ffffff;}
div.panel_red {width:196px; height:21px; font-weight:bold; text-align:center; padding:6px 0 0 0; margin:0; background:#9e0b06 url('layout/red_panel.jpg') repeat-y; font-size:1.4em; color:#ffffff;}
div#foot {width:962px; height:auto; margin:0 auto; padding:18px 19px 20px 19px; background:url('layout/foot.jpg') no-repeat;}
div#foot_content {width:942px; height:auto; padding:10px 10px 10px 10px; background:#297bae;}

/* content */
div#content h2 {font-size:14px; margin:0; color:#06305c;}
div#content h3 {font-size:11px; margin:0; color:#666666;}
div#content h4 {font-size:11px; margin:0; color:#b40303;}
div#content p {margin:0;}
div#content ul {margin:0; padding:0 0 0 30px;}
div#content a {color:#9e0b06;}
div#content a:hover {color:#06305c;}

div#content p.pass {color:#00CC00; font-weight:bold;}
div#content p.error {color:#FF0000; font-weight:bold;}

div#content p.new_date {color:#b40303; font-weight:bold; padding-top:3px;}
div#content p.new_short {font-weight:bold; padding-bottom:10px;}

div#content ul.sitemap {margin:0; padding:10px 0 0 30px;}
div#content ul.sitemap li {padding:2px 0;}
div#content ul.sitemap a {font-size:1.2em;}

div#content input.submit {width:88px; height:16px; margin:5px 0;background:#2f7daf url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div#content input.passw {color:#666666; width:140px; height:14px; font-size:1em; background:url('layout/input_search.jpg'); border:1px solid #ffffff; font-family:Verdana; border:1px solid #e3e7f5; margin-bottom:5px;}

div#content div.settings {text-align:center; padding:3px 0 6px 0; font-size:1.2em;}

/* advisor */
div#content table.phorum {margin-top:10px;}
div#content table.phorum td.main {font-weight:bold; font-size:1.2em;}
div#content table.phorum input {width:300px;}
div#content table.phorum input.buy {width:88px; height:16px; margin:5px 0;background:#2f7daf url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div#content table.phorum textarea {width:300px; height:100px;}

div#content div#diskuze {border:1px solid #58aec6; background:#f0f6ff; margin:10px 0 0 0; padding:5px 10px 10px 10px;}
div#content div.phorum {margin:15px 0 0 0; padding:0 10px 10px 0; border-bottom:1px dotted #1c4c6e;}
div#content div.phorum p.name {width:300px;margin:0; color:#9e0b06; float:left; font-weight:bold;}
div#content div.phorum p.date {margin:0; color:#9e0b06; float:right; text-align:right; font-weight:bold;}
div#content div.phorum p.message {padding:5px 0 0 0; margin:0;}
div#content input.delete {width:100px; height:20px; margin:5px 0 0 0;background:#2f7daf url('layout/buy.jpg'); font-size:1.1em; color:#ffffff; border:0; font-family:Verdana;}
div#content div.phorum p.answer {padding:5px 0 0 20px; margin:0; font-style:italic;}
div#content div.phorum p.answer strong {color:#9e0b06;}

/* CART */
div#content table.cart {width:539px; font-size:1.1em; margin-top:15px; background:#dce5eb; color:#000000; font-size:0.9em;}
div#content table.cart {border-collapse:collapse;}
div#content table.cart td {border:#ffffff 1px solid; padding:2px 8px;}
div#content table.cart tr.top {background:#5aafee; text-align:center; color:#ffffff; font-size:1.1em;}
div#content table.cart input {width:20px;}
div#content table.cart tr.vat {background:#5aafee; color:#ffffff; font-size:1.1em;}
div#content table.cart td.price {text-align:center;}
div#content input.continue {width:120x; height:16px; margin:5px 0;background:#2f7daf url('layout/cont.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div#content input.cart_kosik {width:88px; height:16px; margin:5px 0;background:#2f7daf url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div#content input.detail_kosik {width:100px; height:20px; margin:5px 0 0 0;background:#2f7daf url('layout/buy.jpg'); font-size:1.1em; color:#ffffff; border:0; font-family:Verdana;}

div#content h2.cart {padding-top:20px;}
/* SHOW PRODUCT */
div#content div.product {float:left; width:156px; margin-bottom:20px;}
div#content div.product div.photo {padding:2px; border:1px solid #bcbcbc;}
div#content div.product p.discount {font-size:1.2em; color:#06305c; font-weight:bold;}
div#content div.product p.name {font-size:1.2em; color:#9e0b06; font-weight:bold;}
div#content div.product p.kat {margin-top:3px;}
div#content div.product p.kat span {color:#9e0b06; text-decoration:underline;}
div#content div.product p.cena {margin-top:3px;}
div#content div.product p.cena span {color:#9e0b06; font-size:1.2em;font-weight:bold;}
div#content div.product a.detail {display:block; width:86px; height:13px; margin:7px 0 0 0; background:#2f7daf url('layout/input.jpg') repeat-x; color:#ffffff; text-decoration:none; border:1px solid #2f7daf; text-align:center; padding:1px 0 0 0;}
div#content div.product div.param {margin:10px 0 0 0;}

div#content div.product div.param img {float:left; margin:10px 3px 0 0;}
div#content div.product div.param p {float:left; width:126px;  margin:10px 0 0 0;}

/* PRODUCT DETAIL */
div#content div.detail {}
div#content div.detail ul {padding-left:325px;}
div#content div.detail hr {color:#9e0b06;}
div#content div.detail h2 {font-size:1.4em; color:#9e0b06;}
div#content div.detail div.photo {float:left;}
div#content div.detail div.photo a.more {display:block;}
div#content div.detail p {line-height:1.3em;}
div#content div.detail div.param {margin:0;}
div#content div.detail p.vyska {padding:3px 0 14px 0;}
div#content div.detail div.param img {float:left; margin-right:5px;}

div#content div.detail div.certifikat p.name {color:#06305c; font-size:1.2em; font-weight:bold; padding:5px 0 5px 0;}
div#content div.detail div.certifikat img {margin-bottom:4px;}

div#content div.detail div.price {margin:0 0 10px 0; padding:10px 5px; border:1px solid #bcbcbc; color:#000000; background:#dce5eb;}
div#content div.detail div.price p.price {font-size:1.2em; padding:10px 0 0 2px; font-weight:bold;}
div#content div.detail div.price p.price span {font-weight:normal;}
div#content div.detail div.price p.price span.cena {font-size:1.3em; font-weight:bold; color:#9e0b06;}
div#content div.detail div.price input {width:40px;}
div#content div.detail div.price input.buy {width:100px; height:20px; margin:5px 0 0 0;background:#2f7daf url('layout/buy.jpg'); font-size:1.1em; color:#ffffff; border:0; font-family:Verdana;}
div#content div.detail div.price input.update {width:400px; height:20px; margin:10px 0 0 0;background:#2f7daf url('layout/updaye.jpg'); font-size:1.1em; color:#ffffff; border:0; font-family:Verdana;}


/* gallery */
div#content div.gallery {float:left;padding:1px; border:1px solid #9e0b06; margin:30px 0 0 30px;}

/* registration */
div#content table.registration {width:504px; font-size:1.1em;}
div#content table.registration td span {color:red;}
div#content table.registration tr.top {background:#b40303; font-weight:bold; color:#ffffff;}
div#content table.registration tr.top span {font-weight:normal; color:#ffffff;}
div#content table.registration tr.top td {padding:2px 10px;}
div#content table.registration td input {width:180px;}
div#content table.registration td.submit {text-align:right;}
div#content table.registration td input.submit {width:88px; height:16px; margin:5px 0;background:#2f7daf url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}


/* head_top */
div#head_top h1,div#head_top h2 {float:left; margin:0; padding:0; font-size:1.0em; font-weight:normal; width:300px;}
div#head_top h1 a {color:#ffffff; text-decoration:none;}
div#head_top h1 a:hover {text-decoration:underline; color:#ca0505;}

div#head_top h2 {color: #ccc; }

div#head_top p {float:right; text-align:right; margin:0; padding:0;}
div#head_top p img {margin-left:10px;}

/* menu */
div#menu ul {list-style:none; margin:0; padding:0 0 0 40px;}
div#menu ul li {float:left;}
div#menu ul li a {display:block;  padding:13px 20px 7px 20px; text-align:center; color:#ffffff; text-decoration:none; font-size:1.1em;}
div#menu ul li a:hover {background:#06305c;}
div#menu ul li a.current {background:#06305c;}

/* head */
div#head h2 {margin:0; padding:40px 0 0 300px; color:#ffffff; font-size:1.8em;}

/* page_left */
div#category_panel {width:156px; height:21px; font-weight:bold; padding:6px 0 0 32px; position:absolute; margin-left:-3px; background:#2f7daf url('layout/category_main.jpg'); font-size:1.4em; color:#ffffff;}
div.category {width:173px; height:auto; background:#dce5eb; padding:31px 4px 10px 8px;}

div.category ul {list-style:none; margin:0; padding:0;}
div.category ul li {border-top:1px dashed #ffffff; padding:7px 5px 6px 22px; background:url('layout/odrazka.gif') no-repeat 3px 13px;}
div.category ul li a {color:#06305c; font-size:1.1em; font-weight:bold; text-decoration:none;}
div.category ul li ul li a {color:#297bae;}
div.category ul li a:hover {color:#bc280a;}
div.category ul li.top {border:none;}
div.category ul li a.current {color:#bc280a;}

a#akce span {font-size:1.8em; line-height:19px;}

div.blue_panel {width:153px; height:21px; font-weight:bold; padding:464px 0 0 32px; margin:0; background:#2f7daf url('layout/blue_panel.jpg') repeat-y; font-size:1.4em; color:#ffffff;}
div.blue_category {width:173px; height:auto; background:#dce5eb; padding:5px 4px 10px 8px;}

div.blue_category ul {list-style:none; margin:0; padding:0;}
div.blue_category ul li {border-top:1px dashed #ffffff; padding:7px 5px 6px 22px; background:url('layout/odrazka.gif') no-repeat 3px 13px;}
div.blue_category ul li a {color:#06305c; font-size:1.1em; font-weight:bold; text-decoration:none;}
div.blue_category ul li a:hover {color:#bc280a;}
div.blue_category ul li.top {border:none;}
div.blue_category ul li a.current {color:#bc280a;}

/* page_top */
div#page_top p {width:375px; margin:0 0 0 10px; padding:6px 0 0 0; color:#06305c; float:left;}
div#page_top p span {color:#b10303; text-decoration:underline;}

div#page_top div#search {float:left; width:190px; margin:3px 0 0 0;}

div#page_top div#search input.text {width:140px; height:14px; font-size:1em; background:url('layout/input_search.jpg'); border:1px solid #ffffff; float:left; font-family:Verdana; padding-left:5px;}
div#page_top div#search input.submit {margin-left:1px; width:29px; height:18px; float:left;}

* html div#page_top p {width:360px;}


/* cart */
div.cart {padding:5px 0 10px 32px; background:url('layout/content.jpg') repeat-x;}
div.cart p {margin:0; font-size:1.1em; line-height:1.9em;}
div.cart p span {color:#9e0b06; text-decoration:underline;}
div.cart a.input {display:block; width:86px; height:13px; margin:7px 0 0 0; background:#2f7daf url('layout/input.jpg') repeat-x; color:#ffffff; text-decoration:none; border:1px solid #2f7daf; text-align:center; padding:1px 0 0 0;}

/* login */
div.login {padding:5px 0 10px 15px; margin:0;}
div.login form { margin:0;}
div.login p {margin:0; padding:0; font-size:1.1em; line-height:1.9em;}
div.login input.submit {width:88px; height:16px; margin:5px 0;background:#2f7daf url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div.login input.text {width:140px; height:14px; font-size:1em; background:url('layout/input_search.jpg'); border:1px solid #ffffff; font-family:Verdana; border:1px solid #e3e7f5;}
div.login p a {color:#9e0b06;}
div.login p a:hover {color:#06305c;}

/* reccommnend */
div.reccommend {padding:5px 0 10px 15px; margin:0;}
div.reccommend div.product {width:156px; font-size:1.1em;}
div.reccommend div.product p {margin:0;}
div.reccommend div.product a {color:#9e0b06;}
div.reccommend div.product a:hover {color:#06305c;}
div.reccommend div.product div.photo {padding:2px; border:1px solid #bcbcbc;}
div.reccommend div.product p.name {font-size:1.2em; color:#9e0b06; font-weight:bold;}
div.reccommend div.product p.kat {margin-top:3px;}
div.reccommend div.product p.discount {font-size:1.2em; color:#06305c; font-weight:bold;}
div.reccommend div.product p.kat span {color:#9e0b06; text-decoration:underline;}
div.reccommend div.product p.cena {margin-top:3px;}
div.reccommend div.product p.cena span {color:#9e0b06; font-size:1.2em;font-weight:bold;}
div.reccommend div.product a.detail {display:block; width:86px; height:13px; margin:7px 0 0 0; background:#2f7daf url('layout/input.jpg') repeat-x; color:#ffffff; text-decoration:none; border:1px solid #2f7daf; text-align:center; padding:1px 0 0 0;}
div.reccommend div.product div.param {margin:10px 0 0 0;}
div.reccommend div.product div.param img {float:left; margin:10px 3px 0 0;}
div.reccommend div.product div.param p {float:left; width:126px;  margin:10px 0 0 0;}

/* news */
div.news {padding:0 0 0 10px;}
div.news div {border-top:1px dotted #bcbcbc; font-size:1.1em; padding:15px 5px 10px 0;}
div.news div.top {border:none;}
div.news p {padding:0 0 0 16px; margin:0;}
div.news p.date {color:#bc280a; font-weight:bold; background:url('layout/news_odrazka.jpg') 0 3px no-repeat;}
div.news p.short_text {line-height:1.4em;}
div.news div a {color:#bc280a; display:block; text-align:right; padding:3px 16px 0 0;}
div.news div a:hover {color:#06305c;}

/* newsletter */
div#newsletter {padding:10px 19px 0 24px;}
div#newsletter p {margin:0; padding:0 0 10px 0; line-height:1.4em;}
div#newsletter p.headline span {color:#ffffff; font-weight:normal; font-style:normal; font-size:0.8em; line-height:1.4em;}
div#newsletter form {margin:0;}
div#newsletter input#email {color:#666666; width:140px; height:14px; font-size:1em; background:url('layout/input_search.jpg'); border:1px solid #ffffff; font-family:Verdana; border:1px solid #e3e7f5; margin-bottom:5px;}
div#newsletter input.submit {width:88px; height:16px; margin:10px 0;background:url('layout/input_blue.jpg'); font-size:1em; color:#ffffff; border:0; font-family:Verdana;}
div#newsletter label {color:#bc280a; text-decoration:underline;}

/* foot */
div#foot p.copy {float:left; color:#ffffff; width:450px; margin:0; line-height:1.5em; padding:0; font-family:Arial;}
div#foot p.copy a {text-decoration:none; color:#ffffff;}
div#foot p.copy a:hover {color:#121c29;}
div#foot ul.menu {float:left; list-style:none; width:480px; margin:0; padding:0 0 0 5px;}
div#foot ul.menu li {float:left; margin-left:10px; height:12px; padding:0 0 5px 0;}
div#foot ul.menu li a { text-decoration:none; color:#ffffff;}
div#foot ul.menu li a:hover {color:#121c29;}
div#foot ul.menu li a.current {color:#121c29;}
div#foot p.bottom {color:#ffffff; margin:0; line-height:1.5em; padding:8px 0 0 0; font-family:Arial;}
div#foot p.bottom a {text-decoration:none; color:#ffffff;}
div#foot p.bottom a:hover {color:#121c29;}













