* {margin:0;padding:0;border:0;}
#s:focus, #feedback input[type=text]:focus,#feedback textarea:focus {outline: 0; background-color: #FFD0B1;}
html, body {margin:0px auto; background: #ffffff; font-family: Tahoma; font-size: 9pt; color: #b2b2b2;}
body.img1  {background: #18202b url(/img/pict-1.png) no-repeat 50% 0;background-size: contain;}
body.img2  {background: #18202b url(/img/pict-2.jpg) no-repeat 50% 0;background-size: contain;}
body.img3  {background: #18202b url(/img/pict-3.jpg) no-repeat 50% 0;background-size: contain;}
body.img4  {background: #18202b url(/img/pict-4.jpg) no-repeat 50% 0;background-size: contain;}
body.img5  {background: #18202b url(/img/pict-5.jpg) no-repeat 50% 0;background-size: contain;}
h1 {font-family: Century Gothic;font-size: 16pt; color:#ffffff;font-weight: normal;}
h1 a{color:#ffffff;text-decoration: none;}
h2 {font-family: Segoe UI; font-weight: bold; font-size: 15pt; color:#ffffff;clear: both;}
h3 {font-size: 10pt; color: #e6e6e6; margin-bottom: 12px;font-weight: normal;}
h3 a{color: #e6e6e6; text-decoration: underline;}
h3 a:hover{text-decoration: none;}
h4 { clear: both; color: white; font-size: 12px; margin-bottom: 12px;}
h4 strong{ border-bottom: dotted 1px; cursor: pointer;}
h4 strong:hover{ border-bottom: none;}
h4 div{margin-top:6px;}
#sub h4{margin-left: 12px;}
p, ul, ol {margin-bottom: 24px;}
ul, ol {margin-left: 20px;}
li {margin-bottom: 12px;}
a {color: #999;}
a:hover{text-decoration: none;}
td {border-bottom: solid 1px; border-right: solid 1px; padding: 5px;}
table {border-top: solid 1px; border-left: solid 1px;margin-bottom: 24px;}
hr {border-style: dotted; clear: both; border-top-width: 1px;}
.texture {background: url(/img/ret_texture.png);}
.wrapper {width: 929px; margin: 0 auto;}
.header {height: 100px; padding-top: 40px;}
input {border-radius: 12px; background: white url(/img/search.png) no-repeat; 
width: 190px; height: 24px; background-position: right center; padding: 2px 20px 2px 12px;margin-bottom: 16px;}
.auth {float: right;text-align: justify;}
.auth a{color:#ffffff;}
#reg{float: right;}
#auth{float: left;}
.menu {width: 223px; margin-right: 26px; float: left; font-family: Segoe UI; font-weight: bold;}
.menu_block {margin-bottom: 30px;}
.menu_title {text-transform: uppercase; color: #FFD0B1; font-size: 12pt; margin-bottom:8px;}
.menu a{display: block; color: #ababab; font-size: 10pt; text-decoration: none; border-bottom: 1px solid #797979; padding: 8px 0 8px 0; text-transform: uppercase;}
.menu a:hover{color: #ffffff;}
.menu_block :last-child {border-bottom: none;}
.menu span{font-size: 7pt;}
.content {width: 640px; background: url(img/black.png); border-radius: 6px; float: right; padding: 24px 20px 20px 20px;margin-bottom: 44px}
.content img {max-width: 640px;}
.news {padding: 24px 0 0px 0;  border-bottom: 1px dotted #47484b; clear: both;}
.content span{color: #666666; font-size: 8pt; margin-bottom: 12px;display: block;font-style: italic;}
.content .news:last-child {border-bottom: none;}
.content img{border-radius: 6px; float: left; margin-right: 18px; margin-bottom: 18px;}
.news img{max-height: 114px;max-width: 174px;}
.paginator { width: 680px; float: right; margin-bottom: 44px;}
.paginator a{color: #ffffff; }
.paginator a:hover{text-decoration: none;}
.navigation {text-align: right;}
.pages {float: left;}
.next {float:right;margin-left: 24px;}
.prev {margin-right: 24px;}
.footer {height: 270px;clear: both;}

.footer { margin-top: 60px;  border-top: solid 1px #37414C;  padding-top: 56px; padding-bottom: 16px;}
.footer a:hover{text-decoration: underline;}
.fblock {float: left; width: 169px;}
.mblock {float: left; width: 250px;}
.fblock a{ opacity: 0.5;font-size:8pt; margin-bottom: 10px; display: block; color: #E6E6E6; text-decoration: none; }
.mblock a{font-family: Century Gothic; font-size: 9pt;color: #E6E6E6; text-decoration: none; margin-bottom: 16px; display:block;}
.ftitle {font-size:9pt; font-weight: bold; color: #666666; margin-bottom: 16px;}
.mtitle {font-size:8pt; color: #666666; margin-bottom: 16px; }

.likes {margin: 18px 0 18px;}
.count {background: url(/img/comment.png) no-repeat; width: 12px; height: 15px; margin-top: 3px; margin-right: 5px; padding-left: 17px; background-position: 0 2px; float: right;}
.comment {background: url(/img/white.png); border-radius: 5px; padding: 11px 15px 11px 15px;min-height: 57px;}
#comment {border-radius: 5px; width: 630px;padding: 5px; background-color: #b2b2b2;}
#submit {padding: 0; background: #b2b2b2; cursor: pointer;}
.form-allowed-tags,.logged-in-as,#commentform label {display: none;}
.commentlist {list-style: none; margin: 0;}
.comment-body p{margin-bottom: 6px;color: #999999; font-size:9pt;}
.meta-nav {display: inline;}
img.loginza_provider_ico {margin-bottom: 0; margin-right: 5px;}
.page-title {font-family: Tahoma; font-size: 18pt; margin-bottom: 24px;}
.page-title span {color: white; display: inline; font-size: 18pt; font-style: italic;}
.attachment img {float: none; margin-top: 24px; }
.entry-attachment { text-align: center; }
.page-title a {color: white;}
#feedback, #feedback td {border: none;}
#feedback td {text-align: right; vertical-align: middle;}
#feedback input[type=text], #feedback textarea {padding: 2px 12px 2px 12px; background: #B2B2B2; width: 450px; border-radius: 5px; margin:0; }
#photo_full {position: fixed; width: 100%; height: 100%; background: url(/img/black.png); border-radius: 5px; top: 0; left: 0; padding: 16px; text-align: center; cursor: pointer;}
#photo_full img{position: fixed; margin-top: 100px; float: none; margin-left:-175px;}
#sub img {margin-right: 10px;}
#up {position: fixed; bottom: 16px; width: 100px; height: 30px; background: url(/img/black.png); border-radius: 5px; right: 16px; text-align: center; padding-top: 10px; display: none;}
#up a{color: #B2B2B2; border-bottom: dotted 1px #B2B2B2; font-size: 10pt; cursor: pointer;}
#up a:hover{border: none;}
h4 img{cursor: pointer;}
.jquery-image-zoom img{border-radius: 5px;}
.cat_all {float: right; margin-top: 12px;font-weight: bold;}
#marquee a {text-decoration: none;}
#marquee a:hover {text-decoration: underline;}
.group_link {text-decoration: none; color: white;}
.group_link:hover{text-decoration: underline;}
.news {min-height: 135px;}
