body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color:#FFFFFF;
}
a {text-decoration: none; color: #333}
a.link  {font: 12px Verdana; color: #333}
a:hover {text-decoration: underline}
	BODY, HTML {height: 100%;}
	#container1 {
	position:relative;
	width:990px;
	height:634px;
	padding-top: 116px;
	padding-left: 18px;
	background-image:url(backbright1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#containerphoto {
	position:relative;
	width:990px;
	height:634px;
	padding-top: 116px;
	padding-left: 18px;
	background-image:url(backbright2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#containerdesign {
	position:relative;
	width:990px;
	height:634px;
	padding-top: 116px;
	padding-left: 18px;
	background-image:url(backbright4.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#containermain {
	position:relative;
	width:909px;
	height:581px;
	padding-top: 92px;
	background-image:url(backmain.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#containercontacts {
	position:relative;
	width:909px;
	height:581px;
	padding-top: 92px;
	background-image:url(backcontacts.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#containersplash {
	position:relative;
	width:990px;
	height:634px;
	padding-top: 116px;
	padding-left: 18px;
	background-image:url(splash.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
	#content {
	position: absolute;
	top: 170px;
	width:387px;
	height: 450px;
	margin: 0 0 0 14px;
	}
	#contentgfx {
	position: absolute;
	top: 170px;
	width: 387px;
	height: 500px;
	margin: 0 0 0 14px;
	}
	#contactinfo {
	width: 387px;
	height: 92px;
	background-image: url(contacts.jpg);
	margin: 120px 0 0 0;
	}
	#gsidemenu {
	position: absolute;
	list-style: none;
	top: 201px;
	background-image: url(photoback.jpg);
	padding: 0;
	margin: 0;
	width: 334px;
	height: 184px;
	clear:left;
	z-index: 100;
	}
	#gsidemenu li {margin: 0; padding: 0; list-style: none; position: absolute;}
	#gsidemenu li, #gsidemenu a {height: 48px; display: block;}
	#porta {top: 48px; height: 48px; width: 334px; padding: 0px; margin: 0; background: url(portraits.jpg) top no-repeat;}
	#mtst {top: 96px; height: 48px; width: 334px; padding: 0px; margin: 0; background: url(mtests.jpg) top no-repeat;}
	#wedding {top: 144px; height: 48px; width: 334px; padding: 0px; margin: 0; float: left; background: url(wedding.jpg) top no-repeat;}
	#porta a:hover {background: url(portraits.jpg) bottom no-repeat;}
	#mtst a:hover {background: url(mtests.jpg) bottom no-repeat;}
	#wedding a:hover {background: url(wedding.jpg) bottom no-repeat;}
	
	#gsidemenuru {
	position: absolute;
	list-style: none;
	top: 201px;
	background-image: url(photobackrus.gif);
	padding: 0;
	margin: 0;
	width: 334px;
	height: 184px;
	clear:left;
	z-index: 100;
	}
	#gsidemenuru li {margin: 0; padding: 0; list-style: none; position: absolute;}
	#gsidemenuru li, #gsidemenuru a {height: 48px; display: block;}
	#portaruss {top: 48px; height: 48px; width: 334px; padding: 0px; margin: 0; background: url(portraits-rus.gif) top no-repeat;}
	#mtstrus {top: 96px; height: 48px; width: 334px; padding: 0px; margin: 0; background: url(mtests-rus.gif) top no-repeat;}
	#weddingrus {top: 144px; height: 48px; width: 334px; padding: 0px; margin: 0; float: left; background: url(wedding-rus.gif) top no-repeat;}
	#portaruss a:hover {background: url(portraits-rus.gif) bottom no-repeat;}
	#mtstrus a:hover {background: url(mtests-rus.gif) bottom no-repeat;}
	#weddingrus a:hover {background: url(wedding-rus.gif) bottom no-repeat;}
	
	#gsidemenu2 {
	position: absolute;
	list-style: none;
	top: 395px;
	background-image: url(designback.jpg);
	padding: 0;
	margin-left: 10px;
	width: 324px;
	height: 135px;
	clear:left;
	z-index: 100;
	}
	#gsidemenu2 li {margin: 0; padding: 0; list-style: none; position: absolute;}
	#gsidemenu2 li, #gsidemenu2 a {height: 48px; display: block;}
	#web {top: 43px; height: 48px; width: 324px; padding: 0px; margin: 0; background: url(web.jpg) top no-repeat;}
	#print {top: 91px; height: 48px; width: 324px; padding: 0px; margin: 0; background: url(print.jpg) top no-repeat;}
	#web a:hover {background: url(web.jpg) bottom no-repeat;}
	#print a:hover {background: url(print.jpg) bottom no-repeat;}
	
	#gsidemenu2ru {
	position: absolute;
	list-style: none;
	top: 395px;
	background-image: url(designbackrus.gif);
	padding: 0;
	margin-left: 10px;
	width: 324px;
	height: 135px;
	clear:left;
	z-index: 100;
	}
	#gsidemenu2ru li {margin: 0; padding: 0; list-style: none; position: absolute;}
	#gsidemenu2ru li, #gsidemenu2ru a {height: 48px; display: block;}
	#webruss {top: 43px; height: 48px; width: 324px; padding: 0px; margin: 0; background: url(web-rus.gif) top no-repeat;}
	#printruss {top: 91px; height: 48px; width: 324px; padding: 0px; margin: 0; background: url(print-rus.gif) top no-repeat;}
	#webruss a:hover {background: url(web-rus.gif) bottom no-repeat;}
	#printruss a:hover {background: url(print-rus.gif) bottom no-repeat;}
	
	#infotxt2 {
	width:282px;
	height: auto;
	padding-bottom: 20px;
	font: 0.7em Arial, Helvetica, sans-serif; color: #666666;
	text-align: justify;
	}
	#infotxt3 {
	width:278px;
	height: auto;
	padding-bottom: 20px;
	padding-right: 7px;
	font: 1.5em Arial, Helvetica, sans-serif; color: #666666;
	text-align: right;
	}
	#iframe {
	position: absolute;
	top: 170px;
	width: 940px;
	height: 510px;
	margin: 0 0 0 14px;
	overflow-x: scroll; overflow-y: hidden; white-space: nowrap;
	}
	#iframe img {
	margin: 0 4px 0 0;
	}
	#ibeauty {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 530px;
	width: auto;
	display:table-row;
	overflow: visible;
	text-align: left;
	}
	.portfolio {height: 100%; width: 800px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap;}
	#sidemenu {
	list-style: none;
	top: 88px;
	padding: 0;
	margin: 0;
	width: 762px;
	height: 17px;
	position: absolute;
	clear:left;
	}
	#sidemenu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#sidemenu li, #sidemenu a {height: 17px; display: block;}
