/*************************** GENERAL ******************************/
*, html, ul, li, p, img{margin:0px; padding:0px;}
html{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#4e5051; text-align:left;}
a, a:hover{text-decoration:none; font-size:14px; color:#000;}
h1{font-size:18px; font-weight:bold; margin:0px;}
img{border:0px;}
table{border-collapse: collapse; border-spacing:0px;}
td{border-collapse: collapse; border-spacing:0px; padding:0px; text-align:left;}
div{margin:0px auto; padding:0px;}
form{display:inline; margin:0px; padding:0px;}
.clear{clear:left; line-height:0px; font-size:0px;}
.hidden{display:none;}
/***************************** TOP ********************************/
#top{
	height:107px; width:100%;
	background:url(../gfx/top-bg.jpg) repeat-x;
}
#top1{
	height:93px; width:978px;
}
#top1 a, #top1 a:hover{
	color:#FFFFFF;
}
#top1 #left{
	float:left;
	height:93px; width:420px;
}
#top1 #left a, #top1 #left a:hover{
	color:#372754;
}
#top1 #left img{
	width:231px; height:93px;
}
#top ul{
	list-style:none;
	padding:34px 0px 0px 0px;
}
#top li{
	float:left;
	width:auto;
}
/*buton albastru*/
#top .bon .lm, #top .bon .lm2{
	float:left;
	height:26px; width:12px;
	background:url(../gfx/top/button_big.jpg) no-repeat 0px 0px;
}
#top .bon .m, #top .bon .m2{
	float:left;
	height:22px; width:auto;
	padding:5px 12px 0px 0px;
	margin:0px 10px 0px 0px;
	background:url(../gfx/top/button_big.jpg) no-repeat top right ;
}
#top .boff .lm{
	float:left;
	height:26px; width:12px;
}
#top .boff .m{
	float:left;
	height:22px; width:auto;
	padding:5px 12px 0px 0px;
	margin:0px 10px 0px 0px;
}
/*buton roz*/
#top .boff .lm2{
	float:left;
	height:26px; width:12px;
	background:url(../gfx/top/button_big_pink.jpg) no-repeat 0px 0px;
}
#top .boff .m2{
	float:left;
	height:22px; width:auto;
	padding:5px 12px 0px 0px;
	margin:0px 10px 0px 0px;
	background:url(../gfx/top/button_big_pink.jpg) no-repeat top right ;
}
/*************************** SUBTOP ******************************/
#subtop{
	width:100%; 
	background:url(../gfx/top/subtop_22.jpg) repeat-x 0px 0px;
}
#subtop #subtop1{
	width:998px; height:60px;
	background:url(../gfx/top/silksmart_22.jpg) no-repeat 0px 0px;
}
#subtop #container{
	width:998px; height:383px;
	background:url(../gfx/top/silksmart_22.jpg) no-repeat 0px 0px;
}
#subtop .bg{
	width:998px; height:31px;
	background:url(../gfx/top/silksmart_28.jpg) no-repeat 0px 0px;
}
#subtop .left{
	width:62px; height:383px;
	float:left;
	background:url(../gfx/top/silksmart_left.jpg) no-repeat 0px 0px;
}
#subtop .box{
	width:863px; height:434px;
	float:left;
	background:url(../gfx/top/silksmart_27.jpg) no-repeat 0px 0px;
}
#subtop #right{
	width:73px; height:383px;
	float:left;
	background:url(../gfx/top/silksmart_right.jpg) no-repeat 0px 0px;
}
#subtop .box #l{
	width:500px; height:291px;
	float:left;
	padding:9px 0px 0px 9px;
}
#subtop .box #r{
	width:350px; height:291px;
	float:left;
}
#subtop .box #l div{
	width:65px; height:62px;
	float:left;
	padding:4px 0px 3px 4px;
	margin:0 0px 0 0px;
}
#subtop .box #l div.bg_main{
	position:relative;
	background:url(../gfx/top/intrebare.png) no-repeat 0px 0px;
}
#subtop .box #l div.bg_main .pic{
	position:absolute;
	top:4px;
	left:4px;
}
#subtop .box #l div img{
	width:61px; height:61px;
}
#subtop .box #l div .delete{
	position:absolute;
	top:52px;
	left:52px;
}
#subtop .box #l .delete img{
	width:10px; height:10px;
	/*padding:2px;*/
}
#subtop .box .intrebare{
	position:absolute;
	top:0px;
	left:0px;
	width:61px; height:61px;
}
#subtop .t{
	font-size:20px;
	font-weight:bold;
	color:#ff0036;
	margin:55px 0px 0px 36px;
}
#subtop #r  p{
	width:250px;
	margin:25px 0px 0px 37px;
}
#subtop #r  p a, #subtop #r  p a:hover{
	color:#ff0036;
	text-decoration:underline;
	font-weight:bold;
}
#subtop .continua{
	width:100px; height:30px;
	background:url(../gfx/top/orange.jpg) no-repeat 0px 0px;
	margin:40px auto 0px 90px;
	padding:8px 0px 0px 43px;
}
#subtop .continua a, #subtop .continua a:hover{
	color:#ff7800;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
