@charset "utf-8";
body{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3d3d3d;
margin:0;
padding:0;
}
a img {border:0}
div.clear{clear:both}
a{
color:#3e3e3e;
text-decoration:none;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.shadow-container{
width:990px;
position:relative;
margin:0 auto;
height:auto;
background:url(../images/shadow.png) repeat-y;
}
.container{
	width:960px;
	margin:0 auto;
	position:relative;

}
.top-container{
height:84px;
background-image:url(../images/header_bg.jpg);
}
.top-container .logo{
position:relative;
left:33px;
width:250px;
}
.top-container .menu1{
position:absolute;
width:135px;
right:23px;
top:2px;
}
.top-container .menu2{
	position:absolute;
	width:220px;
	top:66px;
	right:110px;
	text-align: right;
}
.top-container .menu1 ul, .top-container .menu1 ul li,.top-container .menu2 ul, .top-container .menu2 ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.top-container .menu1 ul,.top-container .menu2 ul {
	float: left;
}

.top-container .menu1 ul li.lewy,.top-container .menu2 ul li.lewy {
	float: left;
	border-right:1px dashed #000000;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.top-container .menu1 ul li.prawy,.top-container .menu2 ul li.prawy {
	float: right;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}

.top-container .menu1 ul a:link, .top-container .menu1 ul a:visited,.top-container .menu2 ul a:link, .top-container .menu2 ul a:visited {
	text-decoration: none;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


.top-container .inputs{
position:absolute;
width:465px;
right:26px;
top:43px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.top-container .inputs .inputtext{
width:124px;
border:1px solid #ABABAB;
background:url(../images/input_bg.jpg) left;
height:16px;
margin-right:5px;
}
.top-container .inputs .inputlogin{
margin-left:5px;
background:url(../images/button_szary.jpg) no-repeat;
width:79px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
border:none;
padding:3px 0 7px 0;
position:relative;
height:20px;


}
.header-container{
height:272px;
clear:both;
}
.header-container .image{
float:left;
width:730px;
}
.header-container .search{
	width:229px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border-left:1px solid #fff;
	float:right;
	line-height:24px;
}
.header-container .search .wyszukaj{
height:48px;
background:url(../images/wyszukaj_header.jpg) no-repeat;
}
.header-container .search .wyszukaj .text{
margin-left:35px;
line-height:48px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-transform:uppercase;
}
.header-container .search .formularz{
	margin:25px auto 0 auto;
	width:170px;
}
.header-container .search .inputtext{
width:170px;
border:1px solid #ABABAB;
background:url(../images/input_bg.jpg) left;
height:16px;
margin-right:5px;

}
.header-container .search .inputszukaj{
	background:url(../images/button_niebieski.jpg) no-repeat;
	width:79px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:none;
	padding:3px 0 7px 0;
	position:relative;
	height:20px;
	margin-top: 20px;
}
.menu-container{
height:47px;
}
.menu-container .lastadded{
width:229px;
float:right;
border-left:1px solid #FFFFFF;
background:url(../images/ostatnio_dodane_bg.jpg);
text-align:center;
}
.menu-container .lastadded .text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:47px;
color:#fff;

}
.menu-container .menu{
	background:url(../images/menu_top_bg.jpg) repeat-x;
	float:left;
	width:730px;
	height:47px;
}
.menu-container .menu ul, .menu-container .menu ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu-container .menu ul{
	//float: inherit;
	width:712px;
	margin: 0 auto;
}

.menu-container .menu ul li{
	float: left;
	border-right:1px solid #FFFFFF;
	
	height:47px;
	line-height: 47px;
}
.menu-container .menu ul li.last{
	border:none;
}
 
.menu-container .menu ul a:link, .menu-container .menu ul a:visited {
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	padding:0 40px;
}
/* main container */
.main-container{
	clear:both;
	position:relative;
}
.main-container .panelleft{
float:left;
width:190px;
}
.main-container .panelleft .menuheader{
width:189px;
height:35px;

background:url(../images/left_header.jpg) top ;

}
.main-container .panelleft .menuheader .text{
margin-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:33px;
text-transform:uppercase;
}
.main-container .panelleft .menu ul,
.main-container .panelleft .menu ul li{
display:block;
margin:0;
padding:0;
list-style:none;
}
.main-container .panelleft .menu ul li{
background:url(../images/menu_button_bg.jpg) no-repeat;
width:188px;
height:25px;
line-height:25px;

}
.main-container .panelleft .menu ul li a{
padding-left:30px;
color:#454545;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
display:block;
height:25px;
}
.main-container .panelleft .menu ul li a:hover{
text-decoration:underline;
font-weight:bold;



}
.main-container .content{
	float:left;
	width:480px;
	padding-left:30px;
	padding-right:30px;
	border-right: 1px solid #D4D9DD;
	margin-bottom: 20px;
}
.main-container .content .header{
	background:url(../images/main_header_bg.jpg);
	width:480px;
	height:27px;
	margin-top:10px;
	margin-bottom: 10px;
}
.main-container .content .header .text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
color:#8a8f23;
padding-left:20px;
font-size:14px;
line-height:27px;
}
.main-container .content .title{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#262626;
	padding-left:25px;
	margin: 15px 0;
}
.main-container .content .text{
	color:#3e3e3e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 20px;
	text-align: justify;
}
.main-container .content .more{
font-style:italic;
font-weight:bold;
text-align:right;
}
.main-container .content .more a{
color:#3e3e3e;
text-decoration:none;
}
.main-container .panelright{
	float:right;
	width:229px;
	height: auto;
}
.main-container .panelright .offer{
	padding:5px;
	margin-bottom: 5px;
	position: relative;
}
.main-container .panelright .offer .image{
	width:75px;
	height:50px;
	float: left;
}
.main-container .panelright .offer .text{
	float:left;
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 10px;
}

.main-container .panelright .dottedline{
	border-bottom:1px dotted #555;
	width:80%;
	margin:0 auto;
	margin-bottom:5px;
	font-size: 0px;
}
.main-container .panelright .advert{
	display:block;
	clear:both;
	margin-bottom:2px;
}
.main-container .panelright .menuheader{

height:34px;

background:url(../images/right_header.jpg) top no-repeat;

}
.main-container .panelright .menuheader .text{
margin-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-transform:uppercase;
line-height:34px;
}
.footer{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:25px;
	background-color:#D4D8DB;
	text-align:center;
	clear: both;
	width: 960px;
	margin-top: 30px;
}
