/* Global */
body {margin:0; padding:0; color:#47626e; font-family:Arial,Tahoma,Verdana,sans-serif; background-color:#fff; font-size:13px;}
img {border:0}

/* Spacer */
div.spacer {width:1px; height:1px; font-size:1px; margin-top:-1px}
div.clear {clear:both; height:1px; font-size:1px; margin-top:-1px}

/* Links */
a {text-decoration:underline; color:#61b5ee}
a:hover {text-decoration:underline; color:#368eca}
a:focus {outline:none}

/* Tables */
table, td, th, input, textarea { //border-collapse:collapse; border-spacing:0; /*border:0 hidden black;*/ empty-cells:show; font-size:13px;  font-family:Arial,Tahoma,Verdana,sans-serif; }

/* IE */
#png IMG {display:none}

/* normal */
#png>IMG {display:block}

/* Titles */
h1, h2 {font-family:Arial,Tahoma,Verdana,sans-serif; color:#ffffff; font-size:160%; padding:26px 0 0 0; line-height:100%; margin:0; font-weight:normal}
h3 {font-family:Arial,Tahoma,Verdana,sans-serif; color:#00c1fa; font-size:100%; padding:5px 0 5px 0; line-height:100%; margin:0}

/* Fonts */
.bf {font-size:90%; line-height:1.45em}
.nf {font-size:80%; line-height:1.35em}
.sf {font-size:100%; line-height:1.25em}

.f10 {font-size:10px; padding-top:9px}
.f20 {font-size:20px; line-height:1em}
.f14 {font-size:14px}
.f30 {font-size:30px}

/* P UL LI IE*/
/*p {margin: 10px 0 8px 0; font-size:110%; line-height:25px}*/
p {margin: 5px 0 8px 0; font-size:90%; line-height:1.45em}

ul.mark {margin:5px auto 0.7em 0; padding-left:6px; font-size:110%;; line-height:25px}
ul.mark li {background: url(/_img/li_big.gif) no-repeat 0 5px; list-style:none; padding: 0 0 0 29px}

ul {margin:5px auto 0.7em 0; padding-left:8px; font-size:90%; line-height:1.45em}
ul li {background: url(/_img/li.gif) no-repeat 0 7px; list-style:none; padding: 0 0 0 24px}

ol {margin:5px auto auto 19px; padding-left:12px; font-size:90%; line-height:1.45em}
ol li {margin-left:5px; padding: 0 0 4px 0}
ol>li {margin-left:0}

ol ul {margin:5px auto -5px -20px; padding-left:12px}
ol>ul {margin:5px auto 5px -7px; padding-left:0}
ol ul li {padding: 0 0 4px 17px}

ul>ul>li {margin-left:15px}

/* 2 Blocks 4 Top */
.top_left {background: url(/_img/top_bl_l.gif) no-repeat top left; height:35px; padding:10px 0 0 16px; font-size:70%}
.top_left span {margin-right:7px}
.top_right {background: url(/_img/top_bl_r.gif) no-repeat top right; height:35px; padding:10px 19px 0 0; text-align:right; font-size:70%; color:#999}
.top_right a, .top_left a {border-bottom:1px solid #d1e7f7; text-decoration:none}
.top_left a.no-border {border-bottom:none}
.top_right a:hover, .top_left a:hover {text-decoration:none}

/* Menu-1 */
#menu-1 {font-weight:bold}
#menu-1 td {padding:0}
#menu-1 td.a {background:#bce3fb url(/_img/bg-c.gif) repeat-x bottom; color:#fff}
#menu-1 td.a div {background:url(/_img/bg-l.gif) no-repeat left top; text-align:center}
#menu-1 td.a div div {background:url(/_img/bg-r.gif) no-repeat right top; font-size:16px; padding:8px 14px 6px 14px}
#menu-1 td.a div h1.menu1 {background:url(/_img/bg-r.gif) no-repeat right top; font-size:16px; padding:8px 14px 6px 14px; font-weight:bold}
#menu-1 td.a a {color:#fff; background:none; text-decoration:none}
#menu-1 td.a a:hover {text-decoration:none}

#menu-1 td.empty {width:1px; background:url(/_img/bg-emp.gif) no-repeat left bottom}
#menu-1 td.empty div, #menu-1 td.empty div.spacer {width:1px}

#menu-1 td.p {background:url(/_img/bg-cg.gif) repeat-x bottom}
#menu-1 td.p div {text-align:center}
#menu-1 td.p div div {font-size:16px; padding:8px 14px 4px 14px}
#menu-1 td.p a {text-decoration:none; color:#6e7c87; background:none}
#menu-1 td.p a:hover {text-decoration:none; color:#5ca6de}

/* Menu-2 */
#menu-2 span.m2_a {height:35px; display:block; float:left; margin-right:6px; padding:0 15px 0 15px; color:#fff; font-size:80%; background:url(/_img/m2_crn.gif) no-repeat center bottom}
#menu-2 a {height:35px; display:block; float:left; margin-right:6px; padding:0 15px 0 15px; color:#fff; font-size:80%; text-decoration:underline}
#menu-2 a:hover {text-decoration:none; color:#fff !important; background-color:#00b9f0}
#menu-2 a span, #menu-2 span.m2_a span {display:block; padding-top:9px}

/* Main Center */
.center {background-color:#67defd}
.center_base {background:#fff url(/_img/bg_base.gif) repeat-x 0 -1px}
.center_base_l {background:#fff url(/_img/bg_base.gif) repeat-x}
div.spacer_c {width:905px; height:1px; font-size:1px; margin-top:-1px}

/* Menu 4 Footer */
.menu_footer {font-size:80%; line-height:1.8}
.menu_footer a {text-decoration:none; border-bottom:1px solid #b0e6f8}
.menu_footer a:hover {text-decoration:none; background-color:#6ab8ef; border-bottom:none; color:#fff}

/* 4 Register */
.blue_ent {color:#268cdb; text-align:right; font-size:80%; padding:2px 0 13px 0}
span.blue_ent {display:block}
.blue_ent a, .blue_ent a:hover {color:#268cdb !important}

/* Titles 4 Input */
.capt {font-size:14px; color:#4888a7; margin-left:6px}

.capt2 {margin-left:6px; padding-bottom:2px}
.capt2 span {font-size:14px; color:#4888a7; padding-right:174px}
.capt2 a {font-size:14px; color:#37a2cb; text-decoration:none; border-bottom:1px solid #40c9f8}
.capt2 a:hover {color:#37a2cb; text-decoration:none}

/* All Inputs */
input, textarea {outline-style:none; outline-width:0px; font-family:Arial,Tahoma,Verdana,sans-serif}
select {color:47626e; font-size:80%; font-family:Arial,Tahoma,Verdana,sans-serif}
form {margin:0; padding:0}

/* Input (text) */
.btn_base {position:relative}
.btn {position:relative; width:333px; margin-top:2px; padding-bottom:50px}
.btn_left {display:block; width:7px; height:41px; background: url(/_img/btn_cl.gif) no-repeat left top; position:absolute; left:0; top:0}
.btn_center {background:#fff url(/_img/btn_bg.gif) repeat-x center top; border:0px none; position:absolute; left:7px; top:0; width:319px; height:41px; margin:0; padding:4px 1px 3px 1px; font-size:140%; font-family:Arial,Tahoma,Verdana,sans-serif}
.btn_right {display:block; width:7px; height:41px; background: url(/_img/btn_cr.gif) no-repeat right top; position:absolute; right:0; top:0}
.btn_bottom {clear:both}
.arrow {width:12px; height:18px; position:absolute; top:6px; left:345px; background: url(/_img/arrow.gif) no-repeat left top}

.btn_s {position:relative; width:333px; margin-top:2px; padding-bottom:40px}
.btn_s .btn_left {display:block; width:7px; height:31px; background: url(/_img/btn_cl_s.gif) no-repeat left top; position:absolute; left:0; top:0}
.btn_s .btn_center {background:#fff url(/_img/btn_bg_s.gif) repeat-x center top; border:0px none; position:absolute; left:7px; top:0; width:319px; height:31px; margin:0; padding:4px 1px 3px 1px; font-size:120%; font-family:Arial,Tahoma,Verdana,sans-serif}
.btn_s .btn_right {display:block; width:7px; height:31px; background: url(/_img/btn_cr_s.gif) no-repeat right top; position:absolute; right:0; top:0}

/* Textarea */
.btn_top {background:url(/_img/btn_top.gif) no-repeat; width:333px; height:5px; margin-top:2px; font-size:1px}
.btn_center_text {background:#fff url(/_img/btn_text.gif) repeat-y}
.btn_center_text textarea {background:#fff url(/_img/btn_text.gif) repeat-y; border:0px none; margin:0; padding:4px 9px 3px 9px; font-size:100%; font-family:Arial,Tahoma,Verdana,sans-serif}
.btn_bot {background:url(/_img/btn_bot.gif) no-repeat; width:333px; height:5px; font-size:1px}

/* Input (image) */
.btn_img {margin-top:16px; color:#4888a7}

/* Messages: Ok and No */
.ok_green, .ok_blue, .no_yellow {margin-top:25px}

.ok_green td.td1 {background: #86ff8e url(/_img/green_tl.gif) no-repeat; color:#3f8550; font-size:80%; line-height:1.35}
.ok_green td.td1 div.d1 {background: url(/_img/green_tr.gif) no-repeat right top}
.ok_green td.td1 div.d2 {background: url(/_img/green_ok.gif) no-repeat 19px 17px; padding:16px 14px 12px 52px}
.ok_green td.td2 {background: #86ff8e url(/_img/green_bl.gif) no-repeat left bottom; text-align:right}
.ok_green td.td3 {background: url(/_img/green.gif) no-repeat 28px 0; height:8px}

.ok_blue td.td1 {background: #7dfdff url(/_img/blue_tl.gif) no-repeat; color:#3b848f; font-size:80%; line-height:1.35}
.ok_blue td.td1 div.d1 {background: url(/_img/blue_tr.gif) no-repeat right top}
.ok_blue td.td1 div.d2 {background: url(/_img/blue_ok.gif) no-repeat 19px 17px; padding:16px 14px 12px 52px}
.ok_blue td.td2 {background: #7dfdff url(/_img/blue_bl.gif) no-repeat left bottom; text-align:right}
.ok_blue td.td3 {background: url(/_img/blue.gif) no-repeat 28px 0; height:8px}

.no_yellow td.td1 {background: #fef78e url(/_img/yellow_tl.gif) no-repeat; color:#788150; font-size:80%; line-height:1.35}
.no_yellow td.td1 div.d1 {background: url(/_img/yellow_tr.gif) no-repeat right top; padding:15px 14px 0 21px}
.no_yellow td.td1 div.d2 {background: url(/_img/yellow_error.gif) no-repeat 0 6px; padding:4px 0 12px 42px}
.no_yellow td.td2 {background: #fef78e url(/_img/yellow_bl.gif) no-repeat left bottom; text-align:right}
.no_yellow td.td3 {background: url(/_img/yellow.gif) no-repeat 28px top; height:8px; padding-bottom:10px}

.yellow_bg td {background:#fef78e url(/_img/yellow_bg.gif) repeat-x}
.yel_c .d1 {height:1px; font-size:1px}

.grey {color:#8195a1; font-size:80%}

/* Top Menu 4my-stats */
.menu_stats p {float:right; margin:0 0 0 18px; padding:0; font-size:100%}
.menu_stats p a, .menu_stats_l p a {text-decoration:none; border-bottom:1px solid #cad4d9; color:#8195a1; font-size:80%; line-height:1.6}
.menu_stats p a:hover, .menu_stats_l p a:hover {text-decoration:none; border-bottom:none; color:#8195a1}
.menu_stats div.sts {background:#8195a1 url(/_img/crn_gr_l.gif) no-repeat left top; color:#fff; font-size:80%; height:21px; float:right; margin-left:18px}

.menu_stats_l p {float:left; margin:0 18px 0 0; padding:0; font-size:100%}
.menu_stats_l div.sts {background:#8195a1 url(/_img/crn_gr_l.gif) no-repeat left top; color:#fff; font-size:80%; height:21px; float:left; margin-right:18px}

.l_sts {padding:2px 9px 0 9px; float:left}
.r_sts {background: url(/_img/crn_gr_r.gif) no-repeat right top; height:21px; float:left}

/* Line of status on my-stats */
.stats {border:1px solid #fff}
.stats .blue {position:absolute; z-index:2}
.bl_l {background:url(/_img/stats_bl_l.gif) no-repeat; width:8px; height:18px; float:left}
.bl_r {background:url(/_img/stats_bl_r.gif) no-repeat; width:8px; height:18px; float:left}
.bl_c {background-color:#80e1ff; height:18px; float:left; font-weight:bold; font-size:13px}

.stats .grey {position:absolute; z-index:1}
.gr_l {background:url(/_img/stats_gr_l.gif) no-repeat; width:8px; height:18px; float:left}
.gr_r {background:url(/_img/stats_gr_r.gif) no-repeat; width:8px; height:18px; float:left}
.gr_c {background-color:#e8e8e8; height:18px; float:left; font-weight:bold}

.stats .circle {background:url(/_img/stats_circle.gif) no-repeat; position:relative; z-index:3; width:10px; height:10px; margin-top:4px}

/* Main Table 4my-stats */
.tbl_main {margin-top:55px}

.tbl {margin-top:28px; border-bottom:1px solid #d9dfe3}
.tbl tr th {font-weight:normal; color:#8699a5; font-size:13px; line-height:1.35; text-align:left; border-bottom:2px solid #d9dfe3; padding:0 0px 10px 0; vertical-align:top}
.tbl tr th span {color:#7fe0fc; display:block; float:left}
.tbl tr td {font-size:80%; line-height:1.35; padding:7px 0 4px 0; vertical-align:top}
.tbl tr td span {color:#749ab2; padding-left:10px}
.tbl tr td b {color:#a3b0b6}
.tbl tr td a {color:#536e7f; text-decoration:none; border-bottom:1px dashed #98a8b2}
.tbl tr td a:hover {color:#536e7f; text-decoration:none}
.tbl tr td.stats_pad {padding-left:24px}
.tbl tr td img {margin:4px 0 0 4px}
.tbl tr td p {margin:0; padding:0 12px 0 0; font-size:100%; line-height:100%; text-align:right; color:#a3b0b6}
.tbl tr td.sts_num {text-align:right; width:20px; padding-right:3px}
.bord_fix {background:url(/_img/stats_bg.gif) repeat-y}

/* Table 4certification */
.cert tr td, .cert tr td div.h {height:19px}

/* Table 4rating */
.rating tr th {padding-top:8px}
.rating tr td, .rating tr th {text-align:right; padding-right:5px; vertical-align:middle}
.rating tr td.txt_l {text-align:left; padding-left:8px}
.rating tr td span {color:#000}
.rating tr.hover {background-color:#e1f8ff}
.rating tr.white {background-color:#fff}
.rating tr.iam {background-color:#fef78e}
.rating tr.found {background-color:#cdfe8e}
.rating tr td a {border-bottom:none}


.rating div.hover {background-color:#e1f8ff}
div.trd {float:left}
div.trd div {float:left; border:1px solid red}


td.pad4img {padding:3px 0 4px 0 !important}

.improve, .improve2 {background:#fff url(/_img/improve.gif) no-repeat right 7px; padding:2px 15px 3px 29px; font-size:11px; position:absolute; z-index:100; margin-left:191px}
.improve3 {background: url(/_img/improve3.gif) no-repeat left 3px; font-size:11px}
.improve2 {margin-left:167px}
.improve a, .improve2 a, .improve3 a {color:#ff6600 !important; text-decoration:underline !important; border-bottom:none !important}
.improve a:hover, .improve2 a:hover, .improve3 a:hover {text-decoration:none !important}

/* Link with grey str */
.stats_str {font-size:80%; line-height:1.35; margin-bottom:60px; color:#81969e}

/* Per Page */
.pp tr td {padding:4px; font-size:80%; text-align:center}
.pp a {text-decoration:none; display:block; border:1px solid #d5d5d5; padding:3px 8px 3px 8px}
.pp a:hover {text-decoration:none; border:1px solid #61b5ee; color:#61b5ee}
.pp span {display:block; width:40px}
.pp b {display:block; padding:4px 8px 4px 8px; font-weight:normal; color:#fff; background-color:#8195a1}

/* Blocks Green, Yellow with Grey */
.block_green td.td1 {background:#d2ff84 url(/_img/block_green_lt.gif) no-repeat}
.block_green td.td1 div {background:url(/_img/block_green_rt.gif) no-repeat right top; height:10px; font-size:1px}

.block_yellow td.td1 {background:#fef78e url(/_img/block_yellow_lt.gif) no-repeat}
.block_yellow td.td1 div {background:url(/_img/block_yellow_rt.gif) no-repeat right top; height:10px; font-size:1px}

.block_green td.td2, .block_yellow td.td2 {background:#f6f6f6 url(/_img/block_grey_lb.gif) no-repeat left bottom; text-align:right}
.block_green td.td2 div, .block_yellow td.td2 div {background:url(/_img/block_grey_rb.gif) no-repeat right top; height:10px; font-size:1px}
.block_green td.td2 div div, .block_yellow td.td2 div div {margin:0 10px 0 10px; background:url(/_img/block_grey_bg.gif) repeat-x left bottom}

.tr_green td, .tr_yellow td {background-color:#d2ff84; text-align:right; padding:9px 0 15px 0; border-bottom:1px solid #c4ef82}
.tr_yellow td {background-color:#fef78e; border-bottom:1px solid #ebe88b}
.tr_yellow table tr td {border-bottom:none; padding:0}

.tr_grey td {background-color:#f6f6f6; color:#9eacb2; text-align:right; padding:14px 0 5px 0}
.block_green tr.tr_grey td.f14, .block_yellow tr.tr_grey td.f14 {color:#9eacb2}

.block_green div.f14, .block_yellow div.f14, .no_yellow span.f14 {color:#709175}
.block_green td.f14, .block_yellow td.f14 {color:#9da87d; line-height:1.9em}

.lgreen td.td1 {background: #90e004 url(/_img/lgreen_tl.gif) no-repeat; color:#fff; font-size:16px}
.lgreen td.td1 div.d1 {background: url(/_img/lgreen_tr.gif) no-repeat right top; padding:9px 0 0 17px}
.lgreen td.td2 {background: #90e004 url(/_img/lgreen_bl.gif) no-repeat left bottom; text-align:right}
.lgreen td.td3 {background: url(/_img/lgreen.gif) no-repeat 28px 0; height:8px}

a.link_str {text-decoration:none; font-size:24px; color:#00aaff}
a.link_str:hover {border-bottom:none}

.menu_cert {font-size:90%; line-height:1.9em}
.menu_cert a {padding-left:30px}

.already {color:#4888a7; font-size:90%; line-height:1.45em; padding-top:15px; border-top:1px solid #9be9fe}
.already a {color:#fff; text-decoration:none; border-bottom:1px solid #b3effe}
.already a:hover {border-bottom:none}

.block_bf {width:386px; padding:26px 0 28px 0; font-size:18px}

/* 4 MainPage */
.main_page {margin:40px 0 60px 0}
.main_page h2 {color:#31baf3; padding:0 0 4px 8px}
.main_page h2 a {color:#31baf3; text-decoration:none}
.main_page h2 a:hover {color:#31baf3; text-decoration:none}
.main_page div {padding-left:8px}

/* 4 Group */
div.group_manage_nav {border-bottom:1px solid #e5e5e5; font-size:80%; margin-top:27px; padding:0 0 6px 3px}
div.group_manage_nav .nav_in {background-color:#fff; border-style:solid; border-width:1px; border-color:#e5e5e5 #e5e5e5 #fff; color:#000; font-weight:bold; margin:0 3px 0 3px; padding:4px 10px 6px 10px}
div.group_manage_nav .nav_out {background-color:#f2f2f2; padding:4px 10px 6px 10px; margin:0 3px 0 3px}



.title {
	color:#31BAF3;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-size:160%;
	font-weight:normal;
	line-height:100%;
	margin:0;	
}



