/*
 * site: proksima
 * date: 27.02.2009
 * 
 * Default
 */
* {
margin:0;
padding:0;
outline:none;
}
html {
height:100%;
border:none;
}
body {
height:100%;
background:#fff;
font: 62.5% Arial, Tahoma, Verdana, sans-serif;
border:none;
color:#000;
}
img {border:none;}
a {
text-decoration:none;
border:none;
color:#E83022;
}
a:hover {text-decoration:underline;}
ul, ol {border:none;}
/* 
 * add 
 */
.fl{float:left;}
.fr{float:right;}
.clear {clear:both;}
.block {display:block;}
.red {color:#f00 !important;}
/* 
 * Base
 */
#all {
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width:1000px;
	margin:0 auto;
	}
#header {
	position:relative;
	height:150px;
	background:url('../img/bg_hd.jpg') no-repeat;
	}
#container {
	position:relative;
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	padding:0 0 160px;
	}
#footer {
	position:absolute;
	bottom:0;
	width:1000px;
	height:150px;
	margin:0 auto;
	padding:0 30px;
	background:#F2F2F2;
	}
#footer center {
	display:block;
}
#footer center .bnr {
	display:inline;
	margin:0 5px 0 0;
}
#footer center .bnr img {
	vertical-align:middle;
}
#left {
	overflow:hidden;
	display:inline;
	float:left;
	width:190px;
	margin:0 0 0 20px;
	padding:8px 0 0;
	}
#wrap {
	display:inline;
	float:right;
	width:750px;
	margin:0 20px 0 0;
	padding:9px 0 0;
	}
#right {
	overflow:hidden;
	display:inline;
	float:left;
	width:190px;
	/*height:500px;*/
	padding:13px 0 0;
	}
#center {
	overflow:hidden;
	float:left;
	width:540px;
	margin:0 20px 0 0;
	padding:15px 0 0;
	}
.content {font-size:1.1em;}
.content ul,
.content ol,
.pub .text ul,
.pub .text ol {
	margin:3px 0 5px 25px;
}
.content ul li,
.pub .text ul li {
	/* overflow:visible;
	list-style-type:disc; */
	padding:0;
	padding:0 0 7px;

}
.content ol li,
.pub .text ol li {
	overflow:visible;
	list-style-type:decimal;
}
.content td,
.content th {
	padding:4px;
}
#center p {padding:0 0 12px;}
.logo {
	position:absolute;
	top:39px;
	left:32px;
	width:218px;
	height:82px;
	background:url('../img/bg_logo.gif') no-repeat;
	}
