@charset "utf-8";

/* CSS Document */


#bossizeing{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
		  
#bossizeing:before,
#bossizeing:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}	
#bossizeing input[type="checkbox"],
#bossizeing input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}	
#bossizeing  input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}  




hr {border: none; background-color:#333; color:#333; height: 1px; width:100%;}







p {margin:0; padding:0 0 10px 0;}







table{margin:0;}

td,th {padding:0; color:#666;}









div#container{margin:0 auto; padding:0; width:1000px; text-align:left; min-height:700px; position:relative;}





div#overHeader{height:35px;}

div#overHeader a { padding-right:30px; }





div#header {height:210px;position:relative; overflow:hidden;}

div#header_l { position:absolute; top:50px; left:0px; width:390px; border-right:1px solid #e9e9e9;}

div#header_l img {}

div#header_r {position:absolute; top:76px; left:360px; width:530px; padding-top:30px; padding-left:60px; }



div#header_r h1 { font-size:22px; line-height:22px; color:#999999;}



div#home_conent{height:460px}

div.home_box{float:left; width:310px; text-align:center; margin-right:34px; position:relative;}

div.home_box_frame{background-image:url(../imgs/home_box_bg.jpg); background-position:top; background-repeat:repeat-x; padding:17px;border:1px solid #bbb; margin-bottom:8px;}

div.home_box_frame img.ill { border:1px solid #aaa}

div.home_box_in{border:1px solid #aaa;}

div.home_box_in img.znaczek { position:absolute; top:6px; left:136px;}

div.home_box_in h2 {margin-top:30px; }

div.home_box_in h2 a { color:#FFF; font-weight:normal; font-size:26px; line-height:28px; }

div.home_box_in h2 a:hover{ color:#ddd;}

div.home_box_in p { margin-top:12px; margin-bottom:20px;}

div.home_box_in p a {color:#FFF; font-weight:normal;} 

div.home_box_in p a:hover{ color:#ddd;} 



div#home_box_left{background-image:url(../imgs/home_box_bg1.jpg); background-position:top; background-repeat:repeat-x;}

div#home_box_mid{background-image:url(../imgs/home_box_bg2.jpg); background-position:top; background-repeat:repeat-x;}

div#home_box_right{background-image:url(../imgs/home_box_bg3.jpg); background-position:top; background-repeat:repeat-x;}



div#menu_podstr {height:170px;}

div#menu_podstr h2 { margin-bottom:12px;}

div#menu_podstr a.menu_podstr {font-size:20px; line-height:22px;}











div#content_podtr{ padding-bottom:60px;}

div#content_podtr_l{ float:left; width:310px; position:relative;}

div#content_podtr_r{ float:right; width:656px; border-top:1px solid #ccc; min-height:300px;}





div#content_podtr_l_in { position:absolute; top:0; left:0; width:100%;}

div#przezroczysty{position:absolute; top:0; left:0; width:100%; background-color:#FFFFFF; border:1px solid #ccc; filter:Alpha(opacity=85); opacity:0.85; height:auto;}
#daneosobowe{    padding-left: 8px;
    padding-top: 102px;
    text-align: left;color: #56baf5; font-size: 13pt;}
	#daneosobowe2{  color: #56baf5;
    font-size: 13pt;
    padding-left: 0;
    padding-top: 0;
    text-align: left;}
#infowork{text-align: left; padding-left: 8px;
    padding-top: 169px;color: #56baf5; font-size: 13pt;}

#infowork2 {
    color: #56baf5;
    font-size: 13pt;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
}
#mess {
    color: #BDBDBE;
    font-size: 13pt;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
	margin-bottom: 38px;
}
div#formKontakt input#messages{
    background-color: #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    color: #91a3b1;
    margin: 0 6px 13px;
    padding: 15px;
    width: 627px;
}
div#formKontakt input#file {
   
    border-radius: 9px;
    color: #91a3b1;
    margin: 0 6px 13px;
    padding: 15px;
    width: 273px;
}
div#formKontakt textarea#newmess3 {
    background-color: #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    color: #91a3b1;
    margin: -10px 6px 0;
    padding: 15px;
}
#newmes{
    background-color: #03a9f5;
    border-radius: 14px;
    color: #ffffff;
    height: 24px;
    margin: 0 0 0 14px;
padding: 7px 9px 7px 8px;
    text-align: center;
    width: 120px;}
div#formKontakt textarea#note {
    background-color: #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    color: #91a3b1;
    margin: 22px 0px 13px;
    padding: 15px;
}
button, input#submit4[type="submit"] {
    background-color: #03a9f5;
    border: medium none;
    border-radius: 12px;
    color: #ffffff;
    height: 0;
    padding: 7px 6px 23px;
	 margin: -12px 33px 0 0;
    width: 107px;
	 float: right;
}
#opissprawy2 {
    text-align: left; padding-top: 0px;padding-bottom: 0px;color: #56baf5; font-size: 13pt;padding-left: 0px;
}
#opissprawy{text-align: left; padding-left: 8px;
     padding-top: 360px; padding-bottom: 346px;color: #56baf5; font-size: 13pt;}
