/* MW Trade ------------------------------------------------------------- */
@charset "utf-8";

html * {
	margin: 0; padding: 0;
}

body {
	color: #333; background: white url(../images/body-main-bg.gif) 0 0 repeat-x;
	font: normal 70% Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

/* podstawowe style zawartosci ----------------------------------------- */
p {
	margin: 0 0 1em 0;
}

h1, h2, h3, h4, h5, h6 {
}

h1 {
	float: left; width: 180px; height: 35px;
	position: relative; top: 36px; left: 20px;
}
h1 a {
	display: block; width: 180px; height: 35px;
	background: white url(../images/logo.gif) 0 0 no-repeat;
}

h2 {
	color: #336699;
	font-size: 1.4em; letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0 0 15px 0;
}

div#zones-box h2 {
	color: #336699;
	font-size: 1.4em; letter-spacing: -1px;
	margin: 0 0 35px 0;
	text-transform: none;
}

h3 {
	color: #8bbc2c;
	font-size: 1.1em; font-weight: bold;
}

h3 a {
	color: #8bbc2c;
	font-size: 1.1em; font-weight: bold;
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

h4 {}
h5 {}
h6 {}

ul {
	font-weight: bold;
	list-style-image: url(../images/ico-list-style.gif);
	margin: 0 0 1em 15px;
}
ol {}
dl {}
dl dt {}
dl dd {}

img {
	border: none;
}

a.lnk:link, a.lnk:visited { color:#efefef; text-decoration:none;}
a.lnk:hover, a.lnk:visited:hover {color:#cfcfcf; text-decoration:none;}


a:link,
a:visited {
}

a:link:hover,
a:visited:hover {
}

/* klasy elementow ----------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.auraltext {
	text-indent: -9999px; font-size: 0;
}

a.more:link,
a.more:visited {
	color: #336699; background: transparent url(../images/ico-link-more.gif) 0 50% no-repeat;
	font-weight: normal; text-decoration: none;
	padding: 0 0 0 15px;
}

a.more:link:hover,
a.more:visited:hover {
	text-decoration: underline;
}

li.map {
	margin-top: 5px;
 	list-style: none;
}

/* obrazek w tresci do lewej */
img.type1 {
	float: left;
	margin: 0 20px 20px 0;
}
/* obrazek w tresci do prawej */
img.type2 {
	float: right;
	margin: 0 0 20px 20px;
}

/* layout -------------------------------------------------------------- */
div#container {
	width: 975px;
	margin: 0 auto;
}

/* kontener gorny m.in. z logo */
div#top {
	width: 100%; height: 85px;
	background: white url(../images/top-bg.gif) 0 0 no-repeat;
}
/* pomocnicza nawigacja */
ul#helpnav {
	float: right;
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
ul#helpnav li {
	float: left;
	padding: 10px 20px 0 0;
}
/* formularz w topie */
form#question {
	float: right; clear: right;
	margin: 25px 0 0 0; padding: 0 20px 0 0;
}
form#question select {
	width: 345px; height: 1.7em;
	color: #a8a8a8;
	border: 1px solid #7f9db9;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1em;
}

/* kontener bannerow, reklam */
div#commercials {
}
div#photo-main {
	float: left; width: 568px; height: 238px;
}
div#commercial-one {
	float: left; width: 194px; height: 238px;
}
div#commercial-two {
	float: left; width: 193px; height: 238px;
}

/* glowna nawigacja */
div#mainnav {
	clear: both; min-height: 40px; _height: 40px;
	background: #336699; color: white;
	margin: -3px 0 0 0; /* IE6 fuckin' fix, don't know why it is needed :/ */
}
div#mainnav ul {
	float: left;
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#mainnav ul li {
	float: left;
	border-right: 1px solid white;
	margin: 10px 0 0 0; padding: 0 10px 0 10px;
}
div#mainnav ul li.first {
	padding: 0 10px 0 20px;
}
div#mainnav ul li.last {
	border: none;
}
div#mainnav ul li a:link,
div#mainnav ul li a:visited {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 1.25em; font-weight: bold;
	color: white;
	text-decoration: none;
}
div#mainnav ul li a:link:hover,
div#mainnav ul li a:visited:hover {
	text-decoration: underline;
}
div#mainnav ul li a.selected:link,
div#mainnav ul li a.selected:visited {
	color: #aad555;
}
div#mainnav img {
	float: right;
}

/* sciezka */
div#sitepath {
	float: left; width: 530px;
	margin: 0; padding: 9px 0 0 20px;
}
div#sitepath strong {
	color: #a8a8a8;
	font-weight: normal;
}
div#sitepath a:link,
div#sitepath a:visited {
	color: #336699;
	text-decoration: none;
}
div#sitepath a:link:hover,
div#sitepath a:visited:hover {
	text-decoration: underline;
}

