
/* --- BODY STYLE -------------------------------------------------*/

body				{	background-color: #CCCCCC;
						background-image: url(../pics/bg.gif);
						margin: 0px;
					}
         		
a:link 				{ 	font-family:Arial, sans-serif; 
						color: #666666;
						text-decoration: underline;
					}
		
		
a:visited			{ 	font-family:Arial, sans-serif; 
						color: #666666;	
						text-decoration: underline; 
					}
	

a:active			{ 	font-family:Arial, sans-serif; 
						color: #FF0000;
						text-decoration: underline; 
					}


a:hover 			{ 	font-family:Arial, sans-serif; 
						color: #FF0000;
						text-decoration: underline; 
					}


/* --- MAIN MENU TEXT STYLE ---------------------------------------------*/


					
.mainMenuBG				{	background-color: #f4f8fb;
						}
					
					
.mainMenuSpace			{	width: 7px;
						}
					
.mainMenuItem			{ 	width: 100%;
						}

.mainMenuText			{	vertical-align:middle;
							font-family:Arial, sans-serif; 
							color: #333333;
							font-size: 11px;
							text-align:left;
							width:100%;
						}
						
						
div.mainMenu			{	vertical-align:middle;
							font-family:Arial, sans-serif; 
							color: #333333;
							font-size: 11px;
							text-align:left;
							width:100%;
						}

div.mainMenu div.head	{   background-color: #dae6f2;
							margin-bottom:10px;
							margin-top:0px;
							font-weight:bold;
							height:20px;
							line-height:20px;
							padding-left:7px;
							padding-right:7px;
						}
					
div.mainMenu div.item	{ 	width:100%;										
							height:20px;
							padding-left:7px;
							padding-right:7px;
							margin-bottom:-6px;
							margin-top:0px;				
						}

div.mainMenu a:link 	{ 	color: #333333;
							font-size: 11px;
							text-decoration: none
						}

div.mainMenu a:visited	{ 	color: #333333;
							font-size: 11px;
							text-decoration: none 
						}

div.mainMenu a:active	{ 	color: #FF0000;
							font-size: 11px;
							text-decoration: none 
						}
	
div.mainMenu a:hover 	{ 	color: #FF0000;
							font-size: 11px;
							text-decoration: none;
						} 
						
/* --- SUB MENU TEXT STYLE ----------------------------------------------*/


div.subMenu a:link 	{   font-family:Arial, sans-serif; 
                		font-weight:normal;
						color: #666666;
						font-size: 10px;
						text-decoration: none
					}

div.subMenu a:visited	{ 	font-family:Arial, sans-serif; 
						font-weight:normal;
						color: #666666;
						font-size: 10px;
						text-decoration: none 
					}

div.subMenu a:active	{ 	font-family:Arial, sans-serif; 
						font-weight:normal;
						color: #FF0000;
						font-size: 10px;
						text-decoration: none 
					}

div.subMenu a:hover 	{ 	font-family:Arial, sans-serif; 
						font-weight:normal;
						color: #FF0000;
						font-size: 10px;
						text-decoration: none;
					} 
					
.subMenuBG			{	background-color:#f8f8f8;
						background-image:url(../pics/subMenuBG.gif);
						text-align:center;
					}
					
					

/* --- TEXT AND GENERAL STYLE -------------------------------------------------*/


			
b					{	font-weight:bold;
					}
					
i					{	font-style:italic;
					}

h1					{	vertical-align:top;
						font-family:Arial, sans-serif; 
						color: #3F7EAD;
      					font-weight:bold; 
						font-size: 20px;
						margin-bottom:0px;
						margin-top:0px;
						text-align:left;
					}
					
h2					{	vertical-align:top;
						font-family:Arial, sans-serif; 
						color: #4c4c4c;
      					font-weight:bold; 
						font-size: 14px;
						margin-bottom:0px;
						text-align:left;
					}
										
h3					{	vertical-align:top;
						font-family:Arial, sans-serif; 
						color: #666666;
      					font-weight:normal; 
						font-size: 12px;
						margin-top:0px;
						margin-bottom:0px;
						font-style:italic;
					}
		

.key				{	display:none;
					}

.vmiddle			{ 	vertical-align: middle;
					}

.stdtext			{	vertical-align:top;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						text-align:justify;
					}
					
.darktext			{	font-family:Arial, sans-serif; 
						color: #4c4c4c;
						font-size: 12px;
						text-align:justify;
					}
					
.smallText			{	/*vertical-align:top;*/
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 10px;
						text-align:justify;
					}		

ul					{	margin-left:19px;
						list-style-image:url(../pics/redbullet.gif);
						text-align:left;
					}
					
					
ol					{	margin-left:24px;
					}
					
					
.tableBorder		{	background-color:#CCCCCC;
					}
			

.tableText			{	font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;			
					}
					
