/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 0px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link, a:visited {
	color:#474747;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#bg-1 {
	background:#5c687f;
	height:16px;
}

#bg-2 {
	background:#7f858f;
	height:2px;
	font-size:0px;
}

#bg-3 {
	background:#d5dadf;
}

#bg-4 {
	background:url(../images/bg-3.png) repeat-x;
}

#bg-8 {
	width:840px;
/*	background:#33CC33;*/
	margin:0 auto;
}

#bg-9, #bg-10 {
	background:#656B77;
	min-width:840px;
}

#bg-5 {
	background:#eaeced;
	height:2px;
	font-size:0px;
}

#bg-6 {
	background:#656b77;
	height:31px;
}

#bg-7 {
	background:#656b77;
	height:60px;
	min-width:840px;
}

#header {
/*	width:840px;*/
	height:75px;
/*	background:#33CC33;*/
/*	margin:0 auto;*/
}

.logo {
	background:url(../images/logo.png) no-repeat;
	float:left;
	margin-top:25px;
	width:215px;
	height:42px;
}

#logo {
	display:block;
	width:192px;
	height:42px;
}

#topmenu {
}

ul.menu-topmenu {
	margin:0;
	margin-top:40px;
	float:left;
	list-style:none;
	padding:0;
}

ul.menu-topmenu li {
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
/*	background:url(../images/menu-item-line.gif) repeat-x;*/
/*	border:1px dotted #FFFFFF;*/
	height:18px;
}

ul.menu-topmenu li a {
	color:#FFFFFF;
	height:18px;
	text-decoration:underline;
}

.customenu_default {
	margin-top:40px;
	float:left;
}

.clr {
	clear:both;
	font-size:0;
}

#icons {
	margin-top:10px;
	float:right;
}

#icons a {
	padding-left:2px;
	padding-right:2px;
}

