/*#################################### TAG CSS ################################*/
body {margin:10px 0 5px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
div {color:#4E4E4E;}
td {color:#4E4E4E; font-size:11px;}
form {margin:0; padding:0;}
input, select, textarea {border:1px solid #CCCCCC; color:#666; font-size:12px; padding: 2px; }
/*# END #*/

/*############################### TEXT COLORS CSS #############################*/
.color1 {color:#000;}
.color2 {color:#FFF;}
.color3 {color:#FF4E00;} 
.color4 {color:#999;}/
.color5 {color:#3F87C3;}
/*# END #*/

/*############################# BACKGROUND COLOR CSS ###########################*/
.bg0 {background:transparent;} /*transparent*/ 
.bg1 {background-color:#EEE;} /*light grey*/

.bgAjaxLoading1 {background:#FFF url(/img/useful/ajax_indicator.gif) no-repeat center center;}
.bgAjaxLoading2 {background:#FFF url(/img/useful/ajax_indicator.gif) no-repeat right center;}
/*# END #*

/*################################# BORDER CSS #################################*/
.bd0 {border:0 none transparent;} /*transparent*/
/*# END #*/

/*################################### DISVERS CSS #############################*/
.bold {font-weight:bold;}
.italic {font-style:italic}
.clr {clear:both;}
.block {display:block;}
.ml0 {margin-left:0;}
.mb0 {margin-bottom:0;}
.mr0 {margin-right:0;}
.fsize10 {font-size:10px;}
.fsize11 {font-size:11px;}
.fsize12 {font-size:12px;}
.right {text-align:right;}
.justify {text-align:justify;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}
.lheight18 {line-height:18px;}
.lheight20 {line-height:20px;}
.u {text-decoration:underline;}
/*# END #*/

/*############################# OBJ VISIBLE - HIDDEN ##########################*/
.objVisible {visibility:visible; display:block;}
.objHidden {visibility:hidden; display:none;}
/*# END #*/

/*################################### LINKS CSS ###############################*/

.link_fav {background:url(/img/useful/iconlink/fav.gif) no-repeat left center; padding-left:14px; text-decoration:none; color:#348DCC;}
.link_fav:hover {color:#000;}

.link_ext {background:url(/img/useful/iconlink/external.gif) no-repeat left center; padding-left:14px; text-decoration:none; color:#BB11BB;}
.link_ext:hover {color:#000;}

.link1 {color:#BC11BC; text-decoration:underline;}
.link1:hover {color:#000; text-decoration:underline;}

.link2 {color:#000; text-decoration:underline;}
.link2:hover {color:#BC11BC; text-decoration:underline;}

.link3 {color:#BC11BC; text-decoration:none;}
.link3:hover {color:#000; text-decoration:underline;}

.link4 {color:#000; text-decoration:none;}
.link4:hover {color:#000; text-decoration:underline;}

.link5 {color:#3F86C3; background:url(/img/2arrows.gif) no-repeat right center; padding-right:12px; text-decoration:none;}
.link5:hover {color:#000; text-decoration:none;}

.link_back {background:url(/img/useful/iconlink/back.gif) no-repeat 0 5px; padding-left:9px; font-size:11px; color:#999; text-decoration:none;}
.link_back:hover {background:url(/img/useful/iconlink/back_over.gif) no-repeat 0 5px; padding-left:9px; font-size:11px; color:#54A7EB; text-decoration:underline; cursor:pointer;}

.link_ym {background:url(/img/useful/iconlink/yim.gif) no-repeat left center; padding-left:20px; font-size:11px; color:#8BEF2B; text-decoration:none;}
.link_ym:hover {background:url(/img/useful/iconlink/yim_over.gif) no-repeat left center; padding-left:20px; color:#666; text-decoration:none; cursor:pointer;}

.link_det {background:url(/img/useful/iconlink/det.gif) no-repeat left center; padding-left:15px; color:#666; text-decoration:none;}
.link_det:hover {background:url(/img/useful/iconlink/det_over.gif) no-repeat left center; color:#8BEF2B; 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_close {background:url(/img/useful/iconlink/close.gif) no-repeat left center; padding-left:11px; color:#448CC5; text-decoration:none; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.link_close:hover {background:url(/img/useful/iconlink/close_over.gif) no-repeat left center; color:#999; text-decoration:none;}

.link_del {background:url(/img/useful/iconlink/del.gif) no-repeat left center; padding-left:14px; color:#6077B6; text-decoration:none;}
.link_del:hover {background:url(/img/useful/iconlink/del_over.gif) no-repeat left center; color:#333; text-decoration:none;}

.link_deloff {background:url(/img/useful/iconlink/del.gif) no-repeat left center; padding-left:13px; color:#999; text-decoration:none;}
.link_deloff:hover {text-decoration:none;}

.link_edit {background:url(/img/useful/iconlink/edit.gif) no-repeat left center; padding-left:16px; color:#6077B6; text-decoration:none;}
.link_edit:hover {background:url(/img/useful/iconlink/edit_over.gif) no-repeat left center; color:#333; text-decoration:none;}

.link_add {background:url(/img/useful/iconlink/add.gif) no-repeat left center; padding-left:16px; color:#6077B6; text-decoration:none;}
.link_add:hover {background:url(/img/useful/iconlink/add.gif) no-repeat left center; color:#333; text-decoration:none;}

.link_comm {background:url(/img/useful/iconlink/comm.gif) no-repeat left center; padding-left:17px; color:#666; text-decoration:none;}
.link_comm:hover {background:url(/img/useful/iconlink/comm_over.gif) no-repeat left center; color:#8BEF2B; text-decoration:none;}

.link_print {background:url(/img/useful/iconlink/print.gif) no-repeat left center; padding-left:16px; color:#666; text-decoration:none;}
.link_print:hover {background:url(/img/useful/iconlink/print_over.gif) no-repeat left center; color:#8BEF2B; text-decoration:none;}

/*# END #*/

/*##################################### BUTONS ################################*/
.btn1 {display:block; height:22px; background:url(/img/btn1_m.jpg) repeat-x;}
.btn1 div {display:block; background:url(/img/btn1_l.jpg) no-repeat left;}
.btn1 div a {display:block; background:url(/img/btn1_r.jpg) no-repeat right; height:22px; line-height:18px; text-align:left; text-decoration:none; padding:0 3px 0 18px; font-size:11px; font-weight:bold; color:#FFF;}
.btn1 div a:hover {color:#000;}
.btn1:hover {display:block; background:url(/img/btn2_m.jpg) repeat-x;}
.btn1:hover div {display:block; background:url(/img/btn2_l.jpg) no-repeat left;}
.btn1:hover div a {display:block; background:url(/img/btn2_r.jpg) no-repeat right; height:22px; line-height:18px; text-align:left; text-decoration:none; padding:0 3px 0 18px; font-size:11px; font-weight:bold; color:#FFF;}
.btn1:hover div a:hover {color:#FFF;}

.btn2 {display:block; height:22px; background:url(/img/btn2_m.jpg) repeat-x;}
.btn2 div {display:block; background:url(/img/btn2_l.jpg) no-repeat left;}
.btn2 div a {display:block; background:url(/img/btn2_r.jpg) no-repeat right; height:22px; line-height:18px; text-align:left; text-decoration:none; padding:0 3px 0 18px; font-size:11px; font-weight:bold; color:#FFF;}
.btn2 div a:hover {color:#FFF;}
/*# END #*/


/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PORTABLE	    						  #*/
/*#																			  #*/
/*#############################################################################*/

/*#################################### TITLES #################################*/

.title {width:auto; height:23px; line-height:23px; margin:0 0 5px 0; padding:0 0 0 20px; background:url(/img/box_right_header.jpg) no-repeat left top; font-size:12px; font-weight:normal; color:#FFF;}
.title h1 {display:inline; margin:0; padding:0; line-height:23px; color:#FFF; font-weight:normal; font-size:12px;}
.title h2 {display:inline; margin:0; padding:0; line-height:23px; color:#FFF; font-weight:normal; font-size:12px;}
.title h3 {display:inline; margin:0; padding:0; line-height:23px; color:#FFF; font-weight:normal; font-size:12px;}

.stitle {margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold; color:#000;}
.stitle h2 {display:inline; margin:0; padding:0; color:#000; font-weight:bold; font-size:12px;}
.stitle h3 {display:inline; margin:0; padding:0; color:#000; font-weight:bold; font-size:12px;}
.stitle b {text-decoration:underline;}

.stitle2 {width:auto; height:23px; line-height:23px; margin:0 0 5px 0; padding:0 0 0 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:0; padding:0; line-height:23px; color:#000; font-weight:normal; font-size:12px;}

.descr {width:664px;}
.descr strong {font-weight:normal; color:#000;}
.descr strong em {color:#FF4E00; text-decoration:underline;}

/*# END #*/

/*################################### NAV BAR #################################*/
#navBar {font-size:11px; color:#999; margin:0 0 10px 0;}
#navBar a {color:#6277B6; text-decoration:none;}
#navBar a:hover {text-decoration:underline;}
#navBar span {color:#CCC;}
#navBar b {font-weight:normal; color:#000}
#navBar strong {font-weight:normal;}
#navBar h1, #navBar h2{display:inline; margin:0; padding:0; font-size:11px; font-weight:normal; color:#000;}
#navBar h3 {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal; text-decoration:underline;}
/*# END #*/

/*################################## PAGING CSS ###############################*/
.pagination {width:auto; margin:5px 0 5px 0}
.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:0; padding:0;}
.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:0; margin:0 2px 0 0; 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;}
.elemFrom .row {margin:8px 0 8px 0; clear:both;}
.elemFrom .row .cell {float:left;}
.elemFrom .row .cell span {color:#666;}
.elemFrom .row .cell input,select {margin-top:2px;}
.elemFrom .row .cell .a1 {color:#405AAE; text-decoration:underline;}
.elemFrom .row .cell .a1:hover {color:#666; text-decoration:underline;}
.elemFrom .row .cell em {font-size:11px;}
/*# END #*/

/*############################### ERROR AND ALERT #############################*/
.alert {background:#3EB5D7; color:#FFF; font-size:12px; padding:7px; border:1px dotted #666;}

.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:0 0 5px 0; color:#000; font-size:13px; line-height:15px; font-weight:bold; padding:1px 0 0 23px;}
.error a {color:#3F89C3; text-decoration:none;} 
.error a:hover {color:#3F89C3; text-decoration:underline;}
.error p {margin:0 0 1px 0; padding:0; color:#DC0000;}

.success {background:#3EB5D7; color:#FFF; font-size:12px; padding:7px; border:1px dotted #666; line-height:20px;}
.success .successTitle {background:url(/img/useful/success.gif) no-repeat left center; margin:0 0 5px 0; color:#FFF; font-size:13px; font-weight:bold; padding:0 0 0 20px;}
.success a {color:#FFF; text-decoration:underline;} 
.success a:hover {color:#000; text-decoration:underline;}

#actionDone {margin-bottom:10px;}
#uplActionDone {margin-bottom:10px;}
/*# END #*/

/*################################### NO RESULTS ##############################*/
.nullResults {margin:20px 0 10px 0; 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: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 1001; background-color :#000; -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:250px;}
#contact #ctcL .row {margin:1px 0 5px 0;}
#contact #ctcL .row .var {width:80px; color:#333333; font-weight:bold;}
#contact #ctcL .row .val {margin:2px 0 0 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:#000; 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:395px; margin-left:20px;}
#contact #ctcR h3 {color:#333333; font-weight:bold; margin:0 0 4px 0; font-size:12px;}
#contact #ctcR input {width:200px; border:1px solid #CCCCCC;}
#contact #ctcR textarea {width:250px; border:1px solid #CCCCCC;}
#contact #ctcR span {font-size:11px; color:#999;}
/*# END #*/

/*################################## LINK EXCHANGE ############################*/
#linkexchangeTop {width:auto; margin:5px 0 7px 0; border:1px dotted #CCCCCC; padding:5px; background:#FAFAFA;}
#linkexchangeTop #leItems {text-align:left;}
#linkexchangeTop #leItems a {display:block; width:115px; float:left; margin:0 10px 1px 0; padding:1px 0 1px 0; border-bottom:1px dotted #F0F0F0; color:#999; text-decoration:none;} 
#linkexchangeTop #leItems a:hover {color:#333333; text-decoration:none;} 
#linkexchangeTop #leSeeAll {text-align:right; margin-top:3px;}
#linkexchangeTop #leSeeAll a {color:#999; text-decoration:none;} 
#linkexchangeTop #leSeeAll a:hover {color:#666; text-decoration:none;}

#linkexchange {width:auto;}
#linkexchange .item {width:auto; margin:0 0 5px 0; border:1px dotted #CCCCCC; padding:5px;}
#linkexchange .item .name {display:block; color:#00A6CC; text-decoration:none; margin-bottom:3px;}
#linkexchange .item .name:hover {color:#000; 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 0 5px 0}
#faq .item h2 {margin:5x 0 10px 0; font-size:12px; color:#000;}
#faq .item h2 a {font-size:12px; color:#000; text-decoration:none}
#faq .item h2 a:hover {color:#3F87C3; text-decoration:underline}
#faq .item .A {margin:5px 0 3px 9px;}
#faq .item .A .aText {padding:7px; border:1px dotted #D3C5C6; color:#666; background:#FFF0B6; text-align:justify; line-height:16px;}
#faq .item .A .aClose {text-align:right;}
#faq .item .A .aClose a {padding-right:3px; font-size:11px; color:#999; text-decoration:none;}
#faq .item .A .aClose a:hover {color:#333; text-decoration:none;}
/*# END #*/

/*################################## PARTNER LIST #############################*/
#partnerList {width:665px;}
#partnerList a {display:block;float:left; width:119px; height:89px; margin:0 10px 10px 0; border:1px solid #C5DEF1; padding:2px;}
#partnerList a:hover {display:block; border:1px solid #002152;}

#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:0;}
/*# END #*/

/*#################################### VOTE BOX ###############################*/
.voteBox {width:auto;}
.voteBox .vbR1 {width:auto; height:16px;}
.voteBox .vbR1 .vbr1Item {float:left; width:24px; text-align:center; margin-right:1px;}
.voteBox .vbR2 {width:auto; height:21px;}
.voteBox .vbR2 .vbr2Item {float:left; width:24px; text-align:center; margin-right:1px; padding-top:3px;}
.voteBox .vbR2 .vbr2Item input {border:0; vertical-align:middle;}
.voteBox .vbR2 .vbr2Btn {float:left; margin-left:10px}
.statsBox {width:auto; margin-top:10px; padding:0 0 0 5px;}
/*# END #*/

/*#################################### COMMENT ################################*/
#comment {width:auto;}
#comment #cAddLink {margin:0 0 5px 0; text-align:right;}
#comment #cAddLink a {background:url(/img/useful/iconlink/comm_add.gif) no-repeat left center; padding-left:18px; color:#999; text-decoration:none; font-size:12px;}
#comment #cAddLink a:hover {text-decoration:none; color:#000;}
#comment #cAddForm {margin:3px 0 0 0; padding:5px; border:1px solid #C1C1C1; text-align:left; background:#F5F5F5}
#comment #cAddForm .error {margin-top:5px;}
#comment #cAddForm #comment_text {width:415px; margin:0;}
#comment #cAddForm #comment_text_nochars {width:51px; margin-bottom:1px; text-align:right;}
#comment #commentOk {margin:3px 0 15px 0;}
#comment #cList {width:auto; margin:10px 0 5px 0;}
#comment #cList .cBg1 {background:#FAFAFA;}
#comment #cList .cBg2 {}
#comment #cList .clItem {margin:0 0 0 0; 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:#FFF url(/img/bg_dot.gif) repeat-x left center;}
/*# END #*/

/*############################### AJAX MESSAGE BOX ############################*/
.ajaxMsgBox {position:absolute; width:200px; background:#FFF0B6; border:1px solid #999; text-align:left;}
/*# END #*/

/*##################################### GALLERY ###############################*/
.gallery {text-align:left; width:435px;}		
.gallery .item {width:auto; margin-bottom:15px;}
.gallery .item h4 {margin:0; padding:0; background:url(/img/more_details.jpg) no-repeat 0 7px; padding-left:14px; font-weight:bold; line-height:20px; color:#CCCCCC;}
.gallery .item .iL {float:left; width:205px; height:160px;}	
.gallery .item .iL a {display:block; width:203px; height:158px; border:1px solid #000;}
.gallery .item .iL a:hover {border:1px solid #0073BA;}
.gallery .item .iL a img {margin:1px; border:0; width:201px; height:156px;}		
.gallery .item .iR {float:left; margin-left:15px; width:215px;}	
.gallery .item .iR a {display:block; float:left; width:48px; height:48px; margin:0 0 5px 5px; border:1px solid #000; background:#FFF;}
.gallery .item .iR a:hover {width:48px; height:48px; margin:0 0 5px 5px; border:1px solid #0073BA;}
.gallery .item .iR a img {border:0; margin:1px;}
/*# END #*/

/*################################### NEWS PAGE ###############################*/
#newsTop {width:auto;}
#newsTop .item {width:auto; margin-bottom:10px;}
#newsTop .iTitle {display:block; font-size:12px; color:#0E8EE2; text-decoration:none; margin-bottom:3px;}
#newsTop .iTitle:hover {color:#002152;}
#newsTop .iDescr {color:4E4E4E; text-align:justify; margin-bottom:5px;}
#newsTop .iDescr a {text-decoration:none;}
#newsTop .iDescr a:hover {text-decoration:none; color:#000;}
#newsTop .iDescr a img {margin-left:2px; border:0;}

#newsList {width:auto;}
#newsList .nItem {margin:0 0 5px 0;}
#newsList .nItem .niDate {color:#1C4D75; margin-bottom:3px;}
#newsList .nItem .niTitle {color:#2674BA; margin-bottom:3px;}
#newsList .nItem .niText {margin:0 0 0 0; text-align:justify;}
#newsList .nItem .niLink {text-align:right; padding-right:0;}
#newsList .nItem .niLink a {background:url(/img/more_details.jpg) no-repeat right center; padding-right:14px; color:#4CACF9; font-weight:normal; text-decoration:none;}
#newsList .nItem .niLink a:hover {background:url(/img/more_details_over.jpg) no-repeat right center; padding-right:14px; color:#002152; text-decoration:none;}

#newsDetails {width:auto;}
#newsDetails .ndTitle h1 {color:#2674BA; font-size:14px; margin:0 0 5px 0; padding:0; font-weight:normal;} 
#newsDetails .ndDate {color:#FF8F00; font-weight:bold; margin-bottom:10px;}
#newsDetails .ndText {margin:0 0 10px 0;}
#newsDetails .ndImg {margin:0 0 10px 0;}
#newsDetails .ndImg .item {width:141px; height:95px; float:left; margin:0 6px 6px 0;}
#newsDetails .ndImg .item a {display:block; border:1px solid #5D5D5D; text-decoration:none;}
#newsDetails .ndImg .item a:hover {display:block; border:1px solid #999; text-decoration:none;}
#newsDetails .ndImg .item a img {width:137px; height:91px; margin:1px; border:0;}
#newsDetails .ndKeywords {margin:0 0 10px 0;}
#newsDetails .ndKeywords a {color:#999; text-decoration:underline;}
#newsDetails .ndKeywords a:hover {color:#666;}
#newsDetails .ndAuthor {margin:0 0 10px 0;}
#newsDetails .ndAuthor span {color:#000;}
#newsDetails .ndSource {margin:0 0 5px 0;}
#newsDetails .ndSource span {color:#2674BA;}
#newsDetails .ndSource a {color:#2674BA; text-decoration:none;}
#newsDetails .ndSource a:hover {color:#000; text-decoration:none;}
/*# END #*/

/*############################### PHOTO LIST/EDIT #############################*/
.photoListEdit {width:auto; text-align:center;}
.photoListEdit .item {float:left; width:98px; margin-right:9px; margin-bottom:9px;}
.photoListEdit .item .aImg {display:block; width:92px; height:92px; border:3px solid #CCCCCC;}
.photoListEdit .item .aImg:hover {border:3px solid #5698E4;}
.photoListEdit .item .aImg img {border:0; margin:1px;}
.photoListEdit .item div {width:auto; height:11px; margin:1px 0 0 0; padding-right:2px; text-align:right;}
.photoListEdit .item div a {text-decoration:none;}
.photoListEdit .item div a:hover {text-decoration:none;}
.photoListEdit .item:hover {}
.photoListEdit .item:hover div {background:url(/img/useful/iconlink/move.gif) no-repeat left center;}
.photoListEdit .item:hover div:hover {background:url(/img/useful/iconlink/move.gif) no-repeat left center;}

.photoListEdit .item p {width:auto; height:18px; line-height:18px; margin:0 0 0 0; padding:0; font-size:9px;}
.photoListEdit .item p a img {border:0; vertical-align:middle;}
/*# END #*/


/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PERSONALIZED							  #*/
/*#																			  #*/
/*#############################################################################*/

/*##################################### PAGE ##################################*/
#page {width:980px; margin:auto;}
#page #pageH {width:980px;}
#page #pageH #ph1 {width:auto; height:73px;}
#page #pageH #ph1 #ph1L {float:left; width:333px;}
#page #pageH #ph1 #ph1L img {border:0;}
#page #pageH #ph1 #ph1R {float:left; width:647px;}
#page #pageH #ph1 #ph1Section {text-align:right; position:absolute; color:#000; width:332px; margin-top:-8px;}
#page #pageH #ph2 {height:62px; margin-bottom:10px; background:url(/img/menutop_bg.jpg) no-repeat left top;}
#page #pageH #ph2 #ph2Menu {width:auto; height:32px; background:url(/img/menutop_btn_off.jpg) repeat-x left top;}
#page #pageH #ph2 #ph2Menu a {float:left; display:block; width:auto; height:32px; padding:0 10px 0 10px; line-height:32px; font-size:14px; color:#FFF; text-decoration:none;}
#page #pageH #ph2 #ph2Menu a:hover {text-decoration:none;}
#page #pageH #ph2 #ph2Menu .asel {background:url(/img/menutop_btn_on.jpg) repeat-x left top;}
#page #pageH #ph2 #ph2Menu .sep1 {float:left; display:block; width:2px; height:32px; background:url(/img/menutop_sep1.jpg) no-repeat left top;}
#page #pageH #ph2 #ph2Menu .sep2 {float:left; display:block; width:2px; height:32px; background:url(/img/menutop_sep2.jpg) no-repeat left top;}
#page #pageH #ph2 #ph2Smenu {width:auto; height:30px; padding-left:10px;}
#page #pageH #ph2 #ph2Smenu ul {width:auto; height:30px; line-height:30px; margin:0; padding:0; list-style:none;}
#page #pageH #ph2 #ph2Smenu ul li {display:inline; background:url(/img/menutop_sm_off.jpg) no-repeat left center; padding-left:12px; margin-right:5px;}
#page #pageH #ph2 #ph2Smenu ul li a {font-size:13px; color:#FFF; text-decoration:underline;}
#page #pageH #ph2 #ph2Smenu ul li a:hover {color:#FFF; text-decoration:underline;}
#page #pageH #ph2 #ph2Smenu ul li:hover {background:url(/img/menutop_sm_on.jpg) no-repeat left center;}
#page #pageH #ph2 #ph2Smenu ul .lisel {display:inline; background:url(/img/menutop_sm_on.jpg) no-repeat left center; padding-left:12px; margin-right:5px;}
#page #pageH #ph2 #ph2Search {position:absolute; display:block; width:145px; height:20px; margin:7px 0 0 835px; text-align:left;}
#page #pageH #ph2 #ph2Search #text_search_top {width:110px; margin:0; border:1px solid #666; border-right:0;}
#page #pageH #ph2 #ph2Search #btn_search_top {width:27px; border-left:0; padding-left:0; padding-right:0; margin:0; font-size:11px; text-align:center; font-weight:normal; background:#FF4E00; border:1px solid #666; color:#FFF;}

#page .pageI {width:980px; height:96px; margin-bottom:10px;}
#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 #666; 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 0 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 0 3px; padding-left:3px; background:#000; color:#FFF; display:block; cursor:pointer;}
#page .pageI .item:hover div:hover {background:#000 url(/img/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/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:980px; margin-bottom:10px;}
#page #pageC #pcL {float:left; width:300px; height:auto;}
#page #pageC #pcL .pclBox {width:300px; margin-bottom:10px; padding-bottom:5px; background:url(/img/bg_dot.gif) repeat-x left bottom;}
#page #pageC #pcL .pclBox h4 {width:auto; height:23px; line-height:23px; margin:0 0 7px 0; padding:0 0 0 20px; background:url(/img/box_left_header.jpg) no-repeat left top; font-size:12px; font-weight:normal; color:#FFF;}
#page #pageC #pcL .pclBox .pclbC {margin:5px; padding:0;}
#page #pageC #pcL .pclBox .prbox {margin:5px; padding:0;}
#page #pageC #pcL .pclBox .prbox .cell {float:left; width:145px;}
#page #pageC #pcL .pclBox .prbox .cell span {display:block; margin-bottom:2px; padding-right:5px; color:#3F85C3; text-align:right; text-decoration:none;}
#page #pageC #pcL .pclBox .prbox .cell span:hover {color:#000; text-decoration:none; cursor:pointer;}

#page #pageC #pcL .pclBox .pclbC#loginleft {width:290px;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_email {width:150px;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_email input {width:136px; color:#3F87C3;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_pass {width:125px;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_pass input {width:109px; color:#3F87C3;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_btn {width:15px; padding-top:17px;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_btn a {display:block; width:14px; height:14px; text-decoration:none; background:url(/img/btn_login.jpg) no-repeat left top;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_btn a:hover {text-decoration:none; background:url(/img/btn_login_over.jpg) no-repeat left top;}

#page #pageC #pcL .pclBox .pclbC#loginleft #ll_logout {text-align:right;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_logout a {background:url(/img/useful/iconlink/out.gif) no-repeat left center; padding-left:17px; color:#FD6F31; text-decoration:none;}
#page #pageC #pcL .pclBox .pclbC#loginleft #ll_logout a:hover {color:#000; text-decoration:none;}
#page #pageC #pcL .pclBox .pclbC#loginleft ul {margin:10px 0 0 10px;}
#page #pageC #pcL .pclBox .pclbC#loginleft hr {margin:5px 0 5px 0; height:1px; border-bottom:0; border-top:1px dotted #CCC;}

#page #pageC #pcR {float:left; width:665px; height:auto; margin-left:15px;}
#page #pageC #pcR .pcrBox {width:665px;}

#page #pageF {width:980px; height:55px; padding-top:15px; background:url(/img/footer_bar.jpg) no-repeat left top;}
#page #pageF #pfL {float:left; width:360px; line-height:18px;}
#page #pageF #pfL a {background:#000; color:#FFF; text-decoration:none; padding:1px 3px 1px 3px;}
#page #pageF #pfL a:hover {background:#3F87C3; color:#FFF; text-decoration:none;}
#page #pageF #pfL strong {font-weight:normal; color:#000;}
#page #pageF #pfR {float:left; width:620px; line-height:18px; text-align:right; color:#000;}
#page #pageF #pfR a {color:#3F86C3; text-decoration:none;}
#page #pageF #pfR a:hover {color:#000; text-decoration:underline;}
#page #pageF #pfBanners {margin:3px 0 3px 0; text-align:right;}
/*# END #*/

/*###################################### PR ###################################*/
.pr0 {background:url(/img/google_pr/pagerank-0.gif) no-repeat left top;}
.pr1 {background:url(/img/google_pr/pagerank-1.gif) no-repeat left top;}
.pr2 {background:url(/img/google_pr/pagerank-2.gif) no-repeat left top;}
.pr3 {background:url(/img/google_pr/pagerank-3.gif) no-repeat left top;}
.pr4 {background:url(/img/google_pr/pagerank-4.gif) no-repeat left top;}
.pr5 {background:url(/img/google_pr/pagerank-5.gif) no-repeat left top;}
.pr6 {background:url(/img/google_pr/pagerank-6.gif) no-repeat left top;}
.pr7 {background:url(/img/google_pr/pagerank-7.gif) no-repeat left top;}
.pr8 {background:url(/img/google_pr/pagerank-8.gif) no-repeat left top;}
.pr9 {background:url(/img/google_pr/pagerank-9.gif) no-repeat left top;}
.pr10 {background:url(/img/google_pr/pagerank-10.gif) no-repeat left top;}
/*# END #*/

/*################################# HOME MCAT/CAT #############################*/
#director {width:auto;}
#director .item {float:left; width:161px; height:94px; margin:0 7px 0 0;}
#director .item .iMcat {width:auto; height:20px; line-height:20px; margin-bottom:7px; padding-left:7px; background:#FFCC66;}
#director .item .iMcat a {color:#000; text-decoration:none;}
#director .item .iMcat a:hover {color:#000; text-decoration:underline;}
#director .item .iMcat span {font-size:9px; color:#FFF; letter-spacing:-1; vertical-align:top;}
#director .item .iCatBox {width:auto; padding-left:5px;}
#director .item .iCatBox a {display:block; background:url(/img/arrow1.jpg) no-repeat left center; padding-left:10px; color:#3F85C3; text-decoration:none;}
#director .item .iCatBox a:hover {color:#000; text-decoration:none;}
/*# END #*/

/*#################################### CAT LIST ###############################*/
#catList {width:auto;}
#catList .item {float:left; width:153px; height:25px; background:#FFF url(/img/bullet.gif) no-repeat left top; margin:0 0 2px 0; padding-left:13px;}
#catList .item a {color:#225D8E; text-decoration:none;}
#catList .item a:hover {color:#000; text-decoration:underline;}
#catList .item span {font-size:9px; color:#999; letter-spacing:-1; vertical-align:top;}
/*# END #*/

/*#################################### SIE LIST ###############################*/
#siteList {width:auto;}
#siteList .item {width:auto; height:98px;}
#siteList .item .iL {float:left; width:128px; height:98px;}
#siteList .item .iL a {display:block; border:1px solid #EEE;}
#siteList .item .iL a:hover {border:1px solid #3F89C3;}
#siteList .item .iL a img {border:0; margin:3px;}
#siteList .item .iR {float:left; margin-left:5px; width:518px; height:91px; border:1px solid #EEE; padding:4px 5px 0 5px;}
#siteList .item .iR .irTitle {display:block; margin-bottom:4px; padding-left:15px; color:#000; text-decoration:none;}
#siteList .item .iR .irtPromo0 {background:url(/img/bullet_0.gif) no-repeat left center;}
#siteList .item .iR .irtPromo1 {background:url(/img/bullet_1.jpg) no-repeat left center;}
#siteList .item .iR .irtPromo2 {background:url(/img/bullet_2.jpg) no-repeat left center;}
#siteList .item .iR .irTitle:hover {color:#225D8E; text-decoration:none;}
#siteList .item .iR p {width:auto; height:30px; margin:0; padding:0; color:#999;}
#siteList .item .iR div {margin-top:4px;}
#siteList .item .iR div img {margin-bottom:2px;}
#siteList .item .iR div u {color:#3F89C3; text-decoration:underline;}
#siteList .item .iR div span {color:#999;}
#siteList .item .iR div span.promo0 {color:#CCC;}
#siteList .item .iR div span.promo1 {color:#A8C6E3;}
#siteList .item .iR div span.promo2 {color:#FF4E00;}
#siteList .separator {width:auto; height:7px; background:#FFF url(/img/bg_dot.gif) repeat-x left center;}
#siteList .iBg0 {background:#FBFCFD}
#siteList .iBg1 {background:#FBFCFD}

#siteDetails {width:auto;}
#siteDetails #sdL {float:left; width:445px;}
#siteDetails #sdL #sdlTitle {display:block; margin-bottom:7px; font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
#siteDetails #sdL #sdlTitle:hover {text-decoration:underline;}
#siteDetails #sdL #sdlDomain {margin-bottom:10px;}
#siteDetails #sdL #sdlDomain a {font-size:12px; font-weight:bold; color:#3F87C3; text-decoration:none;}
#siteDetails #sdL #sdlDomain a:hover {color:#000; text-decoration:none;}
#siteDetails #sdL #sdlDomain img {border:0;}
#siteDetails #sdL h2 {margin:0 0 12px 0; padding:0; color:#000; font-size:14px; font-weight:normal;}

#siteDetails #sdL .sdrBox {width:445px; margin-bottom:12px; background:url(/img/box_inner_header_bg.jpg) repeat-x left top;}
#siteDetails #sdL .sdrBox h4 {width:auto; height:21px; line-height:21px; margin:0 0 10px 0; padding:0 0 0 20px; background:url(/img/2arrows2.gif) no-repeat 7px 8px; font-size:12px; font-weight:normal;}
#siteDetails #sdL .sdrBox p {margin:0; padding:0; line-height:18px;}
#siteDetails #sdL .sdrBox .sdrbSubbox {width:auto;}
#siteDetails #sdL .sdrBox .sdrbSubbox .var {float:left; width:70px;}
#siteDetails #sdL .sdrBox .sdrbSubbox .val {margin:0 0 5px 70px; clear:right; line-height:16px;}
#siteDetails #sdL .sdrBox .sdrbSubbox .val b {text-decoration:underline; font-weight:normal; color:#000;}
#siteDetails #sdL .sdrBox .sdrbSubbox span {color:#BA11BA;}
#siteDetails #sdL .sdrBox .sdrbSubbox .sdrbsL {float:left; width:225px; line-height:16px;}
#siteDetails #sdL .sdrBox .sdrbSubbox .sdrbsL .val {width:152px;}
#siteDetails #sdL .sdrBox .sdrbSubbox .sdrbsR {float:left; width:220px; line-height:16px;}
#siteDetails #sdL .sdrBox .sdrbSubbox .sdrbsR a {display:block; margin:5px 0 0 10px;}

#siteDetails #sdL .sdrBox .sdrbPR {width:auto;}
#siteDetails #sdL .sdrBox .sdrbPR span {color:#BA11BA;}
#siteDetails #sdL .sdrBox .sdrbPR .prGoogle {float:left; width:195px; height:20px; padding-left:30px; line-height:20px; background:url(/img/icon_google1.jpg) no-repeat left center;}
#siteDetails #sdL .sdrBox .sdrbPR .prAlexa {float:left; width:188px; height:20px; padding-left:32px; line-height:20px; background:url(/img/icon_alexa1.jpg) no-repeat left center;}

#siteDetails #sdL .sdrBox .sdrbTools {width:auto; line-height:20px;}
#siteDetails #sdL .sdrBox .sdrbTools .sdrbtL {float:left; width:275px;}
#siteDetails #sdL .sdrBox .sdrbTools .sdrbtR {float:left; width:170px;}
#siteDetails #sdL .sdrBox .sdrbTools a {text-decoration:none; color:#666;}
#siteDetails #sdL .sdrBox .sdrbTools a:hover {text-decoration:underline; color:#000;}
#siteDetails #sdL .sdrBox .sdrbTools img {margin:0 6px 2px 0; vertical-align:middle;}

#siteDetails #sdL .sdrBox .sdrbKW {}
#siteDetails #sdL .sdrBox .sdrbKW strong {font-weight:normal; color:#333;}

#siteDetails #sdL .sdrBox .sdrbGAds200x90 {position:absolute; margin-left:245px;}

#siteDetails #sdL .sdrBox .sdrbGallery {}
#siteDetails #sdL .sdrBox .sdrbGallery a {display:block; float:left; width:208px; height:158px; border:3px solid #EEE; margin:0 4px 8px 4px;}
#siteDetails #sdL .sdrBox .sdrbGallery a:hover {border:3px solid #3F89C3;}
#siteDetails #sdL .sdrBox .sdrbGallery a img {border:0; margin:3px;}

#siteDetails #sdL .sdrBox .sdrbBL {clear:both; margin-top:10px;}
#siteDetails #sdL .sdrBox .sdrbBL img {vertical-align:middle;}
#siteDetails #sdL .sdrBox .sdrbBL span {margin-left:15px;}

#siteDetails #sdL .bookmark {width:auto;}
#siteDetails #sdL .bookmark ul {list-style:none; list-style-type:none; text-align:left; margin:2px 0 5px 0; padding:0;}
#siteDetails #sdL .bookmark ul li {display:block; float:left; width:20px; margin:2px 7px 5px 0; text-align:center}
#siteDetails #sdL .bookmark ul li a {display:block; width:20px; text-decoration:none; border-bottom:1px solid #E44600; text-align:center; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#siteDetails #sdL .bookmark ul li a:hover {text-decoration:none; border-bottom:1px solid #FFF; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#siteDetails #sdL .bookmark ul li a img {border:0;}


#siteDetails #sdR {float:left; width:210px; margin-left:10px;}
#siteDetails #sdR #sdrImg {display:block; border:1px solid #EEE;}
#siteDetails #sdR #sdrImg:hover {border:1px solid #3F89C3;}
#siteDetails #sdR #sdrImg img {border:0; margin:3px;}

#siteDetails #sdR .btn1 {width:120px;}
#siteDetails #sdR #seo_upd {border:1px dotted #CCC; background:#F8F8F8; padding:3px;}
/*# END #*/

.sitescriptDetails h3 {margin:-10px 0 7px 0; padding:0; color:#000; font-size:11px; font-weight:normal; color:#FF4E00;}
.sitescriptDetails .sdlP {margin:0 0 10px 0; padding:0; color:#999; font-style:italic;}

.rImgGallery {width:210px;}
.rImgGallery a {display:block; border:1px solid #EEE; margin-bottom:10px}
.rImgGallery a:hover {border:1px solid #3F89C3;}
.rImgGallery a img {border:0; margin:3px;}
.rImgGallery .box210px {margin-bottom:10px;}

/*
.promoPlan0 {color:#CCC;}
.promoPlan1 {color:#A8C6E3;}
.promoPlan2 {color:#FF4E00;}
*/

.promoPlanDetBg0 {background:url(/img/plan_0.jpg) no-repeat right center;}
.promoPlanDetBg1 {background:url(/img/plan_1.jpg) no-repeat right center;}
.promoPlanDetBg2 {background:url(/img/plan_2.jpg) no-repeat right center;}

.promoPlan1 {position:absolute; width:35px; height:31px; background:url(/img/promo_1.png) no-repeat left top; margin:4px 0 0 4px;}
.promoPlan2 {position:absolute; width:35px; height:31px; background:url(/img/promo_2.png) no-repeat left top; margin:4px 0 0 4px;}

.navItemDet {width:auto; margin:-12px 0 5px 0; text-align:right; color:#CCC; font-weight:bold;}
.navItemDet a {color:#000; text-decoration:none;}
.navItemDet a:hover {color:#999; text-decoration:none;}

.box210px {width:210px; height:auto; background:url(/img/box210px_bottom_rounded.jpg) no-repeat center bottom; padding-bottom:3px;}
.box210px .tr {width:210px; height:5px; background:red url(/img/box210px_top_rounded.jpg) no-repeat left top; font-size:1px;}
.box210px .br {width:210px; height:5px; background:url(/img/box210px_bottom_rounded.jpg) no-repeat left top; font-size:1px;}/*anulat*/
.box210px .mc {width:200px; padding:0 4px 0 4px; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
.box210px .mc h5 {margin:0 0 10px 0; padding:0; font-size:12px; color:#000;}
.box210px .mc ul {width:200px; height:auto;}
.box210px .mc h4 {margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold; color:#000;}

.box325px {width:325px; background:url(/img/box325px_bottom_rounded.jpg) no-repeat center bottom; padding-bottom:3px;}
.box325px .tr {width:325px; height:5px; background:red url(/img/box325px_top_rounded.jpg) no-repeat left top; font-size:1px;}
.box325px .br {width:325px; height:5px; background:url(/img/box210px_bottom_rounded.jpg) no-repeat left top; font-size:1px;}/*anulat*/
.box325px .mc {width:311px; padding:1px 6px 0 6px; border-left:1px solid #3F87C3; border-right:1px solid #3F87C3;}
.box325px .mc ul {width:311px; height:auto;}
.box325px .mc h4 {margin:0 0 5px 0; padding:0; font-size:16px; font-weight:bold; color:#000;}
.box325px .mc h5 {margin:0 0 2px 0; padding:0; font-size:13px; font-weight:normal; color:#000;}
.box325px .mc p {width:auto; height:64px; margin:0 0 4px 0; padding:0;} 

.pHome {}
.pHome .box325px {float:left; margin-bottom:15px; margin-right:15px;}
.pHome .box325px .mc {float:left; height:113px;}
.pHome .box325px ul {margin-bottom:4px;}
.pHome .box325px ul li {margin-bottom:1px;}
.pHome .box325px ul li a {padding-left:15px;}
.pHome .box325px .listing2 {height:50px;}
.pHome .box325px.mr0 {margin-right:0;}
.pHome .box325px.mb0 {margin-bottom:0;}

.listing1 ul {list-style:none; margin:0; padding:0;}
.listing1 ul li {width:auto; height:auto; margin:0 0 2px 0; padding:0;}
.listing1 ul li a {display:block; background:url(/img/2arrows.gif) no-repeat 0 5px; padding-left:17px; color:#3F86C3; text-decoration:none;}
.listing1 ul li a:hover {text-decoration:underline;}

.listing2 {color:#000;}
.listing2 a {color:#BC11BC; text-decoration:none;}
.listing2 a:hover {color:#000; text-decoration:underline;}

.listing3 ul {list-style:none; margin:0; padding:0;}
.listing3 ul li {width:auto; height:auto; margin:0 0 2px 0; padding:0;}
.listing3 ul li a {background:url(/img/bullet3.jpg) no-repeat 0 5px; padding-left:12px; color:#000; text-decoration:none;}
.listing3 ul li a:hover {text-decoration:none; color:#3F86C3;}

.listing4 ul {list-style:none; margin:0; padding:0;}
.listing4 ul li {clear:both; width:auto; height:auto; margin:0 0 2px 0; padding:0; color:#3F86C3;}
.listing4 ul li a {display:block; float:left; background:url(/img/2arrows.gif) no-repeat 0 5px; padding-left:15px; color:#000; text-decoration:none;}
.listing4 ul li span {display:block; float:right; color:#3F86C3;}
.listing4 ul li a:hover {text-decoration:underline; color:#3F86C3;}
.listing4 ul li:hover span {display:block; float:right; color:#000;}

.listing5 {}
.listing5 .cell {float:left; width:145px;}
.listing5 .cell .a {display:block; background:url(/img/square_blue.gif) no-repeat 0 5px; margin-bottom:2px; padding-left:7px; color:#000; text-align:left; text-decoration:none;}
.listing5 .cell .a:hover {color:#3F85C3; text-decoration:none;}
.listing5 .cell1 {float:left; width:150px;}
.listing5 .cell2 {float:left; width:135px; margin-left:10px;}
.listing5 ul {list-style:none; margin:0; padding:0;}
.listing5 ul li { clear:both; width:auto; height:auto; margin:0 0 2px 0; padding:0; color:#3F86C3;}
.listing5 ul li a {display:block; float:left; background:url(/img/square_blue.gif) no-repeat 0 5px; margin-bottom:2px; padding-left:7px; color:#000; text-align:left; text-decoration:none;}
.listing5 ul li a:hover {text-decoration:underline; color:#3F86C3;}
.listing5 ul li span {display:block; float:right; color:#3F86C3;}
.listing5 ul li:hover span {display:block; float:right; color:#000;}

.prList {width:auto;}
.prList .pr0 {background:url(/img/google_pr/pr0.gif) no-repeat 0 15px;}
.prList .pr1 {background:url(/img/google_pr/pr1.gif) no-repeat 0 15px;}
.prList .pr2 {background:url(/img/google_pr/pr2.gif) no-repeat 0 15px;}
.prList .pr3 {background:url(/img/google_pr/pr3.gif) no-repeat 0 15px;}
.prList .pr4 {background:url(/img/google_pr/pr4.gif) no-repeat 0 15px;}
.prList .pr5 {background:url(/img/google_pr/pr5.gif) no-repeat 0 15px;}
.prList .pr6 {background:url(/img/google_pr/pr6.gif) no-repeat 0 15px;}
.prList .pr7 {background:url(/img/google_pr/pr7.gif) no-repeat 0 15px;}
.prList .pr8 {background:url(/img/google_pr/pr8.gif) no-repeat 0 15px;}
.prList .pr9 {background:url(/img/google_pr/pr9.gif) no-repeat 0 15px;}
.prList div {float:left; width:133px; height:25px; margin:0 0 0 0; color:#000; font-size:11px;}
.prList div a {text-decoration:none; color:#3F87C3; font-size:12px;}
.prList div a:hover {text-decoration:underline; color:#000;}
.prList div .aSel {text-decoration:underline; color:#000;}


/*###################################### TAGS #################################*/
#tagSearchLetters {width:auto;}
#tagSearchLetters a {color:#3F89C3; text-decoration:underline;}
#tagSearchLetters a:hover {color:#333333; text-decoration:underline;}
#tagSearchLetters .aSel {color:#000; 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}
/*# END #*/

/*################################# LISTING CSS ###############################*/
.tableListing {font-size:11px;}
.tableListing th {border-bottom:1px solid #FFF; border-right:1px solid #FFF; color:#FFF; background:#999; font-weight:normal; padding:1px; text-align:center;}

.tableListing th .sort {background:url(/img/admin/sort.gif) no-repeat left center; font-size:10px; padding-left:9px; text-decoration:none; color:#7E7E7E;}
.tableListing th .sort:hover {background:url(/img/admin/sortasc.gif) no-repeat left center;}
.tableListing th .sortasc {background:url(/img/admin/sortasc.gif) no-repeat left center; font-size:10px; padding-left:9px; text-decoration:none; color:#7E7E7E;}
.tableListing th .sortasc:hover {background:url(/img/admin/sortdesc.gif) no-repeat left center;}
.tableListing th .sortdesc {background:url(/img/admin/sortdesc.gif) no-repeat left center; font-size:10px; padding-left:9px; text-decoration:none; color:#7E7E7E;}
.tableListing th .sortdesc:hover {background:url(/img/admin/sort.gif) no-repeat left center;}

.tableListing td {border-right:1px solid #FFF; color:#000; padding:3px 1px 3px 1px; line-height:16px;}
.tableListing .h1 {background-color:#F4F4F4; font-weight:bold; color:#448CC5;}
.tableListing .h2 {background-color:#EFEFEF; font-weight:bold; color:#D07A27;}
.tableListing .bg0 {background-color:#FFF;}
.tableListing .bg1 {background-color:#F7F7FF;}

.tableListing tr {}
.tableListing tr:hover {background-color:#E6E6FF}
/*# END #*/

/*################################### Site script Types #############################*/
.sitescriptTypeList {width:663px;}
.sitescriptTypeList .item {margin-bottom:15px;}
.sitescriptTypeList .item a {display:block; margin-bottom:3px; text-decoration:none; color:#3F87C3; font-weight:bold;}
.sitescriptTypeList .item a:hover {text-decoration:underline; color:#000;}
.sitescriptTypeList .item p {margin:0; padding:6px; border:1px solid #DDD; background:#F9F9F9; line-height:16px;}
.sitescriptTypeList .item p strong {color:#000;}
.sitescriptTypeList .item p strong em {color:#666;}

.sitescriptList {width:665px;}
.sitescriptList .item {float:left; width:149px; height:158px; padding:6px; margin:0 7px 7px 0; background:url(/img/sitescript_bg.jpg) no-repeat left top;}
.sitescriptList .item .aImg {display:block; width:auto; height:81px; padding:1px; margin-bottom:7px; border:1px solid #E6E6E6;}
.sitescriptList .item .aImg:hover {border:1px solid #3F87C3;}
.sitescriptList .item .aName {display:block; width:auto; height:51px; font-size:13px; text-decoration:none; color:#000;}
.sitescriptList .item .aName:hover {color:#3F87C3;}
.sitescriptList .item .ckTrue {background:url(/img/useful/checkbox_checked.gif) no-repeat left center; padding-left:20px; color:#3F86C3;}
.sitescriptList .item .ckFalse {background:url(/img/useful/checkbox.gif) no-repeat left center; padding-left:20px; color:#3F86C3;}
/*# END #*/

/*####################################### Announce ##################################*/
.announcePromoList {width:665px;}
.announcePromoList .item {float:left; width:149px; height:158px; padding:6px; margin:0 7px 7px 0; background:url(/img/sitescript_bg.jpg) no-repeat left top;}
.announcePromoList .item .aImg {display:block; width:auto; height:81px; padding:1px; margin-bottom:5px; border:1px solid #E6E6E6;}
.announcePromoList .item .aImg:hover {border:1px solid #3F87C3;}
.announcePromoList .item  div {margin-bottom:5px; color:#3F85C3;}
.announcePromoList .item .aName {display:block; width:auto; height:51px; font-size:13px; text-decoration:none; color:#000;}
.announcePromoList .item .aName:hover {color:#3F87C3;}

.announceList {width:auto;}
.announceList .promo1 {position:absolute; width:35px; height:31px; background:url(/img/promo_1.png) no-repeat left top; margin:4px 0 0 4px;}
.announceList .promo2 {position:absolute; width:35px; height:31px; background:url(/img/promo_2.png) no-repeat left top; margin:4px 0 0 4px;}
.announceList .item {width:auto; height:98px;}
.announceList .item .iL {float:left; width:128px; height:98px;}
.announceList .item .iL a {display:block; border:1px solid #EEE;}
.announceList .item .iL a:hover {border:1px solid #3F89C3;}
.announceList .item .iL a img {border:0; margin:3px;}
.announceList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0 3px;}
.announceList .item .iR .irTitle {display:block; margin-bottom:7px; color:#3F87C3; font-weight:bold; text-decoration:none;}
.announceList .item .iR .irTitle:hover {color:#000; text-decoration:none;}
.announceList .item .iR .irInfo {margin-bottom:6px; color:#CCCCCC;}
.announceList .item .iR .irInfo strong {color:#333; font-weight:normal;}
.announceList .item .iR .irInfo span {color:#444; font-weight:normal;}
.announceList .item .iR p {width:auto; height:30px; margin:0 0 5px 0; padding:0; color:#333;}
.announceList .item .iR .irLinks {color:#CCC; font-size:11px; text-align:right;}
.announceList .separator {width:auto; height:7px; background:#FFF url(/img/bg_dot.gif) repeat-x left center;}
.announceList .iBg0 {background:#FBFCFD;}
.announceList .iBg1 {background:#FBFCFD;}

.announceDetails {}
.announceDetails h3 {margin:-10px 0 7px 0; padding:0; color:#000; font-size:11px; font-weight:normal; color:#FF4E00;}
.announceDetails .sdlP {margin:0 0 10px 0; padding:0; color:#999; font-style:italic;}
/*# END #*/

/*####################################### Article ###################################*/
.articleLast {width:665px;}
.articleLast .alL {float:left; width:202px; height:152px; padding:4px; background:url(/img/box210x160.gif) repeat-x left top;}
.articleLast .alL:hover {background:url(/img/box210x160_over.gif) repeat-x left top;}
.articleLast .alR {float:left; width:448px; margin-left:7px;}
.articleLast .alR h2 {margin:0 0 7px 0; padding:0; font-size:12px;}
.articleLast .alR h2 a {text-decoration:none; color:#000; font-weight:bold;}
.articleLast .alR h2 a:hover {color:#3F87C3; text-decoration:none;}
.articleLast .alR span {display:block; margin-bottom:7px; color:#999;}
.articleLast .alR p {width:auto; height:80px; margin:0 0 9px 0; padding:4px; border:1px dotted #EBEBEB; background:#FDFDFD; color:#333;}
.articleLast .alR div {text-align:right;}
.articleLast .alR div a {color:#333;}
.articleLast .alR div a:hover {color:#8BEF2B;}

.articleEventList {width:665px;}
.articleEventList .item {float:left; width:149px; height:193px; padding:6px; margin:0 7px 7px 0; background:url(/img/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 .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;}

.articleList {width:auto;}
.articleList .item {width:auto; height:98px;}
.articleList .item .iL {float:left; width:128px; height:98px;}
.articleList .item .iL a {display:block; border:1px solid #EEE;}
.articleList .item .iL a:hover {border:1px solid #3F89C3;}
.articleList .item .iL a img {border:0; margin:3px;}
.articleList .item .iR {float:left; margin-left:3px; width:526px; height:95px; padding:3px 3px 0 3px;}
.articleList .item .iR .irTitle {display:block; margin-bottom:7px; color:#000; font-weight:bold; text-decoration:none;}
.articleList .item .iR .irTitle:hover {color:#3F87C3; text-decoration:none;}
.articleList .item .iR div {margin-bottom:6px; color:#999;}
.articleList .item .iR div strong {color:#333; font-weight:normal;}
.articleList .item .iR div span {color:#444; font-weight:normal;}
.articleList .item .iR p {width:auto; height:30px; margin:0 0 5px 0; padding:0; color:#333; line-height:15px;}
.articleList .separator {width:auto; height:7px; background:#FFF url(/img/bg_dot.gif) repeat-x left center;}
.articleList .iBg0 {background:#FBFCFD;}
.articleList .iBg1 {background:#FBFCFD;}

.articleDetails {}
.articleDetails h3 {margin:-10px 0 7px 0; padding:0; color:#000; font-size:11px; font-weight:normal; color:#FF4E00;}
.articleDetails .adText {color:#000; line-height:18px; line-height:bold;}
.articleDetails .adText .adGAds200x90 {float:left; width:200px; height:90px; padding:4px 5px 0 0;}
.articleDetails .objVideo {margin-bottom:15px;}
.articleDetails .ml15 {margin-left:15px;}
/*# END #*/

.googleAds200x200Right {position:absolute; width:200px; height:200px; border:1px solid #000; margin:0 0 0 465px;}
.googleAds200x90Right {position:absolute; width:200px; height:93px; border:1px solid #3D81EE; margin:0 0 0 465px;}


.sitemap {width:665px;}
.sitemap .cell {float:left; width:330px;}
.sitemap ul {width:auto;}
.sitemap ul li {margin-bottom:2px;}
.sitemap ul li h2 {margin:0 0 4px 0; padding:0; font-size:12px; color:#000;}
.sitemap ul li h2 a {color:#039;}
.sitemap ul li h2 a:hover {color:#000;}
.sitemap ul li h3 {margin:0 0 4px 0; padding:0; font-size:12px; color:#000;}
.sitemap ul li ul {margin-bottom:10px;}
.sitemap ul li ul li a {color:#3F87C3;}
.sitemap ul li ul li a:hover {color:#039;}

#gallery-galleria {min-height:334px; background:url(/img/loading30.gif) no-repeat center center;}
#gallery-galleria .galleria-container {background:#EFEFEF;}
#gallery-galleria .galleria-thumbnails-list .galleria-image {border:1px solid #3F89C3;}
#gallery-galleria .galleria-thumbnails-list .galleria-image:hover {border:1px solid #3F89C3;}
