html,body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: url(/design/150/main_bg_4.jpg) repeat-x #ffffff;
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}

html,body,table,p,a,div,span,td {
	font-family: arial;
	font-size: 11px;
	color: #636060;
}

.colorPic {
	cursor: hand;
}

table.tophead {
	width: 1000px;
	height: 18px;
}

.regilog {
	width: 239px;
	text-align: left;
	padding-left: 20px;
	color: #004276;
	font-size: 12px;
}

.regilog a {
	color: #004276;
	font-size: 12px;
	text-decoration: none;
}

.toplinenews {
	width: 541px;
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.toplinenews span {
	color: #004276;
	font-size: 12px;
	font-weight: bold;
}

.toplinedate {
	width: 200px;
	text-align: right;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-right: 30px
}

table.mainhead {
	width: 1000px;
	height: 180px;
	background-color: #ffffff;
}

td.cleft {
	background: url(/design/150/mainhead_rad.gif) no-repeat top left;
	width: 24px;
	height: 24px;
}

td.tmiddle {
	width: 956px;
	height: 24px;
	border-top: 1px solid #cfdde8;
}

td.cright {
	background: url(/design/150/mainhead_rad.gif) no-repeat top right;
	width: 24px;
	height: 24px;
}

td.maintd {
	border-left: 1px solid #cfdde8;
	border-right: 1px solid #cfdde8;
	height: 156px;
}

td.mmiddlelogo {
	width: 237px;
	height: 68px;
	text-align: right;
	padding-bottom: 7px;
}

td.mmiddlecorporate {
	width: 302px;
	height: 68px;
	padding-left: 10px;
	text-align: left;
}

div.menu_corporate {
	background: url(/design/150/menu_corporate_bg.gif) repeat-x;
	height: 24px;
	color: #ffffff;
	font-size: 11px;
	padding: 1px 0 0 10px;
}

.menu_corporate a {
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}

td.mmiddleaforizm {
	width: 441;
	height: 68px;
	padding-left: 37px;
	text-align: left;
}

.aforizmzag {
	color: #a21f22;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}

.aforizmtext {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
}

.aforizmauthor {
	color: #000000;
	font-size: 11px;
	padding-top: 4px;
}

.main_hor_menu {
	background: url(/design/150/main_hor_menu_bg.gif) repeat-x;
	height: 30px;
	text-align: left;
}

.main_hor_menu td.main_hor_menu_active {
	padding: 0 10px 0 10px;
	height: 30px;
	color: #981518;
	background: url(/design/150/main_hor_menu_bg_active.gif) repeat-x;
}

.main_hor_menu td.main_hor_menu_active a {
	color: #981518;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.main_hor_menu td {
	padding: 0 10px 0 10px;
}

.main_hor_menu a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

td.main_head_bottom {
	height: 44px;
	padding-top: 15px;
}

td.main_head_bottom td {
	padding: 0 0 0 10px;
}

td.main_head_bottom td.main_head_lang {
	text-align: right;
	padding: 0 20px 0 0;
	color: #000000;
	font-size: 11px;
}

td.main_head_bottom td.main_head_lang a.langstr {
	color: #898989;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

td.main_head_bottom td.main_head_lang a.langstractive {
	color: #004276;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

table.numberanddate {
	width: 1000px;
	text-align: left;
	padding: 16px 16px 16px 16px;
}

table.numberanddate td {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

table.main_content {
	width: 1000px;
	background-color: #ffffff;
}

table.main_content .cclt {
	width: 10px;
	height: 10px;
	float: left;
	background: url(/design/150/content_rad.gif) no-repeat top left;
}

table.main_content .ccrt {
	width: 10px;
	height: 10px;
	float: right;
	background: url(/design/150/content_rad.gif) no-repeat top right;
}

table.main_content .cclb {
	width: 10px;
	height: 10px;
	float: left;
	background: url(/design/150/content_rad.gif) no-repeat bottom left;
}

table.main_content .ccrb {
	width: 10px;
	height: 10px;
	float: right;
	background: url(/design/150/content_rad.gif) no-repeat bottom right;
}

table.main_content .col1 {
	width: 715px;
	padding: 0 10px 0 10px;
	text-align: left;
}

table.main_content .col2 {
	width: 240px;
	padding: 0 5px 0 0;
	text-align: left;
}

div.content_foto_box1 {
	width: 468px;
	height: 298px;
	background-color: #e7e8ea;
}

.cclt1 {
	width: 10px;
	height: 10px;
	float: left;
	background: url(/design/150/content_box1_rad.gif) no-repeat top left;
}

.ccrt1 {
	width: 10px;
	height: 10px;
	float: right;
	background: url(/design/150/content_box1_rad.gif) no-repeat top right;
}

.cclb1 {
	width: 10px;
	height: 10px;
	float: left;
	background: url(/design/150/content_box1_rad.gif) no-repeat bottom left;
}

.ccrb1 {
	width: 10px;
	height: 10px;
	float: right;
	background: url(/design/150/content_box1_rad.gif) no-repeat bottom right;
}

.onename {
	padding: 5px 5px 5px 5px;
}

.onenameact {
	background: url(/design/150/content_box1_rad2.gif) no-repeat bottom
		right #e7e8ea;
}

.onename a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.onenameact a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.onename h4 {
	font-size: 18px;
	color: #8f0c0f;
	font-family: Georgia;
	margin: 0;
	padding: 0;
}

.onenameact h4 {
	font-size: 18px;
	color: #8f0c0f;
	font-family: Georgia;
	margin: 0;
	padding: 0;
}

.bannerline1 {
	border-top: 1px dashed #9e9e9e;
	border-bottom: 1px dashed #9e9e9e;
	height: 75px;
	padding-top: 9px;
}

.videotop {
	width: 249px;
	height: 33px;
	background: url(/design/150/black_top.gif) no-repeat;
	color: #ffffff;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.videobottom {
	width: 249px;
	height: 24px;
	color: #ffffff;
	padding: 5px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.videobottom div {
	margin: 0 0 0 23px;
}

table.right_box {
	width: 251px;
	background-color: #ffffff;
}

table.right_box .right_box_top {
	width: 251;
	height: 9px;
	background: url(/design/150/right_top_bottom_box_bg.gif) no-repeat top;
}

table.right_box .right_box_bottom {
	width: 251;
	height: 9px;
	background: url(/design/150/right_top_bottom_box_bg.gif) no-repeat
		bottom;
}

table.right_box .right_box_content {
	width: 251;
	padding: 0 10px 0 10px;
	background: url(/design/150/right_content_box_bg.gif) repeat-y;
}

table.right_box .right_box_content h4 {
	font-size: 14px;
	color: #a21f22;
	margin: 0;
	padding: 5px 0 5px 0;
}

table.right_box .whiteline {
	width: 251;
	height: 3px;
	background: url(/design/150/right_whiteline_box_bg.gif) repeat-y;
}

table.right_box .right_box_content ul {
	margin: 0 0 0 0;
	padding: 5px 10px 5px 12px;
}

table.right_box .right_box_content li {
	padding: 2px 0 2px 0;
}

table.right_box .right_box_content li a {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

table.right_box .right_box_content .newsdata {
	padding: 7px 0 2px 0;
	color: #004276;
	font-size: 11px;
	font-weight: bold;
}

table.right_box .right_box_content div {
	padding: 2px 0 2px 0;
}

table.right_box .right_box_content div a {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

div.bluebutton {
	width: 90px;
}

div.bluebutton div.bluebutton_right {
	margin: 0;
	padding: 0;
	float: right;
	width: 6px;
	height: 19px;
	background: url(/design/150/bluebutton.gif) no-repeat right #004276;
}

div.bluebutton div.bluebutton_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 6px;
	height: 19px;
	background: url(/design/150/bluebutton.gif) no-repeat left #004276;
}

div.bluebutton div.bluebutton_middle {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 19px;
	background-color: #004276;
}

div.bluebutton div.bluebutton_middle div.bluebutton_sub_middle {
	padding: 2px 0 0 3px;
}

div.bluebutton div.bluebutton_middle div.bluebutton_sub_middle a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.oprosname {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 10px 0 10px 0;
}

div.bluebutton2 {
	width: 70%;
}

div.bluebutton2 div.bluebutton_right {
	margin: 0;
	padding: 0;
	float: right;
	width: 6px;
	height: 19px;
	background: url(/design/150/bluebutton2.gif) no-repeat right #e6edf3;
}

div.bluebutton2 div.bluebutton_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 6px;
	height: 19px;
	background: url(/design/150/bluebutton2.gif) no-repeat left #e6edf3;
}

div.bluebutton2 div.bluebutton_middle {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 19px;
	background: url(/design/150/bluebutton2bg.gif) repeat-x #e6edf3;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle {
	padding: 2px 0 0 3px;
	text-align: center;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle h4 {
	font-size: 14px;
	color: #a21f22;
	margin: 0;
	padding: 0;
}

table.archivcalendar {
	width: 218px;
}

table.archivcalendar td.calendarhead {
	width: 22px;
	height: 20px;
	text-align: center;
	background: none;
	color: #004276;
	font-size: 11px;
	font-weight: bold !important;
}

table.archivcalendar td.calendarhead span {
	color: #bc0111;
}

table.archivcalendar td {
	width: 22px;
	height: 20px;
	text-align: center;
	background: url(/design/150/datenumber_bg.gif) no-repeat;
}

table.archivcalendar td a.d1 {
	color: #033e70;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

table.archivcalendar td .d2 {
	color: #8e8f90;
	font-size: 12px;
	font-weight: noramal;
	text-decoration: none;
}

table.archivcalendar td a.d3 {
	color: #bc0111;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.bluebutton3 {
	width: 100%;
}

div.bluebutton3 div.bluebutton_right {
	margin: 0;
	padding: 0;
	float: right;
	width: 6px;
	height: 26px;
	background: url(/design/150/bluebutton3.gif) no-repeat right;
}

div.bluebutton3 div.bluebutton_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 6px;
	height: 26px;
	background: url(/design/150/bluebutton3.gif) no-repeat left;
}

div.bluebutton3 div.bluebutton_middle {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 26px;
	background: url(/design/150/bluebutton3bg.gif) repeat-x;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle {
	padding: 2px 0 0 3px;
	text-align: center;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle h4 {
	font-size: 14px;
	color: #a21f22;
	margin: 0;
	padding: 0;
}

div.greybutton {
	width: 100%;
}

div.greybutton div.bluebutton_right {
	margin: 0;
	padding: 0;
	float: right;
	width: 6px;
	height: 25px;
	background: url(/design/150/greybutton.gif) no-repeat right #e8e8e8;
}

div.greybutton div.bluebutton_left {
	margin: 0;
	padding: 0;
	float: left;
	width: 6px;
	height: 25px;
	background: url(/design/150/greybutton.gif) no-repeat left #e8e8e8;
}

div.greybutton div.bluebutton_middle {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
	background-color: #e8e8e8;
}

div.greybutton div.bluebutton_middle div.bluebutton_sub_middle {
	padding: 5px 0 0 0;
	color: #9c0f12;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}

.numberhor_menu {
	background: url(/design/150/main_hor_menu_bg_active.gif) repeat-x;
	height: 30px;
	text-align: center;
	width: 710px;
}

.numberhor_menu a {
	text-decoration: none;
	color: #333333;
	text-transform: uppercase;
}

.numberhor_menuActive {
	background: url(/design/150/main_hor_menu_bg.gif) repeat-x;
	height: 30px;
	text-align: center;
}

.numberhor_menuActive a {
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
}

table.numberhorCont {
	width: 717px;
	background: url(/design/150/number_content_bg.jpg) no-repeat;
}

table.numberhorCont .contfoto {
	width: 110px;
	text-align: center;
}

table.numberhorCont .contanons {
	text-align: left;
}

table.numberhorCont .contanons h4 {
	padding: 0 0 5px 0;
	margin: 0;
}

table.numberhorCont .contanons h4 a {
	color: #004276;
	font-size: 14px;
	text-decoration: none;
}

table.numberhorCont .contanons div {
	padding: 0 0 5px 0;
	margin: 0;
}

table.numberhorCont .contanons div a {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

table.numberhorCont .contpubs {
	width: 260px;
	text-align: left;
}

table.numberhorCont .contpubs ul {
	padding: 0;
	margin: 0;
}

table.numberhorCont .contpubs li {
	padding: 0 0 5px 0;
	margin: 0;
}

table.numberhorCont .contpubs li a {
	color: #004276;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

table.numberhorCont .contpubs li a.pubactive {
	color: #9c0f12;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.bottom_copyright {
	width: 1000px;
	background-color: #f4f4f4;
	color: #aaaaaa;
	text-align: left;
}

.bottom_copyright a {
	text-decoration: none;
	color: #333333;
}

.bottom_copyright td {
	text-decoration: none;
	color: #333333;
}

div.buttonBlue {
	background-color: #004276;
	margin: 3px 0 3px 0;
	height: 19px;
	text-align: center;
	width: 60px;
	float: left;
}

div.buttonBlue div.buttonBlueLeft {
	float: left;
	background: url(/design/150/bottom_button1_bg.gif) no-repeat left;
	width: 6px;
	height: 19px;
}

div.buttonBlue div.buttonBlueMiddle {
	height: 19px;
	padding: 1px 0 0 0;
}

div.buttonBlue div.buttonBlueMiddle a {
	color: #ffffff;
	text-decoration: none;
}

div.buttonBlue div.buttonBlueRight {
	float: right;
	background: url(/design/150/bottom_button1_bg.gif) no-repeat right;
	width: 6px;
	height: 19px;
}

div.buttonBlue2 {
	background-color: #e0e0e0;
	margin: 3px 0 3px 0;
	height: 19px;
	text-align: center;
	width: 80px;
	float: right;
}

div.buttonBlue2 div.buttonBlueLeft {
	float: left;
	background: url(/design/150/bottom_button2_bg.gif) no-repeat left;
	width: 6px;
	height: 19px;
}

div.buttonBlue2 div.buttonBlueMiddle {
	height: 19px;
	padding: 1px 0 0 0;
}

div.buttonBlue2 div.buttonBlueMiddle a {
	color: #004276;
	text-decoration: none;
}

div.buttonBlue2 div.buttonBlueRight {
	float: right;
	background: url(/design/150/bottom_button2_bg.gif) no-repeat right;
	width: 6px;
	height: 19px;
}
