/*fonts*/

.clearfix { *zoom: 1; }
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.item {
    display: table;
    float: left;
}
.fl { float: left; }

body {margin: 0px;}

#wmain { width: 740px; display: block; margin:0px; padding: 0px; float: left;}

input[type="radio"]  {
visibility: hidden;
}

#wr1, #wr2 {
display: block;
width: 740px;
float: left;
padding-top: 17px;
padding-bottom: 16px;
border-bottom: 1px solid #f1f1f1;
}

.formatleft2 {margin-left: -2px;}

.wr1_bl1 {width: 298px; height: 20px; display: block; float: left;}
.wr1_bl2 {width: 204px; height: 20px; display: block; float: left;}
.wr1_bl3 {width: 130px; height: 20px; display: block; float: left;}

.wr2_bl1t, .wr2_bl2t, .wr2_bl3t {
display: block;
height: 20px;
float: left; 
line-height: 20px;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
margin-bottom: 14px;
}
.wr2_bl1t {width: 298px;}
.wr2_bl2t {width: 204px;}
.wr2_bl3t {width: 130px;}

.wr2_bl1 {width: 298px; height: 38px; display: block; float: left;}
.wr2_bl2 {width: 204px; height: 38px; display: block; float: left;}
.wr2_bl3 {width: 130px; height: 38px; display: block; float: left;}

#wr3 {
width: 740px;
height: 52px;
display: block;
background: #fff;
float: left;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 0px;
}
.wr3_bl1 {
width: 360px;
height: 60px;
display: block;
float: right;
}
.wr3_bl2 {
width: 240px;
height: 60px;
float: left;
line-height: 60px;
display: block;  
font-family: Roboto;
font-weight: 400;
font-size: 18px;
}


#wr61 { width: 360px; height: 2px; display: block; background: #000000; float: left;}
#wr62 { width: 360px; display: block; background: #ffffff; float: left;}

#wr6 { display: table; width: 740px; float: left;}
.wr6_bl1 { display: table; width: 340px; float: left; margin-right: 40px; position: relative; }
.wr6_bl3 { display: table; width: 360px; float: left;}

#wr7 { width: 740px; height: 38px; display: block; float: left; border-top: 1px solid #f1f1f1; padding-top: 16px;}
.wr71 { width: 380px; height: 38px; display: block; float: left;}
.wr72 { width: 270px; height: 38px; display: block; float: left; text-align: left;}
.wr73 { width: 90px; height: 38px; display: block; float: left; text-align: right;}
 
.price_title {
display: block;
float: left;
width: 90px;
height: 20px;
line-height: 38px;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
}

.title_format {
display: block;
height: 20px;
float: left; 
line-height: 20px;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
margin-bottom: 14px;
width: 740px;
margin-top: 4px;
}

label.wb30,
label.wb25,
label.wb23,
label.wb20 {
 display: block; 
 position: relative; 
 float: left;
 margin-right: 12px;
 height: 84px; 
}

label.wb30{ width: 64px; }
label.wb25{ width: 54px; }
label.wb23{ width: 50px; }
label.wb20{ width: 44px; }

input[type="radio"] + .wbut1,
input[type="radio"] + .wbut2,
input[type="radio"] + .wbut3,
input[type="radio"] + .wbut4,
input[type="radio"] + .wbut5,
input[type="radio"] + .wbut6,
input[type="radio"] + .wbut7 {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/wedding/formatline.png) no-repeat; 
 cursor: pointer; 
 color:#fff;
 background-color: #fff;
}

input[type="radio"] + .wbut1 {
background-position: 0px 0px;}
input[type="radio"]:checked + .wbut1 {
background-position: 0px -84px;}


input[type="radio"] + .wbut2 {
background-position: -64px 0px;}
input[type="radio"]:checked + .wbut2 {
background-position: -64px -84px;}


input[type="radio"] + .wbut3 {
background-position: -128px 0px;}
input[type="radio"]:checked + .wbut3 {
background-position: -128px -84px;}
 