/* warstwa pomocniczej nawigacji */
div#subnav {
}
div#subnav ul {
	float: right; min-height: 32px; _height: 32px;
	background: #aad555;
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0 112px 0 10px;
}
div#subnav ul li {
	float: left;
	border-right: 1px solid white;
	margin: 6px 0 0 0; padding: 0 10px;
}
div#subnav ul li.last {
	border: none;
}
div#subnav ul li a:link,
div#subnav ul li a:visited {
	color: #1e3c84;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.2em; font-weight: bold;
	text-decoration: none;	
}
div#subnav ul li a:link:hover,
div#subnav ul li a:visited:hover {
	text-decoration: underline;
}

/* tresc na stronie glownej */
div#content-main {
	float: left; width: 558px;
	border-top: 1px solid #dbdbdb;
}

/* newsy */
div#news {
	float: left; width: 238px;
	border-right: 1px solid #dbdbdb;
	padding: 20px;
}
div#news ul {
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#news ul li {
}

div#news ul li strong {
	color: #8bbc2c;
	font-weight: bold;
}

div#news ul li em {
	color: #a8a8a8;
	font-style: normal;
}

/* o nas */
div#about-us {
	float: left; width: 239px;
	padding: 20px;
}

/* sidebar na stronie glownej */
div#sidebar-main {
	float: right; width: 407px;
}

/* strefy */
div#zones-box {
	margin: 20px 0;
}
div#zones-box ul {
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#zones-box ul li {
	float: left;
	padding: 4px 20px;
}
div#zones-box ul li.active { background: #f0f0f0; }
div#zones-box ul li.unactive { background: white; }
div#zones-box ul li a:link,
div#zones-box ul li a:visited {
	color: #336699;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.4em; font-weight: bold;	
	text-decoration: none; letter-spacing: -1px;
}
div#zones-box ul li a:link:hover,
div#zones-box ul li a:visited:hover {
	text-decoration: underline;
}
/* strefa klienta */
div#client-zone {
	clear: both;
	background: #f0f0f0; 
	margin: 0; padding: 20px;
}
form#client-login input.text {
	width: 132px; height: 18px;
	border: 1px solid #a5acb2;
	margin: 0 10px 0 0;
}
form#client-login input.submit {
	height: 20px;
	background: #336699; color: white;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.1em; font-weight: bold;	
	border: none;
	padding: 0 10px; *padding: 0 5px;
}
/* strefa inwestora */
div#investor-zone {
	display: none;
	clear: both;
	background: #f0f0f0;
	margin: 0; padding: 20px;	
}

/* newsletter */
div#newsletter-box {
	width: 387px;
	background: #336699; color: white;
	border-top: 2px solid #aad555;
	padding: 10px 10px;
}
div#newsletter-box h2 {
	color: white;
	margin: 0 0 15px 0;
}
div#newsletter-box strong {
	color: #aad555;
	font-weight: normal;
}
form#newsletter {
}
form#newsletter input.text {
	width: 238px; height: 18px;
	border: 1px solid #a5acb2;
	margin: 0 5px 0 0;
}
form#newsletter input.submit {
	height: 20px;
	background: #aad555; color: white;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.1em; font-weight: bold;	
	border: none;
	margin: 0 0 0 4px; padding: 0 7px; *padding: 0 4px;
}

/* stopka */
div#footer {
	color: #a8a8a8;
	border-top: 1px solid #dbdbdb;	
	padding: 5px 0px 5px 0px;
}

div#owners {
	float: left;
	width: 405px;
}

div#prices {
	float: left;
	width: 300px;
	margin: 0px 10px 0px 0px;
}

div#ezauthors {
	float: right;
	width: 255px;
}

div#ez {
	float: left;
}

div#authors {
	float: right;
}

div#ez a:link,
div#ez a:visited {
	color: #a8a8a8;
	text-decoration: none;
}

div#authors a:link,
div#authors a:visited {
	color: #a8a8a8;background: transparent url(../images/small-gemini.gif) 0 50% no-repeat;
	text-decoration: none;
	padding: 0 0 0 15px;
}

div#ez a:link:hover,
div#ez a:visited:hover {
	text-decoration: underline;
}

div#authors a:link:hover,
div#authors a:visited:hover {
	text-decoration: underline;
}

/* podstrona -------------------------------------------------------------- */
#body-sub {
	background: white url(../images/body-sub-bg.gif) 0 0 repeat-x;
}

/* kontener bannerow, reklam - podstrona */
div#photo-sub {
	float: left; width: 237px; height: 98px;
}
div#commercial-sub-one {
	float: left; width: 370px; height: 98px;
}
div#commercial-sub-two {
	float: left; width: 365px; height: 98px;
}

/* nawigacja na podstronie */
div#sidenav {
	float: left; width: 237px;
	background: #336699;
}
div#sidenav ul {
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#sidenav ul li {
	border-bottom: 1px solid #aad555;
	margin: 0 15px 0 20px; padding: 6px 0;
}
div#sidenav ul li.last {
	border: none;
}
div#sidenav ul li a:link,
div#sidenav ul li a:visited {
	color: white;
	text-decoration: none;
}
div#sidenav ul li a:link:hover,
div#sidenav ul li a:visited:hover {
	text-decoration: underline;
}

/* tresc na podstronie */
div#content-sub {
	float: left; width: 390px;
	padding: 20px;
}

