@charset "utf-8";
@import "/img/font.css";
html,body {margin:0;padding:0;background-color:#f7f8f9;height:100%}
body {font-family:verdana,arial,sans-serif;font-size:100%}
h1, h2, h3 {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',sans-serif}
h1 {font-size:190%}
h2 {font-size:150%}
h3 {font-size:120%}
/*#3.11TpQkHw0w0*/
pre,code,tt,.border td {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:90%
}
sup {font-family:verdana,arial,sans-serif;vertical-align:super}
sub {font-family:verdana,arial,sans-serif;vertical-align:sub}
dt {font-weight:bold}
/* lists */
.nostyle {list-style:none}
.fancy li:before {color:#1B446B;font-family:arial;font-weight:bold;content:'\2606\202F'}

#content {
	min-height:90%;
	max-width:95%;
	background-color:#fff;
	margin:1.5em auto 0 auto;
	border-width:0.13em;
	border-color:#e5e5e5 #dbdbdb #d2d2d2;
	border-style:solid;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em;
	-webkit-border-top-left-radius:0.5em;
	-webkit-border-top-right-radius:0.5em;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0.5em;
	-webkit-box-shadow: 6px 6px 11px 0px rgba(50, 50, 50, 0.93);
	-moz-box-shadow: 6px 6px 11px 0px rgba(50, 50, 50, 0.93);
	box-shadow: 6px 6px 11px 0px rgba(50, 50, 50, 0.93)
}
li, li a, li a:link, li a:link:hover,li a:visited:hover {line-height:1.3rem}
.content a,.content a:link {padding:0;font-weight:600;color:rgba(80,131,181,1.0);text-decoration:none}
.content a:link:hover,.content a:visited:hover {border-bottom:0.15rem solid rgba(21,111,79,1.0)}
.content {font-family:sunsite-regular}
.content h1 {font-family:sunsite-menu,serif;font-size:1.92rem;padding-left:0.45em;color:rgba(7,72,49,1.0)}
.content p {padding-right:1.5em;padding-left:1em}
#menu,.menu,span.marker {line-height:31px;height:31px}
#menu {
	display:flex;
	flex-direction:row;
	flex-flow:nowrap;
	width:100%;
	background: url(/img/menubg.png) repeat-x;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:transparent transparent #ebebeb transparent;
	border-bottom-right-radius:0.5em;
	border-bottom-left-radius:0.5em;
	-webkit-border-bottom-right-radius:0.5em;
	-webkit-border-bottom-left-radius:0.5em;
	-moz-border-radius-bottomright:0.5em;
	-moz-border-radius-bottomleft:0.5em;
	box-shadow:-0.2em 0.3em 0.5em #d2d2d2;
	-webkit-box-shadow:-0.2em 0.3em 0.5em #d2d2d2;
	-moz-box-shadow:-0.2em 0.3em 0.5em #d2d2d2
}
.menu {margin-left:2.5rem;vertical-align:middle;flex:1}
.rmenu {flex:1;text-align:right;padding-right:1rem;font-family:sunsite-regular,sans-serif;font-size:0.87rem}
.rmenu a {text-decoration:none;color:rgba(21,111,79,1.0)}
.rmenu a:hover,.rmenu a:active {text-decoration:underline}
.menu .item {font-family:sunsite-menu,charcoal,arial;padding-right:0.3em;padding-left:0.3em;color:#7f7f7f}
.item a {display:inline-block;color:#1B446B;text-decoration:none;text-shadow: 1px 1px white, -1px -1px #ebebeb}
.item a:hover,.item a:active {background: url(/img/menumarker.png) center 0 no-repeat}
.marker {background: url(/img/menumarker.png) center 0 no-repeat;font-weight:bold;text-shadow: 1px 1px white, -1px -1px #ebebeb}
span.marker {display:inline-block;color:#000}
.last {width:80%;overflow:hidden}
.title {font-family:sunsite,serif}
h1.title,h1.title a {color:#fff}
h1.title {padding-left:0.3em;margin-bottom:0.3em}
h1.shadow {text-shadow:2px 2px 4px #000000}
h1.title a:hover,h1.title a:focus,h1.title a:active {
	-webkit-stroke-width: 5.3px;
	-webkit-stroke-color:#1B446B;
	-webkit-fill-color:#1B446B;
	text-shadow:-1px 1px 6px rgba(27,68,107, 1);
	-webkit-transition: width 0.4s;
	transition: width 0.4s;
	-moz-transition: width 0.4s;
	-o-transition: width 0.4s
}
h1.title a:hover {
	-webkit-transition:all 0.4s ease-in;
	transition:all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in;
	-o-transition:all 0.4s ease-in;
    text-decoration:none;
    color:#fff
}
.title sup {position:relative;top:-1rem;font-size:40%}
.title sub {position:relative;top:-0.48rem;left:0.1rem;font-size:30%}
h1 span.it {
	text-shadow:none;
	float:right;
	background:#f4f4f4;
	color:#113;
	font-family:sunsite-regular;
	font-size:0.80rem;
	margin-top:0.9em;
	margin-right:0.5em;
	padding:0 0 0 0.12em;
	border-width:0.2em;
	border-style:solid;
	border-color:#f4f4f4;
	border-radius:0.4em;
	-webkit-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	-moz-border-radius:0.4em
}
h1 span.it em {background:transparent}
h1 span.it em:after {font-family:arial;content:'\2120'}
.smaller75 {font-size:75%}
.smaller60 {font-size:60%}
.cell,.menu .item {display:table-cell}
.white {color:#fff}
.black {color:#000}
/* ultrawhois */
form.ultrawhois {margin-left:2em}
.ultrawhois {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.ultrawhois input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.ultrawhois .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 24em;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.ultrawhois .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}
.full-radius {
	border-color:transparent;
	border-radius:0.5em 0.5em;
	-webkit-border-radius:0.5em 0.5em;
	-moz-border-radius:0.5em 0.5em
}
#search {
	display:inline-block;
	margin-left:2em;
	padding:0.3em 0.8em 1em 0;
	border-color:#e5e5e5 #dbdbdb #d2d2d2;
	border-style:solid;
}
legend {font-weight:600;color:rgba(40,35,115,1.0);padding:0;margin:0 0 0 0.7em}
legend.full-radius {
	border-color:transparent;
	border-radius:0.2em 0.2em;
	-webkit-border-radius:0.2em 0.2em;
	-moz-border-radius:0.2em 0.2em
}
label.domname {padding-left:0.5em}
input[type=text].domip {width:24em;border-color:transparent;border-bottom-color:#5E59B9}
input[type=text].domip:focus {border-bottom-color:rgba(21,111,79,1.0)}
input[type=reset],input[type=submit] {cursor:pointer}

#bottom {
	background:#ebebeb/*#111*/;
	display:flex;
	padding:0.5rem 0 0.75rem 0;
	margin:0;
	margin-top:1.7rem;
	height:3.25rem;
	font-family:sunsite-regular;
	width:100%;
	border-top:2px solid #5E59B9/*rgba(85,81,162,1.0)*//*#669/*#f90*/
}
/*#bottom .left,#bottom .right {display:table-cell}*/
#bottom .left {padding-left:1.2em}
#bottom .right {width:100%;text-align:right;padding-right:1rem}
#bottom sup.smaller {font-family:verdana,arial,sans-serif;font-size:50%;position:relative;top:0}
#bottom a:hover {color:#fff}
