@media all { 

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* { margin: 0; padding: 0; }
.margin-left-10 { margin-left: 10px; }
.margin-left-20 { margin-left: 20px; }
.margin-top-4 { margin-top: 4px; }
.button-distance { margin-right: 100px; }

.width-form1 { width: 341px; }

.width-x { width: 600px; }

.text-align-center { text-align: center; }
.text-align-justify { text-align: justify; }

/* =html */
html { background-color: #FFF; }

/* =body */
body { font: 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #DDD1A9; }

/* =h */
h1#h1_title_seo { position: relative; width: 77.8%; margin-top: 15px; font-size: 11px; text-align: right; font-weight: normal; }

/* =ul */
ul { list-style-type: none; }
ul#ul_meniu_top1 { position: relative; height: 20px; margin: 33px 0 0 80px; font-size: 13px; color: #8C8A8C; text-align: center; }
ul#ul_meniu_top2 { position: relative; height: 20px; margin: 0 0 0 80px; font-size: 13px; color: #000; text-align: center; font-weight: bold; }
ul#ul_meniu_top3 { position: relative; height: 20px; margin: 0 0 0 80px; font-size: 13px; color: #000; text-align: center; font-weight: bold; }

/* =li */
ul#ul_meniu_top1 li { float: left; margin-right: 20px; }
ul#ul_meniu_top2 li { float: left; width: 150px; background-color: #F9F8F4; }
ul#ul_meniu_top3 li { float: left; width: 180px; background-color: #F9F8F4; }

/* =p */
p.p_big_text { position: relative; font-size: 17px; color: #000; line-height: 24px; }
p.p_middle_text { position: relative; font-size: 15px; color: #000; line-height: 24px; }
p.p_middle_text2 { float: left; position: relative; width: 42%; font-size: 15px; color: #000; line-height: 24px; text-align: center; }
p.p_small_text { position: relative; font-size: 11px; color: #666; line-height: 12px; }
p.p_text_box3 { position: relative; padding: 0 23px 0 23px; font-size: 11px; color: #666; line-height: 14px; text-align: justify; }
p.p_text_box4 { float: left; position: relative; padding-right: 10px; width: 42%; font-size: 11px; color: #666; line-height: 14px; text-align: justify; }

p.p_text_box5 { float: left; position: relative; padding: 0 10px 0 10px; width: 94%; font-size: 11px; color: #666; line-height: 14px; text-align: justify; }

p.p_text_box_title { width: 100%; height: 20px; font-size: 13px; color: #FF3300; font-weight: bold; font-family: Verdana; text-align: center; }

span.italic { width: 200px; text-align: right; font-style: italic; } 

/* =a */
a { color: #FF3F30; font-style: 20px; text-decoration: none; cursor: pointer; }
a:link { color: #FF3F30; }
a:visited { color: #FF3F30; }
a:hover { color: #000; }
a:active, a:focus { color: #000; }

a.a_1 { color: #1d0701; font-style: normal; font-weight: bold; text-decoration: none; }
a.a_1:link { color: #1d0701; }
a.a_1:visited { color: #1d0701; }
a.a_1:hover { color: #1d0701; font-style: italic; font-weight: bolder; }
a.a_1:active, a.a_1:focus { color: #1d0701; }

a.a_type1 { color: #8C8A8C; font-style: normal; text-decoration: none; }
a.a_type1:link { color: #8C8A8C; }
a.a_type1:visited { color: #8C8A8C; }
a.a_type1:hover { color: #FF3F30; text-decoration: underline; }
a.a_type1:active, a.a_type1:focus { color: #FF3F30; }

a.a_type2 { color: #000; font-style: normal; font-weight: normal; text-decoration: none; }
a.a_type2:link { color: #000; }
a.a_type2:visited { color: #000; }
a.a_type2:hover { color: #FF3F30; }
a.a_type2:active, a.a_type2:focus { color: #FF3F30; }


a.a_2 { color:  #DDD1A9 ; font-style: normal; text-decoration: none; font-weight: normal; }
a.a_2:link { color:  #DDD1A9 ; }
a.a_2:visited { color:  #DDD1A9 ; }
a.a_2:hover { color:  #DDD1A9 ; font-style: italic; font-weight: bold; }
a.a_2:active, a.a_2:focus { color:  #DDD1A9 ; }

/* =img */
img, img a { border: none }
#img_content_top { border: #F4F1EC 3px solid; }
#img_harta { position: absolute; top: 0px; left: 490px; }
.img_box3 { margin: 20px 0 15px 0; }
.img_box4 { float: left; margin: 0 10px; }
#img_maux_design { position: absolute; margin-left: 60%; }

/* =form =fieldset input */
fieldset { border-width: 0; }

.input1 { cursor: pointer; }
.cursor { cursor: text; }

form#f_common { position: relative; padding: 20px 10px 0 10px; }

form#f_common fieldset { display : block; position: relative; }

form#f_common fieldset label { float : left; width: 100%; padding-bottom : 5px; }
form#f_common fieldset label span { float : left; width: 11%; font-size: 15px; color: #000; line-height: 20px; text-align : left;  }
form#f_common fieldset input { float: left; height: 20px; border: 1px solid #ccc; cursor: text; vertical-align: middle; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 20px; vertical-align: middle; }

form#f_common fieldset select { float: left; height: 16px; border: 1px solid #ccc; cursor: pointer; font-family: Verdana, Helvetica, Arial, sans-serif; }
form#f_common fieldset select:hover { border-color: #2694E1; }

form#f_common fieldset textarea { float: left; border: 1px solid #ccc; cursor: text; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

form#f_common fieldset select:hover { border-color: #2694E1; }

.two_buttons { margin-left: 19%; }

form#f_common fieldset label input.buttons { position: relative; height: 24px; padding: 0 5px 0 5px; background: url(../img/buton-trimite.jpg) no-repeat; font-size: 12px; font-weight: bold; cursor: pointer; border: none; }

/* =div */
div#bg { position: absolute; top: 0; left: 0; width: 100%; height: 500px; margin-top: 66px; background: #F9F7F4 url(../img/bg.gif) no-repeat center; }
div#container { position: relative; width: 878px; min-height: 600px; margin: 0 auto; background-color: #FFF; }

div#branding { float: left; position: relative; width: 878px; height: 125px; }
div#logo { float: left; width: 130px; height: 100%; }
div#meniu { float: left; width: 748px; height: 100%; }

div#content { float: left; position: relative; width: 856px; min-height: 460px; padding-left: 11px; }

div#content_top { float: left; position: relative; width: 849px; border: #F4F1EC 3px solid; background-color: #00FF00; }

div.content_center_box2 { float: left; position: relative; width: 50%; padding-bottom: 10px; }

.center_box4 { width: 50%; float: left; }
.content_center_box4 { margin-bottom: 10px; padding: 10px 0; width: 94%; float: left; border: 2px #FFF solid; cursor: pointer; }
div.content_center_box4:hover { border: 2px #FF3F30 solid; }

div.content_center_box5 { margin-bottom: 10px; padding: 10px 0; width: 94%; float: left; border: 2px #FFF solid; cursor: pointer; text-align: center; }

div.center_box6 { width: 100%; float: left; color: #333; font-size: 12px; }
div.info_box_left { float: left; }
div.info_box_right { float: right; }


div#content_center { float: left; position: relative; width: 100%; margin-top: 30px; }
div.content_center_box3 { float: left; position: relative; width: 32.5%; padding-bottom: 10px; border: 2px #FFF solid; }
div.content_center_box3:hover { border: 2px #FF3F30 solid; }

div#content_bottom { float: left; position: relative; width: 100%; margin-top: 20px; }
div.adresse { float: left; width: 213px; margin: 20px 0 0 0px; }

div#copyright { float: left; width: 100%; height: 31px; margin: 0 auto; margin-top: 20px; }
div#trafic_ro { position: absolute; margin-left: 30%; }
}