#beauty {top: 0px; left: 0px; height: 17px; width: 69px; padding: 0px; margin: 0; background: url(gfx/beauty.jpg) left no-repeat;}
#fashion {top: 0px; left: 69px; height: 17px; width: 83px; padding: 0px; margin: 0; background: url(gfx/fashion.jpg) left no-repeat;}
#aport {top: 0px; left: 152px; height: 17px; width: 146px; padding: 0px; margin: 0; background: url(gfx/actors.jpg) left no-repeat;}
#modport {top: 0px; left: 298px; height: 17px; width: 149px; padding: 0px; margin: 0; background: url(gfx/models.jpg) left no-repeat;}
#love {top: 0px; left: 447px; height: 17px; width: 105px; padding: 0px; margin: 0; background: url(gfx/love.jpg) left no-repeat;}
#modtest {top: 0px; left: 552px; height: 17px; width: 124px; padding: 0px; margin: 0; background: url(gfx/modelst.jpg) left no-repeat;}
#ints {top: 0px; left: 676px; height: 17px; width: 86px; padding: 0px; margin: 0; background: url(gfx/ints.jpg) left no-repeat;}
#beauty a:hover {background: url(gfx/beauty.jpg) right no-repeat;}
#fashion a:hover {background: url(gfx/fashion.jpg) right no-repeat;}
#aport a:hover {background: url(gfx/actors.jpg) right no-repeat;}
#modport a:hover {background: url(gfx/models.jpg) right no-repeat;}
#love a:hover {background: url(gfx/love.jpg) right no-repeat;}
#modtest a:hover {background: url(gfx/modelst.jpg) right no-repeat;}
#ints a:hover {background: url(gfx/ints.jpg) right no-repeat;}
#beautya {top: 0px; left: 0px; height: 17px; width: 69px; padding: 0px; margin: 0; background: url(gfx/beauty.jpg) right no-repeat;}
#fashiona {top: 0px; left: 69px; height: 17px; width: 83px; padding: 0px; margin: 0; background: url(gfx/fashion.jpg) right no-repeat;}
#aporta {top: 0px; left: 152px; height: 17px; width: 146px; padding: 0px; margin: 0; background: url(gfx/actors.jpg) right no-repeat;}
#modporta {top: 0px; left: 298px; height: 17px; width: 149px; padding: 0px; margin: 0; background: url(gfx/models.jpg) right no-repeat;}
#lovea {top: 0px; left: 447px; height: 17px; width: 105px; padding: 0px; margin: 0; background: url(gfx/love.jpg) right no-repeat;}
#modtesta {top: 0px; left: 552px; height: 17px; width: 124px; padding: 0px; margin: 0; background: url(gfx/modelst.jpg) right no-repeat;}
#intsa {top: 0px; left: 676px; height: 17px; width: 86px; padding: 0px; margin: 0; background: url(gfx/ints.jpg) right no-repeat;}
	#menu {
	list-style: none;
	left: 540px;
	padding: 0;
	margin: 0;
	width: 290px;
	height: 31px;
	position: absolute;
	clear:left;
}
#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#menu li, #menu a {height: 31px; display: block;}
#menumain {
	position: absolute;
	clear:left;
	width: 417px;
	height: 47px;
	background-image: url(menubar.jpg);
	list-style: none;
	padding: 0;
	margin: 0 0 0 1px;
}
#menumain li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#menumain li, #menumain a {height: 47px; display: block;}
#gallery {top: 0px; left: 0px; height: 47px; width: 124px; padding: 0px; margin: 0; background: url(porta.jpg) left no-repeat;}
#service {top: 0px; left: 124px; height: 47px; width: 87px; padding: 0px; margin: 0; background: url(info.jpg) left no-repeat;}
#contact {top: 0px; left: 211px; height: 47px; width: 128px; padding: 0px; margin: 0; background: url(contact.jpg) left no-repeat;}
#blog {top: 0px; left: 339px; height: 47px; width: 78px; padding: 0px; margin: 0; background: url(blog.jpg) left no-repeat;}
#aboutact {top: 0px; left: 110px; height: 40px; width: 85px; padding: 0px; margin: 0; background: url(about.jpg) left no-repeat;}
#gallery a:hover {background: url(porta.jpg) right no-repeat;}
#service a:hover {background: url(info.jpg) right no-repeat;}
#contact a:hover {background: url(contact.jpg) right no-repeat;}
#blog a:hover {background: url(blog.jpg) right no-repeat;}
#gallerya {top: 0px; left: 0px; height: 47px; width: 124px; padding: 0px; margin: 0; background: url(porta.jpg) right no-repeat;}
#servicea {top: 0px; left: 124px; height: 47px; width: 87px; padding: 0px; margin: 0; background: url(info.jpg) right no-repeat;}
#contacta {top: 0px; left: 211px; height: 47px; width: 128px; padding: 0px; margin: 0; background: url(contact.jpg) right no-repeat;}
#bloga {top: 0px; left: 339px; height: 47px; width: 78px; padding: 0px; margin: 0; background: url(blog.jpg) right no-repeat;}

