/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#f0ead3;
}

a {
color:#822221;
text-decoration:underline;
}

a:hover {
color:#515151;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

form, input, select, textarea {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
width:1000px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background:#f0ead3 url(/images/sv/bottom.jpg) no-repeat bottom left;
}

.top {
position:absolute;
top:0;
left:0;
width:100%;
height:305px;
}

.header {
position:relative;
width:1000px;
margin:0 auto;
height:305px;
background:url(/images/sv/top.jpg) no-repeat top left;
}

.logo {
position:absolute;
top:45px;
left:312px;
width:316px;
height:145px;
display:block;
}

.logo span, .hm1 span, .hm2 span, .hm3 span {
display:none;
}

.hm1 {
position:absolute;
top:265px;
left:809px;
display:block;
width:36px;
height:35px;
background:url(/images/sv/hm1.png) no-repeat top left;
}

.hm2 {
position:absolute;
top:265px;
left:874px;
display:block;
width:36px;
height:35px;
background:url(/images/sv/hm2.png) no-repeat top left;
}

.hm3 {
position:absolute;
top:265px;
left:934px;
display:block;
width:36px;
height:35px;
background:url(/images/sv/hm3.png) no-repeat top left;
}

a:hover.hm1, a:hover.hm2, a:hover.hm3 {
background-position:0 -35px;
}

.phone {
position:absolute;
top:50px;
left:793px;
width:207px;
height:auto;
}

.phone div {
margin:-14px 0 0 0;
color:#5c5c5c;
font:17px Georgia, "Times New Roman", Times, serif;
}

.phone div span {
color:#bda760;
font-size:36px;
letter-spacing:-2px;
}

.phone h6, .email h6, .adr h6 {
font-size:12px;
color:#919191;
margin:0 0 4px 0;
}

.email {
position:absolute;
top:124px;
left:793px;
width:207px;
height:auto;
}

.email a {
text-decoration:none;
color:#832525;
border-bottom:1px dotted #832525;
}

.email a:hover {
text-decoration:none;
color:#832525;
border-bottom:1px solid #832525;
}

.adr {
position:absolute;
top:184px;
left:793px;
width:207px;
height:auto;
color:#6e6d68;
}

.adr p {
line-height:12px;
padding:0 0 0 0;
}

.sb {
position:absolute;
top:274px;
left:330px;
}

.sbt {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#FFFFFF;
padding:2px 4px;
border:1px solid #d2d2d2;
width:300px;
margin:0 5px 0 0;
}

.tm {
position:absolute;
top:262px;
right:218px;
width:700px;
height:42px;
text-transform:uppercase;
}

.tm a {
text-decoration:none;
color:#812020;
}

.tm a:hover {
text-decoration:none;
color:#bda760;
}

.tm table {
float:right;
}

.tm td {
padding:0 16px;
height:42px;
}

.tm td.lt {
padding:0 0 0 0;
}

.tm td.lt div {
display:block;
width:1px;
height:42px;
background:url(/images/sv/tm.png) no-repeat top left;
}

.right2 {
position:relative;
float:right;
width:720px;
padding:370px 16px 0 30px;
}

.left2 {
width:212px;
float:left;
padding:405px 0 0 22px;
background:url(/images/sv/left.jpg) no-repeat top left;
}

.esrk {
text-align:right;
padding:5px 0 0 0;
}

.wrapper {
float:left;
width:100%;
}

.center {
padding:370px 20px 0 25px;
margin:0 239px 0 234px;
width:482px;
}

.center h1, .right2 h1 {
font:24px Georgia, "Times New Roman", Times, serif;
line-height:24px;
color:#bda760;
margin:0 0 6px 0;
}

.right2 h1 {
padding:0 240px 0 0;
margin:0 0 0 0;
}

.sersd {
height:105px;
}

.center h2 {
font:18px Georgia, "Times New Roman", Times, serif;
line-height:24px;
color:#bda760;
margin:0 0 6px 0;
}

.filtr {
background:#f5f3e8 url(/images/sv/filtr.png) no-repeat top left;
padding:10px 12px;
font-size:11px;
color:#aea991;
}

.filtrb {
position:relative;
padding:7px 0 0 0;
font-size:11px;
height:30px;
background:url(/images/sv/fgaehr.gif) repeat-x bottom left;
color:#9d9980;
margin:0 0 14px 0;
}

.dww {
padding:0 0 0 20px;
}

.fgretetg {
padding:0 15px;
color:#7c7c7c;
}

.rgegtr span {
color:#9c8b4f;
border-bottom:1px dotted #9c8b4f;
}

.dww span {
color:#9c8b4f;
border-bottom:1px dotted #9c8b4f;
}

.dewdw {
position:absolute;
top:0;
right:12px;
}

.gfyrh select {
border:1px solid #d3d3d3;
width:128px;
height:22px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#f5f3e8;
cursor:pointer;
margin:0 0 0 3px;
}

.sewe {
width:85px;
text-align:right;
}

.sdsd {
width:85px;
text-align:right;
}

.erwr input {
border:1px solid #d3d3d3;
width:50px;
height:20px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#f5f3e8;
margin:0 3px 0 3px;
text-align:center;
}

.erswty input {
border:1px solid #d3d3d3;
width:50px;
height:20px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#f5f3e8;
margin:0 0 0 3px;
text-align:center;
}

.fwer {
float:right;
}

.der {
padding:9px 0 0 0;
}

.pathway {
position:absolute;
top:320px;
left:259px;
width:480px;
height:auto;
font-size:11px;
color:#7c7c7c;
}

.pathway a {
color:#7c7c7c;
text-decoration:none;
}

.pathway a:hover {
color:#7c7c7c;
text-decoration:underline;
}

.pathway span {
padding:0 6px;
}

.allhot {
padding:0 0 20px 0;
}

.allhot h6 {
font:24px Georgia, "Times New Roman", Times, serif;
line-height:24px;
color:#bda760;
margin:0 0 20px 0;
}

.itom {
vertical-align:top;
width:226px;
padding:18px 0;
font-size:11px;
color:#6c6c6c;
}

.itom h4 {
font-size:11px;
font-weight:bold;
color:#822221;
margin:0 0 0 0;
}

.itom h4 span {
font-weight:normal;
color:#999999;
}

.itom h4 a {
text-decoration:underline;
color:#822221;
}

.itom h4 a:hover {
text-decoration:none;
color:#bda760;
}

.iti {
position:relative;
width:100px;
float:left;
margin:0 4px 0 0;
}

.nim {
margin:-3px 0 2px 0;
}

.hit {
position:absolute;
top:1px;
left:1px;
width:40px;
height:40px;
background:url(/images/sv/hit.png) no-repeat top left;
}

.hit span {
display:none;
}

.iti img {
width:100px;
}

.itom table {
width:100%;
}

.itom table td {
padding:4px 0 0 0;
}

.ipr {
width:100px;
text-align:center;
color:#6c6c6c;
font:18px Georgia, "Times New Roman", Times, serif;
}

.ipr span {
color:#822221;
}

.ipr div span {
font-size:11px;
text-decoration:line-through;
color:#6c6c6c;
}

.ipr div span span {
color:#822221;
}

.add {
text-align:right;
}

.itp {
width:30px;
background:url(/images/sv/itp.gif) repeat-y top;
}

.itp2 {
height:1px;
background:url(/images/sv/itp.gif) repeat-x left;
}

.pages {
clear:both;
padding:35px 0 0 0;
font-size:11px;
color:#555555;
}

.pages td {
}

.pages td a {
display:block;
color:#868686;
text-decoration:none;
background:url(/images/sv/pages.gif) no-repeat top left;
width:24px;
height:21px;
text-align:center;
padding:6px 0 0 0;
font-weight:bold;
margin:0 0 0 12px;
}

.pages td a:hover {
text-decoration:none;
color:#FFFFFF;
background-position:0 -27px;
}

.pages td span {
display:block;
color:#FFFFFF;
text-decoration:none;
background:url(/images/sv/pages.gif) no-repeat bottom left;
width:24px;
height:21px;
text-align:center;
padding:6px 0 0 0;
font-weight:bold;
margin:0 0 0 12px;
}

.left {
width:212px;
float:left;
margin-left:-1000px;
padding:405px 0 0 22px;
background:url(/images/sv/left.jpg) no-repeat top left;
}

.cat {
padding:0 0 15px 0;
font-size:11px;
font-weight:bold;
}

.cat a {
text-decoration:underline;
color:#822221;
}

.cat a:hover {
text-decoration:none;
color:#c0ad64;
}

.cat h6 {
color:#a28f50;
margin:0 0 0 0;
padding:0px 0 30px 50px;
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
}

.cat ul {
padding:0 0 0 0;
margin:0 0 0 0;
}

.cat ul li {
padding:0 0 4px 14px;
margin:0 0 4px 0;
list-style:none;
position:relative;
background:url(/images/sv/lm.gif) no-repeat top left;
}

.cat ul li.cl {
padding:0 0 6px 14px;
border-bottom:1px dotted #9e9b91;
}

.cat ul li ul {
padding:0 0 0 0;
margin:4px 0 -8px 0;
}

.cat ul li ul li {
padding:0 0 4px 14px;
margin:0 0 4px 0;
list-style:none;
position:relative;
background:url(/images/sv/lm.gif) no-repeat top left;
font-weight:normal;
}

.cat2 {
margin:10px 0 0 0;
padding:4px 0 0 0;
border-top:1px dotted #9e9b91;
}

.lb {
padding:0 0 25px 0;
}

.news-block {
}

.news-block h6 {
background:url(/images/sv/nomt.png) no-repeat top left;
width:162px;
height:34px;
margin:0 0 0 -10px;
padding:10px 0 0 60px;
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#c8b870;
}

.nom {
background:#f5f3e8;
margin:0 0 2px 0;
padding:12px 8px;
}

.date {
color:#a8a8a8;
font-size:11px;
padding:0 0 7px 0;
}

.nom h4, .news h4 {
font-size:12px;
margin:0 0 0 0;
}

.nom a, .news h4 a {
text-decoration:none;
border-bottom:1px dotted #9c4645;
color:#9c4645;
}

.nom a:hover, .news h4 a:hover {
text-decoration:none;
border-bottom:1px solid #9c4645;
color:#9c4645;
}

.nl {
clear:both;
height:23px;
background:url(/images/sv/itp.gif) repeat-x left;
}

.sdfer {
background:url(/images/sv/fgaehr.gif) repeat-x bottom left;
padding:0 0 10px 0;
margin:0 0 18px 0;
}

.sdfer h6 {
margin:0 0 10px 0;
color:#822221;
font:24px Georgia, "Times New Roman", Times, serif;
}

.coms {
padding:0 0 30px 0;
}

.coms h6 {
font-size:12px;
font-weight:bold;
margin:0 0 3px 0;
}

.comment_desc {
font-size:11px;
font-weight:bold;
padding:3px 0 0 0;
clear:both;
}

.poht {
width:100px;
vertical-align:top;
}

.poht h4 {
padding:2x 0 0 0;
margin:0 0 0 0;
font-size:11px;
letter-spacing:0px;
}

.ptp {
width:55px;
background:url(/images/sv/ptp.gif) repeat-y top;
}

#ShowAddComment h6 {
color:#bda760;
font:18px Georgia, "Times New Roman", Times, serif;
margin:0 0 20px 0;
}

