/* Created by: Michnzee 2009 */
/* lukas@michnzee.net - www.michnzee.net */
/* project: Severka-Pizzerie */


body {
	background: #A34748 url('../images/body_bg.jpg') repeat-x 0 0;
	color: #000000; 
	margin: 20px 0; 
	padding: 0; 
	font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
	font-size: 90%;
}

p {
	margin:0; 
	padding:0 0 15px 0; 
}

p .menu {
	margin:0; 
	padding:0 0 15px 0; 
	font-size: 8px;
}

a {
	color: #000000; 
	text-decoration: underline; 
}

a:hover {
	color: #A52A2A; 
	text-decoration: none;
}

/* jednolive divy */
#container {
	margin: 0px auto; 
	text-align: center; 
	width: 760px; 
	
}

#cmain {
	width: 760px; 
	padding: 5px 20px 5px 20px; 
	background: #FFFFFF; 
	text-align: left; 
   border: 1px solid black;
   border-bottom: 0px;
}

#logo {
	background: url('../images/severka-logo.gif') no-repeat 260px 0; 
	border-bottom: 1px solid #DADADA; 
	padding: 0px 30px 20px 0px; 
}

#navigation {
	padding: 10px 0; 
}

#header {
	background: #F5DEB3; 
	padding: 10px; 
	height: 200px;
	border: 1px solid black;
}

/* definice promo slideru */

#slider {
	background: #F5DEB3; 
	width: 760px;
	height: 220px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid black;
}

#slideshow {
	padding-left: 9px;
	padding-top: 9px;
	float: left;
 	position: relative;
}

#slideshow img {
    position: absolute;
    z-index: 8;
    border: 1px solid black;
}

#slideshow img.active {
    z-index: 10;
}

#slideshow img.last-active {
    z-index: 9;
}

/* obsah */

#content	{
	float: left; 
	width: 490px; 
	padding: 20px 10px 0 0; 
	line-height: 160%; 
}

#news	{
	float: right; 
	width: 230px; 
	padding: 20px 0; 
	line-height: 140%; 
	text-align: justify; 
}

.boxik {
	padding: 20px 20px 5px 20px; 
	background: #F5DEB3; 
	border: 1px solid black; 
	font-size: 90%; 
	margin-bottom: 20px; 
}

#footer {
	clear: both; 
	width: 100%; 
	font-size: 80%; 
	background: #C57B7A; 
	padding: 20px; 
	text-align: left; 
	border: 1px solid #000000;
}

#copyright {
	float: right; 
}

/* definice nadpisu */
.boxik h1 {
	color: Black; 
	margin:0 0 10px 0; 
	padding:0; 
	font-size:130%; 
	font-weight:normal; 
}

#content h1 {
	font-size: 22px; 
	font-weight: normal; 
	line-height: 130%; 
	margin: 0; 
	padding: 0 0 20px 0;
}

#content h2 {
	font-size: 19px; 
	font-weight: bold; 
	line-height: 130%; 
	margin: 0; 
	padding: 0 0 5px 0;
}

#content h3 {
	font-size: 16px; 
	font-weight: normal; 
	line-height: 130%; 
	margin: 0; 
	padding: 0 0 5px 0;
}

#content table {
	border: 0px;
}

#content tr {
	border: 0px;
}

#content td {
	border: 0px;
}

#news h3 {
	font-size: 16px; 
	font-weight: bold; 
	line-height: 130%; 
	margin: 0; 
	padding: 0 0 5px 0;
	text-align: center;
}

#logo h1 {
	font-weight: bold; 
	font-size: 25px; 
	margin: 0;
	padding-top: 30px;
	color: black; 
}


/* polozky v menu */
#navigation ul {
	margin: 0; 
	padding: 0; 
}

#navigation li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: inline; 
}

#navigation a {
	font-weight: bold;
	color: Maroon; 
	padding: 0 30px 0 0; 
	text-decoration: none; 
}

#navigation a:hover {
	color: #DC143C; 
}

/* menu na footeru */
#footer ul {
	margin: 0; 
	padding: 0; 
}

#footer li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: inline; 
}

#footer a {
	color: #000000; 
	font-weight: bold; 
	padding: 0 5px 0 0; 
	text-decoration: underline; 
}

#footer a:hover {
	color: #000000; 
	text-decoration: none;
}

/* gallery box */

#gallery {
	width: 505px;
	margin: 0 auto;
	border: 1px solid gray;
	background: #fdf5e6;
	padding-left: 5px;
}

/* nastaveni fixu */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.clearfix {
	display: inline-block; 
}

* html .clearfix {
	height: 1%; 
}

.clearfix {
	display: block; 
}
