*::selection {}

a { outline: none; }
a img { border: none; }
a:link, a:visited { text-decoration: none; color: #3092B2; }
a.active:link, a.active:visited,
a:hover, a:active { text-decoration: underline; color: #3092B2; }

body, html { padding: 0; margin: 0; border: none; }
body { background: #272727 url(../ui/body-bk.png) repeat-x 50% 0; }
body, embed, form, html, object, .no-style, .no-style li, #sn, .m, .m ul { margin: 0; padding: 0; border: 0; }
body, input, table, textarea { font: 11px/15px 'Trebuchet MS', sans-serif; color: #2c2c2c; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #004c7c; }
h1, h2, h3, h4 { padding: 0; margin: 5px 0 10px; }
h1:first-child, h2:first-child, h3:first-child { margin-top: 0; }
h1:last-child, h2:last-child, h3:last-child { margin-bottom: 0; }
h1 { font-style: italic; font-size: 24px; line-height: 28px; }
h2 { font-weight: bold; font-size: 20px; line-height: 24px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }

input[type="text"], textarea { outline: none; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-appearance: none; }
textarea { resize: none; }

p { padding: 0; margin: 5px 0 8px; }
p:first-child { margin-top: 0; }
p:last-child { margin-bottom: 0; }
img + p { margin-top: 0; }

ul, ol { padding: 0 0 0 20px; margin: 8px 0; }
ul:first-child, ol:first-child { margin-top: 0; }
ul:last-child, ol:last-child { margin-bottom: 0; }
li:first-child { margin-top: 0; }
li:last-child  { margin-bottom: 0; }


.ac:after, .form .item:after { height: 0; display: block; visibility: hidden; clear: both; content: "."; } .ac, .form .item { display: inline-block; } .ac, .form .item { display: block; } /*\*/ * html .ac, * html .form .item { height: 1%; } /**/

.left { float: left; }
.right { float: right; }

ul.no-style, .no-style li, .m, .m li, .m ul, .m ul li { list-style: none; list-style-image: none; }


/* messages */
.messages { margin: 8px 0; }
.state-default { padding: 8px; background: #f6f6f6; border: 1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.state-error { padding: 8px; color: #ffffff; background: #e14f1c; border: 1px solid #cd0a0a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.state-highlight { padding: 8px; color: #915608; background: #f8da4e; border: 1px solid #fcd113; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


/* forms */
label { display: inline-block; }
.item { margin: 5px 0; } /*\*/ * html .item { margin: 4px 0; } /**/
.text label, .select label { width: 82px; text-align: right; line-height: 13px; vertical-align: middle; }
.text input, select { width: 120px; height: 16px; padding: 0; margin: 0; border: none; }
.item > span.field { display: inline-block; }
.text .field, .select .field { width: 120px; vertical-align: middle; border-bottom: 1px solid #666; }


/* popup */
.box-info { text-align: left; background: #fff; border: 8px solid #002d49; }
.box-info .options { height: 17px; text-align: right; }
.link-button-close-popup { width: 17px; height: 17px; display: inline-block; background: transparent url(../ui/link-button-close-popup.png) no-repeat 0 0; cursor: pointer; }
.box-info .content { padding: 0 18px 18px; }

#box_termeni-si-conditii .content { height: 450px; overflow-y: scroll; }


/* document */
#d { min-height: 650px; text-align: center; background: transparent url(../ui/d-bk.png) no-repeat 50% 0; } /*\*/ * html #d { height: 650px; } /**/


/* page */
#p { width: 908px; min-height: 650px; margin: 0 auto; text-align: left; background: transparent url(../ui/p-bk.png) no-repeat 50% 0; } /*\*/ * html #p { height: 650px; } /**/

#page-flash { width: 908px; margin-left: -454px; position: fixed; top: 0; left: 50%; } /*\*/ * html #page-flash { position: absolute; } /**/


/* header */
#h { height: 155px; }

#title-castiga, #title-recomanda { padding: 0; margin: 0; text-indent: -10000px; overflow: hidden; }
#title-castiga { height: 74px; }
#title-recomanda { height: 81px; }


/* body */
#b { height: 445px; }

.content-blocks .block { width: 254px; float: left; }
.content-blocks .title { height: 43px; padding: 0; margin: 0; text-indent: -10000px; overflow: hidden; }

#block-cum-castigi { width: 254px; margin-left: 20px; } /*\*/ * html #block-cum-castigi { margin-left: 10px; } /**/
#block-cum-castigi .body { padding: 18px 22px 0 26px; }
#block-cum-castigi ul { padding: 0; margin: 0 0 5px 0; list-style-position: inside; }
#block-cum-castigi p { padding: 0; margin: 0; }

#block-de-ce-greenfield { margin-left: 50px; }
#block-de-ce-greenfield .body { padding: 20px 20px 0 28px; }
#block-de-ce-greenfield ul { padding: 0; margin: 0 0 5px 0; list-style-position: inside; }
#block-de-ce-greenfield p { padding: 0; margin: 0; }

#block-castiga-acum { margin-left: 56px; }
#block-castiga-acum .body { padding: 20px 23px 0; }

#form-recomanda form { height: 335px; position: relative; }
#button-trimite-recomandare { width: 221px; height: 47px; margin: 0; position: absolute; bottom: -6px; left: -6px; }
#button-trimite-recomandare .field { height: 47px; background: transparent url(../ui/button-trimite-recomandare.png) no-repeat 0 0; } /*\*/ * html #button-trimite-recomandare .field { background-image: url(../ui/button-trimite-recomandare-ie6.png); } /**/
#button-trimite-recomandare input { width: 221px; height: 47px; padding: 0; margin: 0; display: block; text-indent: -10000px; overflow: hidden; background: transparent; border: none; }

#title-despre-tine, #title-cui-trimiti { height: 25px; padding: 0; margin: 0; text-indent: -10000px; overflow: hidden; background: transparent no-repeat 0 0; }
#title-despre-tine { background-image: url(../ui/title-despre-tine.png); }
#title-cui-trimiti { background-image: url(../ui/title-cui-trimiti.png); }


#tooltip { width: 200px; }


/* footer */
#f { height: 50px; color: #fff; }
#f a:link, #f a:visited,
#f a:hover, #f a:active { color: #97ef62; }
.copy-notice { margin-top: 25px; float: left; }
.gf-logo { margin-top: 15px; float: right; }

