body{margin:0; background:#f5f5f5 url(pix/main-bg-dark.jpg) repeat-x; color:#000; font-family:tahoma; font-size:12px;}
.wrapper{margin:0 auto; width:920px;}
img{border:none;}
p{margin:0; padding:0;}
a{text-decoration:none; color:#000;}
a:hover{color:#007700; cursor:pointer;}
h1{height:40px; padding:20px 0 0 0; border-bottom:1px solid #333; margin:0px;}
h2{font-size:14px; font-weight:bold; padding:12px 0 0 0; margin:0 0 8px 0;}
h3{font-size:13px; font-weight:bold; padding:5px 10px; margin:0 0 0px 0; color:#fff; background:#547d8b; height:50px;}
h3.reader{font-size:13px; font-weight:bold; padding:5px 10px; margin:0 0 0px 0; color:#fff; background:#665a4e; height:50px;}
h4{font-size:13px; font-weight:bold; padding:5px 10px 3px 15px; margin:0 0 0px 0; color:#fff; background:#41bd54; height:20px;}
.left{float:left;}
.right{float:right}

.top{width:18px; height:10px; background:url(pix/top-btn.jpg); display:block; position:absolute; right:0; bottom:2px;}
.top:hover{background:url(pix/top-btn_hover.jpg);}

.header{height:90px; position:relative;}
.inepex-logo{background:url(pix/inepex-logo.png) no-repeat; position:absolute; top:0px; left:0px; display:block; width:200px; height:90px; cursor:crosshair;}
.menu{position:absolute; right:50px; top:25px; list-style:none; margin:0; padding:0;}
.menu li{float:left; margin:0; padding:0; border-right:1px solid #605245;}
.menu a{color:#fff; display:block; float:left; margin:0; padding:10px 12px; text-decoration:none; font-weight:normal;}
.menu a:hover{background:#3e352a url("pix/hover.gif") top center no-repeat; color:#00ce00;}
.lang{width:16px; position:absolute; top:27px; right:15px;}

.intro{height:336px; margin:3px 0 0 0;}

.about{height:150px; margin:1px 0 20px 0; position:relative;}
.about p{margin:0; font-size:20px; line-height:40px; padding:10px 230px 10px 10px; color:#fff;}
.said{font-size:14px; position:absolute; right:260px; bottom:29px; color:#fff;}
.partners_inclust{position:absolute; right:120px; top:15px; border:none;}
.partners_inepex{position:absolute; right:0px; top:15px;}
.partners_pixelsome{position:absolute; right:70px; top:75px;}

.services{height:570px; border-bottom:1px solid #333; position:relative; margin:0 0 20px 0;}

.maincol{padding:0; width:460px;}
.item{padding:0; height:125px; border-bottom:1px solid #a4988a;}
.thumb{float:left; margin:2px 20px 0 10px; width:210px; height:110px; display:block; background:#093;}
.item p{margin:0; font-size:11px; line-height:20px;}
.noBorder{border-bottom:none;} /* .item után kell jönnie a .nBorder-nek! */

.technologies{height:347px; background:url(pix/tech-bg.jpg) no-repeat; margin:18px 10px 0 10px;}
.tech_table{margin:15px 10px 0 10px;}
.technologies p{padding:10px; line-height:15px; font-size:11px; margin:0;}

.inepex{height:320px; border-bottom:1px solid #333; position:relative; margin:0 0 20px 0;}

.why{width:210px; height:212px; margin:10px; background:#a2c1ce; float:left;}
blockquote{background:transparent url(pix/quotes1.jpg) left top no-repeat; margin:10px 5px;}
blockquote p{padding:5px 0px 5px 5px; background:transparent url(pix/quotes2.jpg) right bottom no-repeat; margin:0; font-size:11px; line-height:22px; text-indent:28px;}
.more{color:#ddd; font-size:11px; font-weight:bold; text-decoration:none; height:20px; padding:5px 10px 0 0; text-align:right; display:block; background:#547d8b;}
.more:hover{color:#fff; background:#37606d;}
.hmore:hover h3{background:#37606d; cursor:pointer;}

.read{width:210px; height:212px; margin:10px; background:#d0c3b5; float:left;}
.readus{margin:10px 5px;}
.readus p{padding:0px 0px 0px 8px; margin:0; font-size:12px; line-height:24px; font-weight:bold;}
.readmore{color:#ddd; font-size:11px; font-weight:bold; text-decoration:none; height:20px; padding:5px 10px 0 0; text-align:right; display:block; background:#665a4e;}
.readmore:hover{color:#fff; background:#3e352a;}
.rmore:hover h3{background:#3e352a; cursor:pointer;}

.community{height:340px; border-bottom:1px solid #333; position:relative; margin:0 0 20px 0;}
.friendfeed.widget{margin:10px!important; float:left!important; /*height:240px!important;*/ border:1px solid #777!important; font-family:tahoma!important; 
font-size:11px!important;}
.friendfeed.widget a{color:#333!important;}
.friendfeed.widget a:hover{color:#000!important;}
.feed{height:200px!important; float:left!important; margin-bottom:0!important;}
.cluster{float:left!important; width:161px!important; height:200px!important;}
.bottom{margin-top:219px!important; border-top:1px solid #777!important; background:#A2C1CE!important;}
.bottom a{color:#777!important;}
.bottom a:hover{color:#000!important;}

.works{height:320px; border-bottom:1px solid #333; position:relative; margin:0 0 20px 0;}

.footer{height:300px; background:url(pix/footer-bg.jpg) repeat-x;}
.footerbg{height:300px; background:url(pix/footer-bg.jpg) repeat-x; margin:30px 0 0 0;}
.spacer{height:30px;}
.map{width:210px; height:210px; display:block; margin:10px; float:left; cursor:pointer; border:1px solid #5e5e5e;}
.txt{width:235px; height:210px; display:block; margin:10px; float:left; position:relative;}
.txt p{margin:0px; padding:0px; font-size:11px; color:#fff; line-height:20px;}
.logo-pict{background:url(pix/inepex-small.png); position:absolute; bottom:-8px; left:-10px; height:60px; width:150px; display:block;}
.copy{text-align:right; float:right; width:300px; margin:10px; color:#fff; font-size:11px; padding:90px 0 0 0;}
.copy p{margin:0;}
.stbuttontext{color:#aaa;}
.stbuttontext:hover{color:#fff;}

.inepexTab{position:fixed; top:25%; right:0; width:110px; height:100px; display:block; background:transparent; margin-right:-10px; cursor:pointer; z-index:100000;}
.inepexTab:hover{margin-right:-4px;}
.inepexTab p{text-align:center; color:#ccc; width:100px; text-transform:uppercase; font-size:10px; margin:0 0 5px 0;}
