/*system tags*/
body{
		font-family: Arial, Tahoma, Verdana;
		font-size:10pt;
		font-weight:normal;
		/*background:#d4d4d4 url(../images/bg.gif);*/
		background-color:#d4d4d4;
		margin:0;
		padding:0;
		color:#000000;
}

a{
		color:#000000;
}

/*basic elements*/
.noborder{
		border:0;
}
.clear{
		clear:both;
		margin:0;
		padding:0;
		border:0;
}
.red{
		color:#9a171c;
}



.errorfield{
	border-bottom:2px dashed #FF0000;
}
.errordiv{
	color:#9a171c;
	font: normal 12px Arial;
	width:300px;
	border-bottom:2px dotted #9a171c;
	min-height:60px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	padding-left:90px;
	text-align:left;
	background:#FFFFFF url(../images/error.gif) no-repeat top left;
}
	.errordiv .eheader{
	color:#9a171c;
	font: normal 14px Arial;
	border-bottom:2px solid #9a171c;
}

.successdiv{
	color:#054602;
	font: normal 12px Arial;
	width:300px;
	border-bottom:2px dotted #13820f;
	min-height:60px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	padding-left:90px;
	text-align:left;
	background:#FFFFFF url(../images/success.gif) no-repeat top left;
}
	.successdiv .sheader{
	color:#9a171c;
	font: bold 14px Arial;
	border-bottom:2px solid #13820f;
}

/*main divs*/
#maincontainer{
		clear:both;
		font-family: Arial, Tahoma, Verdana;
		font-size:10pt;
		font-weight:normal;
		width:1082px;
		min-height:1100px;
		background-color:#FFFFFF;
		border-left:29px solid #d4d4d4;
		border-right:29px solid #d4d4d4;
		border-top:29px solid #d4d4d4;
		border-bottom:20px solid #d4d4d4;
		margin-left:auto;
		margin-right:auto;
		/*margin-top:20px;
		margin-bottom:20px;*/
		padding-top:0px;
		padding-bottom:35px;
		color:#000000;
		overflow:visible;
}

#membermenu{
		font-family: Arial, Tahoma, Verdana;
		font-size:11pt;
		font-weight:normal;
		width:1072px;
		height:25px;
		background-color:#2f749b;
		border:0;
		margin-left:auto;
		margin-right:auto;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;	
		color:#FFFFFF;
		text-align:left;
}
		#membermenu a{
				text-decoration:none;
				font-size:11pt;
				color:#FFFFFF;
		}
		#membermenu a:hover{
				text-decoration:underline;
				font-size:11pt;
				color:#FFFFFF;
		}
		
		#membermenu .text{
				float:left;
				height:27px;
				min-width:50px;
				border:0;
				padding-top:3px;
				margin-left:10px;
		}
		#membermenu .stext{
				float:left;
				height:27px;
				min-width:50px;
				border:0;
				padding-top:3px;
				margin-left:10px;
				font-size:10pt;
		}
			#membermenu .stext a{
					font-size:10pt;
			}
			
			#stocks{
					float:left;
					height:25px;
					width:1030px;
			}
			
		#membermenu .ltext{
				float:right;
				height:27px;
				min-width:50px;
				border:0;
				padding-top:3px;
				margin-right:5px;
		}
		#membermenu .input{
				float:left;
				height:27px;
				min-width:128px;
				background:#2f749b url(../images/binput.gif) no-repeat top left;
				border:0;
				padding-top:3px;
				margin:0;
				text-align:center;
		}
		
		#membermenu .input input{
				border:0;
				width:105px;
				height:17px;
				margin:0;
				padding:0;
		}
		
		#membermenu_underline{
				margin-top:3px;
				width:1082px;
				height:5px;
				background:#FFFFFF url(../images/mline.gif) repeat-x top left;
		}