.allBorder			{	border-width: 1px;
						border-style: solid;
						border-color:#666666;

					}

.bullet				{	vertical-align:top;
						margin-top:5px;
						margin-right:7px;
						margin-left:2px;
						height:4px;
						width:4px;
					}
					
.numBullet			{	vertical-align:top;
						margin-right:15px;
					}

.errorText			{	vertical-align:top;
						font-family:Arial, sans-serif; 
						color: #CC3300;
						font-size: 12px;
						text-align:justify;
						font-weight:bold;
					}
.refimg				{	margin-right:9px;
						margin-bottom:6px;
					}



/* --- TEASE TABLE STYLE -------------------------------------------------*/


.teaseTable  		{	width:186px;
						height:146px;
					}

.teaseCell			{	width:186px; 
					 	height:73px;
					 	background-color:#F8F8F8;			  		
    				}
    
.teaseTableCell2 	{ 	width:186px; 
						height:73px; 
						border-color:#cccccc; 
						border-left-width:1px; 
						border-bottom-width:1px; 
						border-right-width:1px; 
						border-top-width:1px; 
						border-style:solid;
						padding:0px;
					}

.TCellTable		 	{	width:186px;
						height:73px;
						background-repeat:no-repeat;
						border-width:0px;
						border-spacing:0px;
						border-style:solid;
						padding:0px;				
					}
					
			
/* --- PRICE TABLE STYLE -------------------------------------------------*/


.priceTable			{	width:100%;
						height:0px;						
					}
					
					
.priceHead			{	vertical-align: middle;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						text-align:left;
						background-color:#CCCCCC;
						font-weight:bold;
						
					}

.priceText			{	vertical-align: middle;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						background-color:#F8F8F8;
					}
					
.priceCell			{	text-align: right;
						
					}
	

/* --- PAKET TABLE STYLE -------------------------------------------------*/

.paketTable			{	width:100%;
						height:0px;
						border:1px #cccccc solid;						
					}
					
.paketLeft			{	/*width:180px;*/
						background-color:#F8F8F8;
						text-align: left;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						border-bottom: 1px #cccccc solid;
						border-left: 1px #cccccc solid;						
						border-right: 1px #cccccc solid;					
						
					}
					
.paketMiddle		{	/* width:75px;*/
						background-color:white;
						text-align: center;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
					    border-bottom: 1px #cccccc solid;
					    
					}
					
.paketRight			{	/*width:180px;*/
						background-color:#f8f8f8;
						text-align: left;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						border-bottom: 1px #cccccc solid;
						border-left: 1px #cccccc solid;						
						border-right: 1px #cccccc solid;
					}

/* --- SITEMAP TABLE STYLE -------------------------------------------------*/


.sitemapTable			{	width:100%;
							height:0px;						
						}
					
					
.sitemapHead		{	vertical-align: middle;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						background-color:#eeeeee;
						font-weight:bold;
						height:25px;
						text-align:center;
						width:50%;
						
					}

.sitemapText		{	vertical-align: top;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
				
					}
sitemapHeadText		{	text-align:center;
					}
					
						


/* --- HOSTING TABLE STYLE -------------------------------------------------*/


.hostingTable			{	width:100%;
							height:0px;	
							/*background-color:#F8F8F8;*/
							border-style:solid;
							border-width:1px;
							border-color:#CCCCCC;					
						}
					
					
.hostingText			{	font-family:Arial, sans-serif; 
							color: #666666;
							font-size: 12px;
						}
					
				
/* --- ADDONS TABLE STYLE -------------------------------------------------*/


.addonTable			{	width:240px;
						height:0px;
						text-align:left;
												
					}
					
					
.priceHead			{	vertical-align: middle;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						text-align:left;
						background-color:#CCCCCC;
						
					}

.priceText			{	vertical-align: middle;
						font-family:Arial, sans-serif; 
						color: #666666;
						font-size: 12px;
						background-color:#F8F8F8;
					}
					
.priceCell			{	text-align: right;
						width:80px;
					}


/* --- FORM STYLE -------------------------------------------------*/

			          	
.stdFormElem		{   font-family: Arial, sans-serif;
						font-size: 11px; 	
           				background-color: #FFFFFF; 
       	 				color: #666666;
       			 		vertical-align:middle;
       			 		padding-left:5px;
					}
					
.textinput			{   border: solid 1px;
						font-family: Arial, sans-serif;
						font-size: 11px; 	
           				background-color: #FFFFFF; 
       	 				color: #666666;
       			 		vertical-align:middle;
       			 		padding-left:5px;

					}
					
textarea			{	font-family: Arial, sans-serif;
						font-size: 11px; 
						color: #666666;
						width:229px;
					}
					
.button				{	border: solid 1px;
						width:85px;
						font-size: 11px; 	
           				background-color: #FFFFFF; 
       	 				color: #666666;
       			 		vertical-align:middle;
       			 		cursor: pointer;
					}