/* Poski.com 2009 */

/*************zakladni definice*************/
* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#008f2f url(./images/bgBody.png) top repeat-x;}
/*************odkazy*************/
a {text-decoration:underline;color:#83e5a3;}
a:hover {text-decoration:none;}

/*************obrazky*************/
img {border:0px;padding:0;margin:0;}
img.border {border:1px solid #1b7d3b;}
/*************zarovnani textu*************/
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
/*************obtekani*************/
.left {float:left;}
.right {float:right;}
/*************nadpisy****************/
h1 {font-size:2.2em;font-family:Arial;color:#FFFFFF;}
h2 {font-size:1.6em;font-family:Arial;color:#FFFFFF;padding-bottom:10px;}
h3 {font-size:1.2em;font-family:Arial;color:#FFFFFF;padding-bottom:10px;}
h4 {font-size:1.3em;font-family:Arial;color:#FFFFFF;}
/*************formulare*************/
.rightCol input {display:block;background:url(./images/bgInput.gif) top left no-repeat;border:1px solid #FFFFFF;color:#008f2f;padding:2px;margin-bottom:8px;}
.rightCol input.submit {text-align:right;cursor:hand;cursor:pointer;padding:0px;color:#83e5a3;background:none;padding:0;border:0;vertical-align:middle;}
textarea {}
legend {display:none;}
fieldset {border:0;}
/*************novinky*************/
.news .thmumbnail {float:left;padding-right:10px;}
.news .thmumbnail img {}
/*************barva textu**********/
.yellow {color:#b5b301;}
.black {color:#000000;}
.white {color:#FFFFFF;}
/*********seznamy********/
ul,
ol {padding-left:30px;}
/*******sirky***********/
.w325 {width:325px;}
/******ostatni**********/
.padding-down {padding-bottom:15px;}
.padding-left {padding-left:15px;}
.padding-up {padding-top:8px;}
.padding-up-more {padding-top:20px;}
.pomocny-pro-pozadi {background:#008f2f url(./images/bgPozadi2.png) top repeat-x;}
.pomocny-pro-pozadi2 {background:url(./images/bgContent.png) right top no-repeat;padding-top:15px;padding-bottom:15px;}
.bold {font-weight:bold;}
.border-top {border-top:1px solid #1b7d3b;}
img.line {margin:15px 0 10px 0;}
/*************web*************/
#lead {width:1000px;margin:0px auto;padding:0 12px 0 12px;position:relative;font-size:0.75em;color:#b3cfbc;}

#top {height:168px;background:url(./images/bgTop.png) top repeat-x;}

#top #logo {width:361px;height:92px;display:block;left:23px;top:50px;position:absolute;overflow:hidden;z-index:1;}
#top #logo h1, #logo h1 span {width:361px;height:92px;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:361px;height:92px;background-image:url(./images/logo.png);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

#top .lang, #top .topMenu {position:absolute;}
#top .lang {top:3px;left:836px;}
#top .lang select {width:170px;}
#top .topMenu {top:3px;padding-left:5px;color:#009f34;}
#top .topMenu a {color:#83e5a3;}
#top .topMenu a.active {color:#009f34;text-decoration:none;}

#top .mainMenu {position:absolute;top:61px;left:461px;width:545px;}
#top .mainMenu span {display:none;}
#top .mainMenu a {display:block;height:96px;float:left;}
#top .mainMenu .home {width:90px;background:url(./images/btnHome-off.png) top no-repeat;}
#top .mainMenu .registrace {width:91px;background:url(./images/btnReg-off.png) top no-repeat;}
#top .mainMenu .login {width:90px;background:url(./images/btnLog-off.png) top no-repeat;}
#top .mainMenu .kosik {width:90px;background:url(./images/btnKos-off.png) top no-repeat;}
#top .mainMenu .produkty {width:91px;background:url(./images/btnProd-off.png) top no-repeat;}
#top .mainMenu .kontakty {width:88px;background:url(./images/btnKont-off.png) top no-repeat;}

#top .mainMenu .home:hover {background:url(./images/btnHome.png) top no-repeat;}
#top .mainMenu .registrace:hover {background:url(./images/btnReg.png) top no-repeat;}
#top .mainMenu .login:hover {background:url(./images/btnLog.png) top no-repeat;}
#top .mainMenu .kosik:hover {background:url(./images/btnKos.png) top no-repeat;}
#top .mainMenu .produkty:hover {background:url(./images/btnProd.png) top no-repeat;}
#top .mainMenu .kontakty:hover {background:url(./images/btnKont.png) top no-repeat;}

#top .mainMenu .home_active {width:90px;background:url(./images/btnHome.png) top no-repeat;}
#top .mainMenu .registrace_active {width:91px;background:url(./images/btnReg.png) top no-repeat;}
#top .mainMenu .login_active {width:90px;background:url(./images/btnLog.png) top no-repeat;}
#top .mainMenu .kosik_active {width:90px;background:url(./images/btnKos.png) top no-repeat;}
#top .mainMenu .produkty_active {width:91px;background:url(./images/btnProd.png) top no-repeat;}
#top .mainMenu .kontakty_active {width:88px;background:url(./images/btnKont.png) top no-repeat;}

#content {background:url(./images/bgPozadi.gif) top repeat-y;}
#content .leftCol {float:left;width:200px;margin-right:10px;}
#content .centerCol {float:left;width:575px;padding-left:8px;/*background:url(./images/bgCenterCol.gif) top repeat-y;*/}
#content .rightCol {float:right;width:190px;padding-left:10px;}

#content .rightCol input {width:142px;}

#content .centerCol p {padding-right:10px;}

#content .shopMenu {line-height:1.3em;}
#content .shopMenu a {width:143px;height:31px;margin-bottom:5px;font-weight:bold;padding:8px 8px 8px 12px;color:#FFFFFF;text-decoration:none;display:block;background:url(./images/bgShopMenuItem.gif) top no-repeat;}
#content .shopMenu a:hover {text-decoration:underline;}
#content .shopMenu li {list-style-type:none;padding:0;margin:0;}
#content .shopMenu ul,
#content .shopMenu ol {padding:0;margin:0;}

#content .links {line-height:1.7em;}

#content .centerCol h2 {padding-top:15px;}
#content .centerCol p {padding-bottom:12px;}

#content .rightCol a.submit {text-align:right;display:block;padding-right:30px;}
#content .rightCol .produkty-left {text-align:center;}
#content .rightCol .produkty-left .thumbnail {padding:8px 0 8px 0;}

#content .products_listing_item {width:163px;height:217px;margin:3px;padding:10px;text-align:center;float:left;background:url(./images/bgShop_products_list_item.gif) top no-repeat;}
#content .products_listing_item .title {color:#83e5a3;font-weight:bold;display:block;padding-bottom:8px;min-height:47px;_height:47px;}
#content .products_listing_item .more {color:#83e5a3;font-weight:bold;display:block;}
#content .products_listing_item .thumbnail {padding-top:8px;}
#content .products_listing_item .price {color:#FFFFFF;font-weight:bold;}
#content .products_listing_item table {width:100%;}

/*********detail*************/

#content .shop_products_detail_item {padding-top:20px;}
#content .shop_products_detail_item table td {vertical-align: top;padding:0 5px 0 0;}
#content .shop_products_detail_item .thumbnail {padding:0px;margin-right:10px;position:relative;line-height:.1em;}
#content .shop_products_detail_item .thumbnail img.detail_overlay {position:absolute;bottom:5px;right:5px;}
#content .shop_products_detail_item h2.title {padding-top:0;}
#content .shop_products_detail_item input.count {float:left;width:3ex;padding:2px;vertical-align: middle;}
#content .shop_products_detail_item a.purchase {background:url(./images/bgPurchase.gif) left no-repeat;padding:10px 0 10px 40px;}
#content .shop_products_detail_item span.price {color:#FFFFFF;font-weight:bold;}
#content .shop_products_detail_item span.price strong {font-size:1.4em;}
#content .shop_products_detail_item tr.border td {border-top:1px solid #1b7d3b;padding:10px 0 10px 0;}
#content .shop_products_detail_item .zalozky {padding-top:25px;}
#content .shop_products_detail_item .zalozky .zalozky_bottom {_height:1px;padding-top:8px;background:url(./images/bgZalozkyBottom.gif) top no-repeat;}
#content .shop_products_detail_item .zalozky .zalozky_top {_height:1px;position:relative;top:-1px;z-index:10;clear:both;background:url(./images/bgZalozkyTop.gif) bottom no-repeat;padding-bottom:8px;}
#content .shop_products_detail_item .zalozky .zalozky_text {line-height:1.3em;background:url(./images/bgZalozky.png) top repeat-y;padding:7px 20px 7px 20px;}
#content .shop_products_detail_item .zalozky .zalozky_text p {padding-bottom:10px;}
#content .shop_products_detail_item .zalozky .zalozky_menu {position:relative;z-index:100;padding-left:20px;}
#content .shop_products_detail_item .zalozky .zalozky_menu a {width:118px;height:31px;display:block;float:left;text-align:center;}
#content .shop_products_detail_item .zalozky .zalozky_menu a.small_active {background:url(./images/bgZalozkyMenu.gif) top no-repeat;}

#content .shop_products_detail_item input.purchase {border:0;color:#83e5a3;cursor:hand;cursor:pointer;background:url(./images/bgPurchase.gif) left no-repeat;padding:10px 0 10px 40px;}

#content .shop_products_detail_item .products_listing_item {background:none;width:110px;height:170px;}
#content .shop_products_detail_item .shop_products_list_item {float:left;text-align:center;width:150px;}
#content .shop_products_detail_item .shop_products_list_item .thumbnail {padding:0;margin:0;}
#content .shop_products_detail_item span.varianta_label {width:120px;display:block;float:left;padding-right:3px;text-align:right;vertical-align:middle;}
#content .shop_products_detail_item select {vertical-align:middle;}
/*
#footer {padding:12px 20px 20px 20px;}
*/


#footer {background:url(./images/bgFooter.gif) top repeat-x;clear:both;color:#B3CFBC;display:block;padding:10px 20px 20px 20px;text-align:left;font-size:0.9em;line-height:1.3em;}
#footer p {float:right;padding-top:3px;}
#footer img {float:left;margin-right:14px;}
#footer a {color:#83E5A3;}
#footer a:hover {text-decoration:none;}

/*************registrace/login**************/

form#members_register label,
form#members_login label,
form#members_profile label,
form#members_password label {display:block;float:left;width:170px;text-align:right;padding-right:10px;}
form#members_register div,
form#members_login div,
form#members_profile div,
form#members_password div {clear:both;padding-bottom:3px;}

/************produkt***************/

.centerCol .listing_group {text-align:center;width:163px;height:192px;margin:3px;padding:35px 10px 10px 10px;text-align:center;float:left;background:url(./images/bgShop_products_list_item.gif) top no-repeat;}
.centerCol .listing_group img {margin-bottom:20px;}
.centerCol .listing_group a {display:block;}
.centerCol .listing_group div.text {display:none;}

/***********kosik**************/
.page_orders_cart .navigationBack {font-weight:bold;font-size:1.2em;padding-bottom:10px;}
.page_orders_cart table {border-collapse:collapse;border:1px solid #5CA072;}
.page_orders_cart table {border-collapse:collapse;}
.page_orders_cart th {background:#014a15;color:#FFFFFF;padding:0.5em 0.2em;}
.page_orders_cart td {vertical-align:top;padding:0.5em 0.2em;border:1px solid #5CA072;}
.page_orders_cart td.count {width:110px;text-align:center;}
.page_orders_cart td.priceunit {text-align:center;}
.page_orders_cart input.count {width:30px;}
.page_orders_cart div.total {font-size:1.6em;font-weight:bold;color:#FFFFFF;padding-bottom:20px;text-align:right;}
.page_orders_cart div.total strong {font-size:0.6em;font-weight:bold;color:#B3CFBC;}
div.submit {text-align:right;clear:both;}
#orders_checkout {clear:both;}

.orders_member {padding:0px 10px 10px 0px;margin-bottom:10px;float:left;margin-right:10px;}
.orders_member h3 {margin-top:0px;}

.orders_member table {border-collapse:collapse;border:1px solid #5CA072;}
.orders_member table {border-collapse:collapse;}
.orders_member th {background:#014a15;color:#FFFFFF;padding:0.5em 0.4em;}
.orders_member td {vertical-align:top;padding:0.5em 0.4em;border:1px solid #5CA072;}

.orders_recipient {padding:0px 10px 10px 0px;margin-bottom:10px;float:left;}
.orders_recipient h3 {margin-top:0px;}

.orders_recipient table {border-collapse:collapse;border:1px solid #5CA072;}
.orders_recipient table {border-collapse:collapse;}
.orders_recipient th {background:#014a15;color:#FFFFFF;padding:0.5em 0.4em;}
.orders_recipient td {vertical-align:top;padding:0.5em 0.4em;border:1px solid #5CA072;}

.page_orders_member form {clear:both;}
.ordersrecord_member_note label {font-weight:bold;}
.ordersrecord_member_note textarea {border:1px solid #FFFFFF;margin-bottom:5px;}

.page_orders_checkout table {border-collapse:collapse;border:1px solid #5CA072;}
.page_orders_checkout table {border-collapse:collapse;}

.page_orders_checkout th {background:#014a15;color:#FFFFFF;padding:0.5em 0.2em;}
.page_orders_checkout td {vertical-align:top;padding:0.5em 0.2em;border:1px solid #5CA072;}
.page_orders_checkout td.count {width:110px;text-align:center;}
.page_orders_checkout td.priceunit {text-align:center;}
.page_orders_checkout input.count {width:30px;}
.page_orders_checkout div.total {font-size:1.6em;font-weight:bold;color:#FFFFFF;padding-bottom:20px;text-align:right;}
.page_orders_checkout div.total strong {font-size:0.6em;font-weight:bold;color:#B3CFBC;}
.page_orders_checkout div.submit {text-align:right;}

#members_login div.submit {text-align:left;clear:both;}

.reklama img { width: 120px; height: 120px; }

.page_orders_member label {display:block;float:left;width:80px;text-align:right;padding-right:10px;}
.page_orders_member .membersrecord_firstname,
.page_orders_member .membersrecord_lastname,
.page_orders_member .membersrecord_email,
.page_orders_member .membersrecord_phone,
.page_orders_member .membersrecord_address,
.page_orders_member .membersrecord_city,
.page_orders_member .membersrecord_zipcode,
.page_orders_member .ordersrecord_member_note {clear:both;}
.page_orders_member .ordersrecord_member_note label {text-align:left;}

ul.basket_header li{
  list-style: none;
  display: inline;
  margin-left:40px;
  font-size:14px;
}
ul.basket_header li.active{
    font-weight: bold;
}

/*dodelavky*/
#content h3.kosik {background:url(./images/bgPurchase.gif) 100px -5px no-repeat;}
#content .rightCol input.submit {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;}
.shop_products_detail_item input.submit {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;text-align:right;cursor:hand;cursor:pointer;color:#83e5a3;}
#content p.kosik-item {color:#FFFFFF;}

#content .page_orders_cart input.submit {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;color:#83E5A3;cursor:hand;cursor:pointer;}
#content .page_orders_cart td.count input,
#content .page_orders_cart td.price input {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;color:#83E5A3;cursor:hand;cursor:pointer;}
#content .page_orders_cart td.count input.count {width:3ex;background:url(./images/bgInput.gif) top left no-repeat;border:1px solid #FFFFFF;color:#008f2f;padding:2px;margin-bottom:8px;}
#content .page_orders_member input {width:20ex;background:url(./images/bgInput.gif) top left no-repeat;border:1px solid #FFFFFF;color:#008f2f;padding:2px;margin-bottom:8px;}
#content .page_orders_member div.submit input {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;color:#83E5A3;cursor:hand;cursor:pointer;}


#content div.submit input {border:1px solid #008F2F;width:auto;background:#007D29;padding:5px;color:#83E5A3;cursor:hand;cursor:pointer;}

.centerCol label.required {font-weight:bold;}