#topnavigation{
		width:1070px;
		height:30px;
		border-bottom:4px solid #9a171c;
		text-align:center;
		font-family: Arial, Tahoma, Verdana;
		font-size:10pt;
		font-weight:normal;
		color:#9f9f9f;
		background-color:#FFFFFF;
		margin-left:auto;
		margin-right:auto;
}
		#topnavigation #menu {
				list-style-type:none;
				padding:0;
		}
		#topnavigation #menu li {
				display:block;
				float:left;
				position:relative;
				margin-right:1px;
				z-index:100;
		}
		#topnavigation #menu li span {
				display:block;
				padding: 8px 10px;
				font-size:11pt;
		}
		#topnavigation #menu li a, #topnavigation #menu li a:visited {
				text-decoration:none;
				color:#9f9f9f;
				display:block;
				padding:0;
				white-space:nowrap;
		}
		#topnavigation #menu li a:hover{
				color:#9a171c;
		}

#bottombar{
		font-family: Arial, Tahoma, Verdana;
		font-size:10pt;
		font-weight:normal;
		width:1020px;
		min-height:25px;
		background-color:#2f749b;
		border:0;
		margin-left:auto;
		margin-right:auto;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;	
		color:#FFFFFF;	
}
		#bottombar_overline{
				margin-bottom:3px;
				width:1030px;
				height:10px;
				background:#FFFFFF url(../images/bline.gif) repeat-x top left;
		}		

#mpage{
		width:1030px;
		min-height:1000px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		color:#000000;
		font-family: Arial, Tahoma, Verdana;
		font-size:10pt;
		font-weight:normal;
		border:0;
		overflow:visible;
}

#right_mpage{
		width:260px;
		min-height:450px;
		padding:5px;
		float:right;
}

#right_adspage{
		width:130px;
		min-height:610px;
		padding:5px;
		float:right;
}

#center_mpage{
		width:330px;
		min-height:450px;
		padding:5px;
		float:left;
}

#bigcenter_mpage{
		width:585px;
		min-height:450px;
		padding:5px;
		float:left;
		text-align:left;
}


		/*submit button style*/
 		.cnt_buttontable {
			cursor: pointer;
			vertical-align: middle;
			direction: ltr;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
		}
		.cnt_buttontable td{
				padding:0;
				text-align:left;
		}
		
		.cnt_button {								 
			background: #FFFFFF url(../images/butbg.gif) repeat-x top left;
			padding-top:0;
			margin:0;
			padding-left: 5px;
			padding-right: 5px;
			height: 25px;
			white-space: nowrap;
			cursor:pointer;
			border:0;
		}
		span.cnt_button {								 
			color: #555555;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;
		}
		img.cnt_buttonside {
			width: 7px;
			height: 25px;
			border-top:3px solid #FFFFFF;
			padding:0;
		}

		/*Opera 9 css3 fix*/
		@media all and (min-width:0px) {
		    head~body img.cnt_buttonside {
		    			border-top:1px solid #FFFFFF;
		    }
		}		
			
/*content navigation*/
	#content_nav{
		float:right;
		width:700px;
		height:25px;
		text-align:right;
		color:#006080;
	}
	
			#content_nav a{
				font-size:12px;
				font-family:"arial narrow",arial;
				color:#ff9900;
			}
			
			#content_nav .selected_item{
				color:#ff9900;
			}
/*sections*/
	.dsection{
		width:95%;
		min-height:30px;
		color:#4f5e73;
		font:bold 20px Arial, Verdana, Tahoma;
		border-bottom:1px solid #BBBBBB;
		padding-left:25px;
		padding-top:4px;
		float:left;
		text-align:left;
		background: transparent url(../images/folder.gif)  no-repeat top left;
	}
		
/*custom elements*/
.top_links{
		font-weight:bold;
		line-height: 16pt;
}

