body{
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#5278B4;
}
a, a:visited{
color:#113365;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea, select{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px
}
td{font-size:12px}

h1, h2, h3, h4, h5, h6{
color:#113365;
margin:0;
padding:0 0 19px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}
h1{
border-bottom:1px solid #B6C8E7;
padding:12px 21px 11px;
margin-bottom:12px;
font-weight:normal;
letter-spacing:1px
}
h2{
color:#B6C8E7;
font-size:12px;
text-align:center;
padding:9px 0
}
h3{
padding-bottom:17px;
font-size:12px
}
h4{
padding-bottom:15px;
font-size:11px
}
h5{
padding-bottom:13px;
font-size:11px
}
h6{
padding-bottom:11px;
font-size:11px
}
hr{
border:none;
border-bottom:1px solid #1A3937;
color:#1A3937;
height:1px;
}
img{border:none}
p{
margin:0px;
text-indent:20px;
line-height:17px
}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
position:relative;
min-width:995px;
max-width:1400px;
width:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat')
? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));
text-align:left
}
.main_cont_inn{
background:url(/images/top_right_fon.gif) 0 0 no-repeat
}

#center_fon{
background: url(/images/center_fon.jpg) 0 0 no-repeat;
padding:0 54px 0px 23px
}
.cent_tb{

width:100%;
border:none;
border-collapse:collapse;
background:url(/images/menu_bot_top.jpg) 190px 0 no-repeat
}
.cent_tb td{
vertical-align:top;
padding:0px
}
#left_column{
width:250px;
background: url(/images/l_col_fon.jpg) 0 0 repeat-y #FFF;
padding-bottom:100px
}
#center_column{
padding:12px 42px 157px 32px;
text-align:justify;
background: url(/images/r_col_fon.jpg) 0 0 no-repeat #FFF
}



#header{background: url(/images/head_fon.jpg) 0 0 repeat-x}
#head_l{background:url(/images/head_l.jpg) 0 0 no-repeat}
#head_r{
background:url(/images/head_r.jpg) 100% 0 no-repeat;
height:226px;
position:relative
}
	#logo{
		position:absolute;
		left:65px;
		top:75px;
	}
	#nav{
	position:absolute;
	top:123px;
	right:52px
	}
	#nav img{margin-left:10px}
	#srch_block{
	position:absolute;
	top:189px;
	right:30px;
	background:url(/images/srch_pic.gif) 0 0px no-repeat;
	width:183px;
	text-align:right
	}
	.input_text{
	width:133px;
	height:20px;
	border:1px solid #B3B3B3;
	}
	.srch_subm{
	margin-bottom:-7px;
	position:relative
	}
	#top_text{
	position:absolute;
	text-align:right;
	top:23px;
	right:51px;
	width:149px;
	color:#464646
	}
	#top_text, #top_text a, #top_text a:VISITED{
	font-size:11px
	}
	#top_menu{
	padding:172px 0 0 24px
	}
	.menu{
	padding:0;
	margin:0;
	list-style:none
	}
	.menu li{
		float:left;
		background:url(/images/menu_sep.gif) 0 0 no-repeat;
		padding:0 10px 0 26px;
	}
	.menu li:first-child{background:none}
	.menu a, .menu a:VISITED{
	color:#000;
	text-decoration:none
	}
	.menu a:HOVER{
	color:#113365;
	text-decoration:underline
	}
	li.top_selected a, li.top_selected a:VISITED{
	color:#113365;
	text-decoration:underline
	}

#left_menu_fon{background:url(/images/menu_left_fon.jpg) 0 0 repeat-y}
#left_menu_bot{background:url(/images/menu_left_bot.jpg) 0 100% no-repeat}
#left_menu_top{
background:url(/images/menu_left_top.jpg) 0 0 no-repeat;
padding:0px 13px 56px 33px
}
#left_menu{
padding:0;
margin:0;
min-height:420px;
list-style:none;
}
#left_menu li{
background:url(/images/menu_left_sep.gif) 0 0 repeat-x;
padding:10px 0
}
#left_menu li:first-child{
background:none
}
#left_menu a, #left_menu a:VISITED{
text-decoration:none;
color:#000
}
#left_menu span a, #left_menu span a:VISITED{
color:#9D9D9E;
text-transform:uppercase;
font-size:11px;
font-weight:bold
}

#left_menu a:HOVER{
color:#000000;
text-decoration:underline;
}

#left_menu ul{
background:url(/images/menu_left_sub_sep.gif) 0 0 no-repeat;
margin:4px 0 0;
padding:0;
list-style:none
}
#left_menu ul li{
background:none;
padding:12px 0 0 0;
line-height:12px
}

#left_menu ul li a:HOVER{
	color:#000000 !important;
}



#left_menu li a:HOVER{
	color:#000000;
	text-decoration:underline;
}

#footer{
padding:15px 0 0 25px
}
#footer_text{
background:url(/images/footer.jpg) no-repeat;
width:474px;
padding:11px 43px 12px;
color:#515151;
min-height:49px
}
#footer_text, #footer_text a, #footer_text a:VISITED{
font-size:11px
}
.grey_text{
font-size:10px;
padding-top:8px;
color:#818283
}
#develop{
background:url(/images/binn.gif) 100% 16px no-repeat;
float:right;
margin-right:54px;
text-align:right;
padding-top:38px;
line-height:12px
}
#develop, #develop a, #develop a:VISITED{
color:#C7D3E8;
font-size:10px
}



.map {
	padding:0;
	margin-left:5px;
	min-height:420px;
	list-style:none;
}
.map li{
	background:transparent url(/images/menu_sep.gif) no-repeat scroll 0% 0%;
	padding:0px 0px 15px 20px;
}
.map a, .map a:VISITED{
	text-decoration:none;
	color:#000
}
.map a:HOVER{
	text-decoration:none;
	color:#9D9D9E
}
.map span a, .map span a:VISITED{
	color:#9D9D9E;
	font-size:11px;
	font-weight:bold
}
.map ul{
	margin:20px 0 0 0;
	padding:0;
	list-style:none
}
.map ul li{
	background:transparent url(/images/menu_sep.gif)  no-repeat scroll 0% 0%;
	padding:0px 0px 15px 20px;
	margin-left:20px;
	line-height:12px;
}
.map ul a:HOVER{
	text-decoration:none;
	color:#9D9D9E;
}
.map ul li a {
	background:url(/images/menu_left_sep.gif) 50% 50% repeat-x;
	padding-bottom:30px;
	text-decoration:none !important;
}
.map li a {
	background:url(/images/menu_left_sep.gif) 50% 50% repeat-x;
	padding-bottom:30px;
}
ul.map li a {
	text-decoration:none !important;
}


.foto1_1 {
	background:url(/images/1_1.jpg) no-repeat;
}

.foto1_2{
	background:url(/images/1_2.jpg) repeat-x;
}

.foto2_1{
	background:url(/images/2_1.jpg) repeat-y;
}

.foto2_3{
	background:url(/images/2_3.jpg) repeat-y;
}

td.foto3_2{
	background-color:#D2DBE0;
	text-align:center;
	color:#646462;
	padding-top:5px;
}

.foto4_2{
	background:url(/images/4_2.jpg) repeat-x;
}

.href {
	margin-top:15px; 
	text-align:center; 
	border-top:1px solid #969EA6; 
	padding-top:15px;
}


