﻿* {
	margin:0;
	padding:0;
}
body {
	font-size:11px;
	font-family:Verdana;
	text-align:center;
	padding-bottom:10px;
}
div.container {
	margin:0 auto;
	width:986px;
	text-align:left;
}
div.top {
	height:98px;
	position:relative;
}
div.listIcon {
	padding-top:35px;
	padding-right:327px;
	text-align:right;
}
div.listIcon a img {
	padding:9px;
	padding-bottom:0;
	padding-top:0;
	border:0;
}
div.top a.linkLogo {
	float:left;
	display:block;
	height:98px;
	width:227px;
	background:url('linkLogo.png') no-repeat  0 0;
}
div.panelLog {
	width:297px;
	padding-top:20px;
	height:114px;
	background:url('backGRDPanellog.png') no-repeat 0 bottom;
	position:absolute;
	top:9px;
	right:11px;
	text-align:left;
}
div.clear {
	height:0;
	overflow:hidden;
	font-size:0;
	clear:both;
}
div.inputLogin, div.inputPasswd {
	text-align:left;
	padding-left:115px;
	width:115px;
	overflow:hidden;
	height:16px;
	
}
div.inputPasswd {
	padding-top:18px;
}
div.inputLogin  input, div.inputPasswd input {
	background:none;
	border:0;
	outline:0;
	font-size:13px;
	line-height:16px;
	color:#c54b4b;
	font-size:12px;
}
div.inputLoguj input{
	background:none;
	border:0;
	outline:0;
	float:right;
	margin-right:33px;
	font-size:11px;
	color:white;
	font-weight:bold;
	cursor:pointer;
	z-index:9999;
}
div.inputLoguj {
	padding-top:17px;
}
div.inputLoguj a {
	margin-left:60px;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:black;
	cursor:pointer;
}
div.menuBar {
	height:45px;
	padding-left:90px;
	margin-left:8px;
	background:url('backGRDBarMenuNav.png') no-repeat 0 0;
	text-align:center;
	color:white;	
}
div.menuBarBox {
	background:url('backGRDMenuBarBox.png') no-repeat 0 20px;
}
div.menuBarInner {
	background:url('backGRDMenuBarInner.png') no-repeat right 22px;
}
div.menuBar p {
	display:block;
	float:left;
	line-height:43px;
	padding-left:2px;
	padding-right:2px;
}
div.menuBar a {
	padding:10px;
	padding-left:12px;
	padding-right:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	display:block;
	height:25px;
	float:left;
}
span.leftC , span.leftR {
	background:aqua;
	display:block;
	float:left;
	height:45px;
	background:url('backGRDleftR.png') no-repeat right 7px;
}
span.leftR {
	background:url('backGRDLeftC.png') no-repeat left 7px;
}
div.active {
	background:url('backGRDleftC.png') no-repeat 0 7px;
}
div.centerBox {
	background:url('backGRDCenterBox.png') repeat-y 0 0;
}
div.center {
	background:url('backGRDCenter.png') repeat-y right 0;
	padding-left:12px;
	width:962px;
	padding-right:12px;
	padding-top:9px;
}
div.centerHome {

}
div.left {
	width:270px;
	float:left;
	overflow:hidden;
	
}
div.newsBox {
	background:url('backGRDNewsBox.png') repeat-y 0 0;
	width:270px;
	margin-bottom:10px;
}
div.newBGRDTop {
	background:url('backGRDNewsTop.png') no-repeat 0 0;
}
div.newsBGRDBottom {
	background:url('backGRDNewsBottom.png') no-repeat 0 bottom;
	padding-bottom:10px;
}
div.news {
	width:240px;	
	color:white;
	padding-left:17px;
	padding-right:13px;
}
div.menu {
	width:270px;	
}
div.submenu {
	background:url('backGRDSubmenu.png') repeat-y center 0;	
}
div.submenuInnerBox {
	background:url('backGRDTopSubmenu.png') no-repeat center 0;
	padding-top:9px;
}
div.submenu ul {
	list-style:none;
}
div.submenu li {
	list-style:none;
}
div.submenuInner {
	padding-bottom:11px;
	background:url('backGRDBottomSubmenu.png') no-repeat center bottom;
}
div.submenu li a {
	display:block;
	margin-top:1px;
	height:25px;
	background:url('menuPointer.gif') no-repeat 24px  center white;
	text-decoration:none;
	color:black;
	padding-left:40px;
	font-weight:bold;
	line-height:25px;
	border-left:1px #F3F3F3 solid;
	border-right:1px #F3F3F3 solid;
}
div.bottomBorderTable {
	
}
div.submenu li a:hover {
	background:url('menuPointerHover.gif') no-repeat 24px  center #F3F3F3;
}
div.news h1, div.menu h1 {
	line-height:55px;
	font-size:14px;
	color:white;
	
}
div.menu h1.sec {
	line-height:35px;
	background:url('backGRDNewsBox.png') repeat-y center 0;
}
div.menu h1 {
	padding-left:17px;
}
div.news p {
	
}
div.menu h1 a {
	text-decoration:none;
	color:white;
}
div.menu h1 a:hover {
	color:black;
}
div.news p span {
	display:block;
	font-weight:bold;
	font-size:12px;
	line-height:19px;
}
div.readMore {
	height:16px;
	padding-top:6px;
	padding-bottom:9px;
}
div.readMore a{
	height:16px;
	line-height:16px;
	display:block;
	float:right;
	width:86px;
	background:url('backGRDReadMoreNews.png') no-repeat 0 0;
}
div.promotions {
	width:270px;
	background:url('backGRDPromotions.png') repeat-y 0 0;
	color:white;
}
div.promotions p {
	padding-left:17px;
	padding-right:13px;
}
div.promotions h2 {
	font-size:14px;
	padding-left:17px;
	line-height:22px;
}
div.promotions  h1 {
	padding-left:17px;
	font-size:14px;
	line-height:55px;
}
div.promotions h2 span {
	color:#f69c03;
	text-transform:uppercase;
}
div.promotionsTop {
	background:url('backGRDTopPromotions.png') no-repeat 0 0;
}
div.promotionsBottom {
	padding-bottom:10px;
	background:url('backGRDBottomPromotions.png') no-repeat 0 bottom;
}
div.datailsPromotions {
	height:16px;
	padding-top:6px;
	padding-bottom:9px;
	padding-right:13px;
}
div.datailsPromotions a {
	display:block;
	float:right;
	width:86px;
	height:16px;
	background:url('backGRDDetailsPromotions.png') no-repeat 0 0;
}
div.imgServersDell {
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
}
div.rightPanelHome {
	float:right;
	width:679px;
	background:url('backGRDRightPanelHome.png') repeat-y 1px 0;	
}
div.rightPanelHomeMain {
	float:right;
	width:679px;
	background:url('backGRDRightPanelHomeMain.png') repeat-y 1px 0;	
}
div.hosts {
	overflow:hidden;
	background:white;
}
div.hedaerTable span {
	height:31px;
	display:block;
}
div.barOffers {
	height:33px;
	line-height:33px;
	width:679px;
	background:url('backGRDBarOffers.png') no-repeat 0 0;
}
div.barOffers a {
	width:169px;
	display:block;
	float:left;
	text-align:center;
	color:white;
	text-decoration:none;
	font-weight:normal;
}
.active#leftTabs {
	background:url('backGRDTabsLeft.png') no-repeat right 1px;
	width:171px;
}
a.active#centerTab1, .active#centerTab2 {
	background:url('backGRDTabsCenter.png') no-repeat 0 1px;
}
a.active#rightTabs  {
	background:url('rightTabs.png') no-repeat 0 1px;
}
div.barOffers a:hover {
	color:black;
}
#leftTabs {
	width:171px;
}
#offer1, #offer2, #offer3 ,#offer4 {
	font-size:0;
}
#offer2 {
}
div.offers {
	height:465px;
}
div.offers iframe {
	margin-top:1px;
	margin-left:2px;
	padding:10px;
	background:white;
	clear:both;
}
div.offersBox {
	height:465px;
	overflow:hidden;
}
div.offer {
	width:226px;
	float:left;	
	}
