* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #3a3a3a; background: #003239 url(../img/body-bg.gif);}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {color: #d03a3a;}
h1 {display: none;}
.cent {text-align: center;}
/*center*/
.center {background: url(../img/bg.gif) center repeat-y; width: 802px; margin: 0px auto; padding: 36px 0 0 0;}
/*center*/

/*head*/
.head-left {width: 770px; margin: 0px auto; background: url(../img/head-left.jpg) left top no-repeat;}
.head-right {background: url(../img/head-right.jpg) top right no-repeat; height: 223px;}
/*head*/

/*login*/
.login {font-weight: bold; color: #636363; position: absolute; top: 16px; margin-left: 47px;}
html* .login {margin-left: 26px;}
.login input {margin: 0 22px 0 14px;}
.f4 {width: 105px; height: 16px; border: 1px solid #d4d0c8;}
.f5 {vertical-align: bottom;}
/*login*/

/*sitemap*/
.sitemap {position: absolute; top: 21px; margin-left: 620px;}
.sitemap a {display: block; text-indent: -9000px; overflow: hidden; height: 8px;}
.sitemap li {width: 8px; float: left;}
.r01, .r02 {margin-right: 50px;}
.r01 a {background: url(../img/homepage.gif) no-repeat;}
.r02 a {background: url(../img/mail.gif) top no-repeat;}
.r03 a {background: url(../img/sitemap.gif) no-repeat;}
/*sitemap*/

/*content*/
.content-bg {width: 770px; margin: 0px auto; background: url(../img/content-bg.gif) repeat-y;}
.content {width: 750px; margin: 0px auto;}
/*content*/

/*nav*/
.nav {background: url(../img/nav-bg.gif) repeat-x; padding-left: 3px; min-height: 1px; _height: 1px; margin-bottom: 8px;}
.nav li {height: 52px; float: left; font-size: 12px; font-weight: bold; padding-right: 1px; background: url(../img/nav-li-bg.gif) top right no-repeat;}
.nav a {color: #5e5e5e; display: block; height: 21px; text-align: center; padding-top: 18px; text-decoration: none;}
.nav a:hover {color: #61c202; border-bottom: 4px solid #484848;}
.q01 {width: 72px;}
.q02 {width: 90px;}
.q03 {width: 131px;}
.q04 {width: 137px;}
.q05 {width: 95px;}
.q06 {width: 110px;}
.nav li.q07 {width: 104px; background: none;}
/*nav*/

/*sidebar*/
.sidebar {width: 228px; float: left;}
.sidebar h2 {background: url(../img/sidebar-h2.gif) no-repeat; height: 28px; text-align: right; padding: 10px 28px 0 0; font-size: 12px; color: #FFFFFF;}
/*sidebar*/

/*news*/
.news {padding-top: 6px;}
.news li {background: url(../img/bullet-2.gif) 4px 14px no-repeat; padding: 0 27px 0 20px;}
.news p {border-bottom: 1px solid #cfcfcf; padding: 10px 0 10px 0;}
.news p.nbrd {border: none;}
.news div.cent {padding: 10px 0 18px 0;}
/*news*/

/*accept*/
.accept {padding: 18px 0 9px 17px;}
.accept img {margin: 0 12px 11px 0;}
/*accept*/

/*livechat*/
.livechat a {display: block; width: 220px; height: 80px; background: url(../img/live-chat.jpg) no-repeat; text-indent: -9000px; overflow: hidden; margin-bottom: 20px;}
/*livechat*/

/*chart*/
.chart {padding: 20px 0 0 20px;}
.chart input {margin: 0 7px 0 18px; vertical-align: middle;}
.chart img {width: 180px; height: 145px; margin: 10px 0;} 
.f1 {width: 78px; border: 1px solid #808080; height: 17px; font-size: 12px; margin-right: 5px;}
.f2 {width: 90px; border: 1px solid #808080; height: 17px; font-size: 12px;}
html* .f1, .f2 {height: 19px; _height: 17px;}
.chart input.f3 {margin-left: 40px;}
html* .chart input.f3 {margin-left: 25px;}
/*chart*/

/*main*/
.main {width: 510px; float: left; padding: 0 0 0 12px; overflow: hidden;}

.black {background: url(../img/black-block.gif) no-repeat; height: 60px; color: #FFFFFF; font-weight: bold; padding: 18px 15px 0 81px;line-height: 11pt;}
.black a {color: #97d338;}
/*main*/

/*text*/
.text {padding: 0 0 20px 0;}
.text p.w01 {width: 492px; margin: 0 0 0 10px; border-bottom: 1px solid #666666; padding: 18px 0 10px 0;}
.text p.w02 {width: 491px; margin: 10px 0 0 10px; border-top: 1px solid #666666; padding: 13px 0 3px 0;}
.text p {padding: 6px 11px 9px 10px; text-align: justify;}
.blue {background: #f5fdff;}
.text h2 {font-size: 12px; color: #0e7691; text-indent: 10px; margin: 7px 0 4px 0;}


.text h3 {font-size: 11px; color: #0e7691; text-indent: 10px; margin: 7px 0 4px 0;}


.text h2.green {color: #4ca118;}
.text ul {background: #f9fdf8; padding: 7px 0 0 10px;}
.text li {background: url(../img/bullet-1.gif) 0px 5px no-repeat; padding-left: 18px; margin-bottom: 3px;}
.text ol {marginleft:30px !important;margin-left:35px;margin-top:10px;margin-bottom:10px;}
.text ol li {background:none;padding:0px;}
.text p.cent {text-align: center; padding: 0;}
.text p.cent a {font-size: 12px; color: #d03a3a; font-weight: bold;}
/*text*/

/*plan*/
.plan label {display: block; width: 90px; float: left; font-weight: bold; padding-bottom: 3px;}
.plan li span {display: block; float: left; width: 48px; text-align: right; padding-bottom: 3px;}
.e01, .e02, .e03 {width: 160px; float: left; margin-right: 5px;}
.e01 div, .e02 div, .e03 div {padding: 151px 1px 0 1px;}
.e01 div {background: url(../img/test-plan.jpg) top no-repeat #f7f7f7;}
.e02 div {background: url(../img/standart-plan.jpg) top no-repeat #f7f7f7;}
.e03 div {background: url(../img/investor-plan.jpg) top no-repeat #f7f7f7;}
.e01 div p, .e02 div p, .e03 div p {margin: 10px 0 0 0; border-top: 1px solid #cfcfcf; padding: 10px 0 6px; text-align: justify;}
.plan p.cent {padding: 11px 0 22px 0;}
/*plan*/

/*footer*/
.footer {width: 750px; margin: 0px auto; border-top: 1px solid #b5b5b5; padding: 8px 0 0 0; text-align: center;}
.footer p {padding: 17px 0 22px 0;}
.f-nav {height: 18px; background: url(../img/footer-nav.gif) repeat-x; padding-top: 7px;} 
.f-nav li {display: inline; padding-left: 7px;}
.f-nav a {padding-right: 11px; color: #3d3d3d; text-decoration: none;}
.f-nav a:hover {text-decoration: underline;}
/*footer*/




/*subpages*/


.text div.h1 {background:url(/img/new/fon_plashka.jpg) repeat-x #f5fdff;height:35px;margin:0px 10px 0px 10px;color:white;font-weight:bold;padding:11px 0px 0px 20px;}

.reg_tbl {margin-left:10px;width:480px;background:#f5fdff;}
.reg_tbl td {padding:5px;width:33%}
.reg_tbl td a {color:#4ca118;}
.reg_tbl td textarea {width:470px;}

.text .blue_color {color:#0e7691;}

.float_image {margin:0px;padding:0px;}
.text p.float_image {margin:0px 0px -15px 0px;}
.text p.float_image img {margin-right:10px;border:1px solid #c9c9c9;}

.contacts_form {margin-top:-5px !important;margin-top:-10px;//margin-bottom:2px;}
.contacts_form input {height:16px;position:relative;top:3px;padding-top:2px;}
.contacts_form select {position:relative;top:2px !important;top:3px;}
.contacts_form img {position:relative;top:-1px !important;top:2px;left:4px;}

.cont_tbl {margin-left:10px;background:#f5fdff;}
.cont_tbl td {padding:5px;}
.depo_tbl td span,.cont_tbl td span {color:#cf3b3b;}
.cont_tbl td textarea {width:470px;}
.gray_line {background:url(../img/gray.gif) 50% 50% repeat-x;margin:5px 10px 0px 10px;}
.line_gray {background:url(../img/gray.gif) 50% 50% repeat-x;height:1px;margin:0px 10px 0px 10px;}

.colors div {width:154px;height:95px;float:left;margin-right:10px;padding-top:42px;}
.colors div a {display:block;color:white;font-weight:bold;text-decoration:none;margin-left:15px;margin-bottom:5px;}
.colors div#blue {background:url(../img/keis_blue.gif) top left no-repeat;}
.colors div#green {background:url(../img/keis_green.gif) top left no-repeat;}
.colors div#red {background:url(../img/keis_red.gif) top left no-repeat;}

.text .left {float:left;width:250px;background:#f5fdff;}
.text .right {float:right;width:250px;background:#f5fdff;padding-bottom:5px;}
.text .right p {margin-left:10px;}
.text div.h2 {background:url(../img/h2.gif) repeat-x #f5fdff;height:19px;color:white;font-weight:bold;padding:4px 0px 5px 10px;}
.text div.h2.gray {background:url(../img/gray_bg.gif) repeat-x;height:19px;color:white;font-weight:bold;padding:4px 0px 5px 10px;}

.depo_tbl {margin-left:10px;}
.depo_tbl td select {width:123px;}
.depo_tbl td {padding:5px 0px 5px 0px;}
.depo_tbl td input {margin:0px;padding:0px;}
.depo_tbl td input.teext {width:120px;}
.depo_tbl td input.radio {margin:0px 3px -2px 3px !important;margin:0px 0px 0px 0px;}
.green {color:#4ca118;}


.text#banners p.blue {text-align:center;}
.text#banners p.blue {padding:10px 0px 0px 0px;font-weight:bold;color:#4ca118;}
.text#banners p.blue input {width:464px;border:1px solid #d5dadb;height:18px;padding-top:1px;}

.noblue .blue {background:none;}

.text .lef {width:200px;float:left;text-align:center;}
.text .lef img {margin:20px 0px 20px 0px;}
.text .righ {width:310px;float:right;margin-top:5px;}
.text#banners .righ p.blue {padding:0px 0px 10px 0px;}
.text a {color:#4ca118;}

.answer a.ablock {display:block;}
.ablock a {display:block;}
.answer span a {color:#0e7691;font-weight:bold;}
.answer .more_padding {margin:10px 0px 0px 20px;display:block;}
.red {color:#d03a3a;}
.gray_header {color:white;font-weight:bold;background:url(../img/str.gif) 9px 6px no-repeat #3a3a3a;margin:5px 0px 1px 10px;padding:4px 0px 5px 50px;}
/*subpages*/

/*tab*/
.tab {background: #2794cd;}
.tab td {text-align: center; padding: 5px 0;}

.h1 td {background: url(../img/h1.gif) repeat-x; color: #FFFFFF; font-weight: bold;}
.h1 span {color: #cbe6f2;}


.b1 td {background: #FFFFFF;}
.tab#another {margin-left:10px;width:500px;}
/*tab*/

.unusual {border:2px inset #d4d0c8;border-bottom:1px inset #d4d0c8;border-right:1px solid #d4d0c8;}




/*NEW*/
.center_n { width: 510px; padding-top: 12px; float:left;}
.center_n h5 { font: bold 11px Tahoma; color:#0e7691; width: 490px; float:left; padding-left: 20px; text-transform:uppercase;}
.center_n p { width: 490px; padding: 16px 0 14px 20px; font: 11px Tahoma; color:#3a3a3a; float:left;}
.fone_n { width: 490px; height: 35px; float:left; padding-left: 20px;}
.fone_n span { padding: 8px 14px 0 0; float:left; font: 11px Tahoma; color:#3a3a3a; float:left;}
.fone_n input { width: 138px; height: 16px; float:left; margin: 4px 15px 0 0; font: 11px Tahoma; color:#3a3a3a;}
.fone_n select { width: 138px; float:left; height: 19px!important; margin: 4px 15px 0 0; font: 11px Tahoma; color:#3a3a3a;}
.truba_n { width: 25px!important; height: 25px!important; background: url(../img/new/truba.gif) top left no-repeat; border:none; margin: 0!important;}
.center_n h6 { width: 471px; height: 35px; background:url(/img/new/fon_plashka.jpg) top left repeat-x; display:block; float:left; margin-left: 20px; _margin-left: 10px; padding: 11px 0 0 19px; font: bold 11px Tahoma; color:#fff;}
.form_n { width: 220px; margin: 14px 0 0 20px; _margin-left: 10px; float:left;}
.form_n span { width: 67px; font: 11px Tahoma; color:#3a3a3a; float:left; padding-top: 3px;}
.form_n span font { font: 11px Tahoma; color:#cf3b3b;}
.form_n input { width: 135px; height: 16px!important; float:left; margin: 0 10px 0 0;}
.chek_n { width: 15px!important; height: 15px!important;}
.mail_n { width: 43px!important;}
.tele_n { width: 40px!important;}
.area_n { width: 470px; float:left; padding-top: 19px; padding-left: 20px;}
.area_n span { font: 11px Tahoma; color:#3a3a3a; width: 100%; padding-bottom: 6px; float:left;}
.area_n textarea {width: 460px; height: 35px; overflow: inherit; float:left;}
.area_n div strong { width: 470px; float:left; font: 11px Tahoma; color:#cf3b3b; padding-top: 5px;}
.forms_n { width: 491px; background:#f5fdff; float:left; margin-left: 20px; _margin-left: 10px; margin-top: -10px; padding-bottom: 18px;}
.sub { padding: 0 0 0 180px; margin-top: -14px; float:left;}
.sub input { width: 69px; height: 19px; background:url(../img/new/but.gif) top left no-repeat; border:none; font: bold 11px Tahoma; color:#002f45; margin-right: 12px; cursor:pointer;}
.offers_n { margin-left: 20px; margin-top: 19px;}
.tests_n { padding: 17px 0 0 17px; float:left;}
.tests_n ul { width: 150px; float: right; padding-top: 40px; list-style-type: none;}
.tests_n ul li { width: 140px; padding-bottom: 3px; padding-left: 10px; float:left; border-bottom: 1px solid #fff;}
.tests_n ul li a { font: bold 12px Tahoma; color:#feffff; text-decoration:none; float:left;}
.tests_n ul li a:hover { text-decoration:underline;}
.last_tests_n { border:none!important;}
.tests_n_div1 { width: 160px; height: 93px; float:left; padding-right: 5px; background:url(../img/new/test_plan.jpg) bottom left no-repeat;}
.tests_n_div2 { width: 160px; height: 93px; float:left; padding-right: 5px; background: url(../img/new/standart_plan.jpg) bottom left no-repeat;}
.tests_n_div3 { width: 160px; height: 93px; float:left; background: url(../img/new/investor_plan.jpg) bottom left no-repeat;}


/* more */

.star { font: 11px Tahoma; color:#cf3b3b;}
.webforms {
color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}










.panel {
	clear: both;
	display: none;

}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}


#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}