 /* general applications */
	
	html, body, ul, ol, li, p,
	h1, h2, h3, h4, h5, h6,
	form, fieldset, a, img, div {
		margin: 0;
		padding: 0;
		border: 0;
	    }
	
	a img {
		border: 0;
		  }
	
	a {}
	
	a:visited {}

	a:hover {
		  text-decoration: none;
			}
	
					  
	body {	
		font-size: 75%;
		font-family: Arial;
		color: #333;
		min-width: 1150px;
		}
		 
	table {
	  	 border-collapse: collapse;
	  	 border-spacing: 0;
	 	 }
	
	table td {
	   	  padding: 0;
	  	  }
	  
	/* page was not compressed less 1000 px */  
	#wrapper {
		min-width:1235px;
	  		width:expression(document.body.clientWidth < 1235? "1235px": "auto");
		  }
	 
	html {
 	      height:100%;
		}

	body {
	     margin:0;
	     padding:0;
	     height:auto !important;
             height:100%;
             min-height:100%;
		}

 
/* /general applications */ 



/* Mainframes */


html, body {
	margin:0px; padding:0px; 
/*	position:relative;*/
}

body {
	background: #fff;
	}


#wrapper {
	   width: 100%;
	   margin: 0;
	  }
	  
*html #wrapper {
	  		width:expression(document.body.clientWidth < 1235? "1235px": "auto");
		  }	  

#head { 
    	height: 119px;
	/*position: relative;*/
	z-index: 10;
	display: block;
	}


/* index */
#index #content_td {
		width: 100%;		
		}

#index #content{
		display: block;
		/*position: relative;*/
		}

#index #back_content_td {
		width: 100%;
		}

#index #back_content {
		display: block;
		/*position: relative;*/
		}


#index #left_td {
	   width: 252px;
	   height: 100%;
	   background: url(/i/bg_left_td.jpg) repeat-x #116D9F 0 0;
	    }

#index #left {
	   display: block;
	   /*position: relative;*/
	   margin: 0;
	   padding: 0;
	}

#index #center_td {
		
		}

#index #center {
	   display: block;
	   /*position: relative;*/
	   margin: 0 0 0 0;
	   padding: 0 0 0 0;
	   	}
/* /index */



/* inner */
#inner #content_td {
		width: 100%;
		}

#inner #content{
		display: block;
		/*position: relative;*/
		}

#inner #back_content_td {
		width: 100%;
		}

#inner #back_content {
		display: block;
		/*position: relative;*/
		width: 100%;
		background: url(/i/bg_line_fon_bigimg.jpg) repeat-x #E5ECF2 100% 0;
		}


#inner #left_td {
	   width: 252px;
	   background: url(/i/bg_left_td.jpg) repeat-x #116D9F 0 0;
	    }

#inner #left {
	   display: block;
	   /*position: relative;*/
	   margin: 0;
	   padding: 0;
	}

#inner #center_td {
		   background: url(/i/bg_imgleft_inner.jpg) no-repeat #dae6ed left top;
		}

#inner #center {
/*		   background: url(/i/bg_imgright_inner1.jpg) no-repeat right top;*/
		   background-repeat: no-repeat;
		   padding-top: 1px;
		   background-position: right top;
		   .background-position: right top;
		   _background-position: right top;
	   	   height: 800px;
		   .height: 100%;
		   _height: 800px;
	   	}
#inner #dop_block {
	   display: block;
	   background: url(/i/bg_dop_menu.gif) repeat-x 0 0;
	   /*position: relative;*/
	   margin: 95px 0 0 46px;
	   width: 87%;
	   _width: 87%;
	   float: left;
	   _float: none;
	   padding: 0 0 0 0;
	   min-height: 700px;
	   _height: 700px;
	   	}

#inner #content_txt {
	   background: #fff;
	   display: block;
	   /*position: relative;*/
	   margin: 0;
	   float: none;
	   padding: 0 50px 75px 50px;
	   /*padding: 0;*/
	   min-height: 700px;
	   _height: 700px;
	   	}

/* /inner */

/* counters */
.foot {
	height: 150px;
	display: block;
	/*position: relative;*/
	float: left;
	margin: -177px 0 0 0;
		}

.foot #count {
		display: block;
		/*position: relative;*/
		padding: 17px 0 0 0;
		}

