* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
body {
	font-family: verdana, 'geneva ce', lucida, sans-serif;
	font-size: small;
	color: #838fa4;
	background: #0c1220 url('../img/body.png') repeat-x left top;
}
img, fieldset {
	border: none;
	display: block;
}
.invisible, hr {
	display: none;
}
a {
	text-decoration: none;
	color: #cbced3;
}
a:hover {
	text-decoration: underline;
}
.header {
	width: 809px;
	padding: 0 96px 157px 95px;
	margin: 0 auto 1px auto;
	font-size: 85%;
	background: url('../img/header.jpg') no-repeat left bottom;
}
.header h1 {
	position: relative;
	float: left;
	width: 250px;
	height: 83px;
	font-size: 20px;
	overflow: hidden;
	background: #2b4271;
}
.header h1 a {
	display: block;
	width: 250px;
	height: 83px;
	padding-top: 30px;
	text-align: center;
	cursor: pointer;
	color: #cbced3;
}
.header h1 span {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 250px;
	height: 83px;
	background: url('../img/logo.jpg') no-repeat left top;
}
.header_right {
	float: right;
	width: 559px;
	height: 83px;
	background: #2b4271 url('../img/header_top.jpg') no-repeat right top;
}
.topmenu {
	height: 23px;
	padding: 14px 14px 0 0;
	overflow: hidden;
	text-align: right;
	color: #25407a;
}
.topmenu li {
	display: inline;
}
.topmenu a {
	padding: 0 7px;
	font-weight: bold;
	color: #6981b5;
}
.topmenu img {
	display: inline;
	padding: 0 0px;
}
#searchform {
	padding: 11px 0 0 354px;
}
#searchform label {
	float: left;
	width: 52px;
	padding-top: 3px;
	font-weight: bold;
	color: #b5bac5;
}
#searchform input {
	float: left;
}
#search {
	width: 98px;
	height: 17px;
	border: none;
	padding: 2px 0 0 5px;
	margin-right: 6px;
	font-family: verdana, 'geneva ce', lucida, sans-serif;
	font-size: 11px;
	color: #fff;
	background: #45587f url('../img/search.png') no-repeat left top;
}
.main, .footer {
	width: 100%;
	font-size: 85%;
	background: #101326 url('../img/main.png') repeat-y center top;
}
.main_inner {
	width: 809px;
	padding: 4px 96px 10px 95px;
	margin: 0 auto;
	height: 162px;
	background: url('../img/main_inner.png') no-repeat right bottom;
}
html>body .main_inner {
	min-height: 162px;
	height: auto;
}
h2.motto {
	position: relative;
	width: 790px;
	height: 28px;
	line-height: 28px;
	padding-right: 19px;
	margin-bottom: 11px;
	font-size: 14px;
	overflow: hidden;
	text-align: right;
	color: #cbced3;
	background: #2b3f70;
}
h2.motto span {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 809px;
	height: 28px;
	background: url('../img/motto.png') no-repeat left top;
}
.right {
	float: right;
	width: 584px;
}
.left {
	float: left;
	width: 207px;
	overflow: hidden;
}
.cols3 .article {
	float: left;
	width: 180px;
	margin-right: 22px;
}
.cols3 .last {
	margin-right: 0;
}
.article_text {
	height: 222px;
	padding-bottom: 10px;
	margin-bottom: 8px;
	background: url('../img/splitter01.png') repeat-x left bottom;
}
html>body .article_text {
	min-height: 222px;
	height: auto;
}
.article_text h3 {
	padding: 12px 0 11px 0;
	font-size: 127%;
	color: #cbced3;
}
.article_text p {
	line-height: 1.32em;
}
.more {
	margin-bottom: 7px;
	background: url('../img/more.png') repeat left bottom;
}
.more a {
	display: block;
	width: 165px;
	padding: 7px 15px 7px 0;
	text-align: right;
	font-weight: bold;
	color: #6290cb;
	background: url('../img/bullet01.png') no-repeat 10px center;
}
.darkbox {
	width: 183px;
	height: 345px;
	padding: 12px 18px 20px 6px;
	background: #0b0d19;
}
html>body .darkbox {
	min-height: 345px;
	height: auto;
}
.darkbox h4 {
	padding: 7px 0 6px 10px;
	margin-bottom: 15px;
	font-size: 109.1%;
	color: #b5bac5;
	background: #182a4e url('../img/darkbox_h4.png') repeat-y left top;
}
.leftmenu {
	width: 171px;
	padding: 0 0 15px 12px;
}
.leftmenu li {
	padding-bottom: 1px;
	background: url('../img/splitter01.png') repeat-x left bottom;
}
.leftmenu li.last {
	padding-bottom: 0;
	background: none;
}
.leftmenu a {
	display: block;
	width: 151px;
	padding: 5px 20px 6px 0;
	font-weight: bold;
	background: url('../img/bullet01.png') no-repeat right .45em;
}
.leftmenu a.thispage, .leftmenu a:hover {
	text-decoration: none;
	color: #6290cb;
}
.darkbox .partneri {
	margin: 21px 0 0 12px;
}
.footer {
	color: #515e79;
	background: #0c1220 url('../img/footer.png') repeat-x left top;
}
.footer_inner {
	width: 809px;
	padding: 21px 96px 50px 95px;
	margin: 0 auto;
	background: url('../img/footer_inner.png') no-repeat right top;
}
.footer h4 {
	padding: 0 0 4px 16px;
	border-bottom: 1px solid #000;
	font-size: 109.1%;
	color: #b5bac5;
}
.news_box {
	width: 777px;
	border-top: 1px solid #22355d;
	padding: 17px 16px 28px 16px;
}
.news {
	float: left;
	width: 229px;
	margin-right: 45px;
	padding-bottom: 16px;
	background: url('../img/splitter01.png') repeat-x left bottom;
}
.news_box .last {
	margin-right: 0;
}
.news_date {
	padding: 1px 20px 1px 0;
	line-height: 13px;
	font-size: 91%;
	color: #3a5791;
	background: url('../img/bullet01.png') no-repeat right top;
}
.news h5 {
	padding: 3px 0 12px 0;
	font-size: 109.1%;
	color: #b5bac5;
}
.news h5 a {
	color: #b5bac5;
}
.news p {
	line-height: 130%;
}
.partners_links {
	padding: 0 16px 7px 16px;
	border-bottom: 1px solid #000;
}
.copyright {
	padding: 7px 16px 0 16px;
	border-top: 1px solid #22355d;
}
.partners_links a, .copyright a {
	padding: 0 7px;
	font-weight: bold;
	color: #b5bac5;
}
.copyright a {
	padding: 0;
}
.cleaner {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
/* --- subpage start --- */
.breadcrumbs {
	padding: 10px 0 18px 0;
	font-weight: bold;
	color: #6290cb;
	background: url('../img/splitter02.png') repeat-x left bottom;
}
.breadcrumbs a {
	padding: 0 3px;
	text-decoration: underline;
	font-weight: normal;
}
.breadcrumbs a:hover, .subpage .right ul.ul_links a:hover {
	text-decoration: none;
}
.breadcrumbs span {
	padding: 0 3px;
}
.right {
	padding-bottom: 24px;
	line-height: 150%;
	text-align: justify;
	color: #fff;
}
.right h1 {
	padding: 21px 0 17px 0;
	font-size: 127%;
	color: #cbced3;
}
.right p {
	padding-bottom: 12px;
}
.right h2, .right h3, .right h4, .right h5, .right h6 {
	padding: 12px 0 20px 0;
	font-size: 118.1%;
	color: #6290cb;
}
.right h3 {
	font-size: 109.1%;
}
.right h4 {
	font-size: 127%;
	font-weight: normal;
}
.right h5 {
	font-weight: normal;
}
.right h6 {
	font-size: 109.1%;
	font-weight: normal;
	color: #cbced3;
}
blockquote {
	position: relative;
	width: 548px;
	padding: 18px;
	margin-bottom: 12px;
	font-weight: bold;
	font-style: italic;
	color: #6290cb;
	background: url('../img/more.png') repeat left top;
}
.right blockquote p {
	padding: 0;
}
blockquote p.quote_top {
	position: absolute;
	left: -6px;
	top: 17px;
}
blockquote p.quote_bottom {
	position: absolute;
	right: -6px;
	bottom: 17px;
}
.bordered {
	border: 1px solid #a1add2;
}
.right_floated {
	float: right;
}
img.right_floated {
	margin: 15px 0 15px 50px;
}
.right ol {
	margin-left: 50px;
	padding-bottom: 12px;
}
.right ol li {
	list-style-type: decimal;
}
.right ul {
	padding: 0 0 12px 32px;
}
.right ul li {
	padding-left: 17px;
	background: url('../img/bullet02.png') no-repeat 0 .6em;
}
.right ul ul {
	padding: 0 0 0 13px;
}
.right ul ul li {
	background: url('../img/bullet03.png') no-repeat 0 .6em;
}
.right ul.ul_links {
	padding: 0 0 12px 6px;
}
.right ul.ul_links li {
	padding: 1px 0;
	background: none;
}
.right ul.ul_links a {
	padding-left: 19px;
	text-decoration: underline;
	font-weight: bold;
	background: url('../img/bullet01.png') no-repeat 0 center;
}
.right ul.left_floated {
	float: left;
	width: 237px;
	padding-right: 10px;
}
.right table {
	width: 100%;
	margin-bottom: 12px;
}
.right caption {
	padding: 12px 0 3px 0;
	text-align: left;
	font-size: 109.1%;
	font-weight: bold;
	color: #a0bbcc;
}
.right th {
	padding: 2px 11px;
	border: 1px solid #374d7d;
	background: #1e2d4f;
}
.right td {
	padding: 3px 12px;
	color: #000;
	background: #b3bad2;
}
.left .article {
	width: 180px;
	margin: 10px auto 15px auto;
}
.left .article_text {
	padding-bottom: 15px;
	height: auto;
}
.right .article_bellow {
	padding: 10px 0 18px 0;
	background: url('../img/splitter02.png') repeat-x left bottom;
}
html>body .subpage .left .article_text {
	min-height: 0;
	height: auto;
}
#loginform {
	width: 210px;
}
#loginform h3 {
	padding: 0 0 8px 0;
	color: #a0bbcc;
}
#loginform fieldset {
	width: 160px;
	border: 1px solid #374d7d;
	padding: 14px 32px 12px 18px;
	background: #1e2d4f;
}
#loginform label {
	float: left;
	width: 69px;
	padding: 1px 0 0 2px;
}
#loginform #login, #loginform #psw {
	float: left;
	width: 82px;
	height: 17px;
	border: 1px solid #050c26;
	padding: 2px 0 0 5px;
	margin-bottom: 7px;
	font-family: verdana, 'geneva ce', lucida, sans-serif;
	font-size: 11px;
	color: #000;
	background: #fff;
}
#loginform #login_btn {
	width: 159px;
	height: 27px;
	border: none;
	padding-right: 9px;
	text-align: right;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #6290cb;
	background: url('../img/login_btn.png') no-repeat left top;
}
#loginform #login_btn:hover {
	text-decoration: underline;
}
/* --- subpage end --- */
