
/* 01. CLASE GENERALE */
@import url(http://fonts.googleapis.com/css?family=Oswald);
html, body{margin:0px;padding:0px;}
body{
    font-family: 'Oswald', arial, serif;
	background-image: url(../images/background.jpg);
	color: #3E3C31;
	}
a:link, a:visited {
	color: #FFF;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#FF6600;
	
}
.despartitor {
	width:1200px; 
	margin: 0 auto;
	display:block; border:1px solid red;
}
h1 {
	font-family: 'Oswald', arial, serif;
	font-size:23px; text-transform: uppercase;
}
h3 { 
    font-family: 'Oswald', arial, serif;
	font-size: 18px; 
	font-weight: normal;
	text-decoration:none; margin:0;
}
h4 { 
    font-family: 'Oswald', arial, serif;
	font-size: 20px;
	line-height: 1.5625;
	text-decoration:none;
}
.text_link {
	float:right; font-style:italic; text-align:left; color: #DDD8CC; margin-bottom:10px;
}

/* Mesaje
------------------------------------------------------------ */
.ok {
	border: 1px #749D55 solid; background-color:#EFFAED; padding:5px; width:1110px; display:block; float:left; margin-left:5px; border-radius:5px; margin: -24px 0 10px 0;
}
.err {
	border: 1px #C00 solid; background-color: #FFD3CE; padding:5px; width:1110px; display:block; float:left; margin-left:5px; border-radius:5px; margin: -24px 0 10px 0;
}
/* 02. BANDA TOP CU ICOANE SOCIALIZARE, CAUTARE, CREARE CONT, AUTENTIFICARE */
.header_top {
	margin: 0 auto;
	padding:0;
	text-align: left; 
	height:50px;
	background-image: url(../images/top.jpg); z-index:20;
	}
.social_box {
	height: 24px; width:40px; padding:12px; text-align:center; float:left;
	}
.login_box {
	height: 35px; width:auto; text-align:center;
	float:right; color:#FFF; font-size:16px; padding-top:15px; padding-left:5px; padding-right:5px;
	}
.logo_site_box {
	height: 14px; padding:18px; text-align:center; float:right; width:200px; color:#FFF;
	}
.menu_top_box {
	height: 35px; width:auto; padding:12px 0 10px 0;
	float:right;
	}	
.menu_top_box_dott {
	text-align:center; color:#FFF; font-size:1.1vw; border-right:1px dotted white; padding:0 10px 0 10px;
	}
		
.menu_top_box:hover {
	background-image: url(../images/orange_bg_menu.png);
}
.menu_top_box a:hover {
}
.menu_top_box a:active {
}
#box_open_search {
	margin: 0 auto;
	padding:10px 0 10px 0;
	text-align: left; 
	height:50px;
	background-image: url(../images/orange_bg_menu.png); display:block;
	}
.box_open_search_inside {
	width:80%; 
	margin: 0 auto;
	display:block; color:#fff; 
	padding-left:20%;
	}	
			
/* 03. BANDA LOGO MARE, MENIU */		
.header {
	text-align: left; 
	height: 100px;
	position:relative;
	background-image: url(../images/bg_top.jpg); box-shadow: 0px 1px 5px #000; z-index:10;
	}
.logo_box {
	height: 92px; width:auto; padding:4px; text-align:center;
	float:left;  padding-left:3%; padding-right:3%;
	}
.menu_box {
	height: 70px; width:auto; padding:4px; text-align:center; border-left:2px solid #2F0000;  float:left; margin-left:20px; margin-top:10px;
	}
.text_menu_top {
	height: 20px; width:auto; padding:4px; text-align:center; font-size:0.9vw; text-align:left;
	}
.text_menu_bottom {
	height: 30px; width:auto; padding:4px; text-align:center; font-size:1.2vw; text-align:left;
	}
	
/* 04. BANNER */	
/* Banner
------------------------------------------------------------ */
.row_banner {
	margin: 0 auto; height:50%; overflow:hidden;  
}
.row_banner_m {
	margin: 0 auto; height:100px; overflow:hidden; 
	}
.box_banner { position: relative; margin: 0 auto; height:auto;}

/* slider */

#slider{
  margin:0;
  padding:0; 
}

.skdslider {
  width:100%;
  position: relative;
  display: block;
  overflow:hidden;
}
.skdslider .slide {
   display: none;
}
.skdslider .slide img {
   width: 100%;
   height:100%;
   border:0;
}

.skdslider ul.slide-navs {
    bottom: 35%;
    left: 45%;
    position: absolute;
	  list-style-type: none;
    margin: 0;
    padding: 0;
}