div#content-sub div.Spacer {
	float: left; 
	width: 380px;
	height: 1px;
	display: block;
}

div#content-sub h2 {
	color: #333333;
	font-size: 2.4em; font-weight: normal;
	text-transform: none;
	margin: 0 0 25px 0;
}

div#content-sub  {
	font-size: 1.1em;
}

div#content-sub a:link, 
div#content-sub a:visited {
	color: #336699;
	text-decoration: underline;
}

div#content-sub a:link:hover, 
div#content-sub a:visited:hover {
	text-decoration: none;
}

div#content-sub div.AkapitOutline {
	float: left; 
	width: 350px;
	height: auto;
	display: block;
}

div#content-sub div.AkapitOutline div.Left {
	float: left;
	width: 234px;
}

div#content-sub div.AkapitOutline div.Right {
	float: right;
	width: 106px;
	margin-left: 10px;
}

div#sitepath-sub {
	border-bottom: 1px solid #dbdbdb;
	margin: -10px 0 0 0; padding: 0 0 8px 0;
}
div#sitepath-sub strong {
	color: #a8a8a8;
	font-weight: normal;
}
div#sitepath-sub a:link,
div#sitepath-sub a:visited {
	color: #336699;
	text-decoration: none;
}
div#sitepath-sub a:link:hover,
div#sitepath-sub a:visited:hover {
	text-decoration: underline;
}

/* mini menu pod artykulem */
ul#articlenav {
	float: right;
	list-style: none; list-style-image: none;
}
ul#articlenav li {
	float: left;
	margin: 0 0 0 20px;
}

/* sidebar na podstronie */
div#sidebar-sub {
	float: right; width: 287px;
}

/* warstwa pomocniczej nawigacji na podstronie */
div#subnav-sub {
}
div#subnav-sub ul {
	min-height: 32px; _height: 32px;
	background: #aad555;
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0 15px 0 10px;
}
div#subnav-sub ul li {
	float: left;
	border-right: 1px solid white;
	margin: 7px 0 0 0; padding: 0 5px;
}
div#subnav-sub ul li.last {
	border: none;
}
div#subnav-sub ul li a:link,
div#subnav-sub ul li a:visited {
	color: #1e3c84;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1em; font-weight: bold;
	text-decoration: none;	
}
div#subnav-sub ul li a:link:hover,
div#subnav-sub ul li a:visited:hover {
	text-decoration: underline;
}

/* strefy na podstronie */
div#zones-box-sub {
	margin: 20px 0 0 0;
}
div#zones-box-sub ul {
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#zones-box-sub ul li {
	float: left;
	padding: 4px 20px;
}
div#zones-box-sub ul li.active { background: #f0f0f0; }
div#zones-box-sub ul li.unactive { background: white; }
div#zones-box-sub ul li a:link,
div#zones-box-sub ul li a:visited {
	color: #336699;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.4em; font-weight: bold;	
	text-decoration: none; letter-spacing: -1px;
}
div#zones-box-sub ul li a:link:hover,
div#zones-box-sub ul li a:visited:hover {
	text-decoration: underline;
}
/* strefa klienta na podstronie */
div#client-zone-sub {
	clear: both;
	background: #f0f0f0; 
	margin: 0; padding: 20px;
}
form#client-login-sub input.text {
	width: 79px; height: 18px;
	border: 1px solid #a5acb2;
	margin: 0 5px 0 0;
}
form#client-login-sub input.submit {
	height: 20px;
	background: #336699; color: white;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.1em; font-weight: bold;	
	border: none;
	padding: 0 10px; *padding: 0 5px;
}
/* strefa inwestora na podstronie */
div#investor-zone-sub {
	display: none;
	clear: both;
	background: #f0f0f0; 
	margin: 0; padding: 20px;	
}

/* newsletter na podstronie */
div#newsletter-box-sub {
	width: 267px;
	background: #336699; color: white;
	border-top: 2px solid #aad555;
	margin: 20px 0 0 0;
	padding: 10px 10px;
}
div#newsletter-box-sub h2 {
	color: white;
	margin: 0 0 15px 0;
}
div#newsletter-box-sub strong {
	color: #aad555;
	font-weight: normal;
}
form#newsletter-sub {
}
form#newsletter-sub input.text {
	width: 140px; height: 18px;
	border: 1px solid #a5acb2;
	margin: 0 5px 0 0;
}
form#newsletter-sub input.submit {
	height: 20px;
	background: #aad555; color: white;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 	
	font-size: 1.1em; font-weight: bold;	
	border: none;
	margin: 0 0 0 4px; padding: 0 4px; *padding: 0 2px;
}

/* newsy na podstronie */
div#news-box {
	width: 247px;
	background: #f0f0f0;
	margin: 20px 0 0 0; padding: 20px;
}
div#news-box ul {
	font-weight: normal;
	list-style: none; list-style-image: none;
	margin: 0; padding: 0;
}
div#news-box ul li {
}
div#news-box ul li em {
	color: #a8a8a8;
	font-style: normal;
}
div#news-box ul li strong {
	color: #336699;
	font-weight: bold;
}