.customenu_default a {
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.span_link_left {
	padding-top:5px;
	padding-bottom:7px;
	padding-left:5px;
}

.span_link_right {
	padding-top:5px;
	padding-bottom:7px;
	padding-right:5px;
}

.span_hover_left {
	background:url(../images/menu-item-left.gif) no-repeat left;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:5px;
}

.span_hover_right {
	background:url(../images/menu-item-right.gif) no-repeat right;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:5px;
}

.span_active_left {
	background:url(../images/menu-item-left.gif) no-repeat left;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:5px;
}

.span_active_right {
	background:url(../images/menu-item-right.gif) no-repeat right;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:5px;
}

#header-image-1 {
	background:url(../images/header-image-1.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-2 {
	background:url(../images/header-image-2.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-3 {
	background:url(../images/header-image-3.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-4 {
	background:url(../images/header-image-4.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-5 {
	background:url(../images/header-image-5.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-6 {
	background:url(../images/header-image-6.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-7 {
	background:url(../images/header-image-7.jpg) no-repeat;
	width:840px;
	height:235px;
}

#header-image-8 {
	background:url(../images/header-image-8.jpg) no-repeat;
	width:840px;
	height:235px;
}

#contacts {
	float:left;
	margin-top:15px;
	background:url(../images/contacts-line.gif) repeat-x scroll 0 0;
	width:363px;
	height:90px;
}

.contacts-1 {
	background:url(../images/corner-contacts-top-left.gif) no-repeat scroll 0 0;
}

.contacts-2 {
	background:url(../images/corner-contacts-top-right.gif) no-repeat scroll 100% 0;
}

.contacts-3 {
	background:url(../images/corner-contacts-bottom-left.gif) no-repeat scroll 0 100%;
	height:90px;
}

.contacts-4 {
	background:url(../images/corner-contacts-bottom-right.gif) no-repeat scroll 100% 100%;
	height:90px;
}

#advise {
	float:right;
	background:#d7d9dc;
	width:467px;
	height:105px;
}

.advise-1 {
	float:left;
	width:146px;
	height:25px;
	background:#2489bb;
	margin-left:2px;
}

.advise-2 {
	float:right;
	width:317px;
	height:25px;
	background:#e3e3e3;
	margin-right:2px;
}

.advise-3 {
	background:#ffffff;
	margin-left:2px;
	margin-right:2px;
	margin-top:25px;
	display:block;
	height:70px;
}

.advise-4 {
	background:url(../images/advise-bottom-line.gif) repeat-x;
	height:10px;
	font-size:0px;
}

.moduletable-header-advise h3 {
	margin:0;
	font-size:11px;
	color:#ffffff;
	font-weight:lighter;
	padding-left:25px;
	padding-top:4px;
}

.advise-4-left {
	background:url(../images/corner-advise-left.gif) no-repeat scroll 0 0;
	height:10px;
}

.advise-4-right {
	background:url(../images/corner-advise-right.gif) no-repeat scroll 100% 0;
	height:10px;
}

#sep {
	height:20px;
}

#left-column {
	float:left;
	width:363px;
}

#right-column {
	background:#CCCC00;
	float:right;
	width:467px;
}

#center-column {
	background:transparent url(../images/center-block-middle.gif) repeat-y scroll 0 0;
	width:840px;
}

#left-column-top-1 {
	background:url(../images/left-column-top-1.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#left-column-line-1 {
	background:url(../images/left-column-line-1.gif) repeat-y;
	height:234px;
}

#left-column-bottom-1 {
	background:url(../images/left-column-bottom-1.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#left-column-top-2 {
	background:url(../images/left-column-top-2.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#left-column-line-2 {
	background:url(../images/left-column-line-2.gif) repeat-y;
	height:80px;
}

#left-column-bottom-2 {
	background:url(../images/left-column-bottom-2.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#right-column-top {
	background:url(../images/right-block-top.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#right-column-middle {
	background:url(../images/right-block-middle.gif) repeat-y;
	padding:10px;
}

#right-column-bottom {
	background:url(../images/right-block-bottom.gif) right no-repeat;
	height:31px;
	font-size:0px;
	margin-bottom:-31px;
	width:840px;
	margin:0 auto;
}

#center-column-top {
	background:url(../images/center-block-top.gif) no-repeat;
	height:10px;
	font-size:0px;
}

#center-column-middle {
	background:url(../images/center-block-middle.gif) repeat-y;
	padding:10px;
}

#center-column-bottom {
	background:url(../images/center-block-bottom.gif) right no-repeat;
	height:31px;
	font-size:0px;
	margin-bottom:-31px;
	width:840px;
	margin:0 auto;
}

#bg-5-line {
	height:2px;
	background:url(../images/right-block-middle.gif) right repeat-y;
	width:840px;
	margin:0 auto;
}

#bg-5-line-center {
	height:2px;
	background:url(../images/center-block-middle.gif) right repeat-y;
	width:840px;
	margin:0 auto;
}

.moduletable-bottom-menu {
	/*left:50%;
	margin-left:-210px;
	position:absolute;
	width:840px;*/
	width:410px;
	margin:0 auto;
}

ul.menu-bottom-menu {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:30px;
	margin-left:0px;
	padding:0;
}

ul.menu-bottom-menu li {
	color:#b7bbc2;
	float:left;
	padding-right:10px;
	font-size:11px;
}

ul.menu-bottom-menu li a {
	color:#b7bbc2;
	text-decoration:none;
}

#gradient-hor-line {
	background:url(../images/gradient-hor-line.gif) no-repeat;
	height:1px;
	width:840px;
	margin:0 auto;
	font-size:0px;
}

#copy {
	height:40px;
	color:#878c95;
	padding-top:15px;
	width:580px;
	margin:0 auto;
}

#copy a {
	color:#878c95;
	text-decoration:none;
}

#center-column-left {
	float:left;
	width:600px;
}

#block-2 {
	background:transparent url(../images/center-block-middle.gif) repeat-y scroll 0 0;
}

#right-menu {
/*	top:500px;
	left:50%;
	margin-left:200px;
	position:absolute;*/
	float:right;
	width:220px;
}

.moduletable-advises {
	padding: 10px 10px 10px 10px;
}

.moduletable-advises p {
	padding:0;
	margin:0;
}

.moduletable-contacts {
	padding:10px;
}

.moduletable-contacts p {
	margin:0;
	padding:0;
}

.moduletable-left-column {
	padding:0px 10px 0px 10px;
}

.moduletable-left-column p {
	padding:0;
	margin:0;
}

.moduletable-left-column-bottom {
	padding:0px 10px 0px 10px;
}

.moduletable-left-column-bottom p {
	padding:0;
	margin:0;
}

.pagination a {
	padding-left:5px;
	padding-right:5px;
}

.pagination span {
	padding-left:5px;
	padding-right:5px;
}

.moduletable-news {
	width:200px;
}

#mid-7-1 {
	width:840px;
	margin:0 auto;
}

ul.menu-news li {
	padding-top:4px;
	padding-bottom:4px;
}

.podr {
	background:#999999;
	padding-left:15px;
}

.podr a {
	color:#FFFFFF;
}
