/* CSS utf-8 ő */
BODY {font-family:Tahoma, Verdana; font-size:12px; color:#808080; padding:0px; margin:0px; background-color:#ffffff; background:url(/images/bg_main.jpg) top center;}

@font-face {
  font-family: "Arsenale";
  src: url(/images/fonts/arsenale_white.ttf) format("truetype");
}
@font-face {
  font-family: "SketchBlock";
  src: url(/images/fonts/DeconStruct.ttf) format("truetype");
}

A {color:#9d6cb7; text-decoration:none;}
A:HOVER {color:#d191e1; text-decoration:underline;}

A.nohover {color:#a900d3; text-decoration:none;}
A.nohover:HOVER {color:#d191e1; background-color:transparent; text-decoration:none;}

H1 {font-size:18px; color:#000000; font-weight:bold;}
H2 {font-size:18px; color:#8c8c8c; font-weight:normal;}
H3 {font-size:15px; color:#8c8c8c; font-weight:bold;}

H1.v2 {text-align:center; font-family:"SketchBlock"; font-size:40px; color:#000000; margin-top:0px; padding-top:0px;}
H2.v2 {text-align:center; font-family:"SketchBlock"; font-size:28px;}

H1.v3 {text-align:center; font-family:"SketchBlock"; font-size:40px; color:#000000; margin-top:0px; padding-top:0px;}
H2.v3 {text-align:center; font-family:"SketchBlock"; font-size:28px; margin-top:-20px; padding-top:0px; margin-bottom:40px; line-height:26px;}

.prelead {text-align:center; font-size:16px; line-height:26px; margin-bottom:50px; color:#000000;}

.hand {cursor:pointer;}
.nounder {text-decoration:none;}

.pagecontainer {width:964px; margin:0 auto; text-align:left;} 
.szolgaltatascontainer {background-color:#000000;}
.szolgaltatascontainertop {background:url(/images/grungetop.png) repeat-x center; height:29px;}
.szolgaltatascontainerbottom {background:url(/images/grungebottom.png) repeat-x center; height:29px;}

.networkheadcontainer {background:url(/images/bg_networkhead.png); height:30px; border-bottom:1px solid #dddddd;}
.networkhead {position:relative;}
.networkhead .nhlogo {position:absolute; top:5px;}
.networkhead .nhmenu {position:absolute; top:7px; left:120px; width:400px;}
.networkhead .nhmenu A {text-decoration:none; color:#ababab; text-transform:uppercase; font-size:9px; margin-right:15px;}
.networkhead .nhmenu A:HOVER {border-bottom:1px dotted #d2d2d2;}
.networkhead .nhclientlogin {position:absolute; top:9px; left:700px; width:264px; text-align:right;}
.networkhead .nhclientlogin A {padding:2px 8px 2px 20px; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(/images/icon_clientlogin.png) no-repeat 4px 3px; background-color:#000000; -moz-border-radius:4px; -webkit-border-radius:4px; -o-box-shadow: 0px 0px 5px #a5a5a5; -icab-box-shadow: 0px 0px 5px #a5a5a5; -khtml-box-shadow: 0px 0px 5px #a5a5a5; -moz-box-shadow: 0px 0px 5px #a5a5a5; -webkit-box-shadow: 0px 0px 5px #a5a5a5; box-shadow: 0px 0px 5px #a5a5a5;}
.networkhead .nhclientlogin A:HOVER {background-color:#9d6cb7; -o-box-shadow: 0px 0px 5px #9d6cb7; -icab-box-shadow: 0px 0px 5px #9d6cb7; -khtml-box-shadow: 0px 0px 5px #9d6cb7; -moz-box-shadow: 0px 0px 5px #9d6cb7; -webkit-box-shadow: 0px 0px 5px #9d6cb7; box-shadow: 0px 0px 5px #9d6cb7;}

.headcontainer {}
.head {position:relative; height:150px;}
.head .hlogo {position:absolute; top:20px; left:0px; width:250px;}
.head .hlogo .hlogoline1 {text-align:center; border-bottom:2px solid #ededed; padding-bottom:8px; margin-bottom:0px;}
.head .hlogo .hlogoline2 {text-align:center; font-size:36px; font-family:"Arsenale";}
.head .hmenu {position:absolute; top:50px; left:300px; width:600px;}
.head .hmenu A {padding:10px 8px 10px 8px; color:#888888; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-right:10px;}
.head .hmenu A:HOVER {background-color:#ffffff; color:#9d6cb7; -moz-border-radius:4px; -webkit-border-radius:4px;}
.head .hmenu A.selected {color:#000000; background-color:#eeeeee; -moz-border-radius:4px; -webkit-border-radius:4px;}

.why {width:800px; margin:0 auto; text-align:left; margin-bottom:20px;} 
.why .wleft .line1 {font-size:42px; font-weight:normal; font-family:"SketchBlock"; text-align:right; color:#000000;}
.why .wleft .line2 {font-size:12px; text-align:right;line-height:18px;}
.why .wright {border-left:1px dotted #d2d2d2; padding-left:20px; margin-left:20px;}
.why .wright .line3 {font-size:28px; font-weight:normal; font-family:"SketchBlock"; margin-bottom:8px; color:#000000;}
.why .wright .line4 {line-height:20px; font-size:13px;}

.bigpromo {}
.bigpromo .line1 {text-align:center; font-size:60px; font-family:"Arsenale"; color:#000000;}
.bigpromo .line2 {height:420px;}

.ajanlatkeres1 {background:url(/images/star1.png) no-repeat 24px 25px; background-color:#eeebe4; padding:20px 10px 20px 115px; margin-bottom:30px; -moz-border-radius:7px; -webkit-border-radius:7px;}
/* .ajanlatkeres1 {background:url(/images/star1.png) no-repeat 24px 25px; background-color:#eeebe4; padding:20px 10px 20px 115px; margin-bottom:30px; -moz-border-radius:7px; -webkit-border-radius:7px; -o-box-shadow: 0px 0px 5px #a5a5a5; -icab-box-shadow: 0px 0px 5px #a5a5a5; -khtml-box-shadow: 0px 0px 5px #a5a5a5; -moz-box-shadow: 0px 0px 5px #a5a5a5; -webkit-box-shadow: 0px 0px 5px #a5a5a5; box-shadow: 0px 0px 5px #a5a5a5;}*/
.ajanlatkeres1 .text {width:515px; float:left; margin-right:30px;}
.ajanlatkeres1 .text .textline1 {font-size:32px; font-weight:bold; color:#000000; font-family:"SketchBlock"; margin-bottom:5px;}
.ajanlatkeres1 .text .textline2 {font-size:12px; color:#000000; line-height:18px;}
.ajanlatkeres1 .button {}

.title1 {text-align:center; background:url(/images/title1line.png) 0px 50px repeat-x; margin:20px 0px 20px 0px;}
.title1 SPAN {background-color:transparent; padding:0px 20px 0px 20px; font-size:50px; font-family:"Arsenale";}

.title2 {text-align:center; margin:0px 0px 0px 0px;}
.title2 SPAN {background-color:transparent; padding:0px 0px 0px 20px; font-size:50px; font-family:"Arsenale"; color:#ffffff;}

.szolgaltatasok1 {}
.szolgaltatasok1 .szolgaltatas {width:300px; height:180px; float:left; margin-right:32px;}
.szolgaltatasok1 .szolgaltatas .line1 {font-size:11px; color:#cccccc; font-style:italic;}
.szolgaltatasok1 .szolgaltatas .line2 {font-size:16px; font-weight:bold; margin-bottom:15px;}
.szolgaltatasok1 .szolgaltatas .line2 A {text-decoration:none;}
.szolgaltatasok1 .szolgaltatas .line3 {line-height:18px;}
.szolgaltatasok1 .szolgaltatas .line4 {float:right; margin-top:30px;}
.szolgaltatasok1 .szolgaltataslast {margin-right:0px;}

.szolgaltatassheet  {margin-bottom:50px;}
.szolgaltatassheet .line0 {text-align:center;}
.szolgaltatassheet H1 {text-align:center; font-family:"SketchBlock"; font-size:40px;}
.szolgaltatassheet .line1 {text-align:center; font-size:16px; line-height:26px;}
.szolgaltatassheet .line2 {text-align:center; font-size:12px; line-height:18px; margin-top:20px;}

.content {}
.content .left {width:684px; float:left; margin-right:20px;}
.content .right {width:290px; float:left;}

.projectname {padding-bottom:6px; margin-bottom:5px;}
.projectname .pna {font-size:18px; color:#000000; display:block;}
.projectname .pnb {font-size:12px;}
.projectpic {margin-left:10px; -o-box-shadow: 0px 0px 9px #999999; -icab-box-shadow: 0px 0px 9px #999999; -khtml-box-shadow: 0px 0px 9px #999999; -moz-box-shadow: 0px 0px 9px #999999; -webkit-box-shadow: 0px 0px 9px #999999; box-shadow: 0px 0px 9px #999999;}
.projectlabel {border-bottom:0px solid #ffffff; margin-bottom:11px; padding-bottom:6px; font-size:11px; font-weight:bold;}
.projectlabel SPAN { padding:2px 4px 2px 4px;}
.projectinfo {margin-bottom:20px; font-size:12px;}
.projectinfo H2 {font-size:12px;}
.projectdata {padding:0px; margin:0px 0px 20px 20px;}
.projectdata LI {list-style:none; padding:0px 0px 10px 20px; background:url(/images/honlapkeszites/honlapkeszites-arrowb.gif) no-repeat 0px 7px;}
.projectdata .pdlabel {font-size:11px; color:#A9A9A9; font-style:italic;}
.projectdata .pdvalue {font-size:13px; color:#000000; font-weight:bold;}
.fotok {clear:both;}
.fotok .foto {width:138px; height:49px; margin:0px 10px 10px 0px; float:left;}

.workcard {width:306px; height:165px; float:left; margin-right:22px; margin-bottom:30px;}
.workcard .pic {position:relative; width:306px; height:115px; -o-box-shadow: 0px 0px 9px #999999; -icab-box-shadow: 0px 0px 9px #999999; -khtml-box-shadow: 0px 0px 9px #999999; -moz-box-shadow: 0px 0px 9px #999999; -webkit-box-shadow: 0px 0px 9px #999999; box-shadow: 0px 0px 9px #999999;}
.workcard .name {font-size:14px; margin-top:5px; font-weight:bold; text-align:center;}
.workcard .text {margin-top:2px; font-size:11px; text-align:center;}
.workcardlast {margin-right:0px;}

.table3 {width:100%; border-spacing:0px;}
.table3 .titlerow {font-weight:bold; font-size:11px;}
.table3 .titlerow TD {border-bottom:3px solid #ff8989; padding-right:20px;}
.table3 .datarow {font-size:12px;}
.table3 .datarow TD {border-bottom:1px solid #ff8989;}
.table3 TD {padding:3px;}

.pdlabel2 {font-size:11px; color:#858585; padding:0px 0px 3px 20px; margin-left:10px; background:url(/images/honlapkeszites/honlapkeszites-arrowa.gif) no-repeat 0px 5px; display:block; border-bottom:0px dotted #cacaca;}
.pdvalue2 {font-size:13px; color:#000000; padding-bottom:7px; display:block; font-weight:normal;}
.pdvalue2 B {color:#000000;}

.footer {padding-top:20px; margin-top:50px; border-top:1px dashed #dddddd; margin-bottom:50px;}
.fbox {margin-right:40px;}
.fbox .fbtitle {color:#cccccc; font-size:10px; text-transform:uppercase; margin-bottom:20px;}
.fbox .fbcontent {color:#777777; font-size:11px; line-height:15px;}
.fbox .fbcontent .label {color:#cccccc; font-style:italic;}
.fbox .fbcontent .title {color:#000000; font-size:12px; font-weight:bold;}
.fbox .fbcontent .fmenuline {margin-bottom:2px;}
.fbox .fbcontent .fmenuline A {color:#777777;}