#ShowAddComment h6 span {
background:url(/images/sv/adcom.gif) no-repeat top right;
padding:0 18px 0 0;
}

#ShowAddComment h6 a {
color:#bda760;
text-decoration:none;
border-bottom:1px dashed #bda760;
}

#ShowAddComment h6 a:hover {
color:#bda760;
border-bottom:1px solid #bda760;
text-decoration:none;
}

.com {
font-size:11px;
padding:0 0 20px 0;
}

.com td {
padding:0 7px 5px 0;
}

.csd {
padding:0 0 0 50px;
}

input.fi {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:6px 4px;
width:190px;
}

textarea.fi {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:6px 4px;
width:330px;
height:78px;
overflow:hidden;
}

input.fi2 {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:6px 4px;
width:190px;
}

.stars {
margin: 0px;
padding: 0px;
}

.stars li {
margin: 0px;
padding: 0px;
width: 16px;
height: 16px;
float: left;
background: url(/hostcmsfiles/images/stars_gray.gif) no-repeat 0 0;
cursor: pointer;
list-style-type: none;
}

.stars .curr {
margin: 0px;
padding: 0px;
width: 16px;
height: 16px;
float: left;
background: none;
background: url(/hostcmsfiles/images/stars_single.gif) no-repeat 0 0;
}

