body
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, 'sans-serif';
	color: #242424;
	background: #FFFFFF;
	line-height: 1.3;
	margin: 0 0 0 0;
}
td
{
	vertical-align: top;
}
div
{
	color: #242424;
	font: 9pt Tahoma, Verdana, Arial, 'sans-serif';
	line-height: 1.3;
}
a
{
	color: #242424;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: none;
}
em
{
	font-style: normal;
}
.comments
{
	padding: 10px;
}

.comments ul
{
	margin: 6px 0px 0px 10px;
	padding: 0px;
	font-size: 11px;
	list-style: none;
}

.comments ul li
{
	background: url(/img/commentLi.gif) no-repeat 0% 4px;
	padding: 2px 10px 2px 20px;
}

.comments * a
{
	color: #c00000;
	text-decoration: none;
}
.txt
{
	text-align: left;
}
.txt * a
{
	color: #242424;
	text-decoration: underline;
}

.txt a
{
	color: #242424;
	text-decoration: underline;
}
.nw
{
	white-space: nowrap;
}
#ban
{
	width: 990px;
	height: 82px;
	padding-top: 6px;
	margin: 0 auto;
}
#menu
{
	background: #98C93B url('/img/bg_mn_t.jpg' ) no-repeat;
	width: 990px;
	height: 80px;
	padding: 0;
	margin: 0 auto;
}
#botm
{
	padding: 13px 15px 0px 0px;
	width: 990px;
	margin: 15px auto;
	border-top: solid 1px;
}
#main
{
	width: 990px;
	background: #FBFBFB;
	border-top: none;
	margin: 20px auto;
}
#coll
{
	width: 240px;
	float: left;
}
#coll2
{
	float: left;
	margin: 10px 0px 10px 10px;
	width: 175px;
}
#colc
{
	width: 472px;
	margin: 0px 18px 0px 20px;
	float: left;
}

#colc2
{
	width: 535px;
	margin: 10px 0px 10px 10px;
	float: left;
}

