/* Reset
-------------------------------------------------------------------*/
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 { padding: 0; margin: 0; }
ul, ol { list-style: none; }
img { border: none; }



/* Body
-------------------------------------------------------------------*/
html, body { height: 100%; }
body { font: 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; background: #c1d195 url(../../../../templates/skin/proklev/images/fon-bg.jpg) repeat-x top;  }
#fon { background: url(../../../../templates/skin/proklev/images/head-bg.png) no-repeat top center; height:570px; }
#fon1 { background: url(../../../../templates/skin/proklev/images/head-bg2.png) no-repeat top center; height:570px; }

h1, h2, h3, h4, h5, h6 { font: normal 18px Verdana; color: #333; }
h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
h2 { font-size: 20px; line-height: 24px; margin-bottom: 7px; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 18px; line-height: 26px; margin-bottom: 10px; }
h5 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h6 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }

a { color: #2e3c04 }
a:hover { text-decoration: none; }

.voting a { outline: none; }

h1 span { color: #ccc; }

/* Generic Blocks
-------------------------------------------------------------------*/
#container { width: 994px; margin:0 auto; margin-top:-510px }
#header { height: 150px; clear: both; overflow: hidden; zoom: 1; background: url(../../../../templates/skin/proklev/images/header-bg.png) no-repeat }
#nav { clear: both; background: url(../../../../templates/skin/proklev/images/nav-bg.png) repeat-x; clear:both; margin-left:6px; margin-right:6px; height:50px}
#wrapper { overflow: hidden; zoom: 1; padding:30px; background: url(../../../../templates/skin/proklev/images/content-bg.png) repeat-y}
#content { width: 600px; float: left; clear: left; zoom: 1; }
#sidebar { width: 306px; float: right; }
#footer { clear: both; background: url(../../../../templates/skin/proklev/images/footer-bg.png) no-repeat; height:206px; overflow: hidden; }

/* Forms
-------------------------------------------------------------------*/
label { margin-bottom: 2px; }
form p { margin-bottom: 20px; }
form .note { float: right; font-size: 11px; }
form .buttons { overflow: hidden; }
form .right { float: right; font-size: 18px; font-family: Tahoma; color: #333; padding: 5px; }
form .panel_form { background: #eaecea; }
form .panel_form select { width: 73px; height: 18px; margin: 2px; float: left; }
textarea { width: 99%; height: 200px; margin-bottom: 5px; }
textarea.small { width: 300px; height: 70px; margin-bottom: 5px; }
select { width: 99%; }
.w50 { width: 50px; }
.w70 { width: 70px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w100p { width: 99%; }
.radio { position: relative; top: 2px; }
.checkbox { position: relative; top: 2px; margin-left: 0; }
.form-tags { padding: 10px; background: #fafafa; color: #999; }
.form-tags input { width: 99%; }
.form_note { font-size: 11px; color: #aaa; }

/* Header
-------------------------------------------------------------------*/
#header .info { height:100px }
#header .poplavok { background: url(../../../../templates/skin/proklev/images/poplavok.png) no-repeat right bottom; height:50px }
#header h4 { float: left; padding-left:38px; padding-top:14px; margin-bottom:6px }
#header h4 a { background: url(../../../../templates/skin/proklev/images/logo.png) no-repeat; width:230px; height:52px; display:block; text-decoration:none }
#header .text { float:left; clear:both; font-size:11px; color:#aecd49; padding-left:38px }

/* Main Navigation */
#header .nav-main { overflow: hidden; float: left; padding-top: 24px; padding-left: 20px; }
#header .nav-main li { float: left; font-size: 20px; font-weight:bold; margin-right: 14px; height:36px; line-height:34px;}
#header .nav-main li a { color: #fefefe; text-shadow:0px 1px 0px #1b1a16; text-decoration:none }
#header .nav-main li.active { background:url(../../../../templates/skin/proklev/images/bg-topmenu.jpg) repeat-x scroll 0px -37px}
#header .nav-main li.active span { background:url(../../../../templates/skin/proklev/images/bg-topmenu.jpg) no-repeat scroll 0px -1px; width:20px; height:36px; float:left; display:block;}
#header .nav-main li.active em { background:url(../../../../templates/skin/proklev/images/bg-topmenu.jpg) no-repeat scroll 0px -74px; width:20px; height:36px; float:right; display:block;}
#header .nav-main li.active a {color: #fefefe; text-shadow:0px 1px 0px #a97100; text-decoration:none }
#header .nav-main li.active a:hover {color: #fefefe; text-shadow:0px 1px 0px #a97100; text-decoration:none }
#header .nav-main li a:hover {color: #f5a301; text-decoration:none }

/* Profile */
#header .profile { float: left; margin-top:20px; margin-right:12px }

#header .profile a.avatar { display: block; width: 48px; height: 48px; float: right; margin-left:8px }
#header .profile a.avatar img { width: 48px; height: 48px; }

#header .profile ul { float: right; font-size: 11px; margin-top: -2px; color: #afafaf; }
#header .profile ul li { text-align: right; line-height: 17px !important; }
#header .profile ul li a { color: #fff; text-decoration: underline}
#header .profile ul li a.message { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll right -17px; color:#ffea00; margin-right: 5px; padding-right: 18px; text-decoration: none }
#header .profile ul li a.message-empty { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll right 3px; color:#ffea00; margin-right: 5px; padding-right: 18px; text-decoration: none }
#header .profile ul li a:hover { color: #fff; }

#header .profile.guest { margin-top:32px; margin-right:0px; color: #fff; font-size:11px; height:21px; line-height:19px; background:url(../../../../templates/skin/proklev/images/bg-profile.png) repeat-x scroll 0px -21px; }
#header .profile.guest span { width:8px; height:21px; float:left; display:block; background:url(../../../../templates/skin/proklev/images/bg-profile.png) no-repeat; }
#header .profile.guest em { width:8px; height:21px; float:right; display:block; background:url(../../../../templates/skin/proklev/images/bg-profile.png) no-repeat 0px -42px; }
#header .profile.guest a { color: #c9ef54; text-decoration:none; border-bottom:1px dashed #c9ef54 }
#header .profile.guest a:hover { color:#fff; border-bottom:1px dashed #c9ef54 }

.joinbut { background:url(../../../../templates/skin/proklev/images/join-button.png) no-repeat; width:150px; height:44px; display:block;  }
.joinbut:hover { background:url(../../../../templates/skin/proklev/images/join-button.png) no-repeat 0px -44px; width:150px; height:44px; display:block;  }

.regbut { background:url(../../../../templates/skin/proklev/images/registr-button.png) no-repeat; width:326px; height:44px; display:block;  }
.regbut:hover { background:url(../../../../templates/skin/proklev/images/registr-button.png) no-repeat 0px -44px; width:326px; height:44px; display:block;  }

/* Navigation
-------------------------------------------------------------------*/
#nav .menu { float:left; margin-top:20px; margin-left:36px; overflow: hidden; }
#nav .menu li { float:left; margin-right:10px; height:19px; line-height:18px; color:#fff }
#nav .menu li a { color:#fff; text-decoration:underline; float:left }
#nav .menu li a:hover { text-decoration:none }
#nav .menu li.active { background:url(../../../../templates/skin/proklev/images/bg-btmmenu.jpg) repeat-x scroll 0px -19px }
#nav .menu li.active span { background:url(../../../../templates/skin/proklev/images/bg-btmmenu.jpg) no-repeat scroll 0px 0px; width:10px; height:19px; float:left; display:block;}
#nav .menu li.active em { background:url(../../../../templates/skin/proklev/images/bg-btmmenu.jpg) no-repeat scroll 0px -38px; width:10px; height:19px; float:right; display:block;}
#nav .menu li.active a {color: #fff; text-decoration:none }

#nav .search { float:right; margin-right:65px; width:236px; height:24px; padding-top:5.5px; background: url(../../../../templates/skin/proklev/images/search-bg.png) no-repeat; margin-top:15px }
#nav .search:hover { background: url(../../../../templates/skin/proklev/images/search-bg.png) no-repeat 0px -29px }
#nav .search .text { background: none; float:left; width:180px; padding-left:15px; color:#2d2921; font-size:14px; border:0px; margin-right:0px}
#nav .search .text:focus { outline: none; }
#nav .search .button { background: none; width:29px; height:29px; border:0px; float:left; margin-right:0px}

/* Topic
-------------------------------------------------------------------*/
.topic { font-size: 12px; position: relative; margin-bottom: 30px; }
.topic h1.title { margin-bottom: 8px; }
.topic h1.title a { color:#d19109; font-size:24px; font-weight:bold }
.topic h2.title { margin-bottom: 8px; }
.topic h2.title a { color:#d19109; font-size:24px; font-weight:bold }

/* Add to Favorite Icon */
.topic .favorite { position: absolute; top: 7px; left: 10px; }
.topic .favorite a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat 0 -40px; display: block; height: 16px; width: 20px; outline: none; }
.topic .favorite a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat -20px -40px; }
.topic .favorite.active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat -20px -40px; }
.topic .favorite.fav-guest a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat 0 -40px; cursor: default; }
.topic .favorite.fav-guest a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat 0 -40px; cursor: default; }

.topic.talk .favorite { position: absolute; top: 7px; left: 10px; }
.topic.talk .favorite a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat 0 -40px; display: block; height: 16px; width: 20px; outline: none; }
.topic.talk .favorite a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat -20px -40px; }
.topic.talk .favorite.active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat -20px -40px; }

/* Actions */
.topic .action { overflow: hidden; margin-bottom: 10px; }
.topic .action li { float: left; margin-right: 3px; }
.topic .action li a { color: #819a31; outline: none;  }
.topic .action li.rss a { display: block; height: 10px; width: 10px; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -250px; margin-top: 5px; }
.topic .action li.plus a { display: block; height: 10px; width: 10px; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -30px -250px; margin-top: 5px; }
.topic .action li.plus a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -250px; }
.topic .action li.join a { display: block; height: 10px; width: 10px; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -250px; margin-top: 5px; }
.topic .action li.join a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px; }
.topic .action li.join-active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px; }
.topic .action li.blog a { background: url(../../../../templates/skin/proklev/images/topic-blog.png) no-repeat 0px 1px; height:13px; padding-left: 14px; font-size: 11px }
.topic .action li.edit a { background: url(../../../../templates/skin/proklev/images/edit.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 5px;  font-size: 11px }
.topic .action li.delete a { background: url(../../../../templates/skin/proklev/images/delete.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 5px; font-size: 11px;  }
.topic .action li a:hover { color:#2E3C04; text-decoration: underline; }

/* Vote Block */
.topic .voting { height:27px; line-height:27px; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) repeat-x scroll 0px -27px; overflow: hidden; }
.topic .voting span { height:27px; width:12px; float:left; display:block; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) no-repeat }
.topic .voting em { height:27px; width:12px; float:right; display:block; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) no-repeat 0px -54px }
.topic .voting li { float: left; color: #434d0c; font-size: 11px; }
.topic .voting li a { text-decoration: underline; color:#9a3a00; outline: none; }
.topic .voting li.author { margin-right: 30px; float:right }
.topic .voting li.author a:hover { color:#4F1E00; }
.topic .voting li.date { margin-right: 20px; }
.topic .voting li.link { margin-right: 20px; background:url(../../../../templates/skin/proklev/images/link_url.gif) center left no-repeat; padding-left: 15px;}

.topic .voting li.tags { background: url(../../../../templates/skin/proklev/images/topic-tags.png) no-repeat 0px 8px; padding-left: 13px; font-size:11px}
.topic .voting li.tags a { color:#92a74c; text-decoration:underline }
.topic .voting li.tags a:hover { color:#2E3C04 }

.topic .voting li.plus { margin-right: 5px; }
.topic .voting li.total { margin-right: 5px; color:#434d0c }
.topic .voting li.total a:hover, .topic .voting li.total a { color: #434d0c; text-decoration:none}
.topic .voting li.minus { margin-right: 20px; }
.topic .voting li.plus a { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; float: left; display: block; height: 7px; margin-top:10px; text-decoration: none; width: 8px; }
.topic .voting li.plus a:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll 0px -7px; }
.topic .voting li.minus a { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; float: left; display: block; height: 7px; margin-top: 10px; text-decoration: none; width:8px; }
.topic .voting li.minus a:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px -7px; }

.topic .voting.voted li.plus a { cursor:default; background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; }
.topic .voting.voted li.minus a { cursor:default; background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; }

.topic .voting.plus li.plus a {  background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll 0px -7px}
.topic .voting.minus li.minus a { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px -7px; }
.topic .voting.guest li.plus a { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; cursor: default; }
.topic .voting.guest li.minus a { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; cursor: default; }
.topic .voting.positive .total { color: #390 !important; }
.topic .voting.negative .total { color: #f00 !important; }

.topic .voting.minus li.plus a:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat }
.topic .voting.plus li.minus a:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; }

.topic .voting li.comments-total { float:right }
.topic .voting li.comments-total a:hover { color:#4F1E00; }

/* Generic Style of Topic */
.topic .content { font-size: 13px; line-height: 18px; margin-bottom: 15px; color:#676c42}
.topic .content img { margin: 5px; }
.topic .content p { margin-bottom: 15px; }

.topic .content ul, ol { margin-bottom: 15px; margin-left: 20px; }
.topic .content ul li { list-style: disc; }
.topic .content ol li { list-style: decimal; }
.topic .content dl { margin-bottom: 15px; }
.topic .content dl dt { font-weight: bold; }
.topic .content dl dd { font-style: italic; margin: 0 0 5px 20px; color: #555; }

.topic .content blockquote { font-style: italic; padding: 5px 10px; background: #f8f8f8; }

.topic .content pre, .comment .content pre { overflow: auto; width: 95%; padding: 5px 2%; margin-bottom: 10px; background: #f8f8f8 url(../../../../templates/skin/proklev/images/code.gif); border: 1px solid #dce6f0; clear: both; }
.comment .content blockquote {font-style: italic; padding: 5px 10px; background: #ffffff; border: 1px solid #ddd;}

/* Talk
-------------------------------------------------------------------*/
/* Add to Favorite Icon */

.talk .favorite { position:relative; top:0px; left:0px; }
.talk .favorite a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -40px; width: 10px; height:8px; display: block; outline-style:none;}
.talk .favorite a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -50px -40px; }
.talk .favorite.active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -50px -40px; }

.tal-table .favorite { }

/* Pagination
-------------------------------------------------------------------*/
#pagination ul { overflow: hidden;  }
#pagination ul li { float: left; margin-right: 8px;  font-size: 24px; color: #23251c; margin-right:16px; line-height:35px;  }
#pagination ul li a { text-decoration:none; color: #23251c;font-weight: bold; }
#pagination ul li.active { font-weight: bold; color:#23251c; background: url(../../../../templates/skin/proklev/images/pagination-bg.png) no-repeat center; text-align:center; width:38px; height:38px; display:block;  }
#pagination.onpage { padding-left: 0px; }

/* Sidebar
-------------------------------------------------------------------*/
.block { margin-bottom:15px; }

.block.navigation { font-size: 11px; color: #888; }
.block.navigation ul li { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ddd; }
.block.navigation ul li.last { border: 0; }
.block.navigation .blog { color: #999; }

.block .tl { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-tl.gif) no-repeat top left; }
.block .tr { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-tr.gif) no-repeat top right; }
.block .bl { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-bl.gif) no-repeat bottom left; }
.block .br { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-br.gif) no-repeat bottom right; }
.block .cl { background: url(../../../../templates/skin/proklev/images/sidebar-cl.gif) repeat-y left; }
.block .cr { padding: 0px 20px; background: url(../../../../templates/skin/proklev/images/sidebar-cr.gif) repeat-y right; }

.block.tags ul.cloud { text-align: center; }
.block.tags ul.cloud li { display: inline; margin-right: 5px; line-height: 22px; }
.block.tags ul.cloud li a { color: #768c3c; text-decoration: none; font-size: 18px; }
.block.tags ul.cloud li a:hover {color: #93be25; text-decoration:underline }
.block.tags ul.cloud li a.w1 { font-size: 11px; }
.block.tags ul.cloud li a.w2 { font-size: 12px; }
.block.tags ul.cloud li a.w3 { font-size: 14px; }
.block.tags ul.cloud li a.w4 { font-size: 16px; }
.block.tags ul.cloud li a.w5 { font-size: 18px; }
.block.tags ul.cloud li a.w6 { font-size: 20px; }
.block.tags ul.cloud li a.w7 { font-size: 22px; }
.block.tags ul.cloud li a.w8 { font-size: 24px; }
.block.tags ul.cloud li a.w9 { font-size: 26px; }
.block.tags ul.cloud li a.w10 { font-size: 28px; }

.block.blogs { font-size: 12px; background:#e9eedc;  }
.block.blogs ul.list { margin-top:10px }
.block.blogs ul.list li { overflow: hidden; padding-bottom:10px }
.block.blogs ul.list li a { color: #040404;text-decoration:none }
.block.blogs ul.list li a:hover { color: #040404; text-decoration:underline}
.block.blogs .block-content { min-height:200px; background: url(../../../../templates/skin/proklev/images/fish2-bg.jpg) no-repeat center}
.block.blogs ul.list li a.local { text-decoration: none; border-bottom: 1px dotted #777;}
.block.blogs ul.list li a.close { padding-right: 20px; background: url(../../../../templates/skin/proklev/images/key.png) no-repeat right; }
.block.blogs ul.list li .total { float: right; font-weight: bold; color:#602d00 }
.block.blogs ul.list li .up { background: url(../../../../templates/skin/proklev/images/blog-rating-up.gif) no-repeat right 5px; }
.block.blogs ul.list li .down { background: url(../../../../templates/skin/proklev/images/blog-rating-down.gif) no-repeat right 5px; }
.block.blogs ul.list li a.delete { background: url(../../../../templates/skin/proklev/images/remove.png) no-repeat 0px -2px; height:16px; padding-left: 7px; margin-left: 2px; text-decoration: none; font-size: 11px; color: #f00; padding-right:10px; outline-style:none;}
.block.blogs ul.list li .user { padding-right: 3px; color: #999; font-weight: bold; text-decoration: none;  }
.block.blogs ul.list li .user.inactive { color: #cfcfcf; }

.block.ppl { font-size: 11px; background:#e9eedc; }

.block.stream { font-size: 11px; background:#e9eedc; }
.block.stream li { padding-bottom:10px; overflow: hidden; color:#577008}
.block.stream .block-content { min-height:200px; background: url(../../../../templates/skin/proklev/images/fish-bg.jpg) no-repeat center}
.block.stream a.stream-author { color: #9a3a00;}
.block.stream a.stream-author:hover { color: #4F1E00;}
.block.stream a.stream-topic { color: #333; padding-right: 5px; }
.block.stream a.stream-comment { color: #577008; }
.block.stream a.stream-comment:hover { color: #2E3C04 }
.block.stream a:hover { text-decoration:underline }
.block.stream .stream-blog { color: #2d2921; }

.addtopic { margin-bottom:15px; background:#e9eedc; }
.addtopic p { padding-bottom:12px }
.addtopic p.addt { padding-bottom:0px; text-align:center }
.addtopic p.addt a { background:url(../../../../templates/skin/proklev/images/add-post-button.png) no-repeat; width:268px; height:44px; display:block; text-decoration:none }
.addtopic p.addt a:hover { background-position:0px -44px }

.block.white { background: #fff !important; }
.block.white .tl { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-profile-tl.gif) no-repeat top left; }
.block.white .tr { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-profile-tr.gif) no-repeat top right; }
.block.white .bl { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-profile-bl.gif) no-repeat bottom left; }
.block.white .br { height: 19px; background: url(../../../../templates/skin/proklev/images/sidebar-profile-br.gif) no-repeat bottom right; }
.block.white .cl { background: url(../../../../templates/skin/proklev/images/sidebar-profile-cl.gif) repeat-y left; }
.block.white .cr { padding: 0px 25px; background: url(../../../../templates/skin/proklev/images/sidebar-profile-cr.gif) repeat-y right; }

.block.white.friend form textarea { height: 50px; width: 95%; }
.block.white.friend form label { color: #000; }

.block.options h3 { padding-bottom: 10px; }
.block.options li { padding-bottom: 5px; }

.block.actions li { color: #4ccc1b; padding-bottom: 3px; }
.block.actions li.add { color: #4ccc1b; padding-bottom: 15px; }
.block.actions li.add a { color: #4ccc1b; }
.block.actions li.del { color: #dd0000; padding-bottom: 15px; }
.block.actions li.del a { color: #dd0000; }

.block.contacts strong { color: #999; }
.block.contacts img { padding: 7px; border: 1px solid #ccc; }
.block.contacts ul { margin-top: 5px; }
.block.contacts ul li { padding: 3px 0 3px 25px; }
.block.contacts ul li.icq { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px 2px; }
.block.contacts ul li.jabber { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -23px; }
.block.contacts ul li.skype { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -47px; margin-bottom: 10px; }
.block.contacts ul li.lj { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -73px; }
.block.contacts ul li.vk { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -99px; margin-bottom: 10px; }
.block.contacts ul li.email { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -122px; }
.block.contacts ul li.phone { background: url(../../../../templates/skin/proklev/images/icons-contacts.gif) no-repeat scroll 0px -145px; }

.block.stat ul.users { font-size: 11px; color: #999; width: 150px; }
.block.stat ul.users li { border-bottom: 1px solid #eee; padding-bottom: 2px; }
.block.stat ul.users li.last { border-bottom: 0; }
.block.stat .gender { overflow: hidden; }
.block.stat .gender ul { font-size: 11px; color: #999; width: 150px; float: left; padding-top: 10px; }
.block.stat .gender ul li { border-bottom: 1px solid #eee; padding-bottom: 2px; }
.block.stat .gender ul li.last { border-bottom: 0; }
.block.stat .gender ul li .mark { width: 8px; height: 8px; float: right; margin-top: 4px; margin-right: 2px; overflow: hidden; border: 1px solid #ddd; }
.block.stat .chart { width: 160px; float: left; }

.block.view ul li { padding-bottom: 2px; }
.block.view ul li a { padding: 2px 4px; }
.block.view ul li.active a { background: #eee; color: #333; font-weight: bold; text-decoration: none; }

.block.view-blogs { margin-top: 77px; }
.block.view-comments { margin-top: 98px; }

/* Block Nav
-------------------------------------------------------------------*/
.block-nav { overflow: hidden; padding-bottom: 10px; }
.block-nav li { font-size: 11px; float: left; margin-right:10px; padding-bottom:0px !important; height:18px; line-height:17px }
.block-nav li a { color: #577008; text-decoration:underline }
.block-nav li.active { background: url(../../../../templates/skin/proklev/images/bg-blocknav.png) repeat-x scroll 0px -18px }
.block-nav li.active strong { background:url(../../../../templates/skin/proklev/images/bg-blocknav.png) no-repeat; float:left; display:block; width:10px; height:18px }
.block-nav li.active em { background:url(../../../../templates/skin/proklev/images/bg-blocknav.png) no-repeat scroll 0px -36px; float:right; display:block; width:10px; height:18px }
.block-nav li.active a { color: #2d2921; text-decoration:none }
.block-nav li.active a:hover { text-decoration:none }


/* Update Comments
-------------------------------------------------------------------*/
.update { background: none repeat scroll 0 0; width: 42px; float: right; position: fixed; top: 220px; right: 0; text-align: center; }
.update .tl { background:url(../../../../templates/skin/proklev/images/bg_update.gif) no-repeat scroll 0 0; font-size: 1px; height: 9px; }
.update .bl { background:url(../../../../templates/skin/proklev/images/bg_update.gif) no-repeat scroll 0 bottom; font-size: 1px; height: 9px; }
.update .wrapper { border-left: 1px solid #dddede; background: #fafbfb; }
.update .update-comments { cursor: pointer; vertical-align: top; }
.update .refresh { background: #fafbfb; }
.update .new-comments { border-top: 1px solid #ececed; color: #3cc600; padding-top: 7px; margin-top: 3px; cursor: pointer; background: #fafbfb; }



/* Comments
-------------------------------------------------------------------*/
.comments .comment { overflow: hidden; position: relative; zoom: 1; }
.comments .comment .comment { padding-left: 30px; }

/* Header */
.comments .header { margin-bottom: 20px; overflow:hidden }
.comments .header h3 { color:#676c42; font-size:24px; font-weight:normal; float:left; margin-top:4px; margin-bottom:0px }
.comments .header .writecomm { float:right; }
.comments .header .writecomm a { background: url(../../../../templates/skin/proklev/images/commentadd-button.png) no-repeat; display:block; text-decoration:none; width:112px; height:31px }

/* Single Comment */
.comment .folding { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding-open { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding.off { display: none; }
.comment .content { margin-left:2px; margin-top:10px;  padding: 0; }
.comment span.delete { color: #c5c5c5; font-size: 16px; }

/* Text of Comment */
.comment .content .text { color:#676c42; font-size:13px; overflow: hidden; zoom: 1; }

/* Vote Block */
.comment .voting { overflow: hidden; zoom: 1; margin-top:10px }
.comment .voting ul li { float: left; color:#434d0c; font-size: 11px; padding-right:20px; height:27px; line-height:26px; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) repeat-x scroll 0px -27px; overflow: hidden; }
.comment .voting ul li a { color:#9a3a00 }
.comment .voting ul li a:hover { color:#4F1E00; text-decoration:underline }
.comment .voting span { height:27px; width:12px; float:left; display:block; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) no-repeat }
.comment .voting em { height:27px; width:12px; float:left; display:block; background:url(../../../../templates/skin/proklev/images/bg-votingmenu.png) no-repeat 0px -54px }
.comment .voting a.plus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; display: block; height: 7px; margin-top:10px; text-decoration: none; width: 8px; }
.comment .voting a.minus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; display: block; height: 7px; margin-top: 10px; text-decoration: none; width:8px; }
.comment .voting .total { float: right; position: relative; top: 3px; }
.comment .voting a.plus:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll 0px -7px; }
.comment .voting a.minus:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px -7px }
.comment .voting.positive .total { color: #434d0c; }
.comment .voting.negative .total { color: #434d0c; }
.comment .voting.guest a.plus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; display: block; height: 7px; margin-top:10px; text-decoration: none; width: 8px; }
.comment .voting.guest a.minus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; display: block; height: 7px; margin-top: 10px; text-decoration: none; width:8px; }
.comment .voting.plus a.plus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll 0px -7px; }
.comment .voting.minus a.minus { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px -7px }

.comment .voting.voted a.plus, .comment .voting.voted a.minus, .comment .voting.guest a.plus, .comment .voting.guest a.minus { cursor:default; }
.comment .voting.minus a.plus:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat; display: block; height: 7px; margin-top:10px; text-decoration: none; width: 8px; }
.comment .voting.plus a.minus:hover { background: url(../../../../templates/skin/proklev/images/topic-voting.png) no-repeat scroll -8px 0px; display: block; height: 7px; margin-top: 10px; text-decoration: none; width:8px; }

/* Info Block */
.comment .comment-topic { font-size: 11px; color: #999; padding-bottom: 3px; padding-left: 2px; }
.comment .comment-topic a { font-weight: bold; }
.comment .comment-topic a.comment-blog { color: #999; }
.comment .comment-topic a.comment-total { background: url(../../../../templates/skin/proklev/images/comment-total.gif) no-repeat 0 4px; padding-left: 10px; margin-left: 10px; text-decoration: none; font-weight: normal; color: #78c658; }

.comments.padding-none { padding-left: 0; }
.comments.padding-none .comment .content, .comments.padding-none .comment .info { margin-left: 0; }
.comments.padding-none .voting { top: 28px; }

.reply-title { margin-left: 10px; }
.reply { padding: 0 50px 10px 10px; }
.reply textarea { width: 100%; height: 70px; }
.reply textarea.loader { background: #F7F7F7 url(../../../../templates/skin/proklev/images/loader.gif) no-repeat center;}


/* Polls
---------------------------------- */
.poll { margin: 0 0 15px 0 !important; }
.poll li { list-style: none !important; }
.poll li dl { overflow: hidden; }
.poll li dl dt { float: left; font-weight: normal !important; color: #999; font-size: 11px; width: 50px; }
.poll li dl dt span { font-size: 12px; color: #333; }
.poll li dl dd { float: left; font-style: normal !important; width: 70%; }
.poll li dl dd div { margin-top: 3px; height: 5px; background: #ddd url(../../../../templates/skin/proklev/images/poll.gif) no-repeat; overflow: hidden; }
.poll li dl dd div span { display: block; margin-left: 10px; height: 5px; background: #ddd url(../../../../templates/skin/proklev/images/poll.gif) no-repeat right top; overflow: hidden; }

.poll li.most dl dt span { font-weight: bold; }
.poll li.most dl dd div { background: #390 url(../../../../templates/skin/proklev/images/poll-most.gif) no-repeat !important; }
.poll li.most dl dd div span { background: #390 url(../../../../templates/skin/proklev/images/poll-most.gif) no-repeat right top !important; }

.poll-new { margin: 0 0 15px 0 !important; }
.poll-new li { list-style: none !important; margin-bottom: 5px; }
.poll-new li input { position: relative; top: 2px; *top: 1px; margin-right: 3px; }


/* Profile of Blog
-------------------------------------------------------------------*/
.profile-blog { padding: 0 15px 0 8px; overflow: hidden; position: relative; }
.profile-blog img.avatar { float: left; position: absolute; top: 4px; left: 10px; }
.profile-blog h1.title { font-size: 24px; line-height: 30px; color: #000; padding-left: 33px; }
.profile-blog h1.title a.title-link { text-decoration: none; outline: none; }
.profile-blog h1.title span { color:#000 }
.profile-blog h1.title a.title-link span { border-bottom: 1px dashed #000; }
.profile-blog h1.title a.inactive span { border-bottom: 1px dashed #000; color: #000; text-decoration: none; }
.profile-blog h1.title strong { background: url(../../../../templates/skin/proklev/images/profile-blog-info.gif) no-repeat scroll 0px 6px; padding-right: 12px; margin-left: 7px; }
.profile-blog h1.title a.inactive strong { background: url(../../../../templates/skin/proklev/images/profile-blog-info-inactive.gif) no-repeat scroll 0px 6px;  }

.profile-blog .action { overflow: hidden; margin: 0 0 20px 0; padding-left: 34px; zoom: 1; }
.profile-blog .action li { float: left; margin-right: 3px; }
.profile-blog .action li a { color: #aaa; outline: none; }
.profile-blog .action li.rss a { display: block; height: 10px; width: 10px; background:  url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -250px; }
.profile-blog .action li.join a { display: block; height: 10px; width: 10px; background:  url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -250px; }
.profile-blog .action li.join a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px; }
.profile-blog .action li.join.active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px; }
.profile-blog .action li.edit a { background: url(../../../../templates/skin/proklev/images/edit.gif) no-repeat 0 1px; padding-left: 15px; position: relative; top: -4px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.profile-blog .action li.delete a { background: url(../../../../templates/skin/proklev/images/delete.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 10px; position: relative; top: -4px; text-decoration: none; font-size: 11px; color: #f00; }
.profile-blog .action li a:hover { text-decoration: underline; }

.profile-blog .voting { float: right; font-size: 10px; text-align: center; position: relative; top: -5px; }
.profile-blog .voting .clear { clear: both; color: #aaa; }
.profile-blog .voting .count { position: absolute; top: 46px; left: 76%; color: #aaa; }
.profile-blog .voting .text { position: absolute; top: 46px; right: 27%; color: #aaa; }
.profile-blog .voting .plus { float: left; margin-right: 5px; }
.profile-blog .voting .total { float: left; margin-right: 5px; color: #fff; padding: 5px 10px; font-size: 14px; }
.profile-blog .voting .minus { float: left; margin-right: 0; }
.profile-blog .voting a.plus  { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; float: left; display: block; height: 11px; margin-top: 8px; text-decoration: none; width: 9px; }
.profile-blog .voting a.plus:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-blog .voting a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; float: left; display: block; height: 11px; margin-top: 9px; text-decoration: none; width: 9px; }
.profile-blog .voting a.minus:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-blog .voting.plus a.plus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-blog .voting.minus a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-blog .voting.guest a.plus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; cursor: default; }
.profile-blog .voting.guest a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; cursor: default; }
.profile-blog .voting.positive .total { background: #f5a301 }
.profile-blog .voting.negative .total { background: #f5a301 }
.profile-blog .voting.voted a.plus { cursor: default; }
.profile-blog .voting.voted a.minus { cursor: default; }
.profile-blog .voting.voted.plus a.minus:hover { cursor: default; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; }
.profile-blog .voting.voted.minus a.plus:hover { cursor: default; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; }

.profile-blog .about { background:#e9eedc; margin-bottom: 40px; clear: both; }

.profile-blog .about .content { padding: 5px 10px; color: #666; overflow: hidden; }
.profile-blog .about .content h1 { color: #555; }
.profile-blog .about .content p { margin-bottom: 15px; }
.profile-blog .about .content p.note { color: #aaa; margin-bottom: 25px; }

.profile-blog .about .content .line { background: url(../../../../templates/skin/proklev/images/footer-bg.gif) repeat-x; height: 5px; margin-bottom: 20px; clear: both; }

.profile-blog .about .content .admins { float: left; width: 50%; }
.profile-blog .about .content .moderators { float: left; width: 50%; }
.profile-blog .about .content ul.admin-list { overflow: hidden; text-align: center; }
.profile-blog .about .content ul.admin-list li { float: left; margin-right: 10px; margin-bottom: 10px; }
.profile-blog .about .content ul.admin-list li dt img { width: 48px; height: 48px; }

.profile-blog .about .content h1.readers { clear: both; padding-top: 35px; }
.profile-blog .about .content h1.readers a { text-decoration: none; border-bottom: 1px dashed #70aae0; }
.profile-blog .about .content h1.readers a.inactive { border-bottom: 1px dashed #aaa; color: #b0b0b0; text-decoration: none;}

.profile-blog .about .content ul.reader-list { overflow: hidden; }
.profile-blog .about .content ul.reader-list li { float: left; margin-right: 15px; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -104px; padding-left: 12px; }


/* Profile of user
-------------------------------------------------------------------*/
.profile-user { padding-right: 20px; }

.profile-user .voting { float: right; font-size: 10px; position: relative; top: -5px; }
.profile-user .voting .clear { clear: both; color: #aaa; text-align: center;  }
.profile-user .voting .count { position: absolute; top: 46px; left: 69%; color: #aaa; }
.profile-user .voting .text { position: absolute; top: 46px; right: 33%; color: #aaa; }
.profile-user .voting .plus { float: left; margin-right: 5px; }
.profile-user .voting .total { float: left; margin-right: 5px; color: #fff; padding: 5px 10px; font-size: 14px; }
.profile-user .voting .minus { float: left; margin-right: 0; }
.profile-user .voting a.plus  { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; float: left; display: block; height: 11px; margin-top: 8px; text-decoration: none; width: 9px; }
.profile-user .voting a.plus:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-user .voting a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; float: left; display: block; height: 11px; margin-top: 9px; text-decoration: none; width: 9px; }
.profile-user .voting a.minus:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-user .voting.plus a.plus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-user .voting.minus a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-user .voting.guest a.plus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; cursor: default; }
.profile-user .voting.guest a.minus { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; cursor: default; }
.profile-user .voting.positive .total { background: #f5a301 }
.profile-user .voting.negative .total { background: #f5a301 }
.profile-user .voting.voted a.plus { cursor: default; }
.profile-user .voting.voted a.minus { cursor: default; }
.profile-user .voting.voted.plus a.minus:hover { cursor: default; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -90px; }
.profile-user .voting.voted.minus a.plus:hover { cursor: default; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -90px; }

.profile-user .strength { float: right; font-size: 10px; text-align: center; position: relative; top: -5px; margin-left: 15px; }
.profile-user .strength .clear { clear: both; color: #aaa; }
.profile-user .strength .total { float: left; color: #fff; padding: 5px 10px; font-size: 14px; background: #676C42; }

.profile-user h1.title { border-bottom: 1px solid #ccc; font-size: 18px; padding: 0 0 1px 2px; margin-bottom: 7px; }

.profile-user .name { overflow: hidden; color: #999;  margin-bottom: 20px; }
.profile-user .name img.avatar { float: left; margin-right: 15px; }
.profile-user .name p.nickname { font-size: 24px; margin-top: 2px; margin-bottom: 10px; color: #333; }
.profile-user .name p.realname { font-size: 18px; margin-bottom: 15px; }

.profile-user td { vertical-align: top; }
.profile-user td.var { color: #999; font-weight: bold; width: 150px; padding: 0 0 5px; }
.profile-user td.friends { color: #999; }
.profile-user td.friends a { color: #999; padding: 5px 0; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -101px; padding-left: 12px; }


/* People & Top
-------------------------------------------------------------------*/
.people .block-nav { margin-bottom: 20px; }
.people h1 span { color: #676c42; }
.people table { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
.people table thead td { background: #e9eedc;; font-weight: bold; padding: 5px 0; }
.people table thead td.user { padding-left: 10px; }
.people table thead td.strength, .people table thead td.rating { width: 80px; text-align: center; }
.people table thead td.date { width: 150px; text-align: center; }
.people table tbody td { padding: 5px 0; font-size: 11px; color: #999; border-bottom: 1px solid #ddd; }
.people table tbody td span { color: #6ec80d; }
.people table tbody td.user { padding-left: 10px; overflow: hidden; _height: 1%; }
.people table tbody td.user img { float: left; margin-right: 7px; width: 24px; height: 24px; }
.people table tbody td.user a.link { color: #000; font-weight: bold; position: relative; top: 1px; }
.people table tbody td.karma { color: #6ec80d; font-weight: bold; }
.people table tbody td.strength { color: #d19109; font-weight: bold; text-align: center; }
.people table tbody td.date { text-align: center; }
.people table tbody td.rating { text-align: center; }
.people table tbody td.rating span { padding-right: 12px; }
.people table tbody td.rating.up span { background: url(../../../../templates/skin/proklev/images/blog-rating-up.gif) no-repeat right 3px; }
.people table tbody td.rating.down span { background: url(../../../../templates/skin/proklev/images/blog-rating-down.gif) no-repeat right 3px; }
.people table tbody td.rating strong { background: #676c42; color: #fff; padding: 5px 10px; }

.people.top-blogs thead td.user { padding-left: 32px; }
.people.top-blogs thead td.join-head { width: 40px; text-align: center; }
.people.top-blogs thead td.readers, .people.top-blogs tbody td.readers { width: 100px; text-align: center; }
.people.top-blogs tbody td { padding: 7px 0; }
.people.top-blogs td.name { overflow: hidden; color:#676C42 }
.people.top-blogs td.name img { float: left; padding-bottom: 5px; margin-right: 7px; width: 24px; height: 24px; }
.people.top-blogs td.name a.title { font-size: 18px; line-height: 14px; color:#000}
.people.top-blogs td.name a.title.close { font-size: 18px; line-height: 14px; padding-right: 20px; background:url(../../../../templates/skin/proklev/images/key.png) no-repeat right 5px;  }
.people.top-blogs td.name a.author { line-height: 18px; color: #9A3A00; }
.people.top-blogs td.name a.author:hover { color:#4F1E00; text-decoration:underline }
.people.top-blogs .join { text-align: center; }
.people.top-blogs .join a { margin: 0 auto; outline: none; display: block; height: 10px; width: 10px; background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -250px; zoom: 1; }
.people.top-blogs .join a:hover { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px; }
.people.top-blogs .join.active a { background: url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll -10px -250px !important; }

.people.top-blogs thead td.fav-head { width: 40px; text-align: center; }
.people.top-blogs .fav { text-align: center; }
.people.top-blogs .fav a { margin: 0 auto; display: block; height: 10px; width: 10px; background: url(../../../../templates/skin/proklev/images/star-off.gif) no-repeat; }
.people.top-blogs .fav a:hover { background: url(../../../../templates/skin/proklev/images/star.gif) no-repeat; }
.people.top-blogs .fav.active a { background: url(../../../../templates/skin/proklev/images/star.gif) no-repeat; }
.people.talk-table thead td.user { padding-left: 10px; }
.people.talk-table .author { margin-left: 10px; }
.people.talk-table .inactive { color: #cfcfcf !important; }



/* Top
-------------------------------------------------------------------*/
.topic.top { margin-bottom: 5px; margin-top:-15px }
.topic.top h1 span { color: #6ec80d; }
.topic.top .block-nav { margin-bottom: 5px; }
.top-topics .topic { padding-left: 0 !important; }


/* Profiler
-------------------------------------------------------------------*/
a.profiler                 { margin: 2px; padding: 4px; text-decoration: none; }
a.profiler.active          { background: #70aae0; color: white; }
.profiler.entries          { margin-top: 4px; }
.profiler-table            { padding-left: 25px; }
.profiler-table .has-child { background:#e8e8e8; }
.profiler-table .filter    { background:#ffb5c5; }
.profiler-highlight        { margin: 0px; text-align:center; background: #dafad8; border: 1px solid #83c460; padding: 2px; color: #4bb23b; }

/* Plugins
-------------------------------------------------------------------*/

.plugins thead td.name { padding-left: 32px; }
.plugins thead td.version, .plugins td.version { width: 40px; text-align: center; }
.plugins thead td.author, .plugins td.author, .plugins tbody td.action { width: 120px; text-align: center; }
.plugins tbody td { padding: 7px 0; vertical-align: top; }
.plugins td.name { overflow: hidden; }
.plugins td.name img { float: left; padding-bottom: 5px; margin-right: 7px; width: 24px; height: 24px; }
.plugins td.name a.title { font-size: 18px; line-height: 14px; }
.plugins td.name a.author { line-height: 18px; background:url(../../../../templates/skin/proklev/images/icons.gif) no-repeat scroll 0 -108px; padding-left: 12px; color: #999; font-weight: bold; }
.plugins td.activate, .plugins td.deactivate { width: 120px; text-align: right; vertical-align: top; }
.plugins td.activate strong  { background: #6ec80d; color: #fff; padding: 5px 10px; }
.plugins td.deactivate strong { background: #ff68cf; color: #fff; padding: 5px 10px; }
.plugins td.activate strong a, .plugins td.deactivate strong a { color: white; text-decoration: none; }


/* Footer
-------------------------------------------------------------------*/
.footer1 { padding:40px 50px 0px 50px; color:#90946e; font-size:9px }
.footer1 .first { float:left; width:170px }
.footer1 .first a { color:#8ebc0b }
.footer1 .first h4 a { background:url(../../../../templates/skin/proklev/images/logo2.png) no-repeat; width:135px; height:32px; display:block; text-decoration:none }

.footer1 .second { float:left; width:260px; margin-left:20px; margin-right:40px; font-size:11px }
.footer1. second h1 { font-size: 10px; color: #90946E; line-height: 170%; font-family: Verdana  }
.footer1. second .title { font-size: 10px; color: #90946E; line-height: 170%; font-family: Verdana }

.footer1 .third { float:left; width:390px; font-size:11px }
.footer1 .third ul { float:left; margin-right:50px }
.footer1 .third ul li { padding-bottom:10px }
.footer1 .third ul li a { color:#8ebc0b }

.footer1 .down { clear:both; color:#5f6349; padding-top:20px; text-align: right }
.footer1 .down .info { color:#5f6349;float:right; padding-right: 70px }
.footer1 .down .info img { vertical-align:middle }
.footer1 .down a { color:#8ebc0b }

.lsCmtTree_visible{display:block;}
.lsCmtTree_hidden{display:none;}

/* Login and Lite Pages
-------------------------------------------------------------------*/
.lite-header { padding: 30px 20px; }
.lite-header a { color: #c7c7c7; font-size: 26px; text-decoration: none; }
.lite-header a span { color: #dedede; }
.lite-header a:hover { color: #333; }
.lite-header a:hover span { color: #777; }

.lite-center { margin: 0 auto 20px; top: 200px;  width: 400px; color: #888; }
.lite-center h3, .login-popup h3 { color: #bec0bf; margin-bottom: 20px; }
.lite-center button, .login-popup button { float: right; }
.lite-center .input-text, .login-popup .input-text { width: 400px; font-size: 18px; padding: 4px 0; border: 1px solid #d7d7d7; color: #555; }
.lite-center .input-checkbox, .login-popup .input-checkbox { padding-top: 7px; }
.lite-center .input-checkbox input, .login-popup .input-checkbox input { position: relative; top: 2px; }
.lite-center .input-note { display: block; color: #bbb; font-size: 11px; line-height: 14px; }

.lite-center.error h1 { font-size: 28px; color: #888; }
.lite-center.error p { margin-bottom: 10px; color: #888; }

.lite-center.register { position: static; margin: 0 auto; }

.lite-note { overflow: hidden; zoom: 1; }
.lite-note a { float: right; font-size: 11px; }

.login-popup { z-index: 100; width: 524px; height:241px; background: url(../../../../templates/skin/proklev/images/bg-auth.jpg) no-repeat;padding:30px 0px 40px 30px; border:8px solid #e29c11; border-radius: 10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; -khtml-border-radius: 10px;  }
.login-popup h1 { padding-bottom:30px  }
.login-popup .input-text { width: 300px; height:32px; padding-right:15px; line-height:30px; color:#ccc; font-size:18px; padding-left:15px;  border-radius: 8px;-moz-border-radius: 8px;  -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
.login-popup .input-text.pass{ float:left;width: 232px; height:34px; line-height:30px;border:0px; padding-right:15px; background:url(../../../../templates/skin/proklev/images/bg-password.png) no-repeat; color:#ccc; font-size:18px; padding-left:15px;  border-radius: 0px;-moz-border-radius: 0px;  -webkit-border-radius: 0px; -khtml-border-radius: 0px;   }
.login-popup .input-text.pass:focus { outline: none; }
.login-popup .input-text:focus { outline: none; }

.login-popup .remind { float:left; width:68px; height:44px; background:url(../../../../templates/skin/proklev/images/bg-remind.png) no-repeat; line-height:42px }
.login-popup .remind a { color:#1b4c06; font-size:14px }

.login-popup .login-popup-top { position: relative; }
.login-popup .close-block { position: absolute; top: -18px; right: 14px; width: 21px; height: 21px; background: url(../../../../templates/skin/proklev/images/close.png) no-repeat; }

.login-popup .lite-note { float:left; padding-top:20px; clear:both }
.login-popup .lite-note .loginbutton { background:url(../../../../templates/skin/proklev/images/auth-button.png) no-repeat; width:118px; height:44px; display:block; float:left }
.login-popup .lite-note .reg { float:left; padding-left:80px; padding-top:10px }
.login-popup .lite-note .reg a { font-size:14px; color:#fff }

.upload-image p { margin-bottom: 5px; }
.upload-image label { color: #aaa; }

.tags-input { width: 400px; font-size: 18px; padding: 4px 4px 6px; border: 1px solid #ccc; color: #555; background: #fafafa; }

/* Button
-------------------------------------------------------------------*/
button, a.button { font-size: 14px; font-family: Tahoma, sans-serif; border: none; background: none; padding: 0; overflow: visible; text-align: center; white-space: nowrap; cursor: pointer; }
button span, button em, a.button span, a.button em { display: block; height: 31px; line-height: 31px; margin: 0; color:#333; }
button span, a.button span { background: url(../../../../templates/skin/proklev/images/button.gif) no-repeat 0 0; margin-right: 20px; }
button em, a.button em { font-style: normal; padding-right: 20px; background: url(../../../../templates/skin/proklev/images/button.gif) no-repeat right 0; position: relative; right: -20px; }
a.button.small { font-size: 12px; text-decoration: none; }
a.button.small span, a.button.small em { height: 22px; line-height: 22px; }
a.button.small span { background: url(../../../../templates/skin/proklev/images/button-small.gif) no-repeat 0 0; margin-right: 20px; }
a.button.small em { background: url(../../../../templates/skin/proklev/images/button-small.gif) no-repeat right 0; _padding-left: 10px; }

#system_messages_error { background: #f0c8c8; border: 1px solid #ff8181; padding: 15px; margin-bottom: 15px; color: #b22626; }
#system_messages_notice { background: #dafad8; border: 1px solid #83c460; padding: 15px; margin-bottom: 15px; color: #4bb23b; }

.table-blog-users { width: 100%; margin-top: 20px; margin-bottom: 30px; }
.table-blog-users thead td { background: #f1f1f1; padding: 10px; text-align: center; color: #555; }
.table-blog-users tbody td { background: #fafafa; padding: 5px 10px; text-align: center; }
.table-blog-users tbody td.username { text-align: left; }
.table-blog-users tbody tr.even td { background: #f5f5f5; }

.searched-item { background: #fffacd; }



/* Static page edit 
-------------------------------------------------------------------*/ 
table.admin_page th {vertical-align:bottom; border: none;  border-bottom: solid #B0C1D3 1px;  padding:.2em .6em .2em .65em; background:#e2e4e4; font-size:0.9em; font-weight:normal; color:#6e6e6e;  } 
table.admin_page td { padding:6px 8px 6px 8px; border: none; border-right: solid #B0C1D3 1px; } 
table.admin_page tr.colored td { background-color:#EEF6FB; } 
table.admin_page tr.colored_sel td { background-color:#D9FBC2; } 
table.admin_page { font-size:0.9em;  border:none;  margin:20px 0px 30px 0px; border-bottom:solid 1px #B0C1D3; }   
table.admin_page td:first-child { border-left: solid #B0C1D3 1px } 
table.admin_page td  {  /* IE: */ border-left: expression(previousSibling == null ? 'solid #B0C1D3 1px' : 'inherit'); } 


.hidden {display: none;}


/* Stat
-------------------------------------------------------------------*/ 
.stat-performance { padding: 20px; background: #f0f7fd; border-top: 1px solid #d1e7f9; color: #333; }
.stat-performance table { margin-top: 15px; }
.stat-performance table td { width: 200px; vertical-align: top; }
.stat-performance h4 { font-weight: bold; color: #81B2DB; }












/*
playback timings (ms):
  RedisCDXSource: 0.679
  LoadShardBlock: 30.117 (3)
  exclusion.robots.policy: 0.175
  CDXLines.iter: 13.6 (3)
  exclusion.robots: 0.188
  esindex: 0.016
  load_resource: 38.064
  PetaboxLoader3.datanode: 37.305 (4)
  PetaboxLoader3.resolve: 22.043
  captures_list: 48.237
*/