@charset "utf-8";
/* CSS Document */

body{background:url(../gfx/bg.png) 0 116px repeat-x;}
a{
	color:#456DAE;
	text-decoration:none;
	outline:0;
}
.clients { width: 360px; margin-bottom: 20px;}
.clients .odd { background: #dedede;}
.clients th { font-size: 14px; text-align: center; font-weight: bold; line-height: 30px;}
.clients thead tr { background: none!important;}
.clients td ,.clients th{ text-align: left; font-size:10px; padding: 0 5px;}
.clients td { border: 1px solid #ccc; padding: 5px 3px; text-transform:capitalize;}
a:hover{
	text-decoration:underline;
}
.container{
	width:1007px;
	margin:0 auto;
	position:relative;
}

.content_top{
	background:url(../gfx/karta.png) 0 0 no-repeat;
	top:-14px;
	z-index:10;
	position:relative;
	height:117px;
	width: 1000px;
}

.content {
	background:#fff;
	width:993px;
	margin: -60px auto 0;
	position:relative;
	z-index:11;
}

.top{height:109px;}

#logo{
	width: 163px;
	margin:0 auto;
}

#logo a {
	display: block;
	background: url(../gfx/logo.png) 0 0 no-repeat;
	height: 97px;
	text-indent:-3333em; 
}

#naglowek{
	text-indent:-3333em;
	margin-left:0px; 
}

#naglowek2 {
	text-indent:-3333em;
	text-align:left;

}

.h3 {font-size:20px !IMPORTANT;}

.nav {
	height: 79px;
	}

.nav ul li {
	float:left;
	height:79px;
	margin-right:-10px;
	position: relative;
	z-index:9;

}

.nav ul{
	
	width:878px;
	margin:0 auto;
	
	
	
}

.nav ul li a {
	text-decoration:none;
	width:123px;
	text-align:center;
	display:block;
	line-height:97px;
	color:#FFFFFF;
	font-size:16px;
	height:86px;
}

.nav ul li a:hover {background:url(../gfx/hover_normal.png) 50% 0 no-repeat;}

.nav ul li a.active {background:url(../gfx/hover_normal.png) 50% 0 no-repeat;}

.faq a {width:195px!important;}

.faq a:hover{background:url(../gfx/hover_big.png) 0 0 no-repeat!important;}

.faq a.active{background:url(../gfx/hover_big.png) 0 0 no-repeat!important;}

 .ribbon{
	background:url(../gfx/ribbon.png) 0 0 no-repeat;
	width:73px;
	height:305px;
	position:absolute;
	right:20px;
	top:103px;
	width:73px;
	z-index:1000;
}

.content h3{
	font-weight:bold;
	font-size:20px; 
	color:#3661A7;
}
.right_side h3{
	text-align:left;
	margin-left:130px;
}

.left_side h2{
	background:url(../gfx/rekordowa-napis.png) 0 0 no-repeat;
	height:70px;
	width:407px;
	margin-left:20px;
	margin-bottom:17px;
}

.left_side{
	width:473px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434C56;
	margin-left:20px;
	overflow:hidden;
}

.left_side p {line-height:14px;}

.left_side p span{color:#3661A7;}

.left_side p strong{font-weight:bold;}

.right_side h2{
	background:url(../gfx/oferta-napis.png) 110px 0 no-repeat;

	height:42px;
	
	margin:18px 0 14px 0px;
	
}

.right_side p{
	line-height:14px;
	margin-bottom:40px;
	margin-right:30px;}

.right_side{
	background:url(../gfx/box_side_bg.png) 0 0 no-repeat;
	width:453px;
	margin-top:-46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434C56;
	text-align:right;
	padding-right:25px;
	
	
}

.floatLeft{float:left;}

.clear{clear:both;}

.columns{margin-bottom:14px;}

.column p {line-height:12px;}

.column{
	width:305px;
	float:left;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#434C56;
	height:155px;
	position:relative;
}
.column_pion{
	width:567px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#434C56;
	height:55px;
	margin-left:-97px;
	margin-top:10px;
	padding:5px;
	position:relative;
	text-align:left;
	background:url(../gfx/list_smal_bg.png);

}
.column_pion h3{
	text-align:left;
	margin-left:0px;
}

.col_audyt{background:url(../gfx/audyt.png) right bottom no-repeat;}

.col_biuro{background:url(../gfx/biuro.png) right bottom no-repeat;}

.col_doradz{background:url(../gfx/doradztwo.png) right bottom no-repeat;}

.footer p.blue_footer{
	background:#283D5B;
	line-height:28px;
	text-align:center;
	color:#FFFFFF;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	width:952px;
	margin:0 auto 9px auto;
}

.footer p strong{font-weight:bold;}

.under_footer p{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
	line-height:12px;
}

.footer{background:url(../gfx/grey.png) 0 0 repeat-x;}

#belka{
	width:952px;
	margin:0 auto;
	height:16px;
	background: #283D5B;
}
#belka_small{
	background:none repeat scroll 0 0 #283D5B;