#mpp_logo_left{
		float:left;
		width:320px;
		height:67px;
		text-align:left;
		padding-top:15px;
		margin-left:30px;
		background-color:#FFFFFF;
}
#mpp_ads_right{
		float:right;
		width:174px;
		height:100px;
		margin-right:10px;
		padding-top:5px;
		text-align:center;
		background:#FFFFFF url(../images/blank-topbanner.jpg) no-repeat top left;
}
#mpp_ads_center{
		float:left;
		margin-left:25px;
		width:730px;
		height:90px;
		text-align:center;
		background-color:#FFFFFF;
}
		/* ----- ---- --- -- - */
		.bigheader{
				clear:both;
				width:570px;
				background-color:#FFFFFF;
				min-height:22px;
				text-align:left;
		}	
		.bigblock{
				width:560px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:90px;
				padding-left:15px;
				text-align:justify;
				font-family: Arial, Tahoma;
				font-size:12px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
		/* ----- ---- --- -- - */
		.header{
				clear:both;
				width:270px;
				background-color:#FFFFFF;
				height:22px;
				text-align:left;
		}	
		.block{
				width:325px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:50px;
				text-align:justify;
				font-family: Arial, Tahoma;
				font-size:12px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
		.rnews_header{
				clear:both;
				width:255px;
				background-color:#FFFFFF;
				height:22px;
				text-align:left;
		}		
		.rnews{
				width:255px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:200px;
				text-align:justify;
				font-family: Arial, Tahoma;
				font-size:12px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
		
		
.news_links{
		text-decoration:none;
}	

		
.news_links:hover{
		text-decoration:underline;
}		
		
/*page navigation*/
	.page_link{
			font: normal 12px Helvetica, Tahoma, Arial;
			color:#d34a27;
			text-decoration:none;
			padding: 2px 5px 4px 5px;
	}
	.page_link:hover{
			text-decoration:underline;
	}
	
	span.active {background-color: #d34a27; color:#FFFFFF; padding: 2px 0; cursor: pointer; cursor: default;}
	span.active {padding: 2px 5px 4px 5px; cursor: pointer; cursor: default;}
	span.passive {padding: 2px 5px 4px 5px; cursor: pointer; cursor: default;}

		
		
/* NEWS */
table.newsdate {border: 1px solid #BABABA;float:left; margin-right:5px;margin-top:2px;}
table.newsdate td.white {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 2px 0 2px; background-color: #d44a28; border-right: 1px solid #BABABA;}
table.newsdate td.black {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 2px 0 2px; background-color: #ECECEC;}
.newstext {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 5px 10px 11px 0px;}
.newstext a {text-decoration: none; color: #666666;}

/* news card*/
#news-card {
	width:580px;
	text-align:justify;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	font: normal 12px Arial;
}
	#news-card a{
		font: normal 12px Tahoma;
		color:#990033;
		text-decoration:none;
	}
	#news-card a:hover{
		font: normal 12px Tahoma;
		color:#990033;
		text-decoration:underline;
	}
	
#news-about{
	font: normal 12px Tahoma;
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom:3px;
	color:#990033;
	text-align:right;
}
.companies-logo{
	width:144px;
	min-height:100px;
	padding:2px;
	float:left;
	text-align:center;
}
	.companies-logo img{
		border:0;
	}

.companies-details{
	width:405px;
	padding:2px;
	float:left;
	text-align:left;
	line-height:16px;
}
	.companies-companyname{
		font: bold 16px Arial,Tahoma;	
		text-align:left;
		border-bottom:1px dashed #DDDDDD;
	}
	.companies-address{
		font-weight:bold;
	}
	.companies-license{
		font-weight:bold;
	}
	.companies-rate{
		float:right;
		width:90px;
		text-align:center;
	}
	.companies-imgrate{
		margin-left:auto;
		margin-right:auto;
		width:90px;
		text-align:center;
	}
	
	
.companies-info{
	width:550px;
	padding:5px;
	clear:both;
	text-align:left;
}
	.companies-about{
		text-align:justify;
	}
	
.blist_logo{
		border:1px solid #DDDDDD;
}
/*select compqy from the list on the main page*/
#selectbigcompany{
	
}
		#selectbigcompany select{
			border:1px solid #DDDDDD;
			background-color:#FFFFFF;
			width:320px;
			height:22px;
			margin-bottom:3px;
			padding:0;
	}
	
	#selectbigcompany #button{
			margin:0;
			padding:0;
			float:right;
			width:100px;
			height:22px;
	}


/*main page title
	.dsection{
		width:99%;
		height:32px;
		color:#000000;
		font:bold 20px Arial, Verdana, Tahoma;
		padding-left:15px;
		padding-top:3px;
		float:left;
		text-align:left;
		background: transparent url(../images/delimiter.gif)  no-repeat left center ;
	}
*/
/*top liner*/
/* LAYOUT */
#header {clear: both; min-width: 1140px; background-color: #fff;  padding: 10px 10px; height: 1%;} /*border-bottom: 4px solid #2c749a;*/
#footer {clear: both; min-width: 1140px; height: 1%; margin: 15px 0 0; padding: 20px 10px; border-top: 3px solid #ccc; background-color: #f7f7f7; color: #666; }
#header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* HEADER */
#header .wrapper { width: 1030px; margin: 0 auto; }
#header h1 { font-size: 100%; margin: 0; padding: 0; border: none; }
#header h1#logo img { float: left; margin-left:20px; width: 217px; height: 70px; border: none; }

/* FOOTER */
#footer .wrapper {width: 1070px; margin: 0 auto; }	
#footer a {color: #069;font-size: 10pt;}
#footer p {font-size: 8pt; margin: 0; padding: 0;}

/* UTILITY NAV */
#nav-div{
	float: right;
	width: 300px;
	height:53px;
}

