html, body{margin:0; padding:0;background:#301f1b url(../images/page.jpg) repeat-y center top;color:#7e7b6f;height:100%}
body{font-size:0.8125em;font-family:Arial,"Arial CE",Helvetica, sans-serif;text-align:center;height:100%;}
#body_outer {background: url(../images/head.jpg) no-repeat center top;min-height:100%;height:100%;position:relative}
html>body #body_outer {height:auto}
#body_footer {background: url(../images/footer.jpg) no-repeat center top;width:100%;height:83px;position:absolute;left:0;bottom:0;}
.green {color:#699300;}
.red {color:#d73e00;}
#search legend {display:none}
#search fieldset, #search form {margin:0;padding:0;background:none;border:0;}
#support li {display:inline;margin:0;padding:0;background:none;}
address {font-style:normal;}
h1{color:#773800;font-size:145%;padding:0 0 7px 0;margin:0 0 10px 0;font-weight:bold;background:url(../images/h1.png) repeat-x left bottom}
h2{color:#7e7b6f;font-size:140%;padding:0;margin:0 0 5px 0;font-weight:normal}
h2.ik {
  clear: both;
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  margin: 28px 0px 12px 0px; padding: 0px 0px 8px 20px;
  border-bottom: 1px dotted #ABABAB;
  background: transparent url('../images/menu_li.png') no-repeat scroll 0px 2px;} 
h3{color:#7e7b6f;font-size:125%;padding:0;margin:0 0 5px 0;font-weight:bold}
h4{color:#7e7b6f;font-size:100%;padding:0;margin:0 0 5px 0;display:none}
table{border-collapse:collapse;margin:0 0 20px 0}
table th{text-align:left;padding:5px;background:#773800;color:#fff}
table td{text-align:left;padding:5px;border-bottom:1px solid #ccc}
a{color:#7e7b6f;text-decoration:underline}
a:hover{color:#7e7b6f;text-decoration:none}
a img{border:0}
p{line-height:1.5;margin:0 0 20px 0}
form{margin:0 0 20px 0}
div.lbl {width:150px;float:left;display:inline;margin:0 0 12px 0}
.tabs-container_inner2 form.nice {font-size:100%;}
.tabs-container_inner2 form.nice input {padding:2px;}
.tabs-container_inner2 form.nice textarea#text {width:450px;height:150px;padding:2px;}
.tabs-container_inner2 ul {margin:0 0 15px 10px;list-style-type:none;}
.tabs-container_inner2 li {margin:0 0 5px 0;background:url(../images/checked.png) no-repeat 0 2px;padding:2px 0 2px 25px;}

table#attachments {margin:0 0 20px 0;border-collapse:collapse;}
table#attachments td {padding:5px;border:0}

#table_basket {width:100%}
#table_basket th {text-align:left;padding:5px;background:#773800;color:#fff}
#table_basket input {margin:0 5px 0 0}
#table_basket input.ico_edit {border:0;position:relative;top:2px}
#table_basket input.ico_count {text-align:center;}
#table_basket input.ico_del {border:0}


.messageBox{display:box; padding:5px 10px; margin:20px 10px; border-style:solid;}
.message_notice{border-width:1px; border-color:#1080dc; border-style:solid; background:rgb(220,220,255) url('/data/images/icons/inspector.png')  5px 5px no-repeat; padding:10px 16px 10px 42px;}
.message_error{border-width:1px; border-color:#c4322a; border-style:solid; background:rgb(255,220,220) url('/data/images/icons/delete2.png') 5px 5px no-repeat; padding:10px 16px 10px 42px;}
.message_success{border-width:1px; border-color:#35aa31; border-style:solid; background:rgb(220,255,220) url('/data/images/icons/ok.png') 5px 5px  no-repeat; padding:10px 16px 10px 42px;}

p.totalprice {font-size:125%}
p.totalprice span {font-size:85%}

form.nice .element label {width:150px;margin:0 5px 0 0;display:inline;float:left;}

form.nice{margin:0;padding:0;width:100%px;}
form.nice div.element{clear:left;margin:0 0 5px 0}
form.nice ul.errors{clear:both;margin:15px 5px 20px 160px;padding:8px 15px;border:1px solid red;color:red;list-style-type:none;background:none;font-weight:bold;font-size:85%;}
form.nice ul.errors li{}
form.nice div.elementgroup{}
form.nice div.elementGroup label{width:auto;margin:0 0 5px 0}
form.nice div.elementGroup input{margin:5px 3px 0px 0;}
p.gt-notice, form.nice fieldset{border-style:solid;border-color:#ddd;border-width:1px;margin:0;padding:10px;margin:0 0 15px 0;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
}
form.nice input#send {width:auto;}
form.nice dd,form.nice dt {margin-left:0} 
p.gt-notice {background:#ddd;font-weight:bold;}

form.nice .group{/*margin:10px 0 20px 0;padding:10px;*/}
form.nice fieldset legend{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
background:#ddd;color:#333;
}
form.nice div.noLabel{padding-left:160px;}
form.nice div.button {margin:0 0 15px 0}
form.nice div.button input{border:1px solid #C1C1C1;background:#ECE9D8 none repeat scroll 0 0;color:#8B5300;padding:2px 20px;margin:20px 5px 5px 160px;width:auto;}
form.nice div.elementGroup input, form.nice div.checkbox input{width:auto;margin:0px 10px 0px 10px;}
form.nice label{display:block;float:left;width:150px;padding:0;margin:5px 10px 0 0;text-align:left;}
form.nice input, form.nice textarea, form.nice select{width:450px;margin:5px 3px 0 0;}
form.nice div.element span.mceeditor table{margin-top:5px;}
textarea{overflow:auto;}
form.nice div.description{display:block;margin:0 0 5px 155px;padding:1px 3px 1px 0;font-size:85%;}
form.nice .required{font-weight:bold;}
form.nice div.checkbox label{float:right;width:420px;margin:0 0 8px;text-align:left;}
form.nice div.checkbox input{border:none !important;margin:2px 0 8px !important;}
form.nice div.button input{margin:0 5px 0 0;}
form.nice br{clear:left;}
.scrollbox{width:420px;padding:10px;}

p.gt-notice {}

form br{display:block;width:1px;height:1px;clear:both}
fieldset{border:1px solid #ccc;margin:0;padding:0}
.inner_form{padding:20px 5px 10px 20px}
legend{border:1px solid #ccc;padding:5px;color:#7e7b6f;margin:0 0 0 20px}
input, select, textarea{font-family:Arial,"Arial CE",Helvetica, sans-serif;font-size:100%;margin:0 0 10px 0}
input,textarea{border:1px solid #999}
input#register, input#odeslat, input#btn, input#send, input#sendFilledAddress, input#next, input.form_submit, input#addComment, input#sendUserMessage {background:#7e7b6f;color:#fff;font-weight:bold;padding:5px;border:0;cursor:pointer;width:auto;margin:0 5px 5px 0}
input#addComment {margin-left:155px;}

.comment p.comment_head {display:block;border-bottom:1px solid #ddd;padding:0 0 5px 0;margin:0 0 5px 0}
.comment p.comment_head em {font-style:normal;font-size:85%}

label {cursor:pointer}
#content input.chkbox {margin:0 !important;float:none !important;width:auto !important;border:0 !important;background:none !important}
.bigger{font-size:1.1em}
.center{text-align:center;width:100%}
hr{display:none}
.left {text-align:left}
.right{text-align:right}
.fleft{float:left;margin:0 15px 0 0}
.fleft img{display:block;margin:0}
.fright{float:right;margin:0 0 0 15px}
.fright img{display:block;margin:0}
.nofloat{width:1px;height:1px;overflow:hidden;clear:both;display:block;}
.noborder{border:0 !important}
.article {margin: 0 0 15px 0}
.article h2 {margin:0 0 10px 0}
.article h2 a {color:#7e7b6f}
.date {font-style:normal;display:block;margin:0;font-size:85%}
.image a, div.image a:hover {background: none !important}
.image img {border:0;margin:0}
.withimage .image {float:left;height:auto;display: inline;width:130px}
.withimage .annotation {width:450px;float:left;display:inline}
.orange, a.orange, a.orange:hover {color:#d84c17 !important}
#page{width:984px;min-height:793px;text-align:left;position:relative;margin:0 auto;padding:0 0 83px 0}
#layout {margin:0 0 20px 0}
#head{width:984px;height:209px;position:relative;z-index:1;margin:0;padding:0}
#logo{position:absolute;left:36px;top:69px;width:374px;height:60px;color:#fff;background:url(/data/images/logo.png) no-repeat 0 0;font-size:100%;font-weight:bold;text-decoration:underline;overflow:hidden;display:block;line-height:60px;margin:0;padding:0;}
#logo span {display:block;position:absolute;left:0;top:0;width:374px;height:60px;background: url(/data/images/logo.png) no-repeat 0 0;cursor:pointer}
#content ul{line-height:1.5}
#content h4 {display:block}
#content {width:728px;float:right;display:inline;margin:0 21px 0 0}
#column {float:left;display:inline;width:202px;padding:65px 0 0 0;margin:0 0 0 19px;}


#nav h4 {display:none}
#nav {position:absolute;left:0;top:152px;z-index:2;font-size:85%}
#nav ul {margin:0;padding:0;list-style-type:none}
#nav li {padding:0;margin:0;float:left;display:inline;list-style: none;background:url(../images/nav.png) no-repeat right 0;}
#nav a {font-size:100%;color:#fff;text-decoration:none;display:inline;float:left;font-weight:bold;margin:0;height:33px;line-height:33px;text-transform:uppercase;width:auto;padding:0 10px;margin: 0 6px 0 0}
#nav a:hover {text-decoration:underline;background:#eca135;}
#nav a span {display:block;padding:0 8px}

#basket {position:absolute;left:547px;top:69px;width:243px;height:61px;background:url(../images/basket.jpg) no-repeat 0 0;color:#fefefe;font-size:85%;z-index:3;line-height:1.25}
#basket span {display:block;padding:8px 5px 0 80px}
#basket a {display:block;padding-left:17px;position:absolute;left:80px;bottom:9px}
#basket a, #basket a:hover {color:#e6a847}
#basket strong {white-space:nowrap}

#support {position:absolute;left:812px;top:69px;height:61px;background:url(../images/support-border.png) no-repeat 0 0;font-size:85%;z-index:3;line-height:1;margin:0;padding:0 0 0 24px;list-style-type:none;}
#support a {display:block;color:#f1b149;background:url(../images/more-h.png) no-repeat 0 2px;padding: 1px 0 2px 17px;margin: 0 0 3px 0}

#search {width:202px;height:51px;background:url(../images/search.png) no-repeat 0 0;position:absolute;left:19px;top:213px;}
#inp_phrase {position:absolute;left:12px;top:15px;border:0;background:#fff;height:25px;width:95px;padding:0}
#search input.form_submit {background:url(../images/button.png) 0 0;width:81px;height:28px;position:absolute;left:112px;top:12px;}

#twoboxes {width:728px;background:url(../images/twoboxes-inner.png) repeat-y 0 0;margin:0 0 10px 0}
#twoboxes_inner {width:728px;background:url(../images/twoboxes-top.png) no-repeat 0 0;padding:16px 0 0 0}
#twoboxes_inner2 {width:728px;background:url(../images/twoboxes-bottom.png) no-repeat 0 bottom;padding:0 0 13px 0}
#twoboxes ul {margin:0;padding:0;list-style-type:none;color:#2c1c19;font-size:110%}
#twoboxes li {background:url(../images/li.png) no-repeat 0 4px;padding:4px 0 4px 29px;margin:0 0 2px 0}

#h_sanitace {width:284px;height:66px;margin:0 0 12px 0;padding:0;}
#h_sanitace a {color:#e48b17;position:relative;display:block;width:284px;height:66px;margin:0;padding:0;background:url(../images/h_sanitace.png) no-repeat 0 0;line-height:66px;text-decoration:none;}
#h_sanitace a span {position:absolute;left:0;top:0;display:block;width:284px;height:66px;background:url(../images/h_sanitace.png) no-repeat 0 0;cursor:pointer;text-decoration:none;}

#h_pujcovna {width:284px;height:66px;margin:0;padding:0;}
#h_pujcovna a {color:#8bc300;position:relative;display:block;width:284px;height:66px;margin:0;padding:0;background:url(../images/h_pujcovna.png) no-repeat 0 0;line-height:66px;text-decoration:none;}
#h_pujcovna a span {position:absolute;left:0;top:0;display:block;width:284px;height:66px;background:url(../images/h_pujcovna.png) no-repeat 0 0;cursor:pointer;text-decoration:none;}

#tb_left {width:381px;float:left;display:inline;margin:0 0 0 20px}
#tb_right {width:284px;float:right;display:inline;margin:0 19px 0 0}

.banner {margin:0 0 8px 0}

h1.page, h2.page {font-size:125%;width:728px;height:52px;background:#8a4201 url(../images/h-page.png) no-repeat 0 0;line-height:46px;color:#fff;text-transform:uppercase;padding:0;margin:0;position:relative;}
h1.page span, h2.page span {display:block;padding:0 0 0 45px;}

#body-category h1.page {background:#8a4201 url(../images/h-page2.png) no-repeat 0 0;}


.products_main {background:#faf3e9;color:#7e7b6f}
.products {width:728px;background:#fbf6ec url(../images/products-inner.png) repeat-y 0 0;margin:0 0 5px 0}
.products_innerh {width:728px;background:url(../images/products-top.png) no-repeat 0 0;padding:10px 0 0 0}
.products_inner {width:728px;background:url(../images/products-top2.png) no-repeat 0 0;padding:16px 0 0 0}
.products_inner2 {width:728px;background:url(../images/products-bottom.png) no-repeat 0 bottom;padding:0 0 0 0}
.products_last {width:728px;background:url(../images/products-bottom2.png) no-repeat 0 bottom;padding:0 0 3px 0}

#body-noclass #single_page, #body-other #single_page, #body-category #single_page {background:#fbf6ec url(../images/content-top.png) no-repeat 0 0;margin:0 0 15px 0;}


#body-noclass #single_page_inner, #body-other #single_page_inner {background:#fffffd url(../images/detail-inner.png) repeat-y 0 0;}
#body-noclass #single_page_inner2, #body-other #single_page_inner2 {background:url(../images/static_top.png) no-repeat 0 0;}
#body-noclass #single_page_inner3, #body-other #single_page_inner3 {background:url(../images/static_bottom.png) no-repeat 0 bottom;padding:12px 20px;}
#body-category #single_page_inner {padding:0}



.products_main {}

.product {width:355px;float:left;display:inline;margin:0 7px 6px 6px;padding:0;}
.last {margin:0}
.product p {margin:0 0 5px 0}
.product h3 {font-size:115%;margin:0 0 10px 0;padding:0;}
.product h3 a {display:block;background:#fbf3d2;color:#773800;text-decoration:none;padding:12px 14px;margin:0 4px;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
}
.product h3 a:hover {text-decoration:underline;background:#773800;color:#fbf3d2;}
.product .image {float:left;display:inline;margin:0 10px 10px 6px;width:120px;text-align:center;}
.product .image a {width:120px;height:130px;overflow:hidden;overflow:hidden;display:block;background:#fff}
.product .image img {border:0}
.product .annotation {width:219px;float:left;display:inline;}
.product p.annotation_p {font-size:95%;text-align:justify;padding:0 10px 0 0}
.product ul {list-style-type:none;margin:0 0 10px 0;padding:0;}
.product p.product_bottom {border-top:1px solid #ddd;clear:both;margin:10px 0 0 0;padding:6px 0 0 0}
.product p.product_bottom strong {float:left;color:#000;background:none;font-size:135%;margin:0 0 0 18px;}
.product p.product_bottom strong span {font-size:85%;}
.product p.product_bottom a.button {display:block;margin:0;background:#df8814 url(../images/b_detail.png) no-repeat 0 0;color:#fff;text-decoration:none;width:79px;height:26px;font-weight:bold;text-align:center;line-height:26px;position:relative;float:right;margin:0 18px 0 0}
.product p.product_bottom a.button span {position:absolute;left:0;top:0;background:#df8814 url(../images/b_detail.png) no-repeat 0 0;color:#fff;text-decoration:none;width:79px;height:26px;display:block;cursor:pointer}

.tabs-container_inner2 .product {margin:0 6px 15px 0;width:342px;font-size:100%}
.tabs-container_inner2 .annotation {width:200px}

.tooltip {
border:1px solid #e48b17;
background:#e48b17;
color:#fff;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
padding:10px;
position:relative;
top:10px !important;
}
.tooltip .top, .tooltip .bottom {display:none !important;}
.tooltip .middle {
 color:#fff;
 padding:0 8px 10px 8px !important;
}

#menu_header {background:url(../images/h-category.png) no-repeat 0 0;width:202px;height:41px;position:relative;display:block;margin:0;}
#menu_header span {position:absolute;left:0;top:0;background:url(../images/h-category.png) no-repeat 0 0;width:202px;height:41px}

#menu2_header {background:url(../images/h-use.png) no-repeat 0 0;width:202px;height:41px;position:relative;display:block;margin:0;}
#menu2_header span {position:absolute;left:0;top:0;background:url(../images/h-use.png) no-repeat 0 0;width:202px;height:41px}

#company_header {background:url(../images/h-company.png) no-repeat 0 0;width:202px;height:37px;position:relative;display:block;margin:0;}
#company_header span {position:absolute;left:0;top:0;background:url(../images/h-company.png) no-repeat 0 0;width:202px;height:37px}
#company_box {margin:0 0 20px 0;padding:15px 0 0 0;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;
-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-radius-bottom-right:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-khtml-border-radius-bottom-left:15px;border-bottom-left-radius:15px;
border-radius: 0 0 15px 15px;
behavior: url(ie-css3.htc);
font-size:85%;
}

#company_box p, #company_box address {margin:0 15px 10px 15px;}
ul.ul_dotted_line {margin:0 15px 10px 15px;padding:10px 0 0 0;background:url(../images/menu-line.png) no-repeat 0 0;list-style-type:none;}
ul.ul_dotted_line li {background:url(../images/more-h.png) no-repeat 0 0;padding:0 0 3px 22px}
ul.ul_dotted_line li a {color:#b76120}

ul.ul_dotted_line li.ico_phone {background:url(../images/ico-phone.png) no-repeat 0 0;padding:0 0 3px 22px}
ul.ul_dotted_line li.ico_mobil {background:url(../images/ico-mobil.png) no-repeat 0 0;padding:0 0 3px 22px}



.menu {margin:0 0 20px 0;padding:5px 0;list-style-type:none;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;
-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-radius-bottom-right:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-khtml-border-radius-bottom-left:15px;border-bottom-left-radius:15px;
border-radius: 0 0 15px 15px;
}

.menu li {display:block;list-style-type:none;background:url(../images/menu-line.png) no-repeat center bottom;padding:1px 0}

.menu a {font-size:100%;color:#333;background:#fbf3d2 url(../images/more-h.png) no-repeat 8px center;text-decoration:none;display:block;font-weight:bold;margin:0 0 0 4px;width:192px;
border-radius: 5px;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
}
.menu a:hover {background:#fbf3d2 url(../images/more-h.png) no-repeat 8px center;color:#333;text-decoration:underline}

.menu li ul {margin:0;padding:0;list-style-type:none;font-size:85%}
.menu li ul a {font-size:100%;color:#333;background:#fff;text-decoration:none;display:block;font-weight:bold;margin:0 0 0 4px;width:192px;
-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-radius-top-right:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-radius-top-left:0;border-top-left-radius:0;
-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-radius-bottom-right:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-radius-bottom-left:0;border-bottom-left-radius:0;
}


.menu a span {display:block;padding:5px 10px 5px 29px}
.menu li.last {background:none;}

.col_box {background:#faf3e9;padding:15px;margin:0 0 20px 0;
 border-radius: 15px;
-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-khtml-border-radius-top-right:15px;border-top-right-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-khtml-border-radius-top-left:15px;border-top-left-radius:15px;
-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;-khtml-border-radius-bottom-right:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-khtml-border-radius-bottom-left:15px;border-bottom-left-radius:15px;
}
.col_box p {margin:0;font-size:85%;color:#7e7b6f;}



#product_detail_top {background:#fbf6ec url(../images/content-top.png) no-repeat 0 0;}
#detail {background:#fffffd url(../images/detail-inner.png) repeat-y 0 0;}
#detail_inner {background: url(../images/detail-top.png) no-repeat 0 0;}
#detail_inner2 {background:url(../images/detail-bottom.png) no-repeat 0 bottom;padding:11px;}
#detail_inner2 h1 {background:#fbf3d2;padding:5px 10px;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
}


p.path {margin:0;padding:12px 12px 5px 12px;color:#773800;font-size:85%;position:relative;}
p.path a {color:#d73e00}
p.path span.divider {}

p.description {margin:0;padding:12px 12px 0 12px;color:#773800;font-size:95%;padding:12px;position:relative;}

p.sorting {margin:0;padding:12px;color:#773800;font-size:85%;position:relative;}
p.sorting a {color:#d73e00;font-weight:bold;float:left;display:inline;margin:0 5px 0 0;}
p.sorting span.sortby {float:left;display:inline;margin:0 5px 0 0;}


#paginationControl p {margin:0 0 5px 0;padding:12px 12px 0 12px;color:#773800;font-size:85%;position:relative;}
#paginationControl p a {color:#d73e00;font-weight:bold;float:left;display:inline;margin:0 5px 0 0;}

.pagination {margin:0 5px 0 0;padding:12px;color:#773800;font-size:100%;position:relative;}
.pagination a {color:#d73e00;padding:3px;}

.subsections {display:none;}

.desc {margin:0}

#footer {width:984px;margin:0 auto;font-size:85%;padding:42px 0 0 0}
#footer, #footer a, #footer a:hover {color:#e3d6c1}


.shopItForm {background:#efad3c;color:#fff;width:308px;height:39px;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-top-right:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-radius-top-left:5px;border-top-left-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottom-right:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottom-left:5px;border-bottom-left-radius:5px;
}
.shopItForm label {font-weight:bold;position:relative;top:5px;margin:0 5px 0 5px}
#count {width:54px;height:24px;line-height:24px;background:#fff;border:0;margin:0 8px 0 0;padding:0;text-align:center;position:relative;top:6px;}
#pridat {width:151px;height:27px;color:#fff;background:#7aac00 url(../images/add.png) no-repeat 0 0;border:0;padding:0;margin:0;cursor:pointer;position:relative;top:7px;}
table.paramTable a {color:#df6533}
table.paramTable tr td {background:#fbf6ec;color:#333;border:0;}
table.paramTable tr.odd td {background:#fff;color:#333;border:0;}
.paramName {}
.paramVal {}

.p_image {float:left;display:inline;margin:0 25px 0 0;width:286px;border:1px solid #fbf6ec;text-align:center;}
.p_image img {border:0;margin:0 auto;}

.zboziDetailText {float:left;display:inline;width:380px;position:relative;}
.zboziDetailPriceLine {color:#999;margin:0 0 5px 0}
.zboziDetailPrice {font-size:145%;color:#000;}
.zboziDetailText ul.p_info {margin:0 0 15px 0;padding:0;list-style-type:none;font-size:85%}
.zboziDetailText p.annotation_p {font-size:85%;color:#7e7b6f;border-top:1px dotted #59574f;padding:15px 0 0 0}

.annotation p {font-size:100%;text-align:justify;padding-right:10px}

.tabs-container .products {background:none;}

#tabs{clear:both;background:#fbf6ec;margin:0 0 15px 0}
.tabs-hide{display:none}
#tabs ul.tabs-nav{float:left;width:100%;font-size:93%;line-height:normal;padding:20px 0 0 30px;margin:0;position:relative;top:1px;z-index:10;list-style-type:none;}
#tabs ul.tabs-nav li{float:left;margin:0 5px 0 0;padding:0;}
#tabs ul.tabs-nav li a{display:block;float:left;text-decoration:none;background:url(../images/tab-right.png) no-repeat right 0;color:#d73e00;font-weight:bold;}
#tabs ul.tabs-nav li a span {display:block;padding:10px 16px 8px 16px;background:url(../images/tab-left.png) no-repeat 0 0;}

#tabs ul.tabs-nav li.tabs-selected a {background:url(../images/tab-right-current.png) no-repeat right 0;color:#773800;font-weight:bold}
#tabs ul.tabs-nav li.tabs-selected a span {background:url(../images/tab-left-current.png) no-repeat 0 0;padding:10px 16px 10px 16px;}

.tabs-container{clear:both;background:#fbf6ec url(../images/tab-outer-inner.png) repeat-y 0 0}
.tabs-container_inner {background:url(../images/tab-outer-top.png) no-repeat 0 0}
.tabs-container_inner2 {background:url(../images/tab-outer-bottom.png) no-repeat 0 bottom;min-height:300px;height:auto !important;height:300px;padding:15px;font-size:100%;}

.tabs-container fieldset{border:0}
.tabs-container legend{background:none;color:#666666;font-size:140%;font-weight:normal;margin:0 0 10px;padding:0}
.tabs-container fieldset,.tabs-container form{padding:0px !important}


.imagelist img {border:1px solid #fbf6ec;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none; }
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px; }
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0; }
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0; float:left;}
#lightbox-nav-btnNext{right:0; float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left; }
#lightbox-image-details-caption{font-weight:bold; }
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px; float:right;padding-bottom:0.7em;}



#pivmap { width: 507px;  height: 315px;  background: url(../images/mapka.gif) no-repeat;  font-size: 80%;  position: relative;  list-style-type: none;  margin: 0 auto}
.karlovarsky { position: absolute;  left: 18px;  top: 85px}
.plzensky { position: absolute;  left: 40px;  top: 140px}
.ustecky { position: absolute;  left: 110px;  top: 55px}
.liberecky { position: absolute;  left: 190px;  top: 45px}
.stredocesky { position: absolute;  left: 140px;  top: 130px}
.kralovarsky { position: absolute;  left: 260px;  top: 80px}
.pardubicky { position: absolute;  left: 270px;  top: 150px}
.olomoucky { position: absolute;  left: 355px;  top: 190px}
.moravskoslezsky { position: absolute;  left: 425px;  top: 175px}
.zlinsky { position: absolute;  left: 390px;  top: 240px}
.jihomoravsky { position: absolute;  left: 290px;  top: 260px}
.vysocina { position: absolute;  left: 240px;  top: 195px}
.jihocesky { position: absolute;  left: 120px;  top: 210px}


#odkazy {margin: 0 auto;  width: 90%}
#odkazy p { margin: 0;  padding: 0;}
#odkazy div.sekce { display: block;  width: 48%;  float:left;}
#odkazy div.sekce h2 { margin: 0;background:none !important}
#odkazy div.sekce ul, #odkazy div.sekce p { margin: 0;}
#odkazy div.sekce ul {margin:0 0 0 25px;list-style-type:disc;}

table.clanekudaje {border-collapse: collapse;  font-size: 100%;margin:0 0 10px 0}
table.clanekudaje { border: 1px solid #5B3801}
table.clanekudaje th, table.clanekudaje caption.top { background: #E2AD41;  color: #fff;  border: 1 solid #5B3801; text-align: center}
table.clanekudaje td, table.clanekudaje.th { font-size: 85%;  width: auto;  padding: 3px;  line-height: 30px;}
table.clanekudaje images { border: 0;  float: left}
table.clanekudaje { width: auto}
table.clanekudaje a { display: block;  height: 25px;  width: auto;line-height: 25px;  display: inline}
html>body table.clanekudaje a { display: block;  width: auto;  float: left;margin:0 6px 0 6px;}
table.clanekudaje td#ll { text-align: center}
td#ll a { margin: 0px 3px}

a#email { padding-left: 32px;  background: url(/pivni-hry/hodnoceni/images/ico-email.gif) no-repeat left center}
a#forum { padding-left: 32px;  background: url(/pivni-hry/hodnoceni/images/ico-forum.gif) no-repeat left center}
a#tisk { padding-left: 32px;  background: url(/pivni-hry/hodnoceni/images/ico-tisk.gif) no-repeat left center}

#images { background:transparent url(../images/image.gif) no-repeat scroll left top; display:inline; float:left; font-size:85%; margin:0pt 5px 0pt 0pt; width:184px;}
.ipics { float:left, border:0pt none; display:block; height:120px; margin:10px 0pt 10px 12px; width:160px;}

#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a images{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px;}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */  display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}

table td {text-align:left; vertical-align:top;}

.graf					{ margin:1em auto 0.3em; border:1px solid #FFEEA8; }
.graf tr td				{ vertical-align:bottom; font-size:89% !important;  font-size /**/:75%; background-color:#FFEEA8; }
.graf tr th				{ text-align:center; background:#FFEEA8 url(../images/g0.jpg) 0 0 repeat-x; padding:0.2em; font-size:125% !important; font-size /**/:100%;  }
.graf tr.text td			{ background-color:#FFEEA8; text-align:center; padding:0.1em 0.2em; }
.graf tr.bottom td			{ background-color:#FFEEA8; font-size:100% !important; font-size /**/:79%; text-align:center; }
.graf .w images				{ width:6px; }
.table td				{ border:1px solid black; }
.table body				{ font-family:verdana;}
.table.table				{ font-size:11px;}
.ul 					{ margin: 0 0 1.5em 0;  padding: 0 0 0 35px;  width: auto; text-align:left;margin-left:70px;}
.right 					{text-align:right;}

#tag-cloud {
	margin-bottom: 24px;
	border-top: 1px solid #c1c1c1;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #bfbfbf;
	padding: 10px 15px 15px 15px;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	text-align: center;
        width: 55%; 
}
#tag-cloud a {
	padding: 4px 10px 4px 10px;
	line-height: 140%;
	white-space: nowrap;
}
#tag-cloud a:hover {
	color: #ffffff;
	background: #e2ad41;
}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

div.two_column { width: 100%;  margin: 0 0 20px 0}
div.column { width: 60%;  float: left}
div.column_two { width: 40%;  float: left}
