body {
	background:url(/images/main_bg.png) top left repeat-x;
	background-color:#8CA4C6;
}
//body,table,td,tr,div,p,span,form { border:1px solid blue }

a:link, a:visited {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none}

a.rmenu:link, a.rmenu:visited {  font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; margin-left: 14px}



#a:hover,a.rmenu:hover { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #33CC00; text-decoration: underline}
a:hover,a.rmenu:hover { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffb25f; text-decoration: underline}

a:active { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}

body, td, input, textarea, select { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DDDDDD;}
input, textarea, select,button {  color: #000000}

.msg_title { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;font-weight: bold}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #222222}

.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #222222}

.btn { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#222222;}
.btn:hover { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  text-decoration: underline}

p {

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #222222;*/
	margin: 2px;
}


.white {	color: #FFFFFF;}

.pm7 { font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222}

.tdu {

	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #CCCCCC;

}

.m {
	border: 1px solid #FFFFFF;
	margin-top: 15px;
	margin-left: 1px;
	margin-right: 0px;
}

.red {

	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	font-size:10pt;
}

.green {

	font-weight: bold;
	color: #FFFFFF;
	background-color: #08660A;
	font-size:12pt;
}


.maintable {
/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #678093;
	border-left-color: #678093;
	background-color:#27384c;      */
	margin-top:15px;
}

.line {

	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F5F7F2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-color: #EAE9E1;
}

.line2 {

	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-color: #7BA4E0;
	bg-color:white;
	font-weight: bold;	

}


A.close {
	DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/hide.gif) no-repeat 7px 9px 
}
A.open {
	DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/show.gif) no-repeat 7px 9px
}
DIV.treelist {
	DISPLAY: none
}
DIV.treelist A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal;
}
/* =============== Ruslan Edited / Transparent block =============== */
/* Top TD */
#opaque {
	background-image:url(../images/tdmain.png);
	background-position:right top;
	background-repeat:repeat-x;
}

*html #opaque { 
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tdmain.png',sizingMethod='scale');
	backgr\ound: none !important;	
	background-position:right top;
	background-repeat:repeat-x;
}

/* Logo iBasta */	
* html .png {
	width: expression(this.firstChild.width);
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
	this.firstChild.src+"', sizingMethod='image')");

	background: expression("transparent url("+
                this.firstChild.src.replace(".png", ".gif")+") no-repeat");
	backgr\ound: none !important;
	cursor:hand;
}

* html .png img {
	behavior: expression(this.style.visibility="hidden");
}

/* =============== Ruslan Edited / Transparent block =============== */	

/* =============== Ruslan Edited / Top Visual =============== */	
.topvisual {background-image:url(/images/new_toplogo.jpg);	background-position:left top; background-repeat: no-repeat; height:97px}
/* =============== Ruslan Edited / Top Visual =============== */

/* Uncle_Su */
#top_menu {border: 1px solid #A5B4C9 ;background: #E0EFF1;font-size: 10px;behavior: url(hover.htc)}
#top_menu a {color:#000000;font-size: 10px;height:100%;}
#top_menu:hover {border: 1px solid #A5B4C9 ;background-color: #FFDE5B;color:#000000;font-size: 10px;text-decoration: underline;}
#top_menu_mark {border: 1px solid #A5B4C9 ;background: #F5ED10;font-size: 10px;}
#top_menu_mark a {color:#000000;font-size: 10px;height:100%;}
#top_menu_mark:hover {border: 1px solid #A5B4C9 ;background-color: #FFDE5B;color:#000000;font-size: 10px;text-decoration: underline}

.main_menu {height:44px;margin:5px;width:990px;background:url(/images/new_menu_bg.gif) top left repeat-x}
.main_menu a {font-weight:bold; color:white;font-size:8pt; }

.article_list {margin-bottom:15px; color:black;list-style-type: none; background-color:#EEEEEE;padding:5px;width:95%}
.article_list a { color:black}

.main_page p,td{color: #111111 }
.main_page a {color:#222222}
.themes_list td a{color:black}
.themes_list td{color:black}
.themes_list th{color:black;font-size:12pt}
.msgs {color:black;padding:5px;}