.foot #count img {
		    margin: 0 10px 20px 15px;
		    }


.foot p {
		display: block;
		/*position: relative;*/
		color: #83afdb;
		text-align: center;
		font-size: 11px;
		font-family: Arial;
		padding: 39px 12px;
		background: url(/i/bg_footer.gif) repeat-x 0 0;
		}

.foot p a {
	color: #9ec6ee;
	}

/* /Mainframes */

	
#l_c {
	/*position: relative;*/
	display: block;
	height: 119px;
	}

#logo {
	float: left;
	margin: 0;
	_margin: 0 -3px;
	padding: 0;
	border: 0;
	}

#icons {
	float: left;
	/*position: relative;*/
	display: block;
	margin-top: 0px;
	height: 30px;
	}

#icons img {
		float: left;
		margin-left: 35px;
		margin-top: 18px;
		}

#rep_fon {
	/*position: relative;*/
	display: block;
	height: 119px;
	background: url(/i/rep_fon_head.jpg) repeat-x 0 0;s
	margin-left: 252px;
   }

#fon_img {
	background: url(/i/img_fon_head.jpg) no-repeat 100% 0;
	/*position: relative;*/
	display: block;
	height: 119px;
	}

#fon_img p {
	/*position: relative;*/
	display: block;
	float: right;
	color: #053F9E;
	padding: 60px 100px 0 35px;
	margin-top: 11px;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	}

.slogan {
	 display: block;
	 background: url(/i/bg_slogan.jpg) repeat-x 0 0;
	 height: 128px;
	 margin: 0 7px 0 0;	
	 padding: 25px 0 0 0;
	 line-height: 25px;
	 color: #FCFFA7;
	 font-family: "Lucida Console";
	 font-size: 15px;
	 font-weight: 500;
	 text-align: center;
	 font-style: italic;
		}

#index #rep_flash {
	 background: url(/i/rep_bg_flash.jpg) repeat-x 100% 0;
	 display: block;
	 margin: 0 0 -43px 0;
	}

#index #for_flash {
	 background: url(/i/bg_img_flash.jpg) no-repeat 100% 0;
	 display: block;
	 height: 465px;
	 margin: 0 0 0 0;
	}

/* Detalis */

#base_menu {
		display: block;
		/*position: relative;*/
		float: left;
		width: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background: url(/i/bg_base_menu.gif) no-repeat 0 0;
		}

#base_menu_n {
		display: block;
		/*position: relative;*/
		float: left;
		width: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background: url(/i/bg_menu_up.gif) no-repeat 100% 0;
		}

#base_menu_n ul#menu_up {
  list-style: none;
  text-align: center;
  vertical-align: middle;
  /*position: relative;*/
  display: block;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  }

#base_menu_n ul#menu_up li {
	background: url(/i/marker_up_li.gif) no-repeat 100% 0;
	color: #fff;
	float: left;
	margin: 0 0 0 5px;
	padding: 8px 3%;
	display: block;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	  }

#base_menu_n ul#menu_up li.last {
	background: none;
	color: #fff;
	float: left;
	display: block;
  }

#base_menu_n ul#menu_up li a {
		color: #043F82;
		font-weight: bold;
		font-style: italic;
  }

#index ul#menu {
  list-style: none;
  /*position: relative;*/
  display: block;
  margin: 10px 0 0 0;
  padding: 0 0 331px 0;
/*  background: url(/i/bg_left_img1.jpg) no-repeat right bottom;*/
   background-repeat: no-repeat;
   background-position: right bottom
  }

#index ul#menu li {
	list-style: none;
	background: url(/i/bg_menu_li.gif) repeat-x 0 0;
	text-align: left;
	text-transform: none;
	color: #fff;
  	padding: 13px 0 11px 16px;
	font-weight: bold;
	font-size: 17px; 
	font-style: italic;
 	border-right: 3px #12597E solid;
	margin: 0 6px 0 0;
  }

#index ul#menu li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 20px;
	background: url(/i/menu_left_li.gif) no-repeat 0 -2px;
  }

#index ul#menu li.pres {
	background: url(/i/bg_menu_li_s.gif) repeat-x 0 0;
	color: #2089F1;
  	padding: 10px 0 7px 60px;
	font-weight: bold;
	font-size: 17px; 
	font-style: italic;
 	border-right: 3px #12597E solid;
	margin: 0 6px 0 0;
  }

