/*
  Licence: © Copyright 2009 Poski.com. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.
*/
body {font-family:Verdana,Arial;padding:0px;margin:0px;color:#a6a6a6;background:#000000;}
img {border:0px;}
a {color:#e6d679;text-decoration:underline;}
a:hover {text-decoration:none;}
.left {float:left;}
.right {float:right;}
.colorWhite {color:#FFFFFF;}
h1, h2, h3 {font-family:Arial;padding:0;margin:0;color:#b4a862;}
p, ul {padding:0;margin:0;}

#lead {width:996px;margin:0px auto;position:relative;font-size:0.7em;}

#intro #logo {width:207px;height:114px;display:block;left:47px;top:49px;position:absolute;overflow:hidden;z-index:1;background-image:url(../_images/logoIntro.gif);}
#intro #logo a {display: block; width: 100%; height: 100%}

#intro #logo h1, #logo h1 span {width:207px;height:114px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding-left: 0px;padding-top: 0px;margin: 0px;}
#intro #logo h1 span {width:207px;height:114px;background-image:url(../_images/logoIntro.gif);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

#intro .banner {position:absolute;top:197px;}
#intro .introText {text-align: center; position:absolute;top:61px;left:358px;height:100px;width:459px;/*background:url(../_images/introText.gif) top no-repeat;*/}

#intro .introText h1 {color: #FFFFFF; font-size: 15px; font-family: serif;}
#intro .introText h2 {color: #807846; font-size: 24px; font-family: serif;}

#intro #hp_text {top:600px;left:40px;position:absolute;color:#807846;padding-bottom:100px;width:900px;}

#intro .menu {top:160px;left:40px;position:absolute;color:#807846;padding-bottom:100px;width:900px;}
#intro .menu2 {top:860px;left:40px;position:absolute;color:#807846;padding-bottom:100px;width:900px;}

#intro .menu .menuItem {float:left;background:url(../_images/bgMenuItem.gif) top right no-repeat;}
#intro .menu a span {padding:5px;padding-left:0px;}
#intro .menu a {color:#807846;padding:5px;display:block;float:left;text-decoration:none;margin-right:5px;margin-left:5px;padding-right:0px;}
#intro .menu a:hover {color:#FFFFFF;background:#282828 url(../_images/introA.gif) top left no-repeat;padding:5px;padding-right:0px;}
#intro .menu a:hover span {background:url(../_images/introA_right.gif) top right no-repeat;padding:5px;padding-left:0px;}

#intro .menu .right {float:right;color:#4d4d4d;text-align:right;padding-top:5px;}
#intro .menu .right a {display:inline;color:#4d4d4d;text-decoration:none;float:none;padding-left:0;margin-left:0;}
#intro .menu .right a:hover {text-decoration:underline;background:none;}

#intro .menu2 .right {float:right;color:#4d4d4d;text-align:right;padding-top:5px;}
#intro .menu2 .right a {display:inline;color:#4d4d4d;text-decoration:none;float:none;padding-left:0;margin-left:0;}
#intro .menu2 .right a:hover {text-decoration:underline;background:none;}

#top {width:996px;height:153px;background:url(../_images/bgTop.gif) right no-repeat;}

#top #logo {width:225px;height:121px;display:block;left:0px;top:24px;position:absolute;overflow:hidden;z-index:1;}
#top #logo h1, #logo h1 span {width:225px;height:121px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding-left: 0px;padding-top: 0px;margin: 0px;}
#top #logo h1 span {width:225px;height:121px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

#contentTop {width:996px;height:53px;background:url(../_images/bgContentTop.gif) top repeat-x;}
#contentTop .find {float:right;text-align:right;padding-top:13px;padding-right:15px;}
#contentTop .find .inputFind {float:left;width:120px;height:20px;padding:5px 10px 0px 10px;margin:0;margin-right:3px;color:#FFFFFF;background:#3b3b3b;border:0;}
#contentTop .find table {border-collapse: collapse;}

#menu {color:#807846;padding-left:15px;padding-top:13px;float:left;}
#menu a {display:block;float:left;color:#807846;text-decoration:none;padding-top:5px;padding-bottom:6px;text-align:center;margin-right:5px;}
#menu a.home {width:48px;}
#menu a.sluzby {width:52px;}
#menu a.znacky {width:54px;}
#menu a.produkty {width:66px;}
#menu a.akce {width:106px;}
#menu a.reference {width:76px;}
#menu a.servis {width:106px;}
#menu a.konatkt {width:66px;}

#menu a:hover {color:#FFFFFF;}
#menu a.home:hover, #menu a.homeActive {color:#FFFFFF;width:48px;background:url(../_images/bgA_home.gif) top no-repeat;}
#menu a.sluzby:hover, #menu a.sluzbyActive {color:#FFFFFF;width:52px;background:url(../_images/bgA_sluzby.gif) top no-repeat;}
#menu a.znacky:hover, #menu a.znackyActive {color:#FFFFFF;width:54px;background:url(../_images/bgA_znacky.gif) top no-repeat;}
#menu a.produkty:hover, #menu a.produktyActive {color:#FFFFFF;width:66px;background:url(../_images/bgA_produkty.gif) top no-repeat;}
#menu a.akce:hover, #menu a.akceActive {color:#FFFFFF;width:106px;background:url(../_images/bgA_akce.gif) top no-repeat;}
#menu a.reference:hover, #menu a.referenceActive {color:#FFFFFF;width:76px;background:url(../_images/bgA_reference.gif) top no-repeat;}
#menu a.servis:hover, #menu a.servisActive {color:#FFFFFF;width:106px;background:url(../_images/bgA_servis.gif) top no-repeat;}
#menu a.konatkt:hover, #menu a.konatktActive {color:#FFFFFF;width:66px;background:url(../_images/bgA_konatkt.gif) top no-repeat;}

#content {padding:5px 4px 0px 4px;background:#0F0F0F url(../_images/bgContent.gif) top repeat-x;}
#content h3 {font-size:1.1em;}

#content .leftCol {float:left;width:200px;}
#content .rightCol {position:relative;float:right;width:741px;background:#141414;padding:0px 17px 0px 17px;min-height:510px;_height:510px;}
#content .rightCol h3 {padding-left:25px;background:url(../_images/sipka.gif) left no-repeat;}
#content .rightCol .nadpis {padding:15px 0px 15px 0px;}

#content .produkty {background:#141414;padding:15px;padding-bottom:0px;}
#content .produkty a {color:#fffffe;text-decoration:none;font-size:0.9em;display:block;}
#content .produkty a:hover {text-decoration:underline;}
#content .produkty ul {list-style-type: none;}
#content .produkty ul li {padding-top:6px;padding-bottom:6px;padding-left:18px;background:url(../_images/sipka.gif) left no-repeat;border-bottom:1px solid #333333;}

#content .login {color:#fefefe;padding-top:10px;}
#content .login input.webusers_menu_login_id,
#content .login input.webusers_menu_login_password {border:0;background:#3b3b3b;color:#FFFFFF;width:96px;height:21px;padding:2px;}
#content .login table {margin:5px 0px 5px 0px;}
#content .login .buttons {text-align:center;margin-top:5px;}

#content .homeLeft {float:left;width:562px;line-height:1.7em;}
#content .homeRight {float:right;width:170px;}

#content .firma {border-top:1px solid #333333;padding-right:12px;padding-bottom:14px;line-height:1.7em;}
#content .homeLeft p {margin-top:20px;} 
#content .homeLeft .title {font-weight:bold;color:#B4A862;}
#content .homeLeft .img {padding:5px;border:1px solid #333333;width:274px;height:214px;float:left;margin-top:10px;margin-right:25px;}
#content .homeLeft ul {padding-left:30px;padding-top:10px;}

#content .reference {padding-left:10px;padding-top:10px;border-top:1px solid #333333;}

#content .referenceItem {float:left;width:155px;margin-right:28px;text-align:center;}
#content .referenceItem a.title {color:#a6a6a6;text-decoration:none;display:block;padding-top:10px;padding-bottom:6px;}
#content .referenceItem a.title:hover {text-decoration:underline;}
#content .referenceItem .summary {font-size:0.7em;}
#content .referenceItem img {border:1px solid #333333;}

#content .akce .padding {padding-bottom:25px;}
#content .akce .border {border-top:1px solid #333333;padding-top:25px;padding-bottom:25px;}
#content .produkt {text-align:center;line-height:1.9em;height:195px;}
#content .produkt a.title {display:block;font-weight:bold;min-height:50px;_height:50px;}
#content .produkt .kod {display:block;color:#FFFFFF;font-size:0.9em;}
#content .produkt .price {display:block;color:#b4a862;font-weight:bold;font-size:1.2em;}

#content .produkty {line-height:1.9em;border-top:1px solid #333333;clear:left;padding-bottom:20px;}
#content .produkty .border {border-right:1px solid #333333;}
#content .shop_products_list_item {text-align:center;line-height:1.9em;width:175px;float:left;}
#content .shop_products_list_item a.title {display:block;font-weight:bold;color:#e6d679;text-decoration:underline;padding:0 10px 0 10px;}
#content .shop_products_list_item a.title:hover {text-decoration:none;}
#content .shop_products_list_item .text {display:block;color:#FFFFFF;font-size:0.9em;}
#content .shop_products_list_item .xprice {display:block;color:#b4a862;font-weight:bold;font-size:1.2em;}

#content .h2 {padding:15px 0;}
#content .h2 h2 {font-size:1.1em;padding-left:25px;background:url(../_images/sipka.gif) left no-repeat;}

#content .navigation {text-align:center;color:#FFFFFF;font-weight:bold;padding-bottom:30px;}
#content .navigation a {font-weight:normal;text-decoration:underline;color:#FFFFFF;padding:2px;}
#content .navigation a:hover {text-decoration:none;}
#content .navigation span {padding:2px;}

#footer {padding:0px 5px 40px 5px;line-height:1.9em;clear:both;}
#footer strong {color:#FFFFFF;}
#footer .left {width:60%;padding-top:20px;}
#footer .right {padding-top:20px;}


/******************** KOSIK ***************************/

#content fieldset {border:0;}
#content legend {display:none;}
#content .webusers form {padding:10px;}
#content .webusers .form_text label,
#content .webusers .form_password label {display:block;float:left;width:110px;}
#content .webusers .form_text,
#content .webusers .form_password {margin-bottom:3px;}
#content .webusers form .required label { color: red; }
#content .element_captcha_question {padding-top:5px;padding-bottom:3px;}
#content .webusers .element_captcha label {width:145px;}
#content .webusers form.form__profile label {width:140px;}
#content .webusers .element_webusers_login_id label,
#content .webusers .element_webusers_login_password label {width:125px;}

#content .element_ a {padding-left:20px;background:url(../_images/sipka.gif) left no-repeat;line-height:1.8em;}

#content .shop_orders_order, .module_action {margin-top:33px;padding-top:20px;border-top:1px solid #8c8c8c}

#content .shop_orders_progress {padding-left:20px;line-height:0.1em;position:absolute;}
#content .shop_orders_progress img {margin:0px;}
#content .shop_orders_progress fieldset {line-height:0.1em;margin:0;padding:0;}

#content .shop_orders_items table {width:100%;text-align:left;}
#content .shop_orders_items table th.properties, 
#content .shop_orders_items table td.properties {display:none;}
#content .shop_orders_items table th.xprice, 
#content .shop_orders_items table td.xprice {width:15%;text-align:center;}
#content .shop_orders_items table th.xprice_total, 
#content .shop_orders_items table td.xprice_total {text-align:center;}
#content .shop_orders_items table th.count,
#content .shop_orders_items table td.count {text-align:center;}
#content .shop_orders_items table td.count input {width:18pt;}

#content .shop_orders_user table.user th {text-align:right;} 
#content .element_webusers_r_name_first label,
#content .element_webusers_r_address label,
#content .element_webusers_r_email label,
#content .element_webusers_r_zipcode label,
#content .element_webusers_r_name_last label,
#content .element_webusers_r_city label,
#content .element_webusers_r_postal_code label
 {display:block;float:left;width:70px;}
 
#content .element_webusers_r_name_first,
#content .element_webusers_r_address,
#content .element_webusers_r_email,
#content .element_webusers_r_zipcode,
#content .element_webusers_r_name_last,
#content .element_webusers_r_city,
#content .element_recipient_same {margin-bottom:5px;}

#content .element_webusers_name_first label,
#content .element_webusers_address label,
#content .element_webusers_email label,
#content .element_webusers_zipcode label,
#content .element_webusers_name_last label,
#content .element_webusers_city label,
#content .element_webusers_postal_code label
 {display:block;float:left;width:70px;}
 
#content .element_webusers_name_first,
#content .element_webusers_address,
#content .element_webusers_email,
#content .element_webusers_zipcode,
#content .element_webusers_name_last,
#content .element_webusers_city {margin-bottom:5px;}

#content .shop_orders table.total {text-align:right;width:100%;}
#content .shop_orders table.total th {width:87%;}

#content .shop_orders_items form {text-align:right;} 

#content .form_static {padding-bottom:10px;}

#content div.form_textarea {position:absolute;left:320px;top:176px;}
#content div.form_textarea textarea {width:380px;height:128px;}
#content div.form_textarea label {display:block;padding-bottom:10px;}

#content .error {position:relative;z-index:100;color:red;font-weight:bold;background:#000000;}

/*****reference******/

._references_list_item {clear:both;min-height:100px;_height:100px;margin-bottom:20px;}
._references_list_item img, ._references_detail img {float:left;margin-right:10px;}
._references_list_item .summary, ._references_detail  .summary {padding-top:8px;padding-bottom:8px;}
._references_list_item .timestamp, ._references_detail .timestamp {font-weight:bold;}

/*******vyrobci**********/

.shop_producers_list_item img {width:60px;float:left;margin-right:8px;}
.shop_producers_list_item {width:230px;margin-right:15px;height:80px;float:left;line-height:1.6em;}
.shop_producers_list_item .title-span {font-weight:bold;}
.shop_producers_list_item .title-span,
.shop_producers_list_item .url {display:block;}
.shop_producers_list_item .products-link {padding-right:20px;background:url(../_images/sipka.gif) right no-repeat;display:inline;}

.shop_products_list_item .produkt {border-right:1px solid #333333;}
.list_item_division .produkt {border-right:0;}
.shop_products_list_item {padding-top:15px;padding-bottom:15px;border-top:1px solid #333333;}

/*************detail produktu*************/

.shop_products_detail {line-height:1.6em;padding-bottom:30px;}
.shop_products_detail .thumbnail {float:right;margin-left:10px;}
.shop_products_detail .title {font-weight:bold;}
.shop_products_detail .text {padding-top:10px;width:400px;padding-bottom:15px;min-height:50px;_height:50px;}
.shop_products_detail input.count {width:16pt;}

.shop_products_detail .thumbnail img {width:300px;}

.shop_products_detail .xprice {font-weight:bold;color:#E6D679;padding-bottom:5px;}
.shop_products_detail .xprice_bez_dph {font-weight:normal;color:#E6D679;padding-bottom:5px;}
.shop_products_detail th {text-align:right;}
.shop_products_detail .photoSmall {position:absolute;top:200px;left:460px;width:300px;}
.shop_products_detail .photoSmall img {width:60px;height:45px;}

.shop_products_detail input.count {background:#f5eec4;border:1px solid #E6D679;border-collapse:collapse;}

/*************usermenu*************/
#content .login .loginMain,
#content .login .loginUser {background:#141414;padding:15px;margin-bottom:15px;}
#content .login .loginUser a {display:block;}
#content .login .loginUser {line-height:1.6em;}

.webusers_menu_user span {display:block;font-weight:bold;}
#content .login .loginUser .shop_menu_cart a {display:inline;}


/******dodelavky************/

.pages {clear:both;}
.pages_top {padding-bottom:20px;}
.pages_bottom {padding-bottom:20px;padding-top:10px;}
.pages select {margin-right:20px;}

.shop_products_category .text {padding-bottom:20px;line-height:1.7em;}
body.location_home #content .akce,
body.location_kontakty #content .akce,
body.location_sluzby #content .akce {border-left:0;}
body.location_home #content .shop_products_list_item,
body.location_kontakty #content .shop_products_list_item,
body.location_sluzby #content .shop_products_list_item {border-top:0;}
body.location_home #content .akce .border,
body.location_kontakty #content .akce .border,
body.location_sluzby #content .akce .border {border:1px solid #333333;}
body.location_home #content .shop_products_list_item,
body.location_kontakty #content .shop_products_list_item,
body.location_sluzby #content .shop_products_list_item {width:170px;}
body.location_home #content .produkt,
body.location_kontakty #content .produkt,
body.location_sluzby #content .produkt {height:170px;}

body.location_kontakty #content .homeLeft .h2,
body.location_sluzby #content .homeLeft .h2 {line-height:1.3em;border-bottom:1px solid #333333;}

body.location_home #content .rightCol .nadpis {line-height:1.3em;}