@charset "utf-8";
/*body text & links pre-defined - it will take these values if not  specified as class from text.css or links.css*/
BODY, TD, DIV {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/* Style for outine submit button & text from submit button*/
.formtexts{
	height:16px;
	background-color:#FFFFFF;
	border-width:1;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #CCCCCC;
	vertical-align:middle;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.noborder {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
float:none;
border-width:0;
}

.img_left{float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; border: 10px solid #EBEEF3;}
.img_right{float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 15px;}
.img_middle{margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

/* Creative Overloaded */

* { border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { margin: 0; padding: 0; clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; background: #eef1f5 url(../img/body_x_bg.jpg) left top repeat-x; }

#webSiteYBg { width: 910px; height: auto!important; min-height: 1070px; height: 1070px; margin: 0 auto; padding: 0; background: url(../img/website_y_bg.jpg) left top repeat-y; }
#webSite { width: 910px; height: auto!important; min-height: 1070px; height: 1070px; margin: 0 auto; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; background: url(../img/website_top_bg.jpg) left top no-repeat; }
#webSiteBottomBg { width: 899px; height: auto!important; min-height: 1070px; height: 1070px; margin: 0 auto; padding: 0 5px 0 6px; background: url(../img/website_bottom_bg.jpg) left bottom no-repeat; }

.header { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; }

.topMeniu { margin: 0; width:100%; text-align:center; padding: 0 0 1px 37px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f7881; }
.topMeniu  h1 {margin: 0 0 16px 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f7881; font-weight:normal; }

.headerLeftArea { width: 269px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; float: left; }
.headerRightArea { width: 630px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; float: left; }

.flashHolder { width: 630px; height: 190px; margin: 0; padding: 0; }
.flashHolder img { margin: 0; padding: 0; float: right; }

.logoCreativeOverloaded { width: 153px; height: 90px; margin: 0; padding: 53px 0 47px 55px; font-size: 0; }
.logoCreativeOverloaded h3 { width: 153px; height: 90px; margin: 0; padding: 0; font-size: 0; background: url(../img/logo_creative_overloaded.jpg) left top no-repeat; }
.logoCreativeOverloaded h3 a { display: block; width: 153px; height: 90px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.searchArea { width: 260px; height: 39px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: url(../img/search_area_bg.jpg) left top no-repeat; }
.searchArea form { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
.searchArea form legend { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
.searchArea form fieldset { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
.searchArea form input.textType { width: 193px; height: 12px; margin: 0 1px 0 8px; padding: 7px 11px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: none; border: none; float: left; }
.searchArea form input.submitType { width: 36px; height: 24px; margin: 0 0 0 1px; padding: 0; float: left; background: none; border: none; }

.mainMenu { margin: 0; padding: 0 18px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; background: url(../img/main_menu_right_line_bg.jpg) right top no-repeat; float: right; }
.mainMenu ul { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; float: right; }
.mainMenu ul li.normal { margin: 0 0 0 1px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; float: left; text-align: center; }
.mainMenu ul li.normal a { width: 87px; height: 24px; line-height: 24px; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; float: left; }
.mainMenu ul li.normal .middleBg { height: 38px; margin: 0; padding: 0; background: url(../img/middle_x_orange_bg.jpg) left top repeat-x; float: left; }
.mainMenu ul li.normal .leftBg { height: 38px; margin: 0; padding: 0; background: url(../img/left_corner_orange_bg.jpg) left top no-repeat; float: left; }
.mainMenu ul li.normal .rightBg { height: 38px; margin: 0; padding: 0; background: url(../img/right_corner_orange_bg.jpg) right top no-repeat; float: left; }
.mainMenu ul li.selected { margin: 0 0 0 1px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5d656d; float: left; text-align: center; }
.mainMenu ul li.selected a { width: 87px; height: 24px; line-height: 24px; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5d656d; float: left; }
.mainMenu ul li.selected .middleBg { height: 38px; margin: 0; padding: 0; background: url(../img/middle_x_grey_bg.jpg) left top repeat-x; float: left; }
.mainMenu ul li.selected .leftBg { height: 38px; margin: 0; padding: 0; background: url(../img/left_corner_grey_bg.jpg) left top no-repeat; float: left; }
.mainMenu ul li.selected .rightBg { height: 38px; margin: 0; padding: 0; background: url(../img/right_corner_grey_bg.jpg) right top no-repeat; float: left; }

.mainContentLeftArea { width: 269px; margin: 0; padding: 0; float: left; }
.mainContentRightArea { width: 612px; margin: 0; padding: 11px 0 32px 18px; float: left; }

.leftMenu { width: 254px; height: auto!important; min-height: 330px; height: 330px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: #fff; }
.leftMenuTopBg { width: 254px; height: auto!important; min-height: 330px; height: 330px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: url(../img/left_menu_top_bg.jpg) left top no-repeat; }
.leftMenuBottomBg { width: 254px; height: auto!important; min-height: 311px; height: 311px; margin: 0; padding: 19px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: url(../img/left_menu_bottom_bg.jpg) left bottom no-repeat; }

ul.CatMenu { width: 231px; margin: 0; padding: 0 0 0 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
ul.CatMenu li { margin: 0 0 5px; padding: 0 0 4px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ed5e05; border-bottom: 1px solid #d9dde1; background: url(../img/left_menu_arrow.jpg) left 3px no-repeat; }

ul.SubcatMenu { margin: 0; padding: 0 0 6px 32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
ul.SubcatMenu li { margin: 0; padding: 2px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
ul.SubcatMenu li a { margin: 0; padding: 0 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: url(../img/left_menu_disc.jpg) left 5px no-repeat; }
ul.SubcatMenu li a:hover { text-decoration: underline; }

.contactArea { margin: 0; padding: 0 0 0 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #196799; }
.contactArea a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #196799; }
.contactArea a:hover { color: #f2640d; }

.telefon { margin: 15px 0; padding: 32px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #196799; text-align: center; background: url(../img/icon_telefon.jpg) center top no-repeat; float: left; }
.email { margin: 15px 0; padding: 32px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #196799; text-align: center; background: url(../img/icon_mail.jpg) center top no-repeat; float: left; }

.Newsletter { width: 234px; height: auto!important; min-height: 170px; height: 170px; margin: 0 0 11px 17px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #64758f; background: #eef1f6; }
.Newsletter form { margin: 0; padding: 13px 0 0 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #64758f; }
.Newsletter form legend { margin: 0; padding: 0; }
.Newsletter form fieldset { margin: 0; padding: 0; }
.Newsletter h3 { margin: 0; padding: 0 0 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006a9f; }
.Newsletter form input.textTypeNewsletter { width: 183px; height: 16px; margin: 0 0 7px; padding: 3px 0 0 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9f9f9f; background: #fff; border: 1px solid #d4d4d4; }
.Newsletter form input.submitTypeNewsletter { width: 86px; height: 19px; margin: 9px 25px 14px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; background: #fff; border: 1px solid #d4d4d4; text-align: center; float: right; }

.topLineDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/pixel_dark_grey.jpg) left top repeat-x; }
.rightLineDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/pixel_dark_grey.jpg) right top repeat-y; }
.bottomLineDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/pixel_dark_grey.jpg) left bottom repeat-x; }
.leftLineDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/pixel_dark_grey.jpg) left bottom repeat-y; }

.leftCornerTopDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/left_corner_top_dark_grey.jpg) left top no-repeat; }
.rightCornerTopDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/right_corner_top_dark_grey.jpg) right top no-repeat; }
.leftCornerBottomDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/left_corner_bottom_dark_grey.jpg) left bottom no-repeat; }
.rightCornerBottomDarkGrey { height: auto!important; min-height: 170px; height: 170px; margin: 0; padding: 0; background: url(../img/right_corner_bottom_dark_grey.jpg) right bottom no-repeat; }

.Parteneri { width: 212px; margin: 0 0 16px 17px; padding: 11px; background: #eef1f5; }
.Parteneri img { margin: 0; padding: 0; }
.Parteneri a { margin: 0 8px 7px 0; display: block; border: 1px solid #d9dde1; float: left; }
.Parteneri a:hover { border: 1px solid #c7d5e2; }

.traficRanking { width: 234px; margin: 0 0 0 17px; padding: 0; text-align: center; }
.traficRanking a { display: block; }

.mainContentRightArea h1 { margin: 0 0 5px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #196799; font-weight:bold; text-decoration:underline; }
.mainContentRightArea h2 { margin: 0 0 5px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #196799; text-decoration:underline; }
.mainContentRightArea h1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #196799; margin:0; padding:0; }
.mainContentRightArea h1 a:hover { color: #ed5e05; }

.ConText { width: 592px; height: auto!important; min-height: 10px; height: 10px; margin: 0 0 10px; padding: 0 0 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height:18px; }
.ConText a { padding: 0 4px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ed5f07; }
.ConText a:hover { color: #006a9f; text-decoration:underline; }

.listareLucrari { width: 592px; height: auto!important; min-height: 84px; height: 84px; margin: 0 0 10px; padding: 0 0 11px; background: url(../img/bottom_gradient.jpg) left bottom repeat-x; }
.listareLucrari ul { height: auto!important; min-height: 70px; height: 70px; margin: 0; padding: 12px 13px 0 0; background: #d1d7dc; border: 1px solid #b9bdc2; }
.listareLucrari ul li { margin: 0; padding: 0 0 0 13px; float: left; }
.listareLucrari ul li img { border: 1px solid #fff; }
.listareLucrari ul li a { display: block; margin: 0; padding: 0; }

.latestArticle { margin: 0 20px 14px 0; padding: 0; }
.latestArticle h2 { margin: 0; padding: 0 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006a9f; background: url(../img/left_menu_disc.jpg) left 5px no-repeat; }
.latestArticle h2 a { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006a9f; }
.latestArticle h2 a:hover { text-decoration: none; }
.latestArticle ul { margin: 0; padding: 16px 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; }
.latestArticle ul li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; }
.latestArticle ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #64758f; }
.latestArticle ul li a:hover { color: #006a9f; }

.viewAllArticles { margin: 0; padding: 0; height: auto!important; min-height: 14px; height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ed5f07; background: url(../img/pixel_dark_grey_02.jpg) left 13px repeat-x; }
.viewAllArticles a { padding: 0 4px 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ed5f07; background: #fff; float: right; }
.viewAllArticles a:hover { color: #006a9f; }

.promo { width: 588px; margin: 0 0 16px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #667790; }
.promoImageHolder { width: 125px; height: 125px; margin: 0 15px 0 0; padding: 0 0 11px; background: url(../img/bottom_gradient.jpg) left bottom repeat-x; float: left; }
.randomPromoDetails { width: 447px; margin: 12px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; }
.promoNav a.last { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006a9f; }
.promoNav a.last:hover { text-decoration: none; }
.promoNav a.first { font-weight: bold; text-decoration: underline; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006a9f; background: url(../img/left_menu_disc.jpg) left 5px no-repeat; }
.promoNav a.first:hover { text-decoration: none; }

.promoText { margin: 0; padding: 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #667790; }
.promoText a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ed5f07; }
.promoText a:hover { text-decoration: underline; }

.webToolKit { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a4b0c1; }
.webToolKit ul { margin: 0; padding: 15px 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a4b0c1; }
.webToolKit ul li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a4b0c1; }
.webToolKit ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #196799; }
.webToolKit ul li a:hover { text-decoration: underline; }
.webToolKit h2 { margin: 0; padding: 0 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006a9f; background: url(../img/left_menu_disc.jpg) left 5px no-repeat; }
.webToolKit h2 a { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006a9f; }
.webToolKit h2 a:hover { text-decoration: none; }

.footer { width: 746px; margin: 0 auto; padding: 15px 104px 15px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
.copyright { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f37121; float: left; }
.bottomMenu { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; float: right; }
.bottomMenu ul { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9fl; float: right; }
.bottomMenu ul li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; float: left; }
.bottomMenu ul li a { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006a9f; }
.bottomMenu ul li a:hover { text-decoration: none; }

.colorLightGrey { color: #8f969c; }