div#sidebar{}

div#sidebar ul { list-style:none;margin:50px 10px 30px 50px; padding:0; }

div#sidebar ul li {margin:0; padding:0; background-image:url(../imgs/arr-orange.gif); background-position:0% 50%; background-repeat:no-repeat; padding-left:8px;}

div#sidebar ul li a { display:block; border-bottom:1px solid #ddd; padding:5px; font-size:14px; text-transform:uppercase;} 

div#sidebar ul li a:hover{ background-color:#eee; color:#FF0000;}

div#sidebar ul li a.zaznacz{ background-color:#eee; color:#FF0000;}



#arrow_anima { position:absolute; top:370px; left:0;}





div#content_podtr_r h3{ font-size:24px; line-height:24px; margin-top:6px; margin-bottom:24px;}

div#content_podtr_r h3#zw { color:#FF3300;}

div#content_podtr_r h3#od { color:#83A738;}







div#content_podtr_r h4{ font-size:18px; line-height:18px; margin-bottom:18px;}

p.faq_odp {padding-left:50px; margin-bottom:30px;}









div.baton_wniosek{ width:150px; text-align:center; margin-top:30px;}

div.baton_wniosek a { font-size:16px; line-height:30px; background-color:#FF6600; color:#FFFFFF; font-weight:normal; display:block;border:1px solid #CCC; -moz-border-radius: 6px; border-radius: 6px; }

div.baton_wniosek a:hover {background-color:#CCC;}



div.baton_wniosek2{ width:140px; text-align:center; margin-top:30px;}

div.baton_wniosek2 a { font-size:16px; line-height:30px; background-color:#83A738; color:#FFFFFF; font-weight:normal; display:block;border:1px solid #CCC; -moz-border-radius: 6px; border-radius: 6px; }

div.baton_wniosek2 a:hover {background-color:#CCC;}



div.baton_wniosek3{ width:130px; text-align:center; margin-top:30px;}

div.baton_wniosek3 a { font-size:16px; line-height:30px; background-color:#263861; color:#FFFFFF; font-weight:normal; display:block;border:1px solid #CCC; -moz-border-radius: 6px; border-radius: 6px; }

div.baton_wniosek3 a:hover {background-color:#CCC;}







div#formKontakt{   font-size:13px; color:3d3d3d;}

div#formKontakt table tr:nth-child(even) {}
div#formKontakt table tr:nth-child(odd) {} 

div#formKontakt td { }

div#formKontakt td.td_l {}

div#tabmilage td input {  background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 15px;
    margin: 0 6px 13px 2px;
    padding: 4px 4px 4px 9px;
    width: 122px;
	font-weight: normal;}
div#tabmilage td label { 
   
    color: #a2a2a2;
    font-size: 12px;
	margin-left: 6px;
   
  }
 div#tabmilage table{  
  margin: 0 0 0 -6px;
  display: table-caption;
}

div#formKontakt input {  background-color:#f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    margin: 0 6px 13px;
    padding: 15px;
    
	font-size:15px;
	
	color:#91A3B1;}
	div#formKontakt input#submit2 { background-color: #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    color: #91a3b1;
    margin: -49px 187px 13px;
    padding: 5px;
    position: absolute;
    width: 64px;}
div#formKontakt input#cal{  background: url(../image/calendary.png) no-repeat right #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
	
    margin: 20px 6px 13px;
    padding: 15px;
    width: 314px;
	color:#91A3B1;}
	

div#inputs input {
   background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 6px;
    width: 91%;
}
div#inputs2 input {
   background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 6px;
   width: 89%;
}
div#inputs3 input {
   background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 6px;
    width: 93%;
}
div#inputs4 input {
   background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 6px;
    width: 95%;
}
div#inputs5 input {
   background-color: #f4f8fb;
    border: 1px solid #91a3b1;
    border-radius: 9px;
    color: #263861;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 6px;
    width: 95%;
}
#inputs2{display: inline-table;
    width: 22%;}
