BODY {
	FONT-SIZE: 12px; MARGIN: 15px auto auto; WIDTH: 699px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #520f50; TEXT-DECORATION: none
}
A:hover {
	COLOR: #b441b1; TEXT-DECORATION: none
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.hk {
	CLEAR: both
}
.mar_1 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 8px
}
.ttl_panel {
	BACKGROUND-IMAGE: url(/i/ttl_bk.gif); HEIGHT: 34px; BACKGROUND-COLOR: #581056
}
.ttl_panel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 34px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.content {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-TOP: 2px
}
.content TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
.content TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 3px solid; TEXT-ALIGN: left
}
#mar_18 {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px
}
#mar_18 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 16pt; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px solid
}

#mar_18 H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px
}
#left {
	
}
#right {
	
}
.p_left {
	FLOAT: left; WIDTH: 209px
}
.p_right {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 475px
}
.p_borders {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 3px solid; BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT: #cccccc 1px solid
}
.categories {
 background-color: #CCCCCC;
 padding-top: 2px;
 padding-right: 1px;
 padding-left: 1px;
}
.categories img {
 vertical-align: middle;

}
.categories ul{
 font-size: 14px;
 font-weight: bold;
 padding-left: 0px;
 line-height: 24px;
 text-indent: 7px;
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 25px;
 list-style-type: none;
}
.categories ul li {
 display: block; 
 line-height: 24px; 
 border-bottom: #cccccc 1px dashed;
}
.categories   .indent   {
 padding-left: 25px;
}
.categories .active {
	color: #999999;
	font-weight: bold;
}
.categories ul ul {
 font-weight: normal;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 list-style-image: url(i/cat_arrow.gif);
 list-style-position: inside;

}
.categories ul ul li{
 border-top-style: dashed;
 text-indent: 33px;
 line-height: 24px;
 border-top-width: 1px;
 border-top-color: #CCCCCC;
 border-right-color: #CCCCCC;
 border-bottom-color: #CCCCCC;
 border-left-color: #CCCCCC;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 font-size:9pt;
}
.nav {
	PADDING-RIGHT: 18px; BORDER-TOP: #f3f3f3 3px solid; PADDING-LEFT: 18px; FONT-SIZE: 12px; PADDING-BOTTOM: 25px; PADDING-TOP: 10px
}
.nav_adv {
	MARGIN-BOTTOM: 25px; TEXT-ALIGN: center
}
.nav_adv A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#footer {
	MARGIN-TOP: 2px
}
#footer .info {
	BORDER-RIGHT: #c0c0c0 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #c0c0c0 1px solid; BACKGROUND-COLOR: #f3f3f3
}
#footer .contacts {
	PADDING-RIGHT: 18px; MARGIN-TOP: 5px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid
}
.date {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; COLOR: #999999; BORDER-BOTTOM: #cccccc 1px dashed
}
#calendar {
	FONT-WEIGHT: bold; WORD-SPACING: 5px; COLOR: #999999; TEXT-ALIGN: right
}
#calendar A {
	FONT-WEIGHT: normal; MARGIN-LEFT: 10px
}
#calendar .year {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
#calendar .month {
	
}
#calendar .month A {
	
}
P {
	MARGIN-TOP: 0px
}
#calendar .year_12 {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WORD-SPACING: normal; BORDER-BOTTOM: #cccccc 1px dashed
}
#prod .info {
	FLOAT: right; WIDTH: 245px
}
#prod .show {
	FLOAT: left; WIDTH: 157px
}
#prod .show IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.submenu {
	BACKGROUND-POSITION: left 0px; BACKGROUND-IMAGE: url(/i/l1_3l.gif); MARGIN-RIGHT: 9px; BACKGROUND-REPEAT: no-repeat
}
.submenu DIV {
	BACKGROUND-POSITION: right 0px; BACKGROUND-IMAGE: url(/i/l1_3r.gif); BACKGROUND-REPEAT: no-repeat
}
.submenu DIV DIV {
	PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(/i/l1_3bk.gif); MARGIN-LEFT: 4px; WIDTH: 464px; MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 29px
}
.submenu DIV DIV UL {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.submenu DIV DIV UL LI {
	FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 23px
}
.submenu DIV DIV UL LI A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/i/submenu_arr_active.gif); BACKGROUND-REPEAT: no-repeat
}
.submenu DIV DIV UL LI A.active {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/i/submenu_arr.gif); COLOR: #977697; BACKGROUND-REPEAT: no-repeat
}
.submenu DIV DIV UL LI SPAN {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/i/submenu_arr.gif); COLOR: #977697; BACKGROUND-REPEAT: no-repeat
}
.curs {
 float: right;
 background-image: none;
 font-size: 8pt;
}


.comps1 {
	background-image: url(i/comps.gif);
	height: 182px;
	width: 357px;
	float: left;
}
.comps2 {
	background-image: url(i/comps.gif);
	height: 182px;
	width: 357px;
	float: left;
	background-position: -357px;
}
.comps3 {
	background-image: url(i/comps.gif);
	height: 182px;
	width: 357px;
	float: left;
	background-position: -714px;
}
.mons1 {
	background-image: url(i/mons.gif);
	height: 182px;
	width: 329px;
	float: left;
}
.mons2 {
	background-image: url(i/mons.gif);
	height: 182px;
	width: 329px;
	float: left;
	background-position: -329px;
}
.mons3 {
	background-image: url(i/mons.gif);
	height: 182px;
	width: 329px;
	float: left;
	background-position: -658px;
}
.hk {
	clear: both;
}
.comp_btn_1 {
	float: left;
	height: 38px;
	width: 118px;
	background-image: url(i/comp_but_1.gif);
}
.comp_btn_2 {
	float: left;
	height: 38px;
	width: 115px;
	background-image: url(i/comp_but_2.gif);
}
.comp_btn_3 {
	float: left;
	height: 38px;
	width: 124px;
	background-image: url(i/comp_but_3.gif);
}
.mon_btn_1 {
	float: left;
	height: 38px;
	width: 115px;
	background-image: url(i/mon_but_1.gif);
}
.mon_btn_2 {
	float: left;
	height: 38px;
	width: 105px;
	background-image: url(i/mon_but_2.gif);
}
.mon_btn_3 {
	float: left;
	height: 38px;
	width: 109px;
	background-image: url(i/mon_but_3.gif);
}
.btn_hover      {
	background-position: bottom;
}

.bn {
 width: 686px;
 margin-left: 5px;
 padding-bottom: 3px;
}
.table td, .table th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.fs7 {
	font-size: 7pt;
}

.fs8 {
	font-size: 8pt;
}

