body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
body {background: white url(/images/body_bg.jpg) repeat-x;margin:0px; padding:0px; color:#000000}
a {font-size: 12px;color: #00a0e0;}
a:link,a:visited,a:active {text-decoration: underline;}
a:hover {text-decoration: none;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;color: #015aaa; margin:0px; padding:0px;}
h3 {font-size: 12px;}
td	{vertical-align:top}
img {border:none}

.tab	{ text-align:center; font-size:12px; vertical-align:middle}
.left	{ text-align:left}
.head	{ font-size:14px; font-weight:bold}
#menu {width:194px; height:153px; position:absolute; top:203px; left:26px;padding:5px 10px;}
#menu a{color:white; display:block;font-size:13px; padding:2px 10px 3px 25px; text-decoration:none; border-bottom:1px solid #41c3ec; font-weight:bold}
#menu a:hover{ text-decoration:underline}

#news {margin-left:30px; margin-right:10px; width:217px;}
#news h2 {font-size:18px;color:#404040}
#news .block { margin-top:15px;}
#news .block p {margin:0; color:#878787}
#news .block .date {color:#3267ba; font-weight:bold; margin-bottom:5px; }
#news .block img { border:0px; margin-right:5px;}

.foto { margin:2px;}

#content {}
#content h1{font-size:18px;color:#015aaa; font-family:Georgia; margin-bottom:10px;}
#content td img { margin-bottom:20px;}

#quick {position:absolute; top:10px; left: 800px; width:130px; text-decoration:none; font-size:14px; font-weight:bold; color:#0258ab}
#quick a {float:left; display:block; text-decoration:none}
#quick .home {background:url(/images/home.gif) no-repeat; margin-right:20px; width:13px; height:11px;}
#quick .mail {background:url(/images/mail.gif) center no-repeat;padding: 0 18px; border-left:1px dotted #002447;border-right:1px dotted #002447; width:13px; height:11px;}
#quick .maps {background:url(/images/maps.gif) no-repeat; margin-left:18px; width:17px; height:9px;}

.price { width:100%}
.price thead {background:#00a7e3; font-weight:bold; font-size:14px; color:#FFFFFF}
.price td 	{ border:1px solid #00a7e3}
.price tbody tr:hover { background:#015aaa; color:#FFFFFF}
.price tfoot {background:#00a7e3}


#footer { margin:10px 25px; padding:10px; background:#f2f2f2; color:#000000}
#footer .right				{ float: right; padding-top: 4px; padding-right: 25px; text-decoration: none; cursor: pointer }
#footer a.dizcod			{ padding: 0 25px 0 0; height: 38px; color: #000000; font-size: 10px; background: url(/images/footer_dizcod.jpg) 0 15px no-repeat; opacity: 0.4; filter: alpha(opacity=40); }
#footer a.dizcod:hover		{ color: #000000; opacity: 0.9; filter: alpha(opacity=90) }

a.proj {
	display:block;
	float:left;
	width:220px;
	text-align:center;
	margin-right:39px;
	text-decoration:none;
	margin-top:30px;
}
a.proj:hover {
	text-decoration:none;
}
a.proj div {
	padding-top:15px;
	text-align:center;
}
a.proj h3 {
	margin-bottom:15px;
}
a.last {
	margin-right:0px;
}
a.h {
	font-size:18px;
	text-decoration:none;
	color: #015aaa;
}


.navigation {color:#666;border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {float:left;text-decoration:none;color: #536f82;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px;	margin-right:2px;}
.navigation a:hover {float:left;background:#015aaa;color:#FFFFFF;border-color:#E6E6E6;}
.navigation span {float:left;text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#015aaa;font-size:11px;margin-right:2px;}


