body 
    {
        margin:0;
        padding:0;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size:11px; 
        text-align:left;
    }




/* style uniwersalne */

img
    {
        border:none;    
    }
    
.img_right
    {
        float:right;    
    }
h4 
    {
        font-size:11px;
        margin:0 0 6px 0;
        padding:0;    
    }
p

    {
        margin:0 0 6px 0;
        padding:0;    
    }
.float_left  
    {
        float:left;
    }
.float_right  
    {
        float:left;
    }
.page_open_1_head
    {
        background-color:#ffffff;
        padding-bottom:15px;     
    }

th
    {
        text-align:center;   
    }

.center {
    text-align:center;
}
.display_szablon 
    {
        background-color:#f52222;
        color:#fefefe;
        font:normal 9px tahoma;
        padding:1px;
        margin:0 0 1px 0;
        text-align:center;
        display:none;
    }
.max_width 
    {
        width:991px !important;        
    }
.medium_width
    {        
        margin:auto; 
    }
.left_width
    {
        width:193px !important;
    }

a:link, a:visited, a:active
    {
        color:#6f6f6f;
        text-decoration:none;    
    }
a:hover
    {
        color:#D50005;
        text-decoration:underline;    
    }
    
.clear
    {
        clear:both;
        font-size:0;
    }
    
.strike
    {
        text-decoration:line-through;    
    }
.red
    {
        color:#F92F00;    
    }
    
.tab_old_price
    {
        text-align:right;
        padding-right:1px 4px 1px 1px;
        color: #000000; 
        padding: 1px; 
        width:90px;    
    }
.tab_price
    {
        text-align:right;
        padding-right:1px 4px 1px 1px;
        color: #000000; 
        padding: 1px; 
        width:90px;    
    }    

.tab_product
    {
        text-align:center;
        padding-right:1px 4px 1px 1px;
        color: #000000; 
        padding: 1px; 
        width:350px;
        font-weight:bold;    
    }


.blank
    {
        color:#ffffff;
    }
    
form
    {
        margin:0;
        padding:0;  
    }
select
    {
        margin:0;
        padding:0;  
    }
form textarea
    {
        border:1px solid #868383;
        font-size:11px;
        padding:2px;
        margin:0;
        background-color:#ffffff;
        font-family:tahoma, arial, helvetica, sans-serif;
    } 
form textarea:focus
    {
        background-color:#f3f3f3;    
    }
    
input.button
    {
        
        display:block;
        background-color:#aaaaaa;
        text-align:center;
        font-weight:bold;
        padding:4px;
        color:#ffffff;
        border:none;
        margin-right:15px;
        font-size:11px;
        cursor:pointer;  
    }
    

input.button:hover
    {
        color:#D50005;
        border:none;  
        background-color:#aaaaaa;   
    }
/* bug java script, regula zdublowana */
form input.button
    {       
        display:block;
        background-color:#aaaaaa;
        text-align:center;
        font-weight:bold;
        padding:4px;
        color:#ffffff;
        border:none;
        margin-right:15px;
        font-size:11px;
        cursor:pointer;  
    }

form input.button:hover
    {
        color:#D50005;
        border:none;
        background-color:#aaaaaa;      
    }    
    
form select
    {
        width:auto;
        overflow:visible;
        border:1px solid #888888;
        font-size:11px; 
        margin:0;
        padding:0;
        background-color: #ffffff;
        color:#555555;
    }
    

form select option
    {
    	color: #222222;
    	background-color: #ffffff;
    }

form select:focus
    {
    	background-color: #f5f5f5;
    }    
    
    
    
        

form input.input
    {
        border:1px solid #868383;
        font-size:11px;
        padding:2px;
        margin:0;
        background-color:#ffffff;
        cursor:text;
    }
form input.input:hover
    {
        background-color:#f3f3f3;    
    } 
form .button
    {
        border:none;
        border-bottom:1px solid #777777;
        background-color:#777777;
        color:#ffffff;
        cursor:pointer; 
        font-size:11px;
        font-weight:bold;   
    }
form .button:hover
    {
        border:none;
        border-bottom:1px solid #888888;
        background-color:#888888;
        color:#ffffff;    
    }   