#subtop .cerere{
	width:100px; height:30px;
	background:url(../gfx/top/green.jpg) no-repeat 0px 0px;
	margin:40px auto 0px 90px;
	padding:8px 0px 0px 43px;
}
#subtop .cerere a, #subtop .cerere a:hover{
	color:#09ad05;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.first_{
	float:left;
	width:320px;
	margin:3px 0px 0px 80px;
}
.first_ p{
	font-size:20px;
	font-weight:bold;
	color:#ff0036;
	margin:0px 0px 5px 0px;
}
.second_{
	float:left;
	width:275px;
	margin:3px 0px 0px 0px;
}
.second_ p{
	font-size:20px;
	font-weight:bold;
	color:#ff7800;
	margin:0px 0px 5px 0px;
}
.third_{
	float:left;
	width:170px;
	margin:3px 0px 0px 0px;
}
.third_ p{
	font-size:20px;
	font-weight:bold;
	color:#06a502;
	margin:0px 0px 5px 0px;
}
/*************************** CONTENT ******************************/
.content{
	/*border:1px #000 solid;*/
}
.home_blue{
	width:100%; height:404px;
	background:url(../gfx/home/bg-home.jpg) repeat-x 0 0;
}
.home_bg{
	height:402px; width:951px;
	padding:0px 0 0 30px;
	background:url(../gfx/home/top-home.jpg) repeat-x 0 0;
	/*border:1px #FFFFFF solid;*/
}
.home_bg h1{
	margin:0px 0 20px 22px;
	font-size:24px;
	color:#FFFFFF;
}
.border, .border2, .border3, .border4{
	width:905px; /*min-height:400px;*/
	padding:10px 0px 40px 0px;
}
						  /* HOME */
