html {

}
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCECF;
	background:#4A5859;
	line-height : 15px
}

div, ul{
    margin : 0px;
  padding : 0px;
}

td{
  font-size: 11px;
  color: #CCCECF;
  line-height:15px
}

p {
  font-size: 11px;
  color: #CCCECF;
  margin: 0px 0;
  padding: 4px 0;
}

a{
  color: #CCCECF;
  text-decoration : underline;
  font-weight : normal;
}
a:hover{
  color: #82C4EF;
  text-decoration : none;
  font-weight : normal;
}

a.sresult{
  text-decoration : underline;
  font-size: 11px;
  color: white;
  font-weight : bold;
}
a.sresult:hover{
  text-decoration : underline;
  font-size: 11px;
  color: white;
  font-weight : bold;
}
a.sresult:visited{
  text-decoration : underline;
  font-size: 11px;
  color: white;
  font-weight : bold;
}

h1   {
  font-size: 24px;
  color: #008870;
  text-decoration : none;
  font-weight : normal;
  line-height:28px;
  margin : 0px;
  padding : 0px;
}
h2   {		
 font-size: 18px;
  color: #82C4EF;
		 margin : 0px;
  padding : 0px;
  text-transform : uppercase;
}


  h3   {

  font-size : 12px;

  color: white;
  text-decoration : none;
  font-weight: bolder;
    margin : 0;
  padding : 0;
  line-height : 17px;
  text-transform : uppercase;
  
 


}h5  a{		
 font-size: 12px;
  color: #333334;

	  font-weight : normal;

}

.dark_blue, a.dark_blue, a.dark_blue:hover {
	color: #8196A4;  text-decoration : none;
  font-weight : normal;
}
a.dark_blue:hover { 
  color: #82C4EF;
}


.title_1   {
	font-size: 18px;
	color: #82C4EF;
	
	padding : 16px 0 0 0px;
	text-transform : uppercase;
		
}

.title_1s   {
	font-size: 12px;
	color: #82C4EF;
	font-weight: bolder;


	
}
p.title_1s  {
	margin-bottom: 10px;	
	background : #383E3F url(menu1_back1.jpg) repeat-x bottom;
	border : 1px solid #6E7171;
padding: 5px 10px;
	margin : 5px 0;
}
 .title_2   {
	padding : 16px 0 0 0px;
	font-size: 17px;
	color: #ee0021;
	margin : 0px;
	text-transform : uppercase;
font-weight: normal;

}
  .title_3 {

  font-size: 11px;
  color: white;
  text-decoration : none;
  font-weight : bolder;

    margin : 0px;
  padding : 0px;
}

  .title_4 {

  font-size: 18px;
  color: #F83B3C;
    	text-transform : uppercase;
  text-decoration : none;
  font-weight : bolder;
    margin : 0px;
  padding : 0px;
}
  .white, a.white, a.white:hover {

  font-size: 11px;
  color: white;
  text-decoration : none;
  font-weight : normal;

}
a.white:hover { 
  color: #82C4EF;
}
  .red, a.red, a.red:hover {


  color: #B10707;
  text-decoration : none;
  font-weight : normal;
}
a.red:hover { 
  color: #82C4EF;
}
  .grey2, a.grey2, a.grey2:hover {


  color: #5D6F7A;
  text-decoration : none;
  font-weight : normal;
}
a.grey2 { 
  text-decoration : underline;
}

  .black, a.black, a.black:hover {
  font-size: 12px;
  color: black;
  text-decoration : none;
  font-weight : normal;
}
a.black:hover { 
  color: #82C4EF;	
}


  .black2, a.black2, a.black2:hover {
  font-size: 10px;
  color: black;
  text-decoration : none;
  font-weight : normal;
}
a.black2:hover { 
  color: #82C4EF;	
}

