/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #9a9b95;
	}
#shadow {
width: 750px;
height: 25px;
background: #606060;
color:#fff;
font-size:0.9em;
}

#shadowfooter {
height: 85px;
background: #606060;
color:#fff;
font-size:0.9em;
padding:10px 10px 10px 40px;
}

div.copyright{
color:#666666;
text-align:center;
padding: 5px;
}

#shadowfooter a, a:hover, a:visited{
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}

div.footer{
display:inline;
text-align:left;
}

td#shadow{
text-align:center;
padding:10px;
}

#page, table#page {
width: 744px;
height: auto;
background: #ffffff;
margin: 0 auto;
}

#page, table#page tr td{
vertical-align:top;
}

a {
text-decoration: none;
font: 11px;
font-weight: bold;
color:#ffffff;
line-height: 14px;
}
div.head {
background: url(/images/header.jpg) no-repeat;
width: 508px;
height: 183px;
}
div.text {
font: 27px "Garamond", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#c7eafb;
margin-left: 13px;
padding-top: 70px;
}
div.text2 {
padding-top: 20px;
font: 15px "Garamond", Arial, Helvetica, sans-serif;
}
div.logo{
width: 152px;
padding-left:75px;
float: left;
font-size:11px;
color:#ffffff;
line-height: 14px;
vertical-align:top;
}

div.georg {
background: url(/images/georg.gif) no-repeat;
background-color: #393939;
width:227px;
height:92px;
}

img.banner{
padding-top:3px;
border:none;
}

/* Menu */

#menu {
	width: 227px;
	background: #707070;
	padding-top:3px; margin:0px;
	background-color:#fff;
	display:block;
	float:left;
	}
#menu ul {
	list-style: none;	padding:0px; margin:0px;
}
ul{
padding:0px;
margin:0px;}

#menu li {
background: url(/images/button.gif) left no-repeat;
display:block;
height:27px;
width: 227px;
text-indent: 30px;
padding-left:0px;
}

#menu li a{
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #ffffff;
height:27px;
vertical-align:middle;
padding-left:0px;
}

#menu li a:hover, a{
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #bad3d9;
height:27px;
vertical-align:middle;
}

#top_pannel{
float: left;
background: url(/images/top_pannel.gif) repeat-x;
width: 508px;
height: 29px;
padding-bottom:20px;
}

#top_pannel ul{
	margin-top: 5px;
	list-style: none;
}

#top_pannel li {
	display: inline;
	padding-right: 15px;
}

#top_pannel a:hover, .active a {
color: #c1272d;
}

#top_pannel a{
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #808080;
}

#content{
width: 486px;
padding: 10px;
font-size: 13px;
line-height: 1.5em;
}

a{
color: #0083ab;
}

a, a:hover, a:active, a:visited{
text-decoration: underline;
color: #0083ab;
outline:none;
font-weight:bold;
}

.more, span.more, span.more a{
font-size: 0.9em;
font-weight:bold;
color:#FFFFFF;
background: #223c53;
padding:0px 2px 0px 2px;
}

.fill{
font-size: 18px;
font-weight:bold;
color:#FFFFFF;
background: #223c53;
padding: 3px;
}
.blue {
font-size: 18px;
font-weight:bold;
color: #223c53;
}
table#page tr td#left-block{

background-color: #cad0d9;

}

div.news{
padding:10px;
}

div.news a{
color:#003366;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

div.allnews p{
display:block;
padding:10px 0px 20px 0px;
border-bottom:1px dashed #999999;
}

h1, h1 a{
padding:10px 0px 10px 0px;
color:#003366;
font-weight:bold;
font-size:1.2em;
}

h2, h2 a{
color:#003366;
font-size:1.1em;
font-weight:bold;
}

div.news p img{
float:left;
padding:0px 15px 15px 0px;
display:block;
}

div.news p{
display:block;
padding:10px 0px 30px 0px;
border-bottom:2px dashed #999999;
}

#link{
font: 18px "Garamond", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#c7eafb;
padding-top:90px;
padding-left:5px;
text-align: center;
}
#link a{
font: 18px "Garamond", Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color:#c7eafb;
padding-top:90px;
padding-left:5px;
text-align: center;
}
#but{
width: 51px;
height: 51px;
background: url(/images/but.gif) no-repeat;
margin-left:85px;
margin-top:10px;
}

span.all a{
padding:10px 0px 20px 0px;
text-transform:uppercase;
color:#003366;
font-weight:bold;
}

input.longText{
width:300px;
}