input[type="radio"] + .wbut4 {
background-position: -182px 0px;}
input[type="radio"]:checked + .wbut4 {
background-position: -182px -84px;}
 
 input[type="radio"] + .wbut5 {
background-position: -232px 0px;}
input[type="radio"]:checked + .wbut5 {
background-position: -232px -84px;}

 input[type="radio"] + .wbut6 {
background-position: -276px 0px;}
input[type="radio"]:checked + .wbut6 {
background-position: -276px -84px;}
 
 input[type="radio"] + .wbut7 {
background-position: -320px 0px;}
input[type="radio"]:checked + .wbut7 {
background-position: -320px -84px;}


 
label.wp7737 {
display: block; 
position: relative; 
height: 38px; 
width: 78px;
float: left;
margin-right: 16px;
}
 
input[type="radio"] + .wput1,
input[type="radio"] + .wput2,
input[type="radio"] + .wput3
 {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/wedding/paper.png) no-repeat;  
 cursor: pointer; 
 color:#fff;
 background-color: #fff;
 }
 
input[type="radio"] + .wput1 {
background-position: 0px 0px;}
input[type="radio"]:checked + .wput1, input[type="radio"]:checked:hover + .wput1 { 
cursor: default; background-position: 0px -76px;}
input[type="radio"]:hover + .wput1 {
background-position: 0px -38px;}

input[type="radio"] + .wput2 {
background-position: -78px 0px;}
input[type="radio"]:checked + .wput2, input[type="radio"]:checked:hover + .wput2 { 
cursor: default; background-position: -78px -76px;}
input[type="radio"]:hover + .wput2 {
background-position: -78px -38px;}
input[type="radio"]:disabled:hover + .wput2, input[type="radio"]:disabled + .wput2 {
background-position: -78px -114px;}

input[type="radio"] + .wput3 {
background-position: -156px 0px;}
input[type="radio"]:checked + .wput3, input[type="radio"]:checked:hover + .wput3 { 
cursor: default; background-position: -156px -76px;}
input[type="radio"]:hover + .wput3 {
background-position: -156px -38px;}
 
 
 
  
label.w7838 {
display: block; 
position: relative; 
height: 38px; 
width: 78px;
float: left;
margin-right: 16px;
}

label.w9838 {
display: block; 
position: relative; 
height: 38px; 
width: 98px;
float: left;
margin-right: 16px;
}


input[type="radio"] + .wmater
 {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/wedding/mater.png) no-repeat;  
 cursor: pointer; 
 color:#fff;
 background-color: #fff;
 }

 
input[type="radio"] + .wcorner {
position: absolute; 
left: 0; top: 0;
width: 100%; height: 100%;
background: url(../img/wedding/corner.png) no-repeat;  
cursor: pointer; 
color:#fff;
background-color: #fff;
 }
 
 input[type="radio"] + .wside {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/wedding/side.png) no-repeat;  
 cursor: pointer; 
 color:#fff;
 background-color: #fff;
 }

input[type="radio"] + #wpimg1 { background-position: 0px 0px; }
input[type="radio"]:hover + #wpimg1 { background-position: 0px -38px; }
input[type="radio"]:disabled + #wpimg1 { background-position: 0px -114px; cursor: default;}
input[type="radio"]:checked + #wpimg1, input[type="radio"]:checked:hover + #wpimg1 { background-position: 0px -76px; cursor: default;}

input[type="radio"] + #wpimg2 {background-position: -78px 0px;}
input[type="radio"]:hover + #wpimg2 { background-position: -78px -38px; }
input[type="radio"]:disabled + #wpimg2 { background-position: -78px -114px; cursor: default; }
input[type="radio"]:checked + #wpimg2, input[type="radio"]:checked:hover + #wpimg2 { background-position: -78px -76px; cursor: default;}

input[type="radio"] + #wpimg2_98 {background-position: -98px 0px;}
input[type="radio"]:hover + #wpimg2_98 { background-position: -98px -38px; }
input[type="radio"]:disabled + #wpimg2_98 { background-position: -98px -114px; cursor: default; }
input[type="radio"]:checked + #wpimg2_98, input[type="radio"]:checked:hover + #wpimg2_98 { background-position: -98px -76px; cursor: default;}

