html {
  font-size:100.01%
}
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfont,thead,tr,th,td{border:none;font-family:inherit;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal}textarea,input,select{font-family:inherit;font-size:1em}blockquote,q{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}:focus{outline:none}
html,
body {
  height:100%
}
body {
  background: #fff;
  color: #222;
  font: 12px/1.3 Arial, Helvetica, sans-serif
}

del{text-decoration: line-through}
/*----- global styles -----*/
strong {
  font-weight: 700
}
em {
  font-style: oblique
}
i {
  font-style: oblique
}
small {
  font-size: .8em
}
a {
  color: #004f81;
  text-decoration: underline
}
a:hover {
  color: #01609c
}
.f-left {
  float: left
}
.f-right {
  float: right
}
.clear {
  clear: both;
  height: 1px
}
.hidden {
  display: none
}
.auto-margin {
		margin: auto auto;
	}
#page {
  min-height:100%;
  position: relative;
  padding: 0 0 62px;
  min-width: 1000px;
}
/*
#main-content
{
  width: 963px;
  margin: auto auto;
}
*/
.content {
  width: 1000px;
  margin: 0 auto;
}
/*----- top line -----*/
#top-line {
  height:27px;
  background: #303030 url(/images/new/top-line_bg.png) repeat-x 0 0;
  padding: 10px 0 0;
}
#top-line .user-panel {
  color: #fff;
  background: url(/images/new/main-sprite.png) no-repeat -175px 4px;
  padding: 0 0 0 12px;
  line-height: 1.1;
  font-size: 11px;
  position: relative;
}
#top-line .user-panel .loggined a {
  color: #01c0ff;
  text-decoration: none;
}
#top-line .user-panel .loggined a:hover {
  text-decoration: underline;
}
#top-line .user-panel .top-user-info {
  margin: 0 0 0 20px;
  overflow: visible;
}
#top-line .user-panel .top-user-info a {
  color: #01c0ff;
}
#top-line .user-panel .top-user-info li {
  background: url(/images/new/top-line-ul-delimiter.gif) no-repeat 0 1px;
  float: left;
  padding: 0 12px;
  height: 16px;
}
#top-line .user-panel .top-user-info li span {
  float: left;
  height: 16px;
  width: 16px;
  margin: -1px 4px 0 0;
  position: relative;
  background: url(/images/new/main-sprite.png) no-repeat;
}
#top-line .user-panel .top-user-info .id {
  background-position: -124px 0;
  margin-top: 0px;
}
#top-line .user-panel .top-user-info .money {
  background-position: -140px 0;
}
#top-line .user-panel .top-user-info .status {
  background-position: -156px 0;
}
#top-line .user-panel .top-user-info .status-1 {
  background-position: 0 0;
  background: url(/images/new/status-1.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-2 {
  background-position: 0 0;
  background: url(/images/new/status-2.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-3 {
  background-position: 0 0;
  background: url(/images/new/status-3.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-4 {
  background-position: 0 0;
  background: url(/images/new/status-4.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-5 {
  background-position: 0 0;
  background: url(/images/new/status-5.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-6 {
  background-position: 0 0;
  background: url(/images/new/status-6.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-7 {
  background-position: 0 0;
  background: url(/images/new/status-7.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-8 {
  background-position: 0 0;
  background: url(/images/new/status-8.png) no-repeat;
}
#top-line .user-panel .top-user-info .status-9 {
  background-position: 0 0;
  background: url(/images/new/status-9.png) no-repeat;
}


#top-line .user-panel .show-login-form,
#top-line .user-panel .show-active {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 0 10px 0 0;
  position: relative;
  background: url(/images/new/darr.gif) no-repeat 100% 5px;
}
#top-line .user-panel .login-form {
  width: 230px;
  height: 190px;
  background: url(/images/new/opacity-80.png);
  position: absolute;
  left: 0;
  top: 18px;
  display: none;
}
#top-line .user-panel .active-box {
  background: url(/images/new/opacity-80.png);
  position: absolute;
  left: 500px;
  top: 18px;
  display: none;
  z-index: 1000;
}
#top-line .user-panel .active-box p {
  padding-bottom:5px;
}
#top-line .user-panel .login-form form {
  margin: 20px 28px 0;
}
#top-line .user-panel .active-box {
  font-size: 11px;	
  padding: 10px 24px 8px 13px;	
	}
#top-line .user-panel .login-form form fieldset {
  margin: 0 0 7px;
}
#top-line .user-panel .login-form form label {
  display: block;
  font-size: 10px;
  margin: 0 0 3px;
}
#top-line .user-panel .login-form form .text {
  background: transparent url(/images/new/main-sprite.png) no-repeat 0 -25px;
  width: 164px;
  height: 18px;
  border: 0;
  padding: 4px 5px 0;
  font-size: 12px;
}
#top-line .user-panel .login-form form .member {
  margin: 12px 0;
}
#top-line .user-panel .login-form form .member label {
  display: inline;
}
#top-line .user-panel .login-form form .member input {
  vertical-align: middle;
}
#top-line .user-panel .login-form form .member a {
  float: right;
  color: #00bffe;
  font-size: 10px;
  margin: 2px 0 0;
}
#top-line .user-panel .login-form form .submit {
  clear: both;
}
#top-line .user-panel .login-form form .submit a {
  font-size: 18px;
  color: #00bffe;
  text-decoration: underline;
}
#top-line .top-line-time {
  color: #fff;
  font-size: 9px;
  margin: 1px 15px 0 0;
}
#top-line .change-lang {
  margin: 1px 0 0;
}
#top-line .change-lang li {
  position: relative;
  padding: 0 3px;
  float: left;
}
#top-line .change-lang li,
#top-line .change-lang li a,
#top-line .change-lang li span,
#top-line .change-lang li i span,
#top-line .change-lang li i {
  width: 16px;
  height: 11px;
  display: block;
  font-size: 6px;
}
#top-line .change-lang li i {
  position: absolute;
  left: -3px;
  top: -5px;
  padding: 5px 6px;
  background: url(/images/new/main-sprite.png) no-repeat -96px 0;
}
#top-line .change-lang li a,
#top-line .change-lang li span {
  background: url(/images/new/main-sprite.png) no-repeat;
}
#top-line .change-lang li a {
  opacity: .5;
}
#top-line .change-lang li a:hover {
  opacity: 1;
}
#top-line .change-lang li .en {
  background-position: 0 0;
}
#top-line .change-lang li .de {
  background-position: -16px 0;
}
#top-line .change-lang li .es {
  background-position: 0 -11px;
}
#top-line .change-lang li .it {
  background-position: -16px -11px;
}
#top-line .change-lang li .pt {
  background-position: -32px 0;
}
#top-line .change-lang li .fr {
  background-position: -48px 0;
}
#top-line .change-lang li .ru {
  background-position: -64px 0;
}
#top-line .change-lang li .zh {
  background-position: -80px 0;
}
/*----- header -----*/
#head .content {
  height: 246px;
}
#head .loggined {
  height: 188px;
}
#head .logo {
  height: 246px;
  width: 200px;
}
#head .loggined .logo {
  height: 140px;
  margin: 28px 0 0;
  width: 110px;
}
#head .name {
  color: #3CC008;
  font-size: 30px;
  height: auto;
  line-height: 1.1;
  margin: 70px 0 0 0;
}
#head .header-right {
  width: 480px;
  position: relative;
}
#head .header-right img {
  display: block;
}
#head .header-right .time {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  position: absolute;
  left: 270px;
  top: 160px;
}
#head .loggined .header-right .time {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  position: absolute;
  left: 270px;
  top: 120px;
}
#head .header-right .time small {
  display: block;
  font-size: 10px;
  margin: 3px 0 0 50px;
}
/*----- menu -----*/
#menu {
  height: 55px;
  background: #069 url(/images/new/menu_bg.gif) repeat-x 0 0;
  position: relative;
}
#menu .menu {
  margin: 0 0 0 15px;
  background: url(/images/new/menu-delimiter-l.gif) no-repeat 0 10px;
  height:39px;
  padding: 0 0 0 1px;
  width: auto;
}
#menu .menu li {
  float: left;
  height:39px;
}
#menu .menu li.last {
  background: url(/images/new/menu-delimiter-r.gif) no-repeat 0 10px;
  height:39px;
  width: 1px;
}
#menu .menu li a {
  display: block;
  height: 41px;
}
/*
			#menu .menu li .about-school {
				width: 97px;
				background: url(/images/new/about-ru.png) no-repeat 0 0;
			}
			#menu .menu li .about-school:hover,
			#menu .menu li .active .about-school {
				background: url(/images/new/about-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .world-of-study {
				width: 138px;
				background: url(/images/new/world-of-study-ru.png) no-repeat 0 0;
			}
			#menu .menu li .world-of-study:hover,
			#menu .menu li .active .world-of-study {
				background: url(/images/new/world-of-study-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .price {
				width: 179px;
				background: url(/images/new/price-ru.png) no-repeat 0 0;
			}
			#menu .menu li .price:hover,
			#menu .menu li .active .price {
				background: url(/images/new/price-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .registration {
				width: 124px;
				background: url(/images/new/registration-ru.png) no-repeat 0 0;
			}
			#menu .menu li .registration:hover,
			#menu .menu li .active .registration {
				background: url(/images/new/registration-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .response {
				width: 93px;
				background: url(/images/new/response-ru.png) no-repeat 0 0;
			}
			#menu .menu li .response:hover,
			#menu .menu li .active .response {
				background: url(/images/new/response-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .pay-for-courses {
				width: 158px;
				background: url(/images/new/pay-ru.png) no-repeat 0 0;
			}
			#menu .menu li .pay-for-courses:hover,
			#menu .menu li .active .pay-for-courses {
				background: url(/images/new/pay-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-education {
				width: 139px;
				background: url(/images/new/my-education-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-education:hover,
			#menu .menu li .active .my-education {
				background: url(/images/new/my-education-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-business {
				width: 122px;
				background: url(/images/new/my-business-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-business:hover,
			#menu .menu li .active .my-business {
				background: url(/images/new/my-business-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-data {
				width: 127px;
				background: url(/images/new/my-data-ru.png) no-repeat 0 0;
			}
			#menu .menu li .my-data:hover,
			#menu .menu li .active .my-data {
				background: url(/images/new/my-data-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .feedback {
				width: 147px;
				background: url(/images/new/feedback-ru.png) no-repeat 0 0;
			}
			#menu .menu li .feedback:hover,
			#menu .menu li .active .feedback {
				background: url(/images/new/feedback-hover-ru.png) no-repeat 0 0;
			}
			#menu .menu li .mfaq {
				width: 67px;
				background: url(/images/new/mfaq-ru.png) no-repeat 0 0;
			}
			#menu .menu li .mfaq:hover,
			#menu .menu li .active .mfaq {
				background: url(/images/new/mfaq-hover-ru.png) no-repeat 0 0;
			}
*/
#menu .submenu-container {
  height: 35px;
  width: 100%;
  background: #dadada url(/images/new/submenu_bg.png) repeat-x 0 0;
  position: absolute;
  top: 41px;
  margin: 0;
  
}
#menu .submenu-container .submenu {
  margin: 0 0 0 60px;
  background: url(/images/new/submenu-ul_bg.png) no-repeat 0 4px;
  height:28px;
  padding: 0 0 0 28px;
}
#menu .submenu-container .submenu li {
  float: left;
  height:28px;
}
#menu .submenu-container .submenu li.last {
  background: url(/images/new/submenu-delimiter.png) no-repeat 0 4px;
  width: 1px;
}
#menu .submenu-container .submenu li a {
  display: block;
  height: 28px;
}
/*
				#menu .submenu-container .submenu li .presentation {
					width: 118px;
					background: url(/images/new/presentation-ru.png) no-repeat 0 0;
				}
				#menu .submenu-container .submenu li .presentation:hover,
				#menu .submenu-container .submenu li .active .presentation {
					background: url(/images/new/presentation-hover-ru.png) no-repeat 0 0;
				}
				#menu .submenu-container .submenu li .faq {
					width: 62px;
					background: url(/images/new/faq-ru.png) no-repeat 0 0;
				}
				#menu .submenu-container .submenu li .faq:hover,
				#menu .submenu-container .submenu li .faq.active {
					background: url(/images/new/faq-hover-ru.png) no-repeat 0 0;
				}
				#menu .submenu-container .submenu li .contact-info {
					width: 189px;
					background: url(/images/new/contact-ru.png) no-repeat 0 0;
				}
				#menu .submenu-container .submenu li .contact-info:hover,
				#menu .submenu-container .submenu li .contact-info.active {
					background: url(/images/new/contact-hover-ru.png) no-repeat 0 0;
				}*/
