* { margin:0; padding:0;}
body { background:#1b1f2a; font-size:100%; line-height:1em; font-family:tahoma; color:#ffffff; text-align:center; font-size:0.8em; line-height:1.27em; padding-bottom:6px}

.flash {position:absolute; margin:0 -37px 0 -37px}

fieldset{
padding:0.35em 0.625em 0.75em !important;
}
legend{
color : #ffffff;
}

.adr_maps{
position: relative;
width:  445px;
float: left;
}
.adr_maps a {color:#ffffff; text-decoration:none; font-weight:normal}
.adr_maps a:hover {text-decoration:none; color:#0091ff}

.phone_maps{
position: relative;
display: inline;
width: 150px;
}
.phone_maps a {color:#ffffff; text-decoration:none; font-weight:normal}
.phone_maps a:hover {text-decoration:none; color:#0091ff}

#formResult{
width: 600px;
}
h1{
text-align: left !important;
font-size: 30px;
}
h4.city{
color:#ffffff;
font-size:1.3em;
margin:0px;
}
h6 {
font-size:0.67em;
font-weight:normal;
}
.address{
position: relative;
float: left;
}
.phone{
margin-left:180px;
position: relative;
}
.email{
margin-top: -15px;
margin-left:440px;
position: relative;
}
.email input{
width: 20px;
}
.skype{
margin-top: -15px;
margin-left:480px;
float: left;
position: relative;
}
.gadu{
margin-top: -15px;
float:right;
position: relative;
}

#logo{
float:left;
position: relative;
position:absolute; margin:10px 0 0 0
}
#flagi{
font-size: 10px;
padding-top: 40px;
padding-left: 540px
}
.tx-indexedsearch-info{
background: none !important;
border: 1px solid;
}
/* wygląd pól wymaganaych w formularzu */
.csc-form-label-req{
color:#0091ff;
}
/* Komunikaty o błedach w formularzach kontaktowych */
.accessible_mailform, .mailformH3 {
color: #DF0000;}
}
.tx-srlanguagemenu-pi1{
position:absolute;

}

.csc-textpic-text{
text-align: justify;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}


/*==================list====================*/

.sub-active:link, .sub-active:visited, .sub-active:hover{
  font-weight : bold;
  color         : #0091ff;
  line-height:1.1em;
  }
.sub-active-3:link, .sub-active-3:visited, .sub-active-3:hover{
  font-weight : bold;
  color         : #0091ff;
  line-height:1.1em;
  }
  
.menu-ul{margin:0 0 12px 0; padding:0px; list-style:none; text-transform:uppercase; }
.menu-li { line-height:50px; float: left; text-transform:uppercase;}
.menu-li a{background:none; font-size: 1.3em; text-decoration:none; color:#fff; padding-left:10px; font-weight:normal !important; text-transform:uppercase; }
.menu-ul ul li a{text-decoration:none; color:#fff; padding-left:10px; font-weight:normal !important; text-transform:uppercase; }
.menu-ul li a:hover{ line-height:50px; text-decoration:none; color:#0091ff;; text-transform:uppercase; }

.menu-li-active {float: left; font-size: 1.3em; text-align:center; line-height:50px; text-decoration:none; color:#0091ff; }
.menu-li-active a{float: left;  text-align:center; line-height:50px; text-decoration:none; color:#0091ff; padding-left:10px;}
.menu-li-active a:hover{float: left; text-align:center; line-height:50px; text-decoration:none; color:#0091ff; padding-left:10px;}

.submenu-ul{margin:0 0 12px 0; padding-left:0px !important; list-style:none;font-weight:normal !important; text-align: left !important;}
.submenu-li { line-height:1.1em; float: none;font-weight:normal !important; text-align: left !important;}
.submenu-li a{text-decoration:none; color:#fff; padding-left:0px; font-weight:normal !important; text-align: left !important;}
.submenu-ul li a:hover{ line-height:1.1em; text-decoration:none; color:#0091ff;font-weight:normal !important; text-align: left !important;}

.submenu-li-3 a{text-decoration:none; color:#fff; padding-left:33px; font-weight:normal !important; text-align: left !important;}


.submenu-li2 {padding: 0px !important; line-height:1.1em; float: none;  list-style-type:none !important; text-align: left !important;}
.submenu-li3 { line-height:1.1em; float: none; text-indent:20px; text-align: left !important; list-style:none;}

ul{margin:0 0 12px 0; padding-left:20px; list-style-type:disc; text-align: justify;}
ul li {text-align: justify;}
ul li a{text-decoration:none; color:#fff; padding-left:10px; text-align: justify;}
ul li a:hover{ text-decoration:none; color:#0091ff; text-align: justify;}
/*==========================================*/

a {text-decoration:none; color:#0091ff; font-weight:normal}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#0091ff; float:right; font-weight:normal !important; margin:0 10px 0 25px}
a.link:hover {text-decoration:none}

h4 {color:#4b94eb; font-size:1em; margin:0 0 14px 0}

p {margin:0 0 14px 0}
.p1 {margin:0 0 28px 0}

.font_1 {color:#4b94eb}

.right {float:right; margin:14px 0 28px 0}
.clear { clear:both;}

.top_bg {background-color: #333743; width:100%}
.top_bg2 {width:100%; background:url(../images/top_bg.gif) repeat-x top}

/*header*/
#header {}



.menu {
font-family: tahoma; 
position:absolute; margin:5px 0 0 -1px; width:907px;background:url(../images/m2.jpg) repeat-x}
.m1 {position:absolute}
.m2 {position:absolute; margin:0 0 0 106px}
.m3 {position:absolute; margin:0 0 0 234px}
.m4 {position:absolute; margin:0 0 0 363px}
.m5 {position:absolute; margin:0 0 0 493px}
.m6 {position:absolute; margin:0 0 0 633px}
.m7 {position:absolute; margin:0 0 0 756px}


/*content*/
.title {margin-bottom:28px}
.title2 {margin-bottom:21px}
.title3 {margin-bottom:40px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:0 20px 0 0}
.img_left2 {float:left; margin:4px 13px 64px 0}
.img_left3 {float:left; margin:-2px 9px 20px 0}

.bg1 { background:#1B1F2A}
.bg2 { background:#1b1f2a}

.img {margin:0 9px 20px 0}

.phones {float:right; margin:0 55px 0 0}

/*footer*/
#footer_main {width:100%;  background:##0091ff}
#footer {text-indent:13px; padding:23px 0 22px 0}
#footer a {color:#0091ff; text-decoration:none; font-weight:bold}
#footer a:hover {text-decoration:none; color:#0091ff}


/*================== index.html ==================*/
#page1 .row_1 .column_1 .indent { padding:15px 20px 28px 23px}
#page1 .row_1 .column_2 .indent { padding:0px 20px 28px 23px}
#page1 .row_2 .column_1 .indent { padding:36px 15px 28px 22px}
#page1 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page1 .row_2 .column_3 .indent { padding:36px 0 40px 0}

/*================== index-1.html ==================*/
#page2 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page2 .row_1 .column_2 .indent { padding:20px 25px 37px 23px}
#page2 .row_2 .column_1 .indent { padding:36px 60px 30px 22px}
#page2 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page2 .row_2 .column_3 .indent { padding:36px 15px 40px 0}

/*================== index-2.html ==================*/
#page3 .row_1 .column_1 .indent { padding:28px 20px 38px 23px}
#page3 .row_1 .column_2 .indent { padding:20px 25px 4px 23px}
#page3 .row_2 .column_1 .indent { padding:36px 60px 66px 22px}
#page3 .row_2 .column_2 .indent { padding:36px 30px 40px 0}

/*================== index-3.html ==================*/
#page4 .row_1 .column_1 .indent { padding:28px 20px 49px 23px}
#page4 .row_1 .column_2 .indent { padding:20px 20px 4px 23px}
#page4 .row_2 .column_1 .indent { padding:36px 50px 57px 22px}
#page4 .row_2 .column_2 .indent { padding:36px 25px 40px 0}

/*================== index-4.html ==================*/
#page5 .row_1 .column_1 .indent { padding:28px 25px 27px 23px}
#page5 .row_1 .column_2 .indent { padding:20px 20px 22px 32px}
#page5 .row_2 .column_1 .indent { padding:36px 47px 57px 22px}
#page5 .row_2 .column_2 .indent { padding:36px 20px 40px 0}

/*================== index-5.html ==================*/
#page6 .row_1 .column_1 .indent { padding:28px 30px 15px 23px}
#page6 .row_1 .column_2 .indent { padding:20px 25px 20px 32px}
#page6 .row_2 .column_1 .indent { padding:36px 60px 34px 22px}
#page6 .row_2 .column_2 .indent { padding:36px 58px 44px 0}
#page6 .row_2 .column_3 .indent { padding:36px 24px 48px 0}

/*================== index-6.html ==================*/
#page7 .row_1 .column_1 .indent { padding:28px 30px 24px 23px}
#page7 .row_1 .column_2 .indent { padding:20px 28px 19px 23px}
#page7 .row_2 .column_1 .indent { padding:36px 15px 34px 22px}
#page7 .row_2 .column_2 .indent { padding:36px 62px 44px 0}
#page7 .row_2 .column_3 .indent { padding:36px 24px 14px 0}

/*================== index-7.html ==================*/
#page8 .row_1 .indent { padding:28px 30px 47px 23px}
#page8 .row_2 .indent { padding:36px 30px 34px 23px}

input {width:233px; }
.div_input {height:26px}
textarea {width:235px; height:96px; overflow:auto; margin-bottom:32px; display:block}
.div_links {text-align:right}

/*dane z CSS layout */
#main1, #main2, #footer {margin:0 auto; width:906px; text-align:left;}

.col_1, .col_2, .col_3, .column_1, .column_2, .column_3 { float:left;}

#header, .width, .row_2 {width:100%; overflow:hidden}

.indent_row1 {margin-top:80px;padding-bottom:22px}

/*======= index.html =======*/
#page1 .row_1 .column_1 {width:301px;}
#page1 .row_1 .column_2 {width:605px;}
#page1 .row_1 .column_2_ce {width:906px;}
#page1 .row_2 .column_1 {width:322px;}
#page1 .row_2 .column_2 {width:307px;}
#page1 .row_2 .column_3 {width:247px;}
/*=========================*/

/*======= index-1.html =======*/
#page2 .row_1 .column_1 {width:505px;}
#page2 .row_1 .column_2 {width:401px;}
#page2 .row_2 .column_1 {width:362px;}
#page2 .row_2 .column_2 {width:287px;}
#page2 .row_2 .column_3 {width:257px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 .row_1 .column_1 {width:399px;}
#page3 .row_1 .column_2 {width:507px;}
#page3 .row_2 .column_1 {width:478px;}
#page3 .row_2 .column_2 {width:428px;}
#page3 .row_1 .col_1 {width:200px; padding-bottom:25px}
#page3 .row_1 .col_2 {width:156px; padding-bottom:25px}
/*=========================*/

/*======= index-3.html =======*/
#page4 .row_1 .column_1 {width:318px;}
#page4 .row_1 .column_2 {width:588px;}
#page4 .row_2 .column_1 {width:355px;}
#page4 .row_2 .column_2 {width:551px;}
#page4 .row_2 .col_1 {width:281px}
#page4 .row_2 .col_2 {width:231px}
/*=========================*/

/*======= index-4.html =======*/
#page5 .row_1 .column_1 {width:586px;}
#page5 .row_1 .column_2 {width:320px;}
#page5 .row_2 .column_1 {width:618px;}
#page5 .row_2 .column_2 {width:288px;}
/*=========================*/

/*======= index-5.html =======*/
#page6 .row_1 .column_1 {width:489px;}
#page6 .row_1 .column_2 {width:417px;}
#page6 .row_2 .column_1 {width:326px;}
#page6 .row_2 .column_2 {width:311px;}
#page6 .row_2 .column_3 {width:269px;}
/*=========================*/

/*======= index-6.html =======*/
#page7 .row_1 .column_1 {width:263px;}
#page7 .row_1 .column_2 {width:643px;}
#page7 .row_2 .column_1 {width:256px;}
#page7 .row_2 .column_2 {width:382px;}
#page7 .row_2 .column_3 {width:268px;}
/*=========================*/

.csc-header H1{
line-height:1.3em; 
font-family:tahoma; color:#ffffff;
font-size:1.3em;
margin-bottom: 10px;
}

H1.csc-firstHeader{
line-height:1.3em; 
font-family:tahoma; color:#ffffff;
font-size:1.3em;
margin-bottom: 10px;
}

.bodytext{
text-align: justify;
margin: 10px 0 0 0;
}
.bodytext.p ul li{
text-align: justify;
}

#p{
margin: 0;
}

/* style kolejnych poziomów w mapie strony */
.csc-sitemap-level1 a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.csc-sitemap-level2 a{
color: #ffffff;
font-weight: normal;
text-decoration: none;
padding-left: 5px;
}
.csc-sitemap-level2 img{
padding-left: 20px;
}
.csc-sitemap-level3 a{
color: #ffffff;
font-weight: normal;
text-decoration: none;
padding-left: 5px;
}
.csc-sitemap-level3 img{
padding-left: 40px;
}



.li-sitemap{
background:url(../images/sitemap-bg.png) repeat-y;
}

csc-menu-2{
padding-top: 10px;
}

.tx-macinasearchbox-pi1 input{
font-weight: normal !important;
height:1.2em;
width: 40px;
font-size:1em;
}

.searchbox-button{
height: 25px;
width : 25px;
}
.searchbox-sword{
width: 100px;
}

#indexedsearch {
float:left;
margin:-35px 0 0 15px;
padding-right:30px;
}

.news-single-backlink{
background:url(../images/prev.png) no-repeat;
padding-left: 20px;
}

.news-list-morelink{
background:url(../images/next.png) no-repeat;
padding-left: 20px;
}

.tx-ttnews-browsebox-SCell {
background-color: #333743;
}

.csc-mailform{
border: none;}

.csc-mailform-field label {
float:left;
height: 20px;
width:160px;
}

.csc-mailform-field input {
margin-bottom:10px;
}

.mf-submit{
color: #1B1F2A;
height: 25px;}

#poi, #poi li, #poitab a{
color: #222632;}
.act{
color: #222632;}

.align-center p{
text-align:center;
}

.mm-dam-row-container td.col-details-btn{
width: 1px !important;
}

.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file:hover,
.mm-dam-row-container:hover {
	background-color: #222632 !important;
	}
	
.tx-mmdamfilelist-pi1-image img{
border: none !important;
}

.markerTooltip{
font-weight: bold;
color: #000000; !important;
}
.li-sitemap1 ul{
list-style: none;
}

.region_offer {html.css (wiersz 242)
display:table-cell;
padding-left:10px;
text-align:inherit;
vertical-align:inherit;
}


/* oferty pracy*/

.dmmjobcontrol_list_th2{
padding-left:10px;
}

.job_offer_detail_label{
font-weight: bold;
font-size: 1.17em;
display:block;
}

.job_offer_detail_value{
margin-left: 10px;
margin-bottom: 10px;
}

.notify{
color: #0091FF;
}

.align-center{
text-align: center;
}

.align-right{
text-align: right;
}

ol{
text-align: justify;
padding-left: 20px;
}

.title-report{
text-align: justify;
}

.news-list-item{
text-align: justify;
}
.news-list-date{
text-align: left !important;
}

.tx-powermail-pi1 legend{
color: #ffffff !important;
}

fieldset.tx-powermail-pi1_fieldset{
background-color:#1B1F2A;
border:1px solid #AAAAAA;
}
fieldset.tx-powermail-pi1_fieldset div.even{
background-color: #333743;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
background-color:#eeeeee;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
font-weight:bold;
margin:20px 0 10px 200px;
}

input.searchbox-sword {
background-color:#eeeeee;
}
.wtcalculatingcaptcha{
padding-left: 200px;
padding-top: 10px;
}

#powermaildiv_uid82 p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
font-weight: normal !important;
text-align: justify !important;
}
#check_uid82_0{
width: 13px !important;

}
div.powermail_check_inner_uid82_0 label {
margin-right:5px;
width:auto;
}

fieldset.tx-powermail-pi1_fieldset_14 label {
width: 250px;
}

#t3m_faq_tab_container{
width: 560px !important;
}

#kbanswer{
margin-bottom: 20px;
}

.active{
font-weight: bold;
}

.row_1 .column_1 .csc-default{
  text-align: left !important;
}

.align-left{
  text-align: left !important;
}

.csc-frame-frame2{
  border: 1px solid white;
  background-color: #F5FFAA;
  color: #000;
}

#ocenasatysfakcjiklienta input{
width: 260px;
}

#ocenasatysfakcjiklienta textarea{
width: 400px;
height: 100px;
float: left;
}

#ocenasatysfakcjiklienta label{
width: 544px;
}

#ocenasatysfakcjiklienta .jscalendar_cb{
display: none;
}
#ocenasatysfakcjiklienta .powermail_radio_inner label{
width: 50px !important;
}