#inputs3{display: inline-table;
    margin-left: 10px;
    width: 34.5%;}
#inputs4{display: inline-table;
    width: 47%;}
#inputs5{  display: inline-table;
    margin-left: 10px;
    width: 47%;}

	div#formKontakt input#cal2{  background: url(../image/calendary.png) no-repeat right #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
	
    margin: 20px 6px 13px;
    padding: 15px;
    width: 314px;
	color:#91A3B1;}
	div#formKontakt input#search2 {
    background: #ffffff url("../image/search.png") no-repeat scroll 3px 11px;
  
    border:none;
    color: #91a3b1;
    margin: 0 6px 13px;
  
    width: 32px;
}
div#formKontakt input#search{  background-color: #ffffff;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    margin: 0 6px 13px;
    padding: 15px 41px 15px 15px;
 width: 647px;
	color:#91A3B1;}
	#file{  background: none;
    
    }
	#ograniczenia{color:#B6B6B6;font-size: 15px;
    padding-left: 33px;}
	#files{border: 1px dashed #d3d8db;
    border-radius: 9px; margin-left: 6px;width: 286px;}
	div#formKontakt textarea {  background-color: #f4f8fb;
    border: 1px solid #d3d8db;
    border-radius: 9px;
    margin: 22px 6px 13px;
    padding: 15px;
    font-size: 15px;
	color:#91A3B1;}
#at{color:#91A3B1;  margin: 12px 0 45px 24px; font-size: 15px;}


input[type=checkbox] #ary{
	visibility: hidden;
}




/* SQUARED FOUR */
.squaredFour {
	width: 476px;	
 margin: 0 0 29px -7px;
	position: relative;
	display: inline-flex;
}
#ary{color: #b6b6b6;
    font-weight: normal;
    text-decoration: underline;}
#ary2{color: #333;
    text-decoration: underline;}
.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	border-radius: 4px;
border: 1px solid #263861;

	
}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 6px;
	left: 5px;
	border: 3px solid #263861;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.styled-select select {
   background: transparent;

  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   
	 color: #263861 !important;
    font-size: 12px;
    height: 27px;
    margin: 5px -1px !important;
    padding: 0 0 8px 3px;
    width: 151px;
   }
   .styled-select {
  
   height: 32px;
    margin: 0 0 13px !important;
    width: 151px;
   background: url(../image/select-Arr.png) no-repeat 130px #f4f8fb;
   border: 1px solid #91a3b1;
    border-radius: 9px;
	
	color:#263861 !important;

   }
    .styled-select option {
background-color: #f4f8fb;
    margin: 0;
    padding: 5px 0 5px 3px;
    width: 191px;
	
   }
  
   
  .styled-select1 select {
  background: transparent;

  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   
	 color: #263861 !important;
    font-size: 12px;
    height: 27px;
    margin: 5px -1px !important;
    padding: 0 0 8px 3px;
    width: 168px;
   }
   .styled-select1 {
   height: 32px;
    margin: 0 0 13px !important;
    width: 168px;
   background: url(../image/select-Arr.png) no-repeat 146px #f4f8fb;
   border: 1px solid #91a3b1;
    border-radius: 9px;
	
	color:#263861 !important;
	
   }
    .styled-select1 option {
background-color: #f4f8fb;
    margin: 0;
    padding: 5px 0 5px 3px;
    width: 168px;
   }