#colcb
{
	width: 730px;
	padding: 0px 20px 0px 0px;
	float: left;
}
#colr
{
	width: 240px;
	float: left;
}
#ti
{
	width: 100%;
	font-size: 7pt;
	text-align: center;
	vertical-align: middle;
	margin-top: 7px;
}
#ti tr td
{
	color: #FFFFFF;
}
.fll
{
	float: left;
}
.flr
{
	float: right;
}
.yel
{
	color: #CEFF57;
	font-size: 7pt;
}
.gr
{
	font-family: Verdana, Tahoma, Arial, 'sans-serif';
	color: #B2B2B2;
	font-size: 7pt;
}
.gr3
{
	font-family: Verdana, Tahoma, Arial, 'sans-serif';
	color: #7f7f7f;
	font-size: 7pt;
}
.date
{
	color: #4C9F3D;
}
.gr2b
{
	font-size: 7pt;
	color: #5c5c5c;
	font-weight: bold;
}
.gr2bm
{
	font-size: 9pt;
	color: #5c5c5c;
	font-weight: bold;
}
.bl2bm
{
	font-size: 8pt;
	color: #0d0d0d;
	font-weight: bold;
}
.gr2
{
	font-size: 7pt;
	color: #5c5c5c;
}
h1
{
	font: 14pt Tahoma, Verdana, Arial, 'sans-serif';
	color: #435330;
	border-bottom: 1px solid #D5D5D5;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
h2
{
	font: bold 14pt Tahoma, Verdana, Arial, 'sans-serif';
	color: #435330;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
h4
{
	font-size: 9pt;
	display: inline;
}
.blm
{
	font-size: 7pt;
	color: #2A2A2A;
	letter-spacing: 1px;
}
.bl
{
	font-size: 7pt;
	color: #2A2A2A;
}
.bl8
{
	font-size: 8pt;
	color: #2A2A2A;
}
.blb
{
	font-size: 7pt;
	color: #2A2A2A;
	font-weight: bold;
}
.reb
{
	font-size: 7pt;
	color: #ff6101;
	font-weight: bold;
}
.reb3
{
	font-size: 8pt;
	color: #ff6101;
	font-weight: bold;
}
.reb2
{
	font-size: 9pt;
	color: #ff6101;
	font-weight: bold;
}
.for
{
	color: #4c9f3d;
	font-weight: bold;
}
.readd
{
	color: #ff6101;
}
.whb
{
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
}
.bot
{
	color: #323231;
	font-size: 7pt;
}
.und
{
	text-decoration: underline;
}
.topinp
{
	width: 80px;
	height: 15px;
	background: #666666;
	border: 1px solid #474747;
}
.cg
{
	color: #666666;
}
.vc
{
	vertical-align: middle;
}
.vb
{
	vertical-align: bottom;
}
.textr
{
	text-align: right;
}
.textl
{
	text-align: left;
}
.textc
{
	text-align: center;
}
.men
{
	width: 123px;
	height: 18px;
	padding-top: 9px;
	margin-right: 1px;
	text-align: center;
	background: #435330;
}

.mensel
{
	background: #FFFFFF;
	border: 1px solid #757575;
	border-bottom: none;
}
.mennt
{
	float: left;
	height: 18px;
	margin-right: 1px;
	padding-top: 9px;
	text-align: center;
	width: 60px;
}
.men2
{
	height: 17px;
	padding: 3px 6px 0px 6px;
	text-align: center;
	background: #F3F3F3;
	position: relative;
	top: 1px;
	border: 1px solid #D6D6D6;
	border-left: none;
}
.men2sel
{
	background: #FBFBFB;
	border-bottom: 1px solid #FBFBFB;
}
.men3
{
	height: 20px;
	padding: 7px 15px 0px 15px;
	text-align: center;
	background: #F5F5F5;
	border: 1px solid #D6D6D6; /* grac   border-left: none;   */
	margin-right: 1px;
}
.men3sel
{
	border: 1px solid #D6D6D6;
	border-bottom: 1px solid #DBE7BE;
}
.bbgr
{
	border-bottom: 1px solid #D6D6D6;
}
.bbb
{
	border-bottom: 1px solid #666666;
}
.inptxt
{
	color: #242424;
	font: 12pt Tahoma, Verdana, Arial, 'sans-serif';
}
.bggr
{
	background: #D8FF9A;
}
.bggr2
{
	background: #F9F8F9;
}
.bggr3
{
	background: #E6E8D4;
}
.bggrgn, .men3sel
{
	background: #DBE7BE;
}
.bgyel
{
	background: #FFE99C;
}
.banl
{
	border: 1px solid #D6D6D6;
	margin-bottom: 14px;
}
.llist
{
	border-top: 1px solid #D6D6D6;
	height: 24px;
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 7px;
}
.hlist
{
	border-top: 1px solid #D6D6D6;
	height: 24px;
	vertical-align: bottom;
	text-align: center;
}
.tlist
{
	border-top: 1px solid #D6D6D6;
	vertical-align: middle;
	width: 100%;
}
.lfoot
{
	border-top: 1px solid #D6D6D6;
	height: 17px;
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #eaf1dd;
}

.lfoot a, .la
{
	background: url(img/linkArrow.gif) no-repeat 0% 1px;
	padding-left: 10px;
}
.ltop
{
	height: 25px;
	padding-left: 10px;
	padding-right: 8px;
}

.lch
{
	background: #F2F2F2;
}
.rcol1
{
	border-right: 1px solid #D6D6D6;
}
.rcol2
{
	width: 69px;
}
.thumb
{
	width: 85px;
	height: 85px;
	float: left;
	padding-right: 6px;
}
.note
{
	background: url(/img/infomr.gif) #f3f0e9 no-repeat 0% 50%;
	border: 1px solid #634F36;
	margin: 10pt 0pt 1em;
	padding: 7px 40px 7px 70px;
}

.msg
{
	border: 1px solid #634F36;
	margin: 10pt 0pt 1em;
	padding: 7px 7px 7px 7px;
}

.warning
{
	background: url(img/warnings.gif) #f3f0e9 no-repeat 0% 50%;
	background-position: 5px center;
	border: 1px solid #cc3300;
	margin: 10pt 0pt 1em;
	padding: 7px 40px 7px 70px;
}

.important
{
	background: #F3F0E9 none repeat scroll 0%;
	border: 1px solid #cc3300;
	margin: 0pt 0pt 1em;
	padding: 7px;
	font-size: larger;
	color: #cc3300;
	font-weight: bold;
}
.pm
{
	background-color: #D8FF9A;
}
.nm
{
	background-color: #FFEB9A;
}
form
{
	margin: 0;
	padding: 0;
}
/*
 *	added by grac
 */
.rightCol1
{
	border-right: 1px solid #D6D6D6;
	width: 117px;
}
.rightCol2
{
	width: 60px;
	border-right: 1px solid #D6D6D6;
}
.rightCol3
{
	width: 60px;
}
#main #colcb th
{
	background: #FFE99C;
}
.tableHeader
{
	font-weight: bolder;
	font-size: 7pt;
}
.tableHeaderSeparator
{
	border-right: 1px solid #D6D6D6;
}
.men3Disabled
{
	border-style: dotted;
}

p a
{
	text-decoration: underline;
}
p * a
{
	text-decoration: underline;
}

div.supernewdesign
{
	float: left;
	background-color: #e8e5d6;
	width: 734px;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
div.supernewtab
{
	width: 717px;
	background-position: bottom;
	background-image: url(img/cccccc.gif);
	background-repeat: repeat-x;
	background: #ffffff;
	border-left: solid 1px #cccccc;
	height: 30px;
}
td.superspisok
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.superspisok a
{
	text-decoration: none;
	font-weight: bold;
	color: #736d61;
}
.sss, .sss a
{
	color: #635c52;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}
.ssss
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
div.supertaba
{
	float: left;
	border-collapse: collapse;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	vertical-align: middle;
	text-align: center;
	width: 180px;
	background-color: #e8e5d6;
	height: 24px;
	padding: 5px 9px 5px 9px;
}
div.supertab
{
	float: left;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	vertical-align: middle;
	text-align: center;
	height: 23px;
	width: 180px;
	border-collapse: collapse;
	background-color: #f7f7f7;
	padding: 5px 9px 5px 9px;
}
div.supertab a
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

div.supertaba a
{
	font-size: 11px;
	color: #ff6600;
	font-weight: bold;
}
div.iteminfo
{
	background-color: White;
	width: 99%;
	height: 99%;
	border: solid 1px #cccccc;
	padding-left: 10px;
	margin-bottom: 10px;
}

table.iteminfo
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.iteminfo * td
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	padding: 5px 5px;
	color: #635a53;
	font-weight: bold;
	font-size: 7pt;
}
/* end */


/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	width: 250px;
}

/* Tabbed Nav */
#mr-topnav
{
	z-index: 100;
	width: 800px;
}
#mr-topnav div
{
	z-index: 500;
	position: relative;
	vertical-align: baseline;
}
#mr-topnav div:hover .subcats, #mr-topnav div.over .subcats
{
	left: -2px;
	top: 27px;
}
#mr-topnav table.subcats
{
	position: absolute;
	left: -1000em;
	width: 127px;
	background: #435330;
	z-index: 9998;
	margin: 0;
	border: 1px solid #fff;
}
#mr-topnav table.subcats tr td
{
	height: 25px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	background: transparent;
	vertical-align: middle;
}
#mr-topnav table.subcats tr td.mlist
{
	border-top: 1px solid #fff;
}
#mr-topnav .subcats tr:hover
{
	background: #3c61a4;
}
#mr-topnav .mendrop
{
	background: url(/img/down-y-arrow.gif) 95% 50% #435330 no-repeat;
}

#mr-topnav .menseldrop
{
	background: url(/img/down-y-arrow2.gif) 95% 50% #FFFFFF no-repeat;
	border: 1px solid #757575;
	border-bottom: none;
}
/* FF, Opera, IE7 */
#mr-topnav .subcats tr td a
{
	height: auto;
	color: #fff;
	text-indent: 0;
	background: none;
	margin: 9px 10px;
}
/*list*/
#list
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	text-align: left;
	text-decoration: none;
	margin: 0;
}
#list li
{
	margin-bottom: 3px;
}
/*top nav*/
#top
{
	background: #242424;
	width: 990px;
	height: 25px;
	padding: 0px;
	margin: 0 auto;
}
#top TABLE
{
	height: 25px;
	width: 100%;
	border-collapse: collapse;
	border: 0;
}

#top TABLE TD
{
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
}
#top TABLE TD A:hover
{
	text-decoration: none;
}
#top TABLE TD.hlight:hover, #top TABLE TD.hlightie
{
	background-color: #009a00;
}



