@charset "iso-8859-2";

body {
	background: #dce2e2 url('../images/background.jpg') repeat-x top;
	color: #727272;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#header {
	width: 1000px;
	height: 91px;
	margin: 0 auto;
	background: url('../images/header.jpg');
}

#banner {
	float: right;
	width: 720px;
	height: 70px;
	margin: 15px 16px 0 0;
}

#menu {
	width: 988px;
	height: 35px;
	margin: 0 auto;
	background: #fff;
	z-index:2;csomagok
}

#menu ul {
	position: relative;
	width: 974px;
	margin: 0 auto;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	height: 35px;
}

#menu ul li a span {
	display: none;
}

.menu_level_1 a span{
  display:block !important;
}

.menu_level_1 a {
  padding: 6px 12px 2px 14px;
  font-family: Tahoma, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.menu_level_1 a:hover {
  text-transform: none;
  color: #fff;
}
#menu_szolgaltatasaink a {
	width: 144px;
	background: url('../images/menu_szolgaltatasaink.jpg');
}

#menu_megrendeles a {
	width: 124px;
	background: url('../images/menu_megrendeles.jpg');
}

#menu_akciok a {
	width: 96px;
	background: url('../images/menu_akciok.jpg');
}

#menu_sajtoszoba a {
	width: 117px;
	background: url('../images/menu_sajtoszoba.jpg');
}

#menu_ugyfelszolgalataink a {
	width: 176px;
	background: url('../images/menu_ugyfelszolgalataink.jpg');
}

#menu_cegunkrol a {
	width: 115px;
	background: url('../images/menu_cegunkrol.jpg');
}

#menu_technikaisegitseg a {
	width: 202px;
	background: url('../images/menu_technikaisegitseg.jpg');
}

#menu_szolgaltatasaink a:hover, #menu_megrendeles a:hover, #menu_akciok a:hover, #menu_sajtoszoba a:hover, #menu_ugyfelszolgalataink a:hover, #menu_cegunkrol a:hover, #menu_szolgaltatasaink:hover a, #menu_megrendeles:hover a, #menu_akciok:hover a, #menu_sajtoszoba:hover a, #menu_ugyfelszolgalataink:hover a, #menu_cegunkrol:hover a, #menu_technikaisegitseg a:hover {
	background-position: bottom;
}


#menu_szolgaltatasaink .submenu {
	display: none;
	position: absolute;
	left: 0;
}

#menu_megrendeles .submenu {
	display: none;
	position: absolute;
	left: 144px;
}

#menu_akciok .submenu {
	display: none;
	position: absolute;
	left: 268px;
}

#menu_sajtoszoba .submenu {
	display: none;
	position: absolute;
	left: 364px;
}

#menu_ugyfelszolgalataink .submenu {
	display: none;
	position: absolute;
	left: 481px;
}

#menu_cegunkrol .submenu {
	display: none;
	position: absolute;
	left: 657px;
}

#menu_technikaisegitseg .submenu {
	display: none;
	position: absolute;
	left: 772px;
}

#menu ul li:hover .submenu {
	display: block;
}

#menu ul li ul.menu_level_1 {
	width: 244px;
	background: #cb0d13;
}

#menu ul li ul.menu_level_1 li {
	float: none;
	border-bottom: 1px dashed #e3999b;
}

#menu ul li ul.menu_level_1 li.last {
	border: 0;
}

#menu ul li ul.menu_level_1 li a {
	width: 244px;
	height: 24px;
	background: none;
}

#menu ul li span.submenu_top {
	display: block;
	width: 244px;
	height: 5px;
	margin: 1px 0 0 0;
	background: url('../images/submenu_top.png');
	overflow: hidden;
}

#menu ul li span.submenu_bottom {
	display: block;
	width: 244px;
	height: 5px;
	background: url('../images/submenu_bottom.png');
	overflow: hidden;
}

