/* -------------------------------------------------
Code: H.S.Laszlo 2010
http://bluedesign.hu
http://xhtml2u.com
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, table { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;outline-style:none;text-decoration:none;color:#ffcc00;}
html {height:100%;background:#000 url(img/bg-gradient.jpg) repeat-x top;}
body {font:normal normal 12px/15px Verdana, sans-serif;color:#fff;text-align: left;background:transparent url(img/lines.png) no-repeat 50% -120px;
height:100%;padding-top:35px;}
.clear{width:100%;height:5px;clear:both;float:left;padding:5px 0;}

strong {font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; }
tt { display: block; margin: 1.5em 0; }
hr{ margin-bottom:1.5em; }
.pb{ padding-bottom:10px; }

.go-center {width:100%;text-align:center;}
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.b { font-weight:bold; }
.n { font-weight:normal;}
.i { font-style:italic; }

blockquote {padding: 20px;margin-right:20px;font: italic normal bold 18px/22px Georgia;color:#ffcc00;border-top:4px dotted #ffcc00;border-bottom:4px dotted #ffcc00;}

/* Float Properties*/
.left, .floatleft {float:left;}
.right, .floatright {float:right;}
.clearleft{clear:left;}
.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat {display: inline-block;}
.clearfix{display: inline-block;}
.clearfix {display: block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
.hidden{display:none;}

h1{color:#ffcc00;font:normal normal 35px/120% Tahoma;padding:0 0 5px 40px;}
h1.f2{color:#000000;}
h2{color:#ffcc00;font:normal normal 25px/120% Tahoma;padding-bottom:10px;}
h3{color:#ffcc00;font:normal normal 25px/120% Tahoma;padding-bottom:4px;}
h4{color:#ffcc00;font:normal normal 18px/120% Verdana;padding:5px 0 5px 10px;}
/* ------------ site ------------- */
#wrap{width:950px;margin:0 auto 0 auto; background:transparent url(img/content-bg.png) no-repeat top;
position:relative;height:100%;/* min-height */ }
a#blog{display:block;width:50px;height:78px;background:transparent url(img/blog.png) no-repeat -5px top;
position:absolute;top:60px;right:-50px;}
a#magento{display:block;width:50px;height:179px;background:transparent url(img/magento.png) no-repeat -5px top;
position:absolute;top:150px;right:-50px;}
a#blog:hover, a#magento:hover{background-position:0 top;}

#container{float:left;background:#000;width:950px;}
.content{width:565px;float:left;clear:left;}
.hasab{width:400px;padding:15px;margin:20px;background:transparent url(img/h-top.png) no-repeat top;}
.hasab ul, ul.potty, .box3 ul{margin:0 0 0 18px;}
.hasab ul li, ul.potty li, .box3 ul li{padding:5px 0 5px 5px;list-style-image: url(img/potty.png);list-style-position: outside;}
.feature ul li {padding:5px 0 5px 5px;list-style-image: url(img/potty.png);list-style-position: outside;}

/* -------------- breadcrumb ------------- */
#crumbs{padding:5px 0 5px 40px;}
#crumbs a{font-size:11px;padding:4px 16px 5px 16px;background:#303030;float:left;}
#crumbs a:hover{color:#FF580F;}
#crumbs span.breadcrumb-separator{display:block;width:18px;height:24px;background:transparent url(img/sep.jpg) no-repeat;float:left;text-indent:-9999px;}
#crumbs span.breadcrumb-current{color:#fcfe04;font-size:11px;padding:4px 16px;display:block;background:transparent url(img/sep2.jpg) no-repeat left;
width:158px;height:16px;float:left;margin-left:-18px;}

/* ------------ header ------------- */
#header{height:96px;}
a#logo, a#footer-logo{ display: block;width:186px;height:75px; background: url(img/logo.jpg) no-repeat;}
a#logo{ margin:20px 0 0 25px;float:left; }
#header a.top-link{float:right;color:#ffcc00;font:normal normal 20px/100% Arial, sans-serif;padding:14px 25px 25px 0;text-decoration:none;}
#header a.top-link:hover{color:#fff;text-decoration:none;}
ul#nav{width:680px;height:36px;float:right;}
ul#nav li{display:block;float:right;width:119px;height:36px;margin:0 8px;}
ul#nav li a{display:block;width:119px;height:28px;background:transparent url(img/nav-bg.png) no-repeat;padding:8px 0 0 0;
	color:#fcfe04;font:normal normal 11px/12px Verdana, sans-serif;text-align:center;text-decoration:none;}
ul#nav li a:hover, ul#nav li a.current{background:transparent url(img/nav-hover.png) no-repeat;color:#000;}	
/* ------------ footer ------------- */
#footer{width:890px;height:191px;padding:70px 30px 0 30px; background: url(img/footer-bg.png) no-repeat bottom;float:left;clear:both;}
ul.footer-list{width:140px;float:left;}
ul.footer-list li a{color: #666666;font:normal normal 11px/140% verdana, sans-serif;text-decoration:none;}
ul.footer-list li a:hover{color:#ffcc00}
ul.footer-list li.footer-list-head{font-weight:bold;  padding-bottom:10px;color: #666666;}
#footer p{float:left;font:12px/140% Verdana, sans-serif;width:100%;clear:both;}
a#footer-logo{ float:right;margin:90px 10px 0 0; }
/* ------------ slider ------------- */
#slider-container{width:950px;height:391px;position:relative;}
#slider{width:800px;height:391px;margin:0 75px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:800px;height:391px;overflow:hidden;}
#slider li.a{display:block;width:800px;height:391px;text-decoration:none;}
/*#slider li.f1{background:transparent url(img/f1.jpg) no-repeat top;}
/*#slider li.f2{background:transparent url(img/webinar.jpg) no-repeat top;}*/
#slider li h1{padding:25px 0 0 25px;}
#slider li span{display:block;width:740px;height:50px;margin:230px 20px 0 20px;background:transparent url(img/trans-bg.png) repeat;padding:10px;line-height:140%;}*/
#prevBtn, #nextBtn{display:block;width:42px;height:42px;position:absolute;left:16px;top:168px;z-index:1000;}	
#nextBtn{left:892px;}														
#prevBtn a, #nextBtn a{ text-indent:-9999px;display:block;width:42px;height:42px;background:url(img/btn_prev.png) no-repeat 0 0;}	
#nextBtn a{background:url(img/btn_next.png) no-repeat 0 0;}	
#prevBtn a:hover, #nextBtn a:hover{opacity:.70;filter:alpha(opacity=70);-moz-opacity:.70;}
ol#controls{position:absolute;bottom:10px;left:100px;margin:1em 0;padding:4px 8px;height:14px;	background-color:#2F2B1F;
		-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	ol#controls li{margin:0 5px 0 0;padding:0;float:left;list-style:none;height:14px;line-height:14px;	}
	ol#controls li a{float:left;height:14px;line-height:14px;color:#fff;padding:0 5px;text-decoration:none;}
	ol#controls li.current a{color:#FA0000;}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

ul#box-proba{width:936px;height:165px;background:transparent url(img/box-intro-bg2.png) no-repeat top;margin:8px 7px;float:left;clear:both;}
ul#box-proba li{display:block;float:left;width:220px;height:165px;margin:0 7px;text-align:center;position:relative;}
ul#box-proba li h2{padding:5px 0 15px 0;}
ul#box-proba li span{display:block;padding:0 12px;}
ul#box-intro{width:936px;height:165px;background:transparent url(img/box-intro-bg.png) no-repeat top;margin:8px 7px;float:left;clear:both;}
ul#box-intro li{display:block;float:left;width:220px;height:165px;margin:0 7px;text-align:center;position:relative;}
ul#box-intro li h2{padding:5px 0 15px 0;}
ul#box-intro li span{display:block;padding:0 12px;}
ul#box-intro li a{display:block;width:220px;height:21px;background:transparent url(img/y-arrow.png) no-repeat right;
position:absolute;bottom:0px;font-size:14px;line-height:18px;font-weight:bold;text-indent:-9999px;}
ul#box-intro li a:hover{text-indent:0px;background:#000 url(img/y-arrow.png) no-repeat right;}
#footer-outer{width:890px;height:30px;padding:51px 30px 0 30px; background: url(img/footer-bg.png) no-repeat bottom;float:left;clear:both;}
/* ------------ feature ------------- */
div.feature{width:950px;float:left;clear:both;padding:5px 0;}
div.feature p, div.feature ul{width:400px;float:left;clear:left;padding:4px 0px 4px 40px;}
/*div.feature.openerp p{width:400px;float:left;clear:left;padding:4px 0px 4px 40px;}*/
.csomag{background: transparent url(img/p1.jpg) no-repeat right;}
.magunkrol{background: transparent url(img/p2.jpg) no-repeat right;}
.rapidminer{background: transparent url(img/p3.jpg) no-repeat right;}
.hatekony{background: transparent url(img/bags.jpg) no-repeat right;}
.openerp{background: transparent url(img/openerp2.jpg) no-repeat right; }
.p4{background: transparent url(img/p4.jpg) no-repeat right;}
.p5{background: transparent url(img/p5.png) no-repeat right;}
.p6{background: transparent url(img/p6.jpg) no-repeat right;}
.p7{background: transparent url(img/p7.jpg) no-repeat right top;}

.feature ul {margin:0 0 0 18px;}
.feature ul li {padding:5px 0 5px 5px;list-style-image: url(img/potty.png);list-style-position: outside;}
.feature ul li {padding:5px 0 5px 5px;list-style-image: url(img/potty.png);list-style-position: outside;}
/* ------------ boxes ------------- */
.box2{width:400px;height:131px;background:transparent url(img/box-bg-2.png) no-repeat;overflow:hidden;
	padding:15px;float:left;margin:20px;}
.box2 p{padding:5px!important;}
.box2-nbg{width:400px;height:131px;background:transparent;overflow:hidden;padding:15px;float:left;margin:20px;}

.box3{width:266px;height:153px;background:transparent url(img/box-bg-3.png) no-repeat;overflow:hidden;
	float:left;margin:15px 15px;position:relative;padding:10px;}
.box3 a{display:block;width:220px;height:21px;background:transparent url(img/y-arrow.png) no-repeat right;
position:absolute;bottom:0px;right:0px;text-indent:-9999px;}
.box3 a:hover{background:transparent url(img/y-arrow-hover.png) no-repeat right;}

a.contact{font:normal normal 25px/120% Tahoma;}

/* ------------ 404 ------------- */
.page-not-found p{color:#ffcc00;font:normal normal 150px/normal Tahoma;padding:10px 90px 240px 0;text-align:right;
background:transparent url(img/igoweb_404.jpg) no-repeat left bottom;}
.page-not-found p span{color:#fff;font:normal normal 45px/55px Tahoma;display:block;margin-top:-20px;}

.entry{width:600px;padding:10px;float:left;}
.entry p{padding:10px;}
#sidebar{float:right;width:310px;}
h3.sn-top{width:266px;background:transparent url(img/sidenav-top.png) no-repeat top;padding:10px;}
ul.sidenav{width:286px;background:transparent url(img/sidenav-bottom.png) no-repeat bottom;padding:0 0 20px 0;margin:0 0 20px 0;}
ul.sidenav li{border-bottom:1px solid #333;padding:8px 0;}
ul.sidenav li a{color:#fff;font:normal normal 15px/18px Verdana, sans-serif;
	background:transparent url(img/wa.png) no-repeat 20px;padding:0 10px 0 50px;}
ul.sidenav li a:hover{color:#FFCC00;background:transparent url(img/ya.png) no-repeat 20px;}
ul.sidenav li:last-child{border-bottom:0 none;}

.tbContactform{width:400px;padding:8px 0;float:left;}
.tbContactform .antispam {display:none;visibility:hidden;}
.tbContactform label {display:block;width:400px;padding:0;margin:8px 0 0 0;font-size:16px;color:#fff;float:left;}
.tbContactform input.text, .tbContactform textarea {width:300px; border:1px solid #EAEAEA;font-size:16px; color:#000;padding:4px;height:16px;margin:8px 0 0 0;}
.tbContactform textarea {height:95px;width:380px;}
.tbContactform .tbErrors p{color: #FF0000;padding:2px 10px 2px 20px;margin:1px 0 1px 40px; background:#303030;width:280px;}
.tbContactform input.submit{cursor:pointer;height:40px;color:#000;text-align:center;margin:5px 0;float:left;
padding:4px 20px 6px 20px;background:#ffcc00;border:0;font-size:25px;font-weight:bold;
-moz-border-radius: 8px; 
 -webkit-border-radius: 8px; 
 -khtml-border-radius: 8px;
 border-radius: 8px; }
.tbContactform input.submit:hover{color:#fff;}

.box2.fr400{float:right;margin:270px 30px 0 0;}
