/* Base */
     body, td, th, div, span, p, input, textarea { font-family: Georgia, Arial, Tahoma, Verdana; font-size: 14px; margin: 0px; padding: 0px; color: #ffffff; }
     a { color: #ffd073; text-decoration: underline; }
     a:hover { color: #ffed97; text-decoration: underline; }
     a:focus { outline: none; }
     table { border-collapse: collapse; width: 100%; }
     td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
     p { padding: 0 0 16px 0; font-size: 13px; line-height: 19px; }
     img { border: none; }
     #limit { max-width: 1200px; }
     img.inv { visibility: hidden; }
     h2 { font-style: italic; font-weight: normal; font-size: 22px; color: #ffd974; margin: 0 0 5px 0; }
     
     * { padding: 0; margin: 0; }
     
     span.starrequired{font-size:9pt; color:red;}
     
     /* Base */
     
     /* News */
     div.news_data { font-family:Georgia; font-size:14px; font-style:italic; color:#fff; }
     div.news_blok { margin:0 0 0 20px; }
     div.news_blok i { font-family:Georgia; font-size:14px; color:#fff; white-space:nowrap; display:table; ##display:block; width:1%; margin:0 0 5px 0; }
     div.news_blok div { display:table; ##display:block; width:1%; background:url(../img/ic1.gif) top right no-repeat; margin:0 0 10px 0; }
     div.news_blok div a { font-family:Georgia; font-size:14px; display:table; ##display:block; width:1%; white-space:nowrap; margin:0 25px 0 0; }
     span.news_arxiv { font-family:Georgia; font-size:12px; font-weight:bold; text-transform:none; color:#a3a3a3; }
     
     td.gall_bg { background-color:#eecb6c; padding:10px; }
     td.gall_bg img { margin:0 3px 0 3px; }
     td.gall_bg2 { background-color:#eecb6c; padding:30px 20px 30px 20px; }
     td.gall_bg2 td.foto { text-align:center; width:100%; padding:0 10px; }
     td.gall_bg2 td.ic { vertical-align:middle; }
     td.gall_bg2 p { color:#000; text-align:left; margin:10px 0 0 20px; }
     
     /* Price */
     div.price_blok { padding:0 0 20px 50px; }
     div.price_blok i { font-family:Georgia; font-size:14px; font-style:italic; color:#b7b7b7; }
     
     /* Faq */
     div.arrowlistmenu div.stuff-list { margin:0 0 10px 0; }
     div.arrowlistmenu div.stuff-list a { border-bottom:1px dashed #efc573; text-decoration:none; margin:0 0 0 0; }
     div.catitems { margin:5px 0 30px 0; }
     
     td.pager { border-top:1px solid #302717; padding:15px 0; }
     td.pager div.pager_ss { display:block; width:100%; height:30px; margin:0; }
     td.pager div.pager_ss div.pager_ssl-1 { font-family:Georgia; font-size:12px; color:#fff; position:relative; float:left; display:table; ##display:block; width:1%; margin:0 15px 0 5px; }
     td.pager div.pager_ss div.pager_ssl { background:url(../img/p_stl.gif) left top no-repeat; position:relative; float:left; display:table; ##display:block; width:1%; margin:0 5px 0 5px; }
     td.pager div.pager_ss div.pager_ssl a { font-family:Georgia; font-size:12px; text-decoration:underline; color:#efc573; display:table; ##display:block; width:1%; margin:0 0 0 15px; }
     td.pager div.pager_ss div.pager_ssl a:hover { text-decoration:none; }
     td.pager div.pager_ss div.pager_ssr { background:url(../img/p_str.gif) right top no-repeat; position:relative; float:left; display:table; ##display:block; width:1%; margin:0 5px 0 5px; }
     td.pager div.pager_ss div.pager_ssr a { font-family:Georgia; font-size:12px; text-decoration:underline; color:#efc573; display:table; ##display:block; width:1%; margin:0 15px 0 0; }
     td.pager div.pager_ss div.pager_ssr a:hover { text-decoration:none; }
     
     div.pager_off { text-align:center; position:relative; float:left; display:table; ##display:block; width:22px; height:22px; margin:0 0 0 5px; }
     div.pager_off a { font-family:Georgia; font-size:12px; line-height:20px; text-decoration:underline; color:#efc573; }
     div.pager_off a:hover { text-decoration:none; }
     div.pager_on { text-align:center; background-color:#efc573; position:relative; float:left; display:table; ##display:block; width:22px; height:22px; margin:0 0 0 5px; }
     div.pager_on a { font-family:Georgia; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; color:#fff; cursor:text; }
     div.pager_on a:hover { text-decoration:none; }
div.ass {position:absolute; top:-1000pt; left:-10000pt;}     
     /* Index */
     table.menu { margin: 112px 0 0 0; width: 90%; }
     table.menu td.first { padding: 0 20px 0 0; text-align: left; width: 1px;}
     table.menu td.item { padding: 0 20px 0 0; text-align: center; width: 1px; }
     /* End Index */
     
     /* Content */
     table.sub_menu { width: 80% }
     table.sub_menu td.space { width: 33%; }
     table.sub_menu td { padding: 0 0 0 0; text-transform: uppercase; white-space: nowrap;}
     table.sub_menu td.select { padding: 0 0 0 0; }
     table.sub_menu td.select a { color: #ffcf46; text-decoration: none; position: relative; z-index: 30;}
     table.sub_menu td.select img { position: relative; z-index: 20; width: 100%; margin: -28px 0 0 0; }
     table.sub_menu td.select div { padding: 0 0 0 0; }
     
     td.web2b { padding: 0 0 20px 87px; font: 11px Georgia; color:#ffd073; }
     td.copyright { font: 10px Georgia; padding: 0 40px 0 0; color:#ffd073; text-align: right; }
     
     table.footer { margin: 20px 0 0 0; }
     
     table.t { width: auto; margin: 0 0 20px 0; }
     table.t th { background: #1A1A1A; text-align: left; padding: 5px 5px 5px 5px; }
     table.t td { padding: 5px 20px 5px 5px; border-bottom: 1px solid #1A1A1A; }
     table.t p { padding: 0; }
     /* End Content */
     
     /* Collections */
     table.col_menu { width: 100%; height: 42px; margin: -14px 0 0 0; position: relative; z-index: 30;}
     table.col_menu td { padding: 25px 15px 0 15; white-space: nowrap; text-transform: uppercase; font-size: 12px; position: relative; }
     table.col_menu td.select { padding: 25px 15px 0 15px; font-size: 12px; }
     table.col_menu td.select a { color: #ffcf46; text-decoration: none; position: relative; z-index: 30; font-size: 12px;}
     table.col_menu td.select img { position: relative; z-index: 20; width: 100%; margin: -27px 0 0 0; }
     table.col_menu td.select div { padding: 0 0 0 0; font-size: 12px; width: 1%;}
     
     div.scrollbox { width: 100%; overflow: hidden; margin: -42px 0 0 0; height: 43px; padding: 1px 0 0 0; z-index: 30; position: relative; }
     
     div.gold_info_shad { height: 120px; position: absolute; z-index: 20;}
     div.gold_info_shad img { z-index: 30; position: relative; }
     div.gold_info_1 { height: 120px; font-size: 14px; font-style: italic; color: #f0c752; line-height: 18px; position: absolute; z-index: 30; opacity: 0.1 }
     div.gold_info_2 { height: 120px; font-size: 14px; font-style: italic; color: #f0c752; line-height: 18px; position: absolute; z-index: 10; }
     
     table.items_menu { width: 100%; }
     table.items_menu td { padding: 0 15px 0 15px; white-space: nowrap; text-transform: uppercase; font-size: 12px; text-align: center;}
     table.items_menu td img { cursor: pointer; z-index: 20; position: relative; }
     
     table.item_info { margin: 0 0 0 0; }
     table.item_info td.text { padding: 150px 0 30px 0; width: 100%; }
     table.item_info td.foto { padding: 0 25px 0 0; vertical-align: bottom; }
     
     div.blue_light { position: relative; z-index: 0; margin: -55px 15px 0 25px; }
     /* End Collections */
     
     /* Form */
     table.mail { width: 500px; }
     table.mail td { padding: 0 0 12px 0; white-space: nowrap; background-image: url('../img/px.gif'); background-position: 0 20px; background-repeat: repeat-x; }
     table.mail td input { margin-left: 10px; width: 100%; border: none; background: #1a1a1a; border-bottom: 1px dashed #484848; border-right: 1px dashed #484848; height: 20px; }
     table.mail td textarea { margin-left: 10px; width: 100%; border: none; background: #1a1a1a; border-bottom: 1px dashed #484848; border-right: 1px dashed #484848; height: 60px; }
     table.mail td.go { background: none; text-align: right; }
     table.mail td.go input { width: 160px; border: none; background: none; cursor: pointer; font-style: italic; text-decoration: underline; font-size: 14px; color: #ffd073; }
     /* End Form */
     
     
     /* Log Pass */
     table.lp_box { position:relative; display:none; width:300px; margin:30px 0 -500px 0; z-index:99; }
     table.lp_box td.reg_v { background:url(../img/reg_v.png) left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/reg_v.png,sizingMethod=crop); width:100%; }
     table.lp_box td.reg_n { background:url(../img/reg_n.png) left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/reg_n.png,sizingMethod=crop); }
     table.lp_box td.reg_l { background:url(../img/reg_l.png) left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/reg_l.png,sizingMethod=crop); }
     table.lp_box td.reg_r { background:url(../img/reg_r.png) left top no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/reg_r.png,sizingMethod=crop); }
     table.lp_box td.reg_c { vertical-align:top; background-color:#000; padding:0 0 10px 25px; }
     div.butt_price { position:relative; margin:0 0 -73px 0; z-index:98; }
     table.lp_box td.reg_c table.reg { width:95%; ##width:100%; }
     table.lp_box td.reg_c table.reg td { padding: 0 0 12px 0; white-space: nowrap; background-image: url('../img/px.gif'); background-position: 0 20px; background-repeat: repeat-x; }
     table.lp_box td.reg_c table.reg td input { margin-left: 10px; width: 100%; border: none; background: #1a1a1a; border-bottom: 1px dashed #484848; border-right: 1px dashed #484848; height: 20px; }
     /* Log Pass */
     
     div.conteiner2 { background: none; padding: 0 0 0 0; overflow: hidden; width: 693px; border: 0px solid #000;}
     div.conteiner2 table { width: auto}
     div.conteiner2 td { padding: 0 3px 0 3px; cursor: pointer; }
     div.conteiner2 td.item { padding: 0 3px 0 3px; background-repeat: no-repeat; background-position: 6px 0;}
     div.conteiner2 td.select {cursor: default;}
     div.conteuner3 {font-size:9px; position:absolute; top:-8000px; left:-8000px;}
     div.conteuner3 a, div.conteuner3 a:visited {font-size:9px;cursor:default}
     
     
  div#main_contacts, div#currency {
  	padding: 15px 65px;
  }
  
  div#main_contacts p.phones {
  	color: #efc573;
  	font-size: 29px;
  	line-height: normal;
  }
  
  div#main_contacts p.phones span.areacode {
  	color: #efc573;
  	font-size: 16px;
  }
  
  div#main_contacts p.email, div#main_contacts p.icq {
  	padding-bottom: 5px;
  	font-size: 13px;
  	color: #fff;
  	line-height: 17px;
  }
  
  
  div#main_contacts p.email a {
  	color: #fff;
  	text-decoration: none;
  	font-size: 13px;
  	border-bottom: solid 1px #fff;
  	text-transform: uppercase;
  	line-height: 17px;
  }
  
  div#currency {
  	font-style: italic;
  }
  
  div#currency h2, div#currency p {
  	font-size: 15px;
  	padding-bottom: 0;
  }
  
  div#currency p span {
  	margin-left: 10px;
  	font-family: Times;
  }
  
  div#catalog_new {
  	padding: 35px 65px;
  }
  
  div#catalog_new h2 {
  	font-style: normal;
  	font-size: 21px;
  	border-bottom: solid 1px #ffd974;
  	float: left;
  	text-transform: uppercase;
  	margin-bottom: 15px;
  }
