* {margin: 0px; padding: 0px;}
body {font: normal 1em Verdana, Arial, sans-serif;color: black;background-color: #fff;}
img {border: none;}
A img {border: none; text-decoration: none;}
ul {list-style: none;}
tr, td, table {border: none;}
a {color: #487ba3;text-decoration: underline;}
a:focus {outline: none;}
a:hover   {color: #5ea2d6;}
a:active  {color: #5ea2d6;}

.width { width:100%; min-width:999px;}
* html .minwidth { padding-left:1000px; }
* html .container { margin-left:-1000px; position:relative; }
/*\*/
* html .minwidth,
* html .container,
* html .content,
* html .layout { height:1px;}
/**/ 
#form_login {background: transparent;}
#form_login H2 { color: #3A6D95; font-family: arial; font-size: 24px; margin-bottom: 5px;}
#form_login TD { padding-bottom: 6px}
#form_login INPUT {border: 1px solid 7F9DB9; font-size: 11px;}
#form_login A { background: none; font-weight: normal; margin:0px; padding:0px; font-size: 10px;}

.news_years {clear:both;text-align:left;word-spacing:40px;}
.news_years a {color:#777777 !important;}

.news_list	{line-height:14px;}
.news_list span	{font-size:10px;color:#777777;}
.news_list p	{padding:0px 0px 10px 0px;font-size:12px;margin:0px!important;}

/*---------------------*/ 

img {border-style: none;}
strong {font-weight: bold;}
h1, h2, h3, h4 {font-weight: bold;margin: 0px 0px 15px 0px;}
h1 {font-size: 1.4em; margin: 0px 0px 20px 0px;}
h2 {font-size: 1.2em; margin: 0px 0px 15px 0px;}
h3 {font-size: 1.1em;}
h4 {margin-bottom: 0px;}
h5,h6 {font-weight: normal;}
p {margin: 0px 0px 15px 0px;}
ol, ul {margin: 0px 0px 15px 0px;padding: 0px;list-style-position: outside;}
ol {list-style-type: decimal;}
ul {list-style-type: disc;}
li {margin: 0px 0px 2px 0px;}
dl {margin-bottom: 24px;}
dt {font-weight: bold;}
dd {margin: 0px 0px 9px 0px;padding: 0px;}
dl.indented dd {margin-left: 3em;}
acronym, abbr {text-decoration: none;border-bottom: 1px dotted #333;}
address {font-style: normal;}

.inl {vertical-align: middle;}
.last {border: none;}
.message {padding: 20px 0px;color: red;}
.more {}
.warn {color: red;}
.for-print {display: none;}
.preload {position: absolute;left: -3000px;}

.fl { float: left; }
.fr { float: right; }
.l { text-align: left; }
.r { text-align: right; }

button {padding:0;margin:0px 0 0 0;border:none;background:none;cursor:pointer; float: left;}
* html  button {cursor:hand;} /* alternate cursor style for ie */

/*---------------------*/ 
#header .lining {position:relative;height:160px;}
#header .lining .top-menu {position:absolute;left:205px;top:50px;width:56%;}
#header .lining .top-menu li {float:left;list-style:none;margin-right:4%;_margin-right:4%;font-size:12px;font-weight:bold;line-height:1.7em;}
#header .lining .top-menu li ul li {float:none;list-style:none;font-size:11px;font-weight:normal;}
#header .lining .top-menu li.nm {color:#487ba3;}
#header .lining .top-menu li.nm a {color:#487ba3;}
#header .lining .top-menu li.nm a:hover {color:#528cb9;}
#header .lining .top-menu li.artc {color:#505e69;}
#header .lining .top-menu li.artc a {color:#505e69;}
#header .lining .top-menu li.artc a:hover {color:#5d7180;}
#header .lining .top-menu li.rd {color:#86373c;}
#header .lining .top-menu li.rd a {color:#86373c;}
#header .lining .top-menu li.rd a:hover {color:#ba4c54;}
#header .lining .top-menu li.gd {color:#8b8b8b;}
#header .lining .top-menu li.gd a {color:#8b8b8b;}
#header .lining .top-menu li.gd a:hover {color:#a5a5a5;}
#header .lining .top-menu li.bl {color:#8b8b8b;}
#header .lining .top-menu li.bl a {color:#8b8b8b;}
#header .lining .top-menu li.bl a:hover {color:#a5a5a5;}

#logo {position:absolute;top:35px;left:32px;}

.login-block {position:absolute; font-size:11px; top:25px; right:25px;}

#form_login a.reg-link {}

.rmbrs {margin-left: -72px;}

#rst {display:none;}

.login-block label {padding-bottom:8px;}
.login-block label input {width:120px;height:17px;border:#a5acb2 1px solid;margin-top:8px;}
.login-block input.enter {margin-left:4px;}
.login-block div.login-registr {float:left;margin-right:25px;_margin-right:13px;margin-top:10px;padding-bottom:1px;clear:left;}
.login-block div.remember-pass {float:right;margin-right:25px;_margin-right:13px;margin-top:10px;padding-bottom:1px;}
.login-block div.remember-pass a {}

.webmaster_info {margin-left:-75px;}
.webmaster_info p {padding:5px 0;margin:0px;}

#content {background: url(img/top-block-border.gif) top left repeat-x;zoom:1;}

.cont-l {background: url(img/left-border-block.gif) top left repeat-y;zoom:1;}
.cont-r {background: url(img/right-border-block.gif) top right repeat-y;position:relative;zoom:1;}
.cont-b {background: url(img/bottom-block-border.gif) bottom left repeat-x;zoom:1;}
.ctl {position:absolute;top:0px;left:1px;width:9px;height:17px;background: url(http://static.sape.ru/www/img/cln-in/lt-coner-block.gif) top left no-repeat;}
.ctr {position:absolute;top:0px;right:1px;width:9px;height:18px;background: url(img/rt-coner-block.gif) top left no-repeat;}
.cbl {position:absolute;bottom:0px;_bottom:0px;left:0px;width:10px;height:19px;background: url(img/lb-coner-block.gif) top left no-repeat;}
.cbr {position:absolute;bottom:0px;_bottom:-3px;right:1px;width:9px;height:15px;background: url(img/rb-coner-block.gif) top left no-repeat;}

.top-content-area {padding-top:30px;padding-left:113px;color:#333;font-size:16px;line-height:1.5em;overflow:hidden;position:relative;}
span.selected-l {background: url(http://static.sape.ru/www/img/cln-in/selected-l.gif) top left no-repeat;padding-left:4px;padding-top:2px;padding-bottom:4px;display:none;}
span.selected-r {background: url(img/selected-r.gif) top right no-repeat;padding-right:4px;line-height:20px;padding-top:2px;padding-bottom:4px;color:#fff;font-weight:bold;}
*html span.selected-l {padding-bottom:0px;padding-top:0px;}
*+html span.selected-l {padding-bottom:0px;padding-top:0px;}

a.sales {color:#a28521;font-weight:bold;text-decoration:none;border-bottom:#a28521 1px dashed;display:none;}
a.sales:hover {color:#d6b12b;border-bottom:#d6b12b 1px dashed;}
a.buy {color:#6b804e;font-weight:bold;text-decoration:none;border-bottom:#6b804e 1px dashed;}
a.buy:hover {color:#95b36d;border-bottom:#95b36d 1px dashed;}

span.selected-l-s {background: url(img/selected-l-s.gif) top left no-repeat;padding-left:4px;padding-top:2px;padding-bottom:4px;line-height:20px;}
span.selected-r-s {background: url(img/selected-r-s.gif) top right no-repeat;padding-right:4px;line-height:20px;padding-top:2px;padding-bottom:4px;color:#fff;font-weight:bold;}
*html span.selected-l-s {padding-bottom:0px;padding-top:0px;}
*+html span.selected-l-s {padding-bottom:0px;padding-top:0px;}

.r-block-statistic {background: #f9f4e5;width:177px;font-size:11px;color:#666;position:absolute;top:25px;left:67%;overflow:hidden;}
.r-block-statistic .rtl {background: #f9f4e5 url(img/rtl.gif) top left no-repeat;overflow:hidden;height:8px;}
.r-block-statistic .rtr {float:right;background: url(http://static.sape.ru/www/img/cln-in/rtr.gif) top left no-repeat;width:9px;height:8px;}
.r-block-statistic .rbl {background: #f9f4e5 url(img/rbl.gif) top left no-repeat;overflow:hidden;height:8px;}
.r-block-statistic .rbr {float:right;background: url(img/rbr.gif) bottom left no-repeat;width:9px;height:8px;}
*html .r-block-statistic .rbr {position:relative;top:-5px;}

.c-statistic {padding-left:17px;}
.c-statistic ul {list-style:none;margin-bottom:0px;}
.c-statistic ul li span {font-weight:bold;}

.buy-block, .sell-block {position:relative;height:171px;font-size:18px;color:#666;margin:0px auto;}
.buy-block {display:none;}

.money-bag {width:250px;height:20px;padding-top:124px;position:absolute;background: url(img/money-bag.jpg) 50% 0 no-repeat;top:20px;text-align:center;}
.sticker {width: 250px;height:20px;padding-top:124px;position:absolute;background: url(http://static.sape.ru/www/img/cln-in/area-sale.jpg) 50% 22px no-repeat;top:20px;text-align:center;}
.mice-army {width: 250px;height:20px;padding-top:124px;position:absolute;background: url(img/mice-army.jpg) 50% 44px no-repeat;top:20px;text-align:center;}
.saite {width: 250px;height:20px;padding-top:124px;position:absolute;background: url(img/stiker.jpg) 50% 24px no-repeat;top:20px;text-align:center;}
.code {width: 250px;height:20px;padding-top:124px;position:absolute;background: url(img/code.jpg) 50% 23px no-repeat;top:20px;text-align:center;}

.buy-block .money-bag {left:64px;}
.buy-block .sticker {left:35%;}
.buy-block .mice-army {left:67%;}

.sell-block .money-bag {left:67%;}
.sell-block .saite {left:77px;}
.sell-block .code {left:35%;}

.rr-1, .rr-2 {position:absolute;top:144px;}
.buy-block .rr-1 {left:30%;}
.buy-block .rr-2 {left:61%;}
.sell-block .rr-1 {left:32%;}
.sell-block .rr-2 {left:63%;}
.main-content-block {background:#4d718b url(img/main-cont-bg.gif) top left repeat-x;overflow:hidden;margin-bottom:30px;padding-bottom:45px;padding-top:90px;}
.main-content-block h2 {font-size:30px;font-weight:normal;color:#fff;margin-left:35%;}

.adob-block {float:left;margin-left:2.6%;width:30%;font-size:11px;color:#fff;line-height:1.5em;}

*html .adob-block {margin-left:1.7%;}
.adob-block h3 {font-size:18px;font-weight:normal;color:#bcddf4;line-height:1.5em;margin-bottom:5px;}

.news-link-bottom {font-size:12px;font-weight:bold;color:#666;margin-left:30px;}
.news-contener-bottom {padding-bottom:44px;overflow:hidden;font-size:11px;color:#999;zoom:1;}
.news-contener-bottom .news-block {margin-left:9.2%;width:23.3%;float:left;line-height:1.5em;}
*html .news-contener-bottom .news-block {margin-left:5.5%;}

.text-block {margin:50px 200px;color:#666;font-size:14px;line-height:1.5em;}
.text-block h1 {font-size:30px;font-weight:normal;}
.text-block h2 {font-size:18px;font-weight:normal;margin-top:30px;}
.text-block ol {list-style: decimal inside;}
.text-block ol li {margin-bottom:15px;}
.text-block ul {list-style: square outside;padding-left:15px;}
.text-block ul  li {margin-bottom:0px;}
.bott-b {clear:both;display:block;padding-left:38%;}

.button-reg {margin-top:30px;background: url(img/reg_button.gif) top left no-repeat;width:239px;height:49px;display:block;}
.button-reg:hover {background-position:left -49px;}

#footer .lining {height:66px;font-size:10px;color:#666;position:relative;}
.counter-footer {position:absolute;top:14px;left:3%;}

.copy-footer {position:absolute;top:27px;left:35.4%;font-size:11px;}

.design-footer {position:absolute;top:27px;right:5%;font-size:11px;}
/*---------------------*/ 

#container {min-width: 1000px;max-width: 1280px;_width:expression(this.width<1000?'999px':'auto');_width:expression(this.width> 1280? '1280px': this.width);margin:0 auto;}
#wrapper {overflow: hidden !important;overflow: visible;_height: 1%;zoom: 1; /* IE *//* max-width:  1000px; */margin: 0 auto; padding-top: 10px;}		
#content,
#aside,
#extra {overflow: hidden;}
#content {width: 100%;}
#content .lining {padding:4px 5px 4px 5px;}
#content .lining .column {overflow: hidden;width: 100%;}
#header .lining {padding: 10px;}
#footer {clear: both;}
#footer .lining {padding: 10px;}

#reg {font-family: Verdana, Tahoma; font-size: 12px; padding: 5px; padding-left: 20px; border-left: 1px dashed #c4c4c4;}
#reg input {font-size: 12px;}
#reg .lbl {float: left;width: 60px;padding: 5px 0px;clear: both;}
#reg .fld {padding: 2px 0px;}
#reg .fld input, #reg .fld label {vertical-align: middle;}
#reg .inpt {border:1px solid #dadada; padding: 2px; width:180px;}
#reg .sbmt {padding: 3px 17px;}
#reg .sbmt::-moz-focus-inner {padding: 0;border: 0;}
#reg .fld a {padding-left: 5px; font-size: 12px; vertical-align: middle;}
#reg .forgot {font-size: 11px !important; vertical-align: top !important; padding-left: 0px !important;}
#reg .pad_log {padding-bottom: 5px;}
#reg .sesss {font-size: 11px !important;}
#reg .log_reg {margin-left: 10px; padding: 4px;}

.h2w h2 {line-height: 24px; margin-left: 0px; font-size: 16px; font-weight: normal;}
.dark_blk {overflow: hidden; background: #4D718B url(http://static.sape.ru/www/img/bg_dealers.gif) top repeat-x; padding-top: 70px; padding-bottom: 20px;}
.h1_top {text-align: center; font-weight: normal; font-size: 33px; color: white;}
.white_blk {overflow: hidden; padding-top: 10px; padding-bottom: 20px;}
.white_blk h3 {color: black;}
.white_blk a {display: block;}
.frsta {position: relative; top:-7px;}
.white_blk h1 {text-align: center; font-size: 18px; font-weight: normal; clear: both; padding-top: 20px;}
.white_blk p {color: black;}
.logo_blk {overflow: hidden; padding-top: 40px; text-align: center;}
.lne {color:black;}
.lne a {display:inline;}

.bta {font-weight: normal; font-size: 9px; position: relative; bottom: 10px; color:#bac3d9;}
.login_wiz {font-size:11px !important; line-height: 16px; top:32px !important;}
.login_wiz a {font-size:11px !important;}
.wizard_promo {
    font-size:12px;
    width:300px;
    position:absolute;
    padding: 15px;
    background-color: #fff5c4;
    border: 1px solid #fee8b7;
    border-radius: 5px;
    font-weight: normal;
    color: #6a664d;
    text-align: center;
    line-height: 17px;
    left:-125px;
    top:60px;
}
.wizard_promo span {
    position: absolute;
    top:-13px;
    left:135px;
}
.pos_wiz {position: relative;}

.logo_ny {position: absolute !important; top: 20px !important; left: 15px !important;}