/*Poski.com 2009*/

* {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-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#ffffff;padding:1px 0px 0px 0px;color:#042734;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;color:#042734;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#shop_orders-user__main legend{
	display: none;
}
#lead {width:900px;margin:0px auto;position:relative;padding:0px;background:#ffffff; }
#FB {margin-top: -63px;position: absolute;right: -39px;}
#FB-frame  {margin-top: 241px;position: absolute;right: -39px;}

#jarni_kolekce {width:295px;height:178px;display:block;top:30px;left:-13px;position:absolute;overflow:hidden;z-index:1;}
#jarni_kolekce h1 span {width:295px;height:178px;background-image:url(../_images/jarni_kolekce.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

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

img.kosik-pravy-index {position:absolute; left:910px; top:428px;}
img.kosik-pravy {position:absolute; left:910px; top:330px;}
body.directory_shop_orders img.kosik-pravy {display:none;}

body.location_index #logo {width:202px;height:200px;display:block;top:202px;left:-32px;position:absolute;overflow:hidden;z-index:1;}
body.location_index #logo h1, #logo h1 span {width:202px;height:200px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
body.location_index #logo h1 span {width:205px;height:159px;background-image:url(../_images/logo_leto.jpg);background-repeat:no-repeat;display:block;left:-3px;cursor:pointer;margin:0px;margin-top:2px;overflow:hidden; }

.top {width:900px;height:272px;background:url(../_images/bgTop.jpg);}
body.location_index .top {width:900px;height:414px;background:url(../_images/bgTopHome.jpg); margin-top:3px; }

