	textarea {
scrollbar-face-color: #a2a2a2;
scrollbar-shadow-color: #777777;
scrollbar-highlight-color: #a2a2a2;
scrollbar-3dlight-color: #a2a2a2;
scrollbar-darkshadow-color: #a2a2a2;
scrollbar-track-color: #a2a2a2;
scrollbar-arrow-color: #FFFFFF;
	}

.ajax_loading {
	padding: 20px 0;
	background: url(../images/ajax-loader.gif) no-repeat center;
}
	
a:link { color: #444444; }
a:visited {color: #555555; }
a:active {color: #990000; text-decoration : none; }
a:hover { color: #990000; text-decoration : none; }

td {
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color : #303030;
}
 
	p {
	margin: 0 0 0 0;
	padding: 2px 0 6px 0;
/*	text-align: justify;
	text-indent: 10px;*/
}

h1 {
	font: bold 15px  Helvetica, Arial, Verdana, sans-serif;
	color: #990000;
	border-bottom: 1px dotted #DEDEDE;
margin:0 6px 10px 6px;
}

#tilefront { color:#990000; padding:0; margin:0 0 4px 0; 	font: bold 12px Arial, Verdana, sans-serif; } 

.date {
	text-decoration: none;
	color: #363636;
	font-style: italic;
	font-size: 9px;
	text-align: right;
}

h2 {
	font: bold 13px  Helvetica, Arial, Verdana, sans-serif;
	color: #444444;
	margin-bottom : 10px;
}

#topfront { color:#999999; padding:0; margin:6px 0 0 0; 	font: normal 10px Arial, Verdana, sans-serif; }

h3 {
	font: bold 13px  Helvetica, Arial, Verdana, sans-serif;
	color: #990000;
	border-bottom: 1px dotted #DEDEDE;
	margin-bottom : 0px;
}

.copy {
	font: 60%/145% trebuchet ms, arial, helvetica;
	color: #A0A0A0;
	}

	
#sub { font: 100% Arial, Helvetica,  Trebuchet ms,sans-serif; text-decoration: none; font-weight: bold;}

.brief { font-size:80%; }

/* a:link.portfolio {
	color: #990000;
	text-decoration: none;
	font: 120% Helvetica, Arial, Verdana, sans-serif;
}
a:visited.portfolio {color: #222222; text-decoration : none; font: 120% Helvetica, Arial, Verdana, sans-serif; }
a:active.portfolio {color: #990000; text-decoration : none;  font: 120% Helvetica, Arial, Verdana, sans-serif; }
a:hover.portfolio { color: #000000; text-decoration : underline; font: 120% Helvetica, Arial, Verdana, sans-serif; }
*/
.portfolio {
	color: #999999;
	text-decoration: none;
	font: 11px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; /*	font-weight: bold; */
	padding: 0 0 0 0;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	letter-spacing: 0.1em;
}

div#sponlinks {border:1px solid #dedede; margin-left:10px;}
div#sponlinks p { text-align:left; padding:10px 10px 0px 10px;}

.list p {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif; 
	padding: 0 0 0 20px;
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 0;
	margin-right: 0;
}
a:link.list { text-decoration : none; }
a:visited.list { text-decoration : none; }


.portfoliosb {  
 padding: 0 0 0 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 14px;
	margin-right : 0px;
font-size:2px;
}

a:link.portfoliosb { color: #444444;  text-decoration : none;  font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
a:visited.portfoliosb {color: #777777; text-decoration : none;  font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
a:active.portfoliosb {color: #990000; text-decoration : none;   font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
a:hover.portfoliosb { color: #990000; text-decoration : underline;  font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }

input, textarea, button, select  {
	margin: 0 0 0 0;
	padding: 0px;
	border: 1px solid #a2a2a2;
	letter-spacing : 0.02em;
	font: 13px Arial, Helvetica, sans-serif;
	}

ul { 
   padding: 0 0 0 0 ;
	margin-top : 10px;
	margin-left : 8px;
	
list-style-type:none;
}

li {
	background: url(budapest-design/pointer2.gif) no-repeat;
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0 0 0 10px;
}
.none
{
    FONT-SIZE: 0px;
    COLOR: #ffffff;
    display: none;
}
.note
{
    FONT-SIZE: 0px;
    COLOR: #ffffff;
    display: none;
}


#nondec
{text-decoration : none;}

#nondec2
{text-decoration : none; font-size:11px;}


#Red, #red, #Red2, #red2, #Red3, #red3 {
	    COLOR: #990000;
}



#small-title {
	color: #990000;
	text-decoration: none; text-align:center;
	font: 11px  Arial, Helvetica, Verdana, sans-serif; 
	font-weight: bold; padding:0; margin:0;	
letter-spacing: 0.1em;
text-transform:uppercase;  /*background: url(budapest-design/red-right.gif) right no-repeat;*/ width:100%; display:block;
height:22px; line-height:22px;

	/*	font: 12px Arial, Helvetica, Verdana, sans-serif;	*/
}

.small-title, .small-title2  {
	border-bottom: 0px solid #cccccc; 
	font-weight: bold;
	padding:0; margin:0;
background: url(budapest-design/port-line2.gif) repeat-x;	
height:22px; line-height:22px;
}



/*.small-title {background:#990000;
	border-bottom: 0px solid #cccccc; 
	font-weight: bold;
	background: #F7F7F7;
	padding:  2px 0 2px 10px;
	background-image: url(budapest-design/back-box3.jpg);
	background-position: bottom;
}

.small-title2 {background:#990000;
	border-bottom: 1px solid #cccccc; 
	border-top: 1px solid #cccccc; 
	font-weight: bold;
	background: #F7F7F7;
	padding:  2px 0 2px 0;	
	background-image: url(budapest-design/back-box3.jpg);
	background-position: bottom;
}
*/

#logotable {
/*	border: 1px solid #DEDEDE; */ 
}

.image-front {
	border: 1px  solid ;
	border-color: #F7F7F7;
}

border {
color: #888888;
}

blockquote {
padding: 0 0 0 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 20px;
	margin-right : 0;
	font-size: 13px;
}

HR
{
	height: 1px;
	border: none;
	background-color: #990033;
	color: #990033;
}

.frontbox1{
border-bottom: 1px solid #dedee4; 
	font-weight: bold;
	padding:  2px 0 2px 10px;
font: 13px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
background-image: url(budapest-design/back-box3.jpg);
	background-position: bottom;
			
}

.frontbox11{
	border-bottom: 1px solid #dbd8db; 
	font-weight: bold;
	padding:  2px 0 2px 10px;
font: 13px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
background-image: url(budapest-design/back-box4.jpg);
	background-position: bottom;		
}
.frontbox12{
	border-bottom: 1px solid #f0d1d1; 
	font-weight: bold; color:#990000;
	padding:  2px 0 2px 10px;
font: 13px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
background-image: url(budapest-design/back-box5.jpg);
	background-position: bottom;		
}

.frontbox2{
/*	border-bottom: 1px dashed #cccccc; 
	border-left: 1px dashed #cccccc; 
	border-right: 1px dashed #cccccc; 
	border-left: 1px dotted #cccccc; 	
	border-right: 1px dotted #cccccc; 		
	border-bottom: 1px dotted #cccccc; 	*/		
	padding:10px;	
	background-image: url(budapest-design/back-box.jpg);
		background-repeat: repeat-x;
		font-size:11px;
/*		text-align:justify; */}
	
.frontbox3{
	border-bottom: 1px dashed	 #cccccc; 
	padding:  10px;		
}

#box
{display:block; padding: 10px; text-align:center; float:left;} 	

#white
{ color:#FFFFFF;} 	