/* CSS Document */

body { padding:0px; margin:0px;  font-family:Verdana; background-color:#fae1f5; background-image:url('/images/design/stuha.jpg');
      background-repeat:repeat-x; }
      p{margin:0px; padding:0px;}

p, form, div, ul, li {padding:0px; margin:0px;} 
hr {border:1px solid #ddd;}

img {border:0px;}
   #ie {padding:0px; margin:0px; text-align:center;}
      #page_shadow { background-image:url('/images/design/bg_page.jpg'); width:1055px; margin:auto; text-align:left;}
         #page {background-image:url('/images/design/hlavicka.jpg'); background-repeat:no-repeat; height:417px;}
            #header {height:288px;}
               #header_left {width:750px; height:100%; float:left; }
                  #h1 {height:228px; }
                     #h1 span {font-size:30; color:#fff; display:block; padding-left:150px; padding-top:120px;}
                     #h1 a {font-size:18px; color:#fff; text-decoration:none; padding-left:230px;font-style: italic;}
                     #h1 a:hover {text-decoration:underline;}
                  #main_menu {height:30px; padding-left:230px;}
                     #main_menu li {list-style-type:none; float:left; display:block;}
                     #main_menu a {line-height:30px; display:block; padding-left:7px; padding-right:7px;
                                    color:#e3e3e3; font-size:13px; font-weight:bold; text-decoration:none;}
                     #main_menu a:hover {background-image:url('/images/design/hlavni_menu_podbarveni.gif'); color:#fff;}
               #header_right {width:260px; height:100%; float:left;}
                  #login {height:54; padding-top:75px;}
                     #login div {text-align:right; padding-top:10px; color:#fff; font-size:14px;}
                     #login input {width:100px; padding:0px; margin:0px;}
                     #login a {font-size:10px; color:#fff; text-decoration:none;}
                     #login a:hover {text-decoration:underline;}
                     #login img {float:right;}
                  #cart {padding-top:30px;}
                     #cart div {color:#fff; text-align:right; }
                        #cart #cart_image, #cart #cart_text {float:right;} 
                        #cart div a {color:#fff; text-decoration:none; font-size:20px;}
                        #cart div a:hover {text-decoration:underline;}
                        #cart div {font-size:28px;}
            .clear {clear:both;}
            #left_cols { width:200px; float:left; margin-left:50px;}
               #search {padding:0px; padding-left:10px; margin:0px; margin-bottom:5px; height:38px;}
               #search input { width:140px;}
               #search div {margin-top:6px; width:144px; float:left;}
               
               #menu {background-image:url('/images/design/menu.png'); height:435px; padding-top:15px;
                     background-repeat:no-repeat;}
                  #menu ul { margin:0px; padding:0px; list-style-type: none; display:block;}
                  #menu li { margin:0px; padding:0px;}
                  
                  #menu a {font-size:14px; text-decoration:none; color:#000; width:175px; display:block; padding-right:10px; 
                           padding-top:2px; padding-bottom:2px;}
                  #menu a:hover {background-image:url('/images/design/podbarveni_menu.png'); color:#fff;
                                 background-position:left bottom; background-repeat:no-repeat;}
                  #menu a.z1 {padding-left:20px; width:165px;}
                  #menu a.z2 {padding-left:30px; width:155px;}
                  #menu a.z3 {padding-left:40px; width:145px;}
                  #menu a.z4 {padding-left:50px; width:135px;}
                  #menu a.z5 {padding-left:60px; width:125px;}
                  #menu .active {background-image:url('/images/design/zesednuti_menu.png'); background-repeat:repeat-y;}
                  
                  #menu .selected {background-image:url('/images/design/podbarveni_zesednuti_menu.png'); background-repeat:no-repeat;
                                    background-position:left bottom; color:#fff;}
                  #menu a.seleced {color:#fff;}
               
               
            #right_cols { width: 790px; min-height:500px; float:left; background-image:url('/images/design/bg_patka_strankovani.jpg');
                           background-repeat:no-repeat; background-position:439px 100%;}
               #message, #session_message { color:#000; font-weight:bold; width:710px; padding-top:15px; padding-bottom:15px; 
                  background:#fff; margin-left:37px; margin-bottom:20px; text-indent:20px; }
                  #message {display:none;}
               #error_message { color:#f00; font-size:16px; font-weight:bold; width:710px; padding-top:15px; padding-bottom:15px; 
                  background:#fff; margin-left:37px; margin-bottom:20px; text-indent:20px; }
                  .error {color:#f00;}
               
               #product {width:760px; padding-left:22px;}
                  .product_index {margin-left:5px; width:240px; float:left; }
                     a.product_index_header {display:block; margin-left:10px; margin-right:10px;
                                             text-decoration:none; color:#fff; font-size:18px; line-height:32px; padding-left:3px;
                                             background-image:url('/images/design/hlavni_menu_podbarveni.gif');
                                             background-position:bottom left; background-repeat:repeat-x;
                                             background-color:#dc02b4;overflow: hidden; width:217px; height:32px;}
                     a.product_index_header:hover {color:#fff; text-decoration:underline;}
                     .product_index_price {background-image:url('/images/design/podbarveni_cena_index.png');height:36px;
                                             color:#d800b2; padding-left:20px; line-height:36px; font-size:18px;}
                        .product_index_price .insert_cart {float:right; padding-right:20px; }
                        .product_index_price input {width:20px; margin-bottom:15px; vertical-align:middle;}
                        .product_index_price img {margin-top:3px;}
                        .initial_price {font-size:10px; color:#000; float:right;}
                        .rate_price {float:right; color:#f00; font-weight:bold;}
                     .product_index_footer {background-image:url('/images/design/index_spodek.png');height:16px; background-repeat:no-repeat;}
                     .product_index_place {background-image:url('/images/design/produkt_index.png'); height:252px;
                                           background-position:bottom left; background-repeat:no-repeat; overflow: hidden;}
                        .product_index_place_white {margin-left:10px; margin-right:10px; background-color:#fff; padding:10px;
                                                      font-size:12px;}
                           .product_index_place_white img {width:200px; height:156px; padding-bottom:5px;}
                  .padded_clear {padding-top:10px;}
                  #sorting, #products_to_page {font-size:12px; background-image:url('/images/bila_stin.png'); width:210px; margin-right:35px; margin-bottom:10px; padding:5px; float:right;}
                  #products_to_page {margin-right:25px;}
                     #sorting form, #products_to_page form {float:left; padding:0px; margin:0px;}
                     #sorting select, #products_to_page select {padding:0px; margin:0px; }
                  #pagination {font-size:20px; color:#000;margin-right:36px; margin-bottom:10px; padding:10px; float:right;}
                     #pagination a {color:#000; text-decoration:none; display:block; line-height:46px; text-align:center; float:left; padding-left: 4px; padding-right:4px;}
                     #pagination a.selected_page {color:#fff; background-image:url('/images/design/strankovani.png'); width:46px; height:46px; padding-left:0px; padding-right:0px;}
                     #pagination a:hover {text-decoration:underline;}
                  
               #product_detail {}
                  #main_picture {float:left; width:300px; }
                     #main_picture_img {background-image:url('/images/design/stin_img.png'); padding-right:5px;
                                       background-repeat:repeat-y; background-position:right top; width:300px;}
                     #main_picture img {width:300px;}
                  #main_info {float:left; padding-left:10px; }
                     .price {color:#d800b2; font-size:18px; font-weight:bold;}
                     .price_small {color:#d800b2; font-size:12px; font-weight:bold;}
                     .rate {color:#f00; font-size:18px; font-weight:bold;}
                     .hidden {display:none;}
                     .option_cart input {width:20px;}
                     .option_cart {float:right; display:block; width:60px; vertical-align:middle;}
                     .option_cart input {margin-bottom:7px;}
                     .option, .option_light {margin-bottom:3px; padding:3px; width:370px;}
                        .option, .option_light { background-color:#eee; background-image:url('/images/design/light_background.png'); 
                                       background-position:bottom; background-repeat:repeat-x;}
                     
                        .option_name {float:left;}
                        .option_price {float:left; clear:left;}
                        
                        .option_main_picture img {width:50px;}
                        .option_main_picture {width:55px; float:left;}
                        
                        
                        
                        .hidden_option {}
                           .hidden_option img {width:100px;}
                  #pictures3 {float:left;}
                     #pictures3 img {width:100px;}
                  #popis {padding-top:10px; clear:both;}
                  div.buyed_product {float:left; width:135px; text-align:center;}
                     .buyed_product img {width:100px; padding-bottom:3px;}
                     .buyed_product a {text-decoration:none; color:#d800b2; font-weight:bold;}
                     .buyed_product a:hover {text-decoration:underline;}
                  #all_image {}
                     #all_image img {width:100px;}
                  
               #included_page {font-size:12px;background-image:url('/images/bila_stin.png'); width:690px; margin-left:37px; margin-bottom:10px; padding:10px; padding-top:5px;}
                  #included_page h1, h2, h3 {color:#dc02b4; padding:0px; margin:0px; margin-top:5px; margin-bottom:5px;}
                  #included_page h1 {line-height:60px; font-size:40px;}
                  #included_page fieldset {font-size:12px; width:310px; float:left; display:block; padding:10px; margin:5px;}
                  #included_page legend {font-size:14px; font-weight:bold;}
                  #included_page label {width:120px; display:block; float:left; margin-top:4px;}
                  #included_page #data input[type="text"] {width:180px; margin-bottom:1px;}
                  #included_page #data #captcha input {width:300px;}
               #text p {padding:0px; margin:5px;}
                  
         #footer {background-image:url('/images/design/bg_patka.jpg'); background-repeat:no-repeat;
                  background-position: 48px 0%; clear:both; width:100%; height:139px;}
            #footer_wrap {padding-top:18px; padding-right:70px; text-align:right;}
            #footer #web_developer, #footer #web_developer a {font-size:12px; color:#1b1b1b;}
            #footer #other_links a, #footer #contact, #footer #contact a {color:#d800b2; text-decoration:none;}
            #footer #contact a:hover, #footer #other_links a:hover {text-decoration:underline;}
            
            #footer #other_links {font-size:12px; width:600px; float:left; text-align:left; padding-left:70px; padding-top:15px;}
            #footer #contact {font-size:18px; font-weight:bold; padding-top:15px;} 


#cart_page {}
   #cart_page form {display:inline;}
   #cart_page input {width:20px;}
   #cart_page div { background-color:#eee; background-image:url('/images/design/light_background.png'); 
                     background-position:bottom; background-repeat:repeat-x; padding:3px; margin-bottom:3px; height:35px;}
      .controls {float:right; width:110px;}
      .controls input {margin-bottom:3px;}
      .cart_product_name {font-weight:bold; font-size:16px;}
      .prices {float:right; width:400px;}
      .right_price {float:right; display:block; width:100px; text-align:right; padding-right:5px; font-size:14px;}
   #captcha_prava {float:right; width:120px;}
      #captcha_prava a {color:#d800b2; height:30px;}
   #captcha img {margin-top:5px;}
   .readonly {background-color:#eee; color:#333; font-weight:bold; border:0px; margin:2px; padding:3px;}
   .total {background-color:#eee; background-image:url('/images/design/light_background.png'); text-align:right;
                     background-position:bottom; background-repeat:repeat-x; padding:10px; padding-top:5px; padding-bottom:5px; margin-top:5px;}

#search_results div {background-color:#eee; background-image:url('/images/design/light_background.png'); 
                     background-position:bottom; background-repeat:repeat-x; padding:3px; margin-bottom:5px;}

#account {}
   #acount p {margin-top:5px;}
   #acount .statistic {background-color:#eee; background-image:url('/images/design/light_background.png'); 
                        background-position:bottom; background-repeat:repeat-x; padding:5px; width:230px;
                        float:right; clear:right; margin-bottom:3px;}
   #acount .statistic form {display:none;}
   #acount a {text-decoration:none; color:#d800b2; font-weight:bold;}
   #acount a:hover {text-decoration:underline;}
   
