/* CSS Document */
body {height:100%;font:12px Arial, Verdana, Tahoma, Sans-Serif;color:#fff;background:#3d5f02 url(../images/body.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, dl, dt, dd {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;} 
a, a:active, a:visited {text-decoration:none;color:#a4ff04;} 
a:hover {text-decoration:none;color:#a4ff04;}
input:focus, textarea:focus {outline:none;} 
textarea {resize:none;}

/*  All  */
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;height:1px;} 
.wraper {width:1240px;margin:0 auto;background:#000;}
.header {position:relative;height:173px;background:url(../images/header2.jpg) right top no-repeat;}
.header .login_block {position:absolute;top:37px;right:18px;}
.header .login_block p {text-align:right;padding:0 0 5px 0;}
.header .login_block p input {font:12px Arial;color:#fff;margin-left:8px;border:none;background:#444444;width:145px;height:21px;padding:0 10px;}
.header .login_block p input.button {width:126px;height:31px;background:none;padding:0;margin-right:39px;}
.header .login_block p.center {text-align:center;}

#slides {font-size:0;line-height:0;padding:14px 14px 7px 14px;}
.slides_container {width:1212px;margin:0 auto;padding:0;}
.slides_container div {width:1212px;height:411px;display:block;}
.pagination {display:none;}

.top_menu {height:106px;background:url(../images/top_menu.jpg) no-repeat;border-top:7px solid #000;}
.top_menu ul {margin-left:0;}
.top_menu ul li {font-size:0;line-height:0;padding:27px 31px 0 57px;float:left;}
.top_menu ul li a, .top_menu ul li a:visited {display:block;width:84px;height:28px;background:url(../images/top_menu.gif) no-repeat;}
.top_menu ul li a:hover {background:url(../images/top_menu.gif) -84px 0 no-repeat;}
.top_menu ul li.link2 a, .top_menu ul li.link2 a:visited {width:147px;background:url(../images/top_menu.gif) 0 -28px no-repeat;}
.top_menu ul li.link2 a:hover {background:url(../images/top_menu.gif) -147px -28px no-repeat;}
.top_menu ul li.link3 a, .top_menu ul li.link3 a:visited {width:121px;background:url(../images/top_menu.gif) 0 -56px no-repeat;}
.top_menu ul li.link3 a:hover {background:url(../images/top_menu.gif) -121px -56px no-repeat;}
.top_menu ul li.link4 a, .top_menu ul li.link4 a:visited {width:151px;background:url(../images/top_menu.gif) 0 -84px no-repeat;}
.top_menu ul li.link4 a:hover {background:url(../images/top_menu.gif) -151px -84px no-repeat;}
.top_menu ul li.link5 {padding:17px 0 0 70px;}
.top_menu ul li.link5 a, .top_menu ul li.link5 a:visited {height:44px;width:265px;background:url(../images/signup.jpg) 0 0 no-repeat;}
.top_menu ul li.link5 a:hover {background:url(../images/signup.jpg) 0 -44px no-repeat;}

.news_prog {background:url(../images/news_prog.jpg) no-repeat;height:611px;position:relative;}
.news_prog .signup_now {position:absolute;top:459px;left:440px;}
.news_prog .scroll_block {position:absolute;top:84px;left:44px;width:310px;height:417px;overflow:auto;}
.news_prog .scroll_block li {font:bold 11px Verdana;color:#b9b9b9;border-bottom:1px solid #3d5f02;margin-right:5px;padding:6px 0 6px 18px;background:url(../images/dot.gif) 0 9px no-repeat;}
.jspContainer {overflow: hidden;position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute;top: 0;right: 0;width: 13px;height: 100%;}
.jspCap {display: none;}
.jspTrack {background:#292929;position: relative;border-left:1px solid #292929;border-right:1px solid #292929;}
.jspDrag {background:#3f3f3f url(../images/scrollbar_drag.gif) repeat-y;position: relative;top: -1px;left: 0;cursor: pointer;border-left:1px solid #292929;border-right:1px solid #292929;}
.jspArrow {background:url(../images/scrollbar_down.gif) no-repeat;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrowUp {background:url(../images/scrollbar_up.gif) no-repeat;}
.jspArrow.jspDisabled {cursor: default;}
.jspVerticalBar .jspArrow {height: 14px;}
.jspVerticalBar .jspArrow:focus {outline: none;}

.prog_block {background:url(../images/prog.jpg) no-repeat;height:329px;position:relative;}
.prog_block .get_account {position:absolute;top:228px;left:455px;}
.prog_block ul {position:absolute;top:198px;left:270px;}
.prog_block ul li {float:left;font-style:italic;padding-left:240px;}
.prog_block ul li a, .prog_block ul li a:visited {color:#918f8f;}

.contact_block {background:url(../images/contact_bg.jpg) no-repeat;padding:90px 40px 0 580px;min-height:750px;}
.contact_block .desc {border-top:1px solid #ddfd02;border-bottom:1px solid #ddfd02;padding-bottom:15px;margin-bottom:30px;}
.contact_block .desc p {font-size:14px;padding:20px 0 5px 0;}
.contact_block .desc p a, .contact_block .desc p a:visited {color:#7dc402;font-weight:bold;}
.contact_block table td {padding:0 0 18px 5px;}
.contact_block table td.right {text-align:right;padding-right:13px;}
.contact_block table td.top {vertical-align:top;}
.contact_block table td input {font:12px Arial;color:#444;border:none;background:#fff;width:230px;height:21px;padding:0 10px;}
.contact_block table td textarea {font:12px Arial;color:#444;border:none;background:#fff;width:420px;height:195px;padding:0 10px;}
.contact_block table td.right_btn {text-align:right;}
.contact_block table td.right_btn input {width:126px;height:31px;background:none;padding:0;}

.get_account_bg {background:url(../images/get_account_bg.jpg) no-repeat;height:150px;position:relative;}
.get_account_bg a {position:absolute;top:50px;left:232px;}

.oursites_block li {float:left;width:588px;padding:0 6px 30px 18px;font-size:14px;}
.oursites_block li.fst {clear:both;}
.oursites_block li img {border:3px solid #a4d849;}
.oursites_block li span {font-size:30px;display:block;padding:3px 0;}
.oursites_block li span a, .oursites_block li span a:visited {color:#fff;}

.program_block {background:url(../images/program_bg.jpg) no-repeat;padding:33px 449px 0 27px;min-height:942px;}
.program_block li {border-top:1px solid #9ad406;font-size:19px;padding:35px 0 0 395px;min-height:225px;text-align:justify;background:url(../images/50.png) 14px 14px no-repeat;}
.program_block li.last {border-bottom:1px solid #9ad406;}
.program_block li.bg2 {background:url(../images/30.png) 14px 14px no-repeat;min-height:305px;}

.cform_wrap {margin:20px 60px 50px 60px;}
.cform_wrap .text-block {margin-bottom:25px;}
.cform_wrap .text-block h1 {color:#ddfd02;border-bottom:1px solid #9ad406;}
.cform_wrap #signupForm {margin:0 20px;width:860px;}

.footer {background:#3d5f02 url(../images/footer.jpg) no-repeat;}
.footer ul {margin:0 0 0 536px;}
.footer ul li {font-size:0;line-height:0;margin-bottom:55px;padding:43px 0 0 56px;float:left;}
.footer ul li a, .footer ul li a:visited {display:block;width:46px;height:18px;background:url(../images/footer.gif) no-repeat;}
.footer ul li a:hover {background:url(../images/footer.gif) -46px 0 no-repeat;}
.footer ul li.link2 a, .footer ul li.link2 a:visited {width:84px;background:url(../images/footer.gif) 0 -18px no-repeat;}
.footer ul li.link2 a:hover {background:url(../images/footer.gif) -84px -18px no-repeat;}
.footer ul li.link3 a, .footer ul li.link3 a:visited {width:76px;background:url(../images/footer.gif) 0 -36px no-repeat;}
.footer ul li.link3 a:hover {background:url(../images/footer.gif) -76px -36px no-repeat;}
.footer ul li.link4 a, .footer ul li.link4 a:visited {width:91px;background:url(../images/footer.gif) 0 -54px no-repeat;}
.footer ul li.link4 a:hover {background:url(../images/footer.gif) -91px -54px no-repeat;}
.footer ul li.link5 a, .footer ul li.link5 a:visited {width:97px;background:url(../images/footer.gif) 0 -72px no-repeat;}
.footer ul li.link5 a:hover {background:url(../images/footer.gif) -97px -72px no-repeat;}
.footer p {text-align:center;padding:14px 0 34px 0;font-family:Verdana;}