*{

	margin: 0;

	padding: 0;

	color: #ffffff;

}



a img{ border: 0px solid;}



a:link{ color: #ffffff; text-decoration: none;}

a:hover{ color: 9dcfff; text-decoration: underline;}

a:visited{ color: #ffffff; text-decoration: none;}

a:selected{ color: #ffffff; text-decoration: none;}



html, body{

	margin: 0;

	padding: 0;

	background: #294b70;

	color: #ffffff;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



h2{

	font-size: 16px;

}



.fix{

	clear: both;

	margin: 5px;

}



.blue{

	color: #8ebfed;

}



#site{

	width: 960px;

	height: auto;

	margin: 0 auto;

}



#top{

	width: 960px;

	height: auto;

	float: left;

}



#top .logo{

	width: 341px;

	height: 139px;

	float: left;

}



#top .menu{

	width: 619px;

	height: 126px;

	float: left;

	margin-top: 15px;

}



#top .menu .rss{

	width: 560px;

	height: 30px;

	float: left;

	text-align: right;

}



#top .menu .menucontent{

	width: 573px;

	height: 32px;

	float: left;

	background: url("images/menu_bg.png") no-repeat;

	margin-left: 15px;

	padding-top: 12px;

	font-family: Georgia, Arial, Helvetica, sans-serif;

}



#top .menu .menucontent ul{

	list-style: none;

}



#top .menu .menucontent li:first-child{

	margin-left: 10px;

}



#top .menu .menucontent li{

	float: left;

	margin-left: 7px;

	font-size: 16px;

	font-family: Georgia, Arial, Helvetica, sans-serif;

}



#top .menu .menucontent .active{

	background: #d5e8f7;

	color: #000;

	padding: 2px;

}



#top .menu .menucontent .search{

	float: left;

	width: 180px;

	height: auto;

	margin-top: -3px;

	padding: 0;

	text-align: center;

}



#top .menu .menucontent .search .form{

	width: 103px;

	height: 22px;

	background: url('images/search_form.png') no-repeat;

	border: 0px solid #FFF;

	color: #7095ba;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 8px;

	padding-top: 0px;

}



#top .menu .menucontent .search .button{

	width: 16px;

	height: 16px;

	background: url('images/search_bt.png') no-repeat;

	border: 0px solid #FFF;

	padding-top: -3px;

}



#top .menu .lang{

	width: 117px;

	height: 21px;

	float: right;

	background: url("images/lang_bg.png") no-repeat;

	margin-right: 80px;

	padding-left: 12px;

	padding-top: 3px;

}



#top .baner{

	width: 910px;

	height: 52px;

	clear: both;

	margin: 0 auto;

	background: url("images/baner_bg.png");

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 28px;

	padding-top: 17px;

	padding-left: 20px;	

	letter-spacing: -2px;

}

#top .baner h1{
	font-size: 28px;
	font-weight: normal;
}



	/** Home Site **/

	

#content .home{

	margin-top: -22px;

}

		

#content .home .top{

	width: 930px;

	height: auto;	

	float: left;

	margin-bottom: 30px;

}



#content .home .top .info{

	width: 	483px;

	height: 269px;

	float: left;

	margin-left: 00px;

}



#content .home .top .info .tekst{

	width: 448px;

	height: 213px;

	background: url('images/home_top_bg.png') no-repeat;

	float: left;

	padding-left: 20px;

	font-size: 12px;

	letter-spacing: 0px;

	padding-right: 15px;

	line-height: 20px;

	

}



#content .home .top .info .tekst .big{

	width: 440px;

	height: auto;

	display: block;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 25px;

	padding-top: 17px;

	padding-bottom: 8px;

	letter-spacing: -1px;	
	

}

#content .home .top .info .tekst .big h1{
	font-size: 25px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;

}



#content .home .top .info .tekst .big2{

	width: 440px;

	height: auto;

	display: block;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding-top: 1px;

	padding-bottom: 15px;

	letter-spacing: -1px;

}

#content .home .top .info .tekst .big2 h2{
	font-weight: normal;	
	font-size: 18px;
}

#content .home .top .info .buttons{

	width: 483px;

	height: 56px;

	float: left;

}