/*----- content -----*/
#content {
  padding: 30px 0 62px;
}
#content.main {
  padding: 0px 0 62px;
}

#content.with-gradient {
  background: url(/images/new/mp-gradient.png) repeat-x 0 100%;
}

#content .content {
  padding: 0 8px;
  width: 984px;
}
#content .content .blue-point {
  background:transparent url(/images/new/reg-bp.gif) no-repeat scroll 0 0;
  float: left;
  width: 5px;
  height: 4px;
  margin: 6px 4px 0 0;
}
#content .content p {
  margin: 0 0 1em;
}
#content .content .star {
  color: #0066a7;
}
#content .content h1 {
  color: #004f81;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
}
#content .content h1.black {
	color: #030303;
	font-weight: 400;
	font-size: 20px;
}
#content .content h1.no-margin {
	margin: 0;
}
#content .content h2 {
  color: #004f81;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 15px;
}
#content .content h3 {
  color: #333;
  font-size: 14px;
  font-weight: 700;
}
#content .content .form {
  margin: 25px 0;
  width: 730px;
}
#content .content .form small {
  font-size: 11px;
}
#content .content .form .invalid-info {
  color: #c00000;
  background: url(/images/new/invalid-icon.gif) no-repeat 0 0;
  padding: 0 0 0 18px;
  position: absolute;
  left: 490px;
  top: 3px;
  width: 200px;
}
#content .content .form .check {
  color: #c00000;
  padding: 0 0 0 18px;
  position: absolute;
  left: 490px;
  top: 3px;
}

#content .content .form .check2 {
  color: #c00000;
  padding: 0 0 0 18px;
  position: absolute;
  left: 250px;
  top: 0px;
  
}

#content .content .form .block {
  margin: 0 0 40px;
  position: relative;
}
#content .content .form .block fieldset {
  clear: both;
  margin: 0 0 3px;
  padding: 3px 0 2px;
  position: relative;
}

#content .content .form .block fieldset.invalid {
  background: url(/images/new/invalid-field.gif);
  color: #c00000;
}
#content .content .form .block fieldset.invalid1 {
  background: url(/images/new/invalid-field.gif);
  color: #c00000;
}

#content .content .form .left {
  float: left;
  width: 160px;
  margin: 0 10px 0 0;
  text-align: right;
}
#content .content .form .left label {
  vertical-align: middle;
  margin-top: 3px;
  display: block;
}
#content .content .form .left label.light {
			color:#676767;
		}



#content .content .form .right {
  float: left;
  margin: 0;
}
	#content .content .form .text {
		width: 174px;
		padding: 1px 3px;
	}
#content .content .form select.text {
		width: 185px;
		padding: 0;
	}
#content .content .form .text.short {
  width: 134px;
}
#content .content .form .checkbox {
  vertical-align: middle;
}
#content .content .form .submit {
  /*width: 163px;
		height: 37px;
		*/
  margin-top: 15px;
  background: url(/images/new/form-submit.png) no-repeat 0 0;
  border: 0;
}
#content .content .form .validate-field {
  cursor: pointer;
  color: #666;
  font-size: 10px;
  position: absolute;
  margin: 3px 0 0 5px;
}

#content .content .form .validate-field2 {
  cursor: pointer;
  color: #666;
  font-size: 10px;
  margin: 0 0 0 5px;
  padding: 0;
  float:left;
}

#content .content .focus-help {
  position: absolute;
  color: #666;
  top: -15px;
  left: 490px;
  width: 318px;
  min-height: 58px;
  background: url(/images/new/help-block.png) no-repeat 0 0;
  font-size: 10px;
  display: none;
  z-index: 2;
}
#content .content .focus-help p {
  margin: 13px 20px 10px 40px;
}
#content .content .clicked-help {
  position: absolute;
  top: -15px;
  left: 490px;
  width: 318px;
  min-height: 58px;
  background: #1d1d1d;
  font-size: 11px;
  color: #fff;
  display: none;
}
#content .content .clicked-help .close {
  color: #06c0f5;
  cursor: pointer;
  font-size: 16px;
  position: absolute;
  right: 5px;
  top: 0px;
  font-weight: 700;
}
#content .content .clicked-help p {
  margin: 13px 20px;
}
#content .content .form .small-submit {
  width: 128px;
  height: 38px;
  background: url(/images/new/form-small-submit.png) no-repeat 0 0;
  color: #fff;
  border: 0;
  font-size: 12px;
  font-family: Myriad Pro, Arial, Helvetica, sans-serif;
  padding: 0 0 13px;
}
#content .content .testimonials-left {
  width: 467px;
}
#content .content .testimonials-left .photo-container {
  height: 364px;
  width: 100%;
  position: relative;
}
#content .content .testimonials-left .photo-container .photo-border {
  width: 645px;
  height: 364px;
  background: url(/images/new/photo-border.jpg) no-repeat 0 0;
  position: absolute;
  left: -83px;
}
#content .content .testimonials-left .photo-container img {
  position: relative;
  margin: 27px 0 0 12px;
}
#content .content .testimonials-right {
  width: 460px;
  position: relative;
  margin-top: 19px;
}
#content .content .testimonials-right .form {
  width: 420px;
}
#content .content .testimonials-right .form .left {
  width: 115px;
}
#content .content .testimonials-right .form textarea {
  width: 280px;
}
#content .content .testimonials-right .photo-slider {
  background: #e6e8ea;
  width: 492px;
  height: 92px;
  margin: 0 0 30px -32px;
  position: relative;
}
#content .content .testimonials-right .photo-slider .larr {
  position: absolute;
  left: 9px;
  top: 33px;
  background: url(/images/new/photo-larr.gif) no-repeat 0 0;
  width: 20px;
  height: 29px;
  cursor: pointer;
}
#content .content .testimonials-right .photo-slider .rarr {
  position: absolute;
  right: 9px;
  top: 33px;
  background: url(/images/new/photo-rarr.gif) no-repeat 0 0;
  width: 20px;
  height: 29px;
  cursor: pointer;
}
#content .content .testimonials-right .photo-slider .disabled-larr {
  background: url(/images/new/photo-larr-dis.gif) no-repeat 0 0;
  cursor: default;
}
#content .content .testimonials-right .photo-slider .disabled-rarr {
  background: url(/images/new/photo-rarr-dis.gif) no-repeat 0 0;
  cursor: default;
}
#content .content .testimonials-right .photo-slider .view-space {
  position: relative;
  width: 420px;
  height: 72px;
  overflow: hidden;
  margin: 0 0 0 35px;
  top: 20px;
}
#content .content .testimonials-right .photo-slider ul {
  position: absolute;
  width: 10000em;
  left: 0;
  top: 0;
}
#content .content .testimonials-right .photo-slider ul li {
  height: 56px;
}
#content .content .testimonials-right .photo-slider ul li.item {
  width: 70px;
  float: left;
  background: url(/images/new/photo-slider-item.png) no-repeat 0 0;
}
#content .content .testimonials-right .photo-slider ul li.item span {
  width: 52px;
  height: 54px;
  display: block;
  /*margin: 9px 0 0 9px;*/
  margin-top: 10px;
  margin-left:10px;
}
#content .content .testimonials-right .photo-slider ul li.item span.active img {
  opacity: .3;
}
#content .right-testimonials {
    width: 270px;
    text-align:center;
}
    #content .right-testimonials select {
        width:250px;
        font-size: .9em;
        margin: 0 auto 5px;
    }
    #content .right-testimonials .testimonial-photo {
        /*width: 238px;
        height: 164px;
        */
        width: 250px;
        height: 176px;
        margin: 10px auto;
        overflow: hidden;
        /*
        padding: 5px 6px 6px;
        overflow: hidden;
        background: url(/images/new/testimonial-photo.png) no-repeat;
        margin: 10px auto;
        */
    }
        #content .right-testimonials .testimonial-photo img {
            /*width: 238px;
            height: 164px;*/
            width: 250px;
        	height: 176px;
        }
    #content .right-testimonials .author {
        color:#737373;
    }
        #content .right-testimonials .author .publish {
            display:block;
        }
    #content .right-testimonials textarea {
        width: 270px;
        overflow: auto;
        height: 115px;
    }
    #content .right-testimonials .hr {
        border-top: 1px solid #e1e1e1;
        width:250px;
        margin: 0 auto;
        height: 15px;
        font-size:0;
    }
    #content .right-testimonials .button {
        text-align:right;
        margin-top: 5px;
        margin-right: -2px;
    }
#content .left-testimonials {
    width: 650px;
}
#content .left-testimonials .comments-feed {
    margin: 32px 0 1em;
}
    #content .left-testimonials .comments-feed .hentry {
        border-top: 1px solid #e1e1e1;
        position:relative;
        padding:10px 5px 7px 15px;
		height: 1%;
    }
        #content .left-testimonials .comments-feed .hentry .sq {
            position:absolute;
            width: 10px;
            height: 4px;
            background: #e1e1e1;
            font-size:0;
            left: 0;
            top: 0;
        }
        #content .left-testimonials .comments-feed .hentry .author,
        #content .left-testimonials .comments-feed .hentry .publish {
            color:#b4b4b4;
        }
        #content .left-testimonials .comments-feed .hentry .entry-content {
            color:#737373;
            margin: 0 0 1em;
        }
        #content .left-testimonials .more {
            margin: 2px 0 0 15px;
        }
#content .education-pack {
	width: 420px;
	text-align: center;
	margin: 0 15px 0 0;
}
	#content .education-pack .with-bonus {
		margin-left: 20px;
	}
	#content .education-pack .pack-content {
		text-align: left;
		margin: 0 30px;
		height: 200px;
	}
	#content .education-pack .by-now {
		width: 140px;
		height: 49px;
		display: block;
		background: url(/images/new/by-now-ru.png) no-repeat 0 0;
		margin: 0 auto;
	}
	#content .education-pack .by-now-disabled {
		background: url(/images/new/by-now-disabled-ru.png) no-repeat 0 0;
		width: 126px;
	}
	/* added 08.05 */
	#content .education-pack .by-now:hover {
		background: url(/images/new/by-now-hover-ru.png) no-repeat 0 0;
	}
	#content .education-pack .by-now-disabled:hover {
		background: url(/images/new/by-now-disabled-ru.png) no-repeat 0 0;
	}
	/* /added 08.05 */
	#content .pay-variant {
		text-align: left;
		padding: 15px 0 0;
		display: none;
	}
		#content .pay-variant fieldset {
			margin: 0 0 10px;
			position: relative;
		}
		#content .pay-variant input {
			vertical-align: bottom;
		}
		#content .pay-variant .focus-help {
			left: 250px;
		}
		#content .pay-variant label {
			font-weight: 700;
		}
		#content .pay-variant p {
			font-size: 10px;
			margin: 3px 0 0;
		}
		#content .pay-variant .next {
			display: block;
			border: 0;
			background: url(/images/new/next-ru.png) no-repeat 0 0;
			margin: 0 auto;
			width: 132px;
			height: 39px;
		}
		/* added 08.05 */
		#content .pay-variant .next:hover {
			background: url(/images/new/next-hover-ru.png) no-repeat 0 0;
		}
		/* /added 08.05 */
		#content .pay-variant .disabled .next {
			background: url(/images/new/next-disabled-ru.png) no-repeat 5px 0;
		}