#nav-utility {float: right; width:280px; clear: both; margin:0; margin-top:1px; padding: 0; list-style-type: none;}
#nav-utility li {float: left; font-size: 10pt; margin: 0 2px 0 0; padding: 2px;}
#nav-utility li.jump-link {position: absolute; left: -9999px;}
#nav-utility a {color: #069; text-decoration:none; font-size: 10pt; border-right: 1px solid #660; padding-right: 5px; }
#nav-utility a:hover {color: #9a171c; text-decoration:underline;}
#nav-utility li#nav-utility-news a {border: none; }

#nav-login{
	float: right; 
	clear: both;
	list-style-type: none;
	margin-top:2px;
	padding:0;
	font-size: 10pt;
}
#nav-login li {float: right; font-size: 10pt; margin: 0 2px 0 0; padding: 2px; }

#nav-footer {clear: both;  float:left; width:940px;  margin: 0 0 2px; padding: 0; list-style-type: none; }
#nav-footer strong {font-weight: bold;}
#nav-footer li { font-size: 11pt; font-weight: bold; margin: 0 0 3px; padding: 0; white-space: nowrap;}
#nav-footer ul {clear: both;  text-align:left; width:930px;  list-style-type: none; padding: 0 0 0 5px; margin: -1.2px 0 0 0; }
#nav-footer ul li {text-align:left;font-weight: normal; display: inline; font-size: 10pt; border-left: 1px solid #999; padding: 0; padding: 0 1px 0 5px; margin: 0;}
#nav-footer ul li.title {float:left; margin:0;padding:0;text-align:left;font-size: 11pt;border: none;margin-right:10px;}
#nav-footer ul li:first-child, #nav-footer ul li.first {text-align:left;border: none;}
#nav-footer a {color: #069; text-decoration:none; font-size: 10pt; padding-right: 5px; }
#nav-footer a:hover {color: #9a171c; text-decoration:underline;}
#copyright {clear: both;font-size: 8pt;width:300px;}
#copyright, #nav-legal {float:left;font-size: 8pt;display: inline; margin: 0 10px 0; padding: 0;}
#copyright, #nav-legal a { font-size: 8pt;}

#nav-legal li {text-align:left;float:left;display: block; font-size: 8pt; border-left: 1px solid #999; padding-right:6px; padding-left:6px; margin: 0; }
p#terms-of-use {clear: both; text-align:left;font-size: 8pt; margin: .3px 0 1.2px; }
p#terms-of-use a {font-size: 8pt;}


/*post form*/
#post_form{
		width:480px;
		float:left;
		min-height:350px;
}
	.form_join{
			width:450px;
			min-height:20px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			margin:5px;
	}
	.form_title{
			width:150px;
			height:17px;
			float:left;
			text-align:right;
			margin:5px;
			padding-top:3px;
			font-weight:bold;
	}
	.form_input{
			width:255px;
			height:20px;
			float:left;
			text-align:left;
			margin:5px;
	}
		.form_input input{
				width:250px;
				height:20px;
				border:1px solid #DDDDDD;
		}
		.form_input select{
				width:252px;
				height:21px;
				border:1px solid #DDDDDD;
		}
		
	.form_hint{
			width:30px;
			height:20px;
			float:left;
			text-align:center;
			margin:5px;
	}