div.boxOffer {
	height:108px;
	padding-top:20px;
	background:url('backGRDBoxOffer.png') no-repeat 10px 15px;
	border-bottom:1px #F0F0F0 solid;
	padding-left:115px;
}
div.boxOffer p.blue {
	color:#2896c8;
}
div.boxOffer p.green {
	color:#4fa701;
}
div.boxOffer p.orange {
	color:orange;
}
div.boxOffer p.price {
	text-align:center;
	display:block;
	
	font-size:30px;
	font-weight:bold;
	padding-right:10px;
	padding-top:15px;
	line-height:30px;
}
div.boxOffer p.onYear {
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
}
div.boxOffer h1 {
	font-size:11px;
	line-height:11px;
}
div.boxOffer h2 {
	font-size:16px;
	line-height:16px;
}
div.listDatailsOffer {
	padding-left:5px;
	padding-top:15px;
	height:302px;
}
div.listDatailsOffer a {
	color:maroon;
	text-decoration:none;
}
div.listDatailsOffer a:hover {
	text-decoration:underline;
	color:black;
}
div.listDatailsOffer li {
	padding-left:18px;
	background:url('pointerDetailsOffers.png') no-repeat 4px center;
	font-size:10px;
	line-height:18px;
	font-family:Tahoma;
}
div.listDatailsOffer li span {
	font-weight:bold;
}
div.offer ul, div.offer li {
	list-style:none;
}
div.linksOffers {
	height:21px;
}
div.linksOffers a.order {
	width:68px;
	height:21px;
	display:block;
	float:left;
	background:url('linkOrderOffer.png') no-repeat 0 0;
}
div.linkOffer {
	float:left;
	width:226px;
}
div.linksOffers a.detailsOffer {
	width:75px;
	height:21px;
	display:block;
	float:left;
	background:url('detailsOffer.png') no-repeat 0 0;
}
div.backGRDBottomOffers {
	height:15px;
	background:url('backGRDBotttomOffers.png') no-repeat 0 0;
}
div.barBest {
	margin-top:10px;
	height:33px;
	line-height:33px;
	background:url('backGRDBarBest.png') repeat-x 0 0;
	text-align:left;
	color:#cecece;
}
div.barBestInner {
	background:url('backGRDBarBestInner.png') no-repeat 0 0;
	height:33px;
}
div.barBestInnerRed {
	height:33px;
	background:url('backGRDBarBestRed.png') no-repeat right 0;
	padding-left:20px;
	line-height:35px;
}
div.barBestInnerRed a {
	color:#cecece;
	line-height:33px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
div.barBestInnerRed a:hover {
	color:white;
}
div.bestPanel {
	margin-top:10px;
	padding-bottom:20px;
}
div.singleBestPanel {
	height:245px;
	width:313px;
	overflow:hidden;
	float:left;
	background:url('backGRDBestSignlePanel.png') no-repeat right 0;
}
div.administacja, div.accoutns {
	padding-left:20px;
}
div.singleBestPanel div.header {
	color:black;
	padding-top:30px;
	height:60px;
}
div.administacja div.header {
	background:url('headerAdministracja.png') no-repeat 210px bottom;
}
div.header h1 {
	line-height:19px;
	font-size:18px;
	text-align:left;
	padding-left:20px;
}
div.header h2 {
	font-size:11px;
	font-weight:normal;
	padding-left:20px;
	line-height:11px;
}
div.singleBestPanel p {
	display:block;
	font-family:Tahoma;
	padding-left:20px;
	padding-right:15px;
	padding-top:5px;
}
div.singleBestPanel p span.title {
	color:maroon;
	font-weight:bold;
}
div.singleBestPanel p span {
	font-weight:bold;
}
div.seciurity div.header {
	background:url('headerSecurity.png') no-repeat 180px bottom;
}
div.seciurity {
	padding-left:20px;
}
div.accoutns div.header {
	background:url('headerAccounts.png') no-repeat 156px bottom;
}
div.footer {
	clear:both;
}
div.footerTopBox {
	background:url('backGRDFooter.png') repeat-x 0 0;
}
div.footerTopInner {
	background:url('backGRDLeftFooterTop.png') no-repeat -2px 0px;
}
div.footerTop {
	height:62px;
	background:url('backGRDRightFooterTOp.png') no-repeat right 0;
}
div.partners {
	height:55px;
	padding-top:10px;
	text-align:center;
}
div.partners a img {
	border:0;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
div.linksFooter {
	text-align:center;
	color:#575757;
}
div.linksFooter a {
	text-decoration:none;
	color:#575757;
	line-height:26px;
}
div.linksFooter a:hover {
	color:white;
}
div.footerTop p.copy {
	height:37px;
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:39px;
	color:white;
	overflow:hidden;
}

#main{
			position:relative;
			overflow:auto;
			color:#aaa;
			background:url('backGRDBarMenuNav.png') no-repeat 0 0;
			text-align:center;
			height:45px;
			text-align:left;
			margin-left:12px;
			width:667px;
		}

		#fancymenu {
			position: relative;
			height: 29px;
			width: 550px;
			background: url('../images/bg.gif') no-repeat top;
			overflow: hidden;
			padding-left:73px !important;
			padding-left:70px;
			padding-top:8px;
		}


		#fancymenu ul{
			padding: 0;
			margin: 0;
		}

		/* Don't apply padding here (offsetWidth will differ in IE)
		If you need padding add it to the child anchor */
		#fancymenu ul li{
			float: left;
			list-style: none;
		}

		#fancymenu ul li a {
			text-indent: -500em;
			z-index: 10;
			display: block;
			float: left;
			height: 30px;
			position: relative;
			overflow: hidden;
			background-position:center center;
			background-repeat:no-repeat;
		}

		#menu_home a {
			width: 95px;
			padding-left:0 !important;
			padding-left:11px;
			background-image: url('../images/menu_home.png');	
		}
		#menu_about a {
			width: 109px;
			background-image: url('../images/menu_about.png');
		}
		#menu_plantatree a {
			width: 110px;
			background-image: url('../images/menu_rules.png');		}

		#menu_travel a {
			width: 83px;
			padding-left:14px;
			background-image: url('../images/menu_help.png');
		}

		#menu_rideanelephant a {
			width: 115px;
			background-image: url('../images/menu_contact.png');
		}

		#fancymenu li.background {
			background: url('../images/bg_menu_right.png') no-repeat top right !important;
			background: url('') no-repeat top right;
			z-index: 8;
			position: absolute;
			visibility: hidden;
		}

		#fancymenu .background .left {
			background: url('../images/bg_menu.png') no-repeat top left !important;
			background: url('../images/bg_menu.gif') no-repeat 2px top;
			height: 30px;
			margin-right: 9px; /* 7px is the width of the rounded shape */
		}