#content .home .top .img{

	width: 428px;

	height: 269px;

	float: left;

}



#content .home .top .blog{

	width: 19px;

	height: 269px;

	float: left;

}



	/** Slider **/

	

#content .home .home_top{

	width: auto;

	height: auto;

	display: block;

	background: url('images/green_cross.png') no-repeat;

	padding-left: 15px;

	font-size: 18px;

	letter-spacing: -1px;

	margin-bottom: 5px;

	margin-left: 5px;

}

#content .home .home_top h3{
	font-size: 18px;
	font-weight: normal;
}



#content .home .slider{

	width: 930px;

	height: auto;

	clear: both;

	margin-bottom: 30px;	

}



#content .home .slider .go2store{

	width: 930px;

	height: 19px;

	clear: both;

}



	/** End **/

	

#content .home .top_bottom{

	width: 930px;

	height: auto;	

	float: left;

	margin-bottom: 0px;

	font-size: 18px;

}



#content .home .top_bottom .left{

	width: 483px;

	height: auto;	

	float: left;

}



#content .home .top_bottom .right{

	width: 432px;

	height: auto;	

	float: left;

}

	

#content .home .bottom{

	width: 930px;

	height: auto;	

	float: left;

	background: url('images/bottom_bg.png');

}



#content .home .bottom .left{

	width: 483px;

	height: auto;	

	float: left;

}



	/** Newsy **/

#content .home .bottom .left	.next_button{
	width: auto;
	height: auto;
	clear: both;
	padding-left: 20px;
}

#content .home .bottom .left .newsy:first-child{

	margin-top: 25px;	

}



#content .home .bottom .left .newsy{

	width: 445px;

	height: auto;

	float: left;

	background: transparent;

	margin-left: 20px;

	margin-bottom: 20px;

}



#content .home .bottom .left .newsy .newsy_top{

	width: 445px;

	height: auto;

	float: left;

	margin: 0px;

}



#content .home .bottom .left .newsy .newsy_top .big{

	color: #9dcfff;

	display: block;

	width: auto;

	height: auto;

	font-size: 18px;

	margin-top: -2px;

}

#content .home .bottom .left .newsy .newsy_top .big a:link{
	color: #9dcfff; text-decoration: underline;
}

#content .home .bottom .left .newsy .newsy_top .big a:visited{
	color: #9dcfff; text-decoration: underline;
}

#content .home .bottom .left .newsy .newsy_top .big a:active{
	color: #9dcfff; text-decoration: underline;
}

#content .home .bottom .left .newsy .newsy_top .big a:hover{
	color: #9dcfff; text-decoration: none;
}



#content .home .bottom .left .newsy .newsy_top .small{

	color: #3b668f;

	display: block;

	width: auto;

	height: auto;

	font-size: 12px;

	margin-top: -2px;

}



#content .home .bottom .left .newsy .newsy_top .date{

	width: 30px;

	height: 31px;

	float: left;

}



#content .home .bottom .left .newsy .newsy_top .nagl{

	width: 400px;

	height: 31px;

	float: left;

	margin-left: 10px;

	margin-bottom: 5px;

}



#content .home .bottom .left .newsy .text{

	width: 445px;

	height: auto;

	clear: both;

	line-height: 20px;

}



	/** End **/



#content .home .bottom .center{

	width: 432px;

	height: auto;	

	float: left;

	padding-top: 3px;

}



#content .home .bottom .center .send{

	margin-top: 6px;	

}



#content .home .bottom .right{

	width: 15px;

	height: auto;	

	float: left;

}



#content .home .dol{

	width: 930px;

	height: 20px;	

	float: left;

	background: url('images/home_bottom_bottom.png');

}



#content .home .newslettery{

	width: 930px;

	height: auto;	

	float: left;

	margin-top: 30px;

	margin-bottom: 20px;

}



#content .home .newslettery .newsletter{

	width: 370px;

	height: auto;

	float: left;

	padding-left: 20px;

}



#content .home .newslettery .newsletter .forms{

	width: 370px;

	height: auto;

	clear: both;

	padding-top: 10px;

}



