HTML, BODY {
        font: 0.9em Arial, Verdana, Helvetica, sans-serif;
        color: #233353;
        background-color: #ffffff; 
	margin: 0px; 
	padding: 0px;
}
BODY { 
}
TD {
	font: 1em Arial, Verdana, Helvetica, sans-serif;
}
SELECT, INPUT, OPTION, TEXTAREA {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
INPUT[disabled="disabled"] {
	color:#777777;
	background-color:#f9f9f9;
}
PRE {
	font: 1em monospace, Courier;
	padding-left: 10px;
}
FORM {
	margin: 0px;
}

H1, H2, H3 {
	padding: 5px;
	margin: 0px;
}
H1 {
	font-size:1.3em;
	color:#8e2d46;
	border-bottom:3px double #92A8A4;
}
H2 {
	font-size:1.2em;
	color:#471320;
}
H3 {
	font-size:1.1em;
	color:#8e2d46;
	border-bottom:1px solid #92A8A4;
}
.boxr H3 {
	font-size:1.1em;
	color:#f60;
	width: 100%;
	background: #fff url("../img/h_bg1.gif") right bottom no-repeat;
	border-bottom:3px double #92A8A4;
	padding: 5px;
	margin: 0px;
}
DT {
	margin-top: 1em;
	font-weight: bold;
}
.hr2 {
	border-bottom:3px double #92A8A4;
}
#rem {
	border-bottom:3px double #000;
	font-size:15px;
	font-weight: bold;
	height: 27px;
	width: 100%;
	color:#000;
	margin: 5px 0;
	padding-left: 5px;
	background: #fff url("../img/h_bg3.gif") right bottom no-repeat;
}
A {
		color:#8e2d46;
		text-decoration:none;
}
A:hover {
        text-decoration:underline;
}
#main {
	clear:both;
	width: 100%;
	min-width: 780px;
	margin: 0px;
}
.main_block {
	width: 100%;
	min-width: 780px;
	margin: 0px;
}
.panel_left {
	width: 20%;
	background-color: #4c597f;
	min-width: 200px;
}
.panel_center {
	width: 59%;
	min-width: 489px;
	height: auto;
	min-height: 90%;
	border-right: 1px dashed #a9d1d4;
}
.panel_right {
	width: 20%;
	min-width: 130px;
	height: auto;
	min-height: 90%;
}
#contact {
	margin: 5px;
	padding-left:  20px;
	padding-right: 10px;
}
#contact H4 {
	margin-bottom:  0px;
	padding-bottom:  0px;
	border-bottom: 1px dashed #a9d1d4;
}

#footer {
	clear:both;
	text-align: right;
	font-size: 11px;
	background: #f1e7bd url("../img/bot_bg2.gif") left top no-repeat;
	width: 100%;
	height: 40px;
}
#footerl {
	clear:both;
	text-align: right;
	font-size: 11px;
	margin-top: 20px;
	padding-top: 5px;
	border-top: 1px dashed #a9d1d4;;
	width: 100%;
}
#footer ADDRESS, #footerl ADDRESS {
	font-size: 11px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 1px;
}
#footer ADDRESS SUP{
        font-size: 8px;
}
.box1, .boxr {
	width: auto;
	margin: 5px 10px;
}
.box1 P {
	text-align: justify;
	padding: 2px 0px;
}
.box1 DT {
	margin-top: 1em;
	font-weight: bold;
}
.box1 DD {
	text-align: justify;
}
.box1 ul {
	text-align: justify;
}
.box1 ADDRESS {
	text-align: justify;
}
.box1 AUTHOR {
        font-size: 0.9em;
	font-style:italic;
	text-align: right;
	padding-right: 20px;
}
.box1 BLOCKQUOTA {
	text-align: justify;
}
.box1 H4 {
	font-size: 1.1em;
	margin: 3px auto;
	text-align: center;
}
.box1 H5 {
	font-size: 1em;
	font-weight: bold;
	margin: 5px auto;
	text-align: center;
}
.box1 H6 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px;
}
.box11 {
	width: auto;
	margin: 5px 8px;
	background: #fff url("../img/8mar.jpg") right 40px no-repeat;
}
.box2 {
	background-color: #fefaf1;
	margin: 0px;
	padding-bottom: 3px;
	width: 98%;
	height: auto;
}
.mtitle {
	border-top: 1px solid #8AA3C7;
	border-bottom: 1px solid #8AA3C7;
	background-color: #f1e7bd;
	line-height: 2.2em;
	margin: 0px;
	padding-left: 10px;
	color: #f60;
	font-weight: bold;
}
.box_sep {
	background-color: #4c597f;
	padding-right: 10px;
	padding-bottom: 2px;
	height: 15px;
}
.box3 {
	padding: 3px;
}
.box4 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}
.submenu, .submenu2 {
        font-size: 11px;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 2px;
	margin-left: 5px;
}
.submenu2 {
        color: #4cc97f;
	font-weight: bold;
}
.box1 a:link, .box1 a:visited {
	color: #145cc7;
	text-decoration: none;
}
.box3 a:link, .box4 a:link, .boxr a:link, .boxr a:visited {
	color: #145ca7;
	text-decoration: none;
}
.box1 a:hover, .box3 a:hover, .box4 a:hover, .boxr a:hover  {
	color: #12467A;
	text-decoration: underline;
}
.box3 a:visited, .box4 a:visited {
	color: #12467A;
	text-decoration: none;
}
.menu_section {
	list-style-type: none;
	padding-left: 0px;
	margin: 2px 2px 0px 5px;
	border-bottom:2px solid #f4eed4;
	text-align: left;
}
.menu_section li {
	display: block;
	padding: 3px 0 3px 0;
	border-top:2px solid #f4eed4;
	border-bottom:1px solid #d0b79a;
	text-align: left;
}
.menu_section li a, .menu_section li a:visited {
        display:block;
        text-decoration:none;
}
.menu_section li a:hover {
        width:auto;
	text-decoration: underline;
}
.faq_list {
	list-style-type: none;
	padding-left: 10px;
	margin: 2px 2px 0px 5px;
}
.reg_section {
}
.reg_section li {
	padding: 3px 0 3px 0;
	list-style-image: url("../img/arrow.gif");;
}

