/* reset css*/
html{
	color:#000000;
	background:#FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/* reset css*/
html {

}
body{
    font-family: Tahoma, sans-serif;
    text-align: left;
    color: #000000;
    font-size: 14px;
    margin: 0;
    background-color: #FFFFFF;
}
#objects tr td {	vertical-align: top;
	padding: 5px 15px 5px 0;
}
h1 {
	color: #81C1E7;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
a {	color: #000000;
	text-decoration: none;
}
a img {border: none;}
#main a {
	color: #0000FF;
}
a:focus {
	color: #0000FF;
	text-decoration: none;
}
#header {
	width: 1180px;
	height: 210px;
	margin: 0 auto 0 auto;
	border: 0px solid #cecea5;
	background: #FFFFFF;
	padding: 0 10px 0 10px;
}
#headerLeft {	width: 190px;
	float: left;
}
#slogan {	font-size: 12px;
	color: #636363;
	text-align: center;
}
#phone {	background: url("images/phone.jpg") no-repeat left;
	height: 40px;
	margin: 10px 0 0 0;
	color: #808080;
	font-size: 17px;
}
#phone p {
	margin: 0 0 0 45px;
}
#headerRight {	width: 990px;
	/*background: url("images/header.jpg") no-repeat right top ;*/
	height: 210px;
	float: right;
}
#headerRight #first {
	width: 311px;
	height: 176px; 
	position: absolute;
	margin: 0 0 0 55px;
	background: url("images/header1.jpg") repeat-y 0 0;
	z-index: 10;
}
#headerRight #first:hover {
	background: url("images/header1hover.jpg") no-repeat 0 0;
}
#headerRight #second {
	width: 312px;
	height: 176px; 
	position: absolute;
	margin: 0 0 0 366px;
	background: url("images/header2.jpg") repeat-y 0 0;
	z-index: 10;
}
#headerRight #second:hover {
	background: url("images/header2hover.jpg") no-repeat 0 0;
}
#headerRight #third {
	width: 311px;
	height: 176px; 
	position: absolute;
	margin: 0 0 0 678px;
	background: url("images/header3.jpg") repeat-y 0 0;
	z-index: 10;
}
#headerRight #third:hover {
	background: url("images/header3hover.jpg") no-repeat 0 0;
}
#topMenu {	height: 25px;
	width: 939px;
	margin: 165px 0 0 52px;
	position: absolute;
	z-index: 20;
}
#topMenu a {	height: 25px;
	width: 156px;
	float: right;
	text-align: center;
	vertical-align: middle;
	background: url("images/top_menu_bg.png") no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	cursor: pointer;
}
#topMenu a:hover {	background: url("images/top_menu_bg_hover.png") no-repeat;
}
#outer_wrapper {
	background: #FFFFFF;
	width: 1180px;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 10px;
}
#wrapper {
	background-color: FFFFFF;
}

#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	background: url(background_2.gif) repeat-y right;
}
#content {
	margin-right: 200px;
	background: url(background_3.gif) repeat-y left;
}
#main {
	margin-left: 255px;
	padding: 10px 0 0 0;
	width: 600px;
}
.left {
	width: 190px;
	padding: 15px 0 0 10px;
	float: left;
}
#leftMenu {	margin: 0 0 20px 0;
	height: 170px;
}
#leftMenu a {	height: 25px;
	width: 175px;
	text-align: left;
	vertical-align: middle;
	background: url("images/left_menu_bg.jpg") no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	float: right;
}
#leftMenu a:hover {	background: url("images/left_menu_bg_hover.jpg") no-repeat;
}
#poll {	padding: 10px;	font-size: 0.9em;}
#poll span {
	font-size: 12px;
}
#right {
	width: 282px;
	float: right;
	padding: 10px 0 0 0;
}
#footer {
	width: 1200px;
	margin: 15px auto 0 auto;
	border: 0 solid #cecea5;
	background: #85C0E8;
	height: 62px;
	color: #FFFFFF;
	font-size: 12px;
}
#footer div {	margin: 0 0 0 20px;
	padding: 20px 0 0 0;
}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
#generalGallary {	margin: 20px 0 0 0;
}
#generalGallary h1 {
	margin: 0 0 10px 0;
}
#search {	padding: 15px 10px 15px 10px;
}
.searchFiled {	width: 146px;
	height: 24px;
	border: 0;
	background: url("images/search_field_bg.jpg") no-repeat;
	padding: 2px 0 0 5px;
}
#generalNews {	padding: 10px;
}
#generalNews .newsGeneralBlock {	margin: 0 0 20px 0;
	background-image: url(none);
}
.newsGeneralHeader {	font-size: 12px;
	font-weight: bold;
}
.newsGeneralContent {	font-size: 12px;
}
.topIndent {	margin: 20px 0 0 0;
}
#faqBannerBg {	float: right;
	width: 283px;
	height: 161px;
	background: url('images/faq_bg.jpg') no-repeat right;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	padding: 50px 0 0 0;
}
#faqBannerBg div {
}
.roundCorner {
	border: 1px solid #3178A6;
	position:relative;
	width: 100%;
}
div.roundCorner .tl {
	background:url(images/round.jpg) 0 0 no-repeat;
	width:13px;
	height:13px;
	top:-1px;
	left:-1px;
	position:absolute;
	z-index:1;
}

div.roundCorner .tr {
	background:url(images/round.jpg) 100% 0 no-repeat;
	width:13px; height:13px;
	top:-1px;
	right:-1px;
	position:absolute;
	z-index:1;
}

div.roundCorner .bl {
	background:url(images/round.jpg) 0 100% no-repeat;
	width:13px; height:13px;
	bottom:-1px;
	left:-1px;
	position:absolute;
	z-index:1;
}

div.roundCorner .br {
	background:url(images/round.jpg) 100% 100% no-repeat;
	width:13px; height:13px;
	bottom:-1px;
	right:-1px;
	position:absolute;
	z-index:1;
}
.bordBottom {
	border-bottom:1px dashed #BEBEBE;
	color:#4A4944;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	padding-bottom:7px;
	padding-left:20px;
	padding-top:7px;
}
#listContent {

}
.listElement {
	margin: 0 0 20px 0;
}
.listElement a {
	font-weight: bold;
}
#back {
	float: right;
	font-size: 0.9em;
}
.dateTime {
	font-size: 0.8em;	
	margin: 3px;
}