.styled-select2 select {
   background: transparent;
  font-size: 15px;
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   color:#91A3B1 !important;
   height: 34px;
    margin: 12px -1px 13px !important;
    padding: 0 0 13px 12px;
    width: 306px;
   }
   .styled-select2 {
   width: 314px;
   height: 47px;
  
   background: url(../image/selectarray.png) no-repeat right #f4f8fb;
   border: 1px solid #d3d8db;
    border-radius: 9px;
	margin: 0px 6px 13px !important;
	color:#91A3B1 !important;
	display: inline-flex;
   }
    .styled-select2 option {
 margin: 0;
    padding: 5px 0 5px 14px;
    width: auto;
	background-color: #f4f8fb;
   }
    .styled-select3 select {
   background: transparent;
  
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   color:#91A3B1 !important;
   height: 34px;
    margin: 12px -1px 13px !important;
    padding: 0 0 13px 12px;
   width: 244px;
   }
   .styled-select3 {
   width: 244px;
   height: 47px;
  
   background: url(../image/selectarray.png) no-repeat right #FFFFFF;
   border: 1px solid #d3d8db;
    border-radius: 9px;
	margin: 0px 6px 13px !important;
	color:#91A3B1 !important;
	
   }
    .styled-select3 option {
 margin: 0;
    padding: 5px 0 5px 14px;
   width: 244px;
   }
     .styled-select4 select {
   background: transparent;
  
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   color:#91A3B1 !important;
   height: 34px;
    margin: 12px -1px 13px !important;
    padding: 0 0 13px 12px;
   width: 88px;
   }
   .styled-select4 {
   width: 88px;
   height: 47px;
  
   background: url(../image/selectarray.png) no-repeat right #FFFFFF;
   border: 1px solid #d3d8db;
    border-radius: 9px;
	margin: 0px 6px 13px !important;
	color:#91A3B1 !important;
	
   }
    .styled-select4 option {
 margin: 0;
    padding: 5px 0 5px 14px;
   width: 88px;
   }
    .styled-select5 select {
   background: transparent;
  
  -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
 
   border: 0;
   border-radius: 0;
  
   
   color:#91A3B1 !important;
   height: 34px;
   margin: 12px -1px 13px !important;
    padding: 0 0 13px 13px;
    width: 181px;
   }
   .styled-select5 {

   height: 47px;
  
   background: url(../image/selectarray.png) no-repeat right #FFFFFF;
   border: 1px solid #d3d8db;
    border-radius: 9px;
	 margin: 0 -32px 13px !important;
    width: 211px;
	color:#91A3B1 !important;
	
   }
    .styled-select5 option {
 margin: 0;
    padding: 5px 0 5px 14px;
  width: 211px;
   }


.forum-content {
    
}
.comments-space {
   
}
.remaining-content span {
    display:none;
}

.radio-toolbar input[type="radio"] {
    display:none; 
}

.radio-toolbar label {
    display:inline-block;
   
    padding:4px 11px;
   color: #263861;
}

.radio-toolbar input[type="radio"]:checked + label { 
background: url(../image/radiobut.png) no-repeat 12px;
     border: 1px solid #263861;
	 padding: 7px 11px 7px 30px;
    border-radius: 17px;
	margin-left: 8px;
}
.radio-toolbar{margin-left: -8px;}

.morelink{color:#66C1F6; font-weight:normal;}
button, input[type="submit"]#submit1{background-color: #03a9f5;
    border: medium none;
    border-radius: 12px;
    color: #ffffff;
    height: 0;
      padding: 7px 7px 27px;
    width: 135px;}

