﻿*{margin:0;padding:0}
html{height:100%; width: 100%;margin:0;padding:0}
body{min-height:100%;min-width:980px;height:100%; width: 100%;margin:0;padding:0; background: #00434d;}
table{border-collapse:collapse; border-spacing:0}
th{text-align:left;}
td{vertical-align:top}
img{border:0;}
address,em{font-style:normal}
a{outline:none;color: #ccb558;}
input, select, button {vertical-align:middle;}
textarea {vertical-align: top;}
hr {color:#ccc; background:#ccc; height: 1px; margin: 7px 0;}
/* === STRUCTURE ===*/

#header{position:relative; height: 115px; width: 100%; background: url("../images/topline.gif") repeat-x; }
	#header_left{ position: relative; float: left; height: 85px; width: 482px; background: url(../images/header_left.jpg) no-repeat 0 0; }
	#header #tel{ display: block; padding-top: 40px; left:350px; font: 14px tahoma; font-weight: bold; color: #fff;}
	#logo{ position: absolute; top: 0px; right: 30px; }
	#line { position: relative; float: left; clear: both; height: 22px; width: 100%; background: url(../images/line.gif) repeat-x;}

#wrapper{float:left;width:100%}
	#content{margin: 0 150px 0 225px; padding: 20px 50px 20px 20px;}

#navigation{float:left;width:225px;margin-left:-100%; background: transparent; color: white;}
	#navigation ul.first {padding-left: 20px; font: 13px tahoma; padding-top: 10px; text-decoration: underline;}
	#navigation ul li{list-style: none;}
	#navigation ul.first li{ font-weight: bold;}
	#navigation ul.first li a{ color: white;}
	#navigation ul.first li ul li{ font-weight: normal;}
	#navigation ul.second {padding-left: 20px; font: 12px arial; color: #ccb558; text-decoration: underline; padding-bottom: 10px;}
	#navigation ul.second li a { color: #ccb558;}
	#newsblock{float:left;width:150px; margin-left:-150px;}
	#newsblock{background: transparent; color: white;}
	#newsblock a{color: #ccb558; font-weight: bold; text-decoration: none;}
		.allnews {font: 11px arial; font-weight: bold; color: #ccb558; }
		.date {font: 12px arial; font-weight: bold; color: white;}
		#newsblock dl { margin-top: 20px; }
		#newsblock dl dd{width: 140px; background: url(../images/newsback.jpg) no-repeat 0 0; margin-bottom: 20px; padding: 5px;}
	

#footer{ color: white; clear:left;width:100%; height: 100px;}
	#footer a{color: #ccb558; font-weight: bold; text-decoration: none;}
	#footer p{margin:0;padding:5px 10px}
	.info { float: left; font: 12px tahoma; width: 300px; padding: 0;}
	.abuse { float: right; font: 12px tahoma; width: 500px; padding: 0; text-align: right;}
	#footer hr{ clear: both;}

#search {float: right; clear: both; width: 250px; margin-top: 10px;}
#search .button {width: 60px;}
fieldset {color: white;}
.blog {clear: both;}

