/* ------- Global CSS ------- */
*html .article { overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; zoom: 1; }
html, body { font: 11px/1.3 Arial, Helvetica, sans-serif; color: #333; background: #FFF; }
html, body, h1, h2, h3, h4, h5, h6, blockquote, p, ol, ul, hr, form, span, div { margin: 0; padding: 0; }
ul, ol { list-style: none; }
.clear { clear: both; height: 0px; font-size: 1px; line-height: 0px; overflow: hidden; }
a, a:link, a:visited { color: #25A; text-decoration: none; }
a:hover, a:active { color: #58D; }
a img, img { border: 0 none; vertical-align: middle; }
textarea { overflow: auto; }
input, select, textarea { padding: 1px; font: 12px/1.3 Arial, Helvetica, sans-serif; color: #444; }
.button { width: auto; cursor: pointer; padding: 0px 10px; font-weight: bold; overflow: visible; color: #000; }
/*input { width: 220px; }*/
h1, h2, h3, h6 { font-weight: normal; letter-spacing: -1px; line-height: 1; }
h6 { margin-top: 30px; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }
h1 { font-size: 20px; }
h2 { font-size: 20px; }
h3 { font-size: 20px; }
h4 { font: italic bold 12px Arial, Helvetica, sans-serif; margin-top: -8px; }
h5 { }
h6 { font-size: 14px; font-weight: bold; text-align: right; border-bottom: 3px solid #EEE; padding-right: 15px; text-transform: uppercase; }
#loading-layer { display: none; width: 35px; height: 35px; text-align: center; }
.all a { text-align: right; display: block; font: bold 10px/1 Verdana, Geneva, sans-serif; }
/* ------- Templates ------- */
/* Top */
#top-wrap { background: #EEE url(images/bg-top.jpg) bottom center no-repeat; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#top { width: 990px; margin: 0 auto; padding: 3px 0; }
/* Login */
#user-menu { float: left; }
#user-menu li { display: inline; }
#user-menu span { font-size: 14px; font-weight: bold; }
#user-menu input { width: 120px; }
#user-menu .button { width: auto; cursor: pointer; padding: 0px 10px; font-weight: bold; overflow: visible; color: #000; }
/* Login Error */
#login { width: 100%; text-align: left; display: inline-block; }
#login li { padding-bottom: 5px; }
#login li b { width: 30%; display: inline-block; vertical-align: top; }
/* Search */
#search { float: right; }
/* Search расширенная версия */
#search-form { width: 100%; margin-top: 10px; text-align: left; display: inline-block; }
#search-form h6 { margin-right: 30px; }
#search-form li { padding-bottom: 5px; }
#search-form li b { width: 30%; display: inline-block; }
.search-info { margin: 10px 0 30px 0; }
.search-word { color: #F08; font-size: 13px; }
/* Header */
#header-wrap { height: 200px; background: #FFF url(images/bg-header.jpg) top center no-repeat; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#header { width: 990px; margin: 0 auto; }
/* Logo */
#logo { float: left; margin-top: 50px; width: 522px; }
#logo a:link, #logo a:visited { color: #000; text-shadow: 0px 2px 1px #FFF; font-size: 110px; font-weight: bold; line-height: 0.725; letter-spacing: -1px; }
#logo a:hover, #logo a:active { color: #555; }
#logo strong { display: block; }
#logo span { margin-left: 110px; font-size: 18px; display: block; }
#logo b { margin-left: 170px; font-size: 18px; font-style: italic; font-weight: normal; text-decoration: underline; color: #666; line-height: 1; letter-spacing: -1px; }
/* Флэшка шапка */
#roulette { float: right; width: 468px; height: 200px; font-size: 18px; color: #F03; }
/* Category */
#category-wrap { background: #EEE url(images/bg-category.gif) top left repeat-x; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#category { width: 990px; margin: 0 auto; text-transform: uppercase; padding: 8px 0; font-weight: bold; }
#category li { display: inline; }
#category li a { padding: 0 8px; color: #000; text-shadow: 0px 2px 1px #FFF; }
#category li a:hover { padding: 8px 8px; background: url(images/bg-category-hover.gif) top left repeat-x; color: #555; }
/* Advertisement */
#ads-1-wrap { background: #FFF url(images/bg-ads.jpg) top center no-repeat; padding: 10px 0; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#ads-1 { width: 990px; margin: 0 auto; font-size: 13px; color: #333; border: 3px solid #FF8040; height: 85px; width: 964px; text-align: center; background: #FFF8F4; padding: 15px 10px 0 10px; }
/* Favorites */
#favorites { width: 970px; margin: 0 auto; padding: 10px; text-align: justify; text-justify: newspaper; background: #EEE; }
#favorites h6 { margin: 0 0 10px 0; padding-right: 2px; border-bottom: none; font-size: 15px; text-decoration: underline; }
#favorites h4 { margin: 0 0 5px 0; font-size: 13px; }
#favorites .content { width: 459px; padding: 10px; border: 1px solid #DDD; display: -moz-inline-box; display: inline-block; vertical-align: top; background: #FFF; }
#favorites .imgright { float: right; width: 136px; height: 89px; margin: 0 0 2px 10px; padding: 2px; border: 1px solid #DDD; }
#favorites a:hover .imgright, #favorites a:hover .imgleft { border: 1px solid #58D; }
#favorites span { width: 100%; display: -moz-inline-box; display: inline-block; font-size: 0; }
* html #favorites .content { display: inline; }
* + html #favorites .content { display: inline; }
/* Location */
#location-wrap { height: 30px; background: #EEE; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#location { width: 990px; margin: 0 auto; font: italic bold 12px Arial, Helvetica, sans-serif; padding-top: 7px; }
#location strong { color: #777; text-decoration: underline; }
/* body-wrap */
#body-wrap { background: #FFF; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#body { width: 990px; margin: 0 auto; padding-bottom: 30px; }
/* Content */
#content-all { float: left; width: 680px; margin-top: 30px; }
/* Article */
.article { margin: 0 30px 30px 0; font-size: 13px; line-height: 1.5; text-align: justify; }
.meta { width: 100%; margin-bottom: 10px; font-size: 11px; height: 15px; color: #999; }
.meta-left { float: left; }
.meta-right { float: right; }
.meta strong { color: #666; }
.print { width: 16px; height: 11px; margin-bottom: -1px; padding: 0 1px; background: url(images/icon-print.gif) left bottom no-repeat; display: inline-block; }
/* ------- Форматирование новости ------- */
.article ul li { margin-left: 15px; padding-left: 20px; background: url(images/li-article.gif) left 50% no-repeat; }
.article ol { margin-left: 20px; padding-left: 15px; list-style: decimal; }
.article .imgright { float: right; margin: 0 0 2px 15px; padding: 2px; border: 1px solid #DDD; }
.article .imgleft { float: left; margin: 0 15px 2px 0; padding: 2px; border: 1px solid #DDD; }
.article a:hover .imgright, .article a:hover .imgleft { border: 1px solid #58D; }
/* Neighboring */
#nextprev-news { margin-right: 30px; font-size: 12px; font-weight: bold; font-style: italic; border: solid #EEE; border-width: 1px 0; }
#next-news { text-align: left; }
#prev-news { text-align: right; }
/* Sidebar */
#sidebar { float: right; width: 310px; }
/* Pagination */
#pagination { padding-top: 2px; margin: 30px 30px 0 0; text-align: center; font-size: 24px; }
#pagination a { margin: 0 2px; padding: 1px 8px; }
#pagination b { margin: 0 2px; padding: 1px 8px; background: #DDD; color: #FFF; }
/* Footer */
#footer-wrap { background: #DDD; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
#footer { width: 990px; margin: 0 auto; }
#counter { float: left; }
#copyright { float: right; }
/* ------- Custom Category ------- */
.partii { margin-right: 30px; font-size: 12px; display: block; }
.fotoshopy { float: left; margin: 0 30px 30px 0; display: inline; padding: 2px; border: 1px solid #DDD; }
.fotoshopy h3 { font-size: 11px; letter-spacing: 0; margin: 2px 0; text-align: center; }
.glas-naroda-mail { width: 604px; font-family: "Courier New", Courier, monospace; padding: 20px 20px 20px 23px; border-left: 3px solid #800; background: #F7F7F7; }
#glas-naroda-ahtung { margin: 30px 30px 30px 0; padding: 10px; border: 3px solid #F00; background: #FDD; }
.chavo { float: left; width: 288px; padding: 10px; margin: 0 30px 30px 0; display: inline; border: 1px solid #EEE; }
.chavo strong { font: italic 17px Georgia, "Times New Roman", Times, serif; }
#feedburner { }
#feedburner li { margin: 0; display: inline-block; background: none; padding: 5px 0; border-left: 1px solid #800; }
#feedburner li span { float: left; width: 250px; vertical-align: top; font-size: 11px; }
#feedburner form { width: 400px; float: right; text-align: right; }
#feedburner form input { }
#voting_ng {font-weight:bold;}
/* ------- Морда MAIN.MORDA ------- */
#news-morda { float: left; width: 310px; margin-right: 30px; }
#news-morda .content { text-align: justify; margin-top: 30px; line-height: 1.4; }
#news-morda h3 { text-transform: uppercase; padding: 2px 3px 2px 0; margin: 0; text-align: right; background: #666 url(images/bg-news-morda.jpg) left 50% no-repeat; }
#news-morda h3 a:link, #news-morda h3 a:visited { color: #FFF; }
#news-morda h3 a:hover, #news-morda h3 a:active { color: #CCC; }
#news-morda h4 { float: left; width: 184px; margin: 0 0 5px 0; font-size: 13px; text-align: left; }
#news-morda .imgright { float: right; width: 107px; height: 70px; margin: 0 0 2px 10px; padding: 2px; border: 1px solid #DDD; }
#news-morda a:hover .imgright, #news-morda a:hover .imgleft { border: 1px solid #58D; }
/* Блоки центер */
.news-morda { float: left; width: 310px; margin: 0 30px 30px 0; background: #FFF url(images/bg-news-morda-top.gif) right 1px repeat-x; display: inline; }
.news-morda h6 { margin: 0 15px 10px 0; padding: 0 5px; border-bottom: none; float: right; background: #FFF; }
.news-morda h6 a:link, .news-morda h6 a:visited { color: #222; }
.news-morda h6 a:hover, .news-morda h6 a:active { color: #999; }
.news-morda li { padding-bottom: 5px; color: #999; }
.news-morda b { color: #666; border-bottom: 1px solid #EEE; }
/* ------- Досье MAIN.DOSE ------- */
#people li { }
#people li { float: left; width: 190px; padding: 2px; border: 1px solid #DDD; margin: 0 30px 5px 0; display: inline; background: #EEE; }
#people img { float: left; margin-right: 5px; width: 38px; height: 58px; }
#letter { height: 26px; margin: 30px 30px 30px 0; }
#letter li { float: left; display: inline; margin-right: 9px; font-size: 20px; }
#letter a { text-decoration: underline; }
.letter { height: 22px; margin: 0 30px 5px 0; font-size: 20px; border-bottom: 3px solid #EEE; }
.letter a { position: relative; bottom: 4px; }
.list { float: left; width: 196px; margin: 0 30px 15px 0; display: inline; font-weight: bold; }
.list li { float: left; width: 196px; }
/* ------- Ахтунги движка ------- */
.msge { margin: 0 30px 30px 0; padding: 10px; font-size: 13px; color: #F08; border: 3px solid #F08; text-align: center; }
.msgi { margin: 0 30px 30px 0; padding: 10px; font-size: 13px; color: #08F; border: 3px solid #08F; text-align: center; }
.msgo { margin: 0 30px 30px 0; padding: 10px; font-size: 13px; color: #080; border: 3px solid #080; text-align: center; }
/* ------- Plugins ------- */
/* Blocks Right */
#quote b { text-decoration: underline; }
#fotoshopy p { padding: 2px; border: 1px solid #EEE; text-align: center; }
#fotoshopy li { padding-bottom: 5px; }
#lastnews li { padding-bottom: 5px; color: #999; }
#lastnews b { color: #666; border-bottom: 1px solid #EEE; }
#popular li { padding: 0 0 5px 16px; background: url(images/icon-popular.gif) left top no-repeat; }
#rss li { float: left; margin-left: 1px; width: 137px; padding: 0 0 5px 16px; background: url(images/icon-rss.gif) left 1px no-repeat; }
/* Lostpassword */
#lostpassword { width: 650px; text-align: left; display: inline-block; }
#lostpassword li { padding-bottom: 5px; }
#lostpassword li b { width: 30%; display: inline-block; vertical-align: top; }
/* Registration */
#registration { width: 100%; text-align: left; display: inline-block; }
#registration li { padding-bottom: 5px; }
#registration li b { padding-bottom: 5px; width: 30%; display: inline-block; vertical-align: top; }
/* Uprofile */
.profile { width: 100%; text-align: left; display: inline-block; }
.profile li { padding-bottom: 5px; }
.profile li b { padding-bottom: 5px; width: 30%; display: inline-block; vertical-align: top; }
.profile img { padding: 2px; border: 1px solid #DDD; }
.profile a:hover img { border: 1px solid #58D; }
.profile textarea { width: 644px; }
input.profile  { width: 220px; }
/* Comments */
#comments { margin-right: 30px; }
.comments { width: 628px; padding: 10px; margin-bottom: 20px; border: 1px solid #EEE; display: inline-block; }
.comments li { float: right; }
.comments .author { width: 510px; font-size: 11px; color: #999; border-bottom: 1px solid #EEE; margin-bottom: 5px; padding-top: 1px; line-height: 1; }
.comments .author b { color: #666; }
.comments .avatar { float: left; padding: 0 10px 1px 0; }
.comments img { padding: 2px; border: 1px solid #DDD; }
.comments a:hover img { border: 1px solid #58D; }
.comments .comment { width: 510px; }
.comments .answer { font-style: italic; border: 1px dashed #DDD; background: #EEE; padding: 2px 5px; margin-top: 5px; }
#comments-add { margin-right: 30px; }
#comments-add li { padding-bottom: 5px; }
#comments-add b { padding-bottom: 5px; width: 244px; display: inline-block; vertical-align: top; }
#comments-add img { padding: 2px; border: 1px solid #DDD; cursor: pointer; }
#comments-add a:hover img { border: 1px solid #58D; }
#comments-add .captcha img, #comments-add .captcha b { padding: 0; }
#comments-add textarea { width: 400px; }
#error_message { margin-top: 30px; }
.comments-error { float: right; padding: 3px 35px 0 0; }
/* Lastcomments */
#lastcomments li { color: #999; margin-left: 1px; padding: 0 0 5px 16px; background: url(images/icon-lastcomments.gif) left 2px no-repeat; }
#lastcomments b { color: #666; border-bottom: 1px solid #EEE; }
#lastcomments span { color: #333; }
#lastcomments span b { border: 0; }
#lastcomments strong { color: #666; }
#lastcomments a:link strong, #lastcomments a:visited strong { color: #25A; }
#lastcomments a:hover strong, #lastcomments a:active strong { color: #58D; }
#lastcomments .all { background-image: none; }
#lastcomments-full { margin-right: 30px; }
#lastcomments-full h6 { border: none; text-align: left; text-transform: none; font-size: 13px; }
#lastcomments-full li { color: #999; padding-bottom: 5px; }
#lastcomments-full b { color: #666; border-bottom: 1px solid #EEE; }
#lastcomments-full span { color: #333; }
#lastcomments-full span b { border: 0; }
#lastcomments-full strong { color: #666; }
#lastcomments-full a:link strong, #lastcomments-full a:visited strong { color: #25A; }
#lastcomments-full a:hover strong, #lastcomments-full a:active strong { color: #58D; }
/* Feedback */
#feedback { }
#feedback li { padding-bottom: 5px; background: none; margin-left: 0; padding-left: 0; }
#feedback li b { width: 244px; display: inline-block; vertical-align: top; font-size: 11px; }
#feedback .captcha img, #feedback .captcha b { padding: 0; }
#feedback textarea { overflow: auto; width: 400px; }
/* Voting */
.voting { }
.voting li { position: relative; width: 307px; }
.voting .title { padding-bottom: 5px; font-weight: bold; font-style: italic; font-size: 12px; }
.voting .dotted { background: url(plugins/voting/images/dotted.gif) repeat-x left 10px; }
.voting img { padding: 0 3px 5px 0; background: #FFF; }
.voting span { padding-left: 3px; position: absolute; bottom: 3px; right: 0; background: #FFF; }
.voting input { width: 16px; }
.voting .button { width: 101px; margin-top: 5px; }
.voting-full { margin: 0 30px 30px 0; }
/* Ligtbox */
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: hidden; }
#cboxLoadedContent { overflow: auto; }
#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxContent { background: #FFF; border: 10px solid #CCC; padding: 1px; }
#cboxLoadedContent { margin-bottom: 32px; }
#cboxTitle { position: absolute; bottom: 0; right: 32px; left: 1px; font-size: 12px; height: 30px; padding: 1px 4px; }
#cboxCurrent { position: absolute; bottom: 1px; left: 4px; color: #999; }
#cboxPrevious { position: absolute; bottom: 50px; left: 0px; background: url(jquery/images/prev.jpg) no-repeat; width: 32px; height: 32px; text-indent: -9999px; }
#cboxNext { position: absolute; bottom: 50px; right: 0px; background: url(jquery/images/next.jpg) no-repeat; width: 32px; height: 32px; text-indent: -9999px; }
#cboxClose { position: absolute; bottom: 0; right: 1px; background: url(jquery/images/close.jpg) no-repeat; width: 32px; height: 32px; text-indent: -9999px;}
#cboxLoadingGraphic { background: url(jquery/images/loading.gif) center center no-repeat; }
#toTop {
width:100px;
border:1px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}
div#logo2 {
    display: inline-block;
    width: 440px;
    margin-top: 40px;
}

div#logo2 a {
    color: red;
    font-size: 6em;
}

div#logo2 span {
    font-size: 2em;
    font-style: italic;
    color: #666666;
}