

/*----------- Global -----------*/
* {
	padding: 0px;
	margin: 0px;
	color: #606060;
	font: 12px "Arial", sans-serif;
}

h1 {
	color: #a0cb12;
	font: 30px "Arial Narrow", sans-serif;
	padding-bottom: 10px;
}

p {
	line-height: 20px;
}

h3 {
	color: #757575;
	font: 18px "Arial Narrow", sans-serif;
}

/*----------- MainBlock -----------*/

.mainBlock {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.logoBlock {
	position: relative;
	height: 62px;
}

.logo {
	position: absolute;
	left: 56px;
	top: 15px;
	width: 181px;
	height: 44px;
	background: url(images/logo.gif) no-repeat;
}

.menuUp {
	position: absolute;
	right: 75px;
	bottom: 10px;
}

.menuUp ul li {
	list-style: none;
	float: left;
	padding-left: 30px;
}

.menuUp ul li a {
	text-decoration: none;
}

.menuUp ul li a:hover {
	text-decoration: underline;
}

.menuUp ul li a.active {
	text-decoration: underline;
	color: #383838;
}

.loginBlock {
	height: 57px;
	background: url(images/loginBlock.gif) no-repeat center;
	padding-top: 4px;
}

.menuBlock {
	position: relative;
	height: 56px;
	margin-top: 11px;
	background: url(images/menuBg.gif) no-repeat center;
}

.menu {
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.menu ul li {
	margin-top: 1px;
	list-style: none;
	float: left;
	padding-right: 13px;
	padding-left: 13px;
	height: 53px;
	background: url(images/menuBorder.gif) no-repeat right;
}

.menu ul li a {
	position: relative;
	top: 15px;
	color: #fff;
	font: 14px "Arial Narrow", sans-serif;
	text-decoration: none;
}

.menu ul li a:hover {
	text-decoration: underline;
}

.headerImgBl {
	position: relative;
	margin-top: 11px;
	width: 943px;
	height: 230px;
	margin-left: auto;
	margin-right: auto;
}

.headerImg {
	position: absolute;
	width: 695px;
	height: 229px;
	top: 0px;
	left: 0px;
	background: url(images/headerImg.gif) no-repeat;
}

.news {
	position: absolute;
	right: 0px;
	width: 238px;
}

.news p {
	font-size: 11px;
	padding-top: 10px;
	padding-right: 20px;
	background: url(images/pBorder.gif) no-repeat right;
}

.news p a {
	color: #739504;
	font-size: 11px;	
}

.news p u {
	font-size: 11px;
}

/*----------- Content -----------*/

.contentBg {
	text-align: center;
	min-height: 637px;
	background: #dbe0e3 url(images/cententBg.gif) repeat-x;
}

.content {
	width: 943px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*----------- LeftBlock -----------*/

.titleBg {
	width: 172px;
	height: 29px;
	padding-bottom: 15px;
	background: url(images/titleBg.gif) no-repeat;
}

.titleBg b {
	position: relative;
	top: 4px;
	color: #7c9601;
	font: italic bold 13px "Arial Narrow", sans-serif;
}

.skype {
	text-align: left;
	padding-left: 25px;
	font-size: 11px;
	height: 20px;
	padding-top: 2px;
	background: url(images/skype.gif) no-repeat;
}

.skype b {
	font-weight: bold;
	font-size: 11px;
}

.mail {
	height: 40px;
	padding-top: 3px;
	padding-left: 25px;
	text-align: left;
	font-size: 11px;
	background: url(images/mail.gif) no-repeat;
}

.mail b {
	font-size: 11px;
	font-weight: bold;
}

.icq {
	text-align: left;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 3px;
	height: 20px;
	background: url(images/icq.gif) no-repeat;
} 

.icq b {
	font-size: 11px;
	font-weight: bold;
}

.ticket {
	margin-left: 2px;
	height: 20px;
	text-align: left;
	padding-left: 25px;
	background: url(images/ticket.gif) no-repeat;
}

.ticket a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.payments {

}

.paymentsIns {
	text-align: left;
}

.payments img {
	padding-left: 5px;
	padding-top: 5px;
}

.vip {
	margin-top: 15px;
	width: 172px;
	height: 132px;
	background: url(images/vip.png) no-repeat;
}


/*----------- CenterBlock -----------*/

.hosting {
	margin-left: 30px;
}

.hostingIns {
	position: relative;
	width: 220px;
	height: 197px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	background: url(images/hostingBg.gif) no-repeat;
}

.hostingTitl {
	position: absolute;
	width: 220px;
	top: 5px;
	left: 0px;
	color: #7c9601;
	font: italic 22px "Arial Narrow", sans-serif;
}

.hostData {
	position: absolute;
	left: 10px;
	top: 35px;
	text-align: left;
}

.hostData ul li {
	list-style: none;
	color: #555555;
	font-size: 10px;
	line-height: 25px;
	padding-left: 25px;
	background: url(images/hostUlLiBg.gif) no-repeat;
}

.buttons {
	width: 220px;
	left: 0px;
	text-align: center;
	position: absolute;
	bottom: 14px;
}

span.order a {
	color: #cab719;
	text-decoration: none;
}

span.order a:hover {
	text-decoration: underline;
}

span.more a {
	text-decoration: none;
}

span.more a:hover {
	text-decoration: underline;
}

.price {
	position: absolute;
	text-align: left;
	top: 55px;
	right: 15px;
}

span.prc {
	font-size: 36px;
	color: #a0cb12;
}

span.inf {
	color: #b2b2b2;
}

.contentTx {
	margin-left: 30px;
	text-align: left;
}

.contentTx p {
	font: 13px/18px "Arial Narrow", sans-serif;
}

.contentTx b {
	font-weight: bold;
}


/*----------- Footer -----------*/

.footer {
	position: relative;
	width: 1000px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	height: 135px;
}

.footerBg {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 609px;
	height: 105px;
	background: url(images/footerBg.gif) no-repeat;
}

.spirit {
	position: absolute;
	left: 55px;
	bottom: 25px;
	width: 123px;
	height: 43px;
	background: url(images/spirit.gif) no-repeat;
}

.copyright {
	position: absolute;
	font-size: 10px;
	color: #8d8d8d;
	left: 210px;
	bottom: 32px;
}







