﻿html,
body {
	margin: 0;
	padding: 0;
}

/** {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

div.main {
	background-color: #fff;
	width: 806px;
	margin: 2px auto;
	padding: 0;
	height: auto;
	overflow: hidden;
}

img {
	border: 0;
}

div.clear {
	clear: both;
}

div.mar5 {
	margin: 0 0 5px 0;
}
div.mar10 {
	margin: 0 0 10px 0;
}
div.mar15 {
	margin: 0 0 5px 0;
}
div.mar20 {
	margin: 0 0 20px 0;
}

.margin5 {
	margin: 5px;
}

h1,
h2,
h3,
h4,
p,
a,
strong {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4 {
	margin: 0 0 5px 0;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
p {
	font-size: 12px;
	margin: 0 0 5px 0;
	text-align: justify;
}
a {
	font-size: 12px;
	color: #000;
}
a.nodec {
	text-decoration: none;
}

div.main div.main_left,
div.main div.main_right {
	float: left;
	/*margin-bottom: -32767px;
	padding-bottom: 32767px;*/
	text-align: left;
}

div.main div.main_left {
	background-color: #fff;
	width: 180px;
	margin: 0 10px 0 0;
}
div.main div.main_right {
	background-color: #fff;
	width: 610px;
}

div.subpage div.main_left {
	width: 230px;
}
div.subpage div.main_right {
	width: 560px;
}

.center,
.center p {
	text-align: center;
}

div.decrease,
div.decrease p,
div.decrease a {
	font-size: 10px;
}
div.decrease h1 {
	font-size: 14px;
}
div.decrease h2 {
	font-size: 12px;
}

div.increase,
div.increase p,
div.increase a {
	font-size: 14px;
}
div.increase h1 {
	font-size: 22px;
}
div.increase h2 {
	font-size: 18px;
}

.red {
	color: red;
}
.blue {
	color: blue;
}
.green {
	color: green;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}

div.block_gray {
	background: url(/img/block_right_head.gif) 0 0 no-repeat;
}
div.block_gray div.block_gray_top {
	width: auto;
	height: 4px;
	background: url(/img/block_right_head_top.gif) 0 0 repeat-x;
	margin: 0 0 0 14px;
}
div.block_gray div.block_gray_left {
	width: auto;
	background: url(/img/block_right_head_left.gif) 0 0 repeat-y;
	margin: 11px 0 0 0;
	padding: 0 10px 5px 15px;
}

div.block_title {
	background: url(/img/block_title_background.gif) 0 0 repeat-x;
	height: 27px;
}
div.block_title div.block_title_left {
	height: 27px;
	width: 32px;
	float: left;
}
div.block_title div.cubes {
	background: url(/img/block_title_left_cubes.gif) 0 0 no-repeat;
}
div.block_title div.iii {
	background: url(/img/block_title_left_iii.gif) 0 0 no-repeat;
}
div.block_title p.block_title_head,
div.block_title p.block_title_head a {
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 5px;
	text-decoration: none;
}
div.block_title div.block_title_right {
	height: 27px;
	width: 13px;
	float: right;
	background: url(/img/block_title_right.gif) 0 0 no-repeat;
}

div.block_mini {
	background-color: #f2f3f4;
	margin: 5px 0;
}
div.block_mini div.block_mini_top {
	background: url(/img/block_mini_top.gif) 0 0 repeat-x;
}
div.block_mini div.block_mini_bottom {
	background: url(/img/block_mini_bottom.gif) 0 100% repeat-x;
}
div.block_mini div.block_mini_left {
	background: url(/img/block_mini_left.gif) 0 0 repeat-y;
}
div.block_mini div.block_mini_right {
	background: url(/img/block_mini_right.gif) 100% 0 repeat-y;
}
div.block_mini div.block_mini_top_left {
	background: url(/img/block_mini_top_left.gif) 0 0 no-repeat;
	float: left;
	width: 2px;
	height: 2px;
}
div.block_mini div.block_mini_top_right {
	background: url(/img/block_mini_top_right.gif) 0 0 no-repeat;
	float: right;
	width: 12px;
	height: 14px;
}
div.block_mini div.block_mini_bottom_left {
	background: url(/img/block_mini_bottom_left.gif) 0 0 no-repeat;
	float: left;
	top: bottom;
	width: 2px;
	height: 2px;
}
div.block_mini div.block_mini_bottom_right {
	background: url(/img/block_mini_bottom_right.gif) 0 0 no-repeat;
	float: right;
	top: bottom;
	width: 2px;
	height: 2px;
}
div.block_mini div.block_mini_top_adds {
	height: 14px;
	width: auto;
}
div.block_mini div.block_mini_bottom_adds {
	height: 2px;
	width: auto;
}
div.news_mini {
	padding: 0 10px 5px 10px;
}

div.index_news {
	height: auto;
}
div.index_news div.block_mini {
	width: 295px;
	float: left;
	margin: 5px;
}

div.news p.date,
div.news p.date a,
div.news h2.title,
div.news h2.title a {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
div.news div.body,
div.news div.body p {
	color: #222;
	text-decoration: none;
	text-align: justify;
}

div.block_left_news {
	background-color: #edeff1;
	padding: 10px;
}
div.block_left_news div.news p a,
div.block_left_news div.news h2.title a,
div.block_left_news div.news div.body,
div.block_left_news div.news div.body p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.left_on_news a img {
	margin: 0 10px 0 0 ;
}
div.left_on_news p {
	text-align: left;
}
