@charset "utf-8";
html { overflow: auto; }
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #3d7c8a; background-image:url(../Images/webdesign_brasov_background.jpg); background-repeat: repeat-x; }
#flash { position:absolute; width:927px; height:621px; top:0px; left:0px; z-index:1; }
#webdesign_brasov { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:2; }
#firma_webdesign_brasov { position:fixed; bottom:0px; background-image:url(../Images/firma_webdesign_brasov.png); background-repeat:repeat-x; z-index:400; width:100%; height:36px; }
#firma_webdesign_brasov_title { float:left; width:450px; }
#firma_webdesign_brasov_menu { float:right; width:500px; padding-top:19px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f7d8a; padding:19px 0px 0px 10px; margin:0px 0px 0px 0px; height:50px;  }
#firma_webdesign_brasov_title h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f7d8a; padding:19px 0px 0px 10px; margin:0px 0px 0px 0px; height:50px; }
#firma_webdesign_brasov_title h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f7d8a; padding:19px 0px 0px 10px; margin:0px 0px 0px 0px; height:50px; }
#firma_webdesign_brasov_title h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f7d8a; padding:19px 0px 0px 10px; margin:0px 0px 0px 0px; height:50px; }
ul.firma_webdesign_brasov { position:relative; display:inline; list-style:none; font-weight:bold; }
ul.firma_webdesign_brasov li { float:right; border-right:1px solid #3f7d8a; }
ul.firma_webdesign_brasov li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f7d8a; margin:19px 6px 0px 6px; text-decoration:none; }
ul.firma_webdesign_brasov li a:hover { color:#000; }
ul.firma_webdesign_brasov li.hosting {  border-right:none; }
#webdesign_brasov_rule { position:fixed; top:0px; background-image:url(../Images/webdesign_brasov_rule.png); background-repeat:repeat-x; z-index:300; width:100%; height:36px; }
#webdesign_brasov_header_container { position:relative; width:900px; height:150px; margin:0 auto; }
#stelea_webdesign_brasov { position:relative; top:40px; left:680px; width:203px; height:73px; background-image:url(../Images/stelea_webdesign_brasov.png); display:block; background-position: 9999px 50%; background-repeat: no-repeat; }
div#stelea_webdesign_brasov a { display:block; text-indent:-9999px; width:203px; height:73px; }
#webdesign_brasov_menu_container { position:relative; width:900px; height:50px; margin:0 auto; margin-bottom:7px; }
ul.webdesign_menu { position:relative; display:inline; list-style:none; }
ul.webdesign_menu li { display:block; float:right; width:100px; height:50px; margin:0px 12px 0px 12px; padding:5px 0px 0px 0px; text-align:center; color:#e41414; font-size:11px; font-weight:bold; background-image:url(../Images/web-design-border-top-gray.png); background-repeat:no-repeat; background-position:top;}
ul.webdesign_menu li:hover { display:block; float:right; width:100px; height:50px; margin:0px 12px 0px 12px; padding:5px 0px 0px 0px; text-align:center;  color:#e41414; font-size:11px; font-weight:bold; background-image:url(../Images/web-design-border-top-red.png); background-repeat:no-repeat; }
ul.webdesign_menu li a { display:block; color:#a89999; font-weight:bold; text-decoration:none; font-size:12px; padding-top:7px; }
ul.webdesign_menu li a:hover { display:block; color:#000000; font-weight:bold; text-decoration:none; }
ul.webdesign_menu span {color:#e41414; font-weight:bold; text-decoration:none; font-size:12px; }
#webdesign_brasov_submenu_container { position:relative; width:900px; height:66px; margin:0 auto; background-image:url(../Images/webdesign_brasov_background_menu.png); background-position:center; background-repeat:no-repeat; }
ol.webdesign_submenu { font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none; }
ol.webdesign_submenu li { position:relative; float:left; display:block; height:55px; margin:0px 34px 0px 34px; margin-top:6px; }
ol.webdesign_submenu li:hover { position:relative; float:left; background-image:url(../Images/webdesign_brasov_flower.png); background-repeat:no-repeat; background-position: bottom center; display:block; height:55px; }
ol.webdesign_submenu li a { display:block; padding:20px 0px 25px 0px; text-decoration:none; color:#696465; font-size:13px;  }
ol.webdesign_submenu li a:hover { display:block; padding:32px 0px 10px 0px; color:#000000; }
ol.webdesign_submenu li a span { color:#e41414; }
#webdesign_brasov_page_content { position:relative; width:900px; margin:0 auto; text-align:center; color:#ffffff; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px; }
#webdesign_brasov_footer { position:relative; width:900px; height:66px; margin:0 auto; background-image:url(../Images/webdesign_brasov_background_menu.png); background-position:center; background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#webdesign_brasov_footer_left { position:relative; float:left; width:400px; padding: 25px 0px 0px 35px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; }
#webdesign_brasov_footer_right { position:relative; float:right; width:400px; padding: 25px 35px 0px 0px; }
ul.webdesign_brasov_footer_menu { position:relative; display:inline; list-style:none; font-weight:bold; list-style:none; }
ul.webdesign_brasov_footer_menu li { display:block; float:right; text-align:center; color:#a89999; border-right:1px dotted white; padding:0px 6px 0px 6px; }
ul li.webdesign_brasov_flag_rom { border-right:none; padding:0px 3px 0px 6px; }
ul li.webdesign_brasov_flag_eng { padding:0px 6px 0px 3px; }
ul li.webdesign_brasov_validation { border:none; padding:0px 0px 0px 6px; }
ul.webdesign_brasov_footer_menu li a { display:block; text-decoration:none; color: #FFF;}
ul.webdesign_brasov_footer_menu li a:hover {display:block; text-decoration:underline; color:#107b91;  }
#webdesign_brasov_subfooter { position:relative; width:900px; margin:0 auto; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; height:35px; margin-top:3px; }
#webdesign_brasov_under_menu { text-indent:-9999px; }
#firma_web_design_brasov_intro_flash { padding:15px 0px 15px 0px; height:264px; background-image:url(../Images/loading.gif); background-repeat:no-repeat; background-position:center; }
img { border:none; }
#webdesign_brasov_page_content p { position:relative; text-align:justify; padding-left:5px; }
#webdesign_brasov_page_content p a { color:#FFF; border-bottom:1px dotted #FFF; text-decoration:none; }
#webdesign_brasov_page_content p a:hover { color:#000; border-bottom:1px dotted #000; }
.contactTable { text-align:left; width:100%; border:none; padding:2px; margin:0px; }
#formButton input { width:70px; height:22px; font-weight:bold; font-size:12px; color:#696465; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#formButton input:hover { color:#000;}
#formButton { padding-right:0px;}
input { border:2px solid #c8c8c8; width:210px; background-color:#FFF; background-image:url(../Images/web-design-brasov-input-bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}
input:hover, input:focus { border:2px solid #e41414; background-color:#FFF; background-image:none;}
textarea { border:2px solid #cecece; width:210px; background-color:#FFF; background-image:url(../Images/web-design-brasov-input-bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}
textarea:hover, textarea:focus {border:2px solid #e41414; background-color:#FFF; background-image:none;}
.formTable { width:100%; border:none; padding:3px; margin:3px; text-align:center; }
.horizontal-rule { width:85%; color:#FFF; padding:0px; margin:0 auto; }
.dateContact { width:538px; height:248px; border:none; padding:0px; margin:0px; text-align:center; background-image:url(../Images/web-design-brasov-contact-shape.png); background-repeat:no-repeat; }
#contactSucces p { text-align:center; }
.dateContact span { color:#FFF; border-bottom:1px dotted #FFF; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; vertical-align:top; }
.web_design_brasov_content { position:relative; width:870px; overflow:auto; }
.web_design_brasov_left_content { position:relative; float:left; width:190px; }
.web_design_brasov_right_content { position:relative; float:right; width:680px; }
.web_design_brasov_portofolio_cell { position:relative; width:154px; height:155px; background-image:url(../Images/webdesign_brasov_image_placeholder.png); background-repeat:no-repeat; text-align:center; background-position:top; margin:0 auto; }
.web_design_brasov_portofolio_image { position:relative; text-align:center; padding:8px 0px 0px 1px; margin:0 auto; }
.web_design_brasov_oblique_rule { text-align:center; width:154px;  margin:0 auto; }
.web_design_brasov_portofolio_image_border { border:2px dotted #d3e0e3; }
.web_design_brasov_portofolio_image_border:hover { border:2px solid #e41414; }
.web_design_brasov_portofolio_title { padding:0px; color:#e41414; font-size:15px; margin:0 auto; background-image:url(../Images/web-design-brasov-portofoliu.png); background-repeat:no-repeat; background-position:center; width:100px; height:43px; text-indent:-9999px;}
#web_design_brasov_page_title_main { text-align:center; padding:2px 103px 5px 103px; color:#bab6b6; }
.web_design_brasov_page_title { padding-top:0px; font-size:16px; margin:0px; padding-bottom:0px; text-align:left; font-style:italic; }
.web_design_brasov_page_title a { color:#bab6b6; font-size:16px; border-bottom:1px dotted #FFF; text-decoration:none;}
.web_design_brasov_page_title a:hover { color:#000; font-size:16px; border-bottom:1px dotted #000; }
.web_design_brasov_portofolio_title a { display:block; padding:20px; width:111px; height:43px; }
.web_design_brasov_dotted_border { border-bottom:1px double #FFF; padding-bottom:15px; margin:7px; }
.title_web_design_brasov { position:absolute; text-indent:-9999px; height:1px; width:1px; overflow:hidden; }
#webdesign_brasov_parteneri { position:relative; text-align:center; margin:0 auto; width:838px; height:48px; background-image:url(../Images/web-design-brasov-shape.png); background-repeat:no-repeat; }
#webdesign_brasov_parteneri img { margin:7px 6px 0px 6px; }
.preload { text-indent:-9999px; width:1px; height:1px; }
.firma_webdesign_brasov_flower { text-align:left; padding-left:50px; list-style-image: url(../Images/webdesign_brasov_li_flower.png);}
.firma_webdesign_brasov_web { margin-top:15px; margin-bottom:15px; }
#firma_web_design_brasov_site { padding:0px 20px 0px 20px; }
#firma_web_design_brasov_hosting_table { margin-top:30px;}
#firma_web_design_brasov_hosting_table td { border:1px solid #FFF; padding:4px 17px 4px 17px;}
#firma_web_design_brasov_pachete { position:relative; width:100%; margin:0 auto; }
.firma_web_design_brasov_pachete_site { position:relative; width:50%; float:left; padding:0px; margin:0px;}
h4 { font-size:16px; font-style:italic; }
ul { margin:0px; padding:0px; }
li { margin:0px; padding:0px; }
.web_design_brasov_comanda { text-align:center; }
a { color:#FFF; }
a:hover { color:#000; }
.web_design_brasov_estimare_title { color:#000; text-align:center; }
td {padding:0px; margin:0px; }
#firma_web_design_brasov_site_map { position:relative; width:800px; height:435px; margin:0 auto; background-image:url(../Images/firma-web-design-brasov-sitemap.png); background-repeat:no-repeat;}
#web_design_brasov_sitemap_logo { position:relative; text-align:center; top:23px; padding-right:32px; }
#web_design_brasov_main_menu { position:relative; text-align:center; top:147px; padding:0px; margin:0px; }
#web_design_brasov_main_menu span { padding:0px 50px 0px 50px; }
#web_design_brasov_main_menu a { text-decoration:none; padding:0px; margin:0px; }
#web_design_brasov_services_menu { position:relative; text-align:center; top:280px;  padding:0px; margin:0px;}
#web_design_brasov_services_menu span {  padding:0px 30px 0px 30px; }
#web_design_brasov_services_menu a { text-decoration:none; padding:0px; margin:0px; }
#web_design_brasov_statistics { width:1px; height:1px; text-indent:-9999px }
#cu3er-container {width:800px; outline:0;}
#lightbox{background-color:#eee;padding: 10px;border: 2px dotted #d3e0e3;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{}
* html #overlay{background-color: #333;background-color: transparent;background-image: url(../Images/blank.gif);}
#web-design-brasov-logo {position:absolute; top:30px; right:20px;}
