@charset "utf-8";

* {
	margin:			0;
	padding:		0;
}
body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#323232;
	background:		#ffffff;
}
h3 {
	font-size:		18px;
	font-weight:		normal;
	margin-left:		13px;
	margin-bottom:		8px;
}
h2 {
	color:			#05a402;
	font-size:		18px;
	font-weight:		normal;
	margin-top:		9px;
	margin-bottom:		7px;
}
h1 {
	font-size:		20px;
	font-family:		Tahoma,Verdana;
	font-weight:		normal;
	margin-bottom:		10px;
}
img {
	border:			none;
}
a {
	color:			#0096ff;
	text-decoration:	underline;
}
a:hover {
	color:			#0096ff;
	text-decoration:	none;
}
#page {
	width:			940px;
	position:		relative;
	margin:			10px auto;
}
#header, #wrapper, footer, #headerImg, #headingCap, #package, .hr {
	width:			940px;
	position:		relative;
	float:			left;
}
#registrationOfDomains, #room, #ekonom, #standart, #business, #vip {
	border-radius:		10px;
	-webkit-border-radius:	10px;
	-khtml-border-radius:	10px;
	-moz-border-radius:	10px;
	behavior:		url(PIE.htc);
}
.domainButton {
	border-radius:		5px;
	-webkit-border-radius:	5px;
	-khtml-border-radius:	5px;
	-moz-border-radius:	5px;
	behavior:		url(PIE.htc);
}
#logotip {
	background:		url(../images/logotip.png) no-repeat;
	width:			170px;
	height:			88px;
	position:		relative;
	float:			left;
	margin-left:		11px;
	margin-top:		3px;
}
#logotip a {
	width:			170px;
	height:			88px;
	display:		block;
}
#nav {
	width:			750px;
	position:		relative;
	float:			right;
	height:			90px;
}
#contact {
	position:		relative;
	float:			right;
	width:			390px;
	height:			22px;
	margin-right:		16px;
	margin-bottom:		8px;
	color:			#333333;
	font-size:		16px;
	text-align:		right;
}
#contact a {
	background:		url(../images/a.gif) repeat-x bottom left;
	color:			#505050;
	text-decoration:	none;
	margin-right:		18px;
}
#contact a:hover {
	background:		none;
	color:			#505050;
	text-decoration:	none;
	margin-right:		18px;
}
#navigation {
	background:		url(../images/nav.png) no-repeat;
	width:			753px;
	height:			42px;
	position:		relative;
	float:			left;
}
#navigation ul {
	margin:			12px 0 0;
	padding:		0;
}
#navigation li {
	color:			#09a603;
	font-family:		Tahoma, Verdana, Arial;
	font-weight:		bold;
	float:			left;
	background:		url(../images/nav_marker_green.gif) no-repeat 5px center;
	padding:		0 16px;
	margin:			0 10px;
	list-style:		none;
}
#navigation a {
	color:			#0096ff;
	text-decoration:	none;
	margin-left:		-10px;
	padding-left:		10px;
	background:		url(../images/nav_marker_blue.gif) no-repeat -3px 2px;
}
#navigation a:hover {
	color:			#09a603;
	background:		none;
	text-decoration:	none;
}
#registrationOfDomains {
	width:			912px;
	background:		url(../images/room.gif) repeat-x;
	position:		relative;
	float:			left;
	height:			70px;
	border:			1px solid #e2e2e2;
	margin-top:		-10px;
	z-index:		1;
	padding:		20px 14px 0;
}
#headingCap {
	font-size:		18px;
	color:			#333333;
	z-index:		2;
}
#cap_left {
	margin-left:		9px;
	position:		relative;
	float:			left;
	width:			660px;
}
#cap_right {
	position:		relative;
	float:			right;
	width:			211px;
}
#cap_left span,
#cap_right span {
	background:		#fff;
	padding:		0 5px;
}
#domains {
	width:			520px;
	position:		relative;
	float:			left;
	color:			#4e4e4e;
}
.niceCheck {
	width:			23px;
	height:			13px;
	display:		inline-block;
	cursor:			pointer;
	background:		url(../images/checkbox.jpg) no-repeat;
	padding-left:		20px;
	width:			75px;
	margin-bottom:		10px;
	white-space:		nowrap;
}
.niceCheck input {
	display:		none;
}
#domains a,
#room a {
	color:			#0096ff;
	text-decoration:	none;
	background:		url(../images/domain_blue_link.gif) repeat-x bottom left;
	margin-right:		13px;
}
#domains a:hover,
#room a:hover {
	color:			#11aa07;
	text-decoration:	none;
	background:		url(../images/domain_green_link.gif) repeat-x bottom left;
}
#domainsForm {
	width:			340px;
	position:		relative;
	float:			right;
	color:			#808080;
	font-size:		18px;
	z-index:		3;
}
#domainsForm p {
	font-size:		14px;
	display:		block;
	width:			340px;
	height:			30px;
	position:		relative;
	float:			left;
	margin-top:		5px;
}
#domainsForm span {
	font-size:		18px;
	float:			left;
	color:			#505050;
}
#domainInput {
	background:		url(../images/inputDomains.png) no-repeat;
	width:			160px;
	height:			24px;
	padding:		1px 9px;
	float:			left;
	margin-right:		10px;
}
.domainInput {
	width:			160px;
	border:			none;
	height:			22px;
	background:		none;
	color:			#505050;
	font-size:		17px;
	padding:		0px 0px;
	vertical-align:		middle;
}
.domainStatus {
	border:			none;
	background:		none;
	color:			#505050;
	font-size:		12px;
}
.domainButton {
	background:		url(../images/buttonDomains.gif) repeat-x;
	padding:		5px 7px;
	height:			24px;
	color:			#fff;
	font-family:		Tahoma, Arial, sans-serif;
	font-weight:		bold;
	border:			none;
}
#room {
	width:			300px;
	position:		relative;
	float:			right;
	height:			70px;
	border:			1px solid #e2e2e2;
	background:		url(../images/room.gif) repeat-x;
	margin-top:		-20px;
	z-index:		1;
	padding:		20px 0 0 14px;
}
.room {
	width:			140px;
	float:			left;
	background:		url(../images/inputRoom.png) no-repeat;
	height:			24px;
	padding:		1px 7px;
	margin-right:		7px;
}
.roomInput {
	width:			115px;
	border:			none;
	background:		none;
	margin-top:		4px;
	color:			#505050;
	font-size:		12px;
}
.roomButton {
	background:		url(../images/enter.gif) no-repeat;
	width:			24px;
	height:			24px;
	border:			none;
}
#room p {
	font-size:		14px;
	display:		block;
	width:			180px;
	height:			30px;
	position:		relative;
	float:			left;
	margin-top:		5px;
}
#wrapper {
	margin-top:		16px;
}
#leftColomn {
	width:			240px;
	position:		relative;
	float:			left;
}
#leftColomn ul {
	margin-left:		30px;
	margin-bottom:		6px;
	padding:		0;
}
#leftColomn ul li {
	color:			#11aa07;
	list-style:		none;
	font-family:		Tahoma, Verdana, Arial;
	height:			20px;
}
#leftColomn ul li a {
	color:			#0096ff;
	background:		url(../images/nav_marker_blue.gif) no-repeat 1px 4px;
	margin-left:		-15px;
	padding-left:		14px;
	display:		block;
	position:		relative;
	text-decoration:	none;
}
#leftColomn ul li a:hover {
	color:			#11aa07;
	background:		url(../images/nav_marker_green.gif) no-repeat 3px 6px;
	text-decoration:	none;
}
#leftNews {
	width:			240px;
	margin-top:		10px;
}
#leftNews p {
	margin-left:		30px;
	margin-right:		30px;
	margin-bottom:		6px;
	color:			#323232;
	font-family:		Tahoma, Verdana, Arial;
}
#content {
	position:		relative;
	float:			left;
	font-family:		Tahoma, Verdana, Arial;
	text-align:		justify;
	font-size:		13px;
	width:			700px;
}
.hr {
	height:			1px;
	background:		url(../images/hr.gif) repeat-x;
	margin:			15px 0;
}
.hrContent {
	width:			700px;
	position:		relative;
	float:			left;
	height:			1px;
	background:		url(../images/hr.gif) repeat-x;
	margin:			7px 0;
}
#contacts {
	position:		relative;
	float:			left;
	width:			240px;
	color:			#808080;
}
#payment {
	position:		relative;
	float:			left;
}
#contacts a {
	color:			#0096ff;
	text-decoration:	none;
}
#contacts a:hover {
	color:			#11aa07;
	text-decoration:	none;
}
#contacts span,
#payment span {
	color:			#333333;
	font-size:		14px;
	margin-bottom:		15px;
	display:		block;
	font-weight:		bold;
}
#payment img {
	margin-right:		56px;
	margin-top:		-8px;
}
#copy {
	color:			#b9b9b9;
	position:		relative;
	float:			left;
	margin-top:		5px;
	width:			500px;
}
#counter {
	position:		relative;
	float:			right;
	width:			300px;
	text-align:		right;
	padding-bottom:		15px;
}
.pay {
	position:		relative;
	float:			left;
	padding:		0px;
}
.payLogo {
	width:			150px;
	position:		relative;
	text-align:		center;
	vertical-align:		top;
	float:			left;
}
.payOpisanie {
	width:			530px;
	padding-left:		18px;
	position:		relative;
	float:			right;
}
.payOpisanie p {
	padding:		10px 0;
}
#mainInfo p {
	text-align:		justify;
	padding:		4px 0;
}
.pl {
	padding-left:		10px;
}
.docs {
	padding-left:		40px;
}
.docs li {
	display:		list-item;
	padding:		3px 0px;
}
.docs li a, .docs li a:visited {
	color:			#505050;
	text-decoration:	none;
}
.docs li a:hover {
	color:			#505050;
	text-decoration:	underline;
}
.comment {
	text-align:		right;
	padding:		5px;
}
