/* Autor: Přemysl Posker */

* {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;}
body {font-size:68.75%;font-family:Arial,Verdana,sans-serif;line-height:1.3em;background:#f9f9f9;padding:0px;color:#313532;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {padding:6px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #d9d9d9;color:#6d6d6d;font-size:1em;}
input.check {margin-right:5px;vertical-align:middle;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select.iText {margin-right:7px;padding:2px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;vertical-align:middle;color:#6d6d6d;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;background:url(../_images/bgLead.gif) repeat-x;}

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

#topLine {height:25px;padding:6px 18px 0px 18px;text-align:right;color:#313532;}
#topLine h1 {float:left;font-size:1.1em;color:#811721;padding-top:3px;}
#topLine .h1 {display:block;float:left;font-size:1.1em;color:#811721;padding-top:3px;font-weight:bold;}
#topLine p {float:left;padding-top:2px;}
#topLine a {display:block;float:right;margin:2px 3px;color:#313532;}
#topLine span {display:block;padding-top:2px;float:right;margin:0px 2px;}
#topLine a.home {background:url(../_images/iconHome.png) no-repeat left 50%;padding-left:23px;}
#topLine a.search {background:url(../_images/iconSearch.png) no-repeat left 50%;padding-left:23px;}
#topLine a.contact {background:url(../_images/iconContact.png) no-repeat left 50%;padding-left:23px;}
#topLine a.writeus {background:url(../_images/iconWrite.png) no-repeat left 50%;padding-left:23px;}

#top {height:102px;padding-right:17px;padding-top:89px;background:url(../_images/bgTop.png) no-repeat;}
#top .user {text-align:right;padding-top:13px;height:39px;padding-right:3px;}
#top .user a {font-weight:bold;color:#811721;}

#top .search-menu {height:50px;clear:both;}
.search-menu .search {float:left;margin:4px 0px 0px 0px;background:url(../_images/bgTopSearch.gif) no-repeat 32px 0px;height:34px;width:293px;padding:7px 0px 0px 39px;}
.search-menu .search .iText {width:181px;height:13px;margin-right:4px;float:left;}
.search-menu .search .btn {margin-top:1px;float:left;}

.search-menu .menu {float:right;width:480px;height:48px;padding-right:3px;padding-top:1px;background:url(../_images/bgMenu.gif) no-repeat;}
.search-menu .menu a {display:block;float:right;width:117px;height:24px;padding-top:8px;margin-left:3px;background:url(../_images/searchMenuItem.gif) no-repeat top left;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;font-size:.9em;text-decoration:none;}
.search-menu .menu a.register {background:url(../_images/btnRegistrace.gif) no-repeat;}
.search-menu .menu a.login {background:url(../_images/btnPrihlaseni.gif) no-repeat;}
.search-menu .menu a.cart {background:url(../_images/btnNakupniKosik.gif) no-repeat;}
.search-menu .menu a.check {background:url(../_images/btnPokladna.gif) no-repeat;}
.search-menu .menu a:hover {background-position:0px -32px;}
.search-menu .menu a span {display:none;}

#content {_height:1px;background:url(../_images/bgContent.gif) no-repeat 20px top;padding:0px 7px 30px 10px;}
.leftContent {float:left;width:773px;}

#leftCol {width:190px;float:left;padding-top:14px}
#leftCol .item {background:url(../_images/bgLeftColItem.gif) repeat-y;overflow:hidden;}
#leftCol .item .lin1 {background:url(../_images/bgLeftColItemTop.gif) no-repeat top left;overflow:hidden;}
#leftCol .item .lin1 .lin2 {line-height:1.7em;background:url(../_images/bgLeftColItemBottom.gif) no-repeat bottom left;overflow:hidden;}
#leftCol .item a {font-weight:bold;color:#313532;}
#leftCol .item h3 {height:20px;font-size:1em;color:#313532;font-family:Arial;padding:10px 0px 0px 15px;}
#leftCol .item p.sort {margin:0px 1px;color:#313532;background:#d5d5d5 url(../_images/bgLinSort.gif) no-repeat left top;padding:5px 0px;text-align:center;}
#leftCol .item p.sort a {color:#313532;margin:0px 3px;}
#leftCol .item .obsah {background:url(../_images/bgLinObsah.gif) no-repeat top center;margin:1px 2px;padding:10px 14px 25px 14px;_height:1px;}
#leftCol .item .obsah ul {list-style:none;}
#leftCol .item .obsah ul li {}
#leftCol .item .obsah ul li a {background:url(../_images/bgLeftColList.gif) no-repeat left 3px;padding-left:19px;}
#leftCol .item .obsah ul li a:hover {color:#811721;}
#leftCol .item .obsah ul li ul {margin:5px 0px 10px 0px;}
#leftCol .item .obsah ul li ul li a {font-weight:normal;}
#leftCol .item .obsah ul li.selected a {text-decoration:none;color:#811721;background:url(../_images/bgLeftColListActive.gif) no-repeat left 3px;}
#leftCol .item .obsah ul li.selected ul {padding-bottom:20px;background:url(../_images/bgLeftColListActiveBottom.gif) repeat-x left bottom;margin-bottom:0px;}
#leftCol .item .obsah ul li.selected ul li a {text-decoration:underline;margin-left:10px;background:url(../_images/bgLeftColListActiveSub.gif) no-repeat left 7px;padding-left:7px;color:#811721;}
#leftCol .item .obsah ul li.selected ul li a:hover {text-decoration:none;}

#leftCol .item .obsah ul li.selected ul li.selected ul {padding-bottom:20px;background:url(../_images/bgLeftColListActiveBottom.gif) repeat-x left bottom;margin-bottom:0px;}
#leftCol .item .obsah ul li.selected ul li.selected ul li a {text-decoration:underline;margin-left:20px;background:url(../_images/bgLeftColListActiveSub.gif) no-repeat left 7px;padding-left:7px;color:#811721;}
#leftCol .item .obsah ul li.selected ul li.selected ul li a:hover {text-decoration:none;}

#leftCol .mtop {height:10px;clear:both;overflow:hidden;}
#leftCol .second .lin1 {background:url(../_images/bgLeftColItemTopMtop.gif) no-repeat top left;}

#mainCol {width:567px;float:right;padding-top:12px;}
#mainCol a {color:#811721;}
#mainCol h1 {font-size:1.2em;color:#811721;font-family:Arial;margin-bottom:7px;}
#mainCol h2 {font-size:1.2em;color:#811721;font-family:Arial;margin-bottom:7px;}
#mainCol p {margin-bottom:7px;}
#mainCol hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#d5d5d5;display:block;overflow:hidden;height:1px;margin:15px 0px 20px 0px;}
#mainCol .text {padding:0px 3px;overflow:hidden;
width:567px;}

#mainCol .breadcrumbs {background:url(../_images/bgBreadcrumbs.gif) no-repeat 2px 3px;padding:1px 0px 15px 21px;}
#mainCol .categories {border-width:1px 0px 1px 0px;border-style:solid;border-color:#d5d5d5;padding:15px 0px;margin:20px 0px 10px 0px;}

#mainCol .products {overflow:hidden;}

#mainCol .shop_products_list_item {float:left;color:#6d6d6d;width:146px;height:253px;padding:0px 18px 0px 19px;background:url(../_images/bgProductItem.gif) no-repeat;margin:0px 9px 8px 0px;}
#mainCol .shop_products_list_item h2 {font-size:1.1em;}
#mainCol .shop_products_list_item a.title {display:block;height:40px;padding-top:13px;font-weight:bold;}
#mainCol .shop_products_list_item table {width:100%;border-collapse:collapse;border:0px;}
#mainCol .shop_products_list_item table td {height:100px;padding:1px 0px;text-align:center;vertical-align:middle;}
#mainCol .shop_products_list_item .description {height:43px;line-height:1.2em;padding-top:7px;overflow:hidden;}
#mainCol .shop_products_list_item .description .skladem {color:#007900;font-weight:bold;}
#mainCol .shop_products_list_item .description .neskladem {color:#d00606;font-weight:bold;}
#mainCol .shop_products_list_item .description .price {color:#8F2C37;font-weight:bold;}
#mainCol .shop_products_list_item .pcontent {height:212px;}
#mainCol .shop_products_list_item form {margin:0px;padding:0px 0px 0px 0px;}
#mainCol .shop_products_list_item form p {margin:0px;padding:0px;}
#mainCol .shop_products_list_item form .iText {width:10px;float:left;margin:0px;}
#mainCol .shop_products_list_item form label {overflow:hidden;display:block;float:right;width:25px;padding:8px 0px 0px 8px;}
#mainCol .shop_products_list_item form .btn {float:right;margin-top:1px;margin-right:2px;}
#mainCol .shop_products_list_item.i3_of_3 {margin-right:0px;}
#mainCol .shop_products_list_item .thumbnail img,
.shop_products_detail_item_similar_item .thumbnail img { max-width: 90px; max-height: 70px; }

#rightCol {width:196px;float:right;padding-top:11px;}
#rightCol .itemLogin {background:url(../_images/bgRightLogin.gif) repeat-y;overflow:hidden;}
#rightCol .itemLogin .lin1 {background:url(../_images/bgRightLoginTop.gif) no-repeat top left;overflow:hidden;}
#rightCol .itemLogin .lin1 .lin2 {background:url(../_images/bgRightLoginBottom.gif) no-repeat bottom left;overflow:hidden;}
#rightCol .itemLogin a {color:#811721;}
#rightCol .itemLogin h3 {line-height:1.7em;height:23px;font-size:1em;color:#fff;font-family:Arial;padding:13px 0px 0px 15px;}
#rightCol .itemLogin .obsah {background:url(../_images/bgRightLoginObsah.gif) no-repeat top center;margin:1px 2px;padding:10px 9px 25px 9px;_height:1px;}
#rightCol .itemLogin .obsah form {margin-bottom:10px;padding:5px 0px 0px 7px;background:url(../_images/bgRightLoginForm.gif) no-repeat top left;height:79px;}
#rightCol .itemLogin .obsah form p {padding:0px;}
#rightCol .itemLogin .obsah p {padding-left:8px;}
#rightCol .itemLogin .obsah form input.lname {width:142px;height:13px;margin-bottom:3px;}
#rightCol .itemLogin .obsah form input.lpass {width:97px;height:13px;float:left;}
#rightCol .itemLogin .obsah form input.btn {float:left;margin-left:2px;margin-top:1px;}
#rightCol .mtop {height:10px;clear:both;overflow:hidden;}
#rightCol .item {margin:0px 3px;background:url(../_images/bgLeftColItem.gif) repeat-y;overflow:hidden;}
#rightCol .item .lin1 {background:url(../_images/bgLeftColItemTopMtop.gif) no-repeat top left;overflow:hidden;}
#rightCol .item .lin1 .lin2 {line-height:1.2em;color:#6d6d6d;background:url(../_images/bgLeftColItemBottom.gif) no-repeat bottom left;overflow:hidden;}
#rightCol .item a {font-weight:bold;color:#313532;}
#rightCol .item h3 {line-height:1.7em;height:20px;font-size:1em;color:#6d6d6d;font-family:Arial;padding:10px 0px 0px 15px;}
#rightCol .item .obsah {background:url(../_images/bgLinObsah.gif) no-repeat top center;margin:1px 2px;padding:15px 9px 15px 9px;_height:1px;}
#rightCol .item .obsah p {margin-bottom:10px;clear:both;}
#rightCol .item .obsah a {color:#811721;font-weight:normal;}
#rightCol .item .obsah a.title {display:block;padding-bottom:5px;font-weight:bold;}
#rightCol .item .obsah p img {border:1px solid #d5d5d5;float:left;margin-right:7px;}
#rightCol .item .obsah p strong {font-size:1.1em;}
#rightCol .item .obsah p span {font-size:1.1em;}

#footer {text-align:right;width:933px;height:48px;padding:20px 27px 0px 0px;background:url(../_images/bgFooter.png) no-repeat;margin-left:20px;clear:both;color:#6d6d6d;}
#footer a {color:#811721;}

.shop_products_detail_item {margin:0px 3px;background:url(../_images/bgshop_products_detail_item.gif) repeat-x;padding-top:20px;}
.shop_products_detail_item .thumbnail {border:1px solid #d5d5d5;float:left;margin-bottom:0px;}
.shop_products_detail_item .detailImgs {width:202px;float:left;margin-right:18px;margin-bottom:0px;padding-bottom:15px;}
.shop_products_detail_item .detailImg .thumbnail {border:0px;}
.shop_products_detail_item .detailImg img {border:1px solid #d5d5d5;width:200px;}
.shop_products_detail_item .otherImgs .thumbnail {float:left;margin-right: 10px; margin-bottom: 10px; }
.shop_products_detail_item .otherImgs .thumbnail img {max-width:50px; max-height:50px;}
.shop_products_detail_item .otherImgs .thumbnail.i1_of_3 { clear: both; }

.shop_products_detail_item .desc {width:341px;float:left;padding-bottom:15px;}

#mainCol .shop_products_detail_item p {margin-bottom:10px;}
#mainCol .shop_products_detail_item hr {margin-bottom:10px;}
.shop_products_detail_item .sklad {color:#6d6d6d;margin-bottom:10px;}
.shop_products_detail_item .sklad .dotaz {margin-left:20px;background:url(../_images/bgDotaz.gif) no-repeat left 50%;padding-left:14px;}

.shop_products_detail_item .sklad .descPrice {font-size:1.2em;color:#000;}
.shop_products_detail_item .sklad .descPrice strong {font-size:1.7em;font-weight:bold;color:#AF3644;}

.shop_products_detail_item .otherImgs {clear:both;padding-bottom:10px;}
.shop_products_detail_item .otherImgs img {/*border:1px solid #d5d5d5;*/float:left;margin:2px;}
.shop_products_detail_item table.price {margin-bottom:20px;clear:both;border-collapse:collapse;width:100%;}
.shop_products_detail_item table.price td {vertical-align:top;padding:10px 0px;border-width:1px 0px;border-style:solid;border-color:#d7d5d5;}
.shop_products_detail_item table.price td {text-align:right;padding-right:2%;}
.shop_products_detail_item table.price td p {text-align:left;}
.shop_products_detail_item table.price td input {vertical-align:top;}
.shop_products_detail_item table.price td .count {width:10px;vertical-align:middle;margin-right:5px;padding:5px 6px;height:13px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #d9d9d9;color:#6d6d6d;font-size:1em;margin-top:4px;}
.shop_products_detail_item table.price td .submit {margin-left:5px;border:0px;background:url(../_images/bgBtnDoKosiku.gif) no-repeat;width:87px;height:31px;font-weight:bold;color:#fff;font-size:1em;vertical-align:middle;cursor:pointer;}
.large {font-size:1.1em;}
.shop_products_detail_item table.price td.cena span.large {margin-right:5px;}
.shop_products_detail_item table.price td.dotaz {padding-left:2%;text-align:left;font-size:1.1em;}
.shop_products_detail_item table.price td.dotaz .skladem {color:#007900;font-size:1.2em;font-weight:bold;}
.shop_products_detail_item table.price td.dotaz .neskladem {color:#d00606;font-size:1.2em;font-weight:bold;}
.shop_products_detail_item table.price td.dotaz a {display:block;height:22px;padding-top:6px;background:url(../_images/bgDotazObalka.gif) no-repeat left 50%;padding-left:44px;font-size:1.1em;font-weight:bold;}

.shop_products_detail_item .produkt_form,
.shop_products_detail_item .shop_products_detail_item_similar_list {padding:10px 0px;border-bottom:1px solid #d7d5d5;}

#mainCol h3 {font-size:1em;color:#313532;margin-bottom:5px;}

.contextItem {width:50%;float:left;}
.contextItem .thumbnail {border:0px;}
.contextItem img {float:left;border:1px solid #d5d5d5;margin-right:9px;}
.contextItem a {font-weight:bold;}

.noLegend .legend {display:none;}
.regform fieldset {border:1px solid #d4d4d4;padding:10px;}
.regform fieldset legend {font-weight:bold;padding:0px 10px;}
.regform fieldset table {width:100%;}
#mainCol .regform.registrace fieldset table td {padding:0.3em 0.2em;vertical-align:top;border:0px;}
#mainCol .regform.registrace fieldset table td.th {text-align:right;font-weight:bold;padding-top:5px;}
#mainCol .regform.registrace fieldset table td.iText input {padding:2px;border:1px solid #d4d4d4;}
#mainCol .regform.registrace fieldset table td.short input#webusers-postal_code {width:40px;}
#mainCol .regform.registrace fieldset table td.right {text-align:right;}


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

#mainCol .shop_orders___cart div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}
#mainCol .shop_orders___cart div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
#mainCol .shop_orders___cart .empty {text-align:left;padding-bottom:10px;}

#mainCol .webusers___login div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}
#mainCol .webusers___login div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
#mainCol .webusers___login div fieldset .label {width:180px;float:left;margin-right:10px;text-align:right;}
#mainCol .webusers___login div fieldset .element {}

#mainCol .webusers___login div fieldset._submit {margin-bottom:0px;padding:0px 11px 0px 0px;border:0px solid #0C3F0C;text-align:right;}
#mainCol .webusers___login div fieldset._submit legend {display:none;}
#mainCol .webusers___login div fieldset._submit div {text-align:right;}
#mainCol .webusers___login div fieldset._submit input {background:#050505;color:#fff;font-weight:bold;padding:2px 6px;border:1px solid #fff;font-size:1em;}

#mainCol .webusers___register div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}
#mainCol .webusers___register div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
#mainCol .webusers___register div fieldset .label {width:180px;float:left;margin-right:10px;text-align:right;}
#mainCol .webusers___register div fieldset .element {}
/*#mainCol .webusers___register div fieldset #captcha {margin-left:190px;}*/

#mainCol .webusers___register div fieldset._submit {margin-bottom:0px;padding:0px 11px 0px 0px;border:0px solid #0C3F0C;text-align:right;}
#mainCol .webusers___register div fieldset._submit legend {display:none;}
#mainCol .webusers___register div fieldset._submit div {text-align:right;}
#mainCol .webusers___register div fieldset._submit input {background:#050505;color:#fff;font-weight:bold;padding:2px 6px;border:1px solid #fff;font-size:1em;}

#mainCol .webusers___profile div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}
#mainCol .webusers___profile div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}
#mainCol .webusers___profile div fieldset .label {padding-top:2px;width:180px;float:left;margin-right:10px;text-align:right;}
#mainCol .webusers___profile div fieldset .element {}

#mainCol .webusers___password div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}

#mainCol .webusers___recover div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #D5D5D5;}
#mainCol .webusers___recover div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}

#mainCol .webusers___profile div fieldset._submit {margin-bottom: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 {text-align:right;}

#mainCol .shop_orders___delivery_payment div fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #0C3F0C;}
#mainCol .shop_orders___delivery_payment div fieldset legend {font-weight:bold;padding:0px 10px;display:inline;}

#lead #mainCol fieldset.progress {text-align:center;padding:0px;border:0px;}
#lead #mainCol .shop_orders___user fieldset.progress {padding:0px 0px 10px 0px;border:0px;}
#lead #mainCol .shop_orders___user fieldset {margin-bottom:15px;padding:10px 10px 0px 10px;border:1px solid #000;}
#lead #mainCol .shop_orders___user fieldset {padding-bottom:10px;}
#lead #mainCol .shop_orders___user fieldset legend {display:block;}
#lead #mainCol .shop_orders___checkout fieldset.progress {padding-bottom:10px;}
#lead #mainCol .shop_orders___checkout fieldset legend {display:block;font-weight:bold;padding:0px 0px 10px 5px;}
#lead #mainCol fieldset.progress legend {display:none;}
#lead #mainCol fieldset.progress img {margin:0px 0px;}

#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 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 input.recount {background:#050505;color:#fff;font-weight:bold;padding:2px 6px;border:1px solid #fff;font-size:1em;}
#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 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 {background:url(../_images/bgForwardBtn.gif) no-repeat;width:147px;height:25px;;color:#fff;font-weight:bold;font-size:1em;border:0px;}
#mainCol fieldset#shop_orders-user__submit div {text-align:right;}
#mainCol fieldset#shop_orders-user__submit input {background:url(../_images/bgForwardBtn.gif) no-repeat;width:147px;height:25px;;color:#fff;font-weight:bold;font-size:1em;border:0px;}
#mainCol fieldset#shop_orders-checkout__submit div {text-align:right;}
#mainCol fieldset#shop_orders-checkout__submit input {background:url(../_images/bgForwardBtn.gif) no-repeat top right;width:100px;height:25px;;color:#fff;font-weight:bold;font-size:1em;border:0px;}

.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 {padding-right:0px;font-weight:bold;margin-bottom:4px;display:inline;}
.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 .shop_orders___delivery_payment .layout_item div .label { width: 200px; }
#mainCol .shop_orders___delivery_payment .layout_item div .notes { margin-left: 150px; color: brown; }

.razeni {padding:10px 0px 15px 0px;}
.razeni p {float:left;margin:0px 15px 0px 0px;padding-top:2px;}
.razeni form {float:left;margin:0px 6px 0px 0px;}
.razeni form strong {display:block;color:#fff;padding:2px 5px;background:#811721;font-weight:normal;float:left;}
.razeni form input {background:none;border:0px;font-size:1em;vertical-align:middle;cursor:pointer;padding:1px 5px 2px 5px;float:left;}

#mainCol fieldset div.errors { text-align: left; color: red; font-weight: bold; }

.filter_producers label {margin-right:5px;}
.filter_producers input {vertical-align:middle;}
.filter_producers input.check {margin-bottom:3px;}

.pages_top {padding-bottom:8px;}
.pages select {margin-right:10px;vertical-align:middle;}

iframe {border:0px;width:567px;height:450px;}
fieldset.kalkulackaFieldset {padding:10px;border:1px solid #d7d5d5;margin-bottom:10px;}
fieldset.kalkulackaFieldset legend {padding:0px 10px;font-weight:bold;}
.kalkulacka {font-size:1em;}
.kalkulacka label {font-size:1em;vertical-align:middle;display:block;padding-top:6px;text-align:right;font-weight:bold;padding-right:4px;}
.kalkulacka select {font-size:1em;padding:5px 4px;vertical-align:middle;}
.kalkulacka input {vertical-align:middle;}
.kalkulacka input.btn {margin-top:1px;}
.kalkulacka span {vertical-align:middle;margin-right:15px;}
.kalkulacka table {font-size:1em;}
.kalkulacka table td {font-size:1em;padding:0px;vertical-align:top;}
.kalkulackaResult {background:#fff url(../_images/cetelem.png) no-repeat 10px 18px;padding:10px 10px 10px 180px;border:1px solid #d7d5d5;line-height:1.6em;}

form .required .label { color: red; }

table td.required {color:#DF2929;}

.napiste_nam_form label {padding-top:6px;display:block;}
.napiste_nam_form input {padding:6px;margin-bottom:0px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;color:#6d6d6d;font-size:1em;}
.napiste_nam_form .form_submit label {display:none;}
.napiste_nam_form .submit {margin-left:152px;border:0px;background:url(../_images/bgBtnDoKosiku.gif) no-repeat;width:87px;height:31px;font-weight:bold;color:#fff;font-size:1em;vertical-align:middle;}

.produkt_form .layout_item {padding:0px;}
.produkt_form label {padding-top:6px;display:block;}
.produkt_form input {padding:6px;margin-bottom:0px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;color:#6d6d6d;font-size:1em;}
.produkt_form textarea {margin-bottom:0px;width:386px;}
.produkt_form input#predmet {width:380px;}
.produkt_form input#jmeno {width:380px;}
.produkt_form input#email {width:380px;}
.produkt_form .form_submit label {display:none;}
.produkt_form .submit {margin-left:152px;border:0px;background:url(../_images/bgBtnDoKosiku.gif) no-repeat;width:87px;height:31px;font-weight:bold;color:#fff;font-size:1em;vertical-align:middle;}


/*********dodelavky***********/
div.sortPrice {float:left;}
.checkItem {white-space:nowrap;}
.element_captcha #captcha {margin-left:155px;}
.element_captcha #captcha_image {margin-bottom:6px;}