table {
	border-spacing:0;
	border-collapse:collapse;
}
div.table {
	padding-bottom:10px;
	font-family:Verdana;
	font-size:11px;
	background:white;
}
div.headerTable {
	height:31px;
	text-align:center;
	font-weight:bold;
	line-height:31px;
	background:url('../images/backGRDHeaderTable.png') repeat-x 0 0;
	color:white;
}
div.headerTable span.leftBorder, div.headerTable span.rightBorder  {
	background:url('../images/leftBorderHeaderTable.png') no-repeat 0 0;
	display:block;
}
div.headerTable span.rightBorder {
	background:url('../images/rightBorderHeaderTable.png') no-repeat right 0;
}
div.table {
	text-align:left;
	
}
div.table table {
	margin-left:0;
	width:678px;
	border-top:0;
	text-align:left;
	margin-left:1px;
}
div.table table tr.thread {	
	color:white;
	font-weight:bold;
	height:22px;
}
div.table table tr {

}
div.table table tr.odd td {
	background:#F3F3F3;
}
div.table table td {
	border:1px #f1f1f1 solid;
	text-align:center;
	height:22px;
	line-height:22px;
}

div.table td.order {
	background:url('../images/backGRDHeaderTable.png') repeat-x 0 0;
	height:22px;
}
div.table table td.first {
	padding-left:5px;
	text-align:left;	
	font-weight:bold;
	width:249px;
}
div.table table td.thread {
	border:1px black solid;
	border-bottom:1px silver solid;
	background:url('../images/backGRDthTable.png') repeat-x 0 0;
	color:white;
	font-weight:bold;
}

