BODY { text-align: center; margin: 0px; padding: 0px; background-color: #ffffff; }
FORM { margin: 0px; padding: 0px; }
* { outline: none; }

H1 { font-family: Arial, Helvetica, Sans-serif; font-size: 30px; font-weight: bold; color: #88b736; text-decoration: none; margin: 0px; padding: 0px; }
H2 { font-family: Arial, Helvetica, Sans-serif; font-size: 18px; font-weight: bold; color: #88b736; text-decoration: none; margin: 0px; padding: 0px; }

/* WRAPPER */
#wrapper { width: 951px; height: 100%; margin: 0 auto; text-align: left; }

/* HEADER */
#header { width: 951px; height: 191px; text-align: left; margin: 0px; }

/* FOOTER */
#footer-bar { width: 951px; height: 15px; margin: 30px 0px 10px 0px; background: url('../imgs/footer.gif') top left no-repeat; }
#footer-links { width: 951px; margin: 0px 0px 5px 0px; text-align: center; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: none; }
#footer-copyright { width: 951px; margin: 0px 0px 10px 0px; text-align: center; font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: normal; color: #196a40; text-decoration: none; }

/* CONTENT */
.tjobs { color:#88B736; text-decoration:none; }
.tjobs:hover{ color:#196A40; }
#logo { width: 412px; height: 191px; float: left; margin: 0px; overflow: hidden; }
#slogan { width: 265px; height: 191px; float: left; margin: 0px; overflow: hidden; }
#cautare { width: 274px; height: 191px; float: left; margin: 0px; overflow: hidden; }
#cautare .top { width: 274px; height: 74px; text-align: left; background: url('../imgs/bg.cautare.gif') top left no-repeat; padding: 5px 0px 0px 10px; }
#cautare .bottom { width: 264px; height: 117px; text-align: left; padding: 5px 0px 0px 10px; overflow: hidden; }
#cautare-form { margin: 2px 0px 0px 0px; }
#btn-home { float: right; width: 77px; height: 19px; margin: 0px; padding: 0px; }

#categorii-table { width: 349px; float: left; overflow: hidden; }
#main-content { width: 594px; float: right; overflow: hidden; }

#categorii-header { width: 349px; height: 21px; background: url('../imgs/bg.categorii.gif') top left no-repeat; }
#categorii-list { width: 349px; padding: 5px 0px 0px 0px; }
#categorii-cycle { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
#categorii-cycle td { height: 20px; }
#categorii-text { float: left; margin: 3px 0px 0px 10px; }
#intrebari-text { float: left; margin: 3px 0px 0px 130px; }
#raspunsuri-text { float: left; margin: 3px 0px 0px 25px; }

#mesaje-list { width: 594px; padding: 5px 0px 0px 0px; }
#mesaje-cycle { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
#mesaje-cycle td { height: 20px; }
#mesaje-cycle th { height: 20px; padding-left: 10px; background-color: #88b736; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }

#publicitate { width: 594px; height: 60px; text-align: right; background: url('../imgs/bg.publicitate.gif') top left repeat-x; }
#scrie-intrebarea { width: 594px; height: 180px; margin: 12px 0px 0px 0px; background: url('../imgs/bg.scrieintrebarea.jpg') top left no-repeat; overflow: hidden; }
#scrie-intrebarea .ttarea { width: 487px; height: 93px; margin: 46px 0px 0px 95px; padding: 3px; border: 1px solid #f2f5de; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; overflow: scroll; overflow-x: hidden; }
#scrie-intrebarea .ddcategorii { float: left; width: 120px; height: 23px; margin: 8px 0px 0px 290px; }
#scrie-intrebarea .send { float: left; width: 140px; height: 23px; margin: 8px 0px 0px 30px; //margin: 8px 0px 0px 20px;}

#adauga-intrebarea { width: 594px; height: 128px; margin: 12px 0px 0px 0px; background: url('../imgs/bg.adaugaintrebarea.jpg') top left no-repeat; overflow: hidden; }
#adauga-intrebarea .ttarea { width: 505px; height: 60px; margin: 25px 0px 0px 70px; padding: 3px; border: 1px solid #f2f5de; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; overflow: scroll; overflow-x: hidden; }
#adauga-intrebarea .ddcategorii { float: left; width: 120px; height: 23px; margin: 8px 0px 0px 290px; }
#adauga-intrebarea .send { float: left; width: 140px; height: 23px; margin: 8px 0px 0px 30px; //margin: 8px 0px 0px 20px;}

#adauga-raspuns { width: 594px; height: 128px; margin: 12px 0px 0px 0px; background: url('../imgs/bg.adaugaraspuns.jpg') top left no-repeat; overflow: hidden; }
#adauga-raspuns .ttarea { width: 505px; height: 60px; margin: 25px 0px 0px 70px; padding: 3px; border: 1px solid #f2f5de; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; overflow: scroll; overflow-x: hidden; }
#adauga-raspuns .send { float: right; width: 140px; height: 23px; margin: 8px 10px 0px 0px; }

.box { margin: 12px 0px 0px 0px; }
.label-left { width: 4px; height: 21px; float: left; background: url('../imgs/label.left.gif') top left no-repeat; }
.label-right { width: 4px; height: 21px; float: left; background: url('../imgs/label.right.gif') top left no-repeat; }
.label-text { height: 21px; line-height: 21px; vertical-align: middle; float: left; padding: 0px 5px 0px 5px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; background: url('../imgs/label.bg.gif') top left repeat-x; }
.box-content { width: 582px; margin: 0px; padding: 5px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.box-content-sondaj { width: 255px; margin: 0px; padding: 5px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.box-avatar { float: left; width: 60px; min-height: 60px; margin-right: 10px; }
.box-avatar img { border: 1px solid #71887e; }
.box-text { float: left; width: 510px; }
.box-text-concurs { float: left; width: 330px; }
.box-sponsor { float: right; width: 170px; margin-right: 10px; }
.autor { float: left; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.raspunsuri { float: right; margin: 0px 10px 5px 0px; }
.data-curenta { float: right; margin: 0px 10px 5px 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #f5821f; text-decoration: none; }
.info-stiati-ca { float: left; width: 395px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.intrebare { width: 420px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.loop-box { width: 592px; border-width: 1px; border-style: solid; border-color: #71887e; }
#ultima-intrebare { width: 592px; border-width: 1px; border-style: solid; border-color: #71887e; }
#concurs { width: 592px; border-width: 1px; border-style: solid; border-color: #71887e; }
#extra-stuff { width: 592px; border-width: 1px; border-style: solid; border-color: #71887e; }
#sondajContainer { border-width: 1px; border-style: solid; border-color: #71887e; }
#castigator-trecut { width: 320px; border-width: 1px; border-style: solid; border-color: #71887e; }
#stiati-ca { width: 592px; border-width: 1px; border-style: solid; border-color: #71887e; }

#category-header { width: 594px; margin: 12px 0px 0px 0px; }

#menu { line-height: 12px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #2a9ce0; text-decoration: none; margin: 0px; }
#menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#menu li { padding: 0px; margin: 0px; }
#menu li.active, #menu li.active a { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #5f9e7d; text-decoration: none; }
#menu li a { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #196a40; text-decoration: none; }
#menu li a:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #5f9e7d; text-decoration: none; }

#game-container { width: 594px; height: 594px; text-align: center; }


/* CLASSES */
.clear { clear: both; padding: 0px; margin: 0px; }
.float-left { float: left; }
.float-right { float: right; }
.underline { background-color: #f5821f; height: 1px; }
.underline2 { background-color: #bfd2c6; height: 2px; }

.arial10normal { font-family: Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }

.arial11normal { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.arial11bold { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.arial11orange { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #f5821f; text-decoration: none; }
.arial11green { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: none; }
.arial11boldgreen { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #196a40; text-decoration: none; }

.arial12normal { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.arial12green { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #196a40; text-decoration: none; }
.arial12bold { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.arial12boldwhite { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.arial12boldorange { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #f5821f; text-decoration: none; }

.error-text { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none; padding: 0px 0px 5px 0px; }
.ok-text { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #1fbf00; text-decoration: none; padding: 0px 0px 5px 0px; }

/* LINKS */
.link-arial09normal { font-family: Arial, Helvetica, Sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; }
.link-arial09normal:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: underline; }

.link-arial11bold { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.link-arial11bold:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

.link-arial11bold2 { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.link-arial11bold2:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

.link-arial11green { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: underline; }
.link-arial11green:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: none; }

.link-arial11green2 { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: none; }
.link-arial11green2:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #196a40; text-decoration: underline; }

.link-arial11greenbold2 { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #196a40; text-decoration: none; }
.link-arial11greenbold2:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #196a40; text-decoration: underline; }

.link-arial11orange2 { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #f5821f; text-decoration: none; }
.link-arial11orange2:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #f5821f; text-decoration: underline; }

.link-arial12boldwhite { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.link-arial12boldwhite:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline; }

.link-arial12bold { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.link-arial12bold:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }

.link-arial12normal { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.link-arial12normal:HOVER { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; }


/* FORMS */
form.searchfrm ol { margin: 0px; padding: 0px; }
form.searchfrm li { list-style: none; padding: 0px 5px 2px 5px; margin: 0px; }
form.searchfrm label { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #004c1c; text-decoration: none; display: inline-block; line-height: 1.8; vertical-align: middle; }
form.searchfrm .textInput { height: 15px; padding: 1px; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; }
form.searchfrm .selectInput { height: 20px; padding: 1px; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; }
form.searchfrm .button { height: 20px; text-align: left; background: url("../imgs/bg.button.png") bottom right no-repeat; border-width: 0px; color: #004c1c; line-height: 18px; font-weight: bold; font-size: 11px; cursor: pointer; }
form.searchfrm .button:HOVER { height: 20px; text-align: left; background: url("../imgs/bg.button.png") bottom right no-repeat; border-width: 0px; color: #004c1c; line-height: 18px; font-weight: bold; text-decoration: underline; font-size: 11px; cursor: pointer; }

form.newfrm ol { margin: 0px; padding: 0px; }
form.newfrm li { list-style: none; padding: 0px 5px 2px 5px; margin: 0px; }
form.newfrm span { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #004c1c; text-decoration: none; margin-top: 5px; }
form.newfrm label { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #004c1c; text-decoration: none; display: inline-block; line-height: 1.8; vertical-align: middle; }
form.newfrm label.register { font-family: Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #004c1c; text-decoration: none; display: inline-block; line-height: 1.8; vertical-align: top; }
form.newfrm label.big { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #004c1c; text-decoration: none; display: inline-block; line-height: 2; vertical-align: middle; }
form.newfrm .textInput { height: 15px; padding: 1px; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; }
form.newfrm .selectInput { height: 20px; padding: 1px; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #000000; }
form.newfrm .button { height: 20px; text-align: left; background: url("../imgs/bg.button.png") bottom right no-repeat; border-width: 0px; color: #004c1c; line-height: 18px; font-weight: bold; font-size: 11px; cursor: pointer; }
form.newfrm .button:HOVER { height: 20px; text-align: left; background: url("../imgs/bg.button.png") bottom right no-repeat; border-width: 0px; color: #004c1c; line-height: 18px; font-weight: bold; text-decoration: underline; font-size: 11px; cursor: pointer; }