html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: middle;
 background: transparent;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
:focus {
 outline: 0;
}
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
html {
 height: 100%;
}
body {
 font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
 width: 100%;
 height: 100%;
 background-image: url(/resources/images/body_bg.jpg);
 background-position: center top;
 background-repeat: repeat;
}
a {
 color: #777777;
 outline: none;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
p {
 margin: 0 0 16px;
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
#w1 {
 width: 100%;
 /*height: 100%; */
 background-image: url(/resources/images/w1_bg.jpg);
 background-position: center top;
 background-repeat: repeat-x;
}
#bg {
 width: 100%;
 /*height: 100%; */
 background-image: url(/resources/images/bg.png);
 background-position: center top;
 background-repeat: no-repeat;
}
#wrapper {
 width: 1000px;
 margin: 0 auto;
 /*height: 100%; */
 background-image: url(/resources/images/wrapper_bg.png);
 background-position: center top;
 background-repeat: repeat-y;
}
#w2 {
 width: 1000px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 background-image: url(/resources/images/w2_bg.png);
 background-position: center bottom;
 background-repeat: no-repeat;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
 height: 159px;
 background-image: url(/resources/images/header_bg.png);
 background-position: center top;
 background-repeat: no-repeat;
}
#header .logo {
 display: block;
 float: left;
 padding: 9px 10px 10px 13px;
}
/* General Links */
#header .glinks {
 display: block;
 float: right;
 padding: 11px 10px 22px 0px;
}
#header .glinks li {
 display: block;
 float: left;
 padding: 0px 9px;
}
#header .glinks li a {
 display: block;
 text-indent: -9999px;
 background-position: center center;
 background-repeat: no-repeat;
 width: 15px;
 height: 10px;
}
#header .glinks li a.home {
 background-image: url(/resources/images/icon_home.gif);
}
#header .glinks li a.map {
 background-image: url(/resources/images/icon_map.gif);
}
#header .glinks li a.cont {
 background-image: url(/resources/images/icon_phone.gif);
}
/* Search */
#header .searchForm {
 background-image: url(/resources/images/search_bg.png);
 background-position: right top;
 background-repeat: no-repeat;
 display: block;
 float: left;
 padding: 3px 10px 10px 634px;
}
#header .searchForm form {
 display: block;
 width: 162px;
}
#header .searchForm .schQuery {
 float: left;
}
#header .searchForm .schQuery input {
 background: none;
 border: 0 none;
 color: #5F5F5F;
 float: left;
 font-family: Arial;
 font-size: 14px;
 height: 25px;
 text-shadow: 1px 1px 1px #000000;
 text-transform: lowercase;
 width: 135px;
}
#header .searchForm .schBtn input.searchSbmFl {
 background: none;
 border: 0 none;
 height: 25px;
 width: 25px;
}
/* Main Links */
#header .mlinks {
 display: block;
 float: right;
 padding: 11px 10px 0px 0px;
 font-family: Arial;
 font-size: 12px;
}
#header .mlinks li {
 display: block;
 float: left;
 padding: 0px 9px;
}
#header .mlinks li a {
 color: #5f5f5f;
 text-shadow: 1px 1px 1px #000;
 text-decoration: none;
}
#header .mlinks li a:hover {
 text-decoration: underline;
}
/* Navigation */
#header .navigation {
 display: block;
 float: left;
 padding-top: 10px;
 width: 765px;
}
#header .navigation li {
 color: #262626;
 display: block;
 float: left;
 font-size: 13px;
 line-height: 22px;
 padding: 0 15px 0 0px;
}
#header .navigation li a {
 background-image: url("/resources/images/navigation_bul.png");
 background-position: right center;
 background-repeat: no-repeat;
 color: #959595;
 display: block;
 float: left;
 padding-right: 18px;
 text-decoration: none;
}
#header .navigation li a:hover {
 text-decoration: underline;
}
#header .navigation li span {
 display: block;
 float: left;
 padding-right: 18px;
 text-decoration: none;
}
/* Favorite */
#header .favorite {
 float: left;
 padding: 14px 0 0 14px;
}
#header .favorite a{
 display: block;
 width: 18px;
 height: 18px;
}
#header .favorite a:hover {
 background-image: url("/resources/images/heart.png");
 background-position: -29px 0;
 background-repeat: no-repeat;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
 width: 100%;
 padding: 0 0 117px;
 height: 1%;
 position: relative;
}
#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}
#container {
 width: 100%;
 float: left;
 overflow: hidden;
}
#content {
 padding: 0 204px 96px 143px;
}
/* Left List Menu */
#content .leftlist {
 float: left;
 padding-right: 10px;
}
#content .leftlist ul {
 float: left;
 display: block;
 width: 205px;
}
#content .leftlist ul li {
 display: block;
 background-color: #ECECEC;
 background-image: url(/resources/images/leftlist_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 border-bottom: 1px solid #fff;
}
#content .leftlist ul li a {
 background-image: url(/resources/images/leftlist_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 color: #777777;
 display: block;
 font-size: 14px;
 padding: 10px;
 text-decoration: none;
 text-shadow: 1px 1px 0 #FFFFFF;
}
#content .leftlist ul li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 text-decoration: none;
 text-shadow: none;
 border-radius: 5px;
}
/* Previe New Block */
#content .pnblock {
 background-image: url(/resources/images/pnblock_middle.png);
 background-position: left top;
 background-repeat: repeat-y;
 width: 438px;
 float: left;
}
#content .pnblock .pnbot {
 width: 438px;
 background-image: url(/resources/images/pnblock_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 float: left;
}
#content .pnblock .pnbot .pntop {
 width: 418px;
 background-image: url(/resources/images/pnblock_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 padding: 10px;
 float: left;
}
#content .pnblock .pnbot .pntop .title{
 font-size: 14px;
 font-family: Arial;
 font-weight: bold;
 color: #777777;
 padding-bottom: 10px;
}
#content .pnblock .pnbot .pntop .title .addnews {
 color: #777777;
 float: right;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 line-height: 25px;
 padding-right: 5px; 
}
#content .pnblock .pnbot .pntop .title .addnews a {
 background-image: url("/resources/images/plus-minus.png");
 background-position: left top;
 background-repeat: no-repeat;
 display: block;
 float: right;
 height: 25px;
 margin-left: 3px;
 width: 25px;
}
/*--Main Image Preview--*/
#content .pnblock .pnbot .pntop .main_image {
 width: 297px;
 height: 200px;
 float: left;
 background: #333;
 position: relative;
 overflow: hidden;
 color: #fff;
}
#content .pnblock .pnbot .pntop .main_image a h2 {
 font-size: 18px;
 font-weight: normal;
 font-family: Arial;
 margin: 0 0 0px; padding: 10px 25px;
