@charset "utf-8";
/* CSS Document */
img{border:0px solid #020303;}
#MainDiv{width:1003px; margin:0 auto;}
form {margin:0; padding:0;}

.wh100{width:100%; height:100%;}
.lh{line-height:150%;}
.clear{clear:both;}
.mid{vertical-align:middle;}
.fll{float:left;}
.flr{float:right;}
.classrel{position:relative; top:0px; left:0px; width:0px; height:0px;}
.standli{padding:0px; margin:0px; list-style-type:none;}

.topttxtdiv{clear:both; padding-top:55px; color:#8e8e8e; font-size:11px; padding-right:25px;}
.tophdr{font-size:30px; color:#FFF; font-weight:bold;}
.timetop{background:url(/img/timetop.gif) no-repeat top left; height:16px;}
.time{background:url(/img/time.gif) repeat-y top left; color:#FFF; padding-left:20px;}
.timebot{background:url(/img/timebot.gif) no-repeat top left; height:15px;}
.alldiv{position:absolute; top:-129px; left:310px; width:124px; height:38px; background:url(/img/alllist.gif) no-repeat top left; padding-top:112px; padding-left:32px;}
.topdiv{clear:both; height:391px; background:url(/img/top.jpg) no-repeat top center; position:relative;}
.logo{float:left; margin-left:17px; margin-top:15px;}
.topbanner{float:left; padding-left:70px; margin-top:19px;}
.langdiv{float:right; position:relative;}
.menudiv{clear:both; padding-left:300px; height:250px;}

.all_ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

a, a:active, a:visited{color:#7c7c7c; text-decoration:none;}
a:hover{color:#7c7c7c; text-decoration:none;}

a.bot, a.bot:active, a.bot:visited{text-decoration:none; color:#fff;  font-size:11px; padding-left:7px; padding-right:7px;}
a.bot:hover{text-decoration:underline; color:#57595b;  font-size:11px; padding-left:7px; padding-right:7px;}

a.bot_act, a.bot_act:active, a.bot_act:visited{text-decoration:underline; color:#57595b;  font-size:11px; padding-left:7px; padding-right:7px;}
a.bot_act:hover{text-decoration:underline; color:#57595b;  font-size:11px; padding-left:7px; padding-right:7px;}

a.menu, a.menu:active, a.menu:visited{text-decoration:none; font-size:15px; font-weight:bold; color:#FFF; padding-left:7px; padding-right:7px;}
a.menu:hover{text-decoration:none; font-size:15px; font-weight:bold; color:#A4CC37;  padding-left:7px; padding-right:7px;}
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover{text-decoration:none; font-size:15px; color:#A4CC37;  padding-left:7px; padding-right:7px; font-weight:bold;}


a.serv, a.serv:active, a.serv:visited{text-decoration:none; font-size:15px; font-weight:bold; color:#FFF; padding-left:7px; padding-right:7px;}
a.serv:hover{text-decoration:none; font-size:15px; font-weight:bold; color:#03b5f3;  padding-left:7px; padding-right:7px;}
a.serv_act, a.serv_act:active, a.serv_act:visited, a.menu_act:hover{text-decoration:none; font-size:15px; color:#03b5f3;  padding-left:7px; padding-right:7px; font-weight:bold;}


a.more, a.more:active, a.more:visited{text-decoration:none; font-size:11px; color:#c07225;}
a.more:hover{text-decoration:none; font-size:11px; color:#f78b1f;}

.slidertd{height:115px; background:url(/img/under.gif) no-repeat top center; padding-top:4px; padding-left:7px; padding-right:7px; text-align:center;}
.span1{font-size:26px; color:#ffffff;}
.span2{font-size:26px; color:#ffc935; font-weight:bold;}
.span3{font-size:40px; color:#f78b1f; font-weight:bold;}
.span4{font-size:30px; color:#ea1d29; font-weight:bold;}

a.en, a.en:active, a.en:visited{text-decoration:none; display:block; background:url(/img/en.gif) no-repeat top left; width:17px; height:30px; position:absolute; top:8px; left:-65px;}
a.en:hover{text-decoration:none; display:block; background:url(/img/en_h.gif) no-repeat top left; width:17px; height:30px; position:absolute; top:8px; left:-65px;}

a.en_act, a.en_act:active, a.en_act:visited{text-decoration:none; display:block; background:url(/img/en_h.gif) no-repeat top left; width:17px; height:30px; position:absolute; top:8px; left:-65px;}
a.en_act:hover{text-decoration:none; display:block; background:url(/img/en_h.gif) no-repeat top left; width:17px; height:30px; position:absolute; top:8px; left:-65px;}


a.ru, a.ru:active, a.ru:visited{text-decoration:none; display:block; background:url(/img/ru.gif) no-repeat top left; width:26px; height:49px; position:absolute; top:40px; left:-88px;}
a.ru:hover{text-decoration:none; display:block; background:url(/img/ru_h.gif) no-repeat top left; width:26px; height:49px; position:absolute; top:40px; left:-88px;}

a.ru_act, a.ru_act:active, a.ru_act:visited{text-decoration:none; display:block; background:url(/img/ru_h.gif) no-repeat top left; width:26px; height:49px; position:absolute; top:40px; left:-88px;}
a.ru_act:hover{text-decoration:none; display:block; background:url(/img/ru_h.gif) no-repeat top left; width:26px; height:49px; position:absolute; top:40px; left:-88px;}


a.am, a.am:active, a.am:visited{text-decoration:none; display:block; background:url(/img/am.gif) no-repeat top left; width:22px; height:35px; position:absolute; top:90px; left:-103px;}
a.am:hover{text-decoration:none; display:block; background:url(/img/am_h.gif) no-repeat top left; width:22px; height:35px;  position:absolute; top:90px; left:-103px;}

a.am_act, a.am_act:active, a.am_act:visited{text-decoration:none; display:block; background:url(/img/am_h.gif) no-repeat top left; width:22px; height:35px; position:absolute; top:90px; left:-103px;}
a.am_act:hover{text-decoration:none; display:block; background:url(/img/am_h.gif) no-repeat top left; width:22px; height:35px;  position:absolute; top:90px; left:-103px;}


a.alllist, a.alllist:active, a.alllist:visited{text-decoration:none; color:#FFF; font-weight:bold; font-size:11px; }
a.alllist:hover{text-decoration:none; color:#EA1D29; font-weight:bold; font-size:11px;}

.bottom{clear:both; color:#FFF; font-size:11px; text-align:center; padding-top:15px; padding-bottom:10px;}


a.ssl, a.ssl:active, a.ssl:visited{text-decoration:underline; font-size:11px; color:#57595b;}
a.ssl:hover{text-decoration:none; font-size:11px; color:#FFF;}

a.proghdr1, a.proghdr1:active, a.proghdr1:visited{color:#fff; font-size:15px; font-weight:bold;}
a.proghdr1:hover{color:#fff; font-size:15px; font-weight:bold;}

a.proghdr1_act, a.proghdr1_act:active, a.proghdr1_act:visited{color:#c5141c; font-size:15px; font-weight:bold;}
a.proghdr1_act:hover{color:#c5141c; font-size:15px; font-weight:bold;}

.sep{clear:both; float:right; margin-right:30px; padding-bottom:10px; background:url(/img/pix.gif) repeat-x bottom right; width:850px;}
.back{clear:both; float:right;cursor:pointer; margin-right:30px; padding-bottom:10px; width:850px;}
.timediv{position:absolute; top:85px; left:90px;}
.proghdr{color:#FFF; font-size:20px; font-weight:bold;}
.proghdr1{color:#c5141c; font-size:20px; font-weight:bold;}

.progimg{float:left; margin-right:10px;}
.progdiv{float:left; color:#FFF; width:700px;}
.progdivin{float:left; color:#FFF; width:850px;}
.cont{clear:both; background:url(/img/contblock.gif) no-repeat top left; width:883px; height:372px;  padding:40px 30px 0px 60px;}

/*SCROLL JS ABOUT*/
#about_text{position:relative; top:5px; left:0px; width:880px; height:285px;}
#actDiv{ position:relative;	width:880px; height:285px; top:0px; left:0px;	background-color:transparent;	z-index:50; }
.OuterMargAct{ width:880px;	height:285px; margin-left:2px; position:relative;}
.up{ position:absolute;	left:880px;	top:0px; z-index:10; cursor:pointer;}
.track{position:absolute; left:895px; top:13px; z-index:3; }
.dwn{ position:absolute; left:895px;	bottom:0px;  z-index:5;	cursor:pointer;}
.contentMask{ position:absolute; left:0px;	top:0px; width:880px; height:285px; overflow:hidden; background-color:transparent; padding-top:10px; padding-left:10px; }
.content{position:absolute; left:0px; top:0px; width:880px; color:#FFF; font-size:13px;}
.ball{position: absolute; left: 885px; top: 15px; z-index: 4; cursor: pointer;}
/*END OF SCROLL JS ABOUT*/


.area{
	border:1px solid #000; 
	background:none; 
	width:250px; 
	height:110px;
	background:#FFF; color:#000000; font:normal 12px Arial;
	scrollbar-face-color: #86b026;
	scrollbar-highlight-color: #86b026;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color:  #E0E0E0;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color: #ffffff;

}
.inpdiv{padding-left:0px;    padding-right:5px;}
.inpvdiv{padding-left:0px; padding-top:0px;  padding-right:5px;}

.conttxt{width:150px; text-align:right; float:left; color:#86b026; font-size:12px; font-weight:bold; padding-right:10px; padding-top:20px;}
.conttxtv{width:150px; text-align:right; float:left; color:#86b026; font-size:12px; font-weight:bold; padding-right:10px; padding-top:0px;}

.conttxterr{width:150px; text-align:right; float:left; color:#ea1d29; font-size:12px; font-weight:bold; padding-right:10px; padding-top:20px;}
.conttxtverr{width:150px; text-align:right; float:left; color:#ea1d29; font-size:12px; font-weight:bold; padding-right:10px; padding-top:0px;}

.areadiv{ height:120px; padding-left:0px; padding-top:5px; padding-right:5px;}

.send{cursor:pointer; border:1px solid #000; width:100px; background:#86b026;color:#3C363B; height:25px; }
.reset{cursor:pointer; border:1px solid #000; width:100px; background:#86b026; color:#3C363B; height:25px; }
.inpv{border:1px solid #000; font:bold 20px Verdana; background:#FFF;  width:110px; height:24px; }
.inp{border:1px solid #000; width:250px; height:17px; background:#FFF; color:#000000; font:normal 12px Arial;}

.head{font-size:30px; color:#FFF; font-weight:bold;}
.sched{font-size:13px; color:#88b127; font-weight:bold;}

.ast{font-size:12px; color:#ea1d29; font-weight:bold;}

.undermenusep {
	margin:3px 0px 3px 0px;
}