body {
	background-image: url(/img/page/page_bg.gif);
	font-family: Tahoma;
	font-size: 11px;
}
strong {
	font-weight: normal; 
}
table, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;	
}
#mainTable {
	height: 100%;
	background-color: #FFFFFF;
}
.left_vline {
	background-image: url(/img/page/left_vline.gif);
	background-repeat: repeat-y;
	background-color: #FFBD09;
	width: 18px;
}
.right_vline {
	background-image: url(/img/page/right_vline.gif);
	background-repeat: repeat-y;
	background-color: #FFBD09;
	width: 18px;
}
.top_hline {
	background-image: url(/img/page/top_hline.gif);
	background-color: #CCCCCC;
	height: 12px;
}
.lang {
	color: #8F8F8F;
	text-align: left;
	font-size: 10px;
	padding-left: 1px;
}
.lang a {
	color: #8F8F8F;
	text-decoration: none;
}
#maintext {
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
#news {
	width: 145px;
}
#news .line {
	background-color: #E1E1E1;
	background-image: url(/img/page/news_line.gif);
	background-repeat: repeat-x;
	height: 4px;
}
#news .title {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6D6D6D;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}
#news .text {
	background-image: url(/img/page/news_bg.gif);
	background-repeat: repeat-x;
	padding: 4px;
	height: 280px;
	vertical-align: top;
}
#news .news_l {
	color: #949494;
	padding-bottom: 10px;
	padding-top: 8px;
	border-bottom: solid #E0E0E0 1px;
	font-size: 10px;
	text-align: justify;
}
#news .news {
	color: #949494;
	padding-bottom: 10px;
	padding-top: 8px;
	font-size: 10px;
	text-align: justify;
}
#news a {
	font-weight: bold;
	color: #6D8EE3;
	text-decoration: none;
}
#news img {
	border: solid #FFBD09 2px;
	margin-right: 4px;
}
#menu {
	width: 116px;
	height: 144px;
}
#menu .top {
	height: 5px;
	background-image: url(/img/page/menu_top.gif);
	background-repeat: no-repeat;
}
#menu .bottom {
	height: 5px;
	background-image: url(/img/page/menu_bottom.gif);
	background-repeat: no-repeat;
}
#menu .vline_s {
	background-image: url(/img/page/menu_bluestart.gif);
	background-repeat: no-repeat;
	background-color: #2B95E2;
	width: 6px;
	height: 5px;
}
#menu .vline_bg {
	background-image: url(/img/page/menu_bluebg.gif);
	background-color: #2B95E2;
	width: 6px;
}
#menu .vline_e {
	background-image: url(/img/page/menu_blueend.gif);
	background-repeat: no-repeat;
	background-color: #2B95E2;
	width: 6px;
	height: 5px;
}
#menu .ul1 {
	width: 11px;
	height: 11px;
	background-image: url(/img/page/menu_ul1.gif);
	background-repeat: no-repeat;
}
#menu .ul2 {
	width: 7px;
	height: 11px;
	background-image: url(/img/page/menu_ul2.gif);
	background-repeat: no-repeat;
}
#menu .text {
	height: 11px;
	color: #838383;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}
#menu a {
	color: #838383;
	text-decoration: none;
}
.space {
	padding-right: 3px;	
}
.space_l {
	padding-left: 6px;
	padding-right: 6px;
	border-left: solid #C6C6C6 1px;;
}
#undertext {
	padding-left: 4px;
	padding-top: 8px;
}
#text {
	color: #949494;
	text-align: justify;
	padding-left: 4px;
	padding-bottom: 8px;
}
#text table {
	color: #949494;
	text-align: justify;
}
#undertext .text {
	color: #949494;
	text-align: justify;
	padding-left: 8px;
}
#undertext .minititle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #7F7F7F;
	padding-bottom: 2px;
	padding-top: 6px;
}
#text .title, #undertext .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #FF9709;
	padding-bottom: 4px;
	padding-top: 2px;
	text-transform: uppercase;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #FF9709;
	padding-bottom: 4px;
	padding-top: 2px;
	text-transform: uppercase;
}
#text .title a, #undertext .title a {
	color: #FF9709;
	text-decoration: none;
}
#text a, #undertext a {
	color: #4A8ABB;
	font-weight: bold;
	text-decoration: none;
}
.photo_vline {
	background-image: url(/img/page/photo_vline.gif);
	background-repeat: repeat-y;
	width: 9px;
}
.navi_title {
	color: #8F8F8F;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
#box_table {
	width: 220px;
	height: 114px;
	border: solid #BEBEBE 1px;
	margin-top: 8px;
}
#box_table .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #FF9709;
	padding-bottom: 4px;
}
#box_table td {
	padding: 8px;
	color: #949494;
	font-size: 10px;
}
#msg_table {
	margin-top: 8px;
	margin-left: 8px;
	padding-right: 8px;
}
#msg_table .line {
	background-color: #DBDBDB;
	background-image: url(/img/page/msg_line.gif);
	background-repeat: repeat-x;
	height: 6px;
}
#msg_table .text {
	background-image: url(/img/page/msg_bg.gif);
	background-repeat: repeat-x;
	height: 108px;
	font-size: 10px;
	color: #949494;
	text-align: justify;
}
#msg_table .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #7F7F7F;
	padding-bottom: 4px;
	padding-top: 4px;	
}
.ramka {
	border: solid #FFBD09 1px;	
	padding: 1px;
}
.ramka1 {
	border: solid #FFBD09 1px;
	padding: 2px;
}
.ramka2 {
	border: solid #FFBD09 2px;
	padding: 3px;
}
#msg_table a {
	color: #FF9600;
	font-weight: bold;
	text-decoration: none;
}
.input {
	border: solid #A5A5A5 1px;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #949494;
	width: 120px;
	height: 18px;
}
.button {
	background-color: #FFB000;
	border: solid #FFB000 1px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
}
.botmenu {
	color: #949494;
	text-align: center;
	vertical-align: middle;
	height: 24px;
}
.botmenu a {
	color: #949494;
	text-decoration: none;
}
#botline {
	background-color: #E0E0E0;
	height: 4px;
}
#botline .start {
	width: 4px;
	background-image: url(/img/page/bot_lineleft.gif);
}
#botline .end {
	width: 4px;
	background-image: url(/img/page/bot_lineright.gif);
}
#botline .bg {
	background-image: url(/img/page/bot_linebg.gif);
}
.copyright {
	color: #BBBBBB;
	padding-left: 10px;
	padding-right: 10px;
}
.copyright a {
	color: #BBBBBB;
	text-decoration: none;
}
.hr {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: solid #C6C6C6 1px;
}
h2, h3, h4, h5 {
	font-size: 11px;
	font-weight: bold;
}
.lang a:hover, #news a:hover, #menu a:hover, #text a:hover, #undertext a:hover, #msg_table a:hover, .botmenu a:hover, .copyright a:hover {
	text-decoration: underline; 
}
.adv, .adv a{
	color: #BBBBBB;
	text-decoration: none;
}
