/*.................................RESET*/
ul { list-style-type: none; margin:0px; padding:0px; }
p, em, h1, h2, h3, h4, br { margin: 0; padding: 0; }
/*.................................BODY*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #595959; margin: 0; padding: 0; color: #ffffff; font-size:12px}
/*.................................TEXT DESIGN*/
h1 { font-size:16px; padding-top:8px; }
h2 { font-size:16px; color:#c60219; line-height:1.6em; }
h3 { font-size:14px; }
h4 { font-size:16px; padding: 8px 0 8px 0; }
.p1 { font-size:12px; line-height:1.4em; padding: 10px 30px 0 0; }
.p2 { font-size:11px; line-height:1.2em; }
.p2pad { font-size:11px; line-height:1.3em; padding:6px 10px 6px 0;}
.p3 { font-size:12px; font-weight:bold; line-height:1.8em; color:#c60219; }
.p4 { font-size:14px; color:#008ffe;}
.p4 a { color:#c60219; font-weight:bold; text-decoration:none; }
.p5 { font-size:12px; color: #008ffe;  }
.p5 a { color:#008ffe; text-decoration:none; }
.p5 a:hover { text-decoration:underline; }
.p6 { font-size:9px; line-height:1.2em; padding:0 0 0 0; font-weight: bold; }
.p7 { font-size:12px; line-height:1.2em; padding-left:33px; }
.center{ text-align:center;}
#pad10l {padding:7px;}


a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#008ffe; text-decoration:none}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0467b3; text-decoration:underline}
a.none { font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
a.none:hover { font-family:Arial, Helvetica, sans-serif; color:#0467b3; text-decoration:none}

input { background-color:#ffffff; border: 1px solid #333333; height:18px; font-size:12px; line-height:15px; margin:3px;}
textarea { background-color:#ffffff; border: 1px solid #333333; font-size:12px; line-height:15px; margin:3px;}
input.buton { background-color:#ffffff; border: 1px solid #333333; height:22px; font-size:12px; margin:3px;}


/* content */
#content { margin:auto; width:925px;}
#header_container { margin:auto; height:366px; background-image: url(images/h_bg.gif);background-repeat:repeat-x; }
#logo { background-image:url(images/logo.jpg); width:925px; height:97px; margin:auto; }
#main_banner { background-image:url(images/main_banner.jpg); width:925px; height:227px; margin:auto; }
#main_section { width:925px; margin:auto; padding: 5px;}
#footer { width:925px; margin:auto; display:block; height:30px; float:left; padding-top:25px;}
#menu_container { height:42px; margin:auto; background-image:url(images/menu_bg.jpg); background-repeat:repeat-x; overflow: hidden; }
#menu { margin: auto; width: 925px; }
#menu li { display: inline; height: 42px; float: left; }
.submenu { margin:auto; width:925px; padding-top:8px; }
.submenu li { display:inline; padding-right:10px; }
#main_container { margin: auto; width: 925px; overflow: hidden; }
#left_content { float:left; width:520px; padding-top: 10px; }
#right_content { float:right; width:260px; padding-left:10px; padding-top:10px; }
#form_box { float:left; width:230px; height:200px; background-position: top; padding:10px 5px 0 10px; border: 1px solid #d2d2d2; background-color: #f6f6f6; }
.news_box { float:left; width:230px; padding:10px 5px 10px 10px; border: 1px solid #d2d2d2; background-color: #ffffff; margin-top:10px; }
.news_box2 { float:left; width:580px; padding:10px 5px 10px 0; }
.group{ width:130px; text-align:center; float:left; padding:15px 20px 0 0 }
.media_f{ float:left; margin:8px 20px 10px 0;border: 3px solid #CCCCCC; cursor:pointer; }
.media_f2{ float:left; margin:8px 15px 10px 0;border: 3px solid #CCCCCC; cursor:pointer; }
.media_f3{ float:left; margin:8px 30px 10px 0;border: 3px solid #CCCCCC; cursor:pointer; }
#sp {width: 5px; background-image:url(images/dot.gif); background-repeat:repeat-y; height:180px;}

#home_content { width:925px; margin:auto; padding: 5px 5px 5px 25px; height:120px; background-image:url(images/bg_welc.png); background-position:center; background-repeat:no-repeat;}
#about_content { width:925px; margin:auto; padding: 5px 5px 5px 25px; height:220px; background-image:url(images/bg_about.png); background-position:center; background-repeat:no-repeat;}
#sl1 { width:925px; margin:auto; height:13px; background-image:url(images/bg_sl_01.png); background-position:center; background-repeat:no-repeat;}
#sl2 { width:925px; margin:auto;  height:320px; background-image:url(images/slice.png); background-position:center; background-repeat: repeat-y;}
#sl3 { width:925px; margin:auto; height:16px; background-image:url(images/bg_sl_03.png); background-position:center; background-repeat:no-repeat;}

#blox li { display: inline; float: left; height:180px;}
#blox li.col { display: inline; float: left; height:180px; background-image:url(images/bg_no.png); background-position:center; background-repeat:no-repeat;}
#1 {width: 303px; height:200px; display:block; float:left; background-image:url(images/bg_no.png); background-position:center; background-repeat:no-repeat;}
#2 {width: 303px; height:200px; display:block; float:left; background-image:url(images/bg_no.png); background-position:center; background-repeat:no-repeat;}
#3 {width: 303px; height:200px; display:block; float:right; background-image:url(images/bg_no.png); background-position:center; background-repeat:no-repeat;}

#form {width: 660px; height:300px; display:block; float:left; background-image:url(images/bg_form.png); background-position:center; background-repeat:no-repeat;}
#bgr {width: 250px; height:300px; display:block; float:left; background-image:url(images/bg_right.png); background-position: top; background-repeat:no-repeat;}


#left {width: 660px; height:300px; display:block; float:left; padding-left:5px; padding-top:6px;}
#right {width: 250px; height:300px; display:block; float:right; padding-right:8px; padding-top:5px; }

/* Meniu */
#home { width:171px; height:42px; background-image:url(images/home.jpg); display:block; }
#home_selected { width:171px; height:42px; background-image:url(images/home_o.jpg); display:block; }
#home:hover { background-image:url(images/home_o.jpg); }
#avantaje { width:111px; height:42px; background-image:url(images/avantaje.jpg); display:block; }
#avantaje_selected { width:111px; height:42px; background-image:url(images/avantaje_o.jpg); display:block; }
#avantaje:hover { background-image:url(images/avantaje_o.jpg); }
#clienti { width:141px; height:42px; background-image:url(images/clienti.jpg); display:block; }
#clienti_selected { width:141px; height:42px; background-image:url(images/clienti_o.jpg); display:block; }
#clienti:hover { background-image:url(images/clienti_o.jpg); }
#despre { width:121px; height:42px; background-image:url(images/despre.jpg); display:block; }
#despre_selected { width:121px; height:42px; background-image:url(images/despre_o.jpg); display:block; }
#despre:hover { background-image:url(images/despre_o.jpg); }
#proiecte { width:110px; height:42px; background-image:url(images/proiecte.jpg); display:block; }
#proiecte_selected { width:110px; height:42px; background-image:url(images/proiecte_o.jpg); display:block; }
#proiecte:hover { background-image:url(images/proiecte_o.jpg); }
#contact { width:132px; height:42px; background-image:url(images/contact.jpg); display:block; }
#contact_selected { width:132px; height:42px; background-image:url(images/contact_o.jpg); display:block; }
#contact:hover { background-image:url(images/contact_o.jpg); }
#men1 { width:101px; height:42px; background-image:url(images/men1.jpg); display:block; }
#men2 { width:37px; height:42px; background-image:url(images/men2.jpg); display:block; }

/* buton submit */
.buttons {font-size:0.9em; font-variant:small-caps;}
button:focus::-moz-focus-inner {border-color:transparent!important;}
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
button.positive, .buttons a.positive{color:#529214;}
.buttons a, .buttons button{display:block;float:left;margin:0 3px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:11px;line-height:100%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 6px 6px 6px; font-variant:small-caps;/* Links */}
.buttons button		{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]	{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

