@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#111111;
	margin:0px;
	font-size:14px;
}

h1,h2,h3,h4,h5,h6,p,ul,li{
	margin:0px;
	padding:0px;
}

a{border:none !important; outline:none;}
img{border:none;}

#container{
	position:relative;
	margin:auto;
	width:1000px;
}

#logo-bg{
	background-image:url(../img/logo-bg.jpg);
	width:640px;
	height:260px;
	position:absolute;
	left:-300px;
}

#logo{
	position:absolute;
	top:20px;
	border:none;
}

#email{
	position:absolute;
	border:none;
	right:0px;
	top:10px;
}

#menu{
	width:720px;
	height:50px;
	position:absolute;
	right:0px;
	top:40px;
	text-align:right;
}

#menu a{
	color:#dedede;
	font-size:18px;
	text-decoration:none;
	float:left;
	text-align:center;
	margin-top:8px;
	margin-left:40px;
	padding-bottom:7px;
}
#menu a:hover{
	background-image:url(../img/menu-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#menu a span{
	font-size:12px;
	color:#9c9b9b;
	display:block;
	margin-top:3px;
}

#rejtett{
	color:#CCC;
	position:absolute;
	top:103px;
	right:75px;
	font-size:12px;
}
#egyeb{
	height:20px;
	background-image:url(../img/egyeb-bg.png);
	background-repeat:repeat-x;
	position:absolute;
	right:0px;
	top:100px;
	line-height:20px;
	cursor:pointer;
	width:65px;
}
#egyeb #left{
	background-image:url(../img/egyeb-left.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	padding-left:3px;
	display:inline;
	line-height:20px;
	height:20px;
}
#egyeb #left img{
	margin-top:4px;
}

#egyeb #right{
	background-image:url(../img/egyeb-right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:5px;
	height:20px;
	float:right;
}

#egyeb span{
	color:#111;
	font-size:14px;
	float:left;
	margin-left:3px;
}
#egyeb #links{
	height:20px;
	float:left;
	background-image:url(../img/egyeb-left.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:14px;
	color:#ebebeb;
	line-height:20px;
	width:0px;
}

#egyeb #links a{
	color:#ebebeb;
	text-decoration:none;
	float:left;
	margin:0px 3px;
}
#egyeb #links a:hover{
	color:#CCC;
}

#egyeb #links span{
	margin-right:3px;
}

#wrap{
	position:absolute;
	top:140px;
	width:100%;
}

#content{
	width:700px;
	height:1015px;
	background-color:#FFF;
	background-image:url(../img/content-top.png);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	float:left;
}

#jobb{
	width:280px;
	min-height:500px;
	float:right;
}

#jcar{
	width:280px;
	height:120px;
	margin-bottom:10px;
}

#jcar ul, #jcar ul li{
	width:280px;
	height:120px;
	list-style:none;
}

#jcar h5,#jcar h5 a{
	font-size:24px;
	color:#f7f7f7;
	font-weight:normal;
	line-height:35px;
	margin-left:10px;
	text-decoration:none;
}

#jcar .frissit{
	background-image:url(../img/frissit.jpg);
	background-repeat:no-repeat;
}
#jcar .honlap{
	background-image:url(../img/honlap.jpg);
	background-repeat:no-repeat;
}
#jcar .ertekesit{
	background-image:url(../img/ertekesit.jpg);
	background-repeat:no-repeat;
}
#jcar .webaruhaz{
	background-image:url(../img/webaruhaz.jpg);
	background-repeat:no-repeat;
}
#jcar .seo{
	background-image:url(../img/seo.jpg);
	background-repeat:no-repeat;
}

#jobb img{
	margin-bottom:5px;
}

#jobb #domain{
	background-image:url(../img/domain.gif);
	background-repeat:no-repeat;
	width:260px;
	padding:0px 10px;
	height:150px;
	margin-bottom:10px;
	position:relative;
}

#jobb #domain p{
	color:#CCC;
	font-size:14px;
	padding-top:40px;
	margin-bottom:5px;
	height:35px;
}