/* uklad strony */

.site 
    {
        width:991px;
        margin:0 auto;
        overflow:hidden;
    }

.head
    {
        background-color:white;        
    }
    
.page_open
    {
        background-color:#ffffff;
           
    }

.foot 
    {
        background-color:#000000;
        margin-bottom:30px;
    }
.column_header
    {
        line-height:30px;
        text-align:center;
        overflow:hidden;
        background: #B00105 url('../_img/column_header_bg.gif') repeat-x 0 0px;
        font-weight:bold;
        color:#ffffff;
        text-transform:uppercase;
    }
.width_35
    {
        width:35px !important;    
    }
.width_31
    {
        width:31px !important;    
    }


.page_open_adv_search
    {
        padding-top:15px;   
    }
    
.page_open_2_head
    {
        background-color:#ffffff;    
    }

/* head */
.tools
    {
        height:24px;
        background: #000000 url('../_img/top_bg.jpg') no-repeat 0 0px; 
        color:#ffffff;
        text-align:right;   
    }
.tools a:link,
.tools a:visited,
.tools a:active
    {
        line-height:24px;
        color:#ffffff;  
    }
.tools a:hover
    {
        color:#D50005;    
    }

.baner
    {
        width:798px;
        height:143px;
        overflow:hidden;
        float:left;
        font-size:0;
        background: #000000 url('../_img/baner.jpg') no-repeat 0 0px;    
    }
.logo
    {
        width:193px;
        height:143px;
        float:left;
        font-size:0;
        background: #000000 url('../_img/logo_koh_bg.jpg') no-repeat 0 0px;      
    }

.menu
    {
        height:36px;
    }

.menu .left_side
    {
        width:798px;
        height:36px;
        background: #000000 url('../_img/menu_left_side_bg.jpg') no-repeat 0 0px;
        float:left;    
    }

.menu ul {
    padding:0;
    margin:0 0 0 16px;
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
}
.menu ul li {
    
    display:block;
    float:left; 
    height:36px;
    padding:0;
}

.menu ul li a:link,
.menu ul li a:visited,
.menu ul li a:active
    {
        display:block;
        height:36px;
        float:left;
        line-height:36px;
        padding:0 7px;
        color:#ffffff;  
    }
.menu ul li a:hover
    {
        color:#D50005;    
    }


.menu .right_side
    {
        width:193px;
        line-height:36px;
        text-align:center;
        background: #AA0105 url('../_img/menu_right_side_bg.gif') repeat-x 0 0px;
        float:left;
        color:#eeeeee;
             
    }
.search
    {
        margin:10px 0;    
    }

.path 
    {
        line-height:25px;
        padding-left:16px;
        background: #000000 url('../_img/path_bg.jpg') no-repeat 0 0px;
        color:#ADADAD;
        text-align:left;
 
    }    
.path u
    {
        text-decoration:none;     
    } 
.path a:link,
.path a:visited,
.path a:active
    {
        color:#D50005;  
    }
.path a:hover
    {
        color:#ffffff;    
    }

/* content */

.main 
    {
        text-align:left;
        font-size:12px;  
    }
.main h2
    {
        margin-bottom:8px;
    }
h2.title
    {
        margin-top:15px;
        margin-bottom:12px;
        text-align:left; 
    }
h2.title_home
    {
        margin-top:28px;
        margin-bottom:12px;
        text-align:left; 
    }
.main p
    {
  
    }
.info_head
    {
        margin-bottom:16px;    
    }
.info_koszyk
    {
        padding:10px 0;
    }


/* left side */
.left_column
    {
        width:193px !important;
        overflow:hidden;
    
    }
.left_column img
    {
        border:none;
    }
    
.koszyk
    {
   
    }


.left_column table
    {
    
    }



.center_column form table
    {
        border-collapse:colllapse;    
    }


.center_column form table td
    {
        border:none;
    }
.center_column form div table td
    {
        border:none; 
    }
.center_column .sort_parametr
    {
        margin-top:18px;    
    }    
         
.random_record
    {
 
    }
.random_record .product_name_list
    {
        margin-left:8px;   
    }
