@charset "utf-8";
/* CSS Document */
html, body{		
		background-color:#1269B9;
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#0e396c;
		position:relative;		
}
div.clear-both{
		clear:both;
}
div.container{
	background-color:#0a0e20;
	background-image:url(images/bottom-bk.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}
div.container-block{
		width:960px;
		margin:0px auto;
}
div.header{
		background-image:url(images/header.jpg);
		width:960px;
		height:144px;
		display:block;
		position:relative;
}
/* ------------------ body area ---------------------*/
div.main-body{
		background-image:url(images/body-bk.jpg);
		background-position:center;
		background-repeat:repeat-y;
		width:960px;
}
div.main-body-top{
		background-image:url(images/body-bk-top.jpg);
		background-repeat:no-repeat;
		background-position:top;
		width:960px;
}
div.main-body-bottom{
		background-image:url(images/body-bk-bottom.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		width:842px;
		min-height:410px;
		padding:8px 59px;
}
/* --------------------- div.main-menu ------------------*/
div.main-menu{
		position:absolute;
		left:359px;
		top:53px;
}
div.main-menu ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
}
div.main-menu li{
		float:left;
		margin-right:6px;
}
div.main-menu li a.submit{
		display:block;
		width:112px;
		height:38px;
		color:#93b8dc;
		text-decoration:none;
		line-height:36px;
		padding-left:20px;
		font-size:14px;
}
div.main-menu li a.submit:hover{
		color:#d1e0ee;
}
div.main-menu li a.submit.no1{
		background-image:url(images/button-1.jpg);
}
div.main-menu li a.submit.no2{
		background-image:url(images/button-2.jpg);
}
div.main-menu li a.submit.no3{
		background-image:url(images/button-3.jpg);
}
div.main-menu li a.submit.no4{
		background-image:url(images/button-4.jpg);
}
/*----------------- div.footer -----------------*/
div.footer{
		height:111px;
		background-image:url(images/footer-bk.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		color:#518DC9;
		padding:0px 90px 0px 90px;
}
div.footer-right{
		padding-top:40px;
		float:right;		
}
div.footer-left{
		padding-top:40px;
		float:left;
}
div.footer-menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.footer-menu ul li{
		border-right:1px solid #518DC9;
		float:left;
		padding:0px;
		margin:0px;
}
div.footer-menu ul li.last{
		border:none;
}	
div.footer-menu ul li a{
		padding:0px 10px;
		color:#518DC9;
		text-decoration:none;
		font-weight:normal;
}
div.footer-menu ul li a:hover{
		text-decoration:underline;
}
/*------------------------ content -----------------------*/
div.content-area{
		width:842px;
		background-color:#d7e5f1;
		margin-top:4px;
}
div.content-top{
		background-image:url(images/content-bk-top.jpg);
		background-repeat:no-repeat;
		background-position:top;
		width:842px;
}
div.content-bottom{
		background-image:url(images/content-bk-bottom.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		width:802px;
		min-height:300px;
		padding:20px;
		position:relative;
}
div.content-wide{
		height:100%;
		min-height:300px;
		float:left;
		width:565px;
		padding-right:20px;
		border-right:1px solid #c3d2e2;
}
div.content-normal{
		width:350px;
		padding-right:19px;
		float:left;
}
div.content-narrow{
		float:left;
		width:175px;
		padding-left:20px;
		border-left:1px solid #c3d2e2;
}
div.content-right{
		float:left;
		width:175px;
		padding:0px 20px;
}
div.content-info{
		margin-bottom:15px;		
}
div.content-area h2{
		font-weight:bold;
		font-size:16px;
		margin-bottom:8px;
		margin-top:0px;	
}
div.content-area h1{
		font-weight:bold;
		font-size:16px;
		margin-bottom:8px;
		margin-top:0px;	
}
div.content-area ul.list{
		list-style-type:none;
		padding-left:10px;
}
div.content-area ul.list li{
		padding-left:20px;
		background-image:url(images/li-item.jpg);
		background-repeat:no-repeat;
		background-position:left center;	
		line-height:24px;
}
/* --------------- General ---------------- */
a{
	color:#0e396c;
	text-decoration:none;
}
p{
	padding:5px  0px;
	margin:0px;
}
/* --------------- Comments, Nodes --------------- */
/**
 * Nodes & comments
 */
.node img{
		border:5px #b7c9db solid;
}
.node img.noborder{
		border:none;
}
.node.state{
	margin-bottom:35px;
}
.node.state1{
	margin-bottom:10px;
}
.node{
		line-height:18px;
}
span.submitted{
	font-size:11px;
}

ul.links li, ul.inline li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0; /* LTR */
  padding-right: 10px; /* LTR */
  background-image: none;
  font-weight:bold;
}

.node .links, .comment .links {
  text-align: left; /* LTR */
}

.node .links ul.links li, .comment .links ul.links li {}
.terms ul.links li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 10px;
}

.picture, .comment .submitted {
  float: right; /* LTR */
  clear: right; /* LTR */
  padding-left: 1em; /* LTR */
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right; /* LTR */
}

.terms {
  float: right; /* LTR */
}

.preview .comment{
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

#comments {
  position: relative;
  padding: 10px 10px;
}

#comments h2.comments {
  padding: .5em 25px;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

.comment {
  padding: 5px 15px;
  padding-bottom:25px;
  border-top: 1px solid  #c3d2e2;
  background-color:#FFFFFF;
}

.indented {
  margin-left: 25px; /* LTR */
}

.comment h3 a.active {
  color: #0E3984;
  float:left;
}
.comment .submitted{
		font-size:11px;
		padding-top:2px;
}
.comment div.content{
	clear:both;
	color:#415A85;
}
/* --------------- Lang area -------------- */
div.lang-area{
		width:540px;
}
div.lang-area .block{
	width:540px;
}
div.lang-area .content{
		text-align:right;
		width:540px;
		padding-top:18px;		
}
div.lang-area .content ul{
		float:right;
}
div.lang-area .content ul a.language-link{
		color:#4e769c;
}
div.lang-area .content ul a.language-link.active{
		color:#6e97bd;
}
/*--------------- images ------------------*/
div.field-items div.field-item{
		float:left;
}
div.field-items div.field-item a{
		margin-left:7px;
		margin-right:6px;
		margin-top:10px;
		display:block;
}
div.field-items div.field-item a img{
				border:5px #b7c9db solid;
}
/* ------------ view ------------------- */
div.view div.field-content{
		margin-left:7px;
		margin-right:6px;
		margin-top:10px;
		display:block;
		text-align:center;
}
div.view div.field-content img{
		border:5px #b7c9db solid;
}
div.view div.views-field-title{
	text-align:center;
}
/* ----------- portfolio ---------------- */
div.block{
		padding-bottom:10px;
}
.block{
 	line-height:18px;
}
.block ul{
		padding-left:5px;
}
.block.block-menu ul li{
	list-style-type:disc;
	list-style-image:none;
	background-image:none;
}
.block.block-menu ul li a{
		padding-top:10px;
}
/* --------- comments-block ---------------- */
.block.block-comment ul li a{
					  font-size:12px;
}
.block.block-comment ul li{
					  font-size:11px;
					  padding-bottom:2px;
}						