body	{
	padding: 0px;
	margin: 0px; 
	background: #fff; 
 	font-family:  verdana,  tahoma, arial, sans-serif; 
	font-size:12px;	
	line-height:18px;
 	font-weight: 400;
	color:#4a4a4a;	
 }
 table.tdtop td {
	vertical-align: top;
 }
#wrapper {  
	width:1000px;
	padding: 0px; margin: 0px auto;
}

#head{
	width:100%; 
	overflow: hidden;
	}
#head2{
	width:100%; 
	overflow: hidden;
	}

#head_top{
	padding-left:100px;
	width:100%; height:29px;
	background: url('/img/head_top.jpg') top left; background-repeat:  no-repeat;  
	overflow: hidden;
	}
#head_bot{
	width:100%; height:225px;
	background: url('/img/head_bot.jpg') top left; background-repeat:  no-repeat;  
	overflow: hidden;
	}
#head_bot2{
	width:100%; height:157px;
	/*background: url('/img/head_bot2.jpg') top left; background-repeat:  no-repeat;  */
	overflow: hidden;
	}
#head_mid{
	padding-left: 24px; width:976px; height:105px; /*105*/
	overflow: hidden;
	}
#dmenu{
	width:100%; height:105px; 	
	}
#bot{
	width:100%;height:77px;
	padding-left:24px;
	padding-right:24px;

	}
.clbot1	{
	font-size:14px;
	font-family:Tahoma;
	}
.clbot2	{
	font-size:12px;
	font-family:Tahoma;
	}
.clbot3	{
	font-size:13px;
	font-family:Tahoma;
	}
.clbot4	{
	font-size:11px;
	font-family:Tahoma;
	}

#center{
padding: 10px 30px 10px 30px;
}

#center ul li {
  margin-left: 50px;
} 
 
#center_m{
padding: 10px 30px 10px 30px;
}
#left{
padding: 30px 0px 20px 25px;
}

#head_1{
text-align:right;
padding: 40px 0px 0px 25px;
font-size:14px;

color:#c0d3d9; 
}
#head_2{
text-align:left;
padding: 7px 0px 0px 115px;
line-height:15px;
font-size:11px;
color:#fff; 
}
#head_3 a {font-family: Tahoma;}
#head_3{
text-align:left;
padding: 10px 0px 0px 55px;
font-size:11px;
color:#fff; 
}
#head_3 a { color:#fff;}
/*--переопределения---------------------------------------------------*/
a:hover	{ color: #0065aa; text-decoration:none;}
a		{ color: #0065aa; text-decoration:underline;}

h1 	{margin-bottom:13px;margin-top:0px;font-weight:400;  font-size:20px; line-height:25px; color:#2e5c6c; text-decoration:none;}
#center_m h1 {color:#e6f2fc; font-weight:400;}
#center_m p, #center_m a {color:#e6f2fc; line-height:17px;}
/*---свои классы--------------------------------------------------*/
ul#umap  {

	margin-left:100px; margin-top:20px; padding-left:0; 
	list-style: url('/img/ulleft.jpg'); 
}
ul#umap  LI a{
	line-height:25px;
	font-weight:400;
	font-size:15px;

}
ul#umap LI UL {
	margin-left:20px;
	list-style: url('/img/pix.gif');
}
ul#umap LI UL LI a{
	line-height:20px;
	font-weight:400;
	font-size:12px;

	color:#8d8d8d;
}

