@charset utf-8;
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600,400italic,600italic,700,700italic&subset=latin,latin-ext);

/********************************************/
/***********        OGÓLNE        ***********/
/********************************************/

body {
	font-family:Arial,sans-serif;
	font-size:.625em;
	opacity:1;
	padding-bottom:40px;
}
p,ul li,ol li {font-size:1.3em;line-height:1.6em;} 
p {font-size:1.3em;line-height:1.6em;}


.menu li {font-size:1em;line-height:1em;}

.wrapper {
width:980px;
margin:0 auto;
}

h1 {font-size:3em;line-height:2em;}
h2 {font-size:2.8em;line-height:2em;}
h3 {font-size:2.4em;line-height:2em;}
h4 {font-size:1.7em;line-height:1.5em;}
h5 {font-size:1.5em;line-height:1.5em;}
h6 {font-size:1em;line-height:1.2em;}

a { color:#DB1718;text-decoration:none;}
a:hover {text-decoration:underline;}




a.button-big {display:inline-block;height:20px; padding:13px 20px 12px 20px; 
color:#ffffff;
 font-size:2em;line-height:1em;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
a.button-big-red {background:url(images/button-big-red.png) repeat-x 0 0;}
a.button-big-red:hover {background-position:0 -45px;}
.cien-duzy {position:relative;}
a.cien-duzy:after {display:block;content:url(images/button_cien.jpg); width:320px;height:20px;position:absolute; bottom:-30px;left:-35px;z-index:-1;}

ul.ul-red li{list-style-image:url(images/list.bmp); line-height:1.6em;font-size:1.8em;color:#0171A7;}

article {margin-bottom:20px;}

/********************************************/
/***********       NAGŁÓWEK       ***********/
/********************************************/

#header-main {height:120px;}
#header-main #logo {float:left; display:block; text-indent:-99999px;background:url(images/logo.jpg) no-repeat 0 0 scroll;width:370px;height:63px;margin-top:25px;}
#header-main #logo:hover {opacity:0.85;}

#header-main #nav-main-menu {float:right;margin-top:40px;}
#header-main #nav-main-menu #main-menu {float:right;}
#header-main #nav-main-menu #main-menu li {float:left; margin-right:12px;}
#header-main #nav-main-menu #main-menu li:last-child {margin-right:0;}
#header-main #nav-main-menu #main-menu li a {display:inline-block;height:15px; padding:9px 20px 11px 20px; 
color:#DB1718;
 font-size:1.8em;line-height:1em;text-decoration:none;}
#header-main #nav-main-menu #main-menu li a:hover,#header-main #nav-main-menu #main-menu li a.current {color:white;background: url(images/menu_left.jpg) left top no-repeat, url(images/menu_right.jpg) right top no-repeat, url(images/menu_center.jpg) center top repeat-x;}

.banner-bar {height:275px; background:url(images/bg.jpg) 0px -120px repeat-x;}

/********************************************/
/***********       CONTENT        ***********/
/********************************************/

#content {margin-top:30px;margin-bottom:30px;}
#content .home-article {float:left;}
#content .right-col ~ article {width:550px;float:left;padding-right:30px;}

.right-col {float:right; width:369px; border-left:1px solid #ddd;padding-left:30px;padding-bottom:20px;}
.blue {color:#013D7E;}

#skontaktuj {margin-left:45px;}

.maps {display:inline-block;margin:0 auto; text-align:center;margin-left:40px;}

.map-plan {display:inline-block;text-align:center;float:left; margin:20px 10px;margin-left:40px; width:278px;}
.map-plan img {border:1px solid #ddd}
.map-plan a {font-size:2em; position:relative;top:8px;left:15px; }
.map-plan a:before {content:"";background:url(images/pdf.jpg); background-size:cover; display:block; width:23px; height:27px;position:absolute;left:-28px;top:-3px;}
.map-plan a:hover:before {opacity:0.85;}

.map {display:inline-block;text-align:center;float:left; margin:20px 15px;}
.map img {border:1px solid #ddd}
.map a {font-size:2em; position:relative;top:8px;left:15px; }
.map a:before {content:"";background:url(images/pdf.jpg); background-size:cover; display:block; width:23px; height:27px;position:absolute;left:-28px;top:-3px;}
.map a:hover:before {opacity:0.85;}


/********************************************/
/***********        STOPKA        ***********/
/********************************************/
#footer-main  {font-size:1.2em; margin-top:30px;border-top:1px solid #ddd;padding-top:20px;}
#footer-main .wrapper div {position:relative; display:inline-block;color:#888;}
#footer-main .wrapper div.f-right a {color:inherit;text-decoration:none;}
#footer-main .wrapper div.f-right a:hover {text-decoration:underline;}
#footer-main .wrapper div.f-right a img {vertical-align:top;position:relative;top:-10px;margin-left:8px;}

#footer-main .wrapper div.f-left .footer-menu {position:relative; display:inline-block;margin-left:15px;}
#footer-main .wrapper div.f-left .footer-menu li {position:relative; display:inline-block;padding:0 2px;}
#footer-main .wrapper div.f-left .footer-menu li a{text-transform:uppercase; color:inherit; text-decoration:underline;}
#footer-main .wrapper div.f-left .footer-menu li a:hover,#footer-main section div.f-left .footer-menu li a:focus {text-decoration:none;}