#menu_hirek {
	background: url('../images/menu_hirek.jpg');
}

#menu_kozlemenyek {
	background: url('../images/menu_kozlemenyek.jpg');
}

#menu_rolunkirtak {
	background: url('../images/menu_rolunkirtak.jpg');
}

#menu_dokumentumtar {
	background: url('../images/menu_dokumentumtar.jpg');
}

#content {
	width: 974px;
	min-height: 400px;
	margin: 0 auto;
	padding: 6px 7px;
	background: #fff url('../images/content.jpg') no-repeat bottom;
}

#left {
	float: left;
	width: 765px;
}

#breadcrumb {
	width: 745px;
	height: 25px;
	margin: 0 0 5px 0;
	padding: 6px 0 0 20px;
	background: url('../images/breadcrumb.jpg');
	color: #da1018;
	font-size: 11px;
}

#breadcrumb a {
	color: #727272;
}

#breadcrumb span {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.headerpic {
	margin: 0 0 12px 0;
}

.headerpic_admin {
  filter:alpha(opacity=25);
  -moz-opacity:.25;
  opacity:.25;
 	margin: 0 0 12px 0;
}

.text_top {
	display: block;
	width: 765px;
	height: 10px;
	background: url('../images/text_top.jpg');
	overflow: hidden;
}

#text {
	width: 733px;
	padding: 15px 15px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
}

.text_bottom {
	display: block;
	width: 765px;
	height: 10px;
	background: url('../images/text_bottom.jpg');
	overflow: hidden;
}

#text label {
	color: #3c6363;
	font-weight: bold;
}

#text label sup {
	color: #dd1119;
}

#text input.submit {
	width: 55px;
	height: 23px;
	margin: 10px 0 15px 0;
	padding: 0;
	background: url('../images/submit.jpg');
	border: 0;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#right {
	float: right;
	width: 200px;
}

.rightbox_top {
	display: block;
	width: 198px;
	height: 3px;
	background: url('../images/rightbox_top.jpg');
	overflow: hidden;
}

ul.rightbox {
	width: 196px;
	margin: 0;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	list-style: none;
}

ul.rightbox li a {
	display: block;
	width: 196px;
	height: 28px;
}

#rightbox_ugyfelkapu a{
	background: url('../images/menu_ugyfelkapu.jpg');
}

#rightbox_telefonkonyv a{
	background: url('../images/menu_telefonkonyv.jpg');
}

#rightbox_webmail a{
	background: url('../images/menu_leveleim.jpg');
}

#rightbox_hibabejelentes a{
	background: url('../images/menu_hibabejelentes.jpg');
}

#rightbox_gyik a{
	background: url('../images/menu_vankerdese.jpg');
}

#rightbox_hirlevel a{
	background: url('../images/menu_hirlevel.jpg');
}

#rightbox_dokumentumtar a{
	background: url('../images/menu_dokumentumtar.jpg');
}

#rightbox_forum a{
	background: url('../images/menu_forum.jpg');
}

#rightbox_dokumentumtar a:hover, #rightbox_telefonkonyv a:hover, #rightbox_forum a:hover, #rightbox_ugyfelkapu a:hover, #rightbox_webmail a:hover, #rightbox_hibabejelentes a:hover, #rightbox_gyik a:hover, #rightbox_hirlevel a:hover {
	background-position: 0 30px;
}

ul.rightbox li a span {
	display: none;
}

.rightbox_bottom {
	display: block;
	width: 198px;
	height: 10px;
	margin: 0 0 15px 0;
	background: url('../images/rightbox_bottom.jpg');
	overflow: hidden;
}

ul#services {
	margin: 0 0 15px 0;
	list-style: none;
}

ul#services li {
	margin: 0 0 5px 0;
}

ul#services li a {
	display: block;
	width: 199px;
	height: 36px;
}

ul#services li a span {
	display: none;
}

#szolg_digiktv a {
	background: url('../images/szolg_digiktv.jpg');
}

