body,html { margin:0; padding:0; height:100% }
body { font-size:14px; font-family: Georgia; color:#24323B; background:#fff url(/img/bg.jpg) top left}
a img { border:0 }
p { margin-bottom:11px; margin-top:0 }
a { color:#C85587; text-decoration:underline }
a:hover { color:#4C8CCE; text-decoration:none }
h1 { font-size:24px; color:#C85587; font-weight:normal; margin-top:0; margin-bottom:11px }
h2 { font-size:20px; color:#1E2D37; font-weight:normal; margin-top:0; margin-bottom:11px }
div#avtorn h2 {font-size:14px; color:#1E2D37; font-weight:normal; margin-top:0; margin-bottom:2px}
div#citata h2 {font-size:16px; text-align:center; margin-bottom:6px; font-weight: bold;
background: #f7a539;
border-radius: 0px;
color: #FFFFFF;
font-size: 14px;
padding: 5px 15px;
text-transform: uppercase;
}
h3 { font-size:18px; color:#1E2D37; font-weight:normal; margin-top:0; margin-bottom:11px }
randf {font-size:24px; color:#C85587; font-weight:normal; margin-top:0; margin-bottom:11px}

.header { height:194px;  }
.header .left { vertical-align:top; padding:12px 0 0 20px; width:250px }
.header .right { padding-right:50px; vertical-align:top; padding-top:68px }
div#topban { position:absolute; top:18px; text-align:left; margin-left: 270px;}
div#topban img { margin-left:30px }


div#greeting randf {color:#3B329B; text-align:left}
div#greeting {background:#fff url(/img/qt1.gif) top left no-repeat; padding: 0 0 0 20px; text-align:left}

div#greeting h1 a.auth {font: normal 14px georgia!important; color:#C85587!important; text-decoration:none}
div#greeting h1 a:hover.auth {text-decoration:underline}
p.cont {padding: 0 20px 0 36px}
table.topnav {margin: 5px 0 0 2px}
.topnav td { color:#FFFFFF; font-family:arial; font-size:9px }
.topnav a { text-decoration:none; color:#F8A53F }
.topnav a:hover { text-decoration:none; color:#000000 }
.fav td { color:#4C8CCE; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; height:18px }
.fav a { color:#4C8CCE; text-decoration:underline }
.fav a:hover { color:#4C8CCE; text-decoration:none }

input.nama {
    border: 1px solid #F7A539;
    border-radius: 3px 3px 3px 3px;
    color: #7A7A7A;
    font: 14px georgia;
    height: 20px;
    margin: 9px 0 0 83px;
    padding: 3px 2px;
    width: 150px;
}

textarea.coma {
    border: 1px solid #F7A539;
    border-radius: 3px 3px 3px 3px;
    color: #7A7A7A;
    font: 14px georgia;
    height: 20px;
    margin: -1px 0 0 23px;
    padding: 3px 2px;
    width: 150px;
	height:79px;
}

input.suba {
    background: url("/img/ok.gif") no-repeat scroll 0 4px transparent;
    border: 0 none;
    color: #FFFFFF;
    font: bold 16px georgia;
    height: 35px;
    width: 41px;
}


.star1 {
width:16px;
height:16px;
background:url(/img/gray_star.png) no-repeat;
}
.star2 {
width:16px;
height:16px;
background:url(/img/gray_star.png) no-repeat;
margin-left:16px;
}
.star3 {
width:16px;
height:16px;
background:url(/img/gray_star.png) no-repeat;
margin-left:16px;
}
.star4 {
width:16px;
height:16px;
background:url(/img/gray_star.png) no-repeat;
margin-left:16px;
}
.star5 {
width:16px;
height:16px;
background:url(/img/gray_star.png) no-repeat;
margin-left:16px;
}
.star1:hover, .star1.active {
background:url(/img/gold_star.png) no-repeat;
}
.star2:hover, .star2.active {
background:url(/img/gold_star.png) no-repeat;
}
.star3:hover, .star3.active {
background:url(/img/gold_star.png) no-repeat;
}
.star4:hover, .star4.active {
background:url(/img/gold_star.png) no-repeat;
}
.star5:hover, .star5.active {
background:url(/img/gold_star.png) no-repeat;
}

a.obs {color:#faa13d; text-decoration:none}

.mainnav td.el { padding-right:26px; font-size:12px }
.mainnav a { color:#fff; font-size:14px; text-decoration:none }
.mainnav a:hover { color:#fff; font-size:14px; text-decoration:underline }

.phrase {font: normal 16px georgia; margin: 5px 0 0 0}
.phrase a {font: normal 16px georgia; color:#4A89D4; text-decoration:none}
.phrase a:hover { color:#000; text-decoration:none}

td.col2 {font-family:georgia; padding: 0 10px 0 15px}

.col1 { width:142px; padding-left:40px; padding-right:25px; padding-top:6px }
ul#menu { padding:0; margin: 0; width:240px}
ul#menu li { padding:0; margin:0; list-style-type:none; font-size:18px; color:#26251C }
ul#menu li ul { margin:7px 0 34px 30px; padding:0; list-style-image:url(/img/arrow.gif);  }
ul#menu li ul li { font-size:11px;; color:#26251C; font-family:tahoma }
ul#menu li ul li a { color:#26251C }
ul#menu li ul li a:hover { color:#26251C }

ul#menu li ul li a { font: normal 14px georgia; background:none; display:inline; padding:0; }
ul#menu li ul li a:hover { font: normal 14px georgia; background:none; color:#C85587 }

ul#menu li a, ul#menu li i { font: bold 14px georgia; text-decoration:none; display:block; background:#fff url(/img/titbg.gif) top left no-repeat; height:41px; width:240px; padding: 5px 0 0 20px; color:#fff}
ul#menu li a:hover { color:#26251C; background:#fff url(/img/titbg2.gif) top left no-repeat; color:#FFE3BF }

table.alphabet {margin: 0 0 0 5px; width: 700px}
.search input.field {border: solid 1px #F7A539; padding: 3px 2px; border-radius: 3px; height: 20px; width: 350px; font: normal 16px georgia; margin: 9px 0 0 0; color:#7A7A7A}

.pad { margin-bottom:6px }
.pad tr.top td.middle { background-color:#FFFFFF }
.pad tr.middle td.content { background-color:#FFFFFF; vertical-align:top; padding:6px 6px 0 0;}
.pad tr.middle td.right { background:url(/img/pad_right_back.gif); vertical-align:bottom }
.pad tr.middle td.left { background-color:#FFFFFF }
.pad tr.bottom td.middle { background:url(/img/pad_bottom_back.gif) top left repeat-x; text-align:right }

.col2 td.textblock { padding:0 16px; font-size:12px }

.alphabet td { vertical-align:top; font-size:13px; padding: 0 5px 0 5px }
.alphabet td a { line-height: 25px; text-decoration:none }
.alphabet td b { font-size:18px; font-weight:normal }
a.go { color:#26251C }
a.go b { color:#66656C }
a.go:hover { color:#26251C }
span.go {color:#66656C }

.news td { font-size:11px }
.news td.date { color:#B2AD88; font-size:9px; padding-right:12px }
.red {color:#C85587}

.col3 { width:155px; padding:25px 15px 0 16px }
div.search { font-size:9px; color:#000; margin-bottom:5px }
form { padding:0; margin:0 }
input,textarea { font-size:9px; color:#B2AD88; border:#D1DADE 1px solid; height:15px; font-family:tahoma }
input.button { color:#fff; background:url(/img/ok.gif) 0px 4px no-repeat; height:35px; width:41px; border:0; font:bold 16px georgia}
input.gb {width: 280px; border: solid 1px #F7A539; padding: 3px 2px; border-radius: 3px; height: 20px; font: normal 16px georgia; margin: 9px 0 0 0; color:#7A7A7A}
textarea.gb {width: 280px; height: 50px; border: solid 1px #F7A539; padding: 3px 2px; border-radius: 3px;}

div.spacer { width:1000px; height:1px; line-height:1px; font-size:1px }
.footer { background:#B2D9DE url(/img/foot.gif) top center no-repeat; color:#094871 }
.footerpad .middle { background:#FFFFFF; text-align:center; font-family:tahoma; font-size:11px }
.footerpad .middle span { font-size:9px; color:#B2AD88 }

td.dot {background:url(/img/dot2.gif) center left repeat-x;}

.salelinks {color:#333333 !important; font-size:11px !important; padding: 0 10px 0 15px}
.salelinks a {font-size:11px !important; color:#333333 !important; text-decoration:underline !important;}
.salelinks a:hover {font-size:11px !important; color:#333333 !important; text-decoration:none !important;}
.rating li{list-style-type:none;float:left;padding:0 5px;}
.unit-rating{margin:0}

.b-share-icon {float: left;display: inline;overflow: hidden;width: 16px;height: 16px;padding: 0!important;vertical-align: top;border: 0;background: url(//yandex.st/share/static/b-share-icon.png) 0 99px no-repeat;margin:0 2px;}
.b-share-icon_vkontakte, .b-share-icon_custom {background-position: 0 0;}
.b-share-icon_facebook {background-position: 0 -68px;}
.b-share-icon_twitter {background-position: 0 -51px;}
.b-share-icon_odnoklassniki {background-position: 0 -170px;}