a.panel-title:link,a.panel-title:visited {
	font-family:Arial,Sans-Serif;
 	font-size:12px;
    font-weight:bold;
    color:#fff;
	text-transform: uppercase;
}

a.panel-title:hover {
	font-family:Arial,Sans-Serif;
 	font-size:12px;
    font-weight:bold;
    color:#FDEAD6;
	text-transform: uppercase;
}

a.panel-title-noupper:hover, a.panel-title-noupper:link, a.panel-title-noupper:visited {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    font-weight:bold;
	color:#FFFFFF;
}

a.comm-orange:hover, a.comm-orange:link, a.comm-orange:visited {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    font-weight:bold;
    text-decoration: underline;
    color:#F37F1C;
}

a.link-orange:hover, a.link-orange:link, a.link-orange:visited {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    color:#F37F1C;
}

a.sort-comm:hover, a.sort-comm:link, a.sort-comm:visited {
	font-family:Arial,Sans-Serif;
	font-size:11px;
    color:#FF5C00;
    text-decoration: underline;
}

a.sort-comm2:hover, a.sort-comm2:link, a.sort-comm2:visited {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    color:#FF5C00;
    text-decoration: underline;
}

a.title-panel:link,a.title-panel:visited {
        color:#ffffff;
    	font-family:Arial,Sans-Serif;
    	font-size:12px;
        font-weight:bold;
}

a.title-panel:hover {
        color:#FDEAD6;
    	font-family:Arial,Sans-Serif;
    	font-size:12px;
        font-weight:bold;
}

a.panel-newstitle:hover, a.panel-newstitle:link, a.panel-newstitle:visited {
        font-family:arial, sans-serif;
        font-size:12px;
        font-weight:bold;
        color: #000;
        text-decoration: none;
}

a.panel-newstitle-grey:hover, a.panel-newstitle-grey:link, a.panel-newstitle-grey:visited {
        font-family:arial, sans-serif;
        font-size:12px;
        color: #666666;
        text-decoration: none;
}

a.panel-newstitle-blue:hover,a.panel-newstitle-blue:link,a.panel-newstitle-blue:visited {
    font-family:arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #0000BB;
    text-decoration: none;
}

a.panel-links:hover, a.panel-links:link, a.panel-links:visited {
	font-family:Arial,Sans-Serif;
    color: #B71132;
    font-size:11px;
    text-decoration: underline;
}

a.panel-links2:hover, a.panel-links2:link, a.panel-links2:visited {
        font-family:arial, sans-serif;
        font-size:11px;
        color: #B71132;
}

a.panel-links3:hover, a.panel-links3:link, a.panel-links3:visited {
        font-family:arial, sans-serif;
        font-size:12px;
        color: #000;
}

a.panel-links4:hover, a.panel-links4:link, a.panel-links4:visited {
        font-family:arial, sans-serif;
        font-size:12px;
        color: #2C6A9F;
}

a.panel-newstitle-brown:hover, a.panel-newstitle-brown:link, a.panel-newstitle-brown:visited {
        font-family:arial, sans-serif;
        font-size:12px;
        color: #C06600;
        text-decoration: underline;
}

a.poster-title:hover, a.poster-title:link, a.poster-title:visited {
        font-family:arial, sans-serif;
        font-weight:bold;
        font-size:12px;
        color: #2C6A9F;
}

.poster-title {
        font-family:arial, sans-serif;
        font-weight:bold;
        font-size:12px;
        color: #2C6A9F;
}

.links-url {
        font-family:arial, sans-serif;
        font-size:12px;
        color: #C06600;
        text-decoration: underline;
}

.panel-left {
	width:30px; height:23px;
	background-image:url(top_left.gif);
}

.panel-ann-grey {
        font-family:arial, sans-serif;
        font-size:12px;
        font-weight:normal;
        color:#666666;
        padding: 0px 4px 0px 4px;
}

.panel-olive {
    background-color: #E0DCCD;
}

.panel-pad {
    padding: 4px;
}

.panel-img-pad {
        padding-right: 2px;
}

.art-title {
        font-family:arial, sans-serif;
        font-size:12px;
        font-weight:normal;
        color:#000;
        padding: 0px 5px 5px 5px;
}

.news-title {
        font-family:arial, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#000;
        padding: 5px 0px 5px 0px;
}

.panel-main {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    font-weight:bold;
	text-transform: uppercase;
    color:#FFFFFF;
	height:23px;
	padding:0 0 4px 0;
	background-image:url(top_repeat.gif);
	background-repeat:repeat-x;
}

.panel-main-noupper {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
	height:23px;
	padding:0 0 4px 0;
	background-image:url(top_repeat.gif);
	background-repeat:repeat-x;
}

.table-body {
	font-size:12px;
	color:#003150;
    border-left: #C9C7CA 1px solid;
    border-right: #C9C7CA 1px solid;
    border-bottom: #C9C7CA 1px solid;
	background-color: #fff;/*transparent;*/
	padding: 3px;
}

.grey-line {
	font-family:Arial,Sans-Serif;
	font-size:11px;
    color:#000;
	background-color:#F5F5F5;
}

.grey-line2 {
	font-family:Arial,Sans-Serif;
	font-size:11px;
    color:#ffffff;
	padding: 2px 0 2px 0;
	background-color:#999999;
}

.grey-line3 {
	font-family:Arial,Sans-Serif;
	font-size:14px;
    color:#000;
	background-color:#F5F5F5;
    padding:3px;
}

.grey-line4 {
	background-color:#F5F5F5;
}

