
/* N-edit */
.pagemenu .zag_brown {
	margin: 0px !important;
	text-align: center !important;
	color:#800000 !important;
	font-weight: bold !important;
	text-decoration: underline;
}

a:hover .zag_brown  {
	text-decoration: none;
}

/* N-edit NEW */
/* СЂРµРґР°РєС‚РёСЂРѕРІР°РЅРёРµ СЃС‚СЂР°РЅРёС†С‹ */
.edit_page {
	display:block;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:right;
	background:url(/templates/i/edit.png) no-repeat;
}

/* РІРєР»Р°РґРєРё РІ Р·РѕР»РѕС‚Рµ Рё СЏР·С‹РєРѕРІС‹Рµ РІРµСЂСЃРёРё РІ Р°РґРјРёРЅРєРµ */
.hideVkladki {
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
}

/* N-edit */
.partners a.siteMap {
	background-image:url(../i/mapIcon.png) ;
	width: 30px;
}



/*** Input Рё СЃСЃС‹Р»РєРё РІ РІРёРґРµ РєРЅРѕРїРѕРє */
.A_button{ 
	display: inline-block;
	background:#107f40  url(/templates/default/i/buttons/but.gif) center repeat-x; 
	border-top:1px solid #33b879; 
	border-right: 1px solid #035f33; 
	border-bottom: 1px solid #035f33; 
	border-left: 1px solid #33b879;
	color:#e4f0ea !important;
	padding:4px 10px; 
	text-align:center; 
	font-size:11px; 
	line-height:12px; 
	text-decoration:none;
}
.A_button:hover{
	text-decoration: none;
	color:#ffffff !important;
	cursor:pointer;
}



/* РџРѕРґР·Р°РіРѕР»РѕРІРєРё РґР»СЏ РєР°СЂС‚РѕС‡РµРє, РїР»Р°СЃС‚РёРєРѕРІ Рё РєСЂРµРґРёС‚РѕРІ **/
.zagGreen {
	color: #004b31;
}
.zag_lightgreen {
	color: #127d49;
}

/*  РЎРїРѕР№Р»РµСЂ РґР»СЏ СЃР°Р№С‚Р° - СЃРІРµСЂРЅСѓС‚СЊ, СЂР°Р·РІРµСЂРЅСѓС‚СЊ */
 .spoiler_body{ 
   display:none; 
   cursor:pointer;
}

/*  РЎРїРѕР№Р»РµСЂ РґР»СЏ СЃР°Р№С‚Р° - СЃРІРµСЂРЅСѓС‚СЊ, СЂР°Р·РІРµСЂРЅСѓС‚СЊ */
 .hideBlock{ 
   display:none; 
}

/* СЃС‚РёР»Рё РґР»СЏ input-РѕРІ */
.inp_long { 
	width:98%;
	display:block;
}

/* РєСЂР°СЃРЅР°СЏ Р·РІРµР·РґРѕС‡РєР° РѕР±СЏР·Р°С‚РµР»СЊРЅРѕРіРѕ Р·Р°РїРѕР»РЅРµРЅРёСЏ */
.redStar {
	color: #FF0000;
	font-weight: bold;
}

.dateZag {
	font:16px Arial, sans-serif !important;
	color:#fff !important;
	margin: 0 0 5px !important;
	text-align:left; 
	font-weight:bold !important; 
	background-color: #127d49 !important; 
	padding: 4px 7px 2px 7px !important;
}

.icons_small_uslugi {
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	background-size: 50px auto;
	padding-left: 65px; 
	line-height: 50px !important;	
}

.orderbutton { 
	display:inline-block;
	border-radius: 5px;
	background-image: linear-gradient(to bottom, #179f5d, #127f4a);
	background-clip: padding-box;
	padding: 8px;
	color:#fff !important;
	text-decoration:none;
	border:0;
	font-weight: bold !important;
	text-shadow: 1px 1px 2px #003f20, 0 0 1em #00b760;
	cursor: pointer;
 }

.orderbutton:hover { 
	border-radius: 5px;
	background-image: linear-gradient(to bottom, #f0b016, #d59012);
	background-clip: padding-box;
	padding: 8px;
	font-weight: bold !important;
	text-shadow: 1px 1px 2px #301C00, 0 0 1em #fff9e8; 
}

.imgBlagotvoritelnost{
	width: 240px; 
	float: left; 
	margin: 0px 20px 10px 0px !important;
}

.imgVip{
	width: 250px; 
	float: left; 
	margin: 10px 10px 10px 0px !important;
}

/* РѕС„РѕСЂРјР»РµРЅРёРµ РёРЅС„РѕСЂРјРµСЂР° */
#refer a{
	font: 11px/12px Arial, sans-serif;
	text-decoration: none;
}
#refer a:hover{
	color:#006030;
}

#informer {
	font: 13px/18px Arial, sans-serif !important;
	color: #969696 !important;
}

.nozebra tbody tr:hover {
	background-color: rgb(249, 248, 191);
}

table.tbl td {
	vertical-align: middle;
}
table.tbl th.min {
	font:11px/12px Arial, sans-serif;
}
table.tbl {
	width:100% !important;
	margin: 18px 0 0;
}
table td a {
	font:13px/14px Arial, sans-serif;
}
	.tbl tr,.solid_table tr {
		border: 1px solid #179d5c;
	}
		.tbl th,.solid_table th {
			background:#179d5c;
			border: 1px solid #77c39e;
			border-width: 0 0 1px 1px;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-shadow:0 1px 1px #107f40;
			padding: 12px 10px 6px 10px;
			text-align: left;
			text-decoration: none;
		}
		.tbl th p, .solid_table th p{
			text-align: left;
			font:bold 13px/15px Arial, sans-serif;
			color:#fff;
			text-decoration: none;
			margin: 0;
		}
			.content .tbl th:first-child, .solid_table th:first-child {
				border-left:0;
			}
		.tbl td, .solid_table td {
			text-align: left;
			border:1px solid #b9dcc0;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
			padding:5px 4px 5px 10px; 
		}
		.tbl td p,
		.tbl td div,
		.solid_table td p,
		.solid_table td div {
			text-align: left;
			font:13px/15px Arial, sans-serif;
			color:#4c4c4c;
		}
		
		.tbl tr.green, .solid_table tr.green{
			background:#eaf6ed;
		}
			.tbl tr.green td,
			.tbl tr.green td p,
			.tbl tr.green td div,
			.solid_table tr.green td,
			.solid_table tr.green td p,
			.solid_table tr.green td div{
				font:13px/15px Arial, sans-serif;
				color:#188b53;
			}
		
		
		.tbl th.header, .solid_table th.header {
			background:#158d53;
		}
