/*
Theme Name: NextServer.hu
Theme URI: http://www.nextserver.hu/
Description: new nextserver.hu design
Version: 1.0
Author: Zsolt Kocsmárszky
Author URI: http://nextserver.hu/
Tags: blue, custom header, fixed width, two columns, widgets

	

*/


/* Begin Typography & Colors */
html {
background-color: #f8f8f7;
	/*background: url("data:image/gif;base64,R0lGODlhBAAEAIAAAOHh4f///yH5BAAAAAAALAAAAAAEAAQAAAIFRI4WqgUAOw==");*/
}
#content p {line-height: 18px;}
a {
outline: none;
}
.attention {
color: red;
font-weight: bold;
}
img {
border: 0 none;
}
body {
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	color: #363636;
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}

input, submit, textarea, select {
    margin: 0px;
    padding: 0px;
    line-height: 15px;
}

#page {
	width: 950px;
	margin: 0 auto 20px auto;
	padding: 0 20px 20px 20px;
	background-color: white;
	box-shadow: 0 1px 5px #d4d4d4;
	-webkit-box-shadow: 0 1px 5px #d4d4d4;
	-moz-box-shadow: 0 1px 5px #d4d4d4;
	}
	
.cb-holder-left {
float: left;
width: 450px;
}

.cb-holder-right {
float: right;
width: 450px;
}

#footer {
clear: both;
}

#header {
	height: 108px;
	margin: 0px 0 15px 0;
}

p, ul {
    line-height: 17px;
}

p {
    margin-top: 0px;
}

h3 {
    margin-bottom: 5px;
    margin-top: 0px;
    font-weight: normal;
    font-family: Trebuchet MS;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
}

a:link  {
color: #0073ea;
text-decoration: none;
}

a:visited {
color: #0073ea;
text-decoration: none;
}

a:hover {
color: #2286ed;
text-decoration: underline;
}

#logodiv {
float: left;
margin: 25px 0 25px 5px;
}

#menu {
clear: both;
width: 942px;
padding: 4px;
height:26px;
background: transparent url('images/menubg.png') repeat-x;
border: 1px solid #7fbae0;

/*-moz-box-shadow: 0px 2px 8px #989898;
-webkit-box-shadow: 0px 2px 8px #989898;*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

#menu ul {
list-style-type: none;
display: block;
margin: 0;
padding: 0;
margin-top: -4px;
}

#menu ul li {
font-size: 14px;
float: left;
padding: 0px 5px;
}

#menu ul li a:link, #menu ul li a:visited  {
color: #fff;
text-decoration: none;
display: block;
padding:  8px;
text-shadow: 1px 1px 0px #042d75;
}

#menu ul li a:hover {
color: #fff;
text-shadow: 1px 1px 0px #042d75;
text-decoration: underline;
}

.arajanlatpop p input {height: 30px !important;}

.kereso {
float: right;
margin-top: 3px;
}

.domainkereso {
float: left;
margin: 22px 0 0 70px;
}

form {
margin: 0;
padding: 0;
}

.domainkereso select, .domainsel {
background: transparent url('images/inputbg.png') repeat-x;
border: 1px solid #a7a7a7;
cursor: pointer;
width: 77px;
height: 29px;
margin-top: 1px;
padding: 5px 8px 5px 7px;
}

.entry .search {
margin-top: 3px;
}

#searchform {
margin-right: 10px;
}

/* Header - Contact area*/

#contact {
float: right;
margin-top: 10px;
}

#toleft {
float: left;
font-family: Trebuchet MS;
font-style: italic;
margin-top: 10px;
}

.hureg {
float: left;
margin: 14px 0 0 15px;
}

#toright {
float: right;
font-size: 12px;
margin-top: 5px;
margin-left: 10px;
}

#segithetunk {
font-size: 16px;
}

#hivjon {
margin-top: -5px;
font-size: 21px;
margin-left: 40px;
}

span.phone {
padding-left: 18px;
background: transparent url('images/phoneemail.png') no-repeat 0 -3px;
display: block;
margin: 3px 0;
}

a.email {
padding-left: 18px;
background: transparent url('images/phoneemail.png') no-repeat 0 -21px;
}

#breadcrumbs {
    margin-top: 5px;
    margin-left: 5px;
    display: none;
}

h2 {
    margin-top: 10px;
	margin-bottom: 5px;
    font-weight: normal;
    font-size: 18px;
    font-family: Trebuchet MS;
    font-style: normal;
    
}

h1 {
    margin-top: 0px;
    font-weight: normal;
    font-size: 21px;
    font-family: Trebuchet MS;
    font-style: normal;
}

.floatedpromo {
    float: left;
    width: 295px;
    height: 260px;
    background: transparent url('images/promoheader.png') no-repeat;
    margin-right: 10px;
    padding-left: 15px;
    margin-bottom: 20px;
}

