/*  
Theme Name: Euroasset
Description: Euroasset theme
Version: 0.7
Author: tvorog
Author URI: http://thatsaninterestingpoint.org.ua/
*/
* {
	margin:0;
	padding:0;
}

body {
	padding:0;
	margin:0;
	background:#8e9aa2;
	color: #000;	
	font-size:small;
}
html, body {font-size:small; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans;} /* overal font and sizing */

#page{
	background:#fff;
	margin:0 auto 30px;
	width:806px;
	border:2px solid #c1c3c4;
	border-top:0;
	position:relative;
	overflow:hidden;
}

.clean{clear:both;}
a:link{color:#034f93;}
a:visited{color:#1a76c8;}
a:hover, a:active{color:#034f93;text-decoration:none;}

a.b:link{color:#fff;}
a.b:visited{color:#fff;}
a.b:hover, a.b:active{color:#fff;text-decoration:none;}
/*-*/

#header{
	padding:0 26px;
	float:left;
	width:754px;
	background:url(img/h_pic.jpg) no-repeat 26px 0;
}

h1{
	background:#388fda;
	color:#fff;
	width:227px;
	height:137px;
	float:right;
	overflow:hidden;
	text-align:center;
	line-height:190px;
	position:relative;
}
h1 a,h1 a:visited{
	color:#fff;
	display:block;
	width:227px;
	height:137px;
}

h1 em{
	display:block;
	width:227px;
	height:137px;
	position:absolute;
	top:0;
	left:0;
	background:url(img/logo.gif) no-repeat;
}

/*--*/
#house{
	position:relative;
	height:240px;
	margin:0 0 0px 0;
	z-index:1;
}

#house img{
	height:240px;
	width:595px;
	position:absolute;
	left:1px;
	top:-23px;
	z-index:1;
}


.content_w{
	width:592px;
	background:#fafafa url(img/cont_c.gif) repeat-y;
	float:right;
	margin: 0 23px 0 0;
	position:relative;
	padding:13px 0;
}

	.content_w .t{
		background:#fafafa url(img/cont_t.gif) no-repeat 0 0;
		width:592px;
		position:absolute;
		height:30px;
		top:0;
		left:0;	
		z-index:1;
	}
	.content_w .b{
		background:#fafafa url(img/cont_b.gif) no-repeat bottom left;
		width:592px;
		position:absolute;
		height:30px;
		bottom:0;
		left:0;	
		z-index:1;
	}
	.content{
		margin: 0 13px 15px;		
		position:relative;
		z-index:2;
		color:#3b3b3b;
		font-size:0.95em;
	}
	
	.content p{
		margin:1em 0;
	}
	
	div.inside{
		margin:7px 12px;
	}
	
	div.l{
		float:left;
		width:260px;		
	}
	div.r{
		width:260px;
		float:right;		
	}
	
	h2.h{
		color:#1471c3;
		font-size:1.8em;
		margin:5px 13px 0;
		font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans;
	}
	
	h2.h a, h2.h a:visited{
		color:#1471c3;		
		text-decoration:none;
	}
	h2.news{
		background:url(img/icon_hnews.gif) no-repeat 0 3px;
	}
	h2.news a{
		padding-left:22px;
	}
	hr{
		border-top:#e1e1e1 1px solid;
		border:0;
		border-bottom:#fff 1px solid;
		background-color: #ddd;
		color:#e1e1e1;
		height:2px;
		clear:both;
	}	
	
/*--*/
.inside{
	font-size:1.1em;
}
.inside	h4.n{
	margin:5px 0 0;
	font-size:1.4em;
	color:#3b3b3b;
	background:url(img/icon_news1.gif) no-repeat 0 50%;
	padding-left:20px;
	font-weight:normal;
}

.inside	h4.single{
	font-size:1.6em;	
}

.inside	h4.page{
	background:url(img/icon_page.gif) no-repeat 0 50%;
	padding-left:20px;
}

.inside h4 a{text-decoration:none;}

.inside hr,
.nar hr{
	border-bottom:#fff 1px solid;
	border:0;
	border-top:#1471c3 1px solid;
	background-color: #9cf;
	color:#9cf;
	height:5px;
	clear:both;	
	margin:5px 0 0;	
}

.nar hr{	margin:0px 0 0 0 ;}

.inside ul,
.inside ol{
	margin:1em 0 1em 2em;
}
	
.navigation{
	clear:both;
	margin:5px 0;
}
.navigation .l{
	border:1px #bbb5b5 solid;
	float:left;
	width:auto;
}

.navigation .r{
	border:1px #bbb5b5 solid;
	float:right;
	width:auto;
}

.navigation a,
.navigation a:visited
{
	display:block;
	border:2px solid #fff;
	background:#1471c3;
	color:#fff;
	text-decoration:none;
	padding:1px 3px;
}

.navigation a:hover,
.navigation a:active{
	background:#479be4;
}
/*--*/
ul.sub{
	list-style:none;
	border:1px solid #ccc;
	border-width:0 0 1px;
	background:#fff;
}
ul.sub li{
	border-top:1px dashed #ccc;
	white-space:nowrap;
}
ul.sub li:first-child{
	border:0;
}

ul.sub li a, ul.sub li a:visited{
	display:block;
	background:#fff;
	text-decoration:none;
	color:#525252;
	line-height:30px;
	padding:0 0 0 10px;
	font-size:12px;
}
ul.sub li a:hover, ul.sub li a:active{
	background: #459ae3;
	color:#fff;	
}

/*--*/

.nar_w{
	width:166px;	
	float:left;
	margin: 0 0 0 23px;
	position:relative;	
}

a.fr, a.fr:visited{
	clear:both;
	display:block;
	width:126px;
	height:43px;
	padding:20px 0 0 40px;
	background:#2c85d3 url(img/b_fragor.gif) no-repeat;
	position:relative;
	top:-8px;
	margin:0 0 -7px 0;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans;
}
a.las, a.las:visited{
	margin:15px auto;
	display:block;
	width:132px;
	height:59px;
	background:#2c85d3 url(img/b_las.gif) no-repeat;
	color:#fff;
	font-size:17px;
	line-height:59px;
	text-align:center;
	text-decoration:none;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans;
}


.nar_w .sub{
	position:relative;	
	margin:0 auto 8px;
}

.nyheter{
	width:166px;
	background:#fafafa url(img/nar_c.gif) repeat-y;
	float:left;	
	position:relative;
	padding:13px 0;
}

	.nyheter .t{
		background:#fafafa url(img/nar_t.gif) no-repeat 0 0;
		width:166px;
		position:absolute;
		height:35px;
		top:0;
		left:0;	
		z-index:1;
	}
	.nyheter .t1{
		background:#fafafa url(img/nar_t1.gif) no-repeat 0 0;
	}
	.nyheter .t2{
		background:#fafafa url(img/nar_t2.gif) no-repeat 0 0;
	}
	.nyheter .b{
		background:#fafafa url(img/nar_b.gif) no-repeat bottom left;
		width:166px;
		position:absolute;
		height:30px;
		bottom:0;
		left:0;	
		z-index:1;
	}
	.nar{
		margin: 0 9px;	
		position:relative;
		z-index:2;
	}
	.nar h3{
		color:#fff;
		font-size:16px;
		margin:0;
	}
	.nar h3 a, .nar h3 a:visited{
		color:#fff;
		text-decoration:none;
		display:block;
	}
	ul.news{
		list-style:none;
	}
	ul.news li:first-child{border-top:0;}
	ul.news li:last-child{border-bottom:0;}
	ul.news li{
		font-size:11px;
		line-height:14px;
		color:#3b3b3b;
		padding: 4px 5px 0px;		
		border-bottom:#e1e1e1 0px solid;
		border-top:#fff 0px solid;
	}
	
	span.time{
		border:1px solid #fff;
		background:#1471c3;
		color:#fff;
		text-decoration:none;
		padding:1px 3px;
		float:right;
		line-height:12px;
		position:relative;
		margin:-8px -1px 0 0;
		font-size:10px;
	}
	
	.inside span.time{
		border:1px solid #fff;
		background:#1471c3;
		color:#fff;
		text-decoration:none;
		padding:1px 3px;
		float:right;
		line-height:12px;
		position:relative;
		margin:-9px -1px 0 0;
	}
	
	span.plink{
		background:url(img/icon_world.gif) no-repeat 0 3px;
		padding:0 0 0 14px;
		color:#7b7f69;
		font-size:9px;
		line-height:18px;
	}
	ul.news p{
		margin:1em 0;
	}
	
	ul.news h5, 
	ul.news h5 a{
		font-size:12px;
		text-decoration:none;
		margin:2px 0 5px 0;
		line-height:11px;
		padding:0 0 0 12px;
	}
	ul.news h5{
		background:url(img/icon_news.gif) no-repeat 0 0;
		padding:0;
		margin-top:10px;
	}
	
/*--*/
#searchform{
	width:166px;
	height:55px;
	background:url(img/b_search.gif) no-repeat 0 0;
}
#searchform div{
	float:left;
	margin:14px 0 0 12px;
	display:inline;
}
#s{
	width:110px;
	height:14px;
	padding:3px 0 0;
	border:2px solid #fff;
	background:#fff url(img/i_search.gif) no-repeat 0 0;
	float:left;
	margin:3px 0 0;
	text-align:center;	
	font-size:11px;
	color:#666;
}
/*--*/
div.footer{
	margin:10px 26px 10px 0;
	float:right;
	width:492px;
	text-align:right;
	font-size:10px;
	color:#bababa;
}
.footer ul{
	list-style:none;
	float:right;
}
.footer ul li{
	float:left;
	border-left:1px solid #bababa;
	padding:0 5px;
}
.footer li a, .footer li a:visited{
	text-decoration:underline;
	color:#bababa;
}
.footer li a:hover, .footer li a:active{
	text-decoration:none;
}
.footer li:first-child{
	border:0;
}
.footer li.alt{
	border-color:#616161;
	border:0;
	color:#616161;
}
.footer li.alt a, .footer li.alt a:visited{
	color:#616161;
}
/*--*/
ul.projects{
	list-style:none;
	margin:0 auto;
	padding:0;
	width:487px
}
ul.projects li{
	float:left;
	width:142px;
	height:142px;
	margin:0 20px 20px 0;
	padding:0;
	text-align:center;
}
	ul.projects li a{
		width:142px;
		height:142px;
		display:block;
		color:#1471c3;
		text-decoration:none;
		background:#5da2e0 url(img/proj_bg.jpg) no-repeat 0 0;
		font-weight:bold;
		font-size:12px;
	}
	ul.projects li a:link, ul.projects li a:visited{color:#1471c3;}
	ul.projects li a:hover, ul.projects li a:active{background:#5da2e0 url(img/proj_bg.jpg) no-repeat 0 -142px;color:#fff;}
	
	ul.projects li a img{
		border:0;
		display:block;
		margin:0 auto;
		padding:15px 0 5px;
	}
	ul.projects li a span{
		
	}
.projekt_content table{
	width:200px;
	border-bottom:1px solid #71a9dd;
	border-collapse:collapse;	
	float:right;
	margin:20px 0 20px 20px;	
	position:relative;
}
.projekt_content td, .projekt_content th{
	border-left:1px solid #71a9dd;
	border-right:1px solid #71a9dd;
	border-bottom:1px dashed #c0c0c0;
	line-height:50px;	
	padding:0 0 0 50px;
	background-color:#fff;
}
.projekt_content td.proj_empty{
	border-top:1px solid #71a9dd;
	background:transparent;
	border-width:1px 0;
}

div.fraga{
	margin:20px 10px 20px 0;
}


.projekt_content p img{
	margin:0 auto;	
}
.projekt_content a.thickbox{
	margin:1em 0;	
	display:table;
	background:#99ccff;
	border:1px solid #1471c3;
	padding:2px;
	position:relative;
	float:left;
}
.projekt_content a.thickbox:hover,
.projekt_content a.thickbox:active{
	background:#cde6ff;
}

.projekt_content a.thickbox:hover img,
.projekt_content a.thickbox:active img{
	border:1px solid #99ccff;
}

a.thickbox img{
	border:1px solid #8be;	
}

/*--*/

.inside blockquote{
	margin:1em 0 1em 2em;
}
.leveranspaket table{
	border-collapse : collapse;
	background-color: white;
	margin-bottom: 25px;
}

.leveranspaket table table{
	margin-bottom:0;
}

.leveranspaket table td p{
	margin : 0.5em 0;
}

.leveranspaket table td{
	font-family: Arial, Helvetica, sans-serif;
	padding : 10px;
	border-bottom:1px #cccccc solid;

}.leveranspaket table td td{
	padding:7px 0 7px 0;
}

.leveranspaket table td.head{
	font-size : 16px;
	color :#1471c3;
}


.leveranspaket table td.head{
	padding:20px 8px 7px 8px;
	background: url(img/hr_border.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	border:0
}


.leveranspaket table .subhead{
	font-weight: bold;
	color: #606060;
	width: 150px;
}
.leveranspaket table tr.noborder,
.leveranspaket table tr.noborder td,
.leveranspaket table td.noborder{
	border: 0
	
}
.notbold{
font-weight: normal;	
}
