body
	{
	color: 		#613705; 
	font-family:	Arial;
	font-size:	10pt;
	background:	#e2b782;
	margin:		0px;
}

body table
	{
	font-size:	10pt;
}

body table td
	{
	vertical-align:	top;
}

a
	{
	color:		#955e31;
}

a:hover
	{
	color:		#cf9200;	
}

.menu
	{
	background:	#fffaf4 url("../images/astra_02.jpg") no-repeat;
	width:		241px;
	padding-left:	8px;		
	vertical-align:	top;
}

ul 
	{ 
	margin: 	0px; 
	padding: 	0px; 
	list-style: 	none; 
	width: 		233px; 
}

ul li 
	{ 
	position: 	relative; 
}

li ul 
	{ 
	position: 	absolute; 
	left: 		232px; 
	top: 		0px; 
	display: 	none; 
}

ul li a, ul li span, .discount 
	{ 
	font-size:	10pt;
	font-weight:	bold;
	width: 		197px;
	display: 	block; 
	text-decoration:none; 
        padding: 	8px 0px 12px 36px;
        <!--	width:		233px; --> 
}

.discount
	{
	color: 	#d81d1c;
}

ul li a
	{   
	color: 		#613705; 
       	background: 	url("../images/punkt_menu.gif") no-repeat; 
}

ul li span
	{
	color: 		#a77a0c; 
       	background: 	url("../images/punkt_menu_active.gif") no-repeat; 
}


/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */

ul li a:hover 
	{ 
	background:	url("../images/punkt_menu_hover.gif") no-repeat;
} 

li:hover ul 
	{ 
	display: 	block; 
}

li:hover ul, li.over ul { 
	display: 	block; 
}                       

.shoes
	{
	background:	url("../images/left_bottom.jpg") center bottom no-repeat;
	width:		100%;
	height:		100%;

        1position:	absolute;
	1z-index:	555;
	1left:		0;
}

.news
	{
	color:		#694a00;
	font-size:	10pt;
	background:	url("../images/news_head.jpg") no-repeat;
	width: 		203px; 
	border:		1px solid #d9b988;
	margin-top:	10px;	
	padding:	6px 10px 10px 17px; 
	display:	table;
}

.news a
	{
	color:		#ea9f05;
	font-size:	8pt;
}

h5
	{
	font-size:	11pt;
	font-weight:	bold;
	width:		203px;
	margin:		0px 0px  12px 0px;
}

.bg_content
	{
	background:	#ffffff url("../images/content_right.jpg") right top no-repeat;
	width:		730px;
	vertical-align:	top;
}

.useful_links
	{
	background:	url("../images/content_bottom.jpg") center top no-repeat;
	height:		140px;
	padding-left:	30px;
	padding-bottom:	10px;
	vertical-align:	bottom;
}

h1
	{
	color:		#b28d32;
	font-size:	14pt;
	margin:		0px 0px  12px 0px;
}

.content
	{
	font-size:	10pt;
	height:		1130px;
	padding:	18px 42px 10px 20px;
	vertical-align:	top;
}

.content a
	{
	color:		#ea9f05;
}

.content a:hover
	{
	color:		#d29306;
}
.useful_links a
	{
	margin:		0px 8px 0px 8px;
	border:		0px;
	display:	block;
	float:		left;
}

.useful_links a .hover_img
	{
	display:	none;
}

.useful_links a:hover .base_img 
	{
	display: 	none;
 }

.useful_links a:hover .hover_img 
	{
	display: 	block;
}

.contacts, .schedule
	{
	font-size:	10pt;
}

.contacts td, .contacts th
	{
	padding:	5px;
	vertical-align:	top;	
}

.contacts th
	{
	border:		1px solid #e3b782;                      
}

.contacts .head
	{
	font-weight:	bold;
	background:	#f7e0b5;	
}

.contacts b
	{
	font-weight:	normal;
}

.gallery
	{
	width:		100%;
	border-collapse:collapse;
}

.gallery td
	{
	font-size:	10pt;
	padding:	0px;
	vertical-align:	top;
}

.gallery .btn
	{
	color:		#b57e01;
	font-weight:	bold;
	display:	inline;
	cursor:		pointer;	
}

.small_image
	{
	width:		135px;
	height:		136px;
	border:		7px solid #ffffff;
}

.photo_title
	{
	font-weight:	bold;
	margin:		11px 0px 11px 0px;
	text-align:	center;
}

.feedback
	{
	width:		480px; 
}

.feedback td
	{
	background:	#fbeed5;
	font-size:	10pt;
	padding:	5px;
}

.feedback sup
	{
	color:		red;
	font-size:	12pt;
	font-weight:	bold;
}

.feedback .send
	{
	color:		#613705;
	background:	#e2b782;
	font-weight:	bold;
	border:		0px;
	cursor:		pointer;
}

.links
	{
	font-size:	10pt;
	width:		630px;
}                             

.links td
	{
	width:		210px;
	text-align:	center;
}

.local_news td
	{
	font-size:	10pt;
	padding-right:	10px;
	vertical-align:	top;
}

.imgs_about
	{
	float:		left;
	margin: 	10px;
	margin-left: 	0px;
}

h2
	{
	font-size:	10pt;
	font-weight:	normal;
	margin:		0px;
	display:	inline;
}

.contacts h2
	{
	font-weight:	bold;
}

.bold
	{
	font-weight:	bold;	
}

.schedule
	{
	width:		600px;
	border-collapse:collapse;
	margin-bottom:	25px;
}

.schedule td, .life td
	{
	border:		1px solid #fbeed5;
	padding:	5px;
	vertical-align:	top;
}

.schedule .head
	{
	background:	#fbeed5;
	font-weight:	bold;
}

h3
	{
	margin:		0px;
}


.pair_start td
{
border-top-width:	2px;
}

.contacts_block
	{
	clear:		both;
	width:		100%;	
	height:		50px;
	margin:		0px 0px 10px 0px;
}

.contacts_block_address, .contacts_block_phones
	{
	background:	#fdf2d4;
	font-size:	8pt;
	width:		280px;
	height:		40px;
	padding:	5px 10px 5px 10px;
	margin:		0px 10px 0px 0px;
	border:		1px solid #d9b988;
	float:		left;	
}

.contacts_block_address h2, .contacts_block_phones h2
	{
	font-size:	8pt;	
}

.contacts_block_phones
	{
	width:		220px;
}

.prokat
	{
	width:		450px;
}

.prokat td
	{
	vertical-align:	middle;	
}

.prokat_cell
	{
	background:	#fbeed5;
	font-weight:	bold;
	width:		180px;	
	height:		30px;
}