height:16px;
margin-left:-96px;
width:576px;
}

#lady{
	background:url(../gfx/kobieta.png) 0 0 no-repeat;
	width:373px;
	height:466px;
	position:absolute;
	left:282px;
	top:-70px;
}

.read_more_button{
	background:url(../gfx/btn_dowiedz.png) 0 0 no-repeat;
	width:100px;
	height:29px;
	display:block;
	text-indent:-3333em;
	position:absolute;
	left:9px;
	bottom:0;
}
.read_more_button_pion{
	background:url(../gfx/btn_dowiedz.png) 0 0 no-repeat;
	width:100px;
	height:29px;
	display:block;
	text-indent:-3333em;
	position:absolute;
	left:470px;
	top:20px;
}

.left_input{
	background:url(../gfx/rog.png) 0 0 no-repeat;
	padding-left:3px;
	float:right;
}
	
.left_input .text_input{
	background:url(../gfx/reszta.png) right 0 no-repeat;
	border:0px;
	height:30px;
	width:319px;
	margin-bottom:9px;
	float:left;
}

.btn_form{
	background:url(../gfx/btn_dalej.png) 0 0 no-repeat;
	width:100px;
	height:29px;
	border:none;

}

.right_side label{
	clear:none;
	display:block;
	text-align:left;
	font-size:12px;
	color:#283D5B;
	margin-bottom:3px;
}


.right_side .checkbox{
clear:both;
margin-left:0;
float:left;
margin-top:10px;
margin-right:5px;
}

.right_side .disclaimer{
clear:both;
margin-top:10px;
}
.disclaimer label{
margin-top:10px;
float:left;
}
form {
	width:323px;
	float:right;
	overflow:hidden;
	height:253px;

	position:relative;
	z-index:50;
}

.telephone .text_input{width:150px!important;}
.mail .text_input{width:150px!important;}

.floatl{float:left; width: 153px;}
.floatr{float:right; width: 153px;}

select{
width:300px;
height:28px;}

#sel{

}
.narrow_text{
	width:370px;
	text-align:left;
}

.cen{line-height:16px!important;}

.kont{text-align:center}

.listing {
	list-style: circle inside;
	margin: 5px 0;
	
	
}
 .listing li {
	padding-left: 30px;
	line-height:15px;
	margin-bottom:10px;
}

.under_footer p a{
text-decoration:none;
color:#999;
}
.under_footer p a:hover{
text-decoration:underline;
}

.subnav li{
margin:0;
float:none!important;
height:auto!important;
line-height:inherit!important;
position: static!important;
z-index:100000;
}
.nav .oferta:hover ,.nav .o_nas:hover{z-index: 24; position: relative;}
.nav li:hover .subnav {display: block;}
.subnav{
margin:0!important;
overflow:visible!important;
width:145px!important;
background:url(../gfx/submenu.png) 0 bottom repeat-x;
position: absolute!important; z-index:20;
top: 75px;
left:-8px;
padding: 5px 0 20px 0;
display:none;

}

.subnav li a{
	line-height:21px!important;
	font-size:15px!important;
	text-align: left!important;
	padding-left: 20px;
	height:auto!important
}

.subnav li a:hover {
	background:url(../gfx/sub_hover.png) !IMPORTANT;}
.team{
	margin-right:10px;
	border:0px;
}
.blue_footer a{color:#FFFFFF;text-decoration:none;}
.blue_footer a:hover{text-decoration:underline;}

}
