html, body{
margin: 0 auto;
background: #0e0502;
font-family: arial;
font-size: 12px;
color: #c3c3c3;
}

.incenter_all, .incenter_all2, .incenter_all3, .incenter_all4{
display: table;
text-align: center;
margin: 0 auto;
}

div, p, ul, li, h1{
margin: 0px;
padding: 0px;	
}

.clear{clear: both;}

.incenter_all, .incencter_all2, .incenter_all3, .incenter_all4, .kont_mapa{
clear: both;
}

.incenter{
background: url('../img/back.jpg') no-repeat fixed center top;
display: table-cell;
width: 947px;
min-height: 841px;
text-align: left;
}

.incenter2{
display: table-cell;
width: 947px;
text-align: left;
background: url('../img/back_bottom.jpg') no-repeat;
height: 190px;
}

.incenter3{
display: table-cell;
width: 947px;
text-align: left;
}

.incenter4{
display: table-cell;
width: 947px;
text-align: left;
}

.incenter_back2{
background: url('../img/back_bottom2.png') repeat-x;
height: 190px;
}

.incenter_back3{
background: url('../img/back_bottom3.png') repeat-x;
height: 153px;
}

.incenter_back4{
background: #0d0601;
border-top: 1px solid #251d1b;
}

.top, .content, .footer, .top1, .top2, .content_sg1, .content_sg2, .content_sg3{
clear: both;
}

.top1_part1, .top1_part2, .footer1, ul.footer_menu li, ul.main_menu li, .sg_box1, .sg_box2, .sg_box3, .contentsg2_part1, .contentsg2p2_cloud_content_part1, .content_sg3_part1, .usl_content_part1{
display: inline;
float: left;
}

.top1_part1 img {
border:none;
}

.footer2, .contentsg2_part2, .usl_content_part2{
display: inline;
float: right;
}

div.adres{
list-style: none;
font-size: 10px;
color: #525252;
margin-bottom: 2px;
}

ul.footer_menu{
list-style: none;
font-size: 10px;
}

ul.footer_menu li{
padding-right: 15px;
}

ul.footer_menu a, .footer2 a{
color: #525252;
text-decoration: none;
}

ul.footer_menu a:hover, .footer2 a:hover{
text-decoration: underline;
}

.footer2{
color: #525252;
font-size: 10px;
}

ul.main_menu{
list-style: none;
font-family: Trebuchet MS;
font-size: 14px;
}

ul.main_menu li{
padding-right: 2px;
}

ul.main_menu a{
display: block;
text-decoration: none;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px;    /* Konqueror */
-moz-border-radius: 10px; /* Firefox */
border-radius: 10px;
}

ul.main_menu a:hover{
background: #000000;
color: #c5c5c5;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px;    /* Konqueror */
-moz-border-radius: 10px; /* Firefox */
border-radius: 10px;
}

ul.main_menu a.actual{
background: #000000;
color: #e9a501;
}

.top1{
padding-top: 30px;
padding-bottom: 30px;
}

.top1_part2_in{
padding-left: 40px;
}

.footer_in{
padding-top: 10px;
height: 25px;
}

.sg_box1, .sg_box2, .sg_box3{
width: 300px;
margin-left: 7px;
margin-right: 7px;
}

.sg_box1 .sg_boxheader, .sg_box2 .sg_boxheader, .sg_box3 .sg_boxheader{
width: 300px;
height: 42px;
}

.sg_box1 .sg_boxheader{background: url('../img/boxheader1.png') no-repeat;}
.sg_box2 .sg_boxheader{background: url('../img/boxheader2.png') no-repeat;}
.sg_box3 .sg_boxheader{background: url('../img/boxheader3.png') no-repeat;}

.sg_boxtext{
height: 120px;
}

.sg_boxtext_in{
padding-left: 15px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 15px;
text-align: justify;
font-size: 12px;
}

