
#wrap{
	/*width:95%;*/
	margin:0 auto;
	text-align:left;
	margin-top:8px;
	padding:5px;
	background:#fff;
    font-size:13px;    
    line-height:16px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#wrap .cont_details fieldset,.cont_order fieldset{
	margin:10px;
	padding:20px;
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;*/
	border-left: 1px solid #ddd;
	border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
#wrap legend{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
    padding-bottom:10px;
}
#wrap .cont_details input{
	margin-bottom:10px;
	color:#000;
}
#wrap .input1:hover,.input1:active{
	
}
#wrap label{
	display:block;
	font-size:12px;
	color:#000;
    font-weight:bold;
}
#wrap label.inlinelabel
{
    display:inline;
}
.long{
	float: left;
    width: 70px;
}
	
	
#wrap .cont_order input{
	margin-bottom: 5px;
    height: 12px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px dashed #666;
}
#wrap .cont_order p{
	padding-top:5px;
}

/*#wrap input[type="radio"]
{
margin-top:8px;
margin-bottom:8px;
}

#wrap input[type="text"]:hover,
#wrap input[type="text"]:active {
background-color: #FAF398;
}
*/

#wrap input#submit
{
margin:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}

#wrap div#totalPrice
{
    padding:10px;
    font-weight:bold;
   /* background-color:#ff0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;*/
	top: 20px;
    position: absolute;
    z-index: 8;
	border: 1px solid #000;
    background-color: white;
	left: 100px;
}

#wrap label.radiolabel
{
font-weight:normal;
 display:inline;
}

#wrap label.titlu {
margin-bottom: 15px;
border-bottom: 1px solid #ddd;
}


 .smart label > input { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
 
}
.smart label > input + img{ /* IMAGE STYLES */
  cursor: pointer;
  border: 2px solid transparent;
}
.smart label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:2px solid #666;
}

.detaliu-custom {
	/*position: relative;*/
	text-align: center;
	display: inline-block;
}

.preview-container{
	
	/*width: 24%;
	height: 280px;*/
	width: 19%;
    float: left;
    display: block;
	overflow: auto;
	height: 100%;
}
.custom-preview {
	position: fixed;
	/*width: 24%;*/
	max-height: 80vp;
	margin-bottom: 10px;
	margin-top: 0px;
}

.custom-preview .prindere {
	position: absolute;
	z-index: 2;
	
}

.custom-preview .piele {
	position: absolute;
	z-index: 1;
}

.custom-preview .cusatura {
	position: absolute;
	z-index: 3;
}

.custom-preview .catarama {
	position: absolute;
	z-index: 4;
}

.custom-preview .dimensiune {
	position: absolute;
	z-index: 5;
}

.custom-preview .lungime {
	position: absolute;
	z-index: 6;
}

.custom-preview .gaura {
	position: absolute;
	z-index: 7;
}

.custom-preview img {
	/*display: none;
	visibility: hidden;
	max-height: 95%;*/
	margin-top: 0px;
	width: auto;
    max-height: 80vh;
	/*display: none;*/
}

#appleimg, #decoutimg, #decintimg , #clasicimg
{
/*display: none;*/
	visibility: hidden;
	/*transition: visibility 1s linear;*/
}

#formular {
	width: 65%;
	float: right;
}

#cms .wrap_indent #cakeform {
overflow: auto
}

/*#clasic:checked ~ .custom-preview > .prindere > #clasicimg {display: block;}
.apple:checked ~ .custom-preview > .prindere > #appleimg {display: block;}
#decout:checked ~ .custom-preview > .prindere > #decextimg {display: block;}
#decint:checked ~ .custom-preview > .prindere > #decintimg {display: block;}

input#clasic:checked ~ img#clasicimg {display: block;}
input#apple:checked ~  img#appleimg {display: block;}
input#decout:checked ~ img #decoutimg {display: block;}
input#decint:checked ~ img #decintimg {display: block;}

input[value="clasic"]:checked + .preview-container .custom-preview .prindere  #clasicimg {display: block !important;}
input[value="apple"]:checked + .preview-container .custom-preview .prindere  #appleimg {display: block!important;}
input[value="decint"]:checked + .preview-container .custom-preview .prindere  #decintimg {display: block!important;}
input[value="decout"]:checked + .preview-container .custom-preview .prindere  #decoutimg {display: block!important;}*/

/*#cus_masina, #cus_manuala {display: none}


#masina:not(:checked) ~ #cus_masina { display: none }
#manuala:not(:checked) ~ #cus_manuala { display: none }*/

.hidden {
  display: none;
}

.size60 {width: 60px; padding: 2px;}
.size50 {width: 50px; padding: 2px;}
.size40 {width: 40px; padding: 2px;}
.size30 {width: 30px; padding: 2px;}

.clear { clear: both; }

.small {font-size: 70%}

.error_strings { color: #CD5C5C;}

#wrap .cont_order input.trimite {
	background-color: #27375b;
	color: white;
	padding: 10px;
	border: 1px solid #27375b;
	min-height: 50px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 130%;
	
}

.header-custom {
width: 100%;
display: block;
position: relative;
//text-align: center;
clear: both;
}

.header-custom img {
margin: 20px;
display: inline-block;
float: left;
}

.header-custom a {
text-decoration: none;
display: inline-block;
font-size: 130%;
color: black;
}

.header-custom p {
	position: absolute;
    right: 10px;
    top: 10px;
}

.thank {
	width: 100vp;
	height: 100vp;
	background: url('/image/confirmare.jpg') no-repeat center;
	color: #fff;
	font-size: 150%;
	text-align: center;
	font-style: italic;
}

.thank a {
	text-decoration: none;
	color: #fff;
}

.thank p {
	
}