color: #F5F5F5;
}
#content .pnblock .pnbot .pntop .main_image p {
 font-size: 1.2em;
 padding: 10px; margin: 0;
 line-height: 1.6em;
}
#content .pnblock .pnbot .pntop .block small {
 padding: 10px 25px;
 color: #f5f5f5;
 font-size: 14px;
}
#content .pnblock .pnbot .pntop .main_image .desc{
 position: absolute;
 bottom: 0; left: 0;
 width: 100%;
 display: none;
}
#content .pnblock .pnbot .pntop .main_image .block{
 width: 100%;
 background: #111;
 border-top: 1px solid #000;
}
#content .pnblock .pnbot .pntop .main_image a.collapse {
 background: url(btn_collapse.gif) no-repeat left top;
 height: 27px; width: 93px;
 text-indent: -99999px;
 position: absolute;
 top: -27px; right: 20px;
}
#content .pnblock .pnbot .pntop .main_image a.show {
 background-position: left bottom;
}
#content .pnblock .pnbot .pntop .main_description {
 width: 297px;
 float: left;
 position: relative;
 overflow: hidden;
 font-size: 12px;
 color: #777777;
 text-shadow: 1px 1px 0 #FFFFFF;
 padding: 10px 0px 0px 0px;
}
#content .pnblock .pnbot .pntop .main_description .more {
 display: block;
 background-image: url(/resources/images/ask_submit.png);
 background-position: left top;
 background-repeat: no-repeat;
 width: 102px;
 height: 22px;
 text-align: center;
 text-transform: lowercase;
 color: #ffffff;
 text-shadow: none;
 text-decoration: none;
 line-height: 22px;
 margin-top: 10px;
}
#content .pnblock .pnbot .pntop .main_description .more:hover {
 background-position: left -30px;
}

