http://www.youtube.com/watch?v=_Q9QRGjO6V8&NR=1.pop { visibility:hidden }
.go { visibility:visible }

img.images
{
	margin: 0;
}
div.tumbs
{
	font-size: 12px;
	background-color: #000;
	margin: 5 8 0 8;
	float: left;
}
a.tumbs
{
	font-family: tahoma;
	color: #666;
}
a.tumbs:hover
{
	font-family: tahoma;
	color: #CCC;
}
a.gallery_menu
{
	font-family: verdana;
	font-size: 10pt;
	color: #9f9f9f;
	margin-left: 20;
	margin-right: 20;
	text-align: center;
	line-height: 50px;
}
#logo
{
	margin-left: 675px;
}
img.logo
{
	margin-top: -10px;
}
#photostudio
{
	font-size: 19px;
	font-family: myriad pro;
	font-weight: normal;
	text-align: center;
	margin-left: 750px;
	color: #CCC;
	line-height: 19px;
}
h2
{
	font-size: 18px;
	font-family: verdana;
	font-weight: normal;
	text-align: center;
	color: #CCC;
	line-height: 19px;
}
p.menu
{
	margin-bottom: 2;
	margin-top: 3;
	text-indent: 1;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: 006f99;
}
a
{
	text-decoration: none;
	cursor: hand;
}
a.topmenu
{
	font-family: tahoma;
	font-size: 18px;
	color: #fff;
	float: left;
	line-height: 80px;
	margin-top: -12px;
}
#menucontainer
{
	height: 90px;
	width: 970px;
	margin-left: 3px;
}
div.menu
{
	margin: 0 0 0 0;
	text-align: center;
	height: 90px;
	width: 138px;
}
#banner1
{
	background-image: url(images/banner1.jpg); width: 208px; height: 154px; margin: 0px 5px 5px 5px; float: left;
}
#banner2
{
	background-image: url(images/banner2.jpg); width: 208px; height: 154px; margin: 0px 5px 5px 5px; float: left; clear: right;
}
#banner3
{
	background-image: url(images/banner3.jpg); width: 208px; height: 154px; margin: 0px 5px 5px 5px; float: left; clear: right;
}
#banner4
{
	background-image: url(images/banner4.gif); width: 208px; height: 105px; margin: 0px 5px 5px 5px; float: left;
}
#banner5
{
	background-image: url(images/banner5.gif); width: 208px; height: 105px; margin: 0px 5px 5px 5px; float: left; clear: right;
}
#banner6
{
	background-image: url(images/banner6.gif); width: 208px; height: 105px; margin: 0px 5px 5px 5px; float: left; clear: right;
}
dl.price
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #CCC;
}
dt.price
{
	text-align: center;
}
ul.price
{
	color: #CCC;
}
li.price
{
	margin-left: 0;
	font-weight: normal;
	color: #CCC;
	margin-left: -60;
}
img.price
{
	float: left;
	margin-top: -3;
	margin-right: 5;
}
a.blue p.h2
{
     text-indent: 0;
     font-family: Arial;
     font-weight: bold;
     font-size: 9pt;
     color: ffffff;
     background-color: #2193cd;
     line-height: 19pt;
	 text-indent: 3px;
}

a:hover.blue p.h2
{
     text-indent: 0;
     font-family: Arial;
     font-weight: bold;
     font-size: 9pt;
     color: #000;
     background-color: #2193cd;
     line-height: 19pt;
	 text-indent: 3px;
}

