body {
	margin: 0px;
	background-color: #dddde5;
	color: #000000;
	position: relative;
}
img {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
.padding p {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align: justify;
	color: #333333;
}
.logo {
	padding-left: 5px; text-align: left
}
.padding {
	padding-right: 20px
}
.titles_index {
	padding-right: 10px; margin:0px; padding-left: 5px; font-weight: bold; font-size: 14px; vertical-align: top; text-transform: uppercase; color: #ffffff; padding-top: 5px; font-style: normal; font-family: arial; height: 28px; background-color: #0066cc}
	.titles_index h1{
	padding: 0px; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; background-color: #0066cc; margin:0px;}
	.titles_index h2{
	padding: 0px; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; background-color: #0066cc; margin:0px;}
	.titles_index h3{
	padding: 0px; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; background-color: #0066cc; margin:0px;}
.titles_index_d {
	padding-top: 5px; height: 20px; background-color: #a099cf
}
.titles_inside {
	padding-left: 10px; font-weight: bold; font-size: 14px; vertical-align: middle; color: #666795; padding-top: 5px; font-family: arial; height: 28px
}
.poly_bg_inside {
	background-position: right bottom; background-image: url(/images/head_poly_inside.jpg); background-repeat: no-repeat
}
.poly_bg {
	background-position: right bottom; background-image: url(/images/head_poly.jpg); background-repeat: no-repeat
}
.menubg {
	background-position: left 50%; background-image: url(/images/menubg.jpg); background-repeat: repeat-x
}
.undermenubg {
	background-position: left 50%; background-image: url(/images/undermenubg.jpg); background-repeat: repeat-x
}
.dots_undermenu {
	font-weight: bold; color: #e20b00
}
.search {
	padding-right: 15px
}
.headbg {
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #0000cc;
}
.phonebg {
	background-position: left bottom; background-image: url(/images/bg_phone.jpg); background-repeat: repeat-x; height: 125px
}
.phonepic {
	background-position: center center; background-image: url(/images/phone.gif); width: 60px; background-repeat: no-repeat
}
.phone {
	font-weight: bold; font-size: 14px; color: #ffffff; font-family: tahoma; text-decoration: none
}
.icq {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
.style1 {
	color: #001e4c
}
.line {
	height: 10px
}
.last_work {
	background-color: #a099cf
}
.message {
	font-weight: normal; font-size: 10px; vertical-align: text-top; color: #cec8e2; padding-top: 22px; font-family: verdana; text-decoration: none
}
.letter {
	background-position: right bottom; font-size: 10px; background-image: url(/images/message.gif); color: #cec8e2; background-repeat: no-repeat; font-family: verdana; text-decoration: none
}
.date {
	background-position: center center; font-weight: bold; font-size: 10px; background-image: url(/images/bg-for-date.jpg); color: #ffffff; background-repeat: no-repeat; font-family: verdana; text-decoration: none
}
.bottom {
	padding-left: 15px; font-size: 11px; color: #cec8e2; font-family: verdana; text-decoration: none
}
.bottombg {
	background-position: left 50%; background-image: url(/images/bottombg.jpg); background-repeat: repeat-x
}
.separator_menu {
	background-position: center center; background-image: url(/images/separator.jpg); width: 3px; background-repeat: no-repeat
}
.undermenu {
	font-size: 11px; color: #ff0000; font-family: arial; text-decoration: none
}
.answer {
	padding-left: 5px
}
.sub_menu {
	padding-left: 5px; font-size: 11px; color: #7b0e18; padding-top: 3px; font-family: tahoma; height: 20px
}
a.sub_menu {
	padding-left: 0px; font-size: 11px; padding-bottom: 0px; color: #001e4c; padding-top: 0px; font-family: tahoma; text-decoration: none
}
a.sub_menu:active {
	padding-left: 0px; font-size: 11px; padding-bottom: 0px; color: #001e4c; padding-top: 0px; font-family: tahoma; text-decoration: none
}
a.sub_menu:visited {
	padding-left: 0px; font-size: 11px; padding-bottom: 0px; color: #001e4c; padding-top: 0px; font-family: tahoma; text-decoration: none
}
a.sub_menu:hover {
	padding-left: 0px; font-size: 11px; padding-bottom: 0px; color: #001e4c; padding-top: 0px; font-family: tahoma; text-decoration: underline
}
a.last_prj:link {
	padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 5px; color: #001e4c; padding-top: 5px; font-family: tahoma; text-decoration: none
}
a {
	text-decoration: none;
	color: #0000ff;
}
a:active {
	color: #ff0000; text-decoration: none
}
a:visited {
	color: #0000ff; text-decoration: none
}
a:hover {
	color: #ff0000; text-decoration: underline
}
a:link {
	text-decoration: none;	color: #0000ff;
}
.topmenu {
	font-size: 11px; color: #000000; text-decoration: none;
}
a.topmenu {
	font-size: 11px; color: #000000; text-decoration: none;
}
a.topmenu:active {
	font-size: 11px; color: #FF0000; text-decoration: underline;
}
a.topmenu:visited {
	font-size: 11px; color: #000000; text-decoration: none;
}
a.topmenu:hover {
	font-size: 11px; color: #FF0000; text-decoration: underline
}
a.map:link {
	text-decoration: none
}
a.map:active {
	color: #7b0e18; text-decoration: none
}
a.map:visited {
	color: #7b0e18; text-decoration: none
}
a.map:hover {
	color: #7b0e18; text-decoration: underline
}
a.undermenu {
	font-size: 11px; color: #ffffff; font-family: arial; text-decoration: none
}
a.undermenu:visited {
	font-size: 11px; color: #ffffff; font-family: arial; text-decoration: none
}
a.undermenu:hover {
	font-size: 11px; color: #ffffff; font-family: arial; text-decoration: underline
}
a.message {
	font-size: 10px; color: #ffffff; font-family: verdana; text-decoration: none
}
a.message:visited {
	font-size: 10px; color: #ffffff; font-family: verdana; text-decoration: none
}
a.message:hover {
	font-size: 10px; color: #ffffff; font-family: verdana; text-decoration: none
}
a.contact:link {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.contact:active {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.contact:visited {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.contact:hover {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: underline
}
a.messmanag:link {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.messmanag:active {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.messmanag:visited {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
a.messmanag:hover {
	font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: underline
}
a.smal_nav:link {
	font-size: 9px; text-decoration: none
}
a.smal_nav:active {
	font-size: 9px; color: #7b0e18; text-decoration: none
}
a.smal_nav:visited {
	font-size: 9px; color: #7b0e18; text-decoration: none
}
a.smal_nav:hover {
	font-size: 9px; color: #7b0e18; text-decoration: underline
}
font.chanel {
	font-weight: normal; font-size: 11px; color: #ffffff; font-family: tahoma; text-decoration: none
}
body {
	font-size: 11px; color: #00142f; font-family: tahoma
}
td {
	font-size: 11px; color: #00142f; font-family: tahoma
}
th {
	font-size: 11px; color: #00142f; font-family: tahoma
}
a.header_link:link {
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; text-decoration: none
}
a.header_link:active {
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; text-decoration: none
}
a.header_link:visited {
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; text-decoration: none
}
a.header_link:hover {
	font-weight: bold; font-size: 14px; text-transform: uppercase; color: #ffffff; font-style: normal; font-family: arial; text-decoration: underline
}
font.pheader {
	font-size: 11px; color: #7b0e18
}
h1.hhead {
	padding-left: 0px; font-weight: bold; font-size: 14px; margin: 0px; color: #ffffff; padding-top: 0px; font-family: arial
}
h1.topic {
	padding-left: 0px; font-weight: bold; font-size: 20px; margin: 0px; color: #666795; padding-top: 0px; font-family: arial
}
h2.topic {
	padding-left: 0px; font-weight: bold; font-size: 14px; margin: 0px; color: #666795; padding-top: 0px; font-family: arial
}
h3.topic {
	padding-left: 0px; font-weight: bold; font-size: 20px; margin: 0px; color: #666795; padding-top: 0px; font-family: arial
}
td.headt {
	font-weight: bolder; font-size: 9px; background-color: #d9d5f9
}
td.tcontent {
	background-color: #ffffff
}
td.hot_title {
	font-weight: bolder; font-size: 9px; background-color: #d9d5f9
}
td.h_a {
	font-weight: bolder; font-size: 9px; background-color: #e6e5eb
}
td.last_prj {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}
td.post_link {
	padding-right: 15px; padding-left: 15px; padding-bottom: 15px; padding-top: 15px
}

.scrollpanel{
width:100%; height:100%; overflow:auto;
}
.scrollpanel2{
width:100%; height:100%; overflow-y:auto; overflow-x:hidden;
}
caption{padding-left: 5px; font-weight: bold; font-size: 12px; margin: 0px; padding-top: 10px; font-family: arial; text-align:left;}

option {font-size: 9px;}
.photo {
	margin: 3px;
}
