*{padding: 0; margin: 0; }
.a_testimonials{color: #649305; text-decoration: underline;}
.a_testimonials:hover{color: #649305; text-decoration: none;}
body{
	background:#fff url(images/bg.gif) repeat-x top;
	font:12px/20px Tahoma,Helvetica,sans-serif;
	color:#222;
}
 
 
#home-bg{
	background:#fff url(images/home-bg.gif) repeat-x top;
}

/* Layout Styles Starts */

#wrapper{
	width:960px;
	margin:0 auto;
}
	#header-top{
		height:62px;
		overflow:hidden;
		padding:25px 0 0 0;
	}
		#logo{
			width:247px;
			float:left;
		}	
			#logo h1{
				background:url(images/logo.png) no-repeat;
			}
				#logo h1 a{
					display:block;
					height:65px;
				}
					#logo h1 a span{
						display:none;
					}
		#menu{
			float:right;
		}
			#menu li{
				list-style:none;
				margin:0 0 0 10px;
			}
				#menu li, #menu li a, #menu li a span, #menu li a.current, #menu li a.current span{
					display:block;
					float:left;
					height:35px;
					line-height:35px;
					text-decoration:none;
					text-transform:uppercase;
					cursor:pointer;
				}
				#menu li a, #menu li a.current{
					color:#9c9fa2;
					padding:0 0 0 12px;
				}
					#menu li a span, #menu li a.current span{
						color:#9c9fa2;
						padding:0 18px 0 9px;
					}
						#menu li a:hover, #menu li a.current{
							background:url(images/menu-h-l.gif) no-repeat left;
							color:#fff;
						}
							#menu li a:hover span, #menu li a.current span{
								background:url(images/menu-h-r.gif) no-repeat right;
								color:#fff;
							}
	#header{
	height:300px;649305
	background:url(images/header-banner.png) no-repeat;
	overflow:hidden;
	padding:0 18px 0 0;
	}
		#domain-search{
			width:395px;
			height:35px;
			margin:222px 0 0 0;
			padding:12px 0 0 0;
			color:#818181;
			font-size:11px;
			float:right;
		}
			.search-input{
				background:#bcbcbc;
				border:2px solid #eaeaea;
				margin:0 4px;
				padding:1px;
			}
			#domain-search select{
				width:55px;
			}
			.search-btn{
				width:47px;
				height:20px;
				background:url(images/go-btn.gif) no-repeat;
				border:0;
				outline:0;
				margin:0 0 0 5px;
				cursor:pointer;
			}
	#container{
		margin:30px 0;
	}
		#sidearea{
			width:220px;
			float:left;
		}
			.sblock1{
				background:url(images/sblock1-bg.gif) repeat-y;
				margin:0 0 20px 0;
				width:220px;
			}
				.sblock1-top{
					background:url(images/sblock1-top.gif) no-repeat top;
					height:34px;
					line-height:34px;
					color:#7f7f7f;
					text-indent:20px;
					font-weight:bold;
					font-size:13px;
				}
				.sblock1-bottom{
					background:url(images/sblock1-bottom.gif) no-repeat bottom;
					padding:16px;
					color:#7f7f7f;
				}
		#mainarea{
	width:700px;
	float:left;
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #fcfcfc;
		}
			#mainarea h2{
				margin:0 0 25px 0;
			}
			#mainarea h2 a{
				text-decoration: none;
			}
			#mainarea h2 span{
				color:#649305;
				font-weight:bold;
			}
				.mblock1{
					width:193px;
					height:135px;
					float:left;
					display:block;
					margin:0 18px 0 0;
					background:url(images/green-box.gif) no-repeat;
					padding:15px;
					color:#fff;
				}
					.mblock1.orange{
						background:url(images/orange-box.gif) no-repeat;
					}
					.mblock1.nomargin{
						margin:0;
					}
					#container .mblock1 h2{
						color:#fff;
						font-weight:bold;
						font-size:20px;
						margin:0 0 8px 0;
					}
					#container .mblock1 ul{
						list-style:none;
						margin:5px 0 0 3px;
					}
						.mblock1 li{
							font-size:10px;
							background:url(images/bullet1.gif) no-repeat left;
							padding:0 0 2px 20px;
						}
#footer-outer{
	background:url(images/footer-bg.gif) repeat-x;
}
	#footer{
		width:960px;
		margin:0 auto;
		height:50px;
		line-height:50px;
		overflow:hidden;
		padding:0 10px;
		color:#d9d9d9;
		font-size:10px;
	}
		#footer a{
			color:#d9d9d9;
			text-decoration:none;
			margin:0 6px;
		}
			#footer a:hover{
				color:#d9d9d9;
				text-decoration:underline;
			}
	
/* Layout Styles Ends */



/* Links Styles Starts */

#container p.hr{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}

/* Links Styles Ends */

/* Form Styles */

