a {
	color : #777;
	text-decoration : none;

}

a:hover {
	color : #777;
	text-decoration : underline;
}

a.side {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	font-weight : regular;
	text-decoration : none;
}

a.side2 {
	font-family : Verdana;
	font-size : 10px;
	color : #ff0000;
	font-weight : bold;
	text-decoration : none;
}

a:hover.side2{
	color : #ff0000;
	text-decoration : underline;
}
a:hover.side {
	color : #777;
	text-decoration : underline;
}

a.white {
	font-family : Arial;
	font-size : 13px;
	color : #444;
	font-weight: bold;
	text-decoration : none;
	
}

/*  Хеадер   */ 

/*ето лучше не трогать*/
.header_px {
	font-size : 1px;
}
/*отступ сверху и снизу от панели сверху*/
.head_up_padding {
	padding : 4px 0px 4px 0px;
}

/*панелька с красным квадратиком*/
.head_up_image {
	border-bottom : 4px solid #ff0000;
	padding : 9px 7px 4px 0px;
}
/*верхняя строка в которой логиниться*/
.head_up {
	font-family : Arial;
	font-size : 10px;
		font-weight : bold;
	color : #777;
	border-bottom : 4px solid #ff0000;
	padding : 7px 0px 2px 0px;
}

.reputation {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;	
	color : #444;
	vertical-align:middle;
	padding : 0px 0px 0px 0px;
}

/*строка главная....*/
.sub-header {
	font-family : Arial,Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align:justify;
	color : #ff0000;
}

/*Отступы*/
.header_pad {
	padding : 0px 15px 0px 15px;
}
.menu_inside {
	padding : 0px 15px 0px 15px;
}
.news_pad {
	padding : 15px 20px 10px 20px;
}

.article_pad {
	padding : 15px 20px 4px 20px;
}

.table_pad {
	padding : 2px 20px 17px 20px;
}

.l_side_pad {
	padding : 8px 10px 10px 10px;
}
.r_side_pad {
	padding : 3px 5px 3px 5px;
}
.right_logo {
	padding : 0px 0px 0px 0px;
}
.left_logo {
	padding : 0px 0px 0px 0px;
}
/*ето лучше не трогать*/


a:hover.white {
	color : #ff0000;
	text-decoration : underline;
}

body {
	background-color : #333333;
	background-attachment : fixed;
	
     }

hr {
	height : 1px;
	border : 1px solid #eee;
}



hr.side-hr {
	height : 1px;
	border : 1px solid #eee;
}



td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.alt {
	color : #005599;
}
 

.footer {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-color : #f1f1f1;
	border : 1px solid #ccc;
	padding : 5px;
}

.button {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003399;
	background-color : #f1f1f1;
	height : 20px;
	border : 1px solid #ccc;
	margin-top : 2px;
}

.textbox {
	//Форма ввода текста
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	background-color : #fff;
	border : 1px solid #ccc;
}

.main-body {
	font-family : Arial;
	font-size : 11px;
	color : #000;
	background-color : #ffffff;
	padding : 0px 0px 10px 0px;
}


.side-body-right {
	font-family : Arial;
	font-size : 11px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
}


.border {
	border : 1px solid #cccccc;
}

.side-side-left {
	background-color : #FFFFFF;
    padding : 0px 4px 0px 0px;
	font-size : 1px;
	border-left : 1px solid #fff000;
}


.side-border-image {
	background-color : #ffffff;
    padding : 0px 0px 8px 0px;
	font-size : 1px;
	border-bottom : 4px solid #ff0000;
}

.capmain {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	background-color : #ffffff;
	padding : 0px 0px 8px 8px;
	border-bottom : 4px solid #ff0000;
}
.capmain2 {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	background-color : #ffffff;
	padding : 0px 0px 4px 3px;

}

.table-header {
	padding : 0px 8px 10px 0px;
		border-bottom : 4px solid #ff0000;
}

.table-span {
	background-color : #ffffff;
	padding : 0px 0px 0px 0px;
	border-bottom : 0px solid #000;
}

