/* CSS Document */
* { margin:0; padding:0; border:0;}

body {
	font-family: Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 11px;
	color:#646464;
  background: #F8F8F8;

}

li {list-style: none;}

img { border:0; display: block;}
img.left {margin-right: 15px;}
img.right {margin-left: 15px;}
img.center {margin: 10px auto !important;}

a {color: #313131; text-decoration: none;}
a:hover {text-decoration: none;}

p {color: #7C7C7C;line-height: 18px; padding-bottom: 10px;}

h1 {padding-top: 30px; padding-left: 10px; font-size: 0px; width: 206px; height: 63px}
h1 a {display: block;}

h3 {font-size: 11px;}

hr {
background:transparent url(../img/www/kropki.gif) repeat-x scroll 0 0;
height: 1px;
border: 0px;
}

.clear {clear: both;font-size: 0px;}
.last {border: none !important;}
.noborder {border: 0px !important;}

.left {float: left;}
.right {float: right;}
.center {display: block; margin: 0 auto;}

ol {padding-bottom: 10px;}
ol li {line-height:18px;list-style-position:inside !important;list-style-type:decimal !important;}

#container {width: 996px; margin: 0 auto;}
#container2 {width: 998px; margin: 0 auto;}

#top {margin-bottom: 7px; }

#top form {float: right;width:252px;}
#top form div {
background:transparent url(../img/www/bg_search.gif) no-repeat scroll 0 0;
height:26px;
width:161px;
float:left;
}
#top form div input {background: none !important; font-size: 11px; color: #A3A3A3;padding:6px;width:149px;}
#top form .submit_pl {
background:transparent url(../img/www/bg_submit.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:32px;
float: left;
padding-bottom:7px;
padding-left:2px;
padding-right:5px;
width:84px;
margin-left: 1px;
}

#top form .submit_en {
background:transparent url(../img/www/en/search.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:32px;
float: left;
padding-bottom:7px;
padding-left:2px;
padding-right:5px;
width:84px;
margin-left: 1px;
}

#top form .submit_ru {
background:transparent url(../img/www/ru/search.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:32px;
float: left;
padding-bottom:7px;
padding-left:2px;
padding-right:5px;
width:84px;
margin-left: 1px;
}

#top ul {float: right;}
#top ul li {float: left; padding:7px; background: url(../img/www/top_bg_li.gif) repeat-y right;}
#top ul li a {display: block;}
#top ul li .last {background: none !important;}

#topImages {

/*padding-top:10px;*/
}

#intop {
background:transparent url(../img/www/bg_top.jpg) no-repeat scroll 0 0;
clear:both;
height:234px;
width:978px;
padding: 11px 9px;

}


#intop h2 {
background:transparent url(../img/www/bg_h2.gif) repeat-x scroll 0 0;
border-right:1px solid #B8B8B8;
float:left;
height:44px;
line-height:44px;
padding:0 17px;
width:291px;
}
#intop h2.last {width: 292px;}
#intop h2 a {
background:transparent url(../img/www/double_right_arrow.gif) no-repeat scroll right 4px;
color:#444444;
font-family:arial;
font-weight:normal;
font-size: 11px;
padding-right:13px;
text-transform:uppercase;
}
#intop img.left {margin: 0 auto !important;}

#podstrona #intop {
background:transparent url(../img/www/bg_top2.jpg) no-repeat scroll 0 0;
height:192px;
position: relative;
padding: 11px 10px;
}

#podstrona #intop h2 {
background:transparent url(../img/www/bg_h2_2.gif) repeat-x scroll 0 0;
}
#podstrona #intop h2.active {background:transparent url(../img/www/bg_h2.gif) repeat-x scroll 0 0;}
#podstrona #intop h2.active a {
background:transparent url(../img/www/down_arrow.gif) no-repeat scroll right 4px;
}

#slogan_wrap {
clear:both;
height:147px;
}

#slogan_wrap div {
z-index:2;
background-color:#FFFFFF;
float:left;


width:978px;
position: absolute;

}

#slogan_wrap ul {
float:left;
z-index: 3;
position:absolute;
margin-bottom:25px;
padding:0 0 0 2px;
}
#slogan_wrap ul li {
background:transparent none repeat scroll 0 0;
height:39px;
line-height:39px;
padding:0 6px 0 4px;
}
#slogan_wrap ul li a {
background:transparent url(../img/www/menu_arrows.gif) no-repeat scroll right 5px;
color:#FFFFFF;
display:inline;
padding-right:14px;
}
#slogan_wrap img {clear:both;position:absolute;z-index: 1;}

#content_top {
background:transparent url(../img/www/bg_content_top.gif) no-repeat;
height:11px;
font-size: 0px;
}
#podstrona #content_top {
background:transparent url(../img/www/bg_content_top2.gif) no-repeat;

}
#podstrona #content {
background:transparent url(../img/www/bg_content_middle2.gif) repeat-y;
padding: 0px 2px;
}

#content {
background:transparent url(../img/www/bg_content_middle.gif) repeat-y;
padding: 0px 2px;
}

#topbox_wrap {




background: #FFFFFF url(../img/www/bg_content_wrap_topbox.gif) repeat-x scroll 0 bottom;
padding: 0px 9px 10px 6px;
}
#podstrona #topbox_wrap {
background: #FFFFFF url(../img/www/wrap_breadcrumbs.gif) repeat-x scroll 0 bottom;
}
#topbox {
background: #FFFFFF url(../img/www/bg_content_topbox.gif) repeat-x scroll 0 bottom;
min-height: 105px;
height: auto !important;
height: 105px;
padding:20px 12px 5px;
border: 1px solid #F2F2F2;
}
#podstrona #topbox {
background: #FFFFFF;
height: auto !important;
min-height: 0px;
padding:16px 12px 14px;
}
#podstrona #topbox ul {
background:transparent url(../img/www/bg_breadcrumbs.gif) no-repeat scroll left 0;
height:16px;
padding-left:26px;
}
#podstrona #topbox ul li {
background:transparent url(../img/www/breadcrumbs_arrow.gif) no-repeat scroll right 5px;
float:left;
padding-left:4px;
padding-right:7px;
}
#podstrona #topbox ul li.last {background: none !important; text-decoration: underline; font-weight: bold; color: #215AA7;}
#podstrona #topbox ul li.last a {color: #215AA7;}
#podstrona #topbox ul li a {
color:#7B7B7B;
}

#topbox h2 {
background:transparent url(../img/www/kropki.gif) repeat-x scroll 0 bottom;
color:#013F8C;
font-family:arial;
font-size:12px;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:12px;
padding-bottom:13px;
text-transform:uppercase;
}
#topbox h2 span {
background:transparent url(../img/www/blue_arrow_in_square.gif) no-repeat scroll left 3px;
padding-left:17px;
}
#topbox strong, .bottombox strong { /* color:#215AA1 */}

#bottombox_wrap {
background: #F3F3F3 url(../img/www/bg_content_wrap_bottombox.gif) repeat-x 0 top;
padding: 0px 9px 0px 6px;
overflow: hidden;
zoom: 1;
}
#podstrona #bottombox_wrap {
background: #F3F3F3 url(../img/www/wrap_mainsub.gif) repeat-x 0 top;
}

