@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
img { border:0; }
ul { list-style:none; }
.clear { clear:both; }
.noDisplay{ display:none;}
body {  font-size:14px; background:#09182c url(../images/background.jpg) center no-repeat fixed; font-family:Arial, "Times New Roman", Times, serif; }
#page_wrap { width:976px; margin:0px auto; }
#logo { float:left; width:210; height:94px; }
#logo h1 { color:#9bfbf3; font-size:22px;  padding-left:10px; }
#menu_div { width:973px; height:93px; float:left; margin:30px 0px 0px 2px; display:inline; }
#menu_left { width:19px; height:93px; background:url(../images/menu_st.png) no-repeat; float:left; }
#menu_right { width:19px; height:93px; background:url(../images/menu_dr.png) no-repeat; float:left; }
#menu_bck { width:933px; height:93px; background:url(../images/menu_bck.png) repeat-x; float:left; }
/* Lavalamp Menu */
.lavaLamp { position: relative; height: 60px; width: 941px; padding: 5px 15px; margin: 8px 0; overflow: hidden; padding-left:20px; }
.lavaLamp li { float: left; width:110px; padding:5px 0px 0px 20px; display:inline; margin-right:55px; }
.lavaLamp li.back { background-color:#04080F; width: 9px; height: 60px; z-index: 8; position: absolute;-moz-border-radius:20px;-webkit-border-radius:20px; }
.lavaLamp li.back .left { background-color:#04080F; height: 60px; margin-right: 9px;-moz-border-radius:20px;-webkit-border-radius:20px; }
.lavaLamp li a { position: relative; overflow: hidden; font-size:24px; font-weight:bold; text-decoration: none; color: #fff; text-align: center;  z-index: 10;}
.lavaLamp li span { position: relative;z-index: 9; color:#9bfbf3;font-size:13px; font-weight:bold;}
/* end Lavalamp Menu */
#content { width:942px; background:url(../images/cont_back.png) repeat-y; float:left; padding:17px; }
#intro { width:922px; height:247px; background:url(../images/intro_back.png) no-repeat; padding:10px; }
#intro li { float:left; }
#intro_txt { border-bottom:1px solid #FFF; width:710px; height:195px; padding-bottom:10px; font-size:23px; color:#7a7a7a; }
#intro_txt p { padding-top:10px; }
#intro_but { width:202px; height:175px;border-bottom:1px solid #FFF; padding:20px 0px 10px 10px; }
#intro_cta { width:922px; border-top:1px solid #e5e8ec; height:40px; font-size:18px; color:#666; padding-top:10px; }
#intro_cta a, #intr_cta a:visited { color:#0F5088; font-weight:bold; text-decoration:none; }
#intro_cta a:hover { text-decoration:underline; }
.sal { font-size:50px; font-weight:bold; color:#0f5088; text-shadow:0px 1px 2px #7F7F7F; }
.noi { font-size:30px; font-weight:bold; color:#798ca1; text-shadow:0px 1px 2px #7F7F7F;}
#servicii { margin:15px 0px; }
#servicii li { float:left; display:inline;}
#web_design { width:285px; height:428px; background:url(../images/webdesign_bck.png); padding:10px;}
#grafica_pub { width:285px; height:428px; background:url(../images/graf_bck.png); padding:10px;}
#seo { width:285px; height:428px; background:url(../images/seo_bck.png); padding:10px;}
.serv_titlu  { width:140px;  padding-top:8px;}
.serv_titlu h2{ font-size:22px; color:#798CA1; font-weight:normal;}

.serv_txt { font-size:16px; color:#696969; padding:28px 0px 10px 0px; border-bottom:1px solid #FFF; height:300px; line-height:20px; }
.serv_link { padding-top:10px; border-top:1px solid #dbdbdb; }
.serv_link a, .serv_link a:visited { color:#0F5088; font-weight:bold; text-decoration:none;}
.serv_link a:hover {}
.mr10 { margin-right:12px; }
#recent { width:921px; height:303px; float:left; background:url(../images/recent_bck.png); margin:15px 0px; padding:10px; }
#rec_titlu { float:left; padding-top:8px; width:921px;}
#rec_titlu h3{ font-size:22px; color:#798CA1; font-weight:bold}
#rec_det { width:505px; float:left; padding-top:30px; }
#rec_det dt { float:left; font-size:16px; padding-bottom:10px; }
.rec_cat { width:100px; font-weight:bold; color:#333; padding:0px 5px; text-align:right; }
.rec_txt { width:385px; padding:0px 5px; color:#6b6a6a; }
#rec_pic { width:406px; float:right; padding:20px 0px 0px 10px; }
/* Footer */
#footer { float:left; width:971px; padding-left:2px; }
#footer_links { background:url(../images/footer_links.png); width:971px; height:54px; }
#f_links { float:left; padding:15px 0px 0px 10px; }
#f_links a, #f_links a:visited { color:#FFF; text-decoration:none; }
#f_links a:hover { text-decoration:underline; }
#f_credits { float:right; color:#FFF; padding:10px 10px 0px 10px; }
#f_credits img { vertical-align:middle; margin-left:15px; }
#footer_cont { background:url(../images/footer_bck.png) repeat-y; width:927px; padding:5px 22px; }
#footer_d { background:url(../images/footer_d.png); width:971px; height:21px; }
.footer_cat { width:349px; float:left; display:inline; margin-right:10px; }
#linkuri { height:320px; border-bottom:4px solid #0A1D40; width:205px; float:left; }
.fcat { width:329px; height:289px; background:url(../images/fcat_bck.png); padding:10px; }
.ftitlu { padding:5px; font-size:20px; font-weight:bold; color:#798CA1;  }
.blog_titlu { font-size:16px; color:#091936; font-weight:bold; padding:5px 0px;}
.blog_txt, .blog_link  { color:#7a7a7a; padding-bottom:5px; }
.blog_link a, .blog_link a:visited { color:#091936; text-decoration:none; font-weight:bold;}
.bb1 { border-bottom:1px solid #e7ecf0; }
.bb2 { border-top:1px solid #FFF; }
.blog_link a:hover { text-decoration:underline; }
#newsletter { color:#091936; font-weight:bold; padding-bottom:10px; }
#newsletter li, #socialize li { margin-top:8px; }
#news_but { width:216px; height:28px; background:url(../images/news_bck.png); padding:8px 0px 0px 14px; }
#news_but input { border:0; margin:0px 0px 0px 16px; height:20px; line-height:16px; color:#555; font-size:14px; background-color:#f3f5f6; width:170px; }
#news_but a, #news_but a:visited { color:#FFF; text-decoration:none; }
#news_but a:hover {}
#socialize { padding:5px 0px; color:#091936; font-weight:bold;border-bottom:1px solid #e7ecf0; }
#socialize img { margin-right:10px;  }
.soc_ico { float:left; width:60px; }
.soc_det { color:#091936; font-weight:bold; font-size:14px; padding-top:5px;}
.sus { text-align:right; padding-top:5px; float:right; line-height:16px; margin-left:20px; }
.sus img { vertical-align:middle; }
.sus a, .sus a:hover, .sus a:visited, #links_u a, #links_u a:visited { text-decoration:none; color:#0A1D40; font-weight:bold; line-height:18px;}
#links_u a:hover { text-decoration:underline; }
#links_u { padding-top:10px; border-top:1px solid #DDD; margin-top:3px; }
/* Portofoliu */
.p_cont { width:944px; }
.p_cont_head { width:944px; height:15px; background:url(../images/port_ch_bck.jpg) no-repeat; }
.p_cont_cont { width:924px; background:url(../images/port_c_bck.jpg) repeat-y; padding:0px 10px; }
.p_cont_foot { width:944px; height:15px; background:url(../images/port_cf_bck.jpg) no-repeat; }
/* galerie */
button { border:0; background:none; }
.galerie { margin:10px 0px 0px 0; width:800px; float:left;  }
.galerie a { cursor:pointer; }
.galerie li { float:left; display:inline;}
.galerie img { width:159px; height:161px; }
.prev { background:url(../images/sprite.png) 0 -80px; width: 34px; height: 38px; cursor:pointer; margin:70px 0px 0px 25px; float:left; display:inline; }
.galerie_prevh { background:url(../images/sprite.png) 0 -120px; width: 34px; height: 38px; cursor:pointer; margin:70px 0px 0px 25px; float:left; display:inline; }
.next { background:url(../images/sprite.png) 0 0px; width: 34px; height: 38px; cursor:pointer; margin:70px 0px 0px 20px; float:left; display:inline; }
.galerie_nexth { background:url(../images/sprite.png) 0 -40px; width: 34px; height: 38px; cursor:pointer; margin:70px 0px 0px 20px; float:left; display:inline; }
.galerie_pic { width:159px; height:161px; margin-left:20px; background:url(../images/gal_pic_bck.png); padding:7px; }
/*Lightbox*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/*end lightgbox */ightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#l
.dt_pr { font-weight:bold; border-bottom:1px solid #e2e0e0; }
#port_det { width:605px; float:left; padding-top:30px; }
#port_det dt { float:left;}
.port_cat { width:130px; font-weight:bold; color:#333; padding:1px 5px; text-align:right; padding-bottom:10px; font-size:14px;  }
.port_txt { width:455px; padding:0px 5px; color:#6b6a6a; padding-bottom:10px; font-size:16px;  }
.port_dt_pr { color:#6b6a6a; width:455px; border-bottom:1px solid #CCC; font-size:16px; font-weight:bold; margin:10px 0px 10px 5px;}
.port_txt a{ color:#000066;}
.port_txt a:hover{ text-decoration:none; }
#pr_gal {  padding-top:30px; float:right; width:303px;display:inline; margin-right:5px;}
#port_pic { width:289px; height:412px; padding:7px; background:url(../images/port_pic_bck.jpg) no-repeat;   }
#pr_thumbs { width:303px; }
#pr_thumbs li { float: left; padding:4px; background-color:#FFF; border:1px solid #ececec; display:inline; }
#pr_thumbs li img{ max-height:67px; cursor:pointer;}
.mr25 { margin-right:25px; }
/* servicii */
#content_serv { width:950px; background:url(../images/cont_back.png) repeat-y; float:left; padding:13px; }
.cat_serv { width:950px; }
.cats_tit { background:url(../images/tit_bck.png); width:936px; height:38px; font-weight:bold; color:#F00; padding:10px 0px 5px 15px;}
.cats_tit img { vertical-align:bottom; }
.cats_tit span { font-size:24px; color:#081425; }
.cats_cont { background:url(../images/serv_cont_bck.png) repeat-y; width:930px; padding:5px 10px;}
.serv_menu { width:150px; float:left; }
.serv_menu li {  width:160px;  float:left; }
.smen_item, .smen_item:hover{ padding:5px; width:160px; color:#081425; font-weight:bold; cursor:pointer; display:block; text-decoration:none;}
.smen_item:hover{background-color:#FFF;}

.cats_foot { background:url(../images/serv_cont_foot.png) no-repeat; width:950px; height:15px; margin-bottom:10px;}
.serv_detalii { float:left; background-color:#FFF; width:760px;-moz-border-radius:10px;-webkit-border-radius:10px; padding:10px; }
.sint_desc { width:530px; color:#737373; float:left; padding:5px; display:inline; text-align:justify;}
.sint_but { width:530px; float:left; margin:10px 5px 0px 0px; padding:5px; display:inline; }
.sint_proiecte { float:right; width:200px;  padding-left:10px; font-weight:bold; font-size:12px; }
.sint_title{ border-bottom:1px solid #efefef; padding:5px 0px; margin-bottom:5px;}
.serv_thumb_mare { margin:10px 0px; }
.serv_ajax{ height:150px;}
/* contatct */
#contact_form { width:620px; background-color:#F2F4F5; float:left; padding:13px;-moz-border-radius:10px;-webkit-border-radius:10px; color:#666; }
#contact_form h1{ color:#036; font-size:18px; padding:5px 0px; margin-bottom:10px;}
#contact_form textarea { width:390px; }
.input_t { width:390px; }
#contact_info {  width:287px; height:200px; float:right; background-color:#F2F4F5;-moz-border-radius:10px;-webkit-border-radius:10px; font-size:16px; color:#666690; padding:5px; line-height:22px; padding-top:30px;}
#contact_info .tels{ font-size:18px; color:#1F8AAE;  }
#contact_info a, #contact_info a:hover {font-size:16px; color:#036; text-decoration:none;}
#proiect_display{ height:490px;}
.buton_contact{ background:url(../images/but_cerere.png) no-repeat; width:142px; height:36px; border:none; font-size:0px;}
.red{ color:#ff1000 !important;}
.jqtransform input[type=text], .jqtransform textarea, .jqtransform select{ border:1px solid #806690; padding:3px;}
.jqtransform label{ cursor:pointer; font-weight:bold;}
