div#kmain{
	margin:0px auto;
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	margin-top:10px;
	position:relative;
}

div#alcontent{
	width:100%;
}

div#fb-like{
	display:inline-block;
	float:left;
	margin-right:10px;
	width:px;
	height:px;
	background:url('') no-repeat;
}

div#webmail_login{
	float:right;
	width:235px;
	height:85px;
	display:block;
	background:url('images/webmail_bg.png') no-repeat;
}

input#rcmloginuser{
	width:100px;
	height:20px;
	margin-top:30px;
	border:1px solid grey;
}

input#rcmloginpwd{
	width:100px;
	height:20px;
	margin-top:30px;
	border:1px solid grey;
}

input#rcmloginsubmit{
	width:94px;
	height:21px;
	margin-left:124px;
	margin-top:5px;
	border:0;
	background-color:transparent;
	display:block;
	background-image:url('images/webm_gomb.png');
	background-repeat:no-repeat;
	background-position:0px -21px;
}

input#rcmloginsubmit:hover{
	background-position:0px 0px;
}

div#vps_login{
	margin-right:10px;
	float:right;
	width:235px;
	height:85px;
	display:block;
	background:url('images/vps_bg.png') no-repeat;
}

input#vpsloginuser{
	width:100px;
	height:20px;
	margin-top:30px;
	border:1px solid grey;
}

input#vpsloginpwd{
	width:100px;
	height:20px;
	margin-top:30px;
	border:1px solid grey;
}

input#vpsloginsubmit{
	width:94px;
	height:21px;
	margin-left:124px;
	margin-top:5px;
	border:0;
	background-color:transparent;
	display:block;
	background-image:url('images/webm_gomb.png');
	background-repeat:no-repeat;
	background-position:0px -21px;
}

input#vpsloginsubmit:hover{
	background-position:0px 0px;
}

div#hirek{
	margin:0px auto;
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	position:relative;
}

div#serverberles_header{
	width:325px;
	height:20px;
	margin-bottom:0px;
	display:inline-block;
	float:left;
	background: url(images/zold.png) 0 0px no-repeat;
}

div#serverberles_main{
	width:325px;
	height:330px;
	margin-bottom:10px;
	display:inline-block;
	float:left;
	border-right:1px solid #8e8e8e;
}

div#serverberles_logo{
	width:102px;
	height:55px;
	margin:0px auto;
	margin-top:10px;
	background: url(images/berles_szerv.png) 0 0 no-repeat;
	border-right:0px solid #8e8e8e;
}

p#serverberles_logo{
	margin:0px;
	font-weight:bold;
	font-size:28px;
	color:#7bb11b;
}

a#serverberles{
	width:258px;
	height:44px;
	display:block;
	margin:0px auto;
	background-image:url(images/berles_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#serverberles:hover{
	background-position: 0px -44px;
}

a#serverberles:active{
	background-position: 0px -44px;
}

div#dedikalt_header{
	width:326px;
	height:20px;
	margin-bottom:0px;
	display:inline-block;
	float:left;
	background: url(images/kekes.png) 0 0px no-repeat;
}

div#dedikalt_main{
	width:325px;
	height:330px;
	display:inline-block;
	float:left;
	border-right:1px solid #8e8e8e;
}

div#dedikalt_logo{
	width:102px;
	height:55px;
	margin:0px auto;
	margin-top:10px;
	background: url(images/elhelyezes_szerv.png) 0 0 no-repeat;
	border-right:0px solid #8e8e8e;
}

p#dedikalt_logo{
	margin:0px;
	font-weight:bold;
	font-size:28px;
	color:#3486b8;
}

a#dedikalt{
	width:258px;
	height:44px;
	display:block;
	margin:0px auto;
	background-image:url(images/elhelyezes_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#dedikalt:hover{
	background-position: 0px -44px;
}

a#dedikalt:active{
	background-position: 0px -44px;
}

div#virtual_header{
	width:325px;
	height:20px;
	margin-bottom:0px;
	display:inline-block;
	float:left;
	background: url(images/vilkek.png) 0 0px no-repeat;
}

div#virtual_main{
	width:325px;
	height:300px;
	display:inline-block;
	float:left;

}

div#virtual_logo{
	width:102px;
	height:55px;
	margin:0px auto;
	margin-top:10px;
	background: url(images/virtual_szerv.png) 0 0 no-repeat;
	border-right:0px solid #8e8e8e;
}

p#virtual_logo{
	margin:0px;
	font-weight:bold;
	font-size:28px;
	color:#008cff;
}

a#virtual{
	width:258px;
	height:44px;
	display:block;
	margin:0px auto;
	background-image:url(images/virtual_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#virtual:hover{
	background-position: 0px -44px;
}

a#virtual:active{
	background-position: 0px -44px;
}

div#arak{
	width:260px;
	height:50px;
	margin:0px auto;
	margin-top:5px;
	border-top:1px solid #8e8e8e;
	border-bottom:1px solid #8e8e8e;
	padding-top:15px;
}