#sub {
background: #FFFFFF url(../img/www/bg_content_bottombox.gif) repeat-x 0 bottom;
float: left;
width: 258px;
min-height:300px;
height: auto !important;
height: 300px;
padding:20px 12px 5px;
}
#bottombox_wrap h2 {
font-size:12px;
font-weight:normal;
padding-bottom:15px;
text-transform:uppercase;
}
#bottombox_wrap h2 span {color: #C1C1C1;}
#sub h2 {
color:#7C7F84;
}
#sub ul {
padding-left:5px;
padding-bottom:10px;
}
#sub ul li {
background:transparent url(../img/www/kropki.gif) repeat-x scroll center bottom;
padding-bottom:9px;
padding-top:7px;
}
#sub ul li a {
background:transparent url(../img/www/bg_li2.gif) no-repeat scroll left 2px;
padding-left:21px;
}
#sub ul li.active a {
background:transparent url(../img/www/blue_arrow_in_square.gif) no-repeat scroll left 2px;
font-weight: bold;
color: #2159A6;
}
.sub_box_top {
background:transparent url(../img/www/sub_box_top.gif) no-repeat scroll 0 0;
height: 33px;
}
.sub_box_top p {font-weight: bold; color: #fff; line-height: 33px; padding-left: 10px;padding-bottom: 0px !important;}
.sub_box_middle {
background:transparent url(../img/www/sub_box_middle.gif) repeat-y scroll 0 0;
width: 236px;
padding: 10px;
}
.sub_box_middle ul {padding:0 !important;}
.sub_box_middle ul li {
background:transparent url(../img/www/bg_li.gif) no-repeat scroll left 6px !important;
color: #353535;
line-height:18px;
padding: 0px 10px !important;
}
.sub_box_middle ul li a {
background: none !important;
color: #353535;
padding-left:5px !important;
}
.sub_box_middle ul li.active a {
font-weight: normal !important;
text-decoration: underline;
}
.sub_box_bottom {
background:transparent url(../img/www/sub_box_bottom.gif) no-repeat scroll 0 0;
height: 5px;
}

#menuTopWrapper {postion:relative; height: 44px;}
#menuTop {/* position:absolute; */ z-index:100;}

#main {
background: #FFFFFF url(../img/www/bg_content_bottombox.gif) repeat-x 0 bottom;
float: right;
min-height:300px;
height: auto !important;
height: 300px;
width: 684px;
padding-top: 20px;
}
#main_inside {
padding: 0px 11px 5px;
width: 662px;
overflow: hidden;
zoom: 1;
}
#main h2, #main_box h2 {
color:#1F5BA4;
background: url(../img/www/kropki.gif) repeat-x 0 bottom;
margin-bottom: 15px;
}
#main img, #main_box img {border: 7px solid #F2F2F2;}
#main strong {color: #313131;}
#main strong span {color: #353535 !important;}
#main hr, #main_box hr {
clear:both;
margin:15px 0;
}
#main ul, #main_box ul {
padding-bottom: 10px;

}
#main ul li, #main_box ul li {
background:transparent url(../img/www/bg_li.gif) no-repeat scroll left 8px;
line-height:23px;
padding: 0px 15px;
}

#main_box {
float: right;
min-height:155px;
height: auto !important;
height: 155px;
width: 686px;
margin-bottom: 10px;
}

#main_box div {
background: #fff; 
margin-bottom: 10px;
padding:20px 11px 5px;
border: 1px solid #F2F2F2;
}

#main_box div.last {
background: #fff url(../img/www/bg_content_bottombox.gif) repeat-x 0 bottom;
width: auto !important;
}

#main_box strong {color: #265B9D !important;}

/* MODUĹ� TEKSTOWY - POCZÄ�TEK */
.box_module {
float: right;
width: 673px;
margin-bottom: 10px;
font-size: 12px;
font-family: Arial;
padding: 0px 0px 0px;
color: #343434; 
}

* html .box_module {margin-left: -12px !important;}
*:first-child+html .box_module {margin-left: -12px !important;}