.fp2 {
    margin-right: 0px;
    z-index:999;
    background-color: white;
}

.floatedpromo img{
    float: left;
}

.floatedpromo ul{
    float: right;
    margin-top: 0px;
}

.floatedpromo p{
    margin-left: 129px;
}

.btn {
    display: block;
    height: 56px;
    text-indent: -9999em;
    overflow: hidden;
    margin: 0 auto;
    float: left;
    margin-top: 15px;
    
     /* -moz-box-shadow: 0px 2px 8px #989898;
       -webkit-box-shadow: 0px 2px 8px #989898;*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.bovebben {
    background: transparent url('images/btn_bovebben.png') no-repeat;
    width: 140px;
}

.arajanlat {
    background: transparent url('images/btn_arajanlat.png') no-repeat;
    width: 150px;
}

.onlinedomainrendeles {
    background: transparent url('images/btn_onlinedomainrendeles.png') no-repeat;
    width: 188px;
}

.bovebben:hover {
    background-position: 0 -56px;
}

.arajanlat:hover {
    background-position: 0 -56px;
}

.onlinedomainrendeles:hover {
    background-position: 0 -56px;
}

.bovebben:active {
    background-position: 0 -112px;
}

.arajanlat:active {
    background-position: 0 -112px;
}

.onlinedomainrendeles:active {
    background-position: 0 -112px;
}

.hentry {
    float: left;
    overflow: hidden;
    width: 445px;
}

.clear{
    clear: both;
}

.tabzorz {
    float: right;
    width: 455px;
    height: 230px;
    margin-bottom: 35px;
}

#footer {
    clear: both;
    overflow: hidden;
    margin-top: 30px;
    height: 228px;
    width: 930px;
    padding: 10px;
    background: transparent url('images/footerbg.png') no-repeat;
    color: white;
    
    -moz-box-shadow: 0px 4px 18px #989898;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 0px 4px 18px #989898;
    -webkit-border-radius: 4px;
}

.ful {
    float: left;
     width: 500px;
}

.ful ul {
    padding-left: 0px;
    margin: 0px;
}

.ful ul li {
    float: left;
    margin: 5px 10px 5px 10px;
    margin-left: 0px;
    width: 200px;
    list-style-type: none
}

.ful ul li a{
    padding: 5px;
    color: white;
   background: transparent url('images/icons.png') no-repeat 0px -84px;
   padding-left: 25px;
}


.ful2 {
float: right;
text-align: right;
margin-top: 5px;
line-height: 17px;
margin-right: 10px;
}

.fbook {
background-color: white;
float: left;
}

.ful2 a {
   color: #fff;
}


.topp {
    margin-bottom: 15px;
}


.megr {
    background: transparent url('images/icons.png') no-repeat -5px -38px;
    padding: 4px;
    padding-left: 25px;
    padding-right: 0px;
}

.cto {
    background: transparent url('images/icons.png') no-repeat -8px -62px;
    padding: 4px;
    padding-left:19px;
    padding-right: 0px;
    line-height: 20px;
}

.phone2 {
padding-left: 24px;
background: transparent url('images/icons.png') no-repeat 0 -141px;
margin-bottom: 10px;
}

.email2 {
padding-left: 24px;
background: transparent url('images/icons.png') no-repeat 0 -170px;
}

.hentried {
padding-right: 10px;
width: 450px;
  margin-bottom: 20px
}

#content {
    padding: 0px 0px;    
}

h2.nomarg {
    margin-top: 0px;
}

.tabzorz .submit {
background: transparent url('images/btn_feliratkozas.png') no-repeat;
border: 0 none;
cursor: pointer;
width: 96px;
height: 29px;
text-indent: -999em;
float: right;
margin-top: 0px;
margin-left: 3px;
}

.tabzorz .submit:hover {
background: transparent url('images/btn_feliratkozas.png') no-repeat 0 -29px;
}

.tabzorz .submit:active {
background: transparent url('images/btn_feliratkozas.png') no-repeat 0 -58px;
}

.newsletterTextInput {
background: transparent url('images/inputbg.png') repeat-x;
width: 145px;
padding-left: 7px;
padding-right: 10px;
height: 27px;
border: 1px solid #a7a7a7;
color: #747474;
font-style: italic;
font-family: Trebuchet MS, Times New Roman, Arial, Sans-Serif;
}

.links {
    height: 80px;
}

.links ul {
    padding: 0px;
    margin: 0px;
}

.links ul li {
    list-style-type: none;
    float: left;
    width: 170px;
    display: block;
    height: 32px;
}

.tabber {
    margin: 0px;
    padding: 0px;
}

.tabber li {
    list-style-type: none;
    float: left;
    margin-left: 5px;

}

.tabber li a{
    display: block;
    height: 20px;
    padding: 5px 15px;
    padding-top: 7px;
    font-size: 13px;
    border: 1px solid #E0E0E0;
    
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    margin-bottom: -1px;
}

.tabber li a.activetab{
    background: transparent url('images/tab_active.png') repeat-x;
    z-index: 999;
    position: relative;
    border-bottom: 1px solid #f9f9f9;
}

.tabber li a.passivetab{
    background: transparent url('images/tab_passive.png') repeat-x;
}

.tabber li a.passivetab{
    color: white;
}

.tabdiv {
    background: transparent url('images/tab_bg.png') repeat-x;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-box-shadow: 0px 1px 5px #e7e7e7;
    -webkit-box-shadow: 0px 1px 5px #e7e7e7;
    
    border: 1px solid #e0e0e0;
    padding: 10px;
    width: 440px;

}

.post .tabdiv {
    width: 550px;
    overflow: hidden;
    margin-bottom: 15px;
    float: left;
}

.post .tabber {
    margin-top: 15px;
	float: left;
}

#content .tabzorz h3 , #content .hentried h3{
    color: #363636;
}

#content h3 {
    color: #0073EA;
}

.helperbox {
    margin-bottom: 25px;
    padding-left: 8px;
    border-left: 3px solid #eee;
}

.pagecontent a:link, .pagecontent a:visited {
    text-decoration: underline;
}

.pagecontent a:hover {
    text-decoration: none;
}

/*.pagecontent h2 {
line-height: 26px;
}*/

h1 a.megr {
    font-size: 12px;
    float: right;
}

.postpage .hentry {
    width: 100%;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.tarhely {
    margin-bottom: 20px;
}

.tarhely td.first_column {
    text-align: left;
    width: 200px;
    border-left: 1px solid #a0cfff;
}

.tarhely td {
    padding: 5px;
    text-align: center;
}

.tarhely td {
    border-style: solid;
    border-color: #a0cfff;
    border-width: 0px 1px 1px 0;
}

.nepszeru {
    width: 146px;
    height: 29px;
    background: transparent url('images/legnepszerubb.png') no-repeat;
    margin-left: 408px;
    margin-bottom: -1px;
    margin-top: 20px;
}

 td.basic{
    background-color: #dbedff;
 }
 
 tr.green_line td {
    border-top: 2px solid #c9e4ff;
 }

.tarhely td.package {
    font-family: Georgia;
    font-style: italic;
    font-size: 18px;
    width: 165px;
    border-top: 1px solid #a0cfff;
    border-bottom: 0px solid #dbedff;
}

.tarhely {
    border-left:5px solid #2286ed;

}

a.megrendeles {
background: transparent url('images/btn_megrendeles.png') no-repeat;
border: 0 none;
margin: 0 auto;
display: block;
cursor: pointer;
width: 96px;
height:29px;
text-indent: -999em;
}

a.megrendeles:hover {
background: transparent url('images/btn_megrendeles.png') no-repeat 0 -29px;
}

table.domain {
    margin-top: 15px;
    border-top: 1px solid #A0CFFF;
}

h3.alsomargin {
    margin-bottom: 15px;
}

a.megrendeles:active {
background: transparent url('images/btn_megrendeles.png') no-repeat 0 -58px;
}

.arak thead td {
    font-weight: bold;
}

.domdob {
    margin-top: 15px;
}

.hidden {
    display: none;
}

a.menete {
    background: transparent url('images/icons.png') no-repeat -5px -199px;
    margin-right: 20px;
}

.tabdiv .domain {
    margin: 5px 0 10px 0px;
}

.helperbox h3 {
    display: inline-block;
    padding: 6px 10px 6px 12px;
    background-color: #eeeeee;
    margin-left: -11px;
    -moz-box-shadow: 3px 3px 0px #c4c4c4;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-box-shadow: 3px 3px 0px #c4c4c4;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    
    text-shadow: 1px 1px 0px #fff;
}

.helperbox p {
    margin-top: 5px;
}

.docdiv {
    width: 145px;
    height: 105px;
    text-align: center;
    padding: 5px;
    border: 1px solid #fff;
    margin-left: 20px;
    float: left;
    margin-bottom: 15px;
	
}

.docdiv:hover {
    border: 1px solid #e4e4e4;
    -moz-box-shadow: 1px 1px 8px #c4c4c4;
    -moz-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 1px 1px 8px #c4c4c4;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
	background-color: #fff;
}

.pagecontent a.docrendel img{
    border: 0 none;
    text-decoration: none;
}

.eljuttat {
margin-left: 20px;
}




.search, .wpcf7-validates-as-required {
background: transparent url('images/inputbg.png') bottom repeat-x;
width: 143px;
height: 15px;
border: 1px solid #a6a6a6;
color: #747474;
font-style: normal;
font-family:  Arial, Sans-Serif;
    float: left;
    padding: 6px;
    margin: 1px 3px 0 0;
}

.wpcf7-validates-as-required {
   float: none;
}

#searchform select {
    float: left;
}

.searchsubmit {
/*background: transparent url('images/btn_single.png') repeat-x;
border:  1px solid #bfd3e4;*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
width: auto;
padding: 0px 5px;
height: 29px;
color: #fff;
font-weight: bold;
font-size: 12px;
font-family: Arial, Sans-Serif;
color: #445d76;
clear: both;
margin-top: 1px;
margin-left: 3px;
}

.contact_left label {
    display: block;
    margin: 0px 0px;
}

.contact_left {
    float: right;
    width: 400px;
    padding-toP: 44px;
}

.contact_left .search{
    float: none;
    margin-bottom: 10px;
}

.contact_right {
    float: left;
    width: 400px;

}

.edit {
    clear: both;
}

.tarea, textarea.wpcf7-validates-as-required {
font-size: 12px;
width: 330px;
height: 170px;
line-height: 20px;
}

#overlay {
background-color:black;
cursor:pointer;
height:100%;
left:0;
margin-left:0;
opacity:0.2;
position:fixed;
top:0;
width:100%;
z-index:9999;
}

#box {
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:0 0 20px #585858;
background-color:#fff;
border:1px solid #0073ea;
left:44%;
margin-left:-90px;
margin-top:-105px;
overflow:hidden;
padding:20px;
position:fixed;
top:25%;
width:380px;
z-index:99999;
}

.wpcf7-mail-sent-ok, .contact_left div.wpcf7-validation-errors, #box div.wpcf7-validation-errors {
width: 312px;
padding: 10px;
}

.wpcf7-mail-sent-ok{
border: 1px solid #398F14;
background-color: #ebffe2;
}

.contact_left div.wpcf7-validation-errors, #box div.wpcf7-validation-errors  {
border: 1px solid #F7E700;
background-color: #fffeeb;
}

#box h2 {
margin-top: 0px;
}

.contact_left .wpcf7-not-valid-tip, #box .wpcf7-not-valid-tip{
    width: auto;
    background-color: #ffe1e1;
    padding: 3px;
    left: 99%;
    top: -34%;
    widtH: 175px;
    
}

.domain-left {
float: left;
width: 500px;
}
.domain-left2 {
float: left;
width: 100%;
}

.domain-right {
float: right;
width: 400px;
padding-top: 50px;
padding-left: 5px;
}

.miert_left {
float: left;
clear: both;
width: 60px;
height: 70px;

}

.miert_right {

}


.irokbele {
    color: black;
    text-shadow: 1px 1px 0px #fff;
}

.szabad {
color: #50af2b;
}

.foglalt {
color: #f00;
}

#close {
float: right;
margin-top: -35px;
color: red;
}


.contact_left input submit{
    background: url("images/menubg.png") no-repeat scroll 0 0 transparent;
    color: white;
}

.center {
text-align: center;
margin: 0 auto;
}

.fleft { float: left;}

.no-top-padding {
padding-top: 0px;
}

.clear {
clear: both;
}

.call-to-action-pdf {
text-indent: -9999em;
display: block;
width: 256px;
height: 65px;
margin-bottom: 8px;
background: url("images/call-to-action-pdf.png") no-repeat scroll 0 0 transparent;
}

.call-to-action-pdf:hover {
background: url("images/call-to-action-pdf-hover.png") no-repeat scroll 0 0 transparent;
}

a.call-to-action-doc {
text-indent: -9999em;
display: block;
width: 256px;
height: 65px;
background: url("images/call-to-action-doc.png") no-repeat scroll 0 0 transparent;
}

a.call-to-action-doc:hover {
background: url("images/call-to-action-doc-hover.png") no-repeat scroll 0 0 transparent;
}

.left-blog {
width: 680px;
float: left;
margin-bottom: 20px;
}

.right-blog {
width: 230px;
float: right;
margin-left: 20px;
margin-bottom: 20px;
}

.bejegyzes-fooldal {margin-bottom: 15px; padding-bottom: 10px;
border-bottom: 1px dotted #c8c8c8;
}

h2.cim-blog {margin:0px;}

h2.cim-blog a{ text-decoration: none!important}

.bejegyzes-adatok {margin-bottom: 10px;}

.comment-form td input {
	width: 280px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #444;
}

#comment { width: 292px; height: 150px; line-height: 18px;}

.comment-form th{ font-weight: normal;}

.comment-form th label{ font-weight: bold;}


.footer-middle {
width: 950px;
border-bottom: 1px solid #d8d9d9;
padding: 8px 0px;
height: 38px;
}

.footer-bottom {
margin-bottom: 25px;
}

#footer-top
{
width: 950px;
border-top: 1px solid #d8d9d9;
border-bottom: 1px solid #d8d9d9;
padding: 15px 0px;
margin-top: 20px;
height: 123px;
clear: both;
}

#footer-logo{
float: left;
}

a.foooter-logo-img {
text-indent: -99999px;
background: url("images/footer-nextserver.png");
width: 235px;
height: 123px;
display: block;
}
a.foooter-logo-img:hover {
background: url("images/footer-nextserver-hover.png");
}

a.foooter-li:link{
color: #363636;
background: url("images/liarrow.png") left no-repeat;
}

a.foooter-li:visited{
color: #363636;
}

.full2 {
width: 150px !important;
}

.footer-ul li{
margin: 6px 0;
}

a.foooter-li:hover{
color: #000;
}

#footer-links{
width: 450px;
height: 123px;
float: left;
border-left: 1px solid #d8d9d9;
border-right: 1px solid #d8d9d9;



}
#footer-links ul li a{
float: left;
display: block;
width: 120px;
}


#footer-links ul li a:hover{
text-decoration: none;
}

#footer-links ul {
list-style-type: none;
height: 123px;
margin: 0;
padding: 0;
float:left;
width: 120px;
padding-left: 15px;
}

.footer-ul li a {

padding-left: 15px;
margin: 6px 0;
}


#footer-contact {
width: 200px;
float: left;
padding: 40px 0px;
padding-left: 60px;
}

.footer-left {
width: 400px;
float: left;
font-size: 11px;
padding: 10px 0px;
margin-left: 10px;
}

.footer-right {
width: 344px;
float: right;
text-align: right;
font-size: 11px;
}

.footer-bottom .footer-right  {
padding: 10px 0px;
}

a.footer-hureg {
background: url("images/footer-hureg.png");
width: 175px;
height: 38px;
display: block;
float: left;
margin-right: 10px;
}

a.footer-hureg:hover {
background: url("images/footer-hureg-hover.png")
}

a.footer-ssl {
text-indent: -6236236px;
background: url("images/footer-ssl.png");
width: 91px;
height: 38px;
display: block;
float: left;
}
a.footer-ssl:hover {
background: url("images/footer-ssl-hover.png")
}

.red {color: red;}

#footer-contact a.email {
color: #363636;
}

a.footer-facebook {
text-indent: -99999px;
background: url("images/footer-facebook.png");
width: 47px;
height: 38px;
display: block;
border-left: 1px solid #d8d9d9;
margin: 0px 10px;
float: left;
}
a.footer-facebook:hover {
background: url("images/footer-facebook-hover.png");
}


.footer-payment {
width: 400px;
float: left;
padding: 10px 0px;
margin-left: 10px;
}

.footer-payment img {
margin-left:3px;
margin-bottom: -5px;
}

.footer-bottom .footer-right a, .footer-bottom .footer-left {
color: #797979;
margin: 0px 10px;
}

.footer-bottom .footer-right a:hover {
color: #000;
}


.commercial_mosaic {
float: left;
width: 156px;
height: 120px;
text-align: center;
vertical-align: middle;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
background-repeat: no-repeat;
background-position: center center;
}
.commercial_mosaic a {
display: none;
}
.commercial_mosaic:hover {
background-image:none;
}
.commercial_mosaic:hover a {
text-align: center;
color: white;
overflow: hidden;
vertical-align: middle;
text-decoration:none;
width:126px;
height:40px;
padding:50px 15px 30px 15px;

}

.ugyfeleink {
float: left;
margin: 35px 0;
margin-left: 65px;
}

.blueline {
margin:15px 0;
border: 1px dotted #C8C8C8;
}

.cm_right {
border-right:0px solid #EDEDED;
}

.cm_bottom {
border-bottom:0px solid #EDEDED;
}
.info-box {
font-size: 11px;
background-color: #eeeeee;
border: 1px solid #d4d4d4;
padding:  5px 10px;
margin: 15px 0 15px 0px;
}

.blog-quote{
margin: 15px auto;

font-size: 18px;
font-family: Gerogia;
color: #384049;
}


.ui-widget input, .ui-widget select {font-family: Arial;}
#main {float: left;}
.domain-search .searchsubmit, button, input[type="submit"], .button,
#header-domain-search .searchsubmit, .ux-dialog input[type="submit"], button, .ux-dialog button, #content button, #content input[type="submit"],
.ui-dialog-content input[type="submit"], #content .big-button, #content .button {
  	background: -moz-linear-gradient(center top , #1e80e6 0%, #045bb5 100%) repeat scroll 0 0 transparent;
  	background:-moz-linear-gradient(top, #1e80e6 0%, #045bb5 100%);
   	background:-webkit-linear-gradient(top, #1e80e6 0%, #045bb5 100%);
  	background:-o-linear-gradient(top, #1e80e6 0%, #045bb5 100%);
   	background:-ms-linear-gradient(top, #1e80e6 0%, #045bb5 100%);
  	background:-linear-gradient(top, #1e80e6 0%, #045bb5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e80e6', endColorstr='#045bb5',GradientType=0 ); 
	 -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e80e6', endColorstr='#045bb5',GradientType=0 )"; 

  	color: white;
  	border: 1px solid #045bb5;
  	
 	 -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;	
	border-radius: 3px;
	font-weight: normal;
  	font-family: Arial !important;
	font-size: 12px;
}
.domain-search .searchsubmit:hover, button:hover, input[type="submit"]:hover, .button:hover,
#header-domain-search:hover .searchsubmit:hover, #content input[type="button"]:hover, #content button:hover, #content input[type="submit"]:hover, 
#content .big-button:hover, .ui-dialog-content input[type="submit"]:hover, #content .button:hover, .fconnect-button:hover {
	-moz-box-shadow: 0px 1px 2px #898989;
 	 box-shadow: 0px 1px 2px #898989;
  	-webkit-box-shadow: 0px 1px 2px #898989;
  	border: 1px solid #064280;
  text-decoration: none;
}

#content .big-button { padding-bottom: 5px;}

.new-login {
margin: 0 auto;
 border: 1px solid #D8D9D9;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
 width: 606px;
float: left;
margin-left: 160px;
}

.new-login-left {
float: left;
  padding: 20px 20px 0px 20px;
  width: 170px;
}

.login-h2 {margin-top: 0px;
color: #0073EA;
margin-bottom: 15px;
font-size: 14px;
font-weight: bold;
}

.new-login-right {
float: right;
  padding: 15px 20px;
  width: 355px;
  background-color: #f5f5f5;
  border-left: 1px solid #D8D9D9;
}
.new-login-item {margin-bottom: 10px; float: left;}

.new-login .search {width: 155px;}

.new-login-fb { border-top: 1px dotted #D8D9D9; padding: 10px 0;
clear: both;
width: 100%;
margin-top: 15px;
float: left;
 }
 
 .new-login-login, .new-login-register {
 height: 28px;
 padding: 0px 5px;
 float: right;
 cursor: pointer;
 }
 
 .new-login-lostpw {float: left; display: block; padding: 6px 3px; border: 1px dotted #fff;}
  .new-login-lostpw:hover {
      border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	border: 1px dotted #0073EA;
  }

 .new-login-pwleft {float: left; width: 178px;}
 .new-login-pwright {float: right; width: 177px;}

input[type=button], button, input[type=submit], .button {
	/*color: #445d76;
	font-weight: normal;
	background-image: url(assets/button-bg.png);
	border: 1px solid #bfd3e4;*/
	border-radius: 3px;
	height: 28px;
	padding: 0px 5px;
	margin: 0px;
	cursor: pointer;
  margin-bottom: 10px;
}

.infobox {float: left;}
table.styled { }

#content .dataTables_filter {
float: none;
width: 100%
}

