* {margin:0; padding:0}
html,body {height:100%;}
body {text-align:center; background:#fff; color:#7e7e7e; font-family:Arial, Verdana, Helvetica,sans-serif; font-size:12px;}
div,p,span,h1,h2,h3,a {text-align:left;}
img {border:none;}

a, a:visited, a:link {color:#7e7e7e; text-decoration:underline; border:none;}
a:hover {color:#7e7e7e; text-decoration:underline;}
a:active {color:#e5002b; text-decoration:underline;}
a span {cursor:pointer;}
.oo {overflow: hidden; _height: 1%;}
/* slideshow */
#header-area {margin:0 auto; width:990px; height:271px; background:#fff url(/pics/top_bg.jpg) no-repeat; overflow:hidden;}
#header-area #header-area-inside {width:340px; float:right; height:266px; margin:5px 4px 0 0; display:inline; overflow:hidden;}
#header-area .box_right {width:620px; float:left; height:260px; overflow:hidden; margin:9px 0 0 22px; display:inline;}
#header-area .box_right .search_domain {width:602px; height:107px; background:url(/pics/search_domain_3.jpg?v=0.1) no-repeat 0 0; overflow:hidden; margin:0 7px 10px 0;}
#header-area .box_right .search_domain span, #header-area .box_right .search_domain strong {font-size:14px}
#header-area .box_right .register_box {width:603px; height:138px; background:url(/pics/register_box_nomail.jpg?v=0.1) no-repeat 0 0; overflow:hidden; margin:0;}
#header-area .box_right .search_domain p.title {font-size:14px; color:#00547b; margin:18px 0 28px 20px;}
#header-area .box_right .search_domain p.title strong,#header-area .box_right .register_box p.title strong {font-weight:bold; color:#e5002b;}
#header-area .box_right .register_box p.title {font-size:12px; color:#00547b; margin:20px 0 20px 20px;}
.rotobanners {width:330px; height:266px; top:0px; right:0px; position:absolute;}
#main.homepage { padding-top:0px !important;}
#footer.homepage #menu_footer { padding-top:12px; text-align:right;}
.rotolinks {height:25px; margin-left:20px; overflow:hidden;}
.rotolinks a {width:9px; height:13px; text-align:center; margin-right:3px; background:url(/pics/rotolinks.png) no-repeat 0 -25px; padding:12px 4px 0; color:#fff !important; text-decoration:none !important; font-size:9px; float:left; outline:none;}
.rotolinks a.active,.rotolinks a:hover {background-position:0 0 !important;}

/* structure */
.wraper {min-height:100%; height:auto !important; height:100%; margin-bottom:-85px;}

#footer_wraper {}
#footer_wraper, .push {     
     height:65px;margin-top:20px;
}

#header {width:100%; background:#fff url(/pics/head_bg.gif) repeat-x;}
#header .header {margin:0 auto; width:990px; height:95px;}
#menu {margin:0 auto; width:980px; height:40px}
#top_subpage {width:100%; background:#fff url(/pics/head_bg.gif) repeat-x;}
#top_subpage .top {margin:0 auto; width:990px; background:#fff url(/pics/top_bg.jpg) no-repeat;}
#top_subpage .top.small {height:71px; background:#fff url(/pics/top_bg_small.jpg) no-repeat;}
#main {margin:0 auto; width:980px; padding-top:8px}
#left {float:left; width:208px;}
#right {float:left; width:767px; display:inline; min-height:400px; _height:400px;}
#right.nologged { min-height:250px; _height:250px; border:none; float:none; display:block; width:100%;}
#right .content {padding:16px 0 0 16px;}
#right.nologged .content {padding:14px 16px 0 16px;}
#footer {margin:0px auto; font-size:11px; width:990px}
/* menu */
#menu ul {height:40px;}
#menu ul li {background:url(/pics/menu_btn_rg.gif) no-repeat right top; display:inline; float:left; font-size:14px; height:40px; padding:0 2px 0 0}
#menu ul li a {font-size:14px; color:#fff; padding:12px 0 0; display:block; text-align:center; text-decoration:none; background:url(/pics/menu_btn.png) no-repeat center top; height:28px;}
#menu ul li a:hover {text-decoration:none; background-position:center -40px}
#menu ul li a:active {text-decoration:none; color:#9f9f9f;}
#menu ul li.last  { background:none; padding:0 }
#menu ul li.last a  { background-position:right top; }
#menu ul li.last a:hover  { background-position:right -40px; }
#menu ul li.first a { background-position:left top;}
#menu ul li.first a:hover { background-position:left -40px;}

#menu_footer {margin:10px 0 12px; padding:0 0 10px; border-bottom:1px solid #cbcbcb; text-align:left;}
#footer p,#menu_footer a {padding:0 8px; text-decoration:none;}

/* box */
.header .logo {float:left; margin:30px 0 0 30px;}
.header .logo img {float:left;}
.header .logo span {float:left; color:#356980; font-size:12px; line-height:17px; margin-top:1px;}
.header .log_reg_box img.l {width:4px; height:30px; background:#fff url(/pics/log_reg_bg.png) no-repeat left bottom; }
.header .log_reg_box {height:30px; background:#fff url(/pics/log_reg_bg.png) no-repeat right top; margin:0 8px 0 0; padding:16px 20px 0 0; display:inline;}
.header .log_reg_box a {color:#fff; text-decoration:none;}
.header .log_reg_box a:hover span {text-decoration:underline;}
.header .log_reg_box a span{float:left; display:inline; margin:1px 1px 1px 11px;}
.header .log_reg_box a img {float:left; display:inline; margin:0 0 0 19px;}
.header .reg_map_box {height:29px; margin:0 22px 0 0; padding:17px 20px 0 0; color:#68a2bd; text-align:right;}
.header .reg_map_box a {color:#68a2bd; text-decoration:none;}
.header .reg_map_box a:hover {text-decoration:underline;}
.header .reg_map_box .space {padding:0 13px;}

.top .box_left {width:580px; float:left; height:130px; margin:5px 0 0 10px; display:inline; overflow:hidden;}
.top .box_right {width:377px; float:right; height:98px; background:url(/pics/search_domain.jpg) no-repeat 0 0; overflow:hidden; margin:22px 22px 0 0; display:inline;}
.top .box_right p.title {font-size:12px; color:#00547b; margin:20px 0 20px 20px;}
.top .box_right p.title strong {font-weight:bold; color:#e5002b;}

.top.small .box_left {display:none}
.top.small .box_right {width:377px; float:right; height:70px; background:none; overflow:hidden; margin:0px 0px 0 0; display:inline; font-size:12px; color:#fff}
.top.small .box_right p.title {font-size:11px; color:#fff; margin:14px 0 8px 25px;}
.top.small .box_right p.title strong {font-weight:bold; color:#fff;}

.search_box {width:176px; height:42px; background:#fff url(/pics/search_bg.gif) no-repeat; padding:13px 0 0 17px; margin:0 0 16px}
.DC_search_box {width:450px; margin:7px 8px 0 0; padding:5px 0 0 20px; display:inline;}
.DC_search_box span {color:#68a2bd; font-size:13px;}
.DC_search_box strong {color:#333; font-size:13px;}
.DC_search_box .inviteInp span {color:#333; }
.DC_search_box div.inviteInp {width:166px; padding:1px 5px 0 5px;}
.DC_search_box input.inviteInp {display:inline; height:22px; margin-top:0; padding-top:4px; width:95px; color:#333; font-size:13px}
/* user left menu */
.user_menu_box {padding:0 0 0 5px}
.user_menu_box p.box_head {color:#609db9; font-size:14px; font-weight:bold; padding:19px 0; border-color:#d3d3d3; border-style:solid; border-width:0 1px 1px 0;}
.user_menu_box p.box_head span {display:block; padding:0 0 0 34px}
.user_menu_box p.menu_li {padding:11px 0 11px 8px; border-color:#d3d3d3; border-style:solid; border-width:0 1px 1px 0;}
.user_menu_box p.menu_li a{text-decoration:none;}
.user_menu_box p.menu_li a:hover{text-decoration:underline;}
.user_menu_box p.menu_li.active {background:url(/pics/menu_li.gif) no-repeat right center; border-width:0 0 1px 0;}
.user_menu_box p.menu_li.active a {color:#609db9; font-weight:bold; text-decoration:none;}
.user_menu_box p.menu_li.last {padding:11px 0 0px 8px; border-color:#d3d3d3; border-style:solid; border-width:0 1px 0px 0;}
.user_menu_box .box_footer {width:203px; height:11px; background:url(/pics/usr_menu_footer.gif) no-repeat right top;}

/* title box */
.title_path_box {height:43px; padding:13px 0 15px 16px; overflow:hidden; background:url(/pics/grey_corner_lt.gif) no-repeat left bottom;}
.title_path_box.nologged {background:none; border-bottom:1px solid #d3d3d3;}
.title_path_box .title {font-size:18px; color:#e5002b;}
.title_path_box .path {margin:3px 0 0 0 ;}

/* title user_box */
.user_panel {border-left:1px solid #d3d3d3; padding-left:17px; height:43px; overflow:hidden;}
.user_panel .u_label {margin-right:5px; width:115px; float:left;}
.user_panel .u_value {width:150px; float:left; color:#609db9; font-weight:bold;}
/* title invite_box */
div.inviteInp {width:157px; height:22px; background:#fff url(/pics/input_bg.png) no-repeat 0 0; padding:1px 0 0 1px; border:1px solid #d5d1c9; border-top-color:#818181; border-left-color:#818181}
input.inviteInp {width:120px; height:15px; background:#fff; border:none;color:#7e7e7e; font-size:11px; margin:4px 2px 0 5px;}
input.inviteBtn {width:16px; height:16px; background:url(/pics/icons.gif) -16px 0px no-repeat; border:none; margin:2px 4px 0 0; cursor:pointer;}

/* payment boxes */
a.box{display:inline; color:#007E95; float:left; margin:0 2px 5px;padding:5px; text-align:center; text-decoration:none !important; width:109px;height:90px;font-size:14px;}
a.box:hover{background:#F2F2F2 none repeat scroll 0 0;border:1px solid #E8E8E8; cursor:pointer; text-decoration:none !important;width:107px;height:88px;}

/* static page */
#static h2 {font-size:18px; color:#E5002B; line-height:43px; padding:13px 0 15px 16px; border-bottom:1px solid #D3D3D3; margin-bottom:22px;}
#static h3 {padding:0px 16px; font-size:12px; color:#7e7e7e; font-weight:bold; margin:12px 0;}
#static p {padding:0px 16px;}

.homepage_l {width:365px; padding-left:15px; display:inline; padding-right:15px; margin-right:15px; border-right:1px solid #cbcbcb;}
.homepage_r {width:545px; padding-right:15px; display:inline; overflow:hidden;}
.homepage_r .title {font-size:14px; color:#7e7e7e; font-weight:bold;}
.feed_left {font-size:14px; color:#7e7e7e; font-weight:bold;}
.feed_left div {background:url(/pics/logo.png) no-repeat; width:83px; height:36px; margin:30px 0 0 40px;}
.feed_table {width:200px; display:inline;}
.feed_table.en {width:180px;}
.feed_table .feed_row {border-bottom:1px solid #cbcbcb; padding:0 0px 5px 5px; margin-bottom:5px; font-size:14px; height:14px}
.feed_table .feed_row div {padding:0 10px; border-left:1px solid #cbcbcb; float:right; display:inline;}

/*scroller homepage */
#scroller_cont { position: relative; width: 550px; height: 20px; overflow: hidden; margin:5px 0 15px;}
#scroller { white-space: nowrap; line-height: 20px; font-size: 12px; font-weight:normal; }
#scroller a {color:#007E95; text-decoration:underline; font-weight:bold;}

/* home page */
.register_box div.title_1 {color:#055175; float:left; font-size:13px; font-weight:bold; margin-left:103px; padding:8px 0; text-align:left; width:180px;}
.register_box div.title_2 {padding: 8px 0pt; float: left; width: 200px; text-align: left; font-size: 13px; font-weight: bold; margin-left: 15px; color:#ED1B38;}
.register_box div.title_3 {padding: 14px 0pt 16px 5px; float: left; width: 80px; text-align: center;  font-weight: bold; font-size: 13px; margin-left: 0px;}
.register_box div.title_4 {padding: 13px 0pt 13px 5px; float: left; width: 80px; text-align: center; height: 12px; font-weight: bold; font-size: 12px; margin-left: 0px;}
.register_box div.cell {padding: 14px 0pt 2px; float: left; width: 180px; text-align: left; font-size: 12px; font-weight: bold;  line-height: 14px;}
.register_box div.cell .netto {font-weight: normal;color:#7e7e7e}
.register_box div.cell .brutto {font-size: 11px; font-weight: normal; color:#7e7e7e;}
.register_box .cell.mail .netto {color:#ED1B38}
.register_box .cell.domain {color:#055175;}
.register_box .cell.mail {color: #ED1B38;}
.register_box .cell.ml15 {margin-left:15px;}
.register_box .cell.ml27 {margin-left:27px;}


/* message box */
.msg_box {margin:0 0 10px;}
.msg_box .msg_top {background: #fff url(/pics/msgbox.gif) repeat-x; height:4px; overflow:hidden;}
.msg_box .msg_bottom {height:4px; overflow:hidden;}
.msg_box .msg_top .r, .msg_box .msg_bottom .r {background:url(/pics/msgbox.gif); width:4px; height:4px; float:right;}
.msg_box .msg_top .l, .msg_box .msg_bottom .l {background:url(/pics/msgbox.gif); width:4px; height:4px; float:left;}
.msg_box .msg_middle {padding:10px; zoom:1;}
.msg_box .msg_middle p {padding-left:25px;}
.msg_box .msg_middle img.ico {background:url(/pics/icons.gif) no-repeat -64px 0; width:16px; height:16px;}

.msg_box.ok .msg_top {background-position:0 0;}
.msg_box.ok .msg_top .l {background-position:0 -4px;}
.msg_box.ok .msg_top .r {background-position:-4px -4px;}
.msg_box.ok .msg_bottom {background:#d1ff81;}
.msg_box.ok .msg_bottom .l {background-position:0 -8px;}
.msg_box.ok .msg_bottom .r {background-position:-4px -8px;}
.msg_box.ok .msg_middle {background:#d1ff81; border-left:1px solid #e9ffc4; color:#486521;}
.msg_box.ok .msg_middle p {color:#486521;}
.msg_box.ok .msg_middle img.ico {background-position: -64px 0;}

.msg_box.err .msg_top {background-position:0 -12px;}
.msg_box.err .msg_top .l {background-position:0 -16px;}
.msg_box.err .msg_top .r {background-position:-4px -16px;}
.msg_box.err .msg_bottom {background:#ffc9d3;}
.msg_box.err .msg_bottom .l {background-position:0 -20px;}
.msg_box.err .msg_bottom .r {background-position:-4px -20px;}
.msg_box.err .msg_middle {background:#ffc9d3; border-left:1px solid #ffe9ed; color:#af1e2f;}
.msg_box.err .msg_middle p {color:#af1e2f;}
.msg_box.err .msg_middle a, .msg_box.err .msg_middle a:hover, .msg_box.err .msg_middle a:active {color:#E5002B; font-weight:bold;}
.msg_box.err .msg_middle img.ico {background-position: -80px 0;}

.msg_box.info .msg_top {background-position:0 -24px;}
.msg_box.info .msg_top .l {background-position:0 -28px;}
.msg_box.info .msg_top .r {background-position:-4px -28px;}
.msg_box.info .msg_bottom {background:#ffebbe;}
.msg_box.info .msg_bottom .l {background-position:0 -32px;}
.msg_box.info .msg_bottom .r {background-position:-4px -32px;}
.msg_box.info .msg_middle {background:#ffebbe; border-left:1px solid #fff7e4; color:#af1e2f;}
.msg_box.info .msg_middle p {color:#666;}
.msg_box.info .msg_middle img.ico {background-position: -352px 0;}

/* BOX DOMAIN_CHECK */
.DC_box {position:relative; margin:15px 0px 0px 0px; zoom:1;}
.DC_box .th {background: #fff url(/pics/msgbox.gif) repeat-x 0 -55px; width:5px; height:4px; position:absolute; top:-3px; left:28px;}
#jQ_phoneForm .th {left:28px;}
#jQ_showCardPayTypes .th {left:407px;}
#jQ_cardTypes #jQ_pay2 .th {background: #fff url(/pics/msgbox.gif) repeat-x 0 -55px; width:5px; height:4px; position:absolute; top:-3px; left:15px;}
#jQ_cardTypes #jQ_pay3 .th {background: #fff url(/pics/msgbox.gif) repeat-x 0 -55px; width:5px; height:4px; position:absolute; top:-3px; left:188px;}
#jQ_cardTypes #jQ_pay4 .th {background: #fff url(/pics/msgbox.gif) repeat-x 0 -55px; width:5px; height:4px; position:absolute; top:-3px; left:302px;}
.nologged #jQ_showCardPayTypes .th {left:506px;}
#jQ_registerForm .th {left:28px;}
#jQ_loginForm .th {left:135px;}

.DC_box .msg_top {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x 0 -41px; height:6px;}
.DC_box .msg_top .l {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x 0 -47px; width:6px; height:6px;  float:left;}
.DC_box .msg_top .r {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x -6px -47px; width:6px; height:6px; float:right;}
.DC_box .msg_bottom {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x 0 -36px; height:6px; overflow:hidden; margin-bottom:6px;}
.DC_box .msg_bottom .l {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x 0 -53px; width:6px; height:6px; float:left;}
.DC_box .msg_bottom .r {background: #fff url(/pics/msgbox.gif?ver=0.1) repeat-x -6px -53px; width:6px; height:6px; float:right;}
.DC_box .msg_middle {background:#fff; border:1px solid #c9c9c9; border-width:0px 1px; padding:0; height:100%; }
.DC_box .msg_middle .msg_content {background:#fff;  height:100%; margin:0 2px; }
/*.DC_box .msg_middle .msg_content {background:#fff url(/pics/DC_msg_content.gif) repeat-x 0 0;  height:100%; margin:0 2px; }*/

.DC_box .msg_content p.title {color:#d61326; font-size:15px; font-weight:bold; border-bottom:1px solid #dbdbdb;line-height:32px;margin:0 3px 10px 3px;padding:0 0 3px 0;}

.DC_box .form_row.smsInfo {border-top:1px solid #DBDBDB; margin:3px 3px 0; padding-top:13px}
.DC_box .form_row {background-color:transparent; padding:2px 5px 15px 28px; margin:0px; font-size:13px}
.DC_box .form_row label {font-weight:normal; color:#111; font-size:13px;}
.DC_box .form_row label strong {font-weight:bold; color:#1d5a6c;}
.DC_box .form_row .ico {margin-right:10px;}
.DC_box .form_row.head {background:#fff; color:#333; font-size:12px; font-weight:bold; }
.DC_box .form_row.head2 {background:#fff; color:#333; font-size:12px; font-weight:bold; padding:5px 5px 5px 0px; margin-left:42px; border-bottom:1px solid #bbb; margin-bottom:5px;}

.DCC_box {position:relative; margin:5px 10px 5px 40px; zoom:1;}
.DCC_box .msg_middle {background:#fff; border:1px solid #bbb; border-width:0px 1px; padding:15px 5px; overflow:hidden}
#jQ_logNreg a {outline:none;}
#jQ_logNreg2 {-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}

.whois_search {text-align:center; margin:5px 0 25px 0; font-size:13px;}
.whois_search span {color:#68A2BD;}
.whois_search strong {color:#333; font-weight:bold}
.whois_search input.smInp {color:#333; font-size:13px; width:270px; height:20px;}

/* tables */
table.tbl {border:none; margin-bottom:10px; width:100%;}
table.tbl th {background:#609dba; margin:0; border:none; border-bottom:1px solid #fff; height:36px; padding:0 5px; color:#fff; font-weight:bold; font-size:12px;}
table.tbl th p {margin:2px 0 0 10px;}
table.tbl th.first {background:#609dba url(/pics/tbl_lt.gif) no-repeat top left; padding-left:11px}
table.tbl th.last {background:#609dba url(/pics/tbl_rt.gif) no-repeat top right;}
table.tbl thead tr.head th {background:#ebeacf; border:1px solid #fff; border-left:none; border-top:none; color:#707070; font-weight:normal;}
table.tbl thead tr.head th.first {background:#ebeacf; border-left:0px solid #fff;}
table.tbl thead tr.head th.last {background:#ebeacf; border-right:0px solid #fff;}

table.tbl tfoot td {background:#ebeacf; margin:0; border:1px solid #fff; border-top:none; border-left:none; height:36px; padding:0 10px; color:#fff; font-weight:bold; font-size:12px;}
table.tbl tfoot td.first {border-left:none;}
table.tbl tfoot td.last {border-right:none;}

table.tbl tfoot tr.foot td {background:#ebeacf; margin:0; border:none; height:36px; padding:0 10px; color:#fff; font-weight:bold; font-size:12px;}
table.tbl tfoot tr.foot td.first {background:#ebeacf url(/pics/tbl_lb.gif) no-repeat top left;}
table.tbl tfoot tr.foot td.last {background:#ebeacf url(/pics/tbl_rb.gif) no-repeat top right;}

table.tbl tbody td {margin:0; padding:5px; border:1px solid #fff; border-top:none; border-left:none; background:#faf9e5; color:#707070; font-size:12px;}
table.tbl tbody td.first {border-left:none; padding-left:11px}
table.tbl tbody td.last {border-right:none;}
table.tbl a, table.tbl a:visited, table.tbl a:link {color:#609dba; text-decoration:none; border:none;}

/* forms */
.form_head {background:#609dba; margin:0 0 1px 0; border:none; height:36px; color:#fff; font-weight:bold; font-size:12px;}
.form_head.nomr {margin:0;}
.form_head img.left {float:left; background:#609dba url(/pics/tbl_lt.gif) no-repeat top left; width:5px; height:36px;} 
.form_head img.right {float:right; background:#609dba url(/pics/tbl_rt.gif) no-repeat top right; width:5px; height:36px;}
.form_head p {margin:10px 0 0 10px;}
/*
.check_view .form_head {background:#609dba url(/pics/th_yell.gif) no-repeat center top; margin:0 0 1px 0; border:none; height:25px; color:#fff; font-weight:normal; font-size:12px;}
.check_view .form_head.nomr {margin:0;}
.check_view .form_head.reg {background-position:470px 0;}
.check_view .form_head.login {background-position:786px 0;}
.check_view .form_head.cart {background-position:184px 0;}
.check_view .form_head p {margin:5px 0 0 10px;}

*/
.form_row {margin:0 0 1px 0; padding:5px 5px 5px 11px; background:#faf9e5; color:#707070; font-size:12px; overflow:hidden; }
.form_row.head { background:#ebeacf; color:#707070; font-size:12px; font-weight:bold;}
.form_row.normal {font-weight:normal}
.form_row.err { background:#ffc9d3; color:#af1e2f; font-size:12px; font-weight:normal; border:solid 1px #d00000}
.form_row.err img.ico{margin:0px 10px -3px 0}
.form_row .clr {background-color:#fff; line-height:0px; height:0px;} 

/*
.form_row_2 {margin:0; padding:10px 5px 10px 11px; background:#ebeacf; color:#707070; font-size:12px; display:inline; min-height:20px; _height:20px; border-bottom:1px #fff solid; cursor:pointer;}
.form_row_2.br {border-right:1px solid #fff}
.form_row_2.bl {border-left:1px solid #fff}
.form_row_2.active {background:#faf9e5 url(/pics/th_blue.gif) no-repeat 50% 0;color:#707070;padding:10px 5px 11px 11px; border-bottom:none;}
.form_row_2 .ico.phone_ico {background-position:-448px 0; margin:0px;} 
.form_row_2.active .ico.phone_ico {background-position:-144px 0; margin:0px} 
.form_row_2 p {text-decoration:underline;}

.form_row_3 {margin:0 0 1px 0; padding:12px 5px 12px 11px; background:#faf9e5; color:#707070; font-size:12px; overflow:hidden; }
.form_row_3 .info {width:50%; padding-left:120px; }
*/

.form_foot {background:#ebeacf; margin:0 0 10px; border:none; height:36px; color:#fff; font-weight:bold; font-size:12px;} 
.form_foot img.left {float:left; background:#ebeacf url(/pics/tbl_lb.gif) no-repeat top left; width:5px; height:36px;} 
.form_foot img.right {float:right; background:#ebeacf url(/pics/tbl_rb.gif) no-repeat top right; width:5px; height:36px;}

table.col2, table.col3, table.col4 {width:100%}
table.col2 td {width:50%}
table.col3 td {width:33.33%}
table.col4 td {width:25%}
td.form_row_2 {margin:0; padding:10px 5px 10px 11px; background:#ebeacf; color:#707070; font-size:12px; display:table-cell; border-bottom:1px #fff solid; cursor:pointer;}
td.form_row_2.active {margin:0; padding:10px 5px 10px 11px; background:#faf9e5 url(/pics/th_blue.gif) no-repeat 50% 0; color:#707070; font-size:12px; display:table-cell; border-bottom:1px #fff solid; cursor:pointer;}
  
/*input.input, input.smInp {height:18px; color:#7e7e7e; font-size:11px; padding:4px 8px 0px 8px; border:1px solid #d5d0c8; border-top-color:#616161; border-left-color:#6a6b6c}*/
input::-moz-focus-inner {outline: none;}
input.input, input.smInp {background:#fff url(/pics/input_bg.png) no-repeat 0 0; height:18px; color:#000; font-size:11px; padding:4px 8px 0px 8px; border:1px solid #d5d1c9; border-top-color:#818181; border-left-color:#818181}
textarea.txta {background:#fff url(/pics/input_bg.png) no-repeat 0 0; color:#000; font-size:11px; padding:4px; border:1px solid #d5d1c9; border-top-color:#818181; border-left-color:#818181}

/* buttons */
a.button, p.button {background:url(/pics/btn.png) no-repeat 100% 0;			  
			  padding:0 2px 0 0;height:25px; _height:24px; cursor:pointer; overflow:visible;
			  color:#222;
			  text-decoration:none;
			  border:none;
			  cursor:pointer;
			  font-size:11px;
			  vertical-align:middle; display:-moz-inline-block; display:-moz-inline-box; display:inline-block;
			  }
a.button span, p.button span {	cursor:pointer;
				margin:0px;
				padding:6px 8px 5px 10px;
				color:#7e7e7e;
				background:url(/pics/btn.png) no-repeat 0 0;
				text-align:center; white-space: nowrap;
				float:left; display:inline;
				font-weight:bold;font-size:11px;}
button.g span, button.g font, .button.g,.button.g span {background-image:url(/pics/btn_g.png); color:#fff;}
a.button:hover span  {background-position:left -25px; color:#444;}
a.button.active span, a.button:active span, p.button.active span {background-position:left -50px; color:#fff;}
a.button:hover  {background-position:right -25px;}
a.button.active, a.button:active, p.button.active {background-position:right -50px;}

a.button.DC_sms {background:url(/pics/DC_button_rg.png) no-repeat 100% 0; width:369px; height:69px; overflow:hidden; margin-right:5px}
a.button.DC_sms span {background:url(/pics/DC_button_sms_lf.png) no-repeat 0 0; padding:28px 0 30px 68px}
a.button.DC_pay {background:url(/pics/DC_button_rg.png) no-repeat 100% 0; width:369px; height:69px; overflow:hidden;}
a.button.DC_pay span {background:url(/pics/DC_button_pay_lf.png) no-repeat 0 0px; padding:28px 0 30px 120px}
a.button.DC_sms:hover, .button.DC_pay:hover {background-position:100% -69px} 
a.button.DC_sms:hover span, a.DC_pay:hover span {background-position:0 -69px}
a.button.DC_sms:active span, a.button.DC_sms.active span, a.button.DC_pay:active span, a.button.DC_pay.active span {background-position:0 -138px ; color:#000;padding-top: 30px; cursor:default;}
a.button.DC_sms:active, .button.DC_pay:active, a.DC_sms.active, a.DC_pay.active {background-position:100% -138px; cursor:default}

a.DC_sms.disable, a.DC_pay.disable, a.DC_sms.disable:hover, a.DC_pay.disable:hover, a.DC_sms.disable:active, a.DC_pay.disable:active {background-position:100% -207px; cursor:default;}
a.DC_sms.disable span, a.DC_pay.disable span, a.DC_sms.disable:hover span, a.DC_pay.disable:hover span, a.DC_sms.disable:active span, a.DC_pay.disable:active span {background-position:0 -207px; color:#7e7e7e; cursor:default; padding-top:28px;}
a.DC_sms.active:hover span, a.DC_pay.active:hover span {background-position:0 -138px; color:#000;}
a.DC_sms.active:hover, a.DC_pay.active:hover {background-position:100% -138px; color:#000;}

.nologged .button.DC_sms, .nologged .button.DC_pay {width:468px;}

button {background:none; border-width:0px; height:25px;
		cursor:pointer; overflow:visible; font-size:11px;
		margin-left:2px; margin-right:2px; vertical-align:top; padding:0px; border:0px;}
		
button::-moz-focus-inner {border: none;padding: 0;margin: 0; outline: none;}
button span { background:url(/pics/btn.png) no-repeat right top;			  
			  padding:0 2px 0 0;
			  color:#222;
			  text-decoration:none;
			  border:none;
			  cursor:pointer;
			  font-size:11px;
			  display:block;
			  height:25px;			  
			  display:-moz-inline-block; display:-moz-inline-box;
			  display:inline-block;
			  vertical-align:top;}
button font {	cursor:pointer;
				margin:0px;
				padding:6px 8px 5px 10px;
				color:#7e7e7e;
				background:url(/pics/btn.png) no-repeat left top;
				text-align:center; white-space: nowrap;
				display:block;
				font-weight:bold;font-size:11px;
				height:14px;
				display:-moz-inline-block; display:-moz-inline-box; *display:inline-block; 
				text-align: -moz-center; font-weight:bold;
				}
				
.top.small button font {background:url(/pics/btn_b.png) no-repeat left top;}
.top.small button span {background:url(/pics/btn_b.png) no-repeat right top;}
button:hover font  {background-position:left -25px; color:#444;}
button.g:hover font  {color:#fff}
.top.small button.active font, .top.small button:active font, button.active font, button.act font, button:active font {background-position:left -50px; color:#fff;}
button:hover span  {background-position:right -25px;}
.top.small button.active span, .top.small button:active span, button.active span, button.act span, button:active span {background-position:right -50px;}

/* end buttons */

/* icons */
.ico {background:url(/pics/icons.gif?v=0.1) no-repeat; width:16px; height:16px;}
.ico.head_blue_ico {background-position:0 0; margin-top:3px;}
.ico.head_ico {background-position:-16px 0; margin-left:6px;}
.ico.form_ico {background-position:-32px 0; margin:10px 0 0 6px;}
th .ico.form_ico {background-position:-32px 0; margin:1px 0 0 0;}
.ico.pass_ico {background-position:-48px 0; margin:0 10px 0 0;}
.ico.msg_ok_ico {background-position:-64px 0; margin:0;}
.ico.msg_err_ico {background-position:-80px 0; margin:0;}
.ico.emailOk_ico {background-position:-96px 0; margin:0;}
.ico.emailNo_ico {background-position:-112px 0; margin:0;}
.ico.arrow_ico {background-position:-128px 0; margin:5px 12px 0px 5px;}
.ico.phone_ico {background-position:-144px 0; margin:0px 4px 0 0px;}
.ico.phone2_ico {background-position:-160px 0; margin:0px 4px 0 0px;}
.ico.arrow2_ico {background-position:-176px 0; margin:5px 7px 0px 5px;}
th .ico.cart_ico {background-position:-192px 0; margin:1px 0 0 6px;}
.ico.cart_ico {background-position:-192px 0; margin:0;}
.ico.dates_ico {background-position:-208px 0; margin:0 10px 0 0;}
.ico.datee_ico {background-position:-224px 0; margin:0 10px 0 0;}
.ico.ch_pass_ico {background-position:-240px 0; margin:10px 0 0 6px;}
.ico.ch_user_ico {background-position:-256px 0; margin:10px 0 0 6px;}
.ico.my_domains_ico {background-position:-272px 0; margin:1px 0 0 0px;}
.ico.many_domains_ico {background-position:-288px 0; margin:10px 0 0 6px;}
.ico.user_contribute_ico {background-position:-304px 0; margin:10px 0 0 6px;}
.ico.transfer_ico {background-position:-320px 0; margin:10px 0 0 6px;}
.ico.history_ico {background-position:-336px 0; margin:1px 0 0 6px;}
.ico.renew_ico {background-position:-480px 0; margin:3px 3px 0 0;}

.ico.checkOk_ico {background-position:-368px 0; margin:-3px 0;}
.ico.checkErr_ico {background-position:-384px 0; margin:-3px 0;}
.ico.attention_ico {background-position:-400px 0; margin:0;}
.ico.DC_login_ico {background-position:-416px 0; margin:0;}
.ico.DC_reg_ico {background-position:-432px 0; margin:0;}
.ico.DC_micropay_ico {background-position:-464px 0; margin:0 4px 0 0;}
.ico.paypal_ico {background-position:-496px 0; margin:-1px 4px 0 0;}

.ico.register_ico {background-position:-512px 0; margin:7px 16px 0 8px;}
.ico.domain_type_ico {background-position:-528px 0; margin:6px 16px 0 8px;}
.ico.payment_type_ico {background-position:-544px 0; margin:7px 16px 0 8px;}
.ico.enter_email_ico {background-position:-256px 0; margin:8px 16px 0 8px;}
.ico.enter_phone_ico {background-position:-144px 0; margin:8px 16px 0 8px;}
.ico.register_user_ico {background-position:-432px 0; margin:8px 16px 0 8px;}
.ico.login_user_ico {background-position:-416px 0; margin:8px 16px 0 8px;}
.ico.payment_type_2_ico {background-position:-560px 0; margin:8px 16px 0 8px;}
.ico.payment_type_3_ico {background-position:-576px 0; margin:8px 16px 0 8px;}
.ico.payment_type_4_ico {background-position:-464px 0; margin:8px 16px 0 8px;}

.ico.msg_closed {background-position:-592px 0; margin:0px;}
.ico.msg_opened {background-position:-608px 0; margin:0px;}

a.button .ico, p.button .ico {margin-top:-2px;}
/* pseudoatrybuty */
.b {font-weight:bold;}
.i {font-style:italic;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}

.colr {color:#e5002b}
.colg {color:#53880c}
.colb, a.colb {color:#629ebb}
.coldb {color:#00547b}

.pt2{padding-top: 2px;}
.pt4{padding-top: 4px;}
.pt5{padding-top: 5px;}
.pt8{padding-top: 8px;}
.pt9{padding-top: 9px;}
.ptx{padding-top: 10px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pr10{padding-right: 10px;}
.pr25{padding-right: 25px;}
.pl10{padding-left: 10px !important;}
.pl11{padding-left: 11px;}
.pl25{padding-left: 25px !important;}
.pl35{padding-left: 35px;}
.pl60{padding-left: 60px;}
.pl450{padding-left: 450px;}
.p025 {padding:0 25px;}

.mt1{margin-top:1px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px;}
.mb25{margin-bottom:25px;}
.ml1{margin-left:1px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml25{margin-left: 25px !important;}
.ml35{margin-left: 35px;}
.ml117{margin-left:117px;}
.ml163{margin-left: 163px;}

.wx{width: 50px !important;}
.w8{width: 8px;}
.w10{width: 10px;}
.w25{width: 25px;}
.w33{width: 33px;}
.w33p{width: 33%;}
.w50{width: 50px;}
.w60{width: 60px;}
.w65{width: 65px;}
.w70{width: 70px !important;}
.w75{width: 75px}
.w80{width: 80px;}
.w85{width: 85px !important;}
.w90{width: 90px;}
.w100{width: 100px !important;}
.w105{width: 105px;}
.w115{width: 115px;}
.w120{width: 120px !important;}
.w121{width: 212px;}
.w130{width: 130px !important;}
.w135{width: 135px;}
.w139{width: 139px;}
.w150{width: 150px;}
.w160{width: 160px;}
.w180{width: 180px;}
.w188{width: 188px;}
.w213{width: 213px;}
.w236{width: 236px;}
.w235{width: 235px !important;}
.w246{width: 246px !important;}
.w270{width: 270px !important;}
.w288{width: 288px !important;}
.w285{width: 285px !important;}
.w291{width: 291px;}
.w299{width: 299px;}
.w350{width: 350px;}
.w356{width: 356px;}
.w364{width: 364px;}
.w400{width: 400px !important;}
.w406{width: 406px !important;}
.w418{width: 418px !important;}
.w440{width: 440px !important;}
.w457{width: 457px}
.w506{width: 506px;}

.h46 {height:46px;}
.h100 {height:100px;}
.h100p {height:100%;}

.nobr {border: none !important;}

.db{display: block;}
.di{display: inline;}
.dn{display: none;}
/* float & clear */
.f_left,.fl {float:left}
.f_right, .fr {float:right}
.clr_left {clear:left}
.clr_right {clear:right}
.clr_both, .clr {clear:both; line-height:0px; height:0px; overflow:hidden; background-color:#fff}