#content .content .plastic-card {
	width: 580px;
	position: relative;
}
	#content .plastic-card .submit-error {
		position: absolute;
		margin: 7px 0 0 15px;
		color: #666;
	}
	#content .content .plastic-card .left {
		width: 80px;
	}
	.pay-plastic-card, #content .reg-form .pay-plastic-card-disabled,
    #content .plastic-card .pay-plastic-card,
	#content .plastic-card .pay-plastic-card-disabled {
		width: 130px;
		height: 39px;
		border: 0;
		background: url(/images/new/pay-plasticcard-ru.png) no-repeat 0 0;
	}
	#content .reg-form .pay-plastic-card-disabled,
	#content .plastic-card .pay-plastic-card-disabled {
		background: url(/images/new/pay-plasticcard-disabled-ru.png) no-repeat 0 0;
		margin-left: 5px;
	}
	/*edited 13.05*/
	.add-money,
	.add-money-disabled {
		width: 169px;
		height: 39px;
		border: 0;
		background: url(/images/new/add-money-ru.png) no-repeat 0 0;
	}
	.add-money:hover {
		background: url(/images/new/add-money-hover-ru.png) no-repeat 0 0;
	}
	.add-money-disabled {
		background: url(/images/new/add-money-disabled-ru.png) no-repeat 0 0;
		margin-left: 5px;
	}
	.add-money-disabled:hover {
		background: url(/images/new/add-money-disabled-ru.png) no-repeat 0 0;
	}

	/*/edited 13.05*/
	#content .plastic-card .card-types {
		position: absolute;
		right: 115px;
		top: 50px;
	}
		#content .plastic-card .card-types img {
			margin: 0 10px 0 0;
		}
	#content .plastic-card .calculate-summ {
		position: absolute;
		left: 290px;
		top: 4px;
		margin: 0;
		width: 250px;
	}
#content .center {
	margin: 0 auto;
	text-align: center;
}
	#content .center .back-button {
		margin: 0 auto;
	}
/* edited  */
.back-button {
	width: 130px;
	height: 39px;
	display: block;
	background: url(/images/new/back-ru.png) no-repeat 0 0;
	border: 0;
}
.back-button:hover {
	background: url(/images/new/back-hover-ru.png) no-repeat 0 0;
}
input.back-button {
	display: inline-block;
}
/* /edited  */
#content .content .autoname {
	line-height: 1.8;
	margin: 0;
}
#content .feedback-left {
	width: 450px;
}
	#content .content .feedback-left .form {
		width: 450px;
	}
	#content .content .feedback-left .left {
		width: 90px;
	}
	#content .content .feedback-left .text {
		width: 330px;
	}
	#content .content .feedback-left select {
		width: 340px;
	}
	#content .content .feedback-left textarea {
		height: 175px;
	}
	/* edited */
	#content .content .feedback-left .feedback-send,
	.send {
		width: 130px;
		height: 39px;
		border: 0;
		background: url(/images/new/send-ru.png) no-repeat 0 0;
	}
	#content .content .feedback-left .feedback-send:hover,
	.send:hover {
		background: url(/images/new/send-hover-ru.png) no-repeat 0 0;
	}
	#content .content .feedback-left .feedback-send-disabled,
	.send-disabled {
		background: url(/images/new/send-disabled-ru.png) no-repeat 0 0;
		margin-left: 5px;
	}
	#content .content .feedback-left .feedback-send-disabled:hover,
	.send-disabled:hover {
		background: url(/images/new/send-disabled-ru.png) no-repeat 0 0;
	}
	/* edited */
	#content .read-feedback-left {
		width: 80px;
		color: #676767;
		text-align: right;
		margin: 0 20px 20px 0;
	}