.random_record table
    {
        width:100%;
        border:1px solid #ADADAD;
        border-top:none;
        padding:8px 0 4px 0;    
    }
.random_record table td
    {
        text-align:left;      
    }
.random_record table a.foto:link,
.random_record table a.foto:visited,
.random_record table a.foto:active
    {
        display:block;
        text-align:center;    
    }
.random_record .product_info
    {
        padding-left:10px;  
    }

/* context menu */
.context_menu
    {
        background-color:#ADADAD;
        font-size:12px;
        font-weight:bold;
        padding-left:18px;
        padding-right:10px;
        padding-bottom:15px;
        width: 165px;
        overflow:hidden;
    }
    
.context_menu .menu_top 
    {
        color:#192734;
        line-height:42px;
        float:left;
        width:165px;        
    }

.context_menu div,
.context_menu table,
.context_menu tr
.context_menu td
    {    
        color:#000000;
        margin:0;
        padding:0;
    }

.context_menu table 
    {
        width:163px !important;    
    }

.context_menu form select 
    {
        width:160px !important;
    }

   
.context_menu form select,
.basket form select 
    {
        width:auto;
        overflow:visible;
        border:1px solid #888888;
        font-size:11px; 
        margin:0;
        padding:0;
        background-color: #dddddd;
        border-top:1px solid #bbbbbb;
        border-left:1px solid #bbbbbb;
        border-right:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
        color:#555555;
    }
    

.context_menu form select option,
.basket form select option 
    {
    	color: #222222;
    }

.context_menu form select:focus,
.basket form select:focus 
    {
    	background-color: #ffffff;
    }    
   
    
    
    
    

.context_menu .linkcategory1 a:link,
.context_menu .linkcategory1 a:visited,
.context_menu .linkcategory1 a:active
    {
        color:#000000;
        background: url('../_img/menu_dot_black.gif') no-repeat 0 5px;
        padding-left:12px;    
    }
.context_menu .linkcategory1 a:hover
    {
        color:#ffffff;    
    }

.context_menu .linkcategory2 a:link,
.context_menu .linkcategory2 a:visited,
.context_menu .linkcategory2 a:active
    {
        color:#000000;
        background: url('../_img/menu_dot_grey.gif') no-repeat 0 5px;
        padding-left:12px;    
    }
.context_menu .linkcategory2 a:hover
    {
        color:#ffffff;    
    }
    
.context_menu .linkcategory3 a:link,
.context_menu .linkcategory3 a:visited,
.context_menu .linkcategory3 a:active
    {
        color:#000000;
        background: url('../_img/menu_dot_grey.gif') no-repeat 0 5px;
        padding-left:12px;    
    }
.context_menu .linkcategory3 a:hover
    {
        color:#ffffff;    
    }
.context_menu .linkcategory4 a:link,
.context_menu .linkcategory4 a:visited,
.context_menu .linkcategory4 a:active
    {
        color:#000000;
        background: url('../_img/menu_dot_grey.gif') no-repeat 0 5px;
        padding-left:12px;    
    }
.context_menu .linkcategory4 a:hover
    {
        color:#ffffff;    
    }
.context_menu .linkcategory5 a:link,
.context_menu .linkcategory5 a:visited,
.context_menu .linkcategory5 a:active
    {
        color:#000000;
        background: url('../_img/menu_dot_grey.gif') no-repeat 0 5px;
        padding-left:12px;    
    }
.context_menu .linkcategory5 a:hover
    {
        color:#ffffff;    
    }
.newsletter form span
    {
        display:block;
        width:55px;
        line-height:23px;
        background:#777777 url('../_img/newsletter_button_bg.gif') no-repeat;
        text-align:center;
        font-weight:bold;
        color:#ffffff;    
    }
.newsletter form span:hover
    {
        color:#D50005;    
    }


/* center column */

.center_column
    {
        padding:12px 22px;
        width:561px !important;
        overflow:hidden;

    }
.center_column center 
    {
        text-align:center;
    }

.center_column .opis_and_foto
    {
        color:#000000;    
    }
.center_column .opis_and_foto img
    {
        cursor:pointer;    
    }
