body { margin: 0px; padding: 0px; text-align: center; background: #eeeff1;min-width:900px;height:100%;}
a{text-decoration: none; color: #4a9ebe;}
a:hover{text-decoration: underline; color: #4a9ebe;}
a:hover img{border: 0px;}
img{ border: 0px; }
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: center;
	font-size: 65px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 20px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

.left_padding{width:49.999%;position:absolute;left:0;z-index:-1;}
.right_padding{width:49.999%;position:absolute;left:50%;z-index:-1;}
.left_padding table, .right_padding table {width:100%;}
.right_padding .spacer, .left_padding .spacer {width:445px;}
.left_padding .content {text-align:right;}
.right_padding .content {text-align:left;}

#ie-min-width{width:900px;position:absolute;left:0;z-index:-1}/*ie 6 fix*/
#top_border{width: 100%; background: #f86900; height: 7px;}
.container{width: 100%; overflow: hidden; text-align: left; }
#site_container {text-align: left; width: 900px; background: #ffffff; margin: 0px auto 0px auto; clear: both;}
#header_top_left{height: 50px; background: #EEEFF1;}
#header_top_right{height: 50px; background: #004178; margin-top: 50px;}
#header_top{width: 900px; height: 100px; _height: 100px; background: #ffffff;margin:auto;}
#logo{width:162px; height: 100px; float: left;}
#menu{width:738px; height: 50px; float: right; margin-top: 50px;}
#main_menu_container{width: 438px; height: 50px; float: left;}
#special{width: 300px; height: 50px; float: right; background: #004178; text-align: left; color: #ffffff; font: bold 11px arial;}
#header_bottom_container{width: 100%; overflow: hidden;}
#header_bottom_left{height: 50px; background: #346E94; margin-top: 149px;}
#header_bottom_right{height: 199px; background: #4A9EBE;}
#header_bottom{width: 900px; height: 199px;margin:auto;}
#top_toolbar_container{width: 100%; overflow: hidden;}
#top_toolbar_left{height: 50px; background: #346E94;}
#top_toolbar_right{height: 50px; background: #4A9EBE;}
#top_toolbar{width: 900px; height: 50px; margin: auto;}
#content_titles{width: 600px; height: 50px; float: left; background: #346e94;}
#search_container{width: 283px; _width: 300px; height: 35px; _height: 50px; float: right; background: #4a9ebe; padding-top: 15px; padding-left: 17px;}
#search_container form .contact_box_input{width: 184px; height: 19px; float: left;}
#search_container form .contact_box_input input{width: 164px; _width: 174px; height: 17px; border: 0px; background: #ffffff; color: #9f9f9f; font: normal 11px tahoma; padding: 2px 5px 0px 5px; #padding: 2px 5px 0px 6px;  #margin-top: -1px;}
#search_container form .contact_box_button{width: 78px; height: 19px; float: left;}
#search_container form .contact_box_button input{width: 78px; height: 19px; border: 0px; background: url(/images/button_search.gif) no-repeat; cursor: pointer;}
.title1{width: 286px; _width: 301px; float: left; height: 37px; _height: 50px; background: url(/images/title_light.gif) 0px -1px no-repeat; color: #ffffff; font: normal 20px arial; padding: 13px 0px 0px 15px;}
.title2{width: 271px; _width: 299px; float: right; height: 37px; _height: 50px; background: url(/images/title_light.gif) 0px -1px no-repeat; color: #ffffff; font: normal 20px arial; padding: 13px 0px 0px 28px;}
.title_all{width: 585px; _width: 600px; float: left; height: 37px; _height: 50px; background: url(/images/title_light.gif) 0px -1px no-repeat; color: #ffffff; font: normal 20px arial; padding: 13px 0px 0px 15px;}
#middle_container{width: 100%; background: url(/images/g_w.gif) center repeat-y; overflow: hidden;}
#mainsite_content_container{width: 900px; overflow: hidden; margin: 0px auto 0px auto; text-align: left; background: url(/images/g_w3.gif) repeat-y;}
#mainsite_left_content{width: 264px; _width: 301px; float: left; overflow: hidden; padding: 22px 23px 22px 14px;}
#content_container{width: 900px; overflow: hidden; margin: 0px auto 0px auto; text-align: left; background: url(/images/g_w4.gif) repeat-y;}
/*#left_content{width: 180px; float: left; overflow: hidden; padding: 35px 0px 22px 0px;}*/
#left_content{width: 180px; float: left; overflow: hidden; padding: 22px 0px 22px 0px;}
#left_menu{ width:width: 180px; float: left; overflow: hidden;}
#mainsite_right_content{width: 539px; _width: 599px; float: left; overflow: hidden; padding: 22px 30px 22px 30px;}
/*#right_content{width: 660px; _width: 720px; float: left; overflow: hidden; padding: 7px 30px 22px 30px;}*/
#right_content{width: 660px; _width: 720px; float: left; overflow: hidden; padding: 22px 30px 22px 30px;}
#right_content #content_top_toolbar{width: 660px; border-bottom: 1px solid #EEEFF1; height: 15px; _height: 23px; padding-bottom: 7px;}
#right_content #content_top_toolbar #navigation_menu{width: 550px; float: left; font: normal 12px arial; color: #676767;}
#right_content #content_top_toolbar #content_tools{width: 110px; float: right; text-align: right; font: normal 12px arial;}
#content_top_toolbar #content_tools img{vertical-align: middle; margin-right: 5px;}
/*#right_content #content{width: 660px; color: #676767; font: normal 14px arial; line-height: 22px; padding-top: 10px;}*/
#right_content #content{width: 660px; color: #676767; font: normal 13px arial; line-height: 22px;}
#right_content #content_bottom_toolbar{width: 660px; font: normal 12px arial; padding-top: 6px;}
#right_content #content_bottom_toolbar #go_back{width: 300px; text-align: left; float: left;}
#right_content #content_bottom_toolbar #go_top{width: 300px; text-align: right; float: right;}
#mainsite_right_content #content{color: #676767; font: normal 13px arial; line-height: 22px;}
#content_bottom_toolbar img{vertical-align: middle; margin-right: 5px;}
#content ul{list-style: none; padding-left: 20px; margin-left: 0px; margin: 10px 0px 15px 0px;}
#content ul li { background: url(/images/li_ico.gif) 2px 0.8em no-repeat; padding: 3px 0px 0px 15px; }
#content p { margin:  0em 0 1.5em 0; padding: 0; }
#footer_top{width: 900px; margin: 0px auto 0px auto; height: 116px;}
#contact_container{width: 599px; float: right; height: 116px; background: #EEEFF1;}
#contact_left{width: 299px; float: left; height: 116px;}
.contact_title{width: 271px; _width: 299px; padding: 10px 14px 0px 14px;}
#contact_content{width: 271px; _width: 299px; padding: 7px 14px 0px 14px; #padding: 8px 14px 0px 14px; color: #777777; font: normal 11px arial; line-height: 16px; text-align: left;}
#contact_content form{margin-top: 7px;}
#contact_content form .contact_box_input{width: 184px; height: 19px; float: left;}
#contact_content form .contact_box_input input{width: 164px; _width: 174px; height: 17px; border: 0px; background: #ffffff; color: #9f9f9f; font: normal 11px tahoma; padding: 2px 5px 0px 5px; #padding: 2px 5px 0px 6px;  #margin-top: -1px;}
#contact_content form .contact_box_button{width: 78px; height: 19px; float: left;}
#contact_content form .contact_box_button input{width: 78px; height: 19px; border: 0px; background: url(/images/button_send.gif) no-repeat; cursor: pointer;}
#contact_box_error{font: normal 11px arial; color: red;}
#contact_right{width: 300px; float: right; height: 115px; _height: 116px; background: url(/images/contact_box3.gif) no-repeat; border-top: 1px solid #EEEFF1;}
#customers_contaianer{width: 301px; float: left; height: 116px; background: #ffffff;}
.customers_title{width: 273px; _width: 301px; padding: 10px 14px 0px 14px;}
#customers_content{width: 273px; _width: 301px; padding: 10px 14px 0px 14px;color: #777777; font: normal 11px arial; line-height: 16px; text-align: left;}
#footer_bottom{width: 100%; height: 49px; _height: 49px; background: #ffffff; border-top: 1px solid #EEEFF1;}
#footer_bottom_container{width: 900px; margin: 0px auto 0px auto; height: 49px;}
#footer_bottom_container a {color: #777777; font: normal 11px arial;}
#footer_bottom_left{width: 286px; _width: 300px; float: left; height: 30px; _height: 49px; padding-top: 19px; padding-left: 14px; text-align: left; color: #777777; font: normal 11px arial;}
#footer_bottom_center{ width: 289px; _width: 300px; float: left; height: 30px; _height: 49px; padding-top: 19px; padding-left: 11px; text-align: left; color: #777777; font: normal 11px arial;}
#footer_bottom_right{width: 300px; float: right; height: 30px; _height: 49px; padding-top: 19px; text-align: right; color: #777777; font: normal 11px arial;}
#files_container{width: 100%;}
#files_container table{font: normal 12px arial;}
.encje_attach_label{padding-bottom: 3px; border-bottom: 1px solid #EAEAEA;}
.encje_attach_label .file_row {width: 100%;}
.encje_attach_label .file_name {width: 100%;}
.form_errors{color: red; font: normal 12px arial; margin-bottom: 10px; overflow:hidden;}
.form_message{color: green; font: normal 12px arial; margin-bottom: 7px;}
.form_title{font: bold 14px arial; color: #FFFFFF; height:50px; background: #346e94; margin-bottom: 7px;}
.form_info{font: normal 12px arial; color: #676767; margin-bottom: 25px;}
.form_row{width: 100%; margin-bottom: 7px; clear: both; overflow:hidden; }
.form_label{width: 200px; font: normal 12px arial; color: #676767; float: left; text-align: left;}
.form_input{width: 300px; float: left; text-align: left;}
.form_input_zgoda{width: 30px; font: normal 12px arial; color: #676767; float: left; text-align: left;}
.form_label_zgoda{width: 470px; float: left; text-align: left;}
.form_button{width: 500px; text-align: right;}
.input_text{width: 300px; border: 1px solid #878787;}
.input_checkbox{border: none;}
.input_select{width: 300px; border: 1px solid #878787;}
.input_textarea{width: 300px; height: 70px; border: 1px solid #878787;}
.input_button{width: 78px; height: 19px; border: 0px; background: url(/images/button_send.gif) no-repeat; cursor: pointer;}
.login_form {width: 100%; margin-left: 100px;}
.login_form .form_row{width: 100%; margin-bottom: 7px; clear: both; overflow:hidden; }
.login_form .form_label{width: 80px; font: normal 12px arial; color: #676767; float: left; text-align: left;}
.login_form .form_input{width: 150px; float: left; text-align: left;}
.login_form .input_text{width: 149px; _width: 150px; border: 1px solid #878787;}
.login_form .input_password{width: 149px; _width: 150px; border: 1px solid #878787;}
.login_form .form_button{width: 230px; text-align: right;}
.login_form .input_button{width: 78px; height: 19px; border: 0px; background: url(/images/button_login.gif) no-repeat; cursor: pointer;}