body {
  font-family: Arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #616A74;
  margin: 0 0 6px 0;
  padding: 0;
  text-align: center;
}

img { border: 0; }

a {
    font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #616A74;
    text-decoration: none; 
}

a:hover {      
    font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #F68401;
    text-decoration: underline;
}

#box {
	border: 1px solid #ccc;
	border-top: none;
	width: 720px;
	margin: auto;
}

#header {
	padding-right: 11px;
        height: 100px;
}

#icons {
	margin-top: 26px;
	text-align: right;
}

#icons img { display: inline; margin-left: 12px; }

#logo { float: left; padding: 14px 0 0 20px; }
#contact { float: right; padding-top: 23px; }
#phonenum { color: #4a99c2; white-space: nowrap; }
#tel-ico { float: left; width: 16px; }
#tel-num { padding-top: 4px; }
#tel-price { text-align: right; color: #d2d2d2; }

#fhr { clear: both; margin-top: 4px; border-bottom: 1px solid #e4e4e4; font-size: 1px; }
#menu { width: 100%; }
#flashbox { margin: 4px 0 4px 0; }
.thr { width: 100%; height: 5px; background-color: #e4e4e4; font-size: 1px; }

#leftcol {
	float: left; width: 520px; border-right: 3px solid #f8f8f8;
	padding: 7px 15px 0 15px;
	min-height: 350px;
}

* html body div#leftcol {
	height: 350px;
}

#left-top { height: 15px; text-align: left; margin-bottom: 8px; }

.dashhr { border-bottom: 1px dashed #cfcfcf; font-size: 1px; width: 100%; }

#below-ceo { margin-top: 15px }

#left-txt { text-align: justify; padding-top: 10px; }
#netmedia { float: left; padding: 0 4px 2px 7px; height: 81px; }
#left-board { clear: left; }
#ceo { float: left; width: 290px; margin-top: 33px; text-align: left; }

.prezes { float: left; width: 80px; }
.prezes-name { float: left; width: 110px; }
.prezes-mail { float: left; width: 60px; }


.date { font-size: 10px; }
.news-title { font-size: 12px; color: #056da2; } 

#news { float: left; width: 237px; border-right: 1px dashed #cfcfcf; }
#news-img { margin-top: 15px; text-align: left; }
#news-box { margin-bottom: 35px; }

.single-news { text-align: left; margin-top: 15px; }
.details-news { text-align: justify; }

.single-news a:link {
     color: #f93;
     background-color: transparent;
     text-decoration: none;
     }

.single-news a:visited {
     color: #f93;
     background-color: transparent;
     text-decoration: none;
     }

.single-news a:hover {
     color: #fff;
     background-color: #f93;
     }

.single-news a:active {
     color: #f93;
     background-color: transparent;
     text-decoration: none;
     }

#websites { float: right; text-align: left; width: 274px; }
#websites-img { margin-top: 15px; text-align: left; padding-left: 4px; }
#websites-box { text-align: center; margin-top: 14px; }

#left-bottom { margin-top: 9px; text-align: left; }
#address-img { width: 90%; }
#contactus { margin-top: 20px; width: 95%; }
#contact-awp { float: left; width: 90px; }

#awp-str { float: left; width: 110px; }
#awp-tel { float: left; width: 135px; }
#awp-mail { float: left; width: 140px; }

#bottom-spacer { clear: both; height: 14px; font-size: 14px; }

#rightcol { float: right; width: 158px; text-align: left; padding-left: 9px; }
#stock-img { margin: 8px 0 6px 0; }
#stock { width: 95%; }

#stock-header { background-color: #d8d8d8; height: 20px; padding-top: 8px; padding-left: 4px; }
#stock-results { border: 1px solid #d8d8d8; height: 44px; text-align: center; padding-top: 12px; }
#search { margin: 15px 0 10px 0; }
#search-form { height: 22px; }
#search-box { float: left; width: 125px; }
#newsletter-box { float: left; width: 125px; }
#newsletter-form { height: 22px; padding-bottom: 14px; }

form { margin: 0; padding: 0; }
input { width: 125px; border: 1px solid #7f9db9; }

.search-click { width: 11px; float: right; margin-right: 5px; margin-top: 4px; }
.righthr { border-bottom: 1px dashed #cfcfcf; font-size: 1px; width: 90%; margin-top: 9px; margin-bottom: 7px; }
.orange-arrow { width: 10px; }
.dottedhr { border-bottom: 1px dotted #aaa; font-size: 1px; width: 90%; margin-top: 4px; margin-bottom: 4px; }
.ml20 { margin-left: 16px; }

#thrb { clear: both; width: 100%; height: 5px; background-color: #e4e4e4; font-size: 1px; }
#footer { width: 720px; margin: auto; padding-top: 16px; }

#sub-ico { float: left; width: 30px; padding-bottom: 8px; }
#sub-shorttxt { padding-top: 4px; font-size: 15px; color: #056da2; }

#sub-txt { text-align: justify; margin-top: 8px; }
#sub-menu { margin-top: 18px; margin-bottom: 18px; }

.sub-menuh { }

.news-archive-spacer {
	padding: 4px;
}

#sub-txt ul {
	list-style-type: square;
	color: #616A74;
}

ul#navlist
{
white-space: nowrap;
margin:11px 0;
padding:0;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a { padding: 4px 22px; }

#navcontainer {
    border: white solid 1px;
}

#navcontainer * {
    line-height:100%;
}

#navlist a:link, #navlist a:visited
{
color: #777;
text-decoration: none;
}

#navlist a:hover
{
color: #046ea2;
text-decoration: none;
}

#nav-main {
border-left: 3px solid #dfdfdf;
border-right: 3px solid #dfdfdf;
}

#nav-rel {
border-left: 3px solid #dfdfdf;
border-right: 3px solid #dfdfdf;
}

#nav-contact {
border-left: 3px solid #dfdfdf;
border-right: 3px solid #dfdfdf;
}

#nav-search {
border-right: 3px solid #dfdfdf;
}

#nav-search:hover {
border-right: 3px solid #046ea2;
}

.sub-txt-header {
	color: #056da2;
	font-size: 12px;
}

#footer-img { float: left; width: 100px; }
#footer-txt { float: left; width: 570px; }
#rezerwacje { margin-top: 12px; }

#raporty-biezace { text-align: center; padding: 16px 0 4px 38px; margin: 0 auto; }

#form-incentive td { padding: 3px 3px; }
#form-incentive input { width: 190px; height: 16px; font: 11px Arial, Verdana, sans-serif; border-collapse: collapse; }

.pic-left { float: left; padding: 2px; margin-right: 4px; border: 1px solid #616a74; }
.pic-right { float: right; padding: 2px; margin-left: 4px; border: 1px solid #616a74; }