body {margin:0; padding:0; text-align:center; background:black; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9c7b58;}
body, html {height:100%; min-width:320px;}
td {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9c7b58}

p {margin:0; margin-top:7px}
.div-h1 {
    font-size: 22px;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    color: #832424;
}
a {color:#cd4545; text-decoration:underline}
a:hover {text-decoration:none}

img {border:none; width:auto; height:auto; max-width:100%;}

:focus {outline:none;}

@media screen and (min-width:320px), screen and (max-width:320px) {

  #marquee-wrapp, .copy, #right, #footerWrapp .menubg-left, .counters {display:none;}
  .innerWidth {width:100%;}
  #top-image {height:266px; background:url('../images/main-bg3.jpg') 0 0; position:relative;}

  #left {background:#140804; -moz-border-radius:5px; border-radius:5px;}
  #left, #right, #center-text {margin-bottom:10px}

/* top menu */
  .menu-wrapp {background:url('../images/menu-bg.gif') left;}
/*   .menubg-left {display:none;} */
/*   #menubg-right {} */
  .top-menu {height:33px; position:relative;}
  #menuOpen {margin:0 auto; cursor:pointer; font-size:16px; line-height:33px; height:33px; font-size:20px; color:#c15c5c;}
  #menuOpen span {background:url('/images/icon-menu.png') no-repeat 15px 50% rgba(0,0,0,0.5); display:inline-block; padding:0 15px 0 35px; border-radius:15px; line-height:24px;}
  .top-menu ul {margin:1px 0 0 0; padding:0; position:absolute; background:#4f1816; z-index:100; width:100%; display:none;}
  .top-menu li {list-style:none; border-top:2px solid #250b0b;}
  .top-menu li a {font-size:18px; display:block; color:#b59e9d; text-decoration:none; text-align:left; padding:6px 10px 6px 50px; background:url('/images/marker2.png') no-repeat 30px 12px;}
  .top-menu li a:hover, .top-menu li a:focus {color:#fff}

  #footerWrapp .menu-wrapp {height:33px;}

  .m-image {text-align:center;}
  .m-image span {display:block; text-align:center; margin:5px; font-size:15px}

}

@media screen and (min-width:768px) {

  #mainWrapp {min-height:100%; height:auto !important; height:100%;}
  .innerWidth {width:750px; margin:0 auto;}
  #top-image {background:url('../images/main-bg2.jpg') center;}
  #footerWrapp .menubg-left, .counters {display:block;}

  #footerPush {height:100px;}
  #footerWrapp {height:100px; margin-top:-100px;}

  /* top menu */
  #menuOpen {display:none;}
  .top-menu ul {margin:0; padding:0; position:static; background:none; width:auto; display:block !important;}
  .top-menu li {height:22px; min-height:22px; font-size:14px; background:rgba(0,0,0,0.5); border-radius:15px; border:none; display:inline-block; margin:6px 2px 0 2px; padding:0 10px; vertical-align:middle;}
  .top-menu li a {font-size:14px; color:#d26464; text-decoration:none; display:inline-block; padding:0; line-height:22px; background:none;}
  .top-menu li a:hover, .top-menu li a:focus {color:#772020}
  .menu-wrapp {clear:both;}
  .menubg-left, #menubg-right {height:33px; display:block;}
  .menubg-left {background:url('../images/m-left-bg.gif') no-repeat left;}
  .menubg-right {background:url('../images/m-right-bg.gif') no-repeat right;}

  .m-image {float:left; margin:0 12px 7px 0; max-width:450px;}
  #form-wrap {margin:20px 0 5px 0; width:260px; float:left;}

}

@media screen and (min-width:1016px) {

  #marquee-wrapp, .copy, #right {display:block;}
  .innerWidth {width:1000px; margin:0 auto;}
  #top-image {background:url('../images/main-bg.jpg') center;}

  #left {float:left; width:570px; margin-right:5px;}
  #right {float:right; width:425px;}

  /* top menu */
  .top-menu li {padding:0 20px; margin:6px 6px 0 6px;}

  #form-wrap {width:518px;}

}
/*
@media screen and (min-width:1235px) {

  #top-image:after {content:""; display:block; position:absolute; bottom:11px; right:-110px; width:150px; height:169px; background:url('/images/star.png') no-repeat;}

}*/

.clr {clear:both; font-size:1px; height:0;}
.top-menu, .cell-holder {font-size:0;}

#roll {margin-left:5px;}
#roll span {width:auto !important; margin:0 !important; padding:0 !important; background:none !important;}

.footer-menu {height:33px; line-height:33px; text-align:center;}
.footer-menu a {color:#d26464; padding:0 10px; text-decoration:none}
.footer-menu a:hover {color:#f4aeae}

#center-wrapp {margin:10px auto 0 auto; text-align:left; position:relative;}
#center-text {background:#140804; -moz-border-radius:5px; border-radius:5px;}

.marg {padding:7px 10px; text-align:justify;}
#left h1, #center-text h1 {font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; margin-bottom:10px; padding:0; color:#832424; text-align:left;}

.slogan {text-align:center}

#copy {clear:both; margin:7px auto; font-size:11px}
#copy a {color:#9c7b58}

#slideshow {overflow:hidden; max-width:100%;}
#slideshow div {background:black; text-align:center; max-width:416px;}
#slideshow div img {border:1px solid #53412e; padding:2px}

.pager {text-align:center; margin:10px;}
.pager a {padding:2px 6px; text-decoration:none; margin:0 2px; background:#2c0707; -moz-border-radius:5px; border-radius:5px;}
.pager a:hover {color:white}
.page-active {background:#b55c5c; color:#3b0000; padding:2px 6px; -moz-border-radius:5px; border-radius:5px;}

.a-block {margin-bottom:10px}
.a-block a {background:url(../images/a-mark.gif) no-repeat left 4px; padding-left:12px; font-size:15px}
.a-pre {padding-left:12px}

.pub-photos {float:right; margin-left:7px}
.pub-photos img {padding:2px; border:1px solid #e5e5e5;}
.pub-photos div {margin-bottom:5px}

.back {clear:both; text-align:right; color:#cd4545}

.counters {margin:5px; height:34px}

#marquee-wrapp-wrapp {text-align:center; padding:5px 150px;}

.gal-list {width:156px; display:inline-block; overflow:hidden; font-size:14px; vertical-align:top; margin:10px 15px;}
.gal-list img {padding:2px; border:1px solid #bc9f88}
.gal-list span {display:block; margin-top:4px}
.gal-list a {color:#8b4513}
.gal_anchor {display:block; height:1px; margin-bottom:4px}

.cf-form {margin:10px 0; display:block;}
.cf-form textarea {border:1px solid #4b171d; color:#d26464; background:#1e090b; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px; width:90%; max-width:400px; height:100px; margin:5px 0; -moz-border-radius:7px; border-radius:7px;}
.cf-form .code {border:1px solid #4b171d; margin:5px 0; color:#d26464; background:#1e090b; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px; -moz-border-radius:7px; border-radius:7px; color:#d26464;}
.cf-form input {display:block}
.cf-form .btn {border:1px solid #4b171d; background:url(../images/form-btn-bg.gif) repeat-x center #190709; -moz-border-radius:7px; border-radius:7px; color:#cd4545; margin:7px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px 4px; cursor:pointer; display:block;}

#form-wrap2 {margin:20px 0 10px 10px; width:310px; float:right;}
#form-wrap2 .cf-form textarea {border:1px solid #4b171d; color:#d26464; background:#1e090b; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px; width:300px !important; height:100px; margin:5px 0; -moz-border-radius:7px; border-radius:7px;}

.comment {margin:12px 0; color:#808080; font-weight:bold; border-bottom:1px dotted #655347; padding-bottom:10px}
.comment .answer {display:block; color:#8b4513 !important;}
.comment .answer p {margin:0;}

.seoads {font-size:11px}

/*icons-gallery*/
.cell-holder {margin:15px 0; width:100%; text-align:center;}
.img_cell {display:inline-block; overflow:hidden; text-align:center; margin:0 0 20px 0; vertical-align:top;}
.img_cell img {padding:1px; border:2px solid #5c4530;}
.img_cell p {margin:4px 10px; font-family:"Times New Roman", Times, serif; font-size:16px;}
.img_cell p a {color:#d26464;}

#back-top {width:25px; height:25px; position:fixed; bottom:120px; margin-left:1050px;}
#back-top a {display:block; width:100%; height:100%; background:url('../images/up-arrow.png');}

.link {background:url('../images/marker.png') 0 50% no-repeat; padding:0 5px 0 15px; font-size:15px;}
