/*  
Theme Name: Lectica
Theme URI: http://www.lectica.eu
Description: Templatka zaprojektowana na potrzeby firmy transportowej Lactica
Version: 1.0
Author: Paweł Biernacki
Author URI: http://www.pawelbiernacki.pl
*/

/*
Spis tresci:

1. Ustawienia globalne
2. Struktura strony
3. Naglowki
4. Nawigacja
5. Style zawartosci
6. Formularze

*/

/* ---------- @ Ustawienia globalne -----------*/


* {
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration:none;
	outline:none;
	}

body {	
	font-size:62.5%;
	font-family:Verdana, Arial, sans-serif;
	background:#f0f0ef;
	color:#333;
	}
	
form, fieldset, img {
	border:0;
	}
	
p {
	padding:.3em 0;
	font-size:1.1em;
	line-height:1.9em;
	word-spacing:0.2em;
	text-indent:2em;
	}

a {
	color:#9d1a81;
	letter-spacing:0.1em;
	}
	
a:hover {
	color:;
	}
	
small {
	color:#fff;
	letter-spacing:0.2em;
	font-size:.8em;
	}
	
ul {
	margin:0 20px;
	}

li {
	list-style-type:square;
	line-height:1.8em;
	font-size:1.1em;
	}

.left {float:left;}

.right {float:right;}
	
.clear {clear:both;}


/* ---------- @ Struktura strony -----------*/

#wrapper {
	margin:0 auto;
	width:1000px;
	background:;
	}

#header {
	margin:0 auto;
	height:80px;
	width:980px;
	background:url('images/topbg.png') no-repeat;
	}

.logo {
	margin:11px 0 0 30px;
	}
	
#foto1, #foto2, #foto3, #foto4 {
	margin:7px 0 7px 5px;
	width:520px;
	height:350px;
	float:left;
	display:inline;
	}

#foto1 {background:url('images/foto1.png') no-repeat;}

#foto2 {background:url('images/foto2.png') no-repeat;}

#foto3 {background:url('images/foto3.png') no-repeat;}

#foto4 {background:url('images/foto4.png') no-repeat;}

#content {
	margin:7px 0;
	width:470px;
	height:350px;
	float:left;
	display:inline;
	background:url('images/mainbg.png') no-repeat;
	}

#contentstart {
	margin:7px 0;
	width:470px;
	height:350px;
	float:left;
	display:inline;
	background:url('images/mainudbg.png') no-repeat;
	}
	
#contactform {
	margin:7px 0 7px 5px;
	width:420px;
	height:350px;
	float:left;
	display:inline;
	background:url('images/mainleftbg.png') no-repeat;
	}

#contactfoto {
	margin:7px 0;
	width:200px;
	height:350px;
	float:left;
	background:url('images/centerfoto.png') no-repeat;
	}

#contactcontent {
	margin:7px 0;
	width:370px;
	height:350px;
	float:left;
	background:url('images/mainrightbg.png') no-repeat;
	}

#navigation {
	margin:30px 10px 0 10px;
	width:980px;
	height:60px;
	display:inline;
	}

#footer {
	margin:0 auto;
	width:960px;
	height:30px;
	}

/* ---------- @ Naglowki -----------*/

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Helvetica, serif;
	letter-spacing:0.2em;
	font-weight:normal;
	color:#9d1a81;
	}

h1 {
	font-size:3.6em;
	line-height:1.2em;
	}

h2 {
	font-size:2.2em;
	line-height:1.3em;
	}

h3 {
	padding:.6em 0 0;
	font-size:1.8em;
	line-height:1em;
	word-spacing:0.1em;
	}
	
h4 {
	font-size:1.4em;
	line-height:1.2em;
	}

h5 {
	
	}
	
h6 {
	
	}	
	
/* ---------- @ Nawigacja -----------*/	

#nav {
	margin:0 auto;
	width:978px;
	height:60px;
	}

#nav li {
	height:60px;
	float:left;
	list-style-type: none;
	}

#nav li a {
	display:block;
	height:60px;
	}

span {
	display:none;
	}

#nav-error li.current a {background-position: 0 -60px; }

#tabstart a {background:url('images/tabstart.png') 0 0 no-repeat; width:163px;}
#tabstart a:hover {background-position:0 -60px;}

#tabonas a {background:url('images/tabonas.png') 0 0 no-repeat; width:163px;}
#tabonas a:hover {background-position:0 -60px;}

#tabflota a {background:url('images/tabflota.png') 0 0 no-repeat; width:163px;}
#tabflota a:hover {background-position:0 -60px;}

#taboferta a {background:url('images/taboferta.png') 0 0 no-repeat; width:163px;}
#taboferta a:hover {background-position:0 -60px;}

#tabopinie a {background:url('images/tabopinie.png') 0 0 no-repeat; width:163px;}
#tabopinie a:hover {background-position:0 -60px;}

#tabkontakt a {background:url('images/tabkontakt.png') 0 0 no-repeat; width:163px;}
#tabkontakt a:hover {background-position:0 -60px;}


/* ---------- @ Style zawartosci -----------*/

.page {
	margin:15px 20px;
	width:430px;
	height:315px;
	text-align:justify;
	overflow:auto;
	}

.startpage {
	margin:15px 20px;
	width:430px;
	height:180px;
	text-align:justify;
	}

.flotapage {
	margin:15px 20px 17px;
	width:430px;
	height:180px;
	text-align:justify;
	}

.contactpage {
	margin:15px 20px;
	width:330px;
	height:320px;
	text-align:justify;	
	}

.entry {
	margin:0 5px 5px;
	}
	
.excerpt {
	margin-right:10px;
	border-left:1px solid #aaa;
	padding-left:15px;
	width:110px;
	height:125px;
	float:right;
	display:inline;
	}

.excerpt img {
	margin:0 5px;
	border:1px solid #666;
	width:90px;
	height:90px;
	}
	
.opinie {
	margin-left:20px;
	width:290px;
	height:95px;
	overflow:hidden;
	float:left;
	text-align:justify;
	display:inline;
	}

.readon {
	margin:0 20px;
	float:left;
	}

#post-13 p, #post-5 p, #footer p {
	text-indent:0;
	}
	
/* 	Galeria

	dl - opisuje element galerii
	dt - opisuje thumbnail 
	dd - opisuje podpis obrazka

*/

.gallery {
	width:430px;
	height:120px;
	overflow:hidden;
	}

dl.gallery-item {
	margin-right:21px;
	}

dt.gallery-icon img {
	border:1px solid #666;
	width:100px;
	height:100px;
	}

 /* -- 404 -- */

#error {
	}

/* -- slideshow -- */

ul#slideshow {
	margin:0;
	}

#slideshow li {
	list-style-type:none;
	}

/* ---------- @ Formularze -----------*/	


.form {
	margin:15px 20px;
	}

.form li {
	list-style-type:none;
	}

.form fieldset {
	margin:20px;
	}

.form label {
	display:block;
	line-height:2.1em;
	width:320px;
	}

.form input {
	padding:.1em;
	}

.form textarea {
	padding:.1em;
	}

input#submit {
	margin-top:10px;
	}
