body {color: #1f1c3b;font-size:12px;font-family: 'Lato', sans-serif;margin: 0;padding: 0;border:0px;background-color:#f8f8f8;}
form, fieldset {margin: 0;padding: 0;border:0px;}

a:link, a:visited {
    color: #ca5b61;
    text-decoration: underline;
}
.testss textarea.error {
    border: 1px solid red !important;
}
.testss input.error {
    border: 1px solid red !important;
}
#formularzFormLine2LeftChkBox .error {
    color: red;
}
#seo{   color: #747474;
    margin-top: 40px;
    text-align: justify;}
#formularzFormLine2Left a:hover{color:#fff;}
a:hover, a:active {
    color: #232428;
    text-decoration: underline;
}
.buttonn:hover{background-color: #232428!important;
    color: #fff!important;}
#recb #rectekst {
    float: right;
    width: 361px;
}
#blokb a{text-decoration:none; color: #232428;}
#blokb a:hover{color:#ae2c38;}
#recb h3 {
    text-align: left;
}
#onasprawa h3 {
    color: #4aa411;
    font-weight: bold;
    text-align: right;
}#recb #recimg {
    background-image: url("images/pan.png");
    float: left;
    height: 109px;
    margin-right: 0;
    width: 109px;
}
#fb a{text-decoration:none;color:#1f1c3b;}
#recb h3 {
     color: #a22e57;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    text-align: left;

		
		
}
#formularzFormLine2LeftChkBox{margin-top:20px;}
#formularzFormLine2Left {color: #bfbfbf; margin-top: 20px;
    float: left;
    font-size: 12px;
    width: 420px;}
		#lewa h6{color:#a22e57;font-size:18px;margin: 20px 0;}
		#lewa span{color:#232428;}
#approve {  float: left;
    width: auto;   border: 1px solid #1cbb91;}
#kontaktlewy h2{}
.tests input.error {
    border: 1px solid red !important;
}
.tests textarea.error {
    border: 1px solid red !important;
}
.cols{   color: #232428;
    font-size: 18px;}
#kontaktlewy {
    float: left;
   
}
#kontaktlewy h3{font-size:18px;}
#kontaktprawy h4{    color: #232428;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    padding: 0;}
#kontaktprawy {
    float: right;
    text-align: right;
}
#lewas .active{color:#a22e57;}

#lewas a:hover{color:#a22e57;}

#lewas ul{ list-style: outside none none;
    margin: 0;
    padding: 0;}
#lewas li{   border-bottom: 1px solid #d8d7e3;
    padding: 5px;}
		
#lewas h2{font-size:18px; color:#ca5b61;font-weight:700;}
#lewas h3{font-size:18px; color:#a22e57;font-weight:700;}
#lewas a{font-size:13px;color:#1f1c3b;text-decoration:none;font-weight:500;}
#prawas h2{font-size:14px;color:#232428;font-weight:500;}
#prawas h1{ color: #a22e57;  margin: 0;
    font-size: 30px;
    font-weight: 700;}
#lewas{    float: left;
    padding-right: 20px;
    width: 180px;}
		#prawas h3{font-size:24px;font-weight:300;color:#232428;}
#prawas {  float: right;   margin-top: 20px;
    width: 715px;}
#col {color:#acded1; padding: 20px 30px;}
#masz {margin-top: 40px;}
#masza h1{  color: #00c08c;
    font-size: 30px;
    font-weight: 600;
    margin: 0;}
#masza h2{  color: #1f1c3b;
    font-size: 30px;
    font-weight: 600;
    margin: 0;}
#masza {float:left; margin-right: 40px;margin-left: 100px;}
#maszb {  margin-top: 10px; font-weight: bold;float:left;border: 2px solid #00c08c;font-size:30px; color:#08b587;padding:10px;}
#recc #rectekst {
    float: left;
    margin-left: 90px;
    width: 100px;
}
#recc h3 {
   color: #1f1c3b;
    font-size: 16px;
    font-weight: 300;
    text-align: right;
}
#recc #recimg {
    background-image: url("images/hh.png");
    float: right;
    height: 60px;  margin-top: 5px;
   
    width: 60px;
}
#twarze span{color:#00b383!important;font-weight:300!important;}
#twarze{  margin-top: 30px;}
#recb #rectekst {
      float: right;
    width: 240px;
}
#recb #recimg {
    background-image: url("images/mak.png");
    float: left;  margin-top: 5px;
    height: 90px;
    margin-right: 0;
    width: 90px;
}
#pages{      margin: -100px auto 0;
    width: 945px;}