.ertd td {
padding:20px 7px 20px 0;
}

.wasq td {
padding:20px 7px 30px 0;
}

.basf {
font-size:11px;
border:solid #d2d2d2;
border-width:1px 1px 0 0;
}

.basf td {
font-size:11px;
border:solid #d2d2d2;
border-width:0 0 1px 1px;
padding:3px 4px;
}

.basf .lih td {
text-align:center;
padding:10px 4px;
font-size:11px;
white-space:nowrap;
font-weight:bold;
}

.kupon {
padding:10px 0 0 0;
}

.allbut {
padding:10px 0;
}

.button {
border:1px solid #d2d2d2;
background:#FFFFFF;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#6c6c6c;
padding:2px 4px;
cursor:pointer;
}

.retcgo {
padding:0 0 10px 0;
}

.ewrso td {
padding:0 7px 5px 0;
}

.ret {
float:left;
width:150px;
height:23px;
margin:0 0 0 25px;
padding:7px 0 0 38px;
background:url(/images/sv/re.png) no-repeat top left;
}

.ret a {
color:#a4a4a4;
text-decoration:none;
border-bottom:1px dotted #a4a4a4;
}

.ret a:hover {
color:#a4a4a4;
text-decoration:none;
border-bottom:1px solid #a4a4a4;
}