.center_column .opis_and_foto .info_right
    {
        float:right;
        width:382px !important;
        text-align:center;
        overflow:hidden;
        padding-bottom:14px;    
    }

.center_column .opis_and_foto .opis p
    {
        margin:0 0 8px 0;    
    }
.center_column .attributes td
    {
        text-align:center;    
    }
    
.center_column .dodaj_do_koszyka
    {
        padding-left:15px;    
    }    
.center_column .dodaj_do_przechowalni
    {
        padding-right:15px;    
    }     
.center_column .opis
    {
        width:157px;
        border-right:1px solid #ADADAD; 
        text-align:left;
        padding-right:10px;
        float:left; 
    }
.center_column .producent
    {
        font-weight:bold;    
    }
    
.center_column .polec_ocen
    {
        color:#000000;
        border-top:1px dotted #777777;
        padding:8px 0;
        margin-top:8px;  
    }
.center_column .drukuj
    {
        margin:12px 0 0 0;    
    }
.center_column .text_dot
    {
        color:#000000; 
        padding-left:10px;
        background: url('../_img/dot_border_red.gif') no-repeat 0 5px;          
    }
.center_column .dostepnosc 
    {
        margin:0 0 6px 0;    
    }

.center_column .polec_ocen a:link,
.center_column .polec_ocen a:visited,
.center_column .polec_ocen a:active
    {
        color:#000000; 
        padding-left:10px;
        background: url('../_img/dot_border_red.gif') no-repeat 0 5px;          
    }    
.center_column .polec_ocen a:hover
    {
        color:#D70005;    
    }    
/* widok srednich boxow */
h2
    {
        font-size:18px;
        color:#D70005;
        font-family:arial, helvetica, sans-serif;
        font-weight:normal;
        margin:0;
        text-align:center;
    }
.bar 
    {
           
    }
/* user news */
.user_news table td
    {
        padding:4px 0;
        text-align:left;    
    }
.user_news .center
    {
        text-align:center;    
    }
.user_news .right
    {
        text-align:right;
        padding-right:4px;    
    }
/* login form */
.login_form
    {
        padding:0 0 12px 0;    
    }
.login_form .left
    {
        text-align:left;    
    }
.login_form .center
    {
        text-align:center;    
    }
.login_form .right
    {
        text-align:right;    
    }

/* sredni box produktu */  
.product
    {
        background-color:#ffffff;
        color:#000000;
        overflow:hidden; 
        font-size:11px;
        font-weight:bold; 
        padding-bottom:18px;  
    }
.product table,
.product td
    {
        vertical-align:top;
    }
.product a:link,
.product a:visited,
.product a:active
    {
        color:#000000;
    }

.product img
    {
        border:none;
        font-size:0
    }
.product_bd
    {
        width:173px;
        border:1px solid #bbbbbb;
        min-height:124px;
        padding-top:4px;
        padding-bottom:4px;
    }
* html body .product_bd
    {
        position:relative; /* bug ie6 */
    }
* html body .product_bd
    {
        height:124px;
    }    
 
.product_info
    {
        text-align:left;
        padding-left:5px;  
    }
.product .product_name_list
    {
        color:#656565;
        text-align:left;
        margin:0px 0 5px 5px;
    }

.product_bd .foto_link 
    {
         height:97px;
         overflow:hidden;
         position:relative;
    }

.product_bd .foto_link a:link,
.product_bd .foto_link a:visited,
.product_bd .foto_link a:active
    {
        position:absolute;
        width:100%;
        bottom:1px;
        left:0;
        text-align:center; 
    }

* html body .product_bd .foto_link 
    {
        height:97px;
    }
    
.product_info .prices
    {      
        float:left;
        width:78px;
        padding-left:0px; 
        padding-top:0px;
    }
.product_info .prices .price_actual
    {
        font-weight:bold;           
    }

.product_info .prices .price_old
    {
        font-weight:bold;  
        color:#F92F00;
    }


.product_info .icons
    {
        float:right;
        width:87px;
        height:30px;
        margin-right:3px;
        padding-top:8px;
    }