.teltop	{ line-height:40px; font-weight: 400; font-size:26px; color:#fff;}
.tel	{ line-height:30px; font-weight: 400; font-size:24px; color:#243732;}


.tablegalery {  border:solid; border-width:0px; border-color:#184140; background-color:#cccccc; }
.tablegalery tbody tr td {border-style:solid; border-width:1px; border-color:#184140;   background-color:#ffffff; }
.tablegalery tbody tr td.bl {background-color:#01a5fb; color: #fff; font-weight:600;}

.tablegalery tbody tr:first-child {font-weight:600; }

.tablegalery tbody tr.nch td, .nch{background-color:#efefef; }
.tablegalery tbody tr.ch td{background-color:#fff; }

.tablegalery tbody tr  td a:hover{text-decoration:underline; }
.tablegalery tbody tr  td a{text-decoration:none; }

.blue {font-weight: 600;  color:#01a5fb;}


.page_sel:hover   	{ background-color:#008bfb; text-decoration:none}
.page_sel   	{ color:#ffffff; background-color:#008bfb; text-decoration:none}
.page:hover 			{text-decoration:none;}
.page 			{ text-decoration:none;}


.cat_tree_left:hover{ line-height:19px;font-weight: 400; font-size:12px; color:#424242; text-decoration:none;}
.cat_tree_left{ line-height:19px;font-weight: 400; font-size:12px; color:#424242;text-decoration:underline;}


 ul#ulleft li {margin-top:5px;
 list-style:  url('/img/ulleft.jpg');
 }
.teltext	{ line-height:20px; font-weight: 400; font-size:18px; color:#305964;}

.h1gr	{font-weight:400;  font-size:20px; line-height:30px; color:#6c6c6c; text-decoration:none;}

.bgdatenews {padding-left:5px;background: url('/img/bgnews.gif') top left; background-repeat:  no-repeat;  	}

.news_title:hover{ line-height: 14px; font-family: Tahoma; font-size:12px;  text-decoration:underline;}
.news_title{ line-height: 14px;  font-family: Tahoma; font-size:12px; text-decoration:none;}

.news_date:hover{font-weight: 400; line-height:20px; font-size:20px; color:#fff; font-family:Tahoma; text-decoration:none;}
.news_date{font-weight: 400; line-height:20px;font-size:20px; color:#fff; font-family:Tahoma; text-decoration:none;}

.news_date2:hover{font-size:15px; color:#999898;  text-decoration:none;}
.news_date2{font-size:15px; color:#999898;  text-decoration:none;}


.news_descr:hover{ font-family: Tahoma; line-height: 13px; color:#999898; font-size:10px; text-decoration:underline;}
.news_descr{ font-family: Tahoma; line-height: 13px; color:#999898; font-size:10px;  text-decoration:none;}



.nbg1{ background: #f2f2f2; }
.nbg2{ }

.menu:hover 	{font-weight:600;  font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
.menu, menu:link, menu:visited, menu:active  {font-weight:600;  font-family:Arial;font-size:12px; color:#ffffff; text-decoration:underline; }
.menu_sel:hover 	{font-weight:600; font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
.menu_sel	{font-weight:600; font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}

.menubg1{ background: #018bfa; }
.menubg2{ background: #48abfb;  }

.menubg0{background: #67b9fc;  } /*#67b9fc;*/
.cont1 {padding: 10px 30px 10px 30px; text-align:right;background:  url('/img/l11.jpg') top right; background-repeat:  no-repeat;}
.cont {padding: 10px 30px 10px 30px; text-align:right;}
.contl2 {padding: 10px 30px 10px 30px; text-align:right; font-size:12px;}
.b1 { background: url('/img/b1.jpg') bottom left; background-repeat:  no-repeat;  }
.b2 { background: url('/img/b2.jpg') bottom left; background-repeat:  no-repeat;  }
.b3 { background: url('/img/b3.jpg') bottom left; background-repeat:  no-repeat;  }

.l1 { background: #e9e9e9 url('/img/l1.jpg') bottom left; background-repeat:  no-repeat;  }
.l2 { background: url('/img/l2.jpg') bottom left; background-repeat:  no-repeat;  padding-left:70px;}
.c1 {  background: #017bf9 url('/img/c1.jpg') top right; background-repeat:  no-repeat;  }
.c2 { background: url('/img/c2.jpg') bottom left; background-repeat:  no-repeat;  }

.copy:hover { 	}
.copy {		}
/*------------------------------------------------------*/
.tmenu  {}
.tmenu_sel	{}

ul#mmenu  LI{
	display:inline; 
	padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:7px; 
	line-height:30px;
	margin:0px;
	list-style:none;
	}
ul { margin-top:0px; padding-left:0; padding-bottom:0px;}
/*меню списками*/
/*дочерние для подразделов в центре*/
 ul#catsub {margin-left:15px;}
 ul#catsub li {
 list-style: none;/* url('/img/mark.gif');*/
 }
 ul#catsub li:hover {
 list-style: none;/*  url('/img/mark_sel.gif');*/
 }


/*второй уровень каталога и более  url('/img/pix.gif')*/
ul.cmenu{margin:0;}
ul.cmenu * li{
list-style:none; 
}
/*первый уровень каталога*/
ul.cmenu >li{
list-style:none; 
list-style: url('/img/tree_arrow.gif');
}

.arr{
	position:relative;
	top:-2px
	}
table{
	margin:0;
	padding:0;
	border:0px;
	border-collapse:collapse;
	}	

.but {
BORDER: 1px solid #ba0701; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma; 
COLOR:#ffffff;
background-color: #d20902;
cursor: pointer;
}

/* text field*/
.inp {width:300px;}
/* textarea*/
.txtar {
width:300px; height: 50px;
}	


/* рубрики каталога*/
.cat_tree:hover{ line-height:20px;font-weight: 400; font-size:12px; color:#сссссс; font-family:Verdana;text-decoration:none;}
.cat_tree{ line-height:20px;font-weight: 400; font-size:12px; color:#сссссс; font-family:Verdana;text-decoration:underline;}
.cat_tree_small:hover{ line-height:20px;font-weight: 400; font-size:11px; color:#6a6a69; font-family:Verdana;text-decoration:none;}
.cat_tree_small{ line-height:20px;font-weight: 400; font-size:11px; color:#6a6a69; font-family:Verdana;text-decoration:underline;}

.cat_tree_sel:hover{line-height:20px; font-weight: 400; font-size:12px; color:#6a6a69; font-family:Tahoma;text-decoration:underline;}
.cat_tree_sel{line-height:20px; font-weight: 400; font-size:12px; color:#6a6a69; font-family:Tahoma;text-decoration:underline;}
.cat_tree_sel_small:hover{line-height:20px; font-weight: 400; font-size:11px; color:#6a6a69; font-family:Tahoma;text-decoration:underline;}
.cat_tree_sel_small{line-height:20px; font-weight: 400; font-size:11px; color:#6a6a69; font-family:Tahoma;text-decoration:underline;}

.path:hover { font-weight: 400; font-size:13px; color:#сссссс; font-family:'Verdana';text-decoration:none;}
.path{ font-weight: 400; font-size:13px; color:#сссссс; font-family:'Verdana';text-decoration:underline;}

.path_sel,.path_sel:hover{ font-weight: 400; font-size:13px; background:#008bfb ;color:#ffffff; font-family:'Verdana';text-decoration:none;}
.message	{line-height:20px; font-weight:400; font-family:Tahoma; font-size:12px;  text-decoration:none;}


.cat_name_new:hover 		{line-height:15px; font-weight: 400; font-family:Verdana;	font-size:11px;	color:#ffffff;	text-decoration:none;	}
.cat_name_new 		{line-height:15px; font-weight: 400; font-family:Verdana;	font-size:11px;	color:#ffffff;	text-decoration:none;	}


.cat_name:hover 		{line-height:15px; font-weight: 400; font-family:Verdana;	font-size:12px;	color:#сссссс;	text-decoration:underline;	}
.cat_name 		{line-height:15px; font-weight: 400; font-family:Verdana;	font-size:12px;	color:#сссссс;	text-decoration:none;	}
.cat_descr 		{line-height:15px;font-weight: 400;font-family:Tahoman;	font-size:12px;	color:#181818	text-decoration:none;	}
.cat_img 		{ border-color:#017fe5;  border:solid; border-width:1px;}
.cat_img:hover 		{ border-color:#0d1625;  border:solid; border-width:1px;}
.cat_img3 		{ border:solid; border-width:0px; border-color:#35363b;background:#01478c;}

.cat_name_full	{ line-height:20px; font-weight: 600; font-family:Tahoma;	font-size:16px;	color:#181818;	text-decoration:none;	}
.cat_tit_full {font-weight: 400; line-height:20px; font-size:14px; color:#2e98ff;  font-family:Verdana; text-decoration:none;}

form dt { margin-top: 20px;}


.tender {  }
.tenders { background-color: #e9e9e9; margin-top: 20px; padding-top: 20px;}
.tenders h2 { text-align: right; padding-right: 700px; margin: 0; }
.tenders h2 a { text-decoration: none; font-size: 20px; color: #6c6c6c; }
.tenders li { text-align: right; overflow: hidden; margin: 0 10px; padding-top: 5px;  }
.tenders .descr { margin-top: 5px; line-height: 14px;}
#tenders-list { }
#tenders-list p { margin: 5px 0 10px 0; }
#tenders-list .item { margin-top: 30px; }
#tender-more h1 { margin: 20px 0; }
#tender-more table td { padding: 15px 5px; border: 1px solid #a5a5a5;}
#tender-more table { border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5; border-left: 2px solid #FFF; border-right: 2px solid #FFF;}
#tender-more .descr { margin-top: 30px;}
#tender-more .order { display: block; float: left; padding: 10px; background-color: #018bfa; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#tender-more a.order { color: #FFF;}
#tender-more dd { margin: 5px 0 0 0; }
#tender-more dt { margin: 10px 0 0 0; }
#tender-more input { width: 271px; }

#tender-more .adr input { width: 155px; }
#tender-more div.adr { float: left; width: 370px; }
#tender-more div.adr dt { margin-top: 35px; }
#tender-more div.adr dt span { font-size: 20px; color: #2E5C6C;}
#tender-more div.adr .item { margin-top: 10px; padding-left: 45px; }
#tender-more div.adr dd { margin-bottom: 35px; }
#tender-more div.adr dd span { width: 70px; float: left;}

#tender-more form { padding-top: 30px; }


.clear { clear: both; }

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 610px;
	height: 170px;
	border: 0px solid #FFF;
	background-color: #e9e9e9;
	padding: 10px 60px;
	/*padding: 0;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 610px;
	height: 150px;
}
#tender-carousel, #tender-carousel li { height: 215px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 30px;
	width: 35px;
	height: 114px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -35px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -70px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -105px 0;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0 0 0 0;
	padding-right: 15px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background-image: url(/img/next.gif);
	right: 20px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background-image: url(/img/prev.gif);
	left: 20px;
}







