@charset "utf-8";
/*************************************************************************************************
/ DEVELOPERS	: 	Catalin Z.
/ LAST UPDATE	:	20.04.2007
/ VERSION		: 	v1.5
/*************************************************************************************************

/*************************************************** RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/
/***************************** MAIN BODY, LINK, FORM, LIST */
BODY{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; background:#000 url(imgs/bg.gif) repeat}
.marginContent, .marginContentIndex{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}

A{color:#FF8E14; font-weight:bold; text-decoration:none} A:hover{text-decoration:underline}
A.legend{color:#FF8E14; font-style:normal; font-weight:normal}
A.blue{color:#00a4e8; font-weight:bold; font-size:16px; font-weight:bold; text-decoration:none; font-style:normal} A.blue:hover{text-decoration:underline}
	A.blue B{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
A.black{color:#000}
.marginContent A{font-weight:normal}

FORM{ }
INPUT, SELECT, TEXTAREA{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#666}
INPUT, TEXTAREA{padding:2px}

UL{ } LI{ }
#content .rightSide UL{list-style:disc inside} #content .rightSide LI{padding-bottom:4px}
UL.list2{list-style:none} UL.list2 LI{float:left; width:45%; list-style:none; padding:16px 32px 16px 0}
UL.list2 LI.par{padding:16px 0 16px 32px}
/***********************************************************/
/************************************************* HEADING */
H1, H2, H3, H4, H5, H6{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal}
H1{font-size:14px; color:#000; font-weight:bold; background:url(imgs/_icons/button-type-1-bg.gif) repeat-y left top; padding:2px 0; margin-bottom:10px}
	H1 SPAN{background:url(imgs/_icons/arrow-2.gif) no-repeat 5px center; padding-left:40px; display:block}
H2{color:#FF8E14; font-weight:bold; margin-bottom:5px}
H3{ }
H4{ }
H5{ }
H6{ }
/***********************************************************/
/******* POSITORING, ALIGN, WIDTH, HEIGHT, MARGIN, PADDING */
#wrapper{margin:0 auto; text-align:left; width:950px; background:#FFF; overflow:hidden}
.leftSide{width:206px} .rightSide{width:742px}
	#header{margin-bottom:1px}
		#header .leftSide{height:99px; background:#000 url(imgs/_icons/corner-rt.gif) no-repeat right top}
			#header .logo{margin:10px}
		#header .rightSide{height:99px}
			#header .quickLinks{text-align:right; height:32px; padding-top:8px}
				#header .quickLinks A{font-size:9px; text-transform:uppercase; font-size:12px} #header .quickLinks A.activ{text-decoration:none}
				#header .quickLinks .language{float:right; width:118px; padding-right:10px}
					#header .quickLinks .language IMG{margin-left:10px; border:1px #999 solid}
			.search{text-align:right; height:25px; padding-top:8px; color:#999}
				.search P{font-weight:bold; font-size:12px; text-transform:uppercase}
				.search FORM{float:right; margin:-3px 0 0 10px; width:184px}
					.search FORM INPUT{background:#EEE url(imgs/_icons/search.gif) no-repeat 117px 3px; border:1px #666 solid; width:126px; font-weight:normal} .search FORM INPUT.submit{background:none; border:none; cursor:pointer; margin-left:5px; width:auto; font-weight:bold}
			#header .mainMenu{width:auto}
				#header .mainMenu UL{float:left; width:auto}
					#header .mainMenu UL LI{height:26px; width:147px; float:left; margin-right:2px}
					#header .mainMenu UL LI.last{/*width:108px; */margin-right:-2px}
						#header .mainMenu UL LI A{background:#333 url(imgs/_icons/corner-rt.gif) no-repeat right top; color:#FFF; text-transform:uppercase; font-size:12px; height:18px;  display:block; padding:5px 0 3px 5px; text-decoration:none}
						#header .mainMenu UL LI A:hover, #header .mainMenu UL LI A.activ{background:#fe880a url(imgs/_icons/corner-rt.gif) no-repeat right top}
					#header .mainMenu .subMenu{position:absolute; padding-bottom:8px}
					#header .mainMenu #subMenu4{margin-left:-85px}
						#header .mainMenu .subMenu{background:#FFF; border:1px #333 solid; width:230px}
							#header .mainMenu .subMenu A{background:#FFF; color:#666; line-height:normal; height:auto} #header .mainMenu .subMenu A:hover{background:none; color:#999} #header .mainMenu .subMenu A.activ{background:none; color:#FE880A}
	#content{background:url(imgs/bg-content.gif) repeat-y left top; width:100%}
		#content .bg{background:url(imgs/bg-666666.gif) repeat-x left bottom}
		#content .bgIndex{background:#000 url(imgs/bg-666666.gif) repeat-x left bottom}
		#content .leftSide{background:#000; border-right:1px #FFF solid; border-bottom:1px #000 solid; text-align:center}
			.leftPicturePage{border-bottom:1px #FFF solid}
			.tel P{font-weight:bold; font-size:10px; text-transform:uppercase;color:#FF8E14}
			.buttonType1{display:block; position:relative; margin:10px auto; width:180px; height:25px; padding-top:10px; background:#333 url(imgs/_icons/button-type-1-bg.gif) repeat-y left center; color:#FF8E14; font-size:12px; text-decoration:none; text-align:left} .buttonType1 IMG{padding:2px 13px; margin:0 10px 0 0; float:left}
			.buttonType1:hover{background-color:#ff9835; color:#333}
		#content .rightSide{ }
			.rightPicturePage{width:auto; background:#000}
			.rightPicturePage, .rightPicturePage IMG{display:block; margin:0 auto}
			.heading{background:#333; padding:5px 28px 5px 40px; border-top:1px #FFF solid; color:#F78B1E; font-weight:bold; font-size:16px}
			#utilityBand{float:right}
			.breadCrumb{text-align:right; padding:5px 28px 0 10px; font-size:11px} .breadCrumb B{font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px}
			.breadCrumb A{font-size:11px}
			.marginContent{padding:15px 28px 15px 40px}
				.marginContent H1{margin-left:-40px; z-index:1}
			#content .rightSide P{padding-bottom:10px}
	#footer{background:#CCC url(imgs/_icons/corner-lb-bg.gif) no-repeat left bottom; padding:3px 28px; margin-top:1px; color:#333}
		#footer A{float:right}
	#bottomBand{padding:5px; background:#555; color:#FFF}
		#bottomBand TD{vertical-align:top; border-right:1px #DDD solid; padding:0 5px} #bottomBand TD.last{border:none}
		#bottomBand H1{color:#FFF}
		#bottomBand .search, #bottomBand .search FORM{width:auto; float:left; padding:0; margin:0}
		#bottomBand .search INPUT{width:168px; background-position:158px center}
		#bottomBand .search INPUT.submit{color:#FFF; width:auto}
		#bottomBand .buttonType1{margin:10px 0}
		#bottomBand UL LI A{font-style:normal; color:#FFF}

	
#validHtml{width:200px; padding:5px; margin:0 auto; margin-top:10px; margin-bottom:10px; background:#FFF; font-size:10px}
	#validHtml A{background:#000; color:#FFF; padding:2px; text-decoration:none} #validHtml A:hover{background:none; color:#000}
	#validHtml STRONG{display:block; padding-bottom:5px}
/* DEBUG *//*
#wrapper{height:1000px}
/*********/
/***********************************************************/
/************************************************** COLORS */

/***********************************************************/
/*************************** BACKGROUND COLOR && || IMAGE  */

/***********************************************************/
/******************************************* USUAL CLASSES */
.error, .mandatory{color:#FF0000}
.errorInput{border-color:#FF0000}
.clear{clear:both !important; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}
.clearFix{content:"."; display:block; height:0; clear:both; visibility:hidden}
.left, .leftSide{float:left} .right, .rightSide{float:right}
/*.hidePrint,*/ .noDisplay{display:none}
.noBorder{border:0 none}
.noRows{text-align:center}
.button1{font-size:14px; background:#000; color:#FF8E14; font-weight:bold; border:1px #FF8E14 solid; cursor:pointer}
.button1Ov{font-size:14px; background:#FF8E14; color:#000; font-weight:bold; border:1px #000 solid; cursor:pointer}
.buttonBlue{background:#0095b3 url(imgs/_icons/corner-rt-blue.gif) no-repeat left bottom; color:#FFF; font-weight:normal; padding:3px 18px; text-decoration:none; font-size:10px; font-style:normal}
.nextPage{background:#f78b1e url(imgs/_icons/next-page.gif) no-repeat right center; color:#FFF; font-style:normal; font-weight:normal; padding:4px 40px 4px 15px}
	.nextPage B{display:none}
/***********************************************************/

/* pages */
.marginContent TABLE TR TD{vertical-align:top}
.newsGallery{ }
.glossaryTop{background:#DDD; padding:5px; margin-bottom:20px; text-align:center}
	.glossaryTop A{font-style:normal; text-decoration:none} .glossaryTop A B{color:#FF8E14} .glossaryTop A:hover B{color:#000}
	.glossaryTop B{padding:0 3px; color:#999}
.glossaryContent{ }
	.glossaryContent STRONG{color:#FF8E14}
	.glossaryContent H1 SPAN{padding-left:60px}
.backToTop{text-align:right; border-top:1px #999 solid; padding:4px 0 16px 0}
.siteMap{list-style:none !important}
	.siteMap LI{line-height:12px; height:13px}
	.siteMap LI IMG{vertical-align:middle; margin-right:5px}
	.siteMap LI.sub1{ }
	.siteMap A{color:#00a4e8; font-style:normal; text-decoration:none}
.siteMapTable{ }
	.siteMapTable TD{vertical-align:middle}
	.siteMapTable TD IMG{vertical-align:middle}
	.siteMapTable TD A{color:#666}
.tableSpacer{border-collapse:collapse}
	.tableSpacer TR TD{padding:10px}
.tableSpacer H1{margin-bottom:0; position:relative}
.tableSpacer TR TD.color{background:#333; color:#FFF; text-transform:uppercase; text-align:left}
.tableSpacer TR TD.noBg{background:none}
.tableSpacer TR TD{background:#DDD; border-left:10px #FFF solid}

.contactForm{background:#EFEFEF; padding:10px; color:#000; font-size:12px}
.contactForm TD{padding:2px 0; text-align:left}
.contactForm INPUT{width:180px; font-size:12px}
.contactForm TEXTAREA{height:150px; width:95%; font-size:12px}
.contactForm SELECT{font-size:12px}
.contactForm .button1, .contactForm .button1Ov{width:auto}
.contactForm .error{text-align:right}
.contactForm UL{list-style:none !important; margin:10px 0 30px 0; clear:both}
	.contactForm UL LI{clear:both; padding:5px 0}
	.contactForm UL LI INPUT{width:auto; height:auto; float:left; margin-right:5px}
	.contactForm UL LI LABEL{float:left; width:auto}
	.contactForm UL LI.sub1{padding-left:20px}

/*********/
.bottomNavigation{padding-top:10px}
	.bottomNavigation A{text-decoration:none} .bottomNavigation A B{font-style:normal; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
	.bottomNavigation A:hover{text-decoration:underline}

.news{text-align:left; padding:12px; color:#FFF; height:239px}
	.news H1{background:none; color:#FFF; padding-bottom:10px}

.becomeAnAgent{background:#FFF; height:85px; margin:0px 5px 13px 5px; padding:3px 1px 1px 2px; text-align:left; color:#555; position:relative; vertical-align:top;}
	.becomeAnAgent P{padding:0 6px}
	.becomeAnAgent .buttonType1{width:190px; margin-top:0px}

#keywords{background:#FFF; padding:5px; margin:5px 0; margin-top:0px; line-height:28px}
	#keywords .item1{color:#3399ff; font-size:16px; font-style:normal; text-decoration:underline; font-weight:normal; padding-left:0}
	#keywords .item2{color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; padding-left:30px}
	#keywords .item3{color:#808080; font-size:10px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:30px}
	#keywords .item4{color:#ff9900; font-size:14px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:30px}
	#keywords .item5{color:#cc0000; font-size:10px; font-style:normal; text-decoration:underline; font-weight:bold; padding-left:40px}
	#keywords .item6{color:#999999; font-size:12px; font-style:italic; text-decoration:underline; font-weight:bold; padding-left:60px}
	#keywords .item7{color:#ff9900; font-size:14px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:80px}
	#keywords .item8{color:#3399ff; font-size:14px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:30px; padding-right:50px}
	#keywords .item9{color:#ff9900; font-size:12px; font-style:italic; text-decoration:none; font-weight:bold; padding-left:60px}
	#keywords .item10{color:#cc0000; font-size:12px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:60px}
	#keywords .item11{color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; padding-left:100px}
	#keywords .item12{color:#999999; font-size:14px; font-style:normal; text-decoration:none; font-weight:bold; padding-left:100px}

.list1{list-style:none}
	.list1 LI{background:url(imgs/_icons/icon-check.gif) no-repeat left center; padding-left:20px; list-style:none}

.boxGri{ }
	.boxGri .top{background:url(imgs/_box/gri-top.gif) no-repeat left top; line-height:5px; height:5px; font-size:0}
	.boxGri .bottom{background:url(imgs/_box/gri-bottom.gif) no-repeat left top; line-height:5px; height:5px; font-size:0}
	.boxGri .margin{background:url(imgs/_box/gri-middle.gif) repeat-y left top; padding:10px}

#flashMap{margin:10px 0}

.boxesIndex{border-collapse:separate;border-spacing:5px}
	.boxesIndex TD{padding:0 30px 0 10px; background:none}
	.boxesIndex TD.noBorder{border:none; padding:0 10px}
	.boxesIndex TD H1 SPAN{height:17px}
		.boxesIndex TD H1{margin-bottom:25px; margin-top:-5px}

#time{background:url(imgs/_box/time-bg.jpg) no-repeat left top; width:206px; height:324px}
	#time .margin{padding:140px 0 0 0}
	#time .margin P{padding:4px 0}

#popup{background:none}
	#popup H1{background:none; margin:15px 0}

/****************************************** send-email.php */
.stfForm{width:560px; margin:0 auto}
.stfForm .right{float:right}
.stfForm LABEL, .stfForm INPUT, .stfForm TEXTAREA{display:block; float:left; margin-bottom:10px}
.stfForm LABEL{text-align:right; width:140px; padding-right:10px}
.stfForm TEXTAREA{height:100px; width:400px}
.stfForm BR{clear:left}
.stfForm P.error{padding:0 0 20px 0}
.stfForm .button1, .stfForm .button1Ov{margin-right:15px}
/***********************************************************/

#roundedCorners{ }
	#roundedCorners .top{background:url(imgs/_box/index-boxes-top.gif) no-repeat left top; line-height:24px}
	#roundedCorners .bottom{background:url(imgs/_box/index-boxes-bottom.gif) no-repeat left top; line-height:15px}
	#roundedCorners H1{margin-left:1px; background:url(imgs/_icons/h.gif) no-repeat left 1px} #roundedCorners H1 SPAN{color:#000; background:none}
	#roundedCorners .box1, #roundedCorners .box2{width:320px}
	#roundedCorners .margin{padding:0 20px; background:#FFF url(imgs/_box/index-boxes-bg.gif) repeat-x left bottom; color:#000}
	#roundedCorners .box1{float:left}
	#roundedCorners .box2{float:right}

.newsPage{background:#FFF url(imgs/_pages/news_bg.jpg) no-repeat left bottom}
	.newsPage .marginContent DIV{list-style:none; float:left; width:290px; padding:5px 6px 2px 6px; margin:0 57px 5px -5px; height:80px; background:url(imgs/_pages/box_news.png) no-repeat left top}
		.newsPage .marginContent DIV P{line-height:10px; padding:4px 0 !important; font-size:10px}
	.newsPage .marginContent DIV.clear{float:none; width:auto; padding:0; height:0}

#errorPage{text-align:center; background:#FFF}
#errorPage #wrapper{width:593px; text-align:left; margin:0 auto}
#errorPage #wrapper #content{background:#FFF; padding-bottom:20px}
#errorPage #wrapper #content IMG{vertical-align:middle}
#errorPage #wrapper #content UL{list-style:disc inside; margin-top:5px}
#errorPage #wrapper #content LI{list-style:disc inside; padding:5px}
#errorPage #wrapper .search{text-align:left; height:auto; padding:0; color:#666; float:right}
#errorPage #wrapper .search INPUT{background:#EEE url(imgs/_icons/search.gif) no-repeat 117px 3px; border:1px #666 solid; width:80px; font-weight:normal}
#errorPage #wrapper .search INPUT.submit{background:none; border:none; cursor:pointer; margin-left:5px; width:auto; font-weight:bold}
#errorPage .left, #errorPage .right{width:50%; padding-top:10px} #errorPage .right{width:46%}

.becomeAnAgentPage{background:#343334 url(imgs/_pages/bg_become_an_agent.jpg) no-repeat left top}

#country{font-size:12px; line-height:20px; height:20px}

.tableSmallMaps{ }
.tableSmallMaps TR TD{padding:5px 0}
.tableSmallMaps IMG.leftImg{float:right; margin:0 20px 0 10px}
.tableSmallMaps IMG.rightImg{float:right; margin:0 0 0 10px}