@media all { 

/* =universals */
* { margin: 0; padding: 0; }
.margin-left-10 { margin-left: 10px; }
.margin-left-20 { margin-left: 20px; }
.margin-top-15 { margin-top: 15px; }

.width-form1 { width: 341px; }
.width-form2 { width: 240px; }
.width-form2-span { width: 200px; }

.width-x { width: 600px; }
.width-170 { width: 170px; }
.width-180 { width: 180px; }
.width-105 { width: 105px; }

.bg1 { background: #BEBEBE url(../img/sageata.jpg) no-repeat 204px 18px; }
.bg2 { background: #BEBEBE url(../img/sageata.jpg) no-repeat 214px 18px; }
.bg3 { background: #BEBEBE url(../img/sageata.jpg) no-repeat 139px 18px; }

.text-align-center { text-align: center; }
.text-align-justify { text-align: justify; }

/* =html */
html { background-color: #FFF; }

/* =body */
body { font: 12px Helvetica, Tahoma, Verdana; color: #000; }

/* =h1 */
h1#h1_titlu { position: relative; padding-left: 30px; color: #425B93; font-size: 17px; font-family: Helvetica, sans-serif; font-weight: bold; } 
h1#h1_titlu2 { position: relative; padding-left: 20px; color: #425B93; font-size: 14px; font-family: Helvetica, sans-serif; font-weight: bold; } 

/* =h2 */
h2.h2_carte_detalii { position: relative; height: 24px; line-height: 24px; color: #425B93; font-size: 16px; font-weight: bold; } 
h2.h2_regula_detalii { position: relative; height: 24px; line-height: 24px; color: #425B93; font-size: 16px; font-weight: bold; } 

/* =ul */
ul { list-style-type: none; }
ul#ul_meniu { position: relative; padding: 20px 0 0 340px; }
ul#ul_contact { position: relative; margin: 10px 0 0 10px; }
ul#ul_oferta_speciala { position: relative; margin-top: 40px; padding-left: 40px; width: 200px; height: 230px; }
ul#ul_oferta_speciala_submeniu { position: relative; padding-left: 20px; }

/* =li */
ul#ul_meniu li { float: left; padding-right: 10px; height: 60px; }
ul#ul_meniu li#li1 { width: 90px; }
ul#ul_meniu li#li2 { width: 80px; }
ul#ul_meniu li#li3 { width: 105px; }
ul#ul_meniu li#li4 { width: 130px; }
ul#ul_meniu li#li5 { width: 60px; }

ul#ul_oferta_speciala li { position: relative; float: left; width: 190px; }
ul#ul_oferta_speciala_submeniu li { position: relative; float: left; width: 120px; }

ul#ul_contact li { position: relative; float: left; margin-right: 20px; padding-left: 10px; width: 140px; height: 90px; line-height: 13px; color: #FFF; border-right: 1px solid #778AB2; }
ul#ul_contact li#last { border: none; }

/* =p */
p#p_oferta_speciala { position: relative; margin-top: 58px; width: 100%; color: #425B93; font-size: 17px; font-family: Helvetica, sans-serif; text-align: center; font-weight: bold; } 
p#p_content_left_dr_text { position: relative; margin-top: 30px; padding: 0 15px 0 30px; text-align: justify; }
p#p_content_left_dr_text2 { position: relative; margin-top: 10px; padding: 0 15px 0 30px; text-align: justify; }
p#p_content_left_dr_img { position: relative; width: 95%; text-align: right; }
p.p_titlu { position: relative; padding-left: 30px; color: #425B93; font-size: 17px; font-family: Helvetica, sans-serif; font-weight: bold; } 
p.p_carte_detalii { position: relative; margin-bottom: 5px; width: 440px; }
p.p_carte_detalii2 { position: relative; margin-bottom: 5px; width: 440px; text-align: justify; }
p.p_regula_detalii { position: relative; margin-bottom: 5px; width: 230px; text-align: justify; }
p.p_sediu_detalii { position: relative; width: 300px; }
p.p_box_text { position: relative; margin-left: 15px; width: 640px; text-align: justify; }
p#p_eroare_ae { position: relative; margin-left: 80px; height: 20px; font-size: 12px; color: #FF0000; font-weight: bold; }
div.intrebare_nr p { position: relative; padding: 5px 5px 10px 5px; }
div.intrebare_corp p { position: relative; padding: 5px 5px 10px 5px; }
div.explicatie p { position: relative; padding: 0 5px 0 50px; color: #FF0000; }
p#p_nr_chestionar { position: relative; margin: 10px 0 10px 30px; font-size: 18px; font-weight: bold; }
p#p_mesaj { position: relative; float: left; font-size: 16px; font-weight: bold; }

/* =span */
p#p_content_left_dr_text p { position: relative; float: left; }

/* =a */
a { color: #225783; font-style: normal; text-decoration: none; cursor: pointer; }
a:link { color: #225783; }
a:visited { color: #225783; }
a:hover, a:active { color: #000; }

ul#ul_oferta_speciala li a { position: relative; display: block; padding-left: 15px; height: 20px; line-height: 20px; color: #404040; font: 15px Tahoma; text-decoration: none; font-weight: bold; background: url(../img/patratel.jpg) no-repeat 0 8px; }
ul#ul_oferta_speciala li a:link { color: #404040; }
ul#ul_oferta_speciala li a:visited { color: #404040; }
ul#ul_oferta_speciala li a:hover, ul#ul_oferta_speciala li a:active { color: #425B93; font-weight: bold; background: url(../img/patratel.jpg) no-repeat 0 8px; }

ul#ul_oferta_speciala_submeniu li a { position: relative; display: block; padding-left: 15px; height: 20px; line-height: 20px; color: #404040; font: 14px Tahoma; text-decoration: none; font-weight: bold; background: url(../img/patratel.jpg) no-repeat 0 8px; }
ul#ul_oferta_speciala_submeniu li a:link { color: #404040; }
ul#ul_oferta_speciala_submeniu li a:visited { color: #404040; }
ul#ul_oferta_speciala_submeniu li a:hover, ul#ul_oferta_speciala li a:active { color: #425B93; font-weight: bold; background: url(../img/patratel.jpg) no-repeat 0 8px; }


ul#ul_meniu li a { position: relative; display: block; height: 60px; color: #FFF; font: 11px Tahoma; text-decoration: none; background: url(../img/scoala-a.jpg) no-repeat 0 15px; }
ul#ul_meniu li a:link { color: #FFF; }
ul#ul_meniu li a:visited { color: #FFF; }
ul#ul_meniu li a:hover, ul#ul_meniu li a:active { color: #FFF; font-weight: bold; background: url(../img/scoala-b.jpg) no-repeat 0 15px; }

a#click_aici { position: relative; display: block; margin-left: 37px; width: 177px; height: 277px; text-decoration: none; background: url(../img/dr/oferta-scoala-soferi-a.jpg) no-repeat bottom; }
a#click_aici:link { }
a#click_aici:visited { }
a#click_aici:hover, a#click_aici:active { background: url(../img/dr/oferta-scoala-soferi-b.jpg) no-repeat bottom; }

a#click_aici2 { position: relative; display: block; margin: 30px 0 10px 11px; width: 228px; height: 117px; text-decoration: none; background: url(../img/dr/carti-recomandate-a.jpg) no-repeat; }
a#click_aici2:link { }
a#click_aici2:visited { }
a#click_aici2:hover, a#click_aici2:active { background: url(../img/dr/carti-recomandate-b.jpg) no-repeat; }

a#continuare { position: relative; display: block; margin-left: 400px; padding-left: 26px; width: 100px; height: 24px; line-height: 24px; text-decoration: none; background: url(../img/continuare-a.jpg) no-repeat; }
a#continuare:link { }
a#continuare:visited { }
a#continuare:hover, a#continuare:active { background: url(../img/continuare-b.jpg) no-repeat; }

a#click_aici3 { position: relative; display: block; margin: 10px 0 10px 11px; width: 228px; height: 117px; text-decoration: none; background: url(../img/dr/chestionare-auto-a.jpg) no-repeat; }
a#click_aici3:link { }
a#click_aici3:visited { }
a#click_aici3:hover, a#click_aici3:active { background: url(../img/dr/chestionare-auto-b.jpg) no-repeat; }

a#click_aici4 { position: relative; z-index: 2; display: block; margin-top: 370px; width: 177px; height: 277px; text-decoration: none; background: url(../img/dr/oferta-scoala-soferi-a.jpg) no-repeat bottom; }
a#click_aici4:link { }
a#click_aici4:visited { }
a#click_aici4:hover, a#click_aici4:active { background: url(../img/dr/oferta-scoala-soferi-b.jpg) no-repeat bottom; }

a#infoline { position: relative; z-index: 1px; display: block; margin-top: 380px; width: 133px; height: 247px; text-decoration: none; background: #000066 url(../img/infoline.jpg) no-repeat; }
a#infoline:link { }
a#infoline:visited { }
a#infoline:hover, a#click_aici3:active { }

.bg { background: #000066 url(../img/oferta.jpg) no-repeat; }

/* =img */
img, img a { border: none; }
img#img_maux_design { position: absolute; margin-left: 60%; }
img#img_sediu { position: relative; z-index: 1px; margin-top: 380px; }

/* =form =fieldset input */
fieldset { border-width: 0; }

.input1 { cursor: pointer; }
.cursor { cursor: text; }

input.buton { padding: 0 10px; }

form#f_common { position: relative; float: left; padding: 10px 10px 0 10px; width: 444px; }

form#f_common fieldset { display : block; position: relative; width: 444px; }

form#f_common fieldset label { float: left; width: 100%; padding-bottom : 5px; }
form#f_common fieldset label span { float : left; width: 15%; font-size: 12px; color: #000; line-height: 20px; text-align : left; }
form#f_common fieldset input { float: left; height: 18px; border: 2px solid #425B93; cursor: text; vertical-align: middle; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #F8F8F8; }

form#f_common fieldset select { float: left; height: 18px; border: 1px solid #ccc; cursor: pointer; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

form#f_common fieldset textarea { float: left; width: 341px; height: 121px; border: 2px solid #425B93; cursor: text; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #F8F8F8; }

.button-distance { margin: 0 80px 0 115px; }

form#f_common fieldset label input.buttons { position: relative; height: 24px; padding: 0 5px 0 5px; font-size: 12px; font-weight: bold; cursor: pointer; border: none; background-color: #F1EFF0; }
form#f_common fieldset label input.buttons:hover { color: #425B93; }

/* =div */
div#container { position: relative; margin: 0 auto; margin-top: 10px; width: 900px; }

div#branding { position: relative; width: 100%; height: 134px; background: url(../img/header.jpg) no-repeat; }

div#content { position: relative; z-index: 1; width: 100%; border-bottom: 2px solid #2C4F89; overflow: hidden; }

div#flash { position: absolute; z-index: 0; top: 0; left: 0; width: 651px; height: 337px; }

div#content2 { position: relative; width: 100%; background: url(../img/centru.png) no-repeat 0 236px; overflow: hidden; }
div#content3 { position: relative; width: 100%; background: url(../img/centru_interior.png) no-repeat 0 236px; overflow: hidden; }
div#content4 { position: relative; margin-top: 20px; width: 100%; overflow: hidden; }
div.poza { position: relative; float: left; margin-bottom: 15px; width: 325px; text-align: center; }
div#content_left { position: relative; float: left; width: 651px; overflow: hidden; }
div#flash { position: absolute; top: 0; left: 0; width: 100%; }
div#content_left_st { position: relative; float: left; margin-left: 7px; width: 132px; height: 647px; overflow: hidden; }
div#content_left_dr { position: relative; float: left; width: 512px; height: 647px; }
div#content_left_dr_img { position: relative; float: left; margin-top: 345px; width: 100%; }
div#content_left_dr_text { position: relative; float: left; margin-top: 10px; width: 100%; }
div#content_left_dr_click { position: relative; float: left; width: 100%; }	

div.box { position: relative; float: left; margin-bottom: 15px; width: 100%; }

div.carte { position: relative; float: left; margin-bottom: 15px; width: 100%; }
div.carte_poza { position: relative; float: left; margin-left: 15px; width: 165px; align-center: center; }
div.carte_detalii { position: relative; float: left; }

div.regula { position: relative; float: left; margin-bottom: 15px; width: 100%; }
div.regula_poza { position: relative; float: left; margin-left: 15px; width: 384px; align-center: center; }
div.regula_detalii { position: relative; float: left; }

div.sediu { position: relative; float: left; margin-bottom: 15px; width: 100%; }
div.sediu_poza { position: relative; float: left; margin-left: 15px; width: 270px; align-center: center; }
div.sediu_detalii { position: relative; float: left; }

div#content_right { position: relative; float: left; width: 249px; overflow: hidden; background: url(../img/dr/coloana.jpg) no-repeat; }

div.intrebare { position: relative; float: left; margin-bottom: 15px; margin-left: 10px; width: 634px; border: 2px solid #000; }
div.intrebare_nr { position: relative; float: left; width: 100%; border-bottom: 1px solid #000; }
div.intrebare_corp { position: relative; float: left; width: 100%; }
div.intrebare_varianta { position: relative; float: left; padding: 5px 0; width: 100%; border-top: 1px solid #000; }
div.intrebare_varianta_st { position: relative; float: left; width: 14%; text-align: center; vertical-align: middle; }
div.intrebare_varianta_dr { position: relative; float: right; width: 86%; }
div.explicatie { position: relative; float: right; margin-top: 3px; padding-top: 3px; width: 86%; border-top: 1px solid #000; }

div#chestionar { position: relative; overflow: hidden; }
div#loading { display: none; position: relative; float: left; }
div#loading2 { display: none; position: relative; float: left; height: 18px; line-height: 18px; }

div#butoane { position: relative; float: left; margin-left: 20px; }
div#mesaj { position: relative; float: left; margin: 20px; width: 90%; }

div#bottom { position: relative; float: left; margin-top: 1px; width: 100%; height: 119px; background: #2C4F89 url(../img/jos/scoala-melinteanu.jpg) no-repeat 520px; }

div#copyright { position: relative; float: left; margin: 10px 0; width: 100%; height: 31px; }
div#trafic_ro { position: absolute; margin-left: 30%; }
}