/* Reset the basic elements to a baseline. */
body {
  color: #494949;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  font-size: 13px;
  min-width: 1155px;
}

#page .node div a, .comment a, #page .item-list a, .messages a, .admin a, .admin-panel ul.menu a, .help a, #footer a, form a
{
border-bottom: 1px dotted #999;
color: #005;
text-decoration: none;
}

a { 
text-decoration: none;
color: #005;
border: 0;
}

#page .node div a:hover, .comment a:hover, #page .item-list a:hover, .messages a:hover, .admin a:hover, .help a:hover, #footer a:hover, form a:hover

{
border-bottom: 1px dotted black;
}

#page a.tabledrag-handle

{
border: 0;
}

#page ul, .admin-panel ul li
{
list-style: url('images/content-bullet.png');
}

#page .admin-panel div.item-list ul li a

{
color: white;
}

/*h1, h2, h3, h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 100%;
}*/


p, ul, ol {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 100%;
}
li {
  margin: 0px;
  padding: 0px;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
  font-size: inherit;
}

tr.even, tr.odd

{
background-color: #EDECEB;
}

thead th

{
border-bottom: 2px solid #C4C2BF
}

caption {
  text-align: left;
}
th {
  border-bottom-width: 1px;
  font-weight: bold;
  padding-bottom: 2px;
  text-align: left;
}
td {
  font-size: 100%;
}

form {
  margin: 0px;
  padding: 0px;
}
fieldset {
  border: 1px solid #e0e0e0;
  padding: 5px ;
}
b, strong {
  font-weight: bold;
}
i, em, u {
  font-style: italic;
}
u {
  text-decoration: none;
}
a img {
  border: 0px;
}

/* Main page element styles */
#header {
  text-align: left;
  padding: 5px 10px 0px ; 
  background: url('images/header.png') top left repeat-x;
  height: 105px;
}

#header h1 {
  margin-bottom: 10px;
  margin-top: 35px;
  height: 40px;
  line-height: 20px;
  color: white;
  font-size: 23px;
 min-width: 750px;
}

#header h1 a
{
color: white;
text-decoration: none;
}

#header h1 span.site-name:after
{
content: " "
}

#header span.buttons  {
background: url('images/header-buttons.png') no-repeat transparent;
height: 15px;
width: 51px;
float: right;
margin: 3px 3px 0 0;
}

#header img.logo {
  vertical-align: middle;
}

#header .site-name {
}

#header .site-slogan {
}

#header .navigation {
}

#header .navigation .navigation-primary

{
background: url('images/primary.png') no-repeat top left;
text-align: left;
margin-top: -11px;
margin-bottom: -14px;
margin-left:107px;
margin-right:180px;
height: 19px;
padding-top: 1px;
padding-left: 10px;
min-width: 550px;
}

#header .navigation .navigation-primary ul.links a

{
text-decoration: none;
color: black;
margin: 1px;
padding: 0 5px 2px 5px;
font-size: 12px;
}

#header .navigation .navigation-primary ul.links a:hover

{
background-color: #89ADDA;
color: white;
border: #4A6D99 1px solid;
margin: 0;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
}

#header ul.links li

{
padding: 0;
}

#header ul.links li.first

{
margin-left: 5px;
}

#header input#edit-search-theme-form-1

{
height: 12px;
margin: 0px;
font-size: 11px;
border: 1px solid #C0BEBB;
background-color: white;
float:left;
}

#header input.form-submit {
float:left;
height: 16px;
width: 50px;
margin-left: 5px;
font-size: 11px;
border: 1px solid #C0BEBB;
background-color: #F5F4F3
}

#header .navigation .navigation-secondary {
}
#header form.search {
  margin-top: 10px;
}

#container
{
  background: url('images/left_sb.png') top left repeat-y;
clear: both;
padding: 5px;
min-width: 750px;
max-width: 1000px;
margin: 0 auto;
-webkit-box-shadow: 0 0 20px rgba(17, 11, 0, 0.8);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
box-shadow: 0 0 20px rgba(0,0,0,0.8);
border-right: 1px solid #bbb;

position: relative;
z-index: 1;
}