.panel-font-grey {
    color:#666666;
}


.panel-font11 {
	font-family:Arial,Sans-Serif;
	font-size:11px;
}

.panel-font12 {
	font-family:Arial,Sans-Serif;
	font-size:12px;
}

.grey-border {
    border-bottom: #999999 1px solid;
}

.grey-border2 {
    border-bottom: #C9C7CA 1px solid;
}

.img-border {
    border:solid 1px #666666;
	padding: 0px;
    margin-right: 5px;
}

.stat-orange {
	font-family:Arial,Sans-Serif;
	font-size:12px;
    color:#F37F1C;
}

div.TopPhotoBlock {
        background:#EAEAEA;
        padding:3px 3px 3px;
}

div.TopPhotoBlock img {
        border:solid 1px #666666;
        margin:4px 4px 4px;
}

.curday {
    background:#E7E7E7;
}

.today {
    border:solid 1px #666666;
}

.rest_day {
    background:#CCE5A2;
}

.calendhead {
    background:#FCD19C;
}

.search_news {
    width:40px;
	height:16px;
    color: #fff;
	font-family:Arial,Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    background: url(../images/button_bg.jpg) repeat-x top left;
    border: 0px;
}

.vote_news {
	height:16px;
    color: #fff;
	font-family:Arial,Sans-Serif;
    font-size: 11px;
    /*font-weight: bold;*/
    background: url(../images/button_bg.jpg) repeat-x top left;
    border: 0px;
}

.news_textbox {
	font-size:11px;
    font-family: Verdana, Arial, Helvetica, Tahoma;
}

.fr_anekdot {
    font-family:arial, sans-serif;
    border:1px dashed #191970;
    background:#FFF8D1;
    padding:3px;
    color:#000000;font-size:10px;
    margin-bottom:3px;
    margin-top:3px;
    text-align:justify;
}

.poster-top {
        height: 15px;
        background:url(../images/poster_top.jpg) top right;
        background-repeat:no-repeat;
}

.poster-left {
        width: 22px;
        background:url(../images/poster_left.jpg) bottom left;
        background-repeat:no-repeat;
}

.poster-right {
        width: 15px;
        background:url(../images/poster_right.jpg) top;
        background-repeat:no-repeat;
}

.poster-bottom {
        height: 22px;
        background:url(../images/poster_bottom.jpg);
        background-repeat:no-repeat;
}

/*---------------------Mel styles---------------------*/
a.sortmode{
  font-weight: bold ;
  color: #a52a2a ;
}

div.sortmode{
	background-color: #f5f5f5 ;
	border-bottom: 1px #bbb solid;
	padding: 3px;
}


.top_red{
	color: #fb6600 ;
	text-transform: lowercase ;
	margin-top: 4px;
	margin-bottom: 2px;
}

.top1{
	background-color: #eaeaea;
	border: #eaeaea 2px solid;

}

.top2{
	background-color: #f7f7f7;
	border: #eaeaea 2px solid;
}

.red_square{
	background-color:#fb6600;
	width:10px;
	height:10px;
	padding:0px;
	color:#fff;
	font-size:9px;
	text-align:center;
	margin-top:2px;
	margin-left:2px;
}

.search_but{
	width:60px;
	height:16px;
  color: #fff;
  font-size: 10px;
  font-weight: bold ;
  background: url(../images/button_bg.jpg) repeat-x top left;
  padding: 0px;
  margin: 0px;
  border: none ;
  font-family: tahoma, arial, sans-serif;
  /* border: #e77306 1px solid; */
}

a.sortlink{
	color: #b70f32 ;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 11px;
}

a.sortlink:hover{
	color: #b70f32 ;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 11px;
}

.sortspan{
	color: #979797 ;
	font-weight:bold;
	font-size: 11px;
}

.textblock{
  border: #b0b0b0 1px solid ;
}

.forumdate{
  color: #d80300 ;
}

.td-create-theme{
	color: #646464;
	font-weight:bold;
}

.pravila{
 background-color: #f7f7f7;
 border: #c0c0c0 1px dashed;
 margin-top: 5px;
 padding: 4px;
 color: #646464;
}

h4 {
  font-family:arial,sans-serif;
  color: #696969;
  font-size: 12px;
}

td {
  font-family:arial,sans-serif;
  font-size: 12px;
}

td.pagenav1{
	color: #647175 ;
}

a.orange_link{
	text-decoration: underline;
	color: #ff6c00;
}

a.orange_link14{
	text-decoration: underline;
	color: #ff6c00;
	font-size: 14px;
}

.gray_div{
	background-color: #ebebeb;
	padding-bottom: 3px;
}

.gray_line{
	border-bottom: #d8dcde 1px solid;
}

.p6{
	padding: 6px;
}

.gb_f{
	border: #d8dcde 1px solid;
}

.gb_b{
	border-bottom: #d8dcde 1px solid;
}

.forumdate2{
  color: #647175 ;
  font-size: 11px;
}

.fc_gray{
  color: #647175 ;
}

.fc_orange{
  color: #ff6c00;
}

a.redlink{
	color: #cc0000;
	text-decoration: underline;
	font-size: 11px;

}

.mt4{
	margin-top: 4px;
}

.mb4{
	margin-bottom: 4px;
}

.darkredtext{
	color: #cc0000;
	font-size: 11px;
}

.redtext{
	color: #ff0000;
	font-size: 11px;
}

#a_redlink{
	color: #ff0000;
	text-decoration: underline;
	font-size: 11px;
}