.top .topCart {float:right;height:52px;line-height:1em;padding-top:0spx;color:#042734;}
.top .topCart .webusers_login table {width:340px;}
.top .topCart table label {font-weight:bold;}
.top .topCart .first {
font-weight:bold;
text-align:right;}
.top .topCart .first span.red {color:#D3321F;}
.top .topCart .first span.red img {width:25px; height:25px; margin-right:2px; vertical-align:middle;}
.top .topCart .first span.red a{color:#D3321F;}
.top .topCart a {text-decoration:none;}
.top .topCart a:hover {text-decoration:underline;}
.top .topCart input#jmeno,
.top .topCart input#heslo {width:97px;height:15px;margin-left:1px;margin-right:2px;background:url(../_images/bgTopInput.gif) top no-repeat;border:0;padding:4px 7px 4px 7px;}

.homeBtn {position:absolute;top:380px;left:;}
.homeBtn .btn1 {margin-left:3px;}
.homeBtn .btn2 {margin-left:161px;}
.homeBtn .btn3 {margin-left:163px;}

.topProducts {height:39px;padding:15px 0px 0px 14px;background:#cdcdcd;border-bottom:1px solid #fff;clear:both;}
.topProducts ul {list-style:none;}
.topProducts ul li {float:left;}
.topProducts ul li.sep {padding:3px 4px 0px 4px;}
.topProducts ul li a {display:block;float:left;padding:3px 10px;color:#000000;text-decoration:none;}
.topProducts ul li a:hover {color:#fff;background:#2aa4f2;}
.topProducts ul li.selected a {color:#fff;background:#2aa4f2;}

.topSearch {background:#048adf;padding:10px 20px;color:#fff;}
.topSearch p {float:left;}
.topSearch p.right {float:right;padding-top:4px;}
.topSearch strong {margin-right:15px;}
.topSearch a {color:#fff;}
.topSearch .iText {margin:0px 5px 0px 5px;width:174px;height:20px;padding-top:4px;border:1px solid #fff;vertical-align:middle;text-align:center;color:#8c8c8c;}
.topSearch .btn {vertical-align:middle;}

.content {border-top:11px solid #fff;border-bottom:7px solid #fff;}

.leftCol {float:left;width:173px;}
.leftCol .marginBottom {margin-bottom:5px;}

.leftCol ul {list-style-type: none;}
.leftCol li {border-bottom:1px solid #FFFFFF;padding:5px 0 5px 0;}
.leftCol li li {border-bottom:0;padding-left:15px;background:url(../_images/bgLi.gif) 1px 10px no-repeat;}
.leftCol li li a {font-weight:normal;}
.leftCol li a {font-weight:bold;color:#FFFFFF;text-decoration:none;}
.leftCol li a:hover {color:#FFFFFF;text-decoration:underline;}

.leftCol .findTop {background:url(../_images/bgFindTop.gif) top no-repeat;padding-top:14px;}
.leftCol .findBottom {background:url(../_images/bgFindBottom.gif) bottom no-repeat;padding-bottom:12px;}
.leftCol .find {background:url(../_images/bgFind.gif) top repeat-y;padding:0 11px 0 11px;color:#FFFFFF;}
.leftCol .find input.iText {padding:2px;clear:both;}
.leftCol .find input.btn {float:right;}
.leftCol .find strong {display:block;float:left;padding-bottom:3px;padding-right:49px;}

.leftCol .menuProduktyTop {background:url(../_images/menuJaroTop.png) top no-repeat;padding-top:35px; }
.leftCol .menuProduktyTop .nadpis {color:#fff; font-weight:bold; font-size:14px;}
.leftCol .menuProduktyBottom {background:url(../_images/menuProduktyBottom.gif) bottom no-repeat;padding-bottom:12px;min-height:1px;_height:1px;}
.leftCol .item {background:url(../_images/menuProdukty.gif) top repeat-y;padding:0 11px 0 11px;color:#FFFFFF;}

.leftCol .menuWebTop {background:url(../_images/menuWebTop.gif) top no-repeat;padding-top:12px;}

.leftCol .menuWebBottom {background:url(../_images/menuWebBottom.gif) bottom no-repeat;padding-bottom:13px;min-height:1px;_height:1px;}
.leftCol .menuWeb {background:url(../_images/menuWeb.gif) top repeat-y;padding:0 11px 0 11px;color:#FFFFFF;}
.leftCol .menuWeb .znacky {font-size:14px;
font-weight:bold;
margin-left:20px;
}
.leftCol .menuJaroTop {background:url(../_images/menuProduktyTop2.png) top right no-repeat;padding-top:35px;}
.leftCol .menuJaroBottom {background:url(../_images/menuJaroBottom.png) bottom no-repeat;padding-bottom:12px;min-height:1px;_height:1px; }
.leftCol .menuJaro {background:url(../_images/menuJaro.png) left repeat-y;padding:0 11px 0 11px;color:#FFFFFF; padding-top:0px;margin-top:0px}

body.location_index .leftCol img.new { left:-10px;
position:absolute;
top:488px;}

 .leftCol img.new { left:-10px;
position:absolute;
top:340px;}


.leftCol .menuZnackyTop {background:url(../_images/menuZnackyTop.jpg) top no-repeat;padding-top:16px;}
.leftCol .menuZnackyBottom {background:url(../_images/menuZnackyBottom.jpg) bottom no-repeat;padding-bottom:13px;min-height:1px;_height:1px;}
.leftCol .menuZnacky {background:url(../_images/menuZnacky.jpg) top repeat-y;padding:0 11px 0 11px;color:#FFFFFF;}

.leftCol .menuJaro li li {border-bottom:0;padding-left:15px;background:url(../_images/bgLiGreen.gif) 1px 10px no-repeat;}

body.location_index .leftCol .new img{width:60px;height:54px;display:block; top:488.5px; left:-12px;position:absolute;overflow:hidden;z-index:1;}
.leftCol .new img{width:60px;height:54px;position:absolute; top:347px; left:-12px;overflow:hidden;z-index:1;}
                                 
.leftCol .legendaTop {background:url(../_images/legendaTop.gif) top no-repeat;padding-top:12px;}
.leftCol .legendaBottom {background:url(../_images/legendaBottom.gif) bottom no-repeat;padding-bottom:12px;}
.leftCol .legenda {color:#042734;background:url(../_images/legenda.gif) top repeat-y;padding:0 11px 0 23px;}
.leftCol .legenda span.action {display:block;background:url(../_images/bgAction.gif) left no-repeat;padding:8px 0 8px 35px;}
.leftCol .legenda span.kosik {display:block;background:url(../_images/bgKosik.gif) left no-repeat;padding:8px 0 8px 35px;}
.leftCol .legenda span.novinka {display:block;background:url(../_images/bgNovinka.gif) left no-repeat;padding:8px 0 8px 35px;}
.leftCol .legenda span.vyprodej {display:block;background:url(../_images/bgVyprodej.gif) left no-repeat;padding:8px 0 8px 35px;}



.mainCol {float:right;width:720px;margin:0; _margin-right:-10px; margin-top:20px;}
.mainCol h2 {padding:7px 16px;font-size:1.4em;color:#042734;}
/*
.akce {width:497px;height:180px;float:left;background:#f6f6f6;margin-bottom:7px;}
.akce h3 {background:#048adf;padding:7px 16px;font-size:1em;color:#ffffff;}
.akce .in {padding:20px 0px 0px 33px;}
.akce .in img {float:left;margin-right:36px;max-width: 100px; max-height: 100px;}
.akce .in h2 {padding:0px;background:none;font-size:1.65em;color:#048adf;margin-bottom:15px;}
.akce .in h2 a {color:#048adf;text-decoration:none;}
.akce .in h2 a:hover {text-decoration:underline;}
.akce .in table {border-collapse:collapse;}
.akce .in table th {text-align:left;padding:0.2em;padding-right:20px;}
.akce .in table td {padding:0.2em;}
.akce .in table td strong {color:#048adf;}

.kontakty {width:275px;height:180px;float:right;background:#f6f6f6;margin-bottom:7px;}
.kontakty h3 {background:#048adf;padding:7px 16px;font-size:1em;color:#ffffff;}
.kontakty .in {padding:20px;line-height:2em;}
.kontakty .in a {color:#000;}
*/
.shop_items {clear:both;}
.shop_products_list_item {width:233px;float:left;margin:2px;border:1px solid #e1e1e1;position:relative;line-height:1em;}
.shop_products_list_item form.produktForm {position:absolute;top:205px;right:4px;padding:0;margin:0;line-height:1em;}
.shop_products_list_item .thumbnail {text-align:center;background:#FFFFFF;height:150px;padding:0;margin:0;}
.shop_products_list_item .text {padding:8px;/*background:#b0dee3;*/line-height:1.4em;height:32px;}
.shop_products_list_item .tag_new .text {/*background:#f49d00;*/}
.shop_products_list_item .tag_action .text {/*background:#8fc043;*/}
.shop_products_list_item .tag_vyprodej .text {/*background:#9c9ea4;*/} /**/
.shop_products_list_item .desc {display:none;}
.shop_products_list_item .priceBox {padding:10px 8px 10px 8px;border-bottom:1px solid #e1e1e1;}
.shop_products_list_item h2 {background:none;color:#FFFFFF;font-size:1em;}
.shop_products_list_item h2 a {color:#FFFFFF;text-decoration:none;font-size:0.9em;}
.shop_products_list_item .header {text-align:center;height:50px;line-height:1.4em;background:url(../_images/bgProductHeader.gif) top repeat-y;}
.shop_products_list_item .tag_new .header {background:url(../_images/bgProductHeaderNew.gif) top repeat-y;}
.shop_products_list_item .tag_action .header {background:url(../_images/bgProductHeaderAction.gif) top repeat-y;}
.shop_products_list_item .tag_vyprodej .header {background:#9c9ea4 url(../_images/bgProductHeaderSale.gif) 10px 0px repeat-y;} /**/
.shop_products_list_item img {height: 150px;}
.shop_products_list_item a.odkazDoKosiku img {position:absolute;top:205px;right:4px;width:25px;height:25px;}
.shop_products_list_item strong.price {color:#ea5a00;}

.shop_products_list_items .pages {padding:10px;text-align:right;}
.shop_products_list_items .pages_top {float:right;width:220px;}
.shop_products_list_items .pages_bottom {clear:both;}
.shop_products_list_items .pages a {color:#042734;text-decoration:none;}
.shop_products_list_items .pages select {margin-right:8px;}
.shop_products_list_producers {padding:10px;text-align:left;width:450px;float:left;}


/*
.shop_products_list_items .shop_products_list_item {width:260px;float:left;height:265px;border-right:1px solid #d8d8d8;text-align:center;}
.shop_products_list_items .shop_products_list_item h2 {background:none;font-size:1.15em;color:#048adf;}
.shop_products_list_items .shop_products_list_item h2 a {color:#048adf;text-decoration:none;}
.shop_products_list_items .shop_products_list_item .header {height:50px;}
.shop_products_list_items .shop_products_list_item img {margin-bottom:15px; max-width: 80px; max-height: 80px;}
.shop_products_list_items .shop_products_list_item p {margin-bottom:10px;line-height:1.7em;}
.shop_products_list_items .shop_products_list_item strong.price {color:#048adf;}
*/
.footer {text-align:center;color:#98989c;width:900px;padding-bottom:30px;}
.footer div.textRight {text-align:right;width:84%;float:right;}
.footer div.textLeft {text-align:left;width:16%;float:left;}
.footer div.grey {clear:both;padding:8px;}
.footer div.bg {background:url(../_images/bgFooter.jpg) top no-repeat;padding:3px 5px 3px 5px;color:#FFFFFF;}
.footer div.bg a {padding:0 8px 0 8px;color:#FFFFFF;}
.footer a {color:#98989c;text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.mainCol fieldset {border:0px;}
.mainCol fieldset legend {display:none;}
.mainCol fieldset .legend {display:none;}


.webusers___register fieldset {border:1px solid #048ADF;padding:10px 20px;margin-top:10px;margin-bottom:10px;}
.webusers___register fieldset legend {display:inline;font-weight:bold;padding:0px 10px;}
.webusers___register fieldset .legend {display:none;}
.webusers___register fieldset .label {padding-top:1px;clear:both;float:left;width:150px;margin-bottom:10px;text-align:right;padding-right:5px;}
.webusers___register fieldset .required {font-weight:bold;}
.webusers___register fieldset .element {margin-bottom:10px;}
.webusers___register fieldset .element img {border:1px solid #cccccc;margin-bottom:4px;}
.webusers___register fieldset .element #captcha {margin-left:160px;}
.webusers___register fieldset .element input {padding:2px;border:1px solid #cccccc;}
.webusers___register fieldset#webusers-register__submit {padding-top:0px;margin:0px;border:0px;}


.webusers___recover fieldset {border:1px solid #048ADF;padding:10px 20px;margin-top:10px;margin-bottom:10px;}
.webusers___recover fieldset legend {display:inline;font-weight:bold;padding:0px 10px;}
.webusers___recover fieldset .legend {display:none;}
.webusers___recover fieldset .label {padding-top:1px;clear:both;float:left;width:150px;margin-bottom:10px;text-align:right;padding-right:5px;}
.webusers___recover fieldset .required {font-weight:bold;}
.webusers___recover fieldset .element {margin-bottom:10px;}
.webusers___recover fieldset .element input {padding:2px;border:1px solid #cccccc;}
.webusers___recover fieldset#webusers-recover__submit {padding-top:0px;margin:0px;border:0px;}


.mainCol div fieldset.progress span.step {display:block;height:30px;float:left;}
.mainCol .shop_orders div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
.mainCol .shop_orders .empty {text-align:left;padding-bottom:10px;}
.mainCol .shop_orders td.title a {color:#042734;}
.mainCol .shop_orders td.count input {width:17px;height:19px;padding:2px 4px 2px 4px;vertical-align:middle;text-align:center;background:url(../_images/bgPocetInput.gif) top no-repeat;border:0;}
.mainCol .shop_orders th {background:#00a7e6;color:#FFFFFF;}
.mainCol .shop_orders tr.price_items_a th {background:#FFFFFF;color:#042734;line-height:1em;}
.mainCol .shop_orders tr.price_items_a td {background:#EA5A00;color:#FFFFFF;line-height:1em;}
.mainCol .shop_orders td {border-bottom:0;font-weight:bold;}
.mainCol .shop_orders td.title a {color:#026a9d;text-decoration:none;}
.mainCol .shop_orders td.title a:hover {text-decoration:underline;}

.mainCol .shop_orders___cart .shop_orders_items {padding-left:10px;}
.mainCol .shop_orders___cart table {margin-top:10px;}
.mainCol .shop_orders___cart table td {line-height:2.5em;}

#lead .mainCol fieldset.progress {padding:0px;border:0px;padding-left:10px;}
#lead .mainCol fieldset.progress .progress_message {font-weight:bold;color:#FFFFFF;text-align:left;height:25px;padding:5px 0 0 5px;background:#00A7E6;clear:both;}
#lead .mainCol .shop_orders___user fieldset.progress {padding-bottom:0;}
#lead .mainCol .shop_orders___checkout fieldset.progress {padding-bottom:0;}
#lead .mainCol fieldset.progress legend {display:none;}
#lead .mainCol fieldset.progress img {margin:0px 0px;}
#lead .shop_orders input.submit {background:#a4d6dc;color:#091d27;font-weight:bold;padding:3px 6px 5px 6px;border:1px solid #7cb0ca;font-size:1em;cursor:hand;cursor:pointer;}

.mainCol fieldset table {border-collapse:collapse;width:100%;margin-bottom:10px;}
.mainCol fieldset table td {padding:0.4em;border-bottom:1px solid #D5D5D5;text-align:left;}
.mainCol fieldset div {text-align:right;}
.mainCol table.total {border-top:4px solid #A4D6DC;margin-left:10px;width:710px;}
.mainCol table.total td {text-align:right;font-weight:bold;font-size:1.4em;color:#000;}
.mainCol fieldset table td.price_a {text-align:right;}
.mainCol fieldset table td.price_a_total {text-align:right;}
.mainCol fieldset table th.title {text-align:left;}
.mainCol fieldset table th.count {text-align:right;}
.mainCol fieldset table th.price_a {text-align:right;}
.mainCol fieldset table th.price_a_total {text-align:right;}
.mainCol fieldset table td.count {text-align:right;}
.mainCol fieldset table td.count input {width:17px;height:17px;padding:2px 8px 0px 5px;background:url(../_images/bgInputCount.gif) no-repeat;border:1px solid #0b3e0b;text-align:right;margin-right:3px;vertical-align:middle;}
.mainCol fieldset table td.count img {vertical-align:middle;}
.mainCol fieldset table th {background:#D5D5D5;color:#000;padding:0.4em;text-align:right;}
.mainCol fieldset .button_return_to_products {width:50%;float:left;text-align:left;}
.mainCol fieldset .button_return_to_products p {padding-left:11px;}
.mainCol fieldset .button_continue {width:50%;float:right;text-align:right;}
.mainCol fieldset .button_continue p {padding-right:11px;}

.mainCol .layout_item {padding-bottom:10px;}
.mainCol .layout_item div {clear:both;text-align:left;}
.mainCol .layout_item div .label {width:145px;clear:none;display:inline;margin-right:10px;float:left;text-align:right;}
.mainCol .layout_item div .element {clear:none;display:inline;}
.mainCol .layout_item div .element input {vertical-align:middle;}

.mainCol .layout_item .errors_container {padding-left:160px;color:red;}

.mainCol .shop_orders___delivery_payment div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;}
.mainCol .shop_orders___delivery_payment div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
.mainCol fieldset#shop_orders-delivery-payment__submit {text-align:right;border:0px;padding:0px;padding-right:11px;}
.mainCol fieldset#shop_orders-delivery-payment__submit div {text-align:right;}
.mainCol fieldset#shop_orders-delivery-payment__submit input {}

.mainCol fieldset#shop_orders-user__submit div {text-align:right;}
.mainCol fieldset#shop_orders-user__submit input {}
.mainCol fieldset#shop_orders-checkout__submit div {text-align:right;}
.mainCol fieldset#shop_orders-checkout__submit input {}

.module_shop_orders_action_user .element_recipient-same {padding-bottom:10px;}
.module_shop_orders_action_user .element_recipient-same .label {float:left;margin-right:10px;margin-bottom:10px;}
.module_shop_orders_action_user .element_recipient-same .element input {vertical-align:middle;}
.module_shop_orders_action_user #shop_orders-user__recipient td {vertical-align:top;}
.module_shop_orders_action_user #shop_orders-user__recipient td .label {float:left;width:145px;text-align:right;padding-right:0px;font-weight:bold;margin-bottom:4px;}
.module_shop_orders_action_user #shop_orders-user__recipient td .element {float:left;}
.module_shop_orders_action_user .errors {margin-left:155px;padding-right:0px;font-weight:bold;margin-bottom:4px;}
.module_shop_orders_action_user .element_shop_orders-text {}
.module_shop_orders_action_user .element_shop_orders-text .label {float:left;width:187px;text-align:right;padding-right:0px;font-weight:bold;margin-bottom:4px;}

/*
.mainCol .webusers___profile div fieldset {margin-bottom:0px;padding:10px 10px 0px 10px;border:1px solid #048ADF;}
.mainCol .webusers___profile div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
*/
.mainCol .webusers___profile div fieldset .label {width:180px;float:left;margin-right:10px;text-align:right;}
.mainCol .webusers___profile div fieldset .element {}
.mainCol .webusers___profile div fieldset._submit {margin:0px;padding:0px 11px 0px 0px;border:0px solid #0C3F0C;text-align:right;}
.mainCol .webusers___profile div fieldset._submit legend {display:none;}
.mainCol .webusers___profile div fieldset._submit div {}
.mainCol .webusers___profile div fieldset._submit input {}

.mainCol .shop_orders___my h2 {margin-bottom:15px;}

.pp_description {display:none !important;}
.pp_previous {display:none !important;}
.pp_next {display:none !important;}

.shop_products_detail_item #detailright {background:#ffffff;padding:15px;}
.shop_products_detail_item #detailright .image {float:left;width:260px;margin-bottom:15px;}
.shop_products_detail_item #detailright .image img {}
.shop_products_detail_item #detailright .producer a {color:#000;font-weight:bold;}
.shop_products_detail_item #detailright .availability {margin-bottom:10px;}
.shop_products_detail_item #detailright .availability .available {color:#52BF2F;font-weight:bold;}
.shop_products_detail_item #detailright .availability .unavailable {color:#DF373E;font-weight:bold;}
.shop_products_detail_item #detailright .text {margin-bottom:15px;margin-top:15px;background:#b0dee3;padding:8px;}
.shop_products_detail_item #detailright .images {}
.shop_products_detail_item #detailright .images .attachments .thumbnail {}
.shop_products_detail_item #detailright .images .attachments .thumbnail img {max-width:120px;_width:120px;max-height:120px;_height:120px;float:left;margin-right:10px;}
.shop_products_detail_item #detailright .price_a {font-weight:bold;clear:both;padding:10px;font-size:1.2em;background:#ea5a00;color:#FFFFFF;}
.shop_products_detail_item #detailright .price_a span {font-weight:bold;font-size:1.2em;}
.shop_products_detail_item #detailright .shop_products_detail_item_cart {}
.shop_products_detail_item_cart #detailright {background:#ffffff;}
.shop_products_detail_item_cart #detailright .cartItem {padding:5px 0 5px 0;}

.shop_products_detail_item #detailright .title {color:#FFFFFF;padding:8px;background:#00a3e3;display:block;font-weight:bold;font-size:1.1em;}
.shop_products_detail_item #detailright .price {background:#ea5a00;padding:8px;color:#FFFFFF;font-weight:bold;font-size:1.2em;}

.shop_products_detail_item #detailleft {float:left;width:210px;text-align:center;}
.shop_products_detail_item #detailright {float:right;width:420px;}
.shop_products_detail_item .attachments .thumbnail {width:104px;float:left;}
.shop_products_detail_item .attachments img {max-width: 95px; max-height: 95px;margin:3px;}

.mainCol .shop_products_detail_item_cart .varianty {margin-bottom:10px;}
.mainCol .shop_products_detail_item_cart fieldset.variants .variant {text-align:left;}
.mainCol .shop_products_detail_item_cart fieldset.variants legend {display:block;font-weight:bold;margin-bottom:5px;}
.mainCol .shop_products_detail_item_cart fieldset.variants .variant input {margin-right:10px;}
.mainCol .shop_products_detail_item_cart .count {width:17px;height:19px;padding:2px 4px 2px 4px;vertical-align:middle;text-align:right;background:url(../_images/bgPocetInput.gif) top no-repeat;border:0;}
.mainCol .shop_products_detail_item_cart input.submit {background:url(../_images/kosik_detail.png) bottom no-repeat;width:150px;height:30px;border:0;cursor:hand;cursor:pointer; margin-left:50px;}



.mainCol .shop_orders .shop_orders_order legend {display:none;}
body.location_shop_orders_delivery_payment .mainCol .layout_item div .label {width:415px;}

.tag_action .priceBox {background:url(../_images/bgAction.gif) 175px 4px no-repeat;}
.tag_new .priceBox {background:url(../_images/bgNovinka.gif) 175px 4px no-repeat;}
.tag_vyprodej .priceBox {background:url(../_images/bgVyprodej.gif) 175px 4px no-repeat;} /**/

body.location_shop_orders_delivery_payment .layout_item {display:inline;}
fieldset#shop_orders-delivery-payment__delivery {/*width:45%;float:left;border-right:4px solid #A4D6DC;*/}
fieldset#shop_orders-delivery-payment__payment {display:none;/*width:45%;float:right;*/}

body.location_shop_orders_user .module_action {padding-left:10px;}
body.location_shop_orders_checkout .shop_orders_order {padding-left:10px;padding-top:10px;}

.news_list {padding:16px;padding-top:0;}
.pages_simple___get,
.static,
.webusers___register,
.webusers___profile,
.shop_orders___thanks,
.webusers___logout {padding:16px;padding-top:0;}
.pages_simple___get h2,
.webusers___register h2,
.webusers___profile h2,
.shop_orders___thanks h2,
.webusers___logout h2 {padding-left:0px;}
.pages_simple___get h3 {padding-bottom:10px;}
.pages_simple___get p {padding-bottom:8px;text-align:justify;}
.pages_simple___get ul {margin-left:30px;margin-bottom:8px;}
.pages_simple___get table {border-collapse:collapse;}
.pages_simple___get table td {border:1px solid #000000;border-collapse:collapse;}

.news_list_item {padding:8px 0 8px 0;border-bottom:1px dotted #B0DEE3;}
.news_list_item .ocreated {font-weight:bold;}
.news_list_item .summary {padding:8px 0 8px 0;}
.news_list_item .more {font-weight:bold;}

.news_detail {padding:16px;padding-top:0;}
.news_detail .summary {padding:8px 0 8px 0;}
.news_detail .ocreated {font-weight:bold;}

body.location_webusers_register fieldset,
body.location_webusers_profile fieldset {border:0;}
body.location_webusers_register legend,
body.location_webusers_profile legend {display:none;}

input#submit {background:#a4d6dc;color:#091d27;font-weight:bold;padding:3px 6px 5px 6px;border:1px solid #7cb0ca;font-size:1em;cursor:hand;cursor:pointer;}

#lead .mainCol .shop_orders___user {padding-left:10px;}
#lead .mainCol .shop_orders___user fieldset.progress {padding:0px;}
#lead .mainCol .shop_orders___user h2 {padding-left:6px;}

body.location_shop_orders_user fieldset.progress {margin-bottom:10px;}
body.location_shop_orders_user .shop_orders_user {margin-top:15px;border-top:4px solid #A4D6DC;padding-top:8px;}
body.location_shop_orders_user .shop_orders_user th {background:#FFFFFF;color:#000000;width:150px;font-weight:normal;}
body.location_shop_orders_user .mainCol .shop_orders div fieldset legend {padding-left:0;}
body.location_shop_orders_user table#shop_orders-user__recipient {border-top:4px solid #A4D6DC;width:100%;padding-top:8px;}
body.location_shop_orders_user .module_shop_orders_action_user {padding-left:0px;}

body.location_shop_orders_checkout td.title {color:#026A9D;}
body.location_shop_orders_checkout td {line-height:2.5em;}
body.location_shop_orders_checkout table {width:710px;}
body.location_shop_orders_checkout .mainCol table.total {margin-left:0;}
body.location_shop_orders_checkout .mainCol table.total td {line-height:1em;}
body.location_shop_orders_checkout .mainCol table.total th {background:#ffffff;color:#000000;}
body.location_shop_orders_checkout .mainCol .shop_orders tr.price_items_a td {background:#ffffff;color:#000000;}
body.location_shop_orders_checkout .mainCol .shop_orders tr.price_total_a td {background:#EA5A00;color:#FFFFFF;}
body.location_shop_orders_checkout .mainCol .shop_orders th {background:#ffffff;color:#000000;font-weight:normal;}
body.location_shop_orders_checkout .shop_orders_user th {width:90px;}
body.location_shop_orders_checkout .shop_orders_recipient th {width:90px;}
body.location_shop_orders_checkout .mainCol .shop_orders .shop_orders_user {border-top:4px solid #A4D6DC;padding-top:8px;margin-top:15px;}
body.location_shop_orders_checkout .mainCol .shop_orders .shop_orders_user legend,
body.location_shop_orders_checkout .mainCol .shop_orders .shop_orders_recipient legend {display:block;}
body.location_shop_orders_checkout .mainCol .shop_orders .shop_orders_user td,
body.location_shop_orders_checkout .mainCol .shop_orders .shop_orders_recipient td {line-height:1em;}

/******faktura*********/

.faktura_bg {line-height:1.4em;background:#FFFFFF;color:#000000;font-size:10pt;}
.faktura_bg h2 {font-size:16pt;}
.faktura_bg .faktura {width:190mm;}
.faktura_bg table {width:100%;border-collapse: collapse;}
.faktura_bg td {padding:5px;border-collapse: collapse;}
.faktura_bg .border {/*border:1px solid #000000;*/padding:2px;}
.faktura_bg .border2 {border:1px solid #000000;}
.faktura_bg tr.border_right td {border-right:1px solid #000000;}
.faktura_bg tr.border_bottom td {border-bottom:1px solid #000000;}
.faktura_bg tr.border_top td {border-top:1px solid #000000;}
.faktura_bg td.border_left {border-left:1px solid #000000;}
.faktura_bg .dodavatel,
.faktura_bg .faktura_cislo,
.faktura_bg .variabilni_symbol,
.faktura_bg .odberatel,
.faktura_bg .ico,
.faktura_bg .dic,
.faktura_bg .ico-prijemce,
.faktura_bg .dic-prijemce,
.faktura_bg .konecny-prijemce,
.faktura_bg .datum_vystaveni,
.faktura_bg .datum_splatnosti,
.faktura_bg .polozky_faktury,

.faktura_bg .platce_dph,
.faktura_bg .uhrada_celkem,
.faktura_bg .cena_celkem {font-weight:bold;}
.faktura_bg td.celkem {font-weight:bold;font-size:12pt;}
.faktura_bg .platce_dph {font-style: italic;}
.faktura_bg .razitko {padding-left:125px;}
.faktura_bg .platce_dph {font-size: 12px; font-style: italic; font-weight: normal;}
.faktura_bg .razitko .raz-pod img{vertical-align:middle;}

.faktura_bg td.polozky_faktury td {padding:0;}
.faktura_bg td.polozky_faktury div.obsah {/*min-height:90mm;*/padding-bottom:10mm;}
.faktura_bg th.xprice_total {text-align:left;}
.faktura_bg th.xprice {text-align:left;}
.faktura_bg th.title {width:50%;}
.faktura_bg th.count {text-align:left;width:11%;}
.faktura_bg th.properties {display:none;}

.cartItem {margin: 5px 0 5px 0;}

/* detaily */
div.list_producers input[type="submit"] {background:#a4d6dc;color:#091d27;font-weight:normal;padding:1px 6px 2px 6px;border:1px solid #7cb0ca;font-size:1em;cursor:hand;cursor:pointer;}
h3 {margin:15px 0 10px 30px;}
p.tabulka {margin-left:30px;}
div.errors_container {position:absolute;line-height:1.5em;}
div.errors_container div.errors {margin-left:160px;margin-top:-26px;position:relative;}
.mainCol table tbody tr td {margin:0;padding:0;}
.leftCol {_margin-right:-15px;}
.form_radio {margin-bottom:10px;}
.form_submit {text-align:left;}

table.item_cart {width:100%;}   







