	body {
		margin: 0;
		background-color: #212121;
	}
	body#effekt {
		background-image: url(gui/sidebar_bg.jpg);
		background-repeat: repeat-y;
		background-position: left;
	}
	html, body, p, li, td, div {
		font-family: Tahoma, Verdana;
		font-size: 12px;
		color: #CCCCCC;
	}
	a, a:visited, a:hover {
		color: #FFFFFF;
	}
	#logo {
		background-image: url(gui/logo_bg.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
		width: 242px;
		height: 108px;
		float:left;
		font-family: 'Trebuchet MS', Tahoma, Verdana;
		font-size: 60px;
		text-align: center;
		line-height: 105px;
	}
	
/*----Nav-----------------------------------------------------------------*/
	
	#navigation {
		width: 528px;
		height: 17px;
		margin-top: 90px;
		vertical-align: bottom;
		float:left;
		z-index: 100;
		position: absolute;
		left: 245px;
	}
	#navigation ul#nav {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		list-style-type: none
	}
	#navigation ul#nav li {
		padding: 0 15px 0 15px;
		display: inline;
	}
	#navigation ul#nav li a, #navigation ul#nav li a:visited, #navigation ul#nav li a:hover {
		font-family: 'Trebuchet MS', Tahoma, Verdana;
		font-size: 14px;
		color: #999999;
		text-decoration: none;
		display: block;
	}
	#navigation ul#nav li a:hover {
		color: #FFFFFF;
		background-image: url(gui/menu_hover.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
	}
	
	#navigation ul#nav li ul {
		margin-left: 15px;
		background-color: #212121;
		border: 1px solid #212121;
		border-top: 0;
		padding: 0;
	}
	#navigation ul#nav li ul li {
		float: none;
		margin: 0;
		padding: 0;
	}
	#navigation ul#nav li ul li a {
		padding: 2px 15px 2px 15px;
		margin: 0;
	}
	
	
ul#nav {
	list-style: none;
	margin: 0;
}

ul#nav li {
	display: inline;
	float: left;
	line-height: normal;
	margin: 0;
	text-align: center;
}

ul#nav li a {
	color: #fff;
	display: block;
}

ul#nav li a:hover {
	text-decoration: none;
}

ul#nav li.page_item:hover
, ul#nav li.sfhover
, ul#nav li.current_page_item
, ul#nav li.current_page_item:hover
, ul#nav li.current_page_parent
, ul#nav li.current_page_parent:hover {
	margin: 1px;
}

ul#nav ul {
	margin: 0;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

ul#nav li li {
	text-align: left;
	width: 185px;
}

ul#nav li li a {

}

ul#nav li li:hover
, ul#nav li.page_item li:hover
, ul#nav li.sfhover li.sfhover
, ul#nav li.sfhover li:hover
, ul#nav li.page_item li.current_page_item {

}
	