#szolg_anaktv a {
	background: url('../images/szolg_anaktv.jpg');
}

#szolg_knet a {
	background: url('../images/szolg_knet.jpg');
}

#szolg_tel a {
	background: url('../images/szolg_tel.jpg');
}

#szolg_csom a {
	background: url('../images/szolg_csom.jpg');
}

#szolg_digiktv a:hover, #szolg_anaktv a:hover, #szolg_knet a:hover, #szolg_tel a:hover, #szolg_csom a:hover {
	background-position: right;
}

#szolgkeres {
	width: 159px;
	height: 157px;
	margin: 0 0 15px 0;
	padding: 26px 20px 0 20px;
	background: url('../images/szolgkeres.jpg');
}

#szolgkeres label {
	display: block;
	margin: 0 0 0px 0;
	color: #fff;
	font-size: 11px;
}

#szolgkeres select {
	width: 150px;
	margin: 0 0 6px 0;
	font-size: 11px;
}

#szolgkeres_irsz {
	width: 76px !important;
	margin: 0 0 4px 4px !important;
	font-size: 11px;
}

#szolgkeres input#szolgkeres_submit {
	width: 61px;
	height: 18px;
	padding: 0 0 3px 9px;
	background: url('../images/go.jpg');
	border: 0;
	color: #d10b00;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.banner2 {
	width: 194px;
	height: 245px;
	margin: 0 0 15px 0;
	padding: 2px;
	/*background: url('../images/banner2.jpg');*/
}

#footer {
	width: 1000px;
	height: 50px;
	margin: 0 auto;
}

.footer {
	float: left;
	margin: 10px 0 0 0;
}

#webtown {
	float: right;
	margin: 10px 0 0 0;
}

.imgright {
	float: right;
	margin: 0 0 0 15px;
}

p.dir {
	width: 673px;
	height: 35px;
	margin: 0 0 6px 0;
	padding: 18px 0 0 70px;
	background: url('../images/dir.jpg');
	font-size: 14px;
}

p.dir a {
	color: #004892;
}

p.file {
	margin: 0 0 3px 20px;
}

p.file a {
	color: #727272;
}