.skdslider ul.slide-navs li {
  float: left;
	background: url("../src/image/slide-bg.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:12px;
	margin-right:4px;
	cursor:pointer;
}
.skdslider ul.slide-navs li.active {
  background: url("../src/image/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}

.skdslider .slide-desc {
    background: url("../src/image/slide_desc.png") repeat scroll 0 0 transparent;
    left: 0;
    padding: 0 15px 0 15px;
    position: absolute;
    bottom: 40%;
    max-width: 85%;
	display:inline-block;
}
.skdslider .slide-desc > h2 {
    color: #CFDB0C;
    font-family: 'Oswald';
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}

.skdslider .slide-desc > p {
    color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}
.skdslider .slide-desc > p a.more {
  color:#990000;
	font-size:20px;
	text-decoration:none;
}
.skdslider .slide-desc > p a.more:hover {
  text-decoration:underline;
}

.skdslider a.prev{
  background: url("../src/image/left.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:30%;
	left:2%;
	margin-top:-17px;
}

.skdslider a.next{
  background: url("../src/image/right.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:30%;
	right:2%;
	margin-top:-17px;
}
.skdslider a.prev:hover {
  
}
.skdslider a.next:hover {
  
}

.skdslider a.play {
    background: url("../src/image/play.png") no-repeat scroll center center transparent;
	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:30%;
	left:48%;
	margin-top:-17px;
}

.skdslider a.pause{
  background: url("../src/image/pause.png") no-repeat scroll center center transparent;
	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:30%;
	left:48%;
	margin-top:-17px;
}
/*Some Responsive CSS */
@media screen and (max-width:767px) {
	.skdslider .slide-desc > h2 {
		font-size: 20px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.skdslider .slide-desc > p {
		font-size: 14px;
		line-height: 15px;
		margin-top: 5px;
	}
	.skdslider .slide-desc > p a.more {
		font-size:14px;
	}
}





.intermediar {
	margin: 0 auto;
	height:3px;
	background-image: url(../images/bg_top.jpg); 
	box-shadow: 0px -3px 10px #000;
	}

	
/* 05. ARTICOLE RECOMANDATE	 */
.continut_articole_noi {
    width:100%; 
	background-image: url(../images/background.jpg); 
	margin: 0 auto;
	text-align: left; 
	height:50vh;
	display:block; 
	overflow: hidden;
	margin-bottom:5px;
	float:left; 
	}
.titluri_generale { 
	width:98%;
	padding:5px;
	font-size:18px; 
	font-weight:bold; 
	float:left;
	margin-bottom:5px;
	}
.boxmare_articole_noi {
    width:69%; 
	float: left; 
	margin-top:10px; 
	height:auto; 
	float:left;
	padding-left:1%; height:100%;
	}
.boxmic_articole_noi {
    width:29%;
	padding-left:1%; 
	float: left; 
	margin-top:20px;
	}
.boxmic_articole_noi a{
	color: #846B59;
	}	
	
.boxmic_articole_noi a:hover {
	text-decoration:none;
	color:#FF6600;
	
}	
.box_articol {
    width:24%; 
	float: left; 
	text-align:center; 
	display:block;
	margin-left:1%;
	margin-bottom:20px; height:100%;
	}
.box_articol a{
	color: #846B59;
	}
.box_articol a:hover {
	text-decoration:none;
	color:#FF6600;
	
}	
.box_articol_img {
    width:100%;  
	height:18vh; 
	overflow:hidden;
	margin: 0 auto;
	}
.box_articol_img img{
    width:100%;
	}
.box_articol_mic {
    width:330px; 
	float: left; 
	border-left:3px solid #CFCFCF; 
	height:auto; 
	margin-bottom:20px; 
	padding-left:10px; 
	}
.titlu_box_articol_mic { 
    font-size:14px;
	margin-bottom:5px;	 
	text-transform: uppercase; height:5vh; 
	}
.data_box_articol_mic { 
    font-size:0.8vw;	 
	text-transform: uppercase;
	color: #999;  
	}
.continut_articol_mic { 
    font-size:0.8vw;	 
	color: #999; 
	font-weight: inherit; 
	text-align:left; margin-left:10px; overflow:hidden; height:15.3vh;
	}

.continut_text_gen {
    width:92%; 
	display:block; 
	float:left; 
	height:auto; 
	margin:20px 0 10px 3%; 

}
.continut_text_gen_left {
    width:50%; 
	display:block; 
	float:left; 
	height:auto;  
}
.continut_text_gen_right {
    width:45%; 
	display:block; 
	float:left; 
	height:auto;
}
.img_art {
	width:100%;
	height:400px;
	overflow:hidden;
	float:left;
	display:block;
}
/* Pagina articol
------------------------------------------------------------------------------*/
.img_art_mare {
	width:85%;  
	display:block;
	float:left;
	padding:10px; 
	margin: 20px 10px 10px 0; 
	border: 1px solid #ddd;
	text-align:center;
}
.img_art_col {
	width:10%; 
	display:block;
	float:left; 
	margin: 20px 1% 5px 0; 
}
.img_art_mic {
	width:100%; 
	display:block;
	float:left; 
	margin: 0 0 5px 0; 
	border: 1px solid #ddd;
	padding:2px; 
	text-align:center;
}



.box_art_right {
	width:26%; font-size:16px; color:#846B59; padding:5px 0 5px 0; float:left; display:block; margin-left:1%; margin-bottom:10px; margin-top:20px; 
	}
	
.obiective_mici_art {
	width:44%;
	display:block;
	float:left; 
	margin: 0 0 10px 0; 
	border: 1px solid #ddd;
	padding:2%; 
	text-align:center; background-color: rgba(255, 255, 255, 0.5);
}
.img_ob_mici_art{ float:left; width:100%; height:120px; overflow:hidden; margin-bottom:10px;
}
.img_ob_mici_art img {
	width:100%; 
}
/* 06. SELECTORL */	
.selector {
	height: 450px; 
	background-image:url(../images/bg_bottom.jpg);	
	background-size: 100%; 
	background-position: center top; 
	background-repeat:no-repeat; 
	display:block; 
	border:3px solid #5E7773;
	float:left; 
	}
.titlu_selector {
    width:97%; 
	color: #fff;  
	font-size:24px;
	padding-top:5px; 
	float: left; 
	height:auto;
	margin-bottom:5px; margin-left:1%; margin-top:20px;     
	}	
.text_selector {
    width:97%; 
	color: #fff; 
	float: left;
	margin-bottom:15px; margin-left:1%;     
	}
.box_left_selector {
    width:49.5%; 
	text-align: left; 
	float:left;    
	}
.box_right_selector {
    width:48%; 
	text-align: left;
	float:left;
	}
.line_form {
 	width:98%; 
	text-align: left; 
	float:left; margin-bottom:10px;     	
}
.eticheta_s {
	float:left;
	width: 25%;
	margin-right:5px; 
	font-size:16px; 
	text-align:right; 
	color:white; 
	padding-bottom:5px;

}
input[type="radio"] {
   opacity: 0; 
   float:left; 
   cursor:pointer;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0; 
}
input[type="radio"] + label {
   padding: 5px 0 0 1%; 
   float:left; width:20%; margin-left:0; 
   cursor:pointer;
   font-size: 20px;
   line-height: 20px; 
   color:white;
}
input[type="radio"] + label:before {
   content:"";
   display:block; float:left; cursor:pointer; margin-right:10px;
   top:2px;
   height: 25px;
   width: 25px;
   background: white;
   border: 1px solid #CCC;
   border-radius: 7px;
   box-shadow: inset 0px 0px 0px 2px white;
   -webkit-box-shadow: inset 0px 0px 0px 4px white;
   -moz-box-shadow: inset 0px 0px 0px 4px white;
   -o-box-shadow: inset 0px 0px 0px 4px white;
   -webkit-border-radius: 50px;
   -moz-border-radius: 50px;
   -o-border-radius: 50px;
}
input[type="radio"]:checked + label:before {
   background: #A08D81;
}

input[type="checkbox"] {
   float:left; cursor:pointer;
   opacity: 0;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0;
}
input[type="checkbox"] + label {
   float:left; cursor:pointer; 
   padding: 5px 0 0 1%;
   font-size: 20px;
   line-height: 20px; color:white;
}
input[type="checkbox"] + label:before {
   content:"";
   display:block;
   float:left; cursor:pointer; margin-right:10px;
   top:2px;
   height: 25px;
   width: 25px;
   background: white;
   border: 1px solid #CCC;
   border-radius: 2%;
   box-shadow: inset 0px 0px 0px 2px white;
   -webkit-box-shadow: inset 0px 0px 0px 2px white;
   -moz-box-shadow: inset 0px 0px 0px 2px white;
   -o-box-shadow: inset 0px 0px 0px 2px white;
   -webkit-border-radius: 25%;
   -moz-border-radius: 25%;
   -o-border-radius: 25%; font-size: 1rem;font-family: 'Oswald', arial, serif;
}
input[type="checkbox"]:checked + label:before {
   background: #A08D81;
}


textarea[type=selector] {
    background: #fff;
	font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    padding: 13px 10px;
    width: 68%; height:110px;
    margin-bottom: 20px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
}
textarea[type=selector]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #FF6600, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}
/* 06. PESCUIT LOCAL */	
.box_local {
	height: 200px; 
	background-color: #D0C9C4; 
	display:block; 
	width:100%;
	float:left; 
	}

.boc_mid_local {
    width:1200px; 
	margin: 0 auto;
	text-align: left; 
	height:200px;     
	background-image:url(../images/bg_pescuitlocal.png);
	}
.harta {
    float:right; 
	margin-right:100px;
	}
.box_local_mic {
    width:310px;
	float: left; 
	border-left:3px solid  #BAA094; 
	height:auto; 
	margin-bottom:20px; 
	padding-left:10px; font-size:26px; text-transform:uppercase; font-weight:bold; margin-top:100px; margin-left:100px;
	}
.box_local_mare {
    width:450px;
	float: left; 
	height:auto; 
	margin-bottom:20px; 
	padding-left:10px; 
	font-size:16px; 
	margin-top:50px; 
	color: #977066;
	}
	
.titlu_pag {
	paddnig:5px;
	margin-left:10px;
	font-size:24px; 
	display:block; 
	float:left; 
	width:980px; 
	margin-bottom:10px;
}	
/* 07. CAPTURI SI LOCURI DE PESCUIT	*/
.continut {
    width:100%;  
	text-align: left; 
	height:560px;
	margin-top:10px; 
	display:block;
	float:left;
	}	
.box_balti {
    width:28%; 
	text-align: left; 
	height:530px;
	display:block; 
	float:left; 
	padding-left:15px;
	padding-top:20px;
	border-right:1px solid #DFD2CA;
	}
.box_obiective {
    width:20%; 
	text-align: left; 
	height:550px;
	display:block; 
	float:left; 
	padding-left:15px;
	}	
.capturi {
    width:300px; 
	margin: 0 auto;
	text-align: left; 
	height:auto;
	display:block; float:left; margin-bottom:15px;
	}
.capturi_text {
    float:left; width:60%; margin-left:5px; 
	}
.img_capt {
    width:120px; 
	height:120px;
	overflow:hidden; float:left;
	}
	
.img_capt img {
	max-width:100%;
	height:100vmax;
	max-height:100%
}	
.b_balti {
    width:100%; 
	text-align: left; 
	height:auto;
	display:block; 
	float:left;
	margin-bottom:20px;
}
.titlu_box_balti { 
    font-size:14px;
	margin-bottom:5px;	 
	text-transform: uppercase; color:#755B51; 
	}
.titlu_box_balti a{
	color: #846B59;
	}
.titlu_box_balti a:hover {
	text-decoration:none;
	color:#FF6600;
	
}
.continut_balti { 
    font-size:14px;	 
	color: #999; 
	font-weight: inherit; 
	text-align:left; margin-left:10px; width:97%;
	}
	
/* 08. SECTIUNE LUMEA PESCARILOR (SITEURI, MAGAZINE, MAGAZINE ONLINE) */			
.press {
	height:370px;
	background-color: #352828;z-index: 10000px; background-image:url(../images/ev_bg.png);	background-size: 1200px; background-position: center top; background-repeat:no-repeat; display:block; width:100%; float:left;
	}
.box_press_left_link {
    width:80%; 
	float: left; 
	height:270px; position:absolute; padding-top:10px; color:#FFF;   
	}
.box_press_left_prod {
    width:80%; 
	float: left; 
	height:270px; position:absolute; padding-top:10px; color:#FFF;  
	}
.box_press_left_pub {
    width:80%; 
	float: left; 
	height:270px; position:absolute;  padding-top:10px; color:#FFF; 
	}	
.box_press_det {
    width:auto;  
	float: left; 
	height:240px; 
	margin: 30px 20px 0 0; text-align:center; margin-bottom:20px;    
	}	
.box_press_img {
    width:auto;   
	float: left; 
	height:170px; 
	background-color: #251212; 
	padding:10px; margin-bottom:10px;     
	}	
.box_press_img_int {
   width:auto;  
	float: left; 
	height:170px; 
	overflow:hidden;     
	}	

.button {
	height: 35px; width:400px; text-align:center; margin-left:25%;
	background-image: url(../images/orange_bg.png); color:#fff; font-size:16px; padding-top:15px; padding-left:5px; padding-right:5px; float:left;
	}   
.box_press_right {
    width:20.5%;  
	float: right; 
	height:330px; 
	padding-top:20px; 
	}
.box_press_meniu {
    width:auto;
	margin-bottom:10px;  
	float: left; 
	height:auto; 
	cursor:pointer;     
	}
.active, .box_press_meniu:hover{
    width:auto;  margin-bottom:10px;  
	float: left; 
	height:auto; background: url(../images/icons.png) left top; background-repeat: no-repeat; background-size: 100px; 
    
	}
			
.meniu_press_top {
    width:auto; color:#FFFFFF; margin-left:20px; font-size:24px;padding-top:5px; 
	float: left; 
	height:auto;     
	}	
.meniu_press_bottom {
    width:auto; color:#CCCCCC; margin-left:20px; 
	float: left; 
	height:auto;     
	}	
	
	
	
/* 09. SOLUNAR, VREMEA, FAZELE LUNII */	
.parteneri {
	width:98%;  
	text-align: left; 
	height: 170px;
	 display:block; float:left;
	}

/* 10. SECTIUNE ALTE ARTICOLE */		
.diverse {
	width:100%;  
	text-align: left; 
	height:300px;
	display:block;border-bottom:1px solid #DFD2CA; float:left;  
	}
.box_eveniment {
    width:18.5%; 
	float: left; 
	text-align:center; 
	display:block;
	margin-left:1%;
	margin-bottom:20px;
	}
.box_eveniment_img {
    width:100%;  
	height:150px; 
	overflow:hidden;
	}	
.box_eveniment_img img{
    width:100%;  
	}	
.titlu_box_eveniment_mic { 
    font-size:14px;
	margin-bottom:5px;	 
	text-transform: uppercase; height:50px; color: #5F4741; 
	}	

	
	
.box_divertisment {
    width:1150px; 
	margin: 0 auto; 
	height:280px;
	padding-left:20px ;    
	}
.box_divertisment_mic {
    width:260px; float:left; margin-right:20px; 
	height:260px; margin-top:20px;   
	}	
.box_divertisment_img {
    width:260px; float:left;
	height:200px; overflow:hidden;    
	}		
.box_divertisment_text {
    width:260px; float:left;
	height:200px; overflow:hidden; border-bottom:1px solid #CCCCCC; font-size:14px; color:#999999; font-weight:normal;    
	}		


/* 11. PARTEA DE JOS (MENIU, INFORMATII UTILE, NEWSLETTER, FACEBOOK)	*/
.bottom {
	text-align: left; 
	height: 400px;
	background-image: url(../images/bg_bottom.jpg); 
	background-position: center;  
	box-shadow: 0px 3px 10px #000; 
	width:100%;
	float:left; 
	display:block;
	}

.bottom_box_mic {
	width:24%; float:left;
	height:300px; color: #003333;
}
.bottom_box_mic2 {
	width:297px; float:left;
	height:auto;
}
.box_bottom_meniu {
    width:100%; margin-bottom:10px;  
	float: left; 
	height:auto; cursor:pointer;      
	}	
.meniu_bottom_top {
    width:230px; margin-left:20px; font-size:24px;padding-top:5px; 
	float: left; 
	height:auto;     
	}	
.meniu_bottom_bottom {
    width:230px; margin-left:20px; 
	float: left; 
	height:auto;     
	}	
	
	
.text_m:link {
    display:block; width:80%; border-bottom:#D7CBC6 1px dotted; margin-left:20px; font-size:15px; text-decoration: none;
	padding-left: 5px; padding-top: 5px; padding-bottom:5px; color: #003333; float:left; height:auto;
}
.text_m:visited {
	color: #003333; display:block; width:80%; border-bottom:#D7CBC6 1px dotted; margin-left:20px; font-size:15px; text-decoration: none;
	padding-left: 5px; padding-top: 5px; padding-bottom:5px; float:left; height:auto;
}
.text_m:hover {
	color: #FF6600; display:block; width:80%; border-bottom:#D7CBC6 1px dotted; margin-left:20px; font-size:15px; text-decoration: none;
	padding-left: 5px; padding-top: 5px; padding-bottom:5px;float:left; height:auto;
}

.text_m2:link {
    display:block; width:80%; margin-left:20px; font-size:12px;
	text-decoration: none;
	padding-left: 5px; padding-top: 5px; padding-bottom:5px;  color: #033;
}
.text_m2:visited {
	display:block; width:80%; 
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px; padding-bottom:5px; color: #033;
}
.text_m2:hover {
	display:block;
	width:80%; 
	text-decoration: none;
	color: #FF6600;
	padding-left: 5px;padding-top: 5px; padding-bottom:5px;
}


/* 12. SECTIUNE FINALA  */
.bottom_b {
	text-align: left; 
	height:50px;
	background-color: #2F0000;
	color:#E2DED8; 
	background-image: url(../images/top.jpg);
	float:left; width:97%; padding-left:3%;
}
.bottom_b_mic {
	width:600px;
	height:25px; 
	float:left; padding-top:20px; font-size:12px;
}

/* 13. CONTINUT GENERAL  */
.continut_gen {
	min-height:100px; padding-top:100px;
	text-align:center;
	width:1200px;
	margin: 0 auto; 
}

/* 14. PAGINA GENERALA  */
.continut_pag_gen {
	width:100%; 
	min-height:500px;
	float:left;
	display:block;
	}
	
/* 14. PAGINA ARTICOL  */
.top_pag_art_int {
	width:92%; height:20px; border-bottom:1px solid #DCD1C9; font-size:14px; color:#846B59; padding:15px 3% 5px 0; float:left; display:block; margin-left:3%; margin-bottom:10px;
	}	
.top_pag_art_int a { 
	color: #BDA895;
	}
.gallery_art {
	width:1124px; margin: 0 auto; margin-top:10px; 
	}

.titlu_art {
	width:1124px; margin: 0 auto; margin-top:10px;
	}
.continut_art {
	width:1124px; margin: 0 auto; margin-top:10px; font-weight: lighter; font-size:14px;
	}		
	
/* galerie imagini articol
	
	/* CSS for the loading div */

.sp-loading {
	text-align: center;
	max-width: 500px;
	padding: 15px;
	border: 5px solid #DDE4E8;
	border-radius: 3px;
	font-size: 12px;
	color: #888;
}

/* Element wrapper */

.sp-wrap {
	display: none;
	line-height: 0;
	font-size: 0;
	background: #eee;
	border: 5px solid #DDE4E8;
	border-radius: 3px;
	position: relative;
	margin: 0 25px 15px 0;
	float: left;
	/**************
	  Set max-width to your thumbnail width
	***************/
	max-width: 500px;
}

/* Thumbnails */

.sp-thumbs {
	text-align: left;
	display: inline-block;
}
.sp-thumbs img {
	min-height: 50px;
	min-width: 50px;
	max-width: 50px;
}
.sp-thumbs a:link, .sp-thumbs a:visited {
	width: 50px;
	height: 50px;
	overflow: hidden;
	opacity: .3;
	display: inline-block;
	background-size: cover;
	background-position: center;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.sp-thumbs a:hover {
	opacity: 1;
}

/* Styles for the currently selected thumbnail */

.sp-thumbs a:active, .sp-current {
	opacity: 1!important;
	position: relative;
}

/* Image currently being viewed */

.sp-large {
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.sp-large a img {
	max-width: 100%;
	height: auto;
}
.sp-large a {
	display: block;
}

/* Panning Zoomed Image */

.sp-zoom {
	position: absolute;
	left: -50%;
	top: -50%;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
	display: none;
}
/* Lightbox */

.sp-lightbox {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .9);
	z-index: 500;
	display: none;
	cursor: pointer;
}
.sp-lightbox img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 90%;
	max-height: 90%;
	border: 2px solid #fff;
}
#sp-prev, #sp-next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 501;
	color: #fff;
	padding: 14px;
	text-decoration: none;
	background: #000;
	border-radius: 25px;
	border: 2px solid #fff;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	transition: .2s;
}
#sp-prev {
	left: 10px;
}
#sp-prev:before {
	content: '';
	border: 7px solid transparent;
	border-right: 15px solid #fff;
	position: absolute;
	top: 16px;
	left: 7px;
}
#sp-next {
	right: 10px;
}
#sp-next:before {
	content: '';
	border: 7px solid transparent;
	border-left: 15px solid white;
	position: absolute;
	top: 16px;
	left: 18px;
}
#sp-prev:hover, #sp-next:hover {
	background: #444;
}