/*
.sidebar

{
background: url('images/sidebar-back.png') top left no-repeat transparent;
padding-top: 30px;
}

*/

#left-sidebar {
  float: left;
  width: 24%;
}
#right-sidebar {
  float: left;
  width: 20%;
}

#left-sidebar ul.menu ul.menu, #right-sidebar ul.menu ul.menu  {
margin-top: 5px;
}

#page {
  background: url('images/left_sb.png') top left repeat-y;
  float: left;
  overflow: hidden;
  min-height: 500px;
 /* background: url('images/content-back.png') top left no-repeat transparent;
  padding-top: 30px;  */
}

#footer
{
clear: both;
text-align: center;
background: url('images/footer.png') repeat-x top left;
height: 20px;
line-height: 20px;
font-size: 12px;
}

#footer-corner
{
height: 11px;
width: 11px;
float: right;
background-image: url('images/footer-corner.png');
margin-right: 1px;
margin-top: -12px;
}

/* Common page items */
#page h2.title

{
background: url('images/title-back.png') no-repeat top left;
height: 50px;
line-height: 50px;
font-size: 20px;
padding-left: 20px;
margin-bottom: 10px;
}

/* line height */

.help, .messages, fieldset

{
line-height: 130%
}

#page #mission

{
padding: 5px;
font-size: 9pt;
background: url('images/mission.png') repeat-x #79a0d1 top left;
border: 1px solid #5d80ac;
color: white;
line-height: 150%
}

.logo

{
float: left;
padding-right: 5px;
}

#page .tabs {
}
#page .help {
}
/*#page .messages {
  color: #333333;
  background-color: #f0f0f0;
  border: 1px solid #c0c0c0;
  margin-bottom: 10px;
}*/

div.error

{
background: url('images/warning.png') transparent no-repeat;
min-height: 58px;
padding: 3px 3px 3px 67px;
border: 0;
color: black;
}

div.status

{
background: url('images/info.png') transparent no-repeat;
min-height: 58px;
padding: 3px 3px 3px 50px;
border: 0;
color: black;
}

.breadcrumb
{
background: url('images/breadcrumb-back.png') no-repeat transparent;
padding-left: 20px;
line-height: 20px;
padding-bottom: 0;
margin-bottom: -7px;
display: inline;
}

.brbr {
color: black;
}
/* Little icons :) */

#page ul.links li.comment_add a

{
background: no-repeat url('images/icons-comment-add.png');
padding-left: 20px
}

#page ul.links li.comment_new_comments a

{
background: no-repeat url('images/icons-comment-new.png');
padding-left: 20px
}

#page ul.links li.blog_usernames_blog a

{
background: no-repeat url('images/icons-back.png');
padding-left: 20px
}

#page ul.links li.node_read_more a

{
background: no-repeat url('images/icons-read-more.png');
padding-left: 20px
}

ul.links li.comment_comments a

{
background: no-repeat url('images/icons-comment-comments.png');
padding-left: 20px
}

ul.links li.comment_delete a

{
background: no-repeat url('images/icons-comment-delete.png');
padding-left: 20px
}

ul.links li.comment_edit a

{
background: no-repeat url('images/icons-comment-edit.png');
padding-left: 20px
}

ul.links li.comment_reply a, li.topic_reply a  

{
background: no-repeat url('images/icons-comment-reply.png');
padding-left: 20px
}

/* Blocks */
.block {
  padding-left: 5px;
  padding-right: 5px;
}
.block .title

{
font-weight: bold;
font-size: 15px;
margin-bottom: 5px;
}

.block .content {
  padding-bottom: 10px;
}
.user-login-block {
  text-align: left;
}