a:active.blue p.h2
{
     text-indent: 0;
     font-family: Arial;
     font-weight: bold;
     font-size: 9pt;
     color: #000;
     background: #666;
     line-height: 19pt;
	 text-indent: 3px;
}
a.mail
{
	text-decoration: none;
	color: #2193cd;
}
a:hover.topmenu
{
	color: #000;
}
a:active.topmenu
{
	color: #000;
	background-color: #333;
}
p
{
	font-family: verdana;
	font-size: 10pt;
	color: #CCC;
    text-align:  justify;
    text-indent: 15pt;
    margin: 8pt;
    margin-top: 2pt;
	line-height: 13pt;    
}
ul
{
	font-family: verdana;
	font-size: 10pt;
	color: #CCC;
    text-align: left;
    margin-top: 2pt;
	margin-left: 5;
	line-height: 13pt;    
}
ol.formodels
{
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: #2193cd;
    text-align:  left;
    margin-top: 2pt;
	margin-left: 10;
	line-height: 13pt;
}
span
{
	color: #CCC;
	font-weight: normal;
}
p.maintext
{
	font-family: verdana;
	font-size: 10pt;
	color: #CCC;
    text-align:  justify;
    text-indent: 15pt;
	line-height: 13pt;    
}
div.sitemap
{

	margin: 0 45 0 0;
}
img.right
{
	margin-left: 5;
	float: right;
}
img.left
{
	border: 0;
	float: left;
	margin: 0 0 0 5;
}
img.contacts
{
	float: left;
	border: 0;
	margin: 0 20 0 20;
}
img.icq
{
	float: left;
	margin: 7 0 10 15;
}
h1.center
{
	font-family: tahoma;
	font-weight: normal;
	font-size: 14pt;
	text-align: center;
	color: 000000;
	margin-bottom: 0pt;
}
h1
{
	font-family: arial;
	font-weight: normal;
	font-size: 18pt;
	text-align: center;
	color: #09F;
	line-height: 16px;
	margin-bottom: 14;
}
h1.white
{
	font-family: tahoma;
	font-weight: bold;
	font-size: 18pt;
	text-align: center;
	color: #fff;
	line-height: 22px;
	margin-left: 5px;
	margin-right: 5px;
}
h1.blue
{
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	color: #09F;
	line-height: 16px;
	margin-bottom: 14;
}
p.h2
{
	text-indent: 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: ffffff;
	margin: 0 0 3 0;
	background-color: #2193cd;
	line-height: 19pt;
}
#greenheader
{
	text-indent: 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #FFF;
	margin: 0 0 3 0;
	background-color: #94d4fa;
	line-height: 19pt;
}
#violetheader
{
	text-indent: 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: ffffff;
	margin: 0 0 3 0;
	background-color: #c39cf8;
	line-height: 19pt;
}
h2.bottom
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	text-align:right;
	color: efefef;
	margin: 0 0 0 0;
}
h3.contacts
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	text-align:left;
	color: 006f99;
	margin: 4 0 10 15;
}
h3
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: 006f99;
    text-align: center;
    text-indent: 0pt;
    margin: 0 0 12 0pt;
}
h4
{
	font-family: Arial;
	font-size: 14pt;
	color: 666666;
    text-align: right;
    text-indent: 15pt;
    margin: 8pt;
    margin-top: 2pt;
}
h5.blue
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: inherit;
	color: 0085b2;
    text-align: left;
    margin: 5pt;
    margin-top: 2pt;
}
h5.green
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: inherit;
	color: 008206;
    text-align: left;
    margin: 5pt;
    margin-top: 2pt;
}
h6
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: ffffff;
	margin: 0 0 3 0;
	background-color: #006f99;
	line-height: 19pt;
}
h6.grey
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: ffffff;
	margin: 0 0 3 0;
	background-color: #006f99;
	line-height: 19pt;
}
h6.articles
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: 2193cd;
	margin: 0 0 0 0;
	background-color: #1a1a1a;
	line-height: 16pt;
	text-indent: 10;
}
h7
{
	font-family: Arial;
	font-size: 11pt;
	color: b040bd;
    text-align: right;
    margin: 2pt;
    margin-left: 20pt;	
}
#menu {
    height: 2em;
}

#menu, #menu ul, #menu ul li {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}

#menu li {
    float: left;
    height: 2em;
    line-height: 2em;
    position: relative;
}

#menu li a {
    display: block;
    border: 1px solid red;
    vertical-align: middle;
    padding: 0 .5em;
}

#menu > li + li {
    margin-left: -1px;
}

#menu li ul {
    display: none;
    position: absolute;
    top: 2em;
    left: 0;
    margin: 1px 0 0 0;
    padding: 0;
    background: #FFF;
    width: 100px;
}

#menu li:hover ul {
    display: block;
}

#menu li ul li {
    float: none;
    width: 100%;
}

#menu li ul li a {
    display: block;
    width: 100%;
    border: 1px solid red;
    vertical-align: middle;
    padding: 0 .5em;
}

#menu li ul li + li {
    margin-top: -1px;
}

/************** IE 6 ***************/
* html #menu {
    border-left: 1px solid red;
}

* html #menu li a {
    border-left: 0;
}

* html #menu ul {
    border-bottom: 1px solid red;
}

* html #menu li li a {
    border-bottom: 0;
}

* html #menu li ul {
    display: block;
}

* html #menu li a:hover {
    position: static;
}

* html #menu li a:hover table {
    visibility: visible;
}

* html #menu table {
    position: absolute; 
    border-collapse: collapse; 
    top: 0;
    left: -1px; 
    visibility: hidden;
}

/************** END IE 6 ***************/


#menu > li a {
    outline: 0;
    text-decoration: none;
}

#menu li:hover a, #menu li a:hover a {
    background: #EEE;
}

#menu li li a, #menu li:hover li a, #menu li a:hover li a {
    background: #FFF;
}

#menu li ul li:hover a, #menu li ul li a:hover {
    background: #EAFBFC;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto; border: none;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 0px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 5; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: right; text-align: right; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: left;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
