* {border: 0;padding: 0;margin:0;}

body {font-family: "Times New Roman", Times, serif;width: 999px;height: 723px; display: block; margin: 0 auto;padding-top:18px;}

h1 {background: url("images/evzensobek.gif") 0 0 no-repeat;width: 98px;height: 14px;display: block;margin-bottom:7px;}
h1 a {width: 98px;height: 14px;display: block}
h2 {background: url("images/photographer.gif") 0 0 no-repeat;width: 98px;height: 14px;display: block;}
.hr { background: url("images/line.gif") 0 0 no-repeat;width: 113px;height: 4px;display: block;margin-top: 10px;margin-bottom:9px;}
h1 span, #menu ul li span, h2 span, .hr span, #footer_copyright span {display:none;}
h3 {font-weight: bold;font-size: 11px;line-height: 13px;}
p {font-weight: normal;font-size:11px;line-height: 13px;margin-bottom: 13px;}

#menu ul {list-style-type: none;}

a:link, a:hover, a:visited, a:active {text-decoration: none; color: #282828;}
a:hover {text-decoration: line-through; color: #282828;outline:0;}

#main { width: 999px; height: 525px;display: block;outline:0;}

#news {background: url("images/newsbg.gif") 0 0 no-repeat;display: block;width: 999px; height: 525px;display: block;}
#links {background: url("images/linksbg.gif") 0 0 no-repeat;display: block;width: 999px; height: 525px;display: block;}
#contact {background: url("images/contactbg.gif") 0 0 no-repeat;display: block;width: 999px; height: 525px;display: block;}

#footer_copyright {float: right;}


.pics { height:480px; width: 999px; padding:0; margin:0; overflow: hidden }
.pics img { padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }

#layers {
  position: relative;
  display: block;
  cursor: default;
}

#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9,
#news1, #news2, #news3, #news4, #news5, #news6, #news7, #news8, #news9,
#links1, #links2, #links3, #links4, #links5, #links6, #links7, #links8, #links9,
#contact1, #contact2,
#projectbox1, #projectbox2, #projectbox3, #projectbox4, #projectbox5, #projectbox6, #projectbox7, #projectbox8, #projectbox9
		{			position: absolute;			width:250px;			background-color:#fff;			border: 1px solid #000;		}

#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9
            {top: -480px; left:740px; z-index: 50; }

#projectbox1, #projectbox2, #projectbox3, #projectbox4, #projectbox5, #projectbox6, #projectbox7, #projectbox8, #projectbox9
            {top: -110px; left:746px; z-index:1;}
            


#layer1_handle, #layer2_handle, #layer3_handle, #layer4_handle, #layer5_handle, #layer6_handle, #layer7_handle, #layer8_handle, #layer9_handle,
#news1_handle, #news2_handle, #news3_handle, #news4_handle, #news5_handle, #news6_handle, #news7_handle, #news8_handle, #news9_handle,
#links1_handle, #links2_handle, #links3_handle, #links4_handle, #links5_handle, #links6_handle, #links7_handle, #links8_handle, #links9_handle,
#contact1_handle, #contact2_handle,
#projectbox1_handle, #projectbox2_handle, #projectbox3_handle, #projectbox4_handle, #projectbox5_handle, #projectbox6_handle, #projectbox7_handle, #projectbox8_handle, #projectbox9_handle
		      {		background-color:#fff;		text-align:right;			padding: 5px 0px 5px 10px;			font-weight:bold;			height: 20px; color: #000;			vertical-align:middle; width: 235px;	}

#layer1_content , #layer2_content, #layer3_content, #layer4_content, #layer5_content, #layer6_content, #layer7_content, #layer8_content, #layer9_content,
#news1_content , #news2_content, #news3_content, #news4_content, #news5_content, #news6_content, #news7_content, #news8_content, #news9_content,
#links1_content , #links2_content, #links3_content, #links4_content, #links5_content, #links6_content, #links7_content, #links8_content, #links9_content,
#contact2_content,
#projectbox1_content , #projectbox2_content, #projectbox3_content, #projectbox4_content, #projectbox5_content, #projectbox6_content, #projectbox7_content, #projectbox8_content, #projectbox9_content
		      {	height: 250px;		padding:5px 10px 30px 10px;	background-color:#fff;	}

#close1, #close2, #close3, #close4, #close5, #close6, #close7, #close8, #close9,
.close	      {	z-index:2000;	float:right;	text-decoration:none;			color:#FFFFFF;		}
		
#project1, #project2, #project3, #project4, #project5, #project6, #project7, #project8, #project9
    {position: absolute; width: 250px; top: -570px; left: 120px;margin: 0 auto;}

#project1 p, #project2 p, #project3 p, #project4 p, #project5 p, #project6 p, #project7 p, #project8 p, #project9 p
    {font-size: 12px;font-style: italic;}
    
#news1 {top: 40px; left:140px; z-index: 350; }
#news2 {top: -10px; left:170px; z-index: 260; }
#news3 {top: 120px; left:210px; z-index: 170; }
#news4 {top: 60px; left:470px; z-index: 90; }
#news5 {top: 150px; left:510px; z-index: 380; }
#news6 {top: -80px; left:440px; z-index: 70; }
#news7 {top: 10px; left:490px; z-index: 75; }
#news8 {top: 70px; left:740px; z-index: 50; }
#news9 {top: -40px; left:730px; z-index: 40; }

#links1 {top: 40px; left:140px; z-index: 2; }
#links2 {top: -10px; left:170px; z-index: 1; }
#links3 {top: 120px; left:210px; z-index: 3;}
#links4 {top: 60px; left:450px;  z-index: 6;}
#links5 {top: 150px; left:510px; z-index: 7; }
#links6 {top: -80px; left:440px; z-index: 4; }
#links7 {top: 10px; left:540px; z-index: 4; }
#links8 {top: 70px; left:740px; z-index: 9; }
#links9 {top: -40px; left:730px; z-index: 8; }

#contact1 {top: 10px; left:480px; z-index: 350;height: 300px; }
#contact2 {top: 10px; left:745px; z-index: 260; height: 300px;}

#contact1_handle, #contact2_handle, #contact2_content h3 {color: #000; font-size:12px !important;font-style: italic;text-align: left !important;}
#contact2_content, #contact1_content {padding-left: 3px;background-color:#fff;}
#contact1_handle span, #contact2_handle span {float:right;}

#contact2_content h3 {padding-left: 10px;margin-top: 5px;text-align: center;}
#news8 p, #news9 p, #news9 h3, #news5 p {text-align: center;}

#back {width: 115px; height: 132px;position: absolute;z-index: 2222;}
#back a {width: 115px;height: 132px; display: block;}
h1 a:hover, #back a:hover {color: #fff;}
#back a em, h1 a em {display: none;}

label {cursor: pointer;margin-top:10px;}
input {border: 1px solid black; background-color: black; width: 220px; color: white; height: 18px; font-size: 12px; line-height:18px; display: block; padding-top: 5px;margin-top:4px;margin-left: 10px;}
.textareabg {background: url("images/sendform.gif") 0 0 no-repeat;width: 220px;padding:20px 10px 10px 20px;height: 140px; display: block;color: black; }
textarea {height: 120px; width: 205px;font-size: 12px;line-height: 14px;}
.nomessage {color: #000; font-size: 11px;margin-left: 15px;}


#mainprojects {background: url("images/projectsbg.gif") 0 0 no-repeat;padding-top:1px;-padding:0;*padding:0;height: 525px;display: block;width: 999px;}

#photos {position: relative;margin: 10px 0 0 170px;padding-top: 40px;width: 828px;background-color: #000; z-index:100;}

/*photos*/
		.csw {width: 600px; height: 420px; background: #000; overflow: hidden; z-index:100;}
		.csw .loading {margin: 200px 0 300px 100px; height: 420px; background-color: #000; display: block; width: 300px;text-align: center;}

.stripViewer {
    background: none repeat scroll 0 0 #000000;
    clear: both;
    height: 424px;
    left: -46px;
    margin: 0;
    overflow: hidden;
    position: relative;
    top: 10px;
    width: 600px;}
	
@media screen and (-webkit-min-device-pixel-ratio:0){
.stripViewer {
    background: none repeat scroll 0 0 #000;
    clear: both;
    height: 424px;
    left: -12px;
    margin: 0;
    overflow: hidden;
    position: relative;
    top: 10px;
    width: 600px;}
.hidden {left:20px !important;}

.europe {left:50px !important;}

.lifeinblue {left: 50px !important;}

}			
	
	.europe {left:-55px !important;}


		.stripViewer .panelContainer {			position: relative;			left: 0; top: 0;			width: 100%;			list-style-type: none;

		}

		.stripViewer .panelContainer .panel { 			float:left;			height: 100%;			position: relative;			width:630px; /* Also specified in  .stripViewer  above */		}

		.stripViewer .panelContainer .panel .wrapper {text-align: s;         padding:0;		}

		.stripNav {			margin: 0 auto;		}


		.stripNavL, .stripNavR { 			position: absolute;			top: 454px;			text-indent: -9000em;			z-index:3000;		}

		.stripNavL a, .stripNavR a {			display: block;			height: 20px;			width: 20px;		}

		.stripNavL {			left: 775px;		}

		.stripNavR {			left: 800px;		}

		.stripNavL {			background: url("images/arrow-left.gif") no-repeat center;		}

		.stripNavR {			background: url("images/arrow-right.gif") no-repeat center;		}

		a:focus, a:active {outline:0;-moz-outline: none;}

.jScrollPaneTrack {margin: 0 auto; padding:0;}
.jScrollPaneDrag {width: 20px !important;height: 20px !important;padding:0;margin:0;}

#contact2_content {height: 190px;}
#contact2_handle {height: 26px;}
#contact1_handle {height: 31px;}
#contact2_content p {padding-left: 10px;margin-top: 5px;}

#contactformbg {background: url(images/contactform.gif) 0 0 no-repeat;width: 244px; height: 166px; display: block;}
.contact_form_01 {position: relative; top: 25px; left: 30px;  display: block;text-align: center;width: 185px;margin-top: 0;font-size: 13px; font-weight: bold;}
.contact_form_02 {position: relative; top: 27px; left: 30px;  display: block;text-align: center;width: 185px;font-style: italic;}
.contact_form_03 {position: relative; top: 17px; left: 30px; display: block;text-align: center;width: 185px;font-style: italic;}
.contact_form_04 {position: relative; top: 17px; left: 30px;  display: block;text-align: center;width: 185px;font-style: italic;}
.contact_form_05 {position: relative; top: 7px; left: 30px; display: block;text-align: center;width: 185px;font-style: italic;}

/*"className" is your class or ID*/
/*FireFox 2 */
.slider-wrap, x:-moz-any-link {text-align: center;}

/*FireFox 3*/
.slider-wrap, x:-moz-any-link, x:default {text-align: center;}

 .buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:20px;
	margin-top: 0;
	color:#000;
	font-family: "Times New Roman", serif !important;
	font-style: italic;
	cursor:pointer;
	border:none;
	background: white;
}


.MsgSent p, .MsgError p {
	font-size: 12px;
	color:#000;
}

.border1pxblack {border: 1px solid black;}