/*-------- end nav -------------------------------------------*/
	
	#sidebar #menu {
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
		background-color:#1f1f1f;
		background-image: url(gui/submenu_bottom.jpg);
		background-position: bottom right;
		background-repeat: no-repeat;
		padding-bottom: 30px;
		width: 232px;
	}
	#sidebar #menu li {
		width: 232px;
		height: 26px;
		line-height: 26px;
	}
	#sidebar #menu li a, #sidebar #menu li a:hover, #sidebar #menu li a:visited {
		background-image: url(gui/submenu_link_bg.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;
		font-size:13px;
		color: #CECECE;
		font-weight: bold;
		text-decoration: none;
		display: block;
		padding-left: 10px;
	}
	#sidebar #menu li a:hover {
		background-image: url(gui/submenu_link_bg-hover.jpg);
		background-position: bottom left;
		background-repeat: no-repeat;
		color: #FFFFFF;
	}
	#sidebar #menu li.top {
		width: 232px;
		background-image: url(gui/submenu_top.jpg);
		background-repeat: no-repeat;
	}
	#sidebar #menu li.top a, #sidebar #menu li.top a:visited, #sidebar #menu li.top a:hover {
		background-image: none;
	}
	
	#dropmenudiv {
		position:absolute;
		border: 0;
		line-height:17px;
		letter-spacing: 1px;
		z-index:100;
		background-color:#2f2f2f;
		border: 1px solid #464646;
		padding: 2px;
		width: 300px;
		font-size: 10px;
	}
	#dropmenudiv a,
	#dropmenudiv a:visited,
	#dropmenudiv a:hover {
		font-size: 10px;
		color: #BEBEBE;
		text-decoration: none;
		font-weight: bold;
		display: block;
		margin-bottom: 1px;
		padding: 2px;
	}
	#dropmenudiv a:hover {
		color: #CECECE;
		background-color: #434343;
	}
	#adSpace {
		width: 545px;
		height: 175px;
		background-image: url(gui/adspace.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		float: left;
		line-height: 175px;
		text-align: center;
		font-size: 30px;
	}
	#clientSpace {
		width: 227px;
		height: 175px;
		background-image: url(gui/clientspace.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		float: left;
	}
	
	#sidebar {
		width: 242px;
		float: left;
	}
	.sidebarspacer {
		width: 8px;
		float: left;
	}
	
	#mainWrapper {
		float: left;
		width: 516px;
	}
	
	.clear {
		clear: both;
	}
	
	#homePackages, #homePackages div {
		font-size: 10px;
		color: #999999;
	}
	
	#homePackages .packWD {
		background-image: url(gui/home_webdesgin.jpg);
		width: 165px;
		height: 155px;
		background-repeat: no-repeat;
		float: left;
	}
	#homePackages .packWH {
		background-image: url(gui/home_webhosting.jpg);
		width: 165px;
		height: 155px;
		background-repeat: no-repeat;
		float: left;
	}
	#homePackages .packMN {
		background-image: url(gui/home_maintanance.jpg);
		width: 165px;
		height: 155px;
		background-repeat: no-repeat;
		float: left;
	}
	#homePackages .packSpace {
		width: 9px;
		float: left;
	}
	#homePackages .packMN div, #homePackages .packWD div, #homePackages .packWH div {
		padding: 5px;
		padding-top: 25px;
	}
	
	.contentWrapper {
		background-color: #282828;
	}
	
	.contentWrapper .wrap_top {
		background-image: url(gui/wrap_top.jpg);
		background-repeat: repeat-x;
		height: 5px;
	}
	.contentWrapper .wrap_bottom {
		background-image: url(gui/wrap_bottom.jpg);
		background-repeat: repeat-x;
		height: 5px;
	}
	.contentWrapper .wrap_left {
		background-image: url(gui/wrap_left.jpg);
		background-repeat: repeat-y;
		width: 5px;
	}
	.contentWrapper .wrap_right {
		background-image: url(gui/wrap_right.jpg);
		background-repeat: repeat-y;
		width: 5px;
		height: 100%;
	}
	.contentWrapper .contentContainer {
		float: left;
		background-color: #282828;
		background-image: url(gui/wrap_right.jpg);
		background-repeat: repeat-y;
		background-position: right;
	}
	
	.lefty {
		float: left;
		position: relative;
	}
	.righty {
		float: right;
		position: relative;
	}
	.wrap165 {
		width: 165px;
		float: left;
	}
	.wrap340 {
		width: 340px;
		float: left;
	}
	.div10v {
		height: 10px;
	}
	.div10h {
		width: 10px;
	}
	.newsBlockBig {
		border-bottom: 1px dotted #666666;
		padding: 5px;
		margin-bottom: 5px;
	}
	.newsBlockBig b.newsTitle {
		font-weight: bold;
		display: block;

	}
	.newsBlockBig .newsDate {
		text-align: right;
		font-size: 10px;
		color: #999999;
	}
	.newsBlock {
		border-bottom: 1px dotted #666666;
		padding: 5px;
		margin-bottom: 5px;
	}
	.newsBlock, .newsBlock p, .newsBlock div {
		font-size: 11px;
	}
	.newsBlock b.newsTitle {
		font-weight: bold;
		display: block;

	}
	.newsBlock .newsDate {
		text-align: right;
		font-size: 10px;
		color: #999999;
	}
	
	a.gry888, a.gry888:hover, a.gry888:visited, a.gry888:link {
		color: #888888;
		text-decoration: none;
	}
	
	#footer {
		font-size: 10px;
	}
	#footer .sbFooter {
		background-image: url(gui/sidebar_footer.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		width: 242px;
		height: 50px;
		font-size: 10px;
		color: #282828;
		text-align: center;
		float: left;
		margin-top: 45px;
	}
	#footer .mainFooter {
		background-image: url(gui/footer_bg.jpg);
		height: 40px;
		line-height: 40px;
		background-repeat: repeat-x;
		float: left;
		font-size: 10px;
		width: 513px;
	}
	#footer .mainFooter .lefty a, #footer .mainFooter .lefty a:hover, #footer .mainFooter .lefty a:visited {
		color: #CCCCCC;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}
	#footer .mainFooter .righty a, #footer .mainFooter .righty a:hover, #footer .mainFooter .righty a:visited {
		color: #999999;
		font-size: 10px;
		text-decoration:  none;
	}
	#footer .lastMenu {
		display: block;
		width: 523px;
		text-align: center;
		margin-left: 242px;
		font-size: 10px;
	}
	#footer .lastMenu a, #footer .lastMenu a:visited, #footer .lastMenu a:hover {
		color: #666666;
		text-decoration: none;
		font-size: 10px;
		padding: 0 5px 0 5px;
	}
	
	input.clientAreaText {
		background-image: url(gui/input_wht_bg.jpg);
		background-repeat: repeat-x;
		width: 120px;
		height: 22px;
		line-height: 22px;
		font-size: 13px;
		color: #666666;
		border: 0;
	}
	
	input.clientAreaBtn {
		background-image: url(gui/input_wht_btn_sml.jpg);
		width: 31px;
		height: 22px;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		border: 0;
		font-family: tahoma;
	}
	input.BlkSubmitBtn {
		background-image: url(gui/input_blk_arrow_btn.jpg);
		width: 31px;
		height: 22px;
		font-size: 11px;
		font-weight: bold;
		color: #EEE;
		border: 0;
		font-family: tahoma;
	}
	#clientArea {
		padding: 10px;
	}
	#clientArea p, #clientArea td, #clientArea li, #clientArea div, #clientArea a {
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #999;
	}
	#clientArea a, #clientArea a:visited, #clientArea a:hover {
		color: #333333;
		text-decoration: underline;
	}
	.block {
	 display: block;
	}
	
	form {
		margin: 0;
		padding: 0;
	}
	
	#myNav {
		padding: 0;
		margin: 0;
		margin-left: 20px;
		list-style: none;
		list-style-image: url(gui/icon_li.gif);
	}
	#myNav li {
		padding: 0;
	}
	
	#newsletterForm {
		background-image: url(gui/newsletter_bg.jpg);
		background-repeat: no-repeat;
		width: 242px;
		height: 130px;
	}
	#newsletterForm div {
		padding-top:50px;
		padding-left: 20px;
	}
	#newsletterForm .newsletterError {
		text-align: left;
		color: #FFAD00;
		font-size: 10px;
		font-weight: bold;
		padding: 5px 0 0 12px;
	}
	input.BlkInputText {
		background-image: url(gui/input_blk_bg.jpg);
		background-repeat: repeat-x;
		width: 120px;
		height: 22px;
		line-height: 22px;
		font-size: 14px;
		color: #999999;
		border: 0;
	}
	input.input300px {
		width: 300px;
	}
	#KBholder {
		padding: 0 15px 35px 15px;
		background-image: url(gui/kb_bottom.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	}
	#KBholder, #KBholder div, #KBholder p {
		font-size: 12px;
		font-family: Tahoma;
		color: #333333;
	}
	#KBholder .title {
		display: block;
		font-size: 12px;
		color: #1875B0;
		font-family: Tahoma;
	}
	#KBholder .cat {
		font-size: 11px;
	}
	#KBholder .gotoKB {
		font-size: 11px;
		color: #FFAD00;
		text-decoration: underline;
		font-weight: bold;
	}
	
	#domainchecker {
		margin: 10px;
	}
	
	.breadCrumbs {
		font-size: 11px;
	}
	.breadCrumbs a, .breadCrumbs a:visited, breadCrumbs a:hover {
		color: #FEFEFE;
	}
	.supportMainTable {
		border-top: 1px solid #454545;
	}
	.supportMainTable a, .supportMainTable a:hover, .supportMainTable a:visited {
		color: #FFAD01;
	}
	.supportMainTable td {
		border-bottom: 1px solid #454545;
	}
	.valign {
		vertical-align: middle;
	}
	h2 {
		color: #FFAD00;
		font-size: 18px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
	}
	h3 {
		font-size: 15px;
		font-weight: bold;
		color: #1976AF;
		margin: 0;
		padding: 2px;
	}
	h4 {
		font-weight: normal;
		font-size: 14px;
		color: #FFFFFF;
		margin: 0;
		padding-bottom: 4px;
	}
	
	.groupingDiv {
		border: 1px solid #333;
		padding: 5px;
	}
	
	.spacer5 {
		margin: 5px;
		width: 500px;
	}
	
	a.hovernou:hover {
		text-decoration: none;
	}
	a.nouline, a.nouline:visited, a.nouline:hover {
		text-decoration: none;
	}
	.greyish {
		color: #CCCCCC;
	}
	.orderrow1 {
		background-color:#333333;
		border: 1px solid #232323;
	}
	.orderrow2 {
		background-color:#232323;
		border: 1px solid #333333;
	}
	#orderProducts table {
		margin: 5px;
		padding: 5px;
		cursor: pointer;
	}
	ul {
 		list-style: none;
		list-style-image: url(gui/icon_li.gif);
 		margin-left: 10px;
 		padding-left: 4px;
	}
	ul.error li {
		font-size: 11px;
	}
	
	input.registerText {
		width: 260px;
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	#registrationForm select {
		width: 260px;
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	input.inputCaptcha {
		width: 100px;
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	.star {
		color: #FFAD00;
	}
	
	#orderProcess {
		width: 100%;
	}
	#orderProcess td {
		width: 100px;
		text-align:center;
	}
	#orderProcess .steps td {
		color: #666666;
		font-weight: bold;
	}
	#orderProcess .steps td.stepsSelected {
		color: #CCCCCC;
	}
	#orderProcess .process {
		background-color: #333333;
		border: 1px solid #666666;
	}
	#orderProcess .process td {
		padding: 5px 2px 5px 2px;
	}
	#orderProcess .process td.processSelected {
		font-weight: bold;
		background-color: #FFAD00;
		color: #FFFFFF;
	}
	#orderProcess .completed td {
		font-size: 10px;
		color:#606060;
		line-height:15px;
		height:15px;
	}
	select.orderCat {
		width: 250px;
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	.bold {
		font-weight: bold;
	}
	.orange, a.orange, a.orange:hover {
		color: #FFAD00;
	}
	.green {
		color: #22A01F;
	}
	.blkInputSelect {
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	td.tdBlkInputSelect input, td.tdBlkInputSelect select {
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	div.divBlkInputSelect input, div.divBlkInputSelect select {
		border: 1px solid #666666;
		background-color: #393939;
		color: #999;
	}
	td.tdWidth300px input, td.tdWidth300px select {
		width: 300px;
	}
	.width300px {
		width:300px;
	}
	
	.cofirmOrderTitle {
		font-size: 13px;
		font-weight: bold;
		text-align: left;
		background-color: #333333;
	}
	.cofirmOrderDesc {
		width: 350px;
	}
	table#confirmOrder {
		border: 1px solid #333333;
	}
	.comfirmOrderProduct {
		border-bottom: 1px solid #333333;
		padding: 5px;
		padding-left: 3px;
	}
	.orderProductSubtotal {
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
	}
	.comfirmOrderTotal {
		border-top: 1px solid #333333;
		border-bottom: 3px double #333333;
		font-weight: bold;
	}
	.cofirmOrderSub {
		background-color: #212121;
	}
	.topNotice {
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 400px;
		padding:10px;
		border: 1px solid #ffe450;
		background-color: #fff9b0;
		*height: 55px;
		min-height: 35px;
		color: #C90000;
	}
	
	.clientarealistactive {
			width: 30px;
			height: 30px;
			background-image: url(gui/icon_clientarealistactive.png);
			background-repeat: no-repeat;
			background-position: center;
	}
	.clientarealistpending {
			width: 30px;
			height: 30px;
			background-image: url(gui/icon_clientarealistpending.png);
			background-repeat: no-repeat;
			background-position: center;
	}
	.clientarealistsuspended {
			width: 30px;
			height: 30px;
			background-image: url(gui/icon_clientarealistsuspended.png);
			background-repeat: no-repeat;
			background-position: center;
	}
	.clientarealistterminated {
			width: 30px;
			height: 30px;
			background-image: url(gui/icon_clientarealistterminated.png);
			background-repeat: no-repeat;
			background-position: center;
	}
	.tdUnderline td {
			border-bottom: 1px solid #333333;
	}
	.td2Underline td {
			border-bottom: 3px double #333333;
	}
	a.greyLinkNoUline, a.greyLinkNoUline:visited, a.greyLinkNoUline:hover, .greyLinkNoUline {
		font-size: 11px;
		color: #999;
		text-decoration: none;
		padding: 2px;
	}
	a.greyLinkNoUline:hover, .greyLinkNoUlineHover {
		color: #B9B9B9;
	}
	
	#display1Hosting {
		border: 1px solid #666666;
	}
	#display1Hosting .field {
		background-color: #333333;
		font-weight: bold;
		width: 200px;
		line-height: 20px;
		height: 20px;
	}
	#display1Hosting .value {
		background-color: #333333;
		width: 315px;
		line-height: 20px;
		height: 20px;
	}
	#display1Hosting .title {
		background-color: #333333;
		color: #FFAD00;
		font-weight: bold;
		font-size: 13px;
	}
	#display1Hosting .value .yes {
		background-image: url(gui/verygood-green.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		color: #333333;
		line-height: 20px;
		height: 20px;
		width: 20px;
	}
	#display1Hosting .value .no {
		background-image: url(gui/cross-red.jpg);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		color: #333333;
		line-height: 20px;
		height: 20px;
		width: 20px;
	}
	
	
	a.moreInfoHosting, a.moreInfoHosting:visited, a.moreInfoHosting:hover {
		color: #FFAD00;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		float: left;
		padding: 2px;
		margin: 1px;
		background-color: #333;
		font-variant: small-caps;
	}
	a.orderHosting, a.orderHosting:hover, a.orderHosting:visited {
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		float: right;
		padding: 2px;
		margin: 1px;
		background-color: #333;
		font-variant: small-caps;
	}