p#ar{
	display:inline;
	margin-top:15px;
	color:#3b3c40;
	font-size:40px;
	font-weight:bold;
}

p#ft{
	display:inline;
	margin:0px;
	margin-left:3px;
	color:#8e8e8e;
	font-size:35px;
	font-weight:bold;
}

p#perho{
	display:inline;
	margin:0px;
	margin-left:3px;
	color:#8e8e8e;
	font-size:18px;
	font-weight:bold;
}

p#bloszoveg{
	color:#8e8e8e;
	font-size:12px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align:justify;
	width:260px;
}

div#green_hr{
	clear:both;
	margin:0px auto;
	width:980px;
	height:12px;
	display:block;
	background: url(images/hosszuzold_csik.png) 0 0 no-repeat;
}

div#hostoljon{
	margin-top:10px;
	margin:0px auto;
	width:980px;
	display:block;
	text-align:center;
}

p#hostoljon{
	color:#3b3c40;
	font-size:53px;
	margin:17px 0px 17px 0px;
}
div#hostoljon_bx_m{
	color:#8d8d8d;
	width:980px;
	height:250px;
	background-color:#2d2d2d;
	margin-bottom:10px;
}

div#hostoljon_bx_ap{
	width:489px;
	height:124px;
	float:left;
	display:inline-block;
	border-bottom:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
	background-image: url(images/panel.png);
	background-repeat:no-repeat;
	background-position: 20px 50%;
}

p#hostoljon_bx_ap_t{
	color:#FFF;
	margin:0px;
	margin-top:15px;
	margin-left:100px;
	font-size:24px;
	font-weight:bold;
}

p#hostoljon_bx_ap_tr{
	margin:20px 20px 0px 100px;
	font-size:12px;
	text-align: justify;
}

div#hostoljon_bx_ht{
	color:#8e8e8e;
	width:490px;
	height:124px;
	float:left;
	display:inline-block;
	border-bottom:1px solid #8e8e8e;
	background-image: url(images/hatekony.png);
	background-repeat:no-repeat;
	background-position: 20px 50%;
}

p#hostoljon_bx_ht_t{
	color:#FFF;
	margin:0px;
	margin-top:15px;
	margin-left:100px;
	font-size:24px;
	font-weight:bold;
}

p#hostoljon_bx_ht_tr{
	margin:0px;
	margin-left:100px;
	font-size:12px;
	text-align: justify;
	margin-right:20px;
}

div#hostoljon_bx_ug{
	color:#8e8e8e;
	width:489px;
	height:125px;
	float:left;
	display:inline-block;
	border-right:1px solid #8e8e8e;
	background-image: url(images/support.png);
	background-repeat:no-repeat;
	background-position: 20px 50%;
}

p#hostoljon_bx_ug_t{
	color:#FFF;
	margin:0px;
	margin-top:15px;
	margin-left:100px;
	font-size:24px;
	font-weight:bold;
}

p#hostoljon_bx_ug_tr{
	margin:0px;
	margin-left:100px;
	font-size:12px;
	text-align: justify;
	margin-right:20px;
}

div#hostoljon_bx_biz{
	color:#8e8e8e;
	width:490px;
	height:125px;
	float:left;
	display:inline-block;
	background-image: url(images/biztonsag.png);
	background-repeat:no-repeat;
	background-position: 20px 50%;
}

p#hostoljon_bx_biz_t{
	color:#FFF;
	margin:0px;
	margin-top:15px;
	margin-left:100px;
	font-size:24px;
	font-weight:bold;
}

p#hostoljon_bx_biz_tr{
	margin:0px;
	margin-left:100px;
	font-size:12px;
	text-align: justify;
	margin-right:20px;
}

div#alsoblk{
	margin-top:10px;
	margin-bottom:10px;
	width:243px;
	height:250px;
	float:left;
	border-right:1px solid #8e8e8e;
}

div#alsoblk_b{
	margin-top:10px;
	margin-bottom:10px;
	width:244px;
	height:250px;
	float:left;
}

p#alsoblk_web{
	color:#fe05a9;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

p#alsoblk_dom{
	color:#fe4801;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

p#alsoblk_webf{
	color:#fa980d;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

p#alsoblk_rend{
	color:#6006da;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

p#alsoblk_szvg{
	color:#8d8d8d;
	margin:0px auto;
	text-align:justify;
	font-size:12px;
	margin-top:10px;
}

div#arak_al{
	text-align:center;
	width:220px;
	height:40px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:5px;
	border-top:1px solid #8e8e8e;
	border-bottom:1px solid #8e8e8e;
}

p#ar_al{
	display:inline-block;
	margin:0px;
	margin-top:5px;
	color:#3e4043;
	font-size:25px;
	font-weight:bold;
}

p#ft_al{
	display:inline-block;
	margin:0px;
	margin-left:3px;
	margin-top:5px;
	color:#8e8e8e;
	font-size:18px;
	font-weight:bold;
}

