* {background-repeat:no-repeat;}
img {border:none;}
#hlavni_odkaz {display: block; width: 1000px; height: 168px;}
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;}
p {margin: 0 0 0 0px;}
/* layout */
div#head_top {width:920px; height:11px; padding:5px 40px; background:url('layout/head_top.jpg') repeat-y; margin:0 auto;}
div#head_top a {color: white; text-decoration: none;}
div#head_top a:hover {color: white; text-decoration: none;}
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:12px;}
div#page_right {width:196px; height:auto; float:left; padding:0; margin:0;}
div#akce {display:block; width:183px; height:123px;background:#b40303 url('layout/akce.jpg'); font-size:1.6em; font-weight:bold; color:#ffffff; line-height:2.4em; text-decoration:none;}
div#akce a {text-decoration: none; color: white; display:block; width:183px; height:123px;}
a#akce_right {display:block; width:210px; height:148px; padding:0px 0 0 0px; position:absolute; background:url('layout/akce_right.png'); font-size:1.6em; font-weight:bold; color:#ffffff; line-height:2.4em; text-decoration:none;}
div#odbornik {display:block; width:200px; height:310px; padding:0; background:#2f7daf url('layout/odbornik.jpg');}
a#odbornik_o {display:block; width:200px; height:310px; }
div#page_top {width:579px; height:27px; overflow:hidden; border-bottom:1px solid #ffffff; background:#e7ebed; float:left;}
div#page_top h2 {color: #B60F0F; font-size: 11px; margin: 0px; text-decoration: underline;}
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; text-align: center; color: white;}
div#foot a {color: white;}
div#foot_content {width:942px; height:auto; padding:0px 10px 10px 10px; background:#297bae;}
div#doprava {width:196px; height:106px; font-weight:bold; text-align:center; padding:0px 0 0 0; margin:0; background:#ffffff url('layout/doprava.png') no-repeat; font-size:1.4em; color:#ffffff;}
div#doprava h4 {width:196px; height:21px; font-weight:bold; text-align:center; padding:6px 0 0 0; margin:0; color:#ffffff;}
a#oprava {display: block; width: 196px; height: 85px;}
div#darek {width:205px; height:132px; font-weight:bold; text-align:center; padding:0px 0 0 0; margin:0; background:url('layout/zdravazada_darek.png') no-repeat; font-size:1.4em; color:#ffffff;}
div#darek h4 {width:205px; height:21px; font-weight:bold; text-align:center; padding:6px 0 0 0; margin:0; color:#ffffff;}
a#arek {display: block; width: 205px; height: 110px;}
div#telefony {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#kontakt {width:205px; height:113px; font-weight:bold; text-align:center; padding:0px 0 0 0; margin:0; background:url('layout/contact2.png') no-repeat; font-size:1.4em; color:#ffffff;}
div#rada {width:205px; height:138px; font-weight:bold; text-align:center; padding:0px 0 0 0; margin:0; background:url('layout/rada.png') no-repeat; font-size:1.4em; color:#ffffff;}
div#rada h4 {width: 196px;height: 21px;font-weight: bold;text-align: center;padding: 6px 0 0 0;margin: 0;font-size: 14px;color: white;}
#arada {display: block; width:205px;height: 138px;}
div#poradna {width:210px; height:310px; font-weight:bold; text-align:center; padding:0px 0 0 0; margin:0; background:url('layout/poradna2.png') no-repeat; font-size:1.4em; color:#ffffff;}
#odbornik2 {display: block; width: 200px; height: 310px;}
div#kontakt p {padding: 15px 0 0 10px; font-weight: normal; font-size: 12px; text-align: left;}
/* content */
div#content h1 {font-size:14px; margin:0; color:#06305c;}
div#content h2 {font-size:14px; margin:0; color:#06305c;}
div#content h3 {font-size:14px; margin:0; color:#B60F0F;}
div#content h4 {font-size:12px; margin:15px 0 15px 0; color:#b40303; font-weight: bold; display: inline;}
div#content h5 {font-size:11px; margin: 0px 10px 0 10px; color:black; font-weight: bold;}
h5.nadpis {font-size:11px; margin: 0px 10px 0 10px !important; color:black; font-weight: bold;} 
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;clear:both}