/* first pack */
.pack{
	float:left;
	width:auto;
	margin:0 4px 0 0;
}
.pack .le{
	float:left;
	width:9px; height:296px;
	background:url(../gfx/main/silksmart_l.png) no-repeat 0 0;
}
.pack .ce{
	float:left;
	width:auto; height:296px;
	background:url(../gfx/main/silksmart_c.png) repeat-x 0 0;
	text-align:center;
	padding-left:1px;
}
.pack .ri{
	float:left;
	width:11px; height:296px;
	background:url(../gfx/main/silksmart_r.png) no-repeat 0 0;
}
.pack .ce .title{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin:18px 0 10px 6px;
}
.pack .ce img{
	margin:10px auto 0px auto;
}
.pack .ce a, .pack .ce a:hover{
	color:#40a1cb;
}
.pack .ce .title span{
	font-size:18px;
	color:#ffea00;
}
.pack .ce p{
	float:left;
	width:69px; height:69px;
	margin:0px;
	background:url(../gfx/top/intrebare.png) no-repeat 0px 0px;
}
.pack .ce p img{
	width:61px; height:61px;
	margin:4px 0 0 0;
}
.border .fd a, .border .fd a:hover, .border .fd2 a, .border .fd2 a:hover, .border .fd3 a, .border .fd3 a:hover{
	color:#FFFFFF;
}
.border .fd{
	float:left;
	width:266px;
	margin:30px 0 0 0;
	padding:0 10px 0 0;
}
.border .fd2{
	float:left;
	width:250px;
	margin:30px 0 0 0;
	padding:0 10px 0 0;
}
.border .fd3{
	float:left;
	width:300px;
	margin:30px 0 0 0;
	padding:0 10px 0 10px;
}
.border .fd h3, .border .fd2 h3{
	color:#226d93;
	font-weight:bold;
	font-size:24px;
	margin:0 0 15px 0;
}
.border .fd3 h3{
	color:#ff0036;
	font-weight:bold;
	font-size:24px;
	margin:0 0 15px 0;
}
						  /* ADAUGA PACHETE */
.border2 h1{
	margin:10px 0px 15px 0px;
	color:#ff0036;
	font-size:24px;
}
.border2 .colp{
	float:left;
	width:300px;
}
.border2 .cp{
	margin:0 0 36px 0;
}
.border2 .cph{
	float:left;
	width:61px;
}
.border2 .cpt{
	float:left;
	width:205px;
	padding:0 0 0 10px;
}
.border2 .cpt h3{
	margin:0 0 10px 0;
	font-size:18px;
}
.border2 .cpt p{
	margin:0 0 10px 0;
}
						  /* ADAUGA */
.two_butt{
	width:400px; height:70px;
}
.two_butt a, .two_butt a:hover{
	color:#fff;
	font-weight:bold;
}
.two_butt .save_config{
	float:left; width:auto;
	padding:9px 26px 10px 18px;
	background:url(../gfx/adauga/red.jpg) no-repeat 0px 0px;
}
.two_butt .second_step{
	float:left; width:auto;
	padding:9px 40px 10px 42px;
	background:url(../gfx/adauga/orange.jpg) no-repeat 0px 0px;
}
.cp .add_pack{
	height:21px; width:110px;
	font-size:13px;
	padding:4px 0 0 12px;
	margin:0;
	background:url(../gfx/adauga/selected1.jpg) no-repeat 0px 0px;
}
.cp .del_pack{
	height:21px; width:110px;
	color:#FFFFFF;
	font-size:13px;
	padding:4px 0 0 10px;
	margin:0;
	background:url(../gfx/adauga/unselected1.jpg) no-repeat 0px 0px;
}
.cp .del_pack input, .cp .add_pack input{
	vertical-align:sub;
}
						  /* CONTINUA */
.border3 h1{
	margin:10px 0px 15px 0px;
	color:#ff7800;
	font-size:24px;
}
.border3 .contb{
	float:left;
	width:220px;
	margin:20px 0 20px 0;
	text-align:center;
}
.border3 img{
	border:1px #438cb6 solid;
	padding:1px;
}
.border3 .contb p{
	margin:5px 0 0 0;
	font-weight:bold;
}
						  /* DESIGN */
