* {

	margin: 0;

	padding: 0;

}

html, body {

	height: 100%;

	padding: 0px;

	margin: 0px;

	background: #3b3b3b url(images/body_bg.gif) top repeat-x;

}

body {

	font-family: "Times New Roman", Times, serif;

	font-size: 65.2%;

	color: #000000;

}

p, th, td, dt, ul, label {

	font-size: 1.4em;

	color: #000000;

}

ul li ul {

	font-size: 1em;

}



h1 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 1.6em; /* 16 px */

	font-weight: normal;

	padding-bottom: 10px;

}

h2 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 1.5em; /* 15 px */

	font-weight: normal;

	padding-bottom: 5px;

}

h3 {

	font-size: 1.4em; /* 14 px */

	font-weight: bold;

	padding-bottom: 5px;

}

h4 {

	font-size: 1.2em; /* 12 px */

}

h1 a, h2 a, h3 a, h4 a {

	color: #588736;

}

p {

	line-height: 130%;

	padding-bottom: 10px;

}

ul {

	list-style: outside disc;

	padding-left: 20px;

	padding-bottom: 10px;

}

img {

	border: 0;

}

br {

	margin: 0;

	padding: 0;

}

.wraper {

	height: 0px;

	clear: both;

	padding: 0px;

	margin: 0px;

}

.pagination {

	margin-top: 15px;

	margin-right: 10px;

	color: #000000;

}

.pagination a {

	color: #000000;

}

.pagination ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.pagination li {

	float: left;

	margin-left: 5px;

}



/* ------------------------------------------------------------------------------------------ */

#container-page {

	width: 922px;

	margin-left: auto;

	margin-right: auto;

}



/* Header styling */

#logo {

	float: left;

	padding: 10px 0px 15px 20px;

	margin: 0;

}

#tools {

	width: 100px;

	float: right;

	padding-top: 20px;

	/*text-align: right;

	border: #333333 1px solid;*/

}

#tools a {

	margin-right: 20px;

}

#container-logo-and-tools {

	width: 802px;

	/*float: left;*/

	background: #FFFFFF url(images/header_corner.gif) top right no-repeat;

}







#header-left-col {

	/*width: 59px;

	height: 158px;*/

	background: transparent url(images/header_left_col.gif) top left no-repeat;

	padding-left: 59px;

}

#header-right-col {

	/*width: 61px;

	height: 158px;*/

	background: transparent url(images/header_right_col.gif) top right no-repeat;

}

#header-left2-col {

	/*width: 60px;

	height: 157px;*/

	background: transparent url(images/header_left2_col.gif) top left no-repeat;

	padding-left: 60px;

}

#header-right2-col {

	/*width: 62px;

	height: 157px;*/

	background: transparent url(images/header_right2_col.gif) top right no-repeat;

}



#panarama-top {

	width: 802px;

	height: 77px;

	clear: both;

	background: transparent url(images/panarama_top.jpg) bottom no-repeat;

}

#panarama-bottom {

	width: 800px;

	height: 157px;

	background: transparent url(images/panarama_bottom.jpg) top no-repeat;

}





#content-left-col {

	/*width: 47px;

	height: 19px;*/

	background: transparent url(images/content_left_col.gif) top left no-repeat;

	padding-left: 47px;

}

#content-right-col {

	/*width: 49px;

	height: 19px;*/

	background: transparent url(images/content_right_col.gif) top right no-repeat;

	padding-right: 49px;

}

.content {

	width: 826px;

}

#content-top-blank {

	height: 19px;

	background-color: #FFFFFF;

}



.content-left-col, .content-middle-col, .content-right-col {

	/*float: left;

	border: #CC3300 1px solid;*/

}

.content-left-col {

	/*width: 47px;*/

	background: #FFFFFF url(images/content_left2_col.gif) left repeat-y;

	/*background: transparent url(images/leaf_left.gif) bottom left no-repeat;*/

}

.content-right-col {

	/*width: 49px;*/

	background: transparent url(images/content_right2_col.gif) right repeat-y;

	/*background: transparent url(images/leaf_right.gif) bottom right no-repeat;*/

}

.content-left-leaf {

	/*width: 47px;*/

	background: transparent url(images/leaf_left.gif) bottom left no-repeat;

	padding-left: 60px;

}

.content-right-leaf {

	/*width: 49px;*/

	background: transparent url(images/leaf_right.gif) bottom right no-repeat;

	padding-right: 62px;

	/*padding-right: 59px;*/

}

.content-middle-col {

	width: 922px;

	/*background-color: #FFFFFF;*/

}

/* ------------------------------------------------------------------------------------------ */

#container-content {

	background: #a1a1a1 url(images/slogan.gif) bottom left no-repeat;

	//background: #a1a1a1 url(images/slogan_ie.gif) bottom left no-repeat;

}

#container-menu, #content-text {

	background-color: #FFFFFF;

}

#container-menu {

	width: 250px;

	float:left;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding-bottom: 10px;
	/*margin-right: 30px;*/

	/*margin-bottom: 80px;*/

}

#container-menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

#container-menu ul li a {

	display: block;

	width: 233px;

	padding: 2px 0px 2px 17px;

	color: #868585;

}

#container-menu ul li a:hover {

	background: #dd9942 none;

	color: #ffffff;

}

#container-menu ul li ul li a:hover {

	background: #cfcfcf none;

	color: #000000;

}

#container-menu ul li ul li a {

	display: block;

	width: 216px;

	padding: 2px 0px 2px 34px;

	color: #000000;

}

#container-menu ul li span.h {

	display: block;

	width: 233px;

	padding: 2px 0px 2px 17px;

	background: #dd9942 url(images/white_arraw.gif) 0% 50% no-repeat;

	color: #ffffff;

}

#container-menu ul li ul li span.h {

	display: block;

	width: 216px;

	padding: 2px 0px 2px 34px;

	background: #cfcfcf url(images/black_arraw.gif) 7% 50% no-repeat;

	color: #000000;

}



#content-body {
    width: 547px;
	margin-left: 250px;
	/*float: right;*/

}

#content-text {

	padding-left: 10px;

	padding-bottom: 30px;

}

#container-news {

	padding: 10px;

	padding: 10px;

	background: #bebebe url(images/grey_corner.gif) top right no-repeat;

}

.news-item {

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: #FFFFFF 2px solid;

}

.news-item h3 a {

	color: #000000;

}

.last {

	border: 0;

}

.news-item p {

	padding: 0;

	margin: 0;

}

#container-footer {

	height: 18px;

	clear: both;

	text-align: right;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	margin-left: -13px;

	margin-right: -13px;

	padding-right: 13px;

	padding-top: 3px;

	background: transparent url(images/footer_bg.gif) bottom repeat-x;

}

#container-footer a {

	color: #FFFFFF;

}

#copyrights {

	text-align: right;

	margin-right: 50px;

	margin-bottom: 30px;

}

#copyrights a {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding-bottom: 20px;

}



#container-contact-form {

}

.message {

	margin-top: 150px;

	text-align: center;

}

.left-step {

	padding-left: 30px;

	padding-right: 30px;

}



.form-row {

	clear: both;

	margin-bottom: 10px;

}

.form-row label {

	width: 29%;

	display: block;

	float: left;

}

.form-row textarea {

	width: 68%;

}

#captcha-image {

	float: left;

	margin-right: 20px;

}

#container-contact-form {

	margin-bottom: 30px;

}

#message-header {

	background-color: #e9e9e9;

	padding-top: 10px;

	padding-bottom: 1px;

	margin-bottom: 10px;

}