input[type="radio"] + #wpimg2_98b {background-position: -156px 0px;}
input[type="radio"]:hover + #wpimg2_98b { background-position: -156px -38px; }
input[type="radio"]:disabled + #wpimg2_98b { background-position: -156px -114px; cursor: default; }
input[type="radio"]:checked + #wpimg2_98b, input[type="radio"]:checked:hover + #wpimg2_98b { background-position: -156px -76px; cursor: default;}



.wminus {
    width: 38px; height: 38px;
    float: left; 
    background: url(../img/wedding/plus_minus.png);
    display: inline-block;
	background-position: 0 0px;
	border: none;
}

.wplus {
    width: 38px; height: 38px;
    float: left; 
    background: url(../img/wedding/plus_minus.png);
    display: inline-block;
	background-position: -38 0px;
	border: none;
	}
	
.wplus:focus, .wminus:focus {outline: none;}	
	
.wminus:hover { cursor: pointer; background-position: 0 -38px;}
.wplus:hover { cursor: pointer; background-position: -38 -38px; }
.wminus:disabled, .wminus:disabled:hover { cursor: default; background-position: 0 -76px;}
.wplus:disabled, .wplus:disabled:hover { cursor: default; background-position: -38 -76px; }

input.rozv {
width: 52px; height: 38px;
float: left;
text-align: center;
vertical-align: middle;
border: 0px;
display: block; 
font-family: Roboto;
font-weight: 500;
font-size: 18px;
color: #666;
cursor: default;
}

input.rozv:focus {
outline: none
}

.vall {
float: left;
display: block;
height: 38px;
 }
   
.vall select {
height: 38px;
border: solid 2px #f1f1f1;
border-radius:5px
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
color: #333;
padding-left: 6px;
}

.vall select { width: 70px; }

.vall select:focus {
border: 2px solid #999999;
outline: none;
}

.vall select:hover {cursor: pointer;}
	
.w_prise {
display: block;
width: 150px;
height: 36px;
line-height: 36px;
float: left;
font-family: Roboto;
font-weight: 500;
font-size: 18px;
color: #333;
text-align: left; } 


html,body{margin:0;padding:0;}


nav ul.one{
	margin:0;
	padding:0;
	width: 500px;
	height: 52px; 
	}
	
nav ul.one li{
    padding-top: 4px;
	list-style:none;
	float: left;
	height: 45px;
	line-height: 45px;
	width: 85px; 
	overflow: hidden;
	position:relative;
	border-bottom: 3px solid #fff;
    font-family: Roboto; font-weight: 300; font-size: 16px;
	text-align: center;
	color: #666;
	}
	
nav ul.one li.selected {
font-family: Roboto;
font-weight: 500;
font-size: 16px;
border-bottom: 3px solid #51a2e3;
}

	
nav ul.two, nav ul.three {
	margin:0;
	padding:0;
	width: 500px;
	height: 37px; 
	margin-top: 2px;
	}
	
nav ul.two li{
	list-style:none;
	float: left;
	height: 34px;
	line-height: 34px;
    width: 90px;
	overflow: hidden;
	position:relative;
	border-bottom: 2px solid #fff;
    font-family: Roboto; font-weight: 300; font-size: 14px;
	text-align: center;
	color: #666;
	}
	
nav ul.two li.selected {
font-family: Roboto;
font-weight: 500;
font-size: 14px;
border-bottom: 3px solid #51a2e3;
}

nav ul.three li{
	list-style:none;
	float: left;
	height: 34px;
	line-height: 34px;
    width: 180px;
	overflow: hidden;
	position:relative;
	border-bottom: 2px solid #fff;
    font-family: Roboto; font-weight: 300; font-size: 14px;
	text-align: center;
	color: #666;
	}
	
nav ul.three li.selected {
font-family: Roboto;
font-weight: 500;
font-size: 14px;
border-bottom: 3px solid #51a2e3;
}


	
	
label.wb50{
 width: 50px; 
 height: 50px; 
 display: inline-block; 
 position: relative; 
}

.remid  {
    display: table; 
    position: relative; 
    margin-right: 4px;
    margin-bottom: 4px;
    float: left;
}
   