.tld_list {
}
.tld_list li {
	height: 26px;
	padding: 1px 0px 1px 0px;
	list-style-image: url("../img/arrow.gif");;
	vertical-align: top;
}
.tld_list_epp {
	list-style-image: url("../img/epp_flag.png");;
}
.rrp li {
	display: block;
	padding: 2px 0 2px 0;
}
.faq_section li {
	display: block;
	padding: 3px 0 3px 0;
}
.faq_section li a, .faq_section li a:visited, .rrp li a, .rrp li a:visited {
        display:block;
        text-decoration:none;
}
.faq_section li a:hover, .rrp li a:hover {
        width:auto;
	text-decoration: underline;
}
.di, .di1, .di0 {
        border: #8e2d46 1px solid;
        color: #2c3d87;
        background-color: #fff;
	margin: 0px;
	vertical-align: top;
}
.dib, .dif {
        border: #8e2d46 1px solid;
        color: #2c3d87;
	margin: 0px;
	vertical-align: top;
}
.dib {
        background-color: #fff;
	font-weight: bold;
}
.dif {
        background-color: #eee;
}
.di0 {
	width: 160px;
}
.di1 {
	width: 110px;
}
.dii {
	vertical-align: middle;
	margin-top:2px;
}
.dis {
        font-size: 11px;
        color: #2c3d87;
        height: 21px;
        border: #a7a7a7 1px solid;
}
.di2 {
        border: #4c597f 1px solid;
        color: #2c3d87;
}

.di3, .di3ro, .di4, .di44, .di444, .di4444, .di5, .di55 {
	background:#fff;
	border:1px solid #4c597f;
	padding-left:2px;
	margin-top:1px;
	margin-bottom:2px;
}
.di6 {
	background:#fff;
	border:1px solid #414d59;
	padding-left:2px;
}
.di33 {
	background: #edccd5;
}
.di333 {
	background: #f6f6f6;
	color: #3e6481
}
.di3:hover, .di4:hover, .di44:hover, .di4444, .di6:hover { 
	background:#e4eaf1;
	border:1px solid #414d59; 
}
.di3:focus, .di4:focus, .di44:focus, .di4444, .di6:hover {
	color:#8e2d46;
	background:#fff;
}
.di3, .di3ro, .di5 {
	width:60%;
	min-width: 280px;
}
.di4 {
	width:100px;
	min-width: 100px;
}
.di44, .di444 {
	width:6em;
}
.di4444 {
	width:14em;
}
.di6 {
	width:220px;
	min-width: 220px;
}
.di5, .di55 {
	font-size: 11px;
        color: #2c3d87;
}
.di_green_ {
	text-align: center;
	color:#009900;
}
.di_grey_ {
	text-align: center;
	color:#949d96;
}
.di_red_ {
	text-align: center;
	color:#f00;
}
.di_red {
	background: #fff url("../img/icon_no.png") center center no-repeat;
}
.di_green {
	background: #fff url("../img/icon_yes.png") center center no-repeat;
}
.di_grey {
	background: #fff url("../img/icon_no_ans.png") center center no-repeat;
	text-align: center;
}
.ff {
	margin-top: 5px;
	margin-left: 5px;
}
form#ff1, form#ff2 {
	margin-top: 5px;
	margin-left: 5px;
}
form#ff1 input.di { width: 70%; }
form#ff2 input.di { width: 48%; }
form#ff3 input.di { width: 90%; }

