/*----------------------------------------
@author:Slawek Tuleja
@www:http://komputer.budhelp.pl
@www:http://tusla.pl
----------------------------------------*/


/*STRUCTURE*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

html, body {background:black url(../images/bg.jpg)}
body {font-family:"Trebuchet MS", Arial,  Sans-Serif; font-size:75%;}
body {line-height:16px; color:white; text-align:justify;}

#page-container {margin:0px auto; width:750px;}

#lang {float: right;}
#lang ul {list-style-type:none;}
#lang ul li {display: inline;}

#menu {float:right; margin:30px 0px 40px 0px; text-transform:uppercase; width: 100%;}
#menu ul {list-style-type:none;}
#menu ul li {display:inline; padding-left:30px;}
#menu ul li a:link {color:#f8b744; font-weight:bold; font-size:100%; text-decoration:none;}
#menu ul li a:visited {color:#f8b744; text-decoration:none; ; font-weight:bold;}
#menu ul li a:hover {text-decoration:underline;}

#header {clear:both; background:transparent url(../images/header.gif) no-repeat; height:245px;}

#content {clear:both; margin-top:20px; min-height:300px}
#content h1, h2, h3 {color:#f8b744; text-transform:uppercase; font-weight:bold; font-size:100%;}
#content ul.list {margin-left:50px}

#footer {clear:both; border-top:1px solid #f8b744;}
#footer ul {list-style-type:none; text-align:center;}
#footer ul li {display:inline; padding-left:30px}
#footer ul li a:link {color:white; text-decoration:none;}
#footer ul li a:visited {color:white; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer #designedby {text-align:center; margin-top:30px;}
#footer #designedby a:link {color:gray; font-weight:normal;}
#footer #designedby a:visited {color:gray; text-decoration:none;}
#footer #designedby a:hover {text-decoration:none;}

/*TYPOGRAPHY*/

h4 {color:#a86b00; float:left; font-weight:bold; font-size:14px;}

/*MAIN ELEMENTS*/

a:link {color:#f8b744; text-decoration:none;}
a:visited {color:#f8b744; text-decoration:none;}
a:hover {text-decoration:underline;}
strong {color:#f8b744}
p {margin:15px 0px 15px 0px;}
ul {}
li {}
hr {clear:both; background-color:#d58f14; height:1px; border:1px solid #d58f14;}

/*MY CLASSES*/

.left {float:left; width:360px;}
.right {float:right; width:360px;}

/*VALIDATIONS*/

.panel {}
input.disabled {border:1px solid #f8b744; background-color:#f8b744;}
input.required, textarea.required {border:1px solid black;}
input.validation-failed, textarea.validation-failed {border:1px solid #f8b744; color :#f8b744;}
input.validation-passed, textarea.validation-passed {border:1px solid #008000; color :#000;}
.validation-advice {margin:5px 0; padding:2px; background-color:#f8b744; color :black; font-size:10px; font-weight:normal; text-align:left;}
.custom-advice {margin:5px 0; padding:2px; background-color:#C8AA00; color :white; font-size:10px; font-weight:normal; text-align:left;}
fieldset {padding:1em; margin-bottom:0.5em; border:1px solid #f8b744;}
label {font-weight:normal;}
.form-row {clear:both; padding:0.5em;}
.field-label {}
.field-widget {}
#no-element-ids {margin:10px 0px 30px 0px; padding:0px;}
input.button {margin:0px; padding:2px; font-size:12px; font-weight:bold; border:1px solid white;}

/*PHOTOS*/

.previews {background-color:#f8b744; padding:5px; text-align:center; margin-top:10px}
.previews img {padding:3px; margin:6px; border:2px solid #d58f14;}
input {
	font-size: 11px;
	border: 1px solid #f8b744;
	background-color: #FFF;
}
textarea {
	font-size: 11px;
	border: 1px solid #f8b744;
}