#form_scroll{
		width:400px;
		height:350px;
		border:1px solid #DDDDDD;
		padding:5px;
		float:left;
		overflow: auto;
		text-align:left;
}

.phone{
		color:#d34a27;
		font:bold 18px Arial, Verdana, Tahoma;
}

/* books */
.book-title{
	font: bold 16px Arial;
	color:#990033;
	text-decoration:none;
}
.book-title a:hover{
	font: bold 16px Arial;
	color:#990033;	
	text-decoration:underline;
}
#book-title a{
	font: bold 12px Arial;
	color:#990033;
}

.book-author{
	font: normal 12px Arial;
	color:#000000;
}

.book-publisher{
	font: normal 12px Arial;
	color:#990033;	
}

.book-about{
	font: normal 12px Arial;
	color:#000000;	
	text-decoration:none;
	text-align:justify;
}
.book-about a{
	font: normal 12px Arial;
	color:#000000;	
	text-decoration:none;
}
.book-about a:hover{
	font: normal 12px Arial;
	color:#000000;	
	text-decoration:underline;
}

.book-price{
	color:#d34a27;
	font:bold 18px Arial, Verdana, Tahoma;
}

.bookimg{
	border:1px solid #DDDDDD;
}

.booktable{
	border:1px dashed #DDDDDD;
}

/*goods*/
.goodstable{
	border-bottom:2px dotted #DDDDDD;
	width:120px;
}
.goods-price{
	color:#d34a27;
	font:bold 18px Arial, Verdana, Tahoma;
}
.goods-about{
	font: normal 10px Arial;
	color:#000000;	
	text-decoration:none;
	text-align:justify;
	line-height:8px;
}
.goods-about a{
	font: normal 10px Arial;
	color:#000000;	
	text-decoration:none;
}
.goods-about a:hover{
	font: normal 10px Arial;
	color:#000000;	
	text-decoration:underline;
}



.ads88x31{
		width:88px;
		height:31px;
		padding:5px;
		background-color:#EEEEEE;
		float:left;
		margin-left:5px;
}

.ads38x31{
		width:38px;
		height:31px;
		padding:5px;
		background-color:#EEEEEE;
		float:left;
		margin-left:5px;
}

.ads31x31{
		width:31px;
		height:31px;
		padding:5px;
		background-color:#EEEEEE;
		float:left;
		margin-left:5px;
}

.article_header{
	font: bold 18px Tahoma;
	color:#990033;
}

.article_par{
	padding-left:10px;
}

.article_author{
	margin-top:10px;
	font: normal 10px Tahoma;
	color:#990033;
	width:250px;
	float:right;
	text-align:right;
	padding-right:20px;
}


.feedback{
		min-height:50px;
		background-color:#EFEFEF;
		border:1px solid #DDDDDD;
}

.feedback_text{
		padding:7px;
}

.feedback_rating{
		text-align:center;
		padding-left:4px;
}

.feedback_date{
		text-align:right;
		padding-right:10px;
		font: normal 10px Tahoma;
		color:#FF0000;
}

/*partners*/
.partner{
		width:240px;
		min-height:70px;
		padding:5px;
		text-align:left;
}

	.partner_title{
			font: normal 16px Tahoma;
	}
	
	.partner_text{
			font: normal 11px Tahoma;
	}
	
	.partner_link{
			font: normal 10px Tahoma;
			color:#d34a27;
	}
	
	/* Add To */
.addToContent {
 	text-align: center;
 	padding:3px; 
 	padding-right:0px;
 	float:right;
 	width:205px;
 	height:16px;
}

	.bookmark{
			float:right; 
			border:0;
			width:16px;
			height:16px;
			padding:0;
			margin:0;
			margin-right:5px;
	}
	
	.bookmark img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
		-moz-opacity: 0.4;
	}
	.bookmark:hover img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1;
	}
	
	
