
body, html {
margin: 0px;
padding: 0px;
font-family: UbuntuEmbed;
font-size: 11px;
line-height: 135%;
color: #111;
text-align: center;
}

@font-face {
  font-family: 'UbuntuEmbed';
  src: url('gfx/Ubuntu-R.eot');
  src: local('Ubuntu'),
         url('gfx/Ubuntu-R.ttf') format('truetype');
}

@font-face {
  font-family: 'UbuntuEmbedBold';
  src: url('gfx/Ubuntu-B.eot');
  src: local('UbuntuBold'),
         url('gfx/Ubuntu-B.ttf') format('truetype');
}
#menu a {
color: #fafafa;
text-decoration: none;
font-size: 13px;
} 

#menu a:hover{
color: #fafafa;
text-decoration: none;
font-size: 13px;
text-shadow: 1px 1px 1px #ccc;
}
form {
padding: 0px;
margin: 0px;
}
input, select, textarea {
font-size: 12px;
color: #7c7c7c;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
     border-radius: 5px;
border: 1px solid #ddd;
}
.inputImage, .inputImage2 , .inputImage3 {float: left;padding-left: 5px; border:none;}
.inputImage2 {float: right; margin-right:80px;}
.inputImage3  {float: right;}
.inputImage input,.inputImage2 input, .inputImage3 input {border:none;}
.iti {clear:both;}
#bg_top {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
float: left;
padding: 0px;
margin: 0px;
background: url(gfx/main_right_bg.png) top left repeat-x; 
border-bottom: 1px solid #f2f2f2;
}
#bg_top_left, #bg_top_right {

background: url(gfx/main_left_bg.png) top left repeat-x; /*tu usunąć _*/
float: left;
height: 159px;
padding: 0px;
margin: 0px;
position: relative;
border-bottom: 1px solid #f2f2f2;
}
#bg_top_right {

background: url(gfx/main_right_bg.png) top left repeat-x; 

}

#site {
position: relative;
width: 982px;
margin: 0px auto;
padding: 0px;
text-align: justify;
}
/* lewa strona */
#left {
width: 310px;
float: left;
}
#left_cont {
width: 310px;
float: left;
}

#logon_main {
width: 280px;
float: left;
background: #fafafa;
border: 1px solid #ccc;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
     border-radius: 5px;
padding:8px;
margin-bottom:10px;
color: #666;
}

#logon_main input{margin: 3px 0px 3px 0px}

#logon_main a {
color: #666;
text-decoration: none;
}
#logon_main a:hover {
color: #ccc;
}
#menu_top {
background: url(gfx/menu_top.gif) bottom left no-repeat;
}
#menu_bot {
background: url(gfx/menu_bot.gif) top left no-repeat;
padding-bottom: 0px;
}
#menu_main {
width: 280px;
float: left;
background: #fafafa;
border: 1px solid #ccc;
-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
     border-radius: 7px;
padding:8px;
margin-top: 6px;
}
#menu_main a, .basket a {
color: #1a1a1a;
text-decoration:none;
font-size:13px;
font-weight:normal;
line-height:140%;
}
.basket a {
color: #fafafa;
font-size:12px;
line-height:140%;
} 

#titleBox, #titleBox2, #titleBox3, #titleBoxT  {
font-size:14px;
font-family:UbuntuEmbed;
line-height:160%;
border-bottom: 1px solid #999;
margin-bottom:6px;
color:#666;
font-weight: 700;
}
#titleBox2 {
color:#666;
}

#titleBox3 {font-size:12px;
border:none; text-align:right;}
#titleBoxT {border:none;}
.search {
width: 270px;float: left;padding: 3px 0px 8px 30px; margin:5px 0 0 0;
}
#menu_main a:hover {
color: #4d4d4d;
text-shadow: 2px 2px 2px #ccc;
}
.m1 {
width: 260px;
float: left;
color: #000;
padding: 2px 0px;
padding-left: 25px;
font-weight: bold;
text-decoration:none;

}
.m2, .m2_on {
width: 260px;
float: left;
color: #fff;
padding: 2px 0px 0px;
padding-left: 35px;
}
.m2_on {
font-weight: bold;
color: #990000;
}
.m3, .m3_on {
width: 220px;
float: left;
color: #fff;
padding: 2px 0px 0px;
padding-left: 45px;
}
.m2_on, .m3_on {
color: #990000;
}
	
#right {
width: 670px;
float: right;
display:inline;
}
#right_top {
height: 75px;
width: 670px;
float: left;
display:block;
}
#menu {
height: 75px;
width: 670px;
text-align: right;
padding: 0px;
margin: 0px;
}

/* main */
.main_box {width: 625px;
margin:10px;
float: left;
border: 1px solid #F2F2F2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
background-color:#fff;}

.main_box a {
color: #990000;
text-decoration: none;
}
.main_box a:hover {
text-decoration: underline;
}

.main_box_text {
width: 425px;
margin:4px;
padding:4px;
display:inline;
float:left;
}
.main_box_img {float:left;display:inline;}

#path {
width: 472px;
float: left;
font-weight: bold;
color: #bbc3a2;
padding-bottom: 10px;
}
#path a {
color: #c6c311;
text-decoration: none;
}
#path a:hover {
text-decoration: underline;
}
#path span {
color: #990000;
}
#pages {
width: 490px;
w\idth: 660px;
float: left;
padding: 5px 10px;
}
#pages span, #pages a {
color: #990000;
text-decoration: none;
}
#pages span {
padding-left: 5px;
}