/* Nodes */
.node {
  margin-bottom: 10px;
}
.node h3.title, .comment h4
{
background: url('images/subtitle-back.png') no-repeat;
font-size: 15px;
height: 20px;
padding-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.node h3.title:hover, .comment h4:hover

{
background-image: url('images/subtitle-back-hover.png');
}

.node h3.title a, .comment h4 a

{
color: white;
border: none;
text-shadow: #337  1px 1px 1px;
}

.node h3.title a:hover, .comment h4 a:hover
{
border: none;
/*text-shadow: blue 0px 0px 4px;*/
text-shadow: #337  -1px -1px 1px;
}

.node-story h3.title a {
text-decoration: none;
color: white;
border: none;
}

.node .content
{
line-height: 120%;
text-align: justify;
padding: 0 10px 10px;
}

.node .picture {
  float: left;
  padding: 4px;
  margin-right: 10px;
  background-color: #f0f0f0;
}

.node .date, .comment .date

{
float:left;
height:18px;
background: url('images/posted-back.png') no-repeat;
padding-left: 25px;
margin: 2px 10px 0px 10px;
color: #777;
font-size:12px;
}

.node .author, .comment .author
{
background: url('images/author-back.png') no-repeat;
height: 20px;
line-height: 20px;
padding-left: 25px;
margin: 0 30px 10px 120px;
color: gray;
font-size:12px;
}

.node .terms {
}

.node .links {
  clear: left;
}


.node table {
  width: 100%;
}

/* Boxes (comment list container) */
.box {
}
.box h3.title {
}
.box .content {
}

/* Comments */
.comment h4.title {
}
.comment .new {
}
.comment .content {

}
.comment .picture {
  float: left;
  padding: 4px;
  background-color: transparent;
  margin:2px 10px 2px 2px;
}
.comment .date {
}
.comment .author {
}
.comment .links {
clear:left;
}
.comment-new {
}

/* Customize different page layouts */
#header {
  margin-left: auto;
  margin-right: auto;
}
body.sidebar-left #header {
  width: 98%;
  max-width: 1000px;
}
body.sidebar-right #header {
  width: 98%;
  max-width: 1000px;
}
body.two-sidebars #header {
  width: 98%;
  max-width: 1000px;
}
body.no-sidebars #header {
  width: 98%;
  max-width: 1000px;
}

body.sidebar-left #page {
  width: 75%;
  padding-left: 5px;
}
body.sidebar-right #page {
  width: 79%;
  padding-right: 5px;
}
body.two-sidebars #page {
  width: 58%;
  padding-left: 5px;
  padding-right: 5px;
}
body.no-sidebars #page {
  width: 99%;
  padding-left: 1%;
  padding-right: 0%;
  float: none;
}

.footer {
  margin-left: auto;
  margin-right: auto;
}
body.sidebar-left .footer {
  width: 80%;
}
body.sidebar-right .footer {
  width: 80%;
}
body.two-sidebars .footer {
  width: 60%;
}
body.no-sidebars .footer {
  width: 100%;
}

/* Fixed-width sidebars, fixed center column. */
/*
#left-sidebar {
  float: left;
  width: 120px;
}
#right-sidebar {
  float: left;
  width: 100px;
}

#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  width: 760px;
  margin-left: 0px;
  margin-right: 0px;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: left;
  width: 440px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  width: 760px;
  margin-left: 0px;
  margin-right: 0px;
}
*/

/* Fixed-width sidebars, fluid center column. */
/*
#left-sidebar{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
}
#right-sidebar {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 160px;
}

#header,
body.sidebar-left #header,
body.sidebar-right #header,
body.two-sidebars #header,
body.no-sidebars #header {
  margin-left: 160px;
  margin-right: 160px;
}

body.sidebar-left #page,
body.sidebar-right #page,
body.two-sidebars #page,
body.no-sidebars #page {
  float: none;
  margin-left: 160px;
  margin-right: 160px;
}

.footer,
body.sidebar-left .footer,
body.sidebar-right .footer,
body.two-sidebars .footer,
body.no-sidebars .footer {
  margin-left: 160px;
  margin-right: 160px;
}
*/
/* end custom layouts */

/* Override drupal.css */
#user-login-form {
  text-align: left;
}

.sidebar ul li  {
list-style: url('images/navigation-bullet.png');
margin: 0 0 0 1em;
line-height: 125%;
}

/* sidebar link styles */

.breadcrumb a, legend a, ul.tabs li a, dl.admin-list dt a, dl.node-type-list a, #page .item-list ul.pager a, table tr a 
{
text-decoration: none;
color: #005;
border: 0;
}

