/* v6.02 CSS */



.toplink { font-size: 11px; color: #124490; text-decoration: none; }
.toplink a { font-size: 11px; color: #124490; text-decoration: underline; }
.toplink a:hover { font-size: 11px; color: #124490; text-decoration: none; }


.mainmenu {font-size: 11px; font-weight: bold; color: #ffffff; }
.mainmenu a {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.mainmenu a:hover { font-size: 11px; font-weight: bold; color: #ffff00;}
.bordermenu  { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #777777; border-bottom: 1px solid #777777;}

.warning { background: #ffe432; font-size: 11px; font-weight: bold; color: #bb0000; text-decoration: none; }
.warning a { font-size: 11px; font-weight: bold; text-decoration: underline; color: #bb0000;}
.warning a:hover { font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none;}


/* CONTENT PAGES classes */
.topic_id { font-size: 11px; font-weight: bold; padding-left: 15px; padding-bottom: 5px;}
.topic_id a { color: #003366; text-decoration:  underline;}
.topic_id a:hover { color: #003366; text-decoration: none; }

.topic_content { font-size: 11px; font-weight: normal; color: #000000; padding-left: 15px; margin-top: 5px; margin-bottom: 10px;}
.topic_content a { color: #003366;}
.topic_content a:hover { color: #003366;}


.bordercat { background-color: #fffedb; border: 1px solid #ffba00;}
.borderstat { background-color: #f0f6fe; border: 1px solid #6e97ea;}

/* GLOBAL classes - skin & pages */
td { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
input { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
select { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
hr {border: 1px solid #c3c3c3;}

.borderfeat { border: 1px solid #c2c2c2; padding: 3px;}
.c1feat {background-color: #aecc05; color: #FFFFFF; font-weight: normal; text-decoration: none;font-size:13px;} 
.c1feat a {color: #fff; font-weight: normal;;font-size:13px;text-decoration: none;}
.c1feat a:hover {color: #fff; font-weight: normal;;font-size:13px;text-decoration: underline;}


/* Classes for categories featured items */
.catfeatmaincell { background-color: #ffffff; border: 1px solid #6a7c03;}
.catfeattable { }
.catfeatpic { }
.catfeatc3 {  background-color: #aecc05; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 12px;}
.catfeatc3 a {color: #ffffff; font-weight: bold;}
.catfeatc3 a:hover {color: #ffffff; font-weight: bold;}
.catfeatc1 { background-color: #F8F8F8; }

/* EOF Classes for categories featured items */

#bot { border-bottom: 1px solid #E1E2E4;}

.subcat { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.subcat a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222;}
.subcat a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}

.catmain { font-size: 11px; font-weight: bold; color: #0033cc; }
.catmain a {font-weight: bold;  font-size: 11px; color: #0033cc;}
.catmain a:hover { font-weight: bold; font-size: 11px; color: #3366cc;}


.buyingtitle { background-color: #759c0c; color: #ffffff;}
.sellingtitle { background-color: #ff8a00; color: #ffffff;}


/* Alert fonts*/
.redfont {color: FF0000;}
.greenfont {color: #006600;}
.bluefont {color: #0000CC;}
.alertfont {color: #FF0000;}

/* Feedback fonts*/
.positive {color: #009933;}
.neutral {color: #666666;}
.negative {color: #FF0000;}

/* SYSTEM classes - skin & pages */

/* payment gateways table */
.paymenttable {border: 1px solid #666666; background-color: #FFFFFF;}
.paytable1 {background-color: #FFFFFF;}
.paytable2 {background-color: #F8F8F8;}
.paytable3 {background-color: #f0f0f0;}
.payactive {color: blue;}


.sell {font-size: 11px; font-weight: bold; color: #333333; }
.sell a {font-size: 11px; font-weight: bold; color: #333333; }
.sell a:hover { font-size: 11px; font-weight: bold; color: #111111; text-decoration: none; }

.item { font-size: 11px; color: #000000; text-decoration: none;}
.item a { font-size: 11px; color: #000000; text-decoration: underline; }
.item a:hover { font-size: 11px; color: #FF0000; text-decoration: none; }

.hlbolditem { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.hlbolditem a { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: #fea100;}
.hlbolditem a:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: #fea100;}

span.hlbolditem { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
span.hlbolditem a{ font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: #fea100;}
span.hlbolditem a:hover{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: #fea100;}


.smallfont { font-size: 11px; color: #000000; text-decoration: none;}
.smallfont a { font-size: 11px; color: #000000; text-decoration: underline; }
.smallfont a:hover { font-size: 11px; color: #006699; text-decoration: none; }

.contentfont { font-size: 11px; color: #000000; text-decoration: none; }
.contentfont a { font-size: 11px; color: #003366; text-decoration: none; }
.contentfont a:hover { font-size: 11px; color: #006699; text-decoration: underline; }


.submenu {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.submenu a {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.submenu a:hover { font-size: 11px; font-weight: bold; color: #FFFF00; text-decoration: none; }




/* SYSTEM classes - auctiondetails.php */
.topitempage { background-color: #FFFFE1; border: 0px dashed #CFCFCF; margin-bottom: 5px; padding: 6px; line-height: 18px; }
.topitempage a { font-size: 11px; color: #000000; text-decoration: underline; }
.topitempage a:hover { font-size: 11px; color: #FF0000; text-decoration: underline; }
.itemid { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
.itemidend { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold;}
.subitem { background-color: #ffffff; border: 1px solid #c3c3c3;}
.counter {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.picselect { background-color: #F0F0F0; font-weight: bold;}
.picselectmain { background-color: #F8F8F8;}
.leftborder {border-left: 1px solid #c3c3c3;} 

.gradient {border: 0px solid #999999; background-color: #FFFFE1; } /* featured items images bg */

/* SYSTEM classes - border for Steps in sell item pages */
.sellsteptab { border-left: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.sell1 { background-color: #4475c6; color: #ffffff; font-weight: bold;}
.sell2 { background-color: #E1E2E4; color: #000000; font-weight: normal;}
.selldigit { background-color: #F8F8F8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #4475c6; font-weight: bold; text-decoration: none; }

/* SYSTEM classes - font in Members area  */
.boldgrey { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none;}
.boldgrey a { font-size: 11px; color: #666666; font-weight: bold; text-decoration: underline;}
.boldgrey a:hover { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none;}


/* THEME classes - members_area_header_menu.php  */
.membmenuicon { padding-bottom: 4px;padding-top: 4px;}
.memmenu_a {background-color: #4475c6; border-right: 2px solid #ffffff; border-right: 2px solid #ffffff;}
.memmenu_a a {font-weight: bold; color: #ffffff; text-decoration: none;}
.memmenu_a a:hover {font-weight: bold; color: #ffffff; text-decoration: underline;}

.memmenu_u {background-color: #abd6ff; color: #0f3f79; text-decoration: none;  border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
.memmenu_u a { color: #0f3f79; text-decoration: none;}
.memmenu_u a:hover { color: #0f3f79; text-decoration: underline;}

.memmenu_z {background-color: #FF9900; border-right: 2px solid #fff; border-right: 2px solid #fff;}
.memmenu_z a {font-weight: bold; color: #000; text-decoration: none;}
.memmenu_z a:hover {font-weight: bold; color: #000; text-decoration: underline;}


.submembmenu { border-top: 2px solid #4475c6;}

.subcell_a { font-weight: bold; color: #ffffff; text-decoration: none; background-color: #4475c6; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; padding-left: 5px; padding-right: 5px;}
.subcell_a a { font-weight: bold; color: #ffffff; text-decoration: none;}
.subcell_a a:hover {font-weight: bold; color: #ffffff; text-decoration: underline; }

.subcell_u { background-color: #abd6ff; font-weight: normal; color: #0f3f79; text-decoration: none; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; padding-left: 5px; padding-right: 5px;}
.subcell_u a { font-weight: normal; color: #0f3f79; text-decoration: none;}
.subcell_u a:hover {font-weight: normal; color: #0f3f79; text-decoration: underline; }

.membmenu {background-color: #F8F8F8; }



/* SYSTEM classes - links color in categories headers */
.cathead { font-size: 12px; font-weight: bold; color: #573f00; text-decoration: none; }
.cathead a { font-size: 12px; font-weight: normal; color: #573f00; text-decoration: underline; }
.cathead a:hover { font-size: 12px; font-weight: normal; color: #cc0000; text-decoration: none; }

/* SYSTEM classes - error & alert message */
.errormessage { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 16px; padding: 6px; line-height: 18px; }

/* V5 & system classes &  - main colors */
.c3 {background-color: #4475c6; color: #FFFFFF; font-weight: bold; text-decoration: none;} /* blue */
.c3 a {color: #FFFFFF; font-weight: bold;}
.c3 a:hover {color: #FFFFFF; font-weight: bold;}
.c2 {background-color: #F8F8F8;} /* lightgray light */
.c1 {background-color: #F0F0F0;} /* lightgray middle*/
.c4 {background-color: #E1E2E4;} /* lightgray dark */
.c5 {background-color: #a6a6a6;} 
.c6 {background-color: #EEF2F9; color: #003399;}
.c7 {background-color: #E3E4EB;} /* bluegray admin area */
.c8 { background-color: #0C6CBB; color: white; font-weight: bold; }
.c9 { background-color: #acc7ef; }
.c10 {background-color: #679ffb; color: #FFFFFF; font-weight: bold; text-decoration: none;} /* blue */
.c10 a {color: #FFFFFF; font-weight: bold;}
.c10 a:hover {color: #FFFFFF; font-weight: bold;}

.cbianco {background-color: #EEF2F9; color: #003399; font-weight: normal;}
.cbianco {background-color: #EEF2F9; color: #003399; font-weight: normal;}
.cbianco a:hover {background-color: #EEF2F9; color: #003399;}
.whiteback { background-color: white; }



/* SYSTEM classes - register.php */
.creg2 {background-color: #F8F8F8;} /* lightgray light */
.creg3 {background-color: #F0F0F0;} /* lightgray middle*/
.creg4 {background-color: #ffffff;} /* inside bg for tables */
.creg5 {background-color: #a6a6a6;} /* block tables */
.regborder {background-color: #ffffff; border: 1px solid #a6a6a6;}
.regsignup {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.reguser { font-size: 9px; background-color: #FFFFFF; color: #666666;} /* small text for comments*/
.pintext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }

.border {border: 1px solid #c3c3c3;}

.border2 {background-color: #ffffff; border: 1px solid #c3c3c3;}
.border3 {
	background-color: #ffffff;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
}
.border4 {
	background-color: #ffffff;
	border-top: 1px solid #c3c3c3;
}

/* V5 classes - featured items colors in main page */
a.hidelayer:link {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.hidelayer:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

/* V5 classes - main nav menu colors */

.user { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

/* V5 classes - other */
.search {font-size: 11px; font-weight: bold; color: #222222; text-decoration: none;}
.search a {font-size: 11px; font-weight: bold; color: #222222; text-decoration: none;}
.search a:hover { font-size: 11px; font-weight: bold; color: #222222; text-decoration: underline; }

.welcome { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; }

.categories { font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: none;}
.categories a { font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: none;}
.categories a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: underline;}

.maintext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.title { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

/* V5 classes - footer.php */
.footerfont { font-size: 12px; color: #0033cc; text-decoration: none; }
.footerfont a { font-size: 12px; color: #0033cc; text-decoration: underline; }
.footerfont a:hover { font-size: 12px; color: #0033ff; text-decoration: none; }

.footerfont1 { font-size: 11px; color: #000000; text-decoration: none; }
.footerfont1 a { font-size: 11px; color: #000000; text-decoration: underline; }
.footerfont1 a:hover { font-size: 11px; color: #000000; text-decoration: none; }

.bold_item { font-weight: bold; }
.hl_item { background-color: #fea100; }
.hl_item2 { background-color: #fea100; 
border: 2px solid #fea100;}

.searchBox{
  background-image:url('img/magnifying-glass.gif');
  background-repeat:no-repeat;
  padding-left:20px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
  background-color: #FFFFFF;
  border: 1px solid #7F9DB9;
  padding-top: 2px;
  padding-bottom: 2px;
}
.small { font-family: Verdana, Geneva, Courier; font-size: 5pt; color: #CCCCCC;}

.cloud {
margin: 10px auto 0px auto;
width: 940px;
border: 1px solid #CCCCCC;
padding: 5px;
text-align:justify;
line-height:20px;
}



.tag_cloud8{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud8:link { color: #00F0FF; }
.tag_cloud8:visited { color: #00F0FF; text-decoration: underline; }
.tag_cloud8:hover { color: #000AD2; }
.tag_cloud8:active { color: #00F0FF; }
	
.tag_cloud9{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud9:link { color: #00D9FF; }
.tag_cloud9:visited { color: #00D9FF; text-decoration: underline; }
.tag_cloud9:hover { color: #000AD2; }
.tag_cloud9:active { color: #00F0FF; }
	
.tag_cloud10{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud10:link { color: #00B3FF; }
.tag_cloud10:visited { color: #00B3FF; text-decoration: underline; }
.tag_cloud10:hover { color: #000AD2; }
.tag_cloud10:active { color: #00F0FF; }

.tag_cloud11{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud11:link { color: #00B3FF; }
.tag_cloud11:visited { color: #00B3FF; text-decoration: underline; }
.tag_cloud11:hover { color: #000AD2; }
.tag_cloud11:active { color: #00F0FF; }

.tag_cloud12{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud12:link { color: #00B3FF; }
.tag_cloud12:visited { color: #00B3FF; text-decoration: underline; }
.tag_cloud12:hover { color: #000AD2; }
.tag_cloud12:active { color: #00F0FF; }

.tag_cloud13{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud13:link { color: #0066FF; }
.tag_cloud13:visited { color: #0066FF; text-decoration: underline; }
.tag_cloud13:hover { color: #000AD2; }
.tag_cloud13:active { color: #0066FF; }

.tag_cloud14{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud14:link { color: #0066FF; }
.tag_cloud14:visited { color: #0066FF; text-decoration: underline; }
.tag_cloud14:hover { color: #000AD2; }
.tag_cloud14:active { color: #0066FF; }

.tag_cloud15{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud15:link { color: #0066FF; }
.tag_cloud15:visited { color: #0066FF; text-decoration: underline; }
.tag_cloud15:hover { color: #000AD2; }
.tag_cloud15:active { color: #0066FF; }

.tag_cloud16{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud16:link { color: #0066FF; }
.tag_cloud16:visited { color: #0066FF; text-decoration: underline; }
.tag_cloud16:hover { color: #000AD2; }
.tag_cloud16:active { color: #0066FF; }

.tag_cloud17{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud17:link { color: #0057F8; }
.tag_cloud17:visited { color: #0057F8; text-decoration: underline; }
.tag_cloud17:hover { color: #000AD2; }
.tag_cloud17:active { color: #0057F8; }

.tag_cloud18{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud18:link { color: #0057F8; }
.tag_cloud18:visited { color: #0057F8; text-decoration: underline; }
.tag_cloud18:hover { color: #000AD2; }
.tag_cloud18:active { color: #0057F8; }

.tag_cloud19{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud19:link { color: #0057F8; }
.tag_cloud19:visited { color: #0057F8; text-decoration: underline; }
.tag_cloud19:hover { color: #000AD2; }
.tag_cloud19:active { color: #0057F8; }

.tag_cloud20{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud20:link { color: #0057F8; }
.tag_cloud20:visited { color: #0057F8; text-decoration: underline; }
.tag_cloud20:hover { color: #000AD2; }
.tag_cloud20:active { color: #0057F8; }

.tag_cloud21{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud21:link { color: #004DF2; }
.tag_cloud21:visited { color: #004DF2; text-decoration: underline; }
.tag_cloud21:hover { color: #000AD2; }
.tag_cloud21:active { color: #004DF2; }

.tag_cloud30{padding: 1px; text-decoration: none; font-family: verdana; }
.tag_cloud30:link { color: #000AD2; }
.tag_cloud30:visited { color: #000AD2; text-decoration: underline; }
.tag_cloud30:hover { color: #000000; }
.tag_cloud30:active { color: #000AD2; }


/* Pagination css*/


.alt1 {	background: #FFFFFF;
	color: #000000;
}

.alt2 {	background: #F5F5F5;
	color: red;
}

.tborder {	background: #FFFFFF;
	color: #000000;
	border: 0px solid #DDDDDD;
}
.vbmenu_control {	
	/*background: #738FBF;*/
	color: #000;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}


/* pagination css end */

.box20 {
    padding: 0;
    MARGIN-BOTTOM: 5px;
    MARGIN-TOP: 5px; 
    line-height: normal;
     	
}
.box20 h1 {
    MARGIN: 0px; 
    margin-top:3px;
    padding-bottom: 5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 8px;
    BORDER-TOP: #c3c3c3 1px solid; 
    BORDER-RIGHT: #c3c3c3 1px solid; 
    BORDER-LEFT: #c3c3c3 1px solid; 
    BORDER-bottom: #a0a0a0 1px solid; 
    background: url(images/box20.gif) repeat-x 0px 0px; 
    FONT-SIZE: 13px! important; 
    LINE-HEIGHT: 1em; 
    TEXT-ALIGN: center;
    HEIGHT:15PX;
	
}

.box20middle {
    MARGIN: 0px; 
    padding: 10px;
    border: #999 1px solid; 
    FONT-SIZE: 95%; 
}

.shadetabs{
border-bottom: 1px solid #cccccc;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;


}

.shadetabs ul{
padding: 3px 0;
margin-left: 10px;
margin-top: 15px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 1px;
border: 1px solid #ccc;
color: #2d2b2b;
background: white url("img/shade.gif") top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{

top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url("img/shadeactive.gif");
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.digit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #4475c6; font-weight: bold; text-decoration: none; }

div.pagination {
	padding: 0px;
	margin: 3px;
	align: left;
}

div.pagination span {
	color: #333;
}

div.pagination a {
	padding: 2px 4px;
	margin: 2px;
	border: 1px solid #585858;
	text-decoration: none; /* no underline */
	color: #333;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #333;
	background-color: #CCC;
	color: #000;
	text-decoration: none;
}
div.pagination span.current {
	padding: 2px 4px;
	margin: 2px;
	border: 1px solid #131313;
	font-weight: bold;
	background-color: #333;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 4px;
	margin: 2px;
	border: 1px solid #BBB;
	color: #999;
}

.pageinate a:hover {
	text-decoration: none;
}

/* Pagination css*/


.alt1 {	
	
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none;
}

.alt2 {	background: #F5F5F5;
	
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
	color: red;
}

.alt1:hover {	background: #F5F5F5;
	
	BORDER-LEFT-COLOR: #e0e0e0; BORDER-BOTTOM-COLOR: #e0e0e0; COLOR: #fff; BORDER-TOP-COLOR: #e0e0e0; BACKGROUND-COLOR: #f00; BORDER-RIGHT-COLOR: #e0e0e0;TEXT-DECORATION: none;COLOR:#fff;
	
}


.tborder {background: #FFFFFF;
	color: #000000;
	border: 0px solid #DDDDDD;
}
.vbmenu_control {	
	/*background: #738FBF;*/
	color: #000;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}


/* pagination css end */

a.squarebutton{
background: transparent url('images/square-blue-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
padding-right: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

a.squarebutton_narancs{
background: transparent url('images/square-orange-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
padding-right: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton_narancs, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton_narancs span{
background: transparent url('images/square-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton_narancs:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton_narancs:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


a.squarebutton_zold{
background: transparent url('images/square-green-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
padding-right: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton_zold, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton_zold span{
background: transparent url('images/square-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton_zold:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton_zold:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.c12 {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(images/kek_f1.gif) repeat-x;} /* blue */
.c12 a{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(images/kek_f1.gif) repeat-x;} /* blue */
.c12 a:link{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(images/kek_f1.gif) repeat-x;} /* blue */
.c12 a:hover{font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; background: url(images/kek_f1.gif) repeat-x;} /* blue */

.c13 {height:25px; font-size: 12px; color: #000; text-decoration: none;background: url(images/box20.gif) repeat-x;border-bottom: 1px solid #a0a0a0;}
.c13 a { font-size: 12px; color: #3366CC; text-decoration: none;}
.c13 a:link { font-size: 12px; color: #3366CC; text-decoration: none;}
.c13 a:hover { font-size: 12px; color: #3366CC; text-decoration: underline;}

.c13nb {height:25px; font-size: 12px; color: #000; text-decoration: none;background: url(images/box20.gif) repeat-x;}
.c13nb a { font-size: 12px; color: #3366CC; text-decoration: none;}
.c13nb a:link { font-size: 12px; color: #3366CC; text-decoration: none;}
.c13nb a:hover { font-size: 12px; color: #3366CC; text-decoration: underline;}

.c14 {font-size: 12px; color: #3366CC; font-weight: bold;}
.c14 a:link { font-size: 12px; color: #3366CC; text-decoration: underline;}
.c14 a:hover { font-size: 12px; color: #000; text-decoration: none;}
.c14 a:visited { font-size: 12px; color: #3366CC; text-decoration: underline;}

.d13 {height:25px;font-size:13px;padding-left:10px;border-bottom: 1px solid #a0a0a0;} 

.dzold1 {width:32px;background: url(img/zold_01.jpg) no repeat;}
.dzold2 {background: url(img/zold_02.jpg) no repeat-x;}




.footerfont2 a{font-size: 12px; color: #3766b4; text-decoration: none; }
.footerfont2 a:hover{ font-size: 12px; color: #3766b4; text-decoration: underline;}

.footerfont3 { font-size: 12px; color: #a2a2a2; text-decoration: none; }
.footerfont3 a { font-size: 12px; color: #a2a2a2; text-decoration: none; }
.footerfont3 a:hover { font-size: 12px; color: #a2a2a2; text-decoration: none; }


.footerfont4 a{ font-size: 11px; color: #3766b4; text-decoration: none; }
.footerfont4 a:hover{ font-size: 11px; color: #3766b4; text-decoration: underline; }

.footerfont5 a{ font-size: 12px; color: #3766b4; text-decoration: none; }
.footerfont5 a:hover{ font-size: 12px; color: #3766b4; text-decoration: underline; }

.search2 {font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;background: url(images/zold_f1.gif) repeat-x;}
.search2 a {font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
.search2 a:hover { font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline; }


.header1 {
	Font-family:Arial;
	Font-size:12px;
	BORDER-RIGHT: #bbbbbb 1px solid; 
        BORDER-LEFT: #bbbbbb 1px solid; 
        BORDER-BOTTOM: #bbbbbb 1px solid; 
        BORDER-TOP: transparent 0px solid; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
        PADDING-BOTTOM: 10px;  
       /* MARGIN: 5px 5px 10px; */
        PADDING-TOP: 1px; 
        BACKGROUND-REPEAT: repeat-x;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% top;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
}

.header2 {
	Font-family:Arial;
	Font-size:12px;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
        PADDING-BOTTOM: 10px;  
       /* MARGIN: 5px 5px 10px; */
        PADDING-TOP: 1px; 
        BACKGROUND-REPEAT: repeat-x;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% top;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
}
.header3 {
	Font-family:Arial;
	Font-size:12px;
        BACKGROUND-REPEAT: repeat-x;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% top;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
	BORDER-RIGHT: #bbbbbb 1px solid; 
        BORDER-LEFT: #bbbbbb 1px solid; 
        BORDER-BOTTOM: #bbbbbb 1px solid; 
        BORDER-TOP: transparent 0px solid; 
}


.header4 {

	height:32px; 
	font-size: 12px;
	color: #000; 
	text-decoration: none;
	background: url(images/box_bg_repeater.gif) 50% top ;
	}

.header1_nopad {
	Font-family:Arial;
	Font-size:12px;
	BORDER-RIGHT: #bbbbbb 1px solid; 
        BORDER-LEFT: #bbbbbb 1px solid; 
        BORDER-BOTTOM: #bbbbbb 1px solid; 
        BORDER-TOP: transparent 0px solid; 
	
        PADDING-BOTTOM: 10px;  
       /* MARGIN: 5px 5px 10px; */
        PADDING-TOP: 1px; 
        BACKGROUND-REPEAT: repeat-x;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% top;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
}
.termekheader

{
	Font-family:Arial;
	Font-size:16px;
	font-weight: bold; 
	color:#bf0000;
	padding-top:5px
}
.termekszam

{
	Font-family:Arial;
	Font-size:11px;
	font-weight: normal; 
	color:#000;
	padding-top:5px
}


.header5 {
	Font-family:Arial;
	Font-size:12px;
	BORDER-RIGHT: #bbbbbb 1px solid; 
        BORDER-LEFT: #bbbbbb 1px solid; 
        BORDER-BOTTOM: #bbbbbb 1px solid; 
        BORDER-TOP: transparent 0px solid; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
        PADDING-BOTTOM: 10px;  
       /* MARGIN: 5px 5px 10px; */
        PADDING-TOP: 1px; 
        BACKGROUND-REPEAT: repeat-x bottom ;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% bottom;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
}

.header6 {
	Font-family:Arial;
	Font-size:16px;
	FONT-WEIGHT:bold;
	color:#bf0000;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 5px;  
       /* MARGIN: 5px 5px 10px; */
        PADDING-TOP: 5px; 
        BACKGROUND-REPEAT: repeat-x;         
	BACKGROUND-COLOR: #ffffff
        BACKGROUND-POSITION: 50% top;
        BACKGROUND-IMAGE: url(images/box_bg_repeater.gif);  
}


.cueContentStyle3 {
	BORDER-RIGHT: #d0d6ec 1pt solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0d6ec 1pt solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #d0d6ec 1pt solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d0d6ec 1pt solid
}
.cueContentStyle3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0.2em; MARGIN: 0px 5px 3px -8px; PADDING-TOP: 0.25em
}
.cueContentStyle3 DIV.cueInnerWrapper {
	BORDER-RIGHT: #8a929f 1pt solid; PADDING-RIGHT: 10px; BORDER-TOP: #8a929f 1pt solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #8a929f 1pt solid; PADDING-TOP: 10px; BORDER-BOTTOM: #8a929f 1pt solid
}
.cueContentStyle3 P A {
	FONT-WEIGHT: normal; COLOR: #06c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.cueContentStyle3 P A:link {
	FONT-WEIGHT: normal; COLOR: #06c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.cueContentStyle3 P A:visited {
	FONT-WEIGHT: normal; COLOR: #06c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.cueContentStyle3 P A:active {
	FONT-WEIGHT: normal; COLOR: #06c; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.cueContentStyle3 P A:hover {
	COLOR: #039
}

.bgColorShade1 {
	BACKGROUND: url(images/bkgd-rr-silverfade.gif) #fafafa repeat-x 50% bottom
}
.bgColorShade2 {
	BACKGROUND: url(images/box_bg_repeater2.gif) #fff repeat-x 50% bottom
}

.homewrapper {
	BACKGROUND: url(images/hero_bg.gif)
}

.homewrapper2 {
	BACKGROUND: url(images/section_bg2.gif) #fff repeat-x 50% bottom
}
.homecontent {
	BACKGROUND: url(images/home_tile.gif) repeat-x
}
.wrapper {
	BACKGROUND: url(images/section_bg.gif) repeat-x; 
}


.wrapper2 {
	BACKGROUND: url(images/section_bg2.gif) repeat-x bottom; 
}

.wrapper3 {
	BACKGROUND: url(images/section_bg3.jpg) repeat-x; 
}

TD.content {
	PADDING-RIGHT: 42px; PADDING-LEFT: 33px; BACKGROUND: url(images/section_bg.jpg) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #4c4c4c; PADDING-TOP: 50px; TEXT-ALIGN: left
}

TD.content2 {
	PADDING-RIGHT: 42px; PADDING-LEFT: 33px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #4c4c4c; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.blueheader {
	PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 12px; COLOR: #0a6ccf; LINE-HEIGHT: normal
}

H1 {
	FONT-SIZE: 11pt; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 0px; FONT-FAMILY: Verdana
}

OL.list_big_numbers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL.list_big_numbers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(images/bg_list_big_numbers2.png) no-repeat 5px 0px; PADDING-BOTTOM: 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL.list_big_numbers UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
OL.list_big_numbers LI.list_big_numbers2 {
	BACKGROUND-POSITION: 5px -600px
}
OL.list_big_numbers LI.list_big_numbers3 {
	BACKGROUND-POSITION: 5px -1200px
}
OL.list_big_numbers LI.list_big_numbers4 {
	BACKGROUND-POSITION: 5px -1800px
}
OL.list_big_numbers LI.list_big_numbers5 {
	BACKGROUND-POSITION: 5px -2400px
}
OL.list_big_numbers LI.list_big_numbers6 {
	BACKGROUND-POSITION: 5px -3000px
}
OL.list_big_numbers LI.list_big_numbers7 {
	BACKGROUND-POSITION: 5px -3600px
}
OL.list_big_numbers LI.list_big_numbers8 {
	BACKGROUND-POSITION: 5px -4200px
}
OL.list_big_numbers LI.list_big_numbers9 {
	BACKGROUND-POSITION: 5px -4800px
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	
	
	vertical-align: top;
	width: 50px;
	height: 50px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 0px;
	color: inherit;
	display: inline;
	float: left;
	margin: 0px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 100px;
	height: 100px;
}
TD.prices 
{
	/*padding-left:5px;*/
	font-size:13pt;	
	font-weight:bold;
}
TD.prices2 
{
	/*padding-left:3px;*/
	font-size:11px;	
	font-weight:normal;
}

TD.prices3 
{
	/*padding-left:3px;*/
	font-size:12px;	
	font-weight:normal;
}

TD.prices_green 
{
	color:green;
	font-size:12px;	
	font-weight:normal;
}

.contentfont2 { font-size: 11px; color: #000000; text-decoration: none; }
.contentfont2 a { font-size: 11px; color: #003366; text-decoration: none; }
.contentfont2 a:hover { font-size: 11px; color: #006699; text-decoration: underline; }

.border_sarga {
	border: 1px solid #c3c3c3;
	background:#ffffe4;
	}
.errormessage2 { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 10px; margin-bottom: 2px; padding: 2px; line-height: 12px; }
.rowbordertop {
	BORDER-top: #bbbbbb 1px solid; 
                }
.szoveg
        {
	    border: solid 1px #85b1de; 
	    background-image: url( 'images/blue_bg.png');
            background-repeat: repeat-x;
	    background-position: top;
	    width: 120px;
	    font-size: 11px;
	    margin-bottom: 1px;
	    
	    padding: 1px;
        } 
.szoveg:focus
        {
	    background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }  

.combo
        {
	    border: solid 1px #85b1de; 
	    background-color: #c2c2c2;
	    width: 120px;
	    font-size: 11px;
	    margin-bottom: 1px;
	    
	    padding: 1px;
        } 
.combo:focus
        {
	    background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }  
   
.szovegdoboz
        {
	    border: 1px solid #c3c3c3;
	    font-size: 11px;
	    width: 100%;
	    margin-bottom: 1px;
	    padding: 1px;
        } 

.szovegdoboz:focus
        {
	    /*background-image: none;
            background-color: #ffffff;*/
            border: 1px solid #c3c3c3;
        }  
.combi
        {
            border: solid 1px #85b1de; 
	    width: 100%;
	    font-size: 11px;
	    margin-bottom: 1px;
	   
        } 
.combi180
        {
            border: solid 1px #85b1de; 
	    width: 180px;
	    font-size: 11px;
	    margin-bottom: 1px;
	   
        } 

.checki
        {
            border: solid 1px #85b1de; 
	    width: 100%;
	    font-size: 11px;
	    margin-bottom: 1px;
	   
        } 

.contentfont3 { font-size: 11px; color:  #003366; text-decoration: none; }

.contentfont4 { font-size: 14px; color: #000000; text-decoration: none; }
.contentfont4 a { font-size: 14px; color: #003366; text-decoration: none; }
.contentfont4 a:hover { font-size: 14px; color: #006699; text-decoration: underline; }

.contentfont5 { font-size: 12px; color: #000000; text-decoration: none; }
.contentfont5 a { font-size: 12px; color: #003366; text-decoration: none; }
.contentfont5 a:hover { font-size: 12px; color: #006699; text-decoration: underline; }


.other_header {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
}

.other_header2 {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
}
.other_header2 a {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #003366; 
	text-decoration: none;
}
.other_header2 a:hover {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}


.featured_header {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	border-top: 1px solid #c3c3c3;
}
.featured_header a {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #003366; 
	text-decoration: none;
	border-top: 1px solid #c3c3c3;
}
.featured_header a:hover {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	height:45px;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	border-top: 1px solid #c3c3c3;
}

.other_content_image {
	padding-top:15px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:15px;
	border-top: 1px solid #c3c3c3;
}
.other_content {
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	
}
.topitempage_blue { background-color: #f6f9fb; border: 0px dashed #CFCFCF; margin-bottom: 5px; padding: 6px; line-height: 18px; }
.box20middle2 {
    MARGIN: 0px; 
    padding: 10px;
    border: #c3c3c3 1px solid; 
    FONT-SIZE: 95%; 
    background-color: #f6f9fb;
}
.hiba_uzenet{ background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 10px; padding: 6px; line-height: 18px; }
.info_uzenet{ background-color: #f6f9fb; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 10px; padding: 6px; line-height: 18px; }

.messageheader
{
	Font-family:Arial;
	Font-size:13px;
	font-weight: bold; 
	color:#000;
	padding-top:5px;

}
.cat_navigate { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 4px; margin-bottom: 4px; padding: 3px; line-height: 15px; font-size:15px; }

.contentfont9 { font-size: 12px; color: #000; text-decoration: none; font-weight:normal  }
.contentfont9 a { font-size: 12px; color: #000; text-decoration: none; font-weight:normal }
.contentfont9 a:hover { font-size: 12px; color: #000; text-decoration: underline; }

    .squarebox {
        width: 100%;
        /*border: solid 1px #336699;*/
        text-align: center;
        overflow: hidden; }
    .squareboxgradientcaption {
        color: #000;
        padding: 4px;
        background: url(images/box20.gif) no-repeat 0px 0px;
        background-repeat: repeat-x; }
    .squareboxcontent {
        /*background-color: #f5f5f5;*/
        padding-left: 1px;
	padding-right: 1px;
        overflow: hidden;
        /*border-top: solid 1px #c2c2c2; */
}

#preview {
	position:absolute;
	border:1px solid #CFCFCF;
	background:#f5f5f5;
	padding:5px;
	display:none;
	color:#003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.userother {
	color:#bf0000; 
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
}
.userother a {
	color: #000; 
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
}
.userother a:hover{
	color: #000; 
	font-weight: normal;
	font-size:11px;
	text-decoration:underline;
}
.border_kat {
	border_left: 1px solid #c3c3c3;
	border_bottom: 1px solid #c3c3c3;
	border_right: 1px solid #c3c3c3;


}
.contentfont_red { font-size: 11px; color: #bf0000; text-decoration: none; font-weight:bold;}
.contentfont_red a { font-size: 11px; color: #bf0000; text-decoration: none;font-weight:bold; }
.contentfont_red a:hover { font-size: 11px; color: #bf0000; text-decoration: underline;font-weight:bold; }

.sitemap li {color:#0c7f9e;line-height:15px;}
.sitemap li a		{COLOR:#0c7f9e;; font-size:12px; text-decoration:none; padding-left:0px;}
.sitemap li a:hover	{color:#EF0101;font-size:12px; padding-left:0px;text-decoration:underline;}

.bianco_bid
        {
	    border: 1px solid #c3c3c3;
	    font-size: 20;
	    margin-bottom: 1px;
	    padding: 1px;
	    text-align:right;
        } 


/* Success, Notice and Error Form Messages */
.success,
.notice,
.error,
.info {
	padding:13px 10px 13px 40px;
	margin-bottom: 10px;
	margin-top: 10px;
        font-size:1.2em;}
	.success {
		border:1px dashed #C6D880;
		color: #264409;
		background:#E6EFC2 url(images/typo_check.png) no-repeat 10px center}
	.notice {
		border:1px dashed #FFD324;
		color: #514721;
		background:#FFF6BF url(images/typo_note.png) no-repeat 10px center }
	.error {
		border:1px dashed #FBC2C4;
		color: #8A1F11;
		background:#FBE3E4 url(images/typo_cross.png) no-repeat 10px center}
        .info {
		border:1px dashed #FFD324;
		color: #514721;
		background:#FFF6BF url(images/typo_light.png) no-repeat 10px center}


/* menu::base */
div#menu {
    height:55px;
    background:url(images/nav-bg.png) repeat-x;
    _background:url(images/nav-bg.gif) repeat-x;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left; 
   

}
div#menu ul.menu {
    padding-left: 40px;

}

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
  
}
   
div#menu li:hover>ul {
    left: -2px;
}

div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    top: 55px;
    left: 0;
    width: 208px;
    z-index: 11;
    visibility: hidden;
    padding: 0 0 9px 7px;
    _padding: 0 0 9px 3px;
    background: url(images/submenu-bottom.png) no-repeat 7px bottom;
    _background-image: url(images/submenu-bottom.gif);
    margin: 0 0 0 -9px;
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu li.current a {}

/* menu::level1 */
div#menu a {
    position: relative;
    z-index: 10;
    height: 55px;
    display: block;
    float: left;	
    padding: 0 20px 0 20px;
    line-height: 55px;
    text-decoration: none;
}
div#menu span {
    font: normal 12px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;
    padding-top: 15px;
    color: #787878;
    font-weight:bold;
    /*text-transform:uppercase;*/
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;		}
div#menu ul a:hover span {
    color: #353535;}
div#menu li { background: url(images/nav_separator.png) top left no-repeat; }
div#menu li.last span{
    background: url(images/nav_separator.png) top right no-repeat;
    padding: 18px 10px 16px 0;
	
}

/* menu::level2 */
div#menu ul ul li {
    background: url(images/nav_dropdown_sep.gif) left bottom repeat-x;
    padding: 4px 0;
    z-index: 9;	
}
div#menu ul ul {
    z-index: 12;	
    padding: 0;
    background: rgb(226,226,226) url(images/nav_dropdown_grad.png) right top no-repeat;
    margin-top:0px;
    margin-left:4px;
    margin-right:5px;
}
div#menu ul ul a {
  	width: 184px;
	  padding: 0px 7px 3px 8px;
    height: auto;
    float: none;
    display: block;
    background:none;
    margin-bottom: 2px;
    z-index: -1;
}
div#menu ul ul a span {
	  padding: 0 10px 0px 10px;
    line-height: 20px;
    color: #454545;
    font-weight:normal;
    text-transform: none;
    background:none;
}
div#menu ul ul a:hover {
    background: url(images/submenu-selected-bottom.gif) no-repeat 8px bottom;
}
div#menu ul ul a:hover span {
    background: url(images/submenu-selected-top.gif) no-repeat 0px 0px;
    color: #fff;
}

div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul div {
    width: 208px;
    margin: -50px 0 0 190px !important;
    height: auto;
    _padding: 0 0 9px 3px;
}
div#menu ul ul ul {
	_padding-right:1px;
}

/* lava lamp */
div#menu li.back {
}
div#menu li.back .left {
}