.remid:hover::after {
    content: attr(data-title); 
    position: absolute;  width: 106px;
    left: -32px; bottom: 0px; margin-bottom: 54px;
    z-index: 10000; color: #333;
    background: #ffffff; 
	font-family: Roboto; font-weight: 400; font-size: 12px;
	line-height: 12px;
    padding: 5px 8px 5px 8px; 
	border: solid 2px #f1f1f1;
   }
   
input[type="radio"] + .wgloss {
 position: absolute; 
 left: 0; top: 0;
 width: 50px; height: 50px;
 background: url(../fon/gloss.png) no-repeat; 
 cursor: pointer; 
}

input[type="radio"]:checked + .wgloss {
 background-position: 0 -50px;
}

input[type="radio"] + .wmatt {
 position: absolute; 
 left: 0; top: 0;
 width: 50px; height: 50px;
 background: url(../fon/matt.png) no-repeat; 
 cursor: pointer; 
}

input[type="radio"]:checked + .wmatt {
 background-position: 0 -50px;
}
   
   
.res2 {
width: 720px; 
height: 24px; 
display: block; 
font-family: Roboto; font-weight: 300; font-size: 16px;
line-height: 24px;
color: #000000;}   

.res3{
width: 340px; 
height: 340px; 
display: block; 
color: #ffffff;
position: relative;
float: left;
background-size: cover!important; z-index: 2;
} 

.res4{
width: 340px; 
height: 340px; 
display: block; 
color: #ffffff;
position:absolute;
background: url(../fon/border/s3030b.png);
float: left; z-index: 4;
} 

.res6{
box-shadow: inset 0px 0px 5px rgba(0,0,0,0.4);
width: 120px; 
height: 120px; 
display: none; 
color: #ffffff;
position:absolute;
background: url(../fon/svadba.jpg) no-repeat;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
float: left; z-index: 3;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
behavior: url(../pie/PIE.htc);
} 

.res7{
box-shadow: inset 0px 0px 5px rgba(0,0,0,0.4);
display: none; 
position: absolute;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
float: left; z-index: 4;
behavior: url(../pie/PIE.htc);
} 



	

	
label.photoinput{
 width: 50px; 
 height: 50px; 
 display: inline-block; 
 position: relative; margin-right: 5px;
}

input[type="radio"] + .phtinpcentre,
input[type="radio"] + .phtinpright,
input[type="radio"] + .phtinpvertical,
input[type="radio"] + .phtinpdell,
input[type="radio"] + .phtinphorizon,
input[type="radio"] + .phtinpbottomright {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/wedding/photoinput.png) no-repeat; 
 cursor: pointer; 
}

input[type="radio"] + .phtinpdell {background-position: 0px 0px;}
input[type="radio"]:hover + .phtinpdell {background-position: 0px -50px;}
input[type="radio"]:checked + .phtinpdell {background-position: 0px -100px;}
input[type="radio"]:disabled + .phtinpdell {background-position: 0px -150px;}

input[type="radio"] + .phtinpcentre {background-position: -50px 0px;}
input[type="radio"]:hover + .phtinpcentre {background-position: -50px -50px;}
input[type="radio"]:checked + .phtinpcentre {background-position: -50px -100px;}
input[type="radio"]:disabled + .phtinpcentre {background-position: -50px -150px;}

input[type="radio"] + .phtinpright {background-position: -100px 0px;}
input[type="radio"]:hover + .phtinpright {background-position: -100px -50px;}
input[type="radio"]:checked + .phtinpright {background-position: -100px -100px;}
input[type="radio"]:disabled + .phtinpright {background-position: -100px -150px;}

input[type="radio"] + .phtinpvertical {background-position: -150px 0px;}
input[type="radio"]:hover + .phtinpvertical {background-position: -150px -50px;}
input[type="radio"]:checked + .phtinpvertical {background-position: -150px -100px;}
input[type="radio"]:disabled + .phtinpvertical {background-position: -150px -150px;}

