html, body
{
	margin:0;
	padding:0;
	background-color:#369;
}

*
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

div
{
	position:relative;
}

#sqema
{
	float:none;
	width:990px;
	height:950px;
	background-image:url('../images/background.png');
	background-repeat:no-repeat;
}

#left_column
{
	float:left;
	width:200px;
	height:100%;
	left:55px;
	background-color:#406c90;
}

.langs
{
	float:left;
	width:66px;
	height:25px;
	display:inline;
}

.langs a
{
	color:#CCC;
	text-decoration:none;
	font-weight:bold;
}

.langs a:hover
{
	text-decoration:underline;
}

#logo
{
	position:absolute;
	width:250px;
	height:250px;
	left:30px;
	top:60px;
	background-image:url('../images/logo.png');
	z-index:100;
}

.menu_links
{
	float:none;
	width:190px;
	height:35px;
	margin-bottom:8px;
}

#fotogalerea
{
	float:none;
	width:165px;
	height:37px;
	margin-top:3px;
}

#main_body
{
	float:right;
	width:735px;
	height:100%;
}

#header
{
	float:left;
	width:640px;
	height:120px;
	left:20px;
	border-bottom:1px solid #1a4d76;
}

#top_icons
{
	float:right;
	width:62px;
	height:26px;
	margin-top:0px;
	margin-right:0px;
}

#content_sqema
{
	float:left;
	width:425px;
	height:610px;
	left:50px;
	top:80px;
	padding:0;
	padding-top:14px;
	padding-bottom:14px;
}

#content
{
	width:425px;
	height:582px;
	margin:0;
	background-color:#7faacb;
	text-align:left;
	line-height:18px;
	font-size:12px;
}

#content img
{
	margin:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.news_date
{
	width:390px;
	height:20px;
	margin:0;
	margin-left:10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#6c2b16;
	font-family:Arial;
}

.news_text
{
	width:390px;
	margin:0;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	font-family:Arial;
	padding-bottom:10px;
	border-bottom:1px solid #000;
}

.details
{
	color:#6c2b16;
	text-decoration:none;
}

.details:hover
{
	text-decoration:underline;
}

.scrollgeneric
{
	position:absolute;
	top:0;
	left:0;
}

.vscrollerbase
{
	width:10px;
	background-color:#7faacb;
}

.vscrollerbar
{
	width:10px;
	background-color:#36C;
}

#page_header
{
	position:absolute;
	width:390px;
	height:30px;
	left:13px;
	top:-40px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#mailbox
{
	float:right;
	width:190px;
	height:127px;
	margin-top:92px;
	right:35px;
	background-color:#235a89;
}

#mail_header
{
	position:absolute;
	width:159px;
	height:30px;
	left:10px;
	top:-55px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#banners
{
	float:right;
	width:190px;
	margin-top:100px;
	right:35px;
	background-color:#336b9b;
}

#ban_header
{
	position:absolute;
	width:170px;
	height:30px;
	left:10px;
	top:-50px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.banner_images
{
	width:173px;
	height:70px;
	border-bottom:1px solid #094f88;
}

#footer
{
	position:absolute;
	width:650px;
	height:70px;
	left:50px;
	top:825px;
	font-family:Arial;
	text-align:right;
	font-size:40px;
	font-weight:bold;
}

#bot_menu
{
	position:absolute;
	bottom:25px;
	right:0px;
	font-size:12px;
	color:#aaa;
}

#bot_menu a
{
	color:#aaa;
	text-decoration:none;
}

#bot_menu a:hover
{
	color:#ccc;
}

#bottom
{
	position:absolute;
	width:100%;
	height:70px;
	left:0px;
	bottom:0px;
	background-image:url('../images/bot_bak.png');
	background-repeat:repeat;
	border-top:1px solid #777;
}
.pager {
	color:#900; font-size:15px; text-decoration:none; font-weight:bold;
	}
.pager:hover {
	color:#FFF;
	}
.pager2 {
	color:#6C2B16; font-size:15px; text-decoration:none; font-weight:bold;
	}
.pager2:hover {
	color:#FFF;
	}