#jobb #domain input{
	color:#333;
	font-size:14px;
	width:166px;
	height:21px;
	padding:2px;
	background-image:url(../img/domain-inp.gif);
	background-repeat:no-repeat;
	border:medium none;
	font-weight:bold;
	float:left;
	display:inline;
}
#jobb #domain span{
	color:#ebebeb;
	font-size:18px;
	padding:3px;
	font-weight:bold;
	float:left;
}
#jobb #domain #select{cursor:pointer; position:absolute; right:10px; top:80px; z-index:10;}
#jobb #domain #select #value{
	width:64px;
	height:19px;
	background-image:url(../img/domain-select.gif);
	background-repeat:no-repeat;
	color:#333;
	font-size:14px;
	line-height:21px;
	padding:3px;
	font-weight:bold;
}
#domains{
	width:100%;
	background-color:#CCC;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	position:absolute;
	z-index:10;
}
#domains span{
	display:block;
	font-size:14px !important;
	color:#333 !important;
	float:none !important;
}
#domains span:hover{
	color:#ebebeb !important;
	background-color:#333;
	cursor:pointer;
}
#domain .domainnev{
	font-size:14px!important;
	float:none!important;
}
#check{
	float:right;
	margin-top:10px;
	cursor:pointer;
}

#tudta{
	background-image:url(../img/tudta.gif);
	background-repeat:no-repeat;
	height:164px;
	width:280px;
	margin-bottom:15px;
	position:relative;
}

#tudta p{
	font-size:15px;
	color:#FFF;
	padding:10px;
	padding-top:60px;
	line-height:20px;
}

#tudta #new{
	background-image:url(../img/fresh.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	height:20px;
	color:#FFF;
	font-size:13px;
	line-height:20px;
	position:absolute;
	bottom:5px;
	right:10px;
	cursor:pointer;
}

#contact{
	width:280px;
	height:266px;
	padding-top:35px;
	background-image:url(../img/contact.gif);
	background-repeat:no-repeat;
}

#contact p{
	font-size:14px;
	color:#f6f6f6;
	padding-left:10px;
	line-height:20px;
}
#contact a{
	color:#f6f6f6;
}
#contact span{
	font-size:16px;
}
#contact div{
	margin-left:10px;
	margin-top:5px;
	width:260px;
	height:150px;
}

#foot{
	width:1000px;
	height:100px;
	background-image:url(../img/foot.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:1180px;
	color:#999;
	font-size:12px;
	text-align:center;
}
#foot a{
	color:#999;
	text-decoration:none;
	margin:0px 3px;
}
#foot p{
	font-size:12px;
	color:#999;
}

#cont_foot{
	background-image:url(../img/cont-foot.gif);
	background-repeat:no-repeat;
	width:700px;
	height:5px;
	position:absolute;
	bottom:0px;
	left:0px;
}

#content h1{
	color:#3a3a3a;
	font-size:30px;
	font-weight:normal;
	margin:10px;
	border-bottom:1px solid #c2c2c2;
	border-top:1px solid #c2c2c2;
	padding-bottom:2px;
	padding-top:2px;
	margin-top:20px;
}

#content h2{
	color:#676767;
	font-size:24px;
	font-weight:normal;
	float:left;
	margin:20px 10px 15px 10px;
}

#content .list{
	float:left;
	display:inline;
	margin:0px 0px 20px 10px;
}
#content .list a{
	font-size:14px;
	color:#333;
}
#content .list a:hover{
	text-decoration:none;
}
#content .list img{
	float:left;
	margin-right:10px;
	margin-top:5px;
}
#content h3{
	color:#303030;
	font-size:18px;
	float:left;
}
#content h3 a{
	font-size:18px !important;
	color:#303030;
}
#content h3 a:hover{
	text-decoration:none;
}
#content .list p{
	color:#555;
	line-height:18px;
	font-size:15px;
	float:left;
	width:620px;
}
#content .list span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:60px;
	font-style:italic;
	color:#aaa;
	float:left;
	line-height:50px;
	letter-spacing:-5px;
	display:block;
	width:60px;
}

