@charset "utf-8";
/* CSS Document */

body, html {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Verdana, "Century Gothic";
	font-size:12px;
	color:#333744;
}
p {
margin:0px;
text-indent: 15px;
}
.box_content p {
margin:6px;
}
#szolgaltatasok p {
margin: 6px;
padding: 6px;
}
#border_top { /* a keret teteje */
 float:left;
 width:1000px;
 height:26px;
 margin: 0px;
 padding: 0px;
 background: url(../images/border_top.jpg) no-repeat top center;
}
.ie6 #border_top { /* a keret teteje */
 float:left;
 width:1000px;
 height:26px;
 margin: 0px;
 padding: 0px;
 background: url(../images/border_top.jpg) no-repeat top right;
}
#border_middle { /* a keret közepe, repeatos rész */
 float:left;
 width:1000px;
 margin: 0px;
 padding: 0px;
 background-image:url(../images/border_middle.jpg);
 background-repeat:repeat-y;
 background-position:center;
}
.ie6 #border_middle { /* a keret közepe, repeatos rész */
 float:left;
 width:1000px;
 margin: 0px;
 padding: 0px;
 background-image:url(../images/border_middle.jpg);
 background-repeat:repeat-y;
 background-position:left;
}
#border_bottom {/* a keret alja */
 float:left;
 width:1000px;
 height:26px;
 margin: 0px;
 padding: 0px;
 background-image:url(../images/border_bottom.jpg);
 background-repeat: no-repeat;
 background-position:center;
}
#ilyen { /* a kereten belüli alsó designt engedi kibontakoztatni */
	float:left;
	width:950px;
	background-image:url(../images/bottom_design.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left: 25px;
	margin-right: 25px;
}
.ie6 #ilyen { /* a kereten belüli alsó designt engedi kibontakoztatni */
	float:left;
	width:950px;
	background-image:url(../images/bottom_design.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding: 0px 25px 0px 25px;
	margin: 0px;
}
#inner {
	background-image:url(../images/top_design.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:950px;
}
#top { /* ebbe van a menü és a fejléc */
	width:950px;
	height:150px;
	margin: 0px;
 	padding: 0px;
	background:#E1E8F2;
}
.bal {
	width:700px;
	float:left;
	/*background: yellow;*/
}
.jobb {
	width:250px;
	float:left;
	/*background: purple;*/
}
#footer {
	width:950px;
	height:40px;
	float:left;
	background:url(../images/footer.png);
	margin-bottom:7px;
	/*background: blue;*/
}
#footer_content {
padding: 13px 10px 0px 10px;
text-align:center;
font-size:10px;
}
.bal .box_head {
	background:url(../images/box_head.png);
	 background-repeat: no-repeat;
	 background-position:center;
	 height: 47px;
}
.box_title {
padding: 18px 10px 0px 10px;
text-align:center;
font-size:18px;
color:#000000;
}
.bal .box_mid {
	background:url(../images/box_repeat.png);
	background-repeat: repeat-y;
	background-position:center;
}
.bal .box_content {
padding: 5px 18px 5px 22px;
text-align:left;
}
.bal .box_bottom {
	background:url(../images/box_bottom.png);
	background-repeat: no-repeat;
	background-position:center;
	height: 21px;
}
.jobb .box_head {
	background:url(../images/rbox_head.png);
	 background-repeat: no-repeat;
	 background-position:center;
	 height: 47px;
}
.jobb .box_mid {
	background:url(../images/rbox_repeat.png);
	background-repeat: repeat-y;
	background-position:center;
}
.jobb .box_content {
padding: 5px 25px 5px 18px;
text-align:left;
}
.jobb .box_bottom {
	background:url(../images/rbox_bottom.png);
	background-repeat: no-repeat;
	background-position:center;
	height: 21px;
}

a:link {outline: none; border: none; text-decoration:none; color:#0666BD;}
a:visited {outline: none; border: none; text-decoration:none; color:#0666BD;}
a:hover {outline: none; border: none; text-decoration:underline;}


.ara { font-size:10px; }


.szolgaltatasok { font-size:16px;}

img {outline: none; border: none;}
.nagynev {font-size: 18px}
ul {
padding: 0px;
}
td .modullista {
border-left: 1px solid #B6C2D6;
padding-left: 5px;
}
.modullista p {
text-indent: 0px;
}
li {
margin: 2px;
list-style-image:url(../images/tick.png);
}
.ie6 li {
list-style-image: none;
}
.ie6 .box_content ul{
margin-left: 23px;
}
.modullista ul {
margin-left: 20px;
}
.jobb ul {
margin-left: 23px;
}
.picitnagyobb {font-size: 16px;}
.nagyonpicitnagyobb {font-size: 14px; padding-bottom: 10px;}
.ararar {
	font-size: 20px;
	padding-right: 30px;
}
/* FORMS ---------------------------------------- */
#contactform {
margin-left: 30px;
}


.opcionalis {
color:#5169A4;
}



.buttonSubmit {
margin: 4px 0px 0px 0px;
font-size: 16px;

}

#namein, #emailin, #websitein, #subjectin {
border: 1px solid #CFDDE2;
width: 260px;
height: 18px;
padding: 2px;
margin-bottom: 6px;
}
#nameina, #emailina, #websiteina, #telszamina, #subjectina {
border: 1px solid #CFDDE2;
width: 260px;
height: 18px;
padding: 2px;
}
#namein:hover, #emailin:hover, #websitein:hover, #subjectin:hover, #messagein:hover, #nameina:hover, #emailina:hover, #websiteina:hover, #telszamina:hover, #subjectina:hover, #messageina:hover {
border: 1px solid #b2c7d3;
}
#namein:focus, #emailin:focus, #websitein:focus, #subjectin:focus, #messagein:focus, #nameina:focus, #emailina:focus, #websiteina:focus, #telszamina:focus, #subjectina:focus, #messageina:focus {
border: 1px solid #9FABCA;
}

