html{background:#19283a url(bg-body.gif) repeat-x;}
body{
	margin:0;
	color:#676666;
	font:12px Arial, Helvetica, sans-serif;
	background:url(img-body.gif) no-repeat 50% 0;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#676666;
}
a:hover{text-decoration:underline;}
input,
select,
textarea{
	font:11px/12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#1c3959;
	margin:0;
}
form{
	margin:0;
	padding:0;
	border:none;
}
.main{
	margin:0 auto;
	width:933px;
	position:relative;
	overflow:hidden;
	padding:23px 0 0; 
}
.main-top{
	background:url(main-top.png) no-repeat;
	width:933px;
	height:21px;
}
.main-bottom{
	background:url(main-bottom.png) no-repeat;
	width:933px;
	height:24px;
}
.main-bg{
	width:893px;
	padding:127px 20px 0;
	background:url(main-bg.png) repeat-y;
}
.holder{
	overflow:hidden;
	height:1%;
}
#header{
	width:893px;
	position:absolute;
	top:41px;
	left:20px;
	background:url(bg-header.gif) no-repeat;
	padding:10px 0 0;
}
#header .holder{
	margin:0 0 14px;
	padding:0 0 0 20px;
}
.logo{
	background:url(logo.gif) no-repeat;
	float:left;
	width:169px;
	height:60px;
	text-indent:-9999px;
	margin:4px 0 0;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
.form{float:right;}
.form-area{
	float:left;
	margin:0 6px 0 0;
}
.form-area .text{
	background:url(bg-input-text1.gif) no-repeat;
	width:188px;
	height:22px;
	padding:3px 0 0 7px;
	margin-bottom:2px;
}
.form-area .text input{
	width:180px;
	border:none;
	background:none;
	font-weight:bold;
}
.form .image{
	float:left;
	margin:0 19px 0 0;
}
.nav-area{
	width:893px;
	position:relative;
	background:url(bg-nav.gif) repeat-x;
}
.nav-area:after{
	content:"";
	display:block;
	clear:both;
}
.wrapper-right{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.first{
	margin:0;
	padding:0;
	list-style:none;
	height:38px;
	line-height:36px;
	font-weight:bold;
	float:left;
	left:-50%;
	position:relative;
}
.first ul{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	background:none;
	position:absolute;
	top:30px;
	left:0;
	height:auto;
	width:145px;
	text-align:left;
	line-height:22px;
	display:none;
}
.first li{
	float:left;
	background:url(separator-nav.gif) no-repeat 0 13px;
	padding:0 22px;
}
.first li:first-child{background:none;}
.first li:hover,
.first li.hover{position:relative;}
.first li:hover ul,
.first li.hover ul{display:block;}
.first li li{
	float:none;
	border-top:1px solid #345376;
	padding:0;
	background:none;
	height:1%; 
}
.first li a{color:#fff;}
.first li li a{
	color:#fff;
	display:block;
	height:1%;
	background:#19283a;
	padding:0 0 0 15px;
}
.first li li a:hover{
	color:#0c233c;
	background:#f6ac76;
}
.first li a:hover{
	color:#f6ac76;
	text-decoration:none;
}
.content{
	overflow:hidden;
	width:883px;
	background:url(bg-content.gif) repeat-x;
	padding:5px 5px 0;
}
.looking-for-domain{
	background:url(bg-looking.gif) no-repeat;
	width:851px;
	overflow:hidden;
	height:144px;
	padding:27px 0 0 32px;
	margin-bottom:8px;
}
.looking-for-domain .block{
	float:left;
	width:340px;
}
.looking-for-domain .block strong{
	color:#fff;
	font-size:27px;
	line-height:28px;
}
.looking-for-domain .block p{
	margin:0 0 5px;
	color:#f6ac76;
	font-size:14px;
	line-height:18px;
}
.looking-for-domain .block span{
	color:#84afdf;
	font-size:12px;
	line-height:14px;
	display:block;
}
.looking-for-domain .block .holder{padding:9px 0 0;}
.looking-for-domain .text{
	background:url(bg-input-text2.gif) no-repeat;
	width:228px;
	height:21px;
	padding:3px 0 0 7px;
	margin:0 7px 0 0;
	float:left;
}
.looking-for-domain .text input{
	width:215px;
	border:none;
	background:none;
}
.looking-for-domain .image{float:left;}
.checkboxes{
	margin:-3px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:350px;
}
.checkboxes li{
	float:left;
	width:102px;
	padding:8px 0 0;
}
.checkboxes li input{
	float:left;
	width:13px;
	height:13px;
	margin:0 6px 0 0;
	border:none;
}
.checkboxes li label{
	float:left;
	color:#84afdf;
	font-weight:bold;
}
.plans{
	background:url(plan-bg.gif) repeat-y;
	width:883px;
	margin:0 0 10px;
}
.plans .bottom{
	background:url(plan-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	width:890px;
	margin:0 -6px 0 0;
}
.plans .box{
	float:left;
	width:266px;
	margin:0 6px 0 0;
	padding:20px 1px 9px 23px;
	border-top:1px solid #d4d8da;
}
.plans .box img{
	float:right;
	margin:-11px 0 0 5px;
}
.plans h2{
	color:#144b86;
	font-size:20px;
	font-weight:bold;
}
.plans h3{
	float:right;
	font-size:14px;
	margin:-5px 0 0 5px;
}
.plans ul{
	margin:0 0 5px;
	padding:0 0 0 13px;
	list-style:none;
}
.plans ul li{
	background:url(bullet4.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
}
.plans .more{
	color:#0a1f35;
	font-size:14px;
	font-weight:bold;
	background:url(arrow-plans.gif) no-repeat 100% 6px;
	padding:0 10px 0 0;
	line-height:20px;
}
#main-box{
	float:left;
	width:592px;
	background:url(bg-main-box.gif) repeat-y;
	margin-bottom:8px;
}
#main-box .bottom{
	background:url(main-box-bottom.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 58px;
	overflow:hidden;
	position:relative;
}
#main-box .block{
	float:left;
	width:222px;
	margin:0 6px 0 0;
	padding:13px 32px 0 36px;
	background:url(bg-heading.gif) no-repeat;
}
.block h3,
.main-block .top strong{
	margin:0 0 23px -24px;
	font-size:13px;
	line-height:20px;
	background:url(arrow-heading.gif) no-repeat 0 1px;
	padding:0 0 0 24px;
	color:#000;
}
.block p{
	margin:0 0 10px;
	line-height:16px;
}
.block strong{color:#144b86;}
.block strong a{color:#144b86;}
#main-box .block ul{
	margin:0 0 11px;
	padding:8px 0 0;
	list-style:none;
	line-height:16px;
}
#main-box .block li{
	color:#c27001;
	padding:0 0 6px 20px;
	background:url(bullet1.gif) no-repeat 0 6px;
}
#main-box .block li a{color:#c27001;}
.main-block{
	width:883px;
	overflow:hidden;
}
.main-block .top{
	background:url(bg-heading3.png) no-repeat;
	width:100%;
	height:34px;
	padding:13px 0 0 12px;
}
.main-block .top li{
	color:#c27001;
	padding:0 0 6px 20px;
	background:url(bullet1.gif) no-repeat 0 6px;
}
.main-block .top strong{
	margin:0;
	display:block;
}
.main-block .bg{background:url(bg-main-block.gif) repeat-y;}
.main-block .bottom,
.main-block .bottom2{
	background:url(main-block-bottom.gif) no-repeat 0 100%;
	padding:9px 41px 24px 36px;
	width:806px;
	margin:0 0 8px;
}
.main-block .bottom2{padding:33px 41px 29px 36px;}
.wrapper{
	border-top:1px solid #ececec;
	padding:32px 0 18px;
}
.title{
	color:#000;
	font-size:13px;
	line-height:16px;
	margin:0 0 24px;
	display:block;
}
.headers{
	overflow:hidden;
	height:1%;
	border:none;
	padding:23px 0 18px;
}
.headers h1,
.headers h2,
.headers h3,
.headers h4,
.headers h5,
.headers h6{
	margin:0 46px 0 0;
	float:left;
	padding:0 0 10px;
	line-height:22px;
	letter-spacing:-1px;
}
.headers h1{
	color:#144b86;
	font-size:20px;
}
.headers h2{
	color:#144b86;
	font-size:20px;
	font-weight:normal;
}
.headers h3{
	color:#144b86;
	font-size:16px;
	font-weight:normal;
}
.headers h4{
	color:#c27001;
	font-size:14px;
	text-transform:uppercase;
}
.headers h5{
	color:#c27001;
	font-size:14px;
}
.headers h6{
	color:#c27001;
	font-size:14px;
	font-weight:normal;
}
.lists,
.lists-numeration{
	overflow:hidden;
	margin:0 0 0 -64px;
	width:947px;
	padding:0 0 11px;
}
.lists-numeration{margin:0 0 0 -2px;}
.lists ul{
	margin:0 0 0 64px;
	padding:0;
	float:left;
	width:229px;
	line-height:18px;
	display:inline;
	list-style:none;
}
.lists li{
	float:left;
	width:225px;
}
ul.list1 li{
	background:url(bullet1.gif) no-repeat scroll 0 5px;
	color:#c27001;
	padding:0 0 4px 19px;
}
ul.list1 li a{color:#c27001;}
ul.list2 li{
	background:url(bullet2.gif) no-repeat scroll 0 5px;
	color:#144b86;
	padding:0 0 4px 25px;
}
ul.list2 li a{color:#144b86;}
ul.list3 li{
	background:url(bullet3.gif) no-repeat scroll 0 6px;
	padding:0 0 4px 13px;
}
.lists-numeration ol{
	float:left;
	width:268px;
	line-height:18px;
	padding:0 0 0 22px;
	margin:0;
}
* html .lists-numeration ol{width:290px;}
.lists-numeration ol li{padding:0 0 4px;}
.lists-numeration ol.list2 li,
.lists-numeration ol.list2 li a{color:#c27001;}
.lists-numeration ol.list3 li,
.lists-numeration ol.list3 li a{color:#144b86;}
.holder blockquote{
	float:left;
	width:346px;
	line-height:16px;
	margin:0;
}
.holder blockquote strong{color:#144b86;}
.holder .cite{
	margin:0 84px 0 0;
	background:url(quot-left.gif) no-repeat 0 2px;
	padding:0 0 0 28px;
}
blockquote p{margin:0;}
.cite p span{
	background:url(quot-right.gif) no-repeat 8px 2px;
	padding:0 0 0 22px;
	height:10px;
}
.button{
	overflow:hidden;
	width:222px;
	position:absolute;
	bottom:32px;
}
.button a{
	float:right;
	background:url(btn-left.gif) no-repeat;
	color:#525252;
}
.button a span{
	background:url(btn-right.gif) no-repeat 100% 0;
	float:left;
	height:26px;
	line-height:24px;
	padding:0 26px 0 14px;
}
.form-holder{
	background:url(separator-line.gif) repeat-y 566px 0;
	overflow:hidden;
	height:1%;
	margin:0 0 29px;
}
.forms-elements{
	float:left;
	width:534px;
	margin:0 0 -3px;
}
.forms-elements .title{margin:0 0 11px;}
.boxes{
	overflow:hidden;
	height:1%;
}
.forms-elements .box1{
	float:left;
	width:272px;
	background:url(bg-form-block.gif) repeat-y;
	border-top:1px solid #d5d9db;
	margin:0 25px 0 0;
}
.box2{
	float:left;
	width:235px;
	padding:11px 0 0;
}
.box1 .form-bottom{
	background:url(bottom-form-block.gif) no-repeat 0 100%;
	padding:10px 20px 0 18px;
}
.forms-elements label{
	font:11px/20px Tahoma, Arial, sans-serif;
	color:#000;
}
.forms-elements .holder{padding:0 0 6px;}
.forms-elements .holder label{
	float:left;
	line-height:18px;
}
.forms-elements .holder select{float:right;}
.forms-elements select{
	width:134px;
}
.form-text{
	width:216px;
	border:1px solid #d5d9db;
	padding:3px 8px 2px;
	margin:0 0 11px;
}
.forms-elements textarea{
	width:226px;
	border:1px solid #d5d9db;
	height:83px;
	padding:5px 0 0 6px;
	margin:0 0 15px;
}
.forms-elements .submit,
.forms-elements .reset{
	float:right;
	margin:0 0 8px 8px;
	background:none;
	border:none;
	cursor:pointer;
}
.box1 .submit,
.box1 .reset{
	background:url(arrow-plans.gif) no-repeat 100% 6px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#0a1f35;
	width:64px;
}
.box1 .reset{width:59px;}
.box2 .submit{
	background:url(btn-submit.gif) no-repeat;
	width:80px;
	height:26px;
	color:#525252;
	font-size:12px;
	padding:0 9px 3px 0;
	line-height:24px;
	margin:0 0 8px 17px;
}
.variants-image{
	float:right;
	width:207px;
}
.variants-image .title{margin:0 0 14px;}
.image-holder1,
.image-holder2{
	background:#fff;
	border:1px solid #dee5e9;
	margin:0 0 14px;
}
.image-holder2{padding:3px;}
.variants-image img{display:block;}
.holder-box{
	border-top:1px solid #ececec;
	padding:35px 0 0;
}
.box-bg{
	background:url(separator-line.gif) repeat-y 406px 0;
	overflow:hidden;
	height:1%;
}
.table-design{
	float:left;
	width:370px;
}
.table-design .title{margin:0 0 20px;}
.table-area{
	width:370px;
	background:url(bottom-table.gif) no-repeat 0 100%;
	padding:0 0 8px 1px;
}
* html .table-area{background-position:1px 100%;}
.table-area table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	background:#dee5e9 url(bg-table.gif) repeat-x;
	width:370px;
	border-right:1px solid #d5d9db;
}
.table-area td{
	line-height:16px;
	padding:12px 0;
	border-left:1px solid #d5d9db;
	border-top:1px solid #d5d9db;
}
.table-area thead td{
	color:#144b86;
	font-weight:bold;
	padding:14px 0 17px;
	text-align:center;
}
.table-area thead td span{display:block;}
thead .column1{width:113px;}
thead .column3{text-decoration:underline;}
thead .column3 a{color:#144b86;}
tbody td.column1{
	text-align:left;
	padding-left:18px;
	width:95px;
}
.table-area .column2{
	width:131px;
	text-transform:uppercase;
	text-align:center;
}
.column3{
	width:122px;
	border-right:none;
}
tbody td.column3{
	text-align:left;
	padding-left:18px;
	width:104px;
}
tbody .column3{font-style:italic;}
.column3 a{text-decoration:underline;}
.column3 a:hover{text-decoration:none;}
.definitions-list{
	float:right;
	width:366px;
	margin:0 0 -14px;
}
.definitions-list .title{margin:0 0 15px;}
.definitions-list dl{
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
	line-height:16px;
}
.definitions-list dl dt{
	color:#144b86;
	font-weight:bold;
}
.definitions-list dl dt a{color:#144b86;}
.definitions-list dl dd{margin:0;}
dl.definitions-list1{margin:0 0 16px;}
.definitions-list1 dt{display:inline;}
.definitions-list1 dd{display:inline;}
dl.definitions-list2{padding:30px 0 0;}
dl.definitions-list2 dt{margin:0 0 6px;}
dl.definitions-list2 dd{margin:0 0 22px;}
#sidebar{
	float:right;
	width:290px;
}
#sidebar .block{
	background:url(bg-sidebar.gif) repeat-y;
	width:100%;
	margin:0 0 8px;
}
#sidebar .bottom{background:url(bottom-box-sidebar.gif) no-repeat 0 100%;}
#sidebar .block .top{
	background:url(bg-heading.gif) no-repeat;
	padding:13px 30px 26px;
	font-size:11px;
	overflow:hidden;
	height:1%;
}
#sidebar .domain-pricing .top{
	background:url(bg-heading2.gif) no-repeat;
	padding:13px 30px 32px;
}
#sidebar .block h3{margin:0 0 23px -17px;}
#sidebar .domain-pricing h3{
	background:url(arrow-heading2.gif) no-repeat 0 2px;
	color:#fff;
}
#sidebar .block h4{
	margin:0 0 0 8px;
	font-size:12px;
	color:#144b86;
	line-height:22px;
	padding:17px 0 0;
}
#sidebar .block dl{
	margin:0;
	padding:0 6px 0 5px;
	overflow:hidden;
	height:1%;
	line-height:18px;
}
#sidebar .block dt{float:left;}
#sidebar .block dd{
	float:right;
	margin:0;
	color:#c27001;
	font-weight:bold;
}
.color1{background:#f0f2f6;}
.color2{background:#f9fafc;}
#sidebar .block ul{
	margin:0 0 11px;
	padding:8px 0 0;
	list-style:none;
	line-height:16px;
}
#sidebar .block li{
	color:#c27001;
	padding:0 0 6px 20px;
	background:url(bullet1.gif) no-repeat 0 6px;
}
#sidebar .block li a{color:#c27001;}
#sidebar .block li:first-child{border-top:none;}
#sidebar .block h5{
	color:#c27001;
	font-size:13px;
	line-height:18px;
	margin:0;
}
#sidebar .block h5 a{color:#c27001;}
#sidebar .block span{color:#000;}
#sidebar .link{
	margin:-7px 0 0;
	position:relative;
	z-index:5;
	text-align:right;
}
#sidebar .link a{
	color:#144b86;
	font-weight:bold;
	text-decoration:underline;
}
#sidebar .link a:hover{text-decoration:none;}
#footer{
	background:url(bg-footer.gif) no-repeat;
	height:38px;
	margin:0 0 0 5px;
	padding:19px 20px 0;
	line-height:18px;
}
#footer p{margin:0;}
#footer p span{color:#144b86;}
#footer p a{color:#144b86;}