#content .home .newslettery .invite .forms{

	width: 550px;

	height: auto;

	clear: both;

	padding-top: 10px;

}



#content .home .newslettery .invite .forms .invite_form{

	width: 	109px;

	height: 20px;

	background: url('images/invite_form.png') no-repeat;

	float: left;

	border: 0px solid;

	color: #7095BA;

	padding-left: 4px;

	margin-right: 5px;

	font-size: 11px;

	font-family: Georgia,Arial,Helvetica,sans-serif;

	padding-top: 2px;

}

#content .home .newslettery .invite .invite_send{
	width: 46px;
	height: 22px;
	background: url('images/send_bt.png') no-repeat;
	border: 0px solid;
}



#content .home .newslettery .invite{

	width: 502px;

	height: auto;

	float: left;

}



#content .home .newslettery .name{

	width: auto;

	min-width: 400px;

	height: auto;

	float: left;

}



#content .home .newslettery .name .image{

	width: 28px;

	height: 28px;

	float: left;

	margin-right: 10px;

}



#content .home .newslettery .name .title{

	width: auto;

	height: 28px;

}



#content .home .newslettery .name .big{

	color: #9dcfff;

	font-size: 16px;

	margin-top: -3px;

	padding: 0px;

	display: block;
	
	float: left;
	width: 300px;

}

#content .home .newslettery .name .big2{

	color: #9dcfff;

	font-size: 16px;

	margin-top: -3px;

	padding: 0px;

	display: block;
	
	float: left;
	width: 400px;

}



#content .home .newslettery .name .small{

	color: #52aad5;

	font-size: 10px;
	
	float: left;

}



	/** Content **/



#content{

	width: 930px;

	height: auto;	

	float: left;

	margin-left: 15px;

	margin-top: 22px;

}



#content .news{

	width: 530px;

	height: auto;

	float: left;

	background: #28435e;

	padding: 15px;

	padding-left: 0px;

	padding-top: 15px;

}



#content .news .question{

	background: url('images/question2.png') no-repeat;

	width: auto;

	height: 17px;

	padding-left: 22px;	

	font-weight: bold;
	
	font-style:italic;
	
	line-height:150%;

	padding-top: 0px;

	margin-top: 24px;

	margin-left: 28px;

	display: block;

}

#content .news .question h3{
	font-weight: bold;
	font-size: 12px;
}



#content .news .about{

	width: 	530px;

	height: auto;

	float: left;

	background: url('images/about_bg.jpg') no-repeat;

	background-color: #28435e;

	margin-bottom: 10px;

}



#content .news .blue{

	font-size: 21px;	

	color: #9dcfff;

	letter-spacing: -1px;

	padding-left: 30px;

	margin-bottom: 5px;

}

#content .news .blue h2{
	font-size: 21px;
	color: #9dcfff;
	font-weight: normal;
}



#content .news .blue_faq{

	font-size: 21px;	

	color: #9dcfff;

	letter-spacing: -1px;

	padding-left: 30px;

	margin-bottom: 10px;

	margin-top: 24px;

}

#content .news .blue_faq h2{
	font-size: 21px;	

	color: #9dcfff;
	
	font-weight: normal;
}



#content .news .about .just{

	font-size: 14px;	

	color: #FFF;

	margin-top: 25px;

	margin-bottom: 10px;

	font-weight: bold;

	padding-left: 30px;

}



#content .news .tekst{

	font-size: 14px;	

	color: #FFF;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-left: 30px;

	padding-right: 15px;

	line-height: 20px;

}



#content .news .tekst a:link,

#content .news .tekst a:active,

#content .news .tekst a:visited{ color: #9dcfff; text-decoration: none; }

#content .news .tekst a:hover

{ color: #9dcfff; text-decoration: underline; }



#content .news .other{

	margin-top: 30px;

}



#content .news .other .mail{

	width: auto;

	float: left;

}



#content .maile{

	width: 500px;

	height: auto;

	float: left;

	margin-top: 10px;

	margin-bottom: 20px;

	padding-left: 30px;

	padding-right: 15px;

}