#content .pnblock .pnbot .pntop .image_thumb {
 float: left;
 margin-top: -200px;
 padding-left: 10px;
 width: 105px;
}
#content .pnblock .pnbot .pntop .image_thumb a {
 border: 2px solid #fff;
 padding: 0px;
 background: red;
 float: left;
 display: block;
 width: 90px;
 height: 64px;
 overflow: hidden;
}
#content .pnblock .pnbot .pntop .image_thumb ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#content .pnblock .pnbot .pntop .image_thumb ul li{
 float: left;
 margin: 0;
 padding: 6px 0 6px 11px;
}
#content .pnblock .pnbot .pntop .image_thumb ul li.hover {
 cursor: pointer;
}
#content .pnblock .pnbot .pntop .image_thumb ul li.active {
 background-image: url(/resources/images/phblock_active.png);
 background-position: left 6px;
 background-repeat: no-repeat;
 cursor: default;
}
#content .pnblock .pnbot .pntop .image_thumb ul li h2 {
 font-size: 1.5em;
 margin: 5px 0; padding: 0;
 display: none;
}
#content .pnblock .pnbot .pntop .image_thumb ul li small {
 display: none;
}
#content .pnblock .pnbot .pntop .image_thumb ul li .block {
 display: none;
}
#content .pnblock .pnbot .pntop .image_thumb ul li p{
 display: none;
}
/* */
#content .ad1 {
 float: left;
 width: 418px;
 padding: 10px;
}
#content .ad2 {
 padding: 10px;
}
/* New Line */
#content .newline {
 background-image: url(/resources/images/middle_title_middle.png);
 background-position: left top;
 background-repeat: repeat-y;
 width: 438px;
 float: left;
 border-bottom: 2px solid #ffffff;
}
#content .newline .nltop {
 background-image: url(/resources/images/middle_title_top.png);
 background-position: left top;
 background-repeat: no-repeat;
}
#content .newline .nltop .nlbot {
 background-image: url(/resources/images/middle_title_bottom.png);
 background-position: right bottom;
 background-repeat: no-repeat;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 padding: 5px 10px;
}
#content .newlinelist {
 display: block;
 width: 438px;
 float: left;
}
#content .newlinelist li {
 display: block;
 background-image: url(/resources/images/newlinelist_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 background-color: #ECECEC;
 border-bottom: 1px solid #ffffff;
}
#content .newlinelist li a {
 display: block;
 background-image: url(/resources/images/newlinelist_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 font-size: 14px;
 color: #777777;
 text-decoration: none;
 padding: 10px;
 text-shadow: 1px 1px 0 #FFFFFF;
}
#content .newlinelist li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 text-decoration: none;
 text-shadow: none;
 border-radius: 5px;
}
/* Banner */
#content .banner {
 padding: 20px 0;
 text-align: center;
}
/* Big Tilte */
#content .btitle {
 background-image: url(/resources/images/big_title_middle.png);
 background-position: left top;
 background-repeat: repeat-y;
}
#content .btitle .btitleb {
 background-image: url(/resources/images/big_title_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 border-bottom: 1px solid #ffffff;
}
#content .btitle .btitleb .btitlet {
 background-image: url(/resources/images/big_title_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 padding: 5px 10px;
}
#content .btitle .btitleb .btitlet ul {
 display: block;
 float: left;
 width: 637px;
}
#content .btitle .btitleb .btitlet ul li.l {
 display: block;
 float: left;
 line-height: 24px;
 padding-left: 0;
 font-size: 12px;
}
#content .btitle .btitleb .btitlet ul li.r {
 display: block;
 float: right;
 padding-left: 24px;
}
#content .btitle .btitleb .btitlet ul li.r a {
 color: #D3D3D3;
 display: block;
 font-size: 12px;
 line-height: 24px;
 text-decoration: none;
 padding-right: 40px;
}
#content .btitle .btitleb .btitlet ul li.r a.hide {
 background-image: url(/resources/images/show_comments.png);
 background-position: right top;
 background-repeat: no-repeat;

}
#content .btitle .btitleb .btitlet ul li.r a.hide:hover {
 background-position: right bottom;
}
#content .btitle .btitleb .btitlet ul li.r a.show {
 background-image: url(/resources/images/hide_comments.png);
 background-position: right bottom;
 background-repeat: no-repeat;
}
#content .btitle .btitleb .btitlet ul li.r a.show:hover {
 background-position: right top;
}
#content .btitle .btitleb .btitlet ul li.r a.add {
 background-image: url(/resources/images/add_comments.png);
 background-position: right bottom;
 background-repeat: no-repeat;
}
#content .btitle .btitleb .btitlet ul li.r a.add:hover {
 background-position: right top;
}
/* Third Pictures */
#content .thirdpictures {
 display: block;
 width: 651px;
 margin: 0 auto;
}
#content .thirdpictures li {
 display: block;
 float: left;
 width: 217px;
 padding-top: 20px;
 padding-bottom: 30px;
}
#content .thirdpictures li a {
 display: block;
 width: 193px;
 height: 136px;
 border: 2px solid #DFDFDF; 
 margin: 0 auto; 
 text-decoration: none;
 overflow: hidden;
}
#content .thirdpictures li a span {
 background-color: #000000;
 color: #F5F5F5;
 display: block;
 font-size: 14px;
 height: 30px;
 line-height: 14px;
 opacity: 0.71;
 overflow: hidden;
 padding: 10px 15px;
 position: relative;
 top: 90px;
}
/* Grey Block */
#content .greyblock {
 background-color: #ECECEC;
 float: left;
}
#content .greyblock .gbbot {
 background-image: url(/resources/images/grey_block_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 float: left;
 border-bottom: 1px solid #ffffff;
}
#content .greyblock .gbbot .gbtop {
 background-image: url(/resources/images/grey_block_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 padding: 3px 3px 2px 15px;
 width: 635px;
 float: left;
}
#content .greyblock .gbbot .gbtop .date {
 font-family: Arial;
 font-size: 12px;
 color: #777777;
 line-height: 25px;
 float: left;
}
#content .greyblock .gbbot .gbtop .fontsize {
 font-family: Arial;
 font-size: 12px;
 color: #777777;
 line-height: 25px;
 float: right;
}
#content .greyblock .gbbot .gbtop .fontsize span {
 display: block;
 float: left;
 padding-right: 5px;
}
#content .greyblock .gbbot .gbtop .fontsize .plus {
 display: block;
 float: left;
 width: 25px;
 height: 25px;
 background-image: url(/resources/images/plus-minus.png);
 background-position: left top;
 background-repeat: no-repeat;
 margin-right: 3px;
}
#content .greyblock .gbbot .gbtop .fontsize .plus:hover {
 background-position: left -42px;
}
#content .greyblock .gbbot .gbtop .fontsize .minus {
 display: block;
 float: left;
 width: 25px;
 height: 25px;
 background-image: url(/resources/images/plus-minus.png);
 background-position: -28px top;
 background-repeat: no-repeat;
}
#content .greyblock .gbbot .gbtop .fontsize .minus:hover {
 background-position: -28px -42px;
}
#content .greyblock .gbbot .gbtop .socium {
 float: right;
