/*style ogólne*/
* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#424141;
	min-width:963px;
	text-align:center;
	overflow: scroll;
}

.main {
	width:996px; 	
	padding:0;
	margin:0 auto 0 auto;
	font-size:13px;
	line-height:18px;
	text-align:left;
}

ul {
list-style:none outside none;
}

.col-1, .col-2, .col-3, .col-4 {float:left;}

.clear{clear:both;}

/*górna ciemna linia*/
.top-line{height:5px;background-color:#1C1C1C;color:white;}
/*menu górne*/
.top-menu{height:120px;background:url("../images/tail_menu.gif") repeat-x;}
.logo{margin-top:20px;margin-left:55px;float:left;}
.logoContainer{height:119px;float:left;border-left:1px solid #ECECEC;}
.mainItems{float:right;}
ul.mainItem{list-style:none outside none;margin-top:1px;}
ul.mainItem li, ul.mainItem li a {display:block;float:left;}
ul.mainItem li {margin-right:3px;}
ul.mainItem li a {color:#C8C7C7;font-size:20px;height:119px;line-height:26px;text-decoration:none;display:block;width:110px;text-align:center;}
ul.mainItem li a span {display:block;padding:46px 14px 47px;width:82px;text-align:center;cursor:pointer;border-left:1px solid #ECECEC;}
ul.mainItem li a:hover, ul.mainItem li.active {background:url("../images/top_menu_act.gif") repeat-x;color:#FFFFFF;}
ul.mainItem li a:hover, ul.mainItem li.active a {color:#FFFFFF;}
ul.mainItem li a:hover span, ul.mainItem li.active a span {background:url("../images/top_menu_marker.gif") no-repeat bottom center;}

/*prawe menu*/
div.sub-main.right-main ul {background:url("../images/right_menu.gif") repeat-y;}
div.sub-main ul.sub-main-list {list-style:none outside none;padding:0 !important;}
div.sub-main li {height:70px;list-style:none outside none;border-top:1px solid #ECECEC;padding:0 0 0 20px;margin:0;display:block;}
div.sub-main li.last{border-bottom:1px solid #ECECEC;}
div.sub-main li.active {background:url("../images/right_menu_active.gif") left center no-repeat;height:90px;line-height:90px;text-align:center;}
div.sub-main li a {color:#C8C7C7;text-decoration:none; font-size:14px;font-weight:bold;}
div.sub-main li table {width:100%;height:100%;}
div.sub-main li table td {vertical-align:middle;}
div.sub-main li.active p {text-align:center;}
div.sub-main li img {vertical-align:middle;text-align:center;margin-left:auto;margin-right:auto;}
/*div.sub-main li p {line-height:70px;}*/

/*zawartość strony*/
div.body-content {width:100%; background:url("../images/tail_content.gif") repeat-x scroll 0 0 #FFFFFF;}
div.canvas {background:url("../images/content_separator.gif") repeat-x scroll left bottom transparent;text-align:left;margin-bottom:20px; padding: 0 55px 0 55px;}
div.canvas div{margin-top:0;padding-bottom:30px;font-style:italic;}
div.canvas span{ display:block;letter-spacing:-5px;font-weight:bold;}
div.canvas .slogan-text1{color:#818283;font-size:60px;line-height:60px;margin:0 0 0 0;}
div.canvas .slogan-text2{color:#f19d00;font-size:52px;line-height:52px;margin:-10px 0 0 0;text-align:right;} /*#f1aa00*/
div.canvas .slogan-text2 strong{ color:#363738;}
div.canvas .slogan-text3{ color:#c8c7c7;font-size:29px;line-height:29px;margin:-2px 0 0 0;letter-spacing:-1px;}
#content h3 {color:#67686A;font-size:24px;letter-spacing:-1px;line-height:24px;padding-bottom:10px;}
.marker-3 {}
.marker-1 {background:url("../images/title_marker1.png") no-repeat scroll 0 0 transparent;}
#content{padding-top:25px;margin-bottom:25px;}
#content h3 span {background:url("../images/tail_border.png") repeat-x scroll left bottom transparent;display:block;padding:0 0 21px 14px;}
#content-2-cols, #content-1-col {width:100%;}
#content-1-col div.col-1 {width:886px;padding:0 55px 0 55px;}
#content-2-cols div.col-1 {width:581px;padding:0 0 0 55px;}
#content-2-cols div.col-2 {margin:0 0 0 41px;width:263px;background:url("../images/bg_border.gif") left repeat-y;}
#content div.col-1 p {margin:0 0 18px 0;}
.content-box-indent {margin:7px 11px 0 14px;}
dl.text dt {color:#ADADAD;font-size:14px;font-style:normal;}
dl.text dd {margin-bottom:19px;}
dl.text dd p {margin-top:5px;}
#content .button {background:url("../images/button_marker.gif") no-repeat scroll 0 7px #858585;color:#FFFEFE;display:block;font-size:13px;height:23px;line-height:20px;text-decoration:none;text-indent:13px;width:89px;}
.button-top2 {margin:10px 0 0 1px;}
#content ul {list-style-type:square; padding: 0 0 20px 55px;}
#content blockquote {background:url("../images/quote.png") no-repeat;padding-left:40px;font-style:italic;}
#content blockquote .quote {font-size:2em;}
#content blockquote .caption {font-size:0.8em;text-align:right;font-weight:bold;}

/*stopka*/
div.footer{width:100%;background-color:#2D2E2F;}
div.footer h3 {color:#C5C4C4;font-size:11px;font-weight:normal;line-height:14px;padding:3px 0 15px;text-transform:uppercase;}
div.footer ul li {line-height:16px;padding:0 0 4px;}
div.footer ul li a {background:url("../images/footer_marker.gif") no-repeat scroll 0 5px transparent;line-height:16px;padding:0 0 0 11px;text-decoration:none;}
div.footer div, div.footer div a {color:#939393;font-size:13px;line-height:14px;}
div.footer div.bottom-line {height:5px;background-color:#1C1C1C;color:white;}
div.footer div.main div.col-1, div.footer div.main div.col-2, div.footer div.main div.col-3, div.footer div.main div.col-4 { margin:20px 0 20px 0;}
div.footer div.main div.col-1 {background:url("../images/contact_img.jpg") no-repeat scroll 54px 0 transparent;width:364px;}
div.footer div.main div.col-1 div.footer-text-indent {padding:0 0 0 117px;font-size:0.9em;}
div.footer div.main div.col-2 {margin-left: 93px;width:121px;}
div.footer div.main div.col-3 {margin-left: 75px;width:191px;}
div.footer .indent-top {padding:10px 0 0 !important;}