#message_Req{margin-right:0px;}
#recc #recimg {
    background-image: url("images/hh2.png");
    float: left;  margin-top: 5px;
    height: 60px;
    margin-right: 0;
    width: 60px;
}
#telefon img {    margin-left: 10px;
    margin-top: -60px;
    position: absolute;}
		#telefon h3 span{font-weight:300;}
#telefon h3{font-size:30px;font-weight:700;color:#232428;margin:0px;}
#telefon h2{  margin: 0 0 5px;font-size:22px;font-weight:300;color:#232428;}
#telefon{   float: right;
    margin-right: 60px;
    margin-top: -15px;
    text-align: right;}
.tests {width: 570px;float:right;}
#menudolne .active {
    color: #ae2c38;
    font-weight: 700;
}
.tests div{float:left; margin-right: 10px;}
#page{ margin: 0 auto;
    width: 945px;}
#info{text-align: right; padding-top: 490px;}
#xpp img{   margin-left: -60px;
    margin-top: -100px;
    position: absolute;}
#copy{color: #747474;
    float: right;
    font-size: 13px;
    margin-top: 75px;}
		#info h2{ color: #fff; margin: 5px 0;
    font-size: 24px;
    font-weight: 300;}
		 #xpp h2{    margin: 0 0 10px;font-size:22px; color:#fff; font-weight:300;}
		 
		 #xpp h3{font-size:30px; color:#fff; font-weight:700;margin:0px;}
		#xpp{ float: left;
    margin-left: 80px;
    margin-top: 120px;}
		#xp h2{ color: #fff; margin: 5px 0;
    font-size: 24px;
    font-weight: 300;}
#menudolne li{float:left;font-size:12px; color:#ffffff;   list-style: outside none none;
    padding: 80px 20px 0 0;}
#menudolne {  margin: 0;
    padding: 0;}
#menudolne li a{font-size:12px; color:#b9b9b9; font-weight:bold;text-decoration:none;}
#partnerzy h1{ line-height: 16px;color:#1f1c3b;font-size:27px;font-weight:300;  float: left;}
#partnerzy ul li {
    float: left;
    list-style: outside none none;
    padding: 0 10px;
}
#xp span{font-weight:700;}
#info span{font-weight:700;}
#kredyt{  margin-left: 620px;
    margin-top: 65px;
    position: absolute;}
#br {   background-image: url("images/br.png");
    height: 52px;
    margin-top: 50px;
    width: 942px;}
#fb{ float:right;   margin-top: 40px;}
img{border:0px;}
#partnerzy { margin-top: 30px;}
#partnerzy ul{margin:0px;padding:0px;}
#te{    width: 217px;border: 2px solid #00c08c;  margin-top: 20px;
    text-align: center;}
		#te p{  margin: 20px 0;font-size:32px;color:#08b587;font-weight:700;}
#tel{margin:0px; color:#1f1c3b!important;}
#tell{  margin: 20px 0 0px;}
#obr{ background-image: url("images/obr2.png");
    height: 351px;
    width: 960px;  margin-top: 35px;}
#stopka {margin-top: 40px;
    background-image: url("images/footer.png");
    background-position: center 0;
    background-repeat: no-repeat;
    height: 272px;
}
#pageo{margin: 0px auto;
    width: 945px;}
#pagesx{margin: 0px auto;
    width: 945px;}
#prawa li{background-image: url("images/li.png");
    background-position: 0 center;   margin: 20px 10px;
    background-repeat: no-repeat;
    list-style: outside none none;
    padding-left: 20px;}
#pagex{
    background-image: url("images/bgtop.png");
    background-position: center 0;height: 892px;
    background-repeat: no-repeat;}

#headersrodek {margin: 0 auto;width: 945px;}

#logo{ float:left; margin-top: 29px;}

#menu{float:left;margin-top:35px;font-family: 'Lato', sans-serif;font-weight:700;}
#menu ul li{float:left;list-style: none; padding: 0 20px;}
#menu a{font-size:13px;color:#25262a;font-weight:700;text-decoration: none;}
#menu .active{   border-bottom: 2px solid #ca5b61;
    color: #ca5b61;
    font-weight: 700;
    padding: 12px 0;}
#menu a:hover{   border-bottom: 2px solid #ca5b61;
    color: #ca5b61;
    font-weight: 700;
    padding: 12px 0;}