#content .maile .mail{

	width: auto;

	height: auto;

	float: left;

	margin-top: 2px;

	background: url('images/mail.png') no-repeat;

	padding-left: 20px;

	padding-top: -1px;

	color: #FFF;

	font-style: italic;

}



#content .maile .mail a:link,

#content .maile .mail a:visited,

#content .maile .mail a:active,

#content .maile .mail a:hover{

	color: #52aad5;	font-style: normal;

}





/**



#content .news .other .mail{

	background: url('images/mail.png') no-repeat;

	display: block;

	height: 10px;

	width: auto;

	padding-left: 20px;

	font-style: italic;

	font-size: 12px;

	margin-bottom: 8px;

	margin-top: -2px;

}



#content .news .other .mail a:link,

#content .news .other .mail a:visited,

#content .news .other .mail a:active,

#content .news .other .mail a:hover{

	color: #52aad5;	

}**/



#content .news .other .title{

	font-size: 18px;	

	color: #9dcfff;

	background: url('images/title.png') no-repeat;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 3px;

	padding-bottom: 3px;

}



	/** Contact Form **/

	

#contactform{

	width: auto;

	height: 450px;

	clear: both;

	margin-left: 15px;

	margin-top: 25px;

	padding-bottom: 20px;

}



#contactform .name{

	width: 114px;

	height: 21px;

	background: url('images/contactform_title.png') no-repeat;

	float: left;

	font-size: 14px;

	padding-top: 4px;

	padding-left: 10px;

	margin-bottom: 13px;

}



#contactform .big_name{

	width: 114px;

	height: 206px;

	background: url('images/contactform_bigtitle.png') no-repeat;

	float: left;

	font-size: 16px;

	padding-top: 2px;

	padding-left: 10px;

	margin-bottom: 13px;

}



#contactform .green{

	color: #0F0;

}



#contactform .pole{

	width: 370px;

	height: 25px;

	float: left;

	margin-bottom: 13px;

}



#contactform .big_pole{

	width: 370px;

	height: 206px;

	float: left;

	margin-bottom: 13px;

}



#contactform .submit{

	text-align: right;

	clear: both;

	padding-right: 22px;

}



#contactform .pole .form{

	width: 363px;

	height: 25px;

	background: url('images/contactform_form.png') no-repeat;

	border: 0px solid;

	color: #7095BA;

	padding-left: 5px;

	clear: both;

}



#contactform .big_pole .big_form{

	width: 358px;

	height: 198px;

	background: url('images/contactform_bigform.png') no-repeat;

	border: 0px solid;

	color: #7095BA;

	padding: 5px;

}

#contactform .send_contact_form{ 
	width: 93px;
	height: 26px;
	background: url('images/contactform_submit.png') no-repeat;
	border: 0px solid;
}

	

	/** Prawa Strona **/



#content .rightmenu{

	width: 335px;

	height: auto;

	float: left;

	margin-left: 44px;

	margin-top: 20px;

}



#content .rightmenu ul{

	list-style: none;

	margin-bottom: 25px;

}



#content .rightmenu li:first-child{

	color: #FFF;

	margin-bottom: 10px;

	background: url('images/green_cross.png') no-repeat;

	padding-left: 15px;

	font-size: 17px;

}



#content .rightmenu li{

	clear: both;

	color: #9dcfff;

	margin-bottom: 6px;

	font-size: 15px;

	padding-left: 16px;

}



#content .rightmenu .company{

	margin-bottom: 0px;	

	font-size: 18px;

}



#content .rightmenu .adress{

	margin-top: 15px;

	margin-bottom: 0px;

}



#content .rightmenu .tel{

	margin-top: 15px;

	margin-bottom: 0px;

	background: url('images/tel.png') no-repeat;

	padding-left: 20px;

	margin-left: 15px;

}



#content .rightmenu .star{

	margin-top: 3px;

	margin-bottom: 0px;

	background: url('images/star.png') no-repeat;

	padding-left: 20px;

	margin-left: 15px;

}



#content .rightmenu li a:link,

#content .rightmenu li a:visited,

#content .rightmenu li a:active { color: #9dcfff; text-decoration: none; }

#content .rightmenu li a:hover { color: #9dcfff; text-decoration: underline; }



