/* 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; }
 
 
 /* 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: 30; margin: -55px 0 0 0; }
 /* 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 {color:#000000;font-size:9px}
 div.conteuner3 a, div.conteuner3 a:visited {color:#000000;font-size:9px;cursor:default}