.lang
{
	float: left;
	padding: 4px 0 0 15px;
	color: #b9b9b9;
}
.lang a
{
	padding: 0 3px;
	color: #333;
	font-size: 90%;
}
.lang a.select
{
	color: #666;
}
fieldset.search
{
	float: right;
	padding: 0 15px 0 9px;
}
fieldset.search label
{
	display: block;
	float: left;
	line-height: 20px;
	font-size: 90%;
	color: #333;
	padding-right: 8px;
}
fieldset.search .input_text
{
	width: 114px;
	_width: 120px;
}
fieldset.search .input_submit
{
	width: 17px;
	height: 20px;
	background: url(../images/icons.gif) no-repeat 0 -30px;
	margin-left: 4px;
}
.top_menu
{
	float: right;
	padding: 0 0 0 0;
}
.top_menu li
{
	float: left;
	background: url(../images/icons.gif) no-repeat 100% -55px;
	
}
.top_menu li a
{
	color: #333;
	font-size: 90%;
	line-height: 20px;
	padding: 0 9px;
	
} 
.top_menu li.home a
{
	color: #666;
}
.top_menu li.rss a
{
	background: url(../images/icons.gif) no-repeat 30px 1px;
	padding-right: 26px;
}
.line_top
{
	clear: both;
	border-bottom: 1px solid #dededf;
	font-size: 1px;
	margin: 0 7px 8px 7px;
	height: 7px;
}
h1
{
	float: left;
	padding: 0 0 0 18px;
	height: 88px;
	*height: 87px;
}
h1 a
{
	display: block;
	width: 245px;
	height: 64px;
	background: url(../images/logo_web2media.gif) no-repeat 0 0;
}
.slogan
{
	float: right;
	margin: 32px 7px 0 0;
	background: url(../images/slogan.gif) no-repeat 0 0;
	width: 350px;
	height: 28px;
}
.left_area
{
	float: left; 
	padding-right: 26px;
	width: 227px;
	_width: 253px;
	padding-top: 32px;
}
.center_area
{
	float: left;
	padding-right: 26px;
	width: 470px;
	_width: 496px;
	padding-top: 32px;
}
.wide_area
{
	float: left;
	padding-right: 26px;
	width: 723px;
	_width: 749px;
	padding-top: 15px;
}
.detail h2
{
	font-size: 2em;
	color: #4a981d;
	padding-bottom: 3px;
	font-weight: normal;
}
.detail h4 a
{
	color:#4A981D;
	font-weight:normal;
}
.detail .date
{
	padding-bottom: 14px;
} 
.detail img
{
	margin-bottom: 20px;
}
.detail p
{
	text-align: justify;
	padding-bottom: 15px;
	line-height: 150%;
}
.detail .perex
{
	color: #232324;
	font-size: 115%;
	line-height: 150%;
}
.detail .more
{
	display: block;
	color: #232324;
	font-size: 90%;
	width: 75px;
	height: 24px;
	background: url(../images/bg_more_text.gif) no-repeat 0 0;
	padding: 2px 0 0 23px;
	text-align: left;
	margin: 10px 0 0 197px;
	text-decoration: none;
}
.right_area
{
	float: left; 
	width: 227px;
	padding-top: 32px;
}
.box
{
	background: url(../images/bg_box_bottom.gif) no-repeat 0 100%;
	padding: 0 20px 20px 22px;
	width: 185px;
	_width: 227px;
	margin-bottom: 15px;
}
.box h3
{
	padding: 5px 0 0 42px;
	color: #232324;
	font-size: 115%;
	text-transform: uppercase;
	font-weight: normal;
	height: 40px;
	_height: 45px;
}
.bottom
{
	margin: 15px 7px;
	padding: 0px 12px 0 12px;
	_width: 962px;
}
.bottom .copy
{
	float: left;
}
.bottom .mono
{
	float: right;
	color: #86868a;
}
.bottom .mono a
{
	color: #86868a;
}

.mr-c:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; } .mr-c { display:inline-block; } * html .mr-c { height:1%; } .mr-c { display:block; }