/* FORMULARE INSCRIERE */

.coloana_autentificare {
	padding-left:20px;
	width:900px;
	display:block;
	height:550px; 
}

#signup {
    display: block;
    position: relative;
	margin-left:20px;
}
input::-webkit-input-placeholder {
    color:    #b5b5b5;
}

input:-moz-placeholder {
    color:    #b5b5b5;
}
#signup .inputs {
	margin-left: 5px;
	width: 450px;
	margin-top: 10px;
}
#signup .inputs input[type=titlu], input[type=email], input[type=emailc], input[type=subiect], input[type=password], input[type=nume], input[type=prenume], input[type=telefon], input[type=newsletter], input[type=CNP], input[type=CI], input[type=emailcos], input[type=judet], input[type=localitate], input[type=banca], input[type=iban], input[type=firma], input[type=cui], input[type=reg_comert], input[type=persoana], input[type=criteriu], input[type=date] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 400px;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
}

#signup .inputs input[type=nnnnnnnn], input[type=criteriu] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 50%;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
}
input[type=date] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 400px;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
}
input[type=date]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}


input[type=titlu]:focus, input[type=newsletter]:focus, input[type=email]:focus, input[type=subiect]:focus, input[type=emailc]:focus, input[type=password]:focus, input[type=nume]:focus, input[type=prenume]:focus, input[type=telefon]:focus, input[type=CNP]:focus, input[type=CI]:focus, input[type=emailcos]:focus, input[type=judet]:focus, input[type=localitate]:focus, input[type=banca]:focus, input[type=iban]:focus, input[type=firma]:focus, input[type=cui]:focus, input[type=reg_comert]:focus, input[type=persoana]:focus, input[type=criteriu]:focus, input[type=date]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}