#menudolne a:hover{color:#ae2c38;font-weight: 700;}
#xxx{ background-image: url("images/xxx.png");
    background-position: center 0;
    background-repeat: no-repeat;
    height: 388px;
  }
		#brr {
    background-image: url("images/br.png");
    height: 52px;
  
    width: 942px;
}
		#xp { padding-top: 80px;
    text-align: right;}
#bloka{     float: left;
    margin-right: 60px;
    margin-top: -20px;
    width: 440px;}
		#prawa h6{ margin: 10px 0;font-weight:700;font-size:25px;color:#a22e57;}
		#prawa h7 {font-size:24px; color:#232428;}
#bloka span{color:#232428;font-weight:300;}
#bloka h1{color:#1f1c3b;font-size:36px; font-weight: 700;}
#blokb{  float: left;
    margin-top: 50px;
    width: 240px;}
#blokb h1{color:#232428;font-size:18px;font-weight: 700;}
#blokb li{    background-image: url("images/li.png");
    background-position: 0 center;   margin: 10px 10px;
    background-repeat: no-repeat;
    list-style: outside none none;
    padding-left: 20px;}
		#blokb ul{padding:0px;   font-size: 14px;margin-bottom:30px;}
#blokc{float:left;width:200px;    margin-top: 20px;}
#blokc h1{color:#00c08c;font-size:30px;font-weight:700;}
#zobacz{  float: right;
    margin-top: 20px;}
#zobacz a{ border: 0px solid #00c08c;
    color: #fff;background-color:#ae2c38;
    font-size: 14px;text-transform:uppercase;
    font-weight: 500;
    padding: 10px;
    text-decoration: none;}
		#recb{ margin-top: 20px;}
		.colorx{font-size:18px;}
.colorr{font-size:16px;}
.color{font-size:18px;color:#a22e57;}

#formwspolpraca .tests fieldset {margin-top: 0px;}
p{font-size:13px;color:#232428;line-height: 20px;}
h1{color: #232428;
    font-size: 36px;
    font-weight: 300;}
.strong{font-weight:bold;}
#ofertaglowna p {
     color: #232428;margin: 0;
    font-size: 12px;
    text-align: justify;
}
#cont { border-top: 1px solid #dcdcdc;
    
    margin-top: 20px;
  }
	#prawass {
    float: right;
    margin-top: 40px;
    width: 350px;
}
#lewass {
    float: left;
    padding-right: 20px;
    width: 540px;
}

	#lewa ul{padding:0px;margin:0px;}
#lewa li {
    background-image: url("images/li.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin: 10px;   font-size: 13px;
    padding: 5px 15px;
}
#zobacz a:hover{  border: 0px solid #1f1c3b;color:#000;background-color:#ccc;}
#prawa{ margin-bottom: 40px;float:right;margin-top: 40px;  width: 300px;}

.button:hover {
    background-color: #f7f7f7;
 color:#1f1c3b;
  
}
#formularz { 
   
 
  }
#prawa ul {
    font-size: 14px;
    margin-bottom: 30px;
    padding: 0;
}
#lewa{float:left;width: 580px;padding-right: 20px;}
.tests fieldset {
    text-align: left;   margin-top: 20px;
}

form strong {
    color: #ff0000;
}
.buttonn {   cursor: pointer;background-color:#a22e57!important;border:0px!important;color:#fff!important;width:auto!important;float:right;padding:8px 15px!important;font-size:15px;font-weight:700;}
.button{ background-color: #a22e57;
    border: 0 solid #1cbb91;
    color: #fff;   cursor: pointer;
    float: right; font-size: 15px;
    font-weight: 700;
    padding: 8px 50px;
    width: auto;}
		.buttonn:hover {
    background-color: #f7f7f7;
    color: #1f1c3b;   cursor: pointer;
}
		.testss input{   background-color: #f8f8f8;
    border: 1px solid #d1d1d1;
    color: #232428;
    padding: 5px;
    width: 300px;}
input{  background-color: #232428;
    border: 1px solid #6e6e6e;
    padding: 5px;color: #bababa;
    width: 171px;}
		.testss textarea {
    background-color: #f8f8f8;
    border: 1px solid #d1d1d1;
    color: #232428;
    padding: 5px;
    width: 300px;
}
		textarea{ height: 100px;border: 1px solid #1cbb91;width: 260px;
    padding: 5px 5px;}
label{font-size:13px;color:#232428;}

#justify{text-align: justify;}
