/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{
	color:#ffffff;
	font-weight:normal;
	background:url(../../img/design/button.gif) repeat left top;
	border:1px solid #C9C9C9;
	font-size:11px;
	padding:2px 10px;
	_padding:1px 0px;
	width:auto;
	height:19px;
	_height:20px;
}
table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#9ed8ee;text-align:left; font:12px tahoma; padding:5px;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}

/*--------------------*/
.page {margin:0;padding:0;}

/*-------------------- стандартное*/
body, td, p, ul, li{font:12px tahoma, sans-serif; color: #000000;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px}
a {color: #000000;}
a:hover {color: #ea2690;}

/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
				
h1{font-size:17px; color: #203279; font-weight: normal;  background:url(../../img/design/h1_marker.jpg) no-repeat left top; padding:0px 0 0 20px;margin:0px 0 5px 0;}
h2{color: #10236f;  font-size: 17px; font-weight: normal; background:url(../../img/design/h2_bg.gif) no-repeat left top; padding:5px 0 0 15px; }
	h2 a{color: #10236f;}
	h2 a:hover{color: #ea2690;}
h3{font-size:15px; color: #203279; font-weight: normal;  margin:3px 0 3px 0;}
h4{font-size:12px; color: #ea2690; font-weight: bold; }
h5{font-size:12px; color: #203279; font-weight: normal; }
h6{font-size:12px; color: #ea2690; font-weight: normal; }

ul {list-style-type: none;}
/*--------------------*/


/*-------------------- шапка*/
#top_left{background:url(../../img/design/top_left.jpg) no-repeat left top; }
#top_repeat {background:url(../../img/design/top_repeat.jpg) repeat-x left top;}
#top_right  {background:url(../../img/design/top_right.jpg) no-repeat right top;}

#topmenu {width: 550px; padding:0;margin:0;}
#topmenu ul {padding:0;margin:0;}
#topmenu ul li {float: left; background:url(../../img/design/menu_marker.gif) no-repeat left top; padding:4px 0 4px 4px; margin:0 0 0 5px;} 
#topmenu ul li a {background-color: #ffffff; padding:2px 5px 2px 5px; font-size: 11px; text-decoration: none; color:#221e1f;}
#topmenu ul li a:hover {color:#221e1f;}
/*--------------------*/

#left_column {background:url(../../img/design/td_separate.gif) repeat-y right top; width: 230px;}
ul.leftul {padding:0;margin:0 0 0 15px; width: 190px;}
ul.leftul li  {background:url(../../img/design/ul_marker.gif) no-repeat left top; padding:0px 0 0px 15px; margin:5px 0 0 0 ;}


#right_column {background:url(../../img/design/td_separate.gif) repeat-y left top; width: 230px;}
.baners {width: 200px; margin:15px 0 0 30px;}

/*-------------------- контент*/
#cms_nodecontent {padding:20px ; width: 100%;}
/*--------------------таблица каталога*/
/*--------------------*/

/*-------------------- подвал*/
#bottom_table {background:url(../../img/design/bottom_repeat.jpg) repeat-x left top; width: 100%; height: 89px;}
#bottom_left {background:url(../../img/design/bottom_left.jpg) no-repeat left top; width: 513px; }
#bottom_right {background:url(../../img/design/bottom_right.jpg) no-repeat right top;  width: 429px;} 
#bottom_center div {position: absolute;}
 

#copyright {color: #ffffff; font-size: 10px; margin:35px 0 0 20px;}
#copyright a{color: #ffffff; font-size: 10px;  text-decoration: none;}
#r52 {margin:3px 0 0 0px; position: absolute;}
#counters {margin:35px 0px 0 0; width: 290px;}
/*--------------------*/

/*-------------------- главное меню*/
#main_menu_bg {height: 31px; background:url(../../img/design/main_menu_bg.jpg) #103577 no-repeat left bottom; padding:0px 5px 0 0;}
#oper_div {padding:0;margin:5px 0 0 0; position: absolute; left:22px; width: 200px;}
.contentmenu_td{padding:5px 5px 0 10px; background:url(../../img/design/menu_marker1.gif) no-repeat left top;}
.contentmenu_td a {color: #ffffff !important; text-decoration: none; font-weight: bold;}
.contentmenu_td a:hover {color: #ffffff; text-decoration: none; font-weight: bold;}


/*--------------------*/

/*-------------------- новости*/
/*--------------------*/


#order {margin:0;padding:0; border-top: 2px solid #9f9f9f; border-left: 2px solid #9f9f9f; border-bottom: 2px solid #9f9f9f; width: 205px;}
#order a {display: block; margin:10px 0 10px 11px; padding:5px 35px 0 0 ; background:url(../../img/design/pink_pl1.gif) no-repeat left top; 
width: 194px; height:26px; color: #ffffff; font-weight: bold; text-decoration: none; }
/*--------картинка png*/
.logo_png{
		position:absolute;
		margin:0;
		padding:0;
		top:10px;
		left:15px;
	}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

	div.noheader .block h1{display:none;}
	div.noheader .block{margin-right:0 !important;margin-left:0 !important;}
	div.noheader div.text{margin-right:0 !important;}

/*-------------------- архив */
.classnodemenu {display: none;}
#arhiv_table td{text-align: center; padding:3px; }
#arhiv_table td a {color:#0770b1; font-weight: bold;}
#arhiv_table tr.year {background-color: #0770b1; }
#arhiv_table tr.year td {color: #ffffff;font-weight: bold;}
#arhiv_table tr.mounth {background-color: #c2c4c3; }
#arhiv_table tr.mounth td {color: #504f4f;font-weight: bold;}

.listnews {padding:0;margin:0;}
.listnews ul{padding:0;margin:0;}
.newstitle {font-size:12px; color: #ea2690; font-weight: bold;}
.newstitle:hover {font-size:12px; color: #ea2690; font-weight: bold;}
.newnamber_td {padding:10px 25px 10px 0;}

.selectfirst .listnews ul> li:first-child {background-color: #f3f2ee;}
.selectfirst .listnews ul li {display: block; padding:10px; margin:0 0 10px 0; _background-color: expression(previousSibling == null ? '#f3f2ee' : 'none');}


#selectdiv {background-color: #f3f2ee; padding:10px 0 10px 0;}

.inpimage {border: none; width: 16px; height: 16px; }
/*--------------------*/

/*-------------------- параметрический поиск */
.param_select {width: 200px;}
.ob_node {padding:0;margin:0;}
.ob_node li {margin:10px 0 0 0; font-size: 11px;}

/*-------------------- консультации специалиста */
#spec {padding:0;margin:0 6px 0 0; background-color: #f3f2ee;}

.leftmenu {width: 260px; padding:0;margin:0 6px 0 0; background-color: #f3f2ee;}
.leftmenu ul {padding:10px 0 10px 0;margin:0;}
.leftmenu ul li {width: 244px;}
.leftmenu ul li a {display: block; background:url(../../img/design/h2_bg.gif) no-repeat left top; padding:5px 0 0 15px; color: #10236f;  font-size: 15px;}
.cms_illuminate{background-color:#EA2790; color:#ffffff;}

div#newsid{
	background-color: #eeeeee;
	padding:10px 5px;
	clear: both;
	
}
div#newsid .listnews {
	background-color: #eeeeee;
}
div#newsid .listnews ul{
	display: table-row;
	height: 200px;
	height: auto !important;
	min-height:200px;
	zoom:1;
}
div#newsid .listnews ul li{
	display: table-cell;
	width:33%;
	float: left;
}
div#newsid .listnews ul li a{
	color:#213278;
	font-weight: bold;
	display: block;
	padding:0;
	margin-bottom:1px;
}
div#newsid .listnews ul li h5{
	font-size:11px;
	color:#000;
}
div#newsid .listnews ul li img{
	display: none;
}
div#newsid div.pages{
	display: none;
}
div#obj{
	clear: both;
	min-width:650px;
	/*_width:910px;*/
	_width:650px;
}

div#obj h5,div#obj img,div#obj table,div#obj p{
	display: none
}
div#obj ul{
	list-style: none;
	margin:0;
	padding:0;
	height:42px;
	
}
div#obj ul li{
	_float: left;
	display: inline; zoom:1;
	background: url(../../img/design/corner.gif) no-repeat top right #063579;
	display: table-cell;
	height:42px;
	color:#fff;
	padding:5px;
	min-width:80px;
	padding-left:10px;
	padding-right:20px;
	width:130px;
	/*_width:130px;*/
	white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    /*word-wrap: break-word;*/
}
div#obj ul li a{
	color:#fff;
	/*word-wrap: break-word;*/
}
#i_256{
	display: none;
}
#subscr{
	color:#fff;
	width:204px;
	_width:224px;
	padding: 10px;
	margin: 10px 10px 30px 13px;
	background: url(../../img/design/corner.gif) no-repeat 215px 0;
	_background: url(../../img/design/corner.gif) no-repeat top 215px;
	background-color:#063579;
	
}
#subscr input{
	height: 26px;
	line-height:26px;
	font-size:10px;
	color:#a6a6a6;
}
#subscr h3{
	font-weight: bold;
	color:#fff !important;
	font-size:14px;
}
#subscr label{
	
}
#subscr .custom_button{
	width:23px;
	height:26px;
	background: url(../../img/design/button1.gif) no-repeat;
	margin:0;
	padding:0;
}