/* Doktár */
.wt_document_browse ul { list-style: none; width: 320px; margin: 0 0 0 0;}
.wt_document_browse ul li h2 a { font-size: 14px; }
.wt_document_browse ul li.directory { width: 673px;	height: 35px;	margin: 0 0 6px 0;padding: 18px 0 0 70px;	background: url('../images/dir.jpg');	font-size: 14px;}
.wt_document_browse ul li.directory h2 a { padding-left: 24px; color: #004892; background: transparent; }
.wt_document_browse ul li h2 a span { display: inline; font-weight: normal;}
/*.wt_document_browse ul li.odd { background: #efefef; }
.wt_document_browse ul li.even { border: 1px #ccc solid; }*/
.wt_document_browse ul li.even { border: none; }
.wt_document_browse ul li div.list_item { height: 24px; width: 320px; }
.wt_document_browse ul li div.list_item h2 { margin: 0 0 0 0; float: left; }
.wt_document_browse ul li div.list_item p.file_details { margin: 6px 0 0 0; float: right; }
.wt_document_browse ul li.file { background: url('../images/pdf.jpg') no-repeat left center; padding: 10px 0 0 24px; font-size: 14px; }
.wt_document_browse ul li.file a { color: #727272; font-size: 11px; }

div.wt_document_hint { position: absolute; z-index: 100; margin: 12px 0 0 12px;  width:326px; background: #FFFFFF;
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 2px solid #DFE5E5;
  border-bottom: 3px solid #DFE5E5;
  float: left; }
div.wt_document_hint h2 { background-color: #B2B2B2; color: #fff !important; margin: 0 0 0 0; font-size: 12px; display: block; width: 320px; padding: 2px 0 2px 6px;}
div.wt_document_hint h2 span.close { float: right; }
p.marginbottom {
	margin-bottom: 20px;
}
div.errors {
  width: 100%;
  margin: 12px auto 6px auto;
  padding: 0px 0 0 0;
  text-align: center;
  border: 1px solid #DA1018;
	background: #fafafa url('../images/warning.jpg') no-repeat left center;
	background-position: 12px center;
  font-weight: bold;
}
div.errors ul {
  list-style: none;
  overflow: auto;
  margin: 0 0 0 0;
}
div.errors ul li {
  margin: 3px 0 0 0;
}
.form-row {
	width: 365px;
	height: 25px;
	margin: 0 0 4px 0;
	padding: 6px 10px 0 10px;
	background: url('../images/inputbg.jpg');
}

.form-row label {
	float: left;
	display: block;
	width: 130px;
}

.inputbg input {
	width: 216px;
}

.inputbg input.small {
	width: 130px;
}

.form_error_field input {
  border: 1px solid #CB0D13;
}
.textareabg {
	width: 324px;
	height: 199px;
	margin: 0 0 5px 0;
	padding: 6px 10px 0 10px;
	background: url('../images/textareabg.jpg');
}

.textareabg label {
	display: block;
	margin: 0 0 8px 0;
}

.textareabg textarea {
	width: 315px;
	height: 162px;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.select3bg {
	width: 713px;
	height: 55px;
	margin: 0 0 5px 0;
	padding: 6px 10px 0 10px;
	background: url('../images/select3bg.jpg');
}

.select3bg p {
	float: left;
	margin: 0 160px 0 0;
}

.select3bg p.last {
	margin: 0;
}

.select3bg label {
	display: block;
	margin: 0 0 2px 0;
}

.banner3 {
	width: 548px;
	height: 242px;
/*  padding: 2px;*/
/*	background: url('../images/banner3.jpg');*/
}

#start .banner3 {
	float: left;
	z-index:-1;
}

.start_floatleft {
	float: left;
	margin: 0 0 0 12px;
}

.text2_top {
	display: block;
	width: 551px;
	height: 7px;
	background: url('../images/text2_top.jpg');
	overflow: hidden;
}

#text2 {
	width: 539px;
	padding: 0 5px 5px 5px;
	background: url('../images/text2border.jpg') repeat-y 278px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
}

.text2_bottom {
	display: block;
	width: 551px;
	height: 7px;
	background: url('../images/text2_bottom.jpg');
	overflow: hidden;
}

#start .banner2 {
	float: left;
	margin: 0 0 0 12px;
}

#text2 div.floatleft {
	width: 261px;
	padding: 0 10px 0 8px;
}

#text2 div.floatright {
	width: 241px;
	padding: 0 10px 0 8px;
}

#text2 dl dt {
	padding: 0 0 0 10px;
	background: url('../images/dtarrow.jpg') no-repeat left;
	color: #0ca3c4;
	font-size: 11px;
	font-weight: bold;
}

#text2 dl dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	color: #4d4d4d;
	font-size: 11px;
}

a.more {
	float: right;
	width: 136px;
	height: 16px;
	padding: 1px 0 0 17px;
	background: url('../images/more.jpg');
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

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

#content #left #text #sf_admin_container #sf_admin_bar {
  float:right;
  margin-top:0px;
  right:0px;
  width:250px;
  position:relative;
}
select[disabled] {
  user-input:disabled;
  color: #cccccc;
}

#messages{
  padding-left: 10px;
}

#header_img {
  height:145px;
  padding-top:100px;
  width:764px;
}
#header_img_text {
color:#CC0000;
  font-size:33px;
    letter-spacing:5px;
text-align:center;
}

#header_img.h_admin {
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:.40;
}

.sync {
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
  margin: 68px 0 0 349px;
}

dd a {
  color: #4D4D4D;
}

dd a:hover {
  color: #DE0D00;
}

