/* CSS utf-8 ő */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700&subset=latin,latin-ext);

BODY {font-family:Tahoma, Verdana; font-size:12px; color:#808080; padding:0px; margin:0px; background-color:#ffffff; background:url(/images/bg_main4.jpg) top center;}

A {color:#9d6cb7; text-decoration:none;}
A:HOVER {color:#000000; text-decoration:underline;}

A.nohover {color:#a900d3; text-decoration:none;}
A.nohover:HOVER {color:#d191e1; background-color:transparent; text-decoration:none;}

A.link1 {border-bottom:1px dotted #e6e6e6;}
A.link1:HOVER {border-bottom:1px dotted #000000; text-decoration:none;}

.news .news_h1, H1.news, 
H1 {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:24px; line-height:28px; margin-bottom:20px; color:#000000; font-weight:normal;}
H2 {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:20px; color:#333333; font-weight:normal;}
H3 {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:18px; color:#444444; font-weight:normal;}

H1.v2 {text-align:center; font-size:24px; line-height:24px; font-weight:normal; text-transform:uppercase; color:#000000; margin:20px 0px 0px 0px;}
H2.v2 {text-align:center; font-size:28px;}

H1.v3 {text-align:center; font-size:24px; line-height:24px; font-weight:normal; text-transform:uppercase; color:#000000; margin:20px 0px 0px 0px;}
H2.v3 {text-align:center; font-size:14px; line-height:14px; font-weight:bold; padding:0px; margin:4px 0px 40px 0px; text-shadow:0 1px #FFF;}

.h2 {font-size:18px; color:#000000;}

.prelead {text-align:center; font-size:16px; line-height:26px; margin-bottom:50px; color:#1d1717;}

.hand {cursor:pointer;}
.nounder {text-decoration:none;}

.pagecontainer {width:964px; margin:0 auto; text-align:left;} 
.szolgaltatascontainer {}

.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:120px; border-bottom:1px dotted #d2d2d2;}
.head .hlogo {position:absolute; top:20px; left:0px; width:250px;}
.head .hlogo .hlogoline1 {text-align:center; border-bottom:0px solid #ededed; padding-bottom:8px; margin-bottom:3px;}
.head .hlogo .hlogoline2 {text-align:center; font-size:9px; text-transform:uppercase;}
.head .hmenu {position:absolute; top:40px; 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;}
.head .hconnect {position:absolute; top:73px; left:300px; width:600px; border-top:0px solid #ededed; padding-top:2px;}
.head .hconnect .connect {margin-right:5px; margin-left:5px; padding-left:20px; padding-bottom:5px; padding-top:1px; font-size:11px; font-weight:bold;}
.head .hconnect .connecttitle {font-size:11px;}

.why {width:900px; margin:0 auto; text-align:left; margin-bottom:20px;} 
.why .wright {border-left:0px dotted #d2d2d2; padding-left:0px; margin-left:0px;}
.why .wright .line3 {font-size:28px; font-weight:normal; margin-bottom:8px; color:#000000;}
.why .wright .line4 {line-height:20px; font-size:13px;}

.bigpromo {}
.bigpromo .line1 {text-align:center; font-size:60px; color:#000000;}
.bigpromo .line2 {height:420px;}

.ajanlatkeres1 {background-color:#262b31; -moz-border-radius:6px; -webkit-border-radius:6px; padding:20px 15px 20px 25px; margin-bottom:30px;}
.ajanlatkeres1 .text {color:#ffffff;}
.ajanlatkeres1 .text .textline1 {font-size:34px; line-height:36px;}
.ajanlatkeres1 .text .textline2 {font-size:14px; line-height:16px;}
.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;}

.title2 {text-align:center; margin:0px 0px 0px 0px;}
.title2 SPAN {background-color:transparent; font-family:'Source Sans Pro', Tahoma, Verdana; font-size:22px; font-weight:normal; text-transform:uppercase; color:#000000;}

.szolgaltatasok1 {width:900px; margin:0 auto; text-align:left; margin-bottom:30px; margin-top:25px;}
.szolgaltatasok1 .szolgaltatas {width:280px; height:180px; float:left; margin-right:22px;}
.szolgaltatasok1 .szolgaltatas .line1 {font-size:11px; color:#cccccc; font-style:italic;}
.szolgaltatasok1 .szolgaltatas .line2 {font-size:14px; font-weight:bold; color:#000000; margin-bottom:10px; line-height:14px;}
.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-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:654px; float:left; margin-right:20px; padding-top:20px;}
.content .right {width:290px; float:left; padding-top:20px;}

.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:12px; font-weight:bold;}
.projectlabel SPAN {}
.projectinfo {margin-bottom:20px; font-size:14px; line-height:19px;}
.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;}

.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;}

.homenews {width:300px; border-left:1px dotted #d2d2d2; padding-left:20px; margin-left:20px;}
.homenews .title {margin-bottom:20px;}

.newsline {margin-bottom:20px;}
.newsline .nltitle {font-weight:bold; margin-bottom:4px;}
.newsline .nllead {font-size:12px; line-height:17px;}
.newsline .nllead .lnlitdate {font-weight:normal; font-style:italic; color:#cccccc;}
.newsline .nllead .lnlitdate .lnlitdatesep {font-weight:normal; font-style:normal; color:#cccccc;}
.newsline .nllead .nlbpic {margin-right:8px; margin-top:4px;}

.infobox {margin-bottom:20px; text-align:center; border-bottom:1px dotted #d2d2d2; padding-bottom:20px;}
.infobox .title H1 {font-size:28px; font-weight:normal; text-transform:uppercase; margin-bottom:0px; padding-bottom:0px;}
.infobox .title2 H1 {font-size:22px; font-weight:normal; text-transform:none;}
.infobox .text {font-family:'Source Sans Pro', Tahoma, Verdana; font-weight:400; font-size:18px; text-shadow:0 1px #FFF;}
.infobox .text .links {font-size:14px; text-transform:uppercase; text-shadow:none; margin-top:15px; color:#cccccc;}
.infobox .text .links A {font-size:16px; font-weight:700; padding:0px 10px 0px 10px;}

.highlighteworks {}
.highlighteworkscont {padding-left:30px;}

.workcard {position:relative; width:273px; height:225px; float:left; margin-right:40px; margin-bottom:30px; margin-top:5px;}
.workcard .pic {position:relative; width:273px; height:175px; -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-family:'Source Sans Pro', Tahoma, Verdana; font-size:18px; margin-top:10px; font-weight:bold; text-align:center; line-height:18px;}
.workcard .text {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:15px; margin-top:5px; text-align:center; line-height:16px;}
.workcard .hotelizatorflag {position:absolute; top:130px; left:121px; width:157px; height:38px; background:url(/images/igorcorner/hotelizatorflag1.png) no-repeat;}
.workcardlast {margin-right:0px;}

.leftbox {margin-bottom:15px;}
.leftbox .lbtitle {margin-bottom:20px;}
.leftbox .lbcontent {}

.webpagetype {width:175px; margin-right:15px; margin-bottom:20px; float:left;}
.webpagetype .wpttitle {font-size:14px; font-weight:bold; color:#000000; margin-bottom:10px; line-height:14px;}
.webpagetype .wpttitle A {color:#000000;}
.webpagetype .wptext {font-size:12px; line-height:17px;}
.webpagetypelast {margin-right:0px;}

.iciprojektcontainer .title2 {border-top:1px dotted #d2d2d2; padding-top:20px;}

.iciprojectlist {margin-top:30px;}
.iciprojektcard {width:220px; height:160px; margin-right:18px; margin-bottom:20px; float:left; text-align:center; border:1px solid #cccccc; background-color:#eeeeee; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.iciprojektcard .icipname {height:30px; width:220px; padding-top:2px; padding-bottom:0px; font-weight:bold; text-align:center;}
.iciprojektcard .icipname .icipnameinner {display:table-cell; width:220px; height:26px; vertical-align:bottom;}
.iciprojektcard .icippic {width:220px; height:75px; text-align:center;}
.iciprojektcard .icippic .icippicinner {display:table-cell; width:220px; height:75px; vertical-align:middle;}
.iciprojektcard .iciptext {font-size:11px; line-height:13px; padding:0px 10px 0px 10px;}

/* news, tartalom */

.news {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:16px; line-height:24px;}
.news .news_lead, P.lead {font-family:'Source Sans Pro', Tahoma, Verdana; font-size:18px; margin-top:10px; margin-bottom:28px; font-weight:400; line-height:24px; color:#333333;}

