/* -------------------------------------------
project:	4psd.com - Max
date:		2009/05/06
------------------------------------------- */

/* reset css */
* {font-size:100.01%}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img {display:block;}

/* clearfix */
.clearfix:after { content: ".";  display: block;  clear: both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix {    height: 1%; }


body
{
background:#fff url(../img/bg.gif) repeat top left;
color:#444;
font-family:Arial,Helvetica,sans-serif;
line-height:1.3em;
}

a {color:#3399cc; text-decoration:underline;}
a:hover {color:#0066ff; text-decoration:underline;}


 

hr{display:none;}

textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

#top_line{background:transparent url(../img/top_line.gif) repeat-x top center;}
#wrap{width:980px; margin:0 auto; position:relative;}

#slogan{font-size:0.75em; color:#555; font-weight:bold; top:130px;  left:40px; position:absolute;}

#top{ height:221px; background:#444444 url(../img/top.jpg) no-repeat top center;}

ul.nav{ height:39px; padding:0 20px; line-height:39px; top:160px; left:0; position:absolute;}
ul.nav li{float:left; }
ul.nav li a{ text-transform:uppercase; font-size:1.05em; padding:0 20px; color:#fff; display:block; text-decoration:none; }
ul.nav li a:hover{background:transparent url(../img/bg_menu.gif) no-repeat top center;}
ul.nav li.active a{font-weight:bold; background:transparent url(../img/bg_menu.gif) no-repeat top center;}

#content{width:960px; margin:0 auto; background:#ffffff url(../img/bg_content.jpg) repeat-x bottom center; font-size:0.8em;
border-bottom:4px solid #000000;}
#content h2{margin-bottom:14px; color:#aa0000; font-size:2em; font-family:"trebuchet MS",Arial,Helvetica,sans-serif;}
#content h3{ color:#444; font-size:1.3em; font-family:Arial,Helvetica,sans-serif;}
#content h3 span{float:right; color:#c4c4c4;}
#content p{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #f3f3f3;}

#content ul{margin-bottom:24px; padding: 0 0 0 20px;}
#content ul li{  padding: 2px 0 2px 15px; background: url(../img/li.gif) 0 0.8em no-repeat; }

#content ul.superb{}
#content ul.superb li{color:#000; font-weight:bold;}
 


ul#skip-links { position: absolute; top: 0; left: -10001px; list-style: none;}
ul#skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 950px; padding: 2px 0; background: #fff; color: #000;}

#footer { padding:15px 30px; margin-bottom:80px; font-size:0.85em; color:#999;}
#footer p span{float:right;}

.left{float:left; width:430px; padding:10px 20px 20px 30px;}
.right{float:right; width:430px; padding:10px 30px 20px 20px;}
.center{clear:both; padding:10px 30px 20px 30px; }

.left_oferta{float:left; width:210px; padding:10px 20px 20px 30px;}
.right_oferta{float:right; width:650px; padding:10px 30px 20px 20px;}

#do_dyspozycji{background:#aa0000 url(../img/bg_do_dyspozycji.gif) repeat top center;  margin-bottom:20px; color:#fff; border-right:2px solid #000; border-bottom:2px solid #333; padding:20px;}
.do_dyspozycji_r{float:right; width:160px;}
.do_dyspozycji_l{float:left; width:140px;}
.do_dyspozycji_c{clear:both;}

#kontakt{}
.kontakt_lewa{float:left; width:150px;}
.kontakt_prawa{float:right; width:250px;}

#menu_oferta {width:230px; margin:0; padding:0 !important;}
#menu_oferta li{background:none !important; clear:both; line-height:25px;	margin:0;	padding:0 !important; }
#menu_oferta li a{display: block; text-decoration:none;   padding: 4px 0px; margin:0 !important;
padding-left: 20px; background: transparent url(../img/li.gif) no-repeat 10px 50%;
width:200px; border-bottom: 1px solid #eee;}
#menu_oferta li a:hover{background: #fafafa url(../img/li.gif) no-repeat 10px 50%; color:#000;}
#menu_oferta li.active a{font-weight:bold; background: #fefefe url(../img/li.gif) no-repeat 10px 50%; color:#aa0000;}

.special{color:#cc0000;}
table {width:100%;	border-left: 1px solid #eee;	border-bottom: 1px solid #eee; }
table td  {	border-right: 1px solid #eee;	border-top: 1px solid #eee;	padding:5px 10px;	text-align:center;}
table th  {	border-right: 1px solid #fff; 	text-align:center;	background:#eee;	padding:5px 10px;}

.galeria{}
.galeria img{float:left; padding:2px;   border:4px solid #f0f0f0;margin:7px; }
.galeria a img:hover{border:4px solid #ddd;}
.galeria h3{clear:both; padding-top:10px;}

.product_photo {text-align:center; }
.product_photo img{float:left; border:4px solid #eee; margin:4px;  }

.fl_r{float:right; margin:0 0 10px 10px;}