#content .feedback-right {
	width: 520px;
}
#content .feedback-report {
	background: url(/images/new/feedback-report_bg.png) repeat-y 0 0;
	width: 519px;
}
	#content .feedback-report div {
		float: left;
		padding: 5px;
		position: relative;
	}
	#content .feedback-report dd {
		min-height: 30px;
		border-bottom: 1px solid #e5e5e5;
		color: #000;
	}
	#content .feedback-report dd a {
		color: #000;
	}
	#content .feedback-report .no-reply {
		color: #666;
	}
	#content .feedback-report .header {
		min-height: 0;
		border: 0;
	}
	#content .feedback-report .header div {
		height: 18px;
	}
	#content .feedback-report .header .reply {
		background: url(/images/new/feedback-report-delimiter.png) no-repeat 0 50%;
		padding: 5px;
	}
	#content .feedback-report .header .date {
		background: url(/images/new/feedback-report-delimiter.png) no-repeat 100% 50%;
	}
	#content .feedback-report .date {
		width: 84px;
		text-align: center;
	}
	#content .feedback-report .theme {
		width: 335px;
	}
	#content .feedback-report .reply {
		width: 70px;
		text-align: center;
		padding: 2px 5px;
	}
	#content .feedback-report .header {
		height: 28px;
		text-align: center;
		background: url(/images/new/feedback-report-header_bg.png) repeat-x 0 0;
		color: #fff;
	}
	#content .tree {
		width: 350px;
		padding: 0 0 32px 0;
		font-size: 16px;
		margin: 50px;
	}
		#content .tree a {
			color: #000;
			cursor: pointer;
		}
		#content .tree a:hover {
			color: #004f81;
		}
		#content .tree span {
			display: block;
			margin: 0 0 0 54px;
			border: solid #eee;
			border-width: 0 0 2px 2px;
		}
		#content .tree span span {
			display: block;
			position: relative;
			top: 33px;
			background-color: #fff;
			margin: 0 0 7px 30px;
			padding: 13px 5px 0 48px;
			border: none;
			height: 35px;
		}
			#content .tree span span i {
				position: absolute;
				left: 0;
				top: 0;
				width: 48px;
				height: 48px;
			}
				#content .tree span span i .have-sub,
				#content .tree span span i .have-sub-unfolded {
					width: 18px;
					height: 18px;
					background: url(/images/new/have-sub.png) no-repeat 0 0;
					left: 33px;
					top: 33px;
				}
				#content .tree span span i .have-sub-unfolded {
					background: url(/images/new/have-sub-unfolded.png) no-repeat 0 0;
				}
		#content .tree .tree-root {
			margin-left: -120px;
			margin-top: -75px;
			position: relative;
		}
		#content .tree .tree-head {
			border: 0;
		}
		#content .tree ul ul {
			font-size: 14px;
			display: none;
		}
			#content .tree ul ul li {
				margin: 0 0 0 54px;
			}
				#content .tree ul ul ul li {
					border-left: 2px solid #eee;
				}
		.tooltip {
			color: #fff !important;
			border: 0  !important;
			padding: 10px 15px !important;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
		.w-content .tooltip, .w-information-block .w-information-block-group, user-info {
			color: #fff !important;
			border: 0  !important;
			padding: 10px 15px !important;
			background: transparent url(/images/new/opacity-90.png) !important;
		}

		/*
		.w-content .history-tooltip {
			color: #fff !important;
			border: 0  !important;
			padding: 10px 15px !important;
			width: 100px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
		*/
		.w-comments-link {
		    text-align: left;
		    position:absolute;
		    left: 15px;
		    font-size: 10px;
		    height: 22px;
		    bottom: 8px;
		    width: 100px;
		    background: url(/images/_new/w-comments-icon.png) no-repeat 0 0;
			padding: 3px 0 0 22px;
			color: #151515;
			clear: both;
		}
		.w-comments-link-wide {
            right: 0px;
		}
		    .w-comments-link a {
		        color:#151515;
		    }
		    .w-comments-link a:hover {
		        color:#777;
		    }
		.w-content .clicked-help {
			  left: -105px;
			  position: absolute;
			  top: -110px;
			  width: 100px;
			  height: 10px;
			  min-height: 0;
			  padding:7px 5px 10px;
			  z-index: 10;
			  background: transparent url(/images/new/opacity-95.png) 0 0;
			}
		.history-tooltip {
			color: #fff !important;
			border: 0  !important;
			padding:7px !important;
			width: auto !important;
			/*min-width: 50px;*/
			height: auto !important;
			font-size: 10px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
		.report-tooltip {
			color: #fff !important;
			border: 0  !important;
			padding:7px !important;
			width: auto !important;
			/*min-width: 50px;*/
			height: auto !important;
			font-size: 10px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
		.history-tooltip-text {
			color: #fff !important;
			border: 0  !important;
			padding:7px !important;
			vertical-align: center;
			width: auto !important;
			height: auto !important;
			/*width: 230px !important;*/
			/*min-width: 200px;*/
			/*height: 50px !important;*/
			font-size: 10px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}

		/* added 8.05.09 */
		.reply-time-tooltip {
			color: #fff !important;
			border: 0  !important;
			padding:7px 5px 10px !important;
			width: 190px !important;
			height: 10px !important;
			font-size: 10px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
		/* /added 8.05.09 */
			.tooltip h1 {
				font-size: 44px;
				margin: 0 0 10px;
			}
			.tooltip p{
				padding: 5px 0 7px 32px;
				line-height: 1;
				margin: 0 0 10px;
			}
			.tooltip p.email, .w-information-block-group p.email, user-info p.email {
				padding: 2px 0 7px 35px;
				line-height: 1;
				margin: 0 0 3px -1px !important; 
			}
			.tooltip p.town, .w-information-block-group p.town, user-info p.town {
				padding: 7px 0 4px 33px;
				line-height: 1;
				margin: 0 0 10px;
			}
			.tooltip .user-info-id,  .w-information-block-group .user-info-id {
				background: url(/images/new/id-icon-big.png) no-repeat 0 0;
			}
			.tooltip .user-info-email, .w-information-block-group .user-info-email {
				background: url(/images/new/email-icon-big.png) no-repeat 0 0;
				text-decoration: underline;
			}
			.tooltip .user-info-skype, .w-information-block-group .user-info-skype {
				background: url(/images/new/skype-icon-big.png) no-repeat 0 0;
			}
			.tooltip .user-info-town, .w-information-block-group .user-info-town {
				background: url(/images/new/town-icon-big.png) no-repeat 0 0;
			}
			.tooltip .user-info-rate {
				background: url(/images/new/user-icon-big.png) no-repeat 0 0;
			}
			.tooltip. .user-info-prior-account-2, w-information-block-group .user-info-prior-account-2 {
				background: url(/images/new/icons-group-2.png) no-repeat 0 0;
			}
			.tooltip .user-info-balance {
				background: url(/images/new/money-icon-big.png) no-repeat 0 0;
			}
			.tooltip .user-info-birthday {
				background: url(/images/new/calendar-icon-big.png) no-repeat 0 0;
			}
			.tooltip .user-info-phone {
				background: url(/images/new/phone-icon-big.png) no-repeat 0 0;
			}
		#content .tree .user-info {
			display: none;
		}
	/*----- added 06.05.09 -----*/
	#content .tabbed-links a {
		color: #010101;
	}
	#content .tabbed-links a:hover {
		color: #444;
	}
	.save-button {
		display: block;
		border: 0;
		background: url(/images/new/save-ru.png) no-repeat 0 0;
		margin: 0 auto;
		width: 132px;
		height: 39px;
	}
	.save-button:hover {
		background: url(/images/new/save-hover-ru.png) no-repeat 0 0;
	}
	/*----- /added 06.05.09 -----*/
.w-content {
	margin: 10px 20px;
	font-size: 12px;
	/*overflow: auto;*/
}
	.w-content .form .left {
		float: left;
		width: 20%;
		text-align: right;
	}
	.w-content .form .right {
		width: 75%;
		float: right;
	}
		.w-content .form .right small {
			display: block;
			line-height: 1.1;
			color: #555;
		}
	.w-content .form .text {
		width: 160px;
		padding: 1px;
	}
	.w-content .form label {
		display: block;
		padding: 2px 0 0;
	}
	.w-content .form fieldset.block {
		clear: both;
		margin: 0 0 10px;
	}
	.w-content .small-info {
		width: 170px;
		background: url(/images/new/small-info-block.png) no-repeat 0 0;
		text-align: center;
		margin: 20px auto;
		padding: 10px 0;
	}
	/* added 28.05 */
	.w-content h1 {
		font-size: 16px;
		color: #000;
		text-align: center;
		font-weight: 700;
	}
	.w-content h2 {
		font-size: 14px;
		color: #323232;
		text-align: center;
		font-weight: 700;
		margin: 5px 0;
	}
	.w-content .go-gold {
		text-align: center;
	}
	.w-content .go-gold ul {
		padding-bottom:190px;
	}
		.w-content .go-gold a {
			color: #333;
		}
		.w-content .go-gold a:hover {
			color: #000;
		}
		.w-content .go-gold li {
			float: left;
			width: 110px;
			height: 80px;
			margin: 0 2px 5px 0;
		}
	.w-content .w-bulletin {
		height: 280px;
		overflow: auto;
	}
		.w-content .w-bulletin img {
			float: left;
			margin: 0 5px 10px 0;
		}
		.w-content .w-bulletin .w-bulletin-open-mode {
			margin: 7px 0 0 41%;
			width: auto;
		}
	.w-content .w-bulletin-open-mode {
		width: 150px;
		margin: 0 auto;
		font-size: 11px;
	}
		.w-content .w-bulletin-open-mode p {
			margin: 0 0 5px;
		}
		.w-content .w-bulletin-open-mode a {
			padding: 0 0 0 18px;
		}
		.w-content .w-bulletin-open-mode .reader {
			background: url(/images/new/reader-ico.png) no-repeat 0 1px;
		}
		.w-content .w-bulletin-open-mode .flash {
			background: url(/images/new/flash-ico.png) no-repeat 0 3px;
		}
	.w-content .w-bulletin-archive {
		position: absolute;
		left: 20px;
		bottom: 20px;
		font-size: 9px;
	}
		.w-content .w-bulletin-archive a {
			color: #222;
		}
		.w-content .w-bulletin-archive a:hover {
			color: #000;
		}

		.w-content .w-more {
			background: url(/images/new/w-more-darr.png) no-repeat 100% 5px;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #004f81;
			text-decoration: underline;
			padding: 0 10px 0 0;
			cursor: pointer;
		}
		.w-content .w-more-hide {
		background: url(/images/new/w-more-uarr.png) no-repeat 100% 5px;
		}
		.w-content .w-event {
			display: none;
			margin-top: 4px;
		}
			.w-content .w-event p {
				margin: 0 0 1em;
			}
			.w-content .w-event ul {
				list-style: disc;
				margin: 5px 0 5px 20px;
			}
				.w-content .w-event ul li {
					margin: 0 0 3px;
				}

	.w-content .news-block {
		height: 240px;
		overflow: auto;
	}

	.w-content .news-block ul {
		list-style-type: disc;
		padding-left: 30px;
		padding-bottom: 10px;
	}
	.w-content .news-one {
		padding: 0 0 0 160px;
		min-height: 106px;
	}
		.w-content .news-one h1 {
			text-align: left;

		}
		.w-content .news-one h1 a {
			text-align: left;
			color: #38538b;
			  text-decoration:none;
			  border-bottom: 1px dashed #1a3dc1;
			  cursor: pointer;
			  font-size: 14px !important;
			  font-weight: normal;
		}

		.w-content .news-one p,
		.w-content .news-one div {
			margin: 0 0 1em;
		}
		.w-content .news-one div.hidden-news {
			display: none ! important;
		}

		.w-content .news-one .news-image {
			margin: 0 0 0 -160px;
			font-size: 9px;
			display: inline;
		}
			.w-content .news-one .news-image a {
				color: #222;
			}
			.w-content .news-one .news-image a:hover {
				color: #000;
			}
	.w-content .marketing-plan h1 {
		font-size: 18px;
		text-align: left;
		margin: 0 0 8px;
	}
		.w-content .marketing-plan .star {
			color: #005088;
			font-size: 18px;
		}
		.w-content .marketing-plan h1 a {
			/*color: #000;*/
			color: #0e1d3a;
			  text-decoration:none;
			 /* border-bottom: 1px dashed #1a3dc1;*/
			  cursor: pointer;
			  font-size: 17px !important;
			  font-weight: normal;
			padding: 0 20px 0 0;
			background: url(/images/new/marketing-darr-1.png) no-repeat 100% 8px;
		}
		.w-content .marketing-plan h1 a.marketing-plan-hide {
			background: url(/images/new/marketing-uarr-1.png) no-repeat 100% 8px;
		}
		.w-content .marketing-plan h1 a:hover {
			/*color: #333;*/
			text-decoration:underline;
		}
	.w-content .marketing-content {
		display: none;
		margin: 0 0 20px;
	}
		.w-content .marketing-content p {
			margin:  0 0 1em;
		}
		.w-content .marketing-content ul {
			margin: 7px 0;
			list-style: disc;
			margin: 0 0 0 30px;
		}
			.w-content .marketing-content ul li {
				margin:  0 0 4px;
			}
	/* /added 28.05 */
	.w-content .table {
        background: url(/images/new/table-left_bg.png) repeat-y 0 0;
        width: 98%;
    }
        .w-content .table a {
            color: #333;
        }
        .w-content .table a:hover {
            color: #777;
        }
        .w-content .table tr {
            background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
        }
         .w-content .table tr.blue-row td {
			  	background: #027ad5 url(/images/new/blue-row_bg.png) repeat-x 0 0 !important;
				color: #fff;
		  }
		  .w-content .table tr.green-row td {
			  	background: #0ad210 url(/images/new/green-row_bg.png) repeat-x 0 0 !important;
				color: #fff;
		  }
		  .w-content .table tr.orange-row td {
			  	background: #ff9200 url(/images/new/orange-row_bg.png) repeat-x 0 0 !important;
		  }
        .w-content .table td,
        .w-content .table th {
            border: 1px solid #e5e5e5;
            padding: 7px 10px;
            text-align: center;
        }
        .w-content .table .th {
            background: #004d7f url(/images/new/th_bg.png) repeat-x 0 0;
            color: #fff;
            font-size: 11px;
        }
        .w-content .table .f10px {
            font-size: 10px;
        }
        .w-content .table .v-middle td,
        .w-content .table .v-middle th {
            vertical-align: middle;
        }
        .w-content .table .tf {
            background: url(/images/new/invalid-field.gif);
            font-weight: 700;
        }
            .w-content .table .th th {
                font-weight: 700;
                padding: 9px 10px;
                border: 0;
                background: intherit;
            }
            html:root .w-content .table .th>th {
                background: url(/images/new/th-delimiter.png) no-repeat 100% 10px;
            }
            html:root .w-content .table .th>th.last {
                background: none;
            }
            * html .w-content .table tr {
                background: none;
            }
            * html .w-content .table td.last {
                background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
            }
            *+html .w-content .table tr {
                background: none;
            }
            *+html .w-content .table td.last {
                background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
            }
		.w-content .col25 {
			width: 25%;
			float: left;
			text-align: center;
			position: relative;
			padding-bottom: 15px;
		}
		.w-content .col25 img {
				cursor: pointer;
			}
			/*added 29.05*/
			.w-content .w-info-instrument {
				position: absolute;
				top: 50px;
				width: 300px;
				z-index: 100;
				background: url(/images/new/opacity-90.png);
				color: #fff;
				padding: 15px 20px;
				text-align: left;
				font-size: 11px;
				display: none;
			}
				.w-content .w-info-instrument p {
					margin: 0 0 5px;
				}
				.w-content .w-info-instrument a {
					color: #06c0f5;
				}
				.w-content .w-info-instrument .close {
					text-decoration: none;
					font-size: 17px;
					font-weight: 700;
					position: absolute;
					right: 5px;
					top: 1px;
					cursor: pointer;
				}
	.w-content .form .submit-block {
		text-align: center;
	}
	.w-content #pay-summ {
		font-size: 18px;
	}
	.w-content #pay-summ2 {
		font-size: 18px;
	}
	.w-content .w-status {
		display: block;
		margin: 20px auto;
	}
	.w-content .video-descr {
		width: 315px;
		margin: 20px auto;
	}
	.w-content .video-scroller {
		width: 90%;
		margin: 10px auto;
		overflow: hidden;
		overflow-x: scroll;
	}
		.w-content .video-scroller ul {
			margin: 0;
			white-space: nowrap;
		}
		.w-content .video-scroller li {
			float: left;
			width: 110px;
			margin: 0 10px 0 0;
			overflow: hidden;
			display: inline;
		}
			.w-content .video-scroller li p {
				white-space: normal;
				font-size: 10px;
				margin: 5px 0;
			}
			.w-content .video-scroller li img {
				width: 100px;
				height: 60px;
				display: block;
				background: url(/images/new/w-video-border.png) no-repeat 0 0;
				padding: 5px;
			}
	.w-content .w-info, .w-content .w-info-2, .w-info  {
		height: 22px;
		clear: both;
		font-size: 10px;
		margin: 10px 0 0;
	}

	.w-info  {
		height: 22px;
		clear: both;
		font-size: 10px;
		margin: 10px 0 0;
		padding: 0 20px 10px 0;
	}

	.w-content .w-info-2 a {
			float: right;
			height: 22px;
			background: url(/images/new/i-statistics.png) no-repeat 0 0;
			padding: 3px 0 0 22px;
			color: #005a8d;
		}
	.w-content .w-info-content, .w-info-content {
		display: none;
	}
	.w-information-block-content {
		padding: 20px;
		font-size: 12px;
	}
		.w-information-block-content p {
			margin: 0 0 1em;
		}
		.w-information-block-content ul {
			margin: 10px 0 10px 35px;
			list-style: disc;
		}
		.w-information-block-content ol {
			margin: 10px 0 10px 35px;
			list-style: decimal;
		}
		.w-information-block-content li {
			margin: 0 0 10px;
		}
		.w-content .w-info a, .w-info a {
			float: right;
			height: 22px;
			background: url(/images/new/w-info-icon.png) no-repeat 0 0;
			padding: 3px 0 0 22px;
			color: #151515;
		}
		.w-content a.instruments1 {
			color: #000000;
			text-decoration:none;
		}
		.w-content a.instruments1:hover {
			text-decoration:underline;
		}
		.w-content .w-info a:hover, .w-info a:hover {
			color: #777;
		}
	.w-information-block {
		position: absolute;
		background: url(/images/new/opacity-95.png);
		color: #fff;
		display: none;
	}
	.w-information-block .close {
		color: #06c0f5;
		position: absolute;
		right: 8px;
		top: 0;
		cursor: pointer;
		font-size: 2em;
	}
	.w-information-block .w-status-descr {
		padding: 0 0 0 125px;
		font-size: 11px;
	}
	.w-information-block a,
	.w-information-block a:hover {
		color: #06c0f5;
	}
.content .hos-list {
	margin: 7px 0;
	width: 480px;
}
.content .wide-hos-list {
	width: 100%;
}
	.content .hos-list img {
		background: url(/images/new/photo-border-small.jpg) no-repeat 0 0;
		padding: 10px;
		width: 217px;
		height: 145px;
		display: block;
	}
	
	.content .hos-list .img4 {
		background: url(/images/new/photo-border-small4.png) no-repeat 0 0;
		padding: 10px;
		width: 153px;
		height: 101px;
		display: block;
	}
	
	.content .hos-list .location {
		color: #2f2f2f;
		margin: 0 0 0 6px;
	}
	.content .hos-list .name {
		font-size: 14px;
		color: #0e0e0e;
		font-weight: 700;
		display: block;
		margin: 0 0 3px 6px;
	}
	
	.content .hos-list .name4 {
		font-size: 13px;
		color: #0e0e0e;
		font-weight: 700;
		display: block;
		margin: 0 0 3px 6px;
	}
	
	.content .hos-list .name:hover {
		color: #333;
	}
	.content .hos-list li {
		width: 240px;
		height: 245px;
		float: left;
		overflow: hidden;
		margin: 0 0 5px;
	}
	
	.content .hos-list .li4 {
		width: 240px;
		height: 205px;
		float: left;
		overflow: hidden;
		margin: 0 0 5px;
	}
	
.content .hos-col {
	width: 235px;
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
}
	.content .hos-col ul {
		margin: 10px 0;
	}
	.content .hos-col li {
		margin: 0 0 5px;
	}
	.content .hos-col a {
		color: #333;
		text-decoration: none;
	}
	.content .hos-col a:hover {
		color: #000;
		text-decoration: underline;
	}
	.content .hos-gray a {
		color: #666
	}
	.content .hos-gray a:hover {
		color: #222
	}