.product_info .icons .ico
    {
        float:right;
        margin:9px 0 0 3px;
        font-size:0;
    }   
    
.product_info form
    {
        margin:0;
        padding:0;
    }
    

/* right column */

.right_column
    {
        width:193px !important;
        overflow:hidden;     
    }
.right_column img
    {
        border:none;
    }
.basket div
    {
        font-weight:bold;
        color:#B00105;    
    }
.basket div a:link,
.basket div a:visited,
.basket div a:active
    {
        color:#B00105;   
    }

.grey_box
    {
        background-color:#ADADAD;
        color:#434242;
        padding:12px 17px 12px 17px;
        width:159px;
        overflow:hidden;        
    }
.grey_box.search
    {
        width:169px;
        padding:12px;    
    }

.grey_box h4,
.grey_box h4 a:link,
.grey_box h4 a:visited,
.grey_box h4 a:active
    {
        color:white;
        margin:0 0 6px 0;
    }

#basketAmount
    {
        display:inline;    
    }

.grey_box .basket_head tr td h4 a:link,
.grey_box .basket_head tr td h4 a:visited,
.grey_box .basket_head tr td h4 a:active
    {
        color:white;
    }

.basket_head tr td
    {
        font-weight:bold;
        color:#B00105;    
    }
.grey_box .basket_head tr td a:link,
.grey_box .basket_head tr td a:visited,
.grey_box .basket_head tr td a:active
    {
        color:#B00105;    
    } 
    
.basket_head 
    {
    
    }

/* register_billing_user */
table.register_billing_user td.left
    {
        text-align:left;    
    }
table.register_billing_user td.right
    {
        text-align:right;    
    }
table.register_billing_user .center
    {
        text-align:center;    
    }
/* adv_search_form */
table.adv_search_form td.left
    {
        text-align:left;    
    }
table.adv_search_form td.right
    {
        text-align:right;    
    }
table.adv_search_form .center
    {
        text-align:center;    
    }

/* site map */

.SiteMapCatgories
    {
        width:100%;    
    }
.SiteMapCatgories td
    {
padding:15px;
    }
    
.SiteMapCatgories .border
    {
        border-left:1px solid #cccccc;    
    }

.zobacz_takze
    {
        width:100%;
    }
.zakladki img
    {
        margin-bottom:0px;    
    }
.zobacz_takze .inne
    {
        border:1px solid #CACACA;
        padding:8px;    
    }
.zobacz_takze .inne table
    {
        margin-top:16px;    
    }
.zobacz_takze .inne img
    {
        border:none;    
    }
.bottom_menu
    {
        width:991px;
        line-height:32px;
        background:#000000 url('../_img/bottom_menu_bg.gif') repeat-x;
        text-align:center;
        color:#000000;
        font-weight:normal;
        color:#444444;
           
    }
.bottom_menu a:link,
.bottom_menu a:visited,
.bottom_menu a:active
    {
        color:#000000; 
        font-weight:bold;   
    }
    

.stopki
    {
        margin-top:5px;
        padding:0;
    }

.stopki_l
    {
        color:#6A6A6A; 
        float:left;
        text-align:left;
        width:200px;   
    }
.stopki_l a:link,
.stopki_l a:visited,
.stopki_l a:active
    {
        font-weight:bold;
        color:#BD0106;
   
    }
.stopki_r
    {
        float:right;
        width:400px; 
        text-align:right;     
    }
.stopki_r a:link,
.stopki_r a:visited,
.stopki_r a:active
    {
        font-weight:bold;
        color:#BD0106;
        margin-left:15px;
   
    }
.head_simple
    {
        width:460px; 
        padding:10px;   
    }

.head_simple form table
    {
        margin:auto;    
    }
.head_simple form table td
    {
        text-align:none;    
    }
    
.gallery_row
    {
        float:left;
        cursor:pointer;
        width:82px;  
    }

.gallery_row img
    {
        cursor:pointer;  
    }

body.mail_form,
main_mail_form
    {
        width:450px;    
    }
.zarejestruj a:link,
.zarejestruj a:visited,
.zarejestruj a:active
    {
        color:#CC0033;            
    }

