	html, body{
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		font-family: Georgia, Tahoma, Arial, Verdana, sans-serif;
		font-size: 12px;
		color: white;
		background: #191617 url(images/bady_bg.png) top left no-repeat;
		background-attachment: fixed;
	}
	A{
		font-family: Georgia, Tahoma, Arial, Verdana, sans-serif;
		text-decoration: underline;
		color: #065887;
		outline: none;
	}
	A:hover{
		text-decoration: none;
	}
	A IMG{
		border: 0;
	}


	#all{
		height: 100%;
		position: relative;

	}


	
	
	#content{
	}
	
	#main{
		width: 996px;
		height: 746px;
		padding: 25px 0 0 0px;/*images*/
	}
	#main #name{
		padding-bottom: 225px;
	}
	#main #bottom{
		margin-top: 516px;
	}

	#portfolio, #gallery, #concepts{
		padding: 25px 0 0 0px;
		width: 996px;
	}
	.gall_content{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 996px;
	}
	.gall_content .gall_content_left{
		float: left;
		padding: 365px 0 0 43px;
		width: 203px;
		position: fixed;
	}
* html .gall_content .gall_content_left{
   position: absolute;
   left: 0px;
   top: expression(eval(document.documentElement.scrollTop) + 0 + 'px');
} 
	.gall_content .gall_content_left ul{
		margin: 0px 0 0px 0px;
		padding: 0px;
		list-style: none;
	}
	.gall_content .gall_content_left ul li{
		padding: 0px 0 0px 0px;
		height: 36px;
	}
	.gall_content .gall_content_left a{
		display: block;
		height: 29px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
	}

	.gall_content .gall_content_left #gall_menu_flashbanner1{
		background: url(images/web.png) top left no-repeat;
		width: 168px;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner2{
		background: url(images/id.png) top left no-repeat;
		width: 168px;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner3{
		background: url(images/graphic.png) top left no-repeat;
		width: 168px;
	}

	
	.gall_content .gall_content_left #gall_menu_flashbanner1.activeSlide{
		background: url(images/web_sel.png) top left no-repeat;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner2.activeSlide{
		background: url(images/id_sel.png) top left no-repeat;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner3.activeSlide{
		background: url(images/graphic_sel.png) top left no-repeat;
	}



	.gall_content .gall_content_left #gall_menu_flashbanner11{
		background: url(images/phnature.png) top left no-repeat;
		width: 168px;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner12{
		background: url(images/phpeople.png) top left no-repeat;
		width: 168px;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner13{
		background: url(images/phcities.png) top left no-repeat;
		width: 168px;
	}
	
	.gall_content .gall_content_left #gall_menu_flashbanner11.activeSlide{
		background: url(images/phnature_sel.png) top left no-repeat;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner12.activeSlide{
		background: url(images/phpeople_sel.png) top left no-repeat;
	}
	.gall_content .gall_content_left #gall_menu_flashbanner13.activeSlide{
		background: url(images/phcities_sel.png) top left no-repeat;
	}
	
	
		

	.gall_content_top{
		display: block;
		position: absolute;
		top: 0px;
		left: 81px;
		width: 500px;
		height: 220px;
		z-index: 1005;
	}
	.gall_content_bottom{
		display: block;
		position: absolute;
		bottom: 0px;
		height: 220px;
		left: 81px;
		width: 500px;
		z-index: 10005;
	}
	area{
		z-index: 10006;
	}

	.gall_content .gall_content_right{
opacity: 0.97;
   filter: alpha(opacity=97);
		padding: 0 0 0 0px;
		margin: 0 0 0 167px;
		overflow: hidden;
		position: relative;
		/*background: url(images/gall_shad1.png) left top repeat-y;*/
`	}
	.gall_content .gall_content_right .gall_content_right_pics{
	}
	.gall_content .gall_content_right .gall_content_right_pics img{
		margin: 0 0 2px 0;
	}


	
	
	
	#travel{
		width: 996px;
		height: 746px;
		overflow: hidden;
		padding: 25px 0 0 0px;
		background: url(images/travel_bg.jpg) left top no-repeat;
	}
	#travel #name{
		padding-bottom: 225px;
	}
	#travel #bottom{
		margin-top: 516px;
	}
	#travel #travel_content{
		position: absolute;
		top: 81px;
		left: 0px;
		width: 873px;
		height: 665px;
		z-index: 10;
	}
	#travel #travel_content #murmansk{
		display: block;
		width: 147px;
		height: 23px;
		margin: 288px 0 0px 43px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/travel_murmansk.png) left top no-repeat;
	}
	#travel #travel_content #travel_photo_not_av{
		display: block;
		width: 98px;
		height: 7px;
		margin: 98px 0 0px 43px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/travel_photo_not_av.png) left top no-repeat;
	}
	#travel #travel_content #travel_photo_av{
		display: block;
		width: 81px;
		height: 7px;
		margin: 9px 0 0px 43px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/travel_photo_av.png) left top no-repeat;
	}
	#travel #travel_content #travel_1{
		overflow: hidden;
		position: absolute;
		top: 261px;
		left: 451px;
		width: 5px;
		height: 5px;
		display: block;
		background: url(images/travel_act.png);
	}
	#travel #travel_content #travel_2{
		overflow: hidden;
		position: absolute;
		top: 197px;
		left: 500px;
		width: 5px;
		height: 5px;
		display: block;
		background: url(images/travel_unact.png);
	}
	#travel #travel_content #travel_3{
		overflow: hidden;
		position: absolute;
		top: 253px;
		left: 471px;
		width: 5px;
		height: 5px;
		display: block;
		background: url(images/travel_act.png);
	}
	#travel #travel_content #travel_4{
		overflow: hidden;
		position: absolute;
		top: 257px;
		left: 485px;
		width: 5px;
		height: 5px;
		display: block;
		background: url(images/travel_act.png);
	}
	

	#contacts{
width: 996px;
height: 660px;
padding: 25px 0 0 0px;
	}
	#contacts #name{
		padding-bottom: 51px;
	}
	#contacts #contacts_mail{
		display: block;
		width: 256px;
		height: 31px;
		margin: 342px 0 143px 43px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/contacts_mail.png) left top no-repeat;
		float: left;
	}
	#contacts #contacts_phone{
		display: block;
		width: 154px;
		height: 31px;
		margin: 342px 0 143px 52px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/contacts_phone.png) left top no-repeat;
		float: left;
	}
	#contacts #contacts_skype{
		display: block;
		width: 196px;
		height: 31px;
		margin: 342px 0 143px 58px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/contacts_skype.png) left top no-repeat;
		float: left;
	}
		
	
	
	#gd{
		display: block;
		width: 450px;
		height: 15px;
		margin: 0 0 0 43px;
     	text-indent: -400em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/Graphic-design-and-Art-Direction.png) left top no-repeat;
		position: fixed;
	}	
* html #gd{
   position: absolute;
   left: 0;
   top: expression(eval(document.documentElement.scrollTop) + 25 + 'px');
} 
	#name{
		display: block;
		width: 862px;
		height: 163px;
		margin: 128px 0 0 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/name.png) left top no-repeat;
		position: fixed;
	}	
* html #name{
   position: absolute;
   left: 0;
   top: expression(eval(document.documentElement.scrollTop) + 0 + 'px');
} 


	#left_menu{
		position: fixed;
		left: 874px;
		top: 250px;
		z-index: 1000;
	}
* html #left_menu{
   position: absolute;
   top: expression(eval(document.documentElement.scrollTop) + 250 + 'px');
} 

	#left_menu a{
		display: block;
		height: 14px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
     	margin: 0 0 7px 0;
	}
	#left_menu a.activeSlide{
		background-position: 0px 14px;
	}

	#left_menu a:hover{
		background-position: 0px 14px;
	}


	#left_menu #lm_Portfolio{
		background-image: url(images/menu_1.png);
		width: 56px;
	}

	#left_menu #lm_WebDesign{
		background-image: url(images/menu_1_1.png);
		width: 68px;
	}
	#left_menu #lm_Identity{
		background-image: url(images/menu_1_2.png);
		width: 53px;
	}
	#left_menu #lm_Graphics{
		background-image: url(images/menu_1_3.png);
		width: 92px;
		margin: 0 0 15px 0;
	}
	#left_menu #lm_Photography{
		background-image: url(images/menu_2.png);
		width: 73px;
	}
	#left_menu #lm_Nature{
		background-image: url(images/menu_2_1.png);
		width: 49px;
	}
	#left_menu #lm_People{
		background-image: url(images/menu_2_2.png);
		width: 47px;
	}
	#left_menu #lm_Cities{
		background-image: url(images/menu_2_3.png);
		width: 80px;
		margin: 0 0 15px 0;
	}
	
	

	#left_menu #lm_Travelling{
		background-image: url(images/menu_3.png);
		width: 60px;
	}
	#left_menu #lm_Concepts{
		background-image: url(images/menu_4.png);
		width: 52px;
	}
	#left_menu #lm_Contact{
		background-image: url(images/menu_5.png);
		width: 47px;
	}
	
	
	#left_menu #lm_main{
		display: block;
		height: 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
     	margin: 0 0 0px 0;
	}
	
	

	#bottom{
		padding: 0 59px 0 43px;
		overflow: hidden;
		clear: both;
		z-index: 11;
		position: relative;
		1top: 500px;
	}
	* html #bottom{
		overflow: visible;
		height: 1px;
	}
	#bottom #bottom_left{
		float: left;
		padding: 22px 0 0 0;
	}

	#bottom #bottom_left #bottom_copy{
		float: left;
		display: block;
		width: 390px;
		height: 9px;
		margin: 0 0px 0px 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/footerline.png) left top no-repeat;
	}

/*	
	#bottom #bottom_left #bottom_copy{
		float: left;
		display: block;
		width: 90px;
		height: 7px;
		margin: 0 69px 0px 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/bottom_copy.png) left top no-repeat;
	}
*/
	#bottom #bottom_left #bottom_contacts{
		float: left;
		display: block;
		width: 45px;
		height: 9px;
		margin: 0 5px 0px 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/bottom_contacts.png) left top no-repeat;
	}
	#bottom #bottom_left #bottom_mail{
		float: left;
		display: block;
		width: 89px;
		height: 9px;
		margin: 0 8px 0px 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/bottom_mail.png) left top no-repeat;
	}
	#bottom #bottom_left #bottom_phone{
		float: left;
		display: block;
		width: 64px;
		height: 9px;
		margin: 0 0px 0px 0px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/bottom_phone.png) left top no-repeat;
	}
	
	#bottom #bottom_right{
		float: right;
	}
	#bottom #bottom_right #bottom_ci{
		display: block;
		width: 80px;
		height: 7px;
		margin: 0 0 9px 3px;
     	text-indent: -700em;
     	overflow:hidden;
     	white-space: nowrap;
		background: url(images/bottom_ci.png) left top no-repeat;
	}
	#bottom #bottom_right div{
		width: 104px;
		height: 17px;
		background: url(images/bottom_inp_bg.png) left top no-repeat;
		float: left;
		margin: 0 0 0 3px;
	}
	#bottom #bottom_right div input{
		width: 84px;
		height: 9px;
		padding: 4px 10px;
		background: none;
		border: 0;
		font-size: 8px;
		color: #585858;
	}


.c{
	display: block;
	clear: both;
	height: 0;
	font-size: 0px;
	overflow: hidden;
}