@charset "iso-8859-1";
body { background: #ffffff ; color: #666666 ; font: 80% Tahoma, Verdana, Arial, Sans-Serif ; margin: 0px 0px 0px 0px }

/* ################################ Infobox ################################ */
#infobox a.standard { color: #0066cc ; text-decoration: underline }
#infobox a.standard:visited { color: #0066cc ; text-decoration: underline }
#infobox a.standard:hover { color: #333333 ; text-decoration: underline }
#infobox a.bottom { color: #333333 ; text-decoration: underline }
#infobox a.bottom:visited { color: #333333 ; text-decoration: underline }
#infobox a.bottom:hover { color: #333333 ; text-decoration: underline }
#infobox td { color: #333333 ; font: 11px Tahoma, Verdana, Arial, Sans-Serif ; text-align: left }
#infobox div.heading { color: #333333 ; font: 11px Tahoma, Verdana, Arial, Sans-Serif ; padding: 0px 3px 3px 11px }
/* ################################ Infobox ################################ */

/* ################################ Content ################################ */
a, a:visited { color: #0033ff; font-weight: normal ; text-decoration: underline }
a:hover { color: #666666 ; font-weight: normal ; text-decoration: underline }

a.links, a.links:visited { color: #0033ff ; font-weight: normal ; font-size: 80% ; text-decoration: underline }
a.links:hover { color: #666666 ; font-weight: normal ; text-decoration: underline }

a.boxes, a.boxes:visited { color: #ffffff ; font-weight: normal ; font-size: 80% ; text-decoration: underline }
a.boxes:hover { color: #333333 ; font-weight: normal ; text-decoration: underline }

h1 { color: #004679 ; font-weight: bold ; font-size: 120% ; text-align: left ; text-decoration: none }
h2 { color: #ff3300 ; font-weight: bold ; font-size: 110% ; text-align: left ; text-decoration: none }
h3 { color: #004679 ; font-weight: bold ; font-size: 110% ; text-align: left ; text-decoration: none }

p.heading { color: #333333 ; font-weight: bold ; text-align: left ; text-decoration: underline }
p.center { color: #333333 ; font-weight: bold ; text-align: center ; text-decoration: underline }
p.left { color: #333333 ; text-align: left }
p.dec { color: #333333 ; text-align: center }
p.decj { color: #333333 ; font-size: 90% ; text-align: justify }
p.decc { color: #333333 ; font-size: 90% ; text-align: center }
p { color: #666666 ; text-align: justify }
#portnew p { color: #333333 ; font-size: 90% ; text-align: justify }
#portrec p { color: #333333 ; font-size: 90% ; text-align: justify }
#portold p { color: #333333 ; font-size: 90% ; text-align: justify }

ol, ul, sup, pre { color: #333333 ; text-align: left }
/* ################################ Content ################################ */

/* ################################ Forms ################################ */
td.content {  }
td.regular { color: #333333 ; text-align: left }
td.bold { color: #333333 ; font-weight: bold ; text-align: left }
td.padded { color: #333333 ; text-align: left ; padding: 5px }
table.grey { background: #cccccc }

input, select, textarea { background: #f5f4ff ; color: #666666 ; font: 11px Tahoma, Verdana, Arial, Sans-Serif ; width: 200px ; border: 1px solid #999999 ; padding: 1px }
input.request { width: auto ; border: 0px solid #999999 }

td.domain { background: #333333 ; font-size: 11px ; text-align: left ; padding: 3px }
input.input2 { background: #f5f4ff ; color: #666666 ; font-size: 11px ; width: 200px ; border: 1px solid #999999 ; padding: 1px }
select.input2 { background: #f5f4ff ; color: #666666 ; font-size: 11px ; width: 60px ; padding: 1px }

.RedTextr { background: #ffff99 ; color: #ff0000 ; font-weight: bold ; text-align: right }
.RedTextl { background: #ffff99 ; color: #ff0000 ; font-weight: bold ; text-align: left }

.textc { font-weight: bold ; color: #ff0000 ; font-weight: bold ; text-align: center }
.textbc { font-weight: bold ; color: #006600 ; font-weight: bold ; text-align: center }

/* ################################ Forms ################################ */

.h1 { color: #666699 ; font-size: 110% ; font-weight: bold ; text-align: left }
.send { color: #666699 ; font-size: 110% ; font-weight: bold ; text-align: center }

.hl1 { color: #666699 ; font-size: 110% ; font-weight: bold ; text-align: left }
.hl1a { color: #ff9933 ; font-size: 110% ; font-weight: bold ; text-align: left }
.brdc { color: #ff9933 ; font-weight: bold ; font-style: italic ; text-align: left ; border: 1px solid #999999 ; padding: 5px }

.rw1 { color: #666666 ; font-weight: bold ; text-align: right }
.rc1 { color: #666666 ; text-align: center }

.button { color: #666666 ; font-size: 90% ; text-align: center ; width: 100px ; border-style: solid ; border-width: 1px ; padding: 2px }

#pro li { color: #333333 ; padding: 5px }

table.port { background: #f0f0f0 ; border: 1px solid #cccccc }
td.portC { background: #f0f0f0 ; color: #000000 ; font-size: 90% ; text-align: center ; padding: 10px }
td.portL { background: #f0f0f0 ; color: #000000 ; font-size: 90% ; text-align: left ; padding: 10px }
img.portB { border: 1px solid #999999 }

/* ################################ CSS Layout ################################ */
#dContainer { width: 980px ; margin: auto ; height: 100% }
#dHeader { width: 100% ; height: 200px }
#dMenu { width: 100% ; height: 33px }
#dContent { float: left ; width: 980px ; text-align: left }
/* ################################ CSS Layout ################################ */

/* ################################ CSS Form Layout ################################ */
#formlayout label, input, textarea { display: block ; width: 200px ; float: left ; margin-bottom: 5px }
#formlayout select { display: block ; width: auto ; float: left ; margin-bottom: 5px }
#formlayout input.copy { display: block ; width: auto ; float: left ; margin-bottom: 5px }
#formlayout label { text-align: right ; color: #333333 ; width: 220px ; padding-right: 20px }
#formlayout br { clear: left }
#formlayout input.hidden { visibility: hidden }
/* ################################ CSS Layout ################################ */

/* ################################ CSS Form Layout ################################ */
#whoislayout input.request { width: auto ; border: 0px solid #999999 ; text-align: center }
/* ################################ CSS Layout ################################ */

input.whois { width: 163px ; height: 50px ; color: #ffffff ; font-size: 120% ; font-weight: bold ; padding-left: 5px ; padding-right: 5px ; border: 0px }

img.right { float: right ; padding-left: 10px ; padding-bottom: 10px }
#imgcenter { text-align: center ; padding-left: 10px ; padding-bottom: 10px }

div.partnerl { display: block ; float: left ; padding: 20px ; width: 160px ; height: 100px }
div.partnerr { display: block ; float: left ; padding-top: 20px ; width: 375px ; height: 100px }
div.partner { float: right ; padding: 10px ; width: 170px ; height: 70px ; text-align: center }

div.declaration { width: 70% ; color: #999999 ; font-size: 90% ; padding: 5px ; margin-top : 3px ; margin-bottom : 3px ; text-align: center }
p.declist { color: #666666 ; font-size: 80% }
ul.declist { color: #666666 ; font-size: 80% ; margin-left: 25px }
ul { color: #666666 ; font-size: 100% ; margin-left: 25px }

#dAddressLeft { float: left ; width: auto }

#dContactLeft { float: left ; width: 150px ; height: 200px ; margin-top: 0px }
#dContactLeft p { font-weight: bold }
#dContactMiddle { float: left ; width: 200px ; height: 200px ; margin-top: 0px }