/*services*/
.service-card{
	width:530px;
	margin-left: auto;
	margin-right: auto;
}
.service-title{
	width:530px;
	border-bottom:2px solid #990033;
	height:20px;
}
.service-name{
	float:left;
	width:410px;
	font-weight:bold;
	font: normal 16px Arial,Tahoma;
	text-align:left;
	height:18px;
}
.service-name a{
	font-weight:bold;
	font: bold 16px Arial,Tahoma;
	text-decoration:none;
}

.service-company{
	float:right;
	width:110px;
	font-weight:normal;
	font: normal 12px Arial,Tahoma;
	text-align:right;
	height:18px;
}

.service-company a{
	font-weight:normal;
	font: normal 12px Arial,Tahoma;
}

.service-info{
	
}
.service-info td{
	font: normal 12px Arial,Tahoma;
}

/*atm*/
.atm-card {
	width:500px;
	text-align:justify;
	clear: both;
	padding:10px;
	border-left:3px solid #990033;
	border-bottom:1px solid #990033;
	margin-left: auto;
	margin-right: auto;
	font: normal 12px Arial;
	margin-bottom:5px;
}

.atm-card-left{
	float:left;
	width: 172px;
}

.atm-card-right{
	float:left;
	width: 238px;
}

.atm-card-endright{
	float:right;
	width: 80px;
	font: normal 11px Arial;
}

.atm-card-company{
	clear: both;
	font: bold 14px Arial;
	width: 170px;
}
.atm-card-address{
	clear: both;
	font: normal 12px Arial;
	width: 380px;
	
}

.atm-card-open{
	clear: both;
	font: normal 12px Arial;
	width: 100px;

}

.atm-card-address{
	clear: both;
	font: bold 12px Arial;
	
}

.atm-card-comment{
	clear: both;
	font: normal 11px Arial;
	color:#990033;
}

/*subscribe*/
.subscriber_box{
		background-color:#FFFFFF; 
		width:215px;
		margin-left:auto;
		margin-right:auto;
		min-height:53px;
		font: normal 12px Arial;
		text-align:left;
		color: #cccccc;
		border:1px solid #DDDDDD;
		padding:5px;
}

.subscribe_input{
		width:205px;
		border:1px solid #cacdc3;
		background-color: #efefef;
		height:25px;
		font-family:Arial;
		font-size:13px;
		color:#990053;
		margin-top:10px;
		margin-bottom:6px;
}

.subscribe_go{
		width:90px;
		border:1px solid #e0e4d7;
		background-color: #eff5e0;
		height:25px;
		font-family:Arial;
		font-size:12px;
		color:#990053;
}

#subscriber{
		width:225px;
		min-height:5px;
		font-family:Arial;
		font-size:12px;
		color:#990053;
		text-align:center;
}

.m1h, .m2h, .m3h, .m4h, .m2bh, .m3bh, .m4bh{font-size:1px; overflow:hidden; display:block;}
.m1h {height:1px; background-color:#dbdbdb; margin:0 5px;}
.m2h, .m2bh {height:1px; background-color:#FFFFFF; border-right:2px solid #dbdbdb; border-left:2px solid #dbdbdb; margin:0 3px;}

.m3h, .m3bh {height:1px; background-color:#FFFFFF; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; margin:0 2px;}
.m4h, .m4bh {height:2px; background-color:#FFFFFF; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; margin:0 1px;}
.m2bh, .m3bh, .m4bh {background-color: #FFFFFF;}
.mcontent {font:normal 12px Arial, Tahoma, Verdana;background-color: #FFFFFF; text-align:left;border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb;padding: 9px;padding-top:1px;line-height:18px;min-height:30px;}

.mcontent a{
		text-decoration:none;
		border-bottom:1px dotted #DDDDDD;
		color:#717171;
}

.mcontent a img{
		text-decoration:none;
		border-bottom:0;
}

.mcontent a:hover{
		text-decoration:none;
		border:0;
}

.mcitata{
		font:bold 12px Arial, Tahoma, Verdana;
		color:#d44a28;
}
.mauthor{
		font:bold 12px Arial, Tahoma, Verdana;
}

.zayavkaformbutton{
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
		width:120px;
}