html {
     overflow: -moz-scrollbars-vertical;
}

body, td, a, p, span, div, img, table {
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	color:#000000;
	font-size:12px;
}

img {
	border:0px;
}

body.main {
	background:#FFFFFF url('../images/mainpage_body.jpg') left top repeat-x;
}

table.maintable td.maintable {
	background:url('../images/bottom_bg.jpg') left bottom repeat-x;
	width:100%;
}

div.main-collage {
	width:100%;
	height:693px;
	background:url('../images/main-collage.jpg') left top no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.mainpage-menu {
	position:absolute;
	top:145px;
	left:0px;
	z-index:5;
}

table.first-table {
	height:333px;
}

table.first-table td.left {
	border:1px solid #efefef;
	border-left:0px;
	background:#FFFFFF;
}

table.first-table td.right {
	border:1px solid #efefef;
	background:#fed606;
	padding-bottom:133px;
}

div.mainpage-news {
	position:absolute;
	top:368px;
	left:95px;
	z-index:10;
}

table.second-table {
}

table.second-table div.left {
	border:1px solid #efefef;
	background:#FFFFFF;
}

table.second-table div.right {
	border:1px solid #efefef;
	background:#FFFFFF;
}

div.mainpage-icons {
	position:absolute;
	top:95px;
	left:85px;
	z-index:10;
}

div.logo-main {
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}

img.ico {
	margin-left:14px;
}

/* menu */
/*
table.menu {
	width:193px;
	margin:0px;
	margin-bottom:10px;
	margin-left:18px;
}

table.menu td.str {
	width:14px;
	height:11px;
	padding-top:5px;
}

table.menu td.menu {
	width:179px;
}

table.menu td.menu a {
	color:#666666;
	font-weight:bold;
}
*/
table.menu-table {
	width:100%;
}

a.menu-menu {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

a.menu-menu-act {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

a.menu-submenu {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

a.menu-submenu-act {
	color:#fed606;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

table.menu-table td.menu-str {
	padding:7px 0px 3px 0px;
}

table.menu-table td.menu-str-act {
	padding:7px 0px 3px 0px;
	background:#5d5d5d;
}

table.menu-table td.menu-content {
	padding:5px 0px 5px 0px;
	width:100%;
}

table.menu-table td.menu-content-act {
	padding:5px 0px 5px 0px;
	width:100%;
	background:#5d5d5d;
}

table.menu-table td.menu-submenu {
	padding:5px 0px 0px 15px;
	width:100%;
	background:#5d5d5d;
}

div.submenu {
	background:url('../images/dot.gif') left top no-repeat;
	padding-left:12px;
}

div.submenu-act {
	background:url('../images/dot-act.gif') left top no-repeat;
	padding-left:12px;
}
/* ------ */
table.short-news {
	margin-left:16px;
	margin-top:16px;
	width:190px;
}

table.short-news p, table.short-news b {
	font-size:10px;
	margin-bottom:0px;
	color:#666666;
}

table.short-news b {
	font-size:11px;
}

div.mainpage-news a, div.mainpage-news a:hover, table.short-news a, table.short-news a:hover {
	font-size:10px;
	color:#0072ff;
}

table.short-info {
	margin-left:16px;
	margin-top:16px;
	width:120px;
}

table.short-info p, table.short-info b {
	font-size:10px;
	margin-bottom:0px;
	color:#666666;
}

table.short-info b {
	font-size:11px;
}

div.mainpage-info a, div.mainpage-info a:hover, table.short-info a, table.short-info a:hover {
	font-size:10px;
	color:#0072ff;
}

/* innerpage styles */
div.innerpage-menu {
	position:absolute;
	top:118px;
	left:0px;
}

table.inner-table div.left {
	border:1px solid #efefef;
	border-left:0px;
	background:#FFFFFF;
}

table.inner-table td.center {
	border:1px solid #efefef;
	background:#fed606;
}

table.inner-table td.right {
	border:1px solid #efefef;
	background:#FFFFFF;
	padding:0px 15px 20px 15px;
}

table.menu-act {
	width:193px;
	margin:0px;
	margin-bottom:10px;
	margin-left:18px;
	background:#5d5d5d;
}

table.menu-act td.str {
	width:14px;
	height:11px;
	padding-top:5px;
}

table.menu-act td.menu {
	width:179px;
	padding:3px 0px 3px 0px;
}

table.menu-act td.menu a {
	color:#FFFFFF;
	font-weight:bold;
}

table.submenu {
	width:100%;
}

table.submenu td {
	padding:3px 0px 3px 0px;
}

table.submenu td a {
	text-decoration:none;
	font-size:11px;
}

h1 {
	padding:0px;
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:24px;
	font-weight:bold;
}

div.sandline {
	font-size:11px;
	color:#666666;
}

div.sandline a {
	font-size:11px;
	color:#0172ff;
}

div.inner-collage {
	width:100%;
	height:246px;
	background:url('../images/inner/news.jpg') left top no-repeat;
	position:absolute;
	top:0px;
	left:283px;
	z-index:1;
}