* {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #421C0F
}

body {
  background-color: #531808;
/*  background-image: url(img/bg_ny.gif);
  background-position: center 10%;
  background-repeat: no-repeat;*/
}

.maintable{
  width: 902px;
  height: 100%;
  background-image: url(img/bg-main.gif);
  background-repeat: repeat-y
}

.t1{
  height: 100%;
}

.t2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.menubottom{
  background-image: url(img/menu-bottom.gif);
  background-repeat: no-repeat;
  width: 237px;
  height: 8px;
  margin-left: 36px
}

.menu{
  width: 237px;
  margin-left: 36px;
  background-image: url(img/bg-menu.gif);
  background-repeat: repeat-y;
  padding-left: 10px;
}

.newsItem {
  width: 220px;
  margin-left: 36px;
  background-image: url(img/bg-menu.gif);
  background-repeat: repeat-y;
  padding-left: 10px;
  padding-top: 10px;
}

.newsItem a {
  text-decoration: none;
  font-weight: bolder;
  display: block;
}

.newsItem a:hover {
  text-decoration: underline;
}

.newsItem p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.newsItem .data {
  font-size: 10px;
}

.newItem {
  margin-bottom: 10px;
}

.newItem h2{
  font-size: 18px;
  margin-top: 0px;
  text-align: center
}

.newItem .data{
  font-size: 10px;
}

.counters{
  height: 100%;
  width: 237px;
  margin-left: 36px;
  background-image: url(img/bg-menu.gif);
  background-repeat: repeat-y;
  padding-left: 10px;
  text-align: center;
  padding-top: 40px
}

.counters img{
/*  display:block;*/
  margin: 5px 0px 0px 0px;
}

.body{
  background-image: url(img/bg-body.gif);
  background-repeat: repeat-y;
/*  width: 598px;*/
  height: 100%;
  padding-left: 10px;
  padding-right: 50px !important;
  text-align: justify
}

.bodytop{
  width: 597px;
  height: 55px;
  background-image: url(img/header2.gif);
  background-position: right;
  background-repeat: no-repeat
}

.bodybottom{
  width: 597px;
  height: 8px;
  background-image: url(img/body-bottom.gif);
  background-repeat: no-repeat;
}

.hline{
  width: 100%;
  background-image: url(img/bg-line.gif);
  background-repeat: repeat-x
}

.image{
  padding-bottom: 10px
}

.lastwork {
  margin-bottom: 10px
}

.lastwork a {
  text-decoration: none;
}

.lastwork a:hover {
  text-decoration: underline;
}

.lastworkimg{
  margin-bottom: 10px
}


.randomwork{
  margin-top: 10px;
  width: 100%;
  margin-bottom: 5px;
}

.randomworkbottom{
  background-image: url(img/bg-random-bottom.gif) !important;
  background-repeat: no-repeat !important;
  height: 6px;
  padding: 0px 0px 0px 0px !important;
  background-color: transparent !important;
  display: block;
}

.e{
  width: 140px;
}

.e div{
  background-color: #DBC3AB;
  background-image: url(img/bg-random-top.gif) !important;
  background-repeat: no-repeat !important;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}

.e div a {
  text-decoration: none;
  font-size: 11px !important;
}

.e div a:hover {
  text-decoration: underline;
}

.randomwork .image{
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 4px !important;
  padding-bottom: 0px !important;
  background-image: none !important;
}

.paths a{
  font-size: 11px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
}

.paths a:hover{
  text-decoration: underline;
}

.catalog h2{
  font-size: 18px;
  margin-top: 0px;
  text-align: center
}

.catalogmodels {
	text-align: center;
	padding-bottom: 10px;
}

.catalogmodels a{
  text-decoration: none;
}

.catalogmodels a:hover{
  text-decoration: underline;
}

.pages {
  padding-bottom: 10px;
  padding-left: 30px;
}

.pages a {
  background-color: #FCE3DC;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  color: #531808;
  text-decoration: none;
}

.pages span {
  color: #421C0F !important;
  padding-right: 10px;
}

.pagesactive {
  background-color: #531808 !important;
  color: #F3E4D1 !important;
  text-decoration: none !important;
}

.feetback {
  width: 100%;
}

.feetback div {
  font-weight: bolder;
  padding-right: 20px
}
.text {
  width: 300px;
  border: 1px solid #531808
}

.btn {
  border: 1px solid #531808;
  color: #531808;
  background-color: #F3E4D1;
  margin-left: 360px;
  margin-top: 10px
}

.header h1 {
  color: #F3E4D1 !important;
  font-weight: normal;
  font-size: 10px;
  padding-top: 5px;
  padding-left: 5px;
}

.topHref {
  display: inline;
  float: right;
  color: #F3E4D1 !important;
  font-weight: normal;
  font-size: 10px;
}

.topHref a {
  color: #F3E4D1 !important;
  font-weight: normal;
  font-size: 10px;
  padding-top: 5px;
  padding-right: 5px;
  text-decoration: none;
}

.prev {
  font-size: 11px;
  padding-left: 10px;
  background-image: url(img/al2.gif);
  background-repeat: no-repeat;
  background-position: left;
}

.next {
  font-size: 11px;
  padding-right: 10px;
  background-image: url(img/ar2.gif);
  background-repeat: no-repeat;
  background-position: right;
}

.promo {
    text-align: center; 
    font-size: 9px; 
    margin-top: 20px; 
    color: #DBC3AB;
}

.promo a {
    font-size: 9px; 
    color: #DBC3AB;
}

.promohref, .promohref *{
    font-size: 9px; 
    color: #666666;
}





.mainDIV{
  position: relative;
}
.mainDIV .banner{
  position: absolute;
  top: 30px;
  right: 50%;
  width: 120px;
  height: 600px;
  overflow: hidden;
  margin: 0px 460px 0px 0px;
}
.buytxt{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #663300;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  clear: both;
  height: 30px;
  margin: 0px 0px 20px 0px;
}
.buytxt span{
  display: block;
  float: right;
  background-color: #663300;
  font-size: 24px;
  font-weight: bold;
  color: #FF9933;
  padding: 3px 6px;
  margin: 0px 0px 0px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
