a:link, a:active, a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #FF0000; text-decoration: none;}

a.none:link, a.none:active, a.none:visited {color: #000000; text-decoration: none;}
a.none:hover {color: #FF0000; text-decoration: none;}

a.menu:link, a.menu:active, a.menu:visited {color: #FFFFFF; text-decoration: none;}
a.menu:hover {color: #FF0000; text-decoration: none;}

a.submenu:link, a.submenu:active, a.submenu:visited {color: #FFFFFF; text-decoration: none;}
a.submenu:hover {color: #FF0000; text-decoration: none;}

a.menu_footer:link, a.menu_footer:active, a.menu_footer:visited {color: #DDDDDD; text-decoration: none;}
a.menu_footer:hover {color: #000000; text-decoration: none;}

a.textmenu:link, a.textmenu:active, a.textmenu:visited {color: #777777; text-decoration: none;}
a.textmenu:hover {color: #FF0000; text-decoration: none;}

a.grad:link, a.grad:active, a.grad:visited {color: #777777; text-decoration: none;}
a.grad:hover {color: #000000; text-decoration: underline;}
.backtrace {font-size: 85%; color: #777777; font-weight: bold;}
.big {font-size: 170%; color: #777777; font-weight: bold;}

TD {color: #000000;  font-size: 85%; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {color: #000000; background-color: #FFFFFF; border: 1px solid #4A89BB;}
H1 {font-size: 150%; color: #777777; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H2 {font-size: 120%; color: #777777; margin-top:0px; margin-bottom:0px; font-weight: bold;}
H3, H4, H5, H6 {font-size: 100%; color: #777777; margin:0px; font-weight: normal;}
FORM {margin:0; padding:0;}
HR {color: #D9D9D9; height: 1px; width: 100%;}

.small {font-size: 65%;}
.smaller {font-size: 65%; font-family: "Arial Narrow", Arial, Tahoma, Verdana, Helvetica, sans-serif;}

.pd7t {padding-top:7px;}
.pd10l {padding-left:10px;}
.pd10r {padding-right:10px;}
.pd10b {padding-bottom:10px;}
.pd20l {padding-left:20px;}
.pd20lb {padding-left:20px; padding-bottom:20px;}
.pd30r {padding-right:30px;}
.pd40r {padding-right:40px;}
.pd40l {padding-left:40px;}
.pd50l {padding-left:50px;}

.ln_l {border-left: 1px solid #595344;}

.menu_text {
	font-size: 70%;
	line-height: 90%;
	color: #FFFFFF;
	font-weight:
	bold; padding-left:30px;
	text-align:right;
	}
.menu_currency {
	padding-left:10px;
	font-size: 70%; line-height: 90%; color: #666666; font-weight: bold;
	background-image: url(/_/bg_00.gif); background-repeat: repeat-y; background-position: right top;
	}
.menu_big {font-size: 100%; line-height: 90%; color: #FFFFFF; font-weight: bold;}
.block_submenu {
	font-size: 70%; line-height: 90%; color: #FFFFFF; font-weight: bold;
	padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;
	border-top: 1px solid #595344;
	}
.block_submenu_select {
	font-size: 70%; line-height: 90%; color: #FF0000; font-weight: bold;
	padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;
	border-top: 1px solid #595344;
	}

.block_submenu_top {
	font-size: 70%; line-height: 90%; color: #000000; font-weight: bold;
	padding-right:60px; padding-left:20px; padding-top:10px;
	background-repeat: no-repeat; background-position: left top;
	}
.block_submenu_top_select {
	font-size: 70%; line-height: 90%; color: #FF0000; font-weight: bold;
	padding-right:60px; padding-left:20px; padding-top:10px;
	background-repeat: no-repeat; background-position: left top;
	}
.block_submenu_bt {
	padding-right:40px; padding-left:20px; padding-bottom:20px;
	background-repeat: no-repeat; background-position: left top;
	}
.block_submenu_right {
	padding-right:40px; padding-top:20px; padding-bottom:10px;
	}
.block_submenu_left {
	padding-left:40px; padding-top:10px;
	}
.block_text {
	padding-left:40px; padding-right:40px; padding-bottom:30px;
	background-image: url(/_/bg_00.gif); background-repeat: repeat-y; background-position: center top;
	}

.tL {padding:5px; border-top: 1px solid #DDDDDD;}
.tLtitle {padding:5px; border-top: 1px solid #DDDDDD; background-color: #CCCCCC;}
.tL1st {padding:5px; border-top: 1px solid #DDDDDD;}
.tR {padding:5px; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
.tRtitle {padding:5px; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-color: #CCCCCC;}
.tRno {padding:5px; border-top: 1px solid #DDDDDD;}
.tno {padding-bottom:5px; padding-top:5px; padding-right:5px;}
.tRline {padding-left:10px; border-left: 1px solid #DDDDDD;}
.tTitle {background-color: #EEEEEE;}

.png {
	//background-image: none ! important;
	behavior: url('/pngfix.htc');
	}


.MX_subscribe_width100 {width:100%;}
.MX_subscribe_req {color:#FF0000; font-weight: bold;}
.MX_subscribe_noreq {color:#999999;}
.MX_subscribe_error {color:#FF0000; font-weight: bold; font-size: 100%;}

.MX_subscribe_table TD {padding:0px; padding-right:5px; padding-bottom:5px;}
.MX_subscribe_table INPUT {margin:0px; padding:3px; font-size: 100%; border: solid 1px #CCCCCC;}
.MX_subscribe_form {padding:0px; margin:0px;}
.MX_subscribe_header {padding:0px; margin:0px;}
.MX_subscribe_input {font-weight: bold; font-size: 125%;}
.MX_subscribe_table TD.MX_subscribe_otstup {padding-top:15px; border-top: solid 1px #E5E5E5;}

.MX_ref_comment {color:#999999; font-size: 10px;}