/* advisor */
div#content table.phorum {margin-top:10px;}
div#content table.phorum td.main {font-weight:bold; font-size:16px;}
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:12px; 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;}
p.message {padding:5px 0 0 0; margin:0; overflow: hidden;}
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;}
p.answer {padding:5px 0 0 20px; margin:0; font-style:italic;}
p.answer strong {color:#9e0b06;}
/* CART */
div#content table.cart {font-size:12px; margin-top:15px; background:#ffffff; color:#000000; font-size:0.9em;}
div#content table.cart {border-collapse:collapse;}
div#content table.cart td {padding:5px 8px;}
div#content table.cart tr.top th {background:#ffffff; text-align:center; color:grey; font-size:12px; border-bottom: 1px solid #9A9A9A;}
div#content table.cart tr.polstar {color:#9e0b06 !important; font-weight: bold;}
div#content table.cart input {width:20px;}
div#content table.cart tr.vat {background:#c0c0c0; color:#9e0b06; font-size:12px; font-weight: bold;}
div#content table.cart td.price {text-align:center;}
div#content input.continue {width:150px; 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:539px; margin: 10px 0 0 5px; /*height: 140px;*/ position: relative;}
hr.vyrobek {color: grey; height: 1px; width: 530px; background-color: grey;  border-width: 0px; margin: 10px 0 0 0px; float: left;}
div#content div.product h3 a {text-decoration: none; font-size: 14px; font-weight: normal; color: #67201E; font-weight: bold;}
/*div#content div.product a h3 {text-decoration:none;}*/
div#content div.product div.photo {float: left; width: 260px; margin: 5px 0 0 0;}
div#content div.product div.photo a img {width: 260px;}
div#content div.product div.ikony {float: right; width: 259px; text-align: right; height: 27px; position: absolute
; top: 0px; right: 10px;}
div.ikony2 {float: right; width: 259px; text-align: right; height: 27px; position: relative;  margin: 5px 0 10px 0;}
div#content div.product div.ikony img.iko {width: 27px; height: 27px;}
div#content div.product p.discount {font-size:1.2em; color:#06305c; font-weight:bold;width: 300px; float:left;clear: left;}
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 div.cena {color: black; float: right; margin: 0px 0px; text-align: right; clear:right;width:191px;}
div#content div.product div.cena span {color:#67201E; font-size:1.2em;font-weight:bold;}
div#content div.product div.tlacitka {float: right; margin: 8px 0px; clear:right;}
div#content div.product div.tlacitka div.detail {width:88px; height:16px; background:#2f7daf url('layout/detail.png') no-repeat; color:#ffffff; text-decoration:none; text-align:center; float: left; margin: 0 5px 0 5px;}
div#content div.product div.tlacitka div.detail a {display: block; width:88px; height:16px;}
div#content div.product div.tlacitka div.koupit {width:88px; height:16px; background:#2f7daf url('layout/koupit.png') no-repeat; color:#ffffff; text-decoration:none; text-align:center; float: left; margin: 0 5px 0 5px;}
div#content div.product div.tlacitka div.koupit a {display: block; width:88px; height:16px;}
div#content div.product div.param {margin:10px 0 0 0;}
div#content div.product div.detailvyrobku {float: left; margin: 15px 0 0 0; width: 530px;}
div#content div.product div.detailvyrobku p {color: black;}
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;}
div.akce_mobil {width: 187px; height: 59px; float: right; background: url('layout/ikona_mobil2.png'); margin: 5px 0; clear:right;}
div.akce_polstar {width: 187px; height: 59px; float: right; background: url('layout/ikona_polstar2.png'); margin: 5px 0; clear:right;}
div.vypis_akce {float: left; width: 539px;}

div.product h3.dlouhy_nadpis {width: 300px; text-transform: capitalize; float:left;clear: left;}