.question_separator{
  height: 8px;

}

.question{
  background:transparent url(../images/dtarrow.jpg) no-repeat scroll left center;
  font-size:11px;
  font-weight:bold;
  padding:0 0 0 10px;
}

.question a{
  color:#0CA3C4;
}

.answer {
  padding: 0 0 10px 10px;
}

#faq_question label{
  display:block;
}

#faq_question{
  display:block;
  width: 288px;
}

#faq_question input{
  width:225px;
  font-size:12px;
}

#faq_question input[type=submit]{
  width:100px;
  margin: 10px 0 0 0;
  height: 21px;
  font-size:12px;
}
#faq_question textarea{
  width:280px;
  font-size:12px;
}

.form_error{
  color: #DA1018;
}
.text_bottom {
	margin-bottom: 15px;
}

span.box3_top {
	display: block;
	width: 243px;
	height: 5px;
	background: url('../images/box3_top.jpg');
	overflow: hidden;
}

.box3_content {
	width: 213px;
	padding: 10px 15px 0 15px;
	background: url('../images/box3.jpg') repeat-y;
}

.box3img {
	float: left;
	margin: 0 10px 5px 0;
}

.box3more {
	float: right;
	display: block;
	width: 60px;
	height: 16px;
	padding: 1px 0 0 16px;
	background: url('../images/box3more.jpg');
	color: #dd1119;
	font-weight: bold;
}

.bluebox {
	float: right;
	width: 537px;
	height: 308px;
	margin: 0 0 15px 0;
	background: url('../images/bluebox.jpg');
	color: #000;
	font-size: 11px;
}

.bluebox p.price {
	color: #dc1f27;
	font-size: 14px;
	font-weight: bold;
}

.blueboxmore {
	float: right;
	display: block;
	width: 92px;
	height: 16px;
	padding: 1px 0 0 20px;
	background: url('../images/bluebox_more.jpg');
	color: #dd1119;
	font-weight: bold;
}

.greenbox {
	float: right;
	width: 537px;
	height: 308px;
	margin: 0 0 15px 0;
	background: url('../images/greenbox.jpg');
	color: #000;
	font-size: 11px;
}

.greenbox p.price {
	color: #dc1f27;
	font-size: 14px;
	font-weight: bold;
}

.greenboxmore {
	float: right;
	display: block;
	width: 92px;
	height: 16px;
	padding: 1px 0 0 20px;
	background: url('../images/greenbox_more.jpg');
	color: #dd1119;
	font-weight: bold;
}

.akcio_leiras {
 height: 220px;
}

ul#services, ul.rightbox, div#menu ul, div.wt_document_browse ul {
  list-style-image: none;
}


.box_logo_vidanet {
	width: 507px;
	padding: 15px 15px 0 15px;
	/*background: url('../images/box_logo_vidanet.png') no-repeat top left;*/
}

.box3 {
	width: 243px;
	margin: 0 10px 15px 0;
	padding: 0 0 5px 0;
	background: url('../images/box3_bottom.jpg') no-repeat bottom;
	color: #000;
	font-size: 11px;
  float: left;
}

.leftcol {
	float: left;
}

.middlecol {
	float: left;
	margin: 0 17px 15px 17px;
}

.rightcol {
	float: left;
}
.termek_ar {
  color:#004892;
  font-size:12px;
  font-weight:bold;
  margin:0 0 15px;
}
.termek_akcios {
color:#DA1018;
  font-size:12px;
  font-weight:bold;
  margin:0 0 15px;
  }

#subscribe_form label{
  display:block;
float:left;
  width:70px;
  margin-bottom: 10px;
}

#subscribe_box p{
height:25px;
margin:0 0 4px;
padding:6px 10px 0;
width:365px;
}

#subscribe_box_submit{
  font-size:12px;
margin-left:139px;
}

#report_form .form error{
  visible: true;
}


