html {height:100%}
body {background:#fff; margin:0 auto; padding:0; font-family:arial, Helvetica, sans-serif; font-size:12px; min-height:100%; height:100%; color:#6d6e71; font-weight:bold; }
a {text-decoration:none}
a IMG {border:none}

#total {width:998px; border:solid #abd037; border-width:0 1px; margin:0 auto; text-align:left; position:relative; min-height:100%; _height:100%}
.mainBg {background:url(/img/niz.gif) no-repeat 0 101px}

form {margin:0 auto; padding:0}
input {font-size:14px; font-family:arial, Helvetica, sans-serif; font-weight:normal}

.loginForm {background:#abd037; height:54px; padding:14px 60px 0 0; text-align:right; position:relative; color:#fff; line-height:22px; border-top:22px solid #fff;}
.loginForm .text {border:0; width:100px; margin-left:10px}
.loginForm .submit {position:absolute; right:37px; top:28px; border:none; background:url(/img/play.gif); width:11px; height:13px; padding:0}


#logo {position:absolute; top:12px; left:26px; width:239px; height:104px; background:url(/img/logo.gif)}

#menu {padding:12px 38px 0 0; height:43px}
#menu a {display:block; float:left; background:url(/img/menu.png) no-repeat; height:40px; width:98px; text-align:center; padding:13px 0 0; color:#6d6e71; margin-left:3px;text-transform:uppercase;font-size:12px}
#menu a.active {background:url(/img/menuactive.gif) no-repeat;}

#subMenuLine {background:#e3eec1; height:30px; padding:13px 3px 0 0; text-align:center; word-spacing:10px}
#subMenuLine a {color:#0067b1; word-spacing:normal; font-size:12px;padding:10px 0 10px}
#subMenuLine a:hover {text-decoration:underline}

.hidden {display:none}

.leftMenu {padding:35px 0 15px 42px; float:left}
.leftMenu .title {width:170px; height:17px; background:url(/img/formula.png); text-align:center; color:#fff}
.leftMenu a {color:#6d6e71; background:url(/img/left.png); width:140px; height:38px; margin:4px 0 0; display:block; position:relative; padding:2px 0 0 25px;line-height:12px;font-size:12px}
.leftMenu a span {position:absolute; top:2px; left:6px; font-size:9px}

.leftMenu a:hover {background:url(/img/leftactive.png)}
.leftMenu a:hover span {color:#abd037}
.leftMenu a.menu_levels, a.menu_levels:hover {width:170px;color:#0067b1; word-spacing:normal; font-size:12px; background:none; padding:0 0 0 10px;font-weight:normal}
.leftMenu a.menu_levels span, a.menu_levels:hover span{padding-left:5px;font-size:12px;}
.leftMenu a.menu_levels:hover{text-decoration:underline;}
.leftMenu a.menu_levels:hover span{color:#0067b1;}

.rightBanners{display:block;float:right;margin:35px 10px;width:200px}
.rightBanners .news span{color:#abd037;font-weight:bold}


.leftBanners{float:left;clear:left;padding:0 0 0 42px;}


#content {width:500px;margin-left:240px;padding:35px 0px 50px 20px; font-weight:normal; min-height:450px; height:auto !important;}
#content_i {width:10px;margin-left:240px;padding:35px 0px 50px 20px; font-weight:normal; min-height:0px; height:auto !important;}
#content h1{font-size:14px;text-align:left;margin:0;}
#content a{text-decoration:underline}
#content .table{
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-collapse: collapse;

}

#content .table2{
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-collapse: collapse;
	vertical-align: vertical-align:top;

}
#content .ta{
	border: 2px solid #CCCCCC;
}
#content a.oo span{
	display:none;
}
a.oo:hover{
	position:relative;
	z-index:23;
}

a.oo:hover span{
	display:block;
	position:absolute;
	top:-10px;
	left:40px;
	z-index:22;
	background:#fafafa;
}

#content .op{
	z-index: 23;
}

#content .op{
	z-index: 21;
}

#content .mm{
	vertical-align:bottom;
}

#content .pff {
	height: 323px;
	width:500px;
	z-index: 1;
	background-image:url(/img/pff.gif);
	position:absolute;
	margin:auto;
}
#content .yk {
	z-index: 2;
	position:absolute;
	left: 80px;
	top: 56px;
	text-decoration:none
}
#content .reg {
	z-index: 3;
	position:absolute;
	left: 209px;
	top: 19px;
	text-decoration:none
}
#content .ag {
	z-index: 4;
	position:absolute;
	left: 399px;
	top: 61px;
	text-decoration:none
}
#content .ay {
	z-index: 5;
	position:absolute;
	left: 402px;
	top: 175px;
	text-decoration:none
}
#content .oc {
	z-index: 6;
	position:absolute;
	left: 311px;
	top: 279px;
	text-decoration:none
}
#content .sd {
	z-index: 7;
	position:absolute;
	left: 101px;
	top: 266px;
	text-decoration:none
}
#content .sd2 {
	z-index: 7;
	position:absolute;
	left: 123px;
	top: 278px;
	text-decoration:none
}
#content .sp {
	z-index: 8;
	position:absolute;
	left: 20px;
	top: 162px;
	text-decoration:none
}
#content .sp2 {
	z-index: 8;
	position:absolute;
	left: 43px;
	top: 176px;
	text-decoration:none
}

.banners {text-align:center; padding:20px 0 24px;}

.searchLine {clear:both;position:relative;}
.search {padding:0 0 20px 30px}
.search .text {border:1px solid #bcbdc0; margin:0 0 0 10px}
.search .submit {font-weight:bold; border:0px; padding:0 16px 0 0; width:65px}

.alorLink{float:right;padding-right:45px;}

.search .submit, .siteMap, .copyright { padding-right:16px; background:url(/img/playGreen.gif) no-repeat 100% 50%; color:#6d6e71}

.footer {padding:20px 35px; font-size:10px; position:relative;}
.footer div {
	margin: 0 auto;
}

.copyright {position:absolute; top:32px; right:35px}

.rel {position:relative}


.leftMenu a.active {background:url(/img/leftactive.png)}
a.section {color:#0067b1; word-spacing:normal; font-size:12px;font-weight:normal;}
