/*
base.css
odpowiada za formatowanie header, footer, leftside box, rightside box, leftside stuff
podl�czamy ten plik css pod ka�d� strone
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,font,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td
{margin:0; padding:0; border:0;}

ul {list-style-type: none;}

div {overflow:hidden;}
#google_map div {overflow: visible;}
div.cls {clear:both; height:0;}

body {text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000; background:#BDE3FF url(/img/bg.png) repeat-x top right;}
h1 {font-size:11px; font-weight:normal; padding:0 0 5px 10px; margin:0 0 15px 0; background:url(/img/h1.gif) no-repeat 0px 4px; color:#333; border-bottom:1px solid #ccc;}

h2 {font-size:18px; font-weight:normal; color:#154B78; text-align:left; padding-bottom:5px;}
h3 {font-size:12px; color:#154B78; text-align:left; padding-bottom:5px;}
h4 {font-size:18px; color:#ff8000; text-align:left; padding-bottom:5px;}

a {color:#444; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

#header,#menu,#wrap,#footer,#copyright {display:block; width:878px; margin:0 auto; padding:0 15px; text-align:left;}

/*header*/
#header {height:121px; background:url(/img/bg_head.jpg) repeat-y top center; color:#fff;}
#header #top {height:23px; line-height:20px; background:url(/img/head_top_left.png) no-repeat top left; float:left; padding-left:5px; position:relative; left:195px;}
#header #top a {color:#fff; margin:0 3px;}
#header #fix {float:left; position:relative; left:195px;}
#header #logo {float:left; clear:left;}

/*menu top*/
#menu {height:76px; background:url(/img/bg_menu.png) repeat-y top center;}
#menu ul#one {height:32px; width:878px; background:url(/img/bg_menu_ul.jpg) no-repeat top center; position:relative; top:3px; list-style-type:none; padding-top:4px; margin:0 auto;}
#menu ul#one li {display:inline; float:left; height:28px; background:url(/img/bg_menu_ul_li.png) repeat-x top left; font-weight:bold; font-size:14px; margin-right:4px;}
#menu ul#one li.empty {background:none; width:7px;}
#menu ul#one li a {color:#fff; text-decoration:none; padding:0 10px; height:29px; line-height:28px; display:inline-block;}
#menu ul#one li a:hover {color:#ff8000; background:#eee;}
#menu ul#one li.active a {color:#ff8000; background:#fff;}
#menu #two {display:block; height:31px; width:856px; background:#fff url(/img/bg_menu_bottom_right.gif) no-repeat top right; margin:0 auto; text-align:left; color:#134989; font-size:12px;}
#menu #two img {vertical-align:middle;}
#menu #two a {color:#134989; margin:0 5px; text-decoration:none;}
#menu #two a:hover,#menu #two a.active {color:#ff8000;}

/*wrap div*/
#wrap {background:url(/img/bg_wrap.png) repeat-y top center; padding:10px 15px 30px 15px;}

/*left side*/
#wrap #leftside {float:left; width:170px; text-align:left;}

	/*left contact*/
	#wrap #leftside #leftcontact {display:block; height:185px; background:url(/img/leftcontact.jpg) no-repeat bottom center; padding:5px; margin-bottom:10px;}
	#wrap #leftside #leftcontact h2 {font-size:23px; font-weight: bold }
	#wrap #leftside #leftcontact h3 {font-size:14px; color:#ff8000;}
	#wrap #leftside #leftcontact span {color:#fff; position:relative; top:75px; display:block;}
	#wrap #leftside #leftcontact span a {color:#fff;}
	
	/*newsletter*/
	#wrap #leftside #newsletter {display:block; border:1px solid #0F3B71; background:url(/img/newsletter.jpg) no-repeat 90px 5px; text-align:center; padding:5px; margin-bottom:10px;}
	#wrap #leftside #newsletter span {display:block; width:65%; text-align:left; float:left; color:#154B78;}
	#wrap #leftside #newsletter input {border:1px solid #666; margin-top:5px; width:140px;}
	#wrap #leftside #newsletter input.submit {border:1px outset #fff; cursor:pointer; background:#0F3B71; color:#fff; width:70px;}
	
	/*links*/
	#wrap #leftside #links {display:block; background:#efefef; margin-bottom:10px;}
	#wrap #leftside #links span {display:block; background:#0188F9 url(/img/bg_links_span.png) repeat-x top left; padding:2px 5px; color:#fff; font-weight:bold; font-size:12px;}
	#wrap #leftside #links a {display:block; background:url(/img/bg_links_arrow.gif) no-repeat 5px 6px; padding:3px 5px 3px 14px; color:#134989; text-decoration:none;}
	#wrap #leftside #links a:hover,#wrap #leftside #links a.active {background:#e5e5e5 url(/img/bg_links_arrow.gif) no-repeat 5px 6px; color:#000; text-decoration:none;}
	
	/*links*/
	#wrap #leftside #pay {display:block; margin-bottom:10px; font-size:11px; color:#008BFF; text-align:center;}
	#wrap #leftside #pay span {color:#666; font-size:11px; clear:both; display:block;}


/*right side*/
#wrap #rightside {float:right; width:695px; text-align:left;}
	
	#wrap #rightside ul.listing {margin:0 0 0 25px; line-height:18px;}
	#wrap #rightside ul.listing li {list-style-type:square; font-weight:bold;}
	#wrap #rightside ul.listing li a {color:#154B78;}
	#wrap #rightside ul.listing ul {margin:0 0 0 15px;}
	#wrap #rightside ul.listing ul li {font-weight:normal;}
	#wrap #rightside ul.listing ul li a {color:#555;}

	#wrap #rightside p {padding:0 0 15px 0;}
	
	/*where*/
	#wrap #rightside #where {background:#efefef; margin-bottom:10px; display:block; color:#666; padding:5px 5px;}
	#wrap #rightside #where a {color:#ff8000; text-decoration:underline;}

/*footer*/
#outside_f {background:#A2C3E0;}
	#footer {background:url(/img/bg_footer.png) repeat-y top center; color:#fff;}
	
	#footer #contact {float:left; width:140px; background:#0293FD url(/img/bg_footer_contact.png) repeat-x top left; padding:5px 10px;}
	#footer #contact h2,#footer #contact a {color:#fff;}
	
	#footer #footlink {float:right; background:#ccc; width:700px; height:29px; line-height:29px; background:url(/img/bg_footer_links.png) no-repeat top center; position:relative; top:0;}
	#footer #footlink a {color:#fff; margin:0 5px;}
	#footer #footlink a:hover {color:#ccc;}
	
	#footer #partners {width:700px; float:right; clear:right; position:relative; top:15px; color:#666;}
	#footer #partners img {margin:2px 5px 2px 0; vertical-align:middle;}
	
/*copyright*/
#copyright {background:url(/img/bg_wrap.png) repeat-y top center; color:#666; padding:5px 15px; text-align:center;}
	
