/* ------------------------- Global --------------------------------- */

* { margin: 0; padding: 0; }
body { background: url('../../images/frontend/bg.gif') repeat-x #021837; color: #ABBCD8; font: normal 13px Verdana, sans-serif;
 text-align: center; }
ul { list-style-type: none; }
img { border: 0; }
.Clear { clear: both; visibility: hidden; height: 16px; }
table { border-collapse: collapse; font: normal 11px Verdana, sans-serif; }
*:focus { outline: none; }
a:link, a:focus, a:visited, a:active { color: #B0BCC8; text-decoration: none; }
a:hover { text-decoration: underline; }

/* ------------------------------------------------------------------ */  

#Main { width: 981px; margin: 0 auto; text-align: left; }
#TopMenu { height: 66px; background: url('../../images/frontend/tm-bg.gif') repeat-x; width: 979px; }
#Footer { height: 99px; clear: both; background: url('../../images/frontend/footer-bg.gif') repeat-x; padding-top: 42px; color: #34588A; font-size:10px; word-spacing:-1px;}
#Top { padding-top: 1px; }
#Middle { clear: both; }
#LeftColumn { float: left; width: 252px; }
#RightColumn { float: left; width: 729px; }
#Bottom { width: 961px; clear: both; font: normal 11px Verdana, sans-serif; text-align: right; }
#MPLayer { clear: both; background: url('../../images/frontend/earth-bg.jpg') 644px 50px no-repeat; }
#MainPage { clear: both; }
#MPLeftColumn { float: left; width: 619px; }
#MainPage > #MPLeftColumn { width: 618px; }
#MPRightColumn { float: left; width: 361px; text-align: center; }
#Earth { width: 320px; height: 300px; margin: 0 auto; overflow: hidden; }
#FlashEarth { margin-top: -85px; }

/* ------------------------------------------------------------------ */  


/* ------------------------- TopMenu -------------------------------- */

#TopMenu ul { padding-top: 8px; }
#TopMenu li { float: left; margin-right: 5px; }
#TopMenu li.Last { margin-right: 0; }
#TopMenu li a { float: left; display: block; width: 118px; font: normal 12px Verdana, sans-serif; color: #FFFFFF;
 background: no-repeat; text-align: center; padding: 38px 0 6px; }
#TopMenu li a:hover { background-position: 0 -58px; text-decoration: none; color: #98BAE6; }
#TopMenu li a.Selected { background-position: 0 -116px; }
#TopMenu li a.Selected:hover { background-position: 0 -116px; color: #FFEA00; }
#TopMenu li a#TM0 { background-image: url('../../images/frontend/tm-firma-bg.gif'); }
#TopMenu li a#TM1 { background-image: url('../../images/frontend/tm-jakosc-bg.gif'); }
#TopMenu li a#TM2 { background-image: url('../../images/frontend/tm-partnerzy-bg.gif'); }
#TopMenu li a#TM3 { background-image: url('../../images/frontend/tm-uslugi-spedycyjne-bg.gif'); }
#TopMenu li a#TM4 { background-image: url('../../images/frontend/tm-uslugi-logistyczne-bg.gif'); }
#TopMenu li a#TM5 { background-image: url('../../images/frontend/tm-kontakt-bg.gif'); }
#TopMenu li a#TM6 { background-image: url('../../images/frontend/tm-doradztwo-bg.gif'); }
#TopMenu li a#TM7 { background-image: url('../../images/frontend/tm-hotel-bg.gif'); }

/* ------------------------------------------------------------------ */  


/* ------------------------- Top ------------------------------------ */

#Logo { float: left; }
#Logo { line-height: 0; }
#Header { float: right; padding-top: 36px; padding-right: 20px; text-align: right; }
#Header h1 { font: normal 32px Verdana, sans-serif; color: #628EBA; }
#Header h2 { font: bold 15px Verdana, sans-serif; color: #416F9E; padding-top: 4px; }

/* ------------------------------------------------------------------ */  


/* ------------------------- LeftMenu ------------------------------- */

#LeftMenu { background: url('../../images/frontend/left-menu-top-bg.gif') no-repeat; }
#LeftMenu .Inner { background: url('../../images/frontend/left-menu-bottom-bg.gif') 0 100% no-repeat;
 min-height: 302px; height: auto !important; height: 302px; padding: 68px 0 0 52px; }
#LeftMenu h1 { font: bold 14px Verdana, sans-serif; color: #F9FFBC; padding: 8px; }
#LeftMenu h1 img { float: left; margin-bottom: -8px; margin-right: 8px; }
#LeftMenu h1 span { float: left; display: block; padding-top: 7px; width: 100px;  }
#LeftMenu ul { padding-top: 8px; padding-left: 8px; clear: both; }
#LeftMenu li { padding: 8px 12px; font-size: 12px; }
#LeftMenu a { background: url('../../images/frontend/dot-blue.gif') 0 3px no-repeat; padding-left: 20px; color: #FFFFFF; display: block; }
#LeftMenu a:hover { color: #98BAE6; text-decoration: none; }
#LeftMenu a.Selected { background-image: url('../../images/frontend/dot-yellow.gif'); color: #F9FFBC; text-decoration: none; }
#LeftMenu a.Selected:hover { color: #FFEA00; }

