body {margin:0;padding:0;text-align:center;background-color:#B7C4D4;font-family:Verdana,Arial; color:#43484D; font-weight:normal; font-size:10px; text-decoration:none;}
/*C9D2D2*/
a:link {color:#174A75; font-weight:normal; text-decoration:none;}
a:active {color:#174A75; font-weight:normal; text-decoration:none;}
a:visited {color:#174A75; font-weight:normal; text-decoration:none;}
a:hover {color:#174A75; font-weight:normal; text-decoration:underline;}

a.highlite:link {font-size:11px;font-weight:bold;}
a.highlite:active {font-size:11px;font-weight:bold;}
a.highlite:visited {font-size:11px;font-weight:bold;}
a.highlite:hover {font-size:11px;font-weight:bold;}

a.greyhighlite:link {font-weight:bold;color:#43484D;}
a.greyhighlite:active {font-weight:bold;color:#43484D;}
a.greyhighlite:visited {font-weight:bold;color:#43484D;}
a.greyhighlite:hover {font-weight:bold;color:#43484D;}

a.whitehighlite:link {font-weight:bold;color:#FFFFFF;}
a.whitehighlite:active {font-weight:bold;color:#FFFFFF;}
a.whitehighlite:visited {font-weight:bold;color:#FFFFFF;}
a.whitehighlite:hover {font-weight:bold;color:#FFFFFF;}

a.deep:link {color:#122066;}
a.deep:active {color:#122066;}
a.deep:visited {color:#122066;}
a.deep:hover {color:#122066;}

.backlight {background-color:#CDDCED;}

.separator {height:0px;border-top:1px dashed #C1C1C1;margin-top:17px;}

div.copyright {color:#336186;font-weight:bold;padding-top:6px;text-align:right;}

div,p,ul,form,h3,h4,h5 {margin:0;padding:0;}

h4, h5 {text-align:left;color:#43484D;margin-bottom:14px;margin-top:17px;}
h5 {margin-top:13px;margin-bottom:10px;font-weight:normal;font-style:italic;}
h5.first, h4.first {margin-top:0px;}

ul.standard {margin:10px 0 10px 40px;}
ul.standard li {padding-bottom:3px;}

ul.source, ul.source a{color:#C2C5C9;}
ul.source {list-style-type:none;list-style-position:outside;list-style-image:none;text-align:right;}
ul.source li.first{margin-right:120px;}

form td {font-size:10px;}

.attention {color:#9A2525;font-weight:bold;}

div.msg {border:dashed 1px #003665;padding-top:15px;padding-bottom:15px;text-align:center;margin-bottom:5px;font-size:12px;}

div.center {margin:0 auto;text-align:left;width:780px;background-color:#FFFFFF;padding:18px;}

div.header {height:171px;}
div.header div {float:left;}

div.mainpic {width:230px;height:161px;padding-right:1px;}
body.hu div.mainpic {background:url(pics/main.jpg) no-repeat top left;}
body.en div.mainpic {background:url(pics/en/main.jpg) no-repeat top left;}
div.headpic {width:356px;height:171px;background:url(pics/head.jpg) no-repeat bottom left;}
div.headpic a#main_imap {display:block;width:206px;height:48px;position:relative;left:133px;top:34px;outline-style:none;}

div.topmenu {width:192px;padding-right:1px;}
/*div.topmenu img {margin-bottom:1px;}
div.topmenu img.last {margin:0px;}*/

div.searchbox {width:224px;height:55px;margin-bottom:10px;background:url(pics/grad_bg.jpg) repeat-x top left;color:#174A75;padding-left:6px;background-color:#C8D3D5;}
div.searchbox div.title {padding-top:10px;padding-bottom:2px;}
div.searchbox input {float:left}

div.newsletterbox {width:224px;height:45px;margin:10px 0 10px 0;background:url(pics/grad_bg.jpg) repeat-x top left;color:#174A75;padding-left:6px;padding-top:10px;background-color:#C8D3D5;}
div.newsletterbox div.title {height:18px;line-height:18px;float:left;}

#query {border: solid #174A75 1px;width:169px;margin-right:3px;}
body.en #query {width:162px;}
#txtEmail {border: solid #174A75 1px;width:132px;margin-left:3px;float:left;margin-right /**/:3px !important;}
#rSubscribe, #rUnsubscribe {margin-left:3px;}

.quotation {height:100px;width:230px;background:url(pics/idezet_bg.jpg) no-repeat top left;font-style:italic;margin-bottom:20px;}
table.quotation td {vertical-align:middle;padding:0 17px 0 17px;}

div.contact {width:192px;background:url(pics/info.jpg) no-repeat top left;padding-left:38px;}
div.contact div h3 {margin:0;display:block;height:25px;text-indent:-9999px;}
body.hu div.contact div h3 {background:url(pics/elerhetoseg_head.jpg) no-repeat top left;}
body.en div.contact div h3 {background:url(pics/en/elerhetoseg_head.jpg) no-repeat top left;}
div.contact div {width:192px;}

div.ugyfelkapu {width:230px;height:100px;margin-bottom:10px;position:relative;}
body.hu div.ugyfelkapu {background:url(pics/ugyfelkapu.jpg) no-repeat top left;}
body.en div.ugyfelkapu {background:url(pics/en/ugyfelkapu.jpg) no-repeat top left;}
div.ugyfelkapu a {position:absolute;right:0;bottom:8px;font-size:10px;text-indent:-9999px;outline-style:none;width:120px;height:24px;}

div.foot {border-bottom:1px solid #B7C4D4;border-top:1px solid #B7C4D4;}
div.foot div.links {border-bottom:2px solid #FFFFFF;border-top:2px solid #FFFFFF;height:18px;line-height:18px;background-color:#B7C4D4;text-align:center;}
div.foot div.links span {margin-left:6px;margin-right:6px;color:#174A75;}

div.toplinks {height:18px;line-height:18px;width:100%;text-align:right;}
div.toplinks a:link, div.toplinks a:active, div.toplinks a:visited, div.toplinks a:hover {color:#122066;}
div.toplinks span {margin-left:6px;margin-right:6px;color:#122066;}

#maincontent {float:right;}
#maincontent, #actcontent {width:540px;font-size:11px;min-height:450px;}
#actcontent h4, #actcontent h5 {font-size:1em;}
/* ie5,6 hack for auto height*/
* html #maincontent, * html #actcontent {height:450px;}

#langNav {position:relative;top:80px;left:265px;}
#langNav li a, #langNav li {text-indent:-9999px;display:block;width:29px;height:20px;outline-style:none;}
#langNav li {float:left;}
#langNav li#langHU {margin-left:14px;}

div.topmenu ul {list-style-type:none;list-style-position:outside;list-style-image:none;}
div.topmenu ul li {text-indent:-9999px;display:block;width:192px;height:26px;margin-bottom:1px;}
div.topmenu ul li a {text-indent:-9999px;text-decoration:none;display:block;width:192px;height:26px;outline-color:invert;outline-style:none;outline-width:medium;}

body.hu div.topmenu ul #MNUcrenets {background:url(pics/menu.jpg) no-repeat scroll 0 0;}
body.hu div.topmenu ul #MNUmegoldasok {background:url(pics/menu.jpg) no-repeat scroll -192px 0;}
body.hu div.topmenu ul #MNUszolgaltatasok {background:url(pics/menu.jpg) no-repeat scroll -384px 0;}
body.hu div.topmenu ul #MNUreferenciak {background:url(pics/menu.jpg) no-repeat scroll -576px 0;}
body.hu div.topmenu ul #MNUpartnerek {background:url(pics/menu.jpg) no-repeat scroll -768px 0;}
body.hu div.topmenu ul #MNUkapcsolat {background:url(pics/menu.jpg) no-repeat scroll -960px 0;}

body.hu div.topmenu ul #MNUcrenets a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll 0 -26px;}
body.hu div.topmenu ul #MNUmegoldasok a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll -192px -26px;}
body.hu div.topmenu ul #MNUszolgaltatasok a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll -384px -26px;}
body.hu div.topmenu ul #MNUreferenciak a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll -576px -26px;}
body.hu div.topmenu ul #MNUpartnerek a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll -768px -26px;}
body.hu div.topmenu ul #MNUkapcsolat a:hover {background:url(pics/menu_copy.jpg) no-repeat scroll -960px -26px;}

/*--start-- because fucking ie caching (rare)*/
#crenets.hu div.topmenu ul #MNUcrenets {background:url(pics/menu.jpg) no-repeat scroll 0 -26px;}
#megoldasok.hu div.topmenu ul #MNUmegoldasok {background:url(pics/menu.jpg) no-repeat scroll -192px -26px;}
#szolgaltatasok.hu div.topmenu ul #MNUszolgaltatasok {background:url(pics/menu.jpg) no-repeat scroll -384px -26px;}
#referenciak.hu div.topmenu ul #MNUreferenciak {background:url(pics/menu.jpg) no-repeat scroll -576px -26px;}
#partnerek.hu div.topmenu ul #MNUpartnerek {background:url(pics/menu.jpg) no-repeat scroll -768px -26px;}
#kapcsolat.hu div.topmenu ul #MNUkapcsolat {background:url(pics/menu.jpg) no-repeat scroll -960px -26px;}
/*--end--*/

body.en div.topmenu ul #MNUcrenets a {background:url(pics/en/menu.jpg) no-repeat scroll 0 0;}
body.en div.topmenu ul #MNUmegoldasok a {background:url(pics/en/menu.jpg) no-repeat scroll -192px 0;}
body.en div.topmenu ul #MNUszolgaltatasok a {background:url(pics/en/menu.jpg) no-repeat scroll -384px 0;}
body.en div.topmenu ul #MNUreferenciak a {background:url(pics/en/menu.jpg) no-repeat scroll -576px 0;}
body.en div.topmenu ul #MNUpartnerek a {background:url(pics/en/menu.jpg) no-repeat scroll -768px 0;}
body.en div.topmenu ul #MNUkapcsolat a {background:url(pics/en/menu.jpg) no-repeat scroll -960px 0;}

body.en div.topmenu ul #MNUcrenets a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll 0 -26px;}
body.en div.topmenu ul #MNUmegoldasok a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll -192px -26px;}
body.en div.topmenu ul #MNUszolgaltatasok a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll -384px -26px;}
body.en div.topmenu ul #MNUreferenciak a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll -576px -26px;}
body.en div.topmenu ul #MNUpartnerek a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll -768px -26px;}
body.en div.topmenu ul #MNUkapcsolat a:hover {background:url(pics/en/menu_copy.jpg) no-repeat scroll -960px -26px;}

/*--start-- because fucking ie caching (rare)*/
#crenets.en div.topmenu ul #MNUcrenets {background:url(pics/menu.jpg) no-repeat scroll 0 -26px;}
#megoldasok.en div.topmenu ul #MNUmegoldasok {background:url(pics/menu.jpg) no-repeat scroll -192px -26px;}
#szolgaltatasok.en div.topmenu ul #MNUszolgaltatasok {background:url(pics/menu.jpg) no-repeat scroll -384px -26px;}
#referenciak.en div.topmenu ul #MNUreferenciak {background:url(pics/menu.jpg) no-repeat scroll -576px -26px;}
#partnerek.en div.topmenu ul #MNUpartnerek {background:url(pics/menu.jpg) no-repeat scroll -768px -26px;}
#kapcsolat.en div.topmenu ul #MNUkapcsolat {background:url(pics/menu.jpg) no-repeat scroll -960px -26px;}
/*--end--*/


div.promobox {margin-bottom:10px;}
div.promobox div.title {background:url(pics/news_icon.jpg) no-repeat top left;width:513px;padding-left:27px;height:25px;border-bottom:2px solid #FFFFFF;background-color:#CFD5DC;color:#174A75;}
div.promobox div.noimage {background-image:none;padding-left:0;width:540px;}
div.promobox div.title h3.image,
div.promobox div.title h3 {color:#174A75;font-weight:bold;font-size:11px;line-height:25px;height:25px;}
div.promobox div.title h3.image {background:url(pics/crenets_head.jpg) no-repeat top left;text-indent:-9999px;}
div.promobox div.promocontent {width:510px;min-height:119px;background-color:#EEF1F5;padding:10px 15px 10px 15px;}
* html div.promobox div.promocontent {height:119px;}
div.promobox div.promocontent div.insideright,
div.promobox div.promocontent div.inside{width:340px;}
div.promobox div.promocontent div.insideright {float:right;}
div.promobox div.promocontent div.insideright p,
div.promobox div.promocontent div.inside p{text-align:right;}
/*div.promobox div.promocontent img {border:1px solid #CFD5DC;float:left;margin-right:25px;}*/
/*div.promobox div.promocontent img.right {clear:both;margin:0;float:right;margin-left:25px;}*/

div.imgborderleft, div.imgborderright {float:left;padding:5px;border:1px solid #CFD5DC;}
div.imgborderright {clear:both;float:right;}

div.minidiv {width:540px;height:165px;margin-bottom:10px;}
div.minidiv div {float:left;}

p.clearfloat {clear:both;visibility:hidden;height:0px;}

div.mini {width:173px;height:117px;padding:48px 0 0 7px;}

#handheldname {display:none;}

#leftside {width:230px;float:left;margin-bottom:10px;}

div.left {color:#FFFFFF;background:url(pics/megjelenes_bg.jpg) no-repeat scroll 0 0;background-color:#367642;}
div.left p.link{text-align:right;margin-top:12px;margin-right:5px;font-size:10px;}
div.left p.text {margin-top:7px;}
div.middle {background:url(pics/megoldas_bg.jpg) no-repeat scroll 0 0;text-align:center;background-color:#E2E3DE;}
div.middle p.link,
div.middle p.text {font-size:10px;}
div.middle p.link {margin-top:10px;margin-bottom:10px;}
div.right {color:#FFFFFF;background:url(pics/tarhely_bg.jpg) no-repeat scroll 0 0;background-color:#94A7B8;}
div.right ul {list-style-type:none;}
div.right ul li {text-indent:-9px;padding-left:8px;}
div.right p.link {margin-top:32px;font-size:10px;}

div.contentbox {margin-bottom:10px;}
div.contentbox div.title_long,
div.contentbox div.title {background:url(pics/news_icon.jpg) no-repeat top left;padding-left:27px;float:left;width:438px;height:25px;border-bottom:2px solid #FFFFFF;background-color:#CFD5DC;}
div.contentbox div.title_long {width:513px;}
div.contentbox div.title_long h3,
div.contentbox div.title h3 {color:#174A75;font-weight:bold;font-size:11px;line-height:25px;height:25px;}
div.contentbox #options {float:right;width:75px;height:25px;background-color:#CFD5DC;}
div.contentbox #options a {display:block;float:left;margin:4px 2px 0 0;width:21px;height:18px;outline-color:invert;outline-style:none;outline-width:medium;}
div.contentbox #options a.decrease{background:url(pics/font_increase.jpg) no-repeat 0 0;}
div.contentbox #options a.decrease_ac{background:url(pics/font_increase_ac.jpg) no-repeat 0 0;}
div.contentbox #options a.decrease_ac:hover {cursor:default;}
div.contentbox #options a.increase{background:url(pics/font_decrease.jpg) no-repeat 0 0;}
div.contentbox #options a.increase_ac{background:url(pics/font_decrease_ac.jpg) no-repeat 0 0;}
div.contentbox #options a.increase_ac:hover {cursor:default;}
div.contentbox #options a.print{background:url(pics/print.jpg) no-repeat 0 0;}
div.contentbox #actcontent {clear:both;width:510px;background-color:#EEF1F5;padding:15px;}
div.contentbox img.right {float:right;border:1px solid #CFD5DC;margin-left:15px;margin-bottom:15px;}

/*table.hirlevel td {height:40px;}
table.hirlevel td.text {font-weight:bold;text-align:right;padding-right:10px;}
table.hirlevel img.codepic {margin-top:20px;}
table.kapcsolat img.codepic, table.hirlevel img.codepic {border: solid #43484D 2px;margin-top:15px;}
table.kapcsolat input.textbox, table.hirlevel input.textbox {border: solid #134873 1px;width:214px;}
table.kapcsolat input.codebox, table.hirlevel input.codebox {border: solid #43484D 1px;width:122px;}*/

/*table.kapcsolat td {padding-right:15px;padding-bottom:10px;font-weight:bold;}
table.kapcsolat input.codebox {margin-top:10px;margin-bottom:2px;}
table.kapcsolat input, table.kapcsolat textarea {margin-top:5px;}
table.kapcsolat textarea {border: solid #134873 1px;width:400px;height:100px;}
table.kapcsolat td.second, table.kapcsolat td.message {padding-right:0px;}
table.kapcsolat td.message {padding-top:5px;padding-bottom:20px;background-color:#E6E7ED;}
table.kapcsolat td.submitbutton {padding-left:15px;height:60px;border-top:1px solid #CFD5DC;}
table.kapcsolat tr.security td {padding-bottom:15px;}*/

#kapcsolatform, #hirlevelform {width:450px;font-size:10px;margin:0 auto;}
#kapcsolatform label, #hirlevelform label {display:block;height:36px;line-height:36px;text-align:right;font-weight:bold;margin-right:10px;}
#kapcsolatform #lblMessage {height:180px;}
#kapcsolatform #lblCodeCheck {height:20px;line-height:20px;text-align:left;padding-left:10px;}
#kapcsolatform #codeCheck {margin:5px 0 6px 10px;border:1px solid #43484D;}
#kapcsolatform #submitbutton, #hirlevelform #submitbutton {width:51px;height:22px;border:none;margin-top:0px;}
#kapcsolatform input, #hirlevelform input {margin:9px 0 0 10px;height:16px;width:235px;border:1px solid #43484D;}
#kapcsolatform textarea {height:155px;width:235px;border:1px solid #43484D;margin:9px 0 0 10px;}
#kapcsolatform img, #hirlevelform img {display:block;margin:0 auto;border:1px solid #43484D;}
#kapcsolatform div.texta{height:180px;}
#kapcsolatform div.infobox {float:left;width:428px;padding-left:5px;height:22px;background-color:#EEF1F5;}
#kapcsolatform div, #hirlevelform div {float:left;width:280px;background-color:#D8DBDF;height:36px;margin:0 0 1px 0;}
#kapcsolatform div.light, #hirlevelform div.light {height:auto;width:152px;background-color:#DFE3E6;margin:0 1px 1px 0;}
#kapcsolatform div.codebox {height:77px;}

#hirlevelform div.long {width:433px;height:auto;}
#hirlevelform img {margin:0;margin-left:163px;margin-top:9px; margin-bottom:10px;}
#hirlevelform #codeCheck {margin-bottom:6px;}
#hirlevelform #lblCodeCheck {height:64px;}
#hirlevelform div.codebox {height:64px;}
#hirlevelform div.infobox {float:left;width:428px;padding-left:5px;height:22px;background-color:#EEF1F5;}

#actcontent span {display:block;text-align:right;margin-top:10px;}
#actcontent span a {font-weight:bold;}
#actcontent a.highlite {font-size:1em;}
#actcontent div.imgborderright {margin:3px 5px 7px 7px;}

/*#ugyfelkapu img {border:solid 1px #CFD5DC;}*/

.imgholder {margin-top:10px;}
/*.imgholder img.mini {position:absolute;top:0;left:0;margin:0;}
.imgholder img {margin-left:205px;}*/
/*.lastimgholder {margin:15px 0;height:170px;}*/


#partnerek a.remote {display:block;position:relative;left:50px;top:17px;text-decoration:none;outline-style:none;}
#partnerek a.remote:hover {border:none;text-decoration:underline;}
#partnerek a.remote:hover img{border:1px solid #43484D;}
#partnerek a.remote img {cursor:pointer;position:absolute;top:-33px;left:200px;border:1px solid #EEF1F5;}

#partnerek .partner p, #partnerek .partner a {font-weight:bold;}
#partnerek .partner {padding-top:20px;margin-left:20px;}
#partnerek #nollex.partner {height:110px;}
#partnerek #expert.partner {height:67px;}
#partnerek #sicontact.partner {height:89px;}

#referenciak #imgPopup, #referenciak #imgPopup2, #ugyfelkapu #imgPopup {display:none;position:absolute;top:0;left:0;z-index:9999;width:10px;height:10px;cursor:pointer;padding:1px;}
#referenciak #imgPopup img, #ugyfelkapu #imgPopup img {position:absolute;bottom:0;left:0;border:1px solid #43484D;}
#referenciak #imgPopup2 img {position:absolute;bottom:0;right:0;border:1px solid #43484D;}

#referenciak .leftfloat {float:left;padding-left:10px;margin-left:10px;margin-top:10px;margin-bottom:10px;}
#referenciak .rightfloat {float:right;text-align:right;padding-right:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;}

#referenciak .separator {margin:0;margin-bottom:10px;clear:both;}

#referenciak .smallimage {width:170px;height:160px;}
#referenciak .text {width:250px;height:155px;padding-top:5px;text-align:left;}

#imgLoading {display:none;width:35px;height:35px;background:url(pics/ajax-loader.gif) #CFD5DC no-repeat center;position:absolute;top:0;left:0;z-index:9999;cursor:pointer;border:1px solid #D0D3DA;}