@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background-image:url(img/bg.png);
	background-repeat:repeat-x;
}
img {
	border:none;
}
a {
	text-decoration:none;
}

hr {
	border: 0;
	background-color: #ced5da;
	height: 1px;
	margin-bottom:10px;
}

.pole_input, .pole_input_er{
	float:left;
	width:100%;
}

.pole_input input, .pole_input_er input {
	float:left;
	padding:5px;
    border:none;
	background:none;	
    background-image:url(img/bg-input.png);
	background-repeat:no-repeat;
	background-position:left top;
    width:287px;
    height:23px;
	font-size:12px;
	color:#50697c;	
	font-weight:bold;
}

.pole_input label{
	text-align:left;
	float:left;
	width:100%;
	margin:10px 0 2px 5px;
	font-family:arial;
	font-size:12px;
	color:#50697c;	
}

.pole_input_er label{
	text-align:left;
	float:left;
	width:100%;
	margin:10px 0 2px 5px;
	font-family:arial;
	font-size:12px;
	color:#FF3C3C;
	font-weight:bold;	
}

.pole_input textarea, .pole_input_er textarea{
	float:left;
	border:none;
	background:none;
	background-image:url(img/bg-textarea.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:598px;
	height:71px;
	padding:10px;
	font-size:12px;
	color:#50697c;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main {
	margin:0 auto 0 auto;
	width:981px;
}
#top1 {
	float:left;
	height:117px;
	width:981px;
}
#logo {
	float:left;
	height:104px;
	width:266px;
	padding-top:13px;
	text-align:center;
}
#menu {
	float:left;
	height:117px;
	width:715px;
}

#menu ul {
	float:left;
	margin:0px;
}

#menu li{
	height:67px;
	float:left;
	display: inline;
	list-style-type: none;
	padding-left: 6px;
	padding-right:6px;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	padding-top:50px;
}
#menu li:hover, #menu a:hover{
	color:#a0055a;
}
#menu a {
	color:#50697c;
}
.act1 {
	background-image:url(img/bg-menu.png);
	background-repeat:repeat-x;	
}
.act2 a {
	color:#a0055a;
}

.bl{
	border-left:1px solid #f0f0f0;
}


#bar {
	float:left;
	height:280px;
	width:981px;
}
#bar #bar1 {
	float:left;
	width:485px;
	height:280px;
	background-image:url(img/btn-pozycjonowanie.png);
	background-repeat:no-repeat;
	margin-right:10px;
}
#bar #bar2 {
	float:left;
	width:485px;
	height:280px;
	background-image:url(img/btn-linki.png);
	background-repeat:no-repeat;
}
h2 {
	font-family:"Trebuchet MS";
	font-size:23px;
	color:#FFF;
	font-weight:normal;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#9e0358;
	margin-bottom:10px;
}
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#9e0358;
	margin-bottom:5px;
}
h5 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c81e64;
	margin-bottom:15px;
}
#bar .header {
	margin-top:50px;
	float:left;
	margin-left:280px;
}
#bar .txt {
	font-family:arial;
	font-size:12px;
	color:#FFF;
	float:left;
	margin-left:280px;
}

#content {
	float:left;
	width:937px;
	margin-left:35px;
}

#content .col1 {
	float:left;
	width:286px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697c;
	margin-right:30px;
}

#content .col2 {
	float:left;
	width:286px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697c;
}
#content .col22 {
	float:left;
	width:618px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697c;		
}

#content .colp1 {
	float:left;
	width:210px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697c;
	margin-right:40px;
}

#content .colp2 {
	float:left;
	width:670px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697c;
}

.contact1 {
	float:left;
	width:286px;
	margin-right:45px;
}

.contact2 {
	float:left;
	width:286px;
}

#content span {
	font-weight:bold;
}

#footer {
	float:left;
	width:100%;
	background-color:#7e8c97;
	margin-top:30px;
	
}
#fcontent {
	float:left;
	position:relative;left:50%;
	width:938px;
	margin-left: -469px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	margin-bottom:20px;
}

#fcontent a {
	color:#fff;
	text-decoration:underline;
}

#fcontent .col1 {
	float:left;
	width:220px;
		
}
#fcontent .col2 {
	float:left;
	width:320px;
		
}

#fcontent .col3 {
	float:left;
	width:398px;
	font-family:"Trebuchet MS";
	color:#ccdae5;
	font-size:20px;
}
#fcontent .col3 span{
	color:#FFF;
}

#fcontent #fmenu{
	float:left;
	width:938px;
	text-align:center;
}
#fcontent #fmenu a {
	text-decoration:none;
}
#fcontent #fmenu a:hover {
	text-decoration:underline;
	color:#a6bcce;
}

#fcontent #fmenu .act2 {
	text-decoration:underline;
	color:#a6bcce;
}

.more {
	float:right;
	width:57px;
	height:21px;
	background-image:url(img/btn-more.png);
	text-align:center;
	margin-top:30px;
}
.more a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFF;
}

.more2 {
	float:right;
	width:57px;
	height:21px;
	background-image:url(img/btn-more2.png);
	text-align:center;
	margin-top:30px;
}
.more2 a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFF;
}