input[type="radio"] + .phtinphorizon {background-position: -200px 0px;}
input[type="radio"]:hover + .phtinphorizon {background-position: -200px -50px;}
input[type="radio"]:checked + .phtinphorizon {background-position: -200px -100px;}
input[type="radio"]:disabled + .phtinphorizon {background-position: -200px -150px;}

input[type="radio"] + .phtinpbottomright {background-position: -250px 0px;}
input[type="radio"]:hover + .phtinpbottomright {background-position: -250px -50px;}
input[type="radio"]:checked + .phtinpbottomright {background-position: -250px -100px;}
input[type="radio"]:disabled + .phtinpbottomright {background-position: -250px -150px;}


   
.photoinput_block { display: table; width: 360px; float: left;}   
.photoinput_block2 { display: table; width: 204px; float: left;}   
.photoinput_block3 { display: table; width: 156px; float: left;}  
   
.photoinput_text {
width: 180px; display: inline-block; float: left; margin-bottom: 5px; margin-top: 14px;
font-family: Roboto; font-weight: 400; font-size: 14px; color: #000000; 
}

.photoinput_size { 
width: 60px; 
display: block;
float: left;
}

.photoinput_size2 { 
    display: block; 
    float: left;
    text-align: center; margin-left: 10px; margin-right: 10px;
    font-family: "Roboto", sans-serif; font-weight: 500; font-size: 18px;
    line-height: 32px;
    color: #666;
}


input.rozv2 {
width: 60px; height: 34px;
float: left;
text-align: center;
vertical-align: middle;
border: solid 2px #b8b8b8;
display: inline-block; 
font-family: Roboto; font-weight: 500; font-size: 18px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(../pie/PIE.htc);
color: #666;   
}

input.rozv2:focus {
    border: solid 2px #999;
	outline: none;
	color: #333;
}

input.rozv2:disabled {
background: #fff;
    border: solid 2px #dddddd;
	outline: none;
	color: #dddddd;
}

#res_photoinput { display: table; width: 200px; float: left;}

.title_other {
display: block;
float: left;
width: 340px;
height: 20px;
line-height: 20px;
font-family: Roboto;
font-weight: 400;
font-size: 16px;
margin-bottom: 10px;
margin-top: 18px;
margin-left: 0px;
} 

.title_other2 {
display: table;
width: 100%;
height: 20px;
line-height: 20px;
font-family: "Roboto", sans-serif;
font-weight: 400;
font-size: 16px;
margin-bottom: 10px;
margin-top: 18px;
margin-left: 0px;
} 

.title_vall {
display: block;
width: 70px;
height: 20px;
float: left;
line-height: 38px;
font-family: "Roboto", sans-serif;
font-weight: 400;
font-size: 16px;
margin-right: 0px;
} 

.calc_text {
display: block;
float: left;
width: 340px;
height: 20px;
line-height: 20px;
font-family: "Roboto", sans-serif;
font-weight: 300;
font-size: 14px;
margin-bottom: 10px;
margin-top: 24px;
margin-left: 0px;
}


.chek_buttom {
width: 88px;
height: 38px;
border: none;
background: #51a2e3;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(../pie/PIE.htc);
font-family: Roboto;
font-weight: 500;
color: #fff;
font-size: 14px;
text-align: center;
transition: 0.3s linear;
outline: none;
}

.chek_buttom:hover {
cursor: pointer;
background: #7cbaec;
transition: 0.1s linear;
}

input[type="radio"] + .wforzno {
 position: absolute; 
 left: 0; top: 0; 
 width: 100%; height: 100%;
 cursor: pointer; 
 background: url(../img/noforz.png);
}

input[type="radio"]:checked + .wforzno {
 background-position: 0 -50px;
}



 input[type="radio"] + .lamcover {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../img/calc/lamin.png) no-repeat;  
 cursor: pointer; 
 color:#fff;
 background-color: #fff;
 }
 
 label.sum78, label.sum88 {
display: block; 
position: relative; 
height: 38px; 
float: left;
margin-right: 16px;
}

label.sum78   {width: 78px;}
label.sum88   {width: 88px;}