#content .rightmenu ul .other{

	color: #FFF;

	margin-bottom: 2px;

	background: url('images/green_cross.png') no-repeat;

	padding-left: 15px;

	font-size: 17px;

}



#content .rightmenu ul .mini{

	clear: both;

	color: #52AAD5;

	margin-bottom: 6px;

	font-size: 12px;

	padding-left: 16px;

	padding-top: 4px;

	padding-bottom: 2px;

}



#content .rightmenu .bold{

	font-weight: bold;

	color: inherit;

}



#content .rightmenu .tags{

	color: #52aad5;

	font-size: 12px;

}

#tick{
	list-style: none;
	margin-left: 20px;
	width: auto;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

#tick li{
	background: url('images/tick.gif') no-repeat;	
	float: left;
	margin-left: 10px;
	padding-left: 18px;
	display: inline;
	margin-top: 6px;
}

#oko{
	width: 313px;
	height: auto;
	background: #28435e;
	padding: 15px;
	list-style: none;
}

#oko li:first-child{
	background: url('images/ok.png') no-repeat;
	list-style: none;
}




#newsletter{

	width: 	320px;

	height: auto;

	clear: both;

	padding-left: 0px;

}



#newsletter .form{

	width: 	205px;

	height: 20px;

	float: left;

}



#newsletter .send{

	width: 105px;

	height: 20px;

	float: left;

	margin-left: 5px;	

}



#newsletter .option{

	width: 320px;

	height: 20px;

	clear: both;

	padding-top: 9px;

	color: #9dcfff;

	font-size: 10px;

}



#newsletter .newsletter_form{

	width: 	200px;

	height: 20px;

	border: 0px solid #FFF;

	background: url('images/sub_form.png') no-repeat;

	color: #7095ba;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 8px;

	padding-top: 2px;

}



#newsletter .newsletter_button{

	width: 69px;

	height: 22px;

	border: 0px solid #FFF;

	margin-left: 4px;

	background: url('images/sub_bt.png') no-repeat;

	cursor: pointer;

}



#invitebt{

	width: 256px;

	height: 22px;

	clear: both;

	background: url('images/send_invites_bt.png') no-repeat;

	cursor: pointer;

	margin-top: 5px;

}

#hidden{
	width: 300px;
	float: left;
	height: auto;	
	margin-bottom: 20px;
}

#hidden .field{
	width: 300px;
	height: 22px;
	float: left;
	padding-bottom: 2px;
	margin-left: 1px;
}

#hidden .sub_field{
	width: 206px;
	height: 22px;
	float: left;
	padding-bottom: 2px;
	margin-left: 1px;
}

#hidden .invite_send{
	background:url("images/send_bt.png") no-repeat scroll 0 0 transparent;
	border:0 solid;
	height:22px;
	width:46px;
}

#invite .form{
	width: 195px;
	height: 20px;
	border: 0px solid #FFF;
	background: url('images/sub_form.png') no-repeat;
	color: #7095ba;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	padding-top: 2px;
	float: left;
	margin-bottom: 2px;
}

.invite_form{
	background:url("images/invite_form.png") no-repeat;
	border:0 solid;
	color:#7095BA;
	float:left;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	margin-right:5px;
	padding-left:4px;
	padding-top:2px;
	width:109px;	
}



	/** Footer **/



#footer{

	width: 960px;

	height: 72px;

	clear: both;

	text-align: center;

	background: url('images/footer.png') no-repeat;

	background-position: center;

}



#footer .copy{

	width: 930px;

	clear: both;

	font-size: 11px;

	text-align: right;

	color: #52aad5;

	padding-top: 5px;

	margin-bottom: 5px;

}



#footer .copy a:link{ color: #52aad5; text-decoration: underline; }

#footer .copy a:visited{ color: #52aad5; text-decoration: underline; }

#footer .copy a:acitve{ color: #52aad5; text-decoration: underline; }

#footer .copy a:hover{ color: #52aad5; text-decoration: none; }



#footer ul{

	list-style: none;	

	text-align: right;

	padding-top: 28px;

	padding-right: 30px;

	float: right;

	

}



#footer li{

	float: left;	

	margin-left: 10px;

}