#inner ul#menu {
  list-style: none;
  /*position: relative;*/
  display: block;
  margin: 10px 0 0 0;
  padding: 0 0 331px 0;
  _padding: 0 0 328px 0;
/*  background: url(/i/bg_left_img1.jpg) no-repeat right bottom;*/
   background-repeat: no-repeat;
   background-position: right bottom
  }

#inner ul#menu li {
	background: url(/i/menu_li_top.gif) no-repeat 0 top;
	text-align: left;
	margin-bottom: 0;
	_margin-bottom: -4px;
	width: 100%;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 0;
	overflow: hidden;
  }

#inner ul#menu li .m_bottom {
	background: url(/i/menu_li_bottom.gif) no-repeat 0 bottom;
	padding: 11px 0 0 0;
	overflow: hidden;
  }

#inner ul#menu li a {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: #000;
	text-align: left;
	display: block;
	padding: 0 0 15px 47px;
	margin-top: 0;
  }

#inner ul#menu li span {
	text-transform: none;
	color: #000;
	font-weight: bold;
	font-size: 13px; 
	font-style: italic;
	text-align: left;
	display: block;
	padding: 0 0 15px 47px;
	margin-bottom: 0;
  }

#inner ul#menu li.pres {
	background: url(/i/menu_li_s_top.gif)  no-repeat 0 top;
	padding: 14px 0 0 0;
	overflow: hidden;
  }

#inner ul#menu li.pres .m_bottom {
	background: url(/i/menu_li_s_bottom.gif) no-repeat 0 bottom;
	padding:  0 0 0;
	overflow: hidden;
  }

#inner ul#menu li.first {
	list-style: none;
	width: 188px;
	_width: 246px;
	background: url(/i/bg_menu_li.gif) repeat-x 0 0;
	text-align: left;
	text-transform: none;
	color: #fff;
  	padding: 13px 0 11px 55px;
	font-weight: 500;
	font-size: 20px; 
	font-style: normal;
 	border-right: 3px #12597E solid;
	margin: 0 0 0 0;
  }

/*#inner ul#menu {
  list-style: none;
  /*position: relative;*/
  display: block;
  margin: 10px 0 0 0;
  padding: 0 0 331px 0;
  background: url(/i/bg_left_img.jpg) no-repeat right bottom;
  }

#inner ul#menu li {
	list-style: none;
	background: url(/i/bg_menu_li.gif) repeat-x 0 0;
	text-align: left;
	text-transform: none;
	color: #000;
  	padding: 15px 0 10px 40px;
	font-weight: bold;
	font-size: 12px; 
	font-style: italic;
 	border-right: 3px #12597E solid;
	margin: 0 6px 0 0;
  }

#inner ul#menu li a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	padding: 2px 0 0 20px;
	background: url(/i/menu_left_li.gif) no-repeat 0 -2px;
  }

#inner ul#menu li.pres {
	background: url(/i/bg_menu_li_s.gif) repeat-x 0 0;
	color: #000;
  	padding: 10px 0 7px 60px;
	font-weight: bold;
	font-size: 12 px; 
	font-style: italic;
 	border-right: 3px #12597E solid;
	margin: 0 6px 0 0;
  }*/


	/* center */

#index .h1 {
	    display: block;
	    height: 113px;
	    background: url(/i/bg_center_line.gif) repeat-x 0 0;	    
		}

#index .h1 span.h {
		display: block;
		background: url(/i/bg_center.gif) no-repeat 0 0;
		padding: 75px 0 0 125px; 
		font-size: 22px;
		font-weight: normal;
		}

	#index #content_txt {
				padding: 20px 0 30px 110px;
				overflow: hidden;
				_height: 0;
				/*min-height: 107px;
				.min-height: 175px;
				_height: 175px;*/

				}

	#index #content_txt ul {
				list-style: none;
				margin: 10px 60px 0 0;
				padding-bottom: 0px;
				font-size: 12px;
				float: left;
				}

	#index #content_txt ul li{
				background: url(/i/menu_index_li.gif) no-repeat 0 5px;
				padding: 0 0 0 13px;
				margin-bottom: 10px;
				}

	#index #content_txt ul li a {
				  color: #000;
				 }

