BODY {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	min-width: 1000px;
/*
	width: expression((documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "100%"); 
*/
}
TABLE, P, DIV, IMG, H1, H2, H3, UL, OL, FORM {
	margin: 0px;
	padding: 0px;
}
TABLE, IMG {
	border: 0px;
}
H1, H2 {
	font-weight: normal;
}
H2 {
	text-transform: uppercase;
	color: #838882;
	font-size: 11px;
}
H2 A {
	color: #838882;
}
H2 A:hover {
	color: #2E9CA2;
	text-decoration: none;
}
H2 A.sel {
	color: #2E9CA2;
}
H2 A.sel:hover {
	text-decoration: underline;
}
H2 SPAN {
	color: #2E9CA2;
	padding-right: 4px;
}
A {
	color: #AA1C1D;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
TD {
	vertical-align: top;
}
.r {
	float: right !important;
}
.l {
	float: left !important;
}
.clr {
	clear: both;
}
.nw {
	white-space: nowrap;
}
.none {
	display: none;
}
#png, IMG {
	filter:expression(fixPNG(this));
} 
#png A {
	position: relative;
}
/* *** */
.line1 {
	background: #646663;
	height: 4px;
}
.main {
	background: url("/images/main_bg.gif") repeat-y;
	padding-left: 12px;
}
/* *** */

/* *** лево */
.left {
	background: url("/images/left_bg.gif") top right repeat-y #EDEDED;
}
.nav {
	height: 28px;
}
.nav DIV {
	float: left;
	background: url("/images/tnav_dot.gif") 8px 12px no-repeat;
	padding-left: 27px;
	padding-top: 7px;
}
.nav .first {
	background: none !important;
	padding-left: 12px !important;
}
.nav A {
	color: #7C7C7C;
	font-weight: bold;
}
.nav A:hover {
	color: #2E989D;
	text-decoration: none;
}

.mainpic {
	margin-left: 5px;
}
#flnone {
	height: 175px;
	display: none;
}
.flash {
	height: 176px;
	background: #000;
	margin-right: 1px;
}
.logo {
	background: url("/images/logo_bg.gif") top right repeat-y #fff;
}
.logo TD {
	white-space: nowrap;
}
.logo .item, .logo .last {
	border-left: 1px solid #CFCFCF;
	padding: 4px 0px 1px 0px;
}
.logo .first {
	padding: 4px 0px 1px 0px;
}
.logo .first A, .logo .item A, .logo .last A {
	display: block;
	text-transform: uppercase;
	color: #918F8F;
	font-weight: bold;
	height: 15px;
	padding-left: 12px;
	font-family: Arial, sans-serif;
}
.logo .first A {
	padding-left: 18px !important;
}
.logo .first A:hover, .logo .item A:hover, .logo .last A:hover {
	display: block;
	text-decoration: none;
	color: #AA1C1D;
	background: url("/images/finish.gif") no-repeat 0px 2px;
}
.logo .sel A, .logo .sel A:hover {
	display: block;
	text-transform: uppercase;
	color: #3B3C3C;
	font-weight: bold;
	height: 15px;
	padding-left: 12px;
	font-family: Arial, sans-serif;
	background: #EEEEEE;
}
.logo .first .sel A {
	padding-left: 18px !important;
}
.logo .last .sel A {
	background: url("/images/bg_line.jpg") repeat-y top right #EEEEEE;
}

.ftek {
	margin-left: 7px;

}

.tunch {
	color: #B0B0B0;font-size: 1px;
}


