/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
	outline: 0;
}
#page
{
	margin:0px auto;
	padding:15px 15px 0 15px;
	background:#fff;
	width:950px;
}
	#left_page
	{
		width:217px;
		float:left;
	}
		#logo {
	    background: transparent url("./img/logo.jpg") no-repeat scroll 0% 0%;
	    width: 217px;
	    height: 202px;
	    text-indent: -3333px;
	    border: 0;
	    margin: 0;
	    padding:0;
		}
		#logo a {
		    display: block;
		    width: 217px; /* larger than actual image? */
		    height: 202px;
		    text-decoration: none;
		    border: 0;
		}
		#lmenu
		{
			background:#ff9506;
			width: 217px;
			height:290px;
		}
			#lmenu_items
			{
				list-style:none;
				padding:30px 0 0 30px;
			}
				#lmenu_items li
				{
					background: url('./img/menu_item_bg.jpg') no-repeat bottom left;
					padding-left:20px;
					line-height:30px;
					font-size:17px;
				}
					#lmenu_items li a
					{
						text-decoration:none;
						color:#fff;
					}
					#lmenu_items li a:hover, #lmenu_items li a:active, #lmenu_items li.active a
					{
						color:#3e6641;
					}
		#left_column_content 
		{
			font-size:0.8em;
			padding:0 25px;
		}				
	#right_page
	{
		width:733px;
		float:left;
	}
		#head
		{
			width:733px;
			position:relative;
		}
		#breadcrumbs
		{
			width:663px;
			height:30px;
			line-height:30px;
			background: url('./img/bread_bg.jpg') repeat-x top left;
			padding:0px 35px 0px 35px;
			font-size:0.8em;
			font-weight:bold;
			text-transform:lowercase;
		}
		#slider
		{
			width:733px;
			height:300px;
			position:relative;
		}
			#slider .slide
			{
				position:absolute;
				top:0;
				left:0;
			}
			#slider p
			{
				padding:0;
				margin:0;
			}
			#slider img, #head img
			{
				border:none;
				padding:0;
			}
			ul#slide_swith
			{
				list-style:none;
				position:absolute;
				top:10px;
				right:10px;
				padding:0;
			}
				ul#slide_swith li
				{
					display:block;
					float:left;
					width:23px;
					height:30px;
					background: url('./img/s_swith_ia.png') no-repeat top right;
					color:#fff;
					line-height:24px;
					text-align:right;
					cursor:pointer;
					padding:0;
					padding-right:12px;
				}
				ul#slide_swith li.active
				{
					display:block;
					float:left;
					width:23px;
					height:30px;
					background: url('./img/s_swith_a.png') no-repeat top right;
					color:#000;
					line-height:24px;
					text-align:right;
					padding-right:12px;
					cursor:pointer;
				}
			div.slide_text_1
			{
				position:absolute;
				top:10px;
				left:0;
				width:200px;
				text-align:right;
				font-size:0.9em;
				padding-top:8px;
				color:#000;
			}
			#slide_text_1 p
			{
				margin:0;
				padding:0;
			}
		#content
		{
			width:663px;
			background: url('./img/content_bg2.jpg') no-repeat top left;
			padding:20px 35px 30px 35px;
			font-size:0.9em;
			line-height:1.3em;
		}
		.hp_content
		{
			background: url('./img/content_bg.jpg') no-repeat top left !IMPORTANT;
		}
	#footer_left
	{
		width:217px;
	}	
	#footer_right
	{
		float:right;
		border-top:5px solid #464646;
		width:673px;
		padding:30px;
		color:#fff;
		background:#99432a;
		font-size:0.8em;
		text-align:center;
	}
	#footer_right a
	{
		color:#fff;
		padding:0 2px;
	}
#slide_swith
{
	display:none;
}
#slide2,#slide3,#slide4
{
	display:none;
}
.gal_photo
{
	width:165px;
	text-align:center;
	float:left;
	height:153px;
}
.gal_descr
{
	font-size:0.8em;
	line-height:0.9em;
	font-style:italic;
}
