body{
	background:#ffffff;
	margin:0px;
	padding:0px;
}

.outer{
	min-width:1000px;
}

img, button{
	border:0px;
}

a{
  	color:#40b6d0;
	outline:none;
}
a:hover{
	text-decoration:none;
}

p, h1, h2, h3, h4, h5{
	margin:0px;
	padding:0px;
}

p, ul, li, td{
	color:#252534;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}



h2{
	color:#d32828;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.big{
  font-size: 18px;
}


h5{
	color:#d32828;
	font:bold 11px Arial, Helvetica, sans-serif;
}

ul, li{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

textarea{
	overflow:hidden;
}

.content{
	margin:0 auto;
	width:100%;
}

.clearing{
	clear:both;
	height:0px;
	font-size:0px;
}


/* header */

.header{
	background:url(../img/head_rep.gif) repeat-x top;
	width:100%;
}

.head_l{
	background:url(../img/head_l.gif) no-repeat top left;
	width:100%;
}

.head_r{
	background:url(../img/head_r.gif) no-repeat top right;
	width:100%;
}

.slogan{
	float:left;
	display:inline;
	height:98px;
	margin:27px 0 0 44px;
	width:auto;
}

.slogan a{
	color:#ffffff;
	display:block;
	font:normal 17px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.slogan a big{
	font-size:48px;
}

.slogan span{
	color:#ffffff;
	font:normal 24px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	top:-4px;
	left:1px;
}

.checkForm{
	float:right;
	padding:27px 40px 0 0;
	width:380px;
}

.checkForm label{
	color:#ffffff;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:2px 3px 0 0;
	width:auto;
}

.field{
	border:0px;
	background:url(../img/field.gif) no-repeat;
	float:left;
	margin:0 6px 0 0;
	padding:3px 0 3px 5px;
	width:191px;
}

.checkForm a{
	color:#ffffff;
	font:normal 13px Arial, Helvetica, sans-serif;
	float:left;
	width:auto;
}

.checkForm ul{
	float:left;
	margin:0 0 0 1px;
	padding:0px;
	width:auto;
}

.box{
	clear:both;
	float:left;
	margin:0 3px 0 0;
}

.checkForm ul label{
	color:#ffffff;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	position:relative;
	top:-1px;
	width:auto;
}

.list_div{
	margin:7px 0 0 114px;
}

.checkForm .show_all a{
	color:#ffffff;
	display:block;
	float:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 117px;
	width:auto;
}

/* end header */


/* menu */

.menu_back{
	background:url(../img/menu_back.png) no-repeat top center;
	height:32px;
	margin:0px auto 0 auto;
	text-align:left;
	width:491px;
}

.menu_back ul{
	display:inline-table;
	margin:0 0 0 32px;
	width:438px;
}

.menu_back ul li{
	float:left;
	width:auto;
}

.menu_back ul li a{
	color:#ffffff;
	display:block;
	height:20px;
	float:left;
	font:bold 12px Tahoma;
	margin-top:1px;
	padding:7px 24px 2px 24px;
	position:relative;
	text-decoration:none;
}
.menu_back ul li a:hover{
	color:#cccccc;
	background:url(../img/menu_hover.png) repeat;
}
.menu_back ul li a.active, .menu_back ul li a.active:hover{
	color:#484848;
	background:url(../img/menu_active.png) repeat;
}

.menu_back ul li img{
	position:relative;
}

/* end menu */


.mainTab{
	width:100%;
}

/* left column */

.leftCol{
	padding:41px 27px 0 0;
	width:228px;
}

.block{
	background:url(../img/block_rep.png) repeat-y;
	border-bottom:1px solid #dbdbdb;
	margin:0 0 41px 0;
	width:228px;
}

.block_t{
	background:url(../img/block_t.gif) no-repeat top;
	padding:18px 14px 17px 30px;
	position:relative;
	margin-bottom:-23px;
	top:-23px;
	width:184px;
}

.block p, .block2 p{
	color:#3e6c76;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:17px 0 0 8px;
}

a.more{
	color:#40b6d0;
	font:normal 11px Arial, Helvetica, sans-serif;
	display:block;
	margin:11px 8px 0 0;
	text-align:right;
}

address{
	color:#3e6c76;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:16px 0 0 8px;
}

.block a.link_style, .block2 a.link_style{
	margin:23px 0 0 8px;
	text-align:left;
}

/* end left column */


/* middle column */

.midCol{
	padding:3px 0 0 0;
}

.midCol p, .midCol h2{
	line-height:16px;
	margin:17px 20px 0 0;
}

.midCol ul{
	margin:2px 0 0 37px;
}

.midCol ul li{
	padding-bottom:2px;
}

.cont_img{
	float:right;
	margin:0 0 0 17px;
}

/* end middle column */


/* right column */

.rightCol{
	padding:41px 0 0 30px;
	width:217px;
}

.block2{
	background:url(../img/block_rep2.png) repeat-y right;
	border-bottom:1px solid #dbdbdb;
	margin:0 0 41px 0;
	width:217px;
}

.block_t2{
	background:url(../img/block_t2.gif) no-repeat top right;
	padding:18px 40px 23px 31px;
	position:relative;
	margin-bottom:-23px;
	top:-23px;
	width:146px;
}

.block2 p big{
	font-size:13px;
	font-weight:bold;
}

.banner{
	position:relative;
	padding-bottom:14px;
	top:15px;
	text-align:center;
	width:150px;
}

/* end right column */


/* footer */

.footer{
	background:url(../img/footer.gif) repeat-x;
	height:81px;
	margin:18px 0 0 0;
	width:100%;
}

p.copy{
	color:#505050;
	display:inline;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	margin:17px 0 0 38px;
	width:auto;
}

p.copy big{
	font-size:36px;
	margin:0 11px 0 0;
	position:relative;
	top:8px;
}

.footer address{
	color:#505050;
	display:inline;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	line-height:15px;
	margin:30px 39px 0 0;
	text-align:right;
	width:168px;
}

/* end footer */


table {
  font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
  border-collapse: collapse;
}

#tariffs td.first {
font-weight:bold;
padding-right:10px;
text-align:right;
}
#tariffs td {
padding:4px 0;
text-align:center;
border:1px solid #D3D3D3;
}
#tariffs th {
background-color:#71B174;
border:1px solid #D3D3D3;
color:white;
padding:5px 0;
text-transform:uppercase;
}
#tariffs td.total {
background-color:#E5E5E5;
color:#55851E;
padding:3px 0;
text-align:center;
}
#tariffs td.total span {
font-weight:bold;
}

#err {
  color:red;
}
#domain {
  width: 300px;
  border: 1px solid #7E9DB9;
}
#domains {
  margin: 20px 0;
  width: 100%;
}
#domains th  {
background-color:#71B174;
border:1px solid #D3D3D3;
color:white;
text-align: left;
vertical-align: top;
padding: 5px;
}
#domains td {
vertical-align: top;
text-align:left;
background-color: #eee;
border:1px solid #D3D3D3;
padding: 5px;
}

a.button, button {
text-decoration:none;
background-color:#519A54;
border:1px solid #519A54;
color:white;
cursor:pointer;
font-size:13px;
line-height:50px;
text-align:center;
padding:5px;
}

a.button:hover {
background-color:#448047;
}

.js {
  text-decoration: none;
  border-bottom: 1px dashed white;
}
.js:hover {

  border-bottom: none;
}
td input[type=radio] {
display:block;
float:left;
}

.js_s {
    cursor: pointer; border-bottom: 1px dashed;
}

label {
    cursor: pointer;
}
.newtab {
  padding-right: 12px;
  background: url(/img/target-blank.gif) no-repeat right top;
}

#fsubmit {

  padding: 5px;
}

