body {

	font-family: Verdana, Helvetica, sans-serif;

	font-size:11px;

	margin: 0 0 0 0;

	padding:0 0;

	background-color:#F4F8F9;

	background-image:url(gfx/bg.jpg);

	background-repeat:repeat-x;

}

#snow{
	width:730px;
	height:145px;
	margin:auto;
	background-image:url("gfx/snow.png");
	margin-bottom:-145px;
	z-index:100;
	position:absolute;
	*margin-left:-800px;
}

#content{

	width:990px;

	height:1300px;

	margin:auto;

}

#promocje{

	width:500px;

	height:32px;

	position:absolute;

	margin-left:300px;

	margin-top:70px;

	*margin-left:-500px;

	_margin-left:-498px;

}

#logo{

	width:254px;

	height:103px;

	background-image:url(gfx/logo.jpg);

	margin-left:30px;

	float:left;

	

}

#logowanie{

	width:188px;

	height:121px;

	background-image:url(gfx/logowanie.jpg);

	margin-left:800px;

	*margin-left:798px;

}

#zalogowany{

	width:188px;

	height:121px;

	background-image:url(gfx/logowanie_zalogowany.jpg);

	margin-left:800px;

	*margin-left:798px;

}



#auth{

	width:150px;

	height:54px;

	position:absolute;

	margin-top:26px;

	margin-left:19px;

}

#auth input{

	border:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #999999;

	margin-bottom:12px;

	width:150px;

	background-color: transparent;

}

#register_links{

	position:absolute;

	width:106px;

	*width:146px;

	height:40px;

	border:#ff0000 solid 0px;

	margin-top:67px;

	*margin-top:77px;

	margin-left:27px;

	*margin-left:-12px;

	font-size:9px;

	font-weight:bold;

}

#register_links ul{

	list-style:none;

	padding:0;

}

#register_links li{

	margin-bottom:2px;

}

#register_links a{

	color:#CCDAE7;

}

#auth_links{

	position:absolute;

	width:120px;

	*width:146px;

	height:100px;

	border:#ff0000 solid 0px;

	margin-top:-34px;

	*margin-top:-20px;

	_margin-top:-24px;

	margin-left:14px;

	*margin-left:-20px;

	_margin-left:-15px;

	font-size:11px;

	color:#ffffff;



}

#auth_links ul{

	list-style:none;

	padding:0;

}

#auth_links li{

	margin-bottom:2px;

	border:#0F406B solid 1px;

	padding:2px;

}

#auth_links a{

	color:#CCDAE7;

	text-decoration:none;

}



#jezyki{

	width:92px;

	height:31px;

	background-image:url(gfx/lezyki.jpg);

	float:left;

	margin-left:424px;

	margin-top:10px;

	*margin-left:422px;

	_margin-left:353px;

}

#menu{

	width:995px;

	height:55px;

	position:absolute;

	background-image:url(gfx/bg_menu.jpg);

	background-repeat:repeat-x;

	margin:auto;

	color:#FFFFFF;

	font-weight:bold;

}

#menu_links{

	width:970px;

	height:50px;

	margin:auto;

	font-size:12px;

	text-align:center;

	padding:0 0;

	margin:0 0 0 0;	

}

#menu_links ul{

	list-style:none;

	padding:0px;

	margin-top:21px;

	margin-left:0px;

}

#menu_links li{

	display:inline;

	margin-left:0px;

	

}

#menu_links a{

	display:inline;

}

#menu_links a:link{

	color:#FFFFFF;

	text-decoration:none;

}

#menu_links a:hover{

	color:#FFFFFF;

	padding: 0px 0px 14px 0px;

	border-bottom: 2px solid #0873D1;

}

#menu_links a:visited{

	color:#FFFFFF;

	text-decoration:none;

}

.separator{

	vertical-align:middle;

	margin-left:15px;

	margin-right:15px;

	*margin-left:14px;

	*margin-right:14px;

}

#contener{

	width:995px;

	margin:auto;

	background-color:#FFFFFF;

}

#left{

	width:200px;

	border:#FF0000 solid 0px;

	height:300px;

}