.mr-bb { border-bottom:1px solid #e7e7e7; }
.mr-campains { padding:0 60px 14px 60px; }
.mr-campains  li { display:inline; float:left; width:126px; margin:7px; }
.mr-campains  li a { color:#666666; }

.mr-all, .mr-num { width:210px; height:91px; margin:20px 0 0 7px; text-align:center; color:#ffffff; }
.mr-all a, .mr-num a{ display:block; width:210px; height:91px; text-decoration:none; }
.mr-all em, .mr-num em { display:block; font-style:normal; font-weight:bold; color:#d7efab; }
.mr-all em { font-size:20px; }
.mr-all span { display:none; }
.mr-all { height:112px; }
.mr-all { background:url("../images/mr-all.png") 0 0 no-repeat; }
.mr-num { background:url("../images/mr-num.jpg") 0 0 no-repeat; }
.mr-num span { display:block; padding:5px 15px 0 80px; font-size:16px; color:#ffffff;  }
.mr-num em { font-size:37px; line-height:35px; }

.mr-normal { padding-top:20px; }
.mr-normal p { padding-top:0; }
.mr-normal .link_why a { padding-left:11px; width:144px; }
.mr-bold p { color:#232324; padding-top:20px; }

.mr-pager ul { /*width:390px;*/ height:35px; margin:0 auto; padding:20px 0 0 35px; }
.mr-pager li { display:inline; float:left; }
.mr-pager li a { display:block; width:20px; height:15px; padding:20px 0 0 0; text-align:center; text-decoration:none; color:#bdbdbd; background:url("../images/mr-passive.gif") 50% 0 no-repeat; }
.mr-pager .active a, .mr-pager a:hover { background:url("../images/mr-active.gif") 50% 0 no-repeat; }
.mr-pager .left a, .mr-pager .right a { padding:0 20px; height:35px; }
.mr-pager .left a, .mr-pager .left a:hover { text-align:left; background:url("../images/mr-left.gif") 53px 0 no-repeat; }
.mr-pager .right a, .mr-pager .right a:hover { text-align:right; background:url("../images/mr-right.gif") 5px 0 no-repeat; }

.mr-listing ul { padding:10px 25px 25px 25px; background:url("../images/mr-bottom.png") 0 100% no-repeat; }
.mr-listing li { display:inline; float:left; width:126px; margin:7px; text-align:center; }
.mr-listing img { display:block; width:126px; margin:0 0 10px 0; }
.mr-listing, .mr-listing a { color:#666666; }
.mr-listing p { text-align:center; }

.mr-channels-listing ul { padding:10px 7px 25px 7px; background:url("../images/mr-bottom.png") 0 100% no-repeat; }
.mr-channels-listing li { display:inline; float:left; width:202px; margin:7px 13px; text-align:center; }
.mr-channels-listing img { display:block; width:202px; margin:0 0 10px 0; }
.mr-channels-listing, .mr-channels-listing a { color:#666666; }
.mr-channels-listing span { display:block; padding:5px 0 5px 0; }
.mr-channels-listing em { font-style:normal; font-size:120%; }
.mr-channels-listing p { text-align:center; padding:0; }

.green, .green a { color:#5ba51d; }

.mr-top { padding-top:40px; }

.mr-points { font-size:18px; font-weight:bold; color:#666666; }
.mr-points ul { padding:10px 0 10px 0; }
.mr-points li { padding:10px 0 10px 50px; background:url("../images/mr-check.png") 0 50% no-repeat; }

/*.mr-orders .c { padding:0 0 0 125px; }*/
.mr-orders .c .l { display:inline; float:left; width:125px; margin:0 0 0 -125px; }
.mr-orders .c .r em { font-style:normal; font-weight:bold; color:#232324; }
.mr-orders .c .r ul { padding:20px 0 20px 0; }
.mr-orders .c .r li { padding:10px 0 10px 40px; background:url("../images/mr-check.png") 0 10px no-repeat; }
.mr-orders .c .r li em{ color:#5ba51d; }

.mr-orders label { display:block; padding:0 0 10px 0; }
.mr-orders label input, .mr-orders label textarea { width:223px; padding:3px; border:1px solid #9e9fa3; }
.mr-orders label textarea { height:53px; }
.mr-orders label span { display:inline; float:left; width:120px; padding:3px; }
.mr-orders label em { font-style:normal; color:#d70000; }
.mr-orders #mr-orders-submit { display:block; float:right; width:123px; height:40px; }

.mr-product-list ul{ height:220px; padding:20px 0; }
.mr-product-list li { position:relative; display:inline; float:left; margin:0 10px 10px 0; width:220px; height:114px; }
.mr-product-list li img{ position:absolute; top:0; left:0; display:block; }
.mr-product-list li a{ position:absolute; top:86px; left:86px; display:block; width:119px; height:20px; }
.mr-product-list li span{ display:none; }

.mr-product-table { display:block; width:470px; margin:20px 0; border-bottom:2px solid #f4f4f4;}
.mr-product-table td { padding:20px 10px 20px 10px; text-align:center; }
.mr-product-table .yes, .mr-product-table .no { width:24px; height:23px; margin:0 auto 0 auto; background-position:50% 50%; background-repeat:no-repeat; }
.mr-product-table .dark .yes { background-image:url("../images/mr-dark-yes.gif"); }
.mr-product-table .light .yes { background-image:url("../images/mr-light-yes.gif"); }
.mr-product-table .dark .no { background-image:url("../images/mr-dark-no.gif"); }
.mr-product-table .light .no { background-image:url("../images/mr-light-no.gif"); }
.mr-product-table span { display:none; }
.mr-product-table .top { text-transform:uppercase; font-size:10px; font-weight:bold; color:#2b2b2b; }
.mr-product-table .dark { background:#f4f4f4; }
.mr-product-table .left { text-align:left; }
.mc-arrow {width: auto !important;}

.mr-grey , .mr-green { display:inline; float:left; height:188px; font-size:11px; }
.mr-grey h4 , .mr-green h4 { margin:0 15px; padding:15px 0 10px; font-size:16px; font-weight:bold; font-family:tahoma, arial, sans-serif; }
.mr-grey h4 , .mr-green h4 { margin:0 15px; padding:15px 0 10px; font-size:16px; font-weight:bold; font-family:tahoma, arial, sans-serif; }
.mr-grey h4  { margin-bottom:10px; border-bottom:1px solid #232324; }
.mr-grey ul , .mr-green ul { padding:0 15px; }
.mr-grey li , .mr-green li { padding:0 0 10px 25px; }
.mr-grey li { background:url("../images/mr-target.gif") 0 2px no-repeat; }
.mr-green li { background:url("../images/mr-star.gif") 0 2px no-repeat; }
.mr-grey { width:379px; margin:10px 0 0 0; background:url("../images/mr-grey.png") 0 0 no-repeat; color:#232324; }
.mr-green { width:334px; margin:10px 0 0 8px; background:url("../images/mr-green.png") 0 0 no-repeat; color:#ffffff; }

.mr-pt2 table { width:720px; font-weight:bold; }
.mr-pt2 table tr td { vertical-align:middle; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; }
.mr-pt2 table tr td span { display:block; padding:0 15px; text-align:center; font-size:15px; color:#636363; }
.mr-pt2 table .header td, .mr-pt2 table .footer td { height: 85px; border-bottom:none; }
.mr-pt2 table .footer a { display:block; width:100%; height:100%; }
.mr-pt2 table .header span { visibility:hidden; }
.mr-pt2 table .header h2 { color:#4A981D; font-size:2em; font-weight:normal; padding:0 0 3px 15px; }
.mr-pt2 table tr .title, .mr-pt2 table tr .minimum { border-right:none; }
.mr-pt2 table tr .title span { text-align:left; font-size:11px; color:#232324; }
.mr-pt2 table .basic, .mr-pt2 table .minimal, .mr-pt2 table .medium, .mr-pt2 table .effective { width:113px; }
.mr-pt2 table .yes { display:block;width:20px; height:20px;  }
.mr-pt2 table .high td { height:50px; }
.mr-pt2 table .low td { height:28px; }
.mr-pt2 table .title { width:266px; }
.mr-pt2 table .high .title { background:url("../images/mr-high-title.png") 0 0 repeat-x; }
.mr-pt2 table .high .minimum { background:url("../images/mr-high-minimum.png") 0 0 repeat-x; }
.mr-pt2 table .high .basic { background:url("../images/mr-high-basic.png") 0 0 repeat-x; }
.mr-pt2 table .high .medium { background:url("../images/mr-high-medium.png") 0 0 repeat-x; }
.mr-pt2 table .high .effective { background:url("../images/mr-high-effective.png") 0 0 repeat-x; }
.mr-pt2 table .low .title { background:url("../images/mr-low-title.png") 0 0 repeat-x; }
.mr-pt2 table .low .minimum { background:url("../images/mr-low-minimum.png") 0 0 repeat-x; }
.mr-pt2 table .low .basic { background:url("../images/mr-low-basic.png") 0 0 repeat-x; }
.mr-pt2 table .low .medium { background:url("../images/mr-low-medium.png") 0 0 repeat-x; }
.mr-pt2 table .low .effective { background:url("../images/mr-low-effective.png") 0 0 repeat-x; }
.mr-pt2 table .high .title { background:url("../images/mr-high-title.png") 0 0 repeat-x; }
.mr-pt2 table .high .minimum { background:url("../images/mr-high-minimum.png") 0 0 repeat-x; }
.mr-pt2 table .high .basic { background:url("../images/mr-high-basic.png") 0 0 repeat-x; }
.mr-pt2 table .high .medium { background:url("../images/mr-high-medium.png") 0 0 repeat-x; }
.mr-pt2 table .high .effective { background:url("../images/mr-high-effective.png") 0 0 repeat-x; }
.mr-pt2 table .header .title {  }
.mr-pt2 table .header .minimum { background:url("../images/mr-header-minimum.png") 0 0 repeat-x; }
.mr-pt2 table .header .basic { background:url("../images/mr-header-basic.png") 0 0 repeat-x; }
.mr-pt2 table .header .medium { background:url("../images/mr-header-medium.png") 0 17px repeat-x; }
.mr-pt2 table .header .effective { background:url("../images/mr-header-effective.png") 0 17px repeat-x; }
.mr-pt2 table .first .minimum { background:url("../images/mr-header-minimum.png") 0 -85px repeat-x; }
.mr-pt2 table .first .basic { background:url("../images/mr-header-basic.png") 0 -85px repeat-x; }
.mr-pt2 table .first .medium { background:url("../images/mr-header-medium.png") 0 -68px repeat-x; }
.mr-pt2 table .first .effective { background:url("../images/mr-header-effective.png") 0 -68px repeat-x; }
.mr-pt2 table .footer .title a { background:url("../images/mr-footer-title.png") 0 0 repeat-x; }
.mr-pt2 table .footer .minimum a { background:url("../images/mr-footer-minimum.png") 0 0 repeat-x; }
.mr-pt2 table .footer .basic a { background:url("../images/mr-footer-basic.png") 0 0 repeat-x; }
.mr-pt2 table .footer .medium a { background:url("../images/mr-footer-medium.png") 0 0 repeat-x; }
.mr-pt2 table .footer .effective a { background:url("../images/mr-footer-effective.png") 0 0 repeat-x; }
.mr-pt2 .mr-prc em { font-size:16px; color:#232324; font-style:normal; font-weight:bold; display:block; }
.mr-pt2 .mr-prc { font-size:12px; color:#b0b0b0; text-align:right; }

.mr-more { display:inline; float:left; text-decoration:none; color:#232324; background:url("../images/mr-more-bg.gif") 0 0 no-repeat; }
.mr-more span { display:inline; float:left; padding:0 30px; line-height:24px; background:url("../images/mr-more-bg.gif") 100% -24px no-repeat; }

