/* =global */

body{
	color: #3b5664;
	font: 11px Tahoma,sans-serif;
	background: #ffffff url(../img/bg-wrapper.jpg) repeat-y 50% 0;
	text-align: center;
	margin: 0;
	padding: 0;
}

img{
	border: 0;
	margin: 0;
	padding: 0;
}

.both {
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

strong{
	font-weight: bold;
}

em{
	font-style: oblique;
}

p,ul,ol,dl{
	margin: 10px 0px;
	padding: 0;
}

li{
	margin: 0em 0em 0em 2em;
	padding: 0;
}

h1,h2,h3,h4,h5,h6{
	padding: 2px 0px;
	margin: 0px;
}

td,th{
	vertical-align: top;
}

* {
	margin: 0px;
	padding: 0px;
}

input {
	border: 1px solid #1483ab;
	padding: 3px 0 3px 6px;
	font-size: 10px;
	width: 150px;
}

.no-d {
	text-indent: -99999px;
}

a:link{
	outline: none;
	text-decoration: none;
	margin: 0 auto;
	cursor: pointer;
	color: #cb251b;
}

a:visited{
	outline: none;
	text-decoration: none;
	margin: 0 auto;
	cursor: pointer;
	color: #cb251b;
}

a:hover,a:active,a:focus{
	outline: none;
	text-decoration: underline;
	margin: 0 auto;
	cursor: pointer;
	color: #cb251b;
}

.l {
	float: left;
}

.r {
	float: right;
}

.img-left {
	float: left;
	margin-right: 7px;
}

.img-right {
	float: right;
	margin-left: 7px;
}

/* =skips */

.skip{
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	list-style: none;
}

/* =global navigation */
#nav-global{
	margin: 0;
	position: absolute;
	top: 122px;
	left: 0;
	float: left;
}

#nav-global ul{
	float: left;
	margin: 0;
}

#nav-global li{
	margin: 0 19px 0 0;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
}

#nav-global a{
	float: left;
	height: 30px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #0066a7;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../img/m_bg.gif');
	width: 233px;
	text-align: center;
	padding: 6px 0 0 0;
}

#nav-global a:hover,#nav-global a:focus,#nav-global a:active,#nav-global li a.active{
	background-position: 0 -36px;
	color: #fff;
	text-decoration: none;
}
/*
a#m_first{
	background-image: url('../img/m_a-first.jpg');
}
*/
a#m_o-nas{background-image:url('../img/m_o-nas.jpg');width:85px;}
a#m_kontakt{background-image:url('../img/m_kontakt.jpg');width:95px;}

#nav-top {margin:0;padding:0;left:560px;top:12px;position:absolute;}
#nav-top li {margin:0 7px 0 0;padding:0;float:left;list-style:none;}
#nav-top li a {background:url('../img/bg-a-top.jpg') no-repeat;width:82px;height:23px;float:left;padding:4px 0 0 0;color:#0066a7;}

#wrapper {width:885px;margin:0 auto;height:auto;padding:0 40px 0 45px;}
#branding {width:885px;height:158px;float:left;margin:0;padding:0;position:relative;background:url('../img/bg-branding.jpg') no-repeat;}
#branding h1 a {background:url('../img/h_logo.jpg') no-repeat;position:absolute;top:0;left:-14px;float:left;width:392px;height:122px;text-indent:-99999px; }
#branding img {margin:0;float:right;position:absolute;top:0;right: 0;}
#branding .skorzystaj {position:absolute;right:0;top:122px;}

#content {width:887px;float:left;padding:10px 0 0 0;text-align:left;}

#top {width:885px; }
#top img, #top #fla-banner, #fla-top {float:left;}
#top .logo {float:right;}

#sidebar {float:right;width:289px;}
#sidebar .box {float:left;background:url('../img/box-sidebar.jpg') no-repeat;width:253px;height:126px;padding:6px 18px 6px 18px;margin:0 0 6px 0;}
#sidebar .box h4 {
	font-size: 11px;
	font-weight: bold;
}
#sidebar #ewesa-sport {background:url('../img/h_ewesa.jpg') no-repeat;float:left;width:100%;height:62px;text-indent:-9999px;}
#sidebar #ewesa-kids {background:url('../img/h_ewesa-kids.jpg') no-repeat;float:left;width:100%;height:62px;text-indent:-9999px;}
#sidebar .box a {color:#c41e14;}

