body, table, div {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5E6925} 
body {background:#cececd}
img {border:none}
/*
#part-total {width:1000%; height:100%; vertical-align:middle}
#part-left {width:50%; float:left}
#part-center {width:10px; float:left}
#part-right {width:50%; float:left}
*/
a {font-size:11px; font-weight:bold; text-decoration:none; color:#556A04}
a:hover {color:#FFFFFF; text-decoration:none;}

#menu-selector-left{height:39px; width:9px; background:url(menu_selector.png) 0px 12px no-repeat; float:right}
#menu-point-left{height:39px; float:right} 
#menu-point-left div {padding-left:17px; padding-right:20px}
#menu-point-left a {padding-top:25px; background:url(menu_line_white.gif) 0px no-repeat}
#menu-point-left a:hover {background:url(menu_line_white.gif) 0px repeat-x}

#menu-selector-right{height:39px; width:9px; background:url(menu_selector.png) 0px 12px no-repeat; float:left}
#menu-point-right{height:39px; float:left} 
#menu-point-right div {padding-left:17px; padding-right:20px}
#menu-point-right a {padding-top:25px; background:url(menu_line_white.gif) 0px no-repeat}
#menu-point-right a:hover {background:url(menu_line_white.gif) 0px repeat-x}

#marks{width:100%; height:100%; text-align:center; position:absolute; z-index:22}
#map{width:1000px; height:599px}
.pad{padding-top:108px;
/* --- 29.03.2010 --- */
position: relative;
/* --- 29.03.2010 --- */
}
#mark-1{margin-top:8px; margin-left:5px;}
#mark-2{margin-top:8px; margin-left:10px; float:left}
#mark-3{margin-top:0px; margin-left:3px;  float:left;}
#mark-4{PADDING-TOP: 95px; padding-left:504px; float:left;}
#mark-5{PADDING-TOP: 0px; padding-left:520px}
#mark-6{PADDING-TOP: 8px; padding-left:532px}
#mark-7{PADDING-TOP: 10px; padding-left:520px}
#mark-8{PADDING-TOP: 10px; padding-left:525px; clear:both}
#mark-9{float:left; margin-top:15px; margin-left:23px}
#mark-10{PADDING-TOP: 93px; padding-left:535px}

#fon-1 {width:100%; height:146; background:url(top_fon.png) repeat-x}
#fon-left-2 {width:100%; height:263; background:url(mid_fon_1.jpg) right repeat-x}
#fon-3 {width:100%; height:13; background:url(mid_fon_5.png) repeat-x}
#fon-left-4 {width:100%; height:138; background:url(mid_fon_7.jpg) right repeat-x}
#fon-5 {width:100%; height:39; background:url(bot_fon.png) repeat-x}

#fon-right-2 {width:100%; height:263; background:url(mid_fon_2.jpg) repeat-x}
#fon-right-4 {width:100%; height:138; background:url(mid_fon_8.jpg) repeat-x}

#center-top {width:1000px; height:110px; background:url(top_center.jpg) 0px 3px no-repeat #FFFFFF}
#center-middle {width:1000px; height:450px; background:url(mid_center.jpg) no-repeat; text-align:left}

/*
#center-middle img {border:#FF0033 1px solid}
#center-middle div {border:#9999CC 1px solid}
#center-middle span {border:#CCCC66 1px solid}
*/

#center-bottom {width:1000px; height:31; background:url(bot_fon.png) repeat-x}

#center-bottom-left {height:39px; width:450px; float:left}
#center-bottom-left div {padding-left:80px; padding-top:10px; text-align:left; font-size:10px; color:#5E6925}
#center-bottom-center {height:39px; width:90px; background:url(bot_center.png) no-repeat; float:left}
#center-bottom-right {height:39px; width:450px; float:left}
#center-bottom-right div {padding-right:80px; padding-top:10px; text-align:right;}
#center-bottom-right a {font-size:10px; color:#5E6925}

.copyright {text-align:left; padding-left:50px; font-size:10px; color:#5E6925} 
.design {text-align:right; padding-right:50px; font-size:10px; color:#5E6925}
.site_map{position: relative; top:50%; right:0px; }
.site_map_img{position: absolute; top:-290px;  right:5px;}
.top{position:relative; z-index:23}
.top a{ font-weight:normal;}

/* --- 29.03.2010 --- */
.psMainSyt {
	width: 170px;
	height: 125px;
	position: absolute;
	top: 430px;
	right: 130px;
}
	.psMainSyt img {}
/* --- // 29.03.2010 // --- */