body { 
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
color:#2F2F2F;
text-decoration:underline;
}

a:hover {
text-decoration:none; 
}


div.prod_nr_kat {padding:6px 0px 3px 0px; font-weight:bold; }
div.prod_nr_kat  span {color:#044E77}
p {
margin:10px 0px 10px 0px;
}

form { margin:0; padding:0;}

div#main {
margin:auto;
width:1004px;
}


div#top {
width:1004px;
height:59px;
}
div#logo {
width:290px;
height:59px;
float:left;
}

div#top_menu {
width:700px;
float:right;
}
div.top_menu1,div.top_menu1a {
border-left: #edf8f9 1px solid;
height:39px;
vertical-align:middle;
text-align:center;
float:right;
padding-left:15px;
padding-right:15px;
padding-top:20px;
font-weight:bold;
color:#595959;
}

div.top_menu1a {
background:url(../images/top_tlo.gif);
background-repeat:repeat-x;
}

div.top_menu1a a {
color:#25aae1;
font-weight:bold;
}


div.top_menu1 a {
color:#595959;
font-weight:bold;
}

div#bottom {
clear:both;
margin:auto;
background:url(../images/dymo_bottom.jpg);
width:1004px;
height:169px;
}


div#middle {
border-top: #edf8f9 1px solid;
width:1004px;
height:191px;
background:url(../images/dymo_middle.jpg);
background-repeat:no-repeat;
}
div#middle_1 {
width:170px;
height:161px;
padding-top:30px;
padding-left:30px;
float:left;
}

div#middle_2 {
float:right;
width:270px;
height:161px;
padding-right:10px;
padding-top:30px;

}
div#middle_1 img {vertical-align:middle; margin:6px 10px 6px 0px;}
div#middle2 {
width:1004px;
height:45px;
background:url(../images/dymo_middle2.jpg);
background-repeat:no-repeat;
}

div#middle2_1 {float:left; width:150px;color:#FFFFFF; font-size:13px; font-weight:bold; padding: 14px 10px 0px 240px; }
div#middle2_2 {float:left; width:148px; height:22px; background-image:url(../images/s_input.gif); background-repeat:no-repeat; padding-top:3px; padding-left:2px; margin: 10px 10px 0px 0px;}
div#middle2_2 input {border:0; font-size:10px; width:140px; }
div#middle2_3 {float:left; width:130px; padding: 10px 10px 0px 0px;}


div#middle3 {
width:1004px;
}
div#middle3_desc {
padding:10px;

}


div#middle3_left {
width:222px;
float:left;
}
div#middle3_left1 {
width:6px;
float:left;
background:url(../images/dymo_middle3_l.gif); background-repeat:no-repeat; background-position:top;
font-size:2px;
height:65px;
}
div#middle3_right {
width:212px;
float:left;
}
div#middle3_right1 {
font-size:2px;
width:8px;
float:left;
background:url(../images/dymo_middle3_r.gif); background-repeat:no-repeat; background-position:top;
height:65px;
}
div#middle3_middle {
width:555px;
float:left;
background:url(../images/dymo_middle3_m.gif); background-repeat:no-repeat; background-position:top;
padding-top:65px;
}
div#middle3_middle2 {
width:555px;
float:left;
background:url(../images/dymo_middle3_m.gif); background-repeat:no-repeat; background-position:top;
}
div#middle3_middle_clear {
width:555px;
float:left;
background:url(../images/dymo_middle3_mclear.gif); background-repeat:no-repeat; background-position:top;
}
div#middle3_right_text {height:45px; float:right; width:250px; color:#FFFFFF; padding-top:10px; padding-bottom:15px;}

div.kat_left {
float:left;
width:315px;
padding: 18px 0px 0px 20px;
}
div.kat_left h2,div.kat_left h1 {
color:#FFFFFF; font-size:16px; font-weight:bold;}

div.kat_left h2 a,div.kat_left h1 a { 
color:#FFFFFF;
text-decoration:none;
}

div.kat_left h2 a:hover,div.kat_left h1 a:hover {text-decoration:underline;

}
div.kat_right {
float:right;
width:180px;
color:#FFFFFF; font-size:11px; font-weight:normal;
padding: 10px 20px 0px 20px;
height:56px;
}

div.kat_line {height:65px;}


div#koszyk_middle {
background:url(../images/dymo_koszyk_tlo2.gif); background-repeat:repeat-y;
width:213px;
}
div#koszyk_bottom {
background:url(../images/dymo_koszyk_tlo3.gif);
width:213px;
height:40px;
}


div#ofirmie_middle {
background:url(../images/dymo_koszyk_tlo2.gif); background-repeat:repeat-y;
width:193px;
padding:10px;
}
div#ofirmie_bottom {
background:url(../images/dymo_ofirmie_dol.gif);
width:213px;
height:21px;
}


