@import "reset.css";
html {background:#000;}
body {
	background:url(../images/shwartz/bg.jpg) repeat-x top left #000000;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica;
	color: #ecd7b7;
	margin:0;
	padding:0;
	width:auto;
	}
	a:focus{outline: none;}
	#text h3 {
		font-size:165%;
		margin-top:30px;
	}
#closeAllLinks {
	background-repeat:no-repeat;
	background-position: right top;
	}
#text p {
	font-size:111%;
	line-height:25px;
	padding-top:10px;
	}
#text p.special:first-letter {
	font-size:large;
	margin-left:30px;
	}
#content {
	position:relative;
	width:950px;
	}
#contentText {
	position:relative;
	padding-bottom:140px;
	}
/* START: MAIN LINK ON LEFT */
#link {
	position:fixed;
	width:100px;
	padding:0px;
	margin:0px;
	top:0px;
	z-index:10;
}
#link img {
border:none;
margin:0;
padding:0;
height:30px;
}
#link .show_menu img {
	
}
	#link .menu_switch {
		height:30px;
		position:relative;
		margin:0;
		padding:0;
		}
	#link .show_menu {
		margin:-33px 0px 0px 0px;
		height:28px;
		position:relative;
	}
	#link ul li {
		padding:0;
		list-style:none;
		line-height:normal;
			width:auto;
			height:auto;
			font-size:8px;
		}
	#link ul {
		margin:65px 0 0 0;
		padding:0;
		list-style:none;
		line-height:normal;
		}
		#link ul li {
			margin:0;
			padding:0;
			width:auto;
			height:30px;
		}
		#link ul li a {

		}
#left_menu {
	border: 1px solid;
	float:right;
	left:800px;
	position:absolute;
	top:60px;	
	z-index:110;
}
	#left_menu ul{
		font-size:12px;
		margin:0;
		padding:4px;
		list-style: none;
	}
		#left_menu ul li.header {
			text-align:right;
		}
	#photoNav p{
		margin-top:-88px;
	}
		#photoNav p a{
			margin:0px;
			padding:0px;
			font-variant: normal;
			position:relative;
			z-index: 111;
		}
		#photoNav ul.gallery_demo_unstyled{
			padding-left:0px;
			margin-left: 0px;
			width:550px;
		}
/* END: MAIN LINK ON LEFT */
	.tips {
		display:none;
		border:none;
		position:absolute;
		top:100px;
		left:80px;
	}
	.tips.double {
		top:30px;
		left:300px;
		}

#text {
	min-height:520px;
	position:relative;
	padding-left:110px;
	z-index:5;
	}
	#text.portfolio {
		height:680px;
	}
.pic {/*central pics such as me*/
	clear:both;
	float:right;
	padding-left:10px;
	margin-top:22px;
}
#bottomPic {/*breething for bottom pics (ball)*/
	height:50px;
	}
	#bottomPic .pic img {
		margin-top:150px;
	}
#bottomText {
	position:relative;
	width:500px;
	padding:0px;
	margin:0px;
	font-size:18px;
	letter-spacing:0px;
}
#bottomText p{
font-size:14px;
letter-spacing:1px;
margin:0; padding:0;
}
#bottomYear {font-size:10px;}
/*#bottomText a {color: #B66A5A;}*/
#bottomText a:hover {color:#FBEC97; cursor:pointer;}
#w3cvalidity {font-size:10px; margin-left:50px;}
	.w3cLink {border:1px #fff solid; padding:0px 4px 0px 4px;}

/* -------------------------------- for tips ----------------------------- */
/*css for window which appear on mousemove through ajax for portfolio tip05 skillstrain explanation*/
	#basicOfTip {background-color: #000; color: #ecd7b7; border:1px #fff solid; width:620px; height:250px;
								position:relative; padding:5px;}
	#basicOfTip a {cursor: pointer; text-decoration:underline; font-family:"Courier New", Courier, monospace; font-size:12px;}
	.rightAlign {text-align:right;}
	#basicOfTip p, ul, ol {
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:100%; 
		margin:2px; 
		line-height:130%; 
		padding-top:1px;
	}
	/*start for close button*/
	#closeButtonRight {position:relative;}
		#closeButton {float:right; padding:5px;}
			#closeButton a{color:#fff; text-align:center; text-decoration:none; background-color:#B66A5A; border:1px #fff solid;
										padding:2px;}
			#closeButton a:hover{color:#B66A5A; background-color:#ecd7b7; border:1px #b66a5a solid;}
	/*end for close button*/
	#basicOfTip p:first-letter {font-size:110%;	margin-left:10px;}
