     * {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:#f5e1a7;padding:1px 0px 0px 0px;color:#242424;}
     img {border:0px; padding-left:10px;}
     label {cursor:pointer;}
     a {text-decoration:underline;color: #bf4904;}
     a:hover {text-decoration:none; color: #bf4904;}
     input {}
     textarea {}
     .center {text-align:center;}
     .justify {text-align:justify;}
     .right {text-align:right;}
     
     
     
     #lead {width:976px;margin:0px auto;position:relative;padding:0px;background:#ffffff;}
     #leadIn {background:#f5b15d; height:203px;}
     #leadIn2 {background:#bf4904; height:153px;}



     #logo {width:381px;height:103px;display:block;position:absolute;overflow:hidden;z-index:1;}
     #logo h1, #logo h1 span {width:381px;height:103px;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:381px;height:103px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
     #logo a {color:#fff;}


     .top {height:110px; background:#bf4904 }
     .top .topPhone {float: left; width:216; height:69; padding: 69px 0px 0px 216px; margin: 23px 0px 0px 460px; background: #bf4904 url(../_images/telefon.png) no-repeat;}
     .top .topCart {
     	float: right;
     	margin-top:25px;
     	padding: 10px 0px 0px 0px;
     	height: 68px;
     	width: 524px ;
     	background: #bf4904 url(../_images/bgTopCart2011.png) no-repeat;
     	line-height: 1.8em;
     	font-size: 1;
     	text-align:right;
     }
     
     .top .topCart .text{padding-right:25px; margin:0px;}
     .text {padding: 0px 0px 0px 10px}
     .top .topCart a {color:#000101;}

     .topProducts {height:43px; padding:0px 0px 0px 6px;background:#c9662c;clear:both;}
     .topProducts ul {list-style:none;}
     .topProducts ul li {float:left; padding-top:10px;}
     .topProducts ul li.sep {padding:0px 0px 0px 0px; width:10px; height:43px ;color:#ffffff; background-image:url(../_images/menu.gif);background-repeat:no-repeat;}
     .topProducts ul li a {display:block;float:left;padding:3px 8px;color:#ffffff;text-decoration:none;font-size:1;}
     .topProducts ul li a:hover {color:#fff;background:#f6bf79;}
     .topProducts ul li.selected a {color:#fff;background:#f6bf79; font-weight:bold;}

     .topSearch {background:#f6bf79;padding:10px 20px; height:30px;}
     .topSearch p {float:left;}
     .topSearch p.right {float:right;padding-top:4px;}
     .topSearch strong {margin-right:15px;}
     .topSearch a {color:#000;}
     .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; background:#ffffff}
      
     
     .leftCol {float:left;width:178px;margin-left:5px; margin-bottom: 7px;}
     .leftCol .item {background:#f2f2f2;margin-bottom:7px;border: 1px solid #C2C2C2;}
     .leftCol .item.login {height:190px;}
     .leftCol .item.login ul {list-style:none;}
     .leftCol .item.login ul li {line-height:1.8em;}
     .leftCol .item.last {margin-bottom:0px;}
     .leftCol .item h3 {background:#bf4904;padding:7px 16px;font-size:1em;color:#ffffff;}
     
     .leftCol .item.cat ul {list-style:none;padding:3px 6px 28.5px 6px;}
     .leftCol .item.cat ul li {border-bottom:1px solid #d9d9d9;}
     .leftCol .item.cat ul li a {color:#000000;display:block;padding:4.7px 0px 4px 24px;background: url(../_images/catArrow.gif) no-repeat 5px 11px;text-decoration:none;}
     .leftCol .item.cat ul li a:hover {text-decoration:underline;}
     .leftCol .item.cat ul li.selected a {color:#000000 ;text-decoration:weidth; font-weight:bold;}
     .leftCol .item.cat ul li.active a {color:#bf4904;text-decoration:weidth; font-weight:bold;}
     .leftCol .item.cat ul li.level1 a {color:#000; background:transparent;text-decoration:weidth; font-weight:bold;}
     .leftCol .item.cat ul li.level0 ul li.active a {color:#bf4904;text-decoration:weidth; font-weight:bold;}
     
     
     .leftCol .item .in {padding:11px;}
     .leftCol .item .in p {margin-bottom:10px;}
     .leftCol .item .in .formDesc {border-bottom:1px solid #e3e3e3;padding:0px 5px 8px 3px;}
     .leftCol .item .in .iText {border:1px solid #cccccc;width:95px;height:20px;padding:4px 5px 0px 5px;margin-left:8px;vertical-align:middle;}
     .leftCol .item .in .form {text-align:right;}
     .leftCol .item .in .form .iText {margin-left:2px;}
     .leftCol .item .in.btn {}
     .leftCol .item .in a {color:#000;}
     .leftCol .item .in p.nob {margin-bottom:3px;}
     

     .mainCol {float:right;width:784px;}
     .mainCol h2 {background:#bf4904;padding:7px 16px;font-size:1em;color:#ffffff;width:747px;}
     .mainCol h3 {padding:5px 16px;font-size:1.2em; color:#bf4904; }
     .mainCol p {padding: 2px 5px 5px 15px; }

     .akce {
     	height: 313px;
     	width: 773px;
     	float: left;
     	/*background: #ffffff url(../_images/uvodni.gif) no-repeat;*/
     	margin-bottom: 7px;
     	position:relative;
     	border: 1px solid #C2C2C2;
     	text-align:left; padding: 0px 0px 0px 5px;
     }
     
     .akce #overText {position:absolute;background:#fff;top:0px;right:0px;height:255px;width:435px;padding-left:10px;}
     .akce .akceNews {height:255px;padding:0px 15px 0px 15px;}
     .akce .akceNews .newsItem {margin-bottom:10px;}
     .akce .akceNews .newsItem p {padding:0px;margin:0px;}
     .akce .akceNews .newsItem a.title {font-weight:bold;}
     .akce .akceNews .newsItem .timestamp {font-size:.9em;display:block;}
     .akce .akceNews h3 {padding-left:0px;}
   
     .akce .in p {text-align:left; margin:5px 5px 0px 0px; }
     .akce h3 {font-size:1.8em;font-weight:bold; color:#bf4904;margin-top:15px; margin-bottom:10px;}
     .akce .in { float:right; width:435px;}
     .akce img {float:left; width: 335px; margin-left:-15px; }
     .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;}

     .ramecek {background:#ffffff;min-height: 754px; margin-bottom:7px;margin-right:4px; border: 1px solid #C2C2C2;}
     
     
     .shop_items {background:#ffffff;padding:20px 0px;margin-bottom:7px;margin-right:5.0px;border: 1px solid #C2C2C2; }
     .shop_items .shop_products_list_item {height:400px; width:250px;float:left;border-right:1px solid #d8d8d8;text-align:center;}
     .shop_items .shop_products_list_item.i3_of_3 {border-right:0px;}
     .shop_items .shop_products_list_item h2 {width:auto; background:none;font-size:1.15em;color:#bf4904;text-align:center;text-decoration: underline;}
     .shop_items .shop_products_list_item h2 a {color:#bf4904;text-decoration:none;}
     .shop_items .shop_products_list_item .header {height:50px;}
     .shop_items .shop_products_list_item img {margin-bottom:15px; }
     .shop_items .shop_products_list_item p {margin-bottom:10px;line-height:1.7em;}
     .shop_items .shop_products_list_item strong.price {color:#bf4904;}
     .shop_items .shop_products_list_item form {padding-top:10px;}
      
     .shop_products_list_items  {background:#ffffff;padding:20px 0px;margin-bottom:7px;margin-right:5.0px; }
     .shop_products_list_items .shop_products_list_item {height:400px; width:250px;margin-bottom:10px;float:left;border-right:1px solid #d8d8d8;text-align:center;}
     .shop_products_list_items .shop_products_list_item.i3_of_3 {border-right:0px;}
     .shop_products_list_items .shop_products_list_item h2 {width:auto; background:none;font-size:1.15em;color:#bf4904;text-align:center;text-decoration;}
     .shop_products_list_items .shop_products_list_item h2 a {color:#bf4904;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;}
     .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:#bf4904;}

     .footer {text-align:right;padding:10px;border-top:5px solid #cccccc;line-height:1.8em;color:#6a6a6a;}
     .footer p {float:left;text-align:left;}
     .footer a {color:#6a6a6a;}
     .footer a:hover {}

     .mainCol fieldset {background:#ffffff;padding:20px 0px;margin-bottom:7px;margin-right:5.0px;}
/*     .mainCol fieldset legend {display:none;}*/
     .mainCol fieldset .legend {display:none;}


     .webusers___register fieldset {border:0px;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:155px;}
     .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:0px;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 .shop_orders___cart {background:#ffffff; min-height:754px; margin-bottom:7px;margin-right:5.0px; }
     .mainCol .shop_orders___cart div fieldset {margin-bottom:15px;margin-right:7px;padding:10px 10px 0px 10px;}
     .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;}

     #lead .mainCol fieldset.progress {text-align:center;padding:15px  0px 0px 0px;border:0px;}
     #lead .mainCol .shop_orders___user fieldset.progress {padding-bottom:10px;}
     #lead .mainCol .shop_orders___checkout fieldset.progress {padding-bottom:10px;}
     #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 {background:#f6f6f6;text-align:right;font-weight:bold;font-size:1.4em;color:#bf4904;}
     .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:#f6f6f6;color:#000;padding:0.4em;text-align:right; border-bottom:1px solid #D5D5D5}
     .mainCol fieldset .button_return_to_products {width:50%;float:left;text-align:left;}
     .mainCol fieldset .button_return_to_products input{width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px;}
     .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 input{width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px; padding-bottom:5px;}
     .mainCol fieldset .button_continue p {padding-right:11px;}
     .mainCol input.recount {background:url(../_images/inputButtonRecount.gif) no-repeat;width:100px; height:34px;font-weight:bold;border: 0px; padding-bottom:5px;}
     .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 .shop_orders___delivery_payment {background:#ffffff; min-height:754px; margin-bottom:7px;margin-right:5.0px; }
     .mainCol .shop_orders___delivery_payment div fieldset {margin-bottom:15px;margin-right:5px;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 {width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px;}

     
     .mainCol fieldset#shop_orders-checkout__submit .label {width:400px; } 
     .mainCol fieldset#shop_orders-checkout__submit input {border: 0px;padding-bottom:5px; width:20px;}
     .mainCol fieldset#shop_orders-checkout__submit .form_static {margin-left:35px;}
     .mainCol fieldset#shop_orders-checkout__submit input.submit#submit {width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px; margin-left:300px;}

     .module_shop_orders_action_user .element_recipient-same {padding-left: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 {width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px;}

     .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_main {background:#ffffff;margin: 7px 7px 7px 7px; padding-top:15px;}
     .shop_products_detail_item_main .image {float:left;width:260px;margin-bottom:15px; margin-left: 5px;}
     .shop_products_detail_item_main .image img {border:0px;}
     .shop_products_detail_item_main .producer a {color:#fff;font-weight:bold;}
     .shop_products_detail_item_main .availability {margin-bottom:10px;}
     .shop_products_detail_item_main .availability .available {color:#52BF2F;font-weight:bold;}
     .shop_products_detail_item_main .availability .unavailable {color:#DF373E;font-weight:bold;}
     .shop_products_detail_item_main .text {margin-bottom:15px;}
     .shop_products_detail_item_main .images { }
     .shop_products_detail_item_main .images .attachments .thumbnail {}
     .shop_products_detail_item_main .images .attachments .thumbnail img {_width:120px;max-height:120px;_height:120px;float:left;margin-right:7px;}
     .shop_products_detail_item_main .price_a {clear:both;padding:20px 0px 0px 0px;font-size:1.2em;}
     .shop_products_detail_item_main .price_a span {font-weight:bold;font-size:1.2em;}
     .shop_products_detail_item_main .shop_products_detail_item_cart {}
     .shop_products_detail_item_main .producer{margin-top: 20px;}
     .shop_products_detail_item_main .zpet{ float: left; color:#bf4904; font-size:1.0em; font-weight: bold; height:30px;}
     .shop_products_detail_item_main .zpet a{color:#bf4904; font-weight: bold; }
     
     
    
     .shop_products_detail_item_cart {background:#ffffff;margin: 5px 7px 7px 7px; font-weight: bold;}
     .shop_products_detail_item_cart .zpet{ float: left; color:#bf4904; font-size:1.0em; font-weight: bold; height:30px;}
     .shop_products_detail_item_cart .zpet a{color:#bf4904;}
     .mainCol .shop_products_detail_item_cart .submit input{width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px;}
     .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:30px;padding:2px;vertical-align:middle;margin:0px 5px;text-align:right;}

     .news .thumbnail { float: left; }
     .news .thumbnail img {max-width: 80px; max-height: 80px; }
     .news_list_item { clear: both; margin-top: 1em; }
     .news_list_item .title { font-weight: bold; color: black; }
     .news_list_item .summary { margin-top: 0.5em; margin-left:5px  }
     .news_list_item .more { display: none; background:#000;}
     
     
       .sberatelske_aktuality_list_item{min-height: 200px; padding: 5px 0px 0px 5px;}
       .sberatelske_aktuality_list_item .nazev{margin-top: 50px;  }
       .sberatelske_aktuality_list .thumbnail img{float: left; margin-right: 10px;}
       .sberatelske_aktuality_list .more{float:right; margin-right: 20px;}    
       
       .sberatelske_aktuality_detail {min-height: 200px; padding: 5px 0px 0px 0px;}
       .sberatelske_aktuality_detail .ocreated{margin-top: 50px;}
       .sberatelske_aktuality_detail .summary{margin-right: 5px;}
       .sberatelske_aktuality_detail .thumbnail img{float: left; margin-right: 10px;}
       .sberatelske_aktuality_detail .more{float:right; margin-right: 20px;}    
       .sberatelske_aktuality_detail .text{margin-top: 70px; padding-left: 0px;}
       
       .ze_sveta_drahych_kovu_aktuality_list_item{min-height: 200px; padding: 5px 0px 0px 5px;}
       .ze_sveta_drahych_kovu_aktuality_list_item .nazev{margin-top: 50px;  }
       .ze_sveta_drahych_kovu_aktuality_list .thumbnail img{float: left; margin-right: 10px;}
       .ze_sveta_drahych_kovu_aktuality_list .more{float:right; margin-right: 20px;}
       
       .ze_sveta_drahych_kovu_aktuality_detail { padding: 5px 0px 0px 0px;}
       .ze_sveta_drahych_kovu_aktuality_detail .ocreated{margin-top: 50px;}
       .ze_sveta_drahych_kovu_aktuality_detail .summary{margin-right: 5px;}
       .ze_sveta_drahych_kovu_aktuality_detail .thumbnail img{float: left; margin-right: 10px;}
       .ze_sveta_drahych_kovu_aktuality_detail .more{float:right; margin-right: 20px;}    
       .ze_sveta_drahych_kovu_aktuality_detail .text{margin-top: 80px; padding-left: 0px;}    
      
      tr.note {color:#e91c1c; font-weight:bold; font-size:10px;}
      
      #shop_orders-user__recipient { margin:0px; padding:0px; position:relative;right:280px; top:20px;}
            #shop_orders-user__main { margin-top:50px;}
            #shop_orders-user__user {margin-left:150px;margin-top:30px;}
                .element_recipient-same {margin-left:200px;} 
            .module_action input.submit#submit {width:175px; height:34px;font-weight: bold; background:url(../_images/inputButton.gif) no-repeat;border: 0px;padding-bottom:5px; margin-left:150px;}
            
            /*aktuality v levo*/
            #leftCol .sberatelske_aktuality_list_item {min-height:10px;}
            #leftCol .sberatelske_aktuality_list_item .nazev {margin-top:0px;}
            
