body {
margin:0px;
padding:0px;
position: absolute; top:0; left:0; right: 0; bottom: 0;
font-family : Tahoma, Arial, Verdana;
font-size : 100%;
color: #000000;
background:URL(../images/01.jpg) repeat-x left top;
}
h1
{
color: #000000;
font-size: 1.6em;
font-family : Tahoma, Arial, Verdana;
font-weight: normal;
margin: 10px 0px 10px 0px;
}
h2
{
color: #000066;
font-size: 1.2em;
font-family : Tahoma, Arial, Verdana;
font-weight: bold;
margin: 10px 0px 10px 0px;
}
p {
font-family : Tahoma, Arial, Verdana;
margin-top:0px;
}
div {
font-family : Tahoma, Arial, Verdana;
}
td
{
font-family : Tahoma, Arial, Verdana;
font-size : 0.75em;
color: #000000;
}
ul { list-style-type:none;margin:0px;padding:0px; }
ul li { background:URL(../images/li.gif) no-repeat left 5px;padding:0 0 4px 12px; }
a
{ 
text-decoration: underline;
color: #000066;
font-family: Tahoma, Arial, Verdana;
}
a:hover
{
text-decoration: none; 
color: #000066; 
font-family: Tahoma, Arial, Verdana;
}
input, textarea, select
{
border: 1px solid #666666;
font-family: Tahoma, Arial, Verdana;
font-size : 1em;
color: #000000;
}
img { border:0px; }
form { margin:0px; }
div.pere { clear:both;height:1px;font-size:1px;margin:0px;padding:0px; }

div.go { text-align:right;margin:15px 5px 0 0; }