padding-right: 10px;
}
#content .greyblock .gbbot .gbtop .socium ul{
 display: block;
 float: right;
 height: 25px;
}
#content .greyblock .gbbot .gbtop .socium ul li {
 display: block;
 float: left;
 padding: 0px 2px;
}
#content .greyblock .gbbot .gbtop .socium ul li a{
 display: block;
 width: 25px;
 height: 25px;
 background-repeat: no-repeat;
 /*background-image: url(/resources/images/socialnetworks_s.png);*/
}
#content .greyblock .gbbot .gbtop .socium ul li a.vk {
 background-position: left top;
}
#content .greyblock .gbbot .gbtop .socium ul li a.vk:hover {
 background-position: left -38px;
}
#content .greyblock .gbbot .gbtop .socium ul li a.tw {
 background-position: -28px top;
}
#content .greyblock .gbbot .gbtop .socium ul li a.tw:hover {
 background-position: -28px -38px;
}
#content .greyblock .gbbot .gbtop .socium ul li a.fb {
 background-position: -57px top;
}
#content .greyblock .gbbot .gbtop .socium ul li a.fb:hover {
 background-position: -57px -38px;
}
/* Grey Comments */
#content .greyblock .gbbot .gbtop .comment {
 float: left;
 width: 622px;
}
#content .greyblock .gbbot .gbtop .comment .comin {
 padding: 11px 0 16px 90px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul {
 display: block;
line-height: 11px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li {
 display: block;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.date {
 float: left;
font-size: 10px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.balls {
 float: right;
 font-weight: bold;
 padding: 0px 10px;
line-height: 18px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.ballsm {
 float: right;
 font-weight: bold;
 padding: 0px 10px;
color: red;
line-height: 18px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.ballsp {
 float: right;
 font-weight: bold;
 padding: 0px 10px;
color: green;
line-height: 18px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hends {
 float: right;
 padding: 3px 2px 0;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hends .down {
 display: block;
 width: 13px;
 height: 13px;
 background-image: url(/resources/images/hends.png);
 background-position: right top;
 background-repeat: no-repeat;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hends .up {
 display: block;
 width: 13px;
 height: 13px;
 background-image: url(/resources/images/hends.png);
 background-position: left top;
 background-repeat: no-repeat;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hendscolor {
 float: right;
 padding: 3px 2px 0;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hendscolor .down {
 display: block;
 width: 13px;
 height: 13px;
 background-image: url(/resources/images/hends_color.png);
 background-position: right top;
 background-repeat: no-repeat;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.hendscolor .up {
 display: block;
 width: 13px;
 height: 13px;
 background-image: url(/resources/images/hends_color.png);
 background-position: left top;
 background-repeat: no-repeat;
}

#content .greyblock .gbbot .gbtop .comment .comin ul li.answ {
 float: right;
 padding: 0px 0px 0 20px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.answ a {
 color: #777777;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.customer {
 float: left;
 width: 535px;
 font-weight: bold;
 font-size: 12px;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.customer a {
 color: #262626;
 text-decoration: none;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.customer a:hover {
 text-decoration: underline;
}
#content .greyblock .gbbot .gbtop .comment .comin ul li.commenttext {
 float: left;
 width: 535px;
 font-size: 11px;
}

#content .greyblock .gbbot .gbtop .avatar {
 float: left;
 margin-left: -622px;
 width: 80px;
 padding: 17px 0 18px;
}
#content .greyblock .gbbot .gbtop .avatar a {
 width: 73px;
 display: block;
 border: 2px solid #ffffff;
 margin: 0 auto;
 background-position: center center;
 background-repeat: no-repeat;
}

/* Page Head */
#content .pagehead {
 float: left;
 width: 653px;
}
#content .pagehead h1{
 display: block;
 float: left;
 font-family: Arial;
 font-size: 16px;
 font-weight: bold;
 padding: 20px 0 20px 5px;
 width: 550px;
}
#content .pagehead .socium {
 padding-top: 10px;
 float: right;
}
#content .pagehead .socium ul{
 display: block;
 float: right;
 height: 27px;
}
#content .pagehead .socium ul li {
 display: block;
 float: left;
 padding: 0px 2px;
}
#content .pagehead .socium ul li a{
 display: block;
 width: 28px;
 height: 28px;
 background-repeat: no-repeat;
 background-image: url(/resources/images/socialnetworks.png);
}
#content .pagehead .socium ul li a.vk {
 background-position: left top;
}
#content .pagehead .socium ul li a.vk:hover {
 background-position: left -40px;
}
#content .pagehead .socium ul li a.tw {
 background-position: -30px top;
}
#content .pagehead .socium ul li a.tw:hover {
 background-position: -30px -40px;
}
#content .pagehead .socium ul li a.fb {
 background-position: -60px top;
}
#content .pagehead .socium ul li a.fb:hover {
 background-position: -60px -40px;
}
/* Information Content */
#content .info {
 text-align: justify;
 padding: 0px 5px;
 font-size: 12px;
 color: #777777;
 line-height: 16px;
}
#content .info img {
 float: left;
 padding: 0px 20px 10px 0px
}
#content .info h2 {
 font-size: 14px;
 font-weight: bold;
 color: #262626;
 margin: 0 0 16px;
}
#content .info h3 {
 font-size: 14px;
 font-weight: normal;
 color: #262626;
 margin: 0 0 16px;
}
#content .info ul {
 margin: 0 0 16px;
 list-style-type: circle;
 padding-left: 20px;
}
#content .info ol {
 margin: 0 0 16px;
 padding-left: 20px;
 list-style-type: decimal;
}
/* Information Content Footer */
#content .info .infofooter ul {
 list-style-type: none;
 padding: 0;
 color: #777777;
 display: block;
 margin: 0;
}
#content .info .infofooter ul li{
 display: block;
 float: left;
 padding-right: 3px;
 line-height: 22px;
}
#content .info .infofooter ul li a {
 color: #777777;
}
#content .info .infofooter ul li.favorite {
 float: right;
}
#content .info .infofooter ul li.favorite a {
 display: block;
 background-image: url(/resources/images/ask_submit.png);
 background-position: left top;
 background-repeat: no-repeat;
 width: 102px;
 height: 22px;
 text-align: center;
 line-height: 22px;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}