.content .cols {
	overflow: hidden;
	width: 100%;
}
.content .cols .left-col,
.content .cols .right-col {
	padding-bottom:10000px;
	margin-bottom:-10000px;
}
.content .cols .left-col {
	width: 750px;
	float: left;
}
.content .cols .right-col {
	background: #e5e5e5;
	width: 225px;
	float: right;
}
	#content .content .cols .right-col .content {
		width: 195px;
		margin: 15px;
		padding: 0;
		text-align: center;
	}
		.content .cols .right-col .content .poster {
			border: 5px solid #fff;
		}
		.content .cols .right-col .content ul {
			margin: 10px 0;
		}
		.content .cols .right-col .content li {
			margin: 0 0 5px;
		}
		.content .cols .right-col .content a {
			color: #353535;
		}
		.content .cols .right-col .content a:hover {
			color: #555;
		}
.content .gallery {
	margin: 0;
	color: #030303;
}
	.content .gallery li {
		width: 180px;
		float: left;
		margin: 0 7px 0 0;
	}
	.content .gallery li.clear {
		width: 100%;
		clear: both;
		height: 7px !important;
	}
	.content .gallery img {
		display: block;
		border-bottom: 1px solid #7a7a7a;
	}
	.content .gallery .descr {
		background: #e8e8e8 url(/images/new/gallery-descr.png) repeat-x 0 0;
		padding: 7px;
		border: solid #c1c1c1;
		border-width: 0 1px;
		height: 25px !important;
	}
/* lightbox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
.lightbox-border {
	background: #fff;
	border: 10px solid #fff;
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 50px;
}
#lightbox-container-image-box {
	position: relative;
	width: 50px;
	height: 25px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 0;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 32px;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
	float: left;
	width: 14px;
	height: 16px;
	background: url(/images/new/lightbox/lightbox-btn-prev.gif);
}
#lightbox-nav-btnNext {
	float: right;
	background: url(/images/new/lightbox/lightbox-btn-next.gif);
}
#lightbox-container-image-data-box {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	height: 15px;
	padding: 15px 0 0;
	font-weight: 700;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 730px;
	margin: 0 auto;
	text-align: center;
	line-height: 1;
}
/* /lightbox */
/*--- full width content ---*/
#content .content.full-width {
  margin: 0;
  width: 100%;
  padding: 0;
}
/*----- footer -----*/
#bottom_block {
  height: 150px;
}

#footer {
  bottom:0;
  left:0;
  position: absolute;
  height: 50px;
  background: #004b7e url(/images/new/footer_bg.png) repeat-x 0 0;
  width: 100%;
  color: #fff;
  font-size: 9px;
  padding: 18px 0 0;
  text-align: center !important;
}


#footer .menu {
  border-left: 1px solid #fff;
  margin: 0 auto;
  text-align: right !important;
  height: 12px;
  width: 420px;
  line-height: 1.1;
}
#footer .menu li {
  float: left;
  border-right: 1px solid #fff;
  padding: 0 5px;
}
#footer a {
  color: #fff;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}



/* *** */
.f-bottom {
  vertical-align:bottom;

}
#content .content table.no-all {
  border-collapse: collapse;
  padding:0;
  margin:0;


}
#content .content table.no-all td{
  border: 0px solid black;
  padding:0;
  margin:0;
  /*vertical-align: top;*/
  vertical-align:bottom;
}
#content .content .founders {
  /*height: 4500px;
	width: 240px;*/
  margin-right: 7px;
}
#content .content .founders li  {
  list-style-type:none;
}
#content .content .founders ul  {
  padding:0;
  margin-left: 0px;
  margin-bottom: 20px;

}

#content .content h4 {
  color: #333333;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 15px;
}
#content .content h5 {
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 5px;
}
#content .content h6 {
  color: #333333;
  font-size: 18px;
  font-weight: 700;
  margin: 20px 0 5px;
}
#content .content .contact-left  {
  float:left;
  width:287;
  height:395;
}
#content .content .contact-center  {
  vertical-align: text-top;
  margin: 2px 55px 50px 50px;
  float:left;
  /*width:287;*/
  height:395;
}
#content .content .contact-right  {
  vertical-align: text-top;
  margin: 2px 0 50px 0;
  width:287;
  height:395;
}
#content .content .empty  {
  height:100px;
  width:1000px;
}
#content .content .empty-3  {
  height:300px;
  width:1000px;
}
#content .content .empty-2  {
  height:1700px;
}


div.top-description-fs {
  height:227px;
  text-align: center;
}

div.top-description-fs div.i1 img {
  margin-top: 34px;
}

.f-l { float: left }
.clear {
  clear: both;
  margin: 0 ! important;
  padding: 0 ! important;
  font-size: 1px ! important;
  height: 1px ! important;
}

.marg-top-0 { margin-top: 0px ! important; }
.free-3 {
  margin-top:40px;
}

.free-3 table.t1
{
  width: 324px;
  margin: auto auto;
}
.free-3 table.t1 td.l {
  width: 256px;
  padding-left: 19px;
  color: #002b54;
  font-family: Tahoma, Verdana;
  font-size: 12px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom: 1px solid #d7dee4;
}
.free-3 table.t1 td.r {
  width: 58px;
  background: url(/images/new/hos_galka.gif) center center no-repeat;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom: 1px solid #d7dee4;

}

.free-3 table.t1 td.l1 {

  padding-left: 19px;
  color: #333333;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  font-weight: bold;
  padding-top:10px;
}
.free-3 table.t1 td.r1 {
  vertical-align:bottom;
  font-family: Tahoma, Verdana;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color:#c3050a;
}

.free-3 table.t1 td.r2 {
  padding-top:5px;
  font-family: Tahoma, Verdana;
  font-size: 10px;
  color:#0a3258;
  font-weight: 500;
  text-align: center;
}

.font-10 { font-size: 10px; }


.btn {
  margin-top: 12px;
  margin-left: 23px;
  text-align:center;

}

.empty-1 {
  height: 105px;
}

a.link-2 {
  font-family: Tahoma, Verdana;
  font-size: 8px;
  padding-left: 4px;
  text-align:left;
  color:#343434;
  text-decoration: underline;
}

.marg-top-2 {

  padding-top: 8px !important;
}

a.link-1 {
  color: #002b54;
  text-decoration: underline;
}

.png-fix-logo {
  filter:expression(fixPNG(this));
}

#fs-b-1 {
  margin-top:55px;
  height: 381px;
  background: url(/images/new/education-value-boxes.jpg) center center no-repeat;
}


#fs-h-2 {
  margin-top:5px;
  height: 43px;
  background: url(/images/new/fs_h_2.gif) center center no-repeat;
}

#fs-h-2-en {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs-h-2-en.gif) center center no-repeat;
}

#get {
  height: 950px;
  margin-top:0;
  padding-top:0;
  padding-top: 7px;
  /*border: 1px solid black;*/
}

#get .left { width: 485px; }

#get .right {
  /*background: url(/images/bg2.gif) 0 0 repeat-xy;*/

  width: 485px;
}

.empty-2 { height: 33px; }
.get-img { width: 158px; }

.get-img-l1 {  background: url(/images/new/education-box-l-1.jpg) top right no-repeat; height: 200px; }
.get-img-l2 {  background: url(/images/new/education-box-l-2.jpg) top right no-repeat; height: 264px; }
.get-img-l3 {  background: url(/images/new/education-box-l-3.jpg) top right no-repeat; height: 200px; }
.get-img-l4 {  background: url(/images/new/education-box-l-4.jpg) top right no-repeat; height: 200px; }


.get-img-r1 {  background: url(/images/new/education-box-r-1.jpg) top right no-repeat; height: 200px; }
.get-img-r2 {  background: url(/images/new/education-box-r-2.jpg) top right no-repeat; height: 259px; }
.get-img-r3 {  background: url(/images/new/education-box-r-3.jpg) top right no-repeat; height: 200px; }
.get-img-r4 {  background: url(/images/new/education-box-r-4.jpg) top right no-repeat; height: 200px; }
.get-img-r4-en {  background: url(/images/new/fs_get_r4_en.jpg) top right no-repeat; height: 190px; }

