@charset "utf-8";
/* CSS Document */

html { height:100%;padding:0;margin:0; }
body { width:100%;min-height:100%;padding:0;margin:0;background:#fcfaee url('/img/bg.png') 0 0 repeat-x; color:#000000; cursor:default;}
body,table,td,tr,div,a,span,textarea,input { font:normal 12px Verdana; }

div#phone { float:right;position:relative;bottom:170px; }
.pn { font:normal 22px Tahoma;color:#65411d;line-height:23px;vertical-align:middle;display:inline;margin:0 20px 0 0; }
.pc { font:bold 12px Tahoma;color:#947352;line-height:25px;vertical-align:middle;display:inline;margin:0 10px 0 0; }

#flogo { position:relative;display:block;border:0;width:269px;height:186px;margin:0;padding:0;top:24px;left:12px; }
#frings { position:relative;display:block;border:0;width:163px;height:80px;margin:0;padding:0;top:38px;left:589px; }

#cart { font:bold 14px Tahoma;color:#660000;margin:0 0 0 7px; }
#textfield { display:block;width:500px;height:80%;text-align:justify;font:normal 13px Tahoma;border:2px solid transparent; }
#textfield p { margin:0;padding:0; }
#mtop { display:block;width:589px;height:50px;border:0;margin:0;padding:0;background:url("/img/main_top.png") 0 0 no-repeat; }
#mbottom { width:589px;height:81px;border:0;margin:0;padding:0;background:url("/img/main_bottom.png") 0 bottom no-repeat; }
.header { width:80%;font:normal 18px Tahoma;color:#65431e;float:right;display:inline-block;padding:10px 0 0 0;text-align:left;vertical-align:middle; }

div.newsfield { text-align:left;font:normal 12px tahoma;color:#947352;width:80%;margin:20px 0 20px 0; }
span.date { display:block;font:bold 11px tahoma;color:#9e0020;text-decoration:none;margin:0 0 10px 0; }
div.newsfield a { font:normal 12px tahoma;color:#947352;text-decoration:underline; }

.ringdisplay { display:inline-block;width:146px;min-height:180px;vertical-align:top;margin:0 10px 20px 10px;border:0; }
.ringdisplay .descr { display:inline-block;font:normal 11px tahoma;width:136px;min-height:55px;margin:5px 0 0 0; }
.ringdisplay .buy { float:right;position:relative;right:8px;bottom:6px;cursor:pointer; }
.ringdisplay .value { float:left;position:relative;bottom:0px;font:normal 12px tahoma;color:#cc0518; }
#ring_price { font:normal 14px tahoma;color:#cc0518; }
#item_added { display:none;padding:4px;background:#6ccc05;color:#ffffff;font:normal 11px Verdana;border:1px solid #508f0d; }

h2 { font:bold 17px Verdana;color:#242523; }
.h2link { font:bold 13px Verdana;color:#947352;text-decoration:none; }
.h2link:hover { font:bold 13px Verdana;color:#4c9008; }
.link { font:normal 12px Verdana;color:#000000;text-decoration:none;border:0;margin:0 0 4px 0; }
.link:hover { font:normal 12px Verdana;color:#000000;text-decoration:none;border-bottom:1px dashed black; }
.imgbutton { background:#ececec;padding:5px;margin:0;border:1px outset #a4a4a4;font:normal 12px tahoma;color:#000000;text-decoration:none; }
.imgbutton:hover { border:1px inset #a4a4a4;text-decoration:none; }
div.hr { height:1px;background:#e5bf8d;margin:5px 0 0 0; }
div.hr hr { display:none; }
ul#menu { background: url("/img/menubg.png") top left repeat-x;	float:left; list-style:none; margin:0; padding:0 0 0 7px; width:715px;height:44px; }
ul#menu li { margin:0;padding:0;float:left; }
ul#menu li:hover { margin:0;padding:0; }
ul#menu li a.simple { font:bold 12px Tahoma;line-height:20px;text-decoration:none;color:#660000;float:left; margin:0; padding: 12px 20px;background: url("/img/menuswitch.png") top right no-repeat; }
ul#menu li a.simple:hover { color:#660000;background:#f5efd3;opacity:0.4; }

ul#menu li a.active { font:bold 12px Tahoma;line-height:20px;text-decoration:none;color:#660000;float:left; margin:0; padding: 12px 20px;background:#b38c61;opacity:1; }
ul#menu li a.active:hover { color:#660000;background:#b38c61;opacity:1; }

#mleft {padding:25px 0 0 0;}
#mleft li { margin:5px 0 5px 0;color:#947352; }
#mleft li a.item { font:bold 13px Tahoma;color:#947352;text-decoration:none; }
#mleft li a.item:hover { color:#d09e25; }
#mleft li a.itemactive { font:bold 13px Tahoma;color:#9e0020;text-decoration:none; }
#mleft li a.itemactive:hover { color:#9e0020; }

#mleft a.subitem { display:block;font:bold 11px Tahoma;color:#947352;text-decoration:none;margin:10px 0 5px 35px; }
#mleft a.subitem:hover { color:#d09e25;margin:10px 0 5px 35px; }
#mleft a.subitemactive { display:block;font:bold 11px Tahoma;color:#9e0020;text-decoration:none;margin:10px 0 5px 35px; }
#mleft a.subitemactive:hover { color:#9e0020;margin:10px 0 5px 35px; }

#mleft .active { color:#9e0020; }
#mleft li img { margin:5px 0 5px 0; }

.price {width:350px;text-align: left;border-collapse: collapse;border: solid 1px grey;text-align:center;}
.price thead th {background:#e3e3e3;cursor:pointer;height:30px;}
.price td {background:#ececec;border-top: 1px solid #989998;color:#393939;height:25px;}
.price tbody tr:hover td {background: #d0dafd;}

.cart {width:100%;text-align: left;border-collapse: collapse;border: solid 1px grey;text-align:center;}
.cart thead th {background:#e6b0a3;cursor:pointer;height:30px;}
.cart tbody td {background:#ffffff;border-top: 1px solid #989998;color:#393939;height:25px;}
.cart tbody tr:hover td {background: #f7efda;}
.cart tfoot td {background:#f7efda;border-top: 1px solid #989998;color:#393939;height:25px;font:normal 11px Verdana;}

#textdata_edit { width:600px;height:400px;}
#preview { width:600px;padding:7px 0 7px 0; }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url("/img/overlay.png"); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
	}
