/* 800px - An open source xhtml/css website template by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer.

Version: 1.0, March 29, 2006 */

/******** General tags ********/
body{
font:76% Verdana,Tahoma,Arial,sans-serif;
color:Black;
line-height:1.2em;
margin:0 auto;
padding:0;
background-image: url(../img/body.jpg);
}

a{
text-decoration:none;
color:#B45814;
font-weight:bold;
}
form {
	margin-right: 10px;
}
#contact_me {
	width: 480px;	
	background: #BDB76B;
	border: 1px solid #BDB76B;
	padding: 10px;
   background-image: url(../img/bg_contact.gif);

}
#name {
	width: 250px;	
		border: 1px solid #B8860B;
}
#content_text {
	width: 440px;	
	height: 200px;
		border: 1px solid #B8860B;
}
#email {
	width: 250px;
		border: 1px solid #B8860B;
}
#subject {
	width: 440px;
	border: 1px solid #B8860B;
}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0 0 18px 10px;}
ul,ol,dl{font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol{margin:2px 0 2px 30px;}

h1{
	font-size: 16px;
	font-family:Verdana;
	color:#8B4513;
	padding-left: 10px;
}

h1 a{text-transform:none; color:#8B4513;}

h2{
font-size:14px;
display: block;
color: #000035;
font-family: Tahoma;
padding-left:4px;
padding-top:5px;
padding-bottom:5px;
}

h3{
font-size:1.2em;
font-weight:bold;
color:#4088b8;
border-bottom:1px solid #dadada;
margin:10px 0 8px 0;
padding:1px 2px 2px 3px;
}

blockquote{
font-size:0.9em;
border:1px solid #dadada;
margin:20px 10px;
padding:8px;
}

/******** Main wrap ********/
#wrap{
color:#696969;
width:800px;
margin:5px auto;
padding:0;
background-image: url(../img/content.gif);
background-repeat: repeat-y;
background-position: left;
}

#header{margin:0;
}
#logo {
	background-image: url(../img/header.gif);
	height: 200px;
	background-repeat: no-repeat;
	background-position: left top;

}
#logosub {
margin: 0;
padding-top:32px;
float: right;
text-align: left;
height: 50px;
width:250px;
}
#logosub p {
	color: #653714;
	font-weight: bold;
}
#logosub img {
padding: 0;
margin: 0;
}

.logo1 {
	padding-top:65px; padding-left:45px;
}
#search_box {
	text-align: right;
	vertical-align: middle;
	height: 42px;
	background-position: top;
	background-repeat: no-repeat;
	width: 780px;
	padding-top: 5px;
}

#toplinks{
	text-align: right;
	padding: 3px 2px 2px 2px;
	width: 783px;
	height: 27px;
	background-image: url(../img/top-bg.gif);
	background-repeat: repeat-x;
}
#toplinks a {
color: Black;
}
#menutop {
	text-align: right;
	font-family: Tahoma;
	padding: 3px 2px 2px 2px;
	font: 12px;
	margin-bottom: -20px;
}



#slogan{
font-size:1.5em;
color:#808080;
font-weight:bold;
letter-spacing:-1px;
margin:15px 0px 20px 35px;
line-height:1.2em;
}

/******** sidebar ********/
#sidebar{
	float: left;
	position:top;
	width: 150px;
	margin-top: 0px;
	padding: 1px;
}

#sidebar ul{
list-style: none;
font-size:1.3em;
margin:0;
padding: 0 0 12px 5px;
margin-bottom: 2px;
}

#sidebar li{
list-style: none;
margin: 0 0 4px 25px;
padding:2px;
}

#sidebar li a{
list-style: none;
font-size: 13px ;
font-family: Tahoma ;
font-variant: normal;
padding:2px;
color : #522D12;
}

#sidebar ul ul{
margin:1px 0px 1px 1px;
line-height:1.2em;
padding:0;
}

#sidebar ul ul li a{font-weight:normal;}
#sidebar h2{margin:3px 0px 8px 0px;}

/******** Content variations ********/
#content{
line-height:1.2em;
width:600px;
float:right;
text-align:left;
margin:0;
padding-right:45px;

}
#content p {
	font-family: Tahoma;
	font-size: 13px;
	color: #5D3211;
	
}
#contentalt{
line-height:1.5em;
width:575px;
float:left;
border:5px solid #000000;
text-align:left;
background-color: Fuchsia;
padding:0;
margin-right:10px;
}
/******** Footer ********/
#footer{
clear:both;
text-align:center;
color:#6C3710;
font-size:0.9em;
margin:0 auto;
padding:8px 0;
line-height:1.6em;
background-image: url(../img/footer.gif);
height: 67px;
background-repeat: no-repeat;
background-position: left bottom;

}
#stopka {
	padding-top: 1px;
}

#footer p{margin:0; padding:1px;}
#footer a{color:#8B4513;}

/******** Various classes ********/
.box{
color:#ffffff;
font-size:0.9em;
background-color:#FFFFFF;
border:1px solid #c8c8c8;
line-height:1.3em;
padding:5px 5px 5px 8px;
}

.box a{color:#f0f0f0;}
.left{float:left; margin:0 15px 4px 0;}
.right{float:right; margin:0 0 4px 15px;}
.textright{text-align:right;}
.readmore{text-align:right; margin:-10px 10px 12px 0;}

.center{text-align:center;}
.blue{color:#4088b8;}
.big{font-size:1.3em;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}

.clear{clear:both;}
.hide{display:none;}
.fade{color:#c8c8c8;}
.gray{color:#808080;}

.photo{
border:1px solid #bababa;
padding:2px;
background-color:#ffffff;
margin:6px 18px 2px 5px;
}
.sidelink{
display:block;
width:140px;
margin:3px 10px 2px 0;
padding:5px 0 5px 8px;
font-size:1.1em;
font-weight:bold;
text-align:left;
background:#eee url(img/gradient1.png) repeat-x;
color:#26c;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd; */
} 
.sidelink:hover,.menuheader{
background:#fff url(img/gradient2.png) repeat-x;
color:#222;} 

div.small {
        font-family: sans-serif,Helvetica;
        font-size: 12px;
        color: #000;
}

.partner {text-align:center;}
.partner ul li {display: inline;}
.partner ul li a {font-size: 8px;color: #E3E3E3;}