.authtable {
	width: 60%;
	min-width: 320px;
}
.authbox {
	font-size: 11px;
        color: #2c3d87;
}
.dia {
        font-size: 11px;
        border: #d7d7d7 1px solid;
        color: #2c3d87;
        background-color: white;
	width: 90%;
}
.autop {
	height: 17px;
        background: url("../img/authbox_top.gif") left bottom repeat-x;
}
.aultop {
	height: 17px;
        background: url("../img/authbox_ltop.gif") right bottom no-repeat;
}
.aurtop {
	height: 17px;
        background: url("../img/authbox_rtop.gif") left bottom no-repeat;
}
.aubot {
	height: 26px;
        background: url("../img/authbox_bot.gif") repeat-x;
}
.aul {
	width: 18px;
        background: url("../img/authbox_l.gif") repeat-y;
}
.aur {
	height: 24px;
        background: url("../img/authbox_r.gif") repeat-y;
}
.newsb {
        padding-left: 10px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
	text-align: left;
}
.newsb IMG {
	margin-right:5px;
}
.newsb ul {
	margin:0px;
	padding:1px;
}
.newsb li {
	margin:0px;
	padding:1px;
}
.newsa {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 2px;
	text-align: right;
}
.newsa a {
	font-size: 11px;
	color:#2c3d87;
	text-decoration:none;
	border-bottom:1px dotted #3366FF;
}

.newsp {
        padding: 7px;
}
.newsp_date {
	font-size: 11px;
        color:#7b9991;
        padding-left:2px;
        margin: 0;
}

.button1, .button2, .button3 {
	font-size: 11px; 
	color:#fff;
	padding-right:0.5em;
	cursor:pointer;
	background:#8e2d46;
	border:1px solid;
	border-color:#f11f54 #5f051c #5f051c #f11f54;
}
.button1 {
	width:125px;
	margin-right:5px;
	margin-bottom:8px;
}
.button2 {
	width:60px;
	margin-right:4px;
	margin-bottom:2px;
}
.button3 {
	width:1.2em;
	height:1.8em;
	margin-top:1px;
	margin-bottom:2px;
	font-weight: bold;
}
.button4 {
	font-size: 11px; 
	color:#fff;
	padding-right:0.5em;
	cursor:pointer;
	background:#4c597f;
	border:1px solid;
	border-color:#9ecdd1 #5fc5cc #5fc5cc #9ecdd1;
	width:130px;
	margin-right:8px;
	margin-bottom:8px;
}
.button5 {
	background:#d7d0de;
	border:1px solid #4c597f;
	padding-left:2px;
	margin-top:1px;
	margin-bottom:2px;
	width: 100px;
}
.button1:hover, .button2:hover, .button3:hover, .button4:hover, .button5:hover {
	color:#fff;
	background:#414d59;
	border:1px solid;
	border-color:#4f718a #003 #003 #4f718a; 
}

.td1, .td1t, .td1tr {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 1px 3px;
}

.td1t, .td1tr {
	vertical-align: top;
}

.td1c {
	text-align: center;
}

.td1tr {
	background-color: #ecc;
	color: #8e2d46;
}

.td2, .td21, .td2c {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 1px 3px;
}
.td2c {
	text-align: center;
}
.td22 {
        background-color: #eee;
        border: 1px solid #ddd;
        padding: 4px;
}
.td3, .td31 {
	font-size: 1em;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 2px;
}
.td21, .td31 {
	border-left: 2px solid #999;
}
.td3r {
	font-size: 1em;
	color: #8e2d46;
	background-color: #ecc;
	border: 1px solid #ccc;
	padding: 2px;
}
.td4 {
	padding: 0px 3px;
	margin: 0px;
	vertical-align: top;
}
.td5 {
	font-size: 1em;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 2px 5px;
}
.tdr {
	text-align: right;
}
.tdrr {
	color: #f00;
	font-weight: bold;
}
.td100 {
	min-width: 100px;
}
.th1, .th2 {
	color: #fff;
	background-color: #414d59;
	border: 1px solid #fff;
	padding-left: 2px;
}
.th1, .th3 {
	font-weight: bold;
}
.th2 {
	font-size: 12px;
}
.tr1 {
	border-bottom:1px dotted #ddd;
}
.tr2 {
	padding: 1px 3px;
	border-bottom:1px dotted #ddd;
}
.trt {
	padding: 1px 3px;
	border-top:1px solid #414d59;
	border-bottom:1px solid #414d59;
}
.trb {
	padding: 3px 3px;
	border-bottom:1px solid #414d59;
}
.errr {
	font-size: 11px;
	color: #8e2d46;
	width:96%;
        padding:5px 5px 5px 10px;
	border:1px solid #ddd;
	margin:5px auto;
	text-align: left;
}