#content .info .infofooter ul li.favorite a:hover {
 background-position: left -30px;
}
/* Information Content Stars */
#content .info .infostar {
 padding-bottom: 30px;
 float: left;
}
#content .info .infostar ul {
 display: block;
 padding: 0;
 margin: 0;
}
#content .info .infostar ul li {
 display: block;
 width: 21px;
 height: 20px;
 background-image: url(/resources/images/stars.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 float: left;
}
#content .info .infostar ul li:hover {
 background-position: left top;
}
#content .info .infostar ul li.active{
 background-position: left top;
}
/* Comment Field */
#content .commentfield {
 padding: 10px;
 font-size: 12px;
 color: #777777;
}
#content .commentfield a {
 color: #777777;
}
/* The Big Grey List */
#content .biggreylist {
 display: block;
}
#content .biggreylist li {
 display: block;
 background-color: #ECECEC;
 background-image: url(/resources/images/grey_block_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 border-bottom: 1px solid #ffffff;
}
#content .biggreylist li a {
 display: block;
 background-image: url(/resources/images/grey_block_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 color: #777777;
 text-shadow: 1px 1px 0 #FFFFFF;
 text-decoration: none;
 padding: 10px 15px;
}
#content .biggreylist li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 text-decoration: none;
 text-shadow: none;
 border-radius: 5px;
}
#content .uRelatedEntries {
 display: block;
}
#content .uRelatedEntries li {
 display: block;
 background-color: #ECECEC;
 background-image: url(/resources/images/grey_block_bottom.png);
 background-position: left bottom;
 background-repeat: no-repeat;
 border-bottom: 1px solid #ffffff;
}
#content .uRelatedEntries li a {
 display: block;
 background-image: url(/resources/images/grey_block_top.png);
 background-position: left top;
 background-repeat: no-repeat;
 color: #777777;
 text-shadow: 1px 1px 0 #FFFFFF;
 text-decoration: none;
 padding: 10px 15px;
}
#content .uRelatedEntries li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 text-decoration: none;
 text-shadow: none;
 border-radius: 5px;
}

/* News List */
#allEntries {
 display: block;
 padding: 25px 15px;
}
#content .newsblock {
 display: block;
 padding-bottom: 27px;
 float: left;
}
#content .newsblock .newsimage {
 display: block;
 width: 175px;
 height: 125px;
 float: left;
 background-position: center center;
 background-repeat: no-repeat;
overflow: hidden;
 background-color: #000000; 
 text-decoration: none;
}
#content .newsblock .newsimage .underimg{
 background-color: #000000;
 color: #F5F5F5;
 display: block;
 font-size: 14px;
 height: 30px;
 line-height: 14px;
 opacity: 0.71;
 overflow: hidden;
 padding: 10px 15px;
 position: relative;
 top: 79px;
 text-decoration: none;
}
#content .newsblock .newscont {
 float: left;
 padding-left: 20px;
 width: 425px;
}
#content .newsblock .newscont li {
 display: block;
 padding-bottom: 0px;
}
#content .newsblock .newscont li a {
 color: #777777;
}
#content .newsblock .newscont .newstitle {
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: #262626;
}
#content .newsblock .newscont .newstitle a {
 text-decoration: none;
