/* -- Общие стили -- */
body, td, div {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:		12px;
}

body {
/*margin:			0;
padding:		0;*/
background:		#FFFFFF;
color:			#003399;
/*width:			100%;
height:			100.1%;*/
}

p {
margin:			0;
padding-bottom: 1em;
font-size:		12px;
}

a, a:link, a:visited {
color:			#CC0000;
text-decoration:underline;
}
a:hover, a:active {
text-decoration:none;
}

td.copy {
color:		#CC0000;
font-size:		12px;
font-weight:	normal;
padding-right: 70px;
}

td.red {
color:		#CC0000;
font-size:		12px;
font-weight:	normal;
}

td.title {
font-family:	Impact, Arial;
color:		#CC0000;
font-size:		18px;
font-weight:	normal;
padding-left: 10px;
}

li {
/*list-style-position: outside;*/
font-size:		12px;
}
ul li {
list-style:		circle;
margin:			0 0 0 -1.2em;
line-height:	130%;
}
ul li ul li {
margin:			0 0 0 -10px;
/*list-style:		circle outside;*/
/*color:			#B3592F;*/
}
ul li ul li ul li {
list-style:		disc outside;
/*color:			#B3592F;*/
}

li.title {
font-weight:	bold;
color:		#003399;
margin-top:			10px;
}

.SearchForm input.width100 {
width: 					98% ! important;
height:					22px;
font-size:				14px;
}

.SearchForm textarea.width100 {
width: 					98% ! important;
}

h1, h2, h3, h4, h5, h6 {
font-family:	Verdana, Arial;
padding:		0;
color:			#003399;
}

h1 {
font-size:		16px;
margin:			5 5 -5 5px;
}
h2 {
font-size:		15px;
margin:			5 5 5 5px;
}
h3 {
font-size:		12px;
}

.mc_total_posts {
font-family:	Verdana, Arial;
font-size:		10px;
font-weight:	normal;
}

hr {
width:					100%;
height:					1px;
color:					#BBDDFF;
border-top:				1px solid #BBDDFF;
background:				#BBDDFF;
border:					0;
}

hr.gray {
width:					100%;
height:					1px;
color:					#C0C0C0;
border-top:				1px solid #C0C0C0;
background:				#C0C0C0;
border:					0;
}

td.mc_post {
font-family:	Verdana, Arial;
color:		#CC0000;
font-size:		13px;
font-weight:	bold;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

td.mc_post_adviser {
font-family:	Verdana, Arial;
color:		#003399;
font-size:		13px;
font-weight:	bold;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}

h1.title {
font-family:	Impact, Arial;
color:		#CC0000;
font-size:		18px;
font-weight:	normal;
padding-left: 10px;
text-shadow: 0px 0px 1px #fff;
}

h2.menu {
font-family:	Impact, Arial;
color:		#003399;
font-size:		15px;
font-weight:	normal;
padding: 0 0 0 5px;
margin: 1px;
text-shadow: 0px 0px 1px #fff;
}

h2.menu_big {
font-family:	Impact, Arial;
color:		#003399;
font-size:		18px;
font-weight:	normal;
/*padding: 0;*/
margin: 1px;
text-shadow: 0px 0px 1px #fff;
}

h2.menu_big_red {
font-family:	Impact, Arial;
color:		#CC0000;
font-size:		18px;
font-weight:	normal;
/*padding: 0;*/
margin: 1px;
text-shadow: 0px 0px 1px #fff;
}

a.menu, a.menu:link, a.menu:visited {
color:			#003399;
text-decoration: underline;
}
a.menu:hover, a.menu:active {
text-decoration: none;
}

a.menu_red, a.menu_red:link, a.menu_red:visited {
color:			#CC0000;
text-decoration: underline;
}
a.menu_red:hover, a.menu_red:active {
text-decoration: none;
}

span.menu {
font-family: Arial, Verdana;
font-size: 16px;
font-weight: bold;
}
