/* 
    Document   : layout
    Created on : 2009-10-08, 15:32:48
    Author     : Lukasz
    Description: główny styl designu strony drukarni cyfrowej
*/
html{
    background:#333333;
	
}
body{
    background:#333333;
    margin:0;
    padding:0;
}
#web{
    width:100%;
    text-align:center;
    margin:0;
    padding:0;
}
#page{
    width:1000px;
    margin:0px auto 0 auto;
}
#top_textbox{
    width:1000px;
    background:url(../des/des_05.jpg) no-repeat;
    height:96px;
}
.textbox{
    width:205px;
    height:96px;
    float:left;
    display:block;
    margin:0 0 0 25px;
}
.textbox h2 a{
    text-decoration:none;
    color:#333333;
    font-weight:bold;
}
.textbox h2{
    width:100%;
    border-bottom:1px solid black;
    display:block;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    text-transform:uppercase;
    padding:0 0 5px 0;
    margin:5px 0 0 0;
    text-align:left;
}
.textbox h3 a{
    text-decoration:none;
    color:#333333;
}
.textbox h3{
    width:100%;
    display:block;
    text-align:justify;
    font-size:11px;
    font-weight:normal;
    color:#333333;
    font-family:Tahoma;
    margin:5px 0 0 0;
}
#top_menu{
    width:1000px;
    height:45px;
    margin:0;
    float:left;
    background:url(../des/des_55.jpg) no-repeat;
}
#menu_links{
    width:700px;
    text-align:left;
    display:block;
    float:left;
    padding:12px 0 0 0;
    margin:0 0 0 5px;
}
#button_main{
    width:139px;
    height:12px;
    margin:0 10px;
    display:inline-block;
    background:url(../des/button_main.jpg) no-repeat;
}
#button_login{
    width:112px;
    height:12px;
    display:inline-block;
    margin:0 10px;
    background:url(../des/button_login.jpg) no-repeat;
}
#button_rules{
    width:99px;
    display:inline-block;
    height:12px;
    margin:0 10px;
    background:url(../des/button_rules.jpg) no-repeat;
}
#button_register{
    width:117px;
    display:inline-block;
    height:12px;
    margin:0 10px;
    background:url(../des/button_register.jpg) no-repeat;
}
#button_contact{
    width:83px;
    display:inline-block;
    height:12px;
    margin:0 10px;
    background:url(../des/button_contact.jpg) no-repeat;
}
#profile-link{
    
}
.button_konto{
    width:117px;
    display:inline-block;
    height:12px;
    margin:0 10px;
    background:url(../des/button_account.jpg) no-repeat;
}
.button_wylog{
    width:112px;
    height:12px;
    display:inline-block;
    margin:0 10px;
    background:url(../des/button_logout.jpg) no-repeat;
}
#menu_links a:hover{
    color:#515151;
}
#menu_lang{
    width:190px;
    text-align:right;
    display:block;
    float:left;
    margin:12px 0 0 0;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    color:#ffffff;
}
#menu_lang a{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    color:#ffffff;
    margin:0 5px;
}
#menu_lang a:hover{
    color:#515151;
}
#search{
    width:280px;
    float:left;
    text-align:left;
    padding:7px 0 0 10px;
    margin:4px 0 0 0;
}
#search input.enter{
    width:160px;
    background:#cccccc;
    border:1px solid #afb6b3;
    text-transform:uppercase;
    font-size:11px;
    height:17px;
    font-weight:normal;
    font-family:Tahoma;
    color:#000000;
    padding:3px 0 0 3px;
    float:left;
}
#search input.enter:focus{
    background:#f1f1f1;
}
#search input.go{
    width:74px;
    height:22px;
    background:url(../des/button_search.jpg) no-repeat;
    border:0;
    text-transform:uppercase;
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    color:#ffffff;
    float:left;
    margin:0 0 0 10px;
}
#motto{
    width:690px;
    float:left;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    color:#000000;
    text-align:right;
    padding:10px 10px 0 0;
}
form{
    margin:0;
    padding:0;
}
/*
center
================================================================================
*/
#lord_vader{
    background:#c8c8c8;
    float:left;
    width:100%;
    padding:10px 0 0 0;
}
/*
left side
================================================================================
*/
#light_side{
    width:255px;
    float:left;
    margin:0 10px 0 10px;
}
#basket{
    width:100%;
    background:url(../des/des_17.jpg) no-repeat right #333333;
    height:28px;
    float:left;
}
#newsletter{
    width:100%;
    background:url(../des/des_17.jpg) no-repeat right #333333;
    height:28px;
    float:left;
}
#categories{
    width:100%;
    background:url(../des/des_33.jpg) no-repeat right #333333;
    height:28px;
    float:left;
}
#qcontact{
    width:100%;
    background:url(../des/des_49.jpg) no-repeat right #333333;
    height:28px;
    float:left;
}

.header{
    font-weight:bold;
    color:#ffffff;
    font-family:Tahoma;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    display:block;
    padding:5px 0 0 10px;
    margin:0;
}
.header_float{
    font-weight:bold;
    color:#ffffff;
    font-family:Tahoma;
    width:330px;
    float:left;
    font-size:12px;
    text-transform:uppercase;
    text-align:left;
    text-decoration:none;
    padding:5px 0 0 10px;
    margin:0;
}
#basket_content{
    background:#ffffff;
    margin:0 0 10px 0;
    float:left;
    width:255px;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
}



#newsltetter_content{
    background:#ffffff;
    margin:0 0 10px 0;
    float:left;
    width:255px;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
}