h1, h2 {
	font-size: 1.25em;
	font-family: Arial;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	}

#content_txt h1 {
	font-size: 18px;
	color: #0080FF;
	font-family: Tahoma;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	}

#content_txt p {
		padding-bottom: 5px;
		font-size: 12px;
		font-family: Arial;
		text-indent: 15px;
		text-align: justify;
	}

#index #center p {
		padding-bottom: 10px;
		width: 80%;
		font-size: 12px;
		font-family: Arial;
		text-indent: 15px;
		text-align: justify;
		margin: 0 auto 0 auto;
	}

*html #index #center p {
		margin: 0 0 0 80px;
	}

#index #center p a {
		color: #0070C1;
	}

#index #center h2 {
		padding-bottom: 15px;
		font-size: 18px;
		font-family: Arial;
		text-align: justify;
		margin: 0 0 0 80px;
	}


#content_txt p a {
		color: #0070C1;
	}

#content_txt h2 {
	color: #FD720F;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0 0 30px 0;
	}

#content_txt h3 {
	color: #074488;
	font-size: 16px;
	clear: both;
	font-weight: normal;
	padding: 30px 0 18px 0;
	}

	/* lists */

	#inner #content_txt ul {
				list-style: none;
				margin: 10px 20px 0 30px;
				padding-bottom: 15px;
				font-size: 12px;
				}

	#inner #content_txt ul li{
				background: url(/i/marker_li.gif) no-repeat 0 0;
				padding: 0 0 0 18px;
				margin-bottom: 10px;
				}

	#inner #content_txt ul li a {
				  color: #0018FF;
				 }

	#inner #content_txt ul li ul {
				margin: 20px 0 18px 33px;
				padding-bottom: 0;
			
				  }
	#inner #content_txt ul ul {
				margin: 20px 0 0 33px;
				padding-bottom: 8px;
				font-size: 12px;
				  }
				
	#inner #content_txt ul ul li{
				background: url(/i/marker_li_li.gif) no-repeat 0 2px; 
				padding: 0 0 0 18px;
				}

	#inner #content_txt ol {
				margin: 10px 20px 0 35px;
				padding-bottom: 20px;
				font-size: 12px;
				}

	#inner #content_txt ol li {
				margin-left: 25px;
				margin-bottom: 10px;
				}

	#inner #content_txt ol li a {
				  color: #0018FF;
				 }

	#inner #content_txt ol li ol {
				  margin: 20px 0 18px 0;
				  padding-left: 25px;
			  	  padding-bottom: 0;
					}

	#inner #content_txt ol ol {	
				font-size: 12px;
				margin: 20px 0 0 0;
				padding-left: 42px;
				padding-bottom: 8px;
					}
	/* / Lists */


	/* table */

	#inner #content_txt table {
				font-family: Arial;
				font-size: 13px;
				text-align: left;
				margin: 20px 20px;
			   }

	#inner #content_txt thead {
				color: #000;
	        		font-weight: bold;
				}
	
	#inner #content_txt thead tr th {
		 			background:url(/i/bg_thead_tr_th.gif) repeat-x #B6D9F7 0 0;
					color: #fff;
					border-width: medium;
					padding: 6px 13px 6px 13px;
					border-bottom: 2px solid #80AFD8;
					border-right: 2px solid #fff;
					 }

	#inner #content_txt thead tr td {
					padding: 9px 10px 9px 10px;
					background: url(/i/bg_thead_tr_td.gif) repeat-x #F5FAFE 0 0;
					border-width: medium;
					text-align: center;
					border-bottom: 2px solid #BFD7ED;
					border-right: 1px solid #fff;
		 			}	

	#inner #content_txt tbody tr th {
		   			color: #000;
		   			background: #9EC4E5;
					border-width: medium;
		   			padding: 9px 10px 9px 10px;
					font-weight: normal;
					border-bottom: 1px solid #BFD7ED;
		  			 }

	#inner #content_txt tbody tr td {
	 	 			color: #000;
		   			background: #DAE8F5;
		        		font-weight: normal;
					text-align: center;
					border-width: medium;
					border-color: #A1A6A6;
		   			padding: 9px 10px 9px 10px;
					border-bottom: 1px solid #BFD7ED;
					border-right: 1px solid #BFD7ED;
		   			}
	/* /table*/


	/* form mail*/

	#inner #content_txt form#mail {
				padding: 0 0 20px 0;
				display: block;
				width: 100%;
				}

	#inner #content_txt form#mail label {
		    		    font-size: 1.2em;
		    		    font-weight: bold;
				    display: block;
				    clear: both;
				     }

	#inner #content_txt form#mail label span {
					color: #8C1212;
					font-size: 1.3em;
				    	display: inline;
					padding: 0;
				     }

	#inner #content_txt form#mail textarea {
					float: left;
				    	clear: both;
		     			}

	#inner #content_txt form#mail input {
		    		    float: left;
		   		    clear: both;
		     			}

	#inner #content_txt form#mail .red {
					display: block;
					clear: both;
					color: #8C1212;
					font-size: 1em;
			     		}

	#inner #content_txt form#mail .buttons {
					display: block;
					clear: both;
					width: 300px;
			     		}	

	#inner #content_txt form#mail .buttons input {
					     background: #9E9E9E;
					     height: 23px;
					     color: #fff;
					     font-weight: bold;
					     float: left;
					     clear: none;
					     margin-right: 25px;
					     margin-top: 12px;
					     .margin-left: 0;
					     _margin-left: 0;
					     padding: 3px;
					     border-top: 1px #fff solid;
					     border-left: 1px #fff solid;					     
			     		     }		
	/* /form mail */


	/* /contact */

	#inner #content_txt .contact {
				display: block;
				float: left;
				/*position: relative;*/
				width: 100%;
				}

	#inner #content_txt .block_img {
				display: block;
				width: 220px;	
				/*position: relative;*/
				float: left;
				text-align: center;
				padding: 0 0 0 0;
				}
	
	#inner #content_txt .block_img a {
					color: #0070C1;
					font-size: 12px;
					}

	#inner #content_txt .block_txt {
				display: block;
				/*position: relative;*/
				float: left;
				padding: 40px 40px 0 0;
					}

	#inner #content_txt .caption {
				    font-size: 12px;
				    padding-left: 35px;
				    padding-bottom: 10px;
				   }

	#inner #content_txt span.marker {
				     font-size: 12px;
				     padding-left: 60px;
				     display: block;
				     margin-bottom: 5px;
				     background: url(/i/marker_li.gif) no-repeat 30px 0;
				     }

	#inner #content_txt span.marker  a{
			color: #0070C1;
			font-weight: bold;
				     }
	#inner #content_txt span {
				     font-size: 12px;
				     padding-left: 40px;
				     display: block;
				     margin-bottom: 10px;
				     }
	#inner #content_txt span.tel_cont{
				font-weight: bold;
				font-size: 14px;
				color: #FF6B00;
				padding-left: 0;
			        display: inline;
				     }
	/* /contact */	

	/* list ans_que */

	#inner #content_txt #ansver {
				display: block;
				/*position: relative;*/
				width: 100%;
				}

	#inner #content_txt #ansver dl {
		  		padding: 0;
				width: 100%;
				}

	#inner #content_txt #ansver dl dt {
				background: url(/i/marker_li.gif) no-repeat 5px 0;
				padding-left: 20px;
				padding-bottom: 10px;
		 		font-size: 13px;
				font-weight: bold;
				}

	#inner #content_txt #ansver dl dd {
			margin-left: 18px;
			font-size: 13px;
			font-weight: normal;
			font-style: italic;
			padding-bottom: 10px;
				}


	#inner #content_txt #ansver dl dd.marker {
		 		font-size: 13px;		
				color: #000;
				background: url(/i/marker_li_li.gif) no-repeat 0 0;
				padding-left: 15px;
				margin-left: 35px;
				font-weight: normal;
				font-style: normal;
		 		}
	/* list ans_que */



	/* form ans_que*/

	#inner #content_txt form#ans_que {
				padding: 0 0 20px 0;
				display: block;
				width: 100%;
				}
	#inner #content_txt form#ans_que label {
		    		    font-size: 13px;
		    		    font-weight: bold;
				    display: block;
				    clear: both;
				    margin-bottom: 3px;
				     }

	#inner #content_txt form#ans_que label span {
					color: #8C1212;
					font-size: 13px;
				    	display: inline;
					padding: 0;
				     }

	#inner #content_txt form#ans_que textarea {
					float: left;
				    	clear: both;
		     			}

	#inner #content_txt form#ans_que input {
		    		    float: left;
		   		    clear: both;
		   		    margin-bottom: 10px;
		     			}
		     			
     #inner #content_txt form#ans_que img {
       margin-left: 10px;
       }

	#inner #content_txt form#ans_que .red {
					display: block;
					clear: both;
					color: #8C1212;
					font-size: 12px;
			     		}

	#inner #content_txt form#ans_que .buttons {
					display: block;
					clear: both;
					width: 300px;
			     		}	

	#inner #content_txt form#ans_que .buttons input {
					     height: 25px;
					     color: #000;
					     font-weight: bold;
					     float: left;
					     clear: none;
					     margin-right: 25px;
					     margin-top: 12px;
					     padding: 4px;
					     background: #E0DFE3;
					     border-top: 1px #C2E6CE solid;
					     border-left: 1px #C2E6CE solid;					     
			     		     }	
	/* /form ans_que*/


	/* map_site */
	#inner #content_txt .glav {
				font-size: 1.4em;
				color: #373289;
				font-weight: bold;
				color: #373289;
				}

	#inner #content_txt ul.map_site {
				list-style: none;
				margin: 10px 20px 0 30px;
				padding-bottom: 15px;
				font-size: 1.4em;
				color: #373289;
				font-weight: bold;
				}

	#inner #content_txt ul.map_site li{
				background: url(/i/marker_li.gif) no-repeat 0 4px;
				padding: 0 0 0 13px;
				margin-bottom: 10px;

				}

	#inner #content_txt ul.map_site li a {
				color: #373289;
				 }

	#inner #content_txt ul.map_site li ul {
				margin: 20px 0 18px 50px;
				padding-bottom: 0;
			
				  }
	#inner #content_txt ul.map_site ul {
				margin: 20px 0 0 33px;
				padding-bottom: 8px;
				font-weight: normal;
			 	text-transform: none;
				font-size: 0.8em;
				  }
				
	#inner #content_txt ul.map_site ul li{
				background-image: url(/i/marker_li_li.gif) no-repeat 0 5px; 
				padding: 0 0 0 13px;
				}

	#inner #content_txt ul.map_site ul li a{
				color: #373289;
				}

	#inner #content_txt ul.map_site li ul li ul {
				margin: 20px 0 18px 50px;
				padding-bottom: 0;
			
				  }
	#inner #content_txt ul.map_site ul ul {
				margin: 20px 0 0 33px;
				padding-bottom: 8px;
				font-weight: normal;
			 	text-transform: none;
				font-size: 0.9em;
				  }
				
	#inner #content_txt ul.map_site ul ul li{
				background-image: none; 
				padding: 0 0 0 13px;
				}

	#inner #content_txt ul.map_site ul ul li a{
				color: #373289;
				}
	/*/ map_site */


	/* error */
	 
	.error {
		color: #da0000;	
		font-size: 28px;
		font-weight: bold;
		margin: 0 0 20px 0;
		padding: 0;
		}

	.blue_error {
		color: #373289;	
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 10px 20px;
		padding: 0;
		}

	.marker_red {
		color: #000;	
		font-size: 12px;
		margin: 0 0 10px 40px;
		padding: 0 0 0 13px;
		background: url(/i/marker_li.gif) no-repeat 0 3px;
		}
		
	/*/ error */


