/* Styles for MASSAGEINFO.ORG by KSAV, V1.0, 01 sep 2006 */
/* --- Hack for Opera Browser - Making sure Opera render 768px width ----- */

html,body{	/* Fix Opera <table> Bug */
height:100%;
margin:0px;
padding:0px
}

html>body #wrap { width: 793px; }

body {
	/*background-attachment:fixed;*/
	background-color:#F0D5D5;
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding:0px 0px 5px 0px;}
h1 {font-size:36px;
	font-weight:bold;
	color:#993333;
	text-align:center;
	margin:0px;
	padding:0px;}
h2 {font-size:24px;font-weight:bold;
	color:silver;	/*#D0D0D0*/
	text-align:center;
	margin:0px;
	padding:0px;}
h3 {font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;}
h4 {font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;}
h5 {font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;}
h6 {font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;}
table {padding:0px;
	margin:0px;
	width:inherit;}
tbody {padding:0px;
	margin:0px;
	width:inherit;}
th {padding:0px;
	margin:0px;
	width:inherit;}
#wrap {width:793px;
	text-align:left;
	margin:auto;
	}
#content {
	float:left;				/* без этого Opera не рендерит высоту на весь экран */
	width:793px;			/* приходится повторить ширину из #wrap */
	margin:5px auto;
	padding:0;
	background-color:white; /*yellow;*/
	border:1px gray solid;
	}
#leftcol {width:590px;		/* #wrap=793, #rightcol=200+1px(leftborder), 2px - демпфирующий зазор между  #leftcol и #rightcol*/
	margin:0 auto;
	float:left;
	position:relative;
	clear:left;
	vertical-align:top;
	padding:0px;}
#navbar {background-color:#F0F0F0;
	color:#80664D;
	margin:0px;
	padding:5px;
	text-align:right;}
#navbar a {font-weight:bold;
	color:#80664D;
	background-color: #F0F0F0;
	text-decoration:none;}      /* unvisited links */
#navbar a:hover {font-weight:bold;
	color:#993333;
	background-color: #F0F0F0;
	text-decoration:none;
	border-bottom:1px solid #999999;}     /* user hovers     */
#header {height: 80px;
	padding:0px;
	margin:0px;
/*	background-image:url(images/hdr.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	/*margin:0px 0px 5px 0;*/
	}
#introtext {margin:0px 10px 10px;}

#mainnav {/* --- Begin Top Blue Navigation Menu ---------- */
	background:#1E5AE6 url(images/navmenu_back.gif) repeat-x left top;
	margin:0px auto;
	float:left;
	text-align: center;
	border-bottom:1px solid #A65963;
	width:100%;
	font-weight:bold;
	position:relative;}

#mainnav  a {
   margin:0;
   color: #A65963;
   letter-spacing: 1px;
   padding:0.2em 8px;
   text-decoration: none;
   float:left;
   border-right:1px solid #A8BAE6;}
#mainnav a:hover, #mainnav a:active {
   color:#FFFFFF;
   text-decoration: none;
   background:#95B2F4;
   text-align:left;
}/* --- End Top Blue Navigation Menu --------- */

.lfeature {background-color:#FFFFFF;
	color:#000000;
	margin:6px 1px 6px 0px;
	padding:0px 5px;
	width:284px;		/* ~1px зазор между блоками */
	text-align:justify;
	float:left;}
.lfeature .imgL {padding:3px 4px 0px 0; float:left;}
.lfeature .imgR {
	margin-left:4px;
	float:right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rfeature {background-color:#FFFFFF;
	color:#000000;
	margin:6px 0px 6px 1px;
	padding:0px 5px;
	width:283px;		/* ~2px зазор между блоками */
	text-align:justify;
	border-left:1px #c7c7c7 solid;
	float:right;}
.rfeature .imgL {padding:3px 4px 0px 0; float:left;}
.rfeature .imgR {
	margin-left:4px;
	float:right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.mainblock {background-color:#FFFFFF;
	color:#000000;
	margin:10px auto 0px;
	padding:5px;
	text-align:justify;
	clear:both;
	}

.mainblock img {
	padding:0px 4px 0px 0px;
	float:left;
	margin-top: 2px;
}

#banners {clear:both;
	margin:5px;
	padding:5px;
	text-align:center;}
#footer {clear:both; text-align:center; margin:0;}
#footertext {background-color:#F0F0F0;
	color:#80664D;
	margin:auto;
	padding:5px;
	border-top:1px gray solid;
	height:30px;
	}
#footertext a {font-weight:bold;
	color:#80664D;
	background-color: #F0F0F0;
	text-decoration:none;
	}	/* unvisited links */
#footertext a:hover {font-weight:bold;
	color:#993333;
	background-color: #F0F0F0;
	text-decoration:none;
	}	/* user hovers     */
#rightcol {width:200px;					/* #wrap=793, #rightcol=200+1px(leftborder), 2px - демпфирующий зазор между  #leftcol и #rightcol*/
	float:right;
	vertical-align:top;
	color:#666;
	line-height:1.3em;
	background-color: #fff;
	border-left: #c7c7c7 1px solid;
	padding:0px;}
#rightcol .rblock {
	background-color:#FFFFFF;
	color:#000000;
	margin:10px 5px 0px;
	padding:5px 0px 10px;
	border-bottom:1px dashed #c7c7c7;	
	}
.btitle {
	display:block;
	position:relative;
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight: bold;
	color: #800000;
	background-color:#F0F0F0;
}

.btitle h4 {
	padding:0px 0px 0px 16px;
	display:inline;
	background-attachment: fixed;
	background-image:url(/images/hdbullet.gif);
	background-repeat:no-repeat;
}

img {border:0px;}
img a {border:0px;}
img a:hover {border:0px;}

.headerIMG {
	text-align:left;
	font-weight:bold;
	color:#456;
	padding-left:14px;
	background:url(/images/arrow_orange.gif) no-repeat fixed left center;}

#rblock_nav {
	background-color:#FFFFFF;
	color:#000000;
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#rblock_nav ul {
	list-style:none;
	list-style-image:none;
	margin:4px 0 10px;	
	padding:0 0px 10px 1px;
	border-bottom:#c7c7c7 1px dashed;}
#rblock_nav ul li {
	background:url(/images/arrowred.gif) no-repeat left 3px;
	margin:0;
	text-align:left;
	padding-left:10px;				
	list-style:none;}
#rblock_nav ul li a {
	color: #80664D;	
	text-decoration: none;}
#rblock_nav ul li a:visited { color:#80664D; }
#rblock_nav ul li a:hover {
	color: #993333;	
	text-decoration:underline;}

/*Выделение в тексте*/
.speak {
	font-style: italic;
	text-align: left;
	background-color:#F2F2F2;
	padding:0px 4px 0px 4px;
	}
.ligth {
	font-size: 105%;
	color: #B83D3D;
	font-weight: bold;
	white-space: normal;
	text-align: left;}
.B {font-weight: bold;}
.EM {font-style:italic;}
.B_EM {font-weight:bold; font-style:italic;}
/*Выделение в тексте*/

#authorbox {padding:4px;border:1px solid #333;background:#efefef;color:#333}
.gads {padding:4px;float:right}
a.mymain {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymain:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainsub {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px 2px 2px 9px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainsub:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainlogin {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainlogin:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}