a:link{color: #000002; text-decoration: none;}
a:visited{color: #000002; text-decoration: none;}
a:hover{color: #CC0000; text-decoration: underline;}

.seo a:link{color: #000002; text-decoration: none;}
.seo a:visited{color: #000002; text-decoration: none;}
.seo a:hover{color: #000002; text-decoration: underline;}

.redlink a:link{color: #CC0000; text-decoration: none;}
.redlink a:visited{color: #CC0000; text-decoration: none;}
.redlink a:hover{color: #CC0000; text-decoration: underline;}

h1{ font-size:180%; color:#333333; font-weight:bold; text-transform:uppercase; padding-bottom:20px; line-height:120%; text-align:left;}
h2{ font-size:140%; color:#CC0000; font-weight:bold; text-transform:uppercase;}
.sm {font-size: 8px;}
.kiem{color:#b70202;}

/*a betumeretezeshez*/
.fontResizer { display: block; position: relative; float:right; }

.fontResizer a { display: block; float: left; width: 17px; height: 17px; text-align: center; border: 1px solid #ccc; line-height: 15px; color: #666; text-decoration: none; }

.fontResizer a:hover { color: #000; text-decoration: none; }
.fontResizer a.smallFont{ font-size:10px;}
.fontResizer a.medFont{font-size:12px;}
.fontResizer a.largeFont{font-size:16px;}
.fontResizer a.smallFont:hover{ font-size:10px;}
.fontResizer a.medFont:hover{font-size:12px;}
.fontResizer a.largeFont:hover{font-size:16px;}
/*eddig tart betumeretezes*/

#shadow {
width: 972px;
margin:0 auto 0 auto;
padding:0 0 0 0;
text-align: left;
background: url(../images/sh_side.png) repeat-y;
}
#topshadow {
width: 972px;
height: 16px;
margin:40px auto 0 auto;
padding:0 0 0 0;
text-align: left;
background-image: url(../images/sh_top.png);
}
#shadow-bottom{
width: 972px;
height: 16px;
margin:0 auto 50px auto;
padding:0 0 0 0;
text-align: left;
background-image: url(../images/sh_bottom.png);
}
body{
text-align: center;
font:69% Verdana, Arial, Helvetica, sans-serif ;
background:#949494 url(../images/bg.jpg) fixed repeat-x;
margin:0 0 0 0;
}
#global {
width: 920px;
min-height:400px;
margin:0 auto 0 auto;
padding:10px;
text-align: left;
background-color: #ffffff;

}
.top-menu{
float:left;
width:920px;
padding:0 0 0 0;
line-height:20px;
}
.top-menu a:hover{
font-size: 14px;
font-weight: 600;
color: #181818;
text-decoration: none;
}
.top-link-holder{
float:left;
background-color:#FFFFFF;
padding:0 56px 0 56px;
}
.top-link-holder a:link{
font-size: 14px ;
font-weight: 600;
color: #b3b3b3;
text-decoration: none;
}
.top-link-holder a:visited{
font-size: 14px;
font-weight: 600;
color: #b3b3b3;
text-decoration: none;
}
.top-link-holder a:hover{
font-size: 14px;
font-weight: 600;
color: #181818;
text-decoration: none;
}
.holder{
	float:left;
	width:1000px;}
#content {
float: left;
width: 525px;
min-height:400px;
padding:30px 0 0 15px;
margin:0 0 10px 0;
text-align:justify;
background-color: #ffffff;
line-height: 130%;
}
#content-experience {
float: left;
width: 620px;
min-height:400px;
padding:30px 0 0 15px;
margin:0 0 10px 0;
text-align:justify;
background-color: #ffffff;
line-height: 130%;
}
.copy-content{
	width:510px;
	padding:15px 0 10px 10px;
}
.copy-content-title{
	font-size:130%;
	font-weight:bold;
	color:#CC0000;
}
.copy-content-text{
	font-size:100%;
	color:#333333;
}
.right-img-holder{
	float:right;
	width:300px;
	padding:30px 0 0 0;
}
#main-img-holder{
	float:right;
	padding:40px 0 0 80px;
}
#main-img-holder-240{
	float:right;
	padding:40px 0 0 90px;
}
#footer {
clear: both;
width: 920px;
height: 120px;
background:#FFFFFF url(../images/divider.png) top scroll repeat-x;
}
div.footer-compatible{
	float:left;
	margin:40px 0 0 20px;
	width:400px;
}
div.footer-top{
	float:left;
	margin:20px 0 0 38px;
	width:50px;
}
div.footer-wdda{
	float:right;
	margin:60px 0 0 0;
}
div.footer-left{
	float:left;
	width:920px;
	margin:10px 0 0 0;
}

/*more*/
.sendmail-label{
	color:#CC0000;
	font-weight:500;
}
.sitemap a:link{
font-size: 110%;
color: #181818;
text-decoration: none;
}
.sitemap a:visited{
font-size: 110%;
color: #181818;
text-decoration: none;
}
.sitemap a:hover{
font-size: 110%;
color: #CC0000;
text-decoration: none;
}
/**/
.further-works{
	float:left;
	width:500px;}
.portfolio-column1{
	float:left;
	width:150px;
	padding:0 5px 0 0;
	line-height:18px;
	}
.portfolio-column2{
	float:right;
	width:300px;
	background-color:#CCC;
	line-height:18px;
	clear:left;
	}
.portfolio-heading{
	color:#CC0000;
	font-weight:bold;
	}

.portfolio-list{
	font-size: 90%; 
	margin:5px 0 5px 15px;
	}

.carousel_container {
	width: 620px;
	height: 412px;
	margin: 0px auto;
	border: none;
			}





