#cat_content{
    background:#ffffff;
    margin:0 0 10px 0;
    float:left;
    width:255px;
}
#qcontact_content{
    background:#ffffff;
    margin:0 0 10px 0;
    float:left;
    width:255px;
}
.cont_links{
    margin:0;
    padding:0 0 5px 0;
}
.cont_links a{
    font-size:11px;
    margin:3px 8px;
}
.inside{
    font-weight:bold;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    padding:10px 0 0 10px;
    margin-bottom:10px;
    line-height:16px;
}
.inside a{
    text-decoration:none;
    color:#333333;
}
/*
================================================================================
right side
================================================================================
*/
#dark_side{
    width:723px;
    float:left;
    margin:0;
}
#prod_list{
   margin:0;
}
/*
================================================================================
produkt w liście
================================================================================
*/
.product_in_list{
    width:708px;
    border:1px solid #333333;
    background:#ffffff;
    margin:0 0 5px 0;
    padding:5px 0;
    float:left;
}
.pil_box_a{
    float:left;
    width:260px;
    _width:280px;
    height:80px;
}
.pil_box_a_check{
    float:left;
    width:268px;
    _width:268px;
    height:80px;
}
.pil_box_a_cart{
    float:left;
    width:220px;
    _width:220px;
    height:80px;
}
.product_in_list a.prod_foto{
    border:0;
    float:left;
    margin:0 15px 0 5px;
    padding:0;
}
.product_in_list img{
    border:0;
    width:80px;
    height:80px;
    float:left;
}
.product_in_list h2{
    color:#333333;
    width:250px;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-decoration:underline;
    text-align:left;
    float:left;
    padding:0 0 0 5px;
    margin:5px 0 0 0;
}
.product_in_list h2 a{
    text-decoration:none;
    color:#333333;
}
.pil_promo{
    color:#333333;
    text-decoration:line-through;
    display:block;
    height:10px;
    font-weight:bold;
    margin:10px;
}
.pil_normal{
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    margin:0;
    text-align:center;
    display:block;
}
.product_in_list h3.pil_desc{
    color:black;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:250px;
    height:28px;
    margin:8px 0 8px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product_in_list h3.pil_desc_cart{
    color:black;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:200px;
    height:28px;
    margin:8px 0 8px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.pil_desc a{
    text-decoration:none;
    color:#333333;
}
.product_in_list h3.netto{
    color:#d92323;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:80px;
    height:30px;
    margin:0 0 0 10px;
    text-align:justify;
    float:left;
    padding:0;
}
.product_in_list h3.netto_check{
    color:#d92323;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:110px;
    margin:30px 0 0 0;
    text-align:justify;
    float:left;
    padding:0;
}
.product_in_list h3.brutto{
    color:#d92323;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:120px;
    height:55px;
    margin:0 0 0 15px;
    text-align:justify;
    float:left;
    padding:0;
}
.product_in_list h3.brutto_check{
    color:#d92323;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:110px;
    margin:30px 0 0 0;
    text-align:justify;
    float:left;
    padding:0;
}
.product_in_list h3.quant_check{
    color:#d92323;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:110px;
    margin:14px 0 0 0;
    text-align:justify;
    float:left;
    padding:0;
}
.pil_quant{
    width:40px;
    height:25px;
    margin:0;
    float:left;
    padding:0;
}
.pil_quant_cart{
    width:50px;
    min-height:30px;
    margin:0 0 0 15px;
    float:left;
    padding:30px 15px 0 0;
    color:#333333;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
}
.pil_waga{
    width:80px;
    height:60px;
    margin:0;
    float:left;
    padding:30px 0 0 0;
    color:#333333;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
}
.pil_options{
    width:212px;
    height:25px;
    margin:0 0 0 90px;
    display:block;
    float:left;
    padding:0;
}
.pil_options_check{
    width:220px;
    height:25px;
    margin:10px 0 0 110px;
    display:block;
    float:left;
    padding:0;
}
.around_widget{
    float:left;
    margin:-5px 0 0 20px;
    padding:0;
}
.cmr_kup input{
    width:204px;
    height:21px;
    display:block;
    float:left;
    border:0;
    margin:10px 0 10px 90px;
    padding:0;
    background:url(../des/button_addcart.jpg) no-repeat;
    text-decoration:none;
}
.widget_p{
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
    margin:2px 0 0 0;
    _margin:-5px 0 0 0;
    text-align:right;
    float:left;
    width:85px;
    padding:0;
} 
.widget_p_check{
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
    margin:2px 0 0 0;
    _margin:-5px 0 0 0;
    text-align:left;
    float:left;
    width:110px;
    padding:0;
}
.widget{
    float:left;
    margin:0 0 0;
    padding:0;
    width:300px;
}
.widget_check{
    float:left;
    margin:0 0 0;
    padding:15px 0 0 15px; 
    width:100px;
    text-align:center;
    color:#333333;
    font-weight:bold;
    font-family:Tahoma;
    font-size:12px;
}
.widget input{
    border-left:1px solid #A5A5A5;
    border-top:1px solid #A5A5A5;
    border-bottom:1px solid #A5A5A5;
    font-size:12px;
    background:#cccccc;
    color:#333333;
    font-weight:bold;
    font-family:Tahoma;
    float:left;
    height:18px;
    margin:0;
    padding:0;
    text-align:center;
    width:290px;
}
.widget_add{
    display:block;
    width:10px;
    height:10px;
    background:url(../des/widget_add.jpg) no-repeat;
    text-decoration:none;
    float:left;
    margin:0 0 0 -4px;
}
.widget_rem{
    display:block;
    width:10px;
    height:10px;
    background:url(../des/widget_rem.jpg) no-repeat;
    text-decoration:none;
    float:left;
    margin:0 0 0 -4px;
    _margin:-9px 0 0 -4px;
    padding:0;
}
.pil_button{
    background:url(../des/button04.jpg) no-repeat;
    width:85px;
    height:21px;
    border:0;
    display:block;
    float:right;
    margin:0 5px;
    text-decoration:none;
}
.pil_inbutton{
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    margin:4px 0 0 0;
    padding:0;
}
/*
================================================================================
produkt w boxie
================================================================================
*/
.product{
    width:230px;
    height:360px;
    border:1px solid #333333;
    background:#ffffff;
    margin:0 9px 10px 0;
    float:left;
}
.product a.prod_foto{
    border:0;
    float:left;
}
.product img{
    border:0;
    width:230px;
    height:230px;
    border-bottom:1px solid #ecece6;
}
.podziel{
    width:100%;
    display:block;
    float:left;
}
.product h2{
    color:#333333;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-decoration:underline;
    text-align:left;
    margin:5px 0 10px 5px;
    float:left;
    display:block;
    padding:0;
}
.product h2 a{
    color:#333333;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-decoration:underline;
    text-decoration:none;
}
.product h3.desc{
    color:#333333;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    height:28px;
    margin:0 0 8px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product h3.desc a{
    color:#333333;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    text-decoration:none;
}
.product h3.netto{
    color:#336600;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    margin:0 0 0 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product h3.brutto{
    color:#336600;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    margin:0 0 10px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product h3.desc_promo{
    color:#0033ff;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    height:28px;
    margin:0 0 8px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product h3.netto_promo{
    color:#0033ff;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    margin:0 0 0 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.product h3.brutto_promo{
    color:#0033ff;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    width:220px;
    margin:0 0 10px 5px;
    text-align:justify;
    float:left;
    padding:0;
}
.promo{
    width:150px;
    height:10px;
    float:left;
    text-align:left;
    margin:0 0 0 5px;
    font-family:Tahoma;
    font-weight:bold;
    text-transform:uppercase;
    font-size:14px;
    color:#443b36;
    padding:0;
}
.prod_more{
    width:63px;
    height:21px;
    float:left;
    background:url(../des/button02.jpg) no-repeat;
    text-decoration:none;
}
.inbutton{
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    margin:3px 0 0 0;
    padding:0;
}
.category{
    width:230px;
    height:270px;
    border:1px solid #333333;
    background:#525252;
    margin:0 9px 10px 0;
    float:left;
}
.category a.prod_foto{
    border:0;
    float:left;
}
.category img{
    border:0;
    width:230px;
    height:230px;
    border-bottom:1px solid #ecece6;
}
.category h2 {
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-decoration:none;
    text-align:left;
    margin:5px 0;
    float:left;
    width:100%;
    text-align:center;
    display:block;
    padding:0;
}
.category h2 a{
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-decoration:none;
    text-align:left;
}
/*
================================================================================
footer
================================================================================
*/
#footer{
    background:url(../des/des_51.jpg) #333333 no-repeat;
    width:1000px;
    height:80px;
    float:left;
}
#krantom{
    text-decoration:none;
    float:left;
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    color:#000000;
    text-align:right;
    display:block;
    margin:22px 10px 0 10px;
    font-weight:bold;
}
#foot_links{
    float:right;
    margin:18px 0 0 0;
    width:800px;
    text-align:right;
}
#foot_links a{
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    text-transform:uppercase;
    color:#000000;
    text-align:right;
    padding:10px 10px 0 0;
    margin:0;
}
#foot_links a:hover, #krantom:hover{
    color:#5a6c29;
}
#footer h3{
    margin:20px 0 0 0;
    padding:0;
    color:#ffffff;
    font-family:Tahoma;
    text-decoration:none;
    font-weight:normal;
    font-size:12px;
    text-align:justify;
    width:100%;
    display:block;
    float:left;
}
/*
================================================================================
basket
================================================================================
*/
#basket_content a.pname{
    color:#333333;
    text-decoration:none;
    font-family:Tahoma;
    font-size:12px;
    display:block;
    padding:5px 0 3px 15px;
    margin:0;
    text-align:left;
}
.krecha{
    width:150px;
    float:right;
    height:2px;
    padding:0;
    margin:0 15px 3px 0;
    _margin:-15px 15px 3px 0;
    border-bottom:1px solid #b3b3b3;
}
.b_01{
    width:150px;
    margin:0;
    padding:2px 0;
    float:left;
    display:block;
    text-align:right;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    color:#333333;
}
.b_02{
    width:85px;
    padding:2px 0;
    text-align:right;
    margin:0;
    padding:0;
    float:left;
    display:block;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    color:#333333;
}
#buttonsm{
    margin:0 0 10px 0;
    padding:0;
    width:100%;
    float:left;
    
}
.b_details{
    background:url(../des/button_lista.jpg) no-repeat;
    clear:both;
    width:59px;
    height:21px;
    display:block;
    float:left;
    padding:0;
    margin:10px 8px 0 5px;
    text-decoration:none;
}
.b_clear{
    background:url(../des/button_wyczysc.jpg) no-repeat;
    width:95px;
    height:21px;
    display:block;
    float:left;
    margin:10px 8px 0 0;
    padding:0;
    text-decoration:none;
}
.b_order{
    background:url(../des/button_zamow.jpg) no-repeat;
    width:75px;
    height:21px;
    display:block;
    float:left;
    padding:0;
    margin:10px 0 0 0;
    text-decoration:none;
}
.insidem{
    text-decoration:none;
    text-transform:uppercase;
    font-size:12px;
    font-family:Tahoma;
    color:#ffffff;
    display:block;
    text-align:center;
    padding:3px 0 0 0;
}
#tree a{
    text-decoration:none;
    color:#443b36;
}
#tree a:hover{
    text-decoration:none;
    color:#770401;
}
#tree{
    margin:10px 0 0 5px;
    padding:0;
    text-align:left;
    width:250px;
    font-family:Tahoma;
}
#tree ul{
    margin:0;
    padding:0 0 0 5px;
    list-style:none;
    font-family:Tahoma;
}
#tree ul li ul{
    margin:0;
    padding:0 0 0 5px;
    list-style:none;
    font-family:Tahoma;
}
#tree ul li{
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    color:#443b36;
    font-family:Tahoma;
    margin:5px 0;
    background:url(../des/des_39.jpg) no-repeat;
    padding:0 0 0 10px;
    font-weight:bold;
}
#tree ul li ul li{
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    color:#443b36;
    font-family:Tahoma;
    margin:5px 0;
    background:url(../des/des_43.jpg) no-repeat;
    padding:0 0 0 10px;
}
#tree ul li ul li ul li{
    font-size:12px;
    text-decoration:none;
    text-transform:lowercase;
    font-family:Tahoma;
    margin:5px 0;
    font-weight:normal;
    color:#443b36;
    background:url(../des/des_44.jpg) no-repeat;
    padding:0 0 0 10px;
}

