html,body{margin:0; padding:0;background:#c4d7e9}
body{font-size:0.8125em;font-family:Arial,Helvetica,sans-serif; text-align:center;
background:#c4d7e9 url(../img/body.gif) repeat-x left top;color:#333}
h1{color:#333;font-size:155%;padding:0 0 5px 0;margin:0 0 15px 0;font-weight:normal;border-bottom:6px solid #9eb6d2}
h2{color:#333;font-size:145%;padding:0;margin:0 0 10px 0;font-weight:normal}
h3{color:#333;font-size:125%;padding:0;margin:0 0 10px 0}
h4{color:#333;font-size:100%;padding:0;margin:0 0 5px 0}
table{border-collapse:collapse;margin:0 0 20px 0;border:1px solid #9eb6d2}
table th{text-align:left;padding:5px;background:#9eb6d2;color:#fff}
table td{border:1px solid #9eb6d2;text-align:left;padding:5px}
a{color:#333;text-decoration:underline}
a:hover{color:#333;text-decoration:none}
a img {border:0}
p{line-height:1.5;text-align:justify;margin:0 0 20px 0}
form{margin:0 0 20px 0}
fieldset{border:1px solid #9eb6d2;margin:0;padding:0}
div.inner_form{padding:20px 5px 10px 20px}
.form_submit, .lbl, label {cursor:pointer}
.form_submit {width:auto !important;background:#5e85b1;color:#fff;overflow:visible}
a.form_submit, a.form_submit:hover {display:block;padding:2px;float:left;text-decoration:none;background:#5e85b1;color:#fff;border:1px solid #9FB7D2}
input{margin:0 10px 8px 0;border:1px solid #c1c1c1}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
input, textarea {border:1px solid #9fb7d2;background:#c1d1e1;color:#333}

#column label, #column_aux label {color:#2f445c}
#column legend, #column_aux legend {display:none}

#content legend{border:1px solid #9eb6d2;padding:5px;color:#5e85b1;margin:0 0 0 20px}
#content input{margin:0 8px 8px 0;border:1px solid #9eb6d2}
#content select{margin:0 0 8px 0}
#content textarea{margin:0 0 8px 0;border:1px solid #9eb6d2}
#content input.form_submit{width:auto;margin:0 0 8px 0;padding:2px;border:1px solid #9eb6d2;background:#5e85b1;color:#fff;cursor:pointer;overflow:visible}
div.lbl{width:150px;float:left;display:inline;margin:0 0 8px 0}
form br{display:block;width:1px;height:1px;clear:both}
#content ul{line-height:1.5}
#page{width:899px;text-align:left;position:relative;margin: auto}
#head{width:899px;height:69px;position:relative;background:#111927;border-bottom:3px solid #fff;z-index:3}
#head p{margin:0;padding:0}
#logo{position:absolute; left:17px;top:12px;z-index:2}
#logo img{border:0;margin:0;display:block}
.cols-wrapper{width:100%}
.cols-wrapper[class]{padding-bottom:0.1px}
.float-wrapper{float:left;width:100%;position:relative;z-index:0}
.float-wrapper[class]{margin-right:-1px}
#layout{padding:155px 30px 0 210px;background:url(../img/page.gif) repeat-y left top}
#content{float:right;width:659px;padding:15px 0 0 0}
#content[id]{margin-left:-1px}
#column{float:left;margin-left:-210px;width:185px;z-index:10;position:relative;overflow:hidden;font-size:0.85em;margin-bottom:20px;padding:12px 0 0 0;background:url(../img/menu.gif) no-repeat left top}
#column[id]{margin-right:1px}
.column_inner {width:180px}
#column_aux{float:right;margin-right:-210px;z-index:11;position:relative;width:210px;overflow:hidden;font-size:0.85em}
#column_aux[id]{margin-left:1px}
#column_aux .col_indend{width:180px;margin:0 0 0 30px;padding:10px 0 0 0;border-top:3px solid #9eb6d2}
form.form_col{margin:0 0 10px 0;padding:0 0 0 10px}
form.form_col fieldset{margin:0;padding:0;border:0}
form.form_col div.lbl{margin:0 0 2px 0;float:none;display:block;width:auto;color:#fff}
form.form_col input {margin: 0 0 7px 0}
form.form_col select {margin: 0 0 7px 0}
.menu_outer {background:#f68337 url(../img/menu-right.gif) repeat-y right top;width:185px;margin:0 0 20px 0}
.menu_outer2 {background:url(../img/menu-top.gif) no-repeat left top;padding:2px 0 0 0}
ul.menu{width:185px;list-style-type:none;margin:0;padding:1px 0 6px 0;line-height:1.5;background: url(../img/menu-bottom.gif) no-repeat left bottom;}
ul.menu a{display:block;width:180px;background: url(../img/menu-li.gif) repeat-x left top;color:#fff;text-decoration:none;padding:0;margin:0 0 1px 0;border-bottom:1px solid #ff6701;text-decoration:none}
ul.menu a:hover{text-decoration:underline}
ul.menu a span{display:block;padding:5px 0 5px 10px;color:#fff;text-decoration:none;font-weight:bold}
ul.menu a:hover span{text-decoration:underline;color:#fff;}
ul.menu ul {margin:0;padding:0;}
ul.menu ul a span {font-weight:normal}

#column_aux ul.menu {background:#abc5de;width:auto}
#column_aux ul.menu a {border-color:#abc5de;background:#5E85B1 url(../img/menu2-li.gif) repeat-x left top;margin:0}

.banner {padding:0 10px}
#column .banner {color:#fff}
#column .banner a {color:#fff}

li.last a{border-right:0 !important}
.path {color:#879cb0;font-size:85%;margin:0 0 15px 0;padding:0;}
.path a, .path a:hover {color:#879cb0}

.subsection {}

.col_header {font-size:125%;text-align:left;padding:0;margin:0 0 10px 0;font-weight:bold;}
#column .col_header {border-bottom:6px solid #c1d1e1;padding:0 0 3px 0;margin:0 0 10px 0}
#column_aux .col_header {font-size:100%;font-weight:bold;text-transform:uppercase;color:#111927;border-bottom:6px solid #c1d1e1;padding:0 0 3px 0;margin:0 10px 10px 10px}
#column h3,#column h4, #column a, #column a:hover {color:#fff}

.colbanner{padding:0 10px}

.products_box {margin:0 0 20px 0;background:url(../img/product.gif) repeat-x left bottom;padding:0 0 0 9px}
.products_box .pb h2 {margin:0;padding:0;font-size:100%}
.products_box .pb h2 a {background:#111927;color:#fff;display:block;margin:0;width:100%;padding:3px 0;text-align:center;text-decoration:none}
.products_box .pb h2 a:hover {text-decoration:underline}
.products_box .pb p.pb_img {margin:0 0 5px 0;padding:0;background:#fff url(../img/loading.gif) no-repeat center center;min-width:141px;min-height:141px;width:141px;height:141px;padding:2px 0 0 0;text-align:center}
html>body .products_box .pb p.pb_img {width:auto;height:auto}

.products_box .annotation p {margin:0 0 5px 0}

.products_box .pb {width:220px;float:left;display:inline;margin:0 10px 20px 0;position:relative;}
html>body .products_box .pb {height:auto}

.products_box .pb img {border:0;display:block;margin:0 auto}
.products_box .pb_last {margin-right:0}
.products_box .pb_bottom {position:absolute;bottom:0;left:0;width:147px}
.products_box a.form_submit, .products_box a.form_submit:hover {float:none;width:100%;text-align:center}
p.price {font-size:100%;text-align:left;font-weight:bold;margin:0 0 5px 0}

.products_box .pb_button {margin:0;}

.product {font-size:85%;margin:0 0 15px 0;}
.product fieldset {border:0 !important}
.product h1 {font-size:175%}
.product h2 {padding:0;margin:0 0 5px 0;font-size:125%;color:#333;font-weight:bold}
.product h2 a, .product h2 a:hover  {color:#333}
.product_img {text-align:center;margin:0 0 15px 0}

.product_img img {border:1px solid #ccc}
.product_detail {margin:0 0 15px 0}
.product_detail ul {list-style-type:none;margin:0;padding:0;}
.product_buy {padding:0;margin:0 15px 0 0;}
.product_buy p {margin:0 0 5px 0}
.product_actions {padding:0 0 0 0;margin:0 0 10px 0;color:#000000}
.product_actions span {font-size:135%;padding:0;margin:0 0 10px 0;display:block}
.product_actions span em {font-size:75%;}
.product_actions input {width:30px;margin:0 10px 0 0;text-align:center}
.product_actions input.form_submit {width:auto;padding:0 2px;text-align:left}
.product_smallinfo li {display:inline;padding:0 10px 0 0;}
.product_other {padding:0}
#content .product input.form_submit {float:right}

.product .products_box {width:100%;margin:0 0 10px 0}
.product .product_box_info {float:left;margin:0 0 0 10px}

form.product_form {margin:20px 10px 0 0;padding:0;float:right}
form.product_form input#count {width:auto;text-align:center;margin:0 5px 0 0;padding:1px 0 1px 0}
form.product_form input#pridat {width:auto !important;background:#5e85b1;color:#fff;overflow:visible;margin:0 5px 0 0}

div.box{width:100%;margin:0 0 15px 0}
div.box p{width:90px;margin:0 25px 15px 0;padding:0;float:left;display:inline;font-size:85%;text-align:center}
div.box img{border:1px solid #ccc;margin:0}
#footer{width:899px;color:#666;font-size:95%;text-align:right;margin:0;padding:8px 0 5px 0;background:#abc5de url(../img/footer.gif) no-repeat left top;font-size:85%}
#footer p{margin:0;padding:0 10px;text-align:right;color:#46678c}
#footer a{color:#46678c}
#footer a:hover{text-decoration:none;color:#46678c}
#search {position:absolute;right:0;top:0;width:247px;height:69px;font-size:85%;background:#333945 url(../img/search.gif) no-repeat left top;z-index:4}
#search fieldset {margin:0;padding:0;border:0;background:none;position:absolute;left:34px;top:26px}
#search #inp_phrase {border:1px solid #666;float:left;width:128px;padding:1px 2px;margin:0 5px 0 0;background:#ffffff;color:#000}
html>body #search #inp_phrase {width:130px}
#search .lbl, #search legend {display:none}
#search .form_submit {background:#455466;color:#fff;border:1px solid #455466;padding:0 2px;text-transform:uppercase}

#head_banner {position:absolute;left:0;top:69px;height:155px;overflow:hidden;width:899px;background:#c1d1e1 url(../img/head.gif) no-repeat left bottom;margin:0;padding:0}

.bigger{font-size:1.1em}
div.center{text-align:center;width:100%}
div.hr {background: url(../img/hr.gif) no-repeat left center;width:468px;height:16px;clear:both;margin:0 0 15px 0}
hr{display:none}
.fleft{float:left;margin:0 5px 0 0}
.fleft img{display:block;margin:0}
.fright{float:right;margin:0 0 0 5px}
.fright img{display:block;margin:0}
.nofloat{width:1px;height:1px;overflow:hidden;clear:both}
.noborder {border:0 !important}

#eshop #layout{padding:155px 210px 0 210px;background:url(../img/page-eshop.gif) repeat-y left top}
#eshop #content{width:479px;padding:15px 0 0 0}
#eshop #footer{background:#abc5de url(../img/footer-eshop.gif) no-repeat left top}

.basket_table {border-collapse:collapse;border:0;margin:0 10px; width:80%}
.basket_table td {border:0;color:#000000;padding:5px 5px 5px 0}

p.totalPrice{font-size:150%;color:#5D84B1;font-weight:bold;}
.scrollbox{overflow:scroll;}
.podminky{border:1px solid silver;margin:5px 10px;width:80%;height:200px;}
p.sorting, p.subsections {padding:8px 10px;background:#b9ccdf;clear:both;}

p.subsections {margin:0 0 20px 0;border-bottom:1px solid #9EB6D2;font-size:85%}
p.subsections strong {margin:0;padding:3px}
p.subsections a, p.subsections a:hover {padding:3px}
p.sorting a:hover, p.subsections a:hover {color:#fff}

div.zboziDetailImage{float:left;padding:10px;margin:0 10px;}
div.zboziDetailText{float:right;width:50%;border:1px solid #ffe1fb;background:#ffeffd;padding:10px;margin:0 10px;}
div.zboziDetailText dl{width:300px;}
div.zboziDetailText dt{width:100px;font-weight:bold;float:left;clear:left;}
div.zbozidetailtext dd{float:right;clear:right;}
/* button pro registraci */
#content input#register {margin:0 0 0 160px}
p.zboziDetailPrice{font-size:120%;color:#fc00d4;font-weight:bold;}
div.zboziDetailShopit{clear:both;}
div.newsItem{clear:both;}
.errorMessage{border:3px solid red;background:#f5e9ee;color:red;padding:5px;margin:15px 10px;}
a.button{border:1px solid #ffeffd;padding:3px 7px;margin:2px 5px;display:box;}
a.button:hover{border:1px solid #ffe1fb;background:#ffeffd;}
#paginationControl{text-align:center;padding:15px 0 0 0;font-size:85%}
#paginationControl p {margin:0 0 5px 0;padding:0}
.pagination {padding: 0 0 20px 0}
.required{font-weight:bold;}
table.paramTable{width:90%;border:0;}
table.paramTable tr{padding:5px 2px;border:0;}
table.paramTable td.paramName{font-weight:bold;border:0;}
table.paramTable td.paramVal{font-weight:normal;border:0;}
.messageBox{display:box;padding:5px 10px;margin:20px 10px;border-style:solid;}
.noticeBox{border-width:1px;border-color:#1080dc;background:rgb(220,220,255) url('/data/images/icons/inspector.png') 5px 5px no-repeat;padding-left:42px;}
.errorBox{border-width:1px;border-color:#c4322a;background:rgb(255,220,220) url('/data/images/icons/delete2.png') 5px 5px no-repeat;padding-left:42px;}
.successBox{border-width:1px;border-color:#9eb6d2;background:#ccd9e6 url('/data/images/icons/ok2.png') 5px 5px no-repeat;padding-left:42px;}

.group dt {margin:0 0 5px 0}
.group dd {margin:0}

table.jq_cart {}
table.jq_cart td {vertical-align:top}
table.jq_cart td input {margin:0 5px 0 0 !important;float:left}
.cleaner{clear:both;}