div#dostawa_middle {
background:url(../images/dymo_koszyk_tlo2.gif); background-repeat:repeat-y;
width:193px;
padding:10px;
}
div#dostawa_bottom {
background:url(../images/dymo_dostawa_dol.gif);
width:213px;
height:23px;
}


div#kontakt_middle {
background:url(../images/dymo_koszyk_tlo2.gif); background-repeat:repeat-y;
width:193px;
padding:10px;
}
div#kontakt_middle img {
margin-right:20px;
}

div#kontakt_bottom {
background:url(../images/dymo_kontakt_dol.gif);
width:213px;
height:26px;
}

div#spot_middle {
background:url(../images/dymo_tlo3.gif); background-repeat:repeat-y;
width:202px;
padding-left:10px;
}
div#spot_bottom {
background:url(../images/dymo_spot_dol.gif);
width:222px;
height:20px;
}
div#polecamy_middle {
background:url(../images/dymo_tlo3.gif); background-repeat:repeat-y;
width:202px;
padding:10px;
}
div#polecamy_bottom {
background:url(../images/dymo_polecamy_dol.gif);
width:222px;
height:57px;
}

div#menu {

background:url(../images/dymo_menu_tlo2.gif);
background-repeat:repeat-y;
width:222px;

}

div.prod0_0 {float:left; width:277px; }
div.prod0_1 {float:left; width:277px;border-right:#DBDBDB 1px dashed;}
div.prod0_3 {float:left; width:1px; font:1px; background-image:url(../images/p0_0.gif); background-repeat:repeat; background-position:bottom; height:100%;}
div.prod0_title { margin-bottom:10px;margin-top:15px; text-align:center;}
div.prod0_title a { color:#25AAE1; font-weight:bold; font-size:14px; text-decoration:none;}
div.prod0_img {text-align:center; padding:0px 0px 10px 0px;}
div.prod0_short_desc { text-align:center; padding:0px 20px 10px 20px; }
div.prod0_price { padding-top:10px; float:left; width:120px; text-align:right; font-weight:bold; font-size:13px;}
div.prod0_tobasket {float:left; width:80px; padding-top:5px; margin-left:6px;}
div.prod0_row {clear:both; width:100%; border-top:#DBDBDB 1px dashed; overflow:auto; padding-bottom:10px; padding-top:10px;}
span.prod_title2 {color:#87CEFA; font-weight:bold; font-size:11px; text-decoration:none; } 

div.prod_row {margin:10px auto 10px auto; overflow:auto; width:520px; }
div.prod_img { float:left; width:150px}
div.prod_short_desc { float:left; width:250px}
div.prod_price { padding-top:40px; float:left; width:120px; text-align:right; font-weight:bold; font-size:12px;}

div.prod_title { margin-bottom:10px;}
div.prod_title a { color:#25AAE1; font-weight:bold; font-size:14px; text-decoration:none;}
div.prod_head {overflow:auto; margin:15px 0px 25px 0px; width:450px; margin:auto; color:#FFFFFF; text-align:center; background-color:#04568A; padding:5px;} 
div.prod_tobasket {padding-top:10px; padding-right:4px; padding-bottom:5px;}
div.menu0 {
padding:5px 4px 2px 15px;
}
div.menu1 {
padding:0px 4px 5px 25px;
}

div.menu1 img { vertical-align:middle; margin-right:5px;}
div.menu0 a { color:#FFFFFF; font-size:15px; text-decoration:none; font-weight:bold; }
div.menu1 a { color:#FFFFFF; font-size:11px; text-decoration:none }

div.koszyk_mini_head {background-image:url(../images/koszyk_head.gif); width:141px; height:24px; margin:auto; padding:8px 2px 0px 40px;}  
div.koszyk_mini_head span {font-weight:bold; color:#D00401;}
div.koszyk_mini {padding-top:10px; padding-bottom:10px;}

div.koszyk_mini1 {width:183px; margin:auto; padding:10px 0px 10px 0px; text-align:right;}
table.koszyk_mini_prod {width:100%;}
table.koszyk_mini_prod a {font-weight:bold; text-decoration:none;}
table.koszyk_mini_prod span {color:#25AAE1}
table.koszyk_mini_prod td {text-align:left;}
td.koszyk_mini_prod_c {text-align:right !important; white-space: nowrap;}
div.koszyk_mini_prod a {font-weight:bold; text-decoration:none;}
div.koszyk_mini_prod span {color:#25AAE1}
div.koszyk_mini_prod { padding-top:2px; padding-bottom:2px;}
div.koszyk_mini_razem span {color:#25AAE1; font-size:15px; font-weight:bold;}
div.koszyk_mini_razem { text-align:right; padding-top:5px;}
div.minik_pusty {text-align:center; padding:15px 0px 0px 0px; font-weight:bold;}
div.koszyk_mini_kasa a { font-weight:bold; font-size:13px;}
div.koszyk_mini_kasa {text-align:center; padding-top:15px;}
div.koszyk_top1 {background-image:url(../images/koszyk_etapy_full.gif); width:13px; height:15px; color:#FFFFFF; text-align:center; padding-top:0px; font-weight:bold; margin-top:5px; float:left; padding-left:2px;}

div.koszyk_top2 {background-image:url(../images/koszyk_etapy_empty.gif); width:13px; height:15px; color:#FFFFFF; text-align:center; padding-top:0px; font-weight:bold; margin-top:5px; background-repeat:no-repeat;float:left; padding-left:1px;}

div.koszyk_top0_1 {float:left; width:75px; color:#626262; font-weight:normal; background-image:url(../images/etapy_tlo.gif); height:32px; background-repeat:repeat-x; padding-top:8px;border-left:#dbdbdb 1px solid; padding-left:15px;}
div.koszyk_top0_2 {float:left; width:150px; color:#626262; font-weight:normal; background-image:url(../images/etapy_tlo.gif); height:32px; background-repeat:repeat-x; padding-top:8px;border-left:#dbdbdb 1px solid; padding-left:10px;}
div.koszyk_top0_3 {float:left; width:150px; color:#626262; font-weight:normal; background-image:url(../images/etapy_tlo.gif); height:32px; background-repeat:repeat-x; padding-top:8px;border-left:#dbdbdb 1px solid; padding-left:10px;}
div.koszyk_top0_4 {float:left; width:115px; color:#626262; font-weight:normal; background-image:url(../images/etapy_tlo.gif); height:32px; background-repeat:repeat-x; padding-top:8px; border-right:#dbdbdb 1px solid;border-left:#dbdbdb 1px solid; padding-left:10px;}

div.koszyk_top3_1{float:left; width:53px; overflow:visible; padding-top:5px; padding-left:7px;}
div.koszyk_top3_2{float:left; width:123px; overflow:visible; padding-top:5px; padding-left:7px;}
div.koszyk_top3_3{float:left; width:123px; overflow:visible; padding-top:5px; padding-left:7px;}
div.koszyk_top3_4{float:left; width:53px; overflow:visible; padding-top:5px; padding-left:7px;}
table.koszyk_table {width:540px; margin-top:15px; margin-bottom:15px; margin-left:8px;}
table.koszyk_table2 { margin-left:8px;
width:540px; margin-top:15px; margin-bottom:15px;
background-image:url(../images/koszyk_big_tlo.gif);
background-repeat:repeat-x; border:#dbdbdb 1px solid;
}
tr.koszyk_title td {text-align:center; font-weight:bold; font-size:12px; padding:4px;}
td.koszyk_center {text-align:center;}
input.koszyk_ilosc {border:#E9DED1 1px solid; width:20px; text-align:center; font-size:10px !important;}
td.koszyk_cena , td.koszyk_cena2,td.koszyk_cena2a {font-weight:normal; color:#303030; font-size:12px; text-align:right; width:80px; padding-right:5px;}

 span.koszyk_cena2 { font-size:15px;color:#d84105 !important; font-weight:bold;}
 span.koszyk_cena3 {color:#303030; }
 a.koszyk_link {color:#056fba; text-decoration:none;}
 td.koszyk_lp {text-align:center;}
 tr.koszyk_prod td {background-color:#fbfbfb}
 
 div.koszyk_bottom_right {text-align:right;}
 div.koszyk_bottom_right2 {text-align:right; padding-right:20px; padding-bottom:20px;}
 
 td.site_error {text-align:center; color:#DC0000; font-weight:bold; font-size:14px;}
 td.site_error2 {text-align:center; color:#DC0000; font-weight:bold; font-size:13px; padding-top:10px;}


div.log_t1, div.log_t,div.log_ta,div.log_tb {height:20px;float:left; margin-bottom:5px; font-size:11px; font-weight:bold;}

div.log_t,div.log_ta ,div.log_tb {padding-top:3px;clear:left; width:100px; text-align:right; padding-right:5px; padding-left:160px; }
div.log_t {text-align:right; padding-left:0px; width:200px;}
div.log_tb {width:200px; padding-left:0px; }
div.log_t1 {width:220px; text-align:left; padding-bottom:2px; }
div.log_t1c {width:220px; text-align:left; height:20px;float:left; margin-bottom:5px; font-size:11px; font-weight:bold;  }
div.log_t1 img {vertical-align:middle; }
div.log_t1t {float:left; margin-bottom:5px; clear:right;}
div.log_t1t textarea  {border:#979696 1px solid; font-size:11px; }
input.log_query { border:#979696 1px solid; font-size:12px; }
div.log_t2 {clear:both; margin-top:10px; }
div.log_t4a {float:left;}
div.log_t4b {float:left; clear:right;}
div.log_t3 {clear:both;text-align:center; margin-bottom:10px;}
div.log_t3 a {margin-left:10px; margin-right:10px; font-weight:bold; }
div.log_ta {padding-left:50px; }
input.log_submit {vertical-align:top; margin-left:10px;}
div.log_t1a { text-align:left; }
div.log_title2 { font-weight:bold; font-size:13px; padding-bottom:10px; padding-top:10px; clear:both;}
div.log_title2a { font-weight:bold; font-size:11px; padding-bottom:10px; padding-top:10px; clear:both; padding-left:40px;}
div.log_title2 a,div.log_title2a a { color:#EB3D00; font-size:10px; margin-left:20px; }
span.req {color:#EB3D00; font-size:11px;}
div.log_error,div.log_error1,div.log_error1a { clear:both; color:#EB3D00; margin:0px 0px 10px 0px; text-align:center;  }
div.log_error2 { clear:both; color:#EB3D00; text-align:center;  }
div.log_error2a { clear:both; color:#EB3D00; text-align:center; margin-top:20px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif  }
div.log_t1P { vertical-align:middle; height:20px;margin-bottom:5px;  float:left; padding-top:2px; }
div.log_t1tP { vertical-align:middle; margin-bottom:5px;  float:left; padding-top:2px; }
div.koszyk_title3 {font-size:12px; color:#DC0000; padding-left:20px; font-weight:bold; clear:both;}


h1,h2,h3,h4,h5{padding:0; margin:0}
div.prod_title { padding-left:36px; padding-top:20px;}
div.prod_title h1 {color:#044E77; font-weight:bold; font-size:13px;} 
div.prod_title h1 a,div.prod_title h3 a,div.prod_title h3 a span {color:#044E77 !important;}
div.prod_title h3 {color:#044E77; font-weight:bold; font-size:12px;} 
div.prod_title_right {float:left; width:85px; text-align:right;}
div.prod_title_left {float:left; width:400px;}
img.prod_linia {margin:10px 0px 10px 0px;}


div.akcesoria_row {clear:both; width:100%; margin-bottom:15px; overflow:auto;}
div.akcesoria_img {float:left; width:165px; padding-left:35px}
div.akcesoria_opis {float:left; width:355px;}
div.akcesoria_desc { padding:10px 0px 10px 0px; }
div.akcesoria_opis a {color:#044E77; font-size:12px; font-weight:bold; text-decoration:none;}
div.akcesoria_basket {width:96px !important; height:23px; border:0px !important; margin-top:10px; float:right; padding-right:5px; }
div.akcesoria_cena input {width:30px; border:#CDCDCD 1px solid;}
div.akcesoria_cena {text-align:right; padding:13px 5px 10px 100px; float:left;}

div.prod_szczegoly {text-align:right; padding:10px 0px 0px 0px;}
div.prod_szczegoly a {text-decoration:none;color:#044E77; }
div.prod_image {float:left; width:155px; padding-left:25px; }
div.prod_opis {float:left; width:350px; padding:0px 10px 0px 10px; overflow:visible}
div.prod_cena input {width:30px; border:#CDCDCD 1px solid;}
div.prod_cena {text-align:right; padding:10px 0px 10px 0px}

span.cena_new {font-size:13px; font-weight:bold;}
span.cena_old {font-size:10px; text-decoration:overline;}
div.prod_tobasket2 {text-align:right; }
div.prod_tresc {padding:15px 25px 20px 25px;}
div.prod_tresc ul {list-style-image: url(../images/pkt.gif); 	list-style-position: outside; padding-left:10px;margin-left:10px;
}
div.prod_tresc li {padding-top:2px; padding-bottom:2px;}


a.bottom_title {color:#FFFFFF; font-weight:bold; margin-left:20px;}
div#bottom1 {color:#FFFFFF; padding:10px 10px 10px 10px;}
div#bottom1 a {text-decoration:none; color:#FFFFFF;}
div#bottom2_left {float:left; width:360px; padding: 20px 0px 0px 20px; color:#FFFFFF}
div#bottom2_left a {color:#FFFFFF; text-decoration:none;}
div#bottom2_right {float:right; width:550px; padding: 20px 20px 0px 0px; color:#FFFFFF; text-align:right;}
div#bottom2_right a {color:#FFFFFF; text-decoration:none;}

td.pager_tlo2 {background-color:#0e6fcc; width:19px; height:19px; text-align:center; font-weight:bold;}
td.pager_tlo {width:19px; height:19px;text-align:center; }
td.pager_tlo2 a {color:#FFFFFF; text-decoration:none;}
table.pager_box {margin:10px 40px 20px 0px;}

div.kat_main_left {float:left; width:180px; padding:10px; }
div.kat_main_right{float:right; width:330px; padding:10px; }