.more3 {
	float:right;
	width:107px;
	height:21px;
	background-image:url(img/btn-more3.png);
	text-align:center;
	margin-top:30px;
}
.more3 a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#FFF;
}

.col1 ul, .col1 ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
}
.col1 ul li {
	background-image:url(img/btn-thick.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:24px;
	border-bottom:1px dotted #a5b5c0;
	padding-left:18px;
	padding-top:10px;
}

.colp1 ul  {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
}
.colp1 ul li {
	background-image:url(img/btn-thick.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:24px;
	border-bottom:1px dotted #a5b5c0;
	padding-left:18px;
	padding-top:10px;
}

.linkia {
	color:#50697C;
}

.link {
	color:#c81e64;
}

#lokalizacja {
	float:left;
	width:700px;
	border-bottom:1px solid #ced5da;
	border-top:1px solid #ced5da;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#c81e64;
}
#lokalizacja a {
	color:#50697c;
}
#lokalizacja a:hover, .active {
	color:#c81e64;
	font-weight:bold;
	text-decoration:underline;
}	
#tresc_glowna {
	float:left;
	width:700px;
	text-align: justify;
}
#tresc_glowna .span1 {
	color:#4d84ac;
}
#tresc_kontakt_head {
	float:left;
	width:679px;
	height:45px;
	border:2px solid #e7ecee;
	margin-top:20px;
	background-color:#f0f4f7;
}
.tk_head2 {
	float:left;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:659px;
	margin-left:20px;
	margin-top:10px;
}
.tk_head_klik {
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#50697C;
}
#tresc_kontakt {
	float:left;
	width:679px;
	height:238px;
	border:2px solid #e7ecee;
	margin-top:10px;
	background-color:#f0f4f7;
	display:none;	
}
.tk_head {
	float:left;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:659px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px;
}
.tk_head span {
	font-size:12px;
	color:#c81e64;
	font-weight:normal;
}
.pole_input2, .pole_input2_er{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.pole_input3, .pole_input3_er{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.pole_input4, .pole_input4_er{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.pole_input4_er{
	color:#FF3C3C;	
	font-weight:bold;
}
.pole_input5, .pole_input5_er{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.pole_input2 input, .pole_input2_er input {
	float:left;
	padding-left:5px;
    border:none;
	background:none;	
    background-image:url(img/bg-input-k.png);
	background-repeat:no-repeat;
	background-position:left top;
    width:232px;
    height:29px;
	font-size:12px;
	color:#50697c;	
	font-weight:bold;
}

.pole_input2 label{
	text-align:left;
	float:left;
	width:90px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#50697c;	
	text-align:right;
	margin-right:10px;
}
.pole_input2_er label{
	text-align:left;
	float:left;
	width:90px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#FF3C3C;	
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.pole_input3 label{
	text-align:left;
	float:left;
	width:60px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#50697c;	
	text-align:right;
	margin-right:10px;
}
.pole_input3_er label{
	text-align:left;
	float:left;
	width:60px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#FF3C3C;	
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}

.pole_input3 input, .pole_input3_er input {
	float:left;
	padding-left:5px;
    border:none;
	background:none;	
    background-image:url(img/bg-input-k.png);
	background-repeat:no-repeat;
	background-position:left top;
    width:232px;
    height:29px;
	font-size:12px;
	color:#50697c;	
	font-weight:bold;
}

.pole_input4 input, .pole_input4_er input {
	float:left;
	padding-left:5px;
    border:none;
	background:none;	
    background-image:url(img/bg-input-kod.png);
	background-repeat:no-repeat;
	background-position:left top;
    width:132px;
    height:29px;
	font-size:12px;
	color:#50697c;	
	font-weight:bold;
}
.pole_input4 label{
	text-align:left;
	float:left;
	width:60px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#50697c;	
	text-align:right;
	margin-right:10px;
}
.pole_input4_er label{
	text-align:left;
	float:left;
	width:60px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#FF3C3C;	
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.pole_input5 label{
	text-align:left;
	float:left;
	width:60px;
	margin:10px 0 2px 0px;
	font-family:arial;
	font-size:12px;
	color:#50697c;	
	text-align:right;
	margin-right:10px;
}

.pole_input2 textarea, .pole_input2_er textarea{
	float:left;
	border:none;
	background:none;
	background-image:url(img/bg-textarea-k.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:216px;
	height:72px;
	padding:10px;
	font-size:12px;
	color:#50697c;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tkcol1 {
	float:left;
	width:340px;
}
.tkcol2 {
	float:left;
	width:330px;
}

#tresc_glowna ul, #tresc_glowna ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:bold;
}
#tresc_glowna ul li {
	background-image:url(img/btn-thick.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:24px;
	padding-left:18px;
	padding-top:10px;
}

.cennik1 {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#4F687B;
	text-align:center;
}
.cennik2 {
	background-color:#E3E3E3;
	text-align:center;
}
.cennik3 {
	text-align:center;
	background-color:#FAFAFA;
}