color: #262626;
}
#content .newsblock .newscont .newstitle a:hover {
 text-decoration: underline;
}
#content .newsblock .newscont .newsshort {
 color: #777777;
 font-family: Arial;
 font-size: 12px;
 padding: 10px 0 5px;
}
#content .newsblock .newscont .newsmore {
 padding: 0px 0px 5px;
 width: 425px;
}
#content .newslistmain li .newscont .newsmore a {
 font-size: 12px;
 color: #777777;
 text-transform: lowercase;
}
#content .newsblock .newscont .newaddmenu {
 color: #777777;
}
#content .newsblock .newscont .newaddmenu ul {
 display: block;
}
#content .newsblock .newscont .newaddmenu ul li {
 display: block;
 float: left;
 padding-right: 3px;
}
#content .newsblock .newscont .newaddmenu ul li span {
 color: #262626;
}
/* Page List */
#content .pagelist {
 font-size: 14px;
}
#content .pagelist ul {
 display: block;
 float: right;
}
#content .pagelist ul li {
 display: block;
 float: left;
 padding: 0 1px;
}
#content .pagelist ul li a {
 display: block;
 width: 22px;
 height: 22px;
 text-align: center;
 text-decoration: none;
 line-height: 22px;
 color: #777777;
}
#content .pagelist ul li a:hover {
 background-image: url(/resources/images/pagelist_active.png);
 background-position: left top;
 background-repeat: no-repeat;
 color: #ffffff;
 font-weight: bold;
}
#content .pagelist ul li a.active {
 background-image: url(/resources/images/pagelist_active.png);
 background-position: left top;
 background-repeat: no-repeat;
 color: #ffffff;
 font-weight: bold;
}
#content .pagelist ul li a.arrowl {
 background-image: url(/resources/images/pagelist_arrow_l.png);
 background-position: center center;
 background-repeat: no-repeat;
}
#content .pagelist ul li a.arrowr {
 background-image: url(/resources/images/pagelist_arrow_r.png);
 background-position: center center;
 background-repeat: no-repeat;
}
/* Form */
#content form .line {
 height: 28px;
}
#content form .line .label {
 color: #777777;
 display: block;
 float: left;
 font-size: 12px;
 line-height: 20px;
 padding: 3px 10px 3px 0;
 text-align: right;
 width: 195px;
}
#content form .line input {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-size: 14px;
 line-height: 14px;
 padding: 3px 10px;
 width: 415px;
 font-family: Arial;
}
#content form .line textarea {
 border: 1px solid #CCCCCC;
 border-radius: 0 0 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 margin-bottom: 7px;
 padding: 7px 10px;
 width: 414px;
}
#content form .line select {
 border: 1px solid #CCCCCC; 
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 0 7px 10px;
 width: 386px;
}
#content form .line select.year {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 0 7px 10px;
 width: 100px;
}
#content form .line select.month {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 0 7px 10px;
 width: 150px;
}
#content form .line select.day {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 0 7px 10px;
 width: 100px;
}
#content form .line select.gender {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-family: Arial;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 0 7px 10px;
 width: 145px;
}
#content form .line .imgcode{
 float: left;
 width: 162px;
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 height: 32px; 
 margin-right: 5px;
 margin-top: 2px;
}
#content form .line img {
 float: left;
}
#content form .line .сode {
 border: 1px solid #CCCCCC;
 border-radius: 5px 5px 5px 5px;
 color: #262626;
 float: left;
 font-size: 14px;
 line-height: 14px;
 padding: 7px 10px;
 width: 123px;
 font-family: Arial;
 margin-right: 5px;
}
#content form .line .submit {
 border: 0;
 border-radius: 5px;
 color: #fff;
 float: left;
 background-color: #959595;
 float: left;
 font-size: 12px;
 line-height: 12px;
 padding: 7px 10px;
 width: 102px;
 font-family: Arial;
}
#content form .line .submit:hover {
 border: 0;
 border-radius: 5px;
 color: #fff;
 float: left;
 background-color: #DA251D;
 float: left;
 font-size: 12px;
 line-height: 12px;
 padding: 7px 10px;
 width: 102px;
 font-family: Arial;
 cursor: pointer;
}
/* Content Footer */
#content_footer {
 bottom: 170px;
 height: 80px;
 position: relative;
 width: 100%;
}
#content_footer .socium {
 height: 27px;
 padding-right: 20px;
}
#content_footer .socium ul{
 display: block;
 float: right;
}
#content_footer .socium ul li {
 display: block;
 float: left;
 padding: 0px 2px;
}
#content_footer .socium ul li a{
 display: block;
 width: 28px;
 height: 28px;
 background-repeat: no-repeat;
 background-image: url(/resources/images/socialnetworks.png);
}
#content_footer .socium ul li a.vk {
 background-position: left top;
}
#content_footer .socium ul li a.vk:hover {
 background-position: left -40px;
}
#content_footer .socium ul li a.tw {
 background-position: -30px top;
}
#content_footer .socium ul li a.tw:hover {
 background-position: -30px -40px;
}
#content_footer .socium ul li a.fb {
 background-position: -60px top;
}
#content_footer .socium ul li a.fb:hover {
 background-position: -60px -40px;
}
#content_footer .socium ul li a.yt {
 background-position: -89px top;
}
#content_footer .socium ul li a.yt:hover {
 background-position: -89px -40px;
}
/* Counter */
#content_footer .counter {
 padding-top: 20px;
 padding-right: 20px;
 padding-left: 20px;
 text-align: right;
}
/* Link List */
#content_footer .linklist {
 padding: 20px;
 float: left; 
}
#content_footer .linklist .linklistblock {
 float: left;
 width: 192px;
 color: #777777;
}
#content_footer .linklist .linklistblock .llbtitle{
 font-size: 14px;
 font-weight: bold;
 padding: 0 5px 10px;
}
#content_footer .linklist .linklistblock ul {
 display: block;
 padding: 0 5px 10px;
 line-height: 12px;
}
#content_footer .linklist .linklistblock ul li a {
 color: #777777;
 font-size: 11px;
 text-decoration: none;
}
#content_footer .linklist .linklistblock ul li a:hover {
 color: #DA251D;
 font-size: 11px;
 text-decoration: none;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
 float: left;
 width: 133px;
 margin-left: -100%;
 position: relative;
}
/* Sidebar Left Title */
#sideLeft .sltm {
 float: right;
 background-image: url(/resources/images/leftside_title_bg_middle.jpg);
 background-position: center top;
 background-repeat: repeat-y;
 width: 110px;
}
#sideLeft .sltm .sltt {
 background-image: url(/resources/images/leftside_title_bg_top.jpg);
 background-position: center top;
 background-repeat: no-repeat;
}
#sideLeft .sltm .sltt .sltb {
 background-image: url(/resources/images/leftside_title_bg_bottom.jpg);
 background-position: center bottom;
 background-repeat: no-repeat;
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: #fff;
 padding: 6px 11px;
}
/* Sidebar Left Links */
#sideLeft ul {
 display: block;
 float: right;
 background-image: url(/resources/images/leftside_link_bg_middle.png);
 background-position: center top;
 background-repeat: repeat-y;
 width: 110px;
}
#sideLeft ul li {
 display: block;
 float: right;
 background-image: url(/resources/images/leftside_link_bg_top.png);
 background-position: center top;
 background-repeat: no-repeat;
}
#sideLeft ul li a {
 background-image: url(/resources/images/leftside_link_bg_bottom.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 color: #262626;
 display: block;
 float: right;
 font-family: Arial;
 font-size: 11px;
 line-height: 11px;
 padding: 10px;
 text-decoration: none;
 width: 90px;
}
#sideLeft ul li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 display: block;
 float: right;
 font-family: Arial;
 font-size: 11px;
 line-height: 11px;
 padding: 10px;
 text-decoration: none;
 width: 90px;
 border-radius: 5px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
 float: left;
 margin-left: -195px;
 margin-right: -3px;
 position: relative;
 width: 173px;
}
/* Sidebar Right Title */
#sideRight .srtm {
 float: right;
 background-image: url(/resources/images/rightside_title_bg_middle.png);
 background-position: center top;
 background-repeat: repeat-y;
 width: 173px;
}
#sideRight .srtm .srtt {
 background-image: url(/resources/images/rightside_title_bg_top.png);
 background-position: center top;
 background-repeat: no-repeat;
}
#sideRight .srtm .srtt .srtb {
 background-image: url(/resources/images/rightside_title_bg_bottom.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 padding: 6px 11px;
}
/* Sidebar Right Links */
#sideRight ul {
 display: block;
 background-image: url(/resources/images/rightside_link_bg_middle.png);
 background-position: center top;
 background-repeat: repeat-y;
 width: 173px;
}
#sideRight ul li {
 display: block;
 background-image: url(/resources/images/rightside_link_bg_top.png);
 background-position: center top;
 background-repeat: no-repeat;
}
#sideRight ul li a {
 background-image: url(/resources/images/rightside_link_bg_bottom.png);
 background-position: center bottom;
 background-repeat: no-repeat;
 color: #262626;
 display: block;
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 line-height: 14px;
 padding: 10px;
 text-decoration: none;
}
#sideRight ul li a:hover {
 background: none;
 background-color: #DA251D;
 color: #FFFFFF;
 padding: 10px;
 text-decoration: none;
 border-radius: 5px;
}
/* Forum Last */
#sideRight .forumlast {
 display: block;
 background: none;
 width: 173px;
}
#sideRight .forumlast li {
 display: block;
 background: none;
 font-size: 12px;
 font-family: Arial;
 color: #777777;
 padding: 10px 0px;
}
#sideRight .forumlast li a {
 display: inline;
 background: none;
 font-size: 12px;
 font-family: Arial;
 font-weight: normal;
 color: #262626;
 padding: 0;
}
#sideRight .forumlast li a:hover {
 background: none;
 color: #262626;
 padding: 0px;
 text-decoration: underline;
 border-radius: 0px;
}
#sideRight .forumlast li span {
 display: block;
 background: none;
 font-size: 11px;
 font-family: Arial;
 font-weight: normal;
 padding: 0;
}
/* Poll */
#sideRight .poll {
 padding: 10px 0px 0px 0px;
}
#sideRight .poll .question {
 font-family: Arial;
 font-size: 12px;
 color: #262626;
}
#sideRight .poll ul {
 display: block;
 background: none;
}
#sideRight .poll .answer {
 display: block;
 background: none;
 padding: 5px 0px;
}
#sideRight .poll .answer label {
 font-size: 12px;
 font-family: Arial;
 color: #777777;
}
#sideRight .poll .pollBut{
 background-image: url(/resources/images/ask_submit.png);
 background-position: center top;
 background-repeat: no-repeat;
 border: 0 none;
 color: #FFFFFF;
 display: block;
 font-size: 12px;
 height: 22px;
 margin: 10px auto 0;
 padding: 0 0 5px;
 text-align: center;
 width: 102px;
 line-height: 22px;
}
#sideRight .poll .pollBut:hover {
 background-image: url(/resources/images/ask_submit.png);
 background-position: center -30px;
 background-repeat: no-repeat;
}
#sideRight .poll .result {
 display: block;
 background: none;
 font-size: 12px;
 padding-top: 10px;
}
#sideRight .poll .result li{
 display: block;
 background: none;
 font-size: 12px;
 padding: 0;
}
#sideRight .poll .result li a {
 display: block;
 background: none;
 font-size: 12px;
 padding: 0;
 font-weight: normal;
 color: #777777;
 text-decoration: underline;
}
#sideRight .poll .result li a:hover {
 text-decoration: none;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
 width: 100%;
 margin: -117px auto 0;
 height: 117px;
 background-image: url(/resources/images/footer_bg.png);
 background-position: center top;
 background-repeat: repeat-x;
 position: relative;
 float: left;
}
#footer .finner {
 width: 100%;
 height: 117px;
 background-image: url(/resources/images/finner_bg.png);
 background-position: center top;
 background-repeat: no-repeat;
 position: relative;
 float: left;
}
#footer ul {
 display: block;
 margin: 0 auto;
 padding: 31px 0 0 0;
 width: 1000px;
}
#footer ul li {
 display: block;
 float: left;
}
#footer ul li.made4people {
 padding-left: 18px;
 padding-right: 35px;
}
#footer ul li.made4people a {
 display: block;
 background-image: url(/resources/images/made4people.png);
 background-position: left center;
 background-repeat: no-repeat;
 width: 94px;
 height: 34px;
}
#footer ul li.smalllink {
 padding: 18px 2px 0;
}
#footer ul li.smalllink a {
 background-image: url("/resources/images/small_links.png");
 background-repeat: no-repeat;
 display: block;
 height: 15px;
 line-height: 13px;
 width: 80px;
}
#footer ul li.smalllink a.site {
 background-position: left 1px;
}
#footer ul li.smalllink a.site:hover {
 background-position: left -19px;
}
#footer ul li.smalllink a.forum {
 background-position: -84px 1px;
}
#footer ul li.smalllink a.forum:hover {
 background-position: -84px -19px;
}
#footer ul li#footer ul li.smalllink a.service {
 background-position: -168px 1px;
}
#footer ul li.smalllink a.service:hover {
 background-position: -168px -19px;
}
#footer ul li.pad45 {
 width: 45px;
 height: 10px;
}
#footer ul li.menu {
 padding: 15px 7px 0;
}
#footer ul li.menu a {
 font-size: 12px;
 color: #777777;
 text-decoration: none;
 line-height: 12px;
}
#footer ul li.menu a:hover {
 text-decoration: underline;
}
#footer ul li.otakoyi {
 padding-left: 80px;
}
#footer ul li.otakoyi a {
 background-image: url(/resources/images/otakoyi.png);
 background-position: right top;
 background-repeat: no-repeat;
 display: block;
 padding: 0 30px 0 0;
 text-decoration: none;
}
#footer ul li.otakoyi a:hover {
 background-image: url(/resources/images/otakoyi_h.png);
 background-position: right top;
 background-repeat: no-repeat;
 display: block;
 padding: 0 30px 0 0;
 text-decoration: none;
}
#footer ul li.otakoyi a span {
 color: #777777;
 display: block;
 font-family: verdana;
 font-size: 12px;
 width: 71px;
}
/* Clear */
.clear {
 display: block;
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 height: 0px;
}
.clear175 {
 display: block;
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 height: 175px;
}
.clear20 {
 display: block;
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 height: 20px;
}
.clear10 {
 display: block;
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 height: 10px;
}
.clear50 {
 display: block;
 clear: both;
 font-size: 0px;
 line-height: 0px;
 margin: 0px;
 padding: 0px;
 height: 50px;
}
.rss_r {
 float: right;
 display: block;
 width: 18px;
 height: 18px;
 background-image: url(/resources/images/rss.png);
 background-position: left top;
 background-repeat: no-repeat;
}
.rss_r:hover {
 background-position: -30px top;
}
.allpages {
 color: #FFFFFF;
 display: block;
 float: right;
 font-size: 11px;
 font-weight: normal;
}
