	/* НОМИФОН */
	

	html {
	height:100%; 
	}
	
	body {
  height:auto !important;
  height:100%;
  min-height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt; 
	color:#333; 
	background:#FFF; 
	margin:0px; 
	padding:0px; 
	border:0px;
	}	


	/*
	условные обозначения:
	l- layout, общий элемент шаблона
	p- позиция, условный элемент 
	b- блок
	h- локальная обёртка 
	g- глобальный класс, например, класс body
	*/


	/* графические ресуры - id 261 - /_data/objects/0000/0261/ */

	/* ------ ШАБЛОН / секция только для шаблона main, .l-{id} .template_main -------- */
	
	
	.p-apex {}
	
	.l-layout {width:100%;
								min-width:970px;
								max-width:1600px;
								_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970? "970px": (document.documentElement.clientWidth || document.body.clientWidth) > 1600? "1600px": "100%");
								margin:0 auto;
	}

	/* c отступами
	.l-layout {width:95%;
								min-width:970px;
								max-width:1200px;
								_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970? "970px": (document.documentElement.clientWidth || document.body.clientWidth) > 1200? "1200px": "95%");
								margin:0 auto;
	}
	
	*/
	
	body.g-admin .l-layout {width:95%; max-width:95%; margin:0 auto;}
	
	.l-head { }
		
		div.p-header0 {position:relative; overflow:hidden; height:115px;}
		
		div.p-header1 {position:relative; overflow:hidden; }
		.g-page1 div.p-header1 {max-height:375px;} 
		
		/* menu, search */		
		div.p-header2 {background-color:#78b428; position:relative; overflow:hidden; padding:9px 80px 9px 55px; _zoom:1;}
		.g-page1 div.p-header2 {background-color:#76b128; }
		
		div.p-header3 {}
	
	.l-top {}
		div.p-top1 {}
	
	.l-content {}
	
		table.l-commtable {height:100%; width:100%; }
		tr.l-commtable {height:100%; vertical-align:top; }
		
		/* td.l-comm-leftcol			{width:190px; height:100%; padding-right:10px; min-width:190px; vertical-align:top;}*/
		td.l-comm-centercol		{height:100%; vertical-align:top; padding:0 40px;} /*width:100%; */
		/*td.l-comm-rightcol		{width:190px; height:100%; padding-left:10px; min-width:190px; vertical-align:top;}*/

		/* ? */
		td.l-comm-leftcol {width:30% !important; min-width:250px; vertical-align:top; border-right:2px solid #e1e1e1;}
		td.l-comm-centercol {padding-top:30px;}
		td.l-comm-rightcol {width:26% !important; min-width:200px; vertical-align:top; padding-top:30px;}

		table.h-leftcol {width:200px; height:100%; min-width:200px; border-top:8px solid #8cc63f;} /*width:200px*/
/*		.g-cat table.h-leftcol {border-top:8px solid #c55340;}*/
		table.h-centercol {width:100%; height:100%; }
		table.h-rightcol {width:200px; height:100%; min-width:200px;} 

		table.h-leftcol {width:100%; min-width:200px; /*background:url(/_data/objects/0000/0261/bg_left.gif) repeat-y 100% 0;*/ }
		table.h-rightcol {width:100%; min-width:200px; } 

		
		tr.p-left1 {vertical-align:top;}
		/*
		td.p-left1 {background:#f3f3f3 url(/_data/objects/0000/0261/bg_left1.gif) repeat-x 0 100%; padding-top:22px; padding-left:65px; }
		.g-page1 td.p-left1 {background-image:none; padding-top:22px; padding-left:65px; }
		*/
		td.p-left1 {background-color:#f3f3f3; padding-top:22px; padding-left:65px; }
		.g-cat td.p-left1 {background:#f3f3f3 url("../0261/bg_left1.gif"/*tpa=http://nomiphon.com/_data/objects/0000/0261/bg_left1.gif*/) repeat-x 0 100%;}

		tr.p-left2 {vertical-align:top;}
		td.p-left2 {padding-right:10px;  padding-left:65px; padding-top:20px;}
		tr.p-left3 {height:100%; vertical-align:bottom; }
		td.p-left3 {height:100%;  padding-bottom:20px; padding-left:65px;} 
	
		tr.p-center1 {vertical-align:top;}
		td.p-center1 {}
		/* #article_210 {} */
		tr.article {vertical-align:top;}
		td.article {padding-bottom:10px; width:100%;}
		tr.p-center2 {vertical-align:top; height:100%;}
		td.p-center2 {padding:0; height:100%;}
		tr.p-center3 {vertical-align:bottom;}
		td.p-center3 {padding-top:10px}
		
		tr.p-right1 {vertical-align:top;}
		td.p-right1 {}
		tr.p-right2 {vertical-align:top;}
		td.p-right2 {}
		tr.p-right3 {height:100%; vertical-align:bottom; }
		td.p-right3 {height:100%; }
	
	
	.l-bottom {border-top:1px solid #d7d7d7;	overflow:hidden; _zoom:1; padding:20px 0; }
	
		div.p-copyright {float:left; padding-left:20px;}
		div.p-address {float:left; padding-top:10px; padding-left:180px; font-size:12px; line-height:20px;}
		div.p-bot1 {float:left;}
		div.p-bot2 {float:right; padding-right:20px;}
			
	
	.p-tail {}
	
	/* ----- ОБЩИЕ ЭЛЕМЕНТЫ БЛОКОВ ----- */
	
	/* div.block_is {} */
	.l-content div.block_is {margin-bottom:20px;}
	/* .h-centercol div.block_is {margin-bottom:10px;} */
	div.head_comb {margin-bottom:10px;} 
	/* .mess_standart {margin-bottom:15px;} */
	/* .cell_standart_icon_text {padding-bottom:10px} */
	
	/* ----- БЛОКИ / использовать параметр "класс блока" ----- */
	
	.b-headbg {}
	.b-headbgtyp {}
	.b-logo {
			position:absolute;
			left:47%;
			top:60px;
			width:23%;
		}
	.b-logo img {_height:110px; _height:expression(this.clientWidth/2.23);} /* stupid magic */

	.b-headname {
			background:#000;
			color:#FFF;
			/*width:35%;*/

			position:absolute;
			left:0;
			top:60px;			

			font-size:20px;
			/*width:26%;*/
			width:290px;
			padding:15px 25px 15px 65px;

		}

	.b-headtel {
			background:#000;
			color:#FFF;
			font-size:20px;
			width:220px;
			padding:2px 50px 2px 2px;
			position:absolute;
			right:0;
			top:60px;			
		}

	.b-lang {
		position:absolute;
		left:100px;
		top:30px;			
		color:#FFF;
		text-decoration:underline
		}

	.b-logotyp {/*float:left;margin:22px 0 0 50px;*/ position:absolute; left:65px; top:32px; width:21%; }
	.b-logotyp img {_height:70px; _height:expression(this.clientWidth/3.7);}
	.b-headnametyp {/*float:left; */
		position:absolute; left:34%; top:37px; 
		background:#FFF; 
		font-size:13px; 
		color:#000; 
		border-top:2px solid #d3d3d3;
		border-left:2px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				-khtml-border-radius:5px;
		/*margin:30px 10px 10px 5%;*/
		padding:15px 40px;
		}
	.b-headteltyp {font-size:23px; font-weight:bold; color:#000; position:absolute; left:67%; top:53px; /*margin:45px 10px 10px 5%;*/}
	.b-langtyp {}


	/* главное меню */
	.b-menumain {float:left; } /*width:76%;*/
	/*.b-menumain .separator {padding:0 25px;}*/
	.b-menumain table.list_table_std {width:100%;}
	.b-menumain td.list_table_std {text-align:left; padding:0 5px 0 0 !important; vertical-align:middle; }
	.b-menumain a.menumain { 
		display:inline-block; 
		padding:10px;
		white-space:nowrap;
		}
	.b-menumain a.menumain_parent {
		display:inline-block; 
		padding:10px; 
		background:#699e23; 
		border-top:2px solid #5b891e;
		border-left:1px solid #5b891e;
		border-right:1px solid #629321;
		border-bottom:1px solid #679a22;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		font-weight:bold;
		text-decoration:none !important;
		}
	
	
	/* форма поиска в блоке */
	.b-search {float:right; width:23%; padding:8px 0;} /*margin-top:10px;*/ 
	.b-search span.short {vertical-align:middle; }
	.b-search form {display:inline; vertical-align:middle; white-space:nowrap;}
	.b-search .input	{border:none; font-size:11px; padding:5px 10px; width:160px; height:14px; background:url("../0261/bg_search.gif"/*tpa=http://nomiphon.com/_data/objects/0000/0261/bg_search.gif*/) no-repeat 0 0; vertical-align:middle; }
	.b-search .butt	{border:none; background:#8F969C; color:#FFF; cursor:pointer; font-size:11px; vertical-align:middle; margin:0 0 0 2px; height:17px; width:55px; text-align:center; }
	.b-search .buttimg {padding-left:6px;}
	
	/* блок авторизации */
	.b-auth {width:200px; }
	span.h-auth_login {display:block; width:100%; overflow:hidden; zoom:1; margin-bottom:5px;}
	span.auth_login {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_login {border:1px solid #8F8F8F; float:left; }
	span.h-auth_password {display:block; width:100%; overflow:hidden; margin-bottom:5px;}
	span.auth_password {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
	input.auth_password {border:1px solid #8F8F8F; float:left; }
	input.auth_submit {margin-left:5px; margin-top:2px;}
	/* .h-auth_password span, .h-auth_password input {vertical-align:middle;} */
	a.auth_reglink {display:block; clear:both; margin-left:65px;}
	a.auth_remlink {display:block; margin-left:65px;}


	/* меню подразделов 1 */
	.b-menusub1 {}
	
	/* сервисное меню */
	.b-menuserv {}
	
	/* меню родителей (путь по сайту) */
	.b-menuparents {}

	/* заголовок раздела */
	.b-view_title {margin-bottom:0 !important;}
	
	.b-created img {margin-left:8px;}
	
	.b-prodicon {
		}
	.b-prodicon img {		
		box-shadow:#a3a3a3 0 2px 9px;
		-moz-box-shadow:#a3a3a3 0 2px 9px;
		-webkit-box-shadow:#a3a3a3 0 2px 9px;
	}
	
	.b-prodtech {}
	.b-prodtech .blockheader {font-size:12px; font-weight:bold;}

	.b-prodfeature {}
	.b-prodfeature .feature {
		margin-bottom:20px;
		padding:15px 20px; 
		font-size:12px;
		background:#f3f3f3;
		border-top:2px solid #e3e3e3;
		border-left:2px solid #e3e3e3;
		border-right:1px solid #ededed;
		border-bottom:1px solid #ededed;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				-khtml-border-radius:5px;
		margin-right: 20px;
		}

	/* ----- общие классы ----- */
	
h1,.header			{font-size:24px; font-weight:normal;}
h1 a:link, a.header:link, h1 a:visited, a.header:visited	{color:#111; text-decoration:underline; }
h1 a:active, a.header:active, h1 a:hover, a.header:hover	{color:#111; text-decoration:none; }

h2,.subheader		{font-size:18px; font-weight:normal; }
h2 a:link, a.subheader:link, h2 a:visited, a.subheader:visited	{color:#111; text-decoration:underline; }
h2 a:active, a.subheader:active, h2 a:hover, a.subheader:hover	{color:#111; text-decoration:none; }

h3,h4,h5				{font-size:9pt; font-weight:bold; }
p						{font-size:8pt; }
div,th,td				{font-size:8pt; }
ol,dl,dt,dd				{font-size:8pt; }
ul						{font-size:8pt; list-style-type:disc; }
li     					{font-size:8pt; }
pre						{font-family:Courier New, Courier, monospace; font-size:9pt; }
hr						{height:1px; width:100%; }

input.text, input.input, textarea.textarea, select.select {border:1px solid #8E8686; }
input.butt,button {border:none; background:#347DB6; color:#FFF; cursor:pointer; font-weight:normal;}

.min					{font-size:7pt; font-weight:normal; }
.date					{color:#9a9a9a; font-size:10px; margin:0px 0px 3px 0px; font-weight:normal; }
.time					{color:#9a9a9a; font-size:10px; font-weight:normal; }
.tail					{font-size:8pt; font-weight:normal; }

.copy											{font-size:7pt; font-weight:normal; }
a.copy:link,a.copy:visited						{text-decoration:none; }
a.copy:active,a.copy:hover						{text-decoration:none; }

.short											{font-size:8pt; margin:3px 0px 6px 0px; font-weight:normal; }
a.short:link,a.short:visited					{text-decoration:none; }
a.short:active,a.short:hover					{text-decoration:none; }
.short.detail									{font-weight:normal; font-style:normal; }
a.short.detail:link,a.short.detail:visited		{text-decoration:underline; }
a.short.detail:active,a.short.detail:hover		{text-decoration:underline; }

.titleheader									{color:#000; background:none; font-size:24pt; font-weight:normal;}
a.titleheader:link,a.titleheader:visited		{color:#000; text-decoration:underline; }
a.titleheader:active,a.titleheader:hover		{color:#000; text-decoration:underline; }

.blockheader									{color:#000; background:none; font-size:24px; font-weight:normal; }
a.blockheader:link,a.blockheader:visited		{color:#000; text-decoration:underline; }
a.blockheader:active,a.blockheader:hover		{color:#000; text-decoration:underline; }

.blocktail										{color:#65b100; background:none; font-size:12px; font-weight:normal; }
a.blocktail:link,a.blocktail:visited			{color:#65b100; text-decoration:underline; }
a.blocktail:active,a.blocktail:hover			{color:#65b100; text-decoration:underline; }
div.blocktail										{background:url("../0261/bg_tail.gif"/*tpa=http://nomiphon.com/_data/objects/0000/0261/bg_tail.gif*/) no-repeat 100% 5px; padding-right:20px; display:inline;}

a:focus 	{outline: none;	}
a					{color:#65b100; text-decoration:underline; }

/*
a:link									{color:#333; text-decoration:underline; }
a:visited								{color:#333; text-decoration:underline; }
a:active								{color:#333; text-decoration:underline; }
a:hover									{color:#333; text-decoration:underline; }
*/

.light									{color:#333; background:#EEE; }
a.light:link,a.light:visited			{color:#333; text-decoration:underline; }
a.light:active,a.light:hover			{color:#333; text-decoration:underline; }

.middle									{color:#333; background:#E5E5E5; }
a.middle:link,a.middle:visited			{color:#333; text-decoration:underline; }
a.middle:active,a.middle:hover			{color:#333; text-decoration:underline; }

.dark									{color:#333; background:#CCC; font-weight:bold; }
a.dark:link,a.dark:visited				{color:#333; text-decoration:underline; }
a.dark:active,a.dark:hover				{color:#333; text-decoration:underline; }

.menuchilds								{font-size:8pt; font-weight:bold; }
a.menuchilds:link,a.menuchilds:visited	{text-decoration:underline; }
a.menuchilds:active,a.menuchilds:hover	{text-decoration:underline; }

.menulocal								{font-size:8pt; font-weight:normal; }
a.menulocal:link,a.menulocal:visited	{text-decoration:underline; }
a.menulocal:active,a.menulocal:hover	{text-decoration:underline; }

.menubottom								{font-size:8pt; font-weight:normal; }
a.menubottom:link,a.menubottom:visited	{text-decoration:underline; }
a.menubottom:active,a.menubottom:hover	{text-decoration:underline; }

.menutext								{font-size:8pt; }
a.menutext:link,a.menutext:visited		{text-decoration:underline; }
a.menutext:active,a.menutext:hover		{text-decoration:underline; }

.menumain								{color:#FFF; font-size:16px; font-weight:normal; }
a.menumain, a.menumain:link,a.menumain:visited		{color:#FFF; text-decoration:underline; }
a.menumain:active		{color:#FFF; text-decoration:none; }

.menucur,a.menucur:link,a.menucur:visited,a.menucur:active,a.menucur:hover			{font-weight:bold; }
.menucur1,a.menucur1:link,a.menucur1:visited,a.menucur1:active,a.menucur1:hover		{font-weight:bold; }
.menucur2,a.menucur2:link,a.menucur2:visited,a.menucur2:active,a.menucur2:hover		{font-weight:bold; }
.menucur3,a.menucur3:link,a.menucur3:visited,a.menucur3:active,a.menucur3:hover		{font-weight:bold; }

	/* стандартная таблица */
	.stdtable.ttable		{width:100%; border-collapse:collapse; padding:0px; }
	.stdtable.tsubheader	{background:none; font-weight:bold; }
	.stdtable.trow1			{background:none; text-align:left; width:33%; padding:2px 8px 2px 0px; }
	.stdtable.trow2			{background:none; padding:2px 8px 2px 0px; }
	
	/* стандартная форма */
	.stdform.fctable 		{width:1%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
	.stdform.ftable 		{width:100%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
	.stdform.fheader		{background:none; height:24px; font-weight:bold; }
	.stdform.fheader1		{width:33%; }
	.stdform.fsubheader		{background:none; height:24px; font-weight:normal; }
	.stdform.ffooter		{background:none; }
	.stdform.fconst			{background:none; height:24px; font-weight:normal; }
	.stdform.fsubmit1		{background:none; text-align:left; }
	.stdform.fsubmit2		{background:none; height:24; }
	.stdform.frow1			{background:none; text-align:left; width:33%;  padding:2px 8px 2px 0px; }
	.stdform.frow2			{background:none;  padding:2px 8px 2px 0px; }
	

	/* двухуровневый стандарт */
	.twolevcomm {}
	.twolev1 {}
	.twolev1_cur {}
	.twolev1_first {}
	.twolev1_last {}
	.twolev1_header {font-weight:bold; }
	a.twolev1_header {text-decoration:none;}
	.twolev1 span.date {}
	.twolev1 span.time {}
	.twolev1 span.short {}
	.twolev1 div.content {margin:10px 0;}
	.twolev2 {margin:10px 0; padding-left:25px;}
	.twolev2_cur {}
	.twolev2_first {}
	.twolev2_last {}

	/* JM */
	.viewclassbody {color:#888; }
	.tree.blockcssid		{color:#FF0000; width:60px; }
	.tree.viewclassblock	{color:#0000FF; width:80px; }

	/*
	ПРОЗРАЧНОСТЬ
	.opacity {
	opacity: 0.15;
	-moz-opacity: 0.15;
	filter: alpha(opacity=15);
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.15);
	}		

	ОПРЕДЕЛЕНИЕ СКРУГЛЕННЫХ УГОЛКОВ (один уголок 12x12px, вся картинка 24x24px в форме "звезды")
	.curvedblock1 .cn{background:url("/_data/objects/0002/7559/corn_grey.gif");	}
	.curvedblock1{
		width:95%;
		position:relative;
		overflow:hidden;
		background-color:#3E3E3E;
		position:relative;
		margin:10px 0;
		padding:12px 20px;
		margin:10px 10px 10px 0;
	}		
	.cn {position:absolute; width:24px; height:24px; left:-12px; top:-12px; z-index:100;}
	 // .cn.tr, .cn.br{margin-left:100%; } //
	.cn.tr, .cn.br{right:-12px; left:auto; } 
	.cn.bl, .cn.br{top:auto; } 

	ИСПОЛЬЗОВАНИЕ:
	у блока класс curvedblock1, внутри блока (в конце) код:	
	<div class="cn tl"></div><div class="cn tr"></div><div class="cn bl"></div><div class="cn br"></div>

	*/
	
	/*
	
	@media print {
	table.mcn_orders	{width:95%; border-collapse:collapse; margin:0 auto;}
	p.print_ctrl {display:none; }
	p.print_copy {display:none; }
	div.mcn_userinfo {margin-left:15px;}
	h1.header {margin-left:15px;}
	}	
	
	*/
	
	/*
	.vote.tores {margin:10px 0;}
	.vote.tovote {margin:10px 0;}
	.vote.vheader {margin-bottom:10px; font-size:13px;}
	*/


/* links catalog */
.selects-center {
  height: 205px;
  font-family: Arial;
  overflow: hidden;
  background: #ebfbd7;
  font-size: 12px;
  width: 100%;
}

.selects-center select {width: 175px;}
.left {float: left}
.right {float: right}
.selects-center-left {width: 23%}
.selects-center-left-item {margin-top: 10px;}
.selects-center-left-content {float: right; margin-top: 37px;}

.selects-center-center {width: 33%; margin-top: 35px;}
.selects-center-center-item {margin-left: 10%; _margin-left: 2%}
.selects-center-center-item a {font-size: 14px; line-height: 22px; padding: 2px}
.selects-center-center-item a:hover {color: red;}

.selects-center-right {margin-top: 20px; background: url("../0222/shape.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0222/shape.jpg*/) no-repeat}
.selects-center-right-content {width: 421px; height: 166px; }
.selects-center-right-content-item {margin-left: 45px; padding-top: 1px; display: none}
.selects-center-right-content-item div {padding-right: 15px}
.selects-center-right-content-item img {
margin-left:-100px;
margin-top:10px;
_margin-top: 30px;
position:absolute;
}

.mess_standart p {font-size:12px; line-height: 17px; color: black}

.left_ceiling_link a {font-weight: bold; color: #5ba000; font-size: 9pt;}

.left_ceiling_link {padding-top: 15px}

.tech_item {
  background:#F3F3F3;
  font-size:12px;
  margin-top:5px;
  padding:5px 10px;
  width: 225px;
}
.tech_item_last_big {height: 85px; _height: 90px}
.tech_item_last_big_f { float:right; width: 80px; margin-top: 5px; _margin-top: -5px  } 
.tech_item img {display:block}
.tech_item_last {height: 40px; _height: 50px;}

/*products*/
.product-top {
	background: url("../0261/bg_paper.gif"/*tpa=http://nomiphon.com/_data/objects/0000/0261/bg_paper.gif*/);
	height: 200px;
	width: 100%;
	font-family: Arial;
}

.product-top-first {border: 0px solid red; margin-left: 10%; 
_margin-left: 50px;
margin-top: 30px }
.product-top-second {width: 200px; border: 0px solid red; margin-left: 3%; margin-top: 10px; _margin-top: 26px }
.product-top-second h3 {font-size: 22px; margin-bottom: 10px; font-style: italic; }

.product-tech table.product-table {font-family: Arial; font-size:12px}

.product-tech .menuchilds {margin-bottom:10px; font-size:22px; margin-bottom:10px; display: block}
.product-tech .cell_standart_icon_icon {padding-right: 10px}
.product-tech .short {margin-bottom:10px; font-size: 12px; margin-top: 0}
.product-top-last {width: 45%; border: 0px solid red; margin-left: 10%; _margin-left: 4%; font-size: 18pt; color: black; margin-top: 40px}

.dealer-center div {font-size: 12px; color: black}
#block_204 .titleheader {font-size: 24px;}
.green {
		display:inline-block; 
		padding:10px 20px; 
		background:#699e23; 
		border-top:2px solid #5b891e;
		border-left:1px solid #5b891e;
		border-right:1px solid #629321;
		border-bottom:1px solid #679a22;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		font-weight:bold;
  text-decoration:none !important;
		margin-right: 20px;
                width:255px;
}

.green a:link, .green a:visited {
  color:#FFFFFF;
  text-decoration:underline;
  font-size: 16px;
  font-weight: normal;
background: url("../0270/outer_link_icon.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0270/outer_link_icon.jpg*/) no-repeat scroll 0 center;
padding-left: 22px;
}
#block_158 .menuchilds, #block_158 .short, #block_304, #block_310 {font-size: 12px}
.green p {}
#block_304 p {font-size:12px}

.d-menu a:link, .d-menu a {font-size: 14px; margin-top: 5px}
.mess_standart  {font-size: 12px}

#block_402 .stdform {font-size: 12px}
#block_402 input {width: 90%; margin-top: 6px; padding: 4px; border: 1px solid #ccc}
#block_402 .butt {background: url("../0404/green_fon_button.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0404/green_fon_button.jpg*/)}

.askyourq {margin: 50px 20px 15px 0; height:110px; }
.askyourq div {font-size: 12px; color: black; line-height: 16px}
.askyourq img {float: left; margin-right: 15px}


#block_310 img {position: relative; z-index: 1;}

#form_406 .stdform {font-size: 12px}
#form_406 input {width: 90%; margin-top: 6px; padding: 4px; border: 1px solid #ccc}
#form_406 textarea {border: 1px solid #ccc; margin-top: 6px}
#form_406 .butt {background: url("../0404/green_fon_button.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0404/green_fon_button.jpg*/)}

#block_271 {font-size: 12px; color: black}
#block_408 a, .nomiincity a {font-size: 13px; line-height: 23px;}



/* modal windows for feedback */
  .cons {
    top:0;
	left:0;  	
	position: absolute;
	width: 100%;
	z-index: 41;
	display: none;
  }
  
  .cons-overlay {
    background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 40;	
  }
  
  .cons-content {
	position: absolute;
	z-index: 41;
	width: 572px;
	height: 433px;
  }
  
  .cons-content-close {
    float:right;
	margin-top: 20px;
	margin-right: 20px;
  }
  
  .cons-content-fon {
    position: absolute;
	z-index: 4;
  }
  
  .cons-content-fileds {
    position: absolute;
	z-index: 5;
	width: 572px;
	height: 400px;
	overflow: hidden;
	-moz-border-radius: 20px 20px;
	-webkit-border-radius: 20px 20px;
	 border-radius: 20px/20px;
         background: #fff;
  }
.block_is b-consform {
  z-index: 41;
}
/* /modal windows for feedback */

#form_415 input {width: 240px; margin-top:5px; font-size:13px;
padding:3px; border:1px solid #DEDEDE;  float:right;}

#form_415 .butt {
  font-size:14px;
  height:30px;
  padding-bottom:4px;
  width:95px;
  margin-top: 10px;
background: url("../0404/green_fon_button.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0404/green_fon_button.jpg*/);
}

#form_415 table tr td { font-size: 12px;}

#form_415 {
  width: 430px;
  border-collapse: collapse;
  padding: 0px;
  margin: 20px 0px 0px 20px; 
}

#form_415 .stdform.frow2  {padding-right: 0}

/* green buttons */
.green-button table tr td {font-size: 14px;}
.green-button a {font-size: 14px;}
.green-button {height: 50px; font-size: 14px; font-family: Arial;}
.green-button a {color: white; height: 50px; display: block;  padding: 0 20px; line-height: 50px}
.green-button-lpart {background: url("../0420/button_leftside.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0420/button_leftside.jpg*/); width: 4px}
.green-button-center {background: url("../0420/button_center.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0420/button_center.jpg*/) repeat-x;}
.green-button-rpart {background: url("../0420/button_rightside.jpg"/*tpa=http://nomiphon.com/_data/objects/0000/0420/button_rightside.jpg*/); width: 4px}
/* /green buttons */

#block_408 .blockheader, #block_418 .blockheader  {font-size: 20px}

.comp_mission {font-size: 12px}

/* colors */
.colors-block-item {
  width: 20px;
  height: 20px; 
  border: 1px solid gray;
  cursor: pointer;
  float: left;
  margin-left: 2px;  
  margin-top: 2px;
}
.colors-block-text {float: left; margin-right: 10px;  font-size: 12px}
.colors-block {height: 50px;}
.white {background: #ffffff}
.black {background: #000000}
.gray {background: #a7a9ac}
.cream {background: #faf0a8}
.peach {background: #fcd3c9}
.blue {background: #afcce1}
.olive {background: #b4ab75}
.hint {background: #cae8e5}
.pastel {background: #fffbcc}
.metallic {background: #828f97}
/* /colors */

#content_270 p {margin: 0; margin-top: 5px;}
#content_270 {line-height: 17px;}
#block_426 {margin-right: 30px;}
#block_431 P {font-size: 12px}
#block_217 .header {display: none}
#block_158 {margin-right:20px}
#block_431 table tr td {font-size: 12px}
#block_270 ul {padding-left:30px;}
#block_270 ul li {font-size: 12px}
#block_419 {display: none}