.right {
width:221px;
float:left;
margin-left:-239px;
padding:355px 18px 0 0;
overflow:hidden;
}

.dopinf {
padding:0 17px 0 17px;
margin:0 0 20px 0;
background:#f5f3e9;
}

.edsw {
width:330px;
vertical-align:top;
padding:14px 0;
}

.wrt {
width:110px;
vertical-align:top;
}

.efrqq {
width:100px;
position:relative;
}

.efrqq img {
width:100px;
}

.erwsd {
vertical-align:top;
padding:0 0 0 10px;
font-size:11px;
}

.prfa {
font-size:11px;
font-weight:bold;
padding:0 0 10px 0;
}

.prfa span {
font:18px Georgia, "Times New Roman", Times, serif;
color:#6c6c6c;
}

.prfa span span {
padding:0 0 0 12px;
font:24px Georgia, "Times New Roman", Times, serif;
color:#822221;
}

.prfa strong {
font:14px Georgia, "Times New Roman", Times, serif;
text-decoration:line-through;
font-weight:normal;
}

.prfa strong span {
font:14px Georgia, "Times New Roman", Times, serif;
}

.caer {
padding:0 0 10px 0;
}

.ittag {
padding:3px 0 5px 28px;
background:url(/images/sv/tag.png) no-repeat top left;
}

.edwfw {
vertical-align:top;
border-left:1px solid #f0ead3;
padding:7px 0 14px 0;
}

.gthf {
margin:0 -10px 0 0;
padding:0 0 0 5px;
}

.gthf h6 {
color:#bda760;
font:24px Georgia, "Times New Roman", Times, serif;
margin:0 0 8px 0;
padding:0 0 0 10px;
}

.gthf img {
margin:0 0 0 15px;
}

.fcdsfe {
padding:0 0 21px 0;
background:url(/images/sv/fgaehr.gif) repeat-x bottom left;
margin:0 0 3px 0;
}

.fcdsfe h6 {
font:18px Georgia, "Times New Roman", Times, serif;
color:#767676;
margin:0 0 7px 0;
}

.pb2 {
position:absolute;
top:315px;
right:18px;
height:auto;
width:239px;
}

.pb {
width:239px;
margin:0 0 40px 0;
}

.pb h6, .pb2 h6 {
color:#a28f50;
width:239px;
height:26px;
margin:0 0 0 0;
padding:10px 0 0 0px;
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
background:url(/images/sv/pb.png) no-repeat top left;
}

.pbc {
color:#8f8680;
background:#f8f7f0;
padding:20px 12px;
}

.tags {
line-height:12px;
margin:0 0 40px 0;
text-align:center;
}

.tags a {
text-decoration:none;
color:#8f8680;
margin:0 3px 0 0;
}

.tags a:hover {
text-decoration:none;
color:#822221;
}

.tags h6 {
color:#a28f50;
margin:0 0 0 0;
padding:0 0 12px 0px;
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:left;
}

.tags ul {
padding:0 0 0 0;
margin:0 0 0 0;
text-align:center;
}

.tags ul li {
padding:0 0 0 0;
margin:0 3px 0 0;
list-style:none;
display:inline;
}

.extra {
clear:both;
height:110px;
}

.bottom {
position:relative;
margin-top:-57px;
height:57px;
width:100%;
}

.footer {
position:relative;
width:970px;
margin:0 auto;
height:45px;
color:#6e6e6e;
font-size:11px;
padding:12px 0 0 30px;
}

.counters {
position:absolute;
top:0;
right:30px;
text-align:right;
width:420px;
height:auto;
}

.counters img {
margin:0 0 0 7px;
}
