/* Деликатный переезд | 2006 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #000; min-width:905px; font-size:100.01%;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #276aa4; text-decoration: underline;}
	span a{color: #fc8227}
a:hover{text-decoration: none;}
h1{font-size: 140%; margin-bottom: 12px;}
	h1.border{margin: 24px 0; padding: 12px 18px; background: #fc8227; font-weight: normal; color: #fff; font-size: 150%;}
	h1.news{margin: 12px 0; text-align: right; text-transform: uppercase;}
h2{font-size: 120%; margin-bottom: 12px;}
h3{font-size: 100%;}

span{color: #fc8227}

ul{margin: 0 0 12px 16px;}
ol{margin: 0 0 12px 25px;}

p{padding-bottom: 12px;}
#t {
	position: absolute;
	top: -13px;

	
	
}
*  html  #t2 {
position: absolute;top: -13px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/tel_9053463.png', sizingMethod='scale');
}
*   html   #t {
	display: none;
}



#main{position:relative; min-height:100%; font-size: 0.75em;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<909?'905px':'100%'); height:100%;}
#main_in{padding: 27px 30px 18px 30px;}

/*--- TOP ---*/
div#top{background:#fc8227 url(../_img/bg_top.gif) repeat-x 0 0; min-height: 10px;}
	* html div#top{height: 12px;}
div#top table{width: 100%;}
div#top table td{vertical-align: top;}
div#top table td#logo{width: 150px; padding-left: 14px; vertical-align: bottom;}
	div#top table td#logo img{margin: -3px 0 0 0; position: relative;}
div#top table td h1{color: #fff; text-align: center; padding: 29px 0 0 0; font-size: 26px; font-weight: normal;}

div#top_block{height: 338px;}
table#top_block_t{width: 100%; height: 338px;}
table#top_block_t td{vertical-align: top;}

	td#top_block_l{ background:  url(../_img/bg_menu_left.gif) repeat-x 100% 100%;}
		
		div.big_image{height: 338px; background-repeat: no-repeat; background-position: 100% 100%;}
			div#top_text{padding: 78px 214px 0 30px; padding-right: 300px; height: 145px; }
				div#top_text h1{color: #fc8227; font-size: 24px; font-weight: normal; margin: 0;}
			div#telephone{
	background: url(../_img/bg_telephone.gif) no-repeat 0 100%;
	padding-left: 68px;
	margin-left: 26px;
	height: 48px;
	position: relative;
}
		a.arrow{background: url(../_img/arrow.gif) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 32px 0 0 28px;}
		
	td#top_block_r{width: 260px; background: #fc8227 url(../_img/bg_menu_right.gif) repeat-x 100% 0;}
		div#top_r_menu{height: 32px; text-align: right; padding: 18px 0px 0 0; color: #979797;}
		
		/* МЕНЮ */
		ul.menu{ list-style: none; margin: 0; padding: 22px 0 0 18px;}
		ul.menu li{padding: 0 0 16px 0;}/********* Это значение отвечает за высоту между элементами меню *********/
		ul.menu li a{color: #fff; font-size: 13px; display: block; background: url(../_img/arrow_menu.gif) no-repeat 0 2px; padding-left: 28px;}
		ul.menu li a:hover, ul.menu li a.hover{ background-position: 0 -71px;}
		ul.menu li a.hover{text-decoration: underline;}
	
		
/*--- CONTENT ---*/
div#content_block{padding: 28px 0 0 0;}

	/* INDEX */
	table#index_table{width: 100%}
	
		td#index_right{width: 260px; background: #EBE5D9; text-align: center; padding-top: 6px;}
		td#index_right table{width: 240px; margin-left: 20px;}
		td#index_right table img{display: block; margin: 0 auto;}
		td#index_right table a{color:#3e3830; font-size: 13px;}
		td#index_right table td{width: 100px; padding: 10px 0;}
		td#index_count table td{padding: 3px 0;}
		td#index_right table td.left{width: 140px; text-align: center;}}
		
			table#index_left_in{width: 100%;}
				td#index_left_l{background: #fc8227; width: 184px; padding: 38px 22px 28px 28px;}
				td#index_left_l h1{font-size: 23px; font-weight: normal; color: #fff;}
					
			a.about{background: url(../_img/arrow_about.gif) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 22px 0 0 0;;}
			a.about2{background: url(../_img/arrow_about2.gif) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #276AA4; margin: 22px 0 0 0;;}
			
				td#index_left_r{padding: 0 30px 0 25px;}
	
	div#news table{width: 100%}
	div#news table td{padding: 0 0 26px 0;}
	div#news table td.left{width: 112px;}
	
	/* INSIDE */
	table#inside_table{width: 100%}
	
	table.cell4 td {padding: 4px;}
	table.cell4 td input {padding: 0;}
	
		td#inside_left{width: 234px; background: #fc8227;}
			
			ul.left_menu{ list-style: none; margin: 0; padding: 22px 20px 0 18px;}
			ul.left_menu li{padding: 0 0 18px 0;}
			ul.left_menu li a{color: #fff; font-size: 13px; display: block; background: url(../_img/arrow_menu.gif) no-repeat 0 2px; padding-left: 28px;}
			ul.left_menu li a:hover, ul.left_menu li a.hover{ background-position: 0 -71px;}
			ul.left_menu li a.hover{text-decoration: underline;}	
			
		td#inside_right{padding-left: 24px;}
		
			table.top{width: 100%}
			table.top td.photo{width: 260px;}	
			table.top td h1{margin: 0; color: #fc8227; font-size: 25px; padding: 0; text-transform: uppercase; font-weight: normal;}
			table.top td h2{margin: 0; color: #000; font-size: 18px; padding: 0; text-transform: uppercase; font-weight: normal;}
			
		div.content img{float: left; padding: 0 30px 16px 0;}
		
		/* BOTTOM */
		table#inside{width: 100%}
			div.bottom_block_1{background: url(../_img/bg_bottom_block.gif) repeat-x bottom;}
			div.bottom_block_2{background-repeat: no-repeat; background-position: 100% 100%; min-height: 287px; padding: 60px 185px 0 30px; color: #bfb4a4}
			* html div.bottom_block_2{height: 190px;}
				div.bottom_block_2 h1{color: #fc8227; margin: 0 0 1px 0; font-weight: normal; font-size: 170%}
				div.bottom_block_2 h2{color: #fc8227; margin: 0 0 1px 0; font-weight: normal; font-size: 120%}
				div.bottom_block_2 p{padding: 25px 0;}
		a.link{background: url(../_img/arrow_link.gif) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 0;}
		
			td#bottom_right{width: 260px; background: #E9E3D7; vertical-align: middle; text-align: left; padding-top: 20px;}
			
/*--- FOOTER ---*/
#footer{clear: both; padding-top: 20px; height: 60px;
	}
	div#copyright{ color: #a9a8a8; width: 414px; padding: 6px 0 0 32px; float: left;
	}
	div#adress{width: 222px; float: right;
	}

.bottom{
	background-color: #574F44;
	height: 268px;	
	/*ВЫСОТА НИЖНЕЙ КАРТИНКИ _ Х/З!!*/
}
.bottom .txt{
	color: #bfb4a4;
	padding: 15px 15px 15px 25px;
}
.bottom h2, .bottom h3{
	color: #fc8227;
	font-weight: normal;
	margin: 5px 0;
	padding:0;
}
.bottom h2{
	font-size: 20px;
	font-weight: normal;
}
.bottom h3{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 30px;
}
.bottom .txt{
	padding-bottom: 30px;
}
.icons {
	MARGIN: 25px 0px 30px 5px
}
.icons TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
