* {padding:0; margin:0;}
body {min-width:990px; background:#ffffff; font-family:Arial, sans-serif, sans-serif; font-size:12px; color:#555; width:100%; padding:0; margin:0; height:100%; letter-spacing:0;}

table, td {font-family:Arial, sans-serif, Tahoma, sans-serif; font-size:15px; letter-spacing:0;}

a {color:#809cd0; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}

h1 {color:#809cd0; letter-spacing:-1px; font-size:22px; padding:0 0 20px 0; line-height:26px;}
h1 span {color:#99cc00;}
h2 {font-size:20px; padding:0 0 15px 0; color:#809cd0; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:bold;}
h3 {margin-bottom:10px; font-size:18px; color:#99cc00; width:100%; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:normal;}
h5 {font-size:12px; color:#366eb9; padding:0 0 7px 0;}

.clear {width:100%; height:0; font-size:0; clear:both;}
.clear span {display:none; color:#ffffff;}
.fixed_width {min-width:990px;}

.left_side {float:left; width:63%; clear:right; }
.right_side {float:left; width:37%; clear:right; text-align:left;}

.logo, .menu, .content_wrap, .splash , .footer {width:650px; margin:0 0 0 auto; text-align:left;}
.quote, .lang, .content_left_wrap, .footer_links  {width:340px; margin:0 auto 0 0;}

.menu_wrap .left_side, .bottom .left_side {background:#e5e5e5; height:44px;}
.menu_wrap .right_side, .bottom .right_side  {background:#e5e5e5; height:44px;}

.float_right {float:right; width:100%;}
.float_left {float:left; width:100%;}

.grey_line {background:#e5e5e5;}

.header {height:140px;}

.logo div {padding:40px 0 0 25px;}
.logo h1 {font-size:12px; font-weight:normal; padding:0 0 0 350px; margin:-40px 0 0 8px; color:#838383; display:block; float:left; line-height:16px;  font-family:tahoma, "Tahoma", sans-serif, verdana !important; letter-spacing:0; width:230px;}

.logo span {color:#999; font-size:11px; padding-left:40px; letter-spacing:2px;}

/*.inner {height:105px;}
.inner .logo div {padding:25px 0 0 25px;}
.inner .logo h1 {margin:0 0 0 8px; padding-left:69px; line-height:18px; letter-spacing:2px;}*/

.bg_book {height:140px;}

.quote_text {padding:20px 20px 0px 25px; font-family:"Times New Roman", times, serif, georgia; color:#666666; font-style:italic; font-size:14px; line-height:1.3em;}
.quote_text p {padding:0; margin:0; width:100%;}
.quote_text b {position:absolute; width:0.5em; margin-left:-0.8em; //margin-top:-5px; font-weight:normal; }
.quote_text span {color:#366eb9;}
.quote_text i {color:#ff0000;}

.menu_wrap {height:88px;}
.menu {height:88px; background:#ffffff;}

.menu div {padding-left:25px;}
.menu a {overflow:hidden; font-family:arial, Helvetica, sans-serif; height:44px; display:block; float:left; line-height:44px; text-decoration:none; margin-right:18px; border-bottom:1px solid #d9e3f2; font-size:20px; letter-spacing:-1px;}
.menu a:visited {overflow:hidden; color:#b1b9c5; border-bottom:1px solid #d9e3f2;}
.menu a:hover, .menu a:active {overflow:hidden; font-family:arial, Helvetica, sans-serif; height:41px; display:block; float:left; line-height:44px; text-decoration:none; margin-right:18px; border-bottom:4px solid #809cd0; font-size:20px; letter-spacing:-1px;}

a.menu_active {border-bottom:4px solid #809cd0 !important; height:41px !important; color:#809cd0 !important;}
a.menu_active:visited {border-bottom:4px solid #809cd0 !important; height:41px !important; color:#809cd0 !important;}
a.menu_active:active {border-bottom:4px solid #809cd0 !important; height:41px !important; color:#809cd0 !important;}
a.menu_active:hover {border-bottom:4px solid #809cd0 !important; height:41px !important; color:#809cd0 !important;}

a.submenu_active {color:#809cd0 !important; text-decoration:none !important; border-bottom:2px solid #809cd0 !important;}
a.submenu_active:visited {color:#809cd0 !important; text-decoration:none !important; border-bottom:2px solid #809cd0 !important;}
a.submenu_active:active {color:#809cd0 !important; text-decoration:none !important; border-bottom:2px solid #809cd0 !important;}
a.submenu_active:hover {color:#809cd0 !important; text-decoration:none !important; border-bottom:none !important;}

.main_menu {list-style-type:none; padding-left:25px;}
.main_menu li {float:left; height:44px; line-height:44px;}
.main_menu a {overflow:hidden; font-family:arial, Helvetica, sans-serif; height:44px; display:block; line-height:44px; text-decoration:none; border-bottom:1px solid #d9e3f2; font-size:20px; letter-spacing:-1px;}
.main_menu a:hover {border-bottom:4px solid #809cd0;}
.main_menu a:visited {color:#b1b9c5;}


.lang {height:44px; background:#f2f2f2; color:#999999;}
.lang div {padding:13px 0 0 25px;}
.lang a {color:#666666;}
.lang a.lang_active {font-weight:bold;}

.promo {height:267px; position:relative; margin-top:-41px;}
.splash div {position:absolute;}
.splash .link_1 {z-index:1; margin-top:70px; margin-left:50px;}
.splash .link_2 {z-index:2; margin-top:160px; margin-left:40px;}
.splash .link_3 {z-index:3; margin-top:190px; margin-left:350px;}
.splash .link_4 {z-index:4; margin-top:60px; margin-left:470px;}
.splash a, .splash a:visited {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:underline;}
.splash a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:none;}
.splash span {font-family:arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; color:#d8e1f2; margin-right:5px;}
.splash img {margin-left:5px;}

.img_how {display:block; text-align:center; margin-bottom:5px; margin-left: auto; margin-right: auto;}




.green_wrap {height:226px;}
.green  {height:185px;}
.green div {padding:25px 0 0 20px;}
.green img {margin:0 5px 3px 5px;}
.green ul {list-style-type:none; padding:0 0 0 5px;}
.green ul li {padding:6px 0 6px 27px;}
.green a:link, .green a:visited {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:none;}
.green a:link span {font-family:arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; color:#ceef6b; margin-right:5px; text-decoration:none;}
.green a:visited span {font-family:arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; color:#ceef6b; margin-right:5px; text-decoration:none;}

.green a:hover span {font-family:arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; color:#ffffff; margin-right:5px; text-decoration:underline;}
.green a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:underline;}

.green_inner {height:135px !important;}
.green_inner .green {height:120px;}
.green_inner  .green div {padding:8px 0 0 20px;}
.green_inner .green img {margin:0;}
.green_inner .green a:link, .green_inner .green a:visited {font-family:arial, Helvetica, sans-serif; font-size:12px ; letter-spacing:0;  color:#ffffff; text-decoration:underline;}
.green_inner .green a:hover {font-family:arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0; color:#ffffff; text-decoration:none;}
.green_inner .green ul {list-style-type:none; padding:5px 0 0 7px;}
.green_inner .green ul li {padding:4px 0 4px 20px;}




.content_left_wrap {background:#ffffff;}
.content_left {padding:10px 0 20px 25px; }
.content_left h2 {padding:0 0 10px 0; color:#999999; font-weight:normal;}
.content_left a {color:#366eb9;}
.content_left ul {padding:0 0 15px 20px; list-style-type:square; color:#e5e5e5;}
.content_left ul li {line-height:2em;}

.content_wrap {background:#ffffff; overflow:hidden;}
.content {padding:8px 25px 25px 25px; overflow:hidden; font-size:15px; line-height:20px;}
.content p {padding:0 0 15px 20px;}
.content table p {padding:0 0 15px 0;}

.content strong {color:#99cc00;}
.content hr {border:1px dotted #999999; height:1px;}

.content .marg {padding:1em 0 1em 0;}

.content input[type="text"], .content input[type="submit"], .content textarea, .content select, .content input[type="button"], .content input[type="reset"] {border:1px solid #b1b1b1; margin-bottom:5px;}
.content input[type="text"], .content textarea, .content select {width:300px;}
.content textarea {height:100px;}

.content input[type="submit"], .content input[type="button"], .content input[type="reset"] {margin-top:20px; border:1px solid #a0badf; background:#cad9ef; color:#000033;}

.content input[type="submit"] {border:1px solid #99cc00 !important; background:#cce680 !important;}

.paragraph {margin:0; padding:0; text-indent:0;}

.content ul {padding:0 0 15px 40px;}
.content ul li {padding:0 0 5px 10px; list-style-type:square; color:#99cc00; color:#333333;}
.content ul li span{color:#3a3a3a;}

.marg_ul {padding:1.5em 0 1.5em 3em;}
.marg_ul li {padding-left:20px; padding-bottom: 15px; list-style-type:square; color:#99cc00; line-height:18px;}

.three {color:#809cd0; padding-bottom:10px; font-size:12px;}
.three img {float:left; margin:5px 10px 0 0;}
.three div {padding-top:0;}
.three b {font-weight:normal; font-size:11px; line-height:14px; margin-top:5px; display:block;}
.three a {line-height:20px; font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#809cd0; text-decoration:underline;}
.three a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#809cd0; text-decoration:none;}


.small_descr {padding-bottom:20px;}
.small_descr img {margin:10px 15px 60px 0;}

.news {height:115px; float:left; width:49%; font-size:12px; line-height:16px;}
.news h5 {padding:0 0 7px 10px;}
.news p {padding:0 0 0 10px;}

.bottom {height:88px; font-size:11px; color:#999999;}
.footer {height:44px; }
.footer div {padding:15px 0 0 25px;}
.footer_links {height:44px; background:#f2f2f2; color:#999999;}
.footer_links  div {padding:15px 0 0 15px;}
.footer_links  div img {margin:0 3px 0 10px;}
.footer a {color:#366eb9 !important; text-decoration:none; font-family:tahoma, verdana, sans-serif;}
.footer a:hover {text-decoration:underline !important;}
.footer a span {color:red !important;}

.footer_links a {color:#366eb9 !important; text-decoration:none; font-family:tahoma, verdana, sans-serif;}
.footer_links a:hover {text-decoration:underline !important;}


/* addons */

.table_1, .table_2, .table_3 {margin-top:15px; margin-bottom:15px;}

.table_1, .table_1 td {border-collapse:collapse; border-spacing:0; }
.table_1 {border-top:1px solid #99cc00; border-left:1px dotted #cccccc;}
.table_1 td {width:33%;border-collapse:collapse; font-size:12px; border-spacing:0; border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.table_1 td {padding:6px; line-height:16px;}
.table_1 td p {padding:0 0 3px 0;}
.table_1 ul {padding:0 0 0 20px;}
.table_1 ul li {padding:0 0 3px 0; margin:0;}

.table_2, .table_2 td {border-collapse:collapse; border-spacing:0; }
.table_2 {border-top:1px solid #99cc00; border-left:1px dotted #cccccc;}
.table_2 td {border-collapse:collapse; font-size:12px; border-spacing:0; border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.table_2 td {padding:6px; line-height:16px;}
.table_2 td p {padding:0 0 3px 0;}
.table_2 ul {padding:0 0 0 20px;}
.table_2 ul li {padding:0 0 3px 0; margin:0;}

.table_3, .table_3 td {border-collapse:collapse; border-spacing:0; border-bottom:1px solid #cccccc;}
.table_3 {border-top:2px solid #99cc00;}

.table_3 td {padding:2px; font-size:11px;}
.table_3 ul {padding:0 0 0 20px;}
.table_3 ul li {padding:0; margin:0;}

.table_4, .table_4 td {border-collapse:collapse; border-spacing:0; }
.table_4 {border-top:1px solid #99cc00; border-left:1px dotted #cccccc;}
.table_4 td {padding:6px; line-height:18px; border-collapse:collapse; font-size:14px; border-spacing:0; border-right:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.table_4 td p {padding:0 0 7px 0;}
.table_4 ul {padding:5px 0 0 20px;}
.table_4 ul li {padding:0 0 7px 0; margin:0;}

.table_font, .table_font td {font-size:14px !important;}
.table_font td {padding:10px !important; width:auto !important;}

.normal input, .normal select {margin-bottom:15px;}

.h_fix {height:90px; //height:0; padding-left:10px;}

.u_footer {height:0;}

.list_1 {list-style-type:none !important; font-size:14px; padding:0 !important;}
.list_1 li {list-style-type:none !important; padding:0 0 5px 0 !important; color:#666 !important;}
.list_1 li img {margin:0 7px 0 10px;}

.userInfo {padding:13px 0 0 25px; line-height:18px;}
.userInfo a {color:#366eb9;}

.content a, .content a:visited, .content a:hover {color:#366eb9 !important;}

.prem {float:left; width:49%; height:130px;}
.prem h3 {padding:0 5px 5px 90px; margin:0; font-size:20px; line-height:20px; width:auto;}
.prem p {padding:0 5px 0 90px; margin:0; line-height:16px; font-size:12px;}
.prem_wrapper {padding-top:10px;}

#identificationName {visibility:hidden;}
