body {
	padding:0;
	margin:0;
	color:#666;
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	background:#fff;
	scrollbar-arrow-color:#605B5B;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#605B5B;
	scrollbar-face-color:#EAEAEA;
	scrollbar-shadow-color:#605B5B;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-track:#fff;
}
body.picture {padding:10px;}
div.pictureBlock img {
	margin:0 20px 20px 0;
	border:1px solid #EEE;
}
form {color:#000;}
.red {color:#E51A23;}
.none {text-decoration:none;}
.nobord {border:none;}
.nobg {background:none;}
.cb {clear:both;}
.cb0 {
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
table.right {
	background:#fff;
	margin:0 0 22px 0;
}
table.right .hr_min {margin:7px 0 10px 0;}
table.right .hr_min img {
	height:1px;
	width:220px;
}
hr {
	background:#e7e7e7;
	color:#e7e7e7;
	height:1px;
	border:none;
	padding:0;
	margin:0 0 10px 0;
}
hr.orange {
	background:#E51A23;
	color:#E51A23;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}

/** Общая информация **/
table, form, div {
	padding:0;
	margin:0;
	border:none;
	font-size:8pt;
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
}
td, th {
	padding:0;
	margin:0;
	vertical-align:top;
	font-size:8pt;
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
}
img {
	border:none;
	color:#666;
	padding:0;
	margin:0;
	font-size:7pt;
}
h1, h2, h3, h4 {
	padding:0;
	margin:0;
	color:#666;
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
}
#cur_page_name_container div.pa h3 {width:430px;}
a {
	font-family:inherit;
	text-decoration:underline;
	color:#E51A23;
}
a:hover {text-decoration:none;}
a.gray {
	font-family:inherit;
	text-decoration:underline;
	color:#605B5B;
}
a.gray:hover {
	text-decoration:none;
	color:#E51A23;
}
a.small {
	font-family:inherit;
	text-decoration:underline;
	color:#333;
}
a.small:hover {
	text-decoration:none;
	color:#E51A23;
}
a.dn {text-decoration:none;}
a.dn:hover {text-decoration:underline;}
#form_to_hidden_uploaded textarea.disabledA {
	border:1px solid #EFEFEF;
	background:#F7F8F9;
}
#form_to_hidden_uploaded textarea.enabledA {
	border:1px solid #A7A6AA;
	background:#fff;
}
div, p, td, ul, li {font-family:tahoma, arial, helvetica, sans-serif;}

/** Основные элементы - частные свойства**/
ul {
	list-style-image:url('/debug/img/rus/markers/li.gif');
	margin:10px 0 20px 20px;
}
li {
	margin:0 0 5px 0;
	padding:0;
}
ul.min {
	color:#434343;
	font-size:7.4pt;
}
ul.min a {color:#434343;}
ul.nomark {list-style-image:url('/debug/img/s.gif');}
ul.attendant {
	margin:20px 20px 20px 40px;
	padding:0;
}
.attendant li {margin:0 0 7px 0;}
.attendant li a {
	color:#666;
	font-weight:bold;
}
ul.problems {
	margin:10px 20px 10px 20px;
	padding:0;
}
.problems li {margin:0 0 7px 0;}
.problems li a {
	color:#666;
	font-weight:bold;
}
.problems li a.hover {
	color:#E51A23;
	font-weight:bold;
}
ul.documentation {
	margin:10px;
	padding:0;
}
.documentation li {margin:0 0 7px 0;}
.documentation li a {
	color:#666;
	font-weight:bold;
}
ul.map {
	margin:20px 0 20px 40px;
	list-style-image:url('/debug/img/rus/markers/menu_l.gif');
	font-size:9pt;
}
.map li {margin:0 0 5px 0;}
.map li a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.map li a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
ul.map ul.map {
	margin:5px 0 20px 30px;
	list-style-image:url('/debug/img/rus/markers/menu_l_2.gif');
}
.map .map li {margin:0 0 5px 0;}
.map .map li a {
color:#666;
font-weight:bold;
text-decoration:none;   /* text-decoration:noneunderline; проверить к чему относится - исправить */
font-size:8pt;
}
.map .map li a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}	
ul.map ul.map ul.map{
	margin:5px 0 10px 30px;
	list-style-image:url('/debug/img/rus/markers/menu_l_3.gif');
}
.map .map .map li {margin:0 0 5px 0;}
.map .map .map li a {
	color:#666;
	font-weight:normal;
	text-decoration:underline;
	font-size:8pt;
}
.map .map .map li a:hover { color: #666666; font-weight: normal; text-decoration: none;}
				
				ul.map ul.map ul.map ul.map{ margin: 5px 0px 10px 30px; list-style-image: url('/debug/img/rus/markers/menu_l_3.gif');}
					.map .map .map ul.map li { margin: 0px 0px 5px 0px;}
					.map .map .map ul.map li a { color: #605B5B; font-weight: normal; text-decoration: underline; font-size: 7.4pt;}
					.map .map .map ul.map li a:hover { color: #605B5B; font-weight: normal; text-decoration: none;}

					
h2.img_main img { width: 220px;  margin: 20px 0px 0px 0px;}
h2.img img { width: 220px;  margin: 9px 0px 0px 0px;}
h1.img img { height: 23px; margin: 0px 0px 0px 0px;}
h1 { font-size: 11pt; color: #000; margin: 0px 0px 15px 0px;}
h2 { font-size: 10pt; color: #666666; margin: 0px 0px 5px 0px;}
h3 { font-size: 10pt; color: #666666; margin: 0px 0px 15px 0px;}
h4 { font-size: 9pt;  margin: 0px 0px 5px 0px;}
/* h5 { font-size: 8pt;  color: #434343; margin: 0px 0px 15px 0px; }*/
h5 { font-size: 8pt;  color: #434343; margin:0px 0px 10px 0px; height:20px; padding:0px; border-bottom:1px solid #ccc;clear:left}
h6 { font-size: 8pt;  color: #666666; margin:0px 0px 10px 0px; height:20px; padding:0px; border-bottom:1px solid #e7e7e7;clear:left}


p {padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }

/** Основная таблица и ее содержимое **/

.maintab { width: 80%; height: 100%; }
.maintab td { text-align: center; }

#nav { margin: 0px 0px 20px 0px;  padding: 0; color: #8F8F8F; font-size: 7.4pt; font-weight: bold;}
	#nav a { margin: 0; padding: 0; color: #8F8F8F; text-decoration: underline; font-weight: normal;}
	#nav a:hover { text-decoration: none;}
	#nav span {font-weight:normal; color:#E0E0E0}	

#cont { width: 100%; font-size: 8pt; font-family: tahoma, arial, helvetica, sans-serif; text-align: left; vertical-align: top;}
	#cont td.img {text-align: left; vertical-align: top;}


.box { width: 990px;  text-align:left; }
.topline { padding: 0 0 0 0; margin: 0px; height: 110px; position: relative; }
	.topline div { padding: 0 0 0 0; margin: 0px; }
	.topline .logo { float: left; margin: 11px 19px 0 0; display: block; width: 88px; height: 88px; }
	
	.topline .langs { float: left; margin: 20px 0 0 0; display: block; /*width: 300px;*/ }
	.topline .langs a  { display: block; float: left; color: #666; margin: 0 14px 0 0; width: 14px; font-size: 6.6pt; text-transform: uppercase; }
	.topline .langs a:hover , .topline .langs a.active  { color:#cc3333; text-decoration: none;}
	
	.topline .formsearch { float: right;  margin: 18px 0 0 0;}
	.topline .formsearch .inp , .topline .formsearch .select { color: #666; margin: 0 6px 0 6px;  font-size: 6.6pt;  display:block; float: left; width: 160px; height: 15px;  border: #a7a8a8 1px solid; background: #ffffff; */height: 17px;  } 
	.topline .formsearch .inp { padding: 0 3px 0 3px; */padding: 2px 3px 0 3px; }
	.topline .formsearch .inputbut { margin: 0 0 0 -3px; display:block; float: left;  13px; height: 15px;}
	
	.topline .contacts { display: block; float: right; border-right: solid 1px #e0e0e0; padding: 3px 13px 3px 0;  margin: 16px 6px 0 0; */padding: 7px 13px 7px 0; }
	.topline .contacts img { width: 10px; height: 7px; display: block; }

.bottomline { background: url('/debug/img/rus/bg/bottomline_gray.gif') repeat-x; height: 90px; margin: 30px 0px 0px 0px;}
	.bottomline div { background: url('/debug/img/rus/bg/bottomline_gray.gif') repeat-x; height: 90px;}
	.bottomline .fl {	background: url('/debug/img/rus/bg/bottomline_orange.gif') repeat-x; width: 25%;}
		.bottomline .fl img { width: 222px; height: 87px; margin-top: 3px;}
	.bottomline .fr { background: url('/debug/img/rus/bg/bottomline_orange.gif') repeat-x; width: 25%;}
		.bottomline .fr img {	width: 220px; height: 87px; margin-top: 3px;}
	.bottomline .ctr {color: #a2a2a2; text-align: center;}
		.bottomline .ctr a {color: #a2a2a2;text-decoration:none; }
		.bottomline .ctr a:hover {color: #a2a2a2;text-decoration:underline; }
		
.bot_sec { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.bot_sec div { background: url('/debug/img/rus/bg/bottomline_orange.gif') repeat-x; height: 5px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.bot_sec .fl { background: url('/debug/img/rus/bg/bottomline_gray.gif') repeat-x; height: 5px; width: 220px;padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.bot_sec .fr { background: url('/debug/img/rus/bg/bottomline_gray.gif') repeat-x; height: 5px; width: 220px;padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.bot_sec .phone { background: none; width: 220px; float: right;padding: 15px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		.bot_sec .phone img { width: 169px; height: 23px;}
	.bot_sec .ctr { vertical-align: top; background: none; color: #8D8C8C; font-family: Verdana; font-size: 7.6pt; float: left; padding: 15px 0px 0px 20px; margin: 0px 0px 0px 0px;}
		.bot_sec .ctr a { color: #8D8C8C;text-decoration:none; }
		.bot_sec .ctr a:hover {color: #8D8C8C;text-decoration:underline; }
		
		
.menuline { height: 87px; width: 100%; }
	.menuline .logo, .menuline div { width: 220px; }
	.menuline .logo img { width: 95px; height: 95px; margin: 2px 0px } /* .menuline .logo img { width: 155px; height: 98px; } */
	.menuline .menu {padding-top: 30px; text-align: center;}		
	.menuline .menu img { height: 18px; }		

.headline { text-align: right;}
	.headline img { width: 956px; height: 128px; }
	.headline_catalog { background: #ffffff; }


.thirdcollpadd { height: 25px; }

.orangeban {margin-bottom: 10px; border-top: 4px solid #000; width:222px;}
	.orangeban img { width: 220px;}

.blueban { background: url('/debug/img/rus/bg/blue_line.gif') #00b4ff repeat-x left top; margin: 7px 0px 17px 0px; }
	.blueban img { width: 359px; height: 96px;}

.grayblock {display: block; margin: 0px 0px 15px 0px; padding-bottom: 15px;}
	.grayblock .gallery { margin: 0; }
	.grayblock .gallery .photo { margin: 0px 0px 8px 0px; padding:0px; }
		.grayblock .gallery .photo img { width: 180px; height: 85px; margin:0px 0px 0px 0px;border:4px solid #E0E0E0;}		
	.grayblock .gallery .gallerytext { padding: 0px 20px 0px 10px; color: #666;}
		.grayblock .gallery .gallerytext b {  font-family: Arial; font-size: 12pt; color: #CC3333; }
	.grayblock .gallery .see_gallery { margin: 15px 0px 0px 0px;}
	.grayblock .gallery p a 		{color:#666; font-size:7.4pt}
	.grayblock .gallery p 		{margin:10px 0 0 0}
	.grayblock .map { text-align: center;}
		.grayblock .map img { width: 220px; height: 105px; }
	.grayblock img.gomap { }
	.grayblock .menu_left { margin: 18px 18px 18px 18px;}
	.grayblock .calendar { margin: 18px 18px 18px 18px; }
	
table.myconttable {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.myconttable tr{
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.myconttable tbody{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.myconttable td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

table.orangeblutab { width: 100%; height: 150px;}
	table.orangeblutab td {	width: 25%; height: 75px; vertical-align: bottom; }
		table.orangeblutab td img {	width: 220px; height: 75px;}
		table.orangeblutab th img {	width: 220px; height: 75px;}
		table.orangeblutab td.blue_one { background: url('/debug/img/rus/bg/black.gif') #706D6D repeat-y left 50%; text-align: center; }
		table.orangeblutab td.blue_two { background: url('/debug/img/rus/bg/black.gif') #706D6D repeat-y left 50%; text-align: center; }
		table.orangeblutab td.orange_one { background: url('/debug/img/rus/bg/black.gif') #E51A23 repeat-y left 50%; text-align: center; }
		table.orangeblutab td.orange_two { background: url('/debug/img/rus/bg/black.gif') #E51A23 repeat-y left 50%; text-align: center; }
		table.orangeblutab th.one { background: url('/debug/img/rus/bg/th_one.gif') repeat-y center 50%; }
		table.orangeblutab th.two { background: url('/debug/img/rus/bg/th_two.gif') repeat-y center 50%; }

.fone { padding: 0px 0px 30px 0px; } /* background: url('/debug/img/rus/bg/fone.gif') no-repeat left bottom;  */

table.texttab { width: 100%; margin: 10px 0px 0px 0px; text-align: left; }
	table.texttab td { text-align: left;}	
	table.texttab td.half { padding: 0px 40px 40px 40px ; width: 100%; }
		table.texttab td.left { padding: 0px 20px 40px 0px ;}
		table.texttab td.cent { padding: 6px 0px 0px 0px ; width: 100%; text-align: left; vertical-align: top;}
		
		table.texttab td.right { padding: 40px 0px 40px 40px ; }
	table.texttab th { padding: 0px 0px 40px 0px ; font-weight: normal;text-align: left; }
	table.texttab td.left h3 {color:#666; margin:0 0 5px 10px}
	
	
	
.new { margin-bottom: 15px; color: #434343; font-family: Verdana; font-size: 8pt; clear: both; }
	.new h3 { margin-bottom: 15px;}
		.new h3 a { color: #E51A23; font-size: 8pt; text-decoration: none; line-height:120%;}
			.new h3 a:hover { text-decoration: underline;  }
	.new .date { font-size: 7.8pt; margin: 0px; }

	.new .anoncetext {  font-size: 8pt;  }
	.new .more { padding: 10px 0px 0px 0px; }
		.new .more img { width: 55px; height: 9px;}
	.new img.newsphoto { border: #d0d0d0 1px solid; margin: 0px 10px 5px 0px; float: left;}
	.new img.newsphotoBig  { border: #d0d0d0 1px solid; margin: 0px 10px 5px 0px; float: left;}
	.new .anoncetext div {padding-bottom:10px}		
	
	.new a.no { font-family: inherit;  text-decoration: none; color: #666666;}
	.new a.no:hover { text-decoration: underline; color: #666666; }
	
.newsMain { padding: 2px 0 0 0; }
	.newsMain h2  {padding: 0 0 0 0; margin: 0 0 14px 0; }
	.newsMain h2 img  { display: block;}
	.newMain { margin: 0 0 14px 0; clear: both; }
	.newMain h3 { padding: 0 0 0 12px; margin: 0 0 0 0; font-weight: normal; font-size: 8pt; }
		.newMain h3 a { color: #666; }
			.newMain h3 a:hover { text-decoration: none;  }
	.newMain .date { font-size: 7.8pt; margin: 0px; color: #cc3333; }
	.newsMain a.archiv { display: block; padding: 5px 0 0 0px; /*background: url('/debug/img/rus/markers/li.gif') 0px 5px no-repeat;*/ float:left; color: #666; font-size: 7.6pt; font-weight: bold; }
	.newsMain a.rss { background: url('/debug/img/rss.gif') 0px 6px no-repeat; float:right; display: block; padding: 5px 0 0 15px; text-align: right; color: #666; font-size: 7.6pt; font-weight: bold; }
		
.press {color: #434343; font-family: Verdana; font-size: 8pt;  float: none; margin-bottom:0px;}
	.press h3 a { color: #1F1816; font-size: 8pt; text-decoration: underline;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		.press h3 a:hover { text-decoration: none; color: #666; }
	.press .date  { font-size: 7.4pt;  color:#434343; font-weight:normal}
	.press .more { padding: 0px 0px 0px 0px; text-align: right; margin: 0px 0px 0px 0px;}
 	.press .fl {width:60%}
	.press div.date {width:10%}
	.press .fr {width:10%}
	.press img.newsphoto { width: 74px; height: 74px; border: #d0d0d0 1px solid; margin: 0px 10px 5px 0px; float: left;}
	.press table th {width:200px} 

	
	
.anonce { margin-bottom: 15px; font-size: 8pt; }
	.anonce h3 { margin-bottom: 5px; }
	.anonce h3 a { margin-bottom: 0px; color: #666; font-size: 8pt; }
	.anonce .date { font-size: 7.6pt; }
	.anonce .anoncetext {  font-size: 8pt; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 7px; }
	.anonce .more { padding: 0px 0px 0px 0px; }
	.anonce .more img { width: 55px; height: 9px;}
	.anonce img.newsphoto { width: 74px; height: 74px; border: #d0d0d0 1px solid; margin: 0px 10px 5px 0px; float: left;}

table.materials { margin: 10px 0px 10px 0px; empty-cells: show; width: 100%; }
	table.materials .line td { padding: 4px 2px 4px 2px; border-bottom: solid 1px #c0c0c0; }
		table.materials .top td { font-weight: bold; padding: 7px 2px 7px 2px; border-top: solid 4px #E8E9E9; border-bottom: solid 1px #c0c0c0;  }
		table.materials .top td.left { width: 20%; }
		table.materials .top td.left_sub { width: 10%; }
		table.materials .line td.left { width: 20%; }
		table.materials .line td.left_sub { width: 10%; }
		table.materials .line td.left_30 { width: 30%; }

table.materials td ul.problems table.materials td ul.problems {width:130px; }
/*table.materials td ul.problems li * {white-space: nowrap;}
table.materials td {white-space:normal !important;}*/

.materials_right { font-weight: bold; margin: 20px 0px 20px 30px; }
	.materials_right a {  color: #434343; }
	.materials_right p {  margin: 0px 0px 10px 0px;  }


.problems { margin: 0px 0px 10px 0px;}
	.problem { width:200px; margin: 0px 0px 5px 0px;  padding: 0px 0px 7px 0px; color: #434343; border-bottom: solid 1px #c0c0c0;}
		.problem a { color: #434343;}

.documents { margin: 0px 0px 0px 0px; }
	.documents .document { padding: 10px 0px 10px 0px; }
	.documents .document td a { color: #434343; text-decoration: none; }
		.documents .document td a:hover { color: #434343; text-decoration: underline; }
	.documents .document img.doc { margin: 0px 19px 0px 0px; width: 32px; height: 32px; }
	.documents .document img.load { margin: 15px 0px 10px 0px; width: 108px; height: 11px; }
	
.problem_pic { width: 200px; height: 200px; border: solid 1px #EEEEEE; vertical-align: bottom; }

.near {width:189px; margin-left:18px} 
.near td {text-align:left}
.near th {margin:0px; pading:0px}
.near th img {margin:0px 10px 0px 0px}

table.cat_2 { width: 100%; }
	.cat_2 .bookmark { width: 122px; height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		.cat_2 .bookmark a { width: 120px; height: 22px; display: block; background: url('/debug/img/rus/bg/bookmark_cat.gif') no-repeat left bottom; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #666666; font-family: Verdana; text-decoration: none; }
			.cat_2 .bookmark a:hover { background: url('/debug/img/rus/bg/bookmark_cat_over.gif') no-repeat left bottom; font-weight: bold; }
			.cat_2 .bookmark a.act { background: url('/debug/img/rus/bg/bookmark_cat_over.gif') no-repeat left bottom; font-weight: bold; }
			.cat_2 .bookmark a div { display: block; padding: 6px 0px 0px 20px; color: #666666; font-family: Verdana; text-decoration: none; }
		.cat_2 .bookmark div.bookmark_b { width: 120px; height: 1px; display: block; background: url('/debug/img/rus/bg/bookmark_b.gif') no-repeat left top; margin: 0px 1px 0px 0px; }
	.cat_2 .contents {  border: solid 1px #cc3333; font-family: Verdana; padding: 20px 20px 20px 20px; }

table.documents {  }
	.documents .book_doc { width: 141px; padding: 11px 0 0 0; }
		.documents .book_doc a {text-decoration: none;color: #fff;}
			.documents .book_doc .t { width: 140px; height: 0px;}
			.documents .book_doc .b { width: 140px; height: 2px; background: url('/debug/img/rus/bg/book_doc.png') no-repeat top left; }
			.documents .book_doc .box { width: 140px; background: url('/debug/img/rus/bg/book_doc.png') repeat-y left; padding: 6px 5px 5px 7px; color: #666666; text-decoration: none; text-align: center;}
			.documents .book_doc .boxS { width: 140px; background: url('/debug/img/rus/bg/book_doc.gif') repeat-y left; padding: 6px 35px 5px 7px; color: #666666; text-decoration: none; }
			.documents .book_doc .box a:hover, .documents .book_doc .boxS a:hover { font-weight:bold }
				.documents .book_doc tr:hover { width: 140px; background: url('/debug/img/rus/bg/book_doc_over.gif') repeat-y left; font-weight: bold; padding: 6px 5px 5px 7px; color: #666666; text-decoration: none; }
				.documents .book_doc a.act { font-weight: bold; }
				.documents .book_doc a.act .t { width: 140px; height: 3px; background: url('/debug/img/rus/bg/book_doc_top_over.gif') no-repeat bottom left;}
				.documents .book_doc a.act .b { width: 140px; height: 2px; background: url('/debug/img/rus/bg/book_doc_bot_over.gif') no-repeat top  left; }
				.documents .book_doc a.act .box { font-weight: bold; width: 140px;  background: url('/debug/img/rus/bg/book_doc_over.gif') repeat-y left; padding: 6px 5px 5px 7px; }
				.documents .book_doc a.act .box a { width: 125px; background: none; color: #666666; font-weight: bold;}
				
		.documents .book_doc div.book_doc_b { width: 140px; height: 1px; display: block; background: url('/debug/img/rus/bg/bookmark_b.png') no-repeat left top; margin: 0px 1px 0px 0px; }
	.documents .contents {width: 100%;  border: solid 1px #cc3333;  padding: 20px 10px 20px 20px; }


table.regions { width: 100%;}
	.regions .bookmark { width: 100%; height: 25px; background: url('/debug/img/rus/bg/red.gif') repeat-x left bottom;}
	.regions .bookmark a {  float: left; width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_reg.gif') no-repeat left bottom; color: #666666; text-decoration: none; margin: 0px 0px 0px 0px;}
		.regions .bookmark a:hover { font-weight: bold;  width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_reg.gif') no-repeat left bottom; text-transform: uppercase; }
		.regions .bookmark a div, .regions .bookmark b div { text-align: center; padding: 7px 0px 0px 0px;color: #666666; }
		.regions .bookmark a.act { background: url('/debug/img/rus/bg/bookmark_reg_over.gif') no-repeat left bottom; font-weight: bold;  text-transform: uppercase;}
		.regions .bookmark a.act:hover { background: url('/debug/img/rus/bg/bookmark_reg_over.gif') no-repeat left bottom; font-weight: bold;  text-transform: uppercase;}

	.regions .bookmark .l a {  float: left; width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_reg.gif') no-repeat left bottom; color: #666666; text-decoration: none; margin: 0px 0px 0px 0px;}
		.regions .bookmark .l a:hover { font-weight: bold;  text-transform: uppercase; width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_reg.gif') no-repeat left bottom; }
		.regions .bookmark .l a.act { background: url('/debug/img/rus/bg/bookmark_reg_over.gif') no-repeat left bottom; font-weight: bold; text-transform: uppercase;}
		.regions .bookmark .l a.act:hover { background: url('/debug/img/rus/bg/bookmark_reg_over.gif') no-repeat left bottom; font-weight: bold; text-transform: uppercase;}
		
		
	.regions .contents { background: #ffffff; border: solid 1px #cc3333; border-top: none; padding: 20px 0px 0px 0px;}
		.regions .contents  { margin: 0px 20px 0px 20px;}
			.regions .contents .cont_h  { height: 30px; margin: 0px 20px 0px 20px;}
				.regions .contents .cont_h  h4 { height: 30px; padding: 8px 0px 0px 0px; font-size: 8pt; color: #666666; }
				.regions .contents .cont_h img {margin: 0px 10px 0px 0px;}

			.regions .contents h4.factory { background: url('/debug/img/rus/bg/factory.gif') no-repeat left top;}
			.regions .contents h4.department { background: url('/debug/img/rus/bg/department.gif') no-repeat left top;}
			.regions .contents h4.dealer { background: url('/debug/img/rus/bg/dealer.gif') no-repeat left top;}
			.regions .contents h4.contractor { background: url('/debug/img/rus/bg/contractor.gif') no-repeat left top;}
		.regions .contents .block { margin: 0px 20px 20px 52px; border-bottom: solid 1px #E7E7E7; padding: 0px 0px 0px 0px; }
			.regions .contents .block td { padding: 0px 0px 8px 0px; }
			.regions .contents .block .point { width: 225px; height: 110px; float: left;  color: #666666; margin: 0px 60px 5px 0px; padding: 0px 0px 0px 0px; }
			.regions .contents .search_represent { margin: 0px 20px 30px 20px;}
		.regions .contents .search_represent td { vertical-align: middle;  color: #666666; }
			.regions .contents .search_represent input { width: 290px; height: 19px; border: solid 1px #A7A6AA; padding: 2px 3px 0px 3px; margin: 0px 0px 0px 10px;  color: #666666; background: #ffffff; }
			.regions .contents .search_represent input.inputbut { width: 17px; height: 19px; border: none; background: none; margin: 0px 0px 0px -2px;}
			
table.catalog  { width: 100%; float:left; margin-right:20px; margin-top:20px;}

.catalog .bookmark { width: 100%; height: 25px; background: url('/debug/img/rus/bg/red.gif') repeat-x left bottom;}
.catalog .bookmark b div { text-align: center; padding: 7px 0px 0px 0px;color: #666666; }
.catalog .bookmark b {  float: left; width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_wt.gif') no-repeat left bottom; color: #666666; text-decoration: none; margin: 0px 0px 0px 0px;}
.catalog .bookmark .l {  float: left; width: 151px; height: 25px; background: url('/debug/img/rus/bg/bookmark_reg.gif') no-repeat left bottom; color: #666666; text-decoration: none; margin: 0px 0px 0px 0px;}
.catalog .contents { background: #ffffff; border: solid 1px #cc3333; border-top: none; padding: 20px 0px 20px 0px;}
.catalog .contents h4 { height: 30px; padding: 8px 0px 0px 42px; font-size: 8pt; color: #666666; margin: 0px 20px 15px 20px; display: block;}	
			

#ask { padding: 20px 20px 10px 20px; background: #EDEDED; } 
	#ask input { width: 100%; height: 19px; background: #ffffff; border: solid 1px #d0d0d0; padding: 2px 4px 0px 4px; font-family: Verdana; font-size: 8pt; color: 5c5c5c; margin: 3px 0px 6px 0px; } 
		#ask input.quest { width: 74px; height: 11px; background: none; border: none; }
	#ask textarea { width: 100%; height: 110px; background: #ffffff; border: solid 1px #d0d0d0; padding: 2px 4px 0px 4px; font-family: Verdana; font-size: 8pt; color: 5c5c5c; overflow: visible; margin: 3px 0px 10px 0px; } 

.quest { width: 74px; height: 11px;}

.ban {margin: 10px 0px 10px 0px;}
	.ban img { border: solid 1px #E8E9E9; }

.archiv { padding: 0px 0px 25px 0px; text-align: right; }
	.archiv img {  float: right;}
	
.news_subs {  float: right; vertical-align: middle; text-align: right;}
	.news_subs input { width: 100px;}
	.news_subs img {margin-top:2px}
.news_arh  { padding: 0px 0px 0px 0px; text-align:left; }
	.news_arh img { float:left;}

/*	
.menu_l_1 {margin: 0 0 18px 0 }
	.menu_l_1 a { display: block;  padding: 6px 0px 6px 0px;   font-weight: bold;  color: #666; text-decoration: underline;}
	.menu_l_1 a:hover { color: #999999; text-decoration: none;}
	.menu_l_1 a.act { color: #000;}
	.menu_l_1 a div { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 15px; background: url('/debug/img/m/new_li.gif') no-repeat 0 0;  font-weight: bold;}
.menu_l_1 .menu_l_2 { padding: 3px 0px 10px 0px;  }
	.menu_l_1 .menu_l_2 a { display: block; border-bottom: none; margin: 0px 0px 0px 14px; padding: 6px 0px 6px 0px;   font-weight: normal;  color: #666;  text-decoration: underline;}
		.menu_l_1 .menu_l_2 .dot {margin: 0px 0px 0px 14px;}
	.menu_l_1 .menu_l_2 a.act { color: #000;}
		.menu_l_1 .menu_l_2 a  div { margin: 0px 0px 0px 0px; background: url('/debug/img/m/new_li_2.gif') no-repeat 0 0; padding: 0px 0px 0px 14px;  font-weight: normal; text-decoration: underline; }
	.menu_l_1 .menu_l_2 .menu_l_2 {padding: 0px 0px 0px 0px;  border-bottom:none;}
	
		.menu_l_1 .menu_l_2 .menu_l_2 a { display: block; border-bottom: none; margin: 0px 0px 0px 28px; padding: 4px 0px 4px 0px;   font-weight: normal;  color: #666;  text-decoration: underline;}
			.menu_l_1 .menu_l_2 .menu_l_2 .dot {margin: 0;}
	
		.menu_l_1 .menu_l_2 .menu_l_2 a.act div { color: #000;}
			.menu_l_1 .menu_l_2 .menu_l_2 a  div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url('/debug/img/rus/markers/menu_l_3.gif') no-repeat left top;  font-weight: normal; text-decoration: underline;}
		
.menu_l_1 .menu_l_2 .menu_l_2 .menu_l_2  a { font-size:8pt; display: block; border-bottom: none; margin: 0px 0px 0px 38px; padding: 4px 0px 0px 0px;   font-weight: normal;  color: #666;  text-decoration: underline;}
.menu_l_1 .menu_l_2 .menu_l_2 .menu_l_2  .menu_l_2 a { font-size:8pt; display: block; border-bottom: none; margin: 0px 0px 0px 48px; padding: 4px 0px 0px 0px;   font-weight: normal;  color: #666;  text-decoration: underline;}

	#menu_l_1 {margin: 18px 18px 18px 18px; border-top: solid 1px #afafaf; }
	#menu_l_1 a { display: block;  padding: 6px 0px 6px 0px;  border-bottom: solid 1px #afafaf;  font-weight: bold;  color: #666666; text-decoration: none;}
	#menu_l_1 a:hover { color: #999999; text-decoration: none;}
	#menu_l_1 a.act { color: #666666;}
	#menu_l_1 a div { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 18px; background: url('/debug/img/rus/markers/menu_l.gif') no-repeat left top;  font-weight: bold;text-decoration: none;}
#menu_l_1 .menu_l_2 { background: #F4F4F4; padding: 3px 0px 10px 0px;  border-bottom: solid 1px #afafaf; }
	#menu_l_1 .menu_l_2 a { display: block; border-bottom: none; margin: 0px 0px 0px 14px; padding: 6px 0px 6px 0px;  font-weight: bold;  color: #666666; font-size: 7.6pt; text-decoration: none;}
	#menu_l_1 .menu_l_2 a.act { color: #666666;}
		#menu_l_1 .menu_l_2 a  div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px; background: url('/debug/img/rus/markers/menu_l_2.gif') no-repeat left top;  font-weight: bold; text-decoration: none; font-size: 7.6pt; }
		#menu_l_1 .menu_l_2 div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px; background: url('/debug/img/rus/markers/menu_l_2.gif') no-repeat left top; font-size: 1pt; }
	#menu_l_1 .menu_l_2 .menu_l_2 { background: #F4F4F4; padding: 0px 0px 10px 0px;  border-bottom:none; }
		#menu_l_1 .menu_l_2 .menu_l_2 a { display: block; border-bottom: none; margin: 0px 0px 0px 28px; padding: 4px 0px 4px 0px;  font-weight: normal;  color: #666666; font-size: 7.6pt; text-decoration: none;}
		#menu_l_1 .menu_l_2 .menu_l_2 a.act div { color: #666666;}
			#menu_l_1 .menu_l_2 .menu_l_2 a  div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url('/debug/img/rus/markers/menu_l_3.gif') no-repeat left top;  font-weight: normal; text-decoration: none; font-size: 7.6pt; }
*/

			
/* ГАЛЕРЕЯ */
.gal_nav_left {position:absolute; left:10px; bottom:7px;}
.gal_nav_right {position:absolute; right:10px; bottom:7px;}


#frame_for_HUGE_image_container {
.display:none;
border:#dad9d9 1px solid;
width:800px !important;
position:absolute; 
left:50px;
top:50px;
z-index:500;
background:#fff;
}
#frame_for_HUGE_image_container div iframe {width:100%;}

div.but_close_block {position:absolute; right:10px; top:10px;}

.middle_img_table {width:430px !important; height:430px;}
.middle_img_table .center_middle_img {text-align:center; vertical-align:middle;}

div.prev_icon_block {width:100%; height:100px;}
div.prev_icon_block div {width:180px; height:85px; float:left; margin-right:20px; margin-top:20px; border:#dad9d9 1px solid;}
div.prev_icon_block div img {width:180px; height:85px; display:block;}
div.prev_icon_block div a {width:180px; height:85px; display:block;}

div.gal_on_page {width:220px; margin-left:40px;}

div.photo_name {position:absolute; bottom:0px; left:0px; width:100%; height:25px; text-align:center;}
div.photo_block {border:#cfcece 1px solid; background:#fff; padding:10px; padding-bottom:30px; width:430px; height:485px; position:relative;}
div.gp_nav {text-align:center; width:586px; margin-top:20px;}


/** Элементы форм **/

input { border: #a7a6aa 1px solid; font-size: 8pt; background: #ffffff;color: #666666; font-family: tahoma, arial, helvetica, sans-serif; }
textarea { border: #a7a6aa 1px solid; font-size: 8pt; background: #ffffff; color: #666666; font-family: tahoma, arial, helvetica, sans-serif; }
select { border: #a7a8a8 1px solid; font-size: 8pt; background: #ffffff; color: #666666; font-family: tahoma, arial, helvetica, sans-serif; }
textarea { overflow: auto; }
input.inputbut { background: none;  border: none; margin-bottom: -6px;}
input.inp {	padding-left: 5px; width: 170px; }
input.subs { border: #d0d0d0 1px solid; padding-left: 5px; margin-bottom: 3px; width: 41%; color: #8f8f8f; }
input.news_subs { border: #d0d0d0 1px solid; padding-left: 5px; margin-bottom: 3px; width: 120px; color: #8f8f8f; text-align: left; }
input.checkbox { background: none;  border: none;margin:0px; padding:0px ;}
div#to_hidden_upload {width:450px; }
div#to_hidden_upload div, div#to_hidden_upload textarea {margin:10px 0px 5px 0px; }
/** Служебные классы **/
.pr { position: relative; }
.pa { position: absolute; padding: 0px 0px 0px 0px; }
	.pa img { width: 125px; height: 150px;}


.hr { margin: 7px 0px 10px 0px;  }
	.hr img {  height: 1px; width: 100%;}

.hr_grey { margin: 0px 0px 15px 0px;  height: 1px; }
	.hr_grey img {  height: 1px; width: 100%;}

	
.bot_15 { margin-bottom: 15px; }
.l_30 { margin-left: 30px; }

.grey { color: #434343;}

.numeration_red { width: 28px; float: left; color: #E51A23;  font-size: 8pt; font-weight: bold; padding: 0px 0px 0px 10px;}
.big_red { color: #E51A23; font-weight: bold; text-transform: uppercase;}


/** Классы используемые везде **/

.vert-c { vertical-align: middle;}
.vert-t   { vertical-align: top;}
.vert-b { vertical-align: bottom;}

.even_l { text-align: left;}
.even_r { text-align: right;} 
.even_c { text-align: center;}

.fl { float:left;}
.fr { float:right;}
.fn { clear: both; padding: 0px; margin: 0px;}

/* larisa  */

div.galleriesList {text-align:center;padding:0px; height:140px; }
	div.galleriesList img { width: 180px; height: 85px; }
	div.galleriesList div.text {margin-right:10px; width:140px;}

div.galleriesObj {width:450px; border:1px solid #CFCECE;}
	div.galleriesObj img {border:1px solid #CFCECE; margin:0px 2px 30px 0px;}

ul.galleriesUl { margin: 0px 0px 20px 0px; padding:0px; }
	.galleriesUl li { margin: 0px 0px 0px 0px;list-style-position:inside; list-style-image: url('/debug/img/rus/markers/li_b.gif'); }
	.galleriesUl li a { color: #666666; font-weight: bold;}

table.galleries {width:450px; margin-right:20px}
	table.galleries td.Img {height:450px;border-top:1px solid #CFCECE;border-left:1px solid #CFCECE;border-right:1px solid #CFCECE;text-align:center ! important; vertical-align:middle ! important; }
	table.galleries td.Img img.BRD {width: 430px;}
	table.galleries td.ImgText {border-bottom:1px solid #CFCECE;border-left:1px solid #CFCECE;border-right:1px solid #CFCECE;padding-bottom:7px;}
	
table.galleriesNav {margin-top:0px; width:430px;margin-left:10px}
	table.galleriesNav td {width:33%}
	table.galleriesNav small {padding-top:8px}
	
.img_transform 	{ filter: alpha(opacity=75); -moz-opacity : 0.75; border:4px solid #E0E0E0; margin:0px 20px 7px 0px}


.bot_10 h4 {font-size:8pt;}
.bot_10 .hr_grey, .bot_10 .hr_grey img {font-size:1pt;}
.comments {font-size:7.4pt;}

body.popup {margin:40px;}
body.popup h1 {color:#E51A23; font-size: 12pt;margin-bottom:11px;}
body.popup table.popupTab {width:100%;padding:0px; margin:0px;}
body.popup table.popupTab td {width:100%;}
body.popup table.popupTab th {text-align:left; font-weight:normal;}

	.grayblockS { background: url('/debug/img/rus/bg/gray_line.gif') repeat-x left top; margin: 0px 0px 15px 0px; padding-bottom: 15px;color:#000000; z-index:10;}
	.grayblockS div.padd {padding:0px 20px;} 
	.grayblockS div.padd div {margin:5px 0px 0px 0px; }
	.grayblockS h2 img {margin-top:6px}
		 form.searchForma {padding: 0px 18px 0px 18px;}
		 form.searchForma div {color:#000000; z-index:20;color:#000000;margin:5px 0px 4px 0px;}
		 form.searchForma select {width:180px;}
		 form.searchForma input {border:none;}
		 
		 
div.problemsMain {width:46%; padding-right:20px; padding-left:-20px; height:150px;}
div.problemsMain h4 { font-size: 8pt;  margin: 0px 0px 5px 0px;}

table.investorsThree {width:100%;}
table.investorsThree td.simple {width:31%; padding-right:22px;}
table.investorsThree td.last {width:28%; padding-right:0px;}


DIV.search_city_by_name  { display: block; border-left: solid 1px #A7A6AA; border-right: solid 1px #A7A6AA; border-bottom: solid 1px #A7A6AA; background-color: white; position: absolute; overflow: auto; visibility: hidden;text-align: left; height: 200px; }

table.forma_question {}

table.contactsByIPTab {margin-bottom:10px;}
table.contactsByIPTab td {font-size:7.4pt;}
table.contactsByIPTab th img {margin-bottom:10px;}
table.contactsByIPTab td div {font-size:7.4pt; margin:10px 0px;}

img.doc {margin:0px 20px 10px 0px;}

/** Классы для использования чечрез редактор Klarnet'a **/

.user_table_style { width: 100%; margin: 10px 0px 25px 0px;}
	.user_table_style .line td { width: 25%; padding: 4px 2px 4px 2px; border-bottom: solid 1px #c0c0c0;}
		.user_table_style .top td { width: 25%; font-weight: bold; padding: 7px 2px 7px 2px; border-top: solid 4px #E8E9E9; border-bottom: solid 1px #c0c0c0;}

.user_user_table_style { width: 100% ! important; margin: 10px 0px 25px 0px ! important;font-size:7.4pt ! important}
	.user_user_table_style td { padding: 4px 2px 4px 2px ! important; border-bottom: solid 1px #c0c0c0 ! important;font-size:7.4pt ! important}
	.user_user_table_style th {font-weight: bold ! important; padding: 7px 2px 7px 2px ! important; border-top: solid 1px #E8E9E9 ! important; border-bottom: solid 1px #c0c0c0 ! important;font-size:7.4pt ! important}
		
p .user_pic, div .user_pic {width: 200px; margin:0px 20px 20px 0px; border: solid 1px #EEEEEE; background: url('/debug/img/rus/lupa.gif') left bottom; float:left}
p .user_pic_no_fixed_width, div .user_pic_no_fixed_width {margin:0px 20px 20px 0px; border: solid 1px #EEEEEE; background: url('/debug/img/rus/lupa.gif') left bottom; float:left}

.user_pic_left {margin:10px 20px 25px 0px;border: solid 4px #e0e0e0;}
.user_pic_top_left {margin:0px 20px 20px 0px;border: solid 4px #e0e0e0;}
.user_pic_right {margin:10px 0px 20px 20px;border: solid 4px #e0e0e0;}

.user_text_orange {color:#E51A23}
.user_text_gray {color:#5c5c5c}
.user_text_darkgray {color:#434343}
.user_text_9 {font-size:9pt}
.user_text_10 {font-size:10pt}
.user_text_11 {font-size:11pt}

.smallDescr {}
.smallDescr, .smallDescr a {font-size:7.4pt; padding:5px 10px 10px 0px; color:#000}
.smallDescr img {margin-top:7px;}

div.hrO {background: url('/debug/img/hr.gif') repeat-x; height:1px; margin:0px 0px 7px 0px; font-size:0px; padding:0px}
div.hr1 {background: url('/debug/img/hr.gif') repeat-x; height:1px; margin:5px 0px 7px 0px; font-size:0px; padding:0px}

div.menuPlus {margin-top: -18px; margin-left:18px; margin-right:-36px; margin-bottom:8px}

/*
div.menuPlus .pIcon {width:20px}
div.menuPlus div.point { margin-left: 20px; display: block;  padding: 6px 0px 6px 0px;  border-bottom: solid 1px #afafaf;  font-weight: bold;  color: #666666; text-decoration: none;}
div.menuPlus div.point a {font-size:11pt;}

div.menuPlus a:hover { color: #999999; text-decoration: none;}*/

form.contactForma {padding:0px; margin:0px;}
form.contactForma select {width:155px; padding:0px; margin:0px 11px 0px 0px;font-size:8pt;height:17px; padding:0px;}
form.contactForma div.fl {padding:0px; margin:0px;}
form.contactForma p {margin:0px 0px 3px 0px;}
form.contactForma input {border:none; margin-top:5px;}

.contents .cont_h  h4 { height: 30px; padding: 8px 0px 0px 0px; font-size: 8pt;  }
.contents .cont_h  h4 a {color: #666666;}
.contents .cont_h img { width: 32px; height: 30px; margin: 0px 10px 0px 0px;}
.contents .cont_h h4 img { width: 9px; height: 11px; margin: 0px 0px 0px 0px;}

.contents .block { margin: 0px 0px 20px 0px; border-bottom: solid 1px #E7E7E7; padding: 0px 0px 0px 0px;}
	.contents .block td { padding: 0px 0px 8px 0px; }
	.contents .block .point { width: 40%; height:80px;  color: #666; margin: 0px 60px 5px 0px; padding: 0px 0px 20px 0px;}
	
div.subCategory {padding-bottom:10px;}	

h3#cur_page_name_container a, h3#cur_page_name_container span {font-size:7.4pt;font-weight:normal; color:#605b5b;}


#search_result_block table.block { margin: 0px 0px 0px 42px; border:1px solid #fff;}
#search_result_block div.subCategory { padding: 0px 0px 0px 42px; }

#cur_page_name_container a { font-size: 7.4pt; padding: 0px; color: #434343; text-decoration: underline; font-weight: normal;}
#cur_page_name_container a:hover { text-decoration: none; }

/* input.text {width:450px !important;}*/
#subscrRegForm p {margin-top:10px; margin-bottom:5px;}
input.checkbox {border:none; padding:0px;background:none;}
.search {border:none !important;}
#subscrRegForm label {display:block; }
.chb_table td {height:20px; vertical-align:middle; padding:2px;}


#subscrAuthForm p {margin-top:10px; margin-bottom:5px;}

#content {padding:0px 40px}


div.subscrBlock {width:45%; padding-right:30px}
div.subscrBlock input.text {width:90%}


/* NEW MAIN */

.colLeft { width: 780px; float: left; overflow: hidden; }
.colRight { width: 175px; overflow: hidden; margin: 0 0 0 809px; }     /* .colRight { width: 185px; overflow: hidden; margin: 0 0 0 799px; } */
.banBig { padding: 0 0 5px 0;}
.banFour { height: 105px; overflow: hidden; margin: 0 -1px 21px 0;}
	.banFour div { float: left; width: 198px; }
	.banFour div.one {}
	.banFour div.two {}
	.banFour div.three {}
	.banFour div.four {width: 187px; margin-top: 1px; }
	
	
	
.footer { padding: 0px 0 10px 0; text-align: left;}	
	.copy { clear: both; width: 780px; float: left; overflow: hidden; color:#666; font-family: Arial; font-size: 7pt;  }
	.copy a  { color:#666; }
	.phone { width: 170px; overflow: hidden; margin: 0 0 0 810px; padding: 0; }
	.phone img { width: 163px; height: 33px;}
	
	.menuBot { width: 100%; margin: 0 0 8px 0;}
	.menuBot a { color: #666; font-size: 7pt;}
	.menuBot td { padding: 0 0 0 0; text-align: center; font-family: Arial; }
	.menuBot td.l { text-align: left;}
	.menuBot td.r { text-align: right;}
	.menuBot td.sep {  padding: 0 0 0 0; font-size: 0pt; width: 1px; }
	.menuBot td.sep img { width: 1px; height: 16px; background: #e0e0e0; }
	.footer .colLeft { border-bottom: solid 2px #666; margin: 0 0 8px 0; }
	.footer .colRight { border-bottom: solid 2px #cc3333; margin: 0 0 8px 800;  }
	
.codeFive { clear: both; height: 186px;  margin: 0 0 20px 0; overflow: hidden;}	
	.codeFive .code { float: left; width: 188px; margin: 0 10px 0 0;}
	* html .codeFive .code { margin: 0 5px 0 0;}
	
	.codeFive .five	 { float: right; width: 190px;  margin: 0 0 0 0; }
	.codeFive .code h3 { margin: 0 10px 5px 10px; font-weight: normal; font-size: 11pt; font-family: Arial;  }
	.codeFive .code h3 img { display: block; margin: 0 0 5px 0; }
	.codeFive .code p { margin: 0 10px 0 10px; padding: 0; color: #666; }
	.codeFive .code h3 a { color: #cc3333; }
	
	.codeFive .code .image { height: 78px; overflow: hidden; }	
	
	.codeFive .code ul li a { color: #666;}
	
	.codeFive .code ul.faq { list-style: none; list-style-image: none !important; font-weight: bold; margin: 0 10px 0 10px; padding: 0 0 0 0;}
	.codeFive .code ul.faq li { list-style: none; list-style-image: none !important; margin: 0 0 10px 0; padding: 0 0 0 12px; background: url(/debug/img/rus/markers/li.gif) 0px 1px no-repeat;}

	.codeFive .code ul.service { list-style: none; list-style-image: none !important;  margin: 0 0 0 0; padding: 0 0 0 0;}
	.codeFive .code ul.service li { list-style: none; list-style-image: none !important;  display: block; margin: 0 0 1px 0; padding: 8px 20px 8px 10px; background: #ededed url(/debug/img/rus/markers/li_grey.gif) 174px 12px no-repeat;}
	
.menuWorkBox { position: absolute; width: 100%; }
.w80pr { width: 80%;}	
	.menuWork { position: relative;  width: 990px; z-index: 2000 }
	
.topMenuOffice { position: absolute; left: 651px; top: 77px; background: url(/debug/img/rus/menu_t/office_over.gif) 1px 0px no-repeat;  border-left: solid 1px #e0e0e0; padding: 0 0 0 1px; width: 137px; height: 19px;}	
	.topMenuOffice a:hover img { filter: alpha(opacity=00); -moz-opacity: .00; opacity: .00; }	

.topMenuCabinet { position: absolute; left: 798px; top: 77px; background: url(/debug/img/rus/menu_t/cabinet_over.gif) 1px 0px no-repeat;  border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0; width: 165px ;}
	.topMenuCabinet img { width: 163px; margin: 0 1px 0 1px; height: 19px;}		
	.topMenuCabinet  a:hover img , .topMenuCabinet  a img.active { filter: alpha(opacity=00); -moz-opacity: .00; opacity: .00; }
	
.loginForm { width: 163px; background: #d7d7d7; font-size: 7pt; color: #666; position: absolute; top: 97px; left: 800px;}
	.loginForm table { margin: 8px 0 8px 8px;}
	.loginForm td  {font-size: 7.6pt; color: #666;  text-align: left; padding: 0px 3px 6px 3px;}
	.loginForm .inpText { width: 100px; height: 15px; background: #fff; border: solid 1px #a7a8a7;}
	.loginForm a { display: block; color: #666; padding: 0 0 0 6px; background: url(/debug/img/rus/markers/min.gif) 0px 2px no-repeat;}
	.loginForm .inpBut { background: none; border: none; width: 103px; height: 25px;}
	.loginForm .buttons td  { padding: 6px 3px 0 3px; border-top: solid 1px #a3a3a3;}
	
.codeMain { clear: both; padding: 0 8px 26px 8px; color: #666;}	

.topline .hot_phone {float:left; display:block; background:url('/debug/img/8_800_200_05_65.gif') no-repeat; padding:3px 120px 3px 15px; color:#333333; margin:16px 0 0 -5px; font-size:7.4pt}                   

.content {color:#666666; border-top:1px solid #e0e0e0; padding-top:17px}
.content * {color:#666666;}
.content .user_pic_left {margin-bottom:30px}

#leftProductsBl 	{margin-bottom:20px}
#leftProductsBl a 	{display:block; background:#EDEDED; color:#666; padding:9px 10px; margin:0 0 1px 0}

p.Slink 			{margin-top:-10px; }
p.Slink a  		{padding-right:10px; background: url(/debug/img/m/new_li_2.gif) no-repeat right top}

/* Блоки слева */
.bord_left {width: 220px; margin: 0 0 20px 0; border: 2px solid #EDEDED; background: #fff;float: left;}
table.texttab td.left .bord_top {width: 220px; height: 25px; background: #EDEDED; margin: 0;}

  /* блок - галерея объектов */
.bord_left .gallery {margin: 0 0 16px 0;}
.bord_left .gallery .photo {width: 210px; margin: 16px auto 8px auto; padding:0; text-align: center; }
.bord_left .gallery .photo img {width: 180px; height: 85px; margin:0;border:2px solid #E0E0E0;}		
.bord_left .gallery .gallerytext {padding: 0px 20px 0px 18px; color: #666;}
.bord_left .gallery .gallerytext span {font-family: Arial; font-size: 9pt; font-weight: bold; color: #e6000a;margin: 0; display: block;}
.bord_left .gallery p a {color:#666; font-size:7.4pt;}
.bord_left .gallery p {margin:10px 0 0 18px;}

  /* блок - галерея объектов - фильтры */
table.texttab td.left .obj { background: url(../../img/m/bg-object.png?2011) no-repeat 9px 7px #EDEDED;}
.bord_left .object {padding: 7px 0 0 16px;}
input.word_s {width: 188;}
input.ileft {width: 90px; margin: 0 8px 0 0; background: url(../../img/m/bg_ileft.png?2011) no-repeat 0px 2px;cursor: pointer; }
input.iright {width: 90px; background: url(../../img/m/bg_iright.png?2011) no-repeat -1px 2px;cursor: pointer;} 

  /* блок - переверсти страницу */
.bord_center {margin: 14px auto 14px auto;}
.bord_trans {width: 210px; text-align: center;}
table.texttab td.left .quest { background: url(../../img/m/bg-lang.png?2011) no-repeat 9px 7px #EDEDED;}

  /* блок - продукция */
.bord_pro {width: 196px; height: 170px; overflow: hidden; float: left;}
.bord_scroll   { width: 196px;}
.bord_scroll a { display: block; color:#666; padding: 4px 0 8px 19px; margin:0 0 1px 0; background: url(../../img/m/bg_unit_atLeft.png) no-repeat 9px 9px;}
.bord_but {width: 20px; height: 170px; float: right;}
.but_top {width: 20px; height: 85px; background: url(../../img/m/bg_scroll.png) no-repeat 6px 10px; cursor: pointer;}
.but_bot {width: 20px; height: 85px; background: url(../../img/m/bg_scroll.png) no-repeat -29px 68px; margin: 0 0 0 0;cursor: pointer;}
table.texttab td.left  .pro { background: url(../../img/m/bg-pro.png?2011) no-repeat 9px 7px #EDEDED;}
  /* блок - продукция - кнопки, прокрутка вверх/вниз */
.but_top_activ {width: 20px; height: 85px; background: url(../../img/m/bg_scroll.png) no-repeat -11px 10px; cursor: pointer;}
.but_bot_activ {width: 20px; height: 85px; background: url(../../img/m/bg_scroll.png) no-repeat -45px 68px; margin: 0 0 0 0; cursor: pointer;}

  /* блок - сервисы */
.bord_service {width: 180px;}
.bord_service  a { display: block; color:#666; padding: 4px 0 8px 19px; margin:0 0 1px 0; background: url(../../img/m/bg_unit_atLeft.png) no-repeat 9px 9px;}
table.texttab td.left .service { background: url(../../img/m/bg-serv.png?2011) no-repeat 9px 7px #EDEDED;}
table.texttab td.left .trans { background: url(../../img/m/bg-act.png?2011) no-repeat 9px 7px #EDEDED;}

  /* блок - календарь */
.bord_cal {width:220px;padding: 0 0 16px 0;}
table.texttab td.left .cal { background: url(../../img/m/bg-cal.png) no-repeat 9px 7px #EDEDED;}

/* Поиск */
.bl_s { margin: 0; border: 2px solid #EDEDED;}
.bl_s_h { height: 22px; background: url(../../img/m/bg_bl_s.png?2011) no-repeat 0px 2px #EDEDED; margin: 0;padding: 0 0 0 9px;}
.search_site {margin: 9px 0 10px 10px;}
input.check {border: 0;}
input.inp {width: 400px;}
input.buttonInp {width: 100px; background: url(../../img/m/bg_butip.png?2011) no-repeat -10px 2px;cursor: pointer;border:0;}
/* end - Поиск */

/* Форма обратной связи */
.wr_form p {color: #4d4d4d;font-size: 8pt; }
.wr_form ol {text-align: left;list-style-type: none;margin: 0;padding: 0;color: #4d4d4d;}
.wr_form ol li {margin: 0 0 14px 0;padding: 0;}
.wr_form ol li .label {width: 163px;margin: 0;padding: 2px 0 0 0;float: left;text-align: right;font-size: 8pt;}
.radio {float: left; margin: 0 0 20px 5px;}
.radio .sel {border: 0px solid #fff;}
.wr_form {}
.wr_form .in {margin: 0 0 0 12px;padding: 0;width: 195px;height: 20px;}
.wr_form textarea {width: 392px;height: 100px;margin: 0 0 0 12px;}
.but {margin: 0 0 0 175px;padding: 0;width: 90px;font-family: Arial, Helvetica, sans-serif;cursor: pointer;color: #000;background: url(../../img/rus/buttons/button_send.png?2011.03.04) no-repeat center center;border: 0px solid #fff;}
.wr_form ol li .warn {margin: 0 0 0 175px;}
/* end - Форма обратной связи */


table.texttab td.left #leftMenu li 				{margin: 0; padding:0; list-style-image: none; list-style: none}
table.texttab td.left #leftMenu a 				{font-weight:bold; color: #666; display: block; padding:7px 10px;border-bottom:1px solid #fff}
table.texttab td.left #leftMenu ul a 			{background: url('/debug/img/m/l2.png') left top no-repeat; padding:5px 10px 6px 20px;font-weight:normal;}
table.texttab td.left #leftMenu ul ul  a			{background: url('/debug/img/m/l3.png') left top no-repeat; padding:5px 10px 6px 30px;border:none}
table.texttab td.left #leftMenu ul ul ul  a			{background: url('/debug/img/m/l4.png') left top no-repeat; padding:4px 10px 4px 40px;font-size:7.4pt;border:none}
table.texttab td.left #leftMenu ul ul ul ul  a		{background: url('/debug/img/m/l5.png') left top no-repeat; padding:3px 10px 3px 50px;font-size:7.4pt;border:none}

table.texttab td.left #leftMenu  a:hover		{color: #cc3333; text-decoration: none;}
table.texttab td.left #leftMenu  a.act			{color: #000;}

table.texttab td.left #leftMenu ul a:hover 		{background: url('/debug/img/m/l2_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul a:hover		{background: url('/debug/img/m/l3_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul  a:hover	{background: url('/debug/img/m/l4_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul ul a:hover	{background: url('/debug/img/m/l5_red.png') left top no-repeat;}

table.texttab td.left #leftMenu ul a.act 		{background: url('/debug/img/m/l2_act.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul a.act		{background: url('/debug/img/m/l3_act.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul a.act		{background: url('/debug/img/m/l4_act.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul ul a.act	{background: url('/debug/img/m/l5_act.png') left top no-repeat;}

table.texttab td.left #leftMenu 				{background:#EDEDED; width:224px; margin: 0 0 20px 0; padding:0; list-style-image: none; list-style: none}	
table.texttab td.left #leftMenu ul  				{background:#F1F1F1; margin: 0; padding:0;}
table.texttab td.left #leftMenu ul ul  			{background:#f5f5f5; border-bottom:1px solid #fff}
table.texttab td.left #leftMenu ul ul ul  			{background:#F8F8F8; border-bottom:1px solid #fff;border-top:1px solid #fff}
table.texttab td.left #leftMenu ul ul ul ul  		{border-bottom:1px solid #fff;border-top:1px solid #fff}

table.texttab td.left #leftMenu ul.act   			{background:#F1F1F1 url('/debug/img/bg/red.png') right top repeat-y}
table.texttab td.left #leftMenu ul ul.act   		{background:#f5f5f5 url('/debug/img/bg/red.png') right top repeat-y}
table.texttab td.left #leftMenu ul ul ul.act   		{background:#F8F8F8 url('/debug/img/bg/red.png') right top repeat-y}
table.texttab td.left #leftMenu ul ul ul ul.act  	{background:#FBFBFB url('/debug/img/bg/red.png') right top repeat-y}

table.texttab td.left #leftMenu ul.act a.act  		{color:#cc3333; background: url('/debug/img/m/l2_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul.act a.act  		{color:#cc3333; background: url('/debug/img/m/l3_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul.act a.act  	{color:#cc3333; background: url('/debug/img/m/l4_red.png') left top no-repeat;}
table.texttab td.left #leftMenu ul ul ul ul.act a.act	{color:#cc3333; background: url('/debug/img/m/l5_red.png') left top no-repeat;}    

.mllink {color:#EEEEEE;font-size:1px;}
.mllink a:link{color:#EEEEEE;font-size:1px;}
.mllink a:visited{color:#EEEEEE;font-size:1px;}

#CC_selectors { background-color: #EDEDED }