#basicOfTip ul {list-style:inside; padding-left:5px;}
	#textBox {width:620px; position:relative;}
		#textBoxLeft {width:290px; position:relative; padding:5px;}
		#textBoxRight {width:290px; float:right; padding:5px; top:20px;}
			.fLetter {padding-left:10px;}

#text ul.screenshots li {
	float:left;
}
#breadcrumb {
	height:14px;
	padding-bottom:8px;
}
	#breadcrumb ul {
		
	}
	#breadcrumb ul li{
		float:right;
		height:21px;
		padding-left:10px;
	}
	#breadcrumb ul#welcome li {
		border-top:1px solid #3FE352;
		border-bottom:1px solid #3FE352;		
	}
	#breadcrumb ul#portfolio li {
		border-top:1px solid #4149ED;
		border-bottom:1px solid #4149ED;		
	}
/* css for files php inside */
/*for portfolio1.php pics in da middle*******************************/
#port_back {
	position:relative;
	margin-left:30px;
	width:660px;
	height:478px;
	/*background-image: url(../pics/port_01.jpg);  w800-(110 padding)=690;h500*/
	}
#port_back img {
border:none;
}
#port_back a {margin:0;}
#port_back #background{
	border-top:2px solid white;
}
#pics1 {/*shield nr 1*/
	position:absolute;
	top:110px;
	left:50px;
	z-index:1;
	}
	
#pics2 {/*shield nr 2*/
	left:157px;
	position:absolute;
	top:140px;
	z-index:3;
	}
#pics3 {/*ball*/
	left:620px;
	position:absolute;
	top:180px;
	z-index:10;
	}
#pics4 {/*competition 2007 trainskills*/
	position: absolute;
	top:168px;
	left:270px;	
	z-index:5;
	}
#pics5 {/*competition 2007 trainskills*/
	left:-26px;
	position:absolute;
	top:180px;
	z-index:6;
	}
	#pics5 img {border:none;}
#pics6 {/*Rockport*/
	left:72px;
	position:absolute;
	top:250px;
	z-index:7;
	}
#pics7 {/*Feispix*/
	left:290px;
	position:absolute;
	top:340px;

	z-index:9;
	}
#pics8 {/*ewaterways*/
	left:408px;
	position:absolute;
	top:220px;
	z-index:8;
}
#pics9 {/*ssr.ewaterways*/
	left:0px;
	position:absolute;
	top:354px;
	z-index:8;
}
#pics10 {/*agents.ewaterways*/
	left:535px;
	position:absolute;
	top:250px;
	z-index:10;
}
#pics11 {/*blog.ewaterways*/
	left:636px;
	position:absolute;
	top:370px;
	z-index:11;
}
#pics12 {/*translation*/
	left:170px;
	position:absolute;
	top:400px;
	z-index:12;
}


	
/*for contact1.php***************************************************/
a {font-family:"Courier New", Courier, monospace;}
#contactFormArea {font-size:12px; padding-bottom:50px;}
.simpleLink a{
	color:#ffffcc;
	border-bottom:1px dashed #ffffcc;
	}
.simpleLink a:hover {
	border-bottom:#ffffcc 1px solid;
	color:#cccccc;
	}
#formContact {
	position:relative;
	width:600px;
	}
.label {
	float:left;
	width:50px;
	margin:5px;
}
.box {
	position:relative;
	margin:5px 5px;
	left:30px;
}

	fieldset { border:0;margin:0;padding:0; margin-top:20px; margin-left:30px;width:440px;}
	label { display:block; margin-top:10px; }
	input.text,textarea { 
	width:300px;font:12px/12px 'courier new',courier,monospace;color:#333; background-color:#fff;
	padding:3px;margin:1px 0;
	}
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; background-color:#fff; }