button, input[type="submit"]#submit25{background-color: #de5300;
    border: medium none;
    border-radius: 17px;
    color: #ffffff;
    font-size: 13px;
    height: 0;
    padding: 8px 7px 28px;
    width: 122px;}	
	
	button, input[type="button"]#submit26{
	background-color: #ffffff;
    border: 1px solid #de5300;
    border-radius: 17px;
    color: #de5300;
    font-size: 13px;
    height: 0;
    padding: 8px 7px 28px;
    width: 122px;}	
	
	button, input[type="button"]#submit27{
	background-color: #ffffff;
    border: 1px solid #4f8ec6;
    border-radius: 17px;
    color: #de5300;
    font-size: 13px;
    height: 0;
    padding: 8px 7px 28px;
    width: 122px;}	
	
	button[disabled], html input[disabled]{background-color: #03a9f5;
    border: medium none;
    border-radius: 12px;
    color: #ffffff;

    padding: 7px 6px 23px;
    width: 107px;cursor: default;opacity: 0.44;}
#inputs{display: inline-table;
    width: 49%;}

div#formKontakt .submit input {  

     width: auto;  

     padding: 6px 8px;  

     background:#263861;  

     border: 0;  

     font-size: 14px;  

     color: #FFF;

	 cursor:pointer;

     }  



p.kontaktError{ color:#FF0000; font-size:13px;}

p.kontaktFine{  color:#009900;}




#bossizeing ul, li {list-style:none;}


div#footerIn {width:1000px; margin:0 auto;}



div.footerInKol {float:left; color:#eee; padding-top:30px; height:130px}



div#footerInKol_l { width:360px;}

div#footerInKol_mid {width:335px;}

div#footerInKol_mid ul { margin:0; padding:0; list-style:none;}

div#footerInKol_mid ul li { margin:0; padding:0 0 3px 0;}

div#footerInKol_mid ul li a {color:#666; background-image:url(../imgs/arr-wh.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:14px; font-size:11px;}

div#footerInKol_mid ul li a:hover {color:#ccc;}

div#footerInKol_r {width:300px;}

div#footerInKol_r a { color:#FFF;}

div#footerInKol_r a:hover {color:#263861;}



div#footerInKol_bottom {clear:both; text-align:right; color:#555;}

div#footerInKol_bottom a {clear:both; text-align:right; color:#555;}





span.form_star { color:#FF0000;}



table#tab_layout1 { width:100%; padding-top:20px;}

table#tab_layout1 th[scope=col] {text-align:center; font-weight:normal; background: url(../imgs/home_box_bg.jpg) repeat-x top; border-bottom:1px solid #888; border-top:1px solid #999; padding-bottom:15px;}

div.nazwa_sub{ color:#fff; font-size:22px; font-style:italic; padding:8px 0;background:url(../imgs/bg4.jpg) repeat-x 0% 50%; border-bottom:1px solid #bbb;}

div.cena_sub{ color:#222; font-size:16px;padding:13px 4px; font-weight:bold;}

div.cena_sub span{ font-size:11px; color:#888; font-weight:normal;}

div.baton_sub a {background:url(../imgs/home_box_bg3.jpg) repeat-x top; color:#FFF; font-weight:normal; font-size:14px; line-height:22px; display:inline-block; padding:0px 10px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 1px 1px #999;-webkit-box-shadow: 1px 1px 1px #999;box-shadow: 1px 1px 1px #999;}

div.baton_sub a:hover {-moz-box-shadow:inset 1px 1px 1px #111;-webkit-box-shadow:inset 1px 1px 1px #111;box-shadow:inset 1px 1px 1px #111; color:#eee;}

table#tab_layout1 th[scope=row] {padding:8px 4px 8px 10px; border-bottom:1px solid #ddd; font-weight:normal; color:#666; font-size:13px;}

table#tab_layout1 td {padding:8px 4px; border-bottom:1px solid #eee; border-left:1px dotted #bbb; text-align:center; vertical-align:middle;}

table#tab_layout1 tr.zakresl{ background:#f9f9f9}

table#tab_layout1 td#pusta{ border:none;border-bottom:1px solid #888;}




div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}