.sidebar ul li a, .sidebar ul li a:link, .sidebar ul li a:visited {
text-decoration: none;
color: #005;
border: 0;
}

.sidebar ul li a:hover, .breadcrumb a:hover, legend a:hover, ul.tabs li a:hover, dl.admin-list dt a:hover, dl.node-type-list a:hover, #page .item-list ul.pager a:hover, table tr a:hover

{
color: maroon;
border: 0;
}

/* poll */

.poll .bar .foreground

{
background: url('images/poll-front.png') repeat-x;
height: 16px;
}

.poll .bar

{
background: url('images/poll-back.png') repeat-x;
height: 16px;
}

/* comment */

.comment

{
/*background: url('images/blue-gradient.png') repeat-x top right;   */
padding: 0 5px 5px 5px;
color: #333;
margin: 5px 0 5px 0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #5d80ac
}

.comment ul.links
{
background-color: #ddd;
margin: 15px -5px -5px;
padding: 3px 3px 5px 3px;
border-top: 1px solid #ccc;
}

/* admin pages */

div.admin-panel, dl.admin-list

{
background: url('images/blue-gradient.png') repeat-x top left;
padding: 0 5px 0 0;
margin: 10px 0 10px 0;
color: white;
border: 1px solid #5D80AC;
}

div.admin-panel dl.admin-list

{
padding: 0;
border: 0;
}

dl.admin-list, dl.node-type-list

{
background: url('images/blue-gradient.png') repeat-x top left;
padding: 5px;
margin: 10px 0 10px 0;
color: white;
border: 1px solid #5D80AC;
}

div.admin-panel h3

{
background: url('images/admin-title.png') no-repeat;
padding: 10px 0 10px 40px;
margin: -1px 0 5px -1px;
color: black;
}

dl.admin-list dt

{
background: url('images/admin-subtitle.png') no-repeat top left;
padding: 3px 3px 3px 24px;
margin-bottom: 3px;
}

dl.node-type-list dt

{
background: url('images/admin-node-subtitle.png') no-repeat top left;
padding: 3px 3px 3px 24px;
margin-bottom: 3px;
}

div.admin-panel, dl.admin-list dd, dl.node-type-list dd

{
margin: 0 0 3px 0;
}

.admin-panel ul.menu li a

{
color: white;
}

.compact-link

{
margin-bottom: 10px;
}

/** status report page **/

table.system-status-report tr.ok

{
background-color: #BDFCC9;
}

table.system-status-report tr.ok th

{
background: url('images/status-ok.png') no-repeat 5px 50%
}

table.system-status-report tr.error

{
background-color: #FFCCCC;
}

table.system-status-report tr.error th

{
background: url('images/status-error.png') no-repeat 5px 50%
}

table.system-status-report tr.info

{
background-color: #C1F0F6;
}

table.system-status-report tr.info th

{
background: url('images/status-info.png') no-repeat 5px 50%
}

/* tabs */

ul.primary

{
border-bottom: 1px solid #C4C2BF
}

ul.primary li.active a

{
background: url('images/tab-left.png') no-repeat top left;
padding: 5px 2px 0 9px;
border: 0;
}

ul.primary li.active:hover

{
background-image: url('images/tab-middle.png')
}

ul.primary li.active

{
background: url('images/tab-middle.png') no-repeat top right;
padding-top: 5px;
border: none;
}

ul.primary li

{
background: url('images/tab-inactive.png') no-repeat top right transparent;
border: 0;
padding-top: 3px;
margin-left: -4px;
border-left: 1px solid #A4A09D
}

ul.primary li:hover

{
background-image: url('images/tab-inactive-hover.png')
}

ul.primary li a, ul.primary li a:hover

{
background: none;
}

ul.primary li a

{
background-color: none;
border: none;
}

/* secondary tabs */

ul.secondary

{
border: 0;
margin: 10px 0 10px 0;
}

ul.secondary li, ul.secondary li.active

{
background: url('images/tab-secondary-back.png') repeat-x top left;
border: 1px solid #C4C2BF;
padding: 5px 15px 3px 15px;
}

ul.secondary li.active

{
background-position: bottom left;
}

ul.secondary li.active a.active

{
border: 0;
}

