/* CSS Document */
body{
	margin:0;
	background-color:#575757;
	font-family: Arial;
	font-size:13px;
	color:#2d2d2d;
}
img{border:0;}
a:link, a:visited{color:#012E82; text-decoration:none;}
a:hover{color:#012E82; text-decoration:underline;}

h1{font-size:21px;}
h2{font-size:17px;}
h3{margin-top:24px; font-size:15px;}

.mom{width:980px; text-align:left;}

.cls{clear:both;}

.board{
	background-color:#FFF;
	padding:0px 40px 40px 40px;
}
.board table{
	border:1px solid #666;
	border-collapse:collapse;
	border-spacing:0;
}
.board table td, .board table th{padding:4px; text-align:center;}
.board table td.L{text-align:left;}
table.descr3{font-size:12px;}

.topbar{
	background-image:url(/images/top.jpg);
	height:196px;
}
.topbar .sptop{height:66px;}
.topbar .company{padding-left:174px; color:#012e82; height:50px; overflow:hidden; cursor:pointer;}
.topbar .name{font-size:24px; font-weight:bold;}
.topbar .motto{font-size:12px;}
.topbar .spbot{height:49px;}
.topbar .menubar{height:31px; padding-left:229px;}

.main_menu, .main_menuA{
	float:left;
	height:31px;
	padding:0px 15px 0px 15px;
	line-height:31px;
	border-left:1px solid #FFF;
	font-size:14px;
	font-weight:bold;
}

.main_menuA{
	background-color:#FFF;
	color:#012e82;
}

.main_menu a:link, .main_menu a:visited{color:#2d2d2d; text-decoration:none;}
.main_menu a:hover{color:#2d2d2d; text-decoration: underline;}

.main_menuA a:link, .main_menuA a:visited, .main_menuA a:hover{color:#012e82; text-decoration:none;}

.leftbar{width:228px; overflow:hidden; background-color:#EEE; border-right:1px solid #CCC;}
.leftbarD{width:228px; overflow:hidden; padding-bottom:32px;}

.menu2, .menu2A{
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	font-weight:bold;
	text-transform: uppercase;
	cursor:pointer;
	width:100%;
	padding:4px 0px 4px 0px;
}
.menu2 .dot, .menu2A .dot{
	width:11px;
	padding-left:12px;
	padding-right:10px;
}
.menu2{
	background-image:url(/images/decoarrow.gif);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#EEE;
}
.menu2:hover{
	background-color:#F6F6F6;
	background-image:none;
}
.menu2 a:link, .menu2 a:visited, .menu2 a:hover{color:#2d2d2d; text-decoration:none;}
.menu2A{
	background-color:#FFF;
	background-image:none;
}
.menu2A a:link, .menu2A a:visited, .menu2A a:hover{color:#2d2d2d; text-decoration:none;}

.under2{background-color:#E7E6E6; padding-bottom:6px;}

.menu3, .menu3A{
	cursor:pointer;
	width:100%;
	padding:3px 0px 3px 0px;
}
.menu3 .dot, .menu3A .dot{
	width:6px;
	padding-left:33px;
	padding-right:9px;
}
.menu3{
	background-color:#E7E6E6;
}
.menu3:hover{
	background-color:#EEE;
}
.menu3 a:link, .menu3 a:visited, .menu3 a:hover{color:#2d2d2d; text-decoration:none;}
.menu3A{
	background-color:#FFF;
}
.menu3A a:link, .menu3A a:visited, .menu3A a:hover{color:#2d2d2d; text-decoration:none;}

.menu4, .menu4A{
	cursor:pointer;
	width:100%;
	padding:3px 0px 3px 0px;
	font-size:11px;
}
.menu4 .dot, .menu4A .dot{
	width:5px;
	padding-left:48px;
	padding-right:6px;
}
.menu4{
	background-color:#DDD;
}
.menu4:hover{
	background-color:#E9E9E9;
}
.menu4 a:link, .menu4 a:visited, .menu4 a:hover{color:#2d2d2d; text-decoration:none;}
.menu4A{
	background-color:#FFF;
}
.menu4A a:link, .menu4A a:visited, .menu4A a:hover{color:#2d2d2d; text-decoration:none;}

.foot{text-align:center; color:#EEE; margin:16px 0px 16px 0px;}
.foot_row{margin-top:3px;}
.foot a:link, .foot a:visited, .foot a:hover{color:#EEE;}
.foot .counter{float:right; width:31px; height:31px;}

.leftblock{padding:0px 33px 4px 33px; overflow:hidden;}
.bigspacer{height:18px; clear:both;}
.date{font-size:11px; color:#000; font-weight:bold;}

.top_menu{
	background-image:url(/images/tmenuRub.gif);
	background-repeat:repeat-x;
	font-size:11px;
}
.top_menu a:link, .top_menu a:visited{text-decoration:none; color:#666;}
.top_menu a:hover{text-decoration:none; color:#333;}
.top_menu .item, .top_menu .itemA{
	text-transform:uppercase;
	color:#666;
	padding-right:22px;
	padding-left:4px;
}
.top_menu .first{
	width:22px;
}
.top_menu .itemA{
	font-weight:bold;
}
.top_menu .itemA a{color:#5cb1ff;}

.overview{border:none !important;}
.overview td{padding:0px !important;}
.overview .title{font-size:14px; font-weight:bold; margin-bottom:10px; color:#172983;}
.overview .title a{color:#172983; text-decoration:none;}
.overview img{border:1px solid #e0decf; margin-bottom:12px;}

.page_list{font-size:14px;}
.page_list div{
	margin-bottom:12px; background-image:url(images/l4dot.gif); background-repeat:no-repeat;
	background-position:left 0; padding-left:10px;
}
.page_list a{color:#333;}
.page_list a:link, .page_list a:visited{text-decoration:underline;}
.page_list a:hover{text-decoration:none;}

.R{text-align:right;}
.colorD, .colorS, .colorTO, .colorKA, .colorCO, .colorN, .colorPMAX{color:#FFF; font-weight:bold;}
.colorD{background-color: #C00 !important;}
.colorS{background-color: #930 !important;}
.colorTO{background-color: #663 !important;}
.colorKA{background-color: #066 !important;}
.colorCO{background-color: #F33 !important;}
.colorN{background-color: #660 !important;}
.colorPMAX{background-color: #639 !important;}
.tblnote{font-size:10px; padding-top:4px;}

.nobo{border:none !important;}
.nobo td{vertical-align:top;}

.RM{margin-right:10px;}

table.descrX td, table.descrX th{border:1px solid #666;}

.floater{float:left; margin:0px 15px 15px 0px;}

.F{margin-top:0;}

.quick_nav{margin:0; padding:0 0 0 15px;}
.quick_nav li{margin-bottom:3px; padding-bottom:3px; border-bottom:1px dashed #d2dfe9;}

.homebig{font-size:15px;}

.ymap{float:right; margin:0 0 16px 16px; border:1px solid #CCC;}