#menumainru {
	position: absolute;
	clear:left;
	width: 417px;
	height: 47px;
	background-image: url(menubar.jpg);
	list-style: none;
	padding: 0;
	margin: 0 0 0 1px;
}
#menumainru li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#menumainru li, #menumainru a {height: 47px; display: block;}
#galleryru {top: 0px; left: 0px; height: 47px; width: 124px; padding: 0px; margin: 0; background: url(portarus.gif) left no-repeat;}
#serviceru {top: 0px; left: 124px; height: 47px; width: 87px; padding: 0px; margin: 0; background: url(inforus.gif) left no-repeat;}
#contactru {top: 0px; left: 211px; height: 47px; width: 128px; padding: 0px; margin: 0; background: url(contactrus.gif) left no-repeat;}
#blogru {top: 0px; left: 339px; height: 47px; width: 78px; padding: 0px; margin: 0; background: url(blogrus.gif) left no-repeat;}
#aboutactru {top: 0px; left: 110px; height: 40px; width: 85px; padding: 0px; margin: 0; background: url(aboutrus.gif) left no-repeat;}
#galleryru a:hover {background: url(portarus.gif) right no-repeat;}
#serviceru a:hover {background: url(inforus.gif) right no-repeat;}
#contactru a:hover {background: url(contactrus.gif) right no-repeat;}
#blogru a:hover {background: url(blogrus.gif) right no-repeat;}
#galleryaru {top: 0px; left: 0px; height: 47px; width: 124px; padding: 0px; margin: 0; background: url(portarus.gif) right no-repeat;}
#servicearu {top: 0px; left: 124px; height: 47px; width: 87px; padding: 0px; margin: 0; background: url(inforus.gif) right no-repeat;}
#contactaru {top: 0px; left: 211px; height: 47px; width: 128px; padding: 0px; margin: 0; background: url(contactrus.gif) right no-repeat;}
#blogaru {top: 0px; left: 339px; height: 47px; width: 78px; padding: 0px; margin: 0; background: url(blogrus.gif) right no-repeat;}

#menumaina {
	position: absolute;
	clear:left;
	width: 417px;
	height: 47px;
	top: 310px; 
	style: none;
	padding: 0;
	margin: 0 0 0 43px;
}
#menumaina li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;}
#menumaina li, #menumaina a {height: 47px; display: block;}
#galleryw {top: 0px; left: 0px; height: 47px; width: 124px; padding: 0px; margin: 0; background: url(portaw.jpg) left no-repeat;}
#galleryw a:hover {background: url(portaw.jpg) right no-repeat;}
#like {
position: absolute;
width: 95px;
height: 105px;
left: 480px;
margin: 7px 0 0 0;
}
#likevk {
width: 95px;
height: 26px;
}
#likefb {
width: 57px;
height: 67px;
margin: 12px 0 0 0;
}
#social {
	position: absolute;
	width: 72px;
	height: 30px;
	top: 360px;
	margin: 0 0 0 374px;
}
#rulang {
	position: absolute;
	width: 72px;
	height: 15px;
	top: 410px;
	margin: 0 0 0 374px;
}
#social2 {
	position: absolute;
	width: 72px;
	height: 30px;
	top: 232px;
	margin: 0 0 0 317px;
}