.login-input{
	background:#fefefe url(images/login-input-bg.gif) repeat-x;
	border:1px solid #e2e2e2;
	padding:3px 5px;
	width:155px;
	font-size:10px;
	font-weight:bold;
}
.login-btn{
	background:url(images/login-btn.gif) no-repeat;
	width:79px;
	height:33px;
	border:none;
	outline:none;
	cursor:pointer;
	margin:5px 0 0 0;
}
#mainarea form{
	padding:0 5px;
}
#mainarea form p{
	margin:0 0 5px 0;
}
#mainarea form p.floatleft{
	margin-right:15px;
}
.input{
	border:1px solid #a5a5a5;
	background:none;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:200px;
}
textarea.input{
	width:415px;
	height:100px;
}
.input:focus, .textarea:focus{
	border:1px solid #000;
}
.signin-btn, .button1{
	background:#4d9319;
	margin:8px 0;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
}

/* Form Styles */


/* Paragraph and list Styles */

#container p{
	margin:0 0 15px 0;
	font-weight: bold;
}
#container form p{
	margin:0 0 5px 0;
}
#container p img.floatleft{
	margin:10px 10px 0 0;
}
#container p img.floatright{
	margin:10px 0 0 10px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
#container ul, #container ol{
	margin:0 0 0 20px;
}
#container ol{
	margin:0 0 0 30px;	
}
#container dt{
	font-weight:bold;
	margin:5px 0;
}

/* Paragraph Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a{color: #649305; text-decoration: underline; font-weight: bold;}
a:hover{color: #649305; text-decoration: none; font-weight: bold;}


h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Trebuchet MS";font-weight:normal;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal, .normal a{font-weight:normal;}
.textbold{font-weight:bold;}
#container .nomargin, .nomargin{margin:0;}
#container.nobg, .nobg{background:none;}

/* Genric Styles Ends */


/* Table Styles */

table.tablecr{
	font-family:Arial,Helvetica,sans-serif;
	color:#646464;
	font-size:12px;
	width:100%;
}
table.tablecr td{
	height:25px;
}
table.tablecr th{
	height:25px;
	font-size:13px;
	color:#ffffff;
}
.tbwidth{
	width:15%;
	text-align:center;
}
table.tablecr tr.features{
	background: #565656 ; 
	color:#fff;
}
.style77 {width: 15%; font-weight: bold; text-align:center;}
.critem{
	background-color: #F3F8FE;
}

