a{color:#900000}
a:VISITED {color:#900000}
img{border:0px}
body{font-family:arial;color:#600000}
h5{margin:0px;line-height:27px;font-size:17px;font-weight:normal}

div.vidresp {
	margin-bottom:10px;
	font-size:8px;
	font-weight:bold;
	float:left;
	width:85px;
	height:105px;}

div.vidresp img{margin-bottom:3px}

div.vidresp a{text-decoration:none}

@font-face {
  font-family: 'Candara';
  src: url('/fonts/candara/Candara.eot');
  src: url('/fonts/candara/Candara.eot?#iefix') format('embedded-opentype'),
       url('/fonts/candara/Candara.woff2') format('woff2'),
       url('/fonts/candara/Candara.woff') format('woff'),
       url('/fonts/candara/Candara.ttf') format('truetype'),
       url('/fonts/candara/Candara.svg#Candara') format('svg');
  font-weight: normal;
  font-style: normal;

    font-family: Calibri; /* Гарнитура шрифта */
    src: url(/fonts/calibri.ttf); /* Путь к файлу со шрифтом */
   }
table.thd {
	margin-top:15px;
	margin-bottom:15px;
	}
table.thd a{
	font-family: Candara, Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#AA130F;
	}
td.thdactive a{
	font-size:18px;
	color:#900000;
	}

td.smenu	{
	border-right:solid 2px #E0A238;
	background:#E4AD52;
	}
td.smenu	a{
	font-family: Candara, Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
	
td.smenu-active	{
	background:#E0A238;
	}
td.smenu-active	a{
	font-family: Candara, Arial;
	text-decoration:none;
	}

div.headline{
padding-top:5px;
margin-left:20px;
margin-bottom:5px;
font-family:arial;
font-size:22px;
width:90%;
color:#B73F35;
}	
img.basket {
cursor:pointer;
position:absolute;
z-index:500;
border:solid 1px #A97023;
border-radius:5px 5px 5px 5px;
}
img.basket { left /*\**/: 15px; }
	
div.basket_pcs {
color:#B15434;
margin-top:0px;
margin-left:-90px;
padding-top:7px;
min-width:200px;
height:30px;
display:none;
z-index:500;
position:absolute;
border:solid 1px;
background:#FDF3D9;
border-radius:5px 5px 5px 5px;
	-webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
}

div.weekform {
color:#B15434;
width:200px;
padding-top:4px;
height:31px;
border:solid 1px;
background:#FDF3D9;
border-radius:5px 5px 5px 5px;
	-webkit-box-shadow:1px 1px 2px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 2px #000;
	box-shadow:1px 1px 2px #000;
}

div.ipad_weekform {
color:#B15434;
width:230px;
padding-top:4px;
height:31px;
border:solid 1px;
background:#FDF3D9;
border-radius:5px 5px 5px 5px;
	-webkit-box-shadow:1px 1px 2px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 2px #000;
	box-shadow:1px 1px 2px #000;
}

div.callbackform{
	position:absolute;
	z-index:1001;
	margin-top:100px;
	margin-left:300px;
	background:#fbf2ce;
	width:460px;
	min-height:250px;
	/*border:solid 1px #E0B469;*/
	border-radius: 15px 15px 15px 15px;	
	display:none;
 	font-size:13px;
	-webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	}
table.callback {
	width:430px;
	margin-left:15px;
	line-height:40px;
	font-size:14px;
	color:#4d1e15;
	}
table.callback input{
	border-radius: 8px 8px 8px 8px;	
	width:170px;
	height:24px;
	border:solid 2px #E8E1CA;
	}

table.callback textarea{
	margin-top:10px;
	border-radius: 8px 8px 8px 8px;	
	width:400px;
	height:140px;
	border:solid 2px #E8E1CA;
	}
	
div.callbackform_close {
	position:fixed;
	z-index:1000;
	top:1px;
	left:1px;
	width:99%;
	height:100%;
	margin-botom:auto;
	
	}
	
	div.rightPanel{
	position:fixed;
	z-index:1001;
	margin-top:100px;
	right:15px;
	background:#fbf2ce;
	width:230px;
	min-height:450px;
	/*border:solid 1px #E0B469;*/
	border-radius: 15px 15px 15px 15px;	
	display:none;
 	font-size:13px;
	-webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	}

img.scroll{padding-top:10px;padding-bottom:3px;}

div.bigdiv{
width:980px;
min-height:100%;
margin-left:auto;
margin-right:auto;
font-family:arial;
font-size:12px;
/*background:#F9F3D2;*/
background:#FDFCEA;
/*border-radius: 30px 30px 30px 30px;*/
overflow:hidden;
}

div.leftmenu {
position:absolute;
margin-top:25px;
margin-left:30px;
line-height:35px;
font-size:20px;
font-family:georgia;
color:#E2A912;

	}

div.leftmenu2{
height:390px;
width:270px;

border:solid 1px;
	}

div.leftmenu a{
color:#E2A912;
text-decoration:none;}

div.center {
margin-left:30px;
font-size:13px;
 	}
	
div.footerspace {
height:50px;	
	}

div.footer {
width:980px;
margin:auto;
margin-top:-150px;
height:100px;
padding-top:20px;
padding-bottom:10px;
color:#B58904;
font-size:12px;	

	}
div.footer div{
text-align:right;
padding-right:10px;
margin-top:90px;
}

div.center_div{
margin-top:20px;

width:85%;
font-family:arial;
height:97%;
background:#faf1ca;
}

div.font9{
 font-size:70%;
 line-height:1.5
}

table.blackborder {
border-top:solid 1px black;
border-left:solid 1px black;
	}
table.blackborder td{
border-right:solid 1px black;	
border-bottom:solid 1px black;
	}

table.class1{
 font-size:70%;
 line-height:1.5
}

table.upmenu{
 font-size:15px;
 margin-left:10px;
}
table.upmenu img{
vertical-align:middle
}

table.underline td {border-bottom:solid 1px #EACE8E}

table.prodlist{
border:solid 1px black;
font-size:1.1em;
border-width: 0px 0 1 1px;
}

table.prodlist td{
font-size:90%;
padding-left:0.4em;
border-right:solid 1px black;
border-top:solid 1px black;
vertical-align:middle;
}

table.prodlist img{
vertical-align:middle;
}

div.calctab{
font-size:11px;
font-size:100%;
padding-top:0.3em;
padding-bottom:0.3em;
border-bottom-style:dotted;
border-bottom-width: 1px;
}

div.calc11{
position:absolute;
top:0;
position:fixed;
right:0px;
margin-top:261px;
}

table.daymenu{
font-size:70%;
}

td.td_u{
border-top:solid 1px #000000;
}

td.u2{
border-bottom:solid 1px #808080;
}

table.holiday{
border:solid 1px black;
font-size:1.1em;
border-width: 0px 0 1 1px;
}

table.holiday td{
border-right:solid 1px black;
border-top:solid 1px black;
}


table.variant{
border:solid 1px black;
color:#400000;
border-width: 0px 0 1 1px;
}

table.variant td{
font-size:1em;
text-align:center;

border-right:solid 1px black;
border-top:solid 1px black;
}

table.varmenu{
background: url(/img/varmenu/var-m-bg.png);
background-repeat: no-repeat;
background-size:contain;
background-position:center;
font-family:candara;
font-weight:bold;
font-size:12px;
color:#B73F35;
}

table.varmenu td{
padding:7px;
text-align:center;
border-bottom:solid 1px #EACE8E;
}

/* tooltip */
 
.tooltip { position: relative; cursor:pointer;}
.tooltip div {
  position: absolute;
  right: -28px;
  top: 90px;
  display: none;
  width: 190px;
  padding: 3px 8px;
  z-index:100;
  /*white-space: nowrap;*/
  font-size: 14px;
  text-align: left;
  background:#FCFCFC;
  -webkit-border-radius:5px; /* красивости в виде скругленных углов */
 	-moz-border-radius:5px;
 	border-radius:5px;
  -webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
  color: #000000;
}
.tooltip:hover div { display: block; }
/* для IE */
.tooltip div { background-color: #FCFCFC; }
/* фиксим проблему в IE 8 */
.tooltip div { background-color /*\**/: #FCFCFC;  }
.tooltip div { border /*\**/: solid 1px;  }
	

/* tooltip */
 
div.hint { position: relative; display: none;}
div.hint div{
  position: absolute;
  right: -3px;
  top: 45px;
  
  width: 190px;
  padding: 3px 8px;
  z-index:100;
  /*white-space: nowrap;*/
  font-size: 14px;
  text-align: left;
  background:#FCFCFC;
  -webkit-border-radius:5px; /* красивости в виде скругленных углов */
 	-moz-border-radius:5px;
 	border-radius:5px;
  -webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
	-moz-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
  color: #000000;
}
div.hint:hover div{ display: block; }
/* для IE */
div.hint div{ background-color: #FCFCFC; }
/* фиксим проблему в IE 8 */
div.hint div{ background-color /*\**/: #FCFCFC;  }
div.hint div{ border /*\**/: solid 1px;  }


/* dmenu */
 
.dmenu { position: relative; }
.dmenu div div{
  position: absolute;
  left: 230px;
  top: 0px;
  display: none;
  width: 230px;
  padding: 3px 8px;
  z-index:1000;
  font-size: 14px;
  text-align: left;
  background:#FAFBEA;
  color: #000000;
  -webkit-border-radius:3px; /* красивости в виде скругленных углов */
 	-moz-border-radius:3px;
 	border-radius:3px;
}
.dmenu:hover div div{ display: block; }
/* для IE */
.dmenu div div{ background-color: #FAFBEA; }
/* фиксим проблему в IE 8 */
.dmenu div div{ background-color /*\**/: #FAFBEA;  }
.dmenu div div{ border /*\**/: solid 1px E2A912; }

div.show_pcs {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	/*cursor: pointer;*/
	display:none;
	background-color: rgba(0, 0, 0, 0.7);
}

div.show_pcs_in {
	clear:both;
	position:relative;
	width:600px;
	height:370px;
	margin:auto;
	margin-top:10%;
	background:#FDF8E1;
	border-radius:10px 10px 10px 10px;
	border:solid 2px #E7B00C;
	
}

.grad1 {
  background: #fdfcea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2YyZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #fdfcea 0%, #fcf2d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfcea), color-stop(100%,#fcf2d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fdfcea 0%,#fcf2d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fdfcea 0%,#fcf2d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fdfcea 0%,#fcf2d0 100%); /* IE10+ */
	background: linear-gradient(to right,  #fdfcea 0%,#fcf2d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcea', endColorstr='#fcf2d0',GradientType=1 ); /* IE6-8 */
   }

.grad2{
	padding-right:1px;
	padding-bottom:1px;
	min-width:10px;
	min-height:10px;
	background: #fdfcea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmNiNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #fdfcea 0%, #e6cb73 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfcea), color-stop(100%,#e6cb73)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* IE10+ */
	background: linear-gradient(to right,  #fdfcea 0%,#e6cb73 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcea', endColorstr='#e6cb73',GradientType=1 ); /* IE6-8 */
	}
   
.red_grad_menu_vertical {
  font-family:Candara, Arial;
  font-size:21px;
  color:#F5E7BA;
  letter-spacing:1px;
  background: #dc625c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNjI1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjE2MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dc625c 0%, #8f160a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc625c), color-stop(100%,#8f160a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dc625c 0%,#8f160a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc625c', endColorstr='#8f160a',GradientType=0 ); /* IE6-8 */
   }
	
.red_grad_menu_vertical a{color:#F5E7BA;text-decoration:none;font-weight:bold;}
.red_grad_menu_vertical td{padding-top:4px}

   
.light_brown_grad_menu_vertical {
background: #eed9aa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZDlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2I4NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eed9aa 0%, #e3b86f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eed9aa), color-stop(100%,#e3b86f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eed9aa 0%,#e3b86f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eed9aa 0%,#e3b86f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eed9aa 0%,#e3b86f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eed9aa 0%,#e3b86f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eed9aa', endColorstr='#e3b86f',GradientType=0 ); /* IE6-8 */
  }   
.light_brown_grad_menu_vertical a{   
	font-family: Candara, Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#AE2220;
	}

.red_grad_button_vertical {
  font-family:Candara, Arial;
  font-size:17px;
  font-weight:bold;
  cursor:pointer;
  color:#F5E7BA;
  background: #dc625c; /* Old browsers */
	border-radius:5px;
	border:solid 1px #A64F31;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNjI1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjE2MGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dc625c 0%, #8f160a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc625c), color-stop(100%,#8f160a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc625c 0%,#8f160a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dc625c 0%,#8f160a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc625c', endColorstr='#8f160a',GradientType=0 ); /* IE6-8 */
   }
.grad2{
padding-right:1px;
padding-bottom:1px;
background: #fdfcea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmNiNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #fdfcea 0%, #e6cb73 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfcea), color-stop(100%,#e6cb73)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fdfcea 0%,#e6cb73 100%); /* IE10+ */
background: linear-gradient(to right,  #fdfcea 0%,#e6cb73 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcea', endColorstr='#e6cb73',GradientType=1 ); /* IE6-8 */
}

.light_brown_button a{
color:#B44D21;	
	}

.light_brown_button {
line-height:21px;
height:21px;
color:#B44D21;
font-size:17px;
font-weight:bold;
padding:4px;
right:1px;
border:solid 1px #C2AF8F;
border-radius:5px;
cursor:pointer;
background: #fcf7b5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iI2ZjZjdiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmNiNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcf7b5 4%, #e6cb73 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#fcf7b5), color-stop(100%,#e6cb73)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf7b5 4%,#e6cb73 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf7b5 4%,#e6cb73 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf7b5 4%,#e6cb73 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf7b5 4%,#e6cb73 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7b5', endColorstr='#e6cb73',GradientType=0 ); /* IE6-8 */

	}

div.gallery_main{
	position:fixed;
	z-index: -1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-color: #000;*/
	/*cursor: pointer;*/
	display:block;
	/*background-color: rgba(0, 0, 0, 0.7);*/
}	
div.gall_ins_block{
	
	position:relative;
	
	width:760px;
	height:570px;
	margin:auto;
	padding-left:150px;
	margin-top:5%;
	background:#FDF8E1;
	border-radius:10px 10px 10px 10px;
	border:solid 2px #E7B00C;
	-webkit-box-shadow:1px 1px 5px #000;
	}

table.cart {
	width:770px;
	margin-top:40px;
	margin-left:105px;
	font-size:14px;
	color:#880000;
	}	
table.cart a{text-decoration:none;font-size:14px}

table.cart_img {clear:both;margin-top:5px;margin-bottom:5px;border-radius:3px;border:solid 1px #EFB916;}
table.cart_img tr{height:85px}
table.cart_img td{width:110px;background:#fff;overflow:hidden;}

table.cart td{
	border-bottom:solid 1px #F3D096;
	}
	
input.cart_count {	
	border-radius:0px;
	height:26px;
	width:35px;
	border:0px;
	text-align:center;
	
	}
tr.cart_head {
	color:#820000;
	font-size:16px;
	font-weight:bold;
	}

table.order_addr {
	font-size:15px;
	margin-top:30px;
	margin-bottom:100px;
	margin-left:165px;
	line-height:35px;
	
	}
table.order_addr input{	
	border-radius:7px;
	height:24px;
	width:100%;
/*	border:solid 2px #E8E1CA;*/
	border:solid 1px #F3D096;
	padding-left:7px;
	}
table.order_addr textarea{	
	border-radius:7px;
	height:24px;
	border:solid 1px #F3D096;
	padding-left:7px;
	width:250px;
	height:50px;
	}
	
.order_addr_dop td{
line-height:14px;	
padding-top:7px;	
	}
	
table.loginform {
	width:430px;
	margin-left:15px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#800000;
	}
.login_form_input {
	border-radius: 8px 8px 8px 8px;	
	width:170px;
	height:24px;
	border:solid 2px #E8E1CA;
	}
	
tr.order_history td{
	border-bottom:solid 1px #D8AF34;
	padding:3px;
	}