.get-text { width: 295px; padding-left:5px; font-family: Tahoma, Verdana; }
.get-num { color: #022d55; font-size: 12px; font-weight: bold;margin-top: 3px; }
.get-name { color: #022d55; font-size: 14px; font-weight: bold;  }
.get-descr { color: #222222; font-size: 10px; margin-top: 18px; }

.rich-now {
  margin-top:80px;
  _margin-top: 30px;
  height: 430px;
}
.rich-now-left {
  width: 490px;
  height: 430px;

  background: url(/images/new/fs_h_3.gif) 55px 0 no-repeat;
}
.rich-now-right {
  width: 490px;
  height: 430px;

}
.rich-now-left-en {
  width: 490px;
  height: 430px;

  background: url(/images/new/fs_h_3_en.gif) 25px 0 no-repeat;
}
#content-education{
  background:url(/images/new/bg-education.jpg) top left repeat-x;
}

.content-education{
  margin: 0 auto;
  width: 984px;
  padding: 20px 0 62px;

}
.hiden-1{
  display: none;
  color: #555555;
  font-size: 10px;
}











/***** OLD STYLES - ATTENTION *****/

#news-block-first
{
  width: 290px;
  margin-top: 20px;
}
#news-block-other
{
  margin-top: 15px;
  width: 290px;
}

#news-block-first .news-block-first-container
{
  padding-top: 20px;
  padding-bottom: 20px;
  width: 256px;
  margin: auto auto;
}
#news-block-other .news-block-other-container
{
  width: 256px;
  margin: auto auto;
}
#news-block-first .news-block-first-container-photo img
{
  border: 1px solid #33cc33;
}
#news-block-first .news-block-first-container-date,
#news-block-other .news-block-other-container-date
{
  color: #006699;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 7px;
}

#news-block-first .news-block-first-container-head,
#news-block-first .news-block-first-container-head a,
#news-block-first .news-block-first-container-head a:hover,
#news-block-first .news-block-first-container-head a:active,
#news-block-first .news-block-first-container-head a:link,
#news-block-first .news-block-first-container-head a:visited,
#news-block-other .news-block-other-container-head,
#news-block-other .news-block-other-container-head a,
#news-block-other .news-block-other-container-head a:hover,
#news-block-other .news-block-other-container-head a:link,
#news-block-other .news-block-other-container-head a:active,
#news-block-other .news-block-other-container-head a:visited
{
  color: #339900;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 3px;
  text-decoration: none;
}
#news-block-other .news-block-other-container-head a:hover, #news-block-first .news-block-first-container-head a:hover
{
  text-decoration: underline;
}

#news-block-first .news-block-first-container-text,
#news-block-first .news-block-first-container-text p,
#news-block-first .news-block-first-container-text div,
#news-block-first .news-block-first-container-text b,
#news-block-first .news-block-first-container-text span,
#news-block-other .news-block-other-container-text,
#news-block-other .news-block-other-container-text p,
#news-block-other .news-block-other-container-text div,
#news-block-other .news-block-other-container-text span,
#news-block-other .news-block-other-container-text b
{
  font-size: 9pt;
  color: #666666;
}
#news-block-first .news-block-first-container-text,
#news-block-other .news-block-other-container-text
{
  margin-top: 3px;
}
#news-block-first .news-block-first-container-text p,
#news-block-other .news-block-other-container-text p
{
  margin-top: 0px;
}

#news-block-first .news-block-first-container-link,
#news-block-other .news-block-other-container-link
{ margin-top: 4px; }

#news-block-first .news-block-first-container-link a,
#news-block-first .news-block-first-container-link a:active,
#news-block-first .news-block-first-container-link a:hover,
#news-block-first .news-block-first-container-link a:visited,
#news-block-first .news-block-first-container-link a:link,
#news-block-other .news-block-other-container-link a,
#news-block-other .news-block-other-container-link a:active,
#news-block-other .news-block-other-container-link a:hover,
#news-block-other .news-block-other-container-link a:visited,
#news-block-other .news-block-other-container-link a:link
{
  text-decoration: underline;
  color: #006699;
  font-size: 9pt;
}

#middle-part .adv-container
{
  margin-top: 10px;
}

#middle-part .adv-container .main-text
{
  font-size: 10pt;
  color: #666;
  margin-top: 15px;
}
#left-part, #middle-part
{
  float: left;
}

#right-part
{
  float: left;
}

#left-part
{
  width: 180px;
}

#middle-part
{
  /*padding-left: 28px;*/
  padding-left: 28px;
  width: 417px;
}

#right-part
{
  padding-left: 45px;
  //padding-left: 40px;
  width: 293px;
}

ul.li-arrow li,
ul.li-arrow li b
{
  font-size:11pt;
  color: #666;
}
ul.li-arrow li
{
  margin-top: 6px;
  margin-left: 0px;
}

ul.li-arrow
{
  margin: 0;
  margin-left: 0px;
  padding:0;
  padding-left:19px;
  //padding:0;
  //margin-left: 19px;
  /*list-style-type: none;
  list-style-image: url(../images/li_arrow.gif);*/
  list-style-image: url(../images/li_arrow_hak.gif);
}



#left-part .left-menu
{
  margin-top: 6px;
  margin-bottom: 15px;
}
#left-part .left-img-1
{
  margin-top: 20px;
  text-align: center;
}

ul.li-arrow-blue li
{
  font-size:12pt;
  color: #006699;
  margin-top: 7px;
  margin-left: 0px;
}

.left-menu a,
.left-menu a:link,
.left-menu a:hover,
.left-menu a:visited,
.left-menu a:active
{
  color: #999 !important;
  text-decoration: none !important;
  font-size: 12pt !important;
}
.left-menu a:hover { text-decoration: underline !important; }

ul.li-arrow-blue
{
  list-style-image: url(../images/li_arrow_blue_hak.gif);
  margin: 0;
  padding-left:29px;
  margin-left: 0px;
}


.clearing
{
  clear: both;
}

.Empty-1
{
  height: 1px;
  _height: 25px;
}
/*
#login-bar .form_error
{
  margin-top: 5px;
  color: red;
  width: 100%;
  text-align: right;
}


#auth-bar
{
  width: 180px;
  height: 241px;
  margin-top: 6px;
}

#auth-bar .l1
{
  margin-top: 16px;
  margin-left: 10px;
  margin-bottom: 14px;
  color: #006699;
  font-size: 10pt;
  font-weight: bold;
}

input.logout
{
  width: 57px;
  height: 21px;
  border: 1px solid #cccccc;
  background: #006699;
  color: white;
  font-size: 8pt;
  cursor: pointer;
}

#auth-bar .container-1
{
  width: 138px; height: 143px; margin: auto auto;
}
#auth-bar .container-1 table
{
	width: 100%;
}
#auth-bar .container-1 div.logout
{
  margin-top: 9px;
  width: 100%;
  margin-left: 9px;
  /*text-align: right
}

#auth-bar .container-1 table td
{
  border-bottom: 1px solid #f8f8f8;
  color:#333333;
  font-size:7pt;
}
#auth-bar .container-1 table td.right
{
  padding-left: 10px; vertical-align: middle;
}
#auth-bar .container-1 table td.left
{
	width: 23px;
}
#auth-bar .container-1 table td.right, #auth-bar .container-1 table td.left
{
  padding-bottom: 7px;
  padding-top: 7px;
}
*/
.no_border { border: 0 !important; }
.profile_blue
{
  color:#006699 !important;
}

.display-none
{
  display: none;
}

.font-8pt
{
  font-size: 8pt !important;
}

/*
.form_error
{
	font-size: 7pt !important;
}
*/
div.course-name
{
  font-size: 12pt !important;
  text-decoration: underline;
  font-weight: normal;
  cursor: pointer;
  font-family: Georgia, Tahoma;
  margin-top: 18px;
  margin-bottom: 10px;
  color: #006699 !important;
}

p.course-name
{
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
  /*
	margin-top: 18px;
	margin-bottom: 10px;
	*/
  color: #006699 !important;

}


div.contacts-block
{
  margin-top: 15px;
}
div.contacts-block .header
{
  /*
	font-family: Georgia, Tahoma;
	font-size: 14pt !important;
	color: #006699 !important;
	*/
  font-weight: bold;
}

div.contacts-block .email
{
  margin-top: 2px;
  margin-left: 0px;
}
div.marg-first
{
  margin-top: 10px;
}
.marg-top-20
{
  margin-top: 20px;
}


.table-1 {
  border-bottom: 1px solid white; width: 66px; height: 26px; background:#0066A9; color: #ffffff; font-size: 9pt; font-weight: bold; text-align: center; vertical-align:middle;
}

.border-right-1
{
  border-right: 1px solid white;
}

.td-1
{
  border-bottom: 1px solid white; height: 26px;
  color: #0066A9; font-size: 9pt; font-weight: bold; text-align: center; vertical-align:middle;
}
.td-2
{
  border-bottom: 1px solid white; height: 26px; color: #0066A9;
  font-size: 9pt; font-weight: normal; text-align: center; vertical-align:middle;
}

.edu_lesson td
{
  width: 7%;
}

.edu_lesson_mlm td
{
  width: 11%;
}

.edu_lesson_name a, .edu_lesson_name, .edu_lesson_mlm td div, .edu_lesson_mlm td div a, .edu_lesson td div, .edu_lesson td div a {
  color: #666666; font-family: Tahoma !important; font-size: 11px;
  text-align: center;
}


.edu_lesson_op, .edu_lesson_inact, .edu_lesson_act, .edu_lesson_opt {
  background-repeat: no-repeat;
  width: 100% !important;
  height: 50px;
  background-position: center center;

}

.act {cursor:pointer;}

.edu_mi .edu_lesson_op, .edu_mi .edu_lesson_inac, .edu_mi .edu_lesson_act, .edu_lesson_opt {
  width: 40px;
}

.edu_lesson_opt {
  background-image: url(/images/edu_lesson_opened_test.gif);
}

/*.edu_lesson td */.edu_lesson_op {
  background-image: url(/images/edu_lesson_opened.gif);
}
/*.edu_lesson td*/ .edu_lesson_inact {
  background-image: url(/images/edu_lesson_inact.gif);
}
/*.edu_lesson td*/ .edu_lesson_act {
  background-image: url(/images/edu_lesson.gif);
}

.edu_lesson_h td {
  text-align: center;
  color: #272727;
  font-weight: bold;
  font-family: Tahoma !important; font-size: 11px;
  vertical-align: bottom;
}

.edu_mi {float:left;margin-right:10px; margin-bottom:20px;}

.edu_text {font-family: Tahoma !important; }

.edu_text1, .edu_text2, .edu_text3, .edu_text4, .edu_text5 {
  font-family: Tahoma !important;
  color:#171717;
  width:100%;text-align:center;
}
.edu_text1{font-size: 15px;}
.edu_text2{font-size: 13px;}
.edu_text3{font-size: 15px;}
.edu_text4{font-size: 12px;}
.edu_text4 p {margin-top: 8px; }
.edu_text5{font-size: 9px;}

.edu_link { font-family: Tahoma !important; color:#666; }

.edu_l_tip {
  width:150px;
  text-align:center;
  padding:15px 15px 15px 15px;
}
.edu_l_tip .t1 {
  color:white;
  font-family: Tahoma;
  width:150px;
  text-align:center;
  font-size:10px;
  font-weight:bold;
}
.edu_l_tip .t2 {
  color:white;
  margin-top:6px;
  width:150px;
  text-align:center;
  font-size:10px;
  font-weight:bold;
}
.edu_l_tip .t3 {
  margin-top:6px;
  color:white;
  width:150px;
  text-align:center;
  font-size:10px;
}

.tip_mpf, .tip_mpf table {

  color: white;

  /*height: 383px;*/
  background: transparent;
}

.tip_mpf {
  width: 444px;
  text-align:center;
  margin-bottom:15px;
}
.tip_mpf table {
  width: 408px;
  margin: auto auto !important;
}

.tip_mpf table td { text-align:left; font-family: Tahoma; color:#fff; vertical-align:top; font-size:10px; }
.tip_mpf table td.pad_left_1 {padding-left:15px;}


.tip_st { color: white;
          width: 341px; text-align: center;
          background: transparent; }
.tip_st .tip_st_inner {  text-align: left; width: 285px; margin: auto auto !important; }
.tip_st .tip_st_inner div {font-family: Tahoma; color:#fff;font-size:10px; margin-bottom:20px;}


.tip_bon { color: white;
           width: 361px;
           text-align: center;
           background: transparent; }
.tip_bon .tip_bon_inner { color: white;
                          width: 341px; margin: auto auto !important;
                          background: transparent; text-align: left;}
.tip_bon .tip_bon_inner div,
.tip_bon .tip_bon_inner ul, .tip_bon .tip_bon_inner ul li, .tip_bon .tip_bon_inner li
{font-family: Tahoma; color:#fff;font-size:10px; }
.tip_bon .tip_bon_inner div {margin-bottom:20px}

#content .content .ans {  display: none;
        color: #666666;
        font-family: Tahoma;
}


/*.quest {
        font-family: Tahoma;
        text-decoration:none;
        border-bottom: 1px dashed #1a3dc1;
        cursor: pointer;
        font-size: 14pt ! important;
        }*/
#content .content a.quest:link, a.quest:visited, a.quest:active {
  color: #38538b;
  font-family: Tahoma;
  text-decoration:none;
  border-bottom: 1px dashed #1a3dc1;
  cursor: pointer;
  font-size: 14pt ! important;
}


#content .content .queans {
  margin-top: 12px;
}
#content .content .ans p {
  padding-top: 0px !important;
  margin-top: 8px !important;
}

#content .content .ans ul {
  padding-top: 0px !important;
  margin-top: 10px !important;
  margin_bottom: 8px !important;
  list-style-type: disc;
}
#content .content .ans li {
	padding:0;
	margin-left: 30px;
}



.dohodnost-head-table {
  margin: auto auto;
  text-align: center;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: 600;
  padding: 10px;
  color: #141414;
}

table.dohodnost-main-table {
  width: 250px;
  margin: auto auto;
  border: 0px dotted black;
}
.dohodnost-th-1 {
  width: 160px;
  border-bottom: 1px solid #ccdce6;
  border-right: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: 600;
  text-align:center;
  color: #333333;
  padding-bottom:2px;
}

.dohodnost-th-2 {
  width: 100px;
  border-bottom: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: 600;
  text-align:center;
  color: #333333;
  padding-bottom:2px;
}

.dohodnost-td-1 {
  width: 160px;
  border-bottom: 1px solid #ccdce6;
  border-right: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 10pt;
  margin-left: 10px;
  padding-left: 10px;
  text-align:left;
  color: #c2c2c2;
}

.dohodnost-td-2 {
  border-bottom: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 10pt;
  text-align:center;
  color: #af0000;
}

.dohodnost-td-sr-1 {
  width: 160px;
  border-bottom: 1px solid #ccdce6;
  border-right: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 8pt;
  text-align:left;
  margin-left: 10px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-weight: 600;
  color: #333333;
}

.dohodnost-td-sr-2 {
  border-bottom: 1px solid #ccdce6;
  font-family: Tahoma;
  font-size: 8pt;
  text-align:center;
  color: #af0000;
  font-weight: 600;
}


.dohodnost-no-btm-td-1 {
  border-right: 1px solid #ccdce6;
  border-bottom: 0px solid #ccdce6;
  font-family: Tahoma;
  font-size: 8pt;
  text-align:left;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-weight: 600;
  color: green;
}
.dohodnost-no-btm-td-2 {
  border: 0px solid #ccdce6;
  font-family: Tahoma;
  font-size: 8pt;
  text-align:center;
  font-weight: 600;
  color: green;
}

.dohodnost-footer {
  width: 290px;
  height: 48px;
  text-align: right;
  margin-top: 24px;
  margin-bottom: 7px;
  margin-right: 7px;
  padding-bottom: 7px;
  padding-right: 7px;
}

#content .content .no-all-flash {
  padding-bottom:0px;
  margin:0;
  height: 586px;
  vertical-align: bottom;
}

#content .content .h7 {
  color: #004f81;
  font-size: 18px;
  font-weight: 700;
  margin: 24px 0 8px 0;
}

.simple_text {
  margin: auto auto;
  padding: auto auto;
}

.bold-blue
{
  font-weight: bold !important;
  color: #024978 !important;
}

span.bold
{
  font-weight: bold !important;
}
input.register
{
  border: 1px solid #999999;
  width: 120px !important;
  font-size: 8pt !important;
  height: 22px !important;
}

