* {
	color: #000000;
	font: 11px  verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
div, p, form, ul, li, input, select, textarea, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}
h3 {
	font-size: 										14px;
	font-family: 									Verdana;
}
a,
a:visited,
a:active {
	color: 											#044E6C;
	text-decoration: 								underline;
}
a:hover {
	text-decoration: 								none;	
}
ul {
	list-style: 									none;
}
li {
	background: 									url(/templates/euhoster/images/yellow_bullet.jpg) 0px 6px no-repeat;
	line-height: 									14px;
	padding-left:									10px;
}
#main {
	width: 											974px;
	margin:	 										0 auto;
	background: 									url(/templates/euhoster/images/header_bg.jpg) repeat-x;
}
#header {
	width: 											100%;
	height:											262px;
	background: 									url(/templates/euhoster/images/intro.jpg) right top no-repeat;
	position: 										relative;
}

/******* DOMEN SEARCH BLOCK *******/
#header .domensearch {
	width: 											800px;
	overflow: 										hidden;
	position: 										absolute;
	top:												30px;
}
#flags {
											        position: absolute;
												top: 7px;
											        right: 10px;
}
#header .domensearch h3 {
	float: 											left;
	display: 										block;
	color: 											#828282;
	/*text-transform: 								uppercase;*/
	font-size: 										14px;
	font-weight: 									bold;
	font-family: 									Verdana !important;
	line-height: 									20px;
	margin-right:									10px;
}
#header .domensearch form {
	float: 											left;
	display: 										block;
	line-height: 									20px;
}
#header .domensearch form input.inputbox {
	width: 											120px;
	height: 											18px;
	padding:											0px 2px;
	border:											1px solid #828282;
	vertical-align: 								middle;
}
#header .domensearch form select.inputbox {
	height: 											20px;
	margin-right:									10px;
	vertical-align: 								middle;
}
#header .domensearch form input.button {
	height: 											20px;
	width: 											91px;
	font-size: 										0px;
	text-indent: 									-5000px;
	border: 											none;
	background: 									url(/templates/euhoster/images/gray_button.jpg) no-repeat;
	margin-right:									10px;
	vertical-align: 								middle;
}


/**** LOGO *****/
div#logo {
	position: 										absolute;
	top:												85px;
	left:												22px;
}

div#logo a {
	width: 											183px;
	height: 											62px;
	display: 										block;
	text-indent: 									-5000px;
	background: 									url(/templates/euhoster/images/logo.png) no-repeat;
}
div#header div#banneroffers {
	position: 										absolute;
	top:												154px;
	left:												40px;	
}
div#header div#banneroffers a {
	display: 										block;
	width: 											429px;
	height: 											75px;
	background: 									url(/templates/euhoster/images/banner_offer.jpg) no-repeat;
	text-indent: 									-5000px;
}
/****** TOP MENU ******/
div#topmenu {
	position: 										absolute;
	bottom:											0px;
	height: 											29px;
	padding:											2px 5px;
}
div#topmenu ul {
	width: 											100%;
	overflow: 										hidden;	
	padding:											6px 0px;
}
div#topmenu ul li {
	float:											left;
	padding:											0px 10px;
	line-height:									17px;
	border-right:									solid 1px #CCCCCC;
	background-image: 							none; 									
}
div#topmenu ul li.lastli {
	border-right:									none;
}

div#topmenu ul li a {
	color:											#CCCCCC;
	font-size: 										11px;
	font-weight: 									bold;
	/*text-transform: 								uppercase;*/
	text-decoration: 								none;
}
div#topmenu ul li a:hover {
	color:											#FFC10B;
	text-decoration: 								underline;
}

/****** Offers *****/
div#offers {
	width: 											936px;
	height: 											144px;
	padding:											0px 19px 5px 19px;
	overflow: 										hidden;
	background: 									url(/templates/euhoster/images/offers_bg.jpg) repeat-x;
}

div#offers .moduletable {
	width: 											226px;
	height: 											118px;
	border:											solid 1px #002A45;
	display: 										block;
	float:											left;
	margin:											12px 3px;
	background-color: 							#F2B500;
}

div#offers .moduletable h3 {
	line-height: 									30px;
	color:											#ffffff;
	background-color: 							#E68000;
	font-size: 										16px;
	font-family: 									Tahoma;
	/*text-transform: 								uppercase;*/
	padding-left:									12px;
}
div#offers .moduletable .moreorderblock,
div#offers  .moduletable .planinfo {
	width: 											210px;
	margin:											5px auto;
	overflow: 										hidden;
}
div#offers  .moduletable .planinfo ul {
	float:											left;
	padding:											0px 15px 0px 2px;
	margin-top:										5px;	
}