table#main { width:100%;height:100%;background:URL(../images/02.jpg) repeat-x left bottom; }
table#main td.l, table#main td.r { vertical-align:top;font-size:1px; }
table#main td.main { width:990px;vertical-align:top; }
td.main table.top { width:100%;height:195px; }
td.main table.top td { padding-top:15px;vertical-align:top; }
td.main table.top div.logo { height:130px;background:URL(../images/logo_img.png) no-repeat left top;text-align:center;padding:0 0 0 60px; }
td.main table.top div.logo h1 { color:#999999;font-family:Trebuchet MS;margin:0px;font-size:1.5em; }
td.main table.top div.logo a { cursor:pointer; }
td.main table.top div.links { width:180px;text-align:center;color:#000066;margin:20px 0 0 0px;  }
td.main table.top div.smenu { float:right;width:100px;height:65px;font-size:0.9em; }
td.main table.top div.smenu ul { list-style-type:none;margin:0px;padding:0px; }
td.main table.top div.smenu ul li { background:URL(../images/li.gif) no-repeat left 5px;padding:0 0 3px 12px; }
td.main table.top div.smenu ul li.r{background:URL(../images/li_r.gif) no-repeat left 5px;}
td.main table.top div.phone { height:65px;line-height:35px;font-family:Trebuchet MS;font-size:23px;color:#666666; }
td.main table.top div.menu { border:1px solid #CCCCCC;background-color:#ffffff;margin:0 30px 18px 0;padding:15px 0 5px 0; }
td.main table.top div.menu ul { list-style-type:none;margin:0px;padding:0px;text-align:left; }
td.main table.top div.menu ul li { padding:5px 9px 0 9px;display:inline;background:none; }
td.main table.top div.menu ul li a, td.main table.top div.menu ul li a:hover { color:#000000; }
td.main table.top a.bask, td.main table.top a.bask:hover { background:URL(../images/ico_basket.gif) no-repeat left top;padding-left:22px;color:#D73123; }
div#about{position:absolute;width:645px;height:64px;margin:2px 0 0 140px;display:none;z-index:2;font-size:11px;}
div#about div.close{position:absolute;height:20px;width:56px;margin-left:644px;z-index:3;background:url(../images/bg_ab.gif) no-repeat left top;}
div#about div.close ul{list-style-type:none;margin:0px;padding:0px;}
div#about div.close li{background:URL(../images/li_r.gif) no-repeat left 5px;padding:0 0 0 12px;margin:3px 0 0 6px;}
div#about div.txt{padding:5px;border:1px solid #666;background:#fff;height:52px;overflow:hidden;}

td.main td.left { vertical-align:top;width:165px;font-size:0.7em; }
td.main td.left h1.th { font-size:1em;color:#000066;background-color:#A8A8FD;margin:0 0 1px 0;padding:10px 0 10px 8px;font-weight:bold; }
td.main td.left ul { list-style-type:none;margin:0 0 1px 0;padding:15px 0 10px 10px;background-color:#E3E3FD; }
td.main td.left ul li { background:URL(../images/li.gif) no-repeat left 5px;padding:0 0 10px 12px; }
td.main td.left div.pay { text-align:center;margin:0px 0 40px 0; }


td.main td.middle { vertical-align:top;padding:0 10px 0 20px; }
td.main td.middle h1 { font-family:Trebuchet MS;color:#000066;margin:0 0 5px 0;font-size:2em; }
td.main td.middle h1 a { font-family:Trebuchet MS;text-decoration:none; }
td.main td.middle h1 a:hover { font-family:Trebuchet MS;text-decoration:underline; }

td.main td.middle table.tb1 { width:100%;height:355px;border-bottom:1px solid #CCCCCC;margin-bottom:10px; }
td.main td.middle table.tb1 td { vertical-align:top;background-repeat:no-repeat;background-position:right bottom; }
td.main td.middle table.tb1 td table { width:100%;height:100%;border:0px;margin:0px;padding:0px; }
td.main td.middle table.tb1 td table td { padding:0px;margin:0px; }
td.main td.middle table.tb1 td.t1 { border-right:1px solid #CCCCCC; }
td.main td.middle table.tb1 td.t1 div { margin-right:140px; }
td.main td.middle table.tb1 td.t1 div.go { margin:0px 20px 0 0; }
td.main td.middle table.tb1 td.t2 { width:50%;height:50%;padding:0 0 0 10px;border-bottom:1px solid #CCCCCC; }
td.main td.middle table.tb1 td.t2 div { margin-right:100px; }
td.main td.middle table.tb1 td.t2 div.go { margin:0 5px 0 0; }
td.main td.middle table.tb1 td.t3 { padding:10px 0 0 10px; }
td.main td.middle table.tb1 td.t3 div { margin-right:100px; }
td.main td.middle table.tb1 td.t3 div.go { margin:0 5px 0 0; }

td.main td.middle table.tb2 { width:100%;margin-bottom:10px;height:160px; }
td.main td.middle table.tb2 td { width:33%;vertical-align:top;padding:15px 10px 0 0;border-bottom:1px solid #CCCCCC;background-repeat:no-repeat;background-position:115px 35px; }
td.main td.middle table.tb2 td table { width:100%;height:100%;border:0px;margin:0px;padding:0px; }
td.main td.middle table.tb2 td table td { padding:0px;margin:0px;border:0px;width:100%;height:auto; }
td.main td.middle table.tb2 td p { margin-right:60px; }
td.main td.middle table.tb2 td ul { margin-top:25px;margin-right:45px; }
td.main td.middle table.tb2 td div.go { margin:0 5px 0 0; }
td.main td.middle table.tb2 td.sapf { background:URL(../images/bg/main_sapf.jpg) no-repeat 115px 35px; }
td.main td.middle table.tb2 td.emer { background:URL(../images/bg/main_emer.jpg) no-repeat 115px 35px; }
td.main td.middle table.tb2 td.ruby { background:URL(../images/bg/main_ruby.jpg) no-repeat 115px 35px; }
td.main td.middle table.tb2 td.rings { background:URL(../images/bg/main_rings.jpg) no-repeat 115px 35px; }
td.main td.middle table.tb2 td.rings_engage { background:URL(../images/bg/main_rings_engage.jpg) no-repeat 115px 35px; }
td.main td.middle table.tb2 td.jew_fine { background:URL(../images/bg/main_jew.jpg) no-repeat 115px 35px; }

td.main td.middle table.tb3 { width:100%;margin-bottom:0px;height:160px; }
td.main td.middle table.tb3 td { width:50%;vertical-align:top;padding:15px 10px 0 0;background-repeat:no-repeat;background-position:180px 35px; }
td.main td.middle table.tb3 td table { width:100%;height:100%;border:0px;margin:0px;padding:0px; }
td.main td.middle table.tb3 td table td { padding:0px;margin:0px;border:0px;width:auto;height:auto; }
td.main td.middle table.tb3 td p { margin-right:60px; }
td.main td.middle table.tb3 td ul { margin-top:25px;margin-right:45px; }
td.main td.middle table.tb3 td div.go { margin:0 5px 0 0; }
td.main td.middle table.tb3 td.drag { background:URL(../images/bg/main_drag.jpg) no-repeat 200px 35px; }

td.main td.middle table.tb4 { width:100%;margin-bottom:0px;height:160px; }
td.main td.middle table.tb4 td { width:50%;vertical-align:top;padding:15px 10px 0 0;border-bottom:1px solid #CCCCCC;background-repeat:no-repeat;background-position:180px 35px; }
td.main td.middle table.tb4 td table { width:100%;height:100%;border:0px;margin:0px;padding:0px; }
td.main td.middle table.tb4 td table td { padding:0px;margin:0px;border:0px;width:auto;height:auto; }
td.main td.middle table.tb4 td p { margin-right:60px; }
td.main td.middle table.tb4 td ul { margin-top:25px;margin-right:45px; }
td.main td.middle table.tb4 td div.go { margin:0 5px 0 0; }


td.main td.right { vertical-align:top;width:185px;font-size:0.7em;text-align:right;padding-top:0px; }
td.main td.right b, td.main td.right strong { color:#000066;font-style:italic; }
td.main td.right div.gift { width:172px;height:324px;background:URL(../images/bg_right_gift.jpg) no-repeat left top;text-align:center;padding:15px 0 0 0;margin-bottom:20px;margin-left:13px; }
td.main td.right div.gift h1 { font-family:Georgia;color:#CC0000;font-size:16px;margin:0 0 15px 0; }
td.main td.right div.gift span { font-size:0.95em;color:#CC0000;display:block;margin:0 20px 10px 20px; }
td.main td.right div.gift div.select { margin:0 13px 17px 13px;border:1px solid #CCCCCC;background-color:#E8E8FD;padding:8px 8px 10px 7px;text-align:left;color:#000066;font-weight:bold; }
td.main td.right div.gift div.select select { margin-top:10px;width:120px;color:#666666; }

td.main div.foot_menu { margin:20px 10px 25px 10px;border-top:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;text-align:center;font-size:0.9em;padding:10px 0 0 0; }
td.main div.foot_menu ul { list-style-type:none;margin:0 0 10px 0;padding:0px; }
td.main div.foot_menu ul li { padding:0 9px 0 9px;display:inline;border-right:1px solid #000066;color:#000066;background:none; }
td.main div.foot_menu ul li.last { border:0px; }
td.main div.footer { margin-bottom:30px;font-size:0.9em;color:#666666;text-align:center;line-height:18px; }


span.B_crumbBox { display:block;font-size:10px;color:#666666;margin:0 0 5px 0; }
span.B_crumbBox a, span.B_crumbBox a:hover { color:#666666; }
h1.zag { display:block;margin:0 0 10px 0;padding:0 0 15px 0;border-bottom:2px solid #CCCCCC;line-height:20px; }
h1.zag span { color:#666666;font-size:0.6em;font-family:Arial; }


input.btn1 { width:210px;border:0px;background:URL(../images/btn1.gif) no-repeat left top;color:#ffffff;font-size:11px;padding:1px 10px 2px 0;cursor:pointer;vertical-align:middle;font-weight:bold; }
input.btn2 { width:210px;height:40px;border:0px;background:URL(../images/btn2.gif) no-repeat left top;color:#ffffff;font-size:11px;padding:1px 10px 2px 0;cursor:pointer;vertical-align:middle;font-weight:bold; }
a.btn1, a.btn1:hover { display:block;width:210px;background:URL(../images/btn1.gif) no-repeat left top;color:#ffffff;font-size:11px;text-decoration:none;line-height:17px;padding:0px;font-weight:bold; }

hr { background:none;color:#CCCCCC;border:0px;border-top:1px solid #CCCCCC;margin:10px 0 10px 0; }
label { cursor:pointer;border:0px; }

table.result { width:100%; }
table.result tr { height:25px;cursor:pointer; }
table.result tr.b { background-color:#E3E3FD; }
table.result th { text-align:center;font-size:0.7em;color:#000066;font-weight:bold;cursor:auto;background-color:#E3E3FD; }
table.result td { text-align:center;font-size:0.75em;border-bottom:1px solid #ffffff;padding:0 1px 0 1px; }
table.result td.lf { text-align:left; }
table.result td.rt { text-align:right; }

table.result_jew { width:100%;margin:10px 0 20px 0; }
table.result_jew td { vertical-align:top;width:25%;font-size:0.7em;padding-top:5px; }
table.result_jew td div.name { height:50px;color:#000066;padding:0 5px 0 5px; }
table.result_jew td div.name h1 { font-size:1.2em;color:#000066;font-weight:bold;line-height:15px; }
table.result_jew td div.img { height:100px;text-align:center; }
table.result_jew td div.price { height:30px;font-size:1em;padding-left:10px; }
table.result_jew td div.view { height:25px;text-align:right;padding-right:10px; }

ul.pages { list-style-type:none;margin:5px 0 5px 0;padding:0px; }
ul.pages li { display:inline;padding:0 5px 0 5px;color:#000066;background:none; }
ul.pages li.active { font-weight:bold; }
ul.pages li a, ul.pages li a:hover { color:#000066; }
ul.pages li font { font-family:Times New Roman; }


table.details { width:100%;margin-top:10px; }
table.details td { color:#000066;font-family:Trebuchet MS; }
table.details td p { color:#000000; }
table.details td font { color:#000066;font-size:1.15em;font-family:Trebuchet MS; }
table.details td td.cl1 { background-color:#F2F2FF;padding-left:10px; }
table.details td td.cl2 { background-color:#ECECEC;padding-left:10px; }
table.details td div.price { font-size:18px;font-family:Trebuchet MS; }
table.details td div.price span { color:#CCCCCC;font-size:10px;font-family:Tahoma;margin-left:10px; }
table.details td div.price span a, table.details td div.price span a:hover { color:#CCCCCC; }
table.details td div.img_small { height:210px;background-position:70px top;background-repeat:no-repeat;margin-bottom:15px;border:0px solid red; }
table.details td div.img_small a.enlarge, table.details td div.img_small a.enlarge:hover { display:block;float:right;background:URL(../images/bg_enlarge.gif) no-repeat left 2px;width:55px;height:17px;color:#CCCCCC;font-size:10px;padding-left:17px;margin-top:195px; }
table.details td div.imgvsmall { position:absolute;width:60px;height:200px;z-index:3; }
table.details td div.imgvsmall img { display:block;border:2px solid #ffffff;width:60px;height:60px;margin-bottom:2px;cursor:pointer; }
table.details td div.imgvsmall img.active { border:2px solid #E3E3FD; }

div.cal_shape { background-color:#E6EAF3;background-repeat:no-repeat;background-position:300px bottom;border:1px solid #D7DBE7;height:105px;font-size:0.9em;padding-left:15px;margin-bottom:15px; }
div.cal_shape h2 { font-size:1.2em;margin:5px 0 5px 0; }
div.cal_shape li { display:block;float:left;margin-right:20px;margin-bottom:3px;width:55px;padding:3px 0 3px 12px; }
div.cal_shape li.active {background:none; background-color:#A8A8FD; }
div.cal_shape li.active a, div.cal_shape li.active a:hover { color:#ffffff;text-decoration:none;font-weight:bold; }
div.cal_shape table td { font-size:0.7em;height:25px;border:1px solid #A8A8FD; }
div.cal_shape table td.th { color:#000066;font-weight:bold;background-color:#A8A8FD; }


table.btable { width:100%;margin-bottom:20px; }
table.btable th { text-align:center;font-size:0.7em;color:#000066;font-weight:bold;cursor:auto;background-color:#E3E3FD; }
table.btable td { border-bottom:1px solid #A8A8FD; }
table.btable td span { font-size:0.9em;color:#666666; }

div.auth { display:none;position:absolute;border:1px solid #666666;width:230px;height:110px;background-color:#ffffff;padding:5px;margin:10px 0 0 40px; }
td.main table.top td div.auth table td { padding:0px;vertical-align:middle; }