#articles{
    float:left;
    width:707px;
}
.acontent{
    float:left;
}
.afoto{
    float:left;
}
.afoto a{
    margin:0;
    padding:0;
}
.article{
    width:704px;
    _width:707;
    padding:0 0 0 10px;
    background:#ffffff;
    margin:0 0 10px 0;
    float:left;
}
.article h2{
    text-decoration:underline;
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
    color:#333333;
    font-family:Tahoma;
    margin:5px 0 0 0;
    padding:0;
    width:550px;
    text-align:left;
}
.article h2 a{
    text-decoration:none;
    color:#333333;
    margin:0;
    font-family:Tahoma;
    padding:0;
}
.article h3{
    text-decoration:none;
    font-weight:normal;
    font-family:Tahoma;
    font-size:12px;
    color:#999999;
    text-align:justify;
    width:560px;
}
.article h3 a{
    text-decoration:none;
    font-weight:normal;
    font-family:Tahoma;
    font-size:12px;
    color:#999999;
    text-align:justify;
}
.article img{
    margin:8px 0 8px 10px;
    border:1px solid #6f6f6f;
}
.article_more{
    text-decoration:none;
    display:block;
    padding:0 10px 5px 0;
    color:#333333;
    float:right;
    font-weight:bold;
    font-size:12px;
}
.aarchive{
    margin:10px auto;
    font-weight:bold;
    font-size:12px;
    display:block;
    color:#333333;
    text-decoration:none;
}
/*
================================================================================
paginacja
================================================================================
*/
#pagination{
    margin:0 0 5px 0;
    float:left;
    width:100%;
    text-align:center;
}
#p_numbers{
    margin:0 auto;
}
#p_numbers a{
    text-decoration:none;
    color:#333333;
    font-weight:bold;
}
#qlist{
    width:715px;
    background:#333333;
    height:27px;
    float:left;
    margin:0 0 10px 0;
}
#change_view{
    float:left;
    text-align:right;
    margin:6px 0 0 0;
    width:120px;
}
.change_box{
    display:block;
    float:left;
    width:14px;
    height:14px;
    background:url(../des/change_box.jpg) no-repeat;
}
.change_line{
    display:block;
    float:left;
    width:14px;
    height:14px;
    background:url(../des/change_line.jpg) no-repeat;
}
.line{
    font-size:16px;
    color:#ffffff;
    font-family:arial;
    margin:-4px 3px 0 3px;
    padding:0;
    float:left;
}
.lineo{
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    margin:0px 3px 0 3px;
    padding:0 3px 0 0;
    float:left;
    text-align:right;
    width:70px;
}
.sorting{
    float:left;
    text-align:left;
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    margin:6px 8px 0 0;
    width:230px;
}
.sorting a{
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    text-decoration:none;
}
.sorting_up{
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    text-decoration:none;
}
.sorting_desc{
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    text-decoration:none;
    background:url(../des/sorting_down.jpg) no-repeat right;
    padding-right:10px;
}
.sorting_asc{
    font-size:12px;
    color:#ffffff;
    font-family:arial;
    text-decoration:none;
    background:url(../des/sorting_up.jpg) no-repeat right ;
    padding-right:10px;
}
/*
================================================================================
szczegóły produktu
================================================================================
*/
.cmr_content{
    margin:0;
    width:710px;
    background:#ffffff;
    color:#000000;
    float:left;
    padding:10px 0;
    margin-bottom:10px;
}
.category_empty{
    margin:5px 0;
    padding:0;
    display:block;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
}
.category_empty a{
    text-decoration:none;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
}
.accounts{
    margin:0;
    width:710px;
    background:#ffffff;
    color:#000000;
    float:left;
    margin:3px 0 0 0;
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
}
.cmr_related{
    width:725px;
    float:left;
    margin:10px 0;
    padding:0;
}
.cmr_left{
    float:left;
    width:510px;

}
.cmr_left a{
    text-decoration:none;
    color:
}
.cmr_right{
    float:left;
    width:180px;
}
.cmr_content h1{
    font-size:14px;
    font-family:Tahoma;
    color:#333333;
    text-transform:uppercase;
    font-weight:bold;
    padding:10px;
    text-align:left;
    margin:0;
}
.cmr_left h2{
    font-size:12px;
    font-family:Tahoma;
    text-decoration:underline;
    color:#333333;
    margin:0;
    text-align:left;
    padding:0 0 10px 27px;
}
.cmr_left h3{
    font-size:11px;
    font-family:Tahoma;
    color:#818181;
    text-align:justify;
    font-weight:normal;
    padding:0 0 10px 27px;
    margin:0;
}
.cmr_right{
    text-align:center;
    margin:15px 0 0 0;
}
.cmr_right img{
    border:1px solid #404140;
}
#cmr_mini{
    margin:10px 0 10px 22px;
    width:280px;
    float:left;
}
#cmr_mini img{
    margin:0 8px 0 0;
    float:left;
}
#cmr_price{
    font-size:12px;
    text-align:left;
    float:left;
    margin:0 10px 5px 20px;
    font-family:Tahoma;
    color:#333333;
}
/*
================================================================================
podsumowanie
================================================================================
*/
.sum_button{
    background:url(../des/button05.jpg) no-repeat;
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:5px;
    text-decoration:none;
}
.empty_sum{
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:5px;
    text-decoration:none;
}
.gogogo_recal{
    background:url(../des/button_przelicz.jpg) no-repeat;
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:5px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
}
.gogogo_button{
    background:url(../des/button_zloz.jpg) no-repeat;
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:5px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
}
.button_clear{
    background:url(../des/button_wyczysccart.jpg) no-repeat;
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:5px;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
}
.button_rem{
    background:url(../des/button_usun.jpg) no-repeat;
    width:71px;
    height:21px;
    border:0;
    display:block;
    float:right;
    margin:0 5px;
    text-decoration:none;
}
.button_szcz{
    background:url(../des/button_szczegoly.jpg) no-repeat;
    width:95px;
    height:21px;
    border:0;
    display:block;
    float:right;
    margin:0 5px;
    text-decoration:none;
}
.undersign{
    float:left;
    width:100%;
    margin:5px 0;
    color:#333333;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
}
.sum_inbutton{
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    margin:4px 0 0 0;
    padding:0;
}
.sum_cont{
    margin:6px 0 0 50px;
    text-align:left;
    width:143px;
    float:left;
    color:#333333;
    font-size:12px;
    padding:2px 0 0 0;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;    
}
.sum_cont_cart{
    margin:3px 0 0 50px;
    text-align:left;
    width:250px;
    float:left;
    color:#333333;
    font-size:12px;
    padding:2px 0 0 0;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
}
.sum_novat{
    margin:5px 0 0 0;
    text-align:center;
    width:120px;
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
}
.sum_vat{
    margin:5px 0 0 0;
    text-align:center;
    width:115px;
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
}
.sum_total{
    margin:5px 0 0 50px;
    text-align:center;
    width:110px;
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
}
.sum_novat_rab{
    margin:5px 0 0 0;
    text-align:center;
    width:100px;
    float:left;
    color:#ff6600;
    font-weight:bold;
    text-decoration:line-through;
    font-size:14px;
    font-family:Tahoma;
}
.sum_vat_rab{
    margin:5px 0 0 0;
    text-align:center;
    width:115px;
    text-decoration:line-through;
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
}
.sum_total_rab{
    margin:5px 0 0 0;
    text-align:right;
    text-decoration:line-through;
    width:105px;
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
}
.sum_waga{
    float:left;
    color:#ff6600;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
    margin:5px 0 0 0;
    text-align:center;
    width:120px;
}
.bb_sposob{
    width:200px;
    padding:5px 0 0 100px;
    text-align:left;
    float:left;
    color:#333333;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
}
.bb_sel{
    width:300px;
    float:left;
}
.bb_select{
    width:300px;
}
form {
    margin:0;
    padding:0;
    
}
/*
================================================================================
naglowek listy
================================================================================
*/
.list_desc{
    width:100%;
    float:left;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:3px 0 2px 0;
}
.list_descs{
    width:100%;
    float:left;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    padding:5px 0;
}
.list_descsa{
    width:100%;
    float:left;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    padding:5px 0;
    background:#d9d9d9;
}
.ld_photo{
    float:left;
    width:80px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_texture{
    float:left;
    width:300px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_no{
    float:left;
    width:20px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_date{
    float:left;
    width:120px;
    min-height:1px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_id{
    float:left;
    width:165px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_invat{
    float:left;
    width:110px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_status{
    float:left;
    width:120px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_payed{
    float:left;
    width:80px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_show{
    float:left;
    width:60px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.cmr_opc{
    margin:0 0 0 22px;
    width:700px;
    float:left;
}
.ld_show a{
    display:block;
    width:50px;
    height:5px;
    margin:0 auto;
    padding:0;
    text-decoration:underline;
    color:#333333;
}
.ld_name{
    float:left;
    width:300px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_name_sum{
    float:left;
    width:200px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_name_cart{
    float:left;
    width:220px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:left;
    margin:0 0 0 20px;
    padding:0;
}
.ld_waga_cart_sum{
    width:120px;
    float:left;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_waga_cart{
    width:80px;
    float:left;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_evat{
    float:left;
    width:100px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    text-align:center;
    padding:0;
}
.ld_eva{
    margin:0 25px 0 -25px;
}
.ld_ivat{
    float:left;
    width:120px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:center;
    margin:0;
    padding:0;
}
.ld_quant{
    float:left;
    width:110px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.ld_quant_cart{
    float:left;
    width:80px;
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
    margin:0;
    padding:0;
}
.product_unavailable{
    color:#333333;
    font-size:11px;
    font-weight:bold;
    font-family:Tahoma;
}
.button05{
    background:url(../des/button05.jpg) no-repeat;
    width:170px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:0 5px;
    text-decoration:none;
}

.inbutton05{
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    margin:4px 0 0 0;
    padding:0;
}

.button_fav{
    background:url(../des/button_fav.jpg) no-repeat;
    width:197px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:0 5px;
    text-decoration:none;
}
.button_rec{
    background:url(../des/button_rec.jpg) no-repeat;
    width:154px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:0 5px;
    text-decoration:none;
}
.button_kup{
    background:url(../des/button_kup.jpg) no-repeat;
    width:85px;
    height:21px;
    border:0;
    display:block;
    float:right;
    margin:0 5px;
    text-decoration:none;
}
.button_ask{
    background:url(../des/button_ask.jpg) no-repeat;
    width:194px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:0 3px;
    text-decoration:none;
}
.button_zamowa{
    background:url(../des/button_zamowa.jpg) no-repeat;
    width:92px;
    height:21px;
    border:0;
    display:block;
    float:left;
    margin:0 5px;
    text-decoration:none;
}


.bastard, .bastard7{
    margin:5px 0;
    float:left;
    width:100%;
}
.bastard2{
    margin:5px 0;
    float:left;
    width:100%;
    background:#FFCCCC;
}
.f_label{
    float:left;
    width:315px;
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;
    text-align:right;
}
.f_label a{
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;
    color:#000000;
    text-decoration:underline;
}
.f_label2{
    float:left;
    width:315px;
    font-weight:bold;
	margin:0 0 10px 20px;
    font-size:11px;
    font-family:Tahoma;
    text-align:left;
}
.f_field {
    float:left;
}
.f_field select{
    width:253px;
    border:1px solid #a0a0a0;
    font-size:12px;
    margin:0 0 0 20px;
    font-weight:normal;
    font-family:Tahoma;
}
.f_field input {
    width:250px;
    border:1px solid #a0a0a0;
    font-size:12px;
    margin:0 0 0 20px;
    font-weight:normal;
    font-family:Tahoma;
}
.f_field input:focus{
    background:#dfdfdf;
}

.f_f{
    float:left;
    margin:0 0 10px 0;
}
.f_label_short {
    float:left;
    width:255px;
    font-weight:bold;
    font-family:Tahoma;
    font-size:11px;
    margin-right:10px;
    text-align:right;
}
.f_label_short_ajax{
    float:left;
    width:200px;
    font-weight:bold;
    font-family:Tahoma;
    font-size:11px;
    margin:0 10px 0 50px;
    padding:5px 0;
    text-align:right;
    background:#cccccc;
}
.f_non_edit_ajax{
    width:390px;
    text-align:left;
    margin:0 0 0 30px;
    padding:5px 0;
    float:left;
    font-size:12px;
    font-family:Tahoma;
    background:#e7e7e7;
}
.f_non_edit_ajax_uw{
    width:390px;
    text-align:justify;
    margin:0 0 0 30px;
    padding:5px 0;
    float:left;
    font-size:12px;
    font-family:Tahoma;
    background:#e7e7e7;
}
.f_field {
    float:left;
}
.f_non_edit {
    width:390px;
    text-align:left;
    margin:0 0 0 30px;
    float:left;
    font-size:12px;
    font-family:Tahoma;
    border-bottom:1px solid #abadae;
}
.tt_info{
    width:100%;
    float:left;
    font-size:12px;
    font-family:Tahoma;
    color:#666666;
}
.profile h1{
    float:left;
    width:100%;
}

#but_center input{
    width:170px;
    height:21px;
    float:left;
    display:block;
    border:0;
    margin:5px 0 5px 260px;
    padding:0;
    background:url(../des/button05.jpg) no-repeat;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
}
.b_buttons{
    
}
.f_field img{
 float:right;
 margin:0 0 0 5px;
}

.f_field input.rej_cap{
    width:120px;
    margin:32px 0 0 5px;
    float:left;
}
.capusta{
    float:left;
}
.capusta img{
    margin:0 0 0 20px;
    padding:0;
    float:left;
    text-align:left;
}

.prof{
    float:left;
    margin:0 auto 5px auto;
    text-align:center;
}
.prof a{
    width:175px;
    height:21px;
    float:left;
    display:block;
    border:0;
    margin:0px 5px 5px 0px;
    padding:0;
    background:url(../des/button07.jpg) no-repeat;
    text-decoration:none;
}
.insideprof{
    text-decoration:none;
    text-transform:uppercase;
    font-size:11px;
    font-family:Tahoma;
    color:#ffffff;
    display:block;
    text-align:center;
    padding:4px 0 0 0;
}
.f_submit{
    float:left;
    width:100%;
}
.f_submit input.button_empty{
    width:170px;
    height:21px;
    float:left;
    display:block;
    border:0;
    margin:5px 0 5px 260px;
    padding:0;
    background:url(../des/button05.jpg) no-repeat;
    text-decoration:none;
    text-transform:uppercase;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
}
.ask_mufasa{
    float:left;
    width:690px;
    margin:0 0 0 10px;
}
.mufasa_mowi_title{
    width:680px;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
    float:left;
    color:#ffffff;
    background:#8aa14a;
    padding:3px 0 3px 10px;
    margin:5px 0;
    text-align:left;
}
.mufasa_mowi{
    width:680px;
    margin:0 0 0 5px;
    text-align:justify;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    font-family:Tahoma;
    float:left;
    padding:0;
    color:#000000;
}


.ask_szakal{
    float:left;
    width:690px;
    margin:0 0 0 10px;
}
.szakal_mowi_title{
    width:680px;
    margin:5px 0;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma;
    float:left;
    color:#ffffff;
    background:#8a8a8a;
    padding:3px 0 3px 10px;
    text-align:left;
}
.szakal_mowi{
    width:680px;
    margin:0 0 0 5px;
    text-align:justify;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    font-family:Tahoma;
    float:left;
    padding:0;
    color:#000000;

}
.archiv_link{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    text-transform:lowercase;
    margin:6px 10px 0 0;
    font-family:Tahoma;
    color:#ffffff;
    float:right;
}


.select_box{
    float:left;
    width:100%;
    margin:5px 0;
}
.sb_left{
    float:left;
    width:150px;
    margin:0 0 0 10px;
    padding:0;
    text-align:right;
    text-decoration:underline;
    font-size:12px;
    color:#424242;
    font-family:Tahoma;
    font-weight:bold;
}
.sb_right{
    float:left;
    width:300px;
    margin:0 0 0 20px;
    padding:0;
    font-size:12px;
    font-family:Tahoma;
    font-weight:normal;
    color:#333333;
}
.sb_right_info{
    float:left;
    width:300px;
    margin:0 0 0 20px;
    padding:0;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    text-align:justify;
    color:#333333;
}
.sb_right select{
    float:left;
    width:300px;
    font-size:12px;
    background:#d3d3d3;
    border: 1px solid #a5a5a5;
    font-family:Tahoma;
    color:#333333;
    font-weight:normal;
}
.sb_right_info textarea{
    float:left;
    width:300px;
    height:95px;
    font-size:12px;
    background:#d3d3d3;
    border: 1px solid #a5a5a5;
    font-family:Tahoma;
    color:#333333;
    font-weight:normal;
}
.button11{
    width:97px;
    height:21px;
    float:left;
    text-decoration:none;
    text-align:center;
    background:url(../des/button11.jpg) no-repeat;
    color:#ffffff;
    margin:10px 0 10px 0px;
}
.wbutton{
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    margin:3px auto 0 auto;
}
.r_info{
    float:left;
    width:200px;
    font-weight:normal;
    font-size:12px;
    font-family:Tahoma;
}
.r_wyslij{
    float:left;
    width:97px;
}
.r_wyslane{
    width:300px;
    float:left;
}
.r_files{
    float:left;
    margin:10px 0;
}
/*
================================================================================
top
================================================================================
*/
#index{
    width:507px;
    height:35px;
    float:left;
    border:0;
    background:url(../des/top01.jpg) no-repeat;
    text-decoration:none;
    display:block;
}
#toplogo{
    width:507px;
    height:251px;
    float:left;
    background:url(../des/top02.gif) no-repeat;
    display:block;
}
#dtp{
    width:231px;
    height:35px;
    float:left;
    display:block;
    background:url(../des/top03.jpg) no-repeat;
    border:0;
    text-decoration:none;
}
.k{
    width:507px;
    float:left;
    margin:0;
}
.kk{
    width:231px;
    float:left;
    margin:0 0 0 15px;
}
.kkk{
    width:478px;
    float:left;
    margin:0 0 0 15px;
}
#www{
    width:231px;
    display:block;
    height:35px;
    float:left;
    background:url(../des/top05.jpg) no-repeat;
    border:0;
    text-decoration:none;
}
.info{
    width:231px;
    display:block;
    height:251px;
    float:left;
    background:url(../des/ulotkiA4A7.gif) no-repeat;
    border:0;
    text-decoration:none;
}
.info2{
    width:231px;
    display:block;
    height:251px;
    float:left;
    background:url(../des/fotoksiazki.gif) no-repeat;
    border:0;
    text-decoration:none;
}
.info3{
    width:478px;
    display:block;
    height:251px;
    float:left;
    background:url(../des/kalendarze.gif) no-repeat;
    border:0;
    text-decoration:none;
}
#top_flash{
    width:1000px;
    height:251px;
    margin:0px 0 0 0;
    float:left;
}
.info_txt{
    width:210px;
    margin:10px 0 0 10px;
    float:left;
    height:75px;
}
.info_txt h2{
    font-size:11px;
    font-weight:bold;
    color:#000000;
    font-family:Tahoma;
    margin:0 0 3px 0;
    float:left;
    width:220px;
    padding:0 0 0 8px;
    text-transform:uppercase;
    background:url(../des/kropa.jpg) no-repeat;
    text-align:left;
}
.info_txt h2 a{
    font-size:11px;
    font-weight:bold;
    color:#000000;
    font-family:Tahoma;
    text-transform:uppercase;
    text-decoration:none;
}
.info_txt h3{
    font-size:11px;
    color:#000000;
    font-family:Tahoma;
    font-weight:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    text-align:justify;
}
.info_txt h3 a{
    font-size:11px;
    color:#000000;
    font-family:Tahoma;
    font-weight:normal;
    text-decoration:none;
    margin:0;
    padding:0;
    text-align:justify;
}
.info_txt h3 a:hover{
    text-decoration:underline;
}
#opc_left{
    width:510px;
    float:left;
}
#opc_right{
    width:175px;
    padding:5px;
    float:left;
    background:#d7d7d7;
    text-align:center;
}
#opc_bannery{
    float:left;
    text-align:center;
    margin:0 0 0 3px;
}
#opc_bannery a{
    border:1px solid #9e9e9e;
    margin:5px 0 0 2px;
    float:left;
}
.banner_proj{
    width:162px;
    height:49px;
    display:block;
    background:url(../des/ikonka_1.jpg) no-repeat;
}
.banner_tanszy{
    width:162px;
    height:49px;
    display:block;
    background:url(../des/ikonka_2.jpg) no-repeat;
}
.banner_reg{
    width:162px;
    height:49px;
    display:block;
    background:url(../des/ikonka_3.jpg) no-repeat;
}
.banner_slow{
    width:162px;
    display:block;
    height:49px;
    background:url(../des/ikonka_4.jpg) no-repeat;
}

.zal_box{
    width:295px;
    float:left;
    margin:5px 0;
    padding:5px 3px;
    background:#e8e8e8;
}
.zal_icon{
    width:35px;
    height:43px;
    background:url(../icons/default.png) no-repeat;
    float:left;
    margin:0 10px 0 5px;
    padding:0;
}

/* typy plików */
.dot{
    width:35px;
    height:43px;
    float:left;    
}
.jpg{
    background:url(../icons/jpg.png) no-repeat;   
}
.pdf{
    background:url(../icons/pdf.png) no-repeat;
}
.ace{
    background:url(../icons/ace.png) no-repeat;
}
.bmp{
    background:url(../icons/bmp.png) no-repeat;
}
.dat{
    background:url(../icons/dat.png) no-repeat;
}
.doc{
    background:url(../icons/doc.png) no-repeat;
}
.odt{
    background:url(../icons/txt.png) no-repeat;
}
.docx{
    background:url(../icons/docx.png) no-repeat;
}
.emf{
    background:url(../icons/emf.png) no-repeat;
}
.fon{
    background:url(../icons/fon.png) no-repeat;
}
.gif{
    background:url(../icons/gif.png) no-repeat;
}
.font{
    background:url(../icons/fon.png) no-repeat;
}
.html{
    background:url(../icons/html.png) no-repeat;
}
.ini{
    background:url(../icons/ini.png) no-repeat;
}
.jpeg{
    background:url(../icons/jpeg.png) no-repeat;
}
.pdd{
    background:url(../icons/pdd.png) no-repeat;
}
.png{
    background:url(../icons/png.png) no-repeat;
}
.ppt{
    background:url(../icons/ppt.png) no-repeat;
}
.pptx{
    background:url(../icons/pptx.png) no-repeat;
}
.psd{
    background:url(../icons/psd.png) no-repeat;
}
.rar{
    background:url(../icons/rar.png) no-repeat;
}
.tif{
    background:url(../icons/tif.png) no-repeat;
}
.tiff{
    background:url(../icons/tiff.png) no-repeat;
}
.ttf{
    background:url(../icons/ttf.png) no-repeat;
}
.txt{
    background:url(../icons/txt.png) no-repeat;
}
.xls{
    background:url(../icons/xls.png) no-repeat;
}
.xlsx{
    background:url(../icons/xlsx.png) no-repeat;
}
.xml{
    background:url(../icons/xml.png) no-repeat;
}
.zip{
    background:url(../icons/zip.png) no-repeat;
}


.zal_tresc{
    width:215px;
    float:left;
    font-family:Tahoma;
    color:#333333;
    font-size:11px;
    font-weight:normal;
    text-align:left;
    margin:0;
    overflow:hidden;
    padding:0;
}
.zal_del,.remove_uploaded{
    width:16px;
    height:16px;
    margin:13px 0 0 5px;
    display:block;
    float:left;
    background:url(../../common/img/cancel.png) no-repeat;
}

.seleccted {
    background:red !important;
}
#opc_nadol{
    float:left;
    margin:-140px 0 0 510px;
    width:182px;
    text-align:center;
}
#price_last{
    background:#ffffff;
    width:152px;
    padding:5px;
    margin:-80px 0 10px 11px;
}
.pl_name{
    width:140px;
    margin:5px 0 5px 5px;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    color:#565656;
    text-align:left;
    border-bottom:1px solid #cdcdcd;
}
.pl_value{
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    text-align:right;
    width:140px;
    margin:5px 0 5px 5px;
    color:#FF6600;
}
.but_det{
    margin:15px 0 5px 30px;
    width:97px;
    height:21px;
    display:block;
    text-decoration:none;
    text-align:center;
    background:url(../des/button11.jpg) no-repeat;
    color:#ffffff;
}
.wbutton_det{
    display:block;
    float:left;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    margin:3px 0 0 27px;
}
#footer h3 a{
    text-decoration:none;
    color:#FFFFFF;
}
.kran{
    border:1px solid #333333;
    margin:5px;
}
.template_image{
    border:0px;
    text-decoration:none;
}

#contact_map {
background-color:#E5E3DF;
float:left;
height:300px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
position:relative;
width:713px;
}
.login-basket{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:10px 0;
    display:block;
}