#center{

	width:586px;

	border:#FF0000 solid 0px;

}

#right{

	width:183px;

	border:#FF0000 solid 0px;

	height:700px;

	margin-top:58px;

}

#right ul{

	list-style:none;

	padding:0 0;

	margin:0 0 0 0;

}

#right li{

	margin-bottom:2px;

}

#right img{

	border:none;

}

#tabela ul{

	list-style:none;

	padding:0 0;

	margin:0 0 0 0;

}

#tabela  li{

	margin-bottom:2px;

}

#left  img{

	border:none;

}



#tabela img{

border:none;

}

#tabela{

	margin-top:57px;

}

#tabela td{

	vertical-align:top;

}

#oferta_box{

	width:199px;

	height:auto;

	border:#F0F0F2 solid 1px;

	background-image:url(gfx/shadow_menu_t.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

	display:block;

}

#szukaj{

	width:199px;

	height:110px;

	border:#F0F0F2 solid 1px;

	background-image:url(gfx/shadow_box.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

}

#szukaj_bg{

	width:181px;

	height:72px;

	background-image:url(gfx/szukaj.jpg);

	background-repeat:no-repeat;

	margin-left:10px;

}

.szukaj_input{

	width:158px;

	background-color:transparent;

	border:none;

	font-family:verdana;

	font-size:11px;

	margin-top:15px;

	margin-left:9px;

}

.szukaj_ok{

	font-family:verdana;

	font-size:11px;

	font-weight:bold;

	background-color:transparent;

	border:none;

	float:right;

	width:60px;

	height:30px;

	color:#ffffff;

	margin-top:8px;

	margin-right:6px;

}

#producenci{

	width:199px;

	

	border:#F0F0F2 solid 1px;

	background-image:url(gfx/shadow_box.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

}
#producenci td{
	vertical-align:middle;
}
#producenci table{
	margin:auto;
}
#tagi{

	width:181px;

	height:auto;

	border:#F0F0F2 solid 1px;

	background-image:url(gfx/shadow_box.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

	text-align:center;

	

}

#newsletter{

	width:199px;

	height:130px;

	border:#F0F0F2 solid 1px;

	background-image:url(gfx/shadow_box.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

}

#newsletter_bg{

	width:184px;

	height:98px;

	background-image:url(gfx/newsletter.jpg);

	background-repeat:no-repeat;

	margin-left:10px;

}

.newsletter_in{

	width:158px;

	background-color:transparent;

	border:none;

	font-family:verdana;

	font-size:11px;

	margin-top:45px;

	margin-bottom:10px;

	margin-left:9px;

}

.news_red{

	width:589px;

	height:134px;

	background-image:url(gfx/news_red.jpg);

	background-repeat:repeat-x;

	clear:both;

	margin-bottom:4px;

}

.news_blue{

	width:589px;

	height:134px;

	background-image:url(gfx/news_blue.jpg);

	background-repeat:repeat-x;

	backround-

	clear:both;

	margin-bottom:4px;

}

.red_tab{

	width:579px;

	border:#EAEAEC solid 1px;

	background-image:url(gfx/red.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

	padding:4px;



}
.faq{

	width:579px;

	border:#EAEAEC solid 1px;

	background-image:url(gfx/red.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

	padding:2px;



}
.red_tab3{

	width:579px;

	border:#EAEAEC solid 1px;

	background-image:url(gfx/red.jpg);

	background-repeat:repeat-x;

	margin-bottom:4px;

	padding:4px;



}

.news_black{

	width:589px;

	height:134px;

	background-image:url(gfx/news_black.jpg);

	background-repeat:repeat-x;

	clear:both;

	margin-bottom:4px;

}

.oferta_black{

	width:578px;

	height:134px;

	background-image:url(gfx/news_black.jpg);

	background-repeat:repeat-x;

	clear:both;

	margin-bottom:4px;

}

.naglowek{

	width:576px;

	border:#FF0000 solid 0px;

	position:absolute;

	margin-top:12px;

	margin-left:10px;

	margin-bottom:10px;

	font-size:10px;

}

.naglowek_tab{

	width:576px;

	border:#FF0000 solid 0px;

	position:absolute;

	margin-top:12px;

	margin-left:10px;

	margin-bottom:40px;

	font-size:10px;

}

.news{

	width:570px;

	height:80px;

	border:#ff0000 solid 0px;

	margin-top:50px;

	margin-left:10px;

	position:absolute;

	color:#0C0C0C;

}

.ofer{

	width:550px;

	height:80px;

	border:#ff0000 solid 0px;

	margin-top:50px;

	margin-left:10px;

	position:absolute;

	color:#0C0C0C;

}

#footer{

	height:34px;

	width:990px;

	background-image:url(gfx/fotter.jpg);

	margin:auto;



}

#footer_links{

	width:990px;

	height:30px;

	margin:auto;

	font-size:11px;

	text-align:center;

	position:absolute;

	

}

