/* defblue = 8F9AB6 ; defnavy = 2E3B74 ; */
body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#333; }
body									{ padding:0;margin:0;background:url(img/bg_body.gif);height:100%;margin-bottom:1px; }									  							  
body.popup						{ background:transparent; }
body.popupdomain			{ padding:0;margin:0; }
									  									  
/*								TABLES */
table.ctrltable 			{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
td.introctrlcell			{ width:100%;vertical-align:top;text-align:center; }		
td.introcontainer			{ width:777px;text-align:center; }
table.maintable				{ width:777px; }
table.deftable				{ width:535px; }
table.maxwidth				{ width:100%; }
	
/* 								LAYOUT  */
.topcontainer 				{ width:777px;vertical-align:top;background:#fff; }	
	.topfulltable				{ width:777px;height:93px; }
	.toplogo						{ width:277px;height:66px;vertical-align:middle;text-align:left; }
	.toplinks						{ width:500px;height:66px;vertical-align:bottom;text-align:right;padding-bottom:10px;padding-right:15px; }
	a.toplink						{ font-weight:bold;color:#8F9AB6; } a.toplink:hover { color:#2E3B74; }
	.topmenu						{ width:775px;height:24px;background:url(img/bg_topmenu.gif) repeat-x;
									  		border-right:1px solid #8F9AB6;border-left:1px solid #8F9AB6;  }
	.topspacer					{ width:777px;height: 3px; }
td.maincontainer 			{ width:777px;vertical-align:top;background:#fff;padding-top:2px; }
table.contenttable		{ width:777px; }
	td.ctmargins				{ width:  5px; } 				
	td.ctmain 					{ width:575px;vertical-align:top;padding-bottom:10px;padding-top:20px; }		
	
	.contentdirecttable	{ width:555px; }  /* by KS - bylo 575 */
	.contentmarginright	{ width: 20px; }  /* by KS - bylo 10 */
	.content						{ width:535px; }  /* by KS - bylo 565 lub 555 */
		  					  									 
	td.ctright					{ width:197px;vertical-align:top;padding-bottom:10px;background:#F5F6F8; }

	.righttable					{ width:197px; }
	.boxheader					{ width:195px;height:22px;background:url(img/bg_boxheader.gif) repeat-x;border:1px solid #9CA6BF;color:#2E3B74;
									  vertical-align:middle;text-align:right;padding:0 10px 0 0;font-size:11px;font-weight:bold; }	
	.boxcontent					{ border:1px solid #9CA6BF;border-top:none;background:#fff; }
	.boxmargin					{ height:5px; }
	.fullborder					{ border:1px solid #9CA6BF; }
	
	.domainbox					{ width:195px;height:103px;background:#fff url(img/bg_domain.jpg) no-repeat left top;border:1px solid #9CA6BF;
									  vertical-align:top; }
	.domaintab					{ margin:8px 4px 0 0; }								  
	.domainrow					{ height:18px; }									  
	.domainfix					{ color:#2E3B74;font-weight:bold;font-size:12px;text-align:right; }
	.domainarr					{ width:35px;text-align:center; }
	.domainprice				{ color:#2E3B74;font-weight:bold;font-size:14px;text-align:right;font-family:'Arial CE',Arial,sans-serif;
									  line-height:14px; }								  
	.domaincurrency			{ font-size:12px; }
	
	.contactbox					{ width:195px;height:108px;background:#fff url(img/bg_contact.jpg) no-repeat left top;border:1px solid #9CA6BF; }	

td.footcontainer 				{ width:777px;height:35px;vertical-align:top;padding-top:7px;border-top:1px solid #2E3B74;background:#fff;}			
	td.footleft					{ text-align:left;vertical-align:middle;padding:0 2px;color:#666; }
	td.footright				{ text-align:right;vertical-align:middle;padding:0 2px;color:#666; }	

/*									FP */		
	td.fpctmain 				{ width:575px;vertical-align:top; }
	td.fpctright				{ width:197px;vertical-align:top;background:#F5F6F8; }

.fpcontent						{ width:575px; }
.fpmainpromo					{ width:575px;height:190px; }
.fpofferinfo					{ width:575px;height:102px;background:url(img/bg_fpofferinfo.gif) repeat-y; }

#fpofferprice					{ width:575px;height: 71px;background:url(img/bg_fpofferprice.jpg) no-repeat center top; }
	#fpofferprice table		{ width:575px; }
	.fpoipad1					{ width:  3px; }
	.fpoicell					{ width:182px;vertical-align:middle;text-align:center; }
	.fpoipad2					{ width: 11px; }
	.fpoipad3					{ width: 10px; }
	.fpoipad4					{ width:  5px; }		
	
#fpnewsarea						{ width:575px;height:45px;background:url(img/bg_fpnewsarea.jpg) no-repeat center top;vertical-align:top;padding:0 10px; } 						  	
a.fpsmall						{ font-size:10px;font-weight:bold; }			  

.bundletab						{ width:182px;height: }
.boundlerow,.boundlerowsel { width:182px;height:16px;text-align:center;background:#fff;color:#444; }
.boundlerowsel					{ background:#E8E9F0; }					

/* component_plan */
#plan								{ margin-bottom:20px; }
#plan table						{ width:535px; } /* by KS*/
#plan td							{ text-align:center;padding:2px;border-right:1px solid #fff; }
#plan td.title					{ width:145px;text-align:left;color:#000; }
#plan td.titlehd				{ width:145px;text-align:left;padding-top:15px;font-weight:bold;color:#000; }
#plan td.pack					{ width:130px;color:#2E3B74; }
#plan td.packhd				{ width:130px;height:45px;background:url(img/bg_plan_header.gif) no-repeat center top;padding-top:15px;
									  color:#2E3B74;font:bold 18px 'Trebuchet MS',Trebuchet,Verdana,Arial,sans-serif; }
#plan td.packfoot				{ width:130px;height:65px;background:url(img/bg_plan_footer.gif) no-repeat center top; }							  
#plan .hicell					{ background:#E8ECF6; }									  
#plan .locell					{ background:none; }	


/* component_plan_features */
#planfeat						{ }
#planfeat ul 					{ }
#planfeatlinks					{ }
#planfeatlinks table			{ }
#planfeat h2					{ /*margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma,sans-serif;color:#2E3B74;*/ }
.planfeat-descr				{ padding:10px; }
#planfeat a, #planfeat a:hover
									{ font-weight:bold;color:#c00;text-decoration:none; }

/* component_orderform */
#orderform, #contactform	{ float:auto; }
#orderform table, #contactform table, #orderform .hd, #contactform .hd, #contactform .hdspec
									{ width:500px; }
#orderform input, #orderform textarea, #orderform select, #orderform td, 
#contactform input, #contactform textarea, #contactform select, #contactform td				
									{ width:250px; }
#orderform .col1, #contactform .col1				
									{ text-align:right;vertical-align:top; }
#orderform .col2, #contactform .col2					
									{ text-align:left; }	
#orderform textarea, #contactform textarea			 
									{ height:200px;font-family:Tahoma,sans-serif; }
#orderform .chck, #contactform .chck					
									{ width:20px;border:none;background-color:transparent; }
#orderform .hd, #contactform .hd
									{ text-align:left;font-weight:bold;padding-left:150px;background:#E8ECF6;color:#2E3B74; }		
#contactform .hdspec			{ text-align:left;font-weight:bold;text-align:center; }				
									
.orderpack						{ color:#2E3B74;font-weight:bold; }
.reqfield						{ color:#f00;font-weight:bold; }

/* domain list 8F9AB6 2E3B74 F5F6F8 DADFE7 */

#dom table					{ width:100%;border:1px solid #2E3B74;background:#DADFE7; }
#dom td						{ background:#fff;padding:3px; }
#dom .price					{ text-align: right;padding-right:10px; }
#dom .domain				{ text-align: right;padding-right:10px;font-weight:bold;color:#2E3B74; }
#dom .remarks				{ text-align: center; }
#dom .domaincheck			{ text-align: center;width: 50%;vertical-align:middle;padding: 10px 0; }
#dom tr.hd td				{ background:#2E3B74;font-weight:bold;color:#fff; text-align:center; }
#dom td.tit					{ color:#fff;font-weight:bold;background:#8F9AB6; }
#dom tr.hicell td			{ background:#F5F6F8; }

/* domain register popup */

#dpop								{ }
#dpop table						{ width:540px;height:580px; }
#dpop #frame					{ width:530px;height:440px;margin:0;padding:0;background:#fff;  }
#dpop #frame body				{ background:#f00;  }
#dpop #top						{ height: 70px;background:#fff; }
#dpop #middle					{ height:440px;background:#fff; }
#dpop #bottom					{ height: 70px;padding-left:5px;background:#fff; }

/* search results  */

#search							{ }
#search h1						{ margin-bottom:10px; }
#search table					{ width:100%;margin:10px 0; }
.qbar								{ width:100px;height:3px;background:#ccc;margin:0;padding:0;border:0; }
.qbar img						{ height:3px;background:#10558B;margin:0;padding:0;border:0; }

#search #noentry				{ }
#search .navigt				{ font-size:7px;font-family:Arial,sans-serif; }
#search .navigtxl				{ font-size:9px;font-family:Arial,sans-serif; }	
#search .title					{ }
#search .title	a				{ color:#2E3B74;font-weight:bold; }
#search .title	a:hover		{ color:#c00; }
#search .quality				{ }
#search .navi					{ font-size:10px;color:#8F9AB6; }
#search .lead					{ }
#search .more					{ }
#search .divline				{ height:1px;border-bottom:2px dotted #ccc; }
#search .spacer, #search .spacer img { height:5px; }

/* 								FONTS  */
h1,h2,h3,h4,form				{ margin:0;padding:0; }
h1,h2								{ font:bold 14px 'Trebuchet MS',Trebuchet,sans-serif; }
h1									{ color:#2E3B74;border-bottom:1px solid #D8DBE4; }
h2									{ color:#555; }			
h3									{ color:#555;font-size:12px;font-weight:bold; }				  
h4									{ font-weight:bold;font-size:11px;color:#2E3B74; }	
	
.smallblue						{ font-size: 9px;color:#8F9AB6; }
.smallnavy						{ font-size: 9px;color:#2E3B74; }										  							  
.small 							{ font-size:10px; }
.red								{ color:#c00; }
.lightgrey						{ color:#ccc; }
.darkgrey						{ color:#666; }
.navy 							{ color:#2E3B74; }
	
/*									LINKS  */
a 									{ color:#c00;text-decoration:none; }
a:hover 							{ color:#f00;text-decoration:none; }
a.navy							{ color:#2E3B74; }
a.textcolor						{ color:#666; }
a.grey							{ color:#ccc; }
a.grey:hover					{ color:#c02; }
a.white							{ color:#fff; }
a.white:hover					{ color:#ff9;text-decoration:underline; }
.link								{ color:#c00;text-decoration:none; }
.globalback						{ text-align:right;}
.globalbackcontainer			{ text-align:right;padding:10px 0px; }

/* 								FORMS  */

input,select,textarea 		{ border:1px solid #9FA8C1;font-size:11px;color:#2E3B74;padding:0 3px;background:#fff; }
select							{ padding:0; }
textarea							{ font-family:Tahoma,sans-serif; }
.formsub 						{ border:1px solid #9FA8C1;font-weight:bold;font-size:11px;color:#fff;background:#9FA8C1;padding:0 3px; }
.formcheckbox, .formbl    	{ border:none;background-color:transparent; }
.profileformcol1				{ width:250px; }
.enquiryta						{ width:300px; }
.disabledform 					{ background:#E2E5EC;border:1px solid #ccc; }
						  									 
/*									compNewsArchive and NHL */

#nhl								{ margin:10px; }
#nhl ul,#artsel #latest ul	{ margin:0;padding:0;list-style:none; } 
#nhl li,#artsel #latest li	{ line-height:14px; }
#nhl .date, #artsel #latest .date { font-size:9px;padding-right:5px; }
#nhl .title, #artsel #latest .title	{ font-weight:bold; }
#nhl .title img, #artsel #latest .title img { border:0;width:5px;height:5px;vertical-align:middle; }

#artsel .date					{ font-size:9px; }
#artsel #content				{ }
#artsel #latest ul			{ margin-top:10px; }

#artlist							{ padding:15px 0; }
#artlist table					{ width:100%; }
#artlist td.date				{ width:60px;font-size:9px;vertical-align:top;padding-top:3px; }	
#artlist td.title a			{ font-weight:bold; }	
#artlist td.lead				{ }	

/* 								compFAQ */
#faq #answer					{ padding:10px 10px 10px 15px; }
#faqlist	ol						{ line-height:16px;margin-top:0; }
#faqlist	a						{ font-weight:bold; }
		
/* 								compPagingControls */
.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #2E3B74;font:bold 10px;color:#2E3B74; }	
.pgbg								{ background:#E8ECF6;vertical-align:middle;color:#2E3B74; }
.pgdata							{ font:11px Arial; }
.pgcurrentpagenum				{ font-weight: bold; }

/* 								COMP.gmaps  */
.gmapcontainer					{ text-align:center; } /* align=center w tpl */
.gmap								{ width:500px;height:300px;margin:10px 0;border:1px solid #0056A1;text-align:center; }
.gmapcoordsstyle 				{ font-weight:bold; }

/* 								compGallery */
.gallaytable					{ width:472px;text-align:center; }
.gallaylist						{ width: 80px;vertical-align:top; }
.gallayspacer					{ width:  4px; }
.gallaycontainer				{ width:340px;text-align:center;vertical-align:top; }
.gallaycontainernocats		{ width:472px;text-align:center;vertical-align:top; }

.galtablecontainer			{ text-align:center; }
.galtable						{ width:472px; }
.galnavirow						{ vertical-align:middle;height:45px;text-align:center; }
.galnavileft					{ width:25px;text-align:left;vertical-align:middle; }
.galnaviright					{ width:25px;text-align:right;vertical-align:middle; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galpicttitleheader			{ font:bold 12px; }
.galthumbcontainer			{ text-align:center; }
.galthumbcontainer img		{ border:0px solid #000;display:block; }

.gallisttable					{ width:80px; }
.gallistdivline				{ height:1px;background:url(img/gallistdivline.gif) no-repeat left center; }
.gallistico						{ width: 5px;vertical-align:middle; }
.gallistentry					{ text-align:left;vertical-align:middle; }

.galpictborder					{ border:1px solid #20743D; }
.galthumbborder, .galthumbbordersel	{ border:1px solid #20743D; }
.galbordernone					{ border:none; }

#galite #head					{ text-align:center; }
#galite img						{ border:1px solid #000;display:block; }		

/* TXT LOGO */

.txtlogografinet      { font-weight: bold; color: #263768; }
.txtlogo              { font-weight: bold; color: #A12626; }

/* 								FORMATTING */

img.bl							{ border:none;width:1px;height:1px; }
img.icodef						{ border:none;width:16px;height:16px; }
.hicell							{ background:#E8ECF6; }
.nobd								{ border:none; }
.bold								{ font-weight:bold; }
.borderdef 						{ border:1px solid #2E3B74; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1							{ padding-top: 5px; }		.padb1							{ padding-bottom: 5px; }
.padt2							{ padding-top:10px; }		.padb2							{ padding-bottom:10px; }
.padt3							{ padding-top:15px; }		.padb3							{ padding-bottom:15px; }
.padt4							{ padding-top:20px; }		.padb4							{ padding-bottom:20px; }
.padt5							{ padding-top:25px; }		.padb5							{ padding-bottom:25px; }

.padl1							{ padding-left: 5px; }		.padr1							{ padding-right: 5px; }
.padl2							{ padding-left:10px; }		.padr2							{ padding-right:10px; }
.padl3							{ padding-left:15px; }		.padr3							{ padding-right:15px; }
.padl4							{ padding-left:20px; }		.padr4							{ padding-right:20px; }
.padl5							{ padding-left:25px; }		.padr5							{ padding-right:25px; }

.padtb1							{ padding: 5px 0; }			.padlr1							{ padding:0  5px; }
.padtb2							{ padding:10px 0; }			.padlr2							{ padding:0 10px; }
.padtb3							{ padding:15px 0; }			.padlr3							{ padding:0 15px; }
.padtb4							{ padding:20px 0; }			.padlr4							{ padding:0 20px; }
.padtb5							{ padding:25px 0; }			.padlr5							{ padding:0 25px; }

.pad1								{ padding: 5px; }
.pad2								{ padding:10px; }
.pad3								{ padding:15px; }
.pad4								{ padding:20px; }
.pad5								{ padding:25px; }

.ar 								{	text-align:right;												}
.al 								{	text-align:left;												}
.ac 								{	text-align:center;											}
.aj 								{	text-align:justify;											}
.acvt 							{	text-align:center; 		vertical-align:top;			}
.alvt 							{	text-align:left;			vertical-align:top;			}
.arvt 							{	text-align:right; 		vertical-align:top;			}
.acvm 							{	text-align:center; 		vertical-align:middle;		}
.alvm 							{	text-align:left;			vertical-align:middle;		}
.arvm 							{	text-align:right; 		vertical-align:middle;		}
.acvb 							{	text-align:center; 		vertical-align:bottom;		}
.alvb 							{	text-align:left;			vertical-align:bottom;		}
.arvb 							{	text-align:right; 		vertical-align:bottom;		}
.vat 								{									vertical-align:top;			}
.vab 								{									vertical-align:bottom;		}
.vam								{									vertical-align:middle;		}	

.badvercode	{border:2px solid red; background:yellow;}
/* 								COMP.topMenu (JS)  
.menu0out,.menu0over			{ font:bold 11px Tahoma;color:#2E3B74;text-align:center;vertical-align:middle;background:transparent; }						  
.menu0over						{ color:#8F9AB6; }			
.menuout 						{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background-color:#8F9AB6; }
.menuover						{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background-color:#2E3B74; }
.menurollout 					{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background:#8F9AB6 url(img/arr_menu_over.gif) no-repeat right center; }								  
.menurollover					{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background:#2E3B74 url(img/arr_menu_over.gif) no-repeat right center; }	
*/	