/* ################################### dialogs ####################### */

.diag_one{
    display:block;
    float:left;
    margin:10px 0;
    _margin:3px 0;
    width:500px;
}
.diag_l{
    display:block;
    float:left;
    width:150px;
    margin:0;
    padding:0;
}
.diag_r{
    display:block;
    float:left;
    width:350px;
    margin:0;
    padding:0;
}
#dialog_box{
    width:500px;
    margin:0 0 0 50px;
}
/* ################################### attachments ####################### */

.got_zal_box {
background:#E8E8E8 none repeat scroll 0 0;
float:left;
margin:5px 23px 5px 27px;
padding:5px 3px;
width:310px;
}
.got_zal_box_b {
background:#E8E8E8 none repeat scroll 0 0;
float:left;
margin:5px 0;
padding:5px 3px;
width:310px;
}
.got_zal_icon {
background:transparent url(../icons/default.png) no-repeat scroll 0 0;
float:left;
height:43px;
margin:0 10px 0 5px;
padding:0;
width:35px;
}
.got_zal_tresc {
color:#333333;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:0;
text-align:left;
width:210px;
}
.got_zal_del, .remove_uploaded {
display:block;
float:left;
height:16px;
margin:13px 0 0 5px;
width:16px;
}
.got_show {
background:transparent url(../des/show.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:30px;
margin:5px 0 0 5px;
width:25px;
}
.got_ext{
width:35px;
height:43px;
display:block;
}
.jpg {
background:transparent url(../icons/jpg.png) no-repeat scroll 0 0;
width:35px;
height:43px;
}
.pdf {
background:transparent url(../icons/pdf.png) no-repeat scroll 0 0;
}
.ace {
background:transparent url(../icons/ace.png) no-repeat scroll 0 0;
}
.bmp {
background:transparent url(../icons/bmp.png) no-repeat scroll 0 0;
}
.dat {
background:transparent url(../icons/dat.png) no-repeat scroll 0 0;
}
.doc {
background:transparent url(../icons/doc.png) no-repeat scroll 0 0;
}
.odt {
background:transparent url(../icons/txt.png) no-repeat scroll 0 0;
}
.docx {
background:transparent url(../icons/docx.png) no-repeat scroll 0 0;
}
.emf {
background:transparent url(../icons/emf.png) no-repeat scroll 0 0;
}
.fon {
background:transparent url(../icons/fon.png) no-repeat scroll 0 0;
}
.gif {
background:transparent url(../icons/gif.png) no-repeat scroll 0 0;
}
.font {
background:transparent url(../icons/fon.png) no-repeat scroll 0 0;
}
.html {
background:transparent url(../icons/html.png) no-repeat scroll 0 0;
}
.ini {
background:transparent url(../icons/ini.png) no-repeat scroll 0 0;
}
.jpeg {
background:transparent url(../icons/jpeg.png) no-repeat scroll 0 0;
}
.pdd {
background:transparent url(../icons/pdd.png) no-repeat scroll 0 0;
}
.png {
background:transparent url(../icons/png.png) no-repeat scroll 0 0;
}
.ppt {
background:transparent url(../icons/ppt.png) no-repeat scroll 0 0;
}
.pptx {
background:transparent url(../icons/pptx.png) no-repeat scroll 0 0;
}
.psd {
background:transparent url(../icons/psd.png) no-repeat scroll 0 0;
}
.rar {
background:transparent url(../icons/rar.png) no-repeat scroll 0 0;
}
.tif {
background:transparent url(../icons/tif.png) no-repeat scroll 0 0;
}
.tiff {
background:transparent url(../icons/tiff.png) no-repeat scroll 0 0;
}
.ttf {
background:transparent url(../icons/ttf.png) no-repeat scroll 0 0;
}
.txt {
background:transparent url(../icons/txt.png) no-repeat scroll 0 0;
}
.xls {
background:transparent url(../icons/xls.png) no-repeat scroll 0 0;
}
.xlsx {
background:transparent url(../icons/xlsx.png) no-repeat scroll 0 0;
}
.xml {
background:transparent url(../icons/xml.png) no-repeat scroll 0 0;
}
.zip {
background:transparent url(../icons/zip.png) no-repeat scroll 0 0;
}
