body { background:url('gfx/bg.jpg') repeat-x top center #FFFFFF; margin-left:auto; margin-right:auto; }

.clr{ clear:both; float:left;}
img { border: none; }
* { margin:0; padding:0; }
a { text-decoration:none;}
.nm { margin:0!important; }

.conteiner { width:960px; }

.conteiner13 { width:745px; float:left; margin-left:40px; }

.head-banner { width:960px; height:183px; background:url('gfx/head-banner.jpg') no-repeat; }
.contact-top { width:375px; height:80px; float:right; margin:60px 40px 0px 0px; }

.left-contact { width:215px; height:70px;  float:right; }
.adres { font-family:Tahoma; font-weight:bold; font-size:11px; color:#1f1f1f; line-height:14px; text-align:right; float:right; clear:right; }
.street1 { font-family:Tahoma; font-size:11px; color:#1f1f1f; text-align:right; line-height:14px; float:right; clear:right; }
.street2 { font-family:Tahoma; font-size:11px; color:#1f1f1f; text-align:right; line-height:14px; float:right; clear:right; }

.right-contact { width:160px; height:70px; float:right; }
.street { font-family:Tahoma; font-size:11px; color:#1f1f1f; text-align:left; float:left; margin-left:20px; }
.mailer { font-family:Tahoma; font-size:11px; color:#0d73bd; text-align:left; float:left; margin-left:20px; }


.hoteliki { font-family:Arial; font-size:13px; font-weight:bold; color:#555555; }
.hoteliki:hover { text-decoration:underline; }

.menu-border { height:27px; width:960px; float:left; border:1px solid #cac8c9; margin-bottom:23px; }
.menu-container { width:956px; height:25px; margin:1px; padding:1px; float:left; background:url('gfx/menu-border.jpg') repeat-x; }
.menu-container a { padding:0 20px; line-height:20px; margin-top:2px; float:left; color:#ffffff; font-family:Tahoma, Arial; font-weight:bold; font-size:12px; background:url('gfx/menu_li.jpg') no-repeat right center; }

.left-side { width:185px; float:left; clear:left; }

.orange_bar { width:166px; color:white; text-align:left; padding-left:20px; line-height:26px; font-family:Arial; font-weight:bold; font-size:12px; background:url('gfx/orange_bar.jpg') repeat-x top left #fe9b00; border:1px solid #e9e9e9; }
.orange_bar a { color:white; }

.blue_bar { width:166px; color:white; text-align:left; padding-left:20px; line-height:26px; font-family:Arial; font-weight:bold; font-size:12px; background:url('gfx/blue_bar.jpg') repeat-x top left #fe9b00; border:1px solid #e9e9e9; }
.blue_bar a { color:white; }
                                     
h4 { width:168px; height:26px; padding-left:17px; line-height:26px; display:block; margin:0; background:url('gfx/left_menu_header.jpg') repeat top left #e2e2e2; border:1px solid #e9e9e9; font-size:12px; color:#e94a00; text-align:left; font-family:Arial; }

.left_menu { width:185px; margin-top:5px; margin-bottom:30px; border:1px solid #e9e9e9; }    
.left_menu ul { width:185px; display:block; padding:0; list-style:none; margin:0; color:#555555; text-align:left;  font-family:Arial; font-size:12px; }
.left_menu ul li{ width:185px; background:url('gfx/left_menu_link_bg.jpg') repeat top left #f3f3f3; }
.left_menu ul a { line-height:26px; color:#555555; padding-left:25px; width:160px; display:block; background:url('gfx/left_menu_arr.jpg') no-repeat center left; }

.right-side { width:775px; float:left; }

.container { width:545px; float:left; margin-left:10px; }
.container13 { width:775px; float:left; margin-left:30px; }
.right-side-container { width:215px; float:right; margin-right:1px; }
.wide-container { width:730px; float:left; margin-left:10px; }
.wide-container h4 { width:715px; clear:both; padding-left:15px; font-size:18px; text-align:left; color:#2481d9; font-family:Trebuchet MS, Arial; background:none; border:none; }

.right-side-container h4 { width:208px; padding-left:7px; clear:both; font-family:Tahoma; font-weight:bold; font-size:12px; color:#484848; text-align:left; margin:25px auto 7px; background:none; border:0; }

.newsletter_box_border { border:1px solid #e9e9e9; margin-bottom:28px; }
.newsletter_box { width:185px; height:61px; margin:1px; padding:18px 13px; background:url('gfx/newsletter_box_bg.jpg') repeat-x top left #fe9c00; font-family:Arial; font-size:12px; color:#ffffff; text-align:left; }
.newsletter_input { float:left; margin-top:14px; }
.newsletter_input input { border:0px; height:21px; width:110px; line-height:21px; padding:0 5px; float:left; background:url('gfx/newsletter_bgl.jpg') no-repeat top left #ffffff; font-family:Tahoma; font-size:10px; color:#5d5d5d; }
.newsletter_go { width:62px; text-align:right; margin-top:16px; float:left; font-family:Tahoma; font-size:11px; color:#ffffff; }     
.newsletter_go a { color:#ffffff; text-decoration:underline; } 

.right-banner { width:210px; }

.banner-dol { width:516px; height:105px; float:left; margin-left:12px; margin-top:5px; }
.bannerowosc { width:516px; height:105px; }  

.banner_a { padding:1px; border:1px solid #e9e9e9; display:table; } 

.show_box1 { width:160px; float:left; margin-right:12px; margin-bottom:6px !important; }
.show_box1 .header { width:160px; height:24px; padding:1px; display:block; margin:0; border:1px solid #e9e9e9; }
.show_box1 h3 { width:143px; height:24px; padding-left:17px; line-height:26px; display:block; margin:0; background:url('gfx/show_box_header.jpg') repeat top left #e2e2e2; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; font-family:Tahoma; }
.show_box1 img { padding:1px; width:160px; height:53px; margin:1px 0 3px; border:1px solid #e9e9e9; }
.show_box1 .rows { width:162px; clear:both; border:1px solid #e9e9e9; border-bottom:0px; float:left; }
.show_box1 .rows a { width:152px; padding-left:8px; margin-left:1px; float:left; display:table; color:#444444; line-height:21px; background:url('gfx/show_box_row.jpg') repeat-x top left #f3f3f3; font-size:11px; text-align:left; font-family:Tahoma; border-bottom:1px solid #e9e9e9; }
.show_box1 .rows a div { width:82px; float:left; clear:left; }
.show_box1 .rows label { float:right; padding-right:5px; width:57px; }

.show_box2 { width:160px; float:left; margin-left:12px; margin-right:16px; margin-bottom:6px !important; }
.show_box2 .header { width:160px; height:24px; padding:1px; display:block; margin:0; border:1px solid #e9e9e9; }
.show_box2 h3 { width:143px; height:24px; padding-left:17px; line-height:26px; display:block; margin:0; background:url('gfx/show_box_header.jpg') repeat top left #e2e2e2; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; font-family:Tahoma; }
.show_box2 img { padding:1px; width:160px; height:53px; margin:1px 0 3px; border:1px solid #e9e9e9; }
.show_box2 .rows { width:162px; clear:both; border:1px solid #e9e9e9; border-bottom:0px; float:left; }
.show_box2 .rows a { width:152px; padding-left:8px; margin-left:1px; display:table; color:#444444; float:left; line-height:21px; background:url('gfx/show_box_row.jpg') repeat-x top left #f3f3f3; font-size:11px; text-align:left; font-family:Tahoma; border-bottom:1px solid #e9e9e9; }
.show_box2 .rows a div { width:82px; float:left; clear:left; }
.show_box2 .rows label { float:right; clear:right; padding-right:5px; width:57px; }

.show_box { width:160px; float:left; margin-right:16px; margin-bottom:6px !important; }
.show_box .header { width:160px; height:24px; padding:1px; display:block; margin:0; border:1px solid #e9e9e9; }
.show_box h3 { width:143px; height:24px; padding-left:17px; line-height:26px; display:block; margin:0; background:url('gfx/show_box_header.jpg') repeat top left #e2e2e2; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; font-family:Tahoma; }
.show_box img { padding:1px; width:160px; height:53px; margin:1px 0 3px; border:1px solid #e9e9e9; }
.show_box .rows { width:162px; clear:both; border:1px solid #e9e9e9; border-bottom:0px; float:left; }
.show_box .rows a { width:152px; padding-left:8px; margin-left:1px; float:left; display:table; color:#444444; line-height:21px; background:url('gfx/show_box_row.jpg') repeat-x top left #f3f3f3; font-size:11px; text-align:left; font-family:Tahoma; border-bottom:1px solid #e9e9e9; }
.show_box .rows a div { width:82px; float:left; clear:left; }
.show_box .rows label { float:right; padding-right:5px; width:57px; }

.footer { width:100%; text-align:center; border-top:1px solid #cccccc; clear:both; margin-top:38px; float:left; }
.footer .txts { font-family:Arial; color:#3d3d3d; font-size:11px; text-align:center; width:100%; clear:both; margin-top:10px; }
.footer .txts a { color:#3d3d3d; }
.footer .partners { text-align:center; width:100%; clear:both; margin-top:18px; }
.footer .copyrights { font-family:Arial; color:#adaeae; font-size:11px; text-align:center; width:100%; clear:both; margin-top:18px; }
.footer .copyrights a { color:#adaeae; }

.form_box { width:720px; position:relative; padding:5px; float:left; background-color:#f1f1f1; }
.form_box_tl { position:absolute; top:0; left:0; width:4px; height:4px; background:url('gfx/gtl.jpg') no-repeat top left;  }
.form_box_tr { position:absolute; top:0; right:0; width:4px; height:4px; background:url('gfx/gtr.jpg') no-repeat top left;  }
.form_box_bl { position:absolute; bottom:0; left:0; width:4px; height:4px; background:url('gfx/gbl.jpg') no-repeat top left;  }
.form_box_br { position:absolute; bottom:0; right:0; width:4px; height:4px; background:url('gfx/gbr.jpg') no-repeat top left;  }
          
.form_line { clear:both; width:710px; padding:5px; float:left; }          
.form_line .col1 { line-height:24px; width:255px; float:left; display:block; text-align:right; font-family:Arial; font-size:11px; color:#000000; font-weight:bold; } 
.form_line .col2 { width:345px; float:left; display:block; text-align:left; padding-left:20px; } 
.form_line .col2 textarea { width:341px; border:1px solid #a5acb2; } 
.form_line .col2 input { width:341px; border:1px solid #a5acb2; height:24px; line-height:24px; }

.button { width:95px; height:23px;  float:right; padding-left:35px; padding-top:7px; display:block; background:url('gfx/button.jpg') no-repeat top left; font-family:Tahoma; color:#ffffff; font-size:10px; }
 
.container-header { text-align:left; clear:both; width:710px; padding:5px; display:block; float:left; font-size:12px; color:#2f2f2f; font-weight:bold; font-family:Arial; } 
      
.orange { color:#fb5900; }
.gray { color:#7e7e7e; }   

.pages { font-size:12px; color:#403d3d; font-family:Arial; }   
            

.merlin { width:533px; margin-bottom:10px; }

.merlin13 { width:745px; float:left; margin-left:10px; }


/* NAGŁOWKI */
.title { font-family:Arial; font-size:16px; font-weight:bold; color:#E94A00; }









/* question form */
#qst-form{}
#qst-form td {padding-top:5px;}
#qst-form .left-qst-form {font:bold 11px trebuchet ms, sans-serif; color:#142f63; float:left; text-align:right;}
#qst-form .left-qst-form2  {font:bold 11px trebuchet ms, sans-serif; color:#142f63; float:left; text-align:left; width:45px;  height:23px; line-height:23px;}
.dorosl {float:left; padding-left:12px;  font:bold 11px trebuchet ms, sans-serif; color:#142f63; height:23px; line-height:23px;}

#qst-form td.left-qst-form {width:135px; height:23px; line-height:23px;}
#qst-form .right-qst-form {float:right; width:137px; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px; padding-right:5px;  height:21px; line-height:21px;}
#qst-form .right-qst-form4 {float:left; width:137px; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px; padding-right:5px;  height:21px; line-height:21px;}
.right-qst-form13 {float:right; width:280px; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px; padding-right:5px;  height:21px; line-height:21px;}
#qst-form .right-qst-form-trans {float:right; width:149px; background-color:#f4f4f4; border:1px solid gray; color:gray; padding-top:3px;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px;   height:26px; line-height:26px;}
#qst-form .right-qst-form-trans option {height:35px; line-height:35px;}

#qst-form .right-qst-form option {font:normal 11px trebuchet ms, sans-serif;   height:24px; line-height:24px;}
#qst-form .right-qst-form2 {float:left; width:26px; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px; padding-right:5px;  height:21px; line-height:21px; } 
#qst-form .left-qst-form2-kids {font:bold 11px trebuchet ms, sans-serif; color:#142f63; float:left; text-align:right; width:45px;  height:23px; line-height:23px;}

#qst-form .qst-table {width:590px; font-family:trebuchet ms; float:left;}

#two-col .for-firms {width:200px;}

#qst-form .duty-pools {float:left; text-align:right; width:135px; font:normal 11px trebuchet ms, sans-serif; color:#a8a9a9; height:16px; line-height:16px;}
#qst-form .blue {color:#41acdb;}
#qst-form .form-send {color:#fe9835; border:none; cursor:pointer; float:right; height:20px; line-height:16px; text-align:right; padding-right:40px;}
.form-send13 {color:#fe9835; border:none; cursor:pointer; float:left; height:20px; line-height:16px; text-align:right; margin-left:300px; font-weight:bold; }
.form-send13:hover {text-decoration:underline;}
.form-send1313 {color:#fe9835; border:none; cursor:pointer; float:left; height:20px; line-height:16px; text-align:right; margin-left:100px;}
.form-send1313:hover {text-decoration:underline;}
#qst-form .form-send:hover {text-decoration:underline;}
#qst-form .uwagi-qst-form {height:100px; width:135px; font:bold 11px trebuchet ms, sans-serif; color:#142f63; float:left; text-align:right;}
#qst-form .qst-form-area {height:100px; width:142px; float:right; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px;}
#qst-form .qst-form-area13 {height:150px; width:282px; float:left; background-color:#f4f4f4; border:1px solid gray; color:gray;  font:normal 11px trebuchet ms, sans-serif; padding-left:5px;}
#qst-form select.right-qst-form {width:149px; height:26px; line-height:26px; padding-right:0;}
.arial {font-family:arial;}

/* -- */


/* green schools */
.green-photo img{margin-top:10px;}
.sw-photos {}

#qst-form .qst-table2 {float:left; width:290px; font-family:trebuchet ms;}
#qst-form .qst-table2 tr {width:240px;}

#qst-form .qst-table2 .left-qst-form {width:165px;}
#qst-form .qst-table2 .uwagi-qst-form {width:165px; }
#qst-form .duty-pools2 {float:left; margin-left:10px; text-align:right; width:135px; font:normal 11px arial, sans-serif; color:#a8a9a9; height:16px; line-height:16px;}
/* -- */


/* forms */
	.contact {font-family: trebuchet ms;}
	.contact h2 {color:#1495ce; font-size:18px;}
	.contact span {color:#1495ce;}
	.contact a { color:gray;}
	.hide {display:none;}
	.center-form h1 {color:#1495ce; font:normal 18px trebuchet ms; cursor:pointer; line-height:40px; height:40px;}
	.center-form {width:600px;}
	#qst-form .form-send {float:left;  margin-left:30px;}
	#qst-form .form-send13 {float:left;  margin-right:300px;}
	
	#qst-form .form-hdr bold {font-size:15px; color:#CB8B46; font-weight:bold;}
	#qst-form .pln {font-size:11px; color:#CB8B46; float:right; line-height:21px; height:21px;}
	#qst-form .pln13 {font-size:11px; color:#CB8B46; float:left; line-height:21px; height:21px; margin-left:17px;}
	#qst-form td.left-qst-form { width:230px; margin-right:4px; }
	.orange { color:#d78936;}
	#qst-form .max-price { width:100px; float:left;} 
	#qst-form .duty-pools {margin-left:80px;}

	#qst-form .uwagi-qst-form {width:230px;}
	
	
	#for-firms td.left-qst-form { width:126px; margin-right:5px;} 
	#for-firms .uwagi-qst-form { width:125px; margin-right:5px;} 
	
	#qst-form #duty-for-firms { margin-left:20px;}
	#qst-form #for-firms-send { margin-left:20px;}
/* -- */

.dupa { font:bold 14px Arial, sans-serif; color:#1876C9; }

/*color:#6DB1F0;*/
.padak { font:bold 12px Arial, sans-serif;  }

.blue { font:bold 15px Arial, sans-serif; color:red; margin-right:3px; } 
.duty-pools { font:bold 12px Arial, sans-serif; color:red; margin-right:3px; } 


.milka { font:12px Arial, sans-serif;  float:left; }




table.searform td  { text-align:left; }



/* separatory*/
.sepLogo { width:202px; height:74px; float:left; margin:55px 0px 0px 43px; }
.sepLogo a { display:block; width:202px; height:74px; }
