body {
	color:#0F0B0A;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding-top:0;
	text-align:center;
	margin:0 auto;
	width:800px;
	background:#FFF url(../images/bg.png) top repeat-x;
}

body form { display:inline; }
table thead th { text-align:left; }
div {text-align:left;}
h2 {font-size:14px;font-weight:bold;}
.clr {clear:both;min-height:1px;height:1px;}

a:link, a:visited {color:#315363;text-decoration:none;}
a:active, a:hover {color:#315363;}

#pageTop {
	width:800px;
	height:120px;
	background:#FFF url(../images/pageTop.gif) top no-repeat;
}

#pageTop .left {
	float:left;
	width:275px;
}

#pageTop .left div.logo {
	padding-top:30px;
	padding-left:34px;
	width:126px;
	height:69px;
	background: url(../images/logo.png) right bottom no-repeat;
}

#pageTop .left div.logo img{
	border:0;
	width:126px;
	height:69px;
}

#pageTop .right {
	float:left;
	width:525px;
	
}

#pageTop .right div.topMenuContainer {
	padding-left:20px;
	height:17px;
	line-height:17px;
}

#pageTop .right div.mainMenuContainer {
	height:99px;
	line-height:99px;
	vertical-align:middle;
}

#pageBanner {
	padding:0;
	width:800px;
	height:225px;
	background:#FFF url(../images/bannerBg.png) top repeat-x;
	
}

#pageMain {
	background:#FFF;
	border-left:1px solid #95CF4A;
	border-right:1px solid #95CF4A;
	padding-bottom:12px;
}

#pageLeftWrapper {
	float:left;
	width:188px;
	max-width:188px;
	border-right:1px solid #EDEDED;
}

#pageLeft {
	padding:5px;
}

#pageContentWrapper {
	float:left;
	width:606px;
}

#pageContent {
	padding:5px 12px;
}

#pageBottom {
	width:800px;
	height:88px;
	background:#FFF url(../images/pageBottom.png) top no-repeat;
}

#pageBottom .notice {
	padding-top:48px;
	padding-left:12px;
	text-align:left;
	width:655px;
	font-size:9px;
	color:#E8F1DB;	
}


/*################################
### MENUS
################################*/

ul.leftMenu {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
}

ul.leftMenu li {
	text-align:left;
	text-indent:14px;
	line-height: 21px;
	border-bottom: 1px solid #8CC63F;
}

ul.leftMenu li a {
	display:block;
	background: url(../images/arrow.gif) no-repeat 2px 8px;
}

ul.leftMenu a:link, ul.leftMenu a:visited {
	color:#2A371A;text-decoration:none;
}

ul.leftMenu a:hover, ul.leftMenu a:active {
	color:#ED1E79;
}

ul.topMenu{
	list-style: none;
	padding: 0;
	margin: 0;	
}

ul.topMenu li {
	text-indent:20px;
	text-align:left;
	font-size:11px;
	color:#FFF;
	height:15px;
	line-height:15px;
	float:left;
}

ul.topMenu li a:link, ul.topMenu li a:visited {
	color:#FFF;
}

div.mainMenu {
	height:96px;
}

div.mainMenu div {
	float:left;
	height:96px;
}

div.mainMenu div img {
	border:0;
	height:96px;
	border:0;
}

/*################################
### PRODUCT PACKAGES / BOXES
################################*/

.productPackages {
	margin-top:10px;
	padding-left:2px;	
}

.productPackage {	
	float:left;
	width:138px;
	padding-left:7px;
	color:#315363;
	margin-bottom:30px;
}

.productPackage .price{	
	text-align:center;
	font-size:11px;
	padding-bottom:8px;
	color:#FF7200;
}

.productPackage div.features {
	padding:10px 5px;
}

.productPackage ul.features {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;	
}

.productPackage ul.features li {
	padding-left:0;
	text-align:left;
	text-indent:14px;
	line-height:16px;
	font-size:11px;
	background: url(../images/arrow.gif) no-repeat 2px 4px;
}

.productPackage .buyNow {
	width:138px;
}

.productPackage .buyNow img{
	border:0;
}

.packageTitleContainer {
	border-bottom:1px solid #ED1E79;
}

.packageTitle {
	background: url(../images/checked.png) repeat-x;
	height:20px;
	line-height:20px;
}

.packageTitle .img {
	
}

/*################################
### CONTENT / MENU TITLES
################################*/

.contentTitleContainer {
	padding:6px 0;
}

.contentTitle {	
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background: url(../images/checked.png) repeat-x;	
}

.contentTitle .left{
	float:left;
	background: url(../images/titleBg.png) repeat-x;
}

.contentTitle .left .menuText, .contentTitle .left .contentText{
	float:left;
	padding-left:13px;
	padding-right:16px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-weight:bold;
	color:#FFF;
	font-size:12px;	
}

.contentTitle .left .menuText {
	min-width:104px;
}

.contentTitle .left .contentText {
	min-width:130px;
}

.contentTitle .left .rounded{
	float:left;
	width:5px;
	background: url(../images/titleRightBorder.png) no-repeat;
}

.contentTitle .right{
	float:left;
}

/*################################
### SPIRAL STYLES
################################*/
div.spirals {}

div.spiral {
	float:left;
	width:279px;
	height:86px;
	background: url(../images/spiral.png) no-repeat;
	/*padding:6px 0 6px 12px;*/
}

div.spiral .left {float:left;}
div.spiral .left img {padding-top:7px;padding-left:9px;border:none;}
div.spiral .right {
	width:180px;
	height:80px;
	padding-top:18px;
	padding-right:6px;
	vertical-align:bottom;
	float:right;
	text-align:right;
}

div.spiral .right .title {
	text-align:right;
	color:#ED1E79;
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
}

div.spiral .right .content {
	padding-top:4px;
	text-align:right;
	color:#374E5D;
	font-family:Tahoma, Arial;
	font-size:10px;
}
/*################################
### WHMCS SPECIFIC STYLES
################################*/

table.whmcsHome {
	width:100%;
	border:1px solid #E0E0E0;
	font-size:95%;
	margin-top:12px;
	font-size:11px;
}

.whmcsHome div.icon{
	text-align:center;
	float:left;
	width:70px;
	padding:12px 2px;
}

.whmcsHome div.desc{
	text-align:center;
	float:left;
	width:200px;
	padding:12px 0 12px 8px;
}

.whmcsHome div.icon img{border:0;}
.whmcsHome div.desc .title a {
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-bottom:6px;
}
.whmcsHome div.desc .title a:link, .whmcsHome div.desc .title a:visited{
	color:#315363;
}

table.whmcsHome td {
	padding:4px;
	vertical-align:top;
}

table.whmcsHome td.colored {background:#EFF2F9;}

/*################################
### MISC STYLES
################################*/

div.supportImage {
	margin-top:10px;
}

div.shortcuts {
	padding:8px 0 0 10px;
}

div.tldlines {
	clear:both;
	padding-top:22px;
	padding-left:40px;
}

div.tldline {
	clear:both;
	width:300px;
}

div.tldgrp {
	float:left;
	width:55px;
	line-height:16px;
	vertical-align:middle;
	color:#FFCCEB;
	font-weight:bold;
}

.domaintext {
	padding-left:40px;
}

.domaintext #domain {
	border:1px solid #568226;
}


.tldform {	
	background: url(../images/reklamdd.jpg) no-repeat;
	width:574px;
	height:163px;
	padding-top:33px;
}