.two_butt2{
	width:400px; height:25px;
	margin:30px auto 0 auto;
	/*border:1px #000000 solid;*/
}
.two_butt2 a, .two_butt2 a:hover{
	color:#fff;
	font-weight:bold;
}
.two_butt2 .back_to_one{
	padding:9px 38px 10px 39px;
	margin:100px 0 0 0;
	background:url(../gfx/adauga/red.jpg) no-repeat 0px 0px;
}
.two_butt2 .third_step{
	padding:9px 40px 10px 42px;
	background:url(../gfx/adauga/green.jpg) no-repeat 0px 0px;
}
.border3 .l_design{
	float:left;
	width:450px;
	/*border:1px #000000 solid;*/
	padding:0 20px 20px 0;
}
.border3 .r_design{
	float:left;
	width:420px;
	/*border:1px #000000 solid;*/
	padding:0 10px 20px 0;
}
.border3 .l_design .gama_produse{
	width:440px;
	padding:5px 0 5px 3px;
	margin:4px 0 4px 0;
	border:2px #ff7800 solid;
}
.border3 .l_design .upload_logo{
	position:relative;
	text-align: right;
	padding:0 10px 0 0;
	width:433px; height:40px;
}
.border3 .l_design .fakefile img{
	border:none;
	margin:0 0 0 -5px;
}
.border3 .l_design .upload_logo .fake{
	width:100px; height:32px;
	margin:0;
	position: relative;
	text-align: right;
	filter:alpha(opacity= 0);
	opacity: 0;
	z-index:2;
}
.border3 .l_design .fakefile{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1;
}
.border3 .l_design .fakefile input{
	width:313px;
	margin:3px 0 0 3px;
	padding:4px 0 5px 0;
	border:0px #000000 solid;
	/*border:1px #FF0000 solid;*/
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:3;
}
.border3 .l_design h2, .border3 .r_design h2{
	margin:15px 0 15px 0;
	font-size:18px;
}
.border3 .l_design p, .border3 .r_design p{
	margin:10px 0 10px 0;
}
.border3 .l_design span{
	font-size:12px;
}
.border3 .l_design .padd{
	margin:35px 0 10px 0;
}
.border3 .siteuri{
	width:420px; height:150px;
	border:2px #ff7800 solid;
	padding:0 0 0 0;
}
.border3 .mentiuni{
	width:420px; height:97px;
	border:2px #ff7800 solid;
	padding:0 0 0 0;
}
						  /* CERERE */
.border4 h1{
	margin:10px 0px 15px 0px;
	color:#09ad05;
	font-size:24px;
}
.one_butt{
	width:220px;
	margin:30px auto 0 auto;
	/*border:1px #000000 solid;*/
}
.one_butt a, .two_butt2 a:hover{
	color:#fff;
	font-weight:bold;
}
.one_butt #last_step{
	font-size:18px;
	padding:11px 40px 13px 22px;
	background:url(../gfx/adauga/final.jpg) no-repeat 0px 0px;
}
.border4 .l_design{
	float:left;
	width:455px;
	/*border:1px #000000 solid;*/
	padding:0 10px 20px 0;
}
.border4 .r_design{
	float:left;
	width:420px;
	/*border:1px #000000 solid;*/
	padding:0 10px 20px 0;
}
.border4 .l_design .cerere, .border4 .r_design .cerere{
	padding:5px 0 5px 3px;
	margin:4px 0 4px 0;
	color:#777777;
	border:2px #09ad05 solid;
}
.border4 .l_design .cerere{
	width:440px;
}
.border4 .r_design .cerere{
	width:420px;
}
.border4 .l_design p, .border4 .r_design p{
	margin:14px 0 10px 0;
	font-weight:bold;
}
.border4 .mentiuni{
	width:423px; height:105px;
	border:2px #09ad05 solid;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0;
}
.border4 .conf_mag_top{
	height:10px; width:892px;
	background:url(../gfx/adauga/top.jpg) repeat-x 0px 0px;
	font-size:0px;
	line-height:0px;
	margin:0;
}
.border4 .conf_mag_middle{
	width:890px;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	margin:0;
}
.border4 .conf_mag_middle2{
	width:873px;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	margin:0;
	padding:0 0 0 17px;
}
.border4 .conf_mag_middle p{
	font-size:18px;
	font-weight:bold;
	color:#ff0036;
	margin:0 0 0 17px;
}
.border4 .conf_mag_middle2 p{
	font-size:18px;
	font-weight:bold;
	color:#ff7800;
}
.border4 .conf_mag_middle2 span{
	font-weight:bold;
	line-height:30px;
}
.border4 .conf_mag_middle .reconf{
	float:right; width:auto;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(../gfx/adauga/red_big.jpg) no-repeat 0px 0px;
	padding:5px 19px 5px 18px;
	margin:0 10px 0 0;
}
.border4 .conf_mag_middle2 .reconf{
	float:right; width:auto;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(../gfx/adauga/orange_big.jpg) no-repeat 0px 0px;
	padding:5px 19px 5px 16px;
	margin:0 10px 0 0;
}
.border4 .conf_mag_bottom{
	height:10px; width:892px;
	background:url(../gfx/adauga/bottom.jpg) repeat-x 0px 0px;
	font-size:0px;
	line-height:0px;
	margin:0;
}
.border4 .conf_mag_middle .pachete{
	margin:10px 0 0 0;
}
.border4 .conf_mag_middle .icon{
	float:left; width:auto;
	margin:3.5px 1px 3.5px 6px;
	background:url(../gfx/portofolio/box.jpg) no-repeat 0px 0px;
	padding:4px 2px 4px 3px;
}
.border4 .conf_mag_middle img{
	width:56px; height:56px;
}
.border4 .conf_mag_middle2 .upfile{
	font-size:11px;
	font-weight:bold;
	color:#ff7800;
}
						  /* CONTACT */