/* other */


	/* path */

	.path { 
		font-size: 11px;
		font-weight: normal;
		font-family: Arial;
		display: block;
		clear:both;
		padding: 15px 0 30px 25px;
		margin: 0 0 0 0;
	   	background: url(/i/bg_center_line_inner.gif) repeat-x #fff 0 0;
		}
	
	.path a { 
		color: #00F;
		  }



.page {
	display: block;
	text-align: right;
	width: 100%;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: right;
	margin: 15px 0;
	}

.page a {
	color: #2089F1;
	}

.page .line {
	text-decoration: none;
	}



img.right {
	float: right;
	margin: 15px 0 15px 15px;
	border: 1px #436986 solid;
	clear: right;
	}

img.left {
	float: left;
	clear: left;
	margin: 15px 15px 15px 0;
	border: 1px #436986 solid;
	}

.more {
	display: block;
	_position: absolute;
	_right: 50px;
	/*_top: 30%;
	_bottom: 20px;*/
	clear: both;
	float: right;
	text-align: right;
	.width: 60px;
	_width: 85px;
	font-size: 12px;
	_font-size: 12px;
	color: #0D65BC;
	background: url(/i/marker_more.gif) no-repeat #C4E1FD 0 0;
	margin: 20px 50px 0 0;
	.margin: 100px 40px 0 0;
	_margin: 20px 0 0 0px;
	padding: 6px 6px 6px 20px;
	_padding: 6px 6px 6px 20px;
}

