body {
background-image: url(../images/bgrBody.gif);background-repeat: repeat;font: normal 12px Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;margin: 0px;padding: 0px;}
.clear {clear: both;}
p {margin: 0px;padding: 0px;}
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Arial, Verdana, sans-serif;font-weight: bold;margin: 0px;padding: 0px;}
a:link, a:active, a:visited {font-weight: bold;color: #FFFFFF;}
a:hover {text-decoration: underline;}
#wrapper {width: 100%;background: url(../images/bgrTop.gif) repeat-x left 2px;}
#main {width: 860px;margin-right: auto;margin-left: auto;}

/*------------------------------------------BACKGROUND IMAGES FOR EACH SECTION----------------------*/
.mainBGR {background: url(../images/imgTestBgr.jpg) no-repeat left top;}
#ex35 .mainBGR {background: url(../ex35/images/IMG_BGR.jpg) no-repeat left top;}
#fx35 .mainBGR {background: url(../fx35/images/IMG_BGR.jpg) no-repeat left top;}
#fx45 .mainBGR {background: url(../fx50/images/IMG_BGR.jpg) no-repeat left top;}
#g35 .mainBGR {background: url(../g35/images/IMG_BGR.jpg) no-repeat left top;}
#g37 .mainBGR {background: url(../g37/images/IMG_BGR.jpg) no-repeat left top;}
#qx56 .mainBGR {background: url(../qx56/images/IMG_BGR.jpg) no-repeat left top;}
#contact .mainBGR {background: none;}

/*-------------------------------------------HEADER STYLES--------------------------------*/
#header {height: 122px;background: #0C0B0B url(../images/logoINFheader.jpg) no-repeat right top;width: 860px;margin-right: auto;margin-left: auto;}
#header .BMlogo {margin-top: 35px;}
#header span {color: #FFFFFF;font-weight: bold;}

/*------------------------------------------------LEFT TXT BLOCK---------------------*/
#leftTXT { display: block; width: 225px; margin-top: 20px; margin-bottom: 14px; margin-left: 14px; height: 355px; background: #333333; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.leftTxtTit { background: #333333; width: 221px; position: relative; top: -450px; left: 14px; color: #FFFFFF; padding: 2px; text-align: center; font: bold 15px "Trebuchet MS", Arial, Verdana, sans-serif; }
.leftTxtContent { width: 215px; color: #FFFFFF; position: relative; left: 14px; top: -435px; padding-right: 5px; padding-left: 5px; text-align: justify; }
/*HOMEPAGE*/
.bgrHome .leftTxtTit { background: #333333; width: 221px; position: relative; top: -456px; left: 14px; color: #FFFFFF; padding: 2px; text-align: center; font: bold 15px "Trebuchet MS", Arial, Verdana, sans-serif; }
.bgrHome .leftTxtContent { width: 215px; color: #FFFFFF; position: relative; left: 14px; top: -475px; padding-right: 5px; padding-left: 5px; text-align: justify; }
/*------------------------------------------------FOOTER-----------------------------------*/
#footer {line-height: 28px;height: 28px;background: #000000;color: #FFFFFF;font-size: 11px;font-weight: bold;padding-right: 14px;padding-left: 14px;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;margin-top: 20px;}
#footer p {float: left;}
.bgrHome #footer { top: -33; position: relative; margin-top: -33px; }
.bgrHome .designBy { position: relative; top: -20px; }

.footerNav {float: right;text-align: right;}
.footerNav a:link, .footerNav a:active, .footerNav a:visited {color:#FFFFFF;text-decoration: none;}
.footerNav a:hover {text-decoration: underline;}
#footer a:link, #footer a:visited, #footer a:active {color: #FFFFFF;}
#footer a:hover{text-decoration: none;}

/*-----------------------------SPECS STYLES--------------------------------*/

#specs #header {width: 750px;}
#specs #main {width: 750px;}
#specs {margin-top: 0px;}
.specsTIT {color: #FFFFFF;background: #000000;font-size: 15px;}
.specsPackage {background: #000000;font: bold 13px "Trebuchet MS", Arial, Verdana, sans-serif;text-align: right;}
#specs td {padding: 3px 12px;font-weight: bold;color: #FFFFFF;}
.specsL {background: #252525;width: 135px;text-transform: uppercase;text-align: right;font-size: 13px;}
.specsNone {background: transparent;}
.specH1 {color: #FFFFFF;font-size: 16px;margin: 0px;padding: 0px;}
.specsEven {background: #333333;}
.specsPics {margin-top: 20px;}
.btnL {margin-top: 6px;margin-bottom: 8px;}

/*-----------------------CONTACT STYLES-------------------------*/

.contactL, .contactForm {color:#FFFFFF;}
.contactL {float: left;width: 400px;margin-right: 44px;margin-left: 14px;margin-top: 14px;}
.contactL a:link, .contactL a:active, .contactL a:visited {color: #FFFFFF;}
.contactForm {float: left;margin-top: 14px;}
.contact_form h4 {font-size: 15px;margin-bottom: 6px;}
.contact_form h5 {margin-top: 8px;}
#contact h5 {font-size: 14px;}
.textField, .input_mesaj {width: 250 px;width: 250px;margin-bottom: 6px;margin-top: 2px;}
.picsImg {margin-top: 14px;}
.picsImg h4 {font-size: 13px;margin-top: 4px;}
.contact_btns {padding-left: 95px;}
.btnSubmit{background-image: url(../images/contact/btnTrimite.gif);background-repeat: no-repeat;width: 64px;height: 24px;border: 0px;cursor: pointer;}
.btnReset{background-image: url(../images/contact/btnAnuleaza.gif);background-repeat: no-repeat;width: 75px;height: 24px;border: 0px;cursor: pointer;}

/*------------------------------design by------------------------------*/
.designBy { color: #666666; margin-top: 33px; text-align: right; }
.designBy a:link, .designBy a:hover, .designBy a:visited {color: #999999;font-weight: bold;text-decoration: none;}
.designBy a:hover {text-decoration: underline;}

/*-------------------------------GALLERY STYLES-----------------------------*/
#gallery .mainBGR {background: transparent;}
.newsH2, .newsH1 {font-size: 15px;margin-bottom: 8px;margin-top: 8px;color: #FFFFFF;}
.newsH1 {margin-bottom: 22px;margin-top: 12px;}
.newsPics {margin-bottom: 24px;}
.newsPics img {padding: 3px;border: 1px solid #666666;margin-right: 12px;}

/*----------------------------------MOOTOOLS TOOLTIP------------------------*/
div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}

div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(img/balloon.png) top left no-repeat !important;
	background: url(img/balloon.gif) top left no-repeat;
	font-size: 11px;
}

div.tooltip p {margin: 0;padding: 0 10px 15px;text-shadow: 2px 2px 1px #222;
	background: url(img/balloon.png) bottom left no-repeat !important;
	background: url(img/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}


.tblOptional { text-align: center; }
.tblOptional tr td form { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.tblOptional tr td form .lightview span { font: 11px Arial, Helvetica, sans-serif; }
.tblOptional tr td form a:link, .tblOptional tr td form a:visited, .tblOptional tr td form a:active { text-decoration: none; }
.tblOptional tr td form a:hover { text-decoration: underline; }.stepsPrice { color: #FFF; text-align: center; margin-bottom: 8px; margin-top: -12px; }
.configBtn { position: relative; left: 266px; top: -370px; }