ul.secondary li:hover

{
background-position: bottom left;
}

ul.secondary li a

{
background: none;
}

/* pager */

.item-list .pager li.pager-current {
/*background: url('images/pager-active-back.png') no-repeat top left;
margin: 0;
width: 8px;
height: 10px;*/
background-color: #ddd;
border: 1px solid #8B8986;
padding: 0px 4px;
margin: 0;
font-size: 90%;
}

.item-list .pager li.pager-item {
/*background: url('images/pager-inactive-back.png') no-repeat top left;
margin: 0;
width: 8px;
height: 10px;*/
background-color: #F3F2F2;
border: 1px solid #8B8986;
padding: 0px 4px;
margin: 0;
font-size: 90%;
}

.item-list .pager li.pager-next, .item-list .pager li.pager-first, .item-list .pager li.pager-previous,  .item-list .pager li.pager-last {
background-color: #F3F2F2;
border: 1px solid #8B8986;
padding: 0px 4px;
margin: 0;
}

.block-region {
border: 1px solid #FFFF42;
background-color: #FFFFA7;
margin: 10px;
}

/*  //////////////////////////////////////////////////////////////////////////////////////////////////////////////// ÌÎÈ ÍÀÑÒÐÎÊÈ  */

#left-sidebar .form-item { 
margin-bottom: 3px;
margin-top: 0px;
}

li.leaf {
padding-top: 0;
}

.item-list .pager li {
padding-top: 0.2em;
padding-bottom: 0.2em;
}

.profile td {
  padding-left: 5px;
  padding-right: 15px;
  border-bottom: 1px solid silver;
  min-width: 130px;
}

#block-comment-0 .content .item-list li, #block-forum-0 .content .item-list li{
list-style-image: none;
line-height: 100%;
font-size:97%;
vertical-align: top;
margin: 0px 0px 0px 2px;
}

.mysearch {
float: right;
margin-top: -18px;
padding: 0px;
display: inline-block;
min-width: 180px;
}

.navigation{
width: 600px;
}

.watcher_node{
float:right;
margin-top: 15px;
margin-left: 5px;
font-size:12px;
padding-left: 20px;
padding-top: 4px;
text-indent: 0px;
display: inline-block;
}

.watcher_node_toggle_watching_link{ 
color: #530855  !important;
font-weight: 600;
}

.watcher_node_toggle_watching_link_watched { 
color: #005100 !important;
font-weight: 600;
}


.watcher_node_help_link_to_binder{
font-size:11px;
}

#profile .profile {
  border: 1px solid #7f98a7;
  clear: none;
  padding: 5px;
  float:left;
  margin-bottom: 5px;
  margin-right: 5px;
  width: 45%;
  height: 140px;
  _position: relative; /* avoid IE peekaboo bug */
  _word-wrap: break-word;
}

#profile .profile  .picture{
  margin: 0 5px  0 5px;
}

#profile .profile .name {
	padding-bottom: 0.5em;
  margin: 5px;
  font-size: 1.2em;
}

blockquote, .quote-msg {
background: #f1f1f1 no-repeat url('images/quote2.png');
background-color: #f1f1f1;
border:  1px solid #ccc;
margin: 7px  25px !important;
padding: 3px 25px;
max-width: 60%;
}

.sticky-enabled td {
	padding: 0 10px;
}

#page .node h3.title a
{
color: #fff;
}

.item-list .pager
{
margin-top: 20px;
}

.new {
float: right;
padding-left:5px;
}

#page ul { 
list-style: none;
list-style-position: inside;
list-style-type: disc;
}

#page ol { 
list-style-position: inside;
}

.forum-post-footer {
background-color: #ddd;
border-bottom: 1px solid #777;
padding: 0px;

}

.author-pane .author-name { 
font-size: 90%;
}

.author-pane-section{ 
margin-top: 0px;
}

#left-sidebar ul li.start-collapsed.collapsed {
list-style: url('images/navigation-bullet-bold.png');
padding-top: 0;
}

#left-sidebar ul li.start-collapsed.expanded {
list-style: url('images/navigation-expanded.png');
padding-top: 0em;
}


