/** Общая информация  **/
html, body {width:100%;height:100%;margin:0;padding:0;}
body {
	font-family:Verdana;
	font-size:9pt;
	color:#879195;
	background:#f4f6f8;
}
/*
body {
	scrollbar-face-color:#d5e3e9;
	scrollbar-highlight-color:#d5e3e9;
	scrollbar-shadow-color:#d5e3e9;
	scrollbar-3dlight-color:#eceff1;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#eceff1;
	scrollbar-darkshadow-color:#eceff1;
	scrollbar-track:#eceff1;
	overflow-x:none;
	overflow-y:scroll;
}
*/
/* * Основной каркас * */
#top {
	position:relative;
	width:988px;
	min-height:100%;
	margin:0 auto;
    padding:0;
	background:url(../img/bg/leftCol.jpg) repeat-y -3px 0 #fff;
}
* html #top {
	height:100%;
}
#empty {
	height:100px;
	margin:0 0 18px 0;
}
#bottom {
	position:relative;
	width:100%;
	height:100px;
	margin:-100px 0 0 0;
    padding:0;
	background:#fff;
}
.wrap_header {
	position:absolute;
	width:100%;
	height:85px;
	margin:0;
	top:0;
	left:0;
	background:#fff;
	z-index:1;
}
.header {
	width:988px;
	height:85px;
	margin:0 auto;
	position:relative;
}
.under_top {
	width:100%;
	height:85px;
}
.footer {
	width:988px;
	height:99px;
	margin:0 auto;
	border-top:1px solid #c6c8c9;
}
/* * END Основной каркас * */