a.renew_button {
    font-weight: bold !important;
    height: 10px !important;
    padding: 0px 3px 3px 3px;
    line-height: 1;
    margin: 0px;
}

.disabled_button {
    background: silver !important;
    border: 1px solid gray !important;
    cursor: default;
}

.disabled_button:hover {
    -moz-box-shadow: none !important;
     box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border: 1px solid gray !important;    
}

#content .pay-buttons .big-button { height: auto;
width: auto;
margin: 0 5px 0 0;
line-height: normal;
padding: 7px;


  	background: -moz-linear-gradient(center top , #818181 0%, #5d5d5d  100%) repeat scroll 0 0 transparent;
  	background:-moz-linear-gradient(top, #818181 0%, #5d5d5d  100%);
   	background:-webkit-linear-gradient(top, #818181 0%, #5d5d5d  100%);
  	background:-o-linear-gradient(top, #818181 0%, #5d5d5d  100%);
   	background:-ms-linear-gradient(top, #818181 0%, #5d5d5d  100%);
  	background:-linear-gradient(top, #818181 0%, #5d5d5d  100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#5d5d5d ',GradientType=0 ); 
	 -ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#5d5d5d ',GradientType=0 )"; 

  	border: 1px solid #5d5d5d ;
}

.pay-buttons .paypal {
width: auto;
height: auto;
padding: 12px;
margin: 0px;
}

.terms {
border: 1px solid #ced08e;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding: 10px;
margin: 0 auto 15px auto;
background: #feffd3;
text-align: center;
width: 150px;
}

.terms a {margin-top: -2px;}

.terms input {
padding: 5px 10px;
}

#content .pay-buttons {

border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
width: 260px;
margin: 0 auto;
padding: 15px;
height: 100px;
-moz-box-shadow: 0px 1px 5px #d4d4d4;
 	 box-shadow: 0px 1px 5px #d4d4d4;
  	-webkit-box-shadow: 0px 1px 5px #d4d4d4;
}

#content .big-button {
width: auto;
height: auto;
line-height: normal;
padding: 12px;
}

#content .paysum {
clear: both;
width: auto;
margin: 0 auto 15px auto;
text-align: center;
}

#content .summary {
width: 100%
}

.billing_address {margin-top: 10px;}

.controls .button, input[type="button"], input[type="submit"].slimbutton {
width: auto;
}

#content table.styled {margin-bottom: 15px;}

#content table.styled tfoot td{padding: 3px 5px;}

#dropdown-menu table.smallbasket tr td { padding: 3px 0px;}

.na-promos {
margin: 15px 0 20px 0;
float: left;
}

.middle-promo {margin-top: 20px;}

.na-div {
background: url("/wp-content/themes/nextserver/images/gray-bg.png") repeat-x;
width: 240px;
height: 63px;
float: left;

margin-right: 14px;
margin-bottom: 15px;
}

.na-divmiddle {
margin-bottom: 10px;
margin-top: 5px;
width: 240px;
}

.na-div:hover {
background: white;
	/*-moz-box-shadow: 0px 1px 4px #cecece;
 	 box-shadow: 0px 1px 4px #cecece;
  	-webkit-box-shadow: 0px 1px 4px #cecece;*/
}

a.na-button {
display: block;
float: left;
height: 48px;
width: 180px;

cursor: pointer;
color: #5ea7f2;
font-size: 14px;
font-weight: bold;

padding-left: 60px;
padding-top: 13px;
border: 1px solid #dbdbdb;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;

font-family: Trebuchet MS, Arial;
}

a.na-button:hover{color: #0073EA;}

.divsql {
border: 1px solid #dbdbdb;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
padding-top: 15px;
padding-left: 15px;
width: 225px;
height: 46px;
}

.divsql a:hover {color: #0073EA; text-decoration: none;}

.divsql img {float:left; margin-right: 15px;}

.divsql a {
cursor: pointer;
color: #5ea7f2;
font-size: 14px;
font-weight: bold;
}

.divsql-icon{

}

.namysql, .nasupport, .divsql, .divsupport {
margin-right: 0px;
}

.naadataim{
background: url("/wp-content/themes/nextserver/images/adataim.png") no-repeat 15px 15px;
}

.natarhely {
background: url("/wp-content/themes/nextserver/images/tarhely.png") no-repeat 15px 15px;
}

.namysql {
background: url("/wp-content/themes/nextserver/images/adataim.png") no-repeat 15px 15px;
}

.nadomain-reg {
background: url("/wp-content/themes/nextserver/images/domain-regisztracio.png") no-repeat 15px 15px;
}

.naemail {
background: url("/wp-content/themes/nextserver/images/email.png") no-repeat 15px 15px;
}

.nasupport {
background: url("/wp-content/themes/nextserver/images/support.png") no-repeat 15px 15px;
}

.namegrendelo {
background: url("/wp-content/themes/nextserver/images/megrendelo-letoltese.png") no-repeat 15px 15px;
}

.namenete{
background: url("/wp-content/themes/nextserver/images/megrendeles-menete.png") no-repeat 15px 15px;
}

.naarak {
background: url("/wp-content/themes/nextserver/images/arlista.png") no-repeat 15px 15px;
}

.naregisztral {
background: url("/wp-content/themes/nextserver/images/regisztracio.png") no-repeat 0px 0px;
}

a.naregisztral {padding-left: 75px; width: 165px;}

.na-button:hover {
text-decoration: none;
}

.na-button span {
color: #363636;
font-size: 12px;
font-weight: normal;
}

.pagecontent a.na-button {text-decoration: none;}

#page #left > ul {border: 1px solid #dbdbdb;
-webkit-box-shadow: 0px 1px 3px #dbdbdb;
-moz-box-shadow: 0px 1px 3px #dbdbdb;
box-shadow: 0px 1px 3px #dbdbdb;
}

#page #left .selected {
background: url("/wp-content/themes/nextserver/images/leftmenu-bg.png") repeat-x;
}

ul.steps {
background: url("/wp-content/themes/nextserver/images/steps.png") repeat-x;
font-weight: bold;
}

ul.steps .selected {
background: url("/wp-content/themes/nextserver/images/steps-selected.png") repeat-x;
color: #363636;
font-weight: bold;
}

ul.steps .selected a {color: #39b54a;}

.top-promo {
height: 286px;
border: 1px solid #d8d9d9;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
margin-top: 5px;
float: left;
}

.top-promo-img {
width: 431px;
float: left;
}

.top-promo-middle {
float: left;
padding: 25px;
padding-top: 20px;
width: 255px;
height: 241px;
border-right: 1px solid #d8d9d9;
}

.top-promo-right {
float: left;

}

.new-h1, .new-h2 {
font-size: 14px;
font-weight: bold;
}

.new-h2 { line-height: 19px;}

#main #content .fconnect-button {width: 169px; margin-top:4px;}
#page #content .fconnect-button, #small-login-form .fconnect-button{
background: transparent;
background: url("/wp-content/themes/nextserver/images/fconnect-button.png") !important;
border: none;
width: 169px;
margin-top: 4px;
text-indent: -999em;
height: 21px;
}

a.naakcio {
color: #f84c3a;
padding: 13px 27px 0px;
width: auto;
border: 1px dashed #a1a1a1;
}

.akciodiv {
width: auto;
margin-right: 0px;
background: #fff;

}

a.naakcio:hover {
color: #cd3424;
}

.ollo {
background: url('/wp-content/themes/nextserver/images/ollo.png');
width: 23px;
height: 15px;
position: absolute;
margin-top: -7px;
margin-left: 7px;
}

.clients-quote {
float: left;
width: 500px;
margin-bottom: 20px;
}

.nextadmin-galeria {
float: right;
width: 425px;
}

.new-h2{
margin: 0px 0px 15px 0px;

}

.client-avatar {
width: 45px;
float: left;
clear: both;
}

.client-said {
float: left;
width: 455px;
margin-bottom: 10px;
font-family: Georgia, Times New Roman;
line-height: 18px;
font-style: italic;
color: #4b4b4b;
}

.natools {
background: url("/wp-content/themes/nextserver/images/tools.png");
width: 32px;
height: 32px;
margin: 0px 15px 0px 0px;
float: left;
}

.domain-dot { margin-top: 10px; float: left; margin-right: 2px; font-size: 14px; }

#header-domain-search {
margin: 22px 0 0 70px;
float: left;
line-height: 17px !important;
}