.m_text {
padding:0px;
min-height:155px;
height: auto !important;
height: 130px;
padding: 0px 12px;
width: 662px;
}
.box_module h2 {
color:#1F5BA4;
padding-left:12px;
background: url(../img/www/kropki.gif) repeat-x 0 bottom;
margin: 0px 0px 15px;
}
.box_module img {border: 8px solid #F2F2F2;margin-bottom:2px;}
.box_module p {line-height: 19px !important;color: #343434;}
.box_module strong {color: #1D5CA3 !important;}
.box_module a {color: #1958A8 !important; text-decoration: underline !important;}
.box_module form span.label {float: left; font-size: 11px; padding-right: 5px; padding-top: 4px;}
.box_module span.tel {
background:transparent url(../img/www/ico_tel.gif) no-repeat scroll left 3px;
padding-left:15px;
padding-right:20px;
}
.box_module span.fax {
background:transparent url(../img/www/ico_fax.gif) no-repeat scroll left 3px;
padding-left:18px;
padding-right:20px;
}
.box_module span.mail {
background:transparent url(../img/www/ico_mail.gif) no-repeat scroll left 5px;
padding-left:17px;
padding-right:20px;
}
.box_module span.www {
background:transparent url(../img/www/ico_www.gif) no-repeat scroll left 3px;
padding-left:20px;
}


.text_bottom {
background: #fefefe url(../img/www/bg_text_module.gif) repeat-x 0 top;
padding:20px 12px 5px;
width:660px;
overflow: hidden;
zoom: 1;
}
.text_bottom p.left {padding-right:30px;padding-bottom: 30px;}
.m_text ul, .text_bottom ul {
margin-bottom: 16px;
}
.m_text ul li, .text_bottom ul li {
background:transparent url(../img/www/bg_li4.gif) no-repeat scroll left 15px !important;
border-bottom:1px solid #F4F4F4;
font-weight:bold;
line-height:38px !important;
overflow:hidden;
zoom: 1;
padding-left:20px;
}
.text ul li.active, .text_bottom ul li.active {
background:transparent url(../img/www/bg_li3.gif) no-repeat scroll left 15px !important;
color: #2C54AC;
}

.nav2 {float: right; padding-top: 10px;}
.nav2 li {background: none !important;}
.nav {
background: url(../img/www/bg_nav.gif) repeat-x 0 top;
height: 47px;
}
.nav span {
float:right;
font-size:11px;
line-height:47px;
padding-right:15px;
}
.nav span strong {color: #343434 !important;}
.nav ul {float: right;margin-bottom: 0px; padding-top: 13px;padding-right: 15px;}
.nav ul li {
line-height: 22px !important;
font-weight: normal;
background: none !important;
float: left;
padding: 0px 1px !important;
border: 0px;
width: 22px;
height: 22px;
text-align: center;
line-height: 22px;
}
.nav ul li img {border: 0px !important}
.nav ul li.number {
background:transparent url(../img/www/bg_number.gif) no-repeat scroll 0 0 !important;
}
.nav ul li.current a {font-weight: bold; color: #0A3A7C !important;}
.nav ul li a {text-decoration: none !important;color: #343434 !important; font-size: 11px; display: block; outline: 0px;}

/* MODUĹ� TEKSTOWY - KONIEC */

/* MODUĹ� GALERII - POCZÄ�TEK */

.m_gallery {
padding:0px 12px;
min-height:155px;
height: auto !important;
height: 130px;
width: 662px;
}

/* MODUĹ� GALERII - KONIEC */

/* MODUĹ� CERTYFIKATY - POCZÄ�TEK */

.m_certs div {
background:transparent url(../img/www/bg_text_module.gif) repeat-x scroll 0 bottom;
padding:0 12px 30px;
margin-bottom: 10px;
min-height:155px;
height: auto !important;
height: 130px;
width: 660px;
}
.m_certs div img {border: 0px; float: right; margin-right: 15px;}
.m_certs p.more img {margin: 0 !important}
.m_certs div h3 {
font-size: 12px; 
padding: 10px 0px 20px;
color: #1A5EA7;
}
.m_certs div h3 a {
background:transparent url(../img/www/lupa2.gif) no-repeat scroll right 1px;
padding-right:20px;
text-decoration: none !important;
}
.m_certs div.last {width: auto !important;background: none !important;}

/* MODUĹ� CERTYFIKATY - KONIEC */

/* MODUĹ� REFERENCJE - POCZÄ�TEK */

.m_refs {
overflow: hidden;
zoom: 1;
width: 684px;
padding: 0px;
background:transparent url(../img/www/gr_pionowy.gif) repeat-y scroll 336px 0;
}

.m_refs div {
background:transparent url(../img/www/bg_text_module.gif) repeat-x scroll 0 bottom;
float:left;
margin-bottom:10px;
padding:0 20px 30px;
width:302px;
}
.m_refs div img {float: left; margin-right: 10px;}
.m_refs p.more img {margin: 0 !important}
.m_refs div h3 {
font-size: 12px; 
padding: 10px 0px 20px;
color: #1A5EA7;
}
.m_refs div h3 a {
background:transparent url(../img/www/lupa2.gif) no-repeat scroll right 1px;
padding-right:20px;
text-decoration: none !important;
}
.m_refs div.last {width:301px !important;background: none !important;padding:0 20px 10px;}

/* MODUL REFERENCJE - KONIEC */

/* MODUL DANE TABELARYCZNE - POCZATEK */

.m_table {
width: 662px;
display: block;
margin: 0 auto;
}

.m_table table {
width: 662px;
border-collapse:collapse; 
font-size: 11px;
background:transparent url(../img/www/bg_table_top.gif) no-repeat scroll 0 0;
}
.m_table thead {
height: 33px;

color: #fff;
}
.m_table tbody {
background: #EFEFEF;
}
.m_table td {padding: 7px 10px; background: none !important;text-align: center;border:0 none;}
.m_table th {background:transparent none repeat scroll 0 0 !important;height:33px;padding:0 !important;}
.m_table th.separator, .m_table td.separator {font-size: 0px; width: 1px;padding: 0px !important;position: relative; background: #FFF !important;}
.m_table td.separator {background:#EFEFEF !important;}
.m_table tbody tr {background:transparent url(../img/www/bg_tr.gif) repeat-y; position: relative;}
.m_table tbody tr.zebra {background:transparent url(../img/www/bg_tr2.gif) repeat-y scroll 0px 0; zoom: 1;}
.m_table .col1 {width:255px;}
.m_table tbody .col1 {padding: 7px 15px; width: 225px;}
.m_table .col2 {width:132px;}
.m_table tbody .col2 {padding: 7px 0px; text-align: center;}

.table_bottom {
background:transparent url(../img/www/bg_table_bottom.gif) no-repeat scroll -2px 0;
font-size:0;
height:4px;
width: 662px;
margin: 0 auto;
}

.m_table .nav {background: none !important; height: 38px;}
.m_table .nav ul {padding-top:8px;padding-right:0px;}
.m_table .nav span {line-height:38px;}

/* MODUĹ� DANE TABELARYCZNE - KONIEC */

/* MODUĹ� FORMULARZ - POCZÄ�TEK */

.m_form {
padding:0px 12px;
overflow: hidden; 
zoom: 1;
width: 662px;
margin-bottom: 10px;
}
.m_form form {width: auto !important; float: none !important;padding: 0px !important;}
.m_form fieldset.left {width:397px;}
.m_form fieldset.right {width: 263px}

.m_form .input {
background:transparent url(../img/www/bg_input.gif) no-repeat scroll 0 0;
float: left;
width: 187px;
height: 21px;
margin-bottom: 15px;
padding-right: 15px;
}
.m_form .input input {
background:transparent none repeat scroll 0 0;
font-family:Arial;
font-size:11px;
height:17px;
padding:4px 6px 0;
width:175px;
}

fieldset.right textarea {
background:transparent url(../img/www/bg_textarea.gif) no-repeat scroll 0 0;
width:255px;
height: 155px;
padding: 5px;
font-family:Arial;
margin-bottom: 15px;
font-size:11px;
}

fieldset.left textarea {
background:transparent url(../img/www/bg_textarea2.gif) no-repeat scroll 0 0;
width:378px;
height: 121px;
padding: 5px;
font-family:Arial;
margin-bottom: 15px;
font-size:11px;
}

.file {
background:transparent url(../img/www/bg_upload.gif) no-repeat scroll 0 0;
font-family:Arial;
font-size:11px;
height:17px !important;
padding:4px 6px 0;
padding-bottom:13px;
}

.wrap_checkbox {clear:left;float:left;}
.wrap_checkbox label {
font-size:11px;
position:relative;
top:-1px;
}
#zgoda {
margin-right:5px;
vertical-align:middle;
}
#wyslij {
background:transparent url(../img/www/wyslij.gif) no-repeat scroll 0 0;
width: 87px;
height:24px;
float:right;
}

fieldset img {border: none !important; margin-left: 0px !important;margin-bottom:12px !important;}
.nomargin {padding-right: 0px !important;}

/* MODUĹ� FORMULARZ - KONIEC */

.jquery_box_top {
background:transparent url(../img/www/jquery_box_top_bottom.gif) no-repeat scroll 0 0;
height: 1px;
font-size: 0px;
}
.jquery_box_middle {
background:transparent url(../img/www/jquery_box_middle.gif) repeat-y scroll 0 0;
overflow: hidden;
zoom: 1;
padding: 9px 10px;
}
.jquery_box_middle div div {display: none;}
.jquery_box_middle h3 {
background:transparent url(../img/www/kropki.gif) repeat-x scroll 0 bottom;
color:#225BAA;
margin-bottom:3px;
padding-bottom:8px;
}
.j_more {
background:transparent url(../img/www/down.gif) no-repeat scroll right 6px;
cursor:pointer;
float:right;
padding-right:13px;
}
.extended {
color: #2B51A6 !important;
background:transparent url(../img/www/up.gif) no-repeat scroll right 6px;
}
.jquery_box_middle div div h3 {color: #828282;}
.jquery_box_bottom {
background:transparent url(../img/www/jquery_box_top_bottom.gif) no-repeat scroll 0 0;
height: 1px;
margin-bottom: 10px;
}
.wrap_jquery_box {overflow: hidden; zoom: 1;}

div.box_divided {
background:transparent url(../img/www/bg_box_divided.gif) no-repeat scroll 0 bottom;
padding-bottom: 12px;
margin-bottom: 15px;
}
div.box_divided h2 {padding-left: 12px;}
.wrap_divided {
background:transparent url(../img/www/bg_box.gif) repeat-y scroll 0 0;
overflow:hidden;
zoom: 1;
}
div.left {
padding: 15px 12px 0px;
width: 432px;
}
div.right {
padding: 15px 12px 0px;
width: 204px;
}
div.left p, div.right p {color: #2E2E2E !important;}

ul.half {
float:left;
padding:0 10px 20px !important;
width:310px;
}
ul.half li {
background:transparent url(../img/www/bg_li.gif) no-repeat scroll left 6px !important;
color:#303030;
line-height:17px !important;
}
ul.half li.first {background: none !important; font-weight: bold !important; padding: 0px !important}

/* PRZETARGI - POCZATEK */

#info_przetarg_bottom {width: 653px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5;}
.info_przetarg {border-bottom: 1px solid #E5E5E5; background: #fff;padding: 0px 0px 5px; clear:both;overflow: hidden; zoom: 1;}
.info_przetarg p {padding: 0px 17px 10px; color: #2F2F2F;}
.title_przetarg {
height: 29px;
margin-bottom: 5px;
color: #175AAB !important;
font-weight: bold;
line-height: 29px !important;
padding: 0px 17px !important;
background:transparent url(/img/www/bg_title_przetarg.gif) repeat-x scroll 0 0;
}
#info_przetarg h2 {color:#323232;padding-left:5px;padding-top:15px;}
#info_przetarg img {border: 0px; margin-right: 35px !important;}
.fl {float: left;}
.fr {float: right;}
.fl span, .fr span, .title_przetarg span {color: #2F2F2F !important; font-weight: normal !important;}
.short {
text-align: center;
padding:0; border: 0px;
background:transparent url(/img/www/bg_title_przetarg.gif) repeat-x scroll 0 0;
}
.short p {margin-bottom: 0px;}
.back a {background:transparent url(/img/www/bg_li5.gif) no-repeat scroll left 2px !important;}
/* PRZETARGI - KONIEC */

/* MODUŁ REFERENCJE - POCZĄTEK */
.m_references div {
background:transparent url(../img/www/bg_text_module.gif) repeat-x scroll 0 bottom;
padding:0 5px 30px;
margin-bottom: 10px;
min-height:130px;
height: auto !important;
height: 130px;
width: 660px;
}
.m_references div img {border: 0px; float: left; margin-right: 15px;}
.m_references p.more img {margin: 0 !important}
.m_references div h3 {
font-size: 12px; 
padding: 10px 0px 20px;
color: #1A5EA7;
}

.m_references div h3 a {
background:transparent url(../img/www/lupa2.gif) no-repeat scroll right 1px;
padding-right:20px;
text-decoration: none !important;
}
.m_references div.last {width: auto !important;background: none !important;}

/* MODUŁ REFERENCJE - KONIEC */

#content p.more {float: right; padding-bottom: 5px !important;}
#content p.more a {display: block;}
#content p.more a img {border: 0px !important;}

.podpis img {float: none !important}
.podpis span {
color:#929292;
font-size:10px;
}
.podpis span a {
background:transparent url(../img/www/lupa.gif) no-repeat scroll right 5px;
color:#929292 !important;
display:block;
text-decoration: none !important;
margin-right:15px;
}
.podpis.left img {margin-right: 15px;}
.podpis.right img {margin-left: 15px;}
.podpis.right a {margin-right: 0px !important; margin-left: 15px !important;}

.dolacz {

width: 631px;
height: 25px;
text-align: right;
padding-top: 132px;
padding-right: 25px;
}
.dolaczpl {
  background:transparent url(../img/www/pl/dolacz.jpg) no-repeat scroll 0 0;
}

.dolaczen {
  background:transparent url(../img/www/en/dolacz.jpg) no-repeat scroll 0 0;
}

.dolaczru {
  background:transparent url(../img/www/ru/dolacz.jpg) no-repeat scroll 0 0;
}

.dolacz a {
background:transparent url(../img/www/more.gif) no-repeat scroll right 5px;
color:#FFFFFF;
font-weight: bold;
padding-right:12px;
}

.bottombox {
width: 318px;

float: left;
margin-right: 8px;
background: #FFFFFF url(../img/www/bg_content_bottombox.gif) repeat-x 0 bottom;
min-height:326px;
height: auto !important;
height: 326px;
padding-right: 2px;
}
.bottombox h2 {
background:transparent url(../img/www/bg_blue_h2.gif) no-repeat scroll 0 top;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:48px;
line-height:46px;
padding-left:30px;
text-transform:uppercase;
margin-bottom:10px;
}
.bottombox h3 {padding: 0px 13px 10px;}
.bottombox p {padding: 0 13px 10px;}
.bottombox p span {
background:transparent url(../img/www/plus.gif) no-repeat scroll left 5px;
display:block;
float:left;
font-weight:bold;
text-indent:15px;
padding-right:3px;
}
.bottombox hr {
margin: 0 auto 5px;
width: 292px;
}
.bottombox ul {padding: 0px 8px 14px;}
.bottombox ul li {
background:#FAFAFA url(../img/www/3stars.gif) no-repeat scroll 6px 7px;
border:1px solid #EFEFEF;
margin-bottom:2px;
padding:5px 20px;
}
.bottombox ul li a {text-decoration: underline;}
.bottombox p.more {
background:transparent url(../img/www/bg_darkblue_more.gif) no-repeat scroll 0 0;
float:right;
height:27px;
margin-bottom:5px;
margin-right:10px;
padding:1px 0 0 9px;
width:84px;
}
.bottombox p.more a {
background:transparent url(../img/www/more_arrows.gif) no-repeat scroll right 5px;
color:#FFFFFF;
padding-right:13px;
padding-bottom:3px;
display:inline !important;
}
#bottombox_wrap .last {
margin: 0 !important; 
width: 319px;
}

#content_bottom {
background: #FFFFFF url(../img/www/bg_content_bottom.gif) repeat-x bottom;
height: 11px;
font-size: 0px;
margin-bottom: 12px;
}
#podstrona #content_bottom {
background: #FFFFFF url(../img/www/bg_content_bottom2.gif) repeat-x bottom;
}

#content2 {
background: #052147 url(../img/www/bg_content2.gif) repeat-x 0 top;
zoom: 1;
}
#content2 h2 {
background:#082C5C url(../img/www/white_arrow_in_square.gif) no-repeat scroll 15px 19px;
border-bottom:1px solid #23528F;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
height:46px;
line-height:46px;
margin-bottom:10px;
padding-left:33px;
text-transform:uppercase;
}

#main1 {
background: #052D63 url(../img/www/bg_main1.gif) repeat-x 0 47px;
float: left;
min-height: 262px;
height: auto !important;
height: 262px; 
width: 660px;
color: #AFB5C3;
}
#main1 p {padding: 0px 16px 10px; color: #AFB5C3;}
#main1 ul {float: left; padding: 10px 16px;}
#main1 ul li {float: left; background: url(../img/www/3stars_white.gif) no-repeat left; padding-left:12px; padding-right:15px;}
#main1 ul li a {color: #AFB5C3;}
#main1 ul li a:hover {color: #FFFFFF;}
#main1 p.more {
background:transparent url(../img/www/bg_lightblue_more.gif) no-repeat scroll 0 0;
float:right;
height:23px;
margin-right:24px;
margin-top:5px;
padding:1px 0 0 8px;
width:79px;
}
#main1 p.more a {
background:transparent url(../img/www/more_arrows.gif) no-repeat scroll right 5px;
color:#FFFFFF;
padding-right:13px;
padding-bottom:3px;
}
#main1 hr {
background:transparent url(../img/www/bg_hr2.gif) no-repeat scroll 0 0;
float:left;
height:2px;
margin:15px auto;
width:660px;
}
#main1 h3 {
background:transparent url(../img/www/white_arrow_in_square.gif) no-repeat scroll 15px 3px;
clear:both;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin-bottom:15px;
padding-left:31px;
text-transform:uppercase;
}
#main1 form {
float:right;
padding-right:115px;
width:243px;
}

table {width: 100%}
td {border:1px solid #1A4F95;padding:3px 5px;}
th {background:#1A4F95 none repeat scroll 0 0;color:#FFFFFF;padding:3px 5px;}


.nagrody {overflow: hidden; zoom: 1;}
.nagrody img {border: none !important; float: left; margin-right: 15px;}
.nagrody h3 {color: #353535; padding-bottom: 10px; padding-top: 13px;}

#sub1 {
background: #052D63 ;
float: right;
min-height: 262px;
height: auto !important;
height: 262px; 
width: 326px;
}
#sub1 img {margin: 0 auto; padding: 0px 0px 10px;}

#footer {
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
margin-bottom:10px;
overflow:hidden;
zoom: 1;
padding-top:10px;
padding-left: 15px;
}
#footer p {float: left; color: #B2B2B2}
#footer p strong {color: #474747}
#footer ul {float: right; padding-right: 14px;}
#footer li {
background:transparent url(../img/www/bg_footer_li.gif) no-repeat scroll right 1px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px;
text-transform:lowercase;
}
#footer li.last {background: none !important;}
#footer li a {color: #B2B2B2;}
#footer li a:hover {color:#474747;}

#main_inside embed, #departments {margin-left:-16px;}
#box_gall embed {margin: 0 auto !important;}

.error {
color: red;
}

.pointer {cursor:pointer;}

#sub h2.press { color:#1F5BA4; padding-top:30px; font-weight:bold;}
#sub span.tel {background:transparent url(../img/www/ico_tel.gif) no-repeat scroll left 3px;
padding-left:15px;
padding-right:20px;}

#sub span.mail {background:transparent url(../img/www/ico_mail.gif) no-repeat scroll left 5px;
padding-left:17px;
padding-right:20px;}

.press span {display:block;}
.wrap_divided .right {width:182px !important;}