/*START about me, ajax, oncoming pic rollerblade*/
		#changePicHere {
			position:relative;
			width:660px;
			left:30px;
			}
		#xxx {
			position:absolute;
			}
			a#linkHomeInfoCV { border-bottom:1px #d68ae4 solid;}
			a#linkHomeInfoPR { border-bottom:1px #4149ed solid;}
			a#linkHomeInfoContact { border-bottom:1px #ADE4F0 solid;}
			a#linkHomeInfoMe { border-bottom:1px #3FE352 solid; }
/*END about me, ajax, oncoming pic rollerblade*/
/*start for photo1.php***************************************************/
		#placeForPic {
	position:relative;
	top:20px;
	margin-left:0px;
	width:842px;
	height:580px;
		/*border:#ff0000 1px solid;*/
		}
		#photoSpecial {
			color:red;
			}
		#foto1 {
			position:absolute;
			top:10px;
			left:65px;
			}
		#foto2 {
			position:absolute;
			top:100px;
			left:500px;
			}
		#foto3 {
			position:absolute;
			top:250px;
			left:150px;
			width:132px;
			}
/*#backgroundPhoto {
	position:relative;
	margin-left:30px;
	width:660px;
	height:478px;
	border:red thin solid;
}*/
/*end for photo1.php***************************************************/

/*start for cv1.php***************************************************/
#textCV {
	margin-top:44px;
	width:700px;
}
#cv_style {font-family:"Lucida Grande", Lucida, Arial, Helvetica;}
	#cv_style ul {font-family:"Lucida Grande", Lucida, Arial, Helvetica;font-size:12px;}
	#cv_style h2 {
		margin-top: 20px;
		text-decoration: underline;
	}

.cv_tittle {	color:#87625A;
	background-color:#ecd7b7;
	border-bottom:2px #87625A solid; border-top:2px #87625A solid;
	letter-spacing:5px;
	font-size:16px;
	text-align:left; padding-left:50px;
	font-weight: bold;}

#cv_addressBox {width:200px; font-family:"Lucida Grande", Lucida, Arial, Helvetica;	font-size:12px;}
	.cv_addressFloat{float:right; width:120px; text-align:left;}
#cv_key_style {}
	#cv_key_style ul {margin:0px; padding-left:30px;}
	#cv_key1 .block {
		display:block;
		margin-top:15px;
	}
	#cv_key1 { 
		position:relative;
		width:100%;
		font-family:"Lucida Grande", Lucida, Arial, Helvetica;	
		font-size:12px;
	}
		#cv_key1 p {
			padding-top:2px;
			margin:0px;}
	.cv_key1_floatRight{
		width:500px; 
		text-align:left; 
		float:right;}
	
#cv_work, #cv_education{ position:relative; font-family:"Lucida Grande", Lucida, Arial, Helvetica;	font-size:12px;}	
	.cv_work_leftSide{position:absolute;}
	.cv_work_rightSide {position:relative; padding-left:100px;}
		.cv_work_rightSide ul {margin:0px; padding-left:40px;}
	#cv_add { position:relative; font-family:"Lucida Grande", Lucida, Arial, Helvetica;	font-size:12px;}

/*buttons under table for print, download or goto top page */
#cvButton {
	position:relative;
	height:40px;
	width:320px;
	padding:0px;
	margin:0px;
	}
.button {
	float:left;
	background-color:#ecd7b7;
	cursor:pointer;
	height:35px;
	text-align:center;
	border:#87625A 1px solid;
	font-size:10px;
	margin:5px 5px 5px 0px;
	padding:0px;
	color:#87625A;
	font-weight: bold;
	z-index:1;
	}
	.button h4 { font-size:12px; font-family:"Lucida Grande", Lucida, Arial, Helvetica; padding:5px; margin:5px;}
/*end for cv1.php***************************************************/

