.module {
	width: 160px;

}
.btm_l {
	font-size: 10px;
	color: #717171;
	text-decoration: none;
}
.langs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #43abce;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#a1,#a2 {
	padding-right: 10px;
	padding-left: 10px;
	
	width: 200px;
}
.menu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #999999;
	font-weight: bold;
}
.menu_r li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -40px;
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 10px;
}
.menu2 ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: -5px;
	margin-top: 0px;
}
.menu_r ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-left: 0px;
	margin-top: 0px;
}


#a1 ul {
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 4px;
	background-image: url(dot_blue1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	padding-top: 4px;
}
.mtitle {
	height: 41px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.mcontent {
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 12px;
}

.mleft {
	background-image: url(images/menu/title_bg.gif);
}
#content {
	width: 100%;

}
.main {
	margin-top: 3px;
	margin-bottom: 20px;
}
.menu2 img, .menu_r img {
	list-style-type: none;
	margin-left: 3px;
	vertical-align: middle;
	margin-right: 3px;
}
.sbtm {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c1c1;
}
.cbtm {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #1e8dea;
}
.top_menu a {

	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.top_menu table {

	text-align: center;
}
a {

	color: #444444;
	text-decoration: none;
}
a:hover {

	color: #0782e9;
	text-decoration: underline;
}


BODY {
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #fff;
	width: 1100px;  
  height: 100%; 
  margin: 0 auto;   
  border: 1px solid Gray;
  
}

.mcontent table {

	background-color: #fbfcf4;
	padding: 10px;
	font-size: 12px;
}
.img_file {
	display: inline;
	margin: 5px;
	
	float: left;
}
.mcontent a {
	padding: 10px;
	font-size: 12px;
	color: #0099CC;
	text-decoration: underline;
}
.slogan {
	font-family: Tahoma;
	font-size: 20px;
	color: #000000;
	letter-spacing: 0.1em;
}
.logo {
	font-family: Tahoma;
	font-size: 20px;
	color: #990033;

}

.his {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
}
.a mSel {
	color: #0066CC;
}
.menu2 a.mSel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #0782e9;
}
.captcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.wait {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.linktable a {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}
html {
	margin: 0px;
	padding: 0px;
}
.row_0 {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0675bb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
	margin-top: 5px;
	background-image: url(images/dot_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
h3 hr {
	height: 1px;
	
}
input.txt {
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #333333;
	padding-left: 5px;
}
.wide {
	width: 90%;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #333333;
	padding-left: 5px;
}
table {
	font-family: Tahoma;
	font-size: 12px;
}
#content a {
	color: #C33132;
	text-decoration: underline;
}
#content a:hover {

	color: #C33132;
	text-decoration: none;
}
.current {
	color: #990033;
}
.top_table {
	background-image: url(slogan_bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #b8e1fa;
}
.left_table {
	background-image: url(images/left_btm.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.artIntro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
}
.news_date {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.more {
	font-weight: normal;
	background-image: url(arrow1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 5px;
}
.newsblock h2 {
	font-family: Tahoma;
	font-size: 12px;
}
.artIntro h1 {
	font-family: Tahoma;
	font-size: 12px;

}

.feedback_error {
	list-style-image: url(error.gif);
	list-style-type: none;
}
.kca_services {
	list-style-image: url(go.gif);
	list-style-type: none;
}
.kca_services li span{
	font-size:14px;
	font-weight: bold;
	font-family: Tahoma;
	padding-bottom: 5px;
	color: #0675bb;
}
.message_block {
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.message_header {
	background-color: #F3F3F3;
	font-size: 11px;
	font-weight: bold;
	background-image: url(note.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.message_body {

	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
}
.message_answer {
	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
	background-color: #e5f3fb;
}

		#dhtmlgoodies_tree li{
			list-style-type:none;	
			font-family: Tahoma;
			font-size:12px;
		}
		#dhtmlgoodies_topNodes{
			margin-left:0px;
			padding-left:0px;
		}
		#dhtmlgoodies_topNodes ul{
			margin-left:20px;
			padding-left:0px;
			display:none;
		}
		#dhtmlgoodies_tree .tree_link{
			line-height:13px;
			padding-left:2px;

		}
		#dhtmlgoodies_tree img{
			padding-top:2px;
		}
		#dhtmlgoodies_tree a{
			color: #000000;
			text-decoration:none;
		}
		.activeNodeLink{
			background-color: #316AC5;
			color: #FFFFFF;
			font-weight:bold;
		}
.shop_items {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.shop_items th{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(th_bg1.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.shop_items td{
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		
	}