#txt {width:888px;float:left;font-size:12px;margin-bottom:10px;}
#txt .info {
	width: 828px;
	height: 242px;
	background: url('../img/div-txt.jpg') no-repeat;
	padding: 20px 30px 20px 30px;
	color: #4a6988;
	line-height: 18px;
	overflow: hidden;
}

.bordered {
	background: transparent;
	padding: 2px;
	border: 1px solid #7791af;
}

#txt .info h3 {font-size:24px;color:#0066a7;font-family:Arial;margin-bottom:20px;width:100%;font-weight:normal; line-height: 30px;}

.main_content_more {
	display: block;
	padding: 5px 0px;
}

.info1 {width:885px;height:auto;float:left;background: transparent url('../img/bg-content.gif') repeat-y top center;padding: 0;color:#4a6988;line-height:18px;margin-bottom:10px;}
.info1 span.bg {background: transparent url('../img/bg-i1-span.gif') 0 100% no-repeat;float:left;width:885px;margin:0;padding:5px 0 6px 0;}
.info1 h3 { font-size:24px;font-weight:normal;font-family:Arial;}
.info1 h4 {font-size:12px;}
.info11 {
	background: transparent url(../img/bg-i1.gif) no-repeat top center;
	padding: 20px 20px 20px 20px;
}
#news {padding:10px 0 0 0;float:left;width:99%;margin:0;}
#news li {list-style:none;margin:0 0 20px 0px;width:100%;border-bottom:0px solid #cdd8e4;padding:0 0 15px 0;}
#news hr {margin:0 0 20px 0px;width:100%;height:1px;color:#cdd8e4;background-color:#cdd8e4;border:0px solid #cdd8e4;}
#news li p {margin:5px 0;}

/*
#box {color:#4b4a4a;width:883px;float:left;background:url('../img/div-box-f.jpg') no-repeat;height:443px;padding:10px 0 0 4px;}
*/
#box {
	color: #4b4a4a;
	width: 883px;
	height: 443px;
	background: transparent url(../img/div-box-f.jpg) no-repeat 0 0; 
	padding: 10px 0px 0px 4px;
	clear: both;
	display: block;
	text-align: center;
}

#box-oferta {
	color: #4b4a4a;
	background: transparent;
	padding: 10px 0px 0px 0px;
	margin: 0;
	clear: both;
	display: block;
	text-align: center;
}

#box .d1, #box-oferta .d1 {background:url('../img/d1.png') no-repeat;width:257px;float:left;height:190px;padding:10px;margin:0 2px 10px 10px; text-align: left;}

#box-oferta .d1 {
	background: url('../img/d1.png') no-repeat;
	width:257px;
	float:left;
	height:190px;
	padding: 10px;
	margin: 0 4px 10px 0px !important; 
	text-align: left;
}

#box .d1 h4, #box-oferta .d1 h4 {color:#0951bd;font-size:12px;line-height:12px;font-weight:normal;}

#box .d1 h4 a, #box-oferta .d1 h4 a {
	color: #0951bd;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
	display: block;
	width: 257px;
	position: relative;
}

#box .d1 h4 a:hover {
	color:#0951bd;
	text-decoration: underline;
}

#box .d1 p, #box-oferta .d1 p {margin:4px 0;}

#news .wydarzenia_content h4 a {
	color: #0951bd;
	text-decoration: none;
}

.gallery-content-title {
	font: normal 18px Arial, Helvetica, sans-serif !important;
	line-height: 24px;
}

h4.gallery-item-title {
	
}

#news .wydarzenia_content h4 a:hover {
	color: #0951bd;
	text-decoration: underline;
}

#box-oferta .d1 p { line-height: 14px; }

#footer {float:right;width:887px;height:31px;background:url('../img/bg-footer.png') no-repeat;margin:10px 0 10px 0;padding:2px 0 0 0;}
#footer p {margin:0;color:#3B5664;}
#footer .footer_menu {float:left;margin:6px 0 0 10px;padding:0;}
#footer .footer_menu li {list-style:none;float:left;margin:0 10px 0 0;}
#footer .footer_menu li a{text-decoration:none;color:#fff;}
#footer .footer_menu li a:hover{text-decoration:underline;}
#footer .copyright {float:right;margin-right:10px;}
#footer .created {float:right;margin-right:10px;clear:right;}
#footer .created a {color:#fff;font-weight:bold;}

