body,html {background:#fffcf6;margin: 0px;padding: 0px;text-align: left;font-size: 0px;font-family:arial;color:#707070;}
.glowny {text-align:left; width:950px;text-align: left;margin:auto;}
.topp{background:width:950px;height:240px;font-size:14px;color:#FFFFFF;}
.main{background:URL('../images/background.gif') repeat-y top left;width:950px;text-align:left;color:#707070;}
.maintlo{background:URL('../images/background.jpg') no-repeat top left;width:950px;}
.clearr{clear:both;}
h1 {color:#CC0000;font-size:18px;}
.lewy {font-size: 12px;font-family:arial;padding:0px 0px 0px 0px;float:left;width:225px;text-align:left;}
.center {font-size: 12px;font-family:arial;padding:20px 15px 0px 15px;float:left;width:680px;text-align:left;}
.produkt{width:180px;height:290px;float:left;text-align:left;padding:15px;}
.kategorie{width:140px;height:120px;float:left;text-align:center;padding:15px;}
.tresc {font-size: 12px;font-family:arial;padding:0px 10px 10px 10px;}
.naglowek {font-size: 18px;font-family:arial;font-family:arial;color:#C30000;}

.main a{text-decoration:none;color:#686058;font-size:12px;font-family:arial;font-weight:bold;}
.main a:hover {text-decoration:underline;}
.lewy a.menu {text-decoration:none;color:#88120E;font-size:12px;font-family:arial;font-weight:normal;padding:3px 10px 3px 10px;display:block;}
.lewy a.menu:hover {background:#686058;color:#FFFFFF;text-decoration:none;}
.lewy a.kat {text-decoration:none;color:#88120E;font-size:18px;font-family:arial;font-weight:normal;padding:3px 10px 3px 10px;display:block;}
.lewy a.kat:hover {text-decoration:underline;}

.stopka{background:URL('../images/stopka.gif') no-repeat top left;width:950px;height:51px;}
.stopka  a{text-decoration:none;color:#1883B4;font-size:14px;font-family:arial;padding:10px 15px 12px 15px;}
.stopka  a:hover {text-decoration:underline;}

.lewy input{border:1px solid #AFA9A4; background:#FFFFFF;height:14px;font-size:11px;vertical-align:middle;}

.menu_kat a.menu {text-decoration:none;color:#88120E;font-size:12px;font-family:arial;font-weight:normal;padding:3px 10px 3px 10px;display:block;}
.menu_kat a.menus {text-decoration:none;color:#686058;font-size:12px;font-family:arial;font-weight:normal;padding:3px 10px 3px 10px;display:block; font-weight:bold;}
.menu_kat a.menu:hover {background:#686058;color:#FFFFFF;text-decoration:none;}

.szybki_kontakt{background:#CDCAC3;padding:10px;color:#4B4B4B;}
.gdzie_jestes{color:#CC0000; height:20px; line-height:20px; }
.gdzie_jestes a { color:#4B4B4B; }
.ramka{ border:3px #C6B8AA solid; padding:2px;}

        /* Formularz kontaktowy */
.login{ border: 0; width: 325px;}
.login div { color:#fff; text-align: left; float:left; padding-top:10px; }
.login div label {display:block; width: 120px; padding-top: 2px; }
.login div input { width: 100px; padding: 2px; border: 1px solid #ddd; font: 11px verdana;}
.login div input:hover{ background: #FFF9BB;}
.login input.przycisk{ background:#CC0000; border:1px #aaa solid; color:#fff; width:70px; padding:1px;}
.przycisk{ background:#CC0000; border:1px #aaa solid; color:#fff; width:70px; padding:1px;}

.form1{border:0; width:510px; padding:0;}
.form1 div {text-align:left; clear:both; padding:5px; }
.form1 .left {text-align:left; float:left padding:5px; }
.form1 label {display:block; float:left; text-align:right; width: 160px; padding-right:10px; font-weight:bold; }
.form1 input { width: 180px; border: 1px solid #ddd; font: 11px verdana;}
.form1 textarea {width: 270px; border: 1px solid #ddd; font: 11px verdana;}
.form1 select {border: 1px solid #ddd; font: 11px verdana; width:158px;}
.form1 input:hover{ background: #FFF9BB;}
.form1 .przycisk{border: 1px solid #D5D5D5; background:#9A003C; color:#fff; width:80px;}
.form1 .file{border: 1px solid #D5D5D5; height:16px;}
.form1 .przycisk{ background:#CC0000; border:1px #aaa solid; color:#fff; width:70px; padding:1px;}
.form1 .przycisk:hover{background:#CC0000;}
.form1 div.colleft{float:left;}

.error-div{font-weight:bold; background:#fff; color:#CC0000; padding:10px; border: solid 1px #D5D5D5; width:80%; margin-left:50px; }
.opis_towaru{width:360px; float:right;}
table.tab_koszyk { width:100%; padding:0; border-left: 1px solid #eee; border-bottom: 1px solid #eee; font-size:11px; text-align:center; }
table.tab_koszyk td {border-right: 1px solid #eee; border-top: 1px solid #eee; text-align:center; color:#000; padding:5px;}
table.tab_koszyk td.tab_nag { font-weight:bold; background:#686058; color:#fff; text-align:center; padding:5px;}
div.odstep{font-size: 14px; font-weight:bold; padding-top:5px; padding:bottom:10px;}

.subForm{border:0; width:500px; padding:0;}
.subForm input {width:20px; border: 1px solid #ddd; font:12px trebuchet ms}
.subForm2{border:0; width:100%; padding:0;}
.subForm input {width:20px; border: 1px solid #ddd;}
.subForm2 div{float:left; padding:10px;}

.form_search{border:0; width: 510px; padding:0; padding-bottom:10px; margin:0; background:#fff;}
.form_search div {float: left; margin:2px; }
.form_search div input { width: 158px; border: 1px solid #ddd;  }
.form_search div label {display:block; padding-top: 2px; }
.form_search div select {border: 1px solid #ddd; font: 11px trebuchet ms; width:200px; }
.form_search div input { width: 158px; border: 1px solid #ddd; font: 11px trebuchet ms; }
.form_search .przycisk{ background:#CC0000; border:1px #aaa solid; color:#fff; width:70px; padding:1px;}

.form2{border:0; padding:0;}
.form2 div {text-align:left; clear:both; padding:5px; }
.form2 .left {text-align:left; float:left padding:5px; }
.form2 label {display:block;  font-weight:bold; }
.form2 input { width: 180px; border: 1px solid #ddd; font: 11px verdana;}
.form2 textarea {width: 250px; border: 1px solid #ddd; font: 11px verdana;}
.form2 .przycisk{background:#CC0000; border:1px #aaa solid; color:#fff; padding:1px;}
.msg-div{text-align:center; color:#ED0000; font-weight:bold; padding-bottom:10px;}
.msg-div .box_main{background: url(../images/bg_in.jpg) repeat-x;         border-left:1px solid #E8E8E8;         border-right:1px solid #E8E8E8;         padding-left:5px;  padding-right:5px; }
.price{font-weight:bold; color:#CC0000;}
.lista li{padding:8px 0px;}

