@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative;  height:100%; min-width:980px;}

.site-header a img {  border:none;}

h1,h3,h4,h5,h6 {margin:0px; padding:0 0 10px; color:#ffc86e; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic}
h1 {font-size:30px}
h2 {font-size:20px; color:#ffc86e; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic;}
h3 {font-size:15px}
h4 {font-size:15px}
h5,h6 {font-size:11px}

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

.site-path { color:#e0e0e0; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px;}
.site-path a { color:#ffc86e; text-decoration:underline;}
.site-path a:hover {color:#ffffb1; text-decoration:none;}

.site-logo{position:absolute; left:0; top:0;}

.site-slogan{ position:absolute; left:103px; top:155px; font:italic 17px "Times New Roman", Times, serif; color:#bfb7b6;}

.site-name{ position:absolute; left:42px; top:356px; color:#e0e0e0; font:normal 11px Tahoma, Geneva, sans-serif;}

.site-phone{ position:absolute; left:0; top:268px; font:italic 16px "Times New Roman", Times, serif; color:#ffffb1; width:283px; text-align:right;}
.site-phone-span{ font-size:43px;}
.site-phone p { margin:0; padding:0;}

.site-copyright{ position:absolute; right:35px; top:355px; width:350px; color:#e0e0e0; text-align:right; font:normal 11px Tahoma, Geneva, sans-serif;}
.site-copyright a{color:#e0e0e0; text-decoration:underline;}
.site-copyright a:hover{ color:#ffff5f; text-decoration:none;}

.site-counters{ position:absolute; left:42px; top:288px; color:#fff;}

a { color:#ffc86e; text-decoration:underline; outline-style:none;}
a:hover { color:#ffffb1; text-decoration:none;}
a img    { border-color:#000 }

.thumb    {color:#000000}


.site-content, .site-content-left, .site-content-middle, .site-content-right, .isearch, .button{
    margin:0;
    padding:0;
    border:0;
    border-spacing:0;
    border-collapse:collapse;
    vertical-align:top}


/* main
-------------------------------*/
body {
  text-align:left;
  color:#E0E0E0;
  font:normal 12px Tahoma, Geneva, sans-serif;
  background:url(body-bg.gif) left top repeat-x #0c0300;
}

#site-wrap {
  height:auto !important;
  height:100%;
  min-height:100%;
  margin:0 0 -395px;
  background:url(header.jpg) center top no-repeat;
}

.site-wrap-in{
  min-height:589px;
  width:974px;
  margin:0 auto;}

.clear-footer {
  clear:both; 
  height:127px;}


/* header
-------------------------------*/

.site-header {
  z-index:3;
  height:436px;
  position:relative;
}

.top-menu{
  text-align:center;
  padding:381px 0 0 0;
  margin:0;
  list-style:none;
  font:italic 16px "Times New Roman", Times, serif;}
  
.top-menu li {
  margin:0 0 0 -7px;
  display:inline;
  }

.top-menu li:first-child a:hover{
  background:url(t-m-h-bg.gif) left top repeat-x;}

.top-menu li:first-child a span{
  padding-left:13px;
  background:none;} 
 
.top-menu li a{
  cursor:pointer;
  text-decoration:none;
  display:inline-block;
  color:#fff;}
  
.top-menu li a:hover{
  text-decoration:none;
  color:#ffffdd;
  background:url(top-menu-h-left.jpg) left top no-repeat;
  }
  
.top-menu li a span{
  background:url(t-m-square.png) 1px 13px no-repeat;
  padding:7px 13px 10px 23px;
  display:inline-block;}
  
.top-menu li a:hover span{
  background:none;
  }  

  

/* content
-------------------------------*/
.site-content-wrap{
  position:relative;
  z-index:1;}


/* tleft
-------------------------------*/

.site-content-left{
  width:245px;
  padding:0 0 42px 31px}
  

.left-menu-wrap{
  background:url(l-m-bg.jpg) left top repeat-y;}
  
.left-menu-wrap-in{
  padding:7px 0 0 0;
  font:italic 24px "Times New Roman", Times, serif;
  color:#ffc86e;
  background:url(l-m-t.jpg) left top no-repeat;}  
  
.left-menu{
  width:239px;
  min-height:190px;
  background:url(l-m-b.jpg) left bottom no-repeat;
  padding:7px 3px;
  margin:0;
  list-style:none;
  font:italic 14px "Times New Roman", Times, serif;}  
  
  
.left-menu li {
  padding:0 0 1px 0;
  background:url(l-m-line.png) left bottom no-repeat;}  
  
  
.left-menu li a{
  color:#fff;
  text-decoration:none;
  display:block;}  
  
.left-menu li a:hover{
  color:#ffff00;
  text-decoration:none;
  background:url(l-m-h-bg.gif) left top repeat-x #250202;}  
  
.left-menu li a span{
  display:block;
  padding:5px 28px;
  background:url(t-m-square.png) 10px center no-repeat;}  
  

.edit-block-title{
  margin:15px 0 0 0;
  background:url(edit-block-name-b.gif) left top repeat-y;}

.edit-block-title-in{
  color:#ffc86e;
  padding:7px 31px;
  font:italic 27px "Times New Roman", Times, serif;
  background:url(edit-block-name-top.jpg) left top no-repeat;}
  
.edit-block-body{
  background:url(edit-block-body-bg.gif) left top repeat-y;}
  
.edit-block-body-in{
  background:url(edit-block-body-t.gif) left top no-repeat;}
  
.edit-block-body-in-2{
  min-height:225px;
  padding:3px 7px 15px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#fff;
  background:url(edit-block-body-b.jpg) left bottom no-repeat;}  
  
  

.news-wrap{
  background:url(edit-block-body-bg.gif) left top repeat-y;}
  
.news-wrap-in{
  background:url(edit-block-body-t.gif) left top no-repeat;}
  
.news-wrap-in-2{
  min-height:225px;
  padding:3px 21px 20px;
  background:url(edit-block-body-b.jpg) left bottom no-repeat;}  
  
.news-date{
  padding:9px 0 0 0;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#ffc86e;}  
  
.news-date span{
  color:#ffc86e;}  
  
.news-title{
        font:normal 12px Tahoma, Geneva, sans-serif;
  padding:9px 0 0 0;
  }  

.news-title a{
  color:#e7e7e7;
  text-decoration:underline;}
  
.news-title a:hover{
  color:#e7e7e7;
  text-decoration:none;}
  
.button{
  padding:10px 0 0 0;}  

/* tbody
-------------------------------*/
.site-content-middle{
  font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#e0e0e0;
  padding:12px 0 12px 33px}
  
  
  
/* tright
-------------------------------*/
  
  
/* footer
-------------------------------*/

/*.site-footer {
  
  
}*/

.site-footer{
  background:url(footer.jpg) center top no-repeat;}
  
.site-footer-in{
  height:395px;
  position:relative;
  width:974px;
  margin:0 auto;
  }  
  
.footer-left-bg{
  height:395px;
  background:url(footer-bg.jpg) left top repeat-x;
  width:50%;
  position:absolute;
  left:0;
  margin-top:-395px;
  z-index:-1;}  
  
.footer-right-bg{
  height:395px;
  background:url(footer-right.gif) left top repeat-x;
  width:50%;
  position:absolute;
  right:0;
  margin-top:-395px;
  z-index:-1;}  
/* tables */

table th {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-style:italic;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none;}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #5d0b10}
table.table1 td { padding:5px; border: 1px solid #7f7f7f;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #5d0b10}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background-color:#5d0b10; color:#fff; text-align:left;}

.tprice {font-size:18px; color:#ffc86e;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}


      
    /* Vote block */
      .vote-block-title { color:yellow; font:normal 11px Arial, Helvetica, sans-serif; }
      .vote-block-body input[type="radio"] { vertical-align:middle; margin-bottom:3px;}