/* ------------------------------------------------------------------ */ 


/* ------------------------- Footer --------------------------------- */

#Footer a { font-size: 12px; color: #B0BCC8; margin: 0 1px; }
#FooterMenu { float: left; padding-left: 20px; padding-top: 4px; }
#FooterMenu li { display: inline; }
#LangMenu { float: left; padding-left: 18px; padding-top: 2px; }
#LangMenu li { display: inline; }
#En { background: url('../../images/frontend/flag-gb.gif') no-repeat; float: left; padding: 4px 4px 4px 34px; }
#Pl { background: url('../../images/frontend/flag-pl.gif') no-repeat; float: left; padding: 4px 4px 4px 34px; }
#Enzo { float: right; padding-right: 16px; }

/* ------------------------------------------------------------------ */ 


/* ------------------------- Content -------------------------------- */

#Content { line-height: 18px; text-align: justify; padding-right: 24px; }
#Content h1 { font: bold 13px Verdana, sans-serif; color: #FFFFFF; padding-bottom: 8px; text-align: left; }
#Content h2 { font: bold 13px Verdana, sans-serif; color: #FFFFFF; padding-bottom: 8px; text-align: left; }
#Content h3,
#Content h4,
#Content h5,
#Content h6 { font: bold 13px Verdana, sans-serif; color: #FFFFFF; padding-bottom: 8px; text-align: left; }
#Content ul { padding: 8px 4px; }
#Content ul li { background: url('../../images/frontend/dot-yellow.gif') 0 5px no-repeat; padding-left: 16px; color: #FFFFFF; }
#Content ol { padding: 8px 4px 8px 24px; }
#Content ol li { color: #FFFFFF; }

.tab01 input.text, .tab02 input.text, .tab02 textarea.text{color: #fff; width:180px; margin-top:2px; margin-bottom:2px; background: #31496B; border:1px solid #7083A1;}
.tab01 input.wstaw{color: #fff; width:190px; margin-top:2px; margin-bottom:2px; background: #31496B; border:2px solid #7083A1;}
.descripction{
	padding:4px;
	background:#162F4F;
	margin-bottom:10px;
}
a.current, a.current:link, a.current:active, a.current:visited, a.current:focus{
	font-weight:bold;
	color:#F9FFBC;
}
a.hide, a.hide:link, a.hide:visited, a.hide:active, a.hide:focus{
	font-size:11px;
	color:#F9FFBC;
}
.error{color:red;}

/* ------------------------------------------------------------------ */ 


/* ------------------------- MainPage ------------------------------- */

#MPContent { padding: 10px 0 10px 50px; text-align: justify; line-height: 18px; }
#MPContent h2 { font: bold 13px Verdana, sans-serif; color: #FFFFFF; text-align: left; padding-bottom: 2px; }
#MPContent  .Article { padding-bottom: 20px; }
#Partners { width: 516px; height: 100px; background: url('../../images/frontend/partners-bg.gif') 0 5px no-repeat; text-align: center; }
#Partners img { margin: 20px 18px; }
#MPNews { text-align: left; padding-top: 16px; padding-left: 40px; }
#MPNews h1, #job_offers h1{ font: bold 13px Verdana, sans-serif; color: #F9FFBC; padding: 6px 8px 6px 36px; text-align: left;
 background: url('../../images/frontend/arrow-right.gif') 0 0 no-repeat; }
#MPNews h2 { font: normal 13px Verdana, sans-serif; color: #B0BCC8; padding: 8px; text-align: left; }
#MPNews h2 a { color: #6392C2; }

#ssfooter {color: #294266; font-size:9px; width: 910px; position:relative; top:-70px; text-align:justify; margin:0 auto}
#ssdiscrete, #ssdiscrete a {width:950px; text-align:right; font-size:9px; color:#0B2446}
#ssseo {font-size:9px; color:#0B2446; text-align:right; position:relative; top:20px}
#ssseo a {color:#0B2446; text-decoration:underline}



div#s_stopka { 
margin:auto;
font-family:Verdana, sans-serif;
width:940px;

font-size:9px;
color:#294266;
padding-bottom:20px;
}
div#s_stopka a {

    padding:0px 2px;
		font-size: 9px;
		color:#294266;
}
div#s_stopka a:hover{
color:rgb(21,59,101); 
}
div#s_stopka ul{ 

margin:0px;
padding:0px;
text-align:center;
}

div#s_stopka ul li { 
display:inline;
font-size: 9px;
}
.ss_h3{
left:50%; 
font: bold 10px Verdana, sans-serif; 
color:#294266; 
position:absolute;
margin-left:-140px;
top:73px;  
}

#Main{position:relative;}

#message_box { 
       position: absolute; 
       top: 225px; 
       left: 0; 
       z-index: 10; 
       display:none;
}

#close_message{
       float:right;
       margin:-5px 0 0 5px;
       cursor:pointer;
} 


     
/* ------------------------------------------------------------------ */ 
/*-------input file-----*/
/*input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
form input {
	background: #31496B;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}

form input:focus {
	background-color: transparent;
}

form div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

form input.file {
	width: 300px;
	margin: 0;
}

forminput.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}*/