#header-domain-search .searchsubmit {
margin: 1px 0 0 3px;
padding: 6px;
width: auto;
font-size: 13px;

background-image: url(/wp-content/themes/nextserver/images/inputbg.png) repeat-x;
}

#header-domain-search select {
	background: transparent url('/wp-content/themes/nextserver/images/inputbg.png') repeat-x;
	border: 1px solid #A7A7A7;
	cursor: pointer;
	width: 77px;
	height: 29px;
	margin: 1px 0px 0px 0px;
	padding: 5px 8px 5px 7px;	
	display: block;
	float: left;
}

.summary_right {float: right; text-align:right; margin-bottom: 15px; margin-right:5px;}

#content a.domain_back {
	background: none  !important;
	border: 0px none;
	color: #0073EA;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff ',GradientType=0 );
}

#content a.domain_back:hover {
	border: 0px none;
	-moz-box-shadow: 0px 0px 0px #fff;
 	 box-shadow: 0px 0px 0px #fff;
  	-webkit-box-shadow: 0px 0px 0px #fff;
	text-decoration: underline;
	}
	
	.opacity-05 {opacity: 0.4;}
	
.akcio-bal {
width: 109px; 
float: right;
padding-top: 35px;
}
.akcio-jobb {
width: 840px; 
float: left;
}

.akcio-jobb .na-div {
height: 40px;
}

.akcio-jobb a.na-button{
height: 30px;
padding-top: 9px;
text-decoration: none;
cursor: default;
}

.item button.right {
height: 28px\9;
line-height: 14px\9;
}

*+html #header-domain-search .searchsubmit {width: 110px;}
*+html #header-domain-search select {width:50px; height: 25px;}
*+html #header-domain-search {width: 400px;}

.offline-megrendeles {
background-color: #efefef;
border-left: 1px solid #c2c2c2;
padding-left: 10px;
float: right;
width: 470px;
}

.online-megrendeles {float: left; width: 450px;}

.megr-h1 {
color: #0073EA;
font-size: 18px;
margin: 10px 0 10px 0;
}

.megr-h1 span {
display: block;
font-size: 12px;
}

.online-megrendeles .na-div {float: none;}

.regged-user {width: 450px;}

#content .reference-box {border: 1px solid #C1D5E5}

#content .external-reference a.button {background: #fff !important;
color: #0073EA;
border: 1px solid #0074EA;
}