div#offers  .moduletable .planinfo ul li {
	background: 									url(/templates/euhoster/images/white_bullet.jpg) 0px 6px no-repeat;
	line-height: 									14px;
	padding-left:									8px;
	color:											#ffffff;
}
div#offers  .moduletable .planinfo p {
	float:											left;
	margin-top:										5px;	
	padding:											0px 0px 0px 10px;	
	border-left:									solid 1px #831300;
	line-height: 									40px;
	color:											#831300;
	font-family: 									Tahoma;
	font-size: 										34px;
	/*font-weight:									bold;*/
	text-align: 									center;
}
div#offers .moduletable .moreorderblock a {
	display: 										block;
	float:											left;
}

div#offers .moduletable .moreorderblock a.more {
	padding-left:									8px;
	background: 									url(/templates/euhoster/images/red_more_bullet.gif) 2px 8px no-repeat;
	color:											#831300;
	line-height: 									20px;
	font-weight: 									bold;
}
div#offers .moduletable .moreorderblock a.order {
	margin-left:									30px;
	width: 											70px;
	height: 											20px;
	line-height: 									18px;
	padding-left:									20px;
	color:											#ffffff;
	text-decoration: 								none;
	background: 									url(/templates/euhoster/images/yellow_order_button.jpg) no-repeat;
}

div#offers .blue{
	background-color: 							#096D8C;
}
div#offers .blue h3{
	background-color: 							#044E6C;
}
div#offers  .blue .planinfo p {
	border-left:									solid 1px #AAE17E;
	color:											#AAE17E;
}
div#offers .blue .moreorderblock a.more {
	background: 									url(/templates/euhoster/images/green_more_bullet.gif) 2px 8px no-repeat;
	color:											#AAE17E;
}
div#offers .blue .moreorderblock a.order {
	background: 									url(/templates/euhoster/images/blue_order_button.jpg) no-repeat;
}

div#offers .green{
	background-color: 							#3D7900;
}
div#offers .green h3{
	background-color: 							#2A5301;
}
div#offers  .green .planinfo p {
	border-left:									solid 1px #66CCFF;
	color:											#66CCFF;
}
div#offers .green .moreorderblock a.more {
	background: 									url(/templates/euhoster/images/blue_more_bullet.gif) 2px 8px no-repeat;
	color:											#66CCFF;
}
div#offers .green .moreorderblock a.order {
	background: 									url(/templates/euhoster/images/green_order_button.jpg) no-repeat;
}


div#offers .red{
	background-color: 							#B42605;
}
div#offers .red h3{
	background-color: 							#8F1001;
}
div#offers  .red .planinfo p {
	border-left:									solid 1px #FBB80B; 
	color:											#FBB80B;
}
div#offers .red .moreorderblock a.more {
	background: 									url(/templates/euhoster/images/yellow_more_bullet.gif) 2px 8px no-repeat;
	color:											#FBB80B;
}
div#offers .red .moreorderblock a.order {
	background: 									url(/templates/euhoster/images/red_order_button.jpg) no-repeat;
}




#content {
	width: 											100%;
	overflow:	 									hidden;	
	margin-top:										5px;
}
#left {
	width: 											240px;
	float: 											left;
}
#right {
	width: 											724px;
	float: 											left;
	margin-left:									10px;
}
#footer {
	margin-top:										5px;
	border-top:										solid 5px #0F527B;
	padding-top:									10px;
}
#footer {
	margin-top:										5px;
	border-top:										solid 5px #0F527B;
	padding:											12px 0px 20px 0px;
}
#footer div.topmenu {
	margin-left:									40px;
}
#footer div.topmenu ul {
	width: 											100%;
	overflow: 										hidden;
}
#footer div.topmenu ul li {
	float:											left;
	display: 										block;
	padding:											0px 8px;
	border-right:									solid 1px #494949;
	background-image: 							none;
}
#footer div.topmenu ul li:lastli {
	border-right:									none;
}

#footer div.topmenu ul li a {
	color:											#494949;
	font-weight:									bold;
	text-decoration: 								none;
}
#footer div.topmenu ul li a:hover {
	text-decoration: 								underline;
}
#right .payment,
#left .moduletable {
	border:											solid 1px #DADADA;
	margin-bottom:									10px;
	padding:											0px 5px 10px 5px;/**/
	/*color: 											#676767;*/
}
#right .payment {
	margin-top:										10px;
} 
#right .moduletable h3,
#left .moduletable h3 {
	background-color: 							#F2F2F2;
	line-height: 									30px;
	margin: 											0px -5px 5px -5px;/**/
	color: 											#373737;
	padding-left:									15px;
}

#left .moduletable ul {
	padding-left:									10px;
}
#left .moduletable ul li {
	background: 									url(/templates/euhoster/images/yellow_bullet.jpg) 0px 6px no-repeat;
	line-height: 									14px;
	padding-left:									10px;
}