.more a {
	color: #0D65BC;
}

.block_up {
	/*display: block;
	clear: both;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #0D65BC;
	background: url(/i/marker_more.gif) no-repeat #C4E1FD 0 0;
	margin: 20px 0 0 0;
	padding: 6px 6px 6px 20px;*/

	display: block;
	/*_position: absolute;
	_right: 50px;
	_bottom: 20px;*/
	clear: both;
	float: right;
	text-align: right
	font-size: 12px;
	_font-size: 12px;
	color: #0D65BC;
	background: url(/i/marker_more.gif) no-repeat #C4E1FD 0 0;
	margin: 20px 50px 0 0;
	.margin: 20px 0 0 0;
	_margin: 20px 0 0 0px;
	padding: 6px 6px 6px 20px;
}

.block_up a {
	color: #0D65BC;
}

.block {
	display: block;
	text-align: right;
	/*position: relative;*/
	color: #1D81D6;
	padding: 10px 0;
 }

.block a.link {
	color: #1D81D6;
	font-weight: normal;
	font-size: 11px;
 }

.block_a {
	display: block;
/*	float: right;*/
	text-align: right;
	width: 100%;
	/*position: relative;*/
	color: #3c5ad3;
	padding: 20px 0;
 }

.block_a a#up {
	color: #373289;
	font-weight: bold;
	font-size: 11px;
 }

