@charset "windows-1251";
/* CSS Document */
body { background: #fff; margin: 0;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; min-width: 1000px; }
a, a:link, a:visited, a:active, a:hover  { color: #0095d2; text-decoration: none; }
a img { border: none; }

.floatL { float: left; }
.floatR { float: right; }
.overflow { overflow: auto; height: 1%; }
h1 { font-size: 24px; margin: 0; padding: 0; text-transform: uppercase; font-weight: bold; letter-spacing: -1px; color: #000; margin-bottom: 32px; }
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; }
h2 { font-size: 18px; margin: 0; padding: 0 0 11px 0; font-weight: normal; text-transform: uppercase; color: #b2b2b2; }
h3 { font-size: 130%; margin: 0; padding: 0; font-weight: bold; color: #f38074; }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.page h1 { margin-bottom: 20px; }
.page h1 span { color: #b2b2b2; }
.page .block-content { height: 15px; }

.banner { text-align:center; padding: 10px 0 0 0; }

.main { margin: 0 auto; width: 990px; }
#wrapper { padding-left: 0!important; padding-right: 0!important; }
#content { padding-top: 0; padding-bottom: 0; width: 656px; }
#sidebar { width: 300px; margin: 0; float: right; }
#header { background: none; }

.header a.message-empty { background:transparent url('../images/icons.gif') no-repeat scroll right 3px; color:#FFEA00; margin-right:5px; padding-right:18px; }
.header a.message-empty:hover { background-color: inherit; }

#nav { border-top: 1px solid #E7E4E4; /*border-bottom: 1px solid #E7E4E4;*/ margin-bottom: 15px; background: none; background-color: #f7f7f7; height: 60px!important; padding: 13px 20px 8px 20px; overflow: hidden; }
.menu { padding-top: 0; }
.menu li { color: #f33; }
#nav .write { padding: 0; }

.header { padding: 34px 0 15px 0; }
/*button .small span, a.button.small span { background: none; }
button .small em, a.button.small em { background: none; }*/
#nav .search .button { width: 22px; background-image: url('../images/search-button-1.gif'); padding: 0; }

#nav .search { padding-top: 0; }
#nav .search, #nav .search form { width: 200px; }
#nav .search .text { background: #fff; border: 1px solid #e7e7e7; padding: 3px 0 4px 7px; width: 166px; }
#nav .menu { margin-top: -3px; }

.sub-menu { top: 33px; }
.sub-menu li.active { background: none; background-color: #FF3333; }
.sub-menu li.active div { background: none; }

.nav { height: 43px; width: 656px; float: left;  }
.nav ul { padding: 0; margin: 0; overflow: visible; height: 43px; }
.nav li { padding: 0; margin: 0; float: left; height: 43px; list-style: none; font-size: 23px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }
.nav li a:link, .nav li a:visited, .nav li a:active, .nav li a:hover  { color: #8e8874; text-decoration: none; display: inline-block;  padding: 0 15px; line-height: 40px; color: black; }
.nav a#logoLink { padding: 0; margin: 0; margin-right: 15px; line-height: 43px; }
#logoImg { width: 121px; height: 43px; }

.profile { width: 300px; float: right; text-align: right; font-size: 11px; line-height: 14px; }
.profile .avatar { float: right; margin-left: 12px; }
.profile a { color: #7d8c99; }
a.author { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #7d8c99; }
.profile a:hover { color: #FFFFFF; background-color: #000; }
.guest { text-transform: uppercase; font-size: 12px; line-height: 13px; margin-top: 8px; }
.guest a { color: black; } 
a.avatar:hover { background-color: #fff; }


.center { position: relative; }
.nash-content { float: left; width: 67%; position: relative; }
.topic { margin-bottom: 29px; border: 1px solid #e7e4e4; overflow: auto; height: 1%; padding: 35px 36px 0 36px; }
.topic .content img { margin: 0 0 15px 0; }
.topic .content { margin: 7px 0 22px 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; }
.topic .favorite { width: 24px; height: 21px; top: 22px; right: 32px; left: inherit;  }
.topic .blogLink { text-transform: uppercase; font-size: 10px; font-weight: bold; line-height: 10px; margin-bottom: 4px; }
.topic .blogLink a {  color: #b2b2b2; }
.topic h1.title { font-size: 25px; line-height: 25px; margin-bottom: 6px; }
.topic .action { margin: 0; }
.topic .action li a { margin-left: 0!important; }
.topic .action li { margin-right: 10px; }
.topic .postFooter, .topic .postFooter a { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #b2b2b2; font-size: 12px; }
.topic .postFooter { margin-bottom: 22px; }
.topic .postAuthor a { color: #7d8c99; }
.topic .voting { background: none; padding: 0; margin: 0; }
.topic .voting div { float: left; font-size: 14px; font-weight: bold; }
.topic .voting a { display: block; padding: 7px 10px; }
.topic .voting div.plus, .topic .voting div.minus { background-color: #f33; }
.topic .voting div.comments-total { margin-left: 12px; background: #333; color: #fff; }
.topic .voting div.comments-total a { color: #fff; }
.topic .voting a .addComment { text-transform: uppercase;  font-weight: normal; font-size: 12px; line-height: 10px; }

#wrapper .update-hide { padding-left: 0; padding-right: 0; }
.white-back { margin-left: 0; margin-right: 0; }
.block.white h1 { font-weight: normal; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; color: #000; }

.block.white { border: 1px dotted #e5e5e5; margin-bottom: 16px; }
.block.white .tl, .block.white .tr, .block.white .cl, .block.white .cr, .block.white .bl, .block.white .br { background: none; } 
.block.white .tl, .block.white .tr { height: 16px; }

.profile-user { padding-left: 20px; padding-right: 20px; }

.news .newsBody { padding: 17px 0; }
.news .newsBody a img { padding: 0 0 18px 0; }
.news p { padding: 6px 0; margin: 0; }
.news .tag { float: left; background: url("/img/bg-tag.gif") left no-repeat; padding-left: 17px; }
.news .date { float: right; }
.news .karma { padding-top: 35px; }
.news .karma a { background: #ff3333; color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 25px; padding: 5px 10px; text-decoration: none; }
.news .karma .karmaSum { background: #333333; font-size: 12px; font-weight: bold; line-height: 25px; padding: 5px 8px; color: #fff; margin-left: 11px; }
.nextPrev { padding: 0 15px 15px 15px; font-size: 120%; font-weight: bold; }
.nextPrev a, .nextPrev a:link, .nextPrev a:visited, .nextPrev a:active, .nextPrev a:hover { color: #333; background: #f0eded; text-decoration: none; margin-right: 5px; }
.nextPrev a.activePage { border: 1px solid #999999; color: #b2b2b2; margin-right: 5px; }
.nextPrev a:hover { text-decoration: underline; }

.postFooter { height: 1%; overflow: hidden; }
.postFooter ul.tags { float: left; }
.postFooter .addCredits { float: right; }

.comments .header { padding: 0; }
.comments h3 { color: #b2b2b2; }

.comment .info p a.author { color: #7D8C99!important; font-weight: normal; }
.comment .info ul li.date { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #b2b2b2; }

#sidebar .block-nav .active a, #content .block-nav .active a { color: #fff; text-decoration: none; background: none!important; text-transform: uppercase; font-size: 10px; font-weight: bold; padding: 1px 7px 0 7px; }
#sidebar .block-nav a, #content .block-nav a { color: #333; text-decoration: none; text-transform: uppercase; padding: 1px 7px 0 7px; font-size: 10px; margin: 0; font-weight: bold; }
#sidebar ul.block-nav, #content ul.block-nav { padding: 0!important; margin: 0!important; overflow: auto; }
#sidebar .block-nav li, #content .block-nav li { float: left; list-style: none; line-height: 18px; background-image: none!important; }
#sidebar .block-nav li.active, #content .block-nav li.active  { background: #333!important; }
#sidebar .block-content, #content .block-content { clear: both; border-top: 1px solid #e7e4e4; border-bottom: 1px solid #e7e4e4; padding: 0 0 15px 8px;  }
.block-nav li strong, .block-nav li em, .block-nav li.active em, .block-nav li.active strong { background: none!important; display: none; }

#sidebar .cont { margin-left: 10px; }
#sidebar .post { margin-top: 12px!important; position: relative; padding: 0 40px 0 0; }
#sidebar .post .autor { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px!important; color: #7d8c99; }
#sidebar .post .autor a {  color: #7d8c99!important; font-size: 11px; }
#sidebar .post a { text-decoration: none; font-size: 14px; line-height: 14px; color: #0095D2; }
#sidebar .post a.category { display: block; color: #7d8c99; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 14px; }
#sidebar .post .sum { position: absolute; padding: 4px 7px; border: 1px solid #e7e4e4; top: 0; right: 0; font-size: 14px; text-align: center; color: #b2b2b2; font-weight: bold; }
#sidebar  ul.ul { padding: 0 0 9px 0; margin: 0; list-style-type: none; position: relative; }
#sidebar .ul li { font-size: 110%; line-height: 18px; border-bottom: 1px dotted #e7e4e4; position: relative; padding: 15px 0 1px 0; }
#sidebar .ul li a, .sidebar .blog .ul li a:link, .sidebar .blog .ul li a:visited, .sidebar .blog .ul li a:active  { text-decoration: none; color: #000; font-size: 12px; text-transform: uppercase; }
#sidebar .ul li span { position: absolute; right: 0; font-weight: bold; color: #b1b1b1; font-size: 14px; }
#sidebar li a:hover { text-decoration: none; }
#sidebar .all { padding: 5px 0 20px 0;}
#sidebar .all a { padding: 0 11px 0 8px; font-size: 10px; text-transform: uppercase; color: #b2b2b2; text-decoration: none; }
#sidebar .reklama { width: 300px; height: 255px; background:#CCCCFF; margin: 30px 0; }

#sidebar .sidead { margin-bottom: 20px; }

#sidebar .block.tags { padding: 20px 20px; margin-bottom: 20px; }

#footer { border-top: 1px; solid #e7e4e4; font-size: 11px; overflow: hidden; padding: 18px 0; }
#footer a { color: #b2b2b2; }
#footer .left { width: 636px; float: left; }
#footer .copyright { font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; color: #b2b2b2; }
#footer .right { width: 350px; }
#footer .alternativeMenu ul a { color: #000000; }

#footer ul { padding: 0; margin: 0; overflow: hidden; height: 30px; }
#footer ul li { padding: 0; margin: 0; float: left; list-style: none; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 18px; }

.people.top-blogs tbody td { padding: 12px 0 7px 0; }
.people.top-blogs tbody td .title { text-transform: uppercase; }
.people.top-blogs tbody td.name a.author { font-weight: normal; background: none; padding-left: 0; color: #7D8C99; }
.people table tbody td.rating strong { color:#B1B1B1; background: none; font-size:14px; font-weight:bold; }
.comment .voting.guest { top: 0px; }
.top-blogs .block-content { border-bottom: none!important; }

.about .tl, .about .tr, .about .bl, .about .br { background: none!important; }
.action .rss a, .action .join a { font-size: 10px; padding-left: 16px; line-height: 12px; height: 13px!important; width: auto!important; }
.profile-blog .action li.edit a { padding-left: 16px; }
.profile-blog .action li { margin-right: 16px; }
.profile-blog .action li.join a { background: url("../images/icon-join.gif") no-repeat!important; }
.profile-blog .action li.join.active a { background: url("../images/icon-join-on.gif") no-repeat!important; }

#pagination { padding-left: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#pagination p { text-transform: uppercase; font-size: 14px; font-weight: bold; }
#pagination p a { color: #f33; }
#pagination ul li, #pagination ul li.active { font-size: 17px; display: block; margin-right: 5px; background: none!important; background-color: #f0eded!important; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#pagination li a { color: #333; padding: 7px 10px!important; display: block; line-height: 18px; }
#pagination ul li.active { border: 1px solid #e7e4e4; padding: 6px 9px!important; background: #fff!important; color: #b2b2b2; }
#pagination ul li a.firstlast { color: #b2b2b2; font-weight: normal!important; line-height: 10px; padding: 10px 10px!important; }