.titleBox a{color: #666;
text-decoration: none;
size:14px;}
/* produkt */
#pr_frm_top, #pr_frm_bot {float: left;
width: 470px;
height: 5px;
font-size: 1px;
background: #bbb;}
#pr_frm_bot {
background: #bbb;}
#pr_frm_main {width: 470px;
float: left;
padding: 0px;
margin: 0px;
background: #bbb;}
#pr_frm_tlt {width: 380px;
float: left;
padding: 2px 0px;
background: #bbb;
font-weight: bold;
text-align: left;}
.menuTopButtons {width: 85px;height: 15px;float: right;text-align: left;padding-left: 15px;padding-top: 60px;}
.basket {float:right; padding-top: 15px;}
.favki{float:right;background: url(gfx/topki.png) top left repeat-x;width:123px; height:62px;} 
.lang {float:right;background: url(gfx/lang.png) top left no-repeat;width:60px; height:25px;margin-top:8px;} 
.logo {float: right;padding-top: 3px;}
.product {width: 630px;float: left;padding: 20px 0px}
.productImage {width: 187px;float: left;text-align: center;padding-top: 5px;position: relative; margin-right:20px;border-right: 1px #ccc solid;}
.productDesc {width: 420px;float: left;}
.productDescTitle {width: 320px;padding-left: 10px;padding-right: 70px;font-weight: bold;color: #666;text-align: left;}
.productDescTxt {width: 350px; padding-left: 10px;padding-right: 15px;padding-top: 10px;text-align: justify;}
.productDescTxtLrg {width: 580px; padding-left: 10px;padding-right: 15px;padding-top: 10px;text-align: justify;}
.productDescBonus, .productDescBonus a {width: 325px;padding-left: 10px;padding-right: 15px;padding-top: 10px;text-align: left;}
.productDescBonusDuo input{margin-right: 10px}
.productDescBonus a {padding:0; float: right;margin:0; text-align: right; width:340px;}
.productDescBonusDuo {width: 205px;padding: 10px 15px 0px 10px;text-align: left;float: left; }
.galeria, .bottom {width: 620px;float: left;padding: 0px 19px 10px}
.galeriaBox {float: left;width: 580px;border-top: 1px #ccc solid;padding-top: 20px;margin-top: 20px;margin-left:24px;}
.galeriaBoxTitle {width:580px;float: left;color: #666;font-weight: bold;padding-bottom: 10px;}
.galeriaBoxImg {width: 470px;float: left;}
.tabela {width: 508px;float: left;padding: 20px 9px}
.tabelaNaglowek {width: 610px;float: left;background: #bbb;padding: 3px 0px;}
.tabelaNaglowek1 {width: 299px;float: left;color: #fff;font-weight: bold;padding-left: 5px;}
.tabelaNaglowek2 {width: 91px;border-left: 1px #fff solid;float: left;color: #fff;font-weight: bold;text-align: center;}
.tabelaNaglowek3 {width: 179px;border-left: 1px #fff solid;float: left;color: #fff;font-weight: bold;padding-left: 15px;}
.tabelaNaglowek4 {width: 81px;border-left: 1px #fff solid;float: left;color: #fff;font-weight: bold;text-align: center;}
.tabela2 {width: 610px;float: left;border-bottom: 1px #858b9e solid;color: #111;}
.buttonsTabela {float: right;padding-left: 5px;}
.buttonsTabelaInsd{text-align: center;padding-top: 1px;float: left;width: 105px;height: 16px;background-color:#333; border:1px #fff solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.buttonsTabelaInsd a {color:#fff;}
.titleBox3 a {color: #fff;}
#pr_frm_main select,#pr_frm_main {font-size: 12px;
background: #fafafa;
border: 1px #dfded7 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.miedzyCostam a{ width: 120px;float: left;text-align: right;font-weight: bold;color: #666;padding: 8px;}  
.miedzyCostam a:hover {color: #4d4d4d;}      
#fufooter {width: 800px;float: left;padding: 10px 20px;}
#pr_frm_main {background: #bbb;}

#footer {
width: 952px;
height:22px;
float: left;
background: #fafafa;
padding: 5px;
margin: 5px;
color: #ccc;
line-height: 1;
border: 1px #f2f2f2 solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#footer a {
color: #666;
text-decoration: none;
}
#footer a:hover {
color: #990000;
}



#promo, #new, #promo_new {
float: left;
top: -10px;
right: -28px;
width: 56px;
height: 90px;
position: absolute;
z-index: 100;
}


#promo[id]{
background: url(gfx/promo.png) top left no-repeat;
}
#new[id]{
background: url(gfx/new.png) top left no-repeat;
}
#promo_new[id] {
height: 89px;
background: url(gfx/promo_new.png) top left no-repeat;
}



