/*#############################################################################*/
/*# CSS																		  #*/
/*#									CSS TAG									  #*/
/*#																			  #*/
/*# Author: Colotin Florin (www.yourchoice.ro - colotin_f@yahooo.com)		  #*/
/*#############################################################################*/

/*#################################### TAG CSS ################################*/
body {margin:auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868686;}
div {color:#868686;}
form {margin:0px; padding:0px;}
/*input, select, textarea {border:1px solid #CCCCCC; color:#666666;}*/
/*# END #*/

/*############################### TEXT COLORS CSS #############################*/
.color1 {color:#000000;} /*black*/
.color2 {color:#FFFFFF;} /*white*/
.color3 {color:#009DB2;}
/*# END #*/

/*############################# BACKGROUND COLOR CSS ###########################*/
.bg0 {background-color:transparent;} /*transparent*/
.bg1 {background-color:#EEEEEE;} /*light grey*/

.bgAjaxLoading1 {background:#FFFFFF url(../img/useful/ajax_indicator.gif) no-repeat center center;}
/*# END #*

/*################################# BORDER CSS #################################*/
.bd0 {border: 0px none transparent} /*transparent*/
/*# END #*/

/*################################### DISVERS CSS #############################*/
.bold {font-weight:bold;}
.italic {font-style:italic}
.clr {clear:both;}
/*# END #*/

/*############################# OBJ VISIBLE - HIDDEN ##########################*/
.objVisible {visibility:visible; display:block;}
.objHidden {visibility:hidden; display:none; position:absolute;}
/*# END #*/

/*################################### LINKS CSS ###############################*/
.link1 {color:#1E5FA9; text-decoration:none;}
.link1:hover {color:#1E5FA9; text-decoration:underline;} 

.link_back {background:url(../img/useful/iconlink/back.gif) no-repeat 0px 5px; padding-left:9px; color:#999999; text-decoration:none;}
.link_back:hover {background:url(../img/useful/iconlink/back_over.gif) no-repeat 0px 5px; padding-left:9px; color:#54A7EB; text-decoration:underline; cursor:pointer;}

.link_ym {background:url(../img/useful/iconlink/yim.gif) no-repeat left center; padding-left:20px; color:#8BEF2B; text-decoration:none;}
.link_ym:hover {background:url(../img/useful/iconlink/yim_over.gif) no-repeat left center; padding-left:20px; color:#666666; text-decoration:none; cursor:pointer;}

.link_det {background:url(../img/useful/iconlink/details.gif) no-repeat left center; padding-left:15px; color:#666666; text-decoration:none;}
.link_det:hover {background:url(../img/useful/iconlink/details_over.gif) no-repeat left center; padding-left:15px; color:#8BEF2B; text-decoration:none; cursor:pointer;}

.link_moredet {background:url(../img/more_details.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; font-weight:bold; text-decoration:none;}
.link_moredet:hover {background:url(../img/more_details_over.jpg) no-repeat right center; color:#009DB2; 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;}
/*# END #*/

/*##################################### BUTONS ################################*/
.btn1 {display:block; background:url(../img/btn1_l.gif) no-repeat left;}
.btn1 div {display:block; background:url(../img/btn1_r.gif) no-repeat right; }
.btn1 div a {display:block; background:#6792C5; height:21px; line-height:21px; 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/btn2_l.gif) no-repeat left;}
.btn1:hover div {display:block; background:url(../img/btn2_r.gif) no-repeat right; }
.btn1:hover div a {display:block; background:#1F1A17; height:21px; line-height:21px; 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/btn2_l.gif) no-repeat left;}
.btn2 div {display:block; background:url(../img/btn2_r.gif) no-repeat right; }
.btn2 div a {display:block; background:#1F1A17; height:21px; line-height:21px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFFFFF;}
.btn2 div a:hover {color:#FFFFFF;}
.btn2:hover {display:block; background:url(../img/btn1_l.gif) no-repeat left;}
.btn2:hover div {display:block; background:url(../img/btn1_r.gif) no-repeat right; }
.btn2:hover div a {display:block; background:#6792C5; height:21px; line-height:21px; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; font-weight:normal; color:#FFFFFF;}
.btn2:hover div a:hover {color:#FFFFFF;}

.btnGS {background:#BC875D; color:#FFFFFF; padding:1px 0px 1px 0px; width:67px;}
.btnGS:hover {background:#348DCC; color:#FFFFFF;}
/*# END #*/


/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PORTABLE	    						  #*/
/*#																			  #*/
/*#############################################################################*/

/*################################## PAGING CSS ###############################*/
.paging {display:block; width:auto; text-align:center;}
.paging .pBody {display:block; width:435px; height:18px; margin:auto; font-size:11px;}
.paging .pBody a {display:block; float:left; height:16px; line-height:16px; text-align:center; font-size:11px; color:#55A8EC; border:1px solid #E5E5E5; background-color:#FFFFFF; text-decoration:none;}
.paging .pBody a:hover {background:#55A8EC; color:#FFFFFF; text-decoration:none;}
.paging .pBody .prevBtnOn {width:60px; margin-right:5px;}
.paging .pBody .prevBtnOff {width:60px; background:#F0F0F0; color:#999999; margin-right:5px;}
.paging .pBody .nextBtnOn {width:60px; margin-left:10px;;}
.paging .pBody .nextBtnOff {width:60px; margin-left:10px; background:#F0F0F0; color:#999999;}
.paging .pBody .pgnoBtnOn {width:22px; margin-left:5px;}
.paging .pBody .pgnoBtnOnSel {width:22px; margin-left:5px; background:#8DEF2A; border:1px solid #55A8EC; color:#FFFFFF; text-decoration:none;}
.paging .pBody .pgnoBtnOff {width:22px; margin-left:5px; background:#F0F0F0; color:#999999;}
.paging .pBody .pageNo {float:left; width:132px; height:18px; line-height:18px; text-align:center; font-size:11px; color:#666666; margin-left:8px;}
.paging .pBody input {float:left; width:18px; height:12px; line-height:12px; text-align:center; font-size:11px; color:#666666; border:1px solid #E5E5E5; padding:2px; margin-left:8px;}
/*# 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;}

.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;}
/*# END #*/

/*################################### NO RESULTS ##############################*/
.noResults {margin:20px 0px 10px 0px; background:#3EB5D7; color:#FFFFFF; font-size:12px; padding:7px; border:1px dotted #666666; text-align:center;}
.noRecords {margin:10px 2px 10px 2px; color:#FF0000; text-align:center;}
/*# 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 ################################*/
.filerOpacity1 {filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
.filerOpacity2 {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.filerOpacity3 {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
/*# END #*/

/*#################################### CONTACT ################################*/
#contact {width:auto;}
#contact #ctcL {float:left; width:210px;}
#contact #ctcL .row {margin:1px 0px 5px 0px;}
#contact #ctcL .row .var {width:80px; color:#333333; font-weight:bold;}
#contact #ctcL .row .val {margin:2px 0px 0px 48px; text-align:justify;}
#contact #ctcL .row .val span {font-style:normal;}
#contact #ctcL .row .val a {color:#54A7EB; text-decoration:none;}
#contact #ctcL .row .val a:hover {color:#000000; text-decoration:underline;}
#contact #ctcL .row .val .r {width:auto; margin-bottom:2px;}
#contact #ctcL .row .val .r .c1 {float:left; width:50px;}
#contact #ctcL .row .val .r .c2 {float:left; width:100px;}
#contact #ctcR {float:left; width:310px; margin-left:40px;}
#contact #ctcR h4 {color:#333333; font-weight:bold; margin:0px 0px 4px 0px; 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:12px; 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 #*/

/*################################## PARTNER LIST #############################*/
#partnerList {width:auto;}
#partnerList .item {float:left; width:129px; height:78px; margin:0px 12px 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:121px; height:70px; border:0px; margin:3px;}
/*# END #*/

/*#############################################################################*/
/*#     																	  #*/
/*#							    CSS PERSONALIZED							  #*/
/*#																			  #*/
/*#############################################################################*/

/*##################################### PAGE ##################################*/
#page {margin:auto; width:860px; text-align:left;}
	
#page #pHeader {width:auto; margin-bottom:9px;}
#page #pHeader #ph1 {width:auto; height:95px; margin-bottom:1px;}

#page #pHeader #ph1 #ph1L {float:left; width:220px;}
#page #pHeader #ph1 #ph1L a img {border:0px; margin:10px 0px 0px 0px;}

#page #pHeader #ph1 #ph1R {float:left; width:640px; text-align:left;}

#page #pHeader #ph1 #ph1R #ph1r1 {width:auto; height:61px; text-align:right;}
#page #pHeader #ph1 #ph1R #ph1r1 form {padding:12px 3px 0px 0px;}
#page #pHeader #ph1 #ph1R #ph1r1 form #gsFrmSa {border:1px solid #FFFFFF; vertical-align:bottom; margin:0px 0px 0px 3px;}

#page #pHeader #ph1 #ph1R #ph1r2 {width:auto; height:34px;}
#page #pHeader #ph1 #ph1R #ph1r2 #menuTop {float:left; width:560px;}
#page #pHeader #ph1 #ph1R #ph1r2 #menuTop a {display:block; float:left; width:89px; height:24px; line-height:24px; margin:10px 1px 0px 0px; background:url(../img/menu_top.jpg) no-repeat left top; font-size:12px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;}
#page #pHeader #ph1 #ph1R #ph1r2 #menuTop a:hover {height:34px; line-height:34px; margin:0px 1px 0px 0px; background:url(../img/menu_top_over.jpg) no-repeat left top; font-size:12px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;}
#page #pHeader #ph1 #ph1R #ph1r2 #menuTop .asel {height:34px; line-height:34px; margin:0px 1px 0px 0px; background:url(../img/menu_top_over.jpg) no-repeat left top; font-size:12px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;}

#page #pHeader #ph1 #ph1R #ph1r2 #langSel {float:right; width:80px; margin-top:12px; text-align:right;}
#page #pHeader #ph1 #ph1R #ph1r2 #langSel a {display:inline; width:21px; height:19px; line-height:19px; padding:2px 2px 2px 3px; margin-right:3px; text-align:center; background:#87CFE7; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#page #pHeader #ph1 #ph1R #ph1r2 #langSel a:hover {background:#141414; text-decoration:none;}
#page #pHeader #ph1 #ph1R #ph1r2 #langSel .asel {background:#141414;}

#page #pHeader #ph2 {width:auto; height:150px; background:#FFFFFF url(../img/header/header1.jpg) no-repeat left top;}
#page #pHeader #ph2 #ph2T1 {height:25px; padding:15px 0px 2px 432px; font-size:22px; color:#FFFFFF;}
#page #pHeader #ph2 #ph2T2 {height:25px; padding:0px 0px 0px 623px; font-size:22px; color:#FFFFFF;}
#page #pHeader #ph2 #navBar {height:30px; line-height:30px; color:#FFF; font-size:12px; margin:43px 0px 0px 10px;}
#page #pHeader #ph2 #navBar a {font-size:12px; color:#F0F0F0; text-decoration:underline;}
#page #pHeader #ph2 #navBar a:hover {color:#FFF; text-decoration:underline;}

#page #pContent {width:860px;}
#page #pContent #pcL {float:left; width:600px;}
#page #pContent #pcL #pclC {background:url(../img/content_bd_middle.jpg) repeat-y left top; padding:2px 10px 2px 10px; min-height:450px;}
#page #pContent #pcL #pclC #navBarTmp {display:none;}

#page #pContent #pcR {float:left; width:245px; margin-left:15px;}

#page #pFooter {width:auto; margin-top:8px; padding:5px 5px 5px 5px; background:url(../img/bg_footer.jpg) repeat-x left top;}
#page #pFooter #pfL {float:left; width:600px;}
#page #pFooter #pfL #menuBottom {margin-bottom:3px; color:#212121; font-size:12px; font-weight:bold;}
#page #pFooter #pfL #menuBottom a {color:#212121; font-size:12px; font-weight:bold; text-decoration:none; margin:0px 1px 0px 1px;}
#page #pFooter #pfL #menuBottom a:hover {color:#5082C1; text-decoration:underline;}
#page #pFooter #pfL #copyRight {color:#1F1F1F;}

#page #pFooter #pfR {float:right; color:#666;}
#page #pFooter #pfR a {color:#006E92; padding:1px 2px 1px 2px; text-decoration:none;}
#page #pFooter #pfR a:hover {color:#000; text-decoration:none;}

#page #pFooter #pfBanners {margin-top:7px;}

/*# END #*/

/*###################################### TITLES ###############################*/
.title {margin:0px 0px 8px 0px; font-size:22px; color:#000000;}
.title h1 {display:inline; font-size:22px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; letter-spacing:1px; color:#009DB2;}
.title h2 {display:inline; font-size:22px; font-weight:normal; letter-spacing:1px; color:#009DB2;}

.stitle {margin:0px 0px 8px 0px; font-size:22px; color:#000000;}
.stitle h2 {display:inline; font-size:20px; font-weight:normal; letter-spacing:1px; color:#009DB2;}
/*# END #*/

#homeWelcome {background:url(../img/img_work1.jpg) no-repeat 385px 17px;}
#homeWelcome .hText {width:380px; margin:0px 0px 8px 0px; padding:0px; color:#666666;}

#catProd {width:auto;}
#catProd .item {float:left; width:174px; height:246px; padding:8px; background:url(../img/box_catprod.jpg) no-repeat left top; margin-right:5px;}
#catProd .item .iTitle {width:auto; height:26px; line-height:26px; margin:0px 9px 0px 39px; font-size:12px; color:#FFF;}
#catProd .item .iText {width:auto; height:130px; padding:5px; text-align:justify; margin-bottom:2px; font-size:11px;}
#catProd .item .iPhoto {text-align:center; margin:1px;}
#catProd .item .iPhoto a {display:block; border:1px solid #CCC;}/*00A2B7 1F1A17 */
#catProd .item .iPhoto a:hover {border:1px solid #00A2B7;}
#catProd .item .iPhoto a img {border:0px; margin:2px;}

#homeServices {background:url(../img/img_work2.jpg) no-repeat 385px 17px;}
#homeServices p {width:380px; margin:0px 0px 15px 0px; padding:0px; color:#666666;}
#homeServices a {display:block; width:360px; margin:0px 0px 7px 0px; background:url(../img/more_details.jpg) no-repeat left center; padding-left:14px; color:#1F1A17; font-weight:bold; text-decoration:none;}
#homeServices a:hover {color:#009DB2; text-decoration:none;}

#homeQuotation {background:url(../img/img_work3.jpg) no-repeat 385px 17px;}
#homeQuotation p {width:380px; margin:0px 0px 15px 0px; padding:0px; color:#666666;}
#homeQuotation a {display:block; width:360px; margin:0px 0px 7px 0px; background:url(../img/more_details.jpg) no-repeat left center; padding-left:14px; color:#1F1A17; font-weight:bold; text-decoration:none;}
#homeQuotation a:hover {color:#009DB2; text-decoration:none;}

/*#################################### Box Right ##############################*/
.boxR {width:auto; height:auto; margin:0px 0px 15px 0px;}
.boxR .brHeader {width:auto; height:105px;}
.boxR .brHeaderBgNews {background:#FFFFFF url(../img/rightheaders/right_header_news.jpg) no-repeat left top;}

.boxR .brHeaderBgServices1 {background:#FFFFFF url(../img/rightheaders/right_header_services1.jpg) no-repeat left top;}
.boxR .brHeaderBgServices2 {background:#FFFFFF url(../img/rightheaders/right_header_services2.jpg) no-repeat left top;}
.boxR .brHeaderBgServices3 {background:#FFFFFF url(../img/rightheaders/right_header_services3.jpg) no-repeat left top;}

.boxR .brHeaderBgCatprod1 {background:#FFFFFF url(../img/rightheaders/right_header_catprod1.jpg) no-repeat left top;}
.boxR .brHeaderBgCatprod2 {background:#FFFFFF url(../img/rightheaders/right_header_catprod2.jpg) no-repeat left top;}
.boxR .brHeaderBgCatprod3 {background:#FFFFFF url(../img/rightheaders/right_header_catprod3.jpg) no-repeat left top;}
.boxR .brHeaderBgCatprod4 {background:#FFFFFF url(../img/rightheaders/right_header_catprod4.jpg) no-repeat left top;}
.boxR .brHeaderBgCatprod5 {background:#FFFFFF url(../img/rightheaders/right_header_catprod5.jpg) no-repeat left top;}

.boxR .brHeaderBgProd1 {background:#FFFFFF url(../img/rightheaders/right_header_prod1.jpg) no-repeat left top;}
.boxR .brHeaderBgProd2 {background:#FFFFFF url(../img/rightheaders/right_header_prod2.jpg) no-repeat left top;}
.boxR .brHeaderBgProd3 {background:#FFFFFF url(../img/rightheaders/right_header_prod3.jpg) no-repeat left top;}

.boxR .brHeaderBgPortfolio1 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio1.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio2 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio2.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio3 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio3.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio4 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio4.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio5 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio5.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio6 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio6.jpg) no-repeat left top;}
.boxR .brHeaderBgPortfolio7 {background:#FFFFFF url(../img/rightheaders/right_header_portfolio7.jpg) no-repeat left top;}


.boxR .brHeaderBgQuote {background:#FFFFFF url(../img/rightheaders/right_header_quote.jpg) no-repeat left top;}

.boxR h4 {width:auto; height:33px; line-height:33px; margin:0px 0px 5px 0px; padding:65px 0px 7px 9px; font-size:16px; color:#F5F5F5;}

.boxR .linkBtn {width:auto; padding:65px 0px 7px 9px;}
.boxR .linkBtn a {display:block; width:auto; height:33px; line-height:33px; font-size:16px; font-weight:bold; color:#F5F5F5; text-decoration:none;}
.boxR .linkBtn a:hover {color:#CCCCCC; text-decoration:none;}

.boxR .brContent {margin:0px; padding:0px;}
.boxR .brContent .listing1 {width:auto;}
.boxR .brContent .listing1 a {display:block; background:#FFFFFF url(../img/bullet.gif) no-repeat 0px 0px; padding-left:21px; font-size:12px; color:#4E4E4E; text-decoration:none; margin-bottom:4px;}
.boxR .brContent .listing1 a:hover {background:#FFFFFF url(../img/bullet2_over.jpg) no-repeat 0px 0px; color:#009DB2;}
/*# END #*/

/*############################### RIGHT CONTACT BOX ###########################*/
.rightContact {width:auto; height:85px; margin:5px 0px 15px 0px; background:#FFFFFF url(../img/rightheaders/right_header_contact.jpg) no-repeat left top;}
.rightContact .rcC {padding:6px 10px 6px 10px; color:#333333;}
.rightContact .rcC div {margin-bottom:1px; color:#333333; font-size:10px;}
.rightContact .rcC div span {font-weight:bold; color:#333333; font-size:10px;}
.rightContact .rcC div a {color:#54A7EB; text-decoration:none;}
.rightContact .rcC div a:hover {color:#000000; text-decoration:underline;}
.rightContact .rcC .lh {line-height:13px;}
/*# END #*/

/*################################# CAT PROD LIST #############################*/
#catProdList {width:auto;}
#catProdList .item {float:left; width:100px; height:108px; margin:0px 13px 7px 0px;}
#catProdList .item .iImgBox {width:100px; height:89px; margin-bottom:3px; cursor:pointer;}
#catProdList .item .iImgBox .iImgAbs {width:100px; height:89px; position:absolute; background:url(../img/bg_catprod.png) no-repeat left top;}
#catProdList .item a {display:block; width:100px; height:16px; color:#9A9C9E; text-decoration:none;}
#catProdList .item a:hover {color:#4C84C3; text-decoration:none;}
#catProdList .item:hover .iImgBox {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
#catProdList .item:hover a {color:#4C84C3; text-decoration:none;}

#catprodInfo {width:auto; padding:9px; border:1px dotted #CCCCCC; background:#F5F5F5;}
#catprodInfo #ciL {float:left; width:395px;}
#catprodInfo #ciL #kw {color:#FA8C00; margin-top:10px;}
#catprodInfo #ciR {float:left; width:150px; height:113px; margin-left:15px;}
/*# END #*/

/*############################ PROD LIST & DETAILS ############################*/
#prodList {width:auto;}
#prodList .plItem {margin:0px 0px 15px 0px;}
#prodList .plItem .pliL {float:left; width:104px; height:79px;}
#prodList .plItem .pliL a {display:block; border:1px solid #C5DEF1;} 
#prodList .plItem .pliL a:hover {display:block; border:1px solid #002152;}
#prodList .plItem .pliL img {width:100px; height:75px; border:0px; margin:1px;}

#prodList .plItem .pliR {float:left; margin-left:10px; width:466px;}
#prodList .plItem .pliR .plirName {margin-bottom:3px;}
#prodList .plItem .pliR .plirName a {color:#2674BA; text-decoration:none; font-weight:bold;}
#prodList .plItem .pliR .plirName a:hover {color:#1F1A17;}
#prodList .plItem .pliR .plirCat {margin-bottom:3px; color:#FA8C00;}
#prodList .plItem .pliR .plirCat a {color:#FA8C00; text-decoration:none;}
#prodList .plItem .pliR .plirCat a:hover {color:#FA8C00; text-decoration:underline;}
#prodList .plItem .pliR .plirDescr {width:auto; height:32px; text-align:justify;}
#prodList .plItem .pliR .plirLink {text-align:right;}
#prodList .plItem .pliR .plirLink a {background:url(../img/more_details.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; font-weight:normal; text-decoration:none;}
#prodList .plItem .pliR .plirLink a:hover {background:url(../img/more_details_over.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; text-decoration:none;}

#prodDet {width:auto;}
#prodDet #pdL {float:left; width:428px;}
#prodDet #pdL #pdlCat {margin-bottom:10px;}
#prodDet #pdL #pdlCat a {color:#FA8C00; text-decoration:none; font-weight:bold;}
#prodDet #pdL #pdlCat a:hover {color:#FA8C00; text-decoration:underline;}
#prodDet #pdL .varval {margin-bottom:10px;}
#prodDet #pdL .varval .var {margin-bottom:3px; color:#333333; font-weight:bold;}
#prodDet #pdL .varval .val {}
#prodDet #pdR {float:left; width:142px; margin-left:10px;}
#prodDet #pdR .item {width:142px; height:102px; float:left; margin:0px 0px 10px 0px;}
#prodDet #pdR .item a {display:block; border:1px solid #C5DEF1; text-decoration:none;}
#prodDet #pdR .item a:hover {display:block; border:1px solid #002152; text-decoration:none;}
#prodDet #pdR .item a img {width:138px; height:98px; margin:1px; border:0px;}
/*# END #*/


/*################################### NEWS PAGE ###############################*/
#newsTop {width:auto;}
#newsTop .item {width:auto; margin-bottom:10px;}
#newsTop .iTitle {display:block; color:#009DB2; text-decoration:none; margin-bottom:3px;}
#newsTop .iTitle:hover {color:#1F1A17;}
#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 .nItem {margin:0px 0px 5px 0px;}
#newsList .nItem .niDate {color:#1C4D75; margin-bottom:3px;}
#newsList .nItem .niTitle {color:#2674BA; margin-bottom:3px;}
#newsList .nItem .niText {margin:0px 0px 0px 0px; text-align:justify;}
#newsList .nItem .niLink {text-align:right; padding-right:0px;}
#newsList .nItem .niLink a {background:url(../img/more_details.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; 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:#1F1A17; text-decoration:none;}

#newsDetails {width:auto;}
#newsDetails .ndTitle h1 {color:#2674BA; font-size:14px; margin:0px 0px 5px 0px; padding:0px; font-weight:normal;} 
#newsDetails .ndDate {color:#FF8F00; font-weight:bold; margin-bottom:10px;}
#newsDetails .ndText {margin:0px 0px 10px 0px;}
#newsDetails .ndImg {margin:0px 0px 10px 0px;}
#newsDetails .ndImg .item {width:186px; height:125px; float:left; margin:0px 11px 11px 0px;}
#newsDetails .ndImg .item a {display:block; border:1px solid #C5DEF1; text-decoration:none;}
#newsDetails .ndImg .item a:hover {display:block; border:1px solid #002152; text-decoration:none;}
#newsDetails .ndImg .item a img {width:182px; height:121px; margin:1px; border:0px;}
#newsDetails .ndAuthor {margin:0px 0px 5px 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:underline;}
#newsDetails .ndSource a:hover {color:#000000; text-decoration:underline;}
/*# END #*/

/*################################## SERVICES #################################*/
#serviceList2 {width:auto;}
#serviceList2 .item {float:left; width:129px; height:129px; margin-right:12px;} 
#serviceList2 .item a {display:block; width:129px; height:22px; line-height:22px; margin-top:99px; background:url(../img/bg_service.png) no-repeat left top; text-align:center; color:#FFFFFF; text-decoration:none; font-size:13px;}
#serviceList2 .item a:hover {background:url(../img/bg_service.png) no-repeat left top; color:#000000;}

#serviceList {width:auto;}
#serviceList .item {width:auto; margin-bottom:10px;}
#serviceList .item .iName {color:#2674BA; margin-bottom:3px; text-decoration:none;}
#serviceList .item .iName a {background:url(../img/more_details.jpg) no-repeat left center; padding-left:14px; color:#2674BA; text-decoration:none; font-weight:bold;}
#serviceList .item .iName a:hover {background:url(../img/more_details_over.jpg) no-repeat left center;color:#1F1A17;}
#serviceList .item .iText {text-align:justify; text-align:justify;}

#serviceDetails {width:auto; margin-bottom:25px;}
#serviceDetails .sdDescr {margin:0px 0px 8px 0px; width:558px; padding:10px; border:1px dotted #CCCCCC; background:#F5F5F5; font-weight:normal;}
#serviceDetails .sdDescr a {display:block; float:right; border:1px solid #E1E1E1; background:#FFFFFF; width:152px; height:115px; margin:0px 0px 0px 10px;}
#serviceDetails .sdDescr a img {border:0px; margin:1px; width:150px; height:113px;}
#serviceDetails .sdDescr p {margin:0px; padding:0px; line-height:16px;}
#serviceDetails .sdKeywords {margin:0px 0px 5px 0px;}
#serviceDetails .sdKeywords a {color:#999999; text-decoration:underline;}
#serviceDetails .sdKeywords a:hover {color:#666666;}
#serviceDetails .sdGallery {width:auto; margin:0px 0px 5px 0px;}
#serviceDetails .sdGallery .item {float:left; width:186px; height:125px; margin:0px 11px 11px 0px;}
#serviceDetails .sdGallery .item a {display:block; border:1px solid #CCCCCC;}
#serviceDetails .sdGallery .item a:hover {display:block; border:1px solid #666666;}
#serviceDetails .sdGallery .item a img {border:0px; margin:1px; width:182px; height:121px;}
/*# END #*/

#aboutusMenu {font-size:14px; font-weight:normal; letter-spacing:1px; color:#666; margin-bottom:10px;}
#aboutusMenu a {font-size:14px; font-weight:normal; letter-spacing:1px; color:#666; margin:0px 0px 8px 0px; text-decoration:none;}
#aboutusMenu a:hover {color:#000000; text-decoration:none;}
#aboutusMenu .asel {color:#000000; text-decoration:underline;}

/*################################## PARTNERS TOP #############################*/
#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:580px;}		
.gallery .item {float:left; width:186px; margin:0px 11px 11px 0px;}
.gallery .item .iImg {width:auto; height:125px; margin-bottom:3px;}
.gallery .item .iImg a {display:block; border:1px solid #CCC;}
.gallery .item .iImg a:hover {border:1px solid #0073BA;}
.gallery .item .iImg a img {margin:1px; border:0px;}
.gallery .item .iName {width:auto;}
.gallery .item .iName a {text-decoration:none; color:#666;}
.gallery .item .iName a:hover {text-decoration:none; color:#0073BA;}

.imgList {width:auto;}
.imgList .item {float:left; width:139px; height:94px; margin:0px 8px 8px 0px;}
.imgList .item a {display:block; border:1px solid #CCC;}
.imgList .item a:hover {border:1px solid #0073BA;}
.imgList .item a img {margin:1px; border:0px;}
/*# END #*/

/*################################## PORTFOLIO ################################*/
#portfolioList {width:auto;}
#portfolioList .plItem {width:auto; margin-bottom:10px;}
#portfolioList .plItem .pliYear {color:#1C4D75; margin-bottom:3px;}
#portfolioList .plItem .pliName {color:#2674BA; margin-bottom:3px; text-decoration:none;}
#portfolioList .plItem .pliDescr {text-align:justify; text-align:justify;}
#portfolioList .plItem .pliLink {text-align:right; padding-right:0px;}
#portfolioList .plItem .pliLink a {background:url(../img/more_details.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; font-weight:normal; text-decoration:none;}
#portfolioList .plItem .pliLink a:hover {background:url(../img/more_details_over.jpg) no-repeat right center; padding-right:14px; color:#1F1A17; text-decoration:none;}

#portfolioDetails {width:auto;}
#portfolioDetails .pdYear {color:#FF8F00; margin-bottom:9px; font-weight:bold;}
#portfolioDetails .pdStage {color:#006E92; margin-bottom:9px;}
#portfolioDetails .pdStage span {font-weight:bold;}
#portfolioDetails .pdTitle h1 {color:#2674BA; font-size:14px; margin:0px 0px 9px 0px; padding:0px; font-weight:bold;} 
#portfolioDetails .pdText {margin:2px 0px 0px 0px;}
#portfolioDetails .pdImg {margin-top:10px;}
#portfolioDetails .pdImg .item {width:186px; height:125px; float:left; margin:0px 11px 11px 0px;}
#portfolioDetails .pdImg .item a {display:block; border:1px solid #C5DEF1; text-decoration:none;}
#portfolioDetails .pdImg .item a:hover {display:block; border:1px solid #002152; text-decoration:none;}
#portfolioDetails .pdImg .item a img {width:182px; height:121px; margin:1px; border:0px;}
/*# END #*/

/*################################### REFERENCES ##############################*/
#referenceList {width:auto;}
#referenceList .item {width:auto; margin:0px 0px 10px 0px;}
#referenceList .item .iDate {color:#FF8F00; margin-bottom:5px;}
#referenceList .item .iText {margin-bottom:5px; border:1px dotted #CCCCCC; background:#F5F5F5; padding:10px;}
#referenceList .item .iAuthor {text-align:right; color:#4D84C4;}
/*# END #*/

/*#################################### QUOTATION ##############################*/
#quotation {width:auto;}
#quotation input {width:200px; border:1px solid #CCCCCC;}
#quotation textarea {width:490px; border:1px solid #CCCCCC;}
#quotation span {color:#999999;}
/*# END #*/

/*################################### ----------- #############################*/
/*################################### ----------- #############################*/
/*# END #*/