.contact input[type=nume], input[type=prenume], input[type=email], input[type=subiect] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 90%;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both; margin-left:3%;
}
.contact input[type=nume]:focus, input[type=prenume]:focus, input[type=email]:focus, input[type=subiect]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}
.contact textarea[type=mesaj] {
    background: #fff;
	font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 13px 10px;
    width: 89%; 
	height:250px;
    margin-bottom: 20px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
	margin-left:3%;
}
.contact textarea[type=mesaj]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}
.contact input[type="trimite"] {
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #92836D;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: 'Oswald', arial, serif !important;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 10px;
	text-decoration: none;
	text-shadow: 0 1px #111; 
	float:left;
	text-align:center; 
	width:90%;  
	margin: 10px 0 10px 3%;
}

.contact input:hover[type="trimite"] 
   {
	background-image: url(../images/orange_bg_menu.png);
	border: none;
	color: #fff;
	text-decoration: none;
	float: left; 
	margin-right:10px;
}
.login2 input[type=email], input[type=password] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 90%;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both; margin-left:3%;
}
.login2 input[type=email]:focus, input[type=password]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}


.new_account input[type=password_n], input[type=nume_n], input[type=prenume_n], input[type=telefon_n], input[type=email_n] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 70%;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
}
.new_account input[type=email_n]:focus, input[type=password_n]:focus, input[type=nume_n]:focus, input[type=prenume_n]:focus, input[type=telefon_n]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}