.hosting {position: relative; right: 50px;text-align: right; }
.hosting  a{color: #649305; text-decoration: underline;}
.hosting  a:hover{color: #649305; text-decoration: none;}

form ul{list-style: none;}
blockquote{display: none;}
hr{border: 1px dashed #ccc; }

#reg form,#reg2 form{display: none;}
.registration form{padding: 0;}
.registration {width: 600px; margin: 0 auto; border: 1px solid #649305; font-size: 12px; font-family: Arial; font-weight: bold;}

.registration  input{border: 1px solid #ccc; width: 220px; padding: 5px;}
.registration  select{border: 1px solid #ccc; width: 230px; padding: 5px;}
.registration span{float: left; margin-right: 50px;  display: block; width: 130px;}
.registration p{clear: left; padding: 0px;}
.reg_head{font-weight: bold; height: 30px; line-height: 30px; background-color: #649305; padding-left: 7px; }
.reg_head a{color: #fff;}
.reg_left{float: left; width: 280px; position: relative; left: 30px; padding-top: 20px;}
.reg_right{float: left; width: 280px; position: relative; left: 30px; padding-top: 20px;}
.reg_middle{text-align: center; padding: 10px; }
.reg_divider{  height: 1px; background-color: #649305; }
.reg_button{background-color: #649305; color: #fff; cursor: pointer;}
#error{ width: 450px; background: url(../images/icon_error.png)  no-repeat  10px; border: 1px solid #e68d8d; background-color: #fde7e7; margin: 0 auto;  padding: 20px 10px 20px 40px; margin-bottom: 20px; display: none; text-align: center; color: #ff0000; font-weight: bold;} 


.container_box{margin: 0 auto; width: 690px; }
.package_box{width: 320px; border: 0px solid #999;  height: 200px;  float: left;  text-align: center;}
.space_box{width: 20px; height: 200px; float: left;}
.domain_box{text-align: right; width: 660px; border: 0px solid #000; height: 132px;  line-height: 132px; color: #fff; font-weight: bold; border:0px solid #999; position: relative; left: 5px;}
.small_box{width: 315px; border: 0px solid #000; height: 132px;  float: left; text-align: center; position: relative; left: 10px;}
.small_space_box{width: 20px; height: 30px; float: left;}
.closer{clear: left;}
.sep{border: 1px solid #999; background-color:  #eee; padding: 10px; margin-bottom: 20px;}

#success{width: 398px; height: 298px; background-image: url(images/feliratkozas.png); margin: 10px auto 10px auto; font-size: 12px; }
#success a{color: #9c9fa2; text-decoration: underline;}
#success a:hover{color: #9c9fa2; text-decoration: none;}
#success_text1{position: relative; left: 5px; top: 15px;text-align: left;  font-size: 18px; }
#success_text1 span,#success_text2 span{color: #1b8b00; font-weight: bold; }
#success_text2{position: relative; left: 30px; top: 23px;text-align: left; width: 160px; font-size: 14px; border: 0px solid #000; float: left;}
#success_text3{position: relative;  top: 28px;text-align: center; color: #fff;  font-size: 14px;}
#success_login{position: relative;  top: 20px; left: -20px; text-align: right;}
#gallery{width: 200px; height: 140px; border: 0px solid #000; float: left; top: 30px; position :relative; left: 15px; cursor: pointer;}


#navbox{width: 210px; border-top: 1px solid #fcfcfc; border-left: 0px solid #fcfcfc;   border-right: 0px solid #fcfcfc;  }
#navbox ul{padding: 0; margin: 0; list-style: none;}
#navbox li{   border-bottom: 1px solid #fcfcfc; }
#navbox li a{color: #fff; display: block; width: 190px; height: 35px; line-height: 35px; background-color: #649305;  padding-left: 10px;}
#navbox li a:hover{color: #fff; display: block; width: 190px; height:35px; line-height: 35px;  background-color: #a2b975;   padding-left: 10px;}

.ssl_comp{ width: 270px;  float: left;}
.ssl_details{background-color: #cccc99; padding: 10px; margin: 0; width: 400px; float: left; border: 1px dotted #000;}

.prices{border-top: 2px solid #000; border-left: 2px solid #000; margin: 20px auto 20px auto; width: 652px;}
.ssl_prices_box_top_left{text-align: center; width: 140px; height: 30px; line-height: 30px; background-color: #6699cc; color: #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; float: left;}
.ssl_prices_top{text-align: center; width: 100px; height: 30px; line-height: 30px; background-color: #6699cc; color: #fff; border-right: 2px solid #000; border-bottom: 2px solid #000; float: left;}
.ssl_prices_bottom{text-align: center; width: 100px; height: 30px; line-height: 30px; background-color: #fff; color: #000; border-right: 2px solid #000; border-bottom: 2px solid #000; float: left;}
.ssl_prices_box_bottom_left{text-align: center; width: 140px; height: 30px; line-height: 30px; background-color: #fff; color: #000; border-right: 2px solid #000; border-bottom: 2px solid #000; float: left;}

#testimonials_left{width: 500px; float: left; background-color: #eee; padding: 10px;  border: 1px solid #999;}
#testmonials_menu h1 {font-size: 16px; font-weight: bold; text-align: left; color: #666; float: left; width: 100px;}
#menubar { color: #666; float: left; width: 420px; }
#menubar ul{margin: 0; padding: 0; }
#menubar li{display: block; width: 20px; height: 20px; border: 1px solid #999; float: left; text-align: center; margin-left: 10px;}
#menubar a{color: #649305;}
#testimonials_right h1 {font-size: 16px; font-weight: bold; text-align: center; color: #666;}
#testimonials_right{width: 150px; float: left; position: relative; left: 10px; background-color: #666; padding: 10px;  border: 1px solid #999; background-color: #eee;}
.testimonials_left_content{padding: 20px; background-color: #fcfcfc; text-align: justify; border: 1px solid #999; margin-bottom: 20px;}
.testimonials_right_content{padding: 5px; background-color: #fcfcfc; text-align: justify; border: 1px solid #999; margin-bottom: 20px;}
#testimonials_pic{background: url(images/velemenyekh.jpg) no-repeat 0; width: 700px; height: 242px;   border: 1px solid #999; margin-bottom: 20px;}
#testimonials_pic div{position: relative; top: 100px; left: 50px; display: block; width: 320px;}


#customer_pic{background: url(images/ugyfelsz.jpg) no-repeat 0; width: 700px; height: 242px;   border: 1px solid #999; margin-bottom: 20px;}
#customer_pic span{position: relative; top: 110px; left: 5px; display: block; width: 300px; opacity: 0.6; background-color: #fff; padding: 5px; border: 1px solid #000;}
.contact_left{margin-top: 20px;width: 190px; background-color: #eee; padding: 5px; border: 1px solid #999;}
.customer_text_box {width: 670px; margin: 0 auto; border: 1px solid #999; background-color: #eee; margin-bottom: 10px; padding: 15px;}
.customer_text_box div{ width: 650px; padding: 10px; background-color: #fff; margin: 10px auto 10px auto; border: 1px solid #999; }

#ssl a{color:#649305; text-decoration: underline;}
#ssl a:hover{color:#649305; text-decoration: none;}

