* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	background:#151515;
}
body {
	font: 12px/18px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background:#151515;
	background:url(img/body_gb.jpg) center top no-repeat;
}
a {
	color: white;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul{
	list-style:none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	position:relative;
	height: 261px;
	background:url(img/h_bg.png) right top no-repeat;
}

.logo{
	position:absolute;
	left:15px;
	top:0;
}

.mail{
	position:absolute;
	left:287px;
	top:10px;
	z-index:1;
}

.bookmark{
	padding-top:16px;
	left:30px;
	text-align:center;
	font-size:14px;
	position:absolute;
	display:block;
	height:28px;
	width:174px;
	background:url(img/h_menu_bg.png) left top repeat-x;
	color:#fcfafa;
	z-index:1;
}

.bookmark:hover{
	text-decoration:none;
	background:url(img/bookmark_bg.jpg) left top repeat-x;
}

.h_menu{
	font-size:14px;
	height:33px;
	padding-top:11px;
	overflow:hidden;
	width:625px;
	float:right;
	background:url(img/h_menu_bg.png) left top repeat-x;
}

.h_menu li{
	padding-top:6px;
	height:27px;
	float:left;
}

.h_menu li:hover{
	background:#df6957;
}

.h_menu li a{
	display:block;
	height:33px;
	padding-left:31px;
	padding-right:32px;
	color:#fefcfc;
}

.h_menu li a:hover{
	text-decoration:none;
}

.h_announce{
	float:right;
	font-size:14px;
	padding-left:135px;
	margin-right:225px;
	margin-top:28px;
	position:relative;
	width:265px;
	color:#fafbfc;
}

.h_announce img{
	position:absolute;
	left:-28px;
	top:0;
	z-index:2;
}

.h_announce a{
	color:#fafbfc;
	text-transform:uppercase;
}

.h_announce p{
	margin-top:20px;
	font-size:11px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 165px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	position:relative;
	width: 100%;
	float: left;
	overflow: hidden;
}

.inn #content {
	margin-left:375px;
	padding: 0 30px 50px 34px;
	min-height:300px;
	background:#555454 url(img/c_bottom.gif) left bottom repeat-x;
}

#content {
	margin-left:375px;
	padding: 0 0 50px 34px;
	min-height:300px;
	background:#555454 url(img/c_bottom.gif) left bottom repeat-x;
}

#content p{
	color:#fafbfc;
}

#content ol{
	list-style-position:inside;
}

#content ol li{
	margin-bottom:10px;
	color:#fafbfc;
}

h2{
	width:625px;
	padding-left:70px;
	font-size:13px;
	padding-top:5px;
	margin-left:-34px;
	left:-34px;
	height:25px;
	color:#932c1b;
	background:#e2d883;
	margin-bottom:30px;
}

h3{
	font-size:12px;
	color:#e2d883;
}

.c_pic{
	float:left;
	margin-right:34px;
	margin-bottom:15px;
}

.content_menu{
	padding-top:10px;
	padding-left:1px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:25px;
	margin-top:5px;
	color:#fff;
}

.content_menu li{
	list-style:inside disc;
	width:560px;
}

.content_menu li a{
	color:#fff;
}

.content_menu .collumn{
	width:280px;
	float:left;
}

.c_announce{
	overflow:hidden;
	width:560px;
	color:#fafbfc;
	padding-bottom:25px;
}

.c_announce img{
	margin-top:4px;
	float:left;
	margin-right:34px;
}

.c_announce a{
	font-weight:bold;
	color:#e2d883;
	text-decoration:underline;
}

.c_announce a:hover{
	text-decoration:none;
}

.c_bigannounce{
	position:relative;
	overflow:hidden;
	color:#fafbfc;
	padding:2px 30px 2px 2px;
	background:#151515;
	margin-bottom:25px;
}

.c_bigannounce img{
	float:left;
	margin-right:34px;
}

.c_bigannounce .title{
	padding-top:10px;
	text-align:center;
	position:absolute;
	left:2px;
	top:6px;
	width:250px;
	height:30px;
	background:url(img/l_menu_op.png);
	color:#fcfdfe;
	text-decoration:none;
}

.c_bigannounce .title:hover{
	text-decoration:underline;
}

.c_bigannounce p{
	margin-top:30px;
}

.c_bigannounce a{
	font-weight:bold;
	color:#e2d883;
	text-decoration:underline;
}

.c_bigannounce a:hover{
	text-decoration:none;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 308px;
	margin-left: -100%;
	margin-top:-70px;
	position: relative;
	padding-left:42px;
}

.l_menu{
	width:240px;
	margin-left:46px;
	margin-bottom:15px;
	font-size:18px;
	padding-bottom:15px;
	background:url(img/l_menu_bottom_op.png) left bottom repeat-x;
}

.l_menu li{
	margin-bottom:16px;
}

.l_menu li a{
	padding-top:6px;
	width:220px;
	height:28px;
	padding-left:22px;
	display:block;
	color:#fafbfc;
}

.l_menu li a:hover{
	text-decoration:none;
	background:url(img/l_menu_op.png);
}

.l_announce{
	font-size:11px;
	font-weight:bold;
	padding-top:93px;
	background:url(img/l_announce_title.png) left top no-repeat;
	padding-left:70px;
	padding-bottom:20px;
}

.l_announce li{
	margin-bottom:22px;
	width:240px;
}

.l_announce li a{
	color:#dcdcda;
}

.l_adv{
	width:255px;
	margin:0 0 0 40px;
}

.poll{
	margin-top:20px;
	margin-left:45px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	font-size:11px;
	font-weight:bold;
	color:#8c8a8a;
	padding-left:100px;
	padding-right:100px;
	padding-top:50px;
	width: 800px;
	margin: -165px auto 0;
	height: 115px;
	position: relative;
}

#footer p{
	margin-bottom:0;	
}

#footer a{
	color:#932c1b;	
}