.maincontent {
	border:											solid 1px #DADADA;	
}
.blog {
	border-collapse: 								collapse; 
}

.contentpaneopen {
	width: 											100%;
	border-collapse: 								collapse; 
	padding:											0px;
	margin:											0px;
}
.contentpaneopen td {
	padding:											10px;
	margin:											0px;
}

.contentpaneopen td.contentheading {
	/*border:											solid 1px #DADADA;
	border-bottom:									none;*/
	background-color: 							#F2F2F2;
	color: #373737;
	padding:											0px;
}
.contentpaneopen .contentpaneopen td.contentheading {
	border-bottom:									none;
	background-color: 							#F2F2F2;
	color: 											#373737;
	padding:											0px;
	font-size: 										18px;
	line-height: 									30px;
	padding-left:									15px;
}

.contentpaneopen .contentheading h1 {
	font-size: 										14px;
	line-height: 									30px;
	padding-left:									15px;
}


table.hostingplans {
	width: 											744px;
	margin:											-10px -10px 10px -10px;/**/
}
.contentpaneopen td.hostingplans div {
	/*padding:											0px;
	margin:											0px;*/
	border:											solid 1px #DADADA;
	padding-bottom:								10px;
}
.contentpaneopen td.hostingplans div .sectiontableentry1 td,
.contentpaneopen td.hostingplans div .sectiontableentry2 td {
	padding: 										5px;
	text-align: 									left;
	border-bottom: 								dashed 1px #DADADA;
}


div#bottomoffers {
	margin:											10px 0px;
	width: 											100%;
	overflow: 										hidden;
}	
div#bottomoffers .moduletable {
	display: 										block;
	float: 											left;
	border:											solid 1px #DADADA;	
	width: 											355px;
}	

div#bottomoffers .moduletable h3 {
	background-color: 							#F2F2F2;
	line-height: 									30px;
	margin: 											0px 0px 5px 0px;/**/
	padding-left:									20px;
	color:											#373737;
}
div#bottomoffers .moduletable .offertext {
	height:											150px;
	margin:											5px;
}
div#bottomoffers .moduletable .offerimage {
	position: 										relative;
	height:											81px;
	width: 											341px;
	margin:											5px auto;
	background: 									url(/templates/euhoster/images/servers_offer.jpg) no-repeat;
}
div#bottomoffers .moduletable .offerimage a {
	display: 										block;
	position: 										absolute;
	top:												60px;
	left:												20px;
	background: 									url(/templates/euhoster/images/white_bullet.gif) 0px 50% no-repeat;
	line-height: 									14px;
	padding-left: 									10px;
	color:											#ffffff;								
}

div#bottomoffers .dedicated {
	margin-right:									5px;
}
div#bottomoffers .dedicated .offertext {
	padding-left:									79px;
	background: 									url(/templates/euhoster/images/server.jpg) no-repeat;
}
div#bottomoffers .moduletable .offerimage p  {
	color:											#19637A;
	font-size: 										18px;
	font-weight:									bold;
	text-align: 									center;
	padding-left:									40px;
	padding-top:									8px;
}

div#bottomoffers .support {
	margin-left:									5px;
}
div#bottomoffers .support .offertext {
	padding-left:									20px;
}
div#bottomoffers .support .offerimage {
	background-image: url(/templates/euhoster/images/support_offer.jpg);							
}
div#bottomoffers .support .offerimage p  {
	color:											#971D00;
	padding:											8px 100px 0px 0px;
}
div#bottomoffers .support .offerimage a {
	background-image: url(/templates/euhoster/images/yellow_more_bullet.gif);		
	color:											#FFC10C;					
}

#footer .copyright {
	text-align: 									right;
	color:											#a3a3a3;
	margin:											10px 0px;
}

#left .changehost h3 {
	background: #F2F2F2 url(/templates/euhoster/images/changehost.gif) 8px 50% no-repeat;
	padding-left:	33px;
}
#left .competitors h3 {
	background: #F2F2F2 url(/templates/euhoster/images/competitors.gif) 8px 50% no-repeat;
	padding-left:	33px;
}
#left .payment h3 {
	background: #F2F2F2 url(/templates/euhoster/images/payment.gif) 8px 50% no-repeat;
	padding-left:	33px;
}
#left .courses h3 {
	background: #F2F2F2 url(/templates/euhoster/images/courses.gif) 8px 50% no-repeat;
	padding-left:	33px;
}
#right .dedicated h3 {
	background: #F2F2F2 url(/templates/euhoster/images/dedicated.gif) 8px 50% no-repeat;
	padding-left:	33px !important;
}
#right .support h3 {
	background: #F2F2F2 url(/templates/euhoster/images/support.gif) 8px 50% no-repeat;
	padding-left:	33px !important;
}

