/*#############################################################################*/
/*# CSS																		  #*/
/*#									CSS TAG									  #*/
/*#																			  #*/
/*# Author: Colotin Florin (www.yourchoice.ro - colotin_f@yahooo.com)		  #*/
/*#############################################################################*/

/*#################################### TAG CSS ################################*/
body {margin:15px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E;}
div {color:#4E4E4E;}
td {color:#4E4E4E; font-size:11px;}
form {margin:0px; padding:0px;}
input, select, textarea {border:1px solid #CCCCCC; color:#666666; font-size:11px;}
/*# END #*/

/*############################### TEXT COLORS CSS #############################*/
.color1 {color:#000000;} /*black*/
.color2 {color:#FFFFFF;} /*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;}
.normal {font-weight:normal;}
.italic {font-style:italic}
.right {text-align:right;}
.clr {clear:both;}
/*# 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_back {background:url(../img/useful/iconlink/back.gif) no-repeat 0px 5px; padding-left:9px; font-size:11px; color:#999999; text-decoration:none;}
.link_back:hover {background:url(../img/useful/iconlink/back_over.gif) no-repeat 0px 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:#666666; text-decoration:none; cursor:pointer;}

.link_det {background:url(../img/useful/iconlink/det.gif) no-repeat left center; padding-left:15px; font-size:11px; color:#666666; text-decoration:none;}
.link_det:hover {background:url(../img/useful/iconlink/det_over.gif) no-repeat left center; padding-left:15px; color:#8BEF2B; text-decoration:none; cursor:pointer;}

.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:#348DCC; 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:#999999; text-decoration:none;}

.link_del {background:url(../img/useful/iconlink/del.gif) no-repeat left center; padding-left:13px; 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_candidates {background:url(../img/candidates.jpg) no-repeat left center; padding-left:14px; color:#6077B6; text-decoration:none;}
.link_candidates:hover {background:url(../img/candidates.jpg) no-repeat left center; color:#333; text-decoration:none;}

/*# END #*/

/*##################################### BUTONS ################################*/
.btn1 {display:block; background:url(../img/btn1_l.jpg) no-repeat left;}
.btn1 div {display:block; background:url(../img/btn1_r.jpg) no-repeat right; }
.btn1 div a {display:block; background:#7172AF; height:19px; line-height:19px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFFFFF;}
.btn1 div a:hover {color:#FFFFFF;}
.btn1:hover {display:block; background:url(../img/btn1_l_over.jpg) no-repeat left;}
.btn1:hover div {display:block; background:url(../img/btn1_r_over.jpg) no-repeat right; }
.btn1:hover div a {display:block; background:#8D8EBF; height:19px; line-height:19px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFFFFF;}
.btn1:hover div a:hover {color:#FFFFFF;}

.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; color:#FFFFFF; padding:1px 0px 1px 0px; width:67px;}
.btnGS:hover {background:#348DCC; color:#FFFFFF;}
/*# END #*/


/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PORTABLE	    						  #*/
/*#																			  #*/
/*#############################################################################*/

/*#################################### NAV BAR ################################*/
#navBar {font-size:11px; color:#999999; border-top:1px solid #DEE1F0; margin:1px 0px 10px 0px; padding-top:1px;}
#navBar a {color:#6277B6; text-decoration:none;}
#navBar a:hover {text-decoration:underline;}
#navBar span {color:#CCCCCC;}
#navBar b {font-weight:normal;}
#navBar strong {color:#000; font-weight:normal;}
#navBar h2 {display:inline; margin:0px; padding:0px; font-size:11px; color:#000; font-weight:normal;}
/*# END #*/

/*#################################### TITLES #################################*/
.title {width:auto; height:24px; line-height:24px; margin:0px 0px 0px 0px; background:#DEE1F0 url(../img/bg_title.jpg) no-repeat left top; border-bottom:0px solid #DEE2F0; padding:0px 27px 0px 9px;}
.title h1 {display:inline; height:24px; line-height:24px; margin:0px; padding:0px; color:#000; font-weight:normal; font-size:12px;}
.title h2 {display:inline; margin:0px; padding:0px; color:#6277B6; font-weight:bold; font-size:16px;}
.title h3 {display:inline; margin:0px; padding:0px; color:#6277B6; font-weight:bold; font-size:16px;}

.stitle {width:auto; margin:0px 0px 10px 0px;}
.stitle h1 {display:inline; margin:0px; padding:0px; color:#6277B6; font-weight:bold; font-size:14px;}
.stitle h2 {display:inline; margin:0px; padding:0px; color:#6277B6; font-weight:bold; font-size:14px;}
.stitle h3 {width:auto; height:24px; line-height:24px; background:#F2F1EF url(../img/arrow1.gif) no-repeat 7px 9px; padding:0px 0px 0px 16px; margin:7px 0px 7px 0px; font-size:12px;; font-weight:normal; color:#000;}

.descr {margin:3px 0px 12px 0px; padding:5px; background:#F5F5F5; border:1px solid #CCC;}
.descr strong {color:#000; font-weight:normal;}
/*# END #*/

/*################################## PAGING CSS ###############################*/
.pagination {width:auto; margin:5px 0px 5px 0px;}
.pagination .pgL {float:left; font-size:11px; text-align:left;}
.pagination .pgL span {float:left; line-height:18px; border:0px; margin-right:5px; padding:0 5px; text-decoration:none;}
.pagination .pgL a {float:left; line-height:18px; border:1px solid #E5E5E5; margin-right:5px; padding:0 5px; text-decoration:none; color:#55A8EC;}
.pagination .pgL a:hover {background:#55A8EC; color:#FFFFFF; text-decoration:none;}
.pagination .pgL font {font-size:14px; margin:0px; padding:0px;}
.pagination .pgL b {float:left; line-height:18px; border:1px solid #55A8EC; background:#8DEF2A; margin-right:5px; padding:0 5px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
.pagination .pgL strong {float:left; line-height:18px; border:1px solid #E5E5E5; background:#F0F0F0; margin-right:5px; padding:0 5px; color:#999999; text-decoration:none; font-weight:normal;}
.pagination .pgL 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 .pgR {float:right; text-align:right; color:#000; line-height:18px;}
/*# END #*/

/*################################ FORM DEFINITION #############################*/
.elemFrom {width:auto;}
.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:#3EB5D7; color:#FFFFFF; font-size:12px; padding:7px; border:1px dotted #666666;}

.error {background:#FFFFE1; color:#333333; font-size:12px; padding:7px; border:1px dotted #666666; 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;}
.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:#3EB5D7; color:#FFFFFF; font-size:12px; padding:7px; border:1px dotted #666666; 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:190px;}
#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 38px; 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:300px; margin-left:0px;}
#contact #ctcR h4 {color:#333333; font-weight:bold; margin:0px 0px 4px 0px; font-size:11px;}
#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:#999999;}
/*# END #*/

/*################################## LINK EXCHANGE ############################*/
#linkexchangeTop {width:auto; margin:5px 0px 7px 0px; border:1px dotted #CCCCCC; padding:5px; background:#FAFAFA;}
#linkexchangeTop #leItems {text-align:left;}
#linkexchangeTop #leItems a {display:block; width:115px; float:left; margin:0px 10px 1px 0px; padding:1px 0px 1px 0px; border-bottom:1px dotted #F0F0F0; color:#999999; text-decoration:none;} 
#linkexchangeTop #leItems a:hover {color:#333333; text-decoration:none;} 
#linkexchangeTop #leSeeAll {text-align:right; margin-top:3px;}
#linkexchangeTop #leSeeAll a {color:#999999; text-decoration:none;} 
#linkexchangeTop #leSeeAll a: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;}
#faq .item {margin:5px 0px 5px 0px}
#faq .item .Q {margin:0px 0px 10px 0px; font-size:12px; color:#CCCCCC; text-decoration:none}
#faq .item .Q:hover {margin:0px 0px 10px 0px; text-decoration:underline}
#faq .item .A {margin:5px 0px 7px 8px; padding:5px; border:1px dotted #CCCCCC; color:#CCCCCC; background:#5D5D5D; text-align:justify;}
#faq .item .A .up {padding-right:3px; font-size:11px; color:#CCCCCC; text-decoration:none;}
#faq .item .A .up:hover {color:#333333; text-decoration:none;}
/*# END #*/

/*################################## PARTNER LIST #############################*/
#partnerList {width:630px;}
#partnerList .item {float:left; width:150px; height:90px; margin:0px 10px 10px 0px;}
#partnerList .item a {display:block; border:1px solid #C5DEF1;}
#partnerList .item a:hover {display:block; border:1px solid #002152;}
#partnerList .item a img {width:142px; height:82px; 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 #*/

/*##################################### GALLERY ###############################*/
.gallery {text-align:left; width:435px;}		
.gallery .item {width:auto; margin-bottom:15px;}
.gallery .item h4 {margin:0px; padding:0px; background:url(../img/more_details.jpg) no-repeat 0px 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 #000000;}
.gallery .item .iL a:hover {border:1px solid #0073BA;}
.gallery .item .iL a img {margin:1px; border:0px; 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:0px 0px 5px 5px; border:1px solid #000000; background:#FFFFFF;}
.gallery .item .iR a:hover {width:48px; height:48px; margin:0px 0px 5px 5px; border:1px solid #0073BA;}
.gallery .item .iR a img {border:0px; 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:#000000;}
#newsTop .iDescr a img {margin-left:2px; border:0px;}

.newsList {width:auto;}
.newsList .item {margin-bottom:0px;}
.newsList .item .iL {float:left; width:100px; margin-right:5px; text-align:center;}
.newsList .item .iL a {display:block; width:96px; height:71px; border:1px solid #CCC; padding:1px;}
.newsList .item .iL a:hover {border:1px solid #000;}
.newsList .item .iL a img {border:0px;}
.newsList .item .iR {float:left; width:385px;}
.newsList .item .iR .irDate {margin-bottom:3px;}
.newsList .item .iR .irTitle {display:block; margin-bottom:4px; font-size:12px; color:#6077B6; font-weight:bold; text-decoration:none;}
.newsList .item .iR .irTitle:hover {color:#000; text-decoration:underline;}
.newsList .item .iR p {margin:0px; padding:0px; color:#666;}
.newsList .item .iR p a {background:url(../img/useful/iconlink/det.gif) no-repeat left center; padding-left:15px; color:#000; text-decoration:none;}
.newsList .item .iR p a:hover {background:url(../img/useful/iconlink/det_over.gif) no-repeat left center; color:#8BEF2B; text-decoration:underline;}

#newsDetails {width:auto;}
#newsDetails h2 {margin:0px 0px 7px 0px; padding:0px; font-weight:bold; font-size:12px; color:#000;} 
#newsDetails .ndDate {color:#FF8F00; font-weight:bold; margin-bottom:7px;}
#newsDetails p {margin:0px 0px 10px 0px; padding:5px; border:1px dotted #CCC; background:#F5F5F5; color:#666;}
#newsDetails #ndImg {width:auto; margin-bottom:5px;}
#newsDetails #ndImg a {display:block; float:left; width:114px; height:85px; border:1px solid #CCC; padding:1px; margin:0px 6px 6px 0px;}
#newsDetails #ndImg a:hover {border:1px solid #000;}
#newsDetails .ndKeywords {margin:0px 0px 10px 0px;}
#newsDetails .ndKeywords a {color:#999999; text-decoration:underline;}
#newsDetails .ndKeywords a:hover {color:#666666;}
#newsDetails .ndAuthor {margin:0px 0px 10px 0px;}
#newsDetails .ndAuthor span {color:#000000;}
#newsDetails .ndSource {margin:0px 0px 5px 0px;}
#newsDetails .ndSource span {color:#2674BA;}
#newsDetails .ndSource a {color:#2674BA; text-decoration:none;}
#newsDetails .ndSource a:hover {color:#000000; 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:0px; margin:1px;}
.photoListEdit .item div {width:auto; height:11px; margin:1px 0px 0px 0px; 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:0px 0px 0px 0px; padding:0px; font-size:9px;}
.photoListEdit .item p a img {border:0px; vertical-align:middle;}
/*# END #*/

/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PERSONALIZED							  #*/
/*#																			  #*/
/*#############################################################################*/

/*##################################### PAGE ##################################*/
#page {margin:auto; width:850px;}
		
#page #pHeader {width:auto; height:112px; background:url(../img/bg_header.jpg) no-repeat left top; margin-bottom:5px;}

#page #pHeader #pH1 {margin:auto; width:auto; height:88px;}
#page #pHeader #pH1 #ph1L {float:left; width:250px;}
#page #pHeader #pH1 #ph1L a {margin:28px 0px 0px 10px; display:block;}
#page #pHeader #pH1 #ph1R {float:left; width:600px; text-align:right;}
#page #pHeader #pH1 #ph1R #ph1r1 {width:auto; height:38px; margin-top:5px;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r11 {width:auto; height:16px; margin:0px 13px 0px 0px; color:#9BA9D1;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r11 a {color:#9BA9D1; text-decoration:underline;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r11 a:hover {color:#333; text-decoration:underline;}

#page #pHeader #pH1 #ph1R #ph1r1 .ph1r12 {width:auto; height:22px; margin:0px 10px 0px 0px; color:#999999;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r12 input {width:98px; border:1px solid #CCCCCC; background:#E8EBF5;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r12 #btnLogin {width:24px; text-align:center; background:#BFC7E2; color:#FFFFFF;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r12 #btnLogin:hover {width:24px; text-align:center; background:#8383B9; color:#FFFFFF; cursor:pointer;}

#page #pHeader #pH1 #ph1R #ph1r1 .ph1r13 {width:auto; height:38px; line-height:38px; margin:0px 15px 0px 0px; color:#999999;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r13 .a1 {color:#333; text-decoration:underline;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r13 .a1:hover {color:#37388A; text-decoration:underline;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r13 .a2 {background:url(../img/useful/arrows/arrow6.gif) no-repeat 0px 3px; padding-left:10px; color:#9BA9D1; text-decoration:none;}
#page #pHeader #pH1 #ph1R #ph1r1 .ph1r13 .a2:hover {color:#333; text-decoration:none;}

#page #pHeader #pH1 #ph1R #ph1r2 {width:auto; height:24px; margin:0px 10px 2px 34px;}
#page #pHeader #pH1 #ph1R #ph1r2 a {display:block; float:left; width:110px; height:24px; line-height:24px; text-align:center; margin-left:1px; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10px;}`
#page #pHeader #pH1 #ph1R #ph1r2 a:hover {color:#FFDEBF;}
#page #pHeader #pH1 #ph1R #ph1r2 .aL {background:url(../img/mt_btn_l.jpg) no-repeat left top;}
#page #pHeader #pH1 #ph1R #ph1r2 .aL:hover {background:url(../img/mt_btn_l_over.jpg) no-repeat left top; color:#FFDEBF;}
#page #pHeader #pH1 #ph1R #ph1r2 .aM {background:url(../img/mt_btn_m.jpg) no-repeat left top;}
#page #pHeader #pH1 #ph1R #ph1r2 .aM:hover {background:url(../img/mt_btn_m_over.jpg) no-repeat left top; color:#FFDEBF;}
#page #pHeader #pH1 #ph1R #ph1r2 .aR {background:url(../img/mt_btn_r.jpg) no-repeat left top;}
#page #pHeader #pH1 #ph1R #ph1r2 .aR:hover {background:url(../img/mt_btn_r_over.jpg) no-repeat left top; color:#FFDEBF;}

#page #pHeader #pH1 #ph1R #ph1r3 {text-align:left; padding-left:45px; color:#F4072E; background:url(../img/useful/arrows/arrow7.gif) no-repeat 36px 3px;}
#page #pHeader #pH1 #ph1R #ph1r3 a {text-decoration:none; color:#6277B6; background:url(../img/bull3.gif) no-repeat 0px 4px; padding-left:10px;}
#page #pHeader #pH1 #ph1R #ph1r3 a:hover {text-decoration:underline; color:#3F3E8B; background:url(../img/bull2.gif) no-repeat 0px 4px;}
#page #pHeader #pH1 #ph1R #ph1r3 span {color:#000; font-weight:normal; padding-bottom:1px;}

#page #pHeader #pH2 {width:auto; text-align:left;}
#page #pHeader #pH2 #ph2L {float:left; width:780px; padding-left:8px;}
#page #pHeader #pH2 #ph2L a {display:block; float:left; width:100px; height:23px; line-height:23px; background:url(../img/btn_menu.jpg) no-repeat left top; font-size:12px; text-decoration:none; text-align:center; color:#6277B6; margin:0px 2px 0px 2px;}
#page #pHeader #pH2 #ph2L a:hover {background:url(../img/btn_menu_over.jpg) no-repeat left top; color:#FFF;}
#page #pHeader #pH2 #ph2L .asel {background:url(../img/btn_menu_over.jpg) no-repeat left top; color:#FFF;}
#page #pHeader #pH2 #ph2R {float:left; width:50px; text-align:right; padding-top:3px;}
#page #pHeader #pH2 #ph2R a {padding:0px 2px 0px 3px; background:#8283B9;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; letter-spacing:1px;}
#page #pHeader #pH2 #ph2R a:hover {background:#3B3B8C; color:#FFFFFF; text-decoration:none;}
#page #pHeader #pH2 #ph2R .asel {background:#3B3B8C; color:#FFFFFF; text-decoration:none;}

#page #pContent {width:auto; text-align:left; margin-bottom:5px;}
#page #pContent #pcL {float:left; width:170px;}
#page #pContent #pcM {float:left; width:490px; margin:0px 10px 0px 10px;}
#page #pContent #pcR {float:left; width:170px;}

#page #pFooter {margin:auto; padding:0px 10px 0px 10px; text-align:left; background:url(../img/bg_footer.jpg) no-repeat left top;}
#page #pFooter #pF1 {width:auto; height:25px; line-height:25px; color:#3B3B8C; margin-bottom:5px;}
#page #pFooter #pF1 a {width:auto; height:25px; line-height:25px; color:#3B3B8C; text-decoration:none;}
#page #pFooter #pF1 a:hover {color:#3B3B8C; text-decoration:underline;}
#page #pFooter #pF2 {width:auto; margin-bottom:5px;}
#page #pFooter #pF2 #pf2L {float:left; width:330px; color:#999999;}
#page #pFooter #pF2 #pf2L #pf1r1 {width:auto; color:#999999; margin-bottom:3px;}
#page #pFooter #pF2 #pf2L #pf1r1 a {color:#739DD3; text-decoration:underline;}
#page #pFooter #pF2 #pf2L #pf1r1 a:hover {color:#3B3B8C; text-decoration:underline;}
#page #pFooter #pF2 #pf2L #pf1r2 {color:#999999;} 

#page #pFooter #pF2 #pf2R {float:left; width:500px; text-align:right; }
#page #pFooter #pF2 #pf2R a {color:#739DD3; background:url(../img/bull1.gif) no-repeat left center; padding-left:11px; text-decoration:none; margin-left:7px;}
#page #pFooter #pF2 #pf2R a:hover {color:#739DD3; text-decoration:underline;}
/*# END #*/

.box1margin {margin-top:3px;}
.box1 {width:170px; background:url(../img/box1_m.jpg) repeat-y left top;}
.box1 .b1Title1 {width:auto; height:24px; line-height:24px; background:url(../img/box1_t.jpg) no-repeat left top; padding:0px 0px 0px 10px; font-size:12px; color:#6378B9;}
.box1 .b1Title2 {margin-bottom:3px; background:url(../img/bull2.gif) no-repeat left center; padding-left:12px; color:#000066; font-weight:bold;}
.box1 .b1Content {width:auto; background:url(../img/box1_b.jpg) no-repeat left bottom; padding:3px 5px 5px 5px;}
.box1 .b1Listing1 {width:auto; padding:0px 0px 0px 12px;}
.box1 .b1Listing1 a {display:block; color:#505A75; text-decoration:none;}
.box1 .b1Listing1 a:hover {color:#000066; text-decoration:none;}

.box1 .b1Listing2 {width:auto; padding:0px 0px 0px 0px;}
.box1 .b1Listing2 a {display:block; background:url(../img/bull3.gif) no-repeat 0px 3px; padding-left:11px; color:#505A75; text-decoration:none;}
.box1 .b1Listing2 a:hover {background:url(../img/bull2.gif) no-repeat 0px 3px; color:#000066; text-decoration:none;}
.box1 .b1Listing2 div {text-align:right; margin-top:3px; color:#000066;}
.box1 .b1Listing2 div a {display:inline; background:url(../img/useful/arrows/arrow7.gif) no-repeat 0px 3px; padding-left:10px; color:#F4072E; text-decoration:none;}
.box1 .b1Listing2 div a:hover {color:#F4072E; background:url(../img/useful/arrows/arrow7.gif) no-repeat 0px 3px; padding-left:10px; text-decoration:underline;}
.box1 .separator {height:9px;}

.box1 ul {width:auto; padding:0px; margin:0px; list-style-type:none;}
.box1 ul li {margin-bottom:1px; color:#000;}
.box1 ul li a {background:url(../img/bull3.gif) no-repeat 0px 3px; padding-left:11px; color:#505A75; text-decoration:none;}
.box1 ul li a:hover {background:url(../img/bull2.gif) no-repeat 0px 3px; color:#000066; text-decoration:none;}

.box2 {border:1px solid #FFDEBF; background:#FFFBFB; margin-top:3px; padding:5px;}
.box2 .b2Title1 {margin-bottom:3px; background:url(../img/bull2.gif) no-repeat left center; padding-left:12px; color:#000066; font-weight:bold;}
.box2 .b2Title2 {margin-bottom:3px; color:#000066; font-weight:bold;}
.box2 .b2Listing1 {width:auto; padding:0px 0px 0px 12px;}
.box2 .b2Listing1 a {display:block; color:#505A75; text-decoration:none;}
.box2 .b2Listing1 a:hover {color:#000066; text-decoration:none;}
.box2 .b2Listing1 div {text-align:right; margin-top:3px;}
.box2 .b2Listing1 div a {color:#000066; text-decoration:underline;}
.box2 .b2Listing1 div a:hover {color:#505A75; text-decoration:underline;}


.home {width:auto; padding-left:5px;}
.home .hL {float:left; width:240px;}
.home .hR {width:auto; float:right; width:240px;}
.home .hSh2 {padding:0px 0px 0px 23px; font-weight:normal;}

.home h2 {margin:0px; background:url(../img/icon_inima.jpg) no-repeat left center; padding:0px 0px 0px 23px; line-height:18px; color:#B02B1A; font-size:14px; font-weight:bold;}
.home h3 {margin:0px; background:url(../img/icon_trifoi.jpg) no-repeat left center; padding:0px 0px 0px 23px; line-height:18px; color:#8FCF78; font-size:14px; font-weight:bold;}
.home h4 {margin:0px; background:url(../img/icon_frunza.jpg) no-repeat left center; padding:0px 0px 0px 23px; line-height:18px; color:#FCBB00; font-size:14px; font-weight:bold;}
.home h5 {margin:0px; background:url(../img/icon_romb.jpg) no-repeat left center; padding:0px 0px 0px 23px; line-height:18px; color:#FF0000; font-size:14px; font-weight:bold;}
.home h6 {margin:0px; background:url(../img/icon_cerc.jpg) no-repeat left center; padding:0px 0px 0px 23px; line-height:18px; color:#7172AF; font-size:14px; font-weight:bold;}
.home .hSt {font-size:10px; margin:-3px 0px 0px 23px; color:#666; padding-right:5px;}
.home .hSt strong {font-weight:normal;}
.home .hListing1 {width:auto; padding:5px 0px 0px 24px;}
.home .hListing1 a {display:block; color:#333333; text-decoration:underline; margin-bottom:2px;}
.home .hListing1 a:hover {color:#000066; text-decoration:underline;}
.home .hListing2 {width:auto; padding:5px 0px 0px 24px;}
.home .hListing2 a {display:block; color:#333333; text-decoration:none; margin-bottom:2px;}
.home .hListing2 a:hover {color:#000066; text-decoration:underline;}
.home .hSearch {width:auto; padding:1px 0px 0px 24px;}

.nannyList {width:auto;}
.nannyList .item {margin-bottom:0px;}
.nannyList .item .iL {float:left; width:100px; text-align:center;}
.nannyList .item .iL a {display:block; width:96px; height:71px; border:1px solid #CCC; padding:1px;}
.nannyList .item .iL a:hover {border:1px solid #000;}
.nannyList .item .iL a img {border:0px;}
.nannyList .item .iL em {display:block; margin-top:4px; color:#000;}
.nannyList .item .iR {float:left; width:385px; margin-left:5px;}
.nannyList .item .iR .irRow1 {margin-bottom:3px;}
.nannyList .item .iR .irRow1 a {font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.nannyList .item .iR .irRow1 a:hover {text-decoration:underline;}
.nannyList .item .iR .irRow1 em {color:#000;}
.nannyList .item .iR .irRow2 {margin-bottom:3px; color:#6077B6;}
.nannyList .item .iR .irRow2 b {font-weight:normal; color:#666666;}
.nannyList .item .iR .irRow3 {margin-bottom:3px; color:#6077B6;}
.nannyList .item .iR .irRow3 span {color:#666;}
.nannyList .item .iR p {margin:0px; padding:0px; color:#666666;}

#nannyDetails {}
#nannyDetails #ndImg {float:left; width:228px; margin-right:10px;}
#nannyDetails #ndImg #ndImgA {display:block; width:224px; height:167px; margin-bottom:4px; border:1px solid #CCC; padding:1px;}
#nannyDetails #ndImg #ndImgA:hover {border:1px solid #000;}
#nannyDetails #ndImg {width:auto;}
#nannyDetails #ndImg div a {display:block; float:left; width:50px; height:37px; border:1px solid #CCC; padding:1px; margin:0px 4px 4px 0px;}
#nannyDetails #ndImg div a:hover {border:1px solid #000;}
#nannyDetails #ndImg div span {display:block; float:left; width:50px; height:37px; border:1px solid #CCC; padding:1px; margin:0px 4px 4px 0px;}

#nannyDetails #ndInfo {float:left;}
#nannyDetails #ndInfo h3 {margin:0px 0px 2px 0px; padding:0px; font-size:12px; font-weight:bold; color:#000;}
#nannyDetails #ndInfo em {display:block; margin-bottom:14px; color:#666;}
#nannyDetails #ndInfo #ndiCat {width:252px; margin-bottom:15px;}
#nannyDetails #ndInfo #ndiCat strong {display:block; float:left; width:109px; background:url(../img/useful/checkbox_checked.gif) no-repeat left center; padding-left:17px; margin-bottom:7px; font-weight:normal; color:#666666;}
#nannyDetails #ndInfo #ndiCat span {display:block; float:left; width:109px; background:url(../img/useful/checkbox.gif) no-repeat left center; padding-left:17px; margin-bottom:7px; font-weight:normal; color:#666666;}
#nannyDetails #ndInfo #ndiCat .strong {font-weight:normal;}
#nannyDetails #ndInfo div {margin:10px 0px 5px 0px; color:#000;}
#nannyDetails h4 {width:auto; height:24px; line-height:24px; background:#F2F1EF url(../img/arrow1.gif) no-repeat 7px 9px; padding:0px 0px 0px 16px; margin:7px 0px 7px 0px; font-size:12px;; font-weight:normal; color:#000;}
#nannyDetails p {margin:0px 0px 10px 0px; padding:0px; color:#666666; font-size:11px;}
#nannyDetails .ndBox1 {width:auto;}
#nannyDetails .ndBox1 div {margin-bottom:5px; color:#000;}
#nannyDetails .ndBox1 div span {color:#999999;}
#nannyDetails .ndBox1 div a {color:#6378B8; text-decoration:none;}
#nannyDetails .ndBox1 div a:hover {text-decoration:underline;}
#nannyDetails #ndCrit {}
#nannyDetails #ndCrit .critcat {border-bottom:1px dotted #CCCCCC; margin:5px 0px 8px 0px; color:#666; font-size:11px;}
#nannyDetails #ndCrit .critcat span {font-size:12px;}
#nannyDetails #ndCrit .critlist {margin:0px 0px 5px 12px;}


.familyList {width:auto;}
.familyList .item {margin-bottom:0px;}
.familyList .item .iL {float:left; width:100px; text-align:center;}
.familyList .item .iL a {display:block; width:96px; height:71px; border:1px solid #CCC; padding:1px;}
.familyList .item .iL a:hover {border:1px solid #000;}
.familyList .item .iL a img {border:0px;}
.familyList .item .iR {float:left; width:385px; margin-left:5px;}
.familyList .item .iR .irRow1 {margin-bottom:3px;}
.familyList .item .iR .irRow1 a {font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.familyList .item .iR .irRow1 a:hover {text-decoration:underline;}
.familyList .item .iR .irRow1 em {color:#000;}
.familyList .item .iR .irRow2 {margin-bottom:3px;}
.familyList .item .iR .irRow2 span {color:#6077B6;}
.familyList .item .iR .irRow3 {margin-bottom:3px;}
.familyList .item .iR .irRow3 span {color:#6077B6;}
.familyList .item .iR p {margin:0px; padding:0px; color:#666666;}


#familyDetails {width:auto;}
#familyDetails #fdImg {float:left; width:228px; margin-right:10px;}
#familyDetails #fdImg #fdImgA {display:block; width:224px; height:167px; margin-bottom:4px; border:1px solid #CCC; padding:1px;}
#familyDetails #fdImg #fdImgA:hover {border:1px solid #000;}
#familyDetails #fdImg {width:auto;}
#familyDetails #fdImg div a {display:block; float:left; width:50px; height:37px; border:1px solid #CCC; padding:1px; margin:0px 4px 4px 0px;}
#familyDetails #fdImg div a:hover {border:1px solid #000;}
#familyDetails #fdImg div span {display:block; float:left; width:50px; height:37px; border:1px solid #CCC; padding:1px; margin:0px 4px 4px 0px;}
#familyDetails #fdInfo {float:left; width:250px;}
#familyDetails #fdInfo h2 {margin:0px 0px 2px 0px; padding:0px; font-size:12px; font-weight:bold; color:#000;}
#familyDetails #fdInfo em {display:block; margin-bottom:5px; color:#666;}
#familyDetails #fdInfo div {margin:0px 0px 10px 0px; color:#000;}
#familyDetails h3 {width:auto; height:24px; line-height:24px; background:#F2F1EF url(../img/arrow1.gif) no-repeat 7px 9px; padding:0px 0px 0px 16px; margin:7px 0px 7px 0px; font-size:12px;; font-weight:normal; color:#000;}
#familyDetails p {margin:0px 0px 10px 0px; padding:0px; color:#666666; font-size:11px;}
#familyDetails .fdBox1 {width:auto;}
#familyDetails .fdBox1 div {margin-bottom:5px; color:#000;}
#familyDetails .fdBox1 div span {color:#999999;}
#familyDetails .fdBox1 div a {color:#6378B8; text-decoration:none;}
#familyDetails .fdBox1 div a:hover {text-decoration:underline;}
#familyDetails .jobList a {font-weight:normal;}

.jobList {width:auto;}
.jobList .item {margin-bottom:0px;}
.jobList .item .iL {float:left; width:100px; text-align:center;}
.jobList .item .iL a {display:block; width:96px; height:71px; border:1px solid #CCC; padding:1px;}
.jobList .item .iL a:hover {border:1px solid #000;}
.jobList .item .iL a img {border:0px;}
.jobList .item .iR {float:left; width:385px; margin-left:5px;}
.jobList .item .iR .irRow1 {margin:1px 0px 5px 0px;}
.jobList .item .iR .irRow1 a {font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.jobList .item .iR .irRow1 a:hover {text-decoration:underline;}
.jobList .item .iR .irRow2 {margin-bottom:5px; color:#6077B6;}
.jobList .item .iR .irRow2 span {font-weight:normal; color:#666666;}
.jobList .item .iR .irRow3 {margin-bottom:5px; color:#999;}
.jobList .item .iR .irRow3 span {color:#5F77B6;}
.jobList .item .iR .irRow4 {color:#999;}
.jobList .item .iR .irRow4 .irr4L {float:left; color:#999;}
.jobList .item .iR .irRow4 .irr4L span {color:#5F77B6;}
.jobList .item .iR .irRow4 .irr4R {float:right; color:#000; font-weight:bold;}
.jobList .item .iR .irRow4 .irr4R a {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
.jobList .item .iR .irRow4 .irr4R a:hover {text-decoration:underline;}

#jobDetails {width:auto;}
#jobDetails h2 {margin:0px 0px 2px 0px; padding:0px; font-size:12px; font-weight:bold; color:#000;}
#jobDetails #catdate {color:#6062A4; margin-bottom:5px;}
#jobDetails #catdate strong {color:#666; font-weight:normal;}
#jobDetails #applyBtn {text-align:right; margin-top:-18px; margin-bottom:2px;}

#jobDetails #applyBtn a {background:url(../img/useful/iconlink/add2.gif) no-repeat left center; padding-left:18px; color:#999999; text-decoration:none; font-size:12px;}
#jobDetails #applyBtn a:hover {text-decoration:none; color:#000000;}
#jobDetails #applyBox {margin:3px 0px 0px 0px; padding:5px; border:1px solid #E1E1E1; text-align:left; background:#F5F5F5}
#jobDetails #applyBox form {margin-bottom:3px;}
#jobDetails #applyBox #apply_text {width:403px;}
#jobDetails #applyBox #apply_text_nochars {width:60px; text-align:right;}
#jobDetails #applyBox #captcha {width:86px; vertical-align:middle;}

#jobDetails #applyBox .btn1_1 {width:85px; float:right;}
#jobDetails #applyBox .btn1_2 {width:75px; float:right; margin-right:5px;}

#jobDetails h3 {width:auto; height:24px; line-height:24px; background:#F2F1EF url(../img/arrow1.gif) no-repeat 7px 9px; padding:0px 0px 0px 16px; margin:7px 0px 7px 0px; font-size:12px;; font-weight:normal; color:#000;}
#jobDetails p {margin:0px 0px 10px 0px; padding:0px; color:#666666; font-size:11px;}
#jobDetails .jdBox1 {width:auto;}
#jobDetails .jdBox1 div {margin-bottom:5px; color:#000;}
#jobDetails .jdBox1 div span {color:#999999;}
#jobDetails .jdBox1 div a {color:#6378B8; text-decoration:none;}
#jobDetails .jdBox1 div a:hover {text-decoration:underline;}
#jobDetails #jdImg {}
#jobDetails #jdImg a {display:block; float:left; width:114px; height:85px; border:1px solid #CCC; padding:1px; margin:0px 6px 6px 0px;}
#jobDetails #jdImg a:hover {border:1px solid #000;}


.separator {width:auto; height:17px; background:#FFFFFF url(../img/bg_dot.gif) repeat-x left center;}

.dpage {line-height:16px;}
.div_add {margin-bottom:5px; text-align:right;}
/*################################### ----------- #############################*/
/*################################### ----------- #############################*/
/*# END #*/
