@charset "utf-8";
/* CSS Document */

* {
 margin:0px;
 border:0px;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

body {
 background-color:#e3e3e3;
 background-image:url(../images/body_bg.jpg);
 background-repeat:repeat-x;
 background-position:top left;
 text-align:center;
}

a {
 color:#000000;
 text-decoration:none;
}

#container {
 position:relative;
 width:1024px;
 height:768px;
 text-align:left;
 margin:auto;
}

#header {
 position:relative;
 background-image:url(../images/header.jpg);
 background-repeat:no-repeat;
 width:1024px;
 height:216px;
}

#subtitle {
 position:absolute;
 top:170px;
 left:663px;
 color:#FFFFFF;
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
}

#subtitle a {
 color:#FFFFFF;
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
}

#subtitle a:hover {
 text-decoration:underline;
}

#header_links {
 position:absolute;
 top:57px;
 width:995px;
 text-align:center;
}

#header_links a {
 color:#1d5b6a;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}

#header_links a.spaced {
 margin-right:35px;
}

#menu_images {
 position:absolute;
 top:216px;
 background-image:url(../images/menu_images.jpg);
 background-repeat:no-repeat;
 width:1024px;
 height:176px;
}

#m_image_1, #m_image_2, #m_image_3, #m_image_4 {
 position:absolute;
 top:2px;
 width:212px;
 height:154px;
 overflow:hidden;
}

#m_image_1 { left:84px; }
#m_image_2 { left:298px; }
#m_image_3 { left:515px; }
#m_image_4 { left:738px; width:224px; }

#menu {
 position:absolute;
 top:391px;
 left:84px;
}

a.link_1, a.link_2, a.link_3, a.link_4 {
 background-image:url(../images/menu_button.jpg);
 color:#000000;
 width:101px;
 height:16px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 text-align:center;
 padding-top:3px;
}

a:hover.link_1, a:hover.link_2, a:hover.link_3, a:hover.link_4 {
 color:#FF0000;
 cursor:default;
}

a.link_1_selected, a.link_2_selected, a.link_3_selected, a.link_4_selected {
 background-image:url(../images/menu_button.jpg);
 color:#000000;
 width:101px;
 height:16px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 text-align:center;
 padding-top:3px;
 color:#FF0000;
 cursor:default;
}

#menu a.link_1, a.link_1_selected { position:absolute; left:0px; }
#menu a.link_2, a.link_2_selected { position:absolute; left:214px; }
#menu a.link_3, a.link_3_selected { position:absolute; left:430px; }
#menu a.link_4, a.link_4_selected { position:absolute; left:654px; }

#content_container {
 position:absolute;
 top:416px;
 left:84px;
 width:879px;
 height:213px;
}

#content_1, #content_2, #content_3, #content_4 {
 position:absolute;
 width:212px;
 height:155px;
 font-size:12px;
 overflow:hidden;
}

#content_1 { left:0px; }
#content_2 { left:214px; }
#content_3 { left:431px; }
#content_4 { left:656px; }

#content_1 a, #content_4 a {
 background-image:url(../images/link_bullet.jpg);
 background-repeat:no-repeat;
 background-position:right 2px;
 padding-right:10px;
}

#content_2 a, #content_3 a {
 background-image:url(../images/link_bullet.jpg);
 background-repeat:no-repeat;
 background-position:3px 2px;
 padding-left:15px;
}

#content_1 a:hover, #content_2 a:hover, #content_3 a:hover, #content_4 a:hover {
 text-decoration:underline;
}

#footer {
 background-image:url(../images/phone.jpg);
 background-repeat:no-repeat;
 position:absolute;
 top:571px;
 left:0px;
 width:1024px;
 height:111px;
}

a#contact_programari {
background-image:url(../images/menu_button_long_red.jpg);
 background-repeat:no-repeat;
 color:#FFFFFF;
 position:absolute;
 left:141px;
 top:91px;
 width:143px;
 height:16px;
 text-align:center;
 padding-top:3px;
 font-size:10px;
}

a:hover#contact_programari {
 color:#FF0000;
}

a#pentru_clienti {
 background-image:url(../images/menu_button_long_red.jpg);
 background-repeat:no-repeat;
 color:#FFFFFF;
 position:absolute;
 left:285px;
 top:91px;
 width:143px;
 height:16px;
 text-align:center;
 padding-top:3px;
 font-size:10px;
}

a:hover#pentru_clienti {
 color:#f9adad;
}

input.contact, textarea.contact {
 background-color:#CCCCCC;
 border-style:solid;
 border-width:1px;
 border-color:#666666;
 width:180px;
}

#footer_copyrights {
 color:#717171;
 position:absolute;
 top:747px;
 height:auto;
 width:1024px;
 text-align:center;
}

#footer_copyrights a { 
 color:#717171;
}

/* Overlay */

#overlay {
 background-color:#FFFFFF;
 position:absolute;
 top:50px;
 left:312px;
 width:400px;
 border-style:solid;
 border-width:3px;
 border-color:#8a9092;
 margin-bottom:10px;
}

#overlay table { 
 width:400px;
}

td.overlay_title {
 color:#8a9092;
 font-weight:bold;
 font-size:20px;
}

td.dotted {
 border-top-style:dotted;
 border-top-width:2px;
 border-top-color:#d0d3d4;
}

.close_overlay, .send_message {
 background-color:#bc0000;
 color:#FFFFFF;
 border-style:solid;
 border-width:1px;
 border-color:#8a0000;
 font-size:13px;
 padding-left:10px;
 padding-right:10px;
 cursor:pointer;
}

#overlay img {
 margin:5px;
 border-style:solid;
 border-width:1px;
 border-color:#8A9092;
}

#overlay img.header {
 margin:0px;
 padding:0px;
 border-width:0px;
}

/* Overlay */