.cost_cumparaturi input[type=nume], input[type=prenume], input[type=email], input[type=telefon], input[type=judet], input[type=localitate], input[type=firma], input[type=cui], input[type=reg_comert], input[type=banca], input[type=iban] {
    background: #fff;
    font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    border: none ;
    padding: 10px 5px;
    width: 87%;
    margin-bottom: 10px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both; margin-left:3%;
}
.cost_cumparaturi input[type=nume]:focus, input[type=prenume]:focus, input[type=email]:focus, input[type=telefon]:focus, input[type=judet]:focus, input[type=localitate]:focus, input[type=firma]:focus, input[type=cui]:focus, input[type=reg_comert]:focus, input[type=banca]:focus, input[type=iban]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}
.cost_cumparaturi textarea[type=adresa] {
    background: #fff;
	font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 13px 10px;
    width: 86%; 
	height:80px;
    margin-bottom: 20px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both;
	margin-left:3%;
}
.cost_cumparaturi textarea[type=adresa]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}




.inputs textarea[type=adresa] {
    background: #fff;
	font-size: 1rem;font-family: 'Oswald', arial, serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 10px;
    border: none;
    padding: 13px 10px;
    width: 390px; height:60px;
    margin-bottom: 20px;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
    clear: both; 
}
#signup .inputs textarea[type=adresa]:focus {
    background: #fff;
    box-shadow: 0px 0px 0px 3px #92836D, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 );
    outline: none;   
}
.eticheta2 {
	float:left;
	width: 100px;
	margin-right:5px; 
	margin-top:5px;
	font-size:16px; 
	text-align:right; 
	font-weight:bold;

}
input[type="trimite"] {
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #92836D;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: 'Oswald', arial, serif !important;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 10px;
	text-decoration: none;
	text-shadow: 0 1px #111; 
	float:left; 
	margin-right:10px; margin-left:1px; 
	text-align:center;
}