.back {
	font-size: 12px;
	text-align: left;
	color: #2089F1;
	margin: 10px 0 0 0;
	padding:0 0 0 20px;
}

.back a {
	color: #2089F1;
	width: 50px;
}


/* /Detalis */


.service .headline {
  text-indent: 0;
  margin: 0 0 0 -40px;
  }

.service p {
  text-indent: 0;
  margin: 0 0 0 40px;
 }

.color {
  color: #2089F1;
  }

.link_right {
  text-align: right;
  padding: 15px 0 0 0;
  }

.link_right a {
  color: #2089F1;
  font-size: 12px;
  }



/* FLASH!!! */

	#index #flash {
			height: 465px;
			width: 746px;
			display: block;
		            position: absolute;
			z-index: 7;
			margin:  -1px 1px 0 0;
			_margin:  -1px 0 0 0;
			right: 0;
			}

	#index #flash object {
			display: block;
		            /*position: relative;*/
			z-index: 7;
			margin:0;
/*			margin: 75px 0 0 17px;
			_margin: 79px 0 0 18px;*/
			}

/* /FLASH!!! */


#index ul#menu2 {
  list-style: none;
  /*position: relative;*/
  display: block;
  margin: 10px 0 0 0;
  padding: 0 0 331px 0;
/*  background: url(/i/bg_left_img1.jpg) no-repeat right bottom;*/
   background-repeat: no-repeat;
   background-position: right bottom
  }


#index ul#menu2 li {
	list-style: none;
	background: url(/i/bg_menu_li.gif) repeat-x 0 0;
	text-align: left;
	text-transform: none;
	color: #fff;
  	padding: 13px 0 11px 16px;
	font-weight: bold;
	font-size: 17px; 
	font-style: italic;
 	border-right: 3px #12597E solid;
	margin: 0 6px 0 0;
  }

.banner {
  float: left;
  margin: 48px 0 0 -80px;
  }  



/*!!!!!!!!!*/

.h1 a{
	margin-left:16px;
}

#index .h1 h1 {
		display: block;
		background: url(/i/bg_center.gif) no-repeat 0 0;
		padding: 55px 0 0 36px; 
		font-size: 26px;
		font-weight: bold;
		color:#116da0;
		padding-top:65px;
		margin-bottom:10px;
		}