.tooltip2 {
  position:absolute;
  z-index:39999;
  background-color:#000;
  padding:15px 3px 15px 3px;
  border: 0;
  /*width:434px;*/
  height: auto;
  display:none;
  cursor:pointer;
  top: 0px;
  opacity: .92;
}

#fs-h-2-de {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_de.gif) center center no-repeat;
}

.rich-now-left-de {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_de.gif) 25px 0 no-repeat;
}

#fs-h-2-fr {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_fr.gif) center center no-repeat;
}

.rich-now-left-fr {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_fr.gif) 25px 0 no-repeat;
}

#fs-h-2-es {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_es.gif) center center no-repeat;
}

.rich-now-left-es {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_es.gif) 25px 0 no-repeat;
}

#fs-h-2-zh {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_zh.gif) center center no-repeat;
  }

.rich-now-left-zh {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_zh.gif) 25px 0 no-repeat;
  }

#fs-h-2-it {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_it.gif) center center no-repeat;
  }

.rich-now-left-it {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_it.gif) 25px 0 no-repeat;
  }

#fs-h-2-pt {
  margin-top:0px;
  height: 43px;
  background: url(/images/new/fs_h_2_pt.gif) center center no-repeat;
  }

.rich-now-left-pt {
  width: 490px;
  height: 430px;
  background: url(/images/new/fs_h_3_pt.gif) 25px 0 no-repeat;
  }

#content .education-pack {
  width: 230px;
  text-align: center;
  margin: 15px 15px 0 0;
}
#content .education-pack .with-bonus {
  margin-left: 20px;
}
#content .education-pack .pack-content {
  text-align: left;
  margin: 0 20px;
  height: 270px;
}
#content .education-pack .by-now-ru,
#content .education-pack .by-now-ru-disabled {
  width: 140px;
  height: 49px;
  display: block;
  background: url(/images/new/by-now-ru.png) no-repeat 0 0;
  margin: 0 auto;
}
#content .education-pack .by-now-ru:hover {
		background: url(/images/new/by-now-hover-ru.png) no-repeat 0 0;
	}
	#content .education-pack .by-now-ru-disabled:hover {
		background: url(/images/new/by-now-disabled-ru.png) no-repeat 0 0;
	}
#content .education-pack .by-now-ru-disabled {
  background: url(/images/new/by-now-disabled-ru.png) no-repeat 0 0;
  width: 126px;
}

#content .pay-variant {
  text-align: left;
  padding: 15px 35px 0 20px;
  display: none;
}
#content .pay-variant fieldset {
  margin: 0 0 10px;
  position: relative;
}
#content .pay-variant input {
  vertical-align: bottom;
}
#content .pay-variant .focus-help {
  left: 250px;
}
#content .pay-variant label {
  font-weight: 700;
}
#content .pay-variant p {
  font-size: 10px;
  margin: 3px 0 0;
}
#content .pay-variant .next-ru,  #content .next-ru {
  display: block;
  border: 0;
  background: url(/images/new/next-ru.png) no-repeat 0 0;
  margin: 0 auto;
  width: 132px;
  height: 39px;
}
#content .pay-variant .next-ru:hover, #content .next-ru:hover {
			background: url(/images/new/next-hover-ru.png) no-repeat 0 0;
		}
#content .pay-variant .disabled .next-ru, #content .disabled .next-ru {
  background: url(/images/new/next-disabled-ru.png) no-repeat 5px 0;
}
#content .content .plastic-card {
  width: 580px;
  position: relative;
}
#content .plastic-card .submit-error {
  position: absolute;
  margin: 7px 0 0 15px;
  color: #666;
}
#content .content .plastic-card .left {
  width: 80px;
}
#content .reg-form .pay-plastic-card-ru,
#content .plastic-card .pay-plastic-card-ru,
.w-content .pay-plastic-card-ru,
#content .reg-form .pay-plastic-card-ru-disabled,
#content .plastic-card .pay-plastic-card-ru-disabled,
.w-content .pay-plastic-card-ru-disabled {
  width: 130px;
  height: 39px;
  border: 0;
  background: url(/images/new/pay-plasticcard-ru.png) no-repeat 0 0;
}
#content .plastic-card .pay-plastic-card-ru:hover,
.w-content  .pay-plastic-card-ru:hover {
	background: url(/images/new/pay-plasticcard-ru-act.png) no-repeat 0 0;
	}
#content .plastic-card .pay-plastic-card-ru-disabled,
.w-content  .pay-plastic-card-ru-disabled,
#content .plastic-card .pay-plastic-card-ru-disabled:hover,
.w-content .pay-plastic-card-ru-disabled:hover {
  background: url(/images/new/pay-plasticcard-disabled-ru.png) no-repeat 0 0;
  margin-left: 5px;
}

#content .plastic-card .add-money-ru,
#content .plastic-card .add-money-ru-disabled {
  width: 170px;
  height: 40px;
  border: 0;
  margin-left: 5px;
  background: url(/images/new/btn-add-money-ru.gif) no-repeat 0 0;
}
#content .plastic-card .add-money-ru:hover {
		background: url(/images/new/btn-add-money-ru-act.gif) no-repeat 0 0;
	}
#content .plastic-card .add-money-ru-disabled,
#content .plastic-card .add-money-ru-disabled:hover {
  background: url(/images/new/btn-add-money-ru-inact.gif) no-repeat 0 0;
}

#content .plastic-card .add-money-en,
#content .plastic-card .add-money-en-disabled {
  width: 170px;
  height: 40px;
  border: 0;
  margin-left: 5px;
  background: url(/images/new/btn-add-money-en.gif) no-repeat 0 0;
}
#content .plastic-card .add-money-en:hover {
		background: url(/images/new/btn-add-money-en-act.gif) no-repeat 0 0;
	}
#content .plastic-card .add-money-en-disabled,
#content .plastic-card .add-money-en-disabled:hover {
  background: url(/images/new/btn-add-money-en-inact.gif) no-repeat 0 0;
}

#content .plastic-card .card-types {
  position: absolute;
  right: 115px;
  top: 50px;
}
#content .plastic-card .card-types img {
  margin: 0 10px 0 0;
}
#content .plastic-card .calculate-summ {
  position: absolute;
  left: 290px;
  top: 4px;
  margin: 0;
  width: 250px;
}
#content .center {
  margin: 0 auto;
  text-align: center;
}
#content .center .back-button {
  margin: 0 auto;
}
#content .center .back-button-ru {
  margin: 0 auto;
}
#content .center .back-button-en {
  margin: 0 auto;
}
#content .back-button {
  width: 130px;
  height: 39px;
  display: block;
  background: url(/images/new/back-ru.png) no-repeat 0 0;
}
#content .content .autoname {
  line-height: 1.8;
  margin: 0;
}
#content .feedback-left {
  width: 450px;
}
#content .content .feedback-left .form {
  width: 450px;
}
#content .content .feedback-left .left {
  width: 90px;
}
#content .content .feedback-left .text {
  width: 330px;
}
#content .content .feedback-left select {
  width: 340px;
}
#content .content .feedback-left textarea {
  height: 175px;
}

#content .read-feedback-left {
  width: 80px;
  color: #676767;
  text-align: right;
  margin: 0 20px 20px 0;
}
#content .feedback-right {
  width: 520px;
}
#content .feedback-report {
  background: url(/images/new/feedback-report_bg.png) repeat-y 0 0;
  width: 519px;
}
#content .feedback-report div {
  float: left;
  padding: 5px;
  position: relative;
}
#content .feedback-report dd {
  min-height: 30px;
  border-bottom: 1px solid #e5e5e5;
  color: #000;
}
#content .feedback-report dd a {
  color: #000;
}
#content .feedback-report .no-reply {
  color: #666;
}
#content .feedback-report .header {
  min-height: 0;
  border: 0;
}
#content .feedback-report .header div {
  height: 18px;
}
#content .feedback-report .header .reply {
  background: url(/images/new/feedback-report-delimiter.png) no-repeat 0 50%;
  padding: 5px;
}
#content .feedback-report .header .date {
  background: url(/images/new/feedback-report-delimiter.png) no-repeat 100% 50%;
}
#content .feedback-report .date {
  width: 84px;
  text-align: center;
}
#content .feedback-report .theme {
  width: 335px;
}
#content .feedback-report .reply {
  width: 70px;
  text-align: center;
  padding: 2px 5px;
}
#content .feedback-report .header {
  height: 28px;
  text-align: center;
  background: url(/images/new/feedback-report-header_bg.png) repeat-x 0 0;
  color: #fff;
}
#content .feedback-report .clicked-help {
  left: -270px;
  top: 10px;
  width: 260px;
  height: 10px;
  min-height: 0;
  padding:7px 5px 10px;
  z-index: 10;
  background: transparent url(/images/new/opacity-95.png) 0 0;
}
#content .tree {
  width: 350px;
  padding: 0 0 32px 0;
  font-size: 16px;
  margin: 50px;
}
#content .tree a {
  color: #000;
  cursor: pointer;
}
#content .tree a:hover {
  color: #004f81;
}
#content .tree span {
  display: block;
  margin: 0 0 0 54px;
  border: solid #eee;
  border-width: 0 0 2px 2px;
}
#content .tree span span {
  display: block;
  position: relative;
  top: 33px;
  background-color: #fff;
  margin: 0 0 7px 30px;
  padding: 13px 5px 0 48px;
  border: none;
  height: 35px;
}
#content .tree span span i {
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
}
#content .tree span span i .have-sub,
#content .tree span span i .have-sub-unfolded {
  width: 18px;
  height: 18px;
  background: url(/images/new/have-sub.png) no-repeat 0 0;
  left: 33px;
  top: 33px;
}
#content .tree span span i .have-sub-unfolded {
  background: url(/images/new/have-sub-unfolded.png) no-repeat 0 0;
}
#content .tree .tree-root {
  margin-left: -120px;
  margin-top: -75px;
  position: relative;
}
#content .tree .tree-head {
  border: 0;
}
#content .tree ul ul {
  font-size: 14px;
  display: none;
}
#content .tree ul ul li {
  margin: 0 0 0 54px;
}
#content .tree ul ul ul li {
  border-left: 2px solid #eee;
}
.tooltip {
  color: #fff !important;
  border: 0  !important;
  padding: 10px 15px !important;
  background: transparent url(/images/new/opacity-90.png) !important;
}
.reply-time-tooltip {
			color: #fff !important;
			border: 0  !important;
			padding:7px 5px 10px !important;
			width: 260px !important;
			height: 10px !important;
			font-size: 10px;
			background: transparent url(/images/new/opacity-90.png) !important;
		}
.tooltip h1, .w-information-block-group h1  {
  font-size: 24px;
  margin: 0 0 10px;
}
.tooltip p, .w-information-block-group p  {
  padding: 5px 0 7px 32px;
  line-height: 1;
  margin: 0 0 10px;
}
.tooltip .user-info-id, .w-information-block-group .user-info-id {
  background: url(/images/new/id-icon-big.png) no-repeat 0 0;
}
.tooltip .user-info-rate, .w-information-block-group .user-info-rate {
  background: url(/images/new/user-icon-big.png) no-repeat 0 0;
}
.tooltip .user-info-balance, .w-information-block-group .user-info-balance {
  background: url(/images/new/money-icon-big.png) no-repeat 0 0;
}
.tooltip .user-info-birthday, .w-information-block-group .user-info-birthday {
  background: url(/images/new/calendar-icon-big.png) no-repeat 0 0;
}