p#perho_al{
	display:inline-block;
	margin:0px;
	margin-left:3px;
	margin-top:5px;
	color:#8e8e8e;
	font-size:14px;
	font-weight:bold;
}

a#webtarhely{
	width:200px;
	height:35px;
	display:block;
	margin:0px auto;
	margin-top:20px;
	background-image:url(images/webtarhely_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#webtarhely:hover{
	background-position: 0px -35px;
}

a#webtarhely:active{
	background-position: 0px -35px;
}

a#domain{
	width:200px;
	height:35px;
	display:block;
	margin:0px auto;
	margin-top:20px;
	background-image:url(images/domain_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#domain:hover{
	background-position: 0px -35px;
}

a#domain:active{
	background-position: 0px -35px;
}

a#webfejlesztes{
	width:200px;
	height:35px;
	display:block;
	margin:0px auto;
	margin-top:20px;
	background-image:url(images/webfejlesztes_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#webfejlesztes:hover{
	background-position: 0px -35px;
}

a#webfejlesztes:active{
	background-position: 0px -35px;
}

a#rendszerf{
	width:200px;
	height:35px;
	display:block;
	margin:0px auto;
	margin-top:20px;
	background-image:url(images/rendszerf_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#rendszerf:hover{
	background-position: 0px -35px;
}

a#rendszerf:active{
	background-position: 0px -35px;
}

@media only screen and (min-width: 320px) and (max-width: 780px){
	
	div#kmain{
	margin:0px auto;
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	margin-top:10px;
	position:relative;
}

div#alcontent{
	width:auto;
}

div#fb-like{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

div#webmail_login{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

div#vps_login{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

input#vpsloginuser{
	width:100px;
	height:20px;
	margin-top:30px;
	border:1px solid grey;
}

div#hirek{
	margin:0px 10px 10px 10px;
	width:auto;
}

div.hirek_b{
	text-align:justify;
	width:auto;
}

div#serverberles_header{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

div#serverberles_main{
	width:100%;
	height:310px;
	display:inline-block;
	float:center;
	border-top:1px solid #8e8e8e;
}

div#serverberles_logo{
	width:102px;
	height:55px;
	margin:10px auto;
	background: url(images/berles_szerv.png) 0 0 no-repeat;
}

p#serverberles_logo{
	margin:0px auto;
	font-weight:bold;
	font-size:40px;
	color:#7bb11b;
}

a#serverberles{
	float:left
	width:auto;
	height:44px;
	background:url(images/berles_gomb.png) 0 0 no-repeat;
}

a#serverberles:hover{
	background-position: 0px -44px;
}

a#serverberles:active{
	background-position: 0px -44px;
}

div#dedikalt_header{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

div#dedikalt_main{
	width:100%;
	height:310px;
	display:inline-block;
	float:center;
	border-top:1px solid #8e8e8e;
}

div#dedikalt_logo{
	width:102px;
	height:55px;
	margin:10px auto;
	background: url(images/elhelyezes_szerv.png) 0 0 no-repeat;
	border-right:0px solid #8e8e8e;
}

p#dedikalt_logo{
	margin:0px;
	font-weight:bold;
	font-size:28px;
	color:#3486b8;
}

a#dedikalt{
	width:auto;
	height:44px;
	display:block;
	margin:0px auto;
	background-image:url(images/elhelyezes_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#dedikalt:hover{
	background-position: 0px -44px;
}

a#dedikalt:active{
	background-position: 0px -44px;
}

div#virtual_header{
	visibility: hidden;
	clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
}

div#virtual_main{
	width:100%;
	height:310px;
	display:inline-block;
	float:center;
	border-top:1px solid #8e8e8e;
}

div#virtual_logo{
	width:102px;
	height:55px;
	margin:10px auto;
	background: url(images/virtual_szerv.png) 0 0 no-repeat;
	border-right:0px solid #8e8e8e;
}

p#virtual_logo{
	margin:0px;
	font-weight:bold;
	font-size:28px;
	color:#008cff;
}

a#virtual{
	width:258px;
	height:44px;
	display:block;
	margin:0px auto;
	background-image:url(images/virtual_gomb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a#virtual:hover{
	background-position: 0px -44px;
}

a#virtual:active{
	background-position: 0px -44px;
}

div#arak{
	width:260px;
	height:50px;
	margin:0px auto;
	margin-top:5px;
	border-top:1px solid #8e8e8e;
	border-bottom:1px solid #8e8e8e;
	padding-top:15px;
}

p#ar{
	display:inline;
	margin-top:15px;
	color:#3b3c40;
	font-size:40px;
	font-weight:bold;
}

p#ft{
	display:inline;
	margin:0px;
	margin-left:3px;
	color:#8e8e8e;
	font-size:35px;
	font-weight:bold;
}

p#perho{
	display:inline;
	margin:0px;
	margin-left:3px;
	color:#8e8e8e;
	font-size:18px;
	font-weight:bold;
}

p#bloszoveg{
	color:#8e8e8e;
	font-size:12px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align:justify;
	width:260px;
}
}