.top_line {width:95%; position:absolute;}
a.logo {
	float:right;
	width:132px;
	height:74px;
	margin:5px 0 0 0;
	text-decoration:none;
	background: url(../img/logo.gif) no-repeat center center;
}
a.phone {
	float:right;
	width:117px;
	height:16px;
	margin:35px 0 0 0;
	text-decoration:none;
	background: url(../img/phone.gif) no-repeat center center;
}
.lang {float:left; color:#30444d; position:absolute; top:67px; left:-5px;}	
.lang  a {color:#30444d; text-decoration:none; margin:0px 5px 0px 5px; text-transform:lowercase;}
.lang a:hover {text-decoration:underline; color:#f24942;}
.lang a.active {color:#f24942;}
.menuTop {height:26px; border:1px solid #c6c8c9; padding:0; background:#fff;}
ul.menuTopIn {
	height:26px;
	margin:0 0 0 175px;
	border-left:1px solid #c6c8c9;
}
ul.menuTopIn li {
	float:left;
	height:26px;
	margin:0;
	padding:0;
	border-right:1px solid #c6c8c9;
	background:none;
}
ul.menuTopIn a {
	display:block;
	height:17px;
	margin:0;
	padding:6px 12px 0 12px;
	color:#000;
	border-bottom:3px solid #fff;
	text-decoration:none;
}
ul.menuTopIn a:hover,
ul.menuTopIn a.active {
	border-bottom:3px solid #ff4740;
}
.leftCol {
	float:left;
	width:177px;
	margin:18px 26px 0 0;
}
.leftCol .search {
	padding:0 4px 0 6px;
	float:left;
	margin:0 0 27px 0;
}
.leftCol .search form {
	padding:0;
	margin:0;
}
.leftCol  .search .Inp {
	width:100px;
	height: 14px;
	float:left;
	margin:0 3px 0 0;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #C9D2D8;
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #C9D2D8;
	background:none #fff;
}
.search .But {
	float:right;
}
.rightCol {
	float:right;
	width:189px;
	margin:18px 18px 0 0;
}
.right_iblock {margin:0 0 12px 0;}
.right_iblock p {
	padding:6px 9px 0 9px;
	margin:0;
}
.right_iblock a.on_content {
	display:block;
    padding:6px 9px 8px 18px;
	background:url("../img/bg/on_content.gif") no-repeat 10px 10px;
	line-height:1;
	text-decoration:none;
}
.right_iblock .info_title {
	height: 31px;
    width: 189px;
	background:url("../img/bg/ProductRightColumnBoxTop.gif");
}
.right_iblock .info_title p {
	padding-left:14px;
}
.right_iblock .info_title strong {
	color:#000;
}
.right_iblock .info_content {
    width: 189px;
	background:url("../img/bg/ProductRightColumnBoxBG.gif");
}
.right_iblock .info_bottom {
	height: 5px;
    width: 189px;
	background:url("../img/bg/ProductRightColumnBoxBottom.gif");
}
.right_iblock .info_part {
	border-bottom:1px solid #e3e6e8;
	margin:0 6px;
}
.right_iblock .info_part.end {
	border-bottom:1px solid #fff;
}
.left_iblock {
	margin:0 0 4px 4px;
	float:left;
	width:169px;
}
.left_iblock p {
	padding:2px 9px 0 9px;
	margin:0;
}
.left_iblock p span {
	padding:4px 0 0 0;
	margin:0;
	display:block;
}
.left_iblock a.on_content {
	display:block;
    padding:6px 9px 8px 18px;
	background:url("../img/bg/on_content.gif") no-repeat 10px 10px;
	line-height:1;
	text-decoration:none;
}
.left_iblock a.on_all,
.right_iblock a.on_all {
	display:block;
    padding:6px 9px 6px 9px;
	line-height:1;
}
.left_iblock .info_title {
	height:28px;
    width:100%;
	background:url("../img/bg/ProductLeftColumnBoxTop.gif");
}
.left_iblock .info_title p {
	padding-top:6px;
	padding-left:12px;
}
.left_iblock .info_title strong {
	color:#000;
}
.left_iblock .info_content strong {
	color:#87888a;
}
.left_iblock .info_content {
    width:167px;
	background:none #fbfbfb;
	border-left:1px solid #cdced0;
	border-right:1px solid #cdced0;
}
.left_iblock .info_bottom {
	height:3px;
    width:100%;
	background:url("../img/bg/ProductLeftColumnBoxBottom.gif");
}
.left_iblock .info_part {
	border-bottom:1px solid #e5e7e6;
	margin:0 2px;
}
.left_iblock .info_part.end {
	border-bottom:1px solid #fff;
}
.left_iblock .info_content {
	padding-top:8px;
}

.info_title.empty_title {height:20px;}
.info_content {
	
}
.mat_doc {}
.mat_doc .text {padding:10px 6px 10px 29px;}
.mat_doc .text a {text-decoration:none;color:#87888A;}
.mat_doc .text a:hover {text-decoration:underline;color:#555;}
.mat_doc .pic {padding:10px 0 0 6px;}
.mat_doc .info_bottom {margin:-1px 0 0 0;}

.catalogue {background:url("../img/bg/cat_center.gif") repeat-y;}
.catalogue img,
.catalogue .bg_all,
.catalogue .bg {margin:0 0 0 4px;}
.catalogue .info_title,
.catalogue .info_bottom {width:175px;height:4px;}
.catalogue .info_title {background:url("../img/bg/cat_top.gif") no-repeat;}
.catalogue .info_bottom {background:url("../img/bg/cat_bot.gif") no-repeat;}







table, form, div , td , th , img , h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
	border: none;
	font-family: Verdana;
	font-size: 8pt;
	color: inherit; 
	vertical-align: top;
}
img {font-size: 8pt;}
ol , ul {list-style:none;}
a {
	font-family: inherit;
	text-decoration: underline;
	color: #f24942;
}
a:hover {text-decoration: none;}
p, ul, li  {font-family: Verdana;}

body.print {
	margin:20px;
	background: #fff;
	color: #4b4b4b;
	font-family: Arial, Tahoma, Verdana;
}
body.print div.PrintCcontent {margin: 10px 0 0 0;}
.print .topPrint {padding: 0 0 10px 0;}

/** Основные элементы - частные свойства**/
h1 {
	margin: 0px 0px 18px 0px;
	font-size: 11pt;
	color: #30444d;
}
h2 {
	margin: 0px 0px 20px 0px;
	font-size: 8pt;
	text-transform: uppercase;
	color: #879195;
}
h2 img {
	width: auto;
	height: 20px;
	display: block;
}
.leftCol h2 {color:#fff;}
.leftCol h2 img {
	width: 176px;
	height: 25px;
	display: block;
}
h3 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	color: #30444d;
}
h3 a {
	color: #30444d;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h4 { margin: 0px 0px 5px 0px; font-size: 7pt; color: #f24942; }
p {padding: 0px; margin: 0px 0px 15px 0px; }

ul { margin: 0px 0px 20px 20px; list-style-image: none; list-style: none; padding: 0px 0px 0px 0px; }
	ul ul { margin: 10px 0px 10px 30px; }
	li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; background: url(../img/markers/li.gif) 0px 6px no-repeat;  }


/** Основная таблица и ее содержимое **/
.box { width: 770px; height: 100%; background: #fff url(../img/bg/box.gif) left repeat-y;  }

.top { position: relative;  height: 112px;  width: 770px; overflow: hidden; background: #fff;}
	.links { color: #879195; padding: 6px 0px 0px 0px; margin: 0px 0px 0px -5px; text-align: left;}
	.links a { color: #879195; text-decoration: none; margin: 0px 5px 0px 5px; text-transform: lowercase;}
	.links a:hover { text-decoration: underline; color: #f24942; }

/*
	.logo { position: absolute; width: 132px; height: 74px; top: 5px; right: 0px;}
	.logo img {width: 132px; height: 74px;}
	.phone { position: absolute; width: 117px; height: 15px; top: 37px; right: 132px; }
	.phone img {width: 117px; height: 15px;}
*/
.bottom { height: 100px; background: #eceff1;}
	.copyBr { color: #879195; font-size: 7pt; padding: 30px 0px 0px 10px; float: right; width: 200px;  text-align: left; }
	.copyBr a { color: #879195; text-decoration: none; }
	.copyBr a:hover {text-decoration: underline;  }
	.copyBr img { margin: 2px 0px 0px 2px; height: 9px;}
	.copyClient { float: left; width: 400px; overflow: hidden; color: #879195; padding: 18px 0px 0px 10px;  text-align: left; font-size: 7pt;}
	
	
		
.cap_main { height: 143px; position: relative; background: #66818c url(../img/bg/cap.jpg) bottom right no-repeat; overflow: hidden; }
	.cap_main .imageLeft {width: 176px; height: 143px; }
	.cap_main .imageLeft img { width: 176px; height: 143px; }
	.cap_main .head { position: absolute; left:203px; bottom: 12px; width: 315px; }
	.cap_main .head img{  width: 315px; }

.cap_sec { height: 98px; position: relative; background: #697782; overflow: hidden; }
	.cap_sec .imageLeft { width: 176px; height: 98px; overflow: hidden; }
	.cap_sec .imageLeft img { width: 176px; height: 98px; }
	.cap_sec .head { position: absolute; left:203px; bottom: 12px; width: 315px; }
	.cap_sec .head img{  width: 315px; }	


	
.docsLeft { width: 176px; overflow: hidden; display: block;   margin: 0px 0px 20px 0px;}	


.sideMenu {width: 167px; }
	.sideMenu a {  display: block; font-family: Tahoma; color: #000; text-decoration: none; padding: 0px 0px 0px 10px; background: url(../img/markers/li.gif) 0px 5px no-repeat; }
	.sideMenu a:hover { color: #66818c; }
	.sideMenu .notactive { width: 146px; margin: 0px 10px 6px 10px;  }
	.sideMenu .active { width: 146px; margin: 0px 10px 6px 10px;  }
	.sideMenu .choose { width: 146px; margin: 0px 10px 6px 10px;  }
	.sideMenu .active a { color: #66818c;}
	.sideMenu .choose a { color: #66818c;}
	
	.sideMenu .child {width: 156px; margin: 10px 0px 10px 20px; }
	.sideMenu .child a {  background: url(../img/markers/docs_child.gif) -5px 1px no-repeat; padding: 0px 0px 0px 10px; font-size: 7.6pt; }
	.sideMenu .child .notactive { width: 136px; margin: 0px 10px 6px 10px;  }
	.sideMenu .child .active { width: 136px;  }
	.sideMenu .child .choose { width: 136px; }

.nav { font-size: 7pt; color: #30444d; float: left; width: 400px; height: 30px; */ height: 23px; overflow: hidden;}	
	.nav a  { color: #999999; }	
	.nav .sep  { margin: 0px 4px 0px 4px;}	

#print { float: right; width: 100px; text-align: right;  font-size: 7pt;  }
	#print a  { color: #999999; }	
	
#content { width: 560px; overflow: hidden; float: left; padding: 18px 0px 40px 0px;  text-align: left; }
#content * { text-align: left;  }


.contacts { padding: 0px 160px 0px 92px; float:left;}
	/* .contacts .phone { width: 131px; height: 24px; display: block; margin: 0px 0px 5px 0px;} */
	.contacts .contacts_link { width: 133px; height: 10px; display: block;}


/* Новости */
.newsBlock 	{ margin: 0px 0px 20px 0px;  text-align: left;  }
	.newsBlock h3 { font-size: 10pt; font-weight: normal; margin: 0px 0px 5px 0px; color: #30444d;}
	.leftCol .newsBlock h3 { font-size: 8pt; font-weight: normal; margin: 0px 0px 5px 0px; color: #30444d;}
	.newsBlock h3 a { color: #30444d; text-decoration:none; }
	.newsBlock h3 a:hover { text-decoration: underline; }
	.data { font-size: 7.6pt; color: #879195; margin: 0px 0px 2px 0px;}
	.leftCol .newsBlock 	{ margin: 0px 10px 10px 10px; width: 156px;  }

/* Галерея */
.gallerys { clear: both; width: 600px;  }
	.gallery { float: left; width: 167px; height: 160px; margin: 0px 25px  20px 0px; overflow: hidden; display: block; }
	.gallery h3 { height: 40px; margin: 0px 0px 3px 0px; font-size: 8pt; overflow: hidden;}
	.gallery h3 a { background: url(../img/markers/li.gif) 0px 5px  no-repeat; padding: 0px 0px 0px 8px; color: #30444d; display: block;}
	.gallery .image { width: 167px; height: 107px; */height: 110px;  position: relative;}
	.gallery .image .bg { position: absolute; left: 0px; bottom: 0px; width: 167px; height: 30px; filter: alpha(opacity=50); opacity: .5; background: #374950; color: #fff; }
	.gallery .image .bg img { width: 167px; height: 30px;  }
	.gallery .image .date { position: absolute; left: 8px; bottom: 8px; */bottom: 11px; color: #fff;  }
	.gallery .image .name { position: absolute; left: 8px; bottom: 8px; */bottom: 11px; color: #fff;  }
	.gallery .image .info { position: absolute; right: 9px;bottom: 7px; */bottom: 11px; color: #fff;  }
	.bgRed { background: #f24942; padding: 0px 4px 1px 4px; display: block; float: left; margin: 0px 5px 1px 0px;}
	.gallery .image  img { width: 167px; height: 107px; border-bottom: solid 3px #849096;}
	.leftCol .gallerys 	{ width: 176px; margin: -12px 0px 0px 0px;  }
	.leftCol .gallerys 	h2 { margin: 0px 0px 0px 0px; height: 25px; overflow: hidden;}
	.leftCol .gallerys img	{ width: 176px; display: block; margin: 0px 0px 5px 0px; }
	.leftCol .gallerys .more	{ margin: 0px 10px 10px 0px; }

/* Каталог */
.catalogue { float: left; width: 175px; height: 115px; margin: 0px 17px  30px 0px; overflow: hidden; display: block; }
	.catalogue .image { width: 167px; height: 107px; position: relative; cursor: pointer; }
	.catalogue .image a { text-decoration: none; display: block; width: 167px; cursor: pointer; }
	.catalogue .image .bg { position: absolute; left: 0px; top: 0px; width: 167px; height: 32px; filter: alpha(opacity=80); opacity: .8; background: #fff; color: #fff; }
	.catalogue .image .bg img { width: 167px; height: 32px;  }
	.catalogue .image .bg_all { position: absolute; left: 0px; top: 0px; width: 167px; height: 107px; filter: alpha(opacity=80); opacity: .8; background: #fff; color: #fff; }
	.catalogue .image .bg_all img { width: 167px; height: 107px;  }
	.catalogue .image .name { position: absolute; left: 8px; top: 3px; */bottom: 11px; color: #fff;  height: 32px; overflow: hidden;  cursor: pointer;  }
	.catalogue .image .name h3 { background: url(../img/markers/li.gif) 0px 4px  no-repeat; font-size: 8pt; font-family: Tahoma; padding: 0px 8px 0px 8px; } /* font-weight: bold  */
	.catalogue .image .info { display: none; position: absolute; padding-left: 8px; left: 8px; top: 35px; */bottom: 11px; font-size: 8pt; font-family: Tahoma; color: #f24942;  height: 64px; overflow: hidden;  cursor: pointer; width: 150px; font-size: 7pt; font-family: Verdana;  }
	
.materialList { clear: both; width: 555px; margin: 0px 0px  30px 0px;  }
.materialList .catalogue {  margin: 0px 25px  0px 0px;  }
.mainInfo { padding: 2px 0px 0px 0px; display: block; width: 355px; float: left;}

/* карта сайта*/

.map li a { font-size: 10pt; font-weight: normal; color: #30444d; text-decoration: none; }
	.map li a:hover { text-decoration: underline; }
	.map .map li { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 8px; background: url(../img/markers/map.gif) 0px 6px no-repeat;  }
	.map .map a { font-family: Verdana; font-size: 8pt; color: #879195; text-decoration: none;  }
	.map .map a:hover { text-decoration: underline; }



/* form elemens */ 
.w20ps { width: 130px; }
.w80ps { width: 370px;}
p.errortext {color: #c0c3d4;  font-size: 9pt;}
form.formMain { background:#eceff1; border-top: 3px solid #e7e8e8; border-bottom:1px solid #bebebe; padding: 14px 20px 20px 26px; }
form.formMain span { color: #f24942; }
input.Inp , select { margin-bottom: 10px; font-size: 8pt; border-left: solid 1px #b8b8b8; border-top: solid 1px #b8b8b8; border-bottom: solid 1px #c9d2d8;  border-right: solid 1px #c9d2d8; background:#fff; height: 14px; */height: 20px; font-family: Verdana; color: #879195; padding: 2px 2px 2px 2px; width: 370px; }	
input.InpPass 	{ border-left: solid 1px #b8b8b8; border-top: solid 1px #b8b8b8; border-bottom: solid 1px #c9d2d8;  border-right: solid 1px #c9d2d8;  background:#fff;  font-size: 9pt;}
input.buttonInp  { text-decoration: none; text-transform: lowercase; border: none; color: #f24942; font-size: 8pt; cursor: pointer; margin: 14px 0px 0px 0px; width: 70px; height: 20px; }
textarea 	{overflow:auto; width: 370px; height:100px; padding:2px; background:#ffffff; border-left: solid 1px #b8b8b8; border-top: solid 1px #b8b8b8; border-bottom: solid 1px #c9d2d8;  border-right: solid 1px #c9d2d8;  font-family: Verdana; color: #879195; }
input#searchBut 			{width:25px; height:22px}
.buttons { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 130px; height: 30px; clear: both;}


.toptext 					{ text-align: justify; font-size: 9pt; margin: 0px 0px 24px 0px;}
.errortext                  { border:1px solid #CACACA; padding:20px 20px} 
a.buttonImitation			{ color:#fff;  text-decoration:none; padding:4px 8px 6px 8px;}
a.buttonImitation span 		{font-size:8pt;}
.waittext 					{ border:1px solid #CACACA; padding:20px 20px; width:400px; height:260px; overflow:auto; z-index:100}
.waittext a 				{color:#c0c3d4}
.needletext { margin: 10px 0px 0px 0px; font-size: 8pt;}	
.needletext div { font-size: 8pt;}	


/** Служебные классы **/
.editPageAbsPosition { top: 44px; right: 3px;}

.hr { display: block; clear: both; height: 2px; overflow: hidden; margin: 0px 0px 10px 0px;  background: url(../img/bg/hr.gif) top repeat-x; }
	.leftCol .hr { margin: 0px 20px 10px 0px;  }
	
.more { text-align: right; }
	.more a { background: url(../img/markers/li.gif) 0px 5px  no-repeat; padding: 0px 0px 0px 8px; text-decoration: none; text-transform: lowercase; }


/* navigation */
.navigationForTo { margin: 0px 0px 20px 0px; clear: both; height: 40px; position: relative; width: 555px;}
	.navigationForTo .all { padding: 20px 0px 0px 0px; }
	.navigationForTo .photo { margin: 0px 0px 0px 250px; }
	.navigationForTo .catalog { margin: 0px 0px 0px 214px; }
	.navigationForTo .news { margin: 0px 0px 0px 240px; }
	.navigationForTo .material { margin: 0px 0px 0px 230px; }
	.prev { position: absolute; left: 0px; top: 20px; }
	.next { position: absolute; right: 0px; top: 20px; }


.navigationByPages  { text-align: center; white-space:nowrap; padding: 20px 0px 0px 0px; width: 555px; }
	.navigationByPages b { color: #30444d; margin: 0px 5px 0px 5px; float: right;}
	.navigationByPages a { margin: 0px 3px 0px 3px;  float: right; }
	.navigationByPages a.all { background: url(../img/markers/li.gif) 0px 5px  no-repeat; padding: 0px 0px 0px 8px; text-decoration: none; text-transform: lowercase; }

/* Служебные классы */
.linkBot {  background: url(../img/markers/bottom.gif) center right  no-repeat; padding: 0px 12px 0px 0px; }
.pr {position:relative}
.pa {position:absolute}
.fl {float:left}
.fr	{float:right}
.cb {clear:both}
.db {display:block}
.dn  {display:none}
.taC {text-align:center}
.taL {text-align:left}
.taR {text-align:right}
.vaC { vertical-align: middle;}
.vaT { vertical-align: top;}
.vaB { vertical-align: bottom;}
.small { font-size: 8pt;}
.w100 { width: 100%;}
.w50 { width: 50%;}
.nobr {white-space:nowrap}

.pt15p { padding-top: 15px; */padding-top: 18px;}

/* user styles */

table.uTab {width: 556px; margin: 20px 0px 20px 0px; border-top: 3px solid #e7e8e8;}
table.uTab th { text-align: left; padding: 8px 8px 8px 8px;   border-bottom: 1px solid #bebebe; color: #000; font-weight: normal;}	
table.uTab td { vertical-align: middle; text-align: left; padding: 5px 8px 5px 8px; vertical-align:top; border-bottom: 1px solid #e7e8e8; }	

/* User Font */
.uFnt_10pt {font-size: 10pt;}
.uFnt_11pt {font-size: 11pt;}
.uFnt_red { color: #f24942; } 
.uFnt_gren { color: #30444d; } 
.uFnt_black { color: #000; } 

/* User Image */
.uImgStBrd						{ border: 3px solid #eceff1; }

.uImgStLfTop  					{ margin:0px 10px 10px 0px; float: left;} 
.uImgStLf 						{ margin:10px 10px 10px 0px; float: left;}
.uImgStLfBot  					{ margin:10px 10px 0px 0px; float: left;}

.uImgStRtTop  					{ margin:0px 0px 10px 10px; float: right; }
.uImgStRt  						{ margin:10px 0px 10px 10px;  float: right; }
.uImgStRtBot   					{ margin:10px 10px 0px 10px;  float: right; }	

/* Photo params */
.photo_params { width: 80%; border-right: solid 1px #e4e4e4; }
	.photo_params td { padding: 10px 23px 10px 23px; border-left: solid 1px #e4e4e4; border-bottom: solid 1px #e4e4e4;  }
	.photo_params .taR { width: 30%; vertical-align: bottom;}

#googlemap { width: 100%; height: 100%; border: 0px solid #6e7289; vertical-align:top; text-align: left; margin: 0px 0px 0px 0px; overflow: hidden;}


/* urbannature */
.w260 {width:260px; margin: 0 15px 15px 0;}
.w260 h3 {margin:0;}
.w260 p {margin:0; padding:0 0 0 115px;}
.w260 a {padding:0;}
.w260 a.pad {padding:0 0 0 115px;}
.w260 img {border:1px solid #CBCDCF; padding:2px; margin: 0 12px 0px 0; float: left;}

.w260 b {font-size:8pt;}
.mod-0 {width:100%;}
.mod-0 img {margin:0 0 12px 0;}
.mod-0 .heading {margin:0 0 12px 0;}
.mod-0 .heading h2 {font-size:12pt; margin:0; text-transform: none;}




