/*#############################################################################*/
/*# CSS																		  #*/
/*#									CSS TAG									  #*/
/*#																			  #*/
/*# Author: Colotin Florin (www.yourchoice.ro - colotin_f@yahooo.com)		  #*/
/*#############################################################################*/

/*#################################### TAG CSS ################################*/
body {margin:auto; padding:15px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4E4E4E;}
div {color:#4E4E4E;}
td {color:#4E4E4E;}
form {margin:0px; padding:0px;}
input, select, textarea {color:#4E4E4E;}
/*# END #*/

/*############################### TEXT COLORS CSS #############################*/
.color1 {color:#000;} /*black*/
.color2 {color:#FFF;} /*white*/
.color3 {color:#999;} /*white*/
/*# END #*/

/*############################# BACKGROUND COLOR CSS ###########################*/
.bg0 {background-color:transparent;} /*transparent*/
.bg1 {background-color:#EEEEEE;} /*light grey*/

.bgAjaxLoading1 {background:#FFFFFF url(../img/useful/ajax_indicator.gif) no-repeat center center;}
/*# END #*

/*################################# BORDER CSS #################################*/
.bd0 {border:0px none transparent;} /*transparent*/
/*# END #*/

/*################################### DISVERS CSS #############################*/
.bold {font-weight:bold;}
.italic {font-style:italic}
.clr {clear:both;}
.block {display:block;}
.ml0 {margin-left:0px;}
.mb0 {margin-bottom:0px;}
.mr0 {margin-right:0px;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-top:10px;}
.fsize10 {font-size:10px;}
.fsize11 {font-size:11px;}
.fsize12 {font-size:12px;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}
.lheight16 {line-height:16px;}
.lheight18 {line-height:18px;}
.lheight20 {line-height:20px;}
.u {text-decoration:underline;}
.lsp_minus1 {letter-spacing:-1px;}
/*# END #*/

/*############################# OBJ VISIBLE - HIDDEN ##########################*/
.objVisible {visibility:visible; display:block;}
.objHidden {visibility:hidden; display:none;}
/*# END #*/

/*################################### LINKS CSS ###############################*/
.link1 {color:#00A6CC; text-decoration:underline;}
.link1:hover {color:#A8C900; text-decoration:underline;} 

.link2 {color:#3F89C3; text-decoration:none;}
.link2:hover {color:#3F89C3; text-decoration:underline; cursor:pointer;}

.link_det {background:url(../img/useful/iconlink/details.gif) no-repeat left center; padding-left:15px; color:#666; text-decoration:none;}
.link_det:hover {background:url(../img/useful/iconlink/details_over.gif) no-repeat left center; padding-left:15px; color:#8BEF2B; text-decoration:none;}

.link_add {background:url(../img/useful/iconlink/add.gif) no-repeat left center; padding-left:18px; color:#BC8B6A; font-weight:bold; text-decoration:none;}
.link_add:hover {background:url(../img/useful/iconlink/add.gif) no-repeat left center; padding-left:18px; color:#666666; text-decoration:none; cursor:pointer;}

.link_back {background:url(../img/useful/iconlink/back.gif) no-repeat 0px 5px; padding-left:9px; color:#999999; text-decoration:none;}
.link_back:hover {background:url(../img/useful/iconlink/back_over.gif) no-repeat 0px 5px; padding-left:9px; color:#54A7EB; text-decoration:underline;}

.link_ym {background:url(../img/useful/iconlink/yim.gif) no-repeat left center; padding-left:20px; color:#8BEF2B; text-decoration:none;}
.link_ym:hover {background:url(../img/useful/iconlink/yim_over.gif) no-repeat left center; padding-left:20px; color:#666666; text-decoration:none;}

.link_down {background:url(../img/useful/iconlink/down.gif) no-repeat left center; padding-left:18px; color:#00A6CC; text-decoration:none;}
.link_down:hover {background:url(../img/useful/iconlink/down_over.gif) no-repeat left center; padding-left:18px; color:#A8C900; text-decoration:none;}

.link_del {background:url(../img/useful/iconlink/del.gif) no-repeat left center; padding-left:14px; font-size:11px; color:#666666; text-decoration:none;}
.link_del:hover {background:url(../img/useful/iconlink/del_over.gif) no-repeat left center; padding-left:14px; color:#8BEF2B; text-decoration:none;}

.link_edit {background:url(../img/useful/iconlink/edit.gif) no-repeat left center; padding-left:17px; font-size:11px; color:#666666; text-decoration:none;}
.link_edit:hover {background:url(../img/useful/iconlink/edit_over.gif) no-repeat left center; padding-left:17px; color:#8BEF2B; text-decoration:none;}

.link_close {background:url(../img/useful/iconlink/close.gif) no-repeat left center; padding-left:11px; color:#348DCC; text-decoration:none; font-size:11px;}
.link_close:hover {background:url(../img/useful/iconlink/close_over.gif) no-repeat left center; color:#999999; text-decoration:none;}
/*# END #*/

/*##################################### BUTONS ################################*/
.btn1 {display:block; background:url(../img/skin2/btn1_l.jpg) no-repeat left top;}
.btn1 div {display:block; background:url(../img/skin2/btn1_r.jpg) no-repeat right top; }
.btn1 div a {display:block; background:url(../img/skin2/btn1_m.jpg) repeat-x right top; height:21px; line-height:21px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFF;}
.btn1 div a:hover {color:#000;}
.btn1:hover {display:block; background:url(../img/skin2/btn2_l.jpg) no-repeat left top;}
.btn1:hover div {display:block; background:url(../img/skin2/btn2_r.jpg) no-repeat right top;}
.btn1:hover div a {display:block; background:url(../img/skin2/btn2_m.jpg) repeat-x right top; height:21px; line-height:21px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFF;}
.btn1:hover div a:hover {color:#FFF;}

.btn2 {display:block; background:url(../img/btn1_m.jpg) repeat-x;}
.btn2 div {display:block; background:url(../img/btn1_l.jpg) no-repeat left;}
.btn2 div a {display:block; background:url(../img/btn1_r.jpg) no-repeat right; height:21px; line-height:18px; text-align:left; text-decoration:none; padding:0px 18px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
.btn2 div a:hover {color:#033268;}

.btnGS {background:#BC875D; border:1px solid #BC875D; margin:0px 0px 0px 3px; width:64px; color:#FFF;}
.btnGS:hover {background:#348DCC; border:1px solid #348DCC; color:#FFFFFF;}
#cse-search-box {margin-bottom:3px;}
/*# END #*/


/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PORTABLE	    						  #*/
/*#																			  #*/
/*#############################################################################*/

/*#################################### TITLES #################################*/
.title {width:auto; height:33px; line-height:33px; margin:8px 0px 5px 0px; padding:0px 0px 0px 48px; background:url(../img/skin2/box_left_header.jpg) no-repeat left top; font-size:14px; font-weight:normal; color:#FFF;}
.title h1 {display:inline; margin:0px; padding:0px; line-height:33px; color:#FFF; font-weight:normal; font-size:14px;}
.title h2 {display:inline; margin:0px; padding:0px; line-height:33px; color:#FFF; font-weight:normal; font-size:14px;}
.title h3 {display:inline; margin:0px; padding:0px; line-height:33px; color:#FFF; font-weight:normal; font-size:14px;}

.title2 {width:auto; margin:8px 0px 5px 0px; padding:7px 2px 4px 48px; line-height:18px; background:url(../img/skin2/box_left_header2.jpg) no-repeat left top; font-size:14px; font-weight:normal; color:#FFF;}

.stitle {width:auto; margin-bottom:8px; padding:2px 0px 2px 0px; border-bottom:1px dotted #72C052; background:url(../img/skin2/2arrows.gif) no-repeat left center; padding-left:12px; color:#000; font-weight:normal; font-size:14px;}
.stitle h2 {display:inline; margin:0px; padding:0px; color:#000; font-weight:normal; font-size:14px;}
.stitle h3 {display:inline; margin:0px; padding:0px; color:#000; font-weight:normal; font-size:14px;}
.stitle b {text-decoration:underline;}

.stitle2 {width:auto; height:23px; line-height:23px; margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; background:url(../img/box_right_header2.jpg) no-repeat left top; font-size:12px; font-weight:normal; color:#FFF;}
.stitle2 h3 {display:inline; margin:0px; padding:0px; line-height:23px; color:#000; font-weight:normal; font-size:12px;}

.descr {width:652px; margin:3px 0px 8px 0px; padding:5px; background:url(../img/skin2/bg_descr.jpg) repeat-x left top; border:1px solid #EBEBEB; font-style:italic;}
.descr strong {font-weight:normal; color:#000;}
.descr strong em {color:#72C052; text-decoration:underline;}

.separator {width:auto; height:11px; background:#FFF url(../img/skin2/bg_dot.gif) repeat-x left center;}
/*# END #*/

/*################################## PAGING CSS ###############################*/
.pagination {width:auto; margin:5px 0px 5px 0px}
.pagination .pagL {float:left; font-size:11px; text-align:left;}
.pagination .pagL span {float:left; line-height:18px; margin-right:5px; padding:0 5px;}
.pagination .pagL a {float:left; line-height:18px; border:1px solid #E5E5E5; margin-right:5px; padding:0 5px; text-decoration:none; color:#55A8EC;}
.pagination .pagL a:hover {background:#55A8EC; color:#FFF; text-decoration:none;}
.pagination .pagL font {font-size:14px; margin:0px; padding:0px;}
.pagination .pagL .paglCurrent {border:1px solid #55A8EC; background:#8DEF2A; color:#FFF;}
.pagination .pagL .paglFirstLast {border:1px solid #E5E5E5; background:#F0F0F0; color:#999;}
.pagination .pagL input {float:left; width:20px; height:18px; padding:0px; margin:0px 2px 0px 0px; text-align:center; line-height:18px; border:1px solid #E5E5E5;}
.pagination .pagR {float:right; text-align:right; color:#000; line-height:18px;}
/*# END #*/

/*################################ FORM DEFINITION #############################*/
.elemFrom {width:auto; font-size:11px;}
.elemFrom .row {margin:8px 0px 8px 0px; clear:both;}
.elemFrom .row .cell {float:left;}
.elemFrom .row .cell span {color:#666666;}
.elemFrom .row .cell input,select {margin-top:2px;}
.elemFrom .row .cell .a1 {color:#405AAE; text-decoration:underline;}
.elemFrom .row .cell .a1:hover {color:#666666; text-decoration:underline;}
/*# END #*/

/*############################### ERROR AND ALERT #############################*/
.alert {background:#F8F8F8; color:#999; font-size:12px; padding:7px; border:1px dotted #CCC;}

.error {background:#FFFFE1; color:#333333; font-size:12px; padding:7px; border:1px dotted #666; line-height:20px;}
.error .errTitle {background:url(../img/useful/error.gif) no-repeat left center; margin:0px 0px 5px 0px; color:#000000; font-size:13px; line-height:15px; font-weight:bold; padding:1px 0px 0px 23px;}
.error a {color:#3F89C3; text-decoration:none;} 
.error a:hover {color:#3F89C3; text-decoration:underline;}
.error p {margin:0px 0px 1px 0px; padding:0px; color:#DC0000;}

.success {background:#3EB5D7; color:#FFFFFF; font-size:12px; padding:7px; border:1px dotted #666666; line-height:20px;}
.success .successTitle {background:url(../img/useful/success.gif) no-repeat left center; margin:0px 0px 5px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; padding:0px 0px 0px 20px;}
.success a {color:#FFFFFF; text-decoration:underline;} 
.success a:hover {color:#000000; text-decoration:underline;}

#actionDone {margin-bottom:10px;}
#uplActionDone {margin-bottom:10px;}
/*# END #*/

/*################################### NO RESULTS ##############################*/
.nullResults {margin:20px 0px 10px 0px; background:#F8F8F8; color:#999; font-size:12px; padding:7px; border:1px dotted #CCC; text-align:center;}
.nullRecords {margin:10px 2px 10px 2px; color:#FF0000; text-align:center;}
.noRowsResult {text-align:right; margin-bottom:3px;}
/*# END #*/

/*################################ POPUP DIV MASK #############################*/
#popup_div {border: 1px solid #DFDFDF; z-index:9002; background: #ffffff url(../img/useful/spacer.gif) }
.popup_div_handle {cursor: move}
#popup_div_mask {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 1001; background-color :#000000; -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }
#popup_div_close {cursor: pointer}
/*# END #*/

/*#################################### FILTERS ################################*/
.filterOpacity1 {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
.filterOpacity2 {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.filterOpacity3 {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
/*# END #*/

/*#################################### CONTACT ################################*/
#contact {width:auto;}
#contact #ctcL {float:left; width:220px;}
#contact #ctcL .row {margin:1px 0px 5px 0px;}
#contact #ctcL .row .var {width:80px; color:#333333; font-weight:bold;}
#contact #ctcL .row .val {margin:2px 0px 0px 48px; text-align:justify;}
#contact #ctcL .row .val span {font-style:normal;}
#contact #ctcL .row .val a {color:#54A7EB; text-decoration:none;}
#contact #ctcL .row .val a:hover {color:#000000; text-decoration:underline;}
#contact #ctcL .row .val .r {width:auto; margin-bottom:2px;}
#contact #ctcL .row .val .r .c1 {float:left; width:50px;}
#contact #ctcL .row .val .r .c2 {float:left; width:100px;}
#contact #ctcR {float:left; width:425px; margin-left:20px;}
#contact #ctcR h4 {color:#333333; font-weight:bold; margin:0px 0px 5px 0px; font-size:12px;}
#contact #ctcR input {width:250px; border:1px solid #CCCCCC;}
#contact #ctcR textarea {width:375px; border:1px solid #CCCCCC;}
#contact #ctcR span {color:#999999;}
/*# END #*/

/*################################## LINK EXCHANGE ############################*/
#linkexchangeTop {width:1002px; margin:auto; margin-top:7px; padding:5px; border:1px dotted #CCC; background:#FAFAFA; font-size:11px;}
#linkexchangeTop a {display:block; float:left; width:120px; margin:0px 6px 3px 0px; padding:1px 0px 1px 0px; border-bottom:1px dotted #F0F0F0; color:#999999; text-decoration:none;} 
#linkexchangeTop a:hover {color:#000; text-decoration:none;} 
#linkexchangeTop .leSeeAll {text-align:right; color:#999999; text-decoration:none;} 
#linkexchangeTop .leSeeAll:hover {color:#666666; text-decoration:none;}

#linkexchange {width:auto;}
#linkexchange .item {width:auto; margin:0px 0px 5px 0px; border:1px dotted #CCCCCC; padding:5px;}
#linkexchange .item .name {display:block; color:#00A6CC; text-decoration:none; margin-bottom:3px;}
#linkexchange .item .name:hover {color:#000000; text-decoration:none;}
#linkexchange .item .alt {margin-bottom:1px;}
#linkexchange .item .url a {color:#00A6CC; text-decoration:underline;}
#linkexchange .item .url a:hover {color:#A8C900; text-decoration:underline;}
/*# END #*/

/*###################################### FAQ ###################################*/
#faq {width:auto; margin-bottom:10px;}
#faq .item {margin:5px 0px 5px 0px}
#faq .item .Q {margin:0px 0px 10px 0px; font-size:12px; color:#666; text-decoration:none}
#faq .item .Q:hover {margin:0px 0px 10px 0px; text-decoration:underline}
#faq .item .A {margin:5px 0px 3px 9px;}
#faq .item .A .aText {padding:5px; border:1px dotted #D3C5C6; color:#666; background:#FFF0B6; text-align:justify;}
#faq .item .A .aClose {text-align:right;}
#faq .item .A .aClose a {padding-right:3px; font-size:11px; color:#666; text-decoration:none;}
#faq .item .A .aClose a:hover {color:#999; text-decoration:none;}
/*# END #*/

/*################################## PARTNER LIST #############################*/
#partnerList {width:665px;}
#partnerList a {float:left; display:block; width:159px; height:94px; border:1px solid #C5DEF1; margin:0px 7px 7px 0px;}
#partnerList a:hover {border:1px solid #002152;}
#partnerList a img {width:153px; height:88px; border:0px; margin:3px;}

#partnerTop {width:510px;}
#partnerTop a {display:block; background:#000099; float:left; width:120px; height:68px; text-decoration:none; margin-right:10px;}
#partnerTop a:hover {text-decoration:none;}
#partnerTop a img {width:120px; height:68px; border:0px;}
/*# END #*/

/*#################################### COMMENT ################################*/
#comment {width:auto;}
#comment #cAddLink {margin:0px 0px 5px 0px; text-align:right;}
#comment #cAddLink a {background:url(../img/useful/iconlink/comm_add.gif) no-repeat left center; padding-left:18px; color:#999999; text-decoration:none; font-size:12px;}
#comment #cAddLink a:hover {text-decoration:none; color:#000;}
#comment #cAddForm {margin:3px 0px 0px 0px; padding:5px; border:1px solid #C1C1C1; text-align:left; background:#F5F5F5}
#comment #cAddForm .error {margin-top:5px;}
#comment #cAddForm #comment_text {width:478px; margin:0px;}
#comment #cAddForm #comment_text_nochars {width:62px; margin-bottom:1px; text-align:right;}
#comment #commentOk {margin:3px 0px 15px 0px;}
#comment #cList {width:auto; margin:10px 0px 5px 0px;}
#comment #cList .cBg1 {background:#FAFAFA;}
#comment #cList .cBg2 {}
#comment #cList .clItem {margin:0px 0px 0px 0px; padding:5px;}
#comment #cList .clItem .cliDate {margin-bottom:5px; color:#348DCC;}/*#A8C900*/
#comment #cList .clItem .cliText {margin-bottom:3px; font-style:italic;}
#comment #cList .clItem .cliAuthor {text-align:right; color:#000; font-style:italic;}
#comment #cList .clItem .cliAuthor a {text-decoration:underline; color:#000; font-style:italic;}
#comment #cList .clItem .cliAuthor a:hover {text-decoration:underline; color:#348DCC;}
#comment #cList .separator {width:auto; height:10px; background:#FFFFFF url(../img/bg_dot.gif) repeat-x left center;}
/*# END #*/

/*############################### AJAX MESSAGE BOX ############################*/
.ajaxMsgBox {position:absolute; width:200px; background:#FFF0B6; border:1px solid #999999; text-align:left;}
/*# END #*/

/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PERSONALIZED							  #*/
/*#																			  #*/
/*#############################################################################*/

/*##################################### PAGE ##################################*/
#head {width:980px; height:22px; margin:auto;}
#head #headL {float:left; width:400px;}
#head #headL a {display:block; float:left; width:80px; height:22px; line-height:21px; margin-right:5px; background:url(../img/skin2/btn_head.jpg) no-repeat; color:#FFF; text-decoration:none; text-align:center;}
#head #headL a:hover {background:url(../img/skin2/btn_head_over.jpg) no-repeat;}
#head #headL .aSel {background:url(../img/skin2/btn_head_over.jpg) no-repeat;}
#head #headR {float:right; width:580px; text-align:right;}
#head #headR select {width:120px; margin:0px; font-size:11px; border:1px solid #72C052;}
#head #headR input {width:120px; font-size:11px; border:1px solid #72C052;}
#head #headR a {display:inline-block; width:39px; height:15px; line-height:13px; padding-left:10px; margin:0px 0px 1px 3px; vertical-align:middle; background:url(../img/skin2/btn_search.jpg) no-repeat; color:#FFF; text-decoration:none; text-align:center; font-size:10px;}
#head #headR a:hover {background:url(../img/skin2/btn_search_over.jpg) no-repeat; color:#FFF;}

#page {clear:both; width:980px; margin:auto; padding:10px; border:7px solid #EFEFEF;}
#page #pageH {width:auto; height:80px;}
#page #pageH #pagehLogo {float:left; width:340px;}
#page #pageH #pagehLogin {float:right; width:170px; margin-top:7px; text-align:left; font-size:11px;}
#page #pageH #pagehLogin .lRow {height:19px; line-height:18px;}
#page #pageH #pagehLogin .lRow .lRC1 {float:left; width:36px; line-height:18px;}
#page #pageH #pagehLogin .lRow .lRC2 {float:left; width:115px;}
#page #pageH #pagehLogin .lRow .lRC3 {float:left; display:block; width:13px; height:12px; margin:3px 0px 0px 1px; background:url(../img/skin2/btn_login.jpg) no-repeat; text-decoration:none;}
#page #pageH #pagehLogin .lRow .lRC3:hover {background:url(../img/skin2/btn_login_over.jpg) no-repeat;}
#page #pageH #pagehLogin input {width:110px; font-size:11px; padding:1px; margin:0px; border:1px solid #AAB771;}
#page #pageH #pagehLogin .links {padding-left:35px; font-size:10px; color:#666666;}
#page #pageH #pagehLogin .links a {color:#BC875D; text-decoration:none;}
#page #pageH #pagehLogin .links a:hover {color:#333333; text-decoration:none;}

#page #pageH #pagehLogin #ltUL #welcome {width:auto; margin-bottom:10px;}
#page #pageH #pagehLogin #ltUL #welcome a {color:#BC875D; font-weight:bold; text-decoration:none;}
#page #pageH #pagehLogin #ltUL #welcome a:hover {color:#000000; text-decoration:underline;}
#page #pageH #pagehLogin #ltUL #logout {text-align:right;}
#page #pageH #pagehLogin #ltUL #logout a {color:#BC875D; text-decoration:none; background:url(../img/useful/arrows/arrow2.jpg) no-repeat right center; padding:0px 8px 1px 0px;}
#page #pageH #pagehLogin #ltUL #logout a:hover {}
#page #pageH #pagehBanner {float:right; width:468px; height:60px; margin-left:2px; background:#72C052;}
#page #pageM {width:auto; height:62px; margin-bottom:10px; background:url(../img/skin2/menutop_bg.jpg) no-repeat left top;}
#page #pageM #pagemMenu {width:auto; height:32px; background:url(../img/skin2/menutop_btn_off.jpg) repeat-x left top;}
#page #pageM #pagemMenu a {float:left; display:block; width:auto; height:32px; padding:0px 10px 0px 10px; line-height:32px; font-size:14px; color:#FFF; text-decoration:none;}
#page #pageM #pagemMenu a:hover {text-decoration:none;}
#page #pageM #pagemMenu .asel {background:url(../img/skin2/menutop_btn_on.jpg) no-repeat center top;}
#page #pageM #pagemMenu span {float:left; display:block; width:2px; height:32px; background:url(../img/skin2/menutop_sep.jpg) no-repeat left top;}
#page #pageM #pagemSmenu {width:auto; height:30px; padding-left:10px;}
#page #pageM #pagemSmenu ul {width:auto; height:30px; line-height:30px; margin:0px; padding:0px; list-style:none; color:#FFF;}
#page #pageM #pagemSmenu ul li {display:inline; background:url(../img/skin2/menutop_sm_off.jpg) no-repeat left center; padding-left:12px; margin-right:5px;}
#page #pageM #pagemSmenu ul li a {font-size:12px; color:#FFF; text-decoration:none;}
#page #pageM #pagemSmenu ul li a:hover {color:#FFF; text-decoration:underline;}
#page #pageM #pagemSmenu ul li:hover {background:url(../img/skin2/menutop_sm_on.jpg) no-repeat left center;}
#page #pageM #pagemSmenu ul .lisel {display:inline; background:url(../img/skin2/menutop_sm_on.jpg) no-repeat left center; padding-left:12px; margin-right:5px;}

#page .pageI {width:980px; height:96px;}
#page .pageI .item {float:left; width:126px; height:96px; margin-right:16px;}
#page .pageI .item a {display:block; width:120px; height:90px; border:1px solid #666666; padding:2px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#page .pageI .item a:hover {border:1px solid #3399CC; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#page .pageI .item div {position:absolute; width:117px; height:20px; line-height:19px; margin:65px 3px 0px 3px; padding-left:3px; background:#000; color:#FFF; display:none;}
#page .pageI .item:hover div {position:absolute; width:117px; height:20px; line-height:19px; margin:65px 3px 0px 3px; padding-left:3px; background:#000; color:#FFF; display:block; cursor:pointer;}
#page .pageI .item:hover div:hover {background:#000 url(../img/skin2/plus_blackwhite.jpg) no-repeat 106px 6px;}
#page .pageI .item:hover a {border:1px solid #3399CC; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#page .pageI .itemhover div {display:block; background:#000 url(../img/skin2/plus_blackwhite.jpg) no-repeat 106px 6px; cursor:pointer;}
#page .pageI .itemhover a {border:1px solid #3399CC; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

#page #pageC {width:auto;}
#page #pageC #pcL {float:left; width:665px;}
#page #pageC #pcL input, #page #pageC #pcL select, #page #pageC #pcL textarea {border:1px solid #CCCCCC; font-size:11px;}
#page #pageC #pcL .bd0 {border:0px;}

#page #pageC #pcL #navBar {width:665px; height:24px; line-height:24px; margin:69px 10px 15px 14px; font-size:14px; color:#FFFFFF; position:absolute;}
#page #pageC #pcL #navBar h1 {margin:0px; padding:0px; font-size:14px; font-weight:normal; display:inline;}
#page #pageC #pcL #navBar h2 {margin:0px; padding:0px; font-size:14px; font-weight:normal; display:inline;}
#page #pageC #pcL #navBar a {font-size:14px; color:#F0F0F0; text-decoration:underline;}
#page #pageC #pcL #navBar a:hover {text-decoration:underline; color:#FFF;}
#page #pageC #pcL #navBar img {border:0px;}
#page #pageC #pcL #navBar strong {font-weight:normal;}

#page #pageC #pcR {float:left; width:300px; margin-left:15px;}
#page #pageC #pcR .pcrBox {width:300px; margin-bottom:10px;}
#page #pageC #pcR .pcrBox h5 {width:auto; height:33px; line-height:33px; margin:0px 0px 7px 0px; padding:0px 0px 0px 48px; background:url(../img/skin2/box_right_header.jpg) no-repeat left top; font-size:14px; font-weight:normal; color:#FFF;}

/*# END #*/

.articleEventList {width:665px;}
.articleEventList .item {float:left; width:149px; height:193px; padding:6px; margin:0px 7px 7px 0px; background:url(../img/skin2/article_event_bg.gif) no-repeat left top;}
.articleEventList .item .aImg {display:block; width:auto; height:81px; padding:1px; margin-bottom:5px; border:1px solid #E6E6E6;}
.articleEventList .item .aImg:hover {border:1px solid #3F87C3;}
.articleEventList .item  div {margin-bottom:5px; color:#3F85C3;}
.articleEventList .item h2 {display:block; margin:0; padding:0; width:auto; height:70px; font-size:13px; text-decoration:none; color:#666; font-weight:normal;}
.articleEventList .item .aName {display:block; width:auto; height:70px; font-size:13px; text-decoration:none; color:#666;}
.articleEventList .item .aName:hover {color:#3F87C3;}
.articleEventList .item .link_det {color:#333;}
.articleEventList .seeAll {text-align:right;}

.listing1 ul {list-style:none; margin:0px; padding:0px;}
.listing1 ul li {width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px;}
.listing1 ul li a {display:block; background:url(../img/skin2/2arrows.gif) no-repeat 0px 5px; padding-left:17px; color:#000; text-decoration:none;}
.listing1 ul li a:hover {text-decoration:underline;}

.listing2 {}
.listing2 .cell {float:left; width:145px;}
.listing2 .cell .a {display:block; background:url(../img/skin2/square_blue.gif) no-repeat 0px 6px; margin-bottom:2px; padding-left:7px; color:#000; text-align:left; text-decoration:none;}
.listing2 .cell .a:hover {color:#3F85C3; text-decoration:none;}
.listing2 ul {list-style:none; margin:0px; padding:0px;}
.listing2 ul li { clear:both; width:auto; height:auto; margin:0px 0px 2px 0px; padding:0px; color:#3F86C3;}
.listing2 ul li a {display:block; float:left; background:url(../img/skin2/square_blue.gif) no-repeat 0px 6px; margin-bottom:2px; padding-left:7px; color:#000; text-align:left; text-decoration:none;}
.listing2 ul li a:hover {text-decoration:underline; color:#3F86C3;}
.listing2 ul li span {display:block; float:right; color:#3F86C3;}
.listing2 ul li:hover span {display:block; float:right; color:#000;}


.listing3 ul {list-style:none; margin:0px; padding:0px;}
.listing3 ul li {width:auto; height:auto; margin:0px 0px 2px 0px; padding:0px;}
.listing3 ul li a {display:block; background:url(../img/skin2/2arrows.gif) no-repeat 0px 5px; padding-left:17px; color:#3F86C3; text-decoration:none;}
.listing3 ul li a:hover {text-decoration:underline;}

.listing4 {width:auto;}
.listing4 .item {display:block; float:left; width:104px; height:97px; margin:0px 8px 8px 0px;}
.listing4 .item .aImg {display:block; width:102px; height:79px; border:1px solid #CCC; margin-bottom:2px}
.listing4 .item .aImg:hover {border:1px solid #999;}
.listing4 .item .aImg img {width:100px; height:75px; margin:1px; border:0px;}
.listing4 .item .aName {width:auto; height:14px; color:#AAB772; text-decoration:none;} 
.listing4 .item .aName:hover {color:#545D4A;}

/*#################################### MCAT PAGE ##############################*/
#mcatPage {width:auto;}
#mcatPage .mcTitle1 {display:block; text-decoration:none; color:#BC875D; font-size:16px; border-bottom:1px solid #BC875D; padding-bottom:1px; margin-bottom:7px; font-weight:bold;}
#mcatPage .mcTitle1:hover {color:#CFC75A;}
#mcatPage .mcTitle2 {display:block; text-decoration:none; color:#CFC75A; font-size:12px; border-bottom:1px solid #CFC75A; padding-bottom:1px; margin-bottom:5px; font-weight:bold;}
#mcatPage .mcTitle2:hover {color:#BC875D;}

#mcatPage .mcpItemC {float:left; width:159px; margin:0px 9px 10px 0px;}
#mcatPage .mcpItemC h3 {margin:0px 0px 5px 0px; padding:0px; font-size:12px; color:#3F85C3}

#mcatPage .mcpItemC .mcpicItems {width:auto;}
#mcatPage .mcpItemC .mcpicItems a {display:block; background:url(../img/skin2/arrow2.gif) no-repeat left center; padding-left:12px; margin-bottom:2px; color:#666666; text-decoration:none;}
#mcatPage .mcpItemC .mcpicItems a:hover {color:#000000;}

#mcatPage .mcpItemC ul {width:auto; margin:0px; padding:0px;}
#mcatPage .mcpItemC ul li {list-style-type:none; margin:0px 0px 2px 0px; padding:0px;}
#mcatPage .mcpItemC ul li a {background:url(../img/useful/arrows/arrow2.jpg) no-repeat left center; padding-left:12px; color:#666666; text-decoration:none;}
#mcatPage .mcpItemC ul li a:hover {background:url(../img/useful/arrows/arrow4.jpg) no-repeat left center; color:#000000;}
#mcatPage .mcpItemC ul li span {color:#D0C85B;}
/*# END #*/

/*############################## ARTICLE TYPE LIST ############################*/
#articletypeList {width:auto;}
#articletypeList .item {margin:0px 0px 6px 0px; padding-bottom:6px; border-bottom:1px solid #FFFFFF;}
#articletypeList .item h2 {margin:0px 0px 2px 0px; padding:0px; font-size:12px; font-weight:bold;}
#articletypeList .item h2 a {background:url(../img/useful/arrows/arrow2.jpg) no-repeat left center; padding-left:9px; color:#72C052; text-decoration:none;}
#articletypeList .item h2 a:hover {color:#660036;}
#articletypeList .item p {margin:0px 0px 0px 9px; padding:0px; color:#666;}
/*# END #*/

/*###################################### ARTICLE ##############################*/
.articleList {width:665px;}
.articleList .item {width:auto; height:98px;}
.articleList .item .iL {float:left; width:128px; height:98px;}
.articleList .item .iL a {display:block; border:1px solid #EEEEEE;}
.articleList .item .iL a:hover {border:1px solid #3F89C3;}
.articleList .item .iL a img {border:0px; margin:3px;}
.articleList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0px 3px;}
.articleList .item .iR h2 {margin:0px 0px 7px 0px; padding:0px; font-size:12px;}
.articleList .item .iR h2 a {color:#000; text-decoration:none;}
.articleList .item .iR h2 a:hover {color:#3F87C3; text-decoration:none;}
.articleList .item .iR div {margin-bottom:7px; color:#72C052;}
.articleList .item .iR div strong {color:#72C052; font-weight:normal;}
.articleList .item .iR div span {color:#444; font-weight:normal;}
.articleList .item .iR p {width:auto; height:30px; margin:0px 0px 5px 0px; padding:0px; color:#333; line-height:15px;}
.articleList .iBg0 {background:#FBFCFD;}
.articleList .iBg1 {background:#FBFCFD;}

#articleDetails {width:auto;}
#articleDetails .aDateNext {width:auto; margin:0px 0px 5px 0px;} 
#articleDetails .aDateNext .aDate {float:left; text-align:left; font-weight:bold; color:#D0C85B;}
#articleDetails .aDateNext .aDate span {color:#333; font-weight:bold;}
#articleDetails .aDateNext .aNext {float:right; text-align:right;}
#articleDetails h2 {margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:12px;}
#articleDetails .aDescr {margin:0px 0px 8px 0px; padding:10px; border:1px dotted #CCCCCC; background:#F5F5F5; font-weight:normal; line-height:18px;}
#articleDetails .aDescr .aImg {display:block; float:right; border:1px solid #E1E1E1; background:#FFF; width:159px; height:120px; margin:0px 0px 0px 10px;}
#articleDetails .aDescr .aImg img {border:0px; margin:1px; width:157px; height:118px;}
#articleDetails .aDescr .aLink {color:#00A6CC; text-decoration:underline;}
#articleDetails .aDescr .aLink:hover {color:#A8C900; text-decoration:underline;} 
#articleDetails .aDescr p {margin:0px 0px 3px 0px; padding:0px; line-height:18px; font-size:12px;}
#articleDetails .aGallery {width:auto; margin:0px 0px 5px 0px;}
#articleDetails .aGallery a {float:left; display:block; width:159px; height:120px; border:1px solid #CCC; margin:0px 7px 7px 0px;}
#articleDetails .aGallery a:hover {border:1px solid #666666;}
#articleDetails .aGallery a img {border:0px; margin:1px; width:157px; height:118px;}
#articleDetails .aVideo {width:auto; margin:0px 0px 10px 0px;}
#articleDetails .aVideo .item {margin:0px 0px 10px 0px;}
#articleDetails .aVideo .item .iL {float:left; width:560px;}
#articleDetails .aVideo .item .iR {float:left; width:68px; margin-left:2px; text-align:center; color:#CCC; font-size:36px; background:#CCC; color:#FFF;}
#articleDetails .aKeywords {margin:0px 0px 5px 0px;}
#articleDetails .aKeywords a {color:#999999; text-decoration:underline;}
#articleDetails .aKeywords a:hover {color:#666666;}
#articleDetails .aAuthor {margin:0px 0px 5px 0px;}
#articleDetails .aSource {color:#666666;}
#articleDetails .aSource a {color:#666666; text-decoration:none;}
#articleDetails .aSource a:hover {text-decoration:underline;}
/*# END #*/

/*#################################### FILTERS ################################*/
.filters {width:652px; padding:5px; margin-bottom:5px; border:1px solid #EBEBEB; background:#F7F7F7;}
.filters h5 {margin:0px 0px 5px 0px; padding:0px; font-size:12px; color:#000;}
.filters h6 {margin:5px 0px 3px 0px; padding:0px; font-size:12px; background:url(../img/useful/arrows/arrow5.gif) no-repeat left center; padding-left:12px; color:#666}
.filters .items {width:auto; margin-left:10px; line-height:17px;}
.filters .items a {color:#C88335; text-decoration:none;}
.filters .items a:hover {color:#660036;}
.filters .items .aSel {color:#333333; text-decoration:underline;}
/*# END #*/

/*########################### SUPPLIER LIST & DETAILS #########################*/
#supplierList {width:auto;}
#supplierList .item {width:auto; height:98px;}
#supplierList .item .iL {float:left; width:128px; height:98px;}
#supplierList .item .iL a {display:block; border:1px solid #EEEEEE;}
#supplierList .item .iL a:hover {border:1px solid #3F89C3;}
#supplierList .item .iL a img {border:0px; margin:3px;}
#supplierList .item .iR {float:left; margin-left:4px; width:522px; height:93px; padding:3px 3px 0px 4px; border:1px solid #EEEEEE;}
#supplierList .item .iR .iTitle {display:block;  margin:0px 0px 5px 0px; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
#supplierList .item .iR .iTitle:hover {text-decoration:underline;}
#supplierList .item .iR .iAddress {color:#8F8F8F; margin-bottom:4px;}
#supplierList .item .iR .iContact {color:#965865; margin-bottom:5px;}
#supplierList .item .iR .iContact a {color:#BC875D; text-decoration:none;}
#supplierList .item .iR .iContact a:hover {color:#333; text-decoration:none;}
#supplierList .item .iR p {margin:0px; padding:0px; color:#3D3D3D;}
#supplierList .item .iR .iAct {text-align:right; color:#3D3D3D;}

#supplierDetails {width:auto;}

#supplierDetails .sDateNext {width:auto; margin:0px 0px 7px 0px;} 
#supplierDetails .sDateNext .sDate {float:left; text-align:left; font-weight:bold;}
#supplierDetails .sDateNext .sDate span {color:#FE9834; font-weight:bold;}
#supplierDetails .sDateNext .sNext {float:right; text-align:right;}

#supplierDetails .sSDescrNameLogo {margin:0px 0px 8px 0px; padding:0px; font-weight:normal;}
#supplierDetails .sSDescrNameLogo .sImg {float:left; width:128px; height:98px; margin:0px 10px 0px 0px;}
#supplierDetails .sSDescrNameLogo .sImg a {display:block; border:1px solid #CCC;}
#supplierDetails .sSDescrNameLogo .sImg a:hover {display:block; border:1px solid #666;}
#supplierDetails .sSDescrNameLogo .sImg a img {margin:3px;}
#supplierDetails .sSDescrNameLogo .sImg div {border:1px solid #CCC;}
#supplierDetails .sSDescrNameLogo .sImg div img {margin:1px;}
#supplierDetails .sSDescrNameLogo .sSInfo {float:left; width:527px;}
#supplierDetails .sSDescrNameLogo .sSInfo .sName {margin:0px 0px 8px 0px; color:#000; text-decoration:none; font-weight:bold;}
#supplierDetails .sSDescrNameLogo .sSInfo .sName a {color:#000; text-decoration:none; font-weight:bold;}
#supplierDetails .sSDescrNameLogo .sSInfo .sName a:hover {color:#72C052; text-decoration:underline;}
#supplierDetails .sSDescrNameLogo .sSInfo p {width:auto; height:55px; margin:0px; padding:0px; line-height:16px; color:#999;}

#supplierDetails .sGallery {width:auto; margin:0px 0px 5px 0px;}
#supplierDetails .sGallery a {display:block; float:left; width:159px; height:120px; border:1px solid #CCC; margin:0px 7px 7px 0px;}
#supplierDetails .sGallery a:hover {display:block; border:1px solid #666;}
#supplierDetails .sGallery a img {border:0px; margin:1px; width:157px; height:118px;}

#supplierDetails .sVarVal {line-height:18px;}
#supplierDetails .sVarVal span {color:#CCC;}
#supplierDetails .sVarVal a {color:#AAB772; text-decoration:underline;}
#supplierDetails .sVarVal a:hover {color:#333;}
#supplierDetails .sVarVal .aurl {color:#448CC5; text-decoration:underline;}
#supplierDetails .sVarVal .aurl:hover {color:#333;}

#supplierDetails .sKeywords {margin:0px 0px 5px 0px;}
#supplierDetails .sKeywords a {color:#BC8B6A; text-decoration:underline;}
#supplierDetails .sKeywords a:hover {color:#333333;}

#supplierDetails fieldset {border:1px solid #CBCBCB; padding:2px 5px 5px 5px; display:block;}
#supplierDetails fieldset legend {color:#448CC5; padding:1px 5px 3px 5px; font-weight:bold;}
#supplierDetails fieldset p {margin:0px; padding:0px; line-height:18px;}
#supplierDetails .fieldsetP {background:#FAFAFA; padding:0px 7px 6px 7px;}

#supplierDetails h2 {margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:11px;}
#supplierDetails .aDescr {margin:0px 0px 8px 0px; padding:10px; border:1px dotted #CCCCCC; background:#EBEBEB; font-weight:normal;}
#supplierDetails .aDescr a img {float:right; border:0px; width:150px; height:113px; margin:0px 0px 0px 10px;}
#supplierDetails .aDescr p {margin:0px; padding:0px; line-height:16px;}

#supplierDetails .sVideo {width:auto; margin:0px 0px 10px 0px;}
#supplierDetails .sVideo div {margin:0px 0px 10px 0px; background:#CCC; text-align:center; padding:10px 0px 10px 0px;}

#supplierDetails .sBtn1 {width:170px; margin-left:492px;}
/*# END #*/

/*################################## TEXTYPE LIST #############################*/
#texttypeList {width:auto;}
#texttypeList .item {margin:0px 0px 6px 0px; padding-bottom:6px; border-bottom:1px solid #FFFFFF;}
#texttypeList .item h2 {margin:0px 0px 2px 0px; padding:0px; font-size:12px; font-weight:bold;}
#texttypeList .item h2 a {background:url(../img/useful/arrows/arrow2.jpg) no-repeat left center; padding-left:9px; color:#72C052; text-decoration:none;}
#texttypeList .item h2 a:hover {color:#660036;}
#texttypeList .item p {margin:0px 0px 0px 9px; padding:0px; color:#666;}
/*# END #*/

/*############################## TEXT LIST & DETAILS ##########################*/
#textList {width:auto;}
#textList .item {width:auto; height:98px;}
#textList .item .iL {float:left; width:128px; height:98px;}
#textList .item .iL a {display:block; border:1px solid #EEEEEE;}
#textList .item .iL a:hover {border:1px solid #3F89C3;}
#textList .item .iL a img {border:0px; margin:3px;}
#textList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0px 3px;}
#textList .item .iR h2 {margin:0px 0px 7px 0px; padding:0px; font-size:12px;}
#textList .item .iR h2 a {color:#000; text-decoration:none;}
#textList .item .iR h2 a:hover {color:#3F87C3; text-decoration:none;}
#textList .item .iR div {color:#8F8F8F; margin-bottom:7px;}
#textList .item .iR div strong {font-weight:normal;}
#textList .item .iR p {margin:0px; padding:0px; color:#3D3D3D;}

#textDetails {width:auto;}
#textDetails .tDateNext {width:auto; margin:0px 0px 5px 0px;} 
#textDetails .tDateNext .tDate {float:left; text-align:left; font-weight:bold; color:#D0C85B;}
#textDetails .tDateNext .tDate span {color:#333; font-weight:bold;}
#textDetails .tDateNext .tNext {float:right; text-align:right;}

#textDetails h2 {margin:0px 0px 5px 0px; padding:0px; font-weight:bold; font-size:12px;}
#textDetails .tDescr {width:645px; margin:0px 0px 8px 0px; padding:10px; border:1px dotted #CCCCCC; background:#EBEBEB; font-weight:normal;}
#textDetails .tDescr a {float:right; border:1px solid #E1E1E1; background:#FFFFFF; margin:0px 0px 0px 10px;}
#textDetails .tDescr a img {border:0px; margin:1px; }
#textDetails .tDescr p {margin:0px; padding:0px; line-height:18px; font-size:12px;}
#textDetails .tKeywords {margin:0px 0px 5px 0px;}
#textDetails .tKeywords a {color:#999999; text-decoration:underline;}
#textDetails .tKeywords a:hover {color:#666666;}
#textDetails .tGallery {width:auto; margin:0px 0px 5px 0px;}
#textDetails .tGallery a {float:left; display:block; width:159px; height:120px; border:1px solid #CCC; margin:0px 7px 7px 0px;}
#textDetails .tGallery a:hover {border:1px solid #666666;}
#textDetails .tGallery a img {border:0px; margin:1px; width:157px; height:118px;}
#textDetails .tAuthor {margin:0px 0px 5px 0px;}
#textDetails .tSource {color:#666666;}
#textDetails .tSource a {color:#666666; text-decoration:none;}
#textDetails .tSource a:hover {text-decoration:underline;}
/*# END #*/


/*###################################### ADVISER ##############################*/
#adviserList {width:auto;}
#adviserList .item {width:auto;}
#adviserList .item .iDateCat {color:#000; margin-bottom:3px;}
#adviserList .item .iDateCat span {color:#448CC5;}
#adviserList .item .iDateCat strong {color:#BC875D; font-weight:normal;}
#adviserList .item .iQ {color:#000; font-weight:bold; margin-bottom:3px;}
#adviserList .item .iQ a {color:#000; font-weight:normal; text-decoration:none; margin-left:5px;}
#adviserList .item .iQ a:hover {text-decoration:underline;}
#adviserList .item .iA {color:#000; font-weight:bold; margin-bottom:3px;}
#adviserList .item .iA a {color:#000; font-weight:normal; font-style:italic; text-decoration:none; margin-left:5px;}
#adviserList .item .iA a:hover {text-decoration:underline;}

#adviserDetails {width:auto;}
#adviserDetails .aDateNext {width:auto; margin:0px 0px 7px 0px;} 
#adviserDetails .aDateNext .aDate {float:left; text-align:left; font-weight:bold; color:#D0C85B;}
#adviserDetails .aDateNext .aDate span {color:#333; font-weight:bold;}
#adviserDetails .aDateNext .aNext {float:right; text-align:right; font-weight:bold; color:#CCC;}
#adviserDetails .aDateNext .aNext a {color:#BC875D; text-decoration:none; font-weight:bold;}
#adviserDetails .aDateNext .aNext a:hover {color:#000; text-decoration:none;}

#adviserDetails h2 {margin:0px 0px 2px 0px; padding:0px; font-weight:bold; font-size:12px; color:#000;}

#adviserDetails .aQuestion {margin:0px 0px 10px 0px; font-size:12px;}
#adviserDetails .aAnswer {width:auto; margin:0px 0px 10px 0px;}
#adviserDetails .aAnswer .aaL {float:left; width:410px;}
#adviserDetails .aAnswer .aaL span {display:block; font-weight:bold; color:#000; margin-bottom:2px;} 
#adviserDetails .aAnswer .aaL p {margin:0px; padding:0px; font-size:12px; line-height:18px;}
#adviserDetails .aAnswer .aaR {float:left; width:250px; margin-left:5px;}

#adviserDetails .aKeywords {margin:0px 0px 5px 0px;}
#adviserDetails .aKeywords a {color:#448CC5; text-decoration:underline;}
#adviserDetails .aKeywords a:hover {color:#000;}

#reqAdviser {width:665px; margin:0px 0px 10px 0px;}
#reqAdviser #rqLinkBox {text-align:right;}
#reqAdviser #raLinkBox a {background:url(../img/useful/iconlink/add.gif) no-repeat left center; padding-left:18px; color:#BC8B6A; font-weight:bold; text-decoration:none;}
#reqAdviser #raLinkBox a:hover {color:#333; text-decoration:none;}
#reqAdviser #raFormBox {margin:3px 0px 0px 0px; padding:5px; border:1px solid #C1C1C1; text-align:left; background:#F5F5F5}
/*# END #*/

/*########################## ANNOUNCE LIST & DETAILS ##########################*/
#announceList {width:auto;}
#announceList .item {width:auto; height:98px;}
#announceList .item .iL {float:left; width:128px; height:98px;}
#announceList .item .iL a {display:block; border:1px solid #EEEEEE;}
#announceList .item .iL a:hover {border:1px solid #3F89C3;}
#announceList .item .iL a img {border:0px; margin:3px;}
#announceList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0px 3px;}
#announceList .item .iR .iDate {margin-bottom:6px; color:#BC875D;}
#announceList .item .iR .iTitle {display:block; color:#000000; font-weight:bold; margin-bottom:6px; text-decoration:none;}
#announceList .item .iR .iTitle:hover {text-decoration:underline;}
#announceList .item .iR .iAddress {color:#8F8F8F; margin-bottom:6px;}
#announceList .item .iR .iContact {color:#8F8F8F; margin-bottom:6px;}
#announceList .item .iR .iContact a {color:#BC875D; text-decoration:none;}
#announceList .item .iR .iContact a:hover {color:#666; text-decoration:none;}
#announceList .item .iR .iContact span {color:#965865;}
#announceList .item .iR p {margin:0px; padding:0px; color:#3D3D3D;}
#announceList .item .iR .iAct {text-align:right; color:#3D3D3D; margin-top:3px;}

#announceDetails {width:auto;}
#announceDetails .aDateNext {width:auto; margin:0px 0px 7px 0px; font-weight:bold;} 
#announceDetails .aDateNext .aDate {float:left; text-align:left; font-weight:bold;}
#announceDetails .aDateNext .aDate span {color:#FE9834;}
#announceDetails .aDateNext .aNext {float:right; text-align:right;}
#announceDetails .aLR {width:665px;}
#announceDetails .aLR .alrL {float:left; width:500px;}
#announceDetails .aLR .alrL h2 {margin:0px 0px 5px 0px; padding:0px; font-size:14px; color:#000;}
#announceDetails .aLR .alrL .googleAds468x15 {margin-bottom:6px;}
#announceDetails .aLR .alrL .alrlBox {width:auto; margin-bottom:7px;}
#announceDetails .aLR .alrL .alrlBox h3 {margin:0px 0px 2px 0px; padding:0px; color:#448CC5; font-size:12px;}
#announceDetails .aLR .alrL .alrlBox p {margin:0px; padding:5px; border:1px dotted #CCC; background:#F0F0F0; line-height:18px;}
#announceDetails .aLR .alrL .alrlBox p .a1 {color:#AAB772; text-decoration:underline;}
#announceDetails .aLR .alrL .alrlBox p .a1:hover {color:#333333;}
#announceDetails .aLR .alrL .alrlBox .keywords {margin:0px 0px 5px 0px;padding:5px; border:1px dotted #CCC; background:#F0F0F0;}
#announceDetails .aLR .alrL .alrlBox .keywords a {color:#BC8B6A; text-decoration:underline;}
#announceDetails .aLR .alrL .alrlBox .keywords a:hover {color:#333333;}

#announceDetails .aLR .alrR {float:right; width:154px;}
#announceDetails .aLR .alrR .item {display:block; width:152px; height:115px; border:1px solid #CCCCCC; margin-bottom:5px;}
#announceDetails .aLR .alrR .item:hover {display:block; border:1px solid #666666;}
#announceDetails .aLR .alrR .item img {border:0px; margin:1px;}
#announceDetails .aLR .alrR .item2 {width:152px; height:244px; margin-bottom:5px; padding-top:2px; border:1px solid #CCCCCC; text-align:center;} 
/*# END #*/

/*########################### OFFERING LIST & DETAILS #########################*/
#offeringList {width:auto;}
#offeringList .item {width:auto; height:98px;}
#offeringList .item .iL {float:left; width:128px; height:98px;}
#offeringList .item .iL a {display:block; border:1px solid #EEEEEE;}
#offeringList .item .iL a:hover {border:1px solid #3F89C3;}
#offeringList .item .iL a img {border:0px; margin:3px;}
#offeringList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0px 3px;}
#offeringList .item .iR .iTitle {display:block; margin:1px 0px 6px 0px; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
#offeringList .item .iR .iTitle:hover {text-decoration:underline;}
#offeringList .item .iR strong {display:block; margin-bottom:5px; color:#8F8F8F;}
#offeringList .item .iR div {color:#965865; margin-bottom:5px;}
#offeringList .item .iR div a {color:#BC875D; text-decoration:none;}
#offeringList .item .iR div a:hover {color:#333; text-decoration:none;}
#offeringList .item .iR p {margin:0px; padding:0px; color:#3D3D3D;}
#offeringList .item .iR .iAct {text-align:right; color:#3D3D3D; margin-bottom:0px;}

#offeringDetails {width:auto;}
#offeringDetails .oDateNext {width:auto; margin:0px 0px 7px 0px;} 
#offeringDetails .oDateNext .oDate {float:left; text-align:left; font-weight:bold;}
#offeringDetails .oDateNext .oDate span {color:#FE9834; font-weight:bold;}
#offeringDetails .oDateNext .oNext {float:right; text-align:right;}
#offeringDetails .oLR {width:665px;}
#offeringDetails .oLR .olrL {float:left; width:500px;}
#offeringDetails .oLR .olrL h2 {margin:0px 0px 5px 0px; padding:0px; font-size:14px; color:#000;}
#offeringDetails .oLR .olrL .olrlBox {width:auto; margin-bottom:7px;}
#offeringDetails .oLR .olrL .olrlBox h3 {margin:0px 0px 2px 0px; padding:0px; color:#448CC5; font-size:12px;}
#offeringDetails .oLR .olrL .olrlBox p {margin:0px; padding:5px; border:1px dotted #CCC; background:#F0F0F0; line-height:18px;}
#offeringDetails .oLR .olrL .olrlBox p .a1 {color:#AAB772; text-decoration:underline;}
#offeringDetails .oLR .olrL .olrlBox p .a1:hover {color:#333333;}
#offeringDetails .oLR .olrL .olrlBox .keywords {margin:0px 0px 5px 0px;padding:5px; border:1px dotted #CCC; background:#F0F0F0;}
#offeringDetails .oLR .olrL .olrlBox .keywords a {color:#BC8B6A; text-decoration:underline;}
#offeringDetails .oLR .olrL .olrlBox .keywords a:hover {color:#333333;}

#offeringDetails .oLR .olrR {float:right; width:154px;}
#offeringDetails .oLR .olrR .item {width:154px; height:117px; margin-bottom:5px;}
#offeringDetails .oLR .olrR .item a {display:block; border:1px solid #CCCCCC;}
#offeringDetails .oLR .olrR .item a:hover {display:block; border:1px solid #666666;}
#offeringDetails .oLR .olrR .item a img {border:0px; margin:1px;}
#offeringDetails .oLR .olrR .item2 {width:152px; height:244px; margin-bottom:5px; padding-top:2px; border:1px solid #CCCCCC; text-align:center;} 
/*# END #*/

/*############################ GALLERY LIST & DETAILS #########################*/
#galleryList {width:auto;}
#galleryList .item {float:left; width:159px; height:230px; margin:0px 9px 5px 0px;}
#galleryList .item .iImg {width:159px; height:209px; margin-bottom:3px;}
#galleryList .item .iImg a {display:block; border:3px solid #CCCCCC;}
#galleryList .item .iImg a:hover {border:3px solid #333333;}
#galleryList .item .iImg a img {border:0px; margin:1px; width:151px; height:201px;}
#galleryList .item .iName {width:auto; height:18px;}
#galleryList .item .iName a {text-decoration:none; color:#999999; font-size:11px;}
#galleryList .item .iName a:hover {text-decoration:none; color:#333333;}
#galleryList .item .iImg span {display:block; width:15px; height:13px; position:absolute; margin:8px 0px 0px 9px; background:url(../img/skin2/photo.gif) no-repeat left center;}

#galleryDetails {width:auto;}
#galleryDetails .gdDescr {width:auto; margin:0px 0px 10px 0px; padding:0px;}
#galleryDetails .gdImg {margin:0px 0px 0px 0px;}

#galleryDetails .gdImg .item {float:left; width:159px; height:230px; margin:0px 9px 7px 0px;}
#galleryDetails .gdImg .item a {display:block; width:153px; height:203px; border:3px solid #CCCCCC; margin-bottom:3px;}
#galleryDetails .gdImg .item a:hover {border:3px solid #333333;}
#galleryDetails .gdImg .item a img {border:0px; margin:1px; width:151px; height:201px;}
#galleryDetails .gdImg .item div {width:auto; height:18px; line-height:18px; padding-left:4px; background:#CCCCCC; color:#333333; font-size:11px;}

#galleryDetails .gdKeywords {margin:0px 0px 5px 0px;}
#galleryDetails .gdKeywords a {color:#999999; text-decoration:underline;}
#galleryDetails .gdKeywords a:hover {color:#666666;}
#galleryDetails .gdSource {color:#666666;}
#galleryDetails .gdSource a {color:#666666; text-decoration:none;}
#galleryDetails .gdSource a:hover {text-decoration:underline;}
/*# END #*/

/*############################## VIDEO LIST & DETAILS #########################*/
#videoList {width:auto;}
#videoList .item {float:left; width:159px; height:139px; margin:0px 9px 9px 0px;}
#videoList .item .iImg {width:auto; height:121px; margin-bottom:3px;}
#videoList .item .iImg span {display:block; width:15px; height:15px; position:absolute; margin:8px 0px 0px 9px; background:url(../img/skin2/video.gif) no-repeat left center;}
#videoList .item .iImg a {display:block; border:3px solid #CCCCCC;}
#videoList .item .iImg a:hover {border:3px solid #333333;}
#videoList .item .iImg a img {border:0px; margin:1px; width:151px; height:113px;} 
#videoList .item .iName {width:auto; height:18px; line-height:18px; padding-left:4px; background:#F5F5F5 url(../img/skin2/video_rightalign.gif) no-repeat right center;}
#videoList .item .iName a {text-decoration:none; color:#999999; font-size:11px;}
#videoList .item .iName a:hover {text-decoration:none; color:#333333;}

#videoDetails {width:auto;}
#videoDetails .vdDescr {width:auto; margin:0px 0px 10px 0px; padding:0px;}
#videoDetails .vdVideo {margin:0px 0px 10px 0px;}
#videoDetails .vdKeywords {margin:0px 0px 5px 0px;}
#videoDetails .vdKeywords a {color:#999999; text-decoration:underline;}
#videoDetails .vdKeywords a:hover {color:#666666;}
/*# END #*/

/*################################# MY ACCOUNT RIGHT ###########################*/
#myaccountRight {width:auto;}
#myaccountRight fieldset {border:1px solid #D0C85B; margin:0px; padding:0px 0px 2px 3px; margin-bottom:5px;}
#myaccountRight fieldset legend {color:#BD8C6C;}
#myaccountRight fieldset div {padding:3px 0px 2px 3px;}
#myaccountRight fieldset div a {display:block; background:url(../img/useful/arrows/arrow2.jpg) no-repeat 0px 4px; padding-left:10px; margin:0px 0px 1px 0px; text-decoration:none; color:#666666;}
#myaccountRight fieldset div a:hover {color:#000000;}
/*# END #*/

/*################################## NAV ITEM DET #############################*/
.navItemDet {width:auto; margin:0px 0px 5px 0px; text-align:right; color:#CCC; font-weight:bold;}
.navItemDet a {color:#333; text-decoration:none;}
.navItemDet a:hover {color:#999; text-decoration:none;}
/*# END #*/

/*###################################### TAGS #################################*/
.tagSearchIndex {margin-top:3px;}
.tagSearchIndex span {color:#000;}
.tagSearchIndex a {color:#BC875D; text-decoration:underline;}
.tagSearchIndex a:hover {color:#000; text-decoration:underline;}
.tagSearchIndex .aSel {color:#448CC5; text-decoration:underline;}

#tagSearch {width:auto; line-height:35px; text-align:justify;}
#tagSearch a {text-decoration:none; color:#333; margin-right:10px;}
#tagSearch a:hover {text-decoration:underline; color:#C40000}

.lrTagSearch {width:auto; text-align:justify; line-height:22px; margin:0px 0px 10px 0px;}
.lrTagSearch a {text-decoration:none; color:#333;}
.lrTagSearch a:hover {text-decoration:underline; color:#C40000;}
/*# END #*/

/*################################# SUPPLIER PROMO ############################*/
.supplierPromoBox {width:auto;}
.supplierPromoBox .item {width:auto; height:79px;}

.supplierPromoBox .item .iL {float:left; width:104px;}
.supplierPromoBox .item .iL a {display:block; border:1px solid #CCCCCC;}
.supplierPromoBox .item .iL a:hover {display:block; border:1px solid #666666;}
.supplierPromoBox .item .iL a img {border:0px; margin:1px;}

.supplierPromoBox .item .iR {float:left; width:181px; height:73px; padding:2px 3px 2px 7px; margin-left:5px; background:#F0EDCA;}
.supplierPromoBox .item .iR .irTitle {width:auto; color:#000000; font-weight:normal; margin:6px 0px 10px 0px;}
.supplierPromoBox .item .iR .irTitle a {color:#000000; text-decoration:none;}
.supplierPromoBox .item .iR .irTitle a:hover {text-decoration:underline;}
.supplierPromoBox .item .iR .irContact {color:#BD8C6C; margin-bottom:7px;}
.supplierPromoBox .item .iR .irContact a {color:#448CC5; text-decoration:none;}
.supplierPromoBox .item .iR .irContact a:hover {text-decoration:none;}
.supplierPromoBox .item .iR .irWebSite {color:#448CC5;}
.supplierPromoBox .item .iR .irWebSite a {color:#448CC5; text-decoration:none;}
.supplierPromoBox .item .iR .irWebSite a:hover {color:#333333; text-decoration:none;}

.supplierPromoBox .sep {width:auto; height:1px; background:#F0F0F0; margin:5px 0px 5px 0px;}
.supplierPromoBox .spApply {text-align:right;}
.supplierPromoBox .spApply a {color:#999999; background:url(../img/skin2/icon_plus.gif) no-repeat left center; padding-left:16px; text-decoration:none;}
.supplierPromoBox .spApply a:hover {color:#333333; text-decoration:none;}
/*# END #*/

/*################################# SEARCH PREVIEW ############################*/
#searchPreview {width:auto;}
#searchPreview .item {margin:0px 0px 6px 0px; padding-bottom:6px; border-bottom:1px solid #FFFFFF;}
#searchPreview .item a {display:block; margin-bottom:1px; background:url(../img/skin2/arrow2.gif) no-repeat left center; padding-left:11px; color:#448CC5; text-decoration:none; font-size:12px;}
#searchPreview .item a:hover {color:#C88335;}
#searchPreview .item .aNull {color:#666;}
#searchPreview .item .aNull:hover {color:#666;}
#searchPreview .item div {padding-left:12px;}
#searchPreview .item .iNotNull {color:#C88335;}
#searchPreview .item .iNotNull span {color:#C88335; font-weight:bold;}
#searchPreview .item .iNull {color:#999;}
/*# END #*/

/*#################################### VOTE BOX ###############################*/
#page #pageC #pcL .vote {width:auto;}
#page #pageC #pcL .vote .v1 {float:left; width:335px;}
#page #pageC #pcL .vote .v2 {float:left; width:150px; font-size:46px; color:#CCC; line-height:59px; text-align:center;}
#page #pageC #pcL .vote .v3 {float:left; width:130px; color:#CCC; font-size:14px; margin-left:8px; padding-top:5px;}

#page #pageC #pcL .voteBox {width:auto;}
#page #pageC #pcL .voteBox .vbR1 {width:auto; height:16px;}
#page #pageC #pcL .voteBox .vbR1 .vbr1Item {float:left; width:24px; text-align:center; margin-right:1px;}
#page #pageC #pcL .voteBox .vbR2 {width:auto; height:21px;}
#page #pageC #pcL .voteBox .vbR2 .vbr2Item {float:left; width:24px; text-align:center; margin-right:1px; padding-top:3px;}
#page #pageC #pcL .voteBox .vbR2 .vbr2Item input {border:0px; vertical-align:middle;}
#page #pageC #pcL .voteBox .vbR2 .vbr2Btn {float:left; margin-left:10px}
#page #pageC #pcL .statsBox {width:auto; margin-top:7px; padding:0px 0px 0px 7px;}
#page #pageC #pcL .statsBox span {font-weight:bold; color:#000;}
/*# END #*/

.googleAdsInnerText {float:left; margin:5px 10px 1px 0px;}
.googleAds468x15 {margin:2px 0px 7px -5px;}
.googleAds200x200Right {position:absolute; width:200px; height:200px; border:1px solid #000; margin:45px 0px 0px 463px;}
.googleAds200x90Right {position:absolute; width:200px; height:93px; border:1px solid #3D81EE; margin:0px 0px 0px 463px;}

.promo2Plan1 {position:absolute; width:35px; height:31px; background:url(../img/skin2/promo2_1.png) no-repeat left top; margin:4px 0px 0px 4px;}
.promo2Plan2 {position:absolute; width:35px; height:31px; background:url(../img/skin2/promo2_2.png) no-repeat left top; margin:4px 0px 0px 4px;}

#top-social {position:absolute; margin:35px 0 10px 400px;}
#top-social #fb-root {margin-top:12px;}

/*################################### ----------- #############################*/
/*################################### ----------- #############################*/
/*# END #*/