/* @override 
	http://tajtieszter.pixeloid.hu/assets/css/styles.css
	http://tajtieszter.hu/assets/css/styles.css
*/

body{
	color: #bdbdbd;
	background: #000;
	font-family: Arial, sans-serif;
	font-size: 10px;
	height: 100%;
    cursor:default;

}

a{
	color: white;
	outline: none;
	text-decoration: none;	
}

a:hover{
	text-decoration: none;	
}

div.wrapper{
	position: relative;
	min-height: 500px;
	margin-left: 100px;
}

#portfolio img{
	margin-top: 35px !important;
}
h1{
	width: 150px;
	padding-top: 50px;
	padding-bottom: 30px;
	text-align: right;
	margin-left: 125px;
	font: bold 22px/22px helvetica;
}

h1 a{
	display: block;
	text-align: right;
	color: #d5d1d1;
}


h1 i, h1 b{
	display: block;
	position: absolute;
}

h1 i{
	text-transform: none;
	font-size: 18px;
	left: 302px;
	top: 75px;
	height: 30px;
}

h1 b{
	text-transform: none;
	font-size: 18px;
	height: 30px;
	top: 75px;
	left: 550px;
	color: #777;
}

ul.top-right-links{
	width: 300px;
	padding-top: 35px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 30px;
}

ul.top-right-links a{
	color: #6d6d6d;
}

ul.main-nav{
    position: absolute; /*ie6 and above*/
	width: 200px;
	left: 70px;
	text-align: right;
	font-size: 18px;
	list-style: none;
	display: block;
	top: 150px;
}

div.footer{
	position: absolute;
	left: 200px;
	width: 116px;
	
	color: #222;
	bottom: 10px;
}
ul.main-nav li{
	display: inline;
}
ul.main-nav li.active a,
ul.main-nav li.over a{
	color: #fff;
}

ul.main-nav li a{
	color: #6d6d6d;
	margin-bottom: 2px;
	height: 20px;
	width: 110px;
/*	background:  black url('../images/mainnav.gif') no-repeat ;*/
	display: block;
	text-decoration: none;
}

ul.main-nav ul.subnav{
		margin-top: -5px;
}

ul.main-nav ul.subnav a{
	font-size: 11px;
	color:  #ccc;
	margin-top:3px;
}

ul.main-nav ul.subnav li {
	background: none;
}


ul.main-nav li a{
	display: block;
	margin-top: 30px;
	color: #b5b1b1;
}
ul.main-nav li a:hover{
	text-decoration: none;
}
ul.main-nav li.n1 a{
	background-position: right 3px;
}

ul.main-nav li.n2 a{
	background-position: right -21px;
}

ul.main-nav li.n3 a{
	background-position: right -46px;
}

ul.main-nav li.n4 a{
	background-position: right -70px;
}

ul.main-nav li.n5 a{
	background-position: right -96px;
}

ul.main-nav li.n6 a{
	background-position: right -120px;
}

ul.main-nav li.n7 a{
	background-position: right -143px;
}

ul.main-nav li.n8 a{
	background-position: right -168px;
}

ul.main-nav.hu li.n1 a{
	background-position: 25px 3px;
}

ul.main-nav.hu li.n2 a{
	background-position: 25px -21px;
}

ul.main-nav.hu li.n3 a{
	background-position: 25px -46px;
}

ul.main-nav.hu li.n4 a{
	background-position: 25px -70px;
}

ul.main-nav.hu li.n5 a{
	background-position: 25px -96px;
}

ul.main-nav.hu li.n6 a{
	background-position: 25px -120px;
}

ul.main-nav.hu li.n7 a{
	background-position: 25px -143px;
}

ul.main-nav.hu li.n8 a{
	background-position: 25px -168px;
}

/*ul.main-nav li a span{
	display: none;
}*/

div.item{
	background: none;
}

div.ideaitem{
	display: none;
}

div.slide-nav{
	width: 24px;
	top: 10px;
	left: 146px;
	position: absolute;
	z-index: 100;
	display: none;
}

div.slide-nav a.next{
	float: right;
	display: block;
	width: 12px;
	height: 13px;
	background: url('/assets/images/arrows.gif') top right no-repeat;
}

div.slide-nav a.prev{
	float: left;
	display: block;
	width: 12px;
	height: 13px;
	background: url('/assets/images/arrows.gif') top left no-repeat;
}

div.slide-nav a span{
	display: none;
}

div.titles{
	font-size: 11px;
	line-height: 18px;
	z-index: 10;
	color:#999;
	width: 150px;
	padding-top: 30px;
	top: 00px;
	left: 20px;
	position: absolute;
	text-align: left;	
	border-top: 1px solid #222;
}
div.titles small{
	font-size: 11px;
}
div.titles span{
	display: block;
	width: 600px;
	position: absolute;
	top: 6px;
	left:  180px;
}

div.titles b{
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	color: #bbb;
}

div.mese p{
	color: #777;
	font-size: 12px;
	margin-bottom: 7px;
	line-height: 18px;
}

div.mese h3{
	margin-bottom: 15px;
	line-height: 20px;
}

div.mese img{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #0f0f0f;
}
.cv {
	background: url(/assets/images/me.jpg) no-repeat;
	width: 500px;
	color: #ffffff;
	font-size: 14px;
}
.cv ul{
}

.cv h4{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 20px;
	text-transform: uppercase;
}

.cv ul li{
	clear: both;
	position:  relative;
	padding-left: 60px;
}

.cv ul li b{
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	width: 50px;
}

.cv ul li span{
	display: block;
	margin-left: 80px;

}

.links{
}

.links ul li{
margin-top: 5px;
	padding-top: 20px;
	font-size: 14px;
	text-transform: uppercase; color: #aaa;
}

.links ul li a{
color: #aaa;
}

.links ul li a:hover{
color: #fff;
}


.loading{
	background: #000 url('../images/ajax-loader.gif') no-repeat 50% 50%;
}

div.thumbs{
	position: absolute;
	z-index: 100;
	width: 90px;
	margin-left: 200px;
	top: -4px;
	right: 22px;
/*	background:  url('/assets/images/thumbicon.gif') no-repeat bottom left;*/
	padding: 2px;
}

div.thumbs.opened{
	height: auto;
	width: 500px;
	overflow: none;
	background: black;
}

div.thumbs img{
	padding: 2px;
	width: 25px;
	height: 25px;;
	background: black;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

div.thumbs span{
	display: none;
}