.table-subject {
	font-family : Arial;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
	padding : 0px 0px 10px 12px;
	border-bottom : 4px solid #ff0000;	
}

.table-body {
	font-family : Arial;
	font-size : 12px;
	color : #000;
	background-color : #ffffff;
	padding : 12px 0px 10px 0px;
}

.comment-main {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
	border : 0px solid #000;
}	


.comment-tbl {
	font-size : 11px;
	color : #000;
	background-color : #FFFFFF;
	padding : 4px;
}

.comment-tbl1 {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
}
	

.comment-tbl2 {
	font-style : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
}

.comment-message {
	font-size : 11px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 5px 10px;
	border-bottom : 1px solid #000;
}


.news-header {
	background-color : #e5e5e5;
	padding : 0px 0px 0px 0px;

}
.article-header {
	background-color : #e5e5e5;
	padding : 3px 6px 3px 6px;

}
.news-header-text {
	background-color : #e5e5e5;
	font-family : Verdana;
	font-size : 14px;
	color : #444444;
	padding : 0px 0px 0px 5px;	
}

.article-header-text {
	font-family : Arial;
	font-size : 17px;
	background-color : #e5e5e5;
	color : #000000;
	padding : 0px 10px 0px 5px;	
}

.news-break {
    //Ячейка с картинкой в заголовке новостей;
	background-color : #ffffff;
	font-size : 1px;
	padding : 0px 3px 0px 0px;

}

.comment-side {
    //отступ справа;
	background-color : #FFFFFF;
	font-size : 1px;
	padding : 0px 0px 0px 100px;
}

.news-span {
	background-color : #ffffff;
	font-size : 1px;
	padding : 0px 0px 20px  0px;
   	border-top : 1px solid #ff0000;
}


.article-footer {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	padding : 5px 0px 10px 0px;	
	border-bottom : 2px solid #ff0000;
}   
.news-footer {
	background-color : #ffffff;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	border-bottom : 2px solid #ff0000;
}   

.news-info {
//Инфа о пользователе и дате в заголовке;
	background-color : #ffffff;
	font-family : Arial;
	font-size : 10px;
	font-weight : bold;
	color : #999999;
	padding : 0px 0px 0px 0px;
}


.search-tbl-border {
	color : #000;
	background-color : #FFFFFF;

}
.search-textbox {
	//Форма ввода текста в поиске
	//font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	border : 1px solid #aaaaaa;
}


.search-tbl1 {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
}
	

.search-tbl2 {
	font-style : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 0px 0px 0px 0px;
}



.scapmaincorner {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #003399;
	background-color : #cccccc;
	border-bottom : 2px solid #999999;
	padding : 4px;
}


.tbl {
	font-size : 11px;
	color : #000;
	background-color : #FFFFFF;
	padding : 4px;
}

.cat-tbl1 {
	font-family : Verdana;
	font-size : 11px;
	color : #005599;
	background-color : #FFFFFF;
}



.tbl3 {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	background-color : #FFFFFF;
	padding : 4px;
}

.arttable {
	border : 1px solid  #e4e4e4;
}

.side_forum {
	font-family : Verdana;
	font-size : 11px;
	color : #000;
	padding : 2px;
	font-weight: bold;	
}

.art1 {
	font-family : Verdana;
	font-size : 11px;
	color : #333;color : #333;
	padding : 1px;
	font-weight: regular;
	background-color : #FFFFFF;

}
.art2 {
	font-family : Verdana;
	font-size : 11px;
	color : #444;
	padding : 1px;	
	font-weight: regular;
	background-color : #e4e4e4;
}
.tbl2 {
	font-style : Verdana;
	font-size : 11px;
	color : #000;
	background-color : #e4e4e4;
	padding : 4px;
}


.quote {
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}

.poll {
	height : 10px;
	border : 1px solid #bbb;
}

.comment-name {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #0000cc;
}

.side-forum {
	font-family : Verdana;
	font-size : 10px;
	color : #333;
}

