BODY {
	padding:0; margin:0; margin-top:5px;
	font-family:Arial;
}
TABLE {
	border-collapse:collapse;
	width:100%;
}
TD {
 	padding:0em;
	font-size:11px;
}
IMG {
	border:0px;
}
A {
	color:#CA5229;
}
A:hover {
	text-decoration:none;
}
UL { 
	margin:0; padding:0; 
}
LI {
	list-style-type:none;
}
blockquote { margin:0; padding:0 10px; }



TABLE.main {
	width:800px;
}
TD.logo {
	width:209px;
}
DIV.icons {
	height:22px;
	background-color:#2B5CA2;
	text-align:right;
	margin-left:1px;
	padding-right:4px;
}
DIV.icons IMG{
	margin:4px 13px 0 0;
	cursor:pointer;
}
DIV.top_links {
	height:42px; // height:42px;
	font-size:12px; font-weight:bold;
	text-align:right;
	padding:0 30px 0 0;
	float:right;
}
DIV.top_links UL{
	margin-top:8px;
}
DIV.top_links A{
	color:#2B5CA2;
	padding:7px 0 7px 30px; // padding:6px 0 6px 30px;
	margin-left:11px;
	text-decoration:none;
	display:block;
	float:left;
}
DIV.top_links A:hover{
	color:#CA5229;
}
DIV.top_links #link_1 {
	background:url(../_pics_/to_firm.gif) no-repeat 0 0;
}
DIV.top_links #link_2 {
	background:url(../_pics_/to_tur.gif) no-repeat 0 0;
}
DIV.top_links #link_3 {
	background:url(../_pics_/to_forum.gif) no-repeat 0 0;
	padding-left:25px;
}
div.top_phone {color:#CA5229;font-weight:bold;font-size:14pt;padding:10px 0 0 30px;}
DIV.top_menu TABLE {
	height:22px;
}
DIV.top_menu TABLE TD{
	width:16%;
}
DIV.top_menu A{
	background-color:#568BD7;
	background-repeat:repeat-y;
	display:block;
	text-decoration:none;
	color:white;
	font-size:12px; font-weight:bold;
	border-left:1px solid white;
	text-align:center;
	padding:4px 15px;
	white-space:nowrap;
}
DIV.top_menu TD.news A{
	background-color:#64A0F5;
	border-left:4px solid #CA5229;
	margin-left:1px;
}
DIV.slogan {
	height:22px;
	background-color:#2B5CA2;
	margin:1px 0 0 1px;
	text-align:center;
	color:white;
	font-size:12px;
	font-style:italic;
	letter-spacing:3px;
}
DIV.slogan P{
	margin:0; padding:0; padding-top:4px;
	font-weight:bold;
}
TABLE.index_info {
	width:800px;
	margin-top:5px;
}
#index_photo {
	background-repeat:no-repeat; background-position:-329px -543px;
	width:329px; height:272px;
	margin-right:6px;
}
TD.index_text_1, TD.index_text_2 DIV{
	text-align:justify;
	padding:0 10px;
	line-height:13px;
	border:1px solid #64A0F5;
}
TD.index_text_1 DIV{
	text-align:center;
	font-weight:bold;
	padding:5px;
}
TD.index_text_2 {
	width:335px;
}
TD.index_text_2 DIV{
	margin:6px 6px 0 0;
	background-color:#568BD7;
	color:white;
	line-height:16px;
	font-weight:bold;
	text-align:left;
	padding:6px 20px;
}
IMG.sert {
	border:1px solid #64A0F5;
	margin:5px 0 10px 0;
}
TD.copyright, TD.amg {
	padding:7px 15px;
	background-color:#568BD7;
	color:white;
}
TD.amg A{
	color:white;
}
TD.amg, TD.banners {
	text-align:right;
}
TD.banners {
	padding-top:10px;
}

TD.left_menu {
	background-color:#2B5CA2;
	border-top:1px solid white;
	padding-top:18px;
	vertical-align:top;
}
TD.left_menu DIV {
	background-color:#568BD7;
	margin-right:18px;
	color:white;
	font-size:12px; font-weight:bold;
	padding:10px 8px;	
}
UL.menulist {
	margin-top:25px; // margin-top:28px;
}
UL.menulist UL {
	padding:0px; margin:0px;
}
UL.menulist A{
	display:block;
	// height:30px;
	border-top:1px solid white;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding:6px 8px;
	background-color:#568BD7;
	background-repeat:repeat-y;
}
UL.menulist UL A{
	background:url(../_pics_/menu_border.gif) repeat-x 0 0 #568BD7;
	border:0;
	font-weight:normal;
	padding-left:20px;
}
/* UL.menulist UL A:hover{
	border-right:0;
	background:url(../_pics_/menu_border.gif) repeat-x 0 0 #64A0F5;
}*/
UL.menulist LI{
	height:1%;
	// margin-top:-3px;
}
LI.special {
	// margin-bottom:3px;
	border-top:1px solid white;
}
LI.special A{
	border:2px solid #CA5229;
}

TD.content {
	vertical-align:top;
}

DIV.main_title {
	background-color:#CA5229;
	font-size:13px; font-weight:bold;
	color:white;
	padding:5px 15px; margin-top:-2px;
}
DIV.info {
	text-align:justify;
	font-size:12px;
	position: relative; z-index: 255;
}
DIV.info P{
	margin-top:0; margin-bottom:10px;
}
.t1 td {
	padding:3px 5px;
}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */