BODY {
	padding:0; margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;		
	/*background:#a9a9a9;	*/


}
TABLE {
	border-collapse:collapse;


}
TD {
 	padding:0em;
	vertical-align:top;

}

p {margin:0 0 15px 0;}

IMG {
	border:0px;
}
A {
	color:#449fd3;

}
A:hover {
	text-decoration:none;
}
ul {padding:0;margin:0 0 15px 20px;}
LI {list-style-type:none;padding:0 0 0 13px;margin:0 0 3px 0;background:url(../images/arrow.gif) 0 5px no-repeat;}


H1 {
	font-size:18px;
	color:#0f87d5;
	font-weight:normal;
	padding:0;
	margin:0 0 15px 0;

}
H2 {
	font-size:24px;
	color:#88806f;
	font-weight:bold;
	padding:0 0 5px 0; margin:0;
}
INPUT, SELECT {
	font-size:12px;
	/*border:0;*/
}
FORM {
	padding:0; margin:0;
}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */



/*main*/
.main
{
width:1060px;
border-left:30px solid #0066cc;
border-right:30px solid #0066cc;
background: url(../images/bg.jpg) repeat-x 0 303px #fbf19b;
}
.top
{
	height:303px;
	background:url(../images/top.jpg) no-repeat;
	font-weight:bold;
	
}

.top DIV
{
	margin-left:155px;
	margin-top:85px;
	color:#998d50;
	font-size:15px;
	margin-bottom:-9px;//	margin-bottom:0px;
}

.top P
{
	margin-left:40px;
	margin-top:7px;
/*	font-family: Imprint MT Shadow, Tahoma, Arial;*/
	font-size:16px;
/*	font-weight:bold;*/
	color:#726939;
}

.top SPAN
{
	font-size:14px !important
}

#logo
{
	width:250px;
	height:120px;
	margin-left:	85px;
	margin-top:20px;

}

.menu
{
	background:url(../images/menu_top.jpg) no-repeat;
	width:347px;

	
}

.menu_main
{
	margin-left:81px;
	width:266px;
	margin-top:8px;
	text-align:center;

	
	

}

.mi
{
	margin-top:-14px;
margin-left:-3px;	//margin-left:-1px;



}

.menu_left
{
background:url(../images/left_menu.jpg) no-repeat;
margin-bottom:-2px;//margin-bottom:-2px;
	
}

.menu_right
{
background:	url(../images/right_menu.jpg) no-repeat top right;

}

.menu_right DIV
{
background:#fcfbf6;

margin-left:12px;//margin-left:1px;
width:239px;
margin-right:3px;	
}

.menu_right A
{
display:block;
font-weight:bold;
text-decoration:none;
color:#5d5224;
font-size:14px; 
padding:5px 0 3px 0;	
}

.menu_right A:hover, .act
{
	color:#c18565 !important
}

.other_banners
{
	margin-left:90px;
	margin-left:100px;
}



.spec
{
	background:url(../images/spec.jpg) no-repeat;
	margin-left:90px;
	color:white;
	margin-top:58px;
	width:261px;
	height:131px;
	font-size:17px;
}

.spec DIV
{
	margin-left:25px;
	padding-top:7px;
}

.spec A
{
	text-decoration:none !important
}

.osnova
{
	padding-left:35px;
	padding-right:85px;
	color:#575229;
}

.osnova A
{
	text-decoration:none;
	border-bottom: dashed 1px  #449fd3;
}

.content 
{
		margin-top:-15px;//margin-top:0px;
		text-align:left !important

}

.big_banner
{
	margin:20px 0;
}

.seo
{
	margin:20px 0;
}


.numera
{
	/*margin-top:50px;*/
	padding:0 0 40px 0;
}

.numera H1
{
	margin-bottom:15px;
}

.nomer
{
	width:243px;
	float:left;
	margin-bottom:-5px;
	margin-right:15px;
}

.nomer DIV
{
	width:116px;
	text-align:center;	
	float:left;
	margin-right:9px;
	height:109px;
	background: url(../images/nomer_bg.jpg) repeat-x;   
}

.nomer SPAN
{
	color:#1e8ed5;
	display:block;
	margin-bottom:5px;
}

.nomer A
{
	color:#5d5224;
		text-decoration:none;
		font-size:11px;
	border-bottom: dashed 1px  #5d5224;	
}

.nomer IMG
{
	margin-top:4px;
width:108px;
height:80px
}

.footer
{
background:	url(../images/footer.jpg) no-repeat bottom right; 
padding-top:115px;	//padding-top:100px;	
padding-left:100px;
font-size:11px;
color:#afa473;
}

.footer SPAN
{
	float:left;
	font-size:11px;
/*	font-weight:bold;*/
	display:block
}

.copy
{
	margin-left:20px;
	margin-top:15px;

}

.contacts
{
	margin-left:90px;

}

.address
{
	margin-left:80px;

}

.fmenu
{
	margin-top:55px;
	margin-bottom:20px;
}

.footer A
{
	color:#afa473 !important;	
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.fmenu IMG
{
	MARGIN:0px 13px 0 13px;
	vertical-align:middle
	
}

#feedback
{
	margin-top:50px;
}

#feedback TABLE
{
	text-align:left !important;
width:500px;

}

#feedback fieldset
{
	font-weight:bold
}

#feedback fieldset
{
	border:1px dashed #0066cc;
	margin-bottom:10px;
}

#feedback TH
{
	width:200px;
	font-weight:normal
	
}

#feedback TD,  #feedback TH
{
	padding:5px;

	vertical-align:top;
}

#feedback INPUT
{
	width:270px;
		border:1px solid #0066cc
}

#feedback TEXTAREA
{
		width:270px;
		height:150px;
		border:1px solid #0066cc
}

#feedback SELECT
{
	width:270px;
		border:1px solid #0066cc
}


#date_zae, #data_vue
{
	width:248px !important;

}

#zaezd, #otezd
{
	width:20px !important;
	border:none !important
}

#submit
{

	width:100px !important;

}

.redd
{
	display:none
}

.comeback
{
	border-collapse:collapse;
}

.comeback TD
{
	border:1px solid #0066cc;
	valign:top;
	padding:5px
}

.list-items LI
{
	display:inline
}

.nodecoration
{
	text-decoration:none !important
}

.tii
{
	margin-top:250px;
}

#feedback
{
	position:absolute;
	top:280px
}

#feedback TD, #feedback TH
{
/*	text-align:right;*/
	text-align:left !important;
	white-space:nowrap
}
#fio, #email, #text
{
/*	width:400px !important;*/
}

#pano_frame_2
{
	margin:20px 0;

}

.bageto_title
{
font-size:18px;
	color:#0f87d5;
	font-weight:normal
}
#sf
{
	width:100px !important
}
#f_trigger_c, #f_trigger_b
{
	display:none
}

.answer
{
color:#0f87d5;
/*font-weight:bold;
font-style:italic*/
}

DIV.answer
{
color:gray;
font-weight:bold;
font-style:italic
}

.faq
{
	padding-top:300px;
}

LEGEND
{
	padding:0 10px;
}

.photo_cont img {border:4px solid #FFF;}