#index .h1 span.h1 {
		display: block;
		background: url(/i/bg_center.gif) no-repeat 0 0;
		padding: 55px 0 0 36px; 
		font-size: 26px;
		font-weight: bold;
		color:#116da0;
		padding-top:65px;
		margin-bottom:10px;
		}
#index .h1 {
	    display: block;
	    height: 193px;
		background: url(/i/bg_center_line2.gif) repeat-x 0 0; }
/*--------------------- new ---------------*/
#index .h1 h1 a {
		font-size: 17px;
		font-weight: bold;
		color:#fd7310;
		}
#index .h1 div {
	padding-left:34px;
}
#index .h1 div a {
		display:block;
		width:176px;
		height:77px;
		background:url(/i/new/pr1.gif) no-repeat 0 0;
		float:left;
		margin:0 14px 0 0;
		
		}
#index .h1 div a#pr2 {
	background-image:url(/i/new/pr2.gif);
}
#index .h1 div a#pr3 {
	background-image:url(/i/new/pr3.gif);
}
#index .h1 div a#pr4 {
	background-image:url(/i/new/pr4.gif);
}
#index .h1 div a:hover  {
	background-position:0 100%;
}
#index .h1 div a#bluebut1, #index .h1 div a#bluebut2 {
		display:block;
		width:176px;
		height:37px;
		background-image:url(/i/new/bluebut3.gif);
		float:left;
		margin:0;
		}	
#index .h1 div a#bluebut2 {
	background-image:url(/i/new/bluebut4.gif);
	
}
.banners {
	height:146px;
	_height:160px;
	padding:17px 0 0 13px;
	background:url(/i/new/banners-bg.gif) 0 0;
	overflow:hidden;
}
.banners div {
	padding-bottom:11px;
}
#left {

}
 ul.menuleft {
	background:url(/i/new/menu-tcorner.gif) #f38333 no-repeat 100% 0;
	width:246px;
	padding:27px 0 0 0;
	
}
 ul.bot2 {
	background:none;
	padding:0;
} ul.menuleft li {
	margin:0;
	padding:0;
	background:none;
	border-right: 3px #12597E solid;
	
}
ul.menuleft li a, #inner ul.menuleft li span {
	background:url(/i/new/li-bg.gif) 0 0 no-repeat;
	height:28px;
	_height:36px;
	display:block;
	width:216px;
	_width:243px;
	padding:8px 0 0 27px;
	font-style:normal;
	color:#fff;
	font-weight:700;
	text-decoration:none;
	font-size:17px;
	
	
}
#inner ul.menuleft li a, #inner ul.menuleft li span {
background:url(/i/new/li-bg-2.gif) #f38333 0 0 no-repeat;

font-size:12px;

height:38px;
padding:8px 0 0 27px;

}
#inner ul.menuleft li span, #inner ul.menuleft li a:hover {
	background:url(/i/new/li-bg-2.gif) #fe5e0c 100% 0 no-repeat;
	
}
ul.menuleft li a:hover {
	background-position:0 100%;
}
ul.menuleft li.menuh {
	background:#147dae;
	color:#fff;
	font-weight:400;
	font-size:17px;
	font-style:normal;
	height:28px;
	_height:36px;
	display:block;
	width:216px;
	_width:246px;
	padding:8px 0 0 27px;
}
ul.menuleft li.liprice a, #inner ul.menuleft li.liprice a {
	background:url(/i/new/price-icon.gif) #eb732a 8px 10px no-repeat;
	font-weight:400;
	font-size:15px;
	height:22px;
	}
ul.menuleft li.liprice a:hover, #inner ul.menuleft li.liprice a:hover {
	text-decoration:underline;
	background:url(/i/new/price-icon.gif) #eb732a 8px 10px no-repeat;
}
 .menu-wrap {
	background:url(/i/new/bg_left_img.gif) no-repeat 0 100%;

	padding-bottom:264px;
}
.slogan2 {


font-size:12px;
left:350px;
margin-left:-56px;
padding-left:33px;

position:absolute;
top:67px;
width:270px;
_width:300px;
}
.slogan2 h1 {
	font-size:12px;
	font-weight:400;
}
#index #center span.h2 {
font-family:Arial;
font-size:18px;
margin:0 0 0 80px;
padding-bottom:15px;
text-align:justify;
}