#klienci {width:883px;height:auto;float:left;background:#a5bdd9 url('../img/bg-i1.jpg') no-repeat;padding:10px 0px 0 4px;color:#4b4a4a;}
#klienci .d1 {background:url('../img/d1.png') no-repeat;width:185px;float:left;height:190px;padding:10px;margin:0 2px 10px 10px;}
#klienci .d1 h4 {color:#0951bd;font-size:12px;line-height:15px;font-weight:normal;}
#klienci .d1 p {margin:5px 0;}

.col-customer {
	width:170px; float:left; margin: 10px 20px;
}

.col-customer img {
	float: left;
	margin-right: 15px;
}

.tbl_oferty_pracy {width: 100%;}
.tbl_oferty_pracy tr td {vertical-align: top;font-size: 12px;text-align: left;padding: 3px 5px;}
.tbl_oferty_pracy tr td.fst { width: 160px; font-weight: bold;text-align: right;}

#wydarzenia_lata{
	margin: 0px;
	float: left;
	padding: 10px 0px 0px 0px;
}
#wydarzenia_lata li{
	margin: 0px 5px 0px 0px;
	padding: 0;
	list-style: none;
	display: block;
	float: left;
	background: transparent url(../img/wyd_li_bg.gif) no-repeat 0 0;
	width: 117px;
	text-align: center;
	height: 27px;
}
#wydarzenia_lata li a{
	height: 27px;
	line-height: 25px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066a7;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	padding: 4px 0 0 0;
	border: none;
	width: 117px;
}
#wydarzenia_lata a:hover, #wydarzenia_lata a:focus, #wydarzenia_lata a:active,#wydarzenia_lata li a.active{background-position:0 -36px;color:#bc0000;}
#selected_rok a{font-weight:bold;}

#wydarzenia_miesiace{margin: 0px; padding: 5px; background: #ededed; }
#wydarzenia_miesiace li{margin:0 5px 0 5px;padding: 3px;list-style:none;display:inline; }
#wydarzenia_miesiace li a{ overflow:hidden;font-family: Tahoma, Arial, Helvetica, sans-serif;color:#0066a7;font-size:11px;text-align:center;padding:4px 4px 0 4px; }
#wydarzenia_miesiace a:hover, #wydarzenia_miesiace a:focus, #wydarzenia_miesiace a:active , #wydarzenia_miesiace li a:active {background-position:0 -36px;color:#0066a7;}
#selected_miesiac a {font-weight:bold;}

.wydarzenia_thumb {float:left;width: 257px; padding-top: 17px;}
.wydarzenia_content {float:left;margin: 10px; width: 500px; }

#oferta_menu {float:left;width:280px;}
.oferta_top_bg  {background: transparent url('../img/oferta_bg_top.png') 0 100% no-repeat;float:right;width:593px;margin:0;padding:0px 0 6px 0;}
.oferta_bot_bg  {background: transparent url('../img/oferta_bg_bot.png') 0 100% no-repeat;float:right;width:593px;margin:0;padding:0px 0 6px 0;}
#oferta_content{float:right;padding:13px 20px;width:553px;min-height:812px;background:transparent url('../img/oferta_bg_mid.png') top left repeat-y}
#oferta_content h3 {font-size:24px;font-weight:normal;font-family:Arial;color:#0066A7;}

.sitePath {
	margin: 6px 0 0 0; clear: both;
	text-align: left;
}

.page_list {padding:10px 0 0 0;float:left;width:99%;margin:0;}
.page_list li {list-style:none;margin:0 0 20px 0px;width:100%;border-bottom:1px solid #cdd8e4;padding:0 0 15px 0;}

ul.site-map, ul.site-map ul, ul.site-map * ul {
	list-style: none;
	padding: 10px 0px 10px 0px;
	margin: 0;
}

ul.site-map li {
	background: transparent url('../img/folder_page.gif') no-repeat 0px 3px;
	padding: 3px 0px 3px 24px;
	margin: 0px;
}

ul.site-map li ul li {
	background: transparent url('../img/page_white_copy.gif') no-repeat 0px 3px;
	padding: 3px 0px 3px 24px;
	margin: 0px;
}

.main_event_title {
	padding: 4px 0px 2px 0px;
}

.main_event_more {
	display: block;
	padding: 3px 0px;
}

#map_contact {float: right;width: 600px;height: 400px;}
.link_back {float:left;clear:both;}

.pagination {clear: both;padding-top:20px;}
.pagination a, .pagination span {padding:5px;border:solid 1px #4A6988;}