A.kol2 {COLOR: #B0B0B0; TEXT-DECORATION: none; font-size: 1px}
A.kol2:visited {text-decoration:none; color:#B0B0B0; font-size: 1px}
A.kol2:active {text-decoration:none; color:#B0B0B0; font-size: 1px}
A.kol2:hover {COLOR: #B0B0B0; TEXT-DECORATION: none; font-size: 1px}


.fnum {
	width: 234px;
	text-align: right;
	height: 18px;
	padding-top: 8px;
	background: url("/images/num_top.gif") no-repeat;
	color: #AA1C1D;
	font-family: Arial, sans-serif;
}
.fnumcn {
	width: 236px;
	background: #838882;
}
.fnumcn .hd {
	background: url("/images/tek_hd.gif");
	height: 6px;
}
.fnumcn .bt {
	background: url("/images/tek_bt.gif");
	height: 6px;
}
.fnumcn .mn {
	margin: -15px 8px 0px 12px;
	height: 244px;
}
.fnumcn .l {
	position: relative;
	z-index: 30;
	padding-right: 11px;
	padding-bottom: 8px;
	line-height: 14px;
}
.fnumln {
	color: #B8D1B4;
	text-decoration: underline;
	padding-left: 2px;
}
.fnumln:hover {
	text-decoration: none;
}
.fnumcn .txt {
	line-height: 16px;
	padding-top: 31px;
}
.fnumcn .txt A {
	color: #F2F0F0;
}

.fug {
	margin-top: -118px;
	position: relative;
	z-index: 2;
}
.fevents .fug {
	margin-top: -118px;
}
.fanons {
	margin-left: 31px;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.fanons H2 {
	padding-left: 11px;
}
.fanons .hd {
	font-family: Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
}
.fanons .hd A {
	color: #AA1C1D;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.fanons .txt A {
	color: #000;
	font-size: 12px;
}
.fanons .txt A:hover {
	color: #2E989D;
	text-decoration: none;
}
.ftblrt {
	margin-top: 14px;
	margin-right: 10px;
	overflow: hidden;
	height: 214px;
}
.fanons .tbl {
	float: left;
	position: relative;
	z-index: 3;
	overflow: hidden;
	height: 214px;
}
.fanons .dot {
	float: left;
}
.fanons .item {
	float: left;
	position: relative;
	z-index: 2;
	height: 208px;
	width: 157px;
	margin-bottom: 12px;
	overflow: hidden;
}
.anlt {
	background: url("/images/anlt_line.png") top right no-repeat;
	padding: 88px 2px 100px 0px;
}
.anrt {
	background: url("/images/anrt_line.png") no-repeat;
	padding: 88px 0px 100px 8px;
}
/* *** */
.fnews {
	padding: 47px 50px 30px 12px;
	font-size: 12px;
}
.fnews A {
	color: #000;
}
.fnews A:hover {
	color: #2E989D;
	text-decoration: none;
}
.fnews .dat {
	text-align: center;
	padding-top: 2px;
	font-size: 13px;
	color: #9BA699;
	font-family: Arial, sans-serif;
}
.fnews .dat DIV {
	width: 45px;
	background: url("/images/fnews_dot.gif") top right no-repeat;
	margin-right: 8px;
}
.fnews .dat B {
	padding-left: 4px;
	padding-right: 4px;
}
.fnews .dat SPAN {
	font-size: 10px;
}
.fnews IMG {
	padding-left: 4px;
}
/* *** */
.fevents H2 {
	margin-left: 17px;
}
.line2 {
	background: url("/images/events_bg.gif") top right no-repeat #6A666B;
	height: 123px;
	margin-top: 40px;
}
.fevents .tbl {
	position: relative;
	margin-top: -161px;
	z-index: 2;
}
.fevents .hd TD {
	height: 38px;
	padding-bottom: 4px;
	vertical-align: bottom;
}
.fevents .hd DIV {
	width: 140px;
	padding-left: 2px;
}
.fevents .hd A {
	color: #AA1C1D;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.fevents TD {
	padding-left: 13px;
}
.fevents .im IMG {
	margin-top: 8px;
	margin-bottom: 9px;
}
.fevents .txt {
	width: 145px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.fevents .txt A {
	color: #272727;
}
.fevents .txt A:hover {
	color: #2E989D;
	text-decoration: none;
}
.fclst {
	width: 145px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.fclst .l {
	padding: 3px 7px 7px 0px;
}
.fcln {
	font-size: 11px;
	font-family: "Times new roman";
	font-style: italic;
	color: #000;
}
.fclst P {
	padding-bottom: 10px;
}
.fclst P A {
	color: #24ABB2;
	font-weight: bold;
	font-size: 10px;
}
.fcomm {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
}
.fcomm DIV {
	height: 16px;
}
.fcomm A {
	border-bottom: 1px solid #B9B9B9;
	color: #24ABB2;
	font-size: 10px;
}
.fcomm A:hover {
	border-bottom-width: 0px;
	text-decoration: none;
}
.fcomm B {
	color: #000 !important;
	font-size: 11px !important;
}
/* *** */
.fbank {
	margin-top: 40px;
	margin-left: 13px;
}
.fbank .items {
	padding-top: 10px;
	width: 660px;
}
.fbank .item {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}
.fbank .item IMG {
	width: 126px;
	height: 100px;
}
.fbank .lay {
	display: none;
	position: relative;
	background: url("/images/lay.png");
	z-index: 3;
	margin-top: -100px;
	width: 126px;
	height: 25px;
	padding-top: 75px;
	text-align: center;
	cursor: pointer;
}
.fbank .lay A {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.fbank .lay A:hover {
	text-decoration: none;
}
/* *** */
.foot {
	margin-top: 50px;
	margin-bottom: 15px;
}
.flogo {
	background: url("/images/left_bot_bg.gif") top right repeat-x;
}
.lbot {
	float: right;
	background: url("/images/left_bot.gif");
	width: 168px;
	height: 9px;
	position: relative;
	z-index: 2;
	margin-top: -42px;
}
.foot .nav {
	padding-top: 11px;
	padding-bottom: 21px;
}
.foot .nav .first {
	padding-left: 10px !important;
}
.foot .txt {
	font-size: 10px;
	color: #B0B0B0;
	font-family: Arial, sans-serif;
	padding-left: 10px;
}
.foot .txt A, .foot .txt SPAN {
	color: #000;
}
.foot .txt A:hover {
	color: #2E989D;
	text-decoration: none;
}
.counters {
	padding-top: 8px;
}
.counters DIV {
	float: left;
	padding-left: 9px;
	padding-right: 2px;
}
/* *** лево */

/* *** право */
.right {
	background: url("/images/right_bg.gif");
}
.rightdv {
	width: 286px;
}
.search {
	background: url("/images/search_bg.gif") repeat-y;
	padding-left: 21px;
}
.search .inp {
	border-width: 0px;
	width: 210px;
	height: 16px;
	background: url("/images/search_inp.gif") no-repeat;
	color: #000;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
.search .but {
	margin-left: 3px;
	border-width: 0px;
	background: url("/images/search_but.gif") no-repeat;
	width: 18px;
	height: 16px;
	border-width: 0px;
	cursor: pointer;
}
.search TD {
	height: 28px;
	vertical-align: middle;
}
/* *** */
.today {
	height: 167px;
	background: #000;
	padding: 9px 25px 0px 21px;
	overflow: hidden;
}
.today .tbl {
	padding-top: 10px;
}
.today H2 {
	font-size: 10px;
	color: #E3E1DE;
}
.today .nw {
	padding-right: 10px;
	text-align: right;
}
.today .dat {
	color: #999794;
	font-size: 10px;
	font-weight: bold;
	padding-top: 23px;
	font-family: Arial, sans-serif;
}
.today .hd A {
	color: #32B2B9;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.today .hd A:hover {
	text-decoration: underline;
}
.today A {
	color: #C4C4C4;
}
.today A:hover {
	color: #32B2B9;
	text-decoration: none;
}
/* *** */
.auth {
	padding-top: 15px;
}
.auth .txt {
	padding-left: 35px;
	color: #D6D8D3;
}
.auth .txt B {
	color: #FEFFFD;
}
.authbut {
	float: right;
	background: url("/images/auth_exit.gif");
	border: 0px;
	width: 71px;
	height: 19px;
	font-size: 11px;
	color: #FEFFFD;
	cursor: pointer;
	margin-top: 1px;
}
.auth .items {
	padding-top: 4px;
}
.auth .items DIV {
	float: left;
}
.auth .items A {
	font-size: 11px;
	color: #B5CCB2;
	text-decoration: underline;
}
.auth .items A:hover {
	text-decoration: none;
}

.auth .tbl {
	padding-left: 21px;
}
.auth TD {
	padding-right: 3px;
}
.auth .inp {
	border: 1px solid #ACAEAB;
	width: 101px;
	height: 17px;
	background: #818580;
	color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	padding-left: 6px;
}
.auth .but {
	margin-left: 5px;
	border-width: 0px;
	background: url("/images/auth_but.gif") no-repeat;
	width: 20px;
	height: 20px;
	border-width: 0px;
	cursor: pointer;
}
.auth .txt TD {
	padding: 5px 0px 10px 5px;
}
.auth A {
	color: #CEE9C8;
	font-size: 10px;
}
.pass DIV {
	float: left;
}
#pass1 {
	display: none;
}
.aline {
	background: url("/images/auth_line.gif");
	height: 3px;
}
/* *** */
.rline {
	background: url("/images/rline.png") no-repeat;
	color: #4C964C;
	padding-left: 33px;
	font-family: Arial, sans-serif;
	height: 26px;
}
.rline .txt {
	padding-left: 15px;
}
.rline A {
	color: #88C088;
}
.partners {
	margin-top: 53px;
}
.partners .items {
	padding-top: 14px;
	padding-bottom: 64px;
	text-align: center;
}
.buttons .items {
	padding-left: 35px;
	padding-top: 14px;
}
.buttons .items DIV {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* *** */
.rbot {
	margin-top: 50px;
	background: url("/images/right_bot.gif");
	height: 9px;
}
.copy {
	padding: 62px 0px 30px 52px;
	font-size: 10px;
	color: #3B413A;
}
.copy A {
	color: #fff;
}
.copy A:hover {
	text-decoration: underline;
}
.copy DIV {
	height: 20px;
}
.des {
	padding-left: 52px;
}
.nadine {
	margin-left: 98px;
	margin-top: -22px;
}
/* *** право */

/* *** реклама */
.topline {
	height: 90px;
	background: #D4D4D4;
}
/* *** реклама */

.fleft {
	width: 238px;
	margin-right: 18px;
}
.fleft H1 {
	background: #AFB2AE;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 2px 4px 3px 0px;
}
.ftxt {
	font-size: 12px;
	line-height: 18px;
	margin-right: 40px;
	margin-top: -4px;
}
.ftab TABLE {
	border-right: 1px solid #A7AAA6;
	border-bottom: 1px solid #A7AAA6;
}
.ftab TD, .ftab TH {
	border-left: 1px solid #A7AAA6;
}
.ftab .r1 TD, .ftab .r1 TH {
	background: #D9DAD8;
}
.ftab .r2 TD, .ftab .r2 TH {
	background: #EBECEB;
}
.ftab .r1t TD, .ftab .r1t TH {
	background: #D9DAD8;
	border-top: 1px solid #A7AAA6;
}
.ftab .r2t TD, .ftab .r2t TH {
	background: #EBECEB;
	border-top: 1px solid #A7AAA6;
}
.ftsn {
	position: relative;
	z-index: 2;
	text-align: right;
	margin-left: -230px;
	width: 210px;
	padding-right: 20px;
	color: #AA1C1D;
}
.ftab .hd {
	background: url("/images/tblr.gif") no-repeat top right #A7AAA6;
	height: 20px;
	position: relative;
	z-index: 2;
}
.ftab .hd DIV {
	float: left;
	background: url("/images/tbll.gif") no-repeat #A7AAA6;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
}

.ftxt UL, .ftxt OL {
	margin-left: 40px;
	margin-top: 6px;
}
.ftxt H1 {
	color: #AA1C1D;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}

/* **** */
.advert4 {
	padding-top: 70px;
	padding-left: 18px;
}
.advert4 DIV {
	padding-top: 6px;
}
.advert5 {
	padding: 20px 0px 20px 20px;
}
.advert9 {
	padding: 13px 45px 16px 0px;
	float: right;
}
.advert9 DIV {
	padding-bottom: 6px;
}
.advert10 {
	padding: 13px 0px 0px 20px;
}
.advert10 DIV {
	float: left;
	padding-left: 10px;
	padding-bottom: 6px;
}
.advert3 {
	float: right;
	margin: 0px 60px 20px 0px;
}
.advert2 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	width: 100%;
	text-align: center;
}
.links {
	margin: 290px 30px 8px 30px;
	border-top: 1px solid #ACAEAB;
	padding-top: 4px;
	color: #b9b9b9;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}
.links A {
	color: #fff;
	text-decoration: none;
}
.links A:hover {
	text-decoration: underline;
}