body{

	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666;

	margin-top:0px;

	background:url(img/body_bg.jpg) repeat-x; 

	background-color:#22021a;

	}

a{color:#ffffff;}

.topic{margin:auto; width:665px; height:53px; background:url(img/top.jpg) no-repeat; text-align:left; padding-left:260px;}
.top_basket_style{float:right; width:190px; height:40px;}
.top_basket_style a{font-size:18px; text-decoration:none; color:#ff8a00; font-weight:bold;}

.flash{margin:auto; width:925px; height:223px; background:url(img/top_flash.jpg) no-repeat;}

.col-left{width:254px; min-height:300px; float:left;}

.color-menu-left{width:254px; min-height:300px; background-color:#35002c;}

#menu-left{width:204px; padding:25px; min-height:300px; clear:both; background:url(img/menu_left_bottom.jpg) no-repeat; background-position:bottom right;}

#menu-left a{color:#FFF; text-decoration:none; font-weight:bold;}

#menu-left a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}

.link{padding-top:15px; padding-bottom:15px; padding-left:10px; border-bottom:#613651 1px solid;}

.col-right{width:671px; min-height:500px; float:left;}

.color-right-col{width:671px; min-height:500px; float:left; background-color:#620051;}

#content{width:621px; text-align:justify; color:#FFF; padding:25px; min-height:500px; background:url(img/box_content_bottom.jpg) no-repeat; background-position:bottom left;}

#content a{color:#FFF;}

.footer{background:url(img/bottom_site.jpg); clear:both; width:671px; height:191px;}

#links-footer{padding-top:60px; padding-left:10px; color:#FFF; width:350px; text-align:center;}

#links-footer a{color:#FFF; text-decoration:none; }

#links-footer a:hover{color:#FFF; text-decoration:underline;}

h1{ font-size:18px; font-weight:400; font-family:Georgia; margin-top:0px; margin-bottom:20px; border-bottom:#909 1px solid; padding-bottom:10px;}

.product{width:224px; height:293px; background-color:#b41999; margin-left:20px; margin-right:20px; float:left; margin-bottom:20px; padding:20px;}

#prod-info{padding-top:8px; padding-bottom:8px; color:#FFF; width:202px; padding-left:20px;border-bottom:#dc5ec6 1px solid;}

#prod-name{padding-top:10px; padding-bottom:10px; color:#FFF; width:202px; padding-left:20px; font-weight:bold; border-bottom:#dc5ec6 1px solid;}

.cena{font-weight:bold; color:#000000}

#zamawiam{padding-top:15px; padding-bottom:12px; padding-left:55px;}

.foto{width:222px; height:160px; padding-top:10px; background:url(img/font-bg.jpg) no-repeat; background-color:#ffffff; text-align:center; }
.hidden_div{display: none;}
.w400{height:400px;}