div.potah a img {width: 100px; margin: 0 10px 0 10px;}
.boxik {padding: 4px 5px 4px 5px; position: absolute; top: 33px; left: 285px; width: 231px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 2px solid #596ACC; color: #596ACC; background: #DEFFFF;}
.boxik p {text-align: justify;}
.boxik2 {padding: 4px 5px 4px 5px; position: absolute; top: 0px; left: -280px; width: 231px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 2px solid #596ACC; color: #596ACC; background: #DEFFFF;}
.boxik2 p {text-align: justify;}
.potah {width: 130px; float: left; position: relative;}
.materialy {position: relative; margin: 15px 0 0 0;}
.end2 {clear: both;}
.close {text-align: left; float: right; width: 65px; color: red; position: relative;}
a span.close {text-decoration: none;}
.close img {float: right; width: 14px;}
.mat {position: relative; margin: 0 0 60px 0; float: left;}
.volejte {margin:0 0px 10px 0px; padding:10px 16px; color:#FFFFFF; background:darkred; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; line-height: 15px;}
.volejte p {text-align: center;}
.volejte p a {color: white !important;}
.volejte p span {font-weight: bold; font-size: 15px;}
.pot0 {background:white url('layout/detail0.png') no-repeat; float: left; position: absolute; top: 60px; width: 530px; height: 65px;overflow: hidden;}
.pot1 {background:white url('layout/detail1.png') no-repeat; float: left; position: absolute; top: 60px; width: 530px; height: 65px;overflow: hidden;}
.pot2 {background:white url('layout/detail2.png') no-repeat; float: left; position: absolute; top: 60px; width: 530px; height: 65px;overflow: hidden;}
.pot3 {background:white url('layout/detail3.png') no-repeat; float: left; position: absolute; top: 60px; width: 530px; height: 65px;overflow: hidden;} 

.pot0 p {position: relative; top: 18px; left: 10px; width: 510px; text-align: justify; font-size: 11px; color: black;}
.pot1 p {position: relative; top: 18px; left: 10px; width: 510px; text-align: justify; font-size: 11px; color: black;}
.pot2 p {position: relative; top: 18px; left: 10px; width: 510px; text-align: justify; font-size: 11px; color: black;}
.pot3 p {position: relative; top: 18px; left: 10px; width: 510px; text-align: justify; font-size: 11px; color: black;}
.kontrola {display: none;}
.main span {font-size:11px; font-weight: normal; text-align: center; font-style: italic;}
.sloupec span {font-size:11px; font-weight: normal; text-align: center; font-style: italic;}
.dmatrace {color: black;}
span.datumo {float: right; color: #9E0B06; font-style: italic; font-weight: bold; margin: 0 20px 0 0;}
.vpravo {float: right; position: relative; top: -15px;}
/* PRODUCT DETAIL */
div#content div.detail {}
div.popis {float: left; margin: 10px 0 0px 0; color: black;}
p.popisv {color: black;}
/*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; margin: 0 0 10px 0;}
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;}
p.vyska {padding:3px 0 14px 0; margin: 0 0 10px 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 0px 10px 0px; padding:10px 20px; color:#FFFFFF; background:darkred; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;}
div#content div.detail div.price h3 {color: white; margin: 5px 0 0 0px; font-size: 16px; font-weight: bold;}
div.price table {border-spacing:0px; border-collapse: collapse;}
div.price p i {font-size: 11px; font-weight: bold;}
td.sloupec {text-align: left; width: 300px;}
td.sloupecdva {text-align: right; width: 180px;}
img.otaznik {width: 16px; position: relative; top: 2px; left: 4px;}
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:white;}
div#content div.detail div.price input {width:40px; border: 0px; position: relative; left: -2px;}
div#content div.detail div.price select {border: 0px;}
div#content div.detail div.price input.buy {width:88px; height:20px; margin:5px 10px 0 10px;background:#2f7daf url('layout/koupit2.png') top center; font-size:1.1em; color:#ffffff; border:0; font-family:Verdana; display: inline; position: relative; top: -1px;}
div#content div.detail div.price input.update {width:310px; height:20px; margin:10px 5px 0 5px;background:#2f7daf url('layout/updaye.jpg'); font-size:1.1em; color:#ffffff; border:0; font-family:Verdana;}
.pocet {left: 3px !important; width: 35px !important;}

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

div#diskuzedetail {float: left; margin:10px 0 0 0; padding:5px 10px 10px 10px;}
#diskuzedetail table.phorum {margin-top:10px;}
#diskuzedetail table.phorum td.main {font-weight:bold; font-size:14px;}
#diskuzedetail table.phorum input {width:300px;}
#diskuzedetail 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;}
#diskuzedetail table.phorum textarea {width:300px; height:100px;}
#diskuzedetail th.sloupec {text-align: left; width: 300px;}
#diskuzedetail td.sloupecdva {text-align: right; width: 180px;}
.comment {margin:5px;padding:5px 0;border-bottom: 1px dotted #1C4C6E;}
.top .number {color: grey; font-weight: bold; width: 50px;}
.top .name {color: grey; font-weight: bold; width: 350px;}
.top .count {color: grey; font-weight: bold; width: 80px;}
.polstar .number {color:#9E0B06; font-weight: bold;}
.polstar .name {color:#9E0B06; font-weight: bold;}
.polstar .count {color:#9E0B06; font-weight: bold;}
.number {color: grey; font-weight: normal; width: 50px;}
.name {color: grey; font-weight: normal; width: 250px;}
.count {color: grey; font-weight: normal; width: 100px;}
.comment p {}
span.date {float: right; color: #9E0B06; font-weight: bold;}
.novinkyo {width: 150px; float: left; margin: 0 10px 10px 0;}
/* 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; color:white;}
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; font-size: 12px;}
div#menu ul li {float:left;}
div#menu ul li a {display:block;  padding:13px 12px 7px 12px; 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;}

div.wdbox {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;}
#wdbox a {color: white; text-decoration: none;}
#wdbox2 {background: #DCE5EB; height: auto; padding: 5px 4px 5px 8px; width: 173px; text-align: center;}
#wdbox2 a img {width: 150px; padding: 5px;}

#wdbox3 {background: #DCE5EB; height: auto; padding: 15px 4px 0px 8px; width: 173px;}
#wdbox3 p {background: url(layout/sipka_j.png) no-repeat 3px 10px; border-top: 1px dashed white; padding: 7px 5px 6px 22px; margin: 10px 0 0 0;}
#wdbox3 p a {color: grey; font-size: 1em; font-weight: normal; text-decoration: none;}

.seznamnovinka {}
/* 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; font-size: 12px;}
div.category ul li {border-top:1px dashed #ffffff; padding:7px 5px 6px 22px; background:url('layout/sipka_d.png') 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 a h2 {color:#06305c; font-size:1.1em; font-weight:bold; text-decoration:none;}
div.category ul li ul li {background:url('layout/sipka_j.png') no-repeat 3px 13px;}
div.category ul li ul li a {color:#BC280A;}
div.category ul li ul li a:hover {color:#297bae;}
div.category ul li ul li a h3 {color:#297bae;}
div.category ul li a:hover {color:#297bae;}
div.category ul li.top {border:none;}
div.category ul li a.current {color:#67201E;}

div#wdbox3 ul {list-style: none; margin: 0px; padding: 10px 0 10px 0px; font-size: 11px;}
div#wdbox3 ul li {background:url('layout/sipka_j.png') no-repeat 0px 13px; padding: 10px 0 0 12px; margin: 0px 0 0 0;}
div#wdbox3 ul li a {color:#BC280A;}
div#wdbox3 ul li a:hover {color:#297bae;}

div#akce span {position: relative; top: -113px; left: 10px;}
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/sipka_d.png') 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:#06305C;}
div.blue_category ul li.top {border:none;}
div.blue_category ul li a.current {color:#bc280a;}

/* page_top */
div#page_top span {width:75px; margin:0 0 0 10px; padding:6px 0 0 0; color:#06305c; float:left;}
div#page_top h1 {color:#b10303; text-decoration:underline; font-size: 10px; position: relative; left: 6px; top: 0px; float:left; width:300px;}

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:12px; line-height:1.9em;}
div.cart p span {color:#9e0b06; text-decoration:underline;}
div.cart a.input {display:block; width:96px; height:13px; margin:7px 0 0 10px; 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; font-weight: bold;}

/* 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;}

/*#kon
{
  background: url('layout/kontakt.jpg');
  width: 196px;
  height: 58px;
} */

/* 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:white; 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; text-align: justify;}
div.news div a {color:#bc280a; display:block; text-align:right; padding: 5px; font-weight: bold;}
div.news .short_text a {color:#bc280a; display: inline; padding: 0px;}
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:960px; margin:0 0 0 20px; 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:grey; padding:8px 0 0 0; font-size: 10px; margin: 10px auto; text-align: justify;}
div#foot p.bottom a {text-decoration:none; color:grey;}
div#foot p.bottom a:hover {color:grey;}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; font-size: 12px;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}