.shim {
	clear:both;
display:block;
position:relative;
}
#flickr {
	
	height:580px;
	position:relative;
	width:100%;
}
#placeForPic.photo p.right {
	float:right;
}
	#placeForPic.photo h2 {
		clear:both;
		text-align:right;
		margin:0 0 34px;		
	}
	#placeForPic.photo p.albumBox {
		float:right;
		width:140px;
		text-align:center;
	}
	#placeForPic.photo p.albumBox span{
		display:block;
		}
	#placeForPic.photo p.photoBox {
		float:left;
		margin:0 0 -7px;
	}
	#placeForPic.photo p.italic {
		text-align:right;
		font-style:italic;		
	}	
	#placeForPic.photo p.margin {
		margin-left: 70px;
	}
	#placeForPic.photo p img {
		
	}
#text p a.current {color:#ECD7B7;}
a.blockSort {
	display:block;
	float:right;
}
/* CSS Document */
#text h1 {
	position:relative;
	left:0px;	
	margin:0;
	text-align:right;
	color:#272727;
	}
	#text h1 span {
		display:none;
	}
	#text h1 a {
		cursor:pointer;
	}
h2 { font-size:18px;}
/*#h1position {
	float:right;
	}*/
#head h1 {
	position:relative;
	margin:0;
	padding:0;
	color: #CCCCCC;
	left:-20px;
	top:22px;
	font-size:34px;
	}
h1 a {color: #B66A5A;}
h1 a:hover {color:#FBEC97;
	cursor:crosshair;}
	
	.frontForSadow {
		position:absolute;
		color:#000000;
		top:-2px;
		left:-4px;
	text-decoration:underline;
		}
	.frontForSadow1 {
		position:absolute;
		color:#000000;
		top:-2px;
		left:-4px;
	text-decoration:underline;
		}
#text a {
	font-size:94%;
	margin:0 5px;
}
	#text ul#standartList a {
		font-size:112%;
	}	
a {	
	color:#b66a5a;
	text-decoration:none;	
	}
a:hover {color: #FBEC97;}

#content {position:relative;}
#text ul.standartList li {
	list-style-type:disc;
	margin-bottom:6px;
	margin-left:30px;
}
#text ul.standartList p {
	font-family:"Lucida Grande",Lucida,Arial,Helvetica;
	line-height:130%;
	padding:0;
}
/*CONTACT FORM */
#text form p {
	float:left;
	margin:0 10px 10px 0;
}
	#text form input.hidden,
	#text form input.hide {
		background:none;
		height:auto;
		width:auto;
		padding:0;
		margin:0;
	}
	#text form input {
	/*	background:transparent url(../images/img_system/inputBG.jpg) no-repeat scroll 0 0;
		border:medium none;*/
		color:#17263F;
		display:block;
		font-size:95%;
		height:22px;
		padding:2px 0 0 6px;
		width:194px;
	}
	#text form legend {
		color:#ECD7B7;
		font-size:107%;
		font-weight:bold;
		margin-bottom:10px;
	}
		#text form p.inputField {
			height:50px;
		}
		#text form p.inputField img{
			margin-top:24px;
		}	
		#text form p.textField {
			height:240px;
		}
	#text form textarea {
	/*	background:transparent url(../images/img_system/textareaBG.jpg) repeat-y scroll 0 0;
		border:medium none;*/
		color:#17263F;
		font-size:95%;
		height:200px;
		overflow:auto;
		padding:8px 2px 0 9px;
		width:402px;
	}
	#text form p.submitButton input{
		/*background:transparent url(../images/img_system/submitButton.jpg) no-repeat 0 0;*/
		font-weight:bold;
		height:31px;
		margin:20px 0 0 30px;
		padding:0;
		width:100px;
	}
		#text form p.submitButton input:hover{
			color:#163F14;
			cursor: pointer;
			}
		#text label.error,
		#text p.error {
			color:#dd0000;
			display:block;
			margin:0;
		}
		#text label.error {font-size:86%;}
	#text .contact {
		margin:20px 0 16px 30px;
	}	
	#text .contact h3 {
		margin-bottom:10px;
	}
	dl {}
	dl dt {
		float:left;
		width:100px;
	}
	dl dt, dl dd {
		margin-bottom:5px;
	}































	
	
	
	
	
	