#footer_links ul{

	list-style:none;

	padding:0px;

	margin-top:10px;

}

#footer_links li{

	display:inline;

	margin-left:0px;

	

}

#footer_links a{

	display:inline;

}

#footer_links a:link{

	color:#9F9F9F;

	text-decoration:none;

}

#footer_links a:hover{

	color:#9F9F9F;

}

#footer_links a:visited{

	color:#9F9F9F;

	text-decoration:none;

}

#copyright{

	width:990px;

	text-align:center;

	margin-top:10px;

}



/* drzewko menu */



#menu0 {

	width: 199px;

	margin: 0px;

	padding: 0;

	

}



#menu0 dt {

	color: #333;

	font-weight: bold;

	cursor: pointer;

	margin: 0px 0 0 0;

	padding: 0px;

	

}



#menu0 dd {

	color: #000;

	margin-bottom:5px;

	padding:0px;

}

#menu0 dd a{

	color:#333;

	font-size:10px;



}



#menu0 dd.active {

	

}

#menu0 a{

	color:#222222;

	text-decoration:none;

}



.link_menu_vertical{

	color:#C20201;

	font-weight:bold;

	text-decoration:none;

	margin-left:10px;

	padding:0 0;

	

}

#oferta_box p{

	margin:0 0 0 0;

	padding:0 0;

}

#oferta_box a{

	color: #333;

}

.s {

	text-decoration:none;

	color:#AB1A17;

	font-size:10px;

}

.m {

	text-decoration:none;

	color:#727272;

	font-size:11px;

	font-weight:bold;

}

.l {

	text-decoration:none;

	color:#3457B1;

	font-size:17px;

}

.red_tab3 td{
	border-bottom:#F0F0F2 solid 1px;
	border-top:#999999 solid 0px;
	border-left:#999999 solid 0px;
	border-right:#999999 solid 0px;
}
#error{
	width:300px;
	padding:10px;
	background-color: #F00;
	color:#FFF;
	position:absolute;
	margin-left:360px;
	_margin-left:-450px;
	margin-top:20px;
	text-align:center;
	font-size:17px;
}
#szukanie2{
	border:#777777 solid 0px;
	margin-top:20px;
	display:block;
}
#szukanie2 input{width:160px; border:#888888 solid 1px;}
#szukanie2 select{width:160px; border:#888888 solid 1px;}
#szukaj_czesci{
	font-size:11px;
	font-family:verdana;
	color:#666666;
	float:left;
	margin-right:10px;
}
#szukaj_ok{
	width:35px;
	height:18px;
	background:url("../gfx/szukaj_ok.png") no-repeat;
	border:none;
}
#green{
	width:182px;
	height:82px;
	background:url("../gfx/green1.jpg") no-repeat;
}

#blue{
	width:182px;
	height:82px;
	background:url("../gfx/blue1.jpg") no-repeat;
}
#red{
	width:182px;
	height:82px;
	background:url("../gfx/red1.jpg") no-repeat;
}
.opisbox{
	width:140px;
	padding:10px;
	text-align:right;
	margin-left:20px;
}
#green a{
	font-size:17px;
	color:white;
	text-decoration:none;
}
#red a{
	font-size:17px;
	color:white;
	text-decoration:none;
}
#blue a{
	font-size:17px;
	color:white;
	text-decoration:none;
	
}