/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}





body {
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	color: #4a433a;
	background: #0d0903 url(images/bg.gif) no-repeat center top;
}

h1 {
	display: none;
}

a {
	color: #383531;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img {
	border: none;
}


#flash {
	margin: 0 auto;
	width: 815px;
	height: 370px;
	padding: 0 0 1px 0;
	background: url(images/line_hor.gif) repeat-x left bottom
}

#wrapper {
	width: 815px;
	margin: 0 auto;
	background: transparent url(images/bg_wrapper_top.gif) scroll repeat-x left top;
}

.box {
	overflow: hidden;
	width: 815px;
	background: url(images/line_hor.gif) repeat-x left bottom
}

.alpha {
	height: 30px;
}

.portfolio {
	background: url(images/line_ver.gif) repeat-y 199px 0;
}
.portfolio .sidebar {
	float: left;
	width: 150px;
	height: 200px;
	padding: 15px 25px;
	background: url(images/showcase_archive_back.gif)  no-repeat;

}
.portfolio .sidebar h2, .portfolio .sidebar p {
	margin: 0;
}
.portfolio .row {
	margin: 0 0 0 205px;
	background: url(images/line_hor_portfolio.gif) no-repeat left top;
}
.portfolio .first {
	background: none;
}
.portfolio .row img {
	margin: 0 0 0 2px;
	padding: 0 5px;
	background: url(images/line_ver_portfolio.gif) no-repeat left bottom;
}

.separator {
	background: url(images/bg_separator.gif) no-repeat left top;
}

#content {
	width: 600px;
	min-height: 250px;
	margin: 0 0 0 205px;
	padding-top: 2px;
}

* html #content {
	height: 250px;
}

#profil {
	float: left;
	width: 305px;
	height: 360px;
	padding: 15px;
	background: url(images/profil_back.gif) no-repeat;

}
#profil h2 {
	margin: 0;
}
#profil p {
	 margin-left: 10px;
}
#profil #signature {
	text-align: right;
}

#kontakt {
	margin-left: 335px;
	padding: 0 15px;
	padding-top:15px;
	background: url(images/kontaktny_formular_back.gif)  no-repeat;

}
#kontakt h2 {
	margin: 0;
}
#kontakt p {
	color: #6c5f47;
	text-transform: uppercase;
}
#kontakt div {
	margin: 1em 0;
}
#kontakt form {
	padding-left: 10px;
}
#kontakt .text label {
	display: block;
	float: left;
	width: 130px;
	padding: 0.3em 10px 0 0;
	font-size: 9px;
	text-align: right;
}
#kontakt .text input {
	width: 290px;
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	background: #0e0a05;
	border: 1px solid #302f2b;
}
#kontakt .check label {
	text-transform: uppercase;
	padding-right: 10px;
}
#kontakt .check input {
	background: #0e0a05;
}
#kontakt textarea {
	overflow: hidden;
	width: 430px;
	height: 135px;
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	background: #0e0a05;
	border: 1px solid #302f2b;
}
#kontakt input.submit {
	float: right;
	font-family: Tahoma, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	color: #6c5f47;
	background: #0b0703;
	border: none;
	text-transform: uppercase;
}
* html #kontakt input.submit {
	margin-right: 20px;
}

#footer {
	padding: 20px 20px 30px 20px;
	background: url(images/bg_footer.gif) no-repeat left top;
	font-size: 8px;
	text-transform: uppercase;
	text-align: right;
}