.format_whois {
	padding-left:10px;
}
.format_whois TD {
	padding: 0px 3px;
	margin: 0px;
}
.format_whois TD {
	padding: 0px 3px;
	margin: 0px;
}
.statlist {
	padding: 3px 5px 3px 20px;
}
.policy {
	padding: 10px 5px;
}
.news {
	padding: 5px 10px;
}
.news IMG {
	margin-right: 5px;
}
.news-date {
	font-size: 11px;
	color: #6f273a;
}
.vtop {
	vertical-align: top;
	background: #fff url("../img/top2_c.gif") left top no-repeat;
}
.sub {
	margin: 0px 0px 0px 20px;
}
.sub2 {
	margin: 2px 0px 0px 20px;
}
.sub3 {
	margin: 2px 0px 0px 40px;
}
.sub1:hover, .sub2:hover, .sub3:hover {
        text-decoration:none;
}
.anemu {
	font-weight: bold;
	padding-left: 0px;
}
.ahelp {
	cursor: help;
	font-weight: bold;
	vertical-align: bottom;
}
.help {
	font: 12px Arial, Helvetica;
	color: #233353;
	background-color: #e8f8f8;
        width:92%;
        display:block;
        border:2px double #4f718a;
        padding:5px 5px 5px 10px;
        margin: auto;
        line-height:1.5em;
}
.tbl1 {
	width: 96%;
	border: 1px solid #999;
	margin: auto;
}
.tbl2 {
	width: 96%;
	border: 1px solid #999;
	background-color: #eee;
	margin: auto;
}
.tbl3 {
	width: 100%;
	border: 1px solid #414d59;
}
.tbl4 {
	width: 100%;
	border-bottom: 1px solid #999;
}
.tbl5, .tbl6 {
	width: auto;
	margin-left: 10px;
	border: 1px solid #414d59;
}
.tbl6 td {
	padding: 2px;
	border: 1px solid #ddd;
}
.redb {
	font-weight:bold;
	color:#8e2d46;
	text-align:right;
	vertical-align: top;
}
.st1 {
	font-weight:bold;
	vertical-align: top;
}
.st0 {
	font-weight:bold;
	color:#8e2d46;
	vertical-align: top;
}
.comment {
	font-size:11px;
	margin: 0px 10px;
	text-align: left;
	line-height:13px;
}

.dom_req {
	color: black;
}
.time {
	font-size:8px;
	font-style:italic;
	color: #fff;
	text-align: right;
	padding-right: 10px;
}
.version {
	font-size:0.8em;
	font-style:italic;
	text-align: right;
	padding-right: 10px;
}
.img_title {
	font-size:0.9em;
	font-style:italic;
	padding-left: 10px;
}
.textny {
	font-weight:bold;
	color:#8e2d46;
	padding-left: 100px;
}
.textsub {
	text-align: right;
	font-weight:bold;
	color:#8e2d46;
	padding-right: 10px;
}
.img_l {
	float: left;
	margin-right: 10px;
	padding: 5px;
}
.img_r {
	float: right;
	margin-left: 10px;
	padding: 5px;
}
.img_c {
	margin: auto;
	padding: 5px;
}
.img_e {
	margin-top: 2px;
	margin-bottom: 2px;
}
.img_p {
	float: right;
	margin: 20px;
	border: 1px solid #c7c7c7;
}
.img_b {
	border: 1px solid #e7e7e7;
}
.img_box {
	text-align: center;
	display:block;
	margin: 5px;
}
.img_box1 {
	display:block;
	margin: 5px;
}
.img_box_left {
	float: left;
	display:block;
	margin: 5px 0px 5px 20px;
}
.img_box_right {
	float: right;
	display:block;
	margin: 5px 10px;
	text-align: right;
}
a:hover .img_box{
	cursor:pointer;
}
.pl20 {
	padding-left: 50px;
}
.pl70 {
	padding-left: 80px;
}
.in_add {
        font-size: 11px;
        color:#b80b38;
        padding-left:2px;
        margin: 0;
}
.subm {
	font: 1em monospace, Courier;
	font-size: 1em;
	padding: 0px 10px;
        color:#0f0f0f;
}
.title {
	font-size: 1.3em;
	font-weight: bold;
	margin: 3px auto;
	text-align: center;
	text-decoration: underline;
}
.disable {
	color:#777777;
}
.news_date {
        font-size: 0.9em;
        color:#7b9991;
        padding-left:2px;
        margin: 0;
}
.center {
    display: block;
    margin: 0 auto;
}
.center_text {
    display: block;
    margin: 0 auto;
    text-align: center;
    color: white;
}
.fb_like {
    padding-right: 30px;
    float: right;
}