.comment-small {
	font-size : 10px;
	font-weight : bold;
	padding :0px 0px 00px 0px;
}

.shoutboxname {
	font-weight : bold;
	color : #005599;
	background-color : #f6f6f6;
}

.shoutbox {
	color : #777;
	background-color : #f6f6f6;
}

.shoutboxdate {
	font-size : 10px;
	color : #888;
	background-color : #f6f6f6;
}

.small {
	font-size : 11px;
	font-weight : bold;
	color : #000;
	
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #000;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #333;
	background-color : #f6f6f6;
}

.side-label {
	color : #000;
	background-color : #f1f1f1;
	padding : 2px 2px 3px 2px;
}

.border-news {
	border : 1px solid #444444;
}
.border-opensidex {
	border : 1px solid #e4e4e4;
}
.border-opensidex2 {
	border : 1px solid #f3f3f3;
}
.forum-tbl2 {
	font-style : Verdana;
	font-size : 11px;
	color : #000;
	background-color : #bbbbbb;
	padding : 4px;
}

.forum-tbl1 {
	font-family : Arial;
	font-size : 12px;
	color : #000;
	background-color : #bbbbbb;
	padding : 4px;
}

.forum-small {
	font-size : 11px;
	font-weight : regular;
	color : #000;

}

.forum-caption {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #000;
	background-color : #e4e4e4;
	padding : 3px 3px 5px 1px;
}

.forum-caption-image {
	background-color : #e4e4e4;
	padding : 0px 0px 0px 8px;
}
.forum-cil {
	background-color : #e4e4e4;
	padding : 2px 8px 0px 0px;
}
.tbl-border {
	color : #000;
	background-color : #000;
}

.tbl-border2 {
	color : #000;
	background-color : #ffffff;
}

.forum-border {
	color : #000;
	background-color : #f2f2f2;
}


.head-b {
	font-family : Arial;
	font-size : 12px;
	font-weight : regular;
	color : #000;
	padding : 0px 0px 0px 0px;
}

.head-middle {
	font-family : Arial;
	font-size : 10px;
		font-weight : bold;
	color : #777;
	padding : 0px 0px 0px 0px;
}

.footer-padding {
	font-size : 1px;
	padding : 20px 0px 0px 0px;
}

.comment-name {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #005599;
}

.online-panel {
	font-family : Verdana;
	font-size : 10px;
	color : #555;
	font-weight : regular;
	text-decoration : none;
}

.online-member {
	font-family : Verdana;
	font-size : 11px;
	color : #000;
	font-weight : bold;
	text-decoration : none;
}



.messages-main {
	font-family : Verdana;
	font-size : 10px;
	color : #000;
	font-weight : bold;
	text-decoration : none;
}

.msg-count {
	font-family : Verdana;
	font-size : 10px;
	color : #005599;
	font-weight : bold;
	text-decoration : none;
}


//Downloads
.main-fx {
	font-family : Arial;
	font-size : 13px;
	color : #000;
	font-weight : bold;
}

.downloads-tbl {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #000;
	background-color : #FFFFFF;
	padding : 4px;
}

.downloads-desc {
	font-family : Verdana;
	font-size : 9px;
	font-weight : regular;
	color : #555;
}

.downloads-title {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000;
	background-color : #fff;
}

.downloads-date {
	font-family : Verdana;
	font-size : 11px;
	font-weight : regular;
	color : #005599;
	background-color : #fff;
}


.downloads-color {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #005599;
}




.downloads-tbl-border {
	color : #555;
	background-color : #000;
}

.downloads-new {
	font-family : Verdana;
	font-size : 11px;
	color : #ff0000;
}



.members-tbl-border {
	color : #555;
	background-color : #999;
}
.member-name {
	color : #005599;
	font-weight : bold;
}
.showall {
	color : #000;
}

//Private Messages

.msg-tbl-border {
	color : #999;
	background-color : #999;
	
}

.msg-title {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000;
	background-color : #fff;
}

