
body {background:url('/images2011/bg.jpg') center repeat-y #5f0000; font-size:12px; font-family: Helvetica, Arial, sans-serif; 
      margin:0px; padding:0px; text-align:left;}
      
p, div, ul, li, form {margin:0px; padding:0px;}
img {border:0px;}

.cleaner {clear:both;}
.cleaner_left {clear:left;}
.hidden {display:none;}

/*
#left_bg { background-image:url('/images/bg_right.jpg'); background-repeat:repeat-x; width:50%; height:1102px; position:absolute; left:0; margin:0px; padding:0px;}
*/

#ie { background-image:url('/images2011/bg_g.jpg'); background-repeat:no-repeat; background-position:50% 0%; min-width:928px; 
         width:100%; min-height:712px; position: relative; text-align:center;}
#main { width:928px; min-height:1102px; position: relative; 
         text-align: left; margin: auto;}
.main_sky {padding-left:0px;}
.ie_sky {margin-left:40px;}
        
   #content {width:928px; margin-top:0px;position:absolute;}
      h1.logo {margin:0px; padding:0px;}
      a.logo {float:left; width:260px; height:110px; display:block; margin-bottom:8px;}
      ul.menu {list-style-type:none; float:right; margin-right:10px; width:654px; margin-bottom:14px;}
         .menu li {float:left; text-align:left; line-height:40px; margin-top:9px; margin-left:1px;}         
         .menu li.double_line {line-height:14px; margin-top:14px;}
         .menu li a {padding-left:20px;}
         .menu li.m1 a {width:80px; }
         .menu li.m2 a {width:78px; }
         .menu li.m3 a {width:70px; }
         .menu li.m4 a {width:70px; background-position: 0px 18px;}
         
         .menu li.m5 a {width:73px; }
         .menu li.m6 a {width:72px; }
         .menu li.m7 a {width:43px; }
         .menu li a {text-decoration:none; color:#630000; font-weight:bold; font-size:12px; display:block;}
         .menu li a:hover, .menu li a.active {background:url('/images2011/menu_dot.png') no-repeat 0px 14px;}
         .menu li.double_line a:hover, .menu li.double_line a.active {background:url('/images2011/menu_dot.png') no-repeat 0px 9px;}
         .menu li.double_line.m4 a:hover, .menu li.double_line.m4 a.active {background:url('/images2011/menu_dot.png') no-repeat 2px 9px;}
         
      #seo_dolni_text {color:#ffda81;margin-bottom:10px; margin-left:5px;}
      #seo_text {color:#ffda81; margin-top:0px; margin-right:10px; text-align:right; padding-bottom:10px;}
         #seo_text h1, #seo_dolni_text h1, #hp_text h1 {display:inline; font-size:14px;}
         #seo_text a, #seo_dolni_text a, #hp_text a {color:#eee;font-weight:bold;text-decoration:underline;}
         #seo_text a:hover, #seo_dolni_text a:hover, #hp_text a:hover {color:#000;}
      #left_panel {float:left; width:145px; height:515px; position:relative; top:7px; left:15px;}
         .contest_image {margin-left:10px;}
         .wrote_image {margin-left:14px;}
         #left_panel img {margin-top:5px;}
         
      #middle_panel {float:left; width:650px; margin-left:114px;}
      #right_panel {float:left; width:213px;}

      h3.text {font-weight:normal; font-size:12px; margin:0px; padding:0px;}
      #count_search {font-size:16px; color:#ffd201; font-weight:200; padding:5px; padding-left:10px; font-weight:bold;}
      #count_search span {font-size:16px;}
      
      #best_gifts_article {position:relative;top:-10px;left:-2px;}
      #article_best_gift_header_image {position:relative;left:-10px;top:-15px;}
      
      
      #best_gifts_page {}
        #best_gifts_page div.best_gift {width:196px; float:left; margin:10px 0 0 25px;}
        #best_gifts_page img {width:196px; height:163px;}
        #best_gifts_page a {font-weight:bold; font-size:16px; color:#ffd201; display:block; text-decoration:none; margin-top:4px;}
            #best_gifts_page a:hover {text-decoration:underline;}
        #best_gifts_page span {font-size:14px; color:#ffea8c; display:block; margin-bottom:6px;}
      
      #best_gifts_hp {background-image:url('/images2011/nejoblibenejsi.png'); background-repeat:no-repeat; width:239px;
         height:304px; margin-top:10px; padding:0 0 0 3px; }
      #best_gifts_hp #top {display:block; width:100%; height:60px;}
      #best_gifts_hp a.lr {width:18px; height:32px; display:block; float:left; margin-top:66px; }
      #best_gifts_hp a.t {color:#000; font-size:14px; font-weight:bold; text-decoration:underline; display:block; padding-left:18px; height:20px; 
                           overflow:hidden; line-height:20px; width:196px; }
      #best_gifts_hp span {font-size:16px; font-weight:bold; color:#a40a00; line-height:22px; display:block; padding-left:18px;}
      #best_gifts_hp img {width:196px; height:163px; float:left;}
      #best_gifts_hp #next_st {height:15px; margin:6px 0 0 14px;}
         .next_st_wraper {width:180px; height:15px; overflow:hidden; float:left;}
            .next_st_wraper_in {position:relative; width:1000px;}
         #best_gifts_hp #next_st a.lrd {width:10px; height:15px; display:block; background:none;}
         #best_gifts_hp #next_st a {width:16px; height:15px; margin-right:2px; background:#a40a00; display:block; float:left; color:#fff; text-decoration:none;
                                    text-align:center; font-size:10px; line-height:15px;}
         #best_gifts_hp #next_st a.black {background:#000;}
         .pad_hp {margin-top:5px;}
         
      #article_middle #best_gifts_article a {color:#ffc556; font-weight:normal;} 
         .best_gift_hp {text-align:right; color:#fdc401; font-weight:bold; padding-right:30px;}
         
         .best_gift_hp a.hpimg {background-image:url('/images/best_hp_gifts_image.png'); background-repeat:no-repeat; width:83px; height:57px; float:left; margin:0px; padding:0px; padding-top:5px;}
         .best_gift_hp img {margin:0px; padding:0px; float:right; margin-right:9px;}
         a.best_gifts_link_hp {color:#ffc556; font-weight:normal; display:block; text-align:left; margin-bottom:3px;}
      
      .last_gift {background-image:url('/images/best_hp_gifts_bottom.png'); background-repeat:no-repeat; width:208px; 
         margin-left:7px; padding-left:15px; padding-bottom:5px; background-position:1px bottom; min-height:57px;}
      
      #catalog_box {position:relative; left:160px; width:260px; height:110px; display:block;}
      
      #other_partners_top {width:671px; background-image:url('/images/partners_top.png'); background-repeat:no-repeat; height:10px;}
      #other_partners_bottom {width:671px; background-image:url('/images/partners_bottom.png'); background-repeat:no-repeat; height:10px;}
      #other_partners {width:671px; background-image:url('/images/partners.png'); background-repeat:repeat-y; color:#5b0602; text-align:left; padding-left:15px;}   
         #other_partners span {color:#5b0602; display:block; text-align:left; }
         #other_partners img {float:left;}
         
      #categories {width:916px;}
         .categories_list {float:left; padding-left:5px; width:294px;}
         .categories_list h2, .categories_list .h2 {color:#ffd201; float:left; padding:5px; padding-left:15px; margin:0px; font-size:24px;}
         #categories .h3 {font-weight:normal; font-size:14px; margin:0px; padding:0px; display:inline;}
         #categories ul {list-style-type:none; padding: 0px; margin: 0px; font-size:14px; float:left; margin-right:14px;}
         #categories li {background-image: url('/images/bullet.png'); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 13px; list-style-type: none; line-height:18px;}
         #categories .yellow_link a {color:#ffea8c; text-decoration:none;}
         #categories .white_link a {color:#fff; text-decoration:none;}
         
         #registration {width:285px; height:140px; float:right; background-image:url('/images2011/registrovat.png'); color:#ffd201; padding-left:24px; background-repeat:no-repeat; color:#fff;}
            #registration a {color:#ffd201; text-decoration:none;}
            #registration div {height:72px;}
            #registration form {padding:0px; margin:0px;}
            
            #categories #registration .h2 {padding:0px; margin:0px; color:#ffd201; font-size:18px; display:block; padding-top:13px;}
            
            .reg #email_adress {background:transparent; width:132px; border:0px; line-height:36px; height:30px; margin-top:6px; margin-left:1px; padding-left:0px; color:#000;}
            #registration .reg a {color:#000; font-weight:bold; text-decoration:none; margin-left:40px;line-height:36px; height:36px;}
            #registration .reg span {font-size:9px; line-height:18px; height:18px; display:block;}
            #registration .reg span a {font-size:9px; color:#000; font-weight:normal; margin-left:0px; line-height:10px; height:18px; margin-top:0px;}
            #registration .reg span input {display:inline; float:left; top:-4px; position:relative;}
            
            
      
      #cols {background-image:url('/images2011/cols.png'); background-repeat:no-repeat; background-position:2px top; width:100%; padding:0px; margin:0px; padding-left:10px;}
      #cols_down {background-image:url('/images2011/cols_down.png'); background-repeat:no-repeat; background-position:5px top; width:100%; height:13px; margin-bottom:5px; clear:both;}
         #cols .col, #cols .col_last {width:260px; float:left; margin-right:13px; padding:15px; padding-top:15px; margin-top:20px;}
         #cols .col_last {margin-right:0px;}
         #cols h2 {color:#ffedc8; font-weight:normal; font-size:22px; padding:0px; margin:0px; padding-bottom:35px;}
            #cols h2 span {font-size:14px; padding-left:15px;color:#f3d798;}
         #cols h3 {color:#310100; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; font-size:16px;}
         #cols a {color:#f00; font-weight:bold;}
         #cols p {padding-top:5px;}
         .col_article {height:100px; padding-bottom:10px;}
         .col_article a {font-size:14px; line-height:20px;}
         .col_article_image {background-image:url('/images/hp_article.png'); width:78px; height:100px; float:left; padding-left:2px; padding-top:2px; padding-right:5px; background-repeat:no-repeat;}
      
      
            
      #banner {width:916px; height:165px; background-image:url('/images/banner.png'); background-repeat:no-repeat; padding-left:6px; padding-top:2px; font-weight:bold;}
      .hr_line {margin-top:5px; margin-bottom:5px;}
      #partners {text-align:center; color:#ffea8c; font-size:14px; margin-bottom:25px; width:916px;}
         #partners a {color:#ffea8c; text-decoration:none;}
         #partners #links a {color:#f2c09d; text-decoration:none; padding-left:15px; }
         
         .mail_pr {text-decoration:underline; font-size:12px;}
         
      #left_menu {float:left; width:230px;}
         #left_menu_catalog {background-image:url('/images/left_menu_catalog.png'); background-repeat:no-repeat; width:233px; padding-left:20px; padding-top:15px;}
            #left_menu_catalog .chcete {color:#ffca54; font-size:26px; font-weight:bold;}
            #left_menu_catalog .zde, #left_menu_catalog .kupon {color:#ffca54; font-size:13px; font-weight:bold; padding-left:20px;}
            #left_menu_catalog .zde span {color:#fff;}
            #left_menu_catalog .kupon {padding-left:70px;}
            #left_menu_catalog .hr {text-align:center; padding-top:15px;}
            #left_menu_catalog .kontaktujte { padding-top:45px; padding-left:65px; padding-bottom:10px;}
            #left_menu_catalog .kontaktujte_kupon { padding-top:30px; padding-left:65px; padding-bottom:10px;}
            #left_menu_catalog h2 {color:#ffd201; margin:0px; padding:0px; padding-top:20px; font-size:18px;}
            #left_menu_catalog .kontaktujte a, #left_menu_catalog .kontaktujte_kupon a {color:#93200a; font-weight:bold; text-decoration:none;}
            #left_menu_catalog ul {list-style-type:none; padding: 0px; margin: 0px; font-size:14px; float:left; margin-right:14px; padding-top:6px;}
            #left_menu_catalog li {background-image: url('/images/bullet.png'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 13px; list-style-type: none; line-height:20px;}    
            #left_menu_catalog li.no_dots {background-repeat: no-repeat; background-image:none; padding-left:0px;}
            #left_menu_catalog a {color:#ffea8b; text-decoration:none;}               
         #left_menu_catalog_bottom {background-image:url('/images/left_menu_catalog_bottom.png'); background-repeat:no-repeat; width:233px; height:15px;}
         #best_gifts {background-image:url('/images/catalog_best_gift_top.png'); background-repeat:no-repeat; width:226px; height:84px; margin-top:10px;}
         #best_gifts_bottom {background-image:url('/images/catalog_best_gift_bottom.png'); background-repeat:no-repeat; width:226px; height:24px;}
            #best_gifts .h2_white {color:#fff; font-size:20px; font-weight:normal; margin:0px; padding:0px; padding-left:22px; padding-top:20px; height:64px;}
               #best_gifts .h2_white span {font-size:14px; padding-left:15px;}
               .best_gift_catalog {min-height:70px; background-image:url('/images/catalog_best_gift_a.png'); padding-left:17px; background-repeat:no-repeat;}
               .best_gift_catalog_heighest {min-height:78px;  background-image:url('/images/catalog_best_gift_b.png'); padding-left:17px; background-repeat:no-repeat;}
               
               .best_gift_catalog a, .best_gift_catalog_heighest a {color:#f00; font-size:14px; line-height:16px;}
               .best_gift_catalog .link {padding-top:10px; padding-bottom:4px; float:right; width:115px; margin-right:10px;}
               .best_gift_catalog_heighest .link {padding-top:14px; padding-bottom:4px;}
               .best_gift_catalog .link div, .best_gift_catalog_heighest .link div {padding-top:4px;} 
               .best_gift_catalog span, .best_gift_catalog_heighest span {color:#710000; font-size:14px; font-weight:bold;}
               .best_gift_catalog img {margin-right:5px; margin-top:7px; float:left;}
               .best_gift_catalog_heighest img {margin-right:5px; margin-top:12px; float:left;} 
      
      .priority {width:770px;}
      .priority_empty {height:1px; width:770px;}
      
      .image_priority {float:right; position:relative; right:94px; top:2px;}
      
      #right_content {float:right; margin-right:5px; width:678px;} /* 678px */
         #search_gifts {background-image:url('/images/search_catalog_gifts.png'); height:218px; width:658px; padding-left:20px; background-repeat:no-repeat;}
            #search_gifts .h2_white {margin:0px; padding:0px; color:#fff; font-size:22px; font-weight:normal; padding-left:5px; padding-top:24px;}
            #search_gifts .h2_white span {font-size:16px;}
            #search_gifts label {color:#f7dca9;}
            #search_gifts select {width:131px; display:inline;}
            #search_gifts label {width:85px; float:left; line-height:24px;}
            #search_gifts form {padding-top:25px;}
            .select {width:240px; float:left; padding-top:10px;}
            #search_gifts .button {padding-top:12px; padding-left:82px;}
            #search_gifts .button a {color:#710000; font-weight:bold; font-size:14px; text-decoration:none; display:block; width:130px; line-height:30px; text-align:center;}
         .gift_top {background-image:url('/images/gift_detail_top.png'); width:671px; height:13px; margin-left:6px; background-repeat:no-repeat;}
         .gift {background-image:url('/images/gift_detail.png'); width: 671px; float:left; margin:0px; padding:0px; margin-left:6px; background-repeat:repeat-y; padding-left:15px;}
            .gift .h2_div {margin:0px; padding:0px; padding-top:0px; padding-left:0px;width:472px;}
            .gift .h2_div a {color:#cf1b00; font-weight:bold; font-size:22px;}
            .gift .h2_div img {float:left; padding:0px; margin:0px; padding-right:5px;}   
            .gift label {color:#980d02; font-weight:bold; width:70px; display:block; float:left; padding-left:10px; line-height:14px; clear:left;}
            .shop .others {padding-left:80px; padding-right:10px;}
            .gift .others a {color:#df1400; text-decoration:none; line-height:16px;}
            .gift .text {padding-top:5px; min-height:46px; width:450px; padding-left:10px; padding-bottom:4px;}
            .gift .img {float:right; margin-top:0px; margin-right:26px; background-image:url('/images/gift_image.jpg'); background-repeat:no-repeat; width:164px; height:116px;}
               .gift img {margin-top:3px; margin-left:2px;}
         .gift_bottom {background-image:url('/images/gift_detail_bottom.png'); width: 671px; height:38px; background-repeat:no-repeat;margin:0px; margin-bottom:10px; margin-left:6px;}
         .gift_bottom .links {height:25px; background-repeat:no-repeat; margin-top:0px; padding-top:10px; padding-left:16px; margin-left:6px; width:450px;}
            .gift_bottom .links a {color:#fff; text-decoration:none; width:116px; text-align:center; display:block; float:left; margin-right:28px; line-height:18px;}
            .gift_bottom a.last_links {padding-left:5px;}
            .gift_bottom iframe {position:relative; top:-3px;}
            .gift_bottom .price {float:right; width:160px; margin-right:13px; color:#a91b00; font-size:20px; font-weight:bold; line-height:34px; text-align:center;}
         
         .priority .gift_top {background-image:url('/images/gift_detail_top_tip.png');}
         .priority .gift {background-image:url('/images/gift_detail_tip.png');}
         .priority .gift_bottom {background-image:url('/images/gift_detail_bottom_tip.png');}
         .priority .gift .img {background-image:url('/images/gift_image_tip.jpg');}
         
         #search_shop {background-image:url('/images/search_catalog_shop.png'); height:171px; width:677px; padding-left:20px; background-repeat:no-repeat;}
            #search_shop .h2_white {margin:0px; padding:0px; color:#fff; font-size:22px; font-weight:normal; padding-left:5px; padding-top:24px;}
            #search_shop .h2_white span {font-size:16px;}
            #search_shop label {color:#f7dca9;}
            #search_shop select {width:145px; display:inline;}
            #search_shop label {width:65px; float:left; line-height:28px;}
            #search_shop form {padding-top:14px;}
            .select {width:224px; float:left; padding-top:10px;}
            #search_shop .button {padding-top:12px; padding-left:66px;}
            #search_shop .button a {color:#710000; font-weight:bold; font-size:14px; text-decoration:none; display:block; width:130px; line-height:30px; text-align:center;}            
         .shop_top {background-image:url('/images/gift_detail_top.png'); width: 671px; height:13px; margin-left:6px; background-repeat:no-repeat; padding-left:15px;}
         .shop {background-image:url('/images/gift_detail.png'); width: 671px; float:left; margin-left:6px; background-repeat:repeat-y; padding-left:10px;}
            .shop .h2_div {margin:0px; padding:0px; padding-top:0px; padding-left:0px; padding-bottom:10px;}
            .shop .h2_div a {color:#cf1b00; font-weight:bold; font-size:22px;}
            .shop .h2_div img {float:left; padding:0px; margin:0px; padding-right:5px;}
            .shop label {color:#980d02; font-weight:bold; width:105px; display:block; float:left; padding-left:10px; line-height:16px;}            
            .shop .others {padding-left:115px; padding-right:10px;}
            .shop .others a {color:#df1400; text-decoration:none; line-height:16px;}
            .shop .text {padding-bottom:10px;min-height:60px; width:450px; padding-left:10px; padding-bottom:4px;}
            .shop .img {float:right; margin-top:0px; margin-right:20px; background-image:url('/images/shop_image.jpg');background-repeat:no-repeat;width:176px;height:140px;}
            .shop .img img {margin-left:2px; margin-top:2px;}
         .shop_bottom {background-image:url('/images/shop_bottom.png'); width: 671px; height:9px; background-repeat:no-repeat;margin-bottom:10px; margin-left:6px;}
         
         .priority .shop_top {background-image:url('/images/gift_detail_top_tip.png');}
         .priority .shop {background-image:url('/images/gift_detail_tip.png');}
         .priority .shop_bottom {background-image:url('/images/shop_bottom_tip.png'); height:12px;}
         .priority .shop .img {background-image:url('/images/shop_image_tip.png'); background-position:1px 0px;}
         
         #search_voucher {background-image:url('/images/search_catalog_voucher.png'); height:219px; width:677px; padding-left:20px; background-repeat:no-repeat;}
         #search_voucher_cut {background-image:url('/images/search_catalog_voucher2.png'); height:219px; width:677px; padding-left:20px; background-repeat:no-repeat;}
            #search_voucher .h2_white, #search_voucher_cut .h2_white {margin:0px; padding:0px; color:#fff; font-size:22px; font-weight:normal; padding-left:5px; padding-top:24px;}
            #search_voucher .h2_white span, #search_voucher_cut .h2_white span {font-size:16px;}
            #search_voucher label, #search_voucher_cut label {color:#f7dca9;}
            #search_voucher select, #search_voucher_cut select {width:131px; display:inline;}
            #search_voucher label, #search_voucher_cut label {width:65px; float:left; line-height:28px;}
            #search_voucher form, #search_voucher_cut form {padding-top:14px;}
            .select {width:224px; float:left; padding-top:10px;}
            #search_voucher .button {padding-top:22px; padding-left:61px;}
             #search_voucher_cut .button {padding-top:22px; padding-left:80px;}
            #search_voucher .button a, #search_voucher_cut .button a {color:#710000; font-weight:bold; font-size:14px; text-decoration:none; display:block; width:130px; line-height:30px; text-align:center;}
            .voucher_partner_a {display:block; width:200px; height:210px; position:absolute; left:700px;}            
         .voucher {background-image:url('/images/voucher.png'); width: 671px; min-height:161px; float:left; margin-left:5px; background-repeat:no-repeat; padding-left:20px;}
            .voucher .h2_div {margin:0px; padding:0px; padding-top:10px; padding-left:0px; padding-bottom:5px;}
            .voucher .h2_div a {color:#cf1b00; font-weight:bold; font-size:22px;}
            .voucher label {color:#980d02; font-weight:bold; width:105px; display:block; float:left; }
            .voucher div.other_label {color:#980d02; font-weight:bold; width:55px; display:block; float:left; }
            .voucher div.other {padding-right:10px; width:220px; float:left; }
            .voucher .others a, .voucher .other a {color:#df1400; text-decoration:none; line-height:16px;}
            .voucher .text {padding-bottom:10px; padding-top:5px; min-height:44px; width:440px;}
            .voucher img {padding-top:1px; padding-left:0px;}
            .voucher .property {float:left; width:300px; }
            .voucher .link {float:left; width:146px; height:37px; line-height:37px; background-image:url('/images/voucher_button.jpg'); background-repeat:no-repeat;}
            .voucher .link a {color:#fff9ee; width:140px; height:37px; line-height:37px; display:block; text-decoration:none; font-weight:bold; font-size:12px; text-align:center;}
            .voucher_sale {float:right; width:200px; height:161px; margin-right:15px; padding:0px; text-align:center; }
            .voucher_sale img {margin-right:4px;}
               .voucher_sale .h3_div {text-align:center;color:#ffda80; font-size:24px; line-height:43px; padding:0px; margin:0px; font-weight:bold;}
                  .voucher_sale .h3_div span {font-size:20px;}  
            .voucher_bottom {background-image:url('/images/voucher_bottom.png'); background-repeat:no-repeat;height:15px;margin-bottom:10px; margin-left:5px;}
            .voucher .link_code {float:left; width:146px; height:56px; line-height:16px; padding-top:12px; background-image:url('/images/voucher_code.jpg'); background-repeat:no-repeat;
               font-size:14px; color:#fff9ee; text-align:center;}
            .voucher .link_code a {font-size:10px; font-weight:bold; color:#ffda80; text-decoration:none;}


         .voucher_cut {background-image:url('/images/voucher.png'); width: 671px; min-height:161px; float:left; margin-left:5px; background-repeat:no-repeat; padding-left:20px;}
            .voucher_cut .h2_div {margin:0px; padding:0px; padding-top:10px; padding-left:0px; padding-bottom:5px;}
            .voucher_cut .h2_div a {color:#cf1b00; font-weight:bold; font-size:22px;}
            .voucher_cut .double_line a {font-size:12px;}
            .voucher_cut label {color:#980d02; font-weight:bold; width:105px; display:block; float:left;}
            
            
            .voucher_cut div.other {padding-left:20px; padding-right:10px; float:left;}
            
            .voucher_cut div.other_label {color:#980d02; font-weight:bold; width:55px; display:block; float:left;}
            
            .voucher_cut .others {padding-left:110px; padding-right:10px;}
            .voucher_cut .others a, .voucher .other a {color:#df1400; text-decoration:none; line-height:16px;}
            .voucher_cut .text {padding-bottom:10px; padding-top:5px; min-height:44px; width:440px;}
            .voucher_cut img {padding-top:1px; padding-left:0px;}
            .voucher_cut .link {clear:right;float:right; width:140px; height:37px; padding-right:234px; line-height:37px; background-image:url('/images/voucher_button.jpg'); background-repeat:no-repeat;}
            
            .voucher_cut .property {float:left; width:300px; }
            
            .voucher_cut .link a {color:#fff9ee; width:140px; height:37px; line-height:37px; display:block; text-decoration:none; font-weight:bold; font-size:12px; text-align:center;}
            .voucher_cut_sale {float:right; width:200px; height:161px; margin-right:15px; padding:0px; text-align:center;}
            .voucher_cut_sale img {margin-right:4px;}
               .voucher_cut_sale .h3_div {text-align:center;color:#ffda80; font-size:24px; line-height:43px; padding:0px; margin:0px; font-weight:bold;}
            .voucher_cut_bottom {background-image:url('/images/voucher_bottom.png'); background-repeat:no-repeat;height:13px;margin-bottom:10px; margin-left:5px;}

      .priority .voucher, .priority .voucher_cut {background-image:url('/images/voucher_tip.png');}
      .priority .voucher_bottom, .priority .voucher_cut_bottom {background-image:url('/images/voucher_bottom_tip.png');}
      #pagination {padding:0px; padding-left:5px; line-height:23px; height:23px; padding-bottom:5px; margin-top:2px;}
         #pagination img {padding:0px; margin:0px; width:23px; height:23px; float:left;}
         #pagination_pages {line-height:23px; height:23px; float:left; padding-left:5px; padding-right:5px;}
            #pagination_pages a {color:#fff; text-decoration:none; padding-left:4px; padding-right:4px; font-size:12px;}
            #pagination_pages a.selected_page {font-weight:bold; font-size:16px;}
            #pagination_pages a.article {color:#850300;}
         #article_delimiter {height:25px;}
         
         #article_menu {float:right; width:200px; line-height:23px; height:23px; font-size:20px; margin-right:220px; position:relative; top:-28px;}
            #article_menu a {color:#600; text-decoration:none; font-weight:bold;}
            #article_menu a:hover, #article_menu a.active {text-decoration:underline;}
         
         .h2 {color:#ffd201; margin:0px; padding:0px; padding-top:20px; font-size:18px;}
         .h2_white {color:#fff; font-size:20px; font-weight:normal; margin:0px; padding:0px;}
         
         #left_menu_article { width:233px; padding-left:20px; padding-top:0px;/*15px;*/}
            #left_menu_article .hr {text-align:center; padding-top:15px;}
            #left_menu_article h2 {color:#ffd201; margin:0px; padding:0px; padding-top:20px; font-size:18px;}
            #left_menu_article ul {list-style-type:none; padding: 0px; margin: 0px; font-size:14px; float:left; margin-right:14px; padding-top:6px;}
            #left_menu_article li {background-image: url('/images/bullet.png'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 13px; list-style-type: none; line-height:20px;}    
            #left_menu_article li.no_dots {background-repeat: no-repeat; background-image:none; padding-left:0px;}
            #left_menu_article a {color:#ffea8b; text-decoration:none;}
         
         #article_top, #article_bottom, #article_middle {width:919px; margin-left:3px;}
         #article_top {background-image:url('/images/article_top.png'); height:61px; background-repeat:no-repeat; background-position:1px 1px;}
         .new2011 #article_top {background-image:url('/images2011/article_top.png'); }
         #article .left {width:220px; float:left; min-height:10px; clear:left;}
         #article .right {width:654px; margin-left:234px;}   
            #article.new2011 .left {width:270px; float:left; min-height:10px; clear:left;}
            #article.new2011 .right {width:604px; margin-left:284px;}
            .new2011 #best_gifts_hp img {margin-top:5px;}
         #article .index a {color:#ffd201; margin:0px; padding:0px; padding-left:20px; padding-top:0px; font-size:18px; text-decoration:none;}
         
            .article #article_top .left h2 {color:#600; font-size:22px; margin-top:25px; text-align:center;}
            #article_top .pagination {margin-top:26px; margin-left:240px;}
            .article #article_top .right h2, .article #article_top .right h1 {color:#e33018; font-size:22px; margin-top:0px; }
            
            .clanky #article_top {height:70px;}
               .clanky #article_top .left h2, .clanky #article_top .left h1 {color:#600; font-size:22px; margin-top:24px; padding-left:30px;}
            .tradice #article_top {height:103px; background-image:url('/images/article_tradice.png'); background-repeat:no-repeat; background-position:0px; padding-top:20px;}
               .tradice #article_top .left h2 {color:#600; font-size:22px; margin-top:24px; padding-left:30px;}
            .recepty #article_top {height:92px; background-image:url('/images/article_recepty.png'); background-repeat:no-repeat; background-position:0px; padding-top:5px;}
               .recepty #article_top .left h2 {color:#600; font-size:22px; margin-top:25px; padding-left:28px;}
            .koledy #article_top {height:79px; background-image:url('/images/article_koledy.png'); background-repeat:no-repeat; background-position:0px; padding-top:28px;}
               .koledy #article_top .left h2 {color:#600; font-size:22px; margin-top:24px; padding-left:30px;}
         
         #article_middle {background-image:url('/images/article_bg.png'); background-repeat:repeat-y; }
         .new2011 #article_middle {background-image:url('/images2011/article_bg.png');}
            #article_middle h2, #article_middle .article_middle_h2 a {font-size:20px; line-height:24px;}
            #article_middle .article_middle_h2 a {margin-left:10px;} 
            #article_middle .text {padding-left:10px; margin-top:5px;}
         #article_bottom {height:15px; background-image:url('/images/article_bottom.png'); background-repeat:no-repeat; padding-bottom:5px;}      
         .new2011 #article_bottom {background-image:url('/images2011/article_bottom.png'); height:20px;}
            #article_top div.article {padding-top:26px; padding-left:20px;}
            #article_top div.article_h2 {padding-top:1px;}
            #article .content {padding-top:10px; }
            #article .text {padding-left:10px;}
               #article p {padding-top:5px;}
               #article .article_content h1 {color:#941300; font-size:20px;}
               #article .article_content h2 {color:#941300; font-size:16px;}
               
            #article_image {width:284px; height:278px; background-image:url('/images/article_image.png'); background-repeat:no-repeat; padding-left:2px; padding-top:1px; float:right; margin-right:10px;}
               
               #article_image ul, #article_middle .articles ul {list-style-type:none; padding: 0px; margin: 0px; float:left; margin-right:14px; padding-top:14px; padding-bottom:10px;}
               #article_image li, #article_middle .articles li {background-image: url('/images/arrow.png'); background-repeat: no-repeat; background-position: 3px 5px; padding-left: 23px; list-style-type: none; line-height:20px;}
               #article_image a, #article_middle a {color:#980d02; font-weight:bold; font-size:12px;}
               #article_image img {height:196px; width:282px;}
            .article_perex_image {width:100%; height:118px; background-repeat:no-repeat; background-image:url('/images/articles_image.jpg'); background-position:50%;}
            .article_perex_image img {margin-left:35px; margin-top:6px;}
            .article_text {height:118px;}
               .article_text h2 {font-size:20px; margin:0px; padding:0px; padding-bottom:3px; padding-left:10px;}
               .article_text .text {height:60px; padding-left:-10px;}
               .article_text .text_hr {padding-left:10px; padding-top:5px; padding-bottom:5px; background:#f0f;}
               #article_middle ul {padding-top:10px; padding-bottom:0px; padding-left:8px;}
         
         .seky {margin-top:38px;}

         
         #article_middle .left li {background-image: url('/images/bullet.png'); background-repeat: no-repeat; background-position: 3px 5px; margin-left:20px; padding-left: 23px; list-style-type: none; line-height:20px;}
         #article_middle .left li a {color:#ffea8b; text-decoration:none; font-size:14px; font-weight:normal;}
         .event_buttons {background-image:url('/images/event_button.png'); background-repeat:no-repeat; width:320px; line-height:28px; height:30px; margin-left:20px;}
         #article_middle .event h3 a {font-size:14px;}
         #article_top .event_panel {margin-left:10px; margin-top:30px;}
         #article_middle .event_panel {margin-left:10px; color:#fff;}
         #article_middle .event_panel .h4, #article_top .event_panel .h4 {color:#ffd201; font-size:18px; font-weight:bold;}
         #article_top .event_panel .h4 a {color:#ffd201; font-size:18px; font-weight:bold; text-decoration:none;}
         #article_middle .event_panel a {font-size:14px; color:#fff; text-decoration:none; letter-spacing:-1px;}
         .event_buttons input {background:transparent; width:140px; border:0px; line-height:24px; height:24px; margin-top:0px; padding-left:7px; color:#fff; float:left; margin-right:15px;}
         .event_buttons a {display:block; width:100px; float:left; text-align:center; line-height:26px; height:26px; text-decoration:none;}
         .event_accept {margin-left:20px;}
         .event_box h3 {font-size:14px;}
         .event_dock {min-height:65px;}
         .event_image {width:284px; height:238px; background-image:url('/images/article_image.png'); background-repeat:no-repeat; padding-left:2px; padding-top:1px; float:right; margin-right:10px;} 
         .best_gift_hp {text-align:right; color:#fdc401; font-weight:bold; padding-right:30px;}
         .active_events {background-image:url('/images/best_hp_gifts_image.png'); background-repeat:no-repeat; width:83px; height:57px; float:left; margin:0px; padding:0px; padding-top:5px; padding-left:5px;}
         
         .next_event .hpimg {background-image:url('/images/best_hp_gifts_image.png'); background-repeat:no-repeat; width:83px; height:57px; float:left; margin:0px; padding:0px; padding-top:5px;}
         .next_event img {margin:0px; padding:0px; float:right; margin-right:9px;}
         .name_next_event {color:#fff; font-weight:bold; display:block; text-align:left; margin-bottom:3px; padding-top:5px;}
         .next_event_date {color:#fff;font-weight:normal;}
         
         #article_middle .event li {list-style-type:none; background-image:none;}
         #article_middle .event ol li {list-style-type:decimal; padding:0px; margin:0px;}
         #article_middle .event ul li {list-style-type:none;}
         #article_middle .event {padding-left:5px;}
          
         #forum {text-align:center;}
            #forum img.article_hr {margin-top:10px; margin-bottom:10px;}
            #forum #top, #forum #bottom, #forum #middle {width:641px; text-align:left; margin:auto; margin-top:0px; margin-bottom:0px;}
            #forum #top {background-image:url('/images/forum_top.png'); height:11px; background-repeat:no-repeat; background-position:bottom;}
            #forum #bottom {height:9px; background-image:url('/images/forum_bottom.png'); background-repeat:no-repeat;}
            #forum #middle {background-image:url('/images/forum.png'); background-repeat:repeat-y;}
            #forum #wraper {padding-left:15px;}
            #forum h3 {color:#600;padding:0px; margin:0px; font-size:14px; padding-bottom:5px;}
            #forum table {font-size:12px; width:97%; padding-bottom:3px;}
            
               #forum th {text-align:left;}
               #forum .autor {width:100px;}
               #forum .date {width:150px;}
               #forum a.button_add, #forum a.button_show {height:24px; line-height:24px; display:block; float:left; color:#ffe5a5; text-decoration:none; text-align:center;}
               #forum textarea {width:466px; height:100px; float:left;}
               a.button_add {background-image:url('/images/article_button_add.gif'); width:141px; }
               a.button_show {background-image:url('/images/article_button_show.gif'); width:150px; margin-left:10px;}
               #forum .line {background-color:#ffd97a;}
               #forum p {float:left; padding-right:20px; padding-top:3px; padding-bottom:3px;}
               #forum form {padding-top:5px; padding-bottom:5px;}
               #forum label {width:90px;float:left;display:block;line-height:20px;}

#email_input, #email_input_friend {width:100%; padding:.2em;}
#text_input, #text_input_friend {width:100%; height:150px; padding:.2em;}

.fll {float:left;}
.simg {width:100px; float:left; display:block}
a.sa {font-size:18px !important; font-weight:bold; text-decoration:none;}
.sd {color:#000;}