.center{
	text-align:center;
}

.form{
	width:222px;
	float:left;
	margin-left:30px;
	margin-right:30px;
}
label{
	color:#666;
	line-height:20px;
	display:block;
}
label small{
	color:#C00;
}
.form input{
	width:218px;
	height:23px;
	line-height:27px;
	background-image:url(../img/ajanlat-inp.gif);
	background-repeat:no-repeat;
	border: medium none;
	padding:2px;
	color:#666;
	font-weight:bold;
	margin-bottom:15px;
}
.form .select{
	width:218px;
	height:23px;
	line-height:23px;
	background-image:url(../img/arajanlat-select.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	padding:2px;
	color:#666;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
}
.form .select .value{
	margin-left:5px;
}
.form .select .values{
	margin-top:2px;
	background-color:#ebebeb;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	border-left:1px solid #666;
	position:absolute;
	width:218px;
}
.form .select .values span{
	display:block;
	padding-left:3px;
}
.form .select .values span:hover{
	background-color:#CCC;
}
textarea{
	background-image:url(../img/textarea.gif);
	background-repeat:no-repeat;
	width:494px;
	height:142px;
	border:medium none;
	margin-left:30px;
	color:#666;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	overflow:auto;
}
button{
	width:122px;
	height:27px;
	background-image:url(../img/send.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	float:right;
	margin-right:163px;
	margin-top:15px;
}

#status{
	width:510px;
	height:240px;
	position:absolute;
	left:30px;
	z-index:10;
	text-align:center;
	padding-top:180px;
	line-height:20px;
	color:#333;
}

.ref-img{
	width:300px;
	height:171px;
	background-image:url(../img/ref-bg.png);
	background-repeat:no-repeat;
	margin-left:25px;
	float:left;
	padding:5px;
	margin-bottom:2px;
}
.ref-text{
	float:left;
	margin-left:20px;
	width:330px;
	background-image:url(../img/quote.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:180px;
}
.ref-text p{
	color:#555;
	line-height:18px;
	font-size:15px;
	float:left;
	margin-top:10px;
}
#refmenu{
	background-color:#CCC;
	float:left;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
	width:100%;
}
#refmenu a{
	color:#555;
	font-size:15px;
	margin-left:10px;
	float:left;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	margin-right:20px;
}
#refmenu a:hover{
	color:#FFF;
}
#refmenu a img{
	float:left;
	margin-right:2px;
	margin-top:2px;
}

#callback{
	width:40px;
	height:200px;
	cursor:pointer;
	position:fixed;
	top:200px;
	left:0px;
}
#callbackform{
	width:200px;
	padding-left:15px;
	height:135px;
	padding-top:65px;
	position:fixed;
	top:200px;
	left:-215px;
	background-image:url(../img/cbform.gif);
	background-repeat:no-repeat;
}
#callbackform p{
	color:#FFF;
	font-size:16px;
	line-height:20px;
	margin-top:20px;
}
#callbackform label{
	font-size:16px;
	color:#FFF;
	margin-top:5px;
	float:left;
}
#callbackform img{
	float:right;
	margin-right:30px;
	margin-top:7px;
	cursor:pointer;
}
#callbackform input{
	color:#333;
	font-size:14px;
	width:166px;
	height:21px;
	padding:2px;
	background-image:url(../img/cb-inp.png);
	background-repeat:no-repeat;
	border:medium none;
	font-weight:bold;
	float:left;
	display:inline;
}
#tip{
	display:none;
    background:transparent url(../img/black_arrow_big.png); 
    font-size:12px; 
    height:165px; 
    width:320px; 
    padding:25px; 
    color:#fff;     
}
#tip p{
	line-height:18px;
}
#tip span{
	font-style:italic;
	position:absolute;
	bottom:45px;
}
#tip h3{
	color:#FFF;
	font-size:18px;
	float:none;
	margin-bottom:5px;
}