#trimite {
	font-size: 14px;
	padding: 0;
}

input:hover[type="trimite"] 
   {
	background-image: url(../images/orange_bg_menu.png);
	border: none;
	color: #fff;
	text-decoration: none;
	float: left; margin-right:10px;
}

input[type="acces"] {
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #92836D;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: 'Oswald', arial, serif !important;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 10px;
	text-decoration: none;
	text-shadow: 0 1px #111; 
	float:right; 
	margin-right:10px; margin-left:1px; 
	text-align:center; width:250px; margin-top:5px;
}

input:hover[type="acces"] 
   {
	background-image: url(../images/orange_bg_menu.png);
}

/* BUTON INPUT FILE */
.input-file-container {
  width: 251px; float:left; padding-right:15px;
} 
.js .input-file-trigger {
  display: block;
  padding: 10px 45px;
  background: #92836D;
  color: #fff;
  font-size: 1em;
  transition: all .4s;
  cursor: pointer;
}
.js .input-file {
  position: absolute;
  top: 0; left: 0;
  width: 251px;
  opacity: 0;
  padding: 10px 0;
  cursor: pointer;
}
.js .input-file:hover + .input-file-trigger,
.js .input-file:focus + .input-file-trigger,
.js .input-file-trigger:hover,
.js .input-file-trigger:focus {
  background: #4A3535;
  color: #FFF;
}

.file-return {
  margin: 0;
}
.file-return:not(:empty) {
  margin: 1em 0;
}
.js .file-return {
  font-style: italic;
  font-size: .9em;
  font-weight: bold;
}
.js .file-return:not(:empty):before {
  content: "Selected file: ";
  font-style: normal;
  font-weight: normal;
}






/* Coloana stanga
------------------------------------------------------------------------------*/
.col_s {
	width:230px; 
	height:auto; 
	display:block;
	float:left; 
	margin: 10px 0 5px 10px; 
}
/* Coloana dreapta
------------------------------------------------------------------------------*/
.col_d {
	width:850px; 
	height:auto; 
	display:block;
	float:left; 
	margin: 10px 0 5px 30px; 
}


/* Meniu stanga
------------------------------------------------------------ */
.menus_s {
	float: left;
	margin-bottom:20px; margin-top:-16px; 
	margin-left:-40px; 
	display:block; 
}

.menus ul {
	float: left;
	margin: 0;
	padding: 0;
}

.menus li {
	float: left;
	width:225px; 	
	border-bottom: 1px #CCC solid;
	color: #846B59;
	display: block;
	font-family: 'Oswald', arial, serif;
	font-size: 16px;
	text-decoration: none;
	margin:0px; 
	padding-left:5px;
}

.menus li a {
	color: #846B59;
	display: block;
	font-family: 'Oswald', arial, serif;
	font-size: 16px;
	text-decoration: none;
	width:220px; 
	margin:0px; 
}

.menus li a:hover {
	color: #FF6600; 
	margin:0px; 
	width:230px;
	border-left:1px solid #CCC;
	margin-left:-5px;
	padding-left:4px;
	background-color: #FFFFFF;opacity: 0.6;
}


#sortpicture {
    display: none;
}


.braila {
    background-image: url(../images/braila.png); background-size: 150px; width:150px; height:150px; position:absolute; right:250px;
}

.braila:hover {
    background-image: url(../images/brailah.png);
}
.ialomita {
    background-image: url(../images/ialomita.png); background-size: 150px; width:150px; height:150px; position:absolute;
}

.ialomita:hover {
    background-image: url(../images/ialomitah.png);
}


.styled-select select {
    font-size: 0.8rem;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 8px;
    border: none;
    box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.25 );
  	width: 100%;
   	padding: 5px 5px 5px 5px;
    line-height: 1; color: #666;
   	height: 40px;
	float:left; margin-bottom:10px; cursor:pointer;  font-weight:bold;
   }
   
.styled-select {
   width: 71%;
   height: 40px;
   overflow: hidden;
   -webkit-border-radius: 3px;
    border-radius: 8px;
    border: none;float:left; 
	margin-bottom:10px; cursor:pointer; font-weight:bold;
   }

.banda_parcuri {
	width:91%; height:20px;font-size:16px; color:#846B59; padding:5px 3% 5px 1%; float:left; display:block; margin-left:3%; margin-bottom:10px; background-color: rgba(255, 255, 255, 0.5);
	}
.box_parcuri_left {
	width:68%; height:auto; padding:5px 0 5px 0; float:left; display:block; margin-left:3%; margin-bottom:10px;
	}
.box_parcuri_right {
	width:22%; font-size:16px; color:#846B59; padding:5px 3% 5px 1%; float:left; display:block; margin-left:1%; margin-bottom:10px; min-height:750px; background: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.5)), url("../images/bg_bottom.jpg");  
	}

/* 06. SELECTORL */	
.box_selector_mic {
    width:100%; 
	text-align: left;   
	}
.eticheta_s_mic {
	float:left;
	width: 18%;
	margin-right:5px; 
	font-size:16px; 
	text-align:right; 
	color: #003; 
	padding-bottom:5px;

}
.banda_servicii {
	width:92%; height:auto; padding:5px 3% 5px 1%; float:left; display:block; margin-bottom:10px; background-color: rgba(255, 255, 255, 0.5);
	}
.round_serv_img {
	border:2px solid #D2C7B9; border-radius: 50%; padding:5px; width:150px; height:150px; overflow:hidden; float:left;
    }