.arrow_green, a.arrow_green, a.arrow_green:hover {
  display: block;
  color: #878889;
  text-decoration : none;
  font-weight: normal;
  padding-left : 16px;
  margin-left: 0px;
  padding-top: 0px;
  line-height : 14px;
  background: url(leftmenu_1.gif) no-repeat top left;
  background-position : 0 3px
}
a.arrow_green:hover {color: #00886F;}

.bullet_3, a.bullet_3, a.bullet_3:hover {
  font-size : 10px;
  color: #878889;
  display: block;
  text-decoration : none;
  font-weight: normal;
  padding-left : 12px;
  margin-left: 0px;
  padding-top: 0px;
  background: url(bullet_5.gif) no-repeat top left;
  background-position : 0 4px;
  line-height : 12px
}
a.bullet_3:hover {text-decoration : underline;}

.grey, a.grey, a.grey:hover  {
  
  font-size: 11px;
  color: #A3B3B6;
  text-decoration : none;
  font-weight : normal;
  padding-bottom: 15px;
}
a.grey:hover  {

  text-decoration : underline;}
.grey_small, a.grey_small, a.grey_small:hover  {
  line-height: 12px;
  font-size: 9px;
  color: #BBC7CA;
  text-decoration : none;
  font-weight : normal;
}
a.grey_small:hover  {
  text-decoration : underline;}
  
.menu_1 {
	background : #4D5557 url(menu1_back.jpg) repeat-x bottom;
	border-left : 1px solid #6E7171;
	border-top: 1px solid #6E7171;
	border-right: 1px solid #6E7171;
	margin : 5px 0;
	color: #D3D3D3;
}
.menu_1 a, .menu_1 a:hover {
	font-size: 10px;
	color: #D3D3D3;
	display : block;
	font-weight : bolder;
	padding : 2px 18px;
	background : url(arrow.gif) no-repeat left top;
	  text-decoration : none;
	  background-position : 0 3px;
}
p.menu_1 a:hover {
  color: #82C4EF;
}

  
.menu_1in {
	
	margin : 5px 0;
	color: #D3D3D3;
}
.menu_1in a, .menu_1in a:hover {
	font-size: 10px;
	color: #D3D3D3;
	display : block;
	font-weight : bolder;
	padding : 2px 18px;
	background : url(arrow.gif) no-repeat left top;
	  text-decoration : none;
	  background-position : 0 3px;
}
p.menu_1in a:hover {
  color: #82C4EF;
}

.news {
	padding: 22px 25px;

}
.news p {
		 
		  line-height : 13px
}
.news p a{
	font-size: 10px;
  color: #7597AE
}

.news h2 {
	color: #5EB4EB;
	  font-size: 14px;
	    font-weight : normal;
		 text-transform : uppercase;
		 margin-bottom: 5px
}
.news_date {
	font-size: 10px;
	color: #8AD1FF;
	background : #2C3738;
}

.news_date_in {
	font-size: 10px;
	color: #8AD1FF;
	background : #1F2628;
}

.news_all {
font-size: 11px;
	color: #8AD1FF;
	background : #2C3738;
}
.news p a.news_all, .news p a.news_all:hover {
font-size: 11px;
	color: #8AD1FF;
		  line-height : 18px;
	background : #2C3738;
	  text-decoration : none;
	    padding-left: 2px
}
.news p a.news_all:hover {
	background : none;
}



.news p a.news_all_in, .news p a.news_all_in:hover {
font-size: 11px;
	color: #8AD1FF;
		  line-height : 18px;
	background : #1F2628;
	  text-decoration : none;
	    padding-left: 2px
}
.news p a.news_all_in:hover {
	background : none;
}

.menu_top {
	background : url(menu_b.jpg) repeat-x top;
}

.menu_top_active {
	background : #2A2A2A;
}

.menu_top a, .menu_top_active a, .menu_top a:hover, .menu_top_active a:hover{
	color: white;
	text-transform : uppercase;
	font-size: 11px;
	text-decoration : none;
}
.menu_top a:hover{
color: black;
}
.menu_top_active a:hover {
color: #82C4EF;
}

.white_big {
	color: white;
	font-size: 18px;
	line-height: 22px;
	padding-left : 5px;
}
.table_1 .title_2 {
	color: #ee0021;
	font-size : 12px;
	text-transform : uppercase;
	vertical-align : middle;
/*	background : white;*/


}

.table_1 td{
	padding: 6px 4px 6px 14px;
	color: white;
	background :   url(bullet_1.gif) no-repeat top left;
	display : block;
	font-size : 11px;
	font-weight : bolder;
}
.blue_3, .blue_3 a {
	color: #B2DFFC;
		
	font-weight : normal;
}


.blue_2, .blue_2 a {
	color: #82C4EF;
	font-weight : normal;
}
.table_1 td.tr_1 {
	background :  #2A3031 url(bullet_1.gif) no-repeat top left;
}
.table_1 {
	margin-bottom: 20px
}

.spec {
	padding: 10px 10px 6px 10px
}
a.spec_all, a.spec_all:hover  {
font-size: 11px;
	color: #8AD1FF;
	background : #2C3738;
	  text-decoration : none;
	  line-height : 18px;
	  padding-left: 2px

}
a.spec_all:hover {
	background : none;}

.spec_b1 {
	background : #677477 url(border_1.gif) repeat-y left;
}


.spec_b2 {
	background : url(border_1.gif) repeat-y right;
}


.spec_b3 {
	background : #556265 url(border_1.gif) repeat-x top;
}
.spec_b4 {
	background : url(border_1.gif) repeat-x bottom;
}
.spec_title {
	background : #556265;
	margin: 0 1px;
	padding: 3px 15px 5px 15px;
	color: white;
	font-size: 12px;
	font-weight : bolder;
}

.search {
	border: 1px solid black;
	height: 100px;
	background-color : white
}

.search input {
background-color : white
}


.search1 {
	height: 100px;
	overflow : auto;
	
	
	
	padding : 0px 4px
}


.search_check {
	 background-color : #D6EAF7;
	 border : 1px solid black;
	 margin : 0;
	 padding : 0
}

.search_check_ct {
	 background-color : #D6EAF7;
	 border : 1px solid black;
	 margin : 0;
	 padding : 0
}

.search_check_mt {
	 background-color : #D6EAF7;
	 border : 1px solid black;
	 margin : 0;
	 padding : 0
}


.search td {
	color: black;
	font-size : 10px;
}
.rezult {
	 background-color : white;
	 color: black;
	 margin-top : 25px;
	 border-collapse : collapse;
}
.rezult  tr td, .rezult tr td p  {
	color: black;
	text-align : center;
	vertical-align : top;
	
}rezult tr td p  {
	margin : 0;
	padding: 0
}
.rezult td a, .rezult td p a  {
color: black;
text-decoration : none;
	margin : 0;
	padding: 0
}

.rezult td {
	padding: 5px 8px;
	border : 1px solid #95CDE9;
}
tr.row_1 td{
	border: none;
	background-color : #5A93B8;
	color: white;
	height : 40px;
	text-align : center;
	font-weight: bolder;
	line-height : 14px;
	padding-top: 6px;
	vertical-align : top;
}
.row_2 {
	background : #D6EAF7;
}
.col_1, .col_1 a {
	color: #136BA4;
	font-weight: bolder;
	text-decoration : none
}
.col_1 a:hover {
	
	text-decoration : underline
}

.poisk input{
	border: none
}

.poisk select{
	border:  none
}



 input{
  color: black;
  font-size: 10px;
  font-weight : normal;
  border: 1px solid #CACACA;
  background: White;
  margin: 0px;
  padding : 0;
  padding-left : 3px;
vertical-align: middle;
  
}

 select {
height:25px;
vertical-align: middle;
  font-size: 11px;
  color: #2A2A2A;
   background: White;
}

.button {
	border: none;
	height:25px;
	width: 41px;
	margin : 0;
	padding : 0;
	margin-left : 3px;
	background : url(button_poisk.jpg) no-repeat center;
	vertical-align: middle;
	cursor : pointer;
}
.button2 {
	border: none;
	height:33px;
	width: 353px;
	margin : 0;
	padding : 0;
	margin-left : 3px;
	background : url(button_poisk2.gif) no-repeat left top;
	vertical-align: middle;
	cursor : pointer;
}
form{
  margin : 0px;
  padding : 0px;
}


.zayavka {
font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2A3031;
	border: 1px solid #5E849C;
	color: #82C4EF;
	width : 325px;
	padding : 2px;
	margin : 2px 0;
	font-size: 12px;
	overflow : hidden;
}
.poisknew {
	height: 29px;
	border: none;
	width : 164px;
	background: url(button_newpoisk.jpg) no-repeat;
}
.zayavka_but {
	height: 29px;
	border: none;
	width : 133px;
	background: url(button_sent.jpg) no-repeat;
}

.top{
	color: white;
	font-size : 10px;
	font-weight : bolder;
	height: 87px;
	padding: 0 0 0 35px;
	vertical-align: middle;
	background : #DF001C url(top_back.gif) repeat-x top;
}
.menu_back{
	padding: 0 0px 0 10px;
	height: 51px;
	background : #CE000F url(menu_back.gif) repeat-x top;
}










.td {
	padding: 8px 36px;
	background : #282828 url(td_1.gif) repeat-x top;
}
.td2 {
	padding: 10px;
	background : #1F1F1F;
}
.td3 {
	padding: 4px 0px 12px 20px;
	background : #30383A url(td_2.gif) repeat-x top;
}

.td3_in {
	padding: 4px 0px 12px 20px;
	background : #4A5859;
}

.td3_2 {
	padding: 0px 0px 0px 36px;
	background: #4A5859
}
.td3_3 {
	padding: 10px 90px 33px 0px;

}
.td3_2_in {
	padding: 0px 0px 0px 36px;
	background: #353D3F
}

.td4 {
	background : #404C4D;
	margin: 8px 0;
	padding: 0;
	margin-right:10px;
}

.td6{
	padding: 0px 0px 0px 18px;
	
}	
.td5 {
	padding: 0px 0px 0px 24px;
	color: #85AAC2
}	

.td5 p {
	color: #85AAC2;
	text-decoration : none;
}

.td5 p a{
	color: #85AAC2;
		text-decoration : none;
}

.td5 p a:hover{
	
		text-decoration : underline;
}
.td6 {
	padding: 8px 15px;

}	

.td7 {
	padding: 10px 35px 5px 0px;

}
.td8 {
	padding: 15px 5px;

}.td9{
	padding: 0px 15px;

}

.td_10 {
	padding: 10px 30px 10px 30px
}
.td_10 p {
	line-height: 20px
}
.td_foto {
	padding: 12px 0 0 0
}
.line_1 {
	background : url(line_1.gif) repeat-x;
	height: 4px;
	margin: 4px 10px 0px 0;
	clear : both;
	padding:0;
	display : block
}

div.line_2 {
	background : url(line_1.gif) repeat-x;
	height: 4px;
	margin: 4px 0;
	padding:0;

}.line_3 {
	background : url(line_3.gif) repeat-x;
	height: 4px;
	margin: 4px 0;
	padding:0;
}
.pic_left {
	border: 1px solid #4C5557;
	margin-right: 5px
}
.bottom {
	padding: 10px 0 10px 35px;
	background-color : #202020;
	color: #677477
}
.bottom td{

	color: #677477
}
.bottom a {
	color: #677477;
	text-decoration : underline
}

.line_2 {
	background-color:#82C4EF; height:1px; width:100%; margin: 17px 0
}
.pic_good {
	margin-right: 5px;
	border: 1px solid #82C4EF
}