.press_box {
	width: 703px;
	min-height: 98px;
	padding: 15px;
	background: #da1119 url('../images/press_box.jpg') no-repeat top;
	color: #fff;
}

span.press_box_bottom {
	display: block;
	width: 733px;
	height: 5px;
	margin: 0 0 10px 0;
	overflow: hidden;
	background: url('../images/press_box_bottom.jpg');
}

.press_box p.date {
	margin: 0;
	color: #ffa955;
	font-size: 11px;
}

.press_box2 {
	width: 703px;
	min-height: 98px;
	padding: 15px;
	background: #f1f1f1 url('../images/press_box2.jpg') no-repeat top;
	color: #727272;
}

span.press_box2_bottom {
	display: block;
	width: 733px;
	height: 5px;
	margin: 0 0 10px 0;
	overflow: hidden;
	background: url('../images/press_box2_bottom.jpg');
}

.press_box2 p.date {
	margin: 0;
	color: #da1018;
	font-size: 11px;
}

.wave_1 {
	width: 465px;
	height: 150px;
	padding: 0 0 0 300px;
	background: url('../images/wave_1.jpg');
}

form#szolgkeres_inside_form {
	width: 233px;
	height: 46px;
	padding: 15px;
	background: url('../images/szolgkeres_inside.png');
}

form#szolgkeres_inside_form label {
	display: block;
	margin: 0 0 5px 0;
}

form#szolgkeres_inside_form select {
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	font-size: 11px;
}

form#szolgkeres_inside_form input#szolgkeres_inside_submit {
	float: left;
	width: 61px;
	height: 18px;
	margin: 0 0 0 10px;
	padding: 0 0 3px 9px;
	background: url('../images/go2.jpg');
	border: 0;
	color: #d10b00;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

span.wave_2 {
	display: block;
	width: 765px;
	height: 111px;
	background: url('../images/wave_2.jpg');
}

.box32 {
	width: 243px;
	margin: 0 10px 15px 0;
	background: url('../images/box32.jpg') repeat-y;
	color: #000;
	font-size: 11px;
	float:left;
}

span.box3_top2 {
	display: block;
	width: 243px;
	height: 5px;
	background: url('../images/box3_top2.jpg');
	overflow: hidden;
}

.box3_content2 {
	width: 213px;
	padding: 10px 15px 5px 15px;
	background: url('../images/box3_bottom2.jpg') no-repeat bottom;
}

p.inputbg label.error {
  float: none !important;
  display: inline;
  width: 5px !important;
  color: #DD1119 !important;
  padding-left: 2px !important;
}

#error_for_report_address {
  display: none;
  height: 0px;
}

#archiv_link
{
  float: right;
}


#szolgkeres_form_mini p {
  margin: 10px;
  display: block;
  clear: both;
  height: 20px;
}

#szolgkeres_form_mini label {
  width: 100px;
  display: block;
  float:left;
}

#szolgkeres_form_mini select {
	width: 150px;
  display: block;
  float:left;
}
.floatleft .form-error-msg {
  display: none;
}

#csomag_table { width: 100% }
#csomag_table thead tr { color:#3C6363; font-weight:bold; background: #E3E9E9 }
#csomag_table thead tr th { padding: 5px; }
#csomag_table thead tr th.megrendel{ width: 120px;}
#csomag_table td.szolg_ref{ color:#3C6363;  background: #E3E9E9; padding-left: 15px; padding: 5px; font-weight: bold; text-align:left; }
#csomag_table tr td { border-bottom: 1px solid #9ABFBF; text-align: center }
#csomag_table tr td.name { text-align: left }
#csomag_table tr td label{ font-weight: normal }
img.minikep { width: 25px; margin: 1px; }
#csomag_table tr.selected td{ background: #ccff99 }
#csomag_table tr.tiltott td{ background: #d8d8d8 }
#csomag_table b { font-weight: bold; }

#szolgkeres h2 { margin: 0 0 10px 0!important; }