/* ~~ element/tag selectors ~~ */
body, div, span, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym,em, img, ins, strong, b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;	padding: 0; border: 0; outline:0;  vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
a img { border: none; outline: 0; }
a, a:link,a:visited,a:active, a:focus{outline: 0; text-decoration: none;color:#0477BD;}
a:hover{ text-decoration: underline;}
:focus {outline:0;}
ul,li{list-style: none;}
/* ~~ website design ~~ */
body {font: 12px/14px Tahoma,Verdana,Arial,Helvetica,sans-serif; background: #A1B7C2; color: #333;overflow-y:scroll;}
.container{width: 972px;min-height: 651px;background:#fff; margin: 0px auto;position: relative;}
.fix_top{position: fixed;top:0px;width:972px;margin:0px auto; height: 95px; z-index: 99;}
.header_page{position:relative; height:95px;background:#fff;}/*background:url(images/backsign.jpg) 871px 20px no-repeat #fff;*/
a#logo{width:115px;height:32px;background:url(images/adrian_lupu.png) 0px 0px no-repeat;display:block;text-indent:-9999px;position:absolute;top:31px;left:104px; }
h1.header{font-size: 16px;line-height: 20px; position: absolute;top:68px;left:12px;font-weight: normal;}
h2.title{font-size: 40px;position: absolute;top:20px;left:227px;width: 560px;text-align: right;font-weight: normal;}
.line_top{position:absolute;top:0px;left: 227px;width:610px;height:20px;}

@font-face {
    font-family: 'Gabriola';
    src: url('fonts/gabriola.eot');
    src: url('fonts/gabriola.eot?#iefix') format('embedded-opentype'),
         url('fonts/gabriola.woff') format('woff'),
         url('fonts/gabriola.ttf') format('truetype'),
         url('fonts/gabriola.svg#gabriola') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTPro-Lt';
    src: url('fonts/helveticaneueltpro-lt.eot');
    src: url('fonts/helveticaneueltpro-lt.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltpro-lt.woff') format('woff'),
         url('fonts/helveticaneueltpro-lt.ttf') format('truetype'),
         url('fonts/helveticaneueltpro-lt.svg#helveticaneueltpro-lt') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-1f{font-family:'Gabriola';}
.font-2f{font-family:'Helvetica Neue LT Pro';}
.font-3{font-family: Tahoma,Verdana,Helvetica,sans-serif;}



.round_down{border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;-webkit-border-radius:0px 0px 15px 15px;behavior: url(border-radius.htc);}
.round_right{border-radius:0px 15px 15px 0px;-moz-border-radius:0px 15px 15px 0px;-webkit-border-radius:0px 15px 15px 0px;behavior: url(border-radius.htc);}

.menu_grad_1{background:url(images/menu_gr.png) 0px 0px;}
.menu_grad_9{background:url(images/menu_gr.png) -253px 0px;}
.menu_grad_12{background:url(images/menu_gr.png) -506px 0px;}
.menu_grad_2{background:url(images/menu_gr.png) -759px 0px;}
.menu_grad_3{background:url(images/menu_gr.png) -1265px 0px;}
.menu_grad_4{background:url(images/menu_gr.png) -1012px 0px;}
.menu_grad_5{background:url(images/menu_gr.png) -1518px 0px;}
.menu_grad_13{background:url(images/menu_gr.png) -1771px 0px;}
.menu_grad_6{background:url(images/menu_gr.png) -2024px 0px;}
.menu_grad_7{background:url(images/menu_gr.png) -2277px 0px;}
.menu_grad_8{background:url(images/menu_gr.png) -2530px 0px;}
.menu_grad_10{background:url(images/menu_gr.png) -2783px 0px;}
.menu_grad_11{background:url(images/menu_gr.png) -3036px 0px;}

.gradient-1{background:url(images/top_gr.png) 0px 0px;}
.gradient-9{background:url(images/top_gr.png) 0px -120px;}
.gradient-12{background:url(images/top_gr.png) 0px -240px;}
.gradient-2{background:url(images/top_gr.png) 0px -360px;}
.gradient-3{background:url(images/top_gr.png) 0px -600px;}
.gradient-4{background:url(images/top_gr.png) 0px -480px;}
.gradient-5{background:url(images/top_gr.png) 0px -720px;}
.gradient-13{background:url(images/top_gr.png) 0px -840px;}
.gradient-6{background:url(images/top_gr.png) 0px -960px;}
.gradient-7{background:url(images/top_gr.png) 0px -1080px;}
.gradient-8{background:url(images/top_gr.png) 0px -1200px;}
.gradient-10{background:url(images/top_gr.png) 0px -1320px;}
.gradient-11{background:url(images/top_gr.png) 0px -1440px;}


.backspot{position:fixed;top:110px;height: 20px;z-index: 30;text-indent: -999px;overflow: hidden;}
a.bk_client{margin-left:640px;width:90px;background: url(images/backbutton.jpg) -36px -30px no-repeat; }
a.bk_identity{margin-left:640px;width:90px;background: url(images/backbutton.jpg) -36px 0px no-repeat; }
a.bk_client:hover,a.bk_identity:hover{background-position: -36px -62px;}
a.bk_tabac{margin-left:601px;width:130px;background: url(images/backbutton.jpg) 0px -110px no-repeat;}
a.bk_tabac:hover{background-position: 0px -140px;}


.ifoto {display: block;position:relative;}
.ifoto span{display: none;width:58px;height:58px;background: url(images/lupa.png) no-repeat;position:absolute; bottom:10px; right: 10px;z-index:99;}



.fix_left{}
.menu_page{position:fixed;top:110px;width:185px; height: 480px;z-index: 30;}

.corner_top{width:15px; height:22px;overflow: hidden;background:url(images/colt_sus.png) 0px 0px no-repeat;position:absolute;top:-1px; left:138px;z-index:999;}
.corner_bottom{width:15px; height:19px;overflow: hidden;background:url(images/colt_jos.png) 0px 0px no-repeat;position:absolute;top:319px; left:138px;z-index:999;}



.shadow{position:absolute;top:0px;left:145px;width:30px;height:338px; background:url(images/shadow.png) 0px 0px no-repeat; overflow: hidden;z-index:1;}
.menu{position:absolute;top:0px;left:0px;width:153px;height:338px;overflow:hidden;z-index: 99;}
.slider{position:absolute;top:0px;left:0px;width:153px;height:338px;overflow:hidden;}
.simply-scroll-container {position: relative;}
.simply-scroll-clip {position: relative;overflow: hidden;}
.simply-scroll-list {overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img {border: none;display: block;}
.simply-scroll .simply-scroll-clip {width:153px;height:338px;}
.simply-scroll .simply-scroll-list {}
.simply-scroll .simply-scroll-list li {float: left;height:338px;}
.simply-scroll .simply-scroll-list li img {}
/*
.moving{width:5752px;position:relative;left:0px;}
.moving img{float:left;}
*/


.slider .anim{float:left;height:338px;}
.slider .act1{background:url(slide/slide1.jpg) 0px 0px;width:1157px;}
.slider .act2{background:url(slide/slide2.jpg) 0px 0px;width:1193px;}

.banda{z-index: 2;position:absolute;left:0px;width:153px;height:20px;overflow:hidden;}
.menu_top{top:0px;background:url(images/stripe_up.png) -22px -5px no-repeat;}
.menu_bottom{bottom:0px;background:url(images/stripe_down.png) -22px -7px no-repeat;}
ul.nav_menu{margin:30px 0px 0px 17px; list-style: none;font-size: 14px;position:relative;z-index:10;}
.nav_menu li.cat{color:#0477BD;height:22px;}
.nav_menu li{height: 18px;}
.nav_menu a{line-height: 20px;color:#231F20;}
.nav_menu a:hover,.nav_menu a.selected{color:#fff;text-decoration: none;}
.menu .arrow{position:absolute;left:0px;width: 100%;height:21px;background:url(images/sageata.png) 11px 0px no-repeat;z-index:5}
.menu .arr1{top: 98px;}
.menu .arr2{top: 188px;}
    


.color-1{color:#ADAEB1;}
.color-2{color:#299db1;}
.color-3{color:#2D5872}
.color-4{color:#B5CCD0;}
.color-5{color:#737577;}
.color-6{color:#FF934B;}
.color-7{color:#710006;}
.color-8{color:#B3B4B6;}
.color-9{color:#76B1C8;}

.color-10{color:#907674;} /*online*/
.color-11{color:#C4AF71;} /*posms*/
.color-12{color:#FF4E13;} /*pack*/
.color-13{color:#808EB1;} /*new stuff*/
.color-14{color:#839F71;} /*product design*/
.color-15{color:#556C8C;} /*interior design*/
.color-16{color:#A3A3A3;} /*contact design*/
.color-17{color:#D486B1;} /*tabaco design*/

.m-top-20{margin-top:20px;}
.m-bottom-20{margin-bottom:20px;}


.content{position:relative;overflow: hidden;min-height:590px;margin-top:95px;}

a.btn_contact{position:absolute;top:370px;left:28px;width:93px;height:94px;overflow: hidden;background:url(images/btn-contact_out.png) 0px 0px;display: block;text-indent: -999px;z-index:2;}
a.btn_contact:hover{background:url(images/btn-contact_over.png) 0px 0px;}

/*
a.btn_contact{position:absolute;top:360px;left:28px;width:100px;height:100px;overflow: hidden;background:url(images/btn-contact.jpg) 0px 0px;display: block;text-indent: -999px;z-index:2;}
a.btn_contact:hover{background-position: 0px -102px;}

*/
.uncontracted{height:40px;overflow:hidden;background: url(images/uncontracted.jpg) no-repeat;width:610px;}

.aboutbox{
	width:390px; height:150px;overflow:hidden;
	background: url(images/about_me_bk_txt.png) 0px 100% no-repeat;
}
.mylikebox{position:absolute;top:345px;left:10px;height:21px;z-index:9999;}


/* =about */
.package_bk{width:200px;height:50px;position:absolute;top:30px; left:255px; background:url(images/package/package.jpg) 0px 0px no-repeat;}

.about_bk{width:595px;height:430px;position:absolute;top:21px; left:105px; /* background:url(images/about/about_grafiti.jpg) 0px -74px no-repeat; */}
.tabac_bk{width:100%;height:470px;position:absolute;top:86px; left:0px; background:url(images/frunza.jpg) 1px 0px no-repeat;}
.login_tabac{position:absolute;top:100px;left:340px;width:407px;height:288px;background:url(images/login_tabac.png) 0px 0px no-repeat;}
.login_tabac input.box{width:75px;height:14px;line-height: 16px;font-size: 12px;position:absolute;top:189px;left:153px; border:0px;background: #fff;}
.login_tabac input.send{width:20px;height:17px;line-height: 16px;font-size: 12px;position:absolute;top:189px;left:233px; border:0px;background:none; display: block;overflow:hidden;text-indent:-999px;cursor:pointer;}

.about_img{width:390px;height: 190px;position:absolute;left:225px;top:109px;}
.about_text{font-size: 14px; line-height: 16px;}


.hello_spry{width:269px;height:200px;position:absolute;top:315px; left:530px; background:url(images/hello.jpg) 0px 0px no-repeat;}
.data_owner{position:absolute;top:15px;left:235px;font-size: 12px; line-height: 18px;color:#000;z-index: 10;}
.data_owner a{color:#000;}
.data_owner a:hover{color:#2DA1B3;}
.contact_form {position:absolute;top:0px;left:400px;width:464px;height:364px;background:url(images/contact.png) 0px 0px no-repeat;z-index: 10;}


    
    
.contact_form textarea.box-big{padding:5px 5px;width:381px;height:105px;line-height: 14px;font-size: 12px;position:absolute;top:103px;left:30px; border:0px;background: #fff;}
.contact_form input.box1{padding:0px 5px;width:262px;height:25px;line-height: 25px;font-size: 12px;position:absolute;top:264px;left:150px; border:0px;background: #fff;}
.contact_form input.box2{padding:0px 5px;width:262px;height:25px;line-height: 25px;font-size: 12px;position:absolute;top:233px;left:150px; border:0px;background: #fff;}
.contact_form input.send2{padding:0px 5px;width:263px;height:25px;line-height: 16px;font-size: 12px;position:absolute;top:296px;left:149px; border:0px;background:none; display: block;overflow:hidden;text-indent:-999px;cursor:pointer;}

.notice_send{color:#2CA1B2;position: absolute;left: 30px;text-align: center;top: 45px; width: 385px;}

/*clients*/
.clients{overflow:hidden;margin:0px 0px 30px 225px; /* margin:15px 0px 30px 225px; */}
.clients h1{font-size:12px;line-height: 14px; width:610px;font-weight: normal;}
.clients .client-g2{padding-left: 133px;overflow:hidden;background:url(images/client/bk_client1.jpg) 0px 0px no-repeat;}
.clients .client-f1{padding-left: 133px;overflow:hidden;background:url(images/client/bk_client2.jpg) 0px 0px no-repeat;}
.clients .client-off{padding-left: 133px;overflow:hidden;}
.clients .unclient{background-position: 0px 0px;}
.clients .unidentity{background-position: 0px -120px;}
.clients .unprint{background-position: 0px -320px;}
.clients .uncamp{background-position: 0px -360px;}
.clients .unonline{background-position: 0px -40px;}
.clients .unposms{background-position: 0px -440px;}
.clients .unpack{background-position: 0px -80px;}
.clients .unnew{background-position: 0px -280px;}
.clients .unproduct{background-position: 0px -160px;}
.clients .uninterior{background-position: 0px -200px;}
.clients .untabac{background-position: 0px -400px;}

 .clients .details{overflow:hidden;}
.clients .tabac{margin-top:25px; overflow:hidden;}
ul.details{overflow: hidden;}
.details li{margin-bottom: 20px; overflow: hidden;list-style: none;}

div.col_left{width:390px;float:left;margin-right:20px;}
div.col_right{width:200px;float:left;}

div.col_right_about{width:230px;float:left;margin-left: 30px;}
img.inactive{display:nome;}
img.active{display:block;}
img.tabacoimg{display: block;margin-top:10px;}

.clients .tabac a.details{display: block;height:25px;line-height: 25px;font-size:16px;text-align:center;}
div.col_left_tabac, div.col_right_tabac{width:270px;float:left;}
div.col_left_tabac{margin-right:70px;}

ul.client_show{overflow:hidden;}
.client_show li{width:111px; height:111px;overflow:hidden; border-bottom: 5px solid #DDDEE0;display: inline-block; float:left; margin:0px 12px 20px 0px;}


/*preloads*/
#overlay-ajax{position:fixed; left: 0px; top: 0px; width: 100%; height: 100%;filter:alpha(opacity=70) !important; opacity:0.7;	background-color:#000; display: none; z-index:9999;}
#loadingspot{width:100%; position:absolute; top:116px; left: 0px;overflow: hidden; height: 64px; text-align: center; display:none;z-index: 99999;}

.underconstruction{width:480px;height:270px; overflow: hidden;margin:0px auto;padding-top: 165px;}

.mesaj{width:379px;height:226px; position: absolute;top:212px; left:311px; background: url(images/mesaj.png) 0px 0px no-repeat;overflow: hidden;z-index: 99;} /**centruL 291;*/
.mesaj h1{text-indent: -999px;}
.mesaj a{display: block;width:60px;height:20px;top:30px;left:290px;position: absolute;overflow: hidden;text-indent:-999px;background: url(images/close.png) 0px 0px;}
.mesaj a:hover{background-position: 0px -33px;}

	#carousel{width:245px;height:210px;	margin:0 auto;overflow:hidden;position:relative;}
	#slides{overflow:hidden;position:relative;width:130px;height:60px;}
	/* remove the list styles, width : item width * total items */	
	#slides ul {position:relative !important;left:0  !important;top:0 !important;list-style:none !important;margin:0 !important;padding:0 !important;}
	/* width of the item, in this case I put 250x250x gif */
	#slides li {width:130px !important;height:60px !important;	float:left;background:none !important;padding:0  !important;overflow:hidden;}
	#slides li img {padding:4px;}
	#slides li a{border:1px solid #ccc;display:block;}
	#buttons a {display:none; width:20px; height:29px;position:absolute;top:15px;overflow:hidden;text-indent:-999em;outline:0;background:url('friendnav.png') no-repeat;z-index:999;}
	a#prevfriend {background-position:-7px 0px; left:0px; }
	a#prevfriend:hover {background-position:-7px -35px; }
	a#nextfriend {background-position:-36px 0px; left:110px; }
	a#nextfriend:hover {background-position:-36px -35px; }
	.clear {clear:both}
	.partners{overflow:hidden;top:470px;position:absolute;left:10px;}