#left-sidebar ul li a.active {
	background: url('images/check.png') no-repeat right center;
	padding-right: 17px;
}

.upup {
text-align:center;
margin: 5px 0px 0px;
/*background: url('images/poll-front.png') top left repeat-x; */
background-color: #ddd;
}

.upup a, .upup  a:visited {
text-decoration: none;
border: 0;
}

li.comment_mover_comment_prune a,  li.comment_mover_node_prune a {
background: no-repeat url('images/prune.png');
padding-left: 20px;
}

ul.links li.quote  a {
background: no-repeat url('images/quote.png');
padding-left: 20px;
}

.comment .links {
  text-align:right;
}

.node-sticky {
background-color: #F2F2F2;
padding: 0 3px 10px 10px;
border-bottom: 2px solid #ccc;
border-left: 1px solid #ddd;
border-right: 2px solid #ccc;
}

.node-sticky h3 {
margin-left: -12px;
}

.cle {
height:30px;
}

/*   advanced_forum-structure.css   */
.forum-post .new { 
color: #ff0000;
float: right;
}

/*  advanced_forum.css   */
.posted-on { 
padding-left: 3px;
width: 140px;
border-right: 1px solid #ccc;
}

.post-info { 
margin-bottom: 0px;
}

#edit-search-theme-form-1,   #header input.form-submit, .quote-msg,  blockquote, .comment, .links, .node-sticky, #header, .profile, input.form-text  {
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	 border-radius: 5px;
}

#dhtml_menu-1034, #dhtml_menu-1035 {
color: #aaa;
}

.comment_forbidden {
color: maroon;
}

fieldset legend {
padding-top: 10px;
color: maroon;
}

.author-signature { 
padding-top: 5px;
font-style: italic;
color: #777;
margin: 20px 20px 10px 40px;
}

#page ul.links li.statistics_counter {
background: no-repeat url('images/check2.png');
padding-left: 20px
}

input {
font-size: 11px;
padding-left: 4px;
padding-right: 4px;
}

.node li {
  margin-bottom: 5px;
  padding: 0px;
}

.book-navigation {
padding: 15px 0;
clear:left;
}

.item-list .pager li {
margin-left: 1px;
}

ul.links li.comment_mover_comment_graft a
{
background: no-repeat url('images/graft.png');
padding-left: 20px
}

#block-comment_mover-0 .item-list ul li {
list-style: url('images/cancel.png');
padding-top:10px;
}

#block-comment_mover-0 .item-list ul li a {
font-size:1.3em;
color: red;
}

#block-comment_mover-0 .title {
font-size:2em;
color: Green;
}

#block-comment_mover-0 {
border-bottom: 2px dotted green;
margin: 10px;
}

.author-pane-link span {
  background: transparent url(images/contact.png) no-repeat;
  padding-left: 28px;
   padding-top: 7px;
       margin-top: 5px;
  height: 24px;
  width: 100px;
  display: block;
}

.author-offline
{
  background: transparent url(images/user-offline.png) no-repeat;
  padding-left: 20px;
   margin-top: 5px;
  height: 20px;
  width: 100px;
  display: block;
}

.author-online
{
  background: transparent url(images/user-online.png) no-repeat;

  padding-left: 20px;
  margin-top: 5px;
  height: 20px;
  width: 100px;
  display: block;
}

ul.links li.forum a
{
background:  transparent url(images/icons-comment-new.png) no-repeat;  
padding-left: 20px;
}

ul.links li.markasread a      
{
background: transparent url(images/status-ok.png) no-repeat;
padding-left: 20px;
}

.yashare-auto-init, #vk_comments, #vk_like
{
margin: 10px;
}

#scrollToTop {
display: none;
opacity: .5;
position: fixed;
top: 50px;
left: 3px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
width: 51px;
line-height: 14px;
height: 88%;
padding: 5px;
background-color: #B1B1B1;
text-align: center;
cursor: pointer;
margin-top: -35px;
}

#scrollToTop:hover {
background: #555;
}

#scrollToTop a {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#fff;
}

.forum-post .forum-post-panel-main .content {
min-height:160px;
}

.forum-post-panel-main {
min-height: 220px;
}