.tooltip user-info-prior-account-1, .user-info-prior-account-1 {
  background: url(/images/new/icons-group-1.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-2, .user-info-prior-account-2 {
  background: url(/images/new/icons-group-2.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-3, .user-info-prior-account-3 {
  background: url(/images/new/icons-group-3.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-4, .user-info-prior-account-4 {
  background: url(/images/new/icons-group-4.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-5, .user-info-prior-account-5 {
  background: url(/images/new/icons-group-5.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-6, .user-info-prior-account-6 {
  background: url(/images/new/icons-group-6.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-7, .user-info-prior-account-7 {
  background: url(/images/new/icons-group-7.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-8, .user-info-prior-account-8 {
  background: url(/images/new/icons-group-8.png) no-repeat 0 0;
}
.tooltip user-info-prior-account-9, .user-info-prior-account-9 {
  background: url(/images/new/icons-group-9.png) no-repeat 0 0;
}

.tooltip .user-info-phone, .w-information-block-group .user-info-phone {
  background: url(/images/new/phone-icon-big.png) no-repeat 0 0;
}
#content .tree .user-info {
  display: none;
}
/*----- added 06.05.09 -----*/
#content .tabbed-links a {
  color: #010101;
}
#content .tabbed-links a:hover {
  color: #444;
}

/*----- /added 06.05.09 -----*/

#content .changes-saved {
		font-size: 9px;
		margin-top: 6px;
		padding-left: 18px;
	}

span.widg-intro {
		padding-left: 4px;
		padding-top:3px;
	}
span.into-link {
	text-decoration: underline;
	color: #676767;
	cursor: pointer;
}
/*
 .w-content .clicked-help {
  display: none;
}
 */


#content .content .ans .table {
        background: url(/images/new/table-left_bg.png) repeat-y 0 0;
        width: 98%;
    }
        #content .content .ans .table a {
            color: #333;
        }
        #content .content .ans .table a:hover {
            color: #777;
        }
        #content .content .ans .table tr {
            background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
        }
         #content .content .ans .table tr.blue-row td {
			  	background: #027ad5 url(/images/new/blue-row_bg.png) repeat-x 0 0 !important;
				color: #fff;
		  }
		 #content .content .ans .table tr.green-row td {
			  	background: #0ad210 url(/images/new/green-row_bg.png) repeat-x 0 0 !important;
				color: #fff;
		  } 
		  #content .content .ans .table tr.orange-row td {
			  	background: #027ad5 url(/images/new/orange-row_bg.png) repeat-x 0 0 !important;
		  }
        #content .content .ans .table td,
        #content .content .ans .table th {
            border: 1px solid #e5e5e5;
            padding: 7px 10px;
            text-align: center;
        }
        #content .content .ans .table .th {
            background: #004d7f url(/images/new/th_bg.png) repeat-x 0 0;
            color: #fff;
            font-size: 10px;
        }
        #content .content .ans .table .tf {
            background: url(/images/new/invalid-field.gif);
            font-weight: 700;
        }
            #content .content .ans .table .th th {
                font-weight: 700;
                padding: 9px 10px;
                border: 0;
                background: intherit;
            }
            html:root #content .content .ans .table .th>th {
                background: url(/images/new/th-delimiter.png) no-repeat 100% 10px;
            }
            html:root #content .content .ans .table .th>th.last {
                background: none;
            }
            * html #content .content .ans .table tr {
                background: none;
            }
            * html #content .content .ans .table td.last {
                background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
            }
            *+html #content .content .ans .table tr {
                background: none;
            }
            *+html #content .content .ans .table td.last {
                background: url(/images/new/table-right_bg.png) repeat-y 100% 0;
            }
		#content .content .ans .col25 {
			width: 25%;
			float: left;
			text-align: center;
			position: relative;
		}
		#content .content .ans .col25 img {
				cursor: pointer;
			}

		#content .content .ol {
			list-style-type: decimal;
  		}

  		#content .content .ol .li {
			margin-left: 30px;
  		}

  		#report_container .report-status {
  			height:25px;display:block; margin-bottom:10px;
  		}
  		#report_container .report-status .status-name {
  			position: relative; padding: 4px 0 0 29px;text-decoration:underline;
  		}
  	#content .content .event {
  	color:#333333;
  	}


  	#content .content ul.event {
  	padding-left: 50px;
  	padding-bottom: 10px;
  	list-style-type: disc;
  	}

  	#content .content a.questionnaire-quest:link, a.questionnaire-quest:visited, a.questionnaire-quest:active {
  color: #111b7a;
  font-family: Tahoma;
  text-decoration:none;
  border-bottom: 1px dashed #111b7a;
  cursor: pointer;
  font-size: 14pt ! important;
   }
   
   #content .content a.questionnaire-quest-text:link, a.questionnaire-quest-text:visited, a.questionnaire-quest-text:active {
  color: #111b7a;
  font-family: Tahoma;
  text-decoration:underline;
  cursor: pointer;
  font-size: 12pt ! important;
   }
   
   #content .content a.send-link:link, a.send-link:visited, a.send-link:active {
  color: #333366;
  font-family: Tahoma;
  cursor: pointer;
  font-weight: bold;
  font-size: 11px ! important;
   }
   
   #content .content .send-link-inactive {
  color: #333366;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px ! important;
   }
   
   

   #content .content .questionnaire-queans {
   margin-top: 15px;
   }

   #content .content .questionnaire-ans {
   display: none;
   margin-top: 15px;
   margin-left: 20px;
   }
   #content .content .unsubscribe-ans {
   display: none;
   margin-top: 15px;
   margin-left: 0px;
   }

   #content .content .questionnaire-checkbox {
   margin-bottom: 8px;
   }
   
   #content .content .questionnaire-checkbox2 {
   margin-bottom: 4px;
   }

  .edu_text4 ol{
			list-style-type: decimal;
			margin-left: 5px;
			padding-left: 20px;
			padding-bottom: 5px;
			padding-top: 10px;
		}
  .edu_text4 ul{
			list-style-type: lower-alpha;
			margin-left: 5px;
			padding-left: 40px;
			padding-bottom: 5px;
		}
  .edu_text4 table{
			padding: 10px;

		}
  .edu_text4 table td{
			margin: auto;
			padding: 10px;
			border: 1px solid black;
		}

  .w-more-info  {
		height: 10px;
		padding: 10px 0;
		text-align:left;
	}
  .w-more-content {
		display: none;
		text-align:left;
	}

  .w-add-comment  {
		height: 10px;
		padding: 10px 0;
		text-align:left;
	}

div.turnir_center_cls {

}
div.long_bets_cls {

}
div.short_bets_cls {

}
#content .content table.card-charges {
	
	vertical-align:middle !important;
	width: 600px;
	
	   
   }
#content .content table.card-charges tr {
	
	vertical-align:middle !important;
	
   }

#content .content table.card-charges td.left {
	vertical-align:middle !important;
	margin:0;
	/*padding-top: 14px;
	padding-bottom: 5px;*/
	margin-right: 20px;
	padding-left:20px;
   
   }
#content .content table.card-charges th {
	vertical-align:middle !important;
	text-align: center;
	font-size:10px;
   
   }   
#content .content table.card-charges td.right {
	
	vertical-align:middle !important;
	margin:0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right:18px;
	text-align: right;
	font-size: 16px;
	   
   }   
#content .content p.pre-table {
	color:#000000;
}
#content .content .promodiv a  {
	color: #010101;
}
#content .content .promodiv a:hover  {
	color: #444;
}

#content .content .promodiv  {
	color: #010101;
	padding-bottom:20px;
	
}

#content .content ul.promotion li {
	display:inline;
	}

#content .content p.pre-table-pad {
	padding-top:6px;
} 


			ul.point-marked {
				list-style: disc;
				margin: 5px 0 5px 20px;
			}
				ul.point-marked li {
					margin: 0 0 3px;
				}
#content_certificate {
		min-height:100%;
		
		background: url(/images/new/content_certificate_bg.png) fixed no-repeat 50% 50% #f4fbfe;
	}				
#content_certificate .header_certificate {
		
		height: 90px;
		background: url(/images/new/header_certificate_bg.jpg) repeat-x 0 0;
        padding: 23px 35px 0;
       
    }
#content_certificate .header_certificate .header_text {
		font-size:25px;
		color: #ffffff;
		width: 1000px;
		margin: auto;
       
    } 
#content .content .registration_help {
		position:absolute;
		right: 150px;
		top:415px;
		
       
    }        
#content_certificate .content_certificate {
		width: 1000px;
		margin: auto;
		padding: 0px 50px;
	}
#content_certificate .content_certificate .h1 {
		font-size:10pt;
		padding: 0px 0px 30px;
	}
	
#content_certificate .content_certificate .h2 {
		font-size:20pt;
		color: #000000;
		padding: 0px 0px 0px 0px;
	}
	
#content_certificate .content_certificate .h3 {
		font-size:11pt;
		padding: 25px 0px 20px 0px;
	}	
		
		    
#content_certificate .content_certificate li {
		padding: 5px;
	}
#content_certificate .content_certificate ul.gal li {
	
		height:16px;
		padding: 0px 0px 3px 25px;
		margin: 0px 0px 10px 15px;
		background: url(/images/new/gal_certificate.gif) no-repeat 0 0;
	}

#content_certificate .content_certificate ul.gal li {
	
		height:16px;
		padding: 0px 0px 3px 25px;
		margin: 0px 0px 10px 15px;
		background: url(/images/new/gal_certificate.gif) no-repeat 0 0;
	}
	
		
#content_certificate .content_certificate .certificate_send {
		float:right;
		margin-right: 10%;
		padding: 50px 0px 0px;
	}	    

.active_students_desc p { margin: 8px 0px; }

#long_education {
	width: 680px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	display: none;
	vertical-align:center !important;
}

.tbl_edu {
	width: 100%;
	background: url(/images/table_bg.gif) repeat-y;
	color: #000;
	
}

.tbl_edu tr {
	height: 29px;
	
}

.tbl_edu td, .tbl_edu_new_gold td {
	vertical-align:middle !important;
	
}


.table_head {
	background: url(/images/table_head_bg.gif) repeat-x;
	font-size: 10px ;
	color: #fff;
	padding-left: 25px;
	
		
}

.table_head td, .table_head_new_gold td {
	text-align: center;
	vertical-align:middle !important;
	margin: auto auto;
		
}

.style_t1 {
	padding-left: 25px;
	border-bottom: 1px solid #e4e4e4;
}

.style_t2 {
	border-bottom: 1px solid #e4e4e4;
	text-align: center;
}

.style_t3 {
	border-bottom: 1px solid #e4e4e4;
	text-align: center;
}

.blue_text {
	font: 12px;
	color: #004f81;
	
}

#edu_a_link {
	margin: 0 auto;
	/*width: 300px;*/
	text-align: center;
	clear: both;
	margin-top: 27px;
}

#edu_a_link a {
	font: 14px Arial;
	color: #111b7a;
	
	text-decoration: none;
	border-bottom: 1px dashed #111b7a;
}

#edu_a_link a:hover {
	font: 14px;
	color: #111b7a;
	border-bottom: 1px dashed #111b7a;
}

#long_education_new_gold {
	width: 896px;
	margin: 0 auto;
	}

.tbl_edu_new_gold {
	width: 100%;
	background: url(/images/table_bg_new_gold.gif) repeat-y;
	color: #000;
}

.tbl_edu_new_gold tr {
	height: 29px;
}



.table_head_new_gold {
	background: url(/images/table_head_bg_new_gold.gif) repeat-x;
	font: 10px;
	color: #fff;
	vertical-align:middle !important;
	margin: auto auto;
}

.style_t1_new_gold {
	padding-left: 25px;
	border-bottom: 1px solid #e4e4e4;
	vertical-align: middle;
	height: 116px;
	font: 18px Arial;
	color: #424242;
}

.style_t2_new_gold {
	border-bottom: 1px solid #e4e4e4;
	align: center;
}

.style_t3_new_gold {
	border-bottom: 1px solid #e4e4e4;
	align: center;
	vertical-align: middle;
	text-align: center;
	height: 116px;
}

.blue_text_new_gold_1 {
	color: #004f81;
}

.blue_text_new_gold_2, .blue_text_new_gold_3, .blue_text_new_gold_4  {
	color: #004f81;
	font-weight: bold;
}

.buttons_sn {
	position: absolute;
	right: 20px;
	bottom: 10px;
	
}

.buttons_sn li {
	float:left;
	padding: 5px;
	
}

.tl-col {
	float:left;
	margin:44px 0 0 0;
	overflow:hidden;
	width:325px;
	font-size: 16px;
}

.content .tl-col li {
margin:0 0 5px;
}

#d2w-help-div {
  position: relative;
}

#d2w-help-button {
  position: absolute;
  top: 0;
  right: -50px;
  width: 32px;
  height: 17px;
  display: block;
}