#messagein, #messageina  {
border: 1px solid #CFDDE2;
width: 260px;
padding: 2px 2px 2px 2px;
margin-bottom: 0px;
}

.status label { color:#5169A4; padding-left: 20px; width: 14px; height: 14px;  }
.status label.error { background:url(../images/unchecked.gif) no-repeat top left;  }
.status label.checked {  background:url(../images/checked.gif) no-repeat top left; }
#namein.error, #emailin.error, #websitein.error, #subjectin.error, #messagein.error, #nameina.error, #emailina.error, #websiteina.error, #telszamina.error, #subjectina.error { border: 1px  dashed;}



#contactform table, #ajanlatkero table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#contactform .label {
width: 155px;
padding:5px;
text-align: right;
margin-right: 10px;
vertical-align: top;
}
#ajanlatkero .label {
float:left;
width: 155px;
padding:5px;
text-align: right;
margin-right: px;
vertical-align: top;
}



#contactform .field {
  white-space: nowrap;
}
#ajanlatkero .field {
float:left;
  white-space: nowrap;
  width: 266px;
  padding: 3px;
  min-height: 26px;
}

#contactform .status {
  vertical-align: top;
  width: 195px;
  padding-top: 5px;
  padding-left: 3px;
  overflow:visible;
}

 #ajanlatkero .status {
  vertical-align: top;
  width: 195px;
  padding-top: 5px;
  padding-left: 5px;
  overflow:visible;
  float:left;
}
#csomag_valasztas, #felujitas_kerdes, #tovabbi_modulok, #alap_csomag, #medium_csomag, #maxi_csomag {
/*border-top: #00CCFF 3px solid;*/
padding: 3px 0px 3px 0px;
}

.choosebox{
float:left;
  white-space: nowrap;
  padding: 3px;
border: #c1c9d7 1px solid;
width: 258px;
margin: 3px;
}
.choosebox:hover{border: #63709A 1px solid; background: #DEE6F0;}
.ie8 .szavi { background:#0099FF; }


/*tooltip*/

div.tip {
	width: 200px;
	background: url(../images/balloon.png) bottom no-repeat;
}
 div.tip-title {
	color: #000;
	text-align: left;
	width: 180px;
	padding: 0px 10px 14px 10px;
	text-indent: 0px;
}

div.tip-top {
	margin: 0px;
	padding: 7px 0px;
	/*background: url(img/balloon.png) top left no-repeat !important;*/
	background: url(../images/balloon.png) top left no-repeat;
	font-size: 0px;
}
/*
.ie .status label.error { background:url(../images/unchecked.gif) no-repeat top left;  }
.ie .status label.checked {  background:url(../images/checked.gif) no-repeat top left;  }*/
.ttip:hover {
color:#0666BD;
}
.ttip2:hover {
color:#0666BD;
}
.ttip3:hover {
color:#0666BD;
}
.ttip, .ttip2, .ttip3 {
	cursor:help;
}
/* Congratulation message *//* Congratulation message *//* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: auto;
	width: 500px;
	text-align: center;
	
}

.MsgSent h1 {
	background: url(../images/apply-64.png) no-repeat;
	background-position: 150px 0px;
	padding-left: 60px;
	height: 64px;
	line-height: 64px;
}

/* Error message *//* Error message *//* Error message *//* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: auto;
	width: 500px;
	text-align: center;
}

.MsgError h1 {
	background: url(../images/button_cancel-64.png) no-repeat;
	background-position: 150px 0px;
	padding-left: 60px;
	height: 64px;
	line-height: 64px;
}


/* -------------------------------------------------------------------------- */

.refbox{
display:inline-block; width: 320px;  margin:0px; padding: 0px; border: #c1c9d7 1px solid; top: 0px; text-align: center; margin-bottom: 5px; padding: 5px 0px 5px 0px;
}
.ie6 .refbox{
display:inline; width: 324px; padding: 0px; border: #c1c9d7 1px solid; top: 0px; text-align: center; margin: 0px 2px 5px 2px; padding: 5px 0px 5px 0px;
}
.refbox:hover{border: #63709A 1px solid; background: #DEE6F0;}
.refbox_title{ height: 20px; text-align: center; }
.refbox_partner{height: 20px; text-align: center;}
.refbox_pic{height: 142px; text-align: center;}
.refbox_pic img {border: 1px solid #000000;}
.refbox_pic:hover { }
.refbox_tech{ padding: 0px 5px 0px 5px;}
.refcim {
color:#5b84b2;
}
