@import url('menu.css');
@import url('content.css');

* { padding: 0; margin: 0; }
.clear { clear: both;}
a{text-decoration: none;}
a img {outline:none; border:none;}
.center{text-align: center;}

body {
 font-family: Tahoma,Verdana,"Trebuchet MS",Trebuchet,sans-serif;
 font-size: 12px;
 color:#636363;
 background-color: #fdfdfd;
}

.middle{
	width:980px;
	margin:0px auto;
}

div#header{
	height:485px;
	background: url("../../images/zpartners/header-bg.gif") repeat-x 0 0;
}

div.header-content{
	position: relative;
	height:485px;
}

.default div#header{
	height:105px;
	background: url("../../images/zpartners/header-bg.gif") repeat-x 0 bottom;
}

.default div.header-content{
	position: relative;
	height:105px;
}

div.header-content a.logo {
    background: url("../../images/zpartners/logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    left: 0px;
    position: absolute;
    text-indent: -9000px;
    top: 20px;
    width: 280px;
}

div.header-content a.logo-en {
    background: url("../../images/zpartners/logo-en.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 49px;
    left: 0px;
    position: absolute;
    text-indent: -9000px;
    top: 20px;
    width: 280px;
}

div.header-content .box-top{
	position: absolute;
	left:290px;
	top:12px;
	width:480px;
	text-align:center;	
}

div.header-content div.client-zone{
	position: absolute;
	right:0px;
	top:33px;
	padding:12px 0px;
	border-top:1px dotted #505153;
	border-bottom:1px dotted #505153;
	color:#505153;
	line-height:15px;
}
div.header-content div.client-zone a{color:#505153;}
div.header-content div.client-zone a:hover{text-decoration:underline;}
div.header-content div.client-zone span.icons {padding-left: 10px; vertical-align: middle;}

div.selectLanguage{
	position: absolute;
	top:8px;
	right:0px;	
	padding:3px 0px;
}

div.selectLanguage form{float:left; margin:0px 0px 0px 3px;}
div.selectLanguage form input{margin-right:3px; border: none; width:16px; height:16px;}
div.selectLanguage form input.active{opacity:1.0}

div#header div.menu{
	position: absolute;
	bottom:37px;
	right:0px;
}

div#menu-strip{
	background-color: #00579a;
	height:50px;
	margin-bottom:15px;	
}

div#menu-strip .middle{background-color: #00579a; height:50px;}

div#container{
	width:100%;
	min-width: 980px;
	display: table;
}

div#leftcolumn{
	min-width:294px;
	background: url("../../images/zpartners/left-column-bg.gif") repeat 0 0;
	line-height: 20px;
	padding:8px 0px;
}

div#rightcolumn{

}

div#container .column{
	padding:8px 0px 10px 0px;
	display: table-cell;
	vertical-align: top;
	min-height: 600px;
}

.default div#container .column{
	padding:8px 0px 10px 0px;
	min-height:600px;
}

div.wrap{height:100%; border:1px dotted #87888a;}
div#leftcolumn div.wrap{border-left: none; margin-right:8px;}
div#rightcolumn div.wrap{border-right: none; margin-left:8px;}

div.head{margin:10px 0px; clear:both; height: 35px; background-color: #e9edf0;}

div#leftcolumn .text-box{width:280px; padding-left:5px; float:right;}
div#leftcolumn h2{line-height:35px; font-size:16px; color:#00457F}
div#leftcolumn a{color:#00457F}

div#rightcolumn .text-box{width:658px; padding:0px 10px 0px 10px; float:left;}
div#rightcolumn h1{line-height:35px; font-size:16px; color:#00457F}
div#rightcolumn h2{font-size:15px; color:#00457F}

div#rightcolumn .product-image{float:right;}

div.news-box {
    line-height: 17px;
    margin-bottom: 10px;
}
div.news-box a {
    color:#636363;
    display: block;
}
div.news-box a:hover {
    color:#016bc1;
}
div.news-box-up {
    background: url("../../images/zpartners/box-top.gif") no-repeat left top;
    height: 7px;
}
div.news-box-middle {
    background: url("../../images/zpartners/box-left-border.gif") repeat-y left top;
    padding: 13px 10px;
}
div.news-box-down {
    background: url("../../images/zpartners/box-bottom-border.gif") repeat-x left top;
    height: 3px;
}
div.news-box p.date{margin-top:15px; font-size:11px;}
div.news-box p.date span{color:#016bc1;}	

/* news */
.news-details-title
{
	font-size:11px;
	color:#016BC1;
}

.news-list-title h3{font-size:14px;}
.news-list-title span.date
{
	font-size:11px;
	color:#016BC1;
}


#content .news-list a{text-decoration: none;}
#content .news-list a:hover{color:#016BC1;}



div#footer_top{
	clear:both;
	height:68px;
	margin-top:15px;
	font-size:12px;
	color:#98a2a3;
	background: url("../../images/zpartners/footer-bg.gif") repeat-x 0 0; 	
}
div#footer_top .ft-content{position: relative;}
div#footer_top .rights{position: absolute; right:10px; top:132px;}

div#footer_bottom{
	clear:both;
	height:20px;
	background-color:#00579a; 
	padding:3px 0px;
	color:#6b9cc4;
	font-size: 10px;
}

div.icons {
    position: absolute;
    right:0px;
    top:7px;
}

#footer_top .icons img  { margin-left: 10px; vertical-align: middle }

div.box{margin-bottom: 25px;line-height:17px;}
div.box a{color:#878b8e;text-decoration:underline;}
div.box b{color:#878b8e}
div.box ul{margin-left:20px;}
	
div.box-up{
	width:306px;
	height:5px;
	background: url("../../images/polskiespolki/box-top.png") no-repeat left top;	
}
div.box-middle{
	width:286px;
	padding:10px 10px;
	background: url("../../images/polskiespolki/box-content.png") repeat-y left top;	
}
div.box-down{
	width:306px;
	height:12px;
	background: url("../../images/polskiespolki/box-bottom.png") no-repeat left top;	
}

p.enterit {
    line-height: 19px;
}
a.enterit {
    background: url("http://enterit.pl/public/images/enterit-foot.png") no-repeat scroll right 0 transparent;
    color: #6b9cc4;
    display: inline-block;
    height: 19px;
    padding: 0 23px 0 0;
}
a.enterit:hover {
    background-position: right 100%;
    color: #00AEEF;
    text-decoration: none;
}