* {
	outline:none;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}
body {
	background:#227ca4 url("images/body_bg.png") repeat-x scroll 0 0;;
	font-size:13px;
	font-family:"Arial","Helvetica",sans-serif;
}
a {
	text-decoration:none;
}
.clear,dl:after,.c {
	content:"";
	display:block;
	font-size:0;
	height:0 !important;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both !important;
 	padding:0 !important;
 	float:none !important;
}
.h{display:none;}
.h:after{content:"\r\n";}
h4,h5,h6{font-size:1em;}
h1{ font-size:22px;color:#D7000F;margin:0.44em 0;}
h2{ font-size:13px;}
h3{ font-size:12px;}

/*global*/
#styleLeft {position:absolute;width:212px;height:695px;background:transparent url("images/style_left.png") no-repeat scroll top right;left:-212px;top:49px;}
#styleRight {position:absolute;width:212px;height:695px;background:transparent url("images/style_right.png") no-repeat scroll top left;top:49px;right:-193px;}
#siteContent {width:990px;margin:auto;z-index:0;position:relative;}
#description {position:absolute;top:35px;right:2px;width:655px;height:50px;padding:9px 13px 11px 12px;font-size:12px;color:#0162a0;line-height:16px;}
#mainContent {background:transparent url("images/main_bg.png") repeat-y scroll 0 0;width:952px;padding:0 19px;overflow:hidden;min-height:587px;}
#header {width:990px;height:160px;position:relative;background:transparent url("images/header_bg.png") no-repeat scroll 0 0;}
/*endglobal*/

/*header*/
#logo img {position:absolute;top:25px;width:300px;height:105px;z-index:1;}
#fades {background:transparent url("images/cercuri_img.png") no-repeat scroll top left;width:990px;height:49px;position:absolute;z-index:-1;}
#top {background:transparent url("images/top.png") no-repeat scroll bottom left;wdth:990px;height:41px;position:relative;top:119px;}
#nav {position:absolute;right:37px;}
#nav li, #navs li {margin:0 10px 0 0;height:32px;width:auto;float:left;}
#nav span, #navs span {width:5px;height:32px;float:left;display:block;}
#nav .left,#navs .left {background:transparent url("images/left_border_button.png") no-repeat scroll top left;}
#nav .right,#navs .right {background:transparent url("images/rigth_border_button.png") no-repeat scroll top left;}

#nav a, #navs button {float:left;display:block;background:transparent url("images/bg_button.png") repeat-x scroll top left;height:24px;font-size:15px;font-weight:bold;padding:8px 9px 0 9px;color:#3f1c2f;}

#nav li:hover a, #navs li:hover button,#nav .active a {background:transparent url("images/bg_button.png") repeat-x scroll bottom left;}
#nav li:hover .left,#nav .active .left {background:transparent url("images/left_border_button.png") repeat-x scroll bottom left;}
#nav li:hover .right,#nav .active .right {background:transparent url("images/rigth_border_button.png") repeat-x scroll bottom left;}

#nav li a {font-weight:normal;font-family:"Tahoma",sans-serif;text-transform:lowercase;}
#navs button {height:80%;padding-bottom:24px;cursor:pointer;}
#navs #next, #navs #prev {cursor:pointer;}
#navs #next {float:right;margin:0;}
.scrollable {position:relative;height:285px;width:625px;overflow:hidden;}
.slideBottom {text-align:center;}
.navi {text-align:center;height:38px;width:auto;}
/*endheader*/

/*slide*/
.slide {width:629px;float:left;}
.slideTop {width:629px;height:15px;background:transparent url("images/slide_border_top.png") no-repeat scroll 0 0;}
.slide .slideContent {width:625px;background:transparent url("images/slide_bg.png") repeat-y scroll 0 0;height:285px;padding:0 2px;}
.slideBottom {width:629px;height:38px;background:transparent url("images/slide_border_bottom.png") no-repeat scroll 0 0;text-align:center;}
.slideBottom ul li {font-size:16px;display:inline-block;height:34px;width:auto;color:#000;padding:3px 10px 0 10px;background:transparent url("images/slide_btn_border.png") no-repeat scroll top right;}
.slideBottom ul li:first-child {background:transparent url("images/slide_btn_border.png") no-repeat scroll top left;}
.slideBottom ul li.current {background:transparent url("images/slide_btn.png") no-repeat scroll 0 0;border:0;}
.slideBottom ul li.bord {background:transparent url("images/slide_bord.png") no-repeat scroll 0 0;width:1px;margin:0 1px;padding:0;}
/*endslide*/

/*boxes*/
.rightBox {width:310px;float:left;margin:0 0 0 10px;}
.rightBoxTop {width:310px;height:41px;background:transparent url("images/right_box_top.png") no-repeat scroll 0 0;text-align:center;padding:15px 0 0 0;}
.rightBoxContent {width:290px;height:204px;background:transparent url("images/right_box_bg.png") repeat-y scroll 0 0;padding:0 4px 0 16px;}
.rightBoxBottom {width:310px;height:78px;background:transparent url("images/right_box_bottom.png") no-repeat scroll 0 0;}
#content .rightBoxBottom p {font-size:11px;margin:20px 0 0 0;}
.rightBox .upperText, .rightBox .lowerText {color:#227ca4;font-size:12px;overflow:hidden;height:75px;}
.upperText {width:290px;}
#content .rightBox h1 {color:#fff;font-size:15px;}
.rightBox h2 {color:#b21101;margin:10px 0;}
.rightBox img {width:107px;height:84px;float:left;margin:0 5px 0 0;}
.rightBox .lowerText {width:170px;float:left;}
.greyBox {width:309px;float:left;margin:10px 11px 0 0;}
.greyBoxTop {width:309px;height:10px;background:transparent url("images/box_grey_top.png") no-repeat scroll 0 0;}
.greyBoxContent {width:290px;height:145px;color:#656565;background:transparent url("images/box_grey_bg.png") no-repeat scroll 0 0;padding-left:16px;padding-right:3px;}
.greyBoxBottom {width:309px;height:77px;background:transparent url("images/box_grey_bottom.png") no-repeat scroll 0 0;position:relative;}
.greyBox .greyBoxBottom p, .yelowBox .yelowBoxBottom p, .blueBox .blueBoxBottom p {padding:0;font-size:11px;}
.yelowBox {width:309px;float:left;margin:10px 10px 0 0;}
.yelowBoxTop {width:309px;height:10px;background:transparent url("images/yelow_box_top.png") no-repeat scroll 0 0;}
.yelowBoxContent {width:290px;height:145px;color:#656565;background:transparent url("images/yelow_box_bg.png") repeat-y scroll 0 0;padding-left:16px;padding-right:3px;}
.yelowBoxBottom {width:309px;height:77px;background:transparent url("images/yelow_box_bottom.png") no-repeat scroll 0 0;position:relative;}
.blueBox {width:309px;float:left;margin:10px 0 0 0;}
.blueBoxTop {width:309px;height:10px;background:transparent url("images/blue_box_top.png") no-repeat scroll 0 0;}
.blueBoxContent {width:290px;height:145px;color:#656565;background:transparent url("images/blue_box_bg.png") repeat-y scroll 0 0;padding-left:16px;padding-right:3px;}
.blueBoxContent ol li {padding-left:10px;list-style-position:inside;list-style-type:square;}
.blueBoxBottom {width:309px;height:77px;background:transparent url("images/blue_box_bottom.png") no-repeat scroll 0 0;position:relative;}
.greyBox h2, .greyBox p, .yelowBox h2, .yelowBox p, .blueBox h2, .blueBox p {padding:0 0 0 2px;color:#0370a0;background:transparent;display:block;}
.greyBox h2, .yelowBox h2, .blueBox h2 {margin:0 4px 0 0;}
.greyBoxContent span, .yelowBoxContent span, .blueBoxContent span {font-size:12px;}
.greyBoxContent div span, .yelowBoxContent div span {color:#0370a0;font-weight:bold;font-size:14px;}
/*.yelowBox h2, .blueBox h2 {color:#4d4d4d;}*/
.greyBoxContent div {float:right;width:150px;height:60px;overflow:hidden;margin:35px 0 0 0;}
.yelowBoxContent div {float:right;width:150px;height:60px;overflow:hidden;margin:35px 0 0 0;}
/*aici mai sus mam blocat putin, Ovidiu, reparati voi*/
#content .greyBoxContent div p, #content .yelowBoxContent div p {margin:0;text-align:left;color:#696969;font-size:11px;}
.greyBoxBottom img, .yelowBoxBottom img {width:95px;height:87px;position:absolute;top:-66px;left:43px;}
.boxFooter a {background:transparent url("images/dbutton.png") no-repeat scroll 0 0;width:89px;height:18px;margin:0 0 0 193px;padding:1px 0 0 0;float:left;text-align:center;color:#fff;}
.boxFooter a:hover {background:transparent url("images/dbutton_hover.png") no-repeat scroll 0 0;}
.blueBoxContent ul {padding:14px 0 0 23px;}
.blueBoxContent ul li {background:transparent url("images/red_arrow.png") no-repeat scroll center left;padding:0 0 0 11px;}
.blueBoxContent ul li a {color:#656565;margin:0 0 10px 0;line-height:18px;font-size:12px;}
.blueBoxContent li a:hover {color:#828282;}
/*endboxes*/

#content .btn {background:transparent url("images/box_button.png") no-repeat scroll 0 0;color:#525252;padding:0 0 2px 22px;margin:21px 0 0 192px;float:left;}
#content .btn.white{color:#fff;}
.rightBox p,.greyBox p,.yelowBox p,.blueBox p{color:#fff;margin:17px 0 0 0;float:left;width:90%;padding-left:10%;text-align:center;}
#content .page h1 {font-weight:bold;position:relative;top:10px}

/*boxesServicii*/
.consultanta, .creare, .rescriere, .promovare, .internet {float:left;width:189px;margin:23px 0 0 1px;}
.consultanta h3, .creare h3, .rescriere h3, .promovare h3, .internet h3 {font-size:13px;padding:0 0 5px 5px;}
.consultanta .boxHeader, .creare .boxHeader, .rescriere .boxHeader, .promovare .boxHeader, .internet .boxHeader {background:transparent url("images/consultanta.png") no-repeat scroll 0 0;width:189px;height:52px;}
.boxContent {background:transparent url("images/box_bg.png") repeat-y scroll 0 0;width:185px;height:449px;padding:0 2px 0 1px;}
.boxFooter {background:transparent url("images/box_footer.png") no-repeat scroll 0 0;width:189px;height:34px;}
.creare .boxHeader {background:transparent url("images/creare.png") no-repeat scroll 0 0;}
.rescriere .boxHeader {background:transparent url("images/rescriere.png") no-repeat scroll 0 0;}
.promovare .boxHeader {background:transparent url("images/promovare.png") no-repeat scroll 0 0;}
.internet .boxHeader {background:transparent url("images/internet.png") no-repeat scroll 0 0;}
.boxHeader h2 {color:#fff;font-size:14px;text-align:center;padding:8px 20px 0;}
.rescriere .boxHeader h2 {color:#005d87;}
.boxContent .divGrey {background:#dadada;height:105px;}
.boxFooter a {margin:0 0 0 95px;}
/*endboxesServicii*/

/*contact*/
.contact-form{width:340px;margin:20px 0 0 0;float:left;}
form .field {margin:0 0 6px 0;}
form .leftField {width:90px;float:left;color:#4d4d4d;}
form .rightField {width:247px;float:left;}
.rightField input {border:1px solid #dee1e4;width:100%;font-size:12px;height:16px;line-height:16px;}
.rightField textarea {border:1px solid #dee1e4;width:100%;font-size:12px;}
form .buttons {margin:0 0 0 90px;}
form .buttons input {background:transparent url("images/contact_btn.png") no-repeat scroll 0 0;width:79px;height:27px;color:#d2001a;cursor:pointer;font-family:"Calibri","Arial",sans-serif;line-height:27px;}
form .buttons input:hover{color:#227ca4;}
.map {margin:0 0 16px 378px;width:570px;height:216px;}
#contactDates {margin:20px 0 0 378px;height:92px;width:570px;line-height:18px;color:#4d4d4d;}
#contactDates strong, #contactDates p {float:left;margin:0;color:#4d4d4d;}
#contactDates p {text-align:left;width:200px;}
/*endcontact*/

.article {background:transparent url("images/articles_bg.png") no-repeat scroll 0 0;width:935px;height:50px;position:relative;overflow:hidden;padding:6px;margin:0 0 10px 0;}
.title, .articleContent {float:left;}
.title {height:60px;width:120px;font-size:17px;font-weight:bold;}
.articleContent {width:800px;font-size:12px;color:#fff;}
.article a {position:absolute;right:15px;bottom:6px;background:transparent url("images/article_btn.png") no-repeat scroll 0 0;width:78px;height:20px;color:#fff;text-align:center;padding:4px 0 0 0;font-size:10px;}

#navs .text span {width:705px;text-align:center;color:blue;font-weight:bold;padding:9px 0 0 0;height:22px;}
#navs .text span a {color:blue;margin:0 10px;}
#navs {position:absolute;z-index:1;top:-31px;width:949px;}
#fade {background:#FFF;width:100%;border:1px solid #ccd3d6;-moz-border-radius: 0 0 10px 10px;}


/*footer*/
#footer {background:transparent url("images/bottom.png") no-repeat scroll top left;height:239px;width:990px;padding:14px 0 0 0;}
#servicii, #proiecte, #locatie {float:left;}
#footer span, #proiecte .proiect div a {font-size:15px;font-weight:bold;color:#a2def8;margin:0 0 10px 10px;display:block;}
#proiecte .proiect div .maiMult {font-size:11px;text-decoration:underline;}
#proiecte .proiect div .maiMult:hover {text-decoration:none;}
#footer li a {font-size:15px;color:#fff;}
#footer li a:hover {color:#d7d7d7;}
#servicii {width:275px;padding:0 23px 25px 19px;border-right:1px solid #9ad8f3;margin:9px 0 0 0;}
#servicii li {background:#4a90b0 url("images/arrow.png") no-repeat scroll 5px;margin:0 0 5px 0;padding:4px 0 4px 15px;}
#proiecte {width:412px;padding:0 0 0 27px;margin:9px 0 0 0;}
#proiecte .proiect a, #proiecte .proiect div {float:left;color:#fff;}
#proiecte .proiect img {width:62px;height:59px;margin:0 15px 0 0;}
#proiecte .proiect div {width:80%;}
#proiecte .proiect div a {float:none;margin:0;display:inline;}
#proiecte .proiect div p a {font-size:12px;text-decoration:underline;display:inline-block;}
#locatie {background:transparent url("images/contact_bg.png") no-repeat scroll top left;width:179px;height:171px;padding:15px 0 0 27px;}
#locatie p, #locatie ul li {color:#fff;font-weight:bold;}
#locatie .normal, #locatie p a {font-weight:normal;color:#fff;font-size:12px;}
#locatie .vodafone {background:transparent url("images/vodafone_icon.png") no-repeat scroll center left;padding:2px 0 2px 20px;margin:2px 0;}
#locatie .orange {background:transparent url("images/orange_icon.png") no-repeat scroll center left;padding:2px 0 2px 20px;margin:2px 0;}
#locatie .cosmote {background:transparent url("images/cosmote_icon.png") no-repeat scroll center left;padding:2px 0 2px 20px;margin:2px 0;}
#footer .copyright {color:#fff;font-size:12px;margin:8px 0 0 19px;float:left;}
#footerNav, #footerNav li {float:left;color:#fff;}
#footerNav {margin:8px 20px 0 0;float:right;}
#footerNav li {margin:0 2px;}
#footer #footerNav a {color:#fff;font-size:12px;text-decoration:underline;}
#footer #footerNav a:hover {text-decoration:none;}
/*endfooter*/

.page .continut{float:left;width:625px;}
.page .continutBox{float:left;width:307px;margin-left:5px;margin-top:-30px;}
.pageBoxTop {background:transparent url("images/page_box_top.png") no-repeat scroll top left;width:307px;height:38px;}
.pageBoxContent {background:transparent url("images/page_box_bg.png") repeat-y scroll top left;width:307px;height:293px;}
.pageBoxBottom {background:transparent url("images/page_box_bottom.png") no-repeat scroll top left;width:307px;height:3px;}
.page .pageBoxTop h2 {margin:0;font-size:16px;font-weight:bold;color:#fff;line-height:36px;padding:0 0 0 20px;}
.page .pageBoxContent ul {margin:0;padding:23px 0 0 31px;}
.pageBoxContent ul li {background:transparent url("images/red_arrow.png") no-repeat scroll center left;margin:0 0 18px 0;padding:0 0 0 10px;}
.page .pageBoxContent li a {text-decoration:none;font-size:14px;color:#e00026;}
.page .pageBoxContent li a:hover {color:#b75565;}
#content .page .pageBoxContent p {color:#333333;text-align:left;padding:0 0 0 17px;width:auto;}
#content .page .pageBoxContent p a {color:#e00025;text-decoration:underline;}
#content .page .pageBoxContent p a:hover {color:#b75565;}
.page .pageBoxBlueTop {background:transparent url("images/page_blue_box_top.png") no-repeat scroll top left;width:307px;height:34px;margin:14px 0 0 0;}
.page .pageBoxBlueContent {background:transparent url("images/page_blue_box_bg.png") repeat-y scroll top left;width:307px;height:194px;}
.page .pageBoxBlueBottom {background:transparent url("images/page_blue_box_bottom.png") no-repeat scroll top left;width:307px;height:4px;}
.page .pageBoxBlueTop h2 {color:#4d4d4d;font-size:15px;font-weight:normal;padding:0 0 0 17px;margin:0;line-height:30px;}
.page .pageBoxBlueContent ul {padding:13px 0 0 17px;margin:0;}
.page .pageBoxBlueContent li {background:transparent url("images/li_bg.png")repeat-x scroll 0 0;height:23px;width:277px;margin:0 0 5px 0;padding:0 0 0 3px}
.page .pageBoxBlueContent li a {background:transparent url("images/blue_arrow.png") no-repeat scroll center left;padding:0 0 0 10px;text-decoration:none;color:#2982b0;line-height:22px;}
.page .pageBoxBlueContent a.more {background:transparent url("images/dbutton.png") no-repeat scroll 0 0;width:84px;height:19px;display:block;text-align:center;color:#fff;text-decoration:none;line-height:16px;margin:18px 0 0 193px;}
.page .pageBoxBlueContent a.more:hover {background:transparent url("images/dbutton_hover.png") no-repeat scroll 0 0;}

#page dd,#page dl,#page dt,#page fieldset,#page form,
#page h1,#page h2,#page h3,#page h4,
#page h5,#page h6,#page noframes,
#page ol,#page p,#page ul,#page center,
#page dir,#page hr,#page menu,#page pre   { display: block }
#page li              { display: list-item }
#page h1              { font-size: 2em; margin: .67em 0 }
#page h2              { font-size: 1.5em; margin: .75em 0 }
#page h3              { font-size: 1.17em; margin: .83em 0 }
#page h4,#page p,
#page blockquote,#page ul,
#page fieldset,#page form,
#page ol,#page dl,#page dir,
#page menu            { margin: 1.12em 0 }
#page h5              { font-size: .83em; margin: 1.5em 0 }
#page h6              { font-size: .75em; margin: 1.67em 0 }
#page h1,#page h2,#page h3,#page h4,
#page h5,#page h6,#page b,
#page strong          { font-weight: bolder }
#page blockquote      { margin-left: 40px; margin-right: 40px }
#page i,#page cite,#page em,
#page var,#page address    { font-style: italic }
#page pre,#page tt,#page code,
#page kbd,#page samp       { font-family: monospace }
#page pre             { white-space: pre }
#page button,#page textarea,
#page input,#page select   { display: inline-block }
#page big             { font-size: 1.17em }
#page small,#page sub,#page sup { font-size: .83em }
#page sub             { vertical-align: sub }
#page sup             { vertical-align: super }
#page s,#page strike,#page del  { text-decoration: line-through }
#page hr              { border: 1px inset }
#page ol,#page ul,#page dir,
#page menu,#page dd        { margin-left: 40px;list-style:square inside; }
#page ol              { list-style-type: decimal }
#page ol ul,#page ul ol,
#page ul ul,#page ol ol    { margin-top:0;margin-bottom:0;}
#page u,#page ins          { text-decoration: underline }
#page a   { color:#c00;text-decoration: underline }
#page p   { color:#000;text-align:left;}

/*forms*/
dl{clear:both;color:#666;width:90%;text-shadow:0 0 1px #aaa;color:#4a4a4a}
dt{width:30%;float:left;line-height:24px;height:26px;margin:4px 0;display:block;color:#4a4a4a}
dd{width:70%;float:left;line-height:24px;min-height:24px;margin:4px 0;display:block;color:#4a4a4a}
dl input {height:16px;}
dt span {color:#ff2f06;}
dl input[type="text"],dl textarea,dl select{border:1px solid #a8acaf;padding:3px;width:243px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 10px #e0e0e0;-webkit-box-shadow:0 0 3px #f1f1f1;box-shadow:0 0 3px #f1f1f1;color:#4a4a4a;font-size:11px;margin:0 3px 3px 0;}
dl input[type="checkbox"]{vertical-align:text-bottom;margin-right:3px;}
dl select{height:26px;width:251px;}
dl .radio{width:auto;}
dt.focused{color:#5196EA !important;font-weight:bold;text-shadow:0 0 1px #c9c9c9;}
dd input.focused,dd textarea.focused,dd select.focused{background:#;border:1px solid #7fc8f0;-moz-box-shadow:0 0 10px #b4e5ff;-webkit-box-shadow:0 0 5px #b4e5ff;box-shadow:0 0 5px #b4e5ff;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f4f4f4));}
#buttons{padding-left:80px;}
/*endforms*/

/*.greyBoxBottom {width:309px;height:41px;background:transparent url("images/box_grey_bottom.png") no-repeat scroll 0 0;position:relative;padding-top:36px;}*/
#content .greyBoxBottom,#content .blueBoxBottom,#content .yellowBoxBottom,#content .rightBoxBottom{position:relative;padding-top:38px;height:49px;}
#content .greyBoxBottom .btn,#content .blueBoxBottom .btn,#content .yellowBoxBottom .btn,#content .rightBoxBottom .btn {position:absolute;margin:0;top:21px;right:30px;}
/*.blueBoxBottom {width:309px;height:41px;background:transparent url("images/box_grey_bottom.png") no-repeat scroll 0 0;position:relative;padding-top:36px;}*/
/*.yellowBoxBottom {width:309px;height:41px;background:transparent url("images/box_grey_bottom.png") no-repeat scroll 0 0;position:relative;padding-top:36px;}*/
/*.rightBoxBottom {width:309px;height:41px;background:transparent url("images/box_grey_bottom.png") no-repeat scroll 0 0;position:relative;padding-top:36px;}*/

.rightBox .upperText{font-size:12px;height:60px;width:280px;}
.rightBox h2{}
.rightBox .lowerText {font-size:12px;height:80px;}
#proiecte p{}
.pageBoxContent ul li {font-size:14px/16px;}
.text-content{color:#333;font-size:13px;}
.text-content p{margin:0.75em 0;}
.text-content h3{font-size:12px;margin:1em 0;}
#web-consulting dt{width:35%;padding-right:2%;}
#web-consulting dd{width:63%;}
#web-consulting .buttons{padding-left:33.33%;margin:0;}
#web-consulting .buttons input{margin:0;}

/*fancybox*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:11104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;/*IE6*/}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11100;display:none;}
* html#fancybox-overlay{position:absolute;width:100%;/*IE6*/}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:11101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background: url('images/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:11103;display:none;}
#fancybox_error{color:#444;font-weight:normal;font-size:12px;line-height:20px;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-size:12px;z-index:11102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#fff;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#fff;text-align:left;}
#fancybox-title-over{padding:10px;background:url('images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('images/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('images/fancybox/fancy_title_main.png') repeat-x;color:#fff;}
#fancybox-title-right{padding-left:15px;background:transparent url('images/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image: url('images/fancybox/blank.gif');z-index:11102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:11102;display:block;}
#fancybox-left-ico{background:transparent url('images/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('images/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/*IE6*/}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:11001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('images/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('images/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat;}
/*endfancybox*/

/*inlinevalidation*/
.formError{position:absolute;top:300px; left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0; left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:12px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{background:#2f2f2f;color:#fff;width:220px;font-size:11px;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;text-shadow:0 0 1px #333;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#fff;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#fff;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/*endinlinevalidation*/

.quote-up{position:relative;top:-3px;right:2px;}
.quote-down{position:relative;top:5px;left:2px;}


#galerie{overflow:hidden;}
#galerie a{display:block;height:95px;position:absolute;top:50px;width:98px;}
#galerie .last{background:url("images/galleryButtonRight.png") no-repeat scroll 0 0 transparent;right:-98px;}
#galerie .fancybox {background:url("images/hover-opacity.png") no-repeat scroll center center transparent;width:197px;height:200px;top:0;left:0;
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
}
#galerie .item{padding:3px;float:left;margin:19px;overflow:hidden;position:relative;border:1px solid #c0c0c0;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #c0c0c0;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;}
#galerie img{width:189px;height:189px;}
#galerie .scroll{width:950px;height:476px;float:left;}
#galerie .items{height:auto;width:20000em;clear:both;position:absolute;}
#galerie .active,#galerie .n{position:relative;}
#galerie .active{width:950px;height:476px;}
#gallery{margin:47px 0 24px 0;position:relative;border:1px solid #f5f5f5;}
#gallery-navigation{height:23px;background:#f5f5f5;padding:0 34px;position:relative;text-align:center;}
#gallery-navigation *{color:#5d5d5d;}
#gallery-navigation #next,#gallery-navigation #prev{position:absolute;top:3px;font-weight:bold;font-size:14px;font-family:tahoma,sans-serif;cursor:pointer;}
#gallery-navigation #next{right:10px;}
#gallery-navigation #prev{left:10px;}
#gallery-navigation a:hover,#gallery-navigation .active{color:#ff2f06;}
#galerie .n{display:none;}
#gallery-navigation ul{padding-top:3px;word-spacing:25px;}
#gallery-navigation li{display:inline;word-spacing:0;}
#servicii-web p{margin:1em 0;padding:0 5px;color:#333}
#servicii-web ul{padding:0 5px 0 10px;}
#servicii-web li{margin:3px 0;padding-left:10px;background:url('images/blue_arrow.png') no-repeat 0 4px;}