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; }
fieldset, img { border: none; vertical-align: middle; }
hr { display: none; }

body {
	background: #000 url(/i/bgBody.gif) repeat 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color:#fff;
}

#content { margin: 0px auto; width: 960px; padding-top: 25px; clear: both; background: #000 url(/i/bgContent.png) no-repeat 0 0; m/in-height: 500px; _h/eight: 500px; }

h1 {
  color: #CBCE05;
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 24px;
  margin-top: 10px;
  line-height: 1em;
  t/ext-transform: uppercase;
 }
 h2 {
  color: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px;
  }
 
 h1 object, h2 object { display: block; }
  
 h3 {
  color: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px
} 
h4 {
  color: #FFCC00;
  font-family: Verdana, Arial, sans-serif;
  f/ont-style: italic;
  font-size: 11px;
  font-weight: bold;
} 	

a { color: #FFCC00; overflow: hidden; text-decoration: none; }
a:hover { text-decoration: underline; }

/* inceput clase generice */


.fl {
	float: left;
}

.fr {
	float: right;
}

.clr {
	clear: both;
	height: 0px;
	width: 0px;
	padding:0px;
	margin:0px;
	_margin-bottom:-15px;	
}

.bold {
	font-weight: bold;
}


.easyclear, #content, #contentInner, #list, .gallery { display: inline-block; }
.easyclear, #content, #contentInner, #list, .gallery { display: block; }
.easyclear:after, #content:after, #contentInner:after, #list:after, .gallery:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }


/*
 * Lists
 */
ul, ol { margin: -0.5em 0 1em 1em; padding: 0; }
ol { padding-left: 2em; }
ul li { list-style: none; background: url(/i/bullet.gif) no-repeat 0 .6em; padding-left: 15px; }
ol ol { margin-bottom: 1em; padding-left: 1.5em; }
p { margin: 1em 0; }

/* sfirsit clase generice */


html, body, form, #wrapper {
	height:100%;
	margin:0px;
	padding:0px;
	border:none;
}
#wrapper {
	margin:0px auto;
	text-align:left;
	width:960px;
	vertical-align:middle;
}



/* inceput header */

#logo {
	float: left;
	text-align: left;
	padding-left:41px;
	padding-top:24px;
	height:108px;
}
#logo a 
{
	text-decoration:none;
}

logo a img { float: none; padding: 0; }

#header 
{
	width:960px;
	height:161px;
	background: #000 url(/i/bgHeader.jpg) no-repeat 0 0;
	margin:0px auto;
}

#header #nav { float: right; text-transform: uppercase; width: 500px; text-align: right; font-size: 15px; padding-top: 20px; padding-right: 25px; color: #E16666; }
#header #nav li { background: none; }
#header #nav a { color: #FFFFFF; text-decoration: none; }
#header #nav a:hover { text-decoration: underline; }

#header #nav #nav1 { float: right; width: 120px; }
#header #nav #nav1 a { color: #FFFFFF; text-decoration: none; }
#header #nav #nav1 a:hover { text-decoration: underline; }

#header #nav #nav2 { float: right; width: 76px; }
#header #nav #nav2 a { color: #FFFFFF; text-decoration: none; }
#header #nav #nav2 a:hover { text-decoration: underline; }

#header #nav img { float: right; padding-top: 4px; }

/* sfirsit header */

/* inceput meniu */

#menu { clear: both; width: 960px; height: 45px; background: url(/i/menu.png) no-repeat 0 0; margin: 0; }
#menu ul { list-style: none; margin: 0; padding: 0; background: none; }
#menu li { list-style: none; margin: 0; padding: 0; background: none; float: left; }
#menu a { display: block; height: 45px; width: 148px; text-indent: -9999px; background: url(/i/menu.png) no-repeat -9999px -9999px; }
#menu a:hover { background-position: 0 -45px; }
#menu .selected a { background-position: 0 -45px; }

#menu #menu2 a { width: 229px; }
#menu #menu3 a { width: 180px; }
#menu #menu4 a { width: 176px; }
#menu #menu5 a { width: 227px; }