.sg_boxlink a{
margin-left: 15px;
color: #e9a501;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.sg_boxlink a:hover{
text-decoration: underline;
}

.content_sg1_in{
padding-top: 20px;
padding-bottom: 20px;
}

.contentsg2_part1{
width: 530px;
}

.contentsg2p1_text img{
float: left;
padding: 5px;
border: 1px solid #332a25;
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
margin-right: 10px;
}

.contentsg2p1_text{
color: #696967;
font-size: 12px;
text-align: justify;
}

.contentsg2p1_link{
clear: both;
padding-top: 10px;
}

.contentsg2p1_link a{
font-size: 14px;
color: #696967;
font-weight: bold;
text-decoration: none;
}

.contentsg2p1_link a:hover{
color: #9f9f9f;
}

.contentsg2p1_header{
padding-top: 30px;
padding-bottom: 10px;
}

.contentsg2p2_cloud{
background: url('../img/boxkontakt.png') no-repeat;
width: 388px;
height: 139px;
font-size: 12px;
margin-top: 30px;
}

.contentsg2p2_cloud_header{
color: #bd8701;
}

.contentsg2p2_cloud_in{
padding-top: 48px;
padding-left: 40px;
}

.contentsg2p2_cloud_content_part1{
width: 170px;
}

.contentsg2p2_cloud_content{
padding-top: 24px;
color: #696967;
}

.contentsg2p2_cloud_content a{
color: #696967;
}

.contentsg2p2_cloud_content strong{
font-size: 14px;
}

.incenter_back2:hover .contentsg2p2_cloud_content, .incenter_back2:hover .contentsg2p2_cloud_content a{
color: #ffffff;
}

.content_sg3_part1{
margin-right: 20px;
width: 295px;
}

.content_sg3_part1 div{
background: url('../img/arrows1.png') no-repeat center left;
border-bottom: 1px solid #542907;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 5px;
}

.content_sg3_part1 div a{
text-decoration: none;
color: #c2c2c2;
}

.content_sg3_part1 div a:hover{
color: #ffffff;
}

.content_sg3_header{
padding-top: 20px;
padding-bottom: 15px;
}

h1{
font-weight: normal;
font-size: 22px;
color: #8d8d8d;
padding-bottom: 15px;
}

.of_content p{
padding-bottom: 20px;
text-align: justify;
}

.usl_content_part1_in{
background: url('../img/leftblack.png');
padding: 15px;
margin-bottom: 20px;
}

.usl_content_part1_in a{
text-decoration: none;
color: #b4b4b4;
}

.usl_content_part1_in a:hover{
color: #ffffff;
}

.usl_content_part1_in div{
border-bottom: 1px solid #2c180c;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
background: url('../img/arrow2.gif') no-repeat 0px 11px;
font-size: 12px;
}

.usl_content_part1{
width: 318px;
}

.usl_content_part2{
width: 610px;
}

.usl_content_part2{
color: #e1e1e1;
padding-bottom: 20px;
}

.usl_content_part2_lista div{
background: url('../img/arrow3.png') no-repeat;
padding-left: 20px;
padding-bottom: 15px;
}

.kontbox1{
background: url('../img/leftblack.png');
padding: 15px;
margin-bottom: 10px;
}

.kontbox2{
padding: 15px;
margin-bottom: 10px;
}

.kontbox_in strong{
font-weight: bold;
font-size: 12px;
color: #ffffff;
}

.kontbox_in a{
color: #d6d6d6;
}

.kontbox_in a:hover{
text-decoration: none;
}

.kontbox_in span{
color: #ffffff;
}

a.uslactu{
color: #ffffff;
font-weight: bold;
}

.kontbox3 .kontbox_in{
padding: 10px;
color: #8c8c8c;
font-size: 10px;
}

.kont_mapa_in{
border: 10px solid #000000;
}

.kont_polska{
color: #ffffff;
font-size: 12px;
}

