@font-face {
  font-family: 'font-shop-header';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/image/font/roboto-light.woff) format('woff');
}
@font-face {
  font-family: 'font-shop-body';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(/image/font/roboto-regular.woff) format('woff');
}
@font-face {
  font-family: 'font-shop-body';
  font-style: normal;
  font-weight: bold;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(/image/font/roboto-bold.woff) format('woff');
}
@font-face {
  font-family: 'font-shop-menu';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(/image/font/roboto-regular.woff) format('woff');
}
.footnew {width: 688px; font-size: 8pt; border-bottom: 1px solid #6F6F6F; padding-bottom: 5px; margin-bottom: 5px; color: #1c1c1c; }
.formbox {vertical-align:middle}
.red {color:#DA1515;}
a.block_subitem:link, a.block_subitem:visited {color:#7D7C7C; font-size:8pt; font-weight:normal; font-style:italic; text-indent: 0px; }
a.bluelink:link, a.bluelink:visited {color:#206BB8; text-decoration: none; }
a.graylink:link, a.graylink:visited {color:#595959; text-decoration: none; }
a.bluelink_big:link, a.bluelink_big:visited {color:#206BB8; font-size: 10pt; text-decoration: none; }
a.flink1:link, a.flink1:visited { color: #3F3F3F; font-size: 8pt; }
a.flink2:link, a.flink2:visited { color: #9F9F9F; font-size: 8pt; }
a.navylink:link, a.navylink:visited {color:#2037AC; text-decoration: none; }
a { font-family: Lucida Grande, Geneva CY, Verdana, sans-serif; text-decoration: none; }
a:link, a:visited  { color:#206BB8; }
a:hover { text-decoration: underline; } 
a.mat_arc_tlm:link, a.mat_arc_tly:link, a.mat_arc_tlm:visited, a.mat_arc_tly:visited {color:#206BB8;font-size:7pt; font-weight:bold; margin:0px 2px 0px 2px;}
a.mat_arcm_title:link,a.mat_arcm_title:visited {color:#206BB8;}
a.mat_arc_month:link,a.mat_arc_month:visited {color:#206BB8;}
a.mat_list_title:link,a.mat_list_title:visited { color:#7392A7; font-weight:bold;}
a.mat_news_title:link,a.mat_news_title:visited { color:#565656; font-weight:bold;}
a.mat_shortnews_title:link,a.mat_shortnews_title:visited { color:#565656; }
a.mat_list_tsr:link, a.mat_list_tsr:visited {color:#8F8F8F; text-decoration: none; font-size:7pt;}
a.mat_graylink:link, a.mat_graylink:visited {color:#595959; text-decoration: none; }

body { background-color: white; padding: 0px; margin: 0px; 	-webkit-font-smoothing: antialiased;
}
body, td { font-family: Lucida Grande, Geneva CY, Verdana, sans-serif; color: #000000; }
td { font-size: 8pt; }
img { border: none; }

#bn_top { background: #ffffff url("/pics/bg_banner_top.png") no-repeat; width: 620px; height: 110px; padding: 11px 0px 0px 9px; }
#bn_right { background: #ffffff url("/pics/bg_banner_right.png") no-repeat; width: 170px; height: 420px; padding: 10px 0px 0px 10px; }

div.mat_alt_pic { background-image:url(/pics/subtitle_bullet.gif); background-repeat:no-repeat; margin-top:4px;}
div.ann_shop_top {background-image:url(/pics/ann_shop_top.gif);background-repeat:no-repeat; color:#7D7C7C; font-weight:bold; padding-left:13px;}
div.ann_shop_bottom {background-image:url(/pics/ann_shop_bottom.gif);background-repeat:no-repeat;}
div.ann_text { font-size:8pt; color:#748494; border-left:4px solid #7392A7; padding-left:6px;}
div.block_br {height:20px;}
div.block_content {background-color:#EEEEEE; font-size:8pt; padding:4px; color:#7D7C7C;}
div.block_item { background-color: #EEEEEE; background-image:url(/pics/block_item_bullet.gif); background-repeat:no-repeat; color:#7D7C7C; width:181px; margin-bottom:1px; padding:1px 0px 2px 0px;}
div.block_item_heart {background-color: #EEEEEE; background-image:url(/pics/block_item_bullet_heart.gif); background-repeat:no-repeat; color:#7D7C7C; font-size:8pt; font-weight:bold; width:181px; margin-bottom:1px; height:15px; }
div.block_subitem { background-color: #F7F7F7;  margin-bottom:1px; padding: 1px 0px 2px 16px; }
div.block_title,div.block_title_print {background-color: #AFAFAF; color:white; font-size:8pt; font-weight:bold; width:181px; height:15px; }
div.block_title_print {background-image:url(/pics/block_item_bg_print.gif); background-repeat:no-repeat; padding:1px 0px 2px 0px; }
div.contest_work { margin-top: 3px; border-top: 10px solid #AFAFAF; background-color: #F9F9F9; padding:9px;}
div.contest_work_title { background-color: #AFAFAF; color: white; font-size:8pt; font-weight:bold;}
div.contest_work2 { background-color: #F9F9F9; padding:9px;}
div.footer {background-color: #7D7C7C; margin-top:20px; margin-bottom:20px; padding:2px;}
div.gray_thick {background-color:#AFAFAF; height:15px; margin-bottom:7px;}
div.gray_think {border-bottom: 1px solid #AFAFAF; margin-bottom:7px;}
div.index_news_ann_date {font-size:8pt; font-weight:bold; color:#595959; margin: 14px 0px 2px 12px;}
div.item_buttons {text-align:right; margin-right:15px;}
div.item_mainbuttons {margin-left:23px;}
div.mac_news_item { background-image:url(/pics/block_item_redbullet.gif); background-repeat:no-repeat; padding-left:10px; color:#748494;}
div.mat_arcm_day, div.mat_arc_year {color:#7392A7; font-weight:bold; padding:16px 0px 4px 2px;}
div.mat_list_title {margin-top:14px; margin-bottom:4px;}
div.mat_list_tsr {margin-bottom:3px; margin-left:5px; }
div.mat_news_container {margin:20px; color:#464646;}
div.mat_source {text-align:right;}
div.mat_news_body {margin-top:8px;}
div.news_discussion {border: 1px solid #C2C1CA; margin: 0px 5px 5px 5px; padding:2px; background-color:white;}
div.news_item_foot {margin-top:8px; border-bottom:1px solid #AFAFAF;}
div.news_item_foot_mc {margin-top:20px; border-bottom:1px solid #AFAFAF;}
div.polynews_title {margin-top:8px; color:white; font-weight:bold; height:51px; }
div.polynews_content {background-color:#F9F9F9;}
div.polynews_newsblock {background-color:#AFAFAF;padding-left:20px;color:white; font-weight:bold; margin-top:10px;}
div.subtitle_bullet { background-image:url(/pics/subtitle_bullet.gif); background-repeat:no-repeat; margin: 10px 0px 3px 0px;}
div.thumb {width:114px; height:105px; background-image:url(/pics/contest/thumb_block_bg.gif); border:1px solid #AFAFAF; padding:1px; text-align:center; line-height: 105px;}
div.thumb_sig {margin-top:5px; color:black; font-size:8pt; border-left:3px solid #B09090;padding-left:3px;text-align:left;}
div.mat_arc_tly, div.mat_arc_tlm { background-color:#F9F9F9; padding:4px; margin-top:4px; color:#206BB8; text-align:center; font-size:7pt;}
div.title_bullet { background-image:url(/pics/title_bullet.gif); background-repeat:no-repeat; padding-bottom:5px; border-bottom:1px solid #AFAFAF;}
div.top_submenu {background-color: #F7F7F7; padding:2px; text-align:center;}
div.topmenu { background-image:url(/pics/topmenu_bg.gif); background-repeat:repeat-x; height:17px; border-top:1px solid #8E8E8E; text-align:center; margin-top:0px;}
div.topmenu2 { background-image:url(/pics/topmenu_bg2.gif); background-repeat:repeat-x; height:17px; border-top:1px solid #8E8E8E; text-align:center; margin-top:0px;}
div.underline { border-top:1px solid #AFAFAF; margin-bottom:16px; margin-top:2px;}
div.mat_list_ann_day {margin-top:8px; margin-left:8px; font-weight:bold; font-size:8pt; color:#6C6C6C;}
div.lib_print_title {margin-top:15px; color:#9A9999;font-weight:bold; font-size:10pt; text-align:center;}
div.tips_pages { margin-top:5px; text-align:center; }

.price_rub {font-size:8pt;font-weight:bold;color:#bb0000;}
.price_doll {font-size:8pt;font-weight:normal;color:#bb0000;}

form {padding:0px;margin:0px}
h3.mat_news_title { font-size:8pt; font-weight:bold; padding:0px; margin:0px;}
h1.mat_title { font-size:8pt; font-weight:bold; padding:0px; margin:0px; font-family: Lucida Grande, Geneva CY, Verdana, sans-serif;}
img.news_image {border:1px solid #AFAFAF;}
img.contest_image {border:1px solid #AFAFAF;}
img.contest_image_r {border:1px solid #DA1515;}
input.comment_but {height:16px; border:1px solid #999999; color:#6C6C6C; font-size:8pt;  background-image:url(/pics/contest/but_icon_bg.gif);margin-left:5px;}
p {margin: 5px 0px 7px 0px; padding:0px; }
p.mat_content {text-indent:20px; text-align:justify;}

span.mat_alt_pic { margin-left:10px; font-size:8pt; color:#7392A7; }
span.block_item,a.block_item:link,a.block_item:visited { margin-left:20px; color:#7D7C7C;font-size:8pt; font-weight:bold; }
span.block_title { margin-left:8px; color:#333;}
span.block_title { margin-left:8px; color:#333;}
span.icon_button {margin-right:9px;}
span.mat_list_ann_day {color:#748494; font-weight:normal;}
span.mat_ann_date {color:#7392A7;font-size:8pt;}
span.mat_arc_tlmc, span.mat_arc_tlyc {color:#FF9337;font-size:7pt; font-weight:bold; margin:0px 2px 0px 2px;}
span.mat_date,span.mat_day {color:#7392A7;font-size:8pt;}
span.mat_arcm_time {color:#565656;}
span.mat_arc_num {color:#565656;}
span.news_ann_title {font-weight:bold;}
span.news_ann_title, span.news_ann_announce {color:#7B7B7B; font-size:8pt;}
span.news_item_author {margin-left:16px;}
span.news_item_author_name {color:#206BB8;}
span.subtitle_bullet { margin-left:13px; color:#7B7B7B; }
span.title_bullet { margin-left:20px; color:#7B7B7B; }
span.title_bullet_red { margin-left:20px; color:#DA1515; font-weight:bold; }
span.contest_rate { font-weight: bold; color: #DA1515; font-size: 8pt; }
span.contest_stat { color:#7B7B7B; font-weight: normal; font-size: 7pt; }

table.footer {margin-left:200px;}
table.maintable {width:960px; margin-top:10px; }
table.maintable_wide {width:960px; margin-top:25px;}
table.news_ann_block {margin: 4px 0px 5px 0px; border: 0px; }
table.news_table_pic {margin: 8px 0px 8px 0px; border: 0px; }
table.mat_image_block { margin: 8px 0px 8px 0px; border: 0px; }

td.footer {color:white; font-size:7pt; }
td.td_field {color:#7D7C7C; font-size:8pt;}
td.td_left {width:181px;}
td.td_main {padding:0px 20px 0px 20px;font-size:8pt;}
td.td_right {width:120px;}
td.thumb {width:114px; height:86px; background-image:url(/pics/contest/thumb_block_bg.gif); border:1px solid #AFAFAF; padding-top:1px;}
td.top_pink { font-size:7pt; color: #FEB8B8; letter-spacing: 6px; padding-left: 16px; height: 20px;}
td.w_thumb {padding: 16px 33px 4px 33px}

ul { margin-top: 0px; margin-bottom: 0px; }

p.adrdesc { font-size: 8pt; color: #666; }
.news_input_field {border:1px solid #a0a0a0; font-size:8pt; width:300px}

div.welcome2hpc {height:74px; font-size: 8pt; /*color:#7d7d7d; */ color:#333; background-image:url(/pics/welcome2hpc.gif);background-repeat:no-repeat; padding:5px 0px 0px 15px; margin-bottom:2px; }
a.welcome2hpc:link, a.welcome2hpc:visited {color:#7d7d7d; text-decoration:none;}
a.welcome2hpc:hover {cursor:hand;}
div.welcome2mcofset {
	height:107px; 
	font-size: 8pt; 
	color:#fff; 
	background-image:url(/pics/welcome2mcofset.png);
	background-repeat:no-repeat; 
	padding:85px 50px 0 15px; 
	margin-bottom:5px;
	text-align: right;
}
a.welcome2mcofset:link, a.welcome2mcofset:visited {color:#fff; text-decoration:none;}
a.welcome2mcofset:hover {cursor:hand;}

/* new */
table.maintable_NEW {width:960px; margin-top:13px; }

div.topmenu_NEW { background-image: url(/pics/bg_topmenu-new.gif); background-repeat: repeat-x; height: 31px; text-align: center; margin-top: 0px; padding-top: 9px; text-transform: uppercase; min-width: 850px; }
.topmenu_NEW a:link, .topmenu_NEW a:visited { margin-left: 15px !important; margin-right: 15px !important; color:#D2D4D6; font-size: 7pt !important; }
.topmenu_NEW img { margin-top: -4px; }

div.block_left_NEW { background-image: url(/pics/bg_block.gif); background-repeat: repeat-x; border: 1px solid #DDDDDD; padding: 8px; font-size: 8pt; margin-bottom: 7px; }
div.block_title_NEW { font-weight: bold; color: #333333; padding-bottom: 8px; border-bottom: 1px solid #DDDDDD; }
div.block_item_NEW { color: #333333; padding: 5px 8px 5px 8px; }
.block_item_NEW a:link, .block_item_NEW a:visited { color: #4D4D4D; }

div.block_subitem_NEW { color: #333333; padding: 3px 8px 3px 16px; }
.block_subitem_NEW a:link, .block_subitem_NEW a:visited { color: #8B9298; font-style: normal;}

div.gray_think_NEW {border-bottom: 1px solid #DDDDDD; margin-top: 13px;}

h3.index_subtitle { color: #333333; font-size: 8pt; font-weight: bold; margin: 18px 0px 15px 0px; }
span.mat_list_ann_date_NEW { color: #0071BC; }
ul.index_tips { list-style-type: none; list-style-image: url('/pics/ul_bullet.gif'); margin-top: 10px; margin-bottom: 10px; padding-left: 10px; }
.index_tips li { margin-left:0px; padding-left: 0px; }

div.iphone_table_shop { color: white; font-size: 8pt; font-weight: bold; background-image: url(/pics/bg_title_new.gif); background-repeat: repeat-x; padding: 4px 0px 4px 12px; margin-top: 18px;}
table.iphone_table_shop { border:1px solid #DDD; border-collapse: collapse; }
.iphone_table_shop td { font-size: 8pt; }
div.answer {margin-left:14px;}
h2.index_title { color: #333333; font-size: 9pt; font-weight: bold; margin: 0px 0px 15px 0px; }


/* Search Form */

.search {
	margin-top: 10px;
}

#searchQ {
	width: 400px;
	border: solid 1px #8b8b8b;
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
}

#searchGo {
	border: solid 1px #8b8b8b;
}

#searchPart {
	font-size: 8pt;
	border: solid 1px #8b8b8b;
}

#searchMindate {
	font-size: 8pt;
	border: solid 1px #8b8b8b;
}

label {
	width: 150px;
	display: inline-block;
	text-align: right;
	padding: 5px 10px 0 0;
}


/* Search Result item */
.result .item {
	margin: 8px 0 12px 0;
	color: #808080;
}

.result .right {
	width: 100%;
	text-align: right;
}

.result .item .title a {
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
}

.result .item .text {
	color: #202020;
	margin: 3px 0 3px 0;
}

.result .item .link {
	display: inline-block;
	zoom:1; 
	*display: inline; 
}

.result .item .part {
	color: #606060;
	display: inline-block;
	zoom:1; 
	*display: inline; 
}

.result .item .rating {
	color: #808080;
	font-weight: bold;
	display: inline-block;
	zoom:1; 
	*display: inline; 
}

.result .item .modified {
	color: #808080; 
	display: inline-block;
	zoom:1; 
	*display: inline; 
}

.result .item .outline {
	background-color: #ffff66;
}

/* Search Pager */

.pager {
	text-align: center;
}

.pager ul li {
	display: inline-block;
	padding: 0 5px 0 5px;
	zoom:1; 
	*display: inline; 
}

/* Global navbar */
#navbarMC {
	position: relative;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	z-index: 10000;
	text-align: center;
/*font-family: 'Roboto Light' !important;*/
	font-family: 'font-shop-menu' !important;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('//maccentre.ru/shop/catalog/view/theme/aquacart/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('//maccentre.ru/shop/catalog/view/theme/aquacart/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('//maccentre.ru/shop/catalog/view/theme/aquacart/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('//maccentre.ru/shop/catalog/view/theme/aquacart/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('//maccentre.ru/shop/catalog/view/theme/aquacart/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before {
  content: "\f002";
}

#navbarMC .navbar-mc-content {
	margin: 3px 0px 0px 0px;
}
#navbarMC .navbar-mc-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
/*
#navbarMC .navbar-mc-item {
	display: inline-block;
	margin-right: 19px;
}
*/
#navbarMC .navbar-mc-item.navbar-mc-item-last {
	margin-right: 0;
	margin-top: 1px;
}

#navbarMC .navbar-mc-item .navbar-mc-logo {
	margin-bottom: -4px;
}

#navbarMC .navbar-mc-item a,
#navbarMC .navbar-mc-item a:visited {
	color: #eee;
	font-weight: normal;
	display: block;
	padding: 12px 0;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'font-shop-menu' !important;
}
#navbarMC .navbar-mc-item a:hover {
	color: #ccc;
	text-decoration:none !important;
}
#navbarMC .navbar-mc-item.active a,
#navbarMC .navbar-mc-item.active a:hover,
#navbarMC .navbar-mc-item.active a:visited {
	color: #bbb;
}
#navbarMC .navbar-mc-item a i {
	font-size: 16px;
}

footer, footer a {
  font-family: "font-body";
}
footer .mc-footer-projects li a {
	line-height: 20px;
}

/* Баннеры спецпредложений */
.shop_offers a, .shop_offers a:hover, .shop_offers_full a, .shop_offers_full a:hover {
	text-decoration: none;
}
div.shop_offers {
	height: 90px;
	overflow:hidden;
	font-size:9pt;
	width: 960px;
	margin: 0 auto;
}
div.shop_offers_full {
	height: 125px;
	overflow:hidden;
	font-size:11pt;
	width: 566px;
	margin: 10px 0 0 1px;
}
div.shop_offer {
	margin: 0 auto;
	width: 235px;
	color: #4D4D4D;
	padding-right: 5px;
	border: 1px solid #B0B0B0;
	border-radius: 4px;
	padding: 4px;
	float:left;
	margin-right:3px;
	position: relative;
	font-family: "font-header";
}
div.shop_offer_full {
	margin: 0 auto;
	width: 280px;
	color: #4D4D4D;
	padding-right: 5px;
	border: 1px solid #7CAADE;
	border-radius: 4px;
	padding: 4px;
	float:left;
	margin-right:3px;
	position: relative;
	font-family: "font-header";
}
.shop_offer img {
	border: 0px; margin-right: 5px;
}
.shop_offer_full img {
	border: 0px; margin-left: 5px;
}
div.shop_offer_price {
	color: #2A69B0;
	font-weight: bold;
	font-size: 10pt;
	position: absolute;
	bottom: 8px;
	right: 10px;
}

div.shop_offer_price_full {
	color: #2A69B0;
	font-weight: bold;
	font-size: 11pt;
	position: absolute;
	bottom: 3px;
	left: 3px;
/*	text-shadow: 1px 1px 1px white, -1px -1px 1px white, 1px -1px 1px white, -1px 1px 1px white;*/
}