.amedia {
	display:none;
	position:absolute;
	right:85px;
	top:25px;
	width:101px;
	height:22px;
	background:url('../img/amedia.gif') no-repeat;
}
.mainNav {font-size:1.4em;}
	.mainNav li {
		margin:0 0 1px;
		padding:6px 0 7px 22px;
		background:url('../img/bg_mn.gif') no-repeat  #F2F2F2;
		}
	.mainNav a {
		text-decoration:none;
		color:#0046A3;
		}
	.mainNav .act {background-color:#FFE4E1;}
.useNav {
	position:absolute;
	right:23px;
	top:13px;
	width:17px;
	height:35px;
	padding:0 1px 0 0;
	}
	.useNav a {
		display:block;
		margin:0 0 0 auto;
		overflow:hidden;
		width:15px;
		height:9px;
		font-size:9px;
		background:url('../img/bg_use.gif') no-repeat;
		}
	.useNav .map {
		width:17px;
		height:11px;
		margin:15px 0 0 1px;
		font-size:11px;
		background-position:0 -9px;
		}
.sect {padding:8px 0 15px;}
	.sect li {
		position:relative;
		_height:1%;
		overflow:hidden;
		padding:16px 0 20px 59px;
		font-size:1.4em;
		font-weight:bold;
		border-bottom:1px solid #8FD4FF;
		}
	.sect a {
		text-decoration:none;
		color:#0046A3;
		}

.prop img,
.trans img,
.liab img,
.medi img,
.ass img,
.rein img {
	position:absolute;
	left:0px;
	top:0px;
    margin-top:8px;
    display:block;
	/*background:url('../img/bg_sect.gif') no-repeat;*/
	}
/*	.trans span {
		top:21px;
		height:20px;
		background-position:0 -37px;
		}
	.liab span {
		top:20px;
		height:25px;
		background-position:0 -57px;
		}
	.medi span {
		top:20px;
		height:36px;
		background-position:0 -83px;
		}
	.ass span {
		top:6px;
		height:42px;
		background-position:0 -119px;
		}
	.rein span {
		top:8px;
		height:35px;
		background-position:0 -161px;
		}
        */
.lng {
	position:absolute;
	top:6px;
	left:196px;
	font-size:1.2em;
	color:#6FAEFF;
	}
	.lng a {
		margin:0 8px;
		text-decoration:none;
		color:#0053D2;
		}
	.lng .act {
		font-weight:bold;
		color:#A3A3A3;
		}
.btn {
	display:inline;
	float:left;
	background:url('../img/bg_btn.gif') no-repeat;
	}
	.btn input {
		height:19px;
		overflow:visible;
		padding:0 8px;
		font-size:1.1em;
		font-weight:bold;
		border:none;
		background:url('../img/bg_btn.gif') no-repeat 100% -19px;
		color:#fff;
		cursor:pointer;
		}
	@-moz-document url-prefix() {
		.btn input {padding:0 8px 3px;}
		.subs .txt {padding:2px 0 2px 4px !important;}
		}
.srch {
	position:absolute;
	right:20px;
	bottom:10px;
	width:241px;
	padding:0 0 0 20px;
	background:url('../img/bg_use.gif') no-repeat 0 -20px;
	}
	.srch .txt {
		float:left;
		width:169px;
		height:17px;
		_height:16px;
		margin:0 5px 0 0;
		_padding:1px 0 0;
		font-size:1.2em;
		border:1px solid #C3C3C3;
		color:#0046A3;
		}
.subs {
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	margin:-13px 0 10px;
	}
	.subs label {float:left;}
	.subs strong {
		float:left;
		margin:3px 10px 0 0;
		font-size:1.2em;
		color:#0046A3;
		}
	.subs .txt {
		float:left;
		margin:0 10px 0 0;
		padding:2px 0 1px 4px;
		border:1px solid #C3C3C3;
		font-size:1.1em;
		}
.topNav {
	padding:0 0 7px;
	border-bottom:1px solid #BEE3FF;
	}
	.topNav li {
		display:inline;
		padding:0 19px 0 16px;
		font-size:1.6em;
		font-weight:bold;
		background:url('../img/mrkr.gif') no-repeat 0 6px;
		}
	.topNav a {
		text-decoration:none;
		color:#0046A3;
		}
.fooNav {
	margin:13px 140px 15px 140px;
	font:1.4em Verdana, Arial, sans-serif;
	text-align:center;
	color:#D7D7D7;
	}
	.fooNav a {
		margin:0 16px;
		font-size:.785em;
		color:#0046A3;
		}
.pub li {
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	padding:0 0 7px;
	}
	.pub .date {
		font-size:1.1em;
		font-weight:bold;
		color:#B0B0B0;
		}
	.pub .img {
		float:left;
		margin:3px 10px 0 0;
		}
	.pub .text {font-size:1.1em;}
.h {
	height:31px;
	padding:0 0 12px 30px;
	font-size:2em;
	font-weight:normal;
	line-height:30px;
	background:url('../img/bg_h.gif') no-repeat;
	color:#fff;
	}
.h1 {
	padding:0 0 6px 20px;
	font-size:2em;
	font-weight:normal;
	background:url('../img/mrkr.gif') no-repeat 0 -32px;
	color:#E83022;
	}
.h2 {
	padding:0 0 6px;
	font-size:1.2em;
	font-weight:bold;
	color:#E83022;
	}
.h3 {
	padding:0 0 4px;
	font-size:1.2em;
	font-weight:bold;
	}
	.h3 a {color:#0046A3;}
.h4 {
	padding:5px 0 5px 5px;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
}
.to_back {margin:-7px 0 10px;}
	.to_back li {
		display:inline;
		margin:0 8px 0 0;
		font-size:1.1em;
		}
	.to_back span {
		padding:0 8px;
		background:url('../img/mrkr.gif') no-repeat 100% -290px;
		}
	.to_back a {color:#0045A1;}
	.to_back .curr,
	.to_back .curr a {
		background:none;
		color:#898989;
		}
.currNav {
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	margin:0 0 12px;
	padding:7px 10px 7px 0;
	background:#F2F2F2;
	}
	.currNav ul {width:50%;}
	.currNav li {
		margin:0 0 0 10px;
		padding:5px 0 4px 10px;
		font-size:1.4em;
		background:url('../img/mrkr.gif') no-repeat 0 -332px;
		}
	.currNav li a {color:#0046A3;}
	.currNav .act {padding:5px 0 4px 7px;border-left:3px solid #63C1FF;background:#fff}
.more {
	margin:3px 0 0;
	padding:8px 0 0;
	font-size:1.1em;
	text-align:right;
	border-top:1px solid #d7d7d7;
	}
	.more a {
		padding:0 26px 0 0;
		background:url('../img/mrkr.gif') no-repeat 100% -239px;
		color:#0046A3;
		}
.pub .more {
	margin:0;
	border:none;
	padding:2px 0 0;
	}
	.pub .more a {
		padding:0 20px 0 0;
		background-position:100% -188px;
		}
div.print {
	margin:0 10px 10px 0;
	padding:0 20px 0 0;
	font-size:1.1em;
	text-align:right;
	background:url('../img/bg_use.gif') no-repeat 100% -41px;
	}
div.print a {color:#044086;}
.w-pager {
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	padding:7px 10px;
	border-top:1px solid #dadada;
	}
	.pager {
		position:relative;
		left:50%;
		float:left;
		font-size:1.2em;
		
		}
		.pager ul {
			position:relative;
			left:-50%;
			float:left;
			}
		.pager li {
			margin:0 1px;
			padding:1px 6px;
			float:left;
			}
		.pager .act {
			margin:0 3px;
			background:#C7E7FF;
			}
		.pager a {color:#044086;}
.nav_pg {
	margin:7px 0 0;
	padding:7px 10px;
	font-size:1.1em;
	border-top:1px solid #dadada;
	}
	.nav_pg a {
		color:#044086;
	}
	.nav_pg .back {
		float:left;
		padding:0 0 0 21px;
		background:url('../img/mrkr.gif') no-repeat 0 -439px;
		}
	.nav_pg .up {
		float:right;
		padding:0 15px 0 0;
		background:url('../img/mrkr.gif') no-repeat 100% -386px;
		}
	.nav_pg .print {
		text-align:center;
		}
		.nav_pg .print a {
			padding:0 20px 0 0;
			background:url('../img/bg_use.gif') no-repeat 100% -41px;
		}
.copy {
	position:absolute;
	top:17px;
	left:33px;
	font:1em Verdana, Arial, sans-serif;
	color:#707070;
	}
.am {
	position:absolute;
	right:42px;
	top:10px;
	width:88px;
	height:19px;
	background:url('../img/bg_logo.gif') no-repeat 0 -82px;
	}
.bnr {
	padding:10px 0;
	text-align:center;
	}
.sitemap {
	margin:10px 0 20px 20px;
	font-size:1.2em;
}
.sitemap li {
	margin:2px 0;
	padding:0 0 0 10px;
	background:url('../img/mrkr.gif') no-repeat 0 -337px;
}
.sitemap ul {
	margin:3px 0 3px -10px;
	background:#fff;
}
.sitemap ul li {
	margin:0 0 0 10px;
}
.sitemap a {
	text-decoration:underline;
	color:#0046A3;
}
.pprint {
	text-align:right;
	font-size:1.1em;
}

.pprint a {
	margin:0 0 0 10px;
	text-decoration:underline;
	color:#0046A3;
}
.link {
	padding:0 0 0 10px;
	text-decoration:underline;
}
body.print #center {
	float:none;
	width:auto;
	margin:0;
	padding:20px;
}
body.print .to_back {
	margin:0 0 10px;
}
.text ul li {
	_height:auto;
	list-style-type:disc;
}
.text ol li {
	_height:auto;
	list-style-type:decimal;
}
/* link */
.lng a:hover,
.topNav a:hover,
.mainNav a:hover,
.sect a:hover {
	text-decoration:underline;
}
.lng .act:hover,
.pprint a:hover,
.link:hover {
	text-decoration:none;
}
.topNav li,
.mainNav li,
.sect li,
.pub li,
.to_back li,
.currNav li,
.nav_pg li,
.pager li,
.sitemap li {list-style-type:none;}