img{
	border: none;
}

.borders {
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	width: 990px;
	height: 100%;
}

.main_container{
	padding: 0 28px 20px 32px;
}
table.main {
	background: url(/images/border.png) repeat-y left;	
	height: 100%;	
}
td.main{	
	background: url(/images/border2.png) repeat-y right;
	padding: 0 9px 10px 15px;
}

body {
	color: #333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}
td, body {
	font-size: 12px;
	line-height: 1.4; 
}
table.news {
	background: url(/images/news_bg.png);
	width: 222px;
}
td.news { 
	padding: 30px 10px 20px 12px;
}

table.main_menu{
	background: url(/images/main_menu_bg.png); 	
}
td.main_menu { 
	padding: 27px 15px 10px 28px;
}
.news h1 {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 15px;
	color: #993333;
	text-transform: none;
	margin: 15px 0 5px 0;
}

ul.articles {
	line-height: 28px;
	list-style: none;
	/*margin-left: 20px;*/
}

ul.articles li { 
	background: url(/images/articles.png) no-repeat left;	
	padding-left: 15px;	
}
ul.articles a {
	color: #666;
}
.read_more {
	background: url(/images/arrow.png) no-repeat left;
	float: right;
	padding-left: 12px;
	margin-right: 10px;
	color: #666;
	font-size: 11px;
	white-space: nowrap;
}

table.list {
	border-top: solid 1px #666;
	/*width: 99%*/
}
table.list .mdl {
	border-bottom: dotted 1px #666;
	border-top: dotted 1px #666;
}
table.list .rborder {
	border-right: dotted 1px #666;
}

table.list th{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	background-color: #f1f1f1;
}

tr.odd {
	background-color: #e8e8ff;
}

tr.even {
	background-color: #FFFFFF;
}


div.h1 {
	background: url(/images/bg_h1.png) no-repeat right;
	text-align: center;
	padding-left: 150px;
	margin-bottom: 15px;
}
table.downloads td {
	font-size: 11px;
	border-bottom: dotted 1px #666;
}
span.h1 {
	font-size: 16px;
	font-weight: bold;
	background-color: #f6f6f6;	
	padding: 0 8px;
}
h1 {
	background: url(/images/bg_h1.png) no-repeat right;
	text-align: center;
	padding-left: 150px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	background: url(/images/bg_h2.png) no-repeat right;
	text-align: center;
	padding-left: 150px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

input {
	font-size: 11px;
}
.copyright {
	font-size: 11px;
	color: White;
	padding-left: 60px;
}

.menu a, 
.menu2 a,
.menu a.active,
.menu2 a.active {
	display: block;
	line-height: 30px;
	padding-left: 20px;
	text-decoration: none;
	color: #555;
	font-size: 11px;
	font-weight: bold;	
}

.menu a {
	background: url(/images/bg_menu.png) no-repeat;
}

.menu2 a {
	background: url(/images/bg_menu2.gif) no-repeat;
}

.menu a.active,
.menu2 a.active {
	color: White;
	background: url(/images/bg_menu_active.png) no-repeat;
}


.submenu a {
	display: block;
	line-height: 20px;
	padding-left: 20px;
	color: #666;
	font-size: 11px;
}
.submenu a.active {
	text-decoration: none;
	color: #333;
}
.red {
	color: #993333;
}

tr.topmenu {
	text-align: center;
	font-weight: bold;
	padding: 0 9px 10px 15px;
}

td.main_right {	
	background: url(/images/border2.png) repeat-y right;
}

td.main_right_active {	
	background: url(/images/border2.png) repeat-y right;
	font-weight: normal;
}

td.topmenu {
	line-height: 36px;
	vertical-align: middle;
	background: url(/images/vbar2.gif) no-repeat right;
}

.topmenu a {
	text-decoration: none;
	color: #444;
}

td.tm_active {
	background: url(/images/vbar2.gif) no-repeat right;
	font-weight: normal;
	vertical-align: middle;
}

.menu_big_products,
.menu_big a {
	display: block;
	line-height: 30px;
	text-decoration: none;
	color: #444;
	font-size: 13px;
	font-weight: bold;
}

.menu_big a.active {
	color: White;
	padding-left: 10px;
	background: url(/images/bg_menu_active2.png) no-repeat;
}

.menu_big_products,
.big_separated a {
	background: url(/images/menu_delim.gif) no-repeat;
}

.menu_section {
	display: block;
	font-size: 10px;
	padding: 0 0 2 0;
	color: #808080;
	background: url(/images/hbar.gif) no-repeat bottom left;
}

.bkm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px; color: #666666; text-decoration: none;
	font-weight: bolder;
}