.border h1{
	margin:10px 0px 15px 0px;
	color:#454673;
}
.border p{
	margin:0px 0px 15px 0px;
}
.border .text{
	width:100px;
	margin:8px 0 8px 0;
	font-size:14px;
	font-weight:bold;
}
.border .text2{
	float:left;
	width:370px;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 0;
	margin:5px 0 0 0;
}
.border input{
	margin:0px 0px 5px 0px;
	width:440px;
	padding:4px 0 4px 0;
	border:2px #438cb6 solid;
}
.border .validation{
	margin:5px 4px 5px 0px;
	width:70px;
	border:2px #438cb6 solid;
}
.border textarea{
	margin:5px 0px 5px 0px;
	width:440px; height:80px;
	border:2px #438cb6 solid;
}
.border .off{
	border:2px #ff0036 solid;
}
.border .submit{
	width:387px; height:29px;
	margin:15px 0px 0px 130px;
	padding:6px 0 0 57px;
	background:url(../gfx/contact.jpg) no-repeat 0px 0px;
}
.border .submit a, .border .submit a:hover{
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.border span{
	color:#FF0000;
}
.border .contact_form{
	float:left;
	width:480px;
}
.border .contact_form a, .border .contact_form a:hover{
	color:#fff;
	cursor:help;
}
.border .submit a, .border .submit a:hover{
	cursor:pointer;
}
.border .date_contact{
	float:left;
	width:400px;
	padding:28px 0px 0px 20px;
	line-height:22px;
}
.date_contact h2{
	font-size:16px;
	margin:0px 0px 5px 0px;
	color:#454673;
}
.date_contact p{
	margin:5px 0px 5px 0px;
}
							/* PORTOFOLIU */
.port_c{
	float:left;
	width:320px; height:308px;
	margin:0 5px 10px 0;
	/*border:1px #f00 solid;*/
}
.port_c img{
	padding:1px;
	/*border:1px #1f79a7 solid;*/
}
.port_t{
	width:183px; height:20px;
	margin:17px 0 0 0;
}
.port_t a, .port_t a:hover{
	font-weight:bold;
	font-size:16px;
	color:#4e5051;
	text-transform:uppercase;
}
.port_d{
	margin:3px 0 0 0;
}
.port_left{
	float:left;
	width:255px;
}
.port_right{
	float:left;
	width:650px;
}
.port_left .port_cat_on, .port_left .port_cat_off{
	width:194px; height:24px;
	margin:4px 0 0 0;
	padding:9px 0 0 29px;
}
.port_left .port_cat_on{
	background:url(../gfx/portofolio/bg-button-blue.jpg) no-repeat 0px 0px;
}
.port_left .port_cat_off{
	background:url(../gfx/portofolio/bg-button.jpg) no-repeat 0px 0px;
}
.port_left .port_cat_off a, .port_left .port_cat_off a:hover{
	color:#4e5051;
	font-size:12px;
	font-weight:bold;
}
.port_left .port_cat_on a, .port_left .port_cat_on a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.border h1.blue, .border h1.blue a, .border h1.blue a:hover{
	margin:10px 0px 15px 0px;
	font-size:24px;
	color:#226d93;
}
/*portofoliu detalii*/
.border .mainimg{
	float:left; width:auto;
}
.mainimg img{
	/*border:1px #999999 solid;*/
}
.border .back{
	float:right;
	width:51px; height:24px;
	padding:4px 0 0 12px;
	margin:15px 37px 0 0;
	background:url(../gfx/portofolio/back.jpg) no-repeat 0px 0px;
}
.border .back a, .border .back a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.cc{
	float:left;
	width:312px;
	padding:0 3px 3px 25px;
	/*border:1px #000000 solid;*/
}
.cc .box_top{
	width:279px; height:10px;
	line-height:0px;
	font-size:0px;
	margin:0;
	background:url(../gfx/portofolio/box-top.jpg) no-repeat 0px 0px;
}
.cc .box_middle{
	width:275px;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	margin:0;
	padding:10px 0 10px 2px;
	text-align:center;
}
.cc .box_middle p{
	margin:0 auto 10px auto;
	color:#226d93;
	font-weight:bold;
	font-size:18px;
}
.cc .sel_conf{
	width:178px; height:21px;
	text-align:center;
	padding:4px 0 0 0;
	margin:20px auto 0 auto;
	background:url(../gfx/portofolio/pink-bg.jpg) no-repeat 0px 0px;
}
.cc .sel_conf a, .cc .sel_conf a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.cc .box_bottom{
	width:279px; height:10px;
	line-height:0px;
	font-size:0px;
	margin:0 0 48px 0;
	background:url(../gfx/portofolio/box-bottom.jpg) no-repeat 0px 0px;
}
.cc .cc_left{
	float:left;
	width:95px; height:20px;
	color:#4e5051;
	font-size:14px;
	font-weight:bold;
	margin:0 0 13px 0;
}
.cc .cc_right{
	float:left;
	width:180px; height:20px;
	color:#000;
	font-size:14px;
	margin:0;
}
.cc .white_box{
	float:left;
	width:61px; height:55px;
	margin:7px 3px 0 4px;
	padding:6px 0 0 0;
	background:url(../gfx/portofolio/box.jpg) no-repeat 0px 0px;
}
.cc .white_box img{
	width:48px; height:48px;
}
/*************************** FOOTER ******************************/
#footer{width:100%; background:url(../gfx/bg_footer.jpg) repeat-x 0px 0px;}
#footer .footer{height:110px; width:998px; background:url(../gfx/silksmart_31.jpg) no-repeat 50% 0px; padding:0px; font-size:11px;}
.footer a, .footer a:hover{font-size:11px; color:#b9ddf3;}
.footer #f_links{float:left; width:705px; color:#b9ddf3; margin: 36px 0px 0px 52px;}
.footer #silkweb{float:left; width:auto; color:#b9ddf3; margin: 36px 0px 0px 0px;}
#silkweb a, #silkweb a:hover{font-weight:bold;}
.footer #cp{float:left; width:722px; color:#b9ddf3; margin: 15px 0px 0px 52px;}
.footer .twitter{ float:left; width:auto; margin:10px 0 0 0;}
.footer .twitter a, .footer .twitter a:hover{ color:#416794;}
.footer .facebook{ float:left; width:auto; margin:10px 0 0 60px;}
.footer .facebook a, .footer .facebook a:hover{ color:#416794;}