.msg-user {
	font-family : Verdana;
	font-size : 11px;
	font-weight : regular;
	color : #005599;
	background-color : #fff;
}

.linkdel {
	padding : 4px 4px 6px 6px;
}


.article-desc {
	font-family : Verdana;
	font-size : 10px;
	font-weight : regular;
	color : #555;
}

.article-title {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #000;
	background-color : #fff;
}

.article-date {
	font-family : Verdana;
	font-size : 11px;
	font-weight : regular;
	color : #005599;
	background-color : #fff;
}


.article-color {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #005599;
}

.article-new {
	font-family : Verdana;
	font-size : 11px;
	color : #ff0000;
}



.forum-tbl1 {
	font-family : Verdana;
	font-size : 11px;
	color : #;
	background-color : #FFFFFF;
	padding : 4px;
}


.forum-threads {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #333;
	
}
.forum-desc {
	font-family : Arial;
	font-size : 10px;
	font-weight : bold;
	color : #666;
	background-color : #fff;
	
}

.forum-moders {
	font-family : Verdana;
	font-size : 10px;
	font-style : italic;
	font-weight : regular;
	color : #666;
	background-color : #fff;
	
}

.forum-name {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #005599;
	background-color : #fff;	
}

.forum-date {
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #666;
	background-color : #fff;	
}

.forum-lastmsg {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #000;
	background-color : #fff;
	
}

.forum-topic {
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	color : #000;
	
}

.forum-stat {
	font-size : 10px;
	font-weight : normal;
	color : #333;
	background-color : #fff;
}

.poll-font {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #555;
	background-color : #fff;
}
.poll-other {
	font-family : Verdana;
	font-size : 10px;
	font-weight : regular;
	color : #555;
	background-color : #fff;
}

.button-test {
	background-image : url('file:///G|/images/menu.png');
	background-attachment : fixed;
	vertical-align:middle;
}

.form-tbl1 {
	font-family : Verdana;
	font-size : 11px;
	color : #000;
	background-color : #e4e4e4;
	padding : 4px;
}

.tbl1 {
	font-family : Verdana;
	font-size : 11px;
	color : #000;
	background-color : #FFFFFF;
	padding : 4px;
}

.forum-msg {
	font-family : Verdana;
	font-size : 11px;
	color : #000;
	background-color : #ffffff;
	padding : 0px 0px 0px 0px;
}

.bf-teams {
	font-family : Verdana;
	font-size : 11px;
	color : #005599;
	background-color : #fff;
	font-weight : bold;
}

.bf-time {
	font-family : Verdana;
	font-size : 11px;
	color : #ff0000;
	background-color : #fff;
	font-weight : bold;
}

.bf-map {
	font-family : Verdana;
	font-size : 11px;
	color : #005599;
	background-color : #fff;
	font-weight : italic;
}
.wintbl1 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #339900;
	background-color : #fff;
	padding : 4px;
}

.losetbl1 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #cc0000;
	background-color : #fff;
	padding : 4px;
}
.drawtbl1 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #0000cc;
	background-color : #fff;
	padding : 4px;
}
.pointstbl1 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #ff9900;
	background-color : #fff;
	padding : 4px;
}

.myPopupXDiv {
	overflow: hidden;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	position: absolute;
	z-index: 100;
	visibility: hidden;
}
.myPopupDiv {
	overflow: hidden;
	color: #000000;
	background-color: #fefefe;
	border: 1px solid #ddd;
	position: absolute;
	z-index: 101;
	visibility: hidden;
}
.myPopupTable {
	width: 100%;
	border: 0px solid #ccc;
}
.myPopupTr {
	background-color: #AAAAAA;
	cursor: pointer;
}
.myPopupTd {
	color: #333;
	font-weight: normal;
	border: 1px solid #ddd;
	background-color: #eee;
}
.myPopupTdOver {
	font-weight: normal;
	border: 1px solid #ccc;
	color: #ff0000;
	background-color: #bbb;
}

.forumPopupName {
	color: #666;
}