input[type="radio"] + #l5b3 { background-position: 0px 0px; }
input[type="radio"]:hover + #l5b3 { background-position: 0px -38px; }
input[type="radio"]:checked + #l5b3, input[type="radio"]:checked:hover + #l5b3 { background-position: 0px -76px; cursor: default;}
input[type="radio"]:disabled + #l5b3, input[type="radio"]:disabled:hover + #l5b3  { background-position: 0px -114px; cursor: default;}

input[type="radio"] + #l5b4 { background-position: -88px 0px; }
input[type="radio"]:hover + #l5b4 { background-position: -88px -38px; }
input[type="radio"]:checked + #l5b4, input[type="radio"]:checked:hover + #l5b4 { background-position: -88px -76px; cursor: default;}
input[type="radio"]:disabled + #l5b4, input[type="radio"]:disabled:hover + #l5b4 { background-position: -88px -114px; cursor: default;}


input[type="radio"] + .minputs {
 position: absolute; 
 left: 0; top: 0; 
 width: 100%; height: 100%;
 cursor: pointer; 
 background: url(../fon/silverround.png);
}

input[type="radio"]:checked + .minputs {
background-position: 0 -50px;
}

input[type="radio"] + .minputg {
 position: absolute; 
 left: 0; top: 0; 
 width: 100%; height: 100%;
 cursor: pointer; 
 background: url(../fon/goldround.png);
}

input[type="radio"]:checked + .minputg {
background-position: 0 -50px;
}

input[type="radio"] + .mtinpcentre,
input[type="radio"] + .mtinpright,
input[type="radio"] + .mtinpbright,
input[type="radio"] + .mtinphorizon {
 position: absolute; 
 left: 0; top: 0;
 width: 100%; height: 100%;
 background: url(../fon/metalinput.png) no-repeat; 
 cursor: pointer; 
}

input[type="radio"] + .mtinpcentre { background-position: 0px 0px;}
input[type="radio"]:hover + .mtinpcentre {background-position: 0px -50px;}
input[type="radio"]:checked + .mtinpcentre {background-position: 0px -100px;}
input[type="radio"]:disabled + .mtinpcentre {background-position: 0px -150px;}

input[type="radio"] + .mtinpright { background-position: -50px 0px;}
input[type="radio"]:hover + .mtinpright {background-position: -50px -50px;}
input[type="radio"]:checked + .mtinpright {background-position: -50px -100px;}
input[type="radio"]:disabled + .mtinpright {background-position: -50px -150px;}

input[type="radio"] + .mtinpbright { background-position: -100px 0px;}
input[type="radio"]:hover + .mtinpbright {background-position: -100px -50px;}
input[type="radio"]:checked + .mtinpbright {background-position: -100px -100px;}
input[type="radio"]:disabled + .mtinpbright {background-position: -100px -150px;}

input[type="radio"] + .mtinphorizon { background-position: -150px 0px;}
input[type="radio"]:hover + .mtinphorizon {background-position: -150px -50px;}
input[type="radio"]:checked + .mtinphorizon {background-position: -150px -100px;}
input[type="radio"]:disabled + .mtinphorizon {background-position: -150px -150px;}

.textmt {
display: none;
margin: 0 auto;
position: absolute;
}

#block_metalcolor {
display: none;
}

#block_metalwidth {
width: 204px;
display: block;
float: left;
}

#passe_border {
    display: none;
    width: 100px;
    height: 100px;
    background: #ccc;
    padding: 16px;
    position: absolute;
    z-index: 10;  
    box-shadow: -1px 1px 0 rgba(0,0,0, 0.1) inset, 1px -1px 0 rgba(255,255, 255, 0.15) inset;
    -moz-box-shadow: -1px 1px 0 rgba(0,0,0, 0.1) inset,1px -1px 0 rgba(255,255, 255, 0.15) inset;
    -webkit-box-shadow: -1px 1px 0 rgba(0,0,0, 0.1) inset, 1px -1px 0 rgba(255,255, 255, 0.15) inset;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    behavior: url(../pie/PIE.htc);
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#passe_image {
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 11;  
}

.passe_size {
    display: table;
    width: 100%;
    padding: 0px 8px;
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    color: #bfbfbf;
    line-height: 1;
    text-align: center;  
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#block_passecolor { display: none; }



