body,html,body,div,img,dl,dt,dd,h1,h2,h3,h4,h5,p,form,input,select,textarea,a,table,tr,td,ul,li{margin:0;padding:0;}

body, html {height: 100%;}
body {padding: 0; background: #fef0e6;}
body, div {font: 12px/14px Tahoma, Verdana, Arial, sans-serif; color: #1a1d29;}

a, a:hover {color: #f76e0a; text-decoration: underline;}a:hover {text-decoration: none;}
img {border: none; vertical-align: middle;}

.spacer{height:1px;width:100%;clear:both;font-size:1px;}.fr{float:right;}
.s10{height:10px;}
.s15{height:15px;}
.s20{height:20px;}
.s25{height:25px;}
.s45{height:45px;}
.s70{height:70px;}
.s165{height:165px;}

/* main block */
.container {width: 100%; min-height: 100%; position: relative;}

/* header */
.header {height: 84px; width: 1005px; background: #fff;}

.ico {margin-top: 24px; padding: 0 55px 0 10px; float: right; border-left: 1px solid #1a1d29;}
.ico a, .ico a:hover {display: block; float: left; padding: 3px 10px 4px 15px; color: #1a1d29;}
.ico img {margin-top: 0px;}

.menu {margin: 0 0 0 47px; padding: 0 0 0 23px; border-left: 1px solid #fff; width: 215px;}
.menu a, .menu a:hover {display: block; color: #fff; font: 14px Arial; font-weight: bold; padding: 0 0 5px 0; text-decoration: none;}
.menu span {width: 217px; height: 1px; background: url('/imgs/bg-m-span.gif') repeat-x; display: block; margin-bottom: 12px;}
.menu .l {margin-bottom: 1px;}



/* content block */
h1, h2 {color: #1a1d29; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; line-height: 22px;}
h1 {padding: 15px 0 35px 0; font-size: 20px;}
h1 a, h1 a:hover {color: #1a1d29;}

h5 {color: #1a1d29; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; line-height: 22px;}
h5 {padding: 15px 0 15px 0; font-size: 20px;}
h5 a, h5 a:hover {color: #1a1d29;}

h3 {color: #1a1d29; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; line-height: 22px;}
h3 {padding: 0 0 25px 0; font-size: 18px;}
h3 a, h1 a:hover {color: #1a1d29;}

h4 {color: #1a1d29; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; line-height: 22px;}
h4 {padding: 0 0 25px 0; font-size: 14px;}
h4 a, h1 a:hover {color: #1a1d29;}

.orange {color: #f76e0a;}

.content {width: 1005px; background: #fff url('/imgs/bg-content.gif') repeat-x;}
.contents {width: 1005px; background: #fff url('/imgs/bg-content.gif') repeat-x;}
.content-pad {padding-left: 8px;}
p {margin: 15px 0 0 0;}

ul li {list-style: none; padding: 0 0 20px 23px; width: 91%; background: url('/imgs/li.gif') 0 3px no-repeat;}
ul .none {background: none;}

.b-left {float: left; width: 659px; padding: 0 40px 0 0;}
.b-left-pad {padding: 0 20px 0 46px; width: 593px;}
.b-right {float: left; width: 275px; position: relative;}

.action {padding: 0 5px 0 46px; width: 593px; background: #fef0e6;}

.mesto {font-size: 14px; height: 82px; font-weight: bold;}
.mesto img {float: left; margin-right: 16px; padding: 9px; background: #fef0e6;}
.mesto p {margin-top: 3px; line-height: 18px;}
.mesto a, .mesto a:hover  {color: #1a1d29; font-size: 20px; line-height: 35px; font-weight: normal;}

.promo a, .promo a:hover {color: #1a1d29;}
.promo span {display: block; font-size: 18px; line-height: 18px;}
.promo span i {font-style: normal; color: #1a1d29;}

.spec, .spec-no {height: 50px; padding-left: 63px; background: url('/imgs/bg-spec.gif') no-repeat;}
.spec-no {background: url('/imgs/bg-spec-no.gif') no-repeat;}
.spec-no div {padding-top: 5px;}
.spec div {float: left;}
.spec .old, .spec .new {font-size: 24px; line-height: 26px; white-space: nowrap;}
.spec .old {padding-left: 30px;}
.spec .new {padding-left: 20px; color: #f76e0a;}

big {font-size: 24px; color: #f76e0a; font-weight: bold;}

.img {float: left; width: 418px; padding-left: 12px; position: relative; margin-right: 12px; height: 320px;}
.img img {background: #fef0e6 url('/imgs/bg-imgs.gif') no-repeat; padding: 10px 10px 10px 9px;}
.img div {background: url('/imgs/bg-img.gif') no-repeat; width: 123px; height: 31px; position: absolute; bottom: 20px; left: 15px;}

.imgs {float: left; width: 145px; padding: 19px 0 0 5px; background: #fef0e6 url('/imgs/bg-imgss.gif') no-repeat; height: 301px; position: relative;}
.imgs img {float: left;}
.imgs .ac {position: absolute; bottom: -50px; left: 30px;}

.o-th {height: 42px; width: 100%; background: #f76e0a url('/imgs/bg-oth.gif') no-repeat;}
.o-th div {font-size: 14px; font-weight: bold; color: #fff; padding: 13px 21px 0 21px; float: left;}
.o-th .left {width: 356px;}
.o-th .right {width: 145px; text-align: center;}

.b-th {height: 42px; width: 100%; background: #1a1c26 url('/imgs/bg-bth.gif') no-repeat;}
.b-ths {height: 42px; width: 100%; background: #1a1c26 url('imgs/bg-bths.gif') no-repeat;}
.b-th div {font-size: 14px; font-weight: bold; color: #fff; padding: 13px 21px 0 21px; float: left;}
.b-th .left {width: 356px;}
.b-th .right {width: 145px; text-align: center;}

.o-td {height: 33px; width: 100%;}
.o-td div {font-size: 12px; font-weight: bold; padding: 5px 39px 0 39px; float: left;}
.o-td .left {width: 321px; padding-top: 10px;}
.o-td .right {width: 108px; text-align: center;}

.o-tds .left {width: 170px; padding-top: 10px;}
.o-tds .right {width: 243px; text-align: left;}
.o-tds .right input {font: 12px/14px Tahoma, Verdana, Arial, sans-serif; color: #1a1d29; padding: 1px 5px 2px 5px; width: 240px;}

.td-bg {background: #fef0e6;}

.currency {float: right; height: 35px;}

.more, .more:hover {font-size: 20px; color: #1a1c26; line-height: 25px; padding: 8px 0 14px 62px; white-space: nowrap;}
.bron, .bron:hover {float: right; background: url('/imgs/bg-abron.gif') no-repeat;}
.sxema, .sxema:hover {float: left; background: url('/imgs/bg-asxema.gif') no-repeat;}

/* footer */
.fspacer {height: 24px;}
.footerspacer {width: 100%; background: #fee9db; height: 16px;}
.footerspacers {width: 1005px; background: #fef0e6; height: 16px;}
.footer {background: #fbb684 url('/imgs/bg-footer.gif') repeat-x; width: 100%; height: 99px;}
.footer .wrap {height: 75px; padding: 24px 45px 0 55px; width: 905px; background: #f76e0a; color: #fff; font-size: 11px;}
.footer .wrap p {margin-top: 10px;}
.footer a, h1 a:hover {color: #fff; text-decoration:none;}

/* myadd */
.uptext {padding:0 0 0 0; font:12px Arial; font-weight:bold;}
.uptext2 {padding:0 0 0 30px; font:12px Arial; font-weight:bold; color:#f76e0a;}
.uptext a {color: #1a1d29; text-decoration:none;}

/* newtab */

.newtab-z {padding:8px 5px 8px 10px; font:14px Arial; font-weight:bold; background: #f76e0a url('imgs/bg-newtab.gif') no-repeat; color:#FFFFFF;}
.newtab-1 {padding:8px 5px 8px 10px; font:14px Arial; font-weight:bold;}
.newtab-2 {padding:8px 5px 8px 10px; font:14px Arial; font-weight:bold; background: #fee9db;}
.img-bord {border-color:#f76e0a; border-style:double; background: #f76e0a;}