.box_wspolpraca{
background: url('../img/backwsp.png');
float: right;
width: 350px;
margin-left: 20px;
margin-bottom: 20px;
-webkit-border-radius: 15px; /* Safari, Chrome */
-khtml-border-radius: 15px;    /* Konqueror */
-moz-border-radius: 15px; /* Firefox */
border-radius: 15px;
}

.box_wspolpraca_in{
padding: 20px;
}

.box_wspolpraca_in a{
display: block;
border-bottom: 1px solid #444444;
padding: 6px;
color: #b9b9b9;
text-decoration: none;
}

.box_wspolpraca_in a:hover{
background: #000000;
color: #ffffff;
}

.box_wspolpraca strong{
display: block;
padding-bottom: 10px;
color: #ffffff;
font-size: 14px;
}

.wspol_header{
font-size: 20px;
color: #ffffff;
padding-bottom: 10px;
padding-top: 10px;
}

.wspol_text a{
color: #ffffff;
text-decoration: none;
}

.wspol_text a:hover{
text-decoration: underline;
}

.divx{
float: right;
}

.divx img{
border: 0px;
}

.wspol_logo{
float: right;
}

.kont_polska strong{
font-size: 16px;
}

.konso_info{
padding-right: 10px;
padding-bottom: 16px;
text-align: right;
}

.konso_info a{
color: #f1bb00;
font-weight: bold;
}

/* rozwijane menu */

ul#navmenu-h { 
/*margin: 0; 
padding: 0; 
position: relative;*/ 
list-style: none; 
font-family: Trebuchet MS;
font-size: 14px;
}

 ul#navmenu-h ul {
 width: 408px; /* Sub Menu Width */
 margin: 0;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%;}

ul#navmenu-h li { 
float: left; 
display: inline; 
position: relative;   
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;    
color: #ffffff;      
}

ul#navmenu-h ul li { 
width: 100%; 
display: block; 
padding: 0px;
background: url('../img/tlo_menu.jpg') no-repeat; /* zmiana!!! #000000; */
border-bottom: 1px solid rgb(44,24,12)
}

/* Root Menu */
ul#navmenu-h a {
 /*border-top: 1px solid #000;
 border-right: 1px solid #000;
 padding: 6px;
 float: left;
 display: block;
 background: url(/images/menu_glown_tlo.gif);
 color: #DFDFDF;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 text-align: left; */
 
display: inline;
text-decoration: none;
color: #ffffff;
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px;    /* Konqueror */
-moz-border-radius: 10px; /* Firefox */
border-radius: 0px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h ul li ul a:hover,ul#navmenu-h ul li ul li:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
/* background: rgb(240,240,240);
 color: #000; */
 
background: #000000;
color: #c5c5c5;
-webkit-border-radius: 0px; /* Safari, Chrome */
-khtml-border-radius: 0px;    /* Konqueror */ 
-moz-border-radius: 0px; /* Firefox */ 
border-radius: 0px;
}

ul#navmenu-h a.actual{
background: #000000;
color: #e9a501;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background: url('../img/tlo_menu.jpg') no-repeat; /* zmiana */
font-size: 12px;  
padding-left: 10px;
padding-right: 10px;
/*
padding-top: 3px;
padding-bottom: 3px;
*/
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background:  url('../img/tlo_menu.jpg') no-repeat; 
 color: #ffffff;    
 /* przeźroczystosc
 filter:alpha(opacity=80);
 opacity: 0.8;
 -moz-opacity:0.8;
 */
}

/*
 3rd Menu 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: rgb(240,240,240);
}

 3rd Menu Hover Persistence 
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: rgb(204,213,220);
}

 4th Menu 
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

 4th Menu Hover 
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

*/

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

img.strzala{
vertical-align: middle; 
margin-left: 5px; 
margin-right: -5px;; 
position: relative; 
z-index:1;
}
