body		{	margin: 0px; padding: 0px; background-color: #F7F7F7; background-image:url(/images/bg.body.gif); background-repeat: repeat-x; }
body, div, input, textarea, select	{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #555555; }

h3 		{	font-size: 12px; }
h5		{	padding: 0px; margin: 0px; font-weight: normal; font-size: 12px;}

a		{	color: #555555; cursor: pointer; }
a:hover	{	color: #9CC500;}
input 	{	padding: 2px; }
img		{	border: 0px; }
.button	{	background-color: #4D5154; color: #9CC500; font-weight: bold; border: 1px solid #4D5154; cursor: pointer; }

#page-body	{	margin: auto; width: 940px; background-color: #FFFFFF; }

#page-top				{	margin: auto; width: 940px; position: relative; height: 85px;  }
#page-top-logo			{	position: absolute; top: 15px; left: 29px;	}
#page-top-search-form	{	position: absolute; top: 31px; left: 697px; }
#s						{	border: 1px solid #4D5154; height: 16px; vertical-align: top; margin-right: 5px;  }
#domain					{	border: 1px solid #4D5154; height: 16px; width: 250px; }

#menu-main	{	margin: auto; clear: both; width: 940px; height: 43px; background-color: #000000; background-image: url(/images/bg.box04.gif); }
#menu-main ul	{	list-style: none; margin: 0px; padding: 0px; margin: auto; width: 733px; }
#menu-main li	{	list-style: none; float: left; margin: 0px; padding: 0px; }
#menu-main a	{	display: block; padding: 0px; }


#menu-main span 		{	background-image: url(/images/bg.menu.gif);	}
#ms1 			{	position: relative;	display: block;	overflow: hidden; width: 101px; height: 43px; }
#ms1 span		{	position: absolute; top: 0;	left: 0; width: 101px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: 0px 0px; }
#ms1 span:hover	{	background-position: 0px -43px; cursor: pointer; }
#ms2 			{	position: relative;	display: block;	overflow: hidden; width: 99px; height: 43px; }
#ms2 span		{	position: absolute; top: 0;	left: 0; width: 99px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -101px 0px; }
#ms2 span:hover	{	background-position: -101px -43px; cursor: pointer; }
#ms3 			{	position: relative;	display: block;	overflow: hidden; width: 115px; height: 43px; }
#ms3 span		{	position: absolute; top: 0;	left: 0; width: 115px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -199px 0px; }
#ms3 span:hover	{	background-position: -199px -43px; cursor: pointer; }
#ms4 			{	position: relative;	display: block;	overflow: hidden; width: 149px; height: 43px; }
#ms4 span		{	position: absolute; top: 0;	left: 0; width: 149px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -314px 0px; }
#ms4 span:hover	{	background-position: -314px -43px; cursor: pointer; }
#ms5 			{	position: relative;	display: block;	overflow: hidden; width: 87px; height: 43px; }
#ms5 span		{	position: absolute; top: 0;	left: 0; width: 87px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -462px 0px; }
#ms5 span:hover	{	background-position: -462px -43px; cursor: pointer; }
#ms6 			{	position: relative;	display: block;	overflow: hidden; width: 80px; height: 43px; }
#ms6 span		{	position: absolute; top: 0;	left: 0; width: 80px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -548px 0px; }
#ms6 span:hover	{	background-position: -548px -43px; cursor: pointer; }
#ms7 			{	position: relative;	display: block;	overflow: hidden; width: 102px; height: 43px; }
#ms7 span		{	position: absolute; top: 0;	left: 0; width: 103px; height: 43px; background-color: transparent; background-repeat: no-repeat; background-position: -627px 0px; }
#ms7 span:hover	{	background-position: -627px -43px; cursor: pointer; }


#page-menu	{	}
#page-menu ul	{	list-style: none; margin: 0px; padding: 0px; }
#page-menu li	{	list-style: none; margin: 0px; padding: 0px; padding: 10px; padding-left: 28px; border-left: 1px solid #B7B7B7; border-right: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; font-size: 12px; font-weight: bold; background-image: url(/images/bg.box03.gif); background-position: center; }
#page-menu li a	{	text-decoration: none; }
#page-menu .sublevel	{	font-size: 10px; padding: 8px; padding-left: 38px;  background-image: none; background-color: #FFFFFF; background-image: url(/images/bg.box05.gif); background-position: center; }


#page-footer-menu		{	clear: both; padding-top: 0px; padding-bottom: 15px; }
#page-footer-menu ul	{	list-style: none; margin: 0px; padding: 0px; font-size: 11px; }
#page-footer-menu li	{	list-style: none; margin: 0px; padding: 0px; float: left; padding-left: 20px; padding-right: 20px; }
#page-footer-menu li ul	{	padding: 0px; margin-top: 10px; }
#page-footer-menu li li	{	padding: 0px; float: none; }
#page-footer-menu a			{	text-decoration: none;  }
#page-footer-menu li a		{	font-weight: bold;  }
#page-footer-menu li li	a	{	font-weight: normal;  }

.page-footer-line	{	clear: both; padding-top: 15px; padding-bottom: 15px;	}
#page-footer		{	clear: both; margin: auto; width: 940px; padding-bottom: 15px; }
#page-copyright		{	margin-left: 10px; font-size: 10px; }

.main-offer-line		{	margin: auto; clear: both; width: 940px; min-height: 200px; }
.main-offer-box-left	{	float: left; width: 470px; background-image:url(/images/line.02.gif); background-repeat: no-repeat; background-position: right 20px; }
.main-offer-box-right	{	float: right; width: 470px; }

#main-domain-register-form 	{	padding: 30px; padding-top: 20px; }
#main-tag-list				{	padding: 30px; padding-top: 20px; }
#main-tag-list #page-tags	{	padding: 0px; }
#main-helpdesk				{	padding: 30px; background-image:url(/images/help.01.jpg); background-repeat: no-repeat; background-position: -1px 0px; }

#main-news-list	{	padding: 30px;	}
.news-date		{	font-weight: bold; color: #9CC500;	}
.news-title		{	font-weight: bold; }
.news-lead		{	padding-top: 10px; padding-bottom: 10px; }
.news-more		{	text-align: right; }
.bgbox01	{	background-image:url(/images/bg.box01.gif); background-repeat: repeat-x; }

.main-offer-list	{	padding: 30px; padding-top: 20px; }

#page-content		{	margin: auto; clear: both; width: 940px;  }
#page-content-left	{	float: left; width: 263px;   }
#page-content-right	{	float: right; width: 620px; background-color: #FFFFFF; padding-right: 30px; }
#page-content-right h1	{	font-weight: normal; font-size: 28px; color: #9DC400; margin-top: 25px; margin-bottom: 25px; }
#page-content-right h2	{	font-weight: bold; font-size: 14px; color: #9DC400; margin-top: 25px; margin-bottom: 25px; }
#page-content-right h3	{	font-weight: bold; font-size: 12px; color: #9DC400; margin-top: 25px; margin-bottom: 25px; }
#page-content-right li	{	margin-top: 10px; margin-bottom: 10px; }


#page-tags	{	padding: 10px; padding-top: 25px; padding-bottom: 25px;  }

/*	tables in site	*/

.PersonalAllTable			{	width: 98%; border: 0;	}
.PersonalAllTable	th		{	padding: 2px; text-align: center; padding-top: 4px; padding-bottom: 4px; color: #000000;	}
.PersonalAllTable 	td		{	padding: 2px; text-align: center; padding-top: 4px; padding-bottom: 4px; font-size: 11px;   	}
.PersonalAllTable 	.tdleft	{	text-align: left; padding-left: 10px; }
.PersonalAllTable 	.tdleft strong	{	color: #000000; }


.Tr01		{	background-color: #F2F2F2;	}
.Tr01:hover	{	background-color: #E5E5E5;	}
.Tr02		{	background-color: #FAFAFA;	}
.Tr02:hover	{	background-color: #E5E5E5;	}


/*	cennik domen	*/

.DomainPriceTable		{	width: 98%; border: 0;	}
.DomainPriceTable	th	{	padding: 2px; text-align: center; padding-top: 4px; padding-bottom: 4px; width: 10%;	}
.DomainPriceTable 	td	{	padding: 2px; text-align: center; padding-top: 4px; padding-bottom: 4px; font-size: 11px;   	}

#CheckDomainTable		{	width: 300px; }
#CheckDomainTable td 	{	width:30px;	text-align:center;	}
.HeaderTdCheckDomain	{	padding-top: 20px; padding-bottom: 10px; }


.ContactFormTable		{	}
.ContactFormTable	td	{	padding: 3px; }


#SearchDomainResult		{	width: 100%; }
#SearchDomainResult th	{	padding: 2px; text-align: center; padding-top: 4px; padding-bottom: 4px; }
#SearchDomainResult	td	{	padding: 7px; text-align: center; padding-top: 4px; padding-bottom: 4px; }
#RegisterButton			{	border: 1px #CCCCCC solid; background-color:#FFFFFF; }

/*	formularz zamówienia konta		*/

.SignInTable					{	width: 98%; border: 0;	}
.SignInTable	th				{	padding: 2px; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px;   	}
.SignInTable 	td				{	padding: 2px; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px;  	}
.SignInTable 	td	input		{	padding: 2px; text-align: left; border: 1px #CCCCCC solid; width: 250px; font-size: 11px;   	}
.SignInTable 	td	select		{	padding: 2px; text-align: left; border: 1px #CCCCCC solid; width: 250px; font-size: 11px;   	}
.SignInTable 	td	textarea	{	padding: 2px; text-align: left; border: 1px #CCCCCC solid; width: 250px; font-size: 11px;   	}


/*	formularz WHOIS		*/

.WhoIsTable					{	width: 50%; border: 0;	}
.WhoIsTable		th			{	padding: 2px; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px;   	}
.WhoIsTable 	td			{	padding: 2px; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 11px;  	}
.WhoIsTable 	td	input	{	padding: 2px; text-align: left; border: 1px #CCCCCC solid; width: 50px; font-size: 11px;   	}



.help-page-title	{	font-size: 15px; color: #9CC500; padding-bottom: 20px; }
.help-title 		{	padding-bottom: 20px;	}
.help-title h2		{	font-size: 13px; color: #9CC500; 	}
.help-title h3		{	font-size: 12px; color: #9CC500; 	}
.help-title h3 a	{	color: #9CC500; 	}
.help-content		{	font-size: 12px; }
.help-topic-list	{	}


.navigation 		{	display: block;	text-align: center;	margin-top: 0px; margin-bottom: 20px; }
.navigation span 	{	padding-left: 15px; padding-right: 15px; font-size: 11px; }

.input-text	{	border: 1px solid #4D5154; height: 16px; }



div	{	border: 0px solid #FF0000;	}