html , body {margin:0;}
html#html { background:url(../img/bg2.png); background-repeat: repeat; }
body#body { background:url(../img/bg.png); background-repeat: repeat-x; }
#top { width:1024px; margin:0 auto; background:url(../img/logo.png) center top no-repeat; height:109px; }
#line { width:1024px; margin:0 auto; height:22px; max-height: 22px; background-color:#c6c7c8; }
#menuTop { float:left; margin-left:235px; margin-top:70px; }
#optionsTop { float: left; margin-top:70px; line-height:39px; margin-left:10px; }
ul#menuT { list-style:none; margin:0; padding:0; }
ul#menuT li { background:url(../img/menuLi.png); height:39px; width:112px; margin-right:3px; float:left; }
ul#menuT li a { display:block; text-align:center; line-height:39px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; text-decoration:none; }
ul#menuT li.active { background:url(../img/menuLia.png); }
#content { width:1024px; margin:0 auto; }

body , html , td  {font-size:12px;font-family:tahoma;}
select {font-size:11px;font-family:tahoma;}

.hide {display: none;}
.message {text-align:center;padding:30px;font-weight:bold;}

#left { float:left; width:238px; }
	.loginb { background:url(../img/leftLoginBg.png) repeat; }
	.inp { background:url(../img/input.gif); width:128px; height:18px; margin:0; padding:0; border:0; padding-top:4px; padding-left:3px; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
	.zapom { float:left; padding-left:30px; line-height:22px; width:103px; }
	.zapom a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#646567; text-decoration:none; font-weight:bold;  }
	.logb { padding-left:7px; float:left; }
	
	.katb { background:url(../img/kat.png); }
	.katb ul { list-style:none; margin:0; padding:0; padding-left:20px; padding-bottom:20px; }
	.katb ul li { line-height:20px; padding-left:10px; background-image: url(../img/line.png); background-repeat: no-repeat; }
	.katb ul li a { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:11px; text-decoration:none; font-weight:bold; } 
  .katb ul li a:active {color:#99FF00}
	.katb ul li ul {padding-bottom:0;}
	.katb ul li ul li a {font-weight:normal;}
	

#center , button , input , .error {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#646567;}
#center {float:left;width:573px;margin:0;padding:0;min-height:653px;font-size:12px;}
#cms {padding:0 15px 15px 15px;}
    .white { background-color:#FFF; margin-bottom:10px; min-height: 500px;}
	.prod { padding:10px; }
	
	.produkt { width:500px; margin:0 auto; margin-bottom:10px; }
	.image { width:180px; float:left; border-top-width: 1px;}
	.opisp { float:left; width:305px; padding-left:15px; }
	a.pr , span.p { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#646567; text-decoration:underline; }
	
  .tekstyy { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#646567; padding-top:6px; margin-bottom:5px; }
	.price { color:#953831; font-weight:bold; }
	.old_price {font-size:10px;text-decoration:line-through;}
	
	.infos { width:200px; float:left; padding-left: 20px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#646567; }
    .infoss { width:140px; float:left; padding-left: 25px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#646567; }
	.infosss { width:140px; float:left; padding-left: 40px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#646567; }
	.imgii { float:left; }
	
	a { color: #696969; text-decoration: none; }
	a:hover { color: #000000; }
	
#right { float:left; width:213px; }
	.koszb { background:url(../img/leftLoginBg.png) right repeat; min-height: 139px; }
	.new {min-height: 139px; }
	.linf {font-size:12px;color:#646567;font-family:Tahoma, Geneva, sans-serif;line-height:18px;padding-left:10px; }
	.rinf {font-size:12px;color:#e82e25;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;line-height:18px;text-align:right; }
	.rinf {position: absolute;width:203px;}
	
	#right a img {border:none;}
	.promo { background:url(../img/kat.png); max-height: 186px; min-height: 186px;}
	.imaa { float:left; width:100px; text-align:center;/* padding-top:18px;*/ }
	.opisss { float:left; width:104px; /* padding-top: 16px;*/ }
	.opisss a { font-family:Tahoma, Geneva, sans-serif; padding-top:10px; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none; }
	.suwak {text-align: right;padding-right:10px;}

#suwak_down , #suwak_up {cursor:pointer;} 

#promo_scroll {height:80px;overflow:hidden;margin:10px 0;}
.promo_one {height:80px;}
#promo_scroller {margin-top:0;}	
	
.foter a { color:#FFF; font-size:11px; text-decoration: none; font-family:Tahoma, Geneva, sans-serif; text-align: center; }

.footer { text-align: center; margin: 0 auto; }
.footer a{ color: #cccccc; text-decoration: none; text-align: center; }
.footer a:hover { color: #800000; }

#mail a { color: #FF0000; text-decoration: none; }
#mail a:hover { color: #800000; }

.linki a { color: #ffffff; text-decoration: none; }
.linki a:hover { color: #c0c0c0; }

.loglink a {color: #808080; text-decoration: none; }
.loglink a:hover { color: #696969; }


.pager {text-align: right;padding:10px;}
.pager span {color:#E82E25;font-weight:bold;} 	



.image a img {border:1px solid #BABABA;} 
.image a:hover img {border:1px solid #999999;}








.basket_link {text-decoration:none;}

#order {width:462px;width:550px;margin:0 auto;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;}
.order-product td {padding:5px;}

#order-basket , #order-your-acount {border:1px solid #F1F1F1; border-collapse:collapse; }
.tab2 {border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1; }
.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order table thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order-basket {width:462px;width:550px;border-collapse:collapse;border-spacing:0;margin:10px auto;}
#order-basket div.order-parent {font-weight:bold;}
#order-basket .order-lp {text-align:right;}
#order-basket .order-foto {text-align:center;}
#order-basket .order-quantity {text-align:center;}
#order-basket .order-quantity input{width:20px;text-align:center;}
.order-textfield {background:url(../images/textfield_bg.gif) repeat-x top;border:1px solid #B6B6B6;padding:2px 3px;}
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;background:#F1F1F1 url(../images/comment_input.gif) repeat-x center bottom;border:1px solid #CEC4BC;padding:2px 6px;color:#808285;}
input.order-button:hover {color:#341B0C;}
tr.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order-navi {text-align:center;margin:10px auto;}
#order-navi a {color:#808285;text-decoration:none;background: url(../images/point.gif) no-repeat left center;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}
.order-point {text-align: center;}
.order-form {margin:10px auto;}
.order-form table {width:462px;width:550px;}
.order-form .label {width:100px;text-align:right;}
.order-form .field {width:140px;}
.order-form .error td {color:red;}
.order-form tr.error rd.error {color:red;}
#login-form .error {color:red;font-weight:bold;text-align:center;padding:4px;} 
#payform {text-align:center;}
#order-sum td {background:#F1F1F1;}
#payment-sum td {background:#F1F1F1;}

.submit_row td {text-align: center;}

#order-your-acount {margin: 15px auto ;}
#order-your-acount thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}

.tab1 {background: #F1F1F1;font-weight:bold;text-align:center;}
.tab2 {padding:5px;text-align: left;}

#advanced_search_form {margin:0 10px 10px 10px;padding:5px;background:#A7A8AA;} 
#advanced_search_form input.textfield , #advanced_search_form select {background:#C5C4C2;border:1px solid #494846;font-size:11px;}  
#advanced_search_form table {width:100%;}

#register_button , #order_save_changes , #order_next , #order_confirm , #login_buttom , #register_buttom , #next_buttom
, #save_buttom , #previous_buttom, #order_buttom {border:none;font-size:0.1%;cursor: pointer;text-indent: -9999px;color:#fff;overflow: hidden;padding-top:40px;}

#login_buttom {width:105px;height:23px;background:url(../img/zaloguj_sie.png) no-repeat center center;}
#register_buttom {width:105px;height:23px;background:url(../img/rejestruj.png) no-repeat center center;}
#next_buttom {width:65px;height:23px;background:url(../img/dalej.png) no-repeat center center;}
#save_buttom {width:92px;height:23px;background:url(../img/zap_zmiany.png) no-repeat center center;}
#previous_buttom {width:76px;height:23px;background:url(../img/cofnij.png) no-repeat center center;}
#order_buttom {width:83px;height:23px;background:url(../img/zamawiam.png) no-repeat center center;}
#register-form .error {color:red;}






#category_filter_form {background:#A7A8AA;margin:0;padding:0;}
#category_filter_form ul {margin:0 5px;padding:0;list-style:none;}
#category_filter_form ul li {float:left;width:110px;}



/** message box **/

.message_box {position:fixed;width:250px;/*margin-left:-140px;margin-top:-50px;left:50%;top:50%;*/top:50%;left:50%;margin:-50px 0 0 -125px;z-index:999;}
.message_box div {margin:10px;padding:20px 10px;border:1px solid #000;background:#000;color:#fff;text-align:center;background:rgba(0,0,0,0.6);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;-moz-box-shadow:2px 2px 5px #888;-webkit-box-shadow: 2px 2px 5px #888;box-shadow:2px 2px 5px #888;}
.message_box div a {color:#fff;text-decoration:underline;}

.message_box .error {background:red;background:rgba(220,0,0,0.9);border: 1px solid #8f0000;}
.message_box .ok {background:green;background:rgba(6, 170, 22,0.9);border: 1px solid #059113;-moz-box-shadow:2px 2px 5px #E2FEE5;-webkit-box-shadow: 2px 2px 5px #E2FEE5;box-shadow:2px 2px 5px #E2FEE5;}

/** message box **/