#menu #menu2 a:hover { background-position: -148px -45px; }
#menu #menu3 a:hover { background-position: -377px -45px; }
#menu #menu4 a:hover { background-position: -557px -45px; }
#menu #menu5 a:hover { background-position: -733px -45px; }

#menu #menu2.selected a { background-position: -148px -45px; }
#menu #menu3.selected a { background-position: -377px -45px; }
#menu #menu4.selected a { background-position: -557px -45px; }
#menu #menu5.selected a { background-position: -733px -45px; }

/* sfirsit meniu stinga */

/* inceput meniu stinga */

#content #leftSide 
{
	float: left;
	width: 339px;
	margin: 0px 0px 0px 0px;
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
	overflow-x:hidden;
	background-image: url(/i/bgLeftSide.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	min-height:320px;
	_height:320px;
}

#content #contentInner { width: 920px; margin: 0; padding: 0 20px 0 20px; overflow: hidden; _overflow: none; background: url(/i/bgContentInner.png) repeat-y 0 0; _background-image: url(/i/bgContentInner.gif); min-height: 400px; _height: 500px; }
#leftMenu { float: left; width: 291px; height: 477px; padding-top: 78px; background: url(/i/menu.gif) no-repeat 0 0; margin: 0; }
#leftMenu li { list-style: none; margin: 0; padding: 0; background: none; }
#leftMenu a { display: block; height: 78px; text-indent: -9999px; background: url(/i/menu.gif) no-repeat -9999px -9999px; }
#leftMenu a:hover { background-position: -291px -78px; }

#leftMenu .menu2 a:hover { background-position: -291px -156px; }
#leftMenu .menu3 a:hover { background-position: -291px -234px; }
#leftMenu .menu4 a:hover { background-position: -291px -312px; }
#leftMenu .menu5 a:hover { background-position: -291px -390px; }
/* sfirsit meniu stinga */
/* inceput  continut pagina */

#rightSide #main 
{
	float:left;
	width:580px;
	
}
/* sfirsit continut */


/* inceput Cerere oferta */

#column #cerereOferta { background: url(/i/cerereOfertaBottom.gif) no-repeat bottom; width: 330px; padding-bottom: 14px; }
#column #cerereOferta h2 { background: url(/i/cerereOfertaTop.png) no-repeat top; width: 330px; height: 46px; text-indent: -9999em; margin: 0; }
#column #cerereOferta #cerereOfertaInner { width: 291px; background: #171717 url(/i/cerereOfertaInner.png) repeat-x 0 0; border: 1px #252525 solid; border-width: 0 1px 0 1px; min-height: 130px; _height: 130px; padding: 17px 19px 0 18px; }
#column #cerereOferta #cerereOfertaInner h3 { margin-bottom: -10px; *margin-bottom: -5px; }
#column #cerereOferta #cerereOfertaInner ul { margin: 0; }
#column #cerereOferta #cerereOfertaInner ul li { background: none; padding: 0; padding: 5px 0; border-bottom: 1px #333333 solid; }
#column #cerereOferta #cerereOfertaInner ul li span { width: 227px; margin-right: 15px; display: inline-block; }
#column #cerereOferta #cerereOfertaInner ul li span a { color: #FFF; }
#column #cerereOferta #cerereOfertaInner ul li span a:hover { color: #FFCC00; }
#column #cerereOferta #cerereOfertaInner ul li label { width: 45px; }
#column #cerereOferta #cerereOfertaInner ul li label a { display: inline-block; width: 45px; height: 17px; text-indent: -9999em; background: url(/i/btnSterge.jpg) no-repeat 0 0; position: relative; top: 5px; *position: static; *top: 0; margin-top: -5px; *margin-top: 0; }
#column #cerereOferta #cerereOfertaInner a#trimite { display: block; margin: 0px auto; margin-top: 10px; background: url(/i/btnTrimite.jpg) no-repeat 0 0; width: 133px; height: 36px; text-indent: -9999em; }

/* sfirsit Cerere oferta */


/* inceput Detaliu Locatii */

.single .image { float: left; width: 250px; overflow: hidden; }
.single .image div { clear: both; height: 190px; }
.single .image a { border: 1px solid #666; display: block; height: 180px; width: 240px; padding: 4px; overflow: hidden; background: #020202; cursor: pointer; }
.single .image a:hover, .single .image a:focus { border-color: #333; }
.single .image img { display: block; margin: 0 auto; }
.single .image ul, .single .image li { margin: 0; list-style: none; display: inline-block; }
.single .image ul { margin: 7px 0 0 -3px; display: inline-block; }
.single .image ul { display: block; }
.single .image ul:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.single .image li { float: left; width: 60px; height: 45px; display: inline; margin: 0 0 3px 3px; padding: 0; background: none; }
.single .image li a { display: block; width: 50px; height: 35px; padding: 4px; border-color: #666; }
.single .text { margin-left: 270px; display: inline-block; margin-top: -1.5em; }
.single .text { display: block; }
.single .text:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.single .text a#adauga { display: block; margin-top: 20px; background: url(/i/btnAdauga.jpg) no-repeat 0 0; width: 133px; height: 36px; text-indent: -9999em; }
.single .text a#a1 { display: block; margin-top: 20px; background: url(/i/btnRevenire.jpg) no-repeat 0 0; width: 133px; height: 36px; text-indent: -9999em; }

/* sfirsit Detaliu Locatii */


/* inceput Lista Locatii */

#locations { border: 1px #171717 solid; background: #000; padding: 10px 10px 10px 15px; width: 545px; }
#locations span.formItem label { display: none; }
#locations span.formItem a { display: inline-block; background: url(/i/btnFiltrare.jpg) no-repeat 0 0; width: 64px; height: 23px; text-indent: -9999em; position: relative; top: 10px; *top: 4px; margin-left: 5px; }
#locations span.formItem input, select { font-size: 11px; border: 1px #1C5180 solid; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000; padding: .29em; *padding: .3em; vertical-align: middle; }
#locations span.formItem input { width: 21%; }
#locations span.formItem select { padding: .2em; width: 21.5%; *width: 20.5%; background: #FFF; color: #000; }
#locations span.formItem select#ddCity { width: 100px; }
#locations span.formItem#loc { position: relative; z-index: 100; }
#locations span.formItem#loc label { position: absolute; top: 0%; left: 0px; *left: 3px; b/ackground: red; margin-top: -.5em; *margin-top: .2em; color: #000; height: 14px; font-size: 11px; display: block; padding: .4em .6em; width: 123px; overflow: hidden; white-space: pre; }
#locations p label { font-weight: bold; }
#locationList { width: 545px; height: 340px; overflow-y: auto; overflow-x: hidden; }
#locationList table { width: 98%; *w/idth: 98%; }
#locationList table td.al { text-align: left; }
#locationList table td.ar { text-align: right; }
#locationList table thead tr td { padding: 0; background: none; border: 0; border-bottom: 1px #C6C70B solid;  }
#locationList table thead tr td h3 { margin-bottom: -10px; *margin-bottom: -5px; }
#locationList table thead tr td h3.ie { _float: right; _margin-right: -10px; _display: inline-block; }
#locationList table tbody tr td { padding: 5px 0; border: 0; border-bottom: 1px #333 solid; color: #FFF; }
#locationList table tbody tr td a { color: #FFF; }
#locationList table tbody tr td a:hover { color: #FFCC00; }
#locationList table tbody tr td.ar a { color: #FFCC00; }
#locationList table tbody tr td a.adauga { display: inline-block; background: url(/i/btnAdaugaSmall.jpg) no-repeat 0 0; width: 53px; height: 19px; text-indent: 9999em; text-align: right; margin-left: 20px; position: relative; top: 5px; *position: static; *top: 0; margin-top: -5px; *margin-top: 0; }
#locationList table tbody tr td div.tooltip { display: none; }
.tooltipItem { border: 1px #333 solid; background: #000 url(/i/bgTooltip.jpg) repeat-x 0 0; padding: 10px; color: #FFF; }
.tooltipImage { float: left; display: inline; width: 60px; overflow: hidden; margin: 0; }
.tooltipText { margin-left: 72px; }

/* sfirsit Lista Locatii */


/* inceput finalizare */

#finalizare { width: 572px; }
#finalizare legend { display: none; }
#finalizare div.formItem { display: block; margin-bottom: 6px; }
#finalizare div.formItem label { color: #FFCC00; float: left; padding: 4px 12px 0 0; text-align: right; width: 200px; }
#finalizare div.formItem a { display: block; background: #FFCC00; width: 198px; height: 24px; t/ext-indent: -9999em; po/sition: relative; /top: 10px; *t/op: 4px; m/argin-left: 5px; color: #000; font-weight: bold; line-height: 200%; border: 1px #343433 solid; text-decoration: none; text-align: center; }
#finalizare div.formItem input, select, textarea { font-size: 11px; border: 1px #333 solid; background-color: #161616; font-family: Verdana, Helvetica, Arial, sans-serif; color: #FFF; padding: .4em .6em; vertical-align: middle; width: 185px; }
#finalizare div.formItem select { padding: .1em .2em; width: 200px; }
#finalizare div.formItem textarea { height: 105px; overflow: auto; }
#finalizare div.formItem.radio { margin: 15px 0 30px 0; }
#finalizare div.formItem.radio input { width: auto; border: none; background: none; vertical-align: top; margin-right: 10px; *margin-right: 5px; }
#finalizare div.formItem.radio span { margin-right: 10px; *margin-right: 5px; }

/* sfirsit finalizare */


/* inceput footer */

#footer { clear: both; text-align: right; background: url(/i/bgFooter.png) no-repeat 0 0; padding-top: 40px; color: #535353; line-height: 100%;	margin: 0px auto; width: 960px;	padding-bottom: 15px; }
#footer span { text-align: left; float: left; l/ine-height: 110%; }
#footer a { color: #535353; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer #trafic { clear: both; text-align: left; float: left; padding-top: 15px; }

#footer #footerLogos { float: left; padding-top: 15px; }
#footer #footerLogos ul { margin: 0; *width: 872px; }
#footer #footerLogos li { background: none; float: left; margin: 0; padding: 0; padding-left: 41px; }


/* sfirsit footer */


/*
 * Table
 */
table { text-align: left; border-collapse: separate; border-spacing: 0; border-collapse: collapse; margin: 1em 0 1em 1px; b/order: 1px #333333 solid; border: none; }
caption, th, td { text-align: left; font-weight: normal; }

thead td, thead th { font-weight: bold; background: #252525; color: #fff; }
th, td { border: 1px #333333 solid; padding: 3px 13px; text-align: left; margin-top: 15px; color: #666666; }



/* Home */
#home td { border: none; padding: 0; margin: 0; color: #FFF; }

#home #header { b/ackground: #CC0000 url(/i/bgHeaderHome.png) no-repeat right top; m/argin-top: 0; }
#home #footer { b/ackground: url(/i/bgFooterHome.png) no-repeat 0 0; p/adding-top: 131px; }
#home #content { w/idth: 960px; p/adding: 0; h/eight: 279px; background: #000 url(/i/bgContentHome.png) no-repeat 0 0; p/adding-bottom: 3px; }

#home #content #leftSide { width: 377px; padding:0; background: none; height: auto; min-height: 0; }
#home #content #rightSide { width: 583px; padding:0; background: none; }

#home #content #homeLogos { width: 538px; height: 489px; float: right; margin-right: -9px; _margin-right: -4px; margin-top: -6px; background: url(/i/homeLogos.jpg) no-repeat 0 0; }
#home #content #leftHome { width: 391px; float: left; }
#home #content #leftHome #homeIntro p { margin-top: 0; color: #CBCE05; font-size: 14px; line-height: 140%; }
#home #content #leftHome #homeInfo h1 { clear: both; }
#home #content #leftHome #homeInfo ul { margin: 0; }
#home #content #leftHome #homeInfo li { background: none; float: left; margin: 0; padding: 0; padding-right: 9px; padding-bottom: 15px; _position: relative; text-align:center; }
#home #content #leftHome #homeInfo li a { display: block; border: 4px #333 solid; width: 80px; }
#home #content #leftHome #homeInfo li span { display: block; border: 4px #333 solid; width: 80px; }
#home #content #leftHome #homeInfo li a span {  border: none; display: inline; }

#home #content #leftHome #homeInfo .homeSpacer { height: 15px; }

#home #footer #footerLogos{ display: none; }

/* Map */
#map { width: 550px; overflow: hidden; }
#map img { float: right; }


/*
 * Column
 */
#column { float: right; width: 330px; display: inline; margin-left: 15px; } 
#column h3 { margin-top: 0; }
#column .box { margin-bottom: 1em; }
#column .image { margin-bottom: 2em; text-align: center; f/ont-size: .9166em; color: #CCCCCC; }
#column .image img { display: block; }
#column .image p { margin-top: .5em; } 
#column .image a { display: block; background: #000 url(/i/bgBox.jpg) repeat-x 0 0; border: 1px #333333 solid; padding: 9px; } 
#column .image a:hover { border: 1px #999 solid; }
#column .image span { display: block; background: #000 url(/i/bgBox.jpg) repeat-x 0 0; border: 1px #333333 solid; padding: 9px; }
#column .image a span { border: none; padding: 0; }


/*
 * QuoteBox
 */
.quoteBox { background: #000 url(/i/bgBox.jpg) repeat-x 0 0; padding: 18px; border: 1px #333333 solid; display: inline-block; overflow: hidden; }
.quoteBox { display: block; }

/*
 * Additional Links
 */
.additionalLinks { margin: 1em 0; overflow: auto; *display: inline-block; b/ackground: #EFF266; padding: .5em 0; }
.additionalLinks h4 { margin-bottom: .4em; }
.additionalLinks ul { margin: 0; }
.additionalLinks li { background: url(/i/additionalLinksArrow.gif) no-repeat left center; margin: 0 0 .5em 0;}
.additionalLinks a { color: #fff; text-decoration: none; }
.additionalLinks a:hover, .additionalLinks a:focus {color: #fff; text-decoration: underline; f/ont-weight: bold; }
.additionalLinks ul li a { padding-left: 10px; }

/* Default Document (unknown) */
div.docs li { background: url(/i/moreInfo.gif) no-repeat left center;b/ackground: url(/i/docs.png) no-repeat 0 0; p/adding-left: 20px; _b/ackground-image: url(/i/docs.gif); }

/* Archives */
.docs .rar,
.docs .zip,
.docs .ace { b/ackground-position: 0 -47px; }

/* Images */
.docs .gif,
.docs .jpg,
.docs .jpg2,
.docs .jpeg,
.docs .jpeg2,
.docs .png { b/ackground-position: 0 -96px; }

/* Video */
.docs .avi,
.docs .mov,
.docs .mpg,
.docs .mpeg,
.docs .wma { b/ackground-position: 0 -148px; }

/* Audio */
.docs .mp3,
.docs .mp4,
.docs .wav,
.docs .mid { b/ackground-position: 0 -200px; }

/* Text */
.docs .txt { b/ackground-position: 0 -247px; }

/* Word like */
.docs .doc,
.docs .docx { b/ackground-position: 0 -298px; }

/* Excel like */
.docs .xls,
.docs .xlsx { b/ackground-position: 0 -348px; }

/* Powerpoint */
.docs .ppt { b/ackground-position: 0 -398px; }

/* HTML */
.docs .htm,
.docs .html { b/ackground-position: 0 -448px; }

/* PDF */
.docs .pdf { b/ackground-position: 0 -497px; }
