.svg_img {
	filter: url(#no_hl);
}
html, .show_shade {
	height: 100%;
}
html {
	min-width: 1250px;
	min-height: 620px;
	transform-origin: left top;
}
body, .div_msg, #tbl_order, #no_script, #no_script_lnk, #lo_res {
	background-color: white;
}
body {
	margin: 0px;
	background: radial-gradient(closest-corner circle at center, #ffffff 50%, #bcbcbc 100%);
	background: -webkit-radial-gradient(center, circle cover, #ffffff 50%,#bcbcbc 100%);
	background-size: cover;
	font-family: "Times New Roman", serif;
}
table {
	border-spacing: 0px;
	border-collapse: collapse;
}
tr {
	vertical-align: top;
}
a {
	text-decoration: none;
	color: inherit;
}
img {
	border: none;
}
body, .order_in, #tbl_order {
	overflow: hidden;
}
#div_main {
	height: 0px;
}
#tbl_desc, #td_contacts {
	line-height: 0px;
}
.td_order_sp {
	height: 10px;
}
.td_order_in, #td_order_close, #td_contacts {
	text-align: right;
}
.td_order_in, #tbl_desc, #div_order_desc {
	font-size: 15px;
}
.sm_caps, .td_order_in, .div_msg {
	font-variant: small-caps;
}
.td_order_in {
	height: 40px;
	padding-right: 10px;
}
.img_menu {
	left: 25px;
}
.contacts {
	right: 25px;
}
.img_menu, #logo, #rene_lab {
	background-position: bottom;
	background-repeat: no-repeat;
}
.show_shade, #tbl_main, #lo_res {
	width: 100%;
}
.img_preview {
	border-style: solid;
	border-color: #7d2943;
	border-width: 1px;
	cursor: pointer;
}
#div_menu_gal {
	width: 0px;
}
#div_main {
	margin: auto;
	max-width: 1280px;
}
#div_main, #tbl_order {
	display: block;
}
.div_msg, .show_shade, #tbl_desc, #div_order, #cr, #lo_res, #svg_show, #bck, #fwd, #img_zoom, #img_zoom_bg, #img_zoom_loader, #zoomin, #zoomout, #img_prev, #img_next, .img_menu, .contacts, #ym, #lang, #logo, #rene_lab, #sm, #tbl_cart {
	position: absolute;
}
#div_order_desc, #tbl_main, #no_script, #no_script_lnk {
	position: relative;
}
.div_msg, #tbl_desc, #div_order, #bck, #fwd, #img_zoom, #img_zoom_bg, #img_zoom_loader, #zoomin, #logo, #rene_lab {
	left: 50%;
}
.div_msg, #div_order, #img_zoom, #img_zoom_bg, #img_zoom_loader {
	top: 50%;
}
.div_msg, #tbl_order {
	padding: 15px;
}
.div_msg, #tbl_order {
	box-shadow: 7px 7px 10px 3px #505050;
}
.div_msg, #tbl_desc, #td_menu, #td_rl, #td_order_send, #lang, #no_script, #no_script_lnk, #lo_res, #td_g_title {
	text-align: center;
}
.div_msg, #no_script, #no_script_lnk, #lo_res {
	font-weight: bold;
}
.div_msg, .svg_hl, #div_order, #show_bottom, #show_shade_order, #img_zoom, #img_zoom_bg, #img_zoom_loader, #zoomout, #img_prev, #img_next {
	visibility: hidden;
}
#div_main, #logo, #rene_lab, #tbl_desc, .svg_mark, .svg_preview, .div_msg, .show_shade, #div_order, #lo_res, #img_zoom, #zoomout, #img_prev, #img_next {
	opacity: 0;
}
.div_msg, #div_order, #lo_res, #img_zoom, #img_zoom_loader {
	z-index: 5;
}
.div_msg {
	width: 470px;
	height: 180px;
	margin-left: -250px;
	margin-top: -105px;
	font-size: 16px;
	line-height: 28px;
}
.order_close {
	background-image: url(images/cross.png);
	float: right;
}
.msg_close {
	background-image: url(images/close.png);
}
.order_in {
	width: 295px;
}
.hl_col, #lang {
	color: #7d2943;
}
#td_item_title {
	padding-top: 11px;
	padding-bottom: 17px;
}
#div_order_desc {
	left: 20px;
}
#tbl_main {
	z-index: 2;
}
#svg_order {
	float: left;
}
#tbl_desc, #cr, #no_script, #no_script_lnk, #bck, #fwd, #logo, #rene_lab {
	z-index: 3;
}
#tbl_desc {
	width: 648px;
	bottom: 0px;
	margin-left: -324px;
	border-collapse: separate;
}
#td_desc {
	line-height: 22px;
}
#div_order, #tbl_order {
	width: 490px;
}
#div_order {
	height: 470px;
	margin-left: -245px;
	margin-top: -240px;
}
#tbl_order {
	height: 50px;
	border-collapse: separate;
}
#td_menu, #td_contacts {
	width: 50%;
}
#td_menu {
	padding-top: 67px;
}
#td_contacts {
	padding-top: 54px;
}#td_menu {
	padding-left: 25px;
}
#td_contacts {
	padding-right: 25px;
}
#td_order_close {
	height: 15px;
}
#td_order_send {
	padding-top: 10px;
}
#td_order_title {
	height: 30px;
	border-bottom: 3px solid #7d2943;
	font-size: 20px;
}
#td_order_desc, #no_script, #no_script_lnk, #lo_res {
	padding: 5px;
}
#td_order_desc {
	height: 75px;
	background-color: #ebebeb;
}
#logo {
	background-image: url(images/logo.png);
	top: 25px;
	margin-left: -175px;
}
#rene_lab {
	background-image: url(images/rene_lab.png);
	top: 48px;
	margin-left: -85px;
}
#about {
	background-image: url(images/about.png);
}
#gallery {
	background-image: url(images/gallery.png);
}
#rrl, #ph1 {
	top: 122px;
}
#rgf, #ph2 {
	top: 160px;
}
#rpc {
	top: 195px;
}
#rcs {
	top: 230px;
}
#rty, #eml {
	top: 265px;
}
#rbq, #address, #sn {
	top: 300px;
}
#rrl {
	background-image: url(images/reneroyal.png);
}
#rgf {
	background-image: url(images/renegifts.png);
}
#rpc {
	background-image: url(images/renepacking.png);
}
#rcs {
	background-image: url(images/reneaccess.png);
}
#rty {
	background-image: url(images/renetoy.png);
}
#rbq {
	background-image: url(images/reneboutique.png);
}
#eml {
	background-image: url(images/eml.png);
}
#address {
	background-image: url(images/address.png);
}
#skype {
	background-image: url(images/skype.png);
	margin-right: 20px;
}
#cr {
	bottom: 5px;
	right: 10px;
}
#bck, #fwd {
	bottom: 40px;
}
#bck {
	margin-left: -345px;
}
#fwd {
	margin-left: 329px;
}
#order {
	margin: 10px;
	background-image: url(images/order.png);
}
#order_send {
	background-image: url(images/send.png);
}
#order_cancel {
	background-image: url(images/cancel.png);
}
#svg_show {
	top: 120px;
	left: 7%;
	z-index: 0;
}
.show_shade {
	top: 0px;
}
.show_shade, #lo_res, #ym {
	left: 0px;
}
#show_shade_order, #img_zoom_bg {
	background-color: rgba(0,0,0,0.7);
	z-index: 4;
}
#no_script, #lo_res {
	color: red;
	border: thin dashed;
}
#no_script {
	font-size: 14pt;
}
#no_script_lnk {
	color: blue;
	font-size: 12pt;
	text-decoration: underline;
}
#lo_res {
	font-size: 10pt;
	top: 0;
	padding: 3px;
}
#img_zoom, #img_zoom_bg, #img_zoom_loader {
	margin-left: -51px;
	margin-top: -18px;
	border-style: solid;
	border-color: #cbcbcb;
	border-width: 10px;
	cursor: url(images/zoomout.cur), pointer;
}
#show_top {
	cursor: url(images/zoomin.cur), pointer;
	visibility: visible;
}
#zoomin, #zoomout, #lang, #img_prev, #img_next {
	cursor: pointer;
	z-index: 6;
}
#bck, #cur_bck {
	cursor: url(images/bck.cur), pointer;
}
#fwd, #cur_fwd {
	cursor: url(images/fwd.cur), pointer;
}
#zoomin {
	bottom: 165px;
	margin-left: 330px;
}
#div_preview {
	width: 648px;
	position: absolute;
	left: 50%;
	bottom: 165px;
	margin-left: -315px;
	z-index: 3;
}
.div_preview_rbq_04 {
	margin-top: -50px;
}
#zoomout {
	right: 10px;
	top: 10px;
}
#img_prev {
	left: 0px;
	top: 50%;
}
#img_next {
	right: 10px;
	top: 50%;
}
#ym {
	bottom: -4px;
}
#ym_img {
	width:80px;
	height:15px;
	border:0;
}
#h_text {
	display: none;
}
#lang {
	top: 7px;
	right: 5px;
	font-size: 8pt;
}
#eng {
	background-image: url(images/en.png);
}
#sm {
	left: 10px;
	bottom: 5px;
	color: #3f3e3e;
	font-family: sans-serif;
	font-variant: small-caps;
	font-size: 12px;
}
#sn {
	margin-top: 8px;
	margin-right: -10px;
}

#tbl_cart {
	min-width: 445px;
	display: block;
	overflow-y: auto;
}
.tr_cart {
	border: black solid thin;
}
.td_cart {
	padding: 15px;
}
#g_title {
	display: inline;
	background-color: rgba(255, 255, 255, 0.8);
}
.h_img {
	display: none;
}