td.order {
	background:url('../images/backGRDHeaderTable.png') repeat-x 0 0;
	height:22px;
	color:white;
	font-weight:bold;
}
td.order a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}
td.order a:hover {
	color:#FFAEAE;
}

div.bottomBorderTable {
	background:url(backGRDFooter.png) repeat-x 0 bottom;
}
div.bottomBorderTableBox {
	background:url(backGRDRightFooterTOp.png) no-repeat 667px bottom;
}
div.bottomBorderTableInner {
	height:25px;
	line-height:25px;
	color:white;
	padding-left:20px;
	background:url(backGRDLeftFooterTop.png) no-repeat -12px bottom;
}
div.contentRules {
	padding-left:17px;
	background:white;
	font-family:Verdana;
	padding-bottom:10px;
}
div.contentRules ul, div.contentRules li  {
	list-style-position:inside;
}
div.headTextInner {
	height:26px;
	line-height:26px;
	background:url(backGRDLeftFooterTop.png) no-repeat -12px 0;
}
div.headTextBox{
	background:url(backGRDRightFooterTOp.png) no-repeat 649px 0;
}
div.contentRules div.bottomBorderTableBox {
	background:url(backGRDRightFooterTOp.png) no-repeat 649px bottom;
}
div.headText {
	background:url(backGRDFooter.png) repeat-x 0 0;
	color:white;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
div.rulesInner {
	padding:10px;
}
div.contentContactUs {
	width:432px;
	float:left;
	background:white;
}
div.contactUs div.headBox {
	background:url(backGRDBarBest.png) repeat-x 0 0;
	float:left;
	width:434px;
}
div.contactUs div.head {
	background:url('backGRDBarBestInner.png') no-repeat 0 0;
	height:26px;
	line-height:26px;
	font-size:12px;
	color:white;
	padding-left:10px;
	font-weight:bold;
}
div.contactUsInner {
	background:white;
	margin-right:2px;
	overflow:hidden;
	margin-left:2px;
}
div.textContentUs {
	padding:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:white;
}
div.textContentUs a, div.textContentAddress a {
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}
div.textContentAddress a:hover {
	color:black;
}
div.footBox {
	background:url(backGRDBarBest.png) repeat-x 0 bottom;
	width:434px;
	float:left;
	height:22px;
}
div.foot {
	background:url('backGRDBarBestInner.png') no-repeat 0 bottom;
	height:22px;
}
div.footBoxR {
	background:url(backGRDFooter.png) repeat-x 0 -12px;
	width:244px;
	float:left;
	height:22px;
}
div.footR {
	background:url('') no-repeat 233px -2px;
	height:22px;
}

div.contentAddress {
	float:left;
	width:242px;background:white;
	overflow:hidden;
}
div.contactUs div.headBoxRed {
	background:url('backGRDFooter.png') repeat-x 0 1px;
	height:26px;
	float:left;
	width:244px;
}
div.contactUs div.headRed {
	background:url('backGRDRightFooterTOp.png') no-repeat 234px 1px;
	height:26px;
	font-weight:bold;
	color:white;
	text-align:center;
	line-height:26px;
	font-size:12px;
}
div.textContentAddress {
	padding:10px;
	color:black;
	width:223px;
	background:white;
}
div.textContentAddress a img {
	border:2px maroon solid;
	padding:3px;
	margin:2px;
}
#offer1 div.boxOffer {
	height:108px;
	padding-top:20px;
	background:url('backGRDBoxOfferDed.png') no-repeat 10px 0px;
	border-bottom:1px #F0F0F0 solid;
	padding-left:115px;
}
#offer2 div.boxOffer {
	height:108px;
	padding-top:20px;
	background:url('backGRDBoxOfferVPS.png') no-repeat 10px 0px;
	border-bottom:1px #F0F0F0 solid;
	padding-left:115px;
}

#offer3 div.boxOffer {
	height:108px;
	padding-top:20px;
	background:url('backGRDBoxOffer.png') no-repeat 10px 0px;
	border-bottom:1px #F0F0F0 solid;
	padding-left:115px;
}
#offer4 div.menuD a{
	text-decoration:none;
	color:maroon;
}
#offer4 div.menuD a:hover {
	color:black;
}