.round_serv_img img{
	border-radius: 50%; width:150px; height:150px; overflow:hidden;
    }	
.titlu_serv {
	width:79%; height:auto; padding:5px 1% 0 0; float:left; display:block; font-size:20px; color:#3D2B1F; margin-left:3%;
	}
.text_serv {
	width:79%; height:auto; padding:5px 1% 5px 0; float:left; display:block; font-size:14px; color:#3D2B1F; margin-left:3%;
	}

/* Linie cu produse noi
------------------------------------------------------------------------------*/

.box_prods { width: 96%; height:auto; margin-left:2%; }
.produse_mobil { display:none;}
.produse_desktop { display: block;}
.titlu_prods { float:left; width: 98.3%; border-bottom:1px solid #C2CDC8; color:#546B5C; font-size:18px; padding:10px;}
.titlu { background:url(../images/bg_top.JPG); maxim-width:78%; height:auto; font-size:18px; color:#FFF; padding: 10px 0 10px 5%; position:relative; z-index:100; }
.text_titlu{height:auto; overflow:hidden;}
.box_prod { float:left; display:block; width: 24%; height:auto; margin-bottom:15px; margin-top:15px; margin-right:1.3%; border-right:1px dashed #C7BDB6; position:relative; }
.box_prod_e { float:left; display:block; width: 23.5%; height:auto; margin-bottom:15px; margin-top:15px; margin-right:1.3%; border-right:1px dashed #C7BDB6; position:relative; }
.box_cat_i {
	width:98.8%; 
	height:auto; 
	display:block;
	float:left; 
	margin: 0 0 5px 0px; 
	border: 1px solid #ddd; 
	background-color: #F4F4F4; 
	padding-left:1%;
}
.box_cat_i_mob {
	display:none;
}
.item{
	float:left; display:block;
	width: 300px;
    height: 470px; 
	margin-right:5px;
}
.box_prod_x { 
	margin-right:20px; 
	width:180px; 
	height:215px; 
	float:left; 
	display:block; 
	margin-bottom:15px; 
	margin-top:15px; 
	border-right:1px dashed #C7BDB6; 
}
.box_img { float:left; width:94%; height:auto; display:block; text-align:center; padding:3%;}
.box_img img{width:100%;}
.box_img_x { overflow:hidden; width:180px; height:180px; background-color:none; float:left; display:block; text-align:center;}

.box_pret_produs {
	width:96%; 
	height:20px; 
	display:block;
	float:left; 
	margin: 0 0 2px 0; 
	padding: 4px;
	text-align:center; 
}
.titlu-pret {
	color:#5f5f5f;
	font-family:'Oswald', arial, serif;
	font-size:16px;
	padding: 1px;
	height:21px;
	margin-left:10px;
	margin-right:5px;
	display: block;
	float: left; 
}
.titlu-pret-oferta {
	color: #FF6600;font-family:'Oswald', arial, serif;
	float: left;font-size:16px; margin-left:5px; margin-right:5px;
	display: block; 
}
.titlu-pret-oferta-taiat {
	color:#999999;font-family:'Oswald', arial, serif;
	float: left; text-decoration: line-through;margin-left:5px; margin-right:5px; font-size:16px;
}
/* Pagina produs
------------------------------------------------------------------------------*/
.img_prod_mare {
	width:35%;  
	display:block;
	float:left;
	padding:10px; 
	margin: 20px 10px 10px 0; 
	border: 1px solid #ddd;
	text-align:center;
}
.img_prod_col_mob { display:none;}

.img_prod_col {
	width:5.2%; 
	display:block;
	float:left; 
	margin: 20px 1% 5px 0; 
}
.img_prod_mic {
	width:100%; 
	display:block;
	float:left; 
	margin: 0 0 5px 0; 
	border: 1px solid #ddd;
	padding:2px; 
	text-align:center;
}
.img_prod_mic_mob {
	display:none;
}
.titlu_prod {
	width: 50%; 
	height:auto; 
	display:block;
	float:left; 
	margin: 20px 0 5px 0; 
	padding:2px; 
}
.cod_prod {
	width:320px; 
	height:auto; 
	display:block;
	float:left; 
	margin: 0 0 5px 10px; 
	padding:2px;
}
.pret {
	width:320px; 
	height:auto; 
	display:block;
	float:left; 
	margin: 0 0 5px; 
	padding:2px;
}
.titlu-pret-prod {
	color: #FF6600;font-family:'Oswald', arial, serif;
	float: left;font-size:30px; margin-left:5px; margin-right:5px;
	display: block; 
}
.titlu-pret-prod-taiat {
	color:#999999;
	font-family:'Oswald', arial, serif;
	float: left; 
	text-decoration: line-through;
	font-size:30px;
}
/* detalii produs
------------------------------------------------------------ */

.meniu_detalii {
	display:block; float:left;
	width:1142px;margin-left:5px; 	
	border-bottom: 1px solid #ddd;
}
.meniu_detalii ul {
	float:left;
	margin:0px; 
	padding:13px 0 0 0;
	
}
.meniu_detalii li {
	display: inline;
}

.meniu_detalii li a,
.meniu_detalii li.disabled,
.meniu_detalii li a:hover,
.meniu_detalii li.active a {
	border: none;
	color: #000;
	font-family: 'Oswald', arial, serif;
	font-size: 16px;
	padding: 8px 10px;
}

.meniu_detalii li a:hover {
   color:#ed702b;
}
.meniu_detalii li.active a {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px 15px 0 0; 
	background-color: #FFF;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	text-decoration: none; 
	color:#ed702b; 
}

.box_detalii {
	display:block; 
	float:left;
	width: 1120px; height:auto;
	margin-bottom:10px; 
	margin-left:5px;
	background-color:#FFF; 
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:10px;
}
.titlu_produse_similare{ position:relative; float:left; width:50%; margin-top:20px; font-size:18px;}
.box_alte_produse {
	width:50.5%; 
	height:auto; 
	display:block;
	float:left; 
	margin: 0 0 5px 0; 
	border: 1px solid #ddd; 
	background-color: rgba(255, 255, 255, 0.5);
    position:relative; 
	padding-left:10px;
}
.titlu_x {
	background: none; color:#546B5C; padding:2px 0 0 5px; width:95%; height:45px; margin-top:-12px; font-size:15px; float:left;	
}

/* Tabel
------------------------------------------------------------------------------*/
.table {
  display: table;
  border-collapse: separate; border-spacing:3px; 
}
.table_cont {
  display: table;
  border-collapse: separate; border-spacing:3px; width:65%;
}
.table_cos {
  display: table; border-bottom:1px solid #E1DCD5;
  border-collapse: separate; border-spacing:3px; padding: 0 1% 30px 1%; width:94%; margin-bottom:30px; 
}
.table_login {
  display: table;
  border-collapse: separate; 
  border-spacing:3px;
  margin:0 auto;
}
.row { display:table-row; }

.cell {
  display:table-cell;
  padding:3px;
  background: url(../images/bg-menu.png) repeat;
  color:#FFF;
  font-family: 'Oswald', arial, serif;
  font-size: 16px;
}
.cell_white {
  display:table-cell;vertical-align:middle;
  padding:5px;
  font-family: 'Oswald', arial, serif;
  font-size: 12px;
}
.cell_grey {
  display:table-cell;vertical-align:middle;
  padding:5px; background-color: #EFF5EF;
  font-family: 'Oswald', arial, serif;
  font-size: 12px;
}

.table_total {
  display: table;
  border-collapse: collapse;
}
.row_total { display:table-row; }

.cell_total {
  display:table-cell;
  padding:5px;
  background: url(../images/bg-menu.png) repeat;
  color:#FFF;
  font-family: 'Oswald', arial, serif;
  font-size: 16px; 
}
/* Cos de cumparaturi
------------------------------------------------------------------------------*/
.box_cos_produs{
width:100%; float:left; display:block; height:auto; font-family: 'Oswald', arial, serif; margin-bottom:2%;	
}

.head_box_cos_produs{
width:98%; float:left; display:block; height:auto; background: url(../images/bg_top.JPG) repeat; color:#FFF;font-size: 18px; padding: 10px 0 10px 2%;	
}
.head_box_cos_produs a{
color:#FFF;
}
.head_box_cos_produs a:hover {
color: #FF6600;
}
.midle_box_cos_produs{
width:92%; float:left; display:block; height:auto;	
}
.round_prod_img {
	border:2px solid #D2C7B9; border-radius: 50%; padding:5px; width:100px; height:100px; overflow:hidden; float:left;
    }
.round_prod_img img{
	border-radius: 50%; width:100px; height:100px; overflow:hidden;
    }	
.detalii_box_cos_produs {
	width:85%; float:left; display:block; height:auto; margin-left:2%;
}
.l_detalii_box_cos_produs {
	background-color: rgba(255, 255, 255, 0.5); padding:2%; margin-bottom:2px; color:#544034;
}
.remove_box_cos_produs {
	width:5%; float:left; display:block; height:auto; margin-top:50px; margin-left:-1%;
}
.bottom_box_cos_produs{
width:98%; float:left; display:block; height:auto; background: url(../images/bg_top.JPG) repeat; color:#FFF; font-size: 16px;  padding: 3px 0 3px 2%;	
}
.box_cos_total{
width:98%; float:left; display:block; height:auto; font-family: 'Oswald', arial, serif; margin-bottom:2%; background: url(../images/top.jpg) repeat; color:#FFF; padding: 3px 0 3px 2%; font-size: 20px;
}
.mesaj_cos { 
	width:96%; padding:5px; text-align:center; margin: 2% 0 2% 1%; 
	border: 1px solid #ddd; 
	background-color: #F4F4F4;
}
.box_text_cos {
	width:95%; padding:5px; text-align:center; margin: 2% 0 2% 0; display:block; float:left; 
	border: 1px solid #ddd; 
	background-color: rgba(255, 255, 255, 0.5); 
	font-family: 'Oswald', arial, serif; font-size: 14px; 
}
.box_text_livrare {
	width:95%; padding:5px; text-align:center; margin: 2% 0 2% 0; display:block; float:left; 
	border: 1px solid #ddd; 
	background: url(../images/bg_top.JPG) repeat;
	font-family: 'Oswald', arial, serif; font-size: 14px; 
}
.coloana_autentificare_cos{
	text-align:center;
}
.coloana_autentificare_login {
	width:90%;
	display:block;
	float:left;
	height:auto; 
	margin-bottom:10%; text-align:center; 
}
ul.sub-options{
	list-style:none; 
	margin-left:0px;
	padding:0px;
	font-size: 11px; 
	
}
ul.sub-options li a {
	font-family: 'Oswald', arial, serif !important; 
	width:150px;
	font-size: 14px;
	color:#666;
	display: block;
	position: relative;
	text-decoration: none; 
	text-shadow: none; 
	border-bottom: 1px solid  #E2E2E2; 
	padding: 10px 0 10px 10px;
}
ul.sub-options li a:hover {
	color: #ed702b;
}

.label {
	color: #544034; float:left; width:15%;
	font-family: 'Oswald', arial, serif;
	font-size: 16px; margin-left:2%;
}
.raspuns {
	color: #C30; float:left; width:80%;
	font-family: 'Oswald', arial, serif;
	font-size: 16px;
}



/* PRODUSE HOME */

.box_alte_produse_home {
	width:100%; 
	height:450px; 
	display:block;
	float:left; 
	margin: 0 0 0 0; padding-top:20px; 
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd; 
	background-color: rgba(255, 255, 255, 0.5); 
}
.box_prod_home { 
	width:250px; 
	height:375px; 
	float:left; 
	display:block; 
	margin-bottom:15px; 
	margin-top:15px; 
	border-right:1px dashed #C7BDB6; 
}
.titlu_produs_home {
	background: none; color:#546B5C; padding:2px 0 0 5px; width:95%; height:50px; margin-top:-12px; font-size:16px; float:left;	
}
.box_img_produs_home { overflow:hidden; width:250px; height:250px; background-color:none; float:left; display:block; text-align:center;}






/* Tweak styles for small viewports */

@media screen and (max-width: 400px) {
	.sp-wrap {
		margin: 0 0 15px 0;
	}
	#sp-prev, #sp-next {
		top: auto;
		margin-top: 0;
		bottom: 25px;
	}
}