/* CSS LUNAPARK default */

/***************** BASIC ELEMENTS ************************/

* {margin: 0;
padding: 0;}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #fff url(../images/bg_body.jpg) center top repeat-x;
color: #000;
font-size: 11px;
text-align: left;
margin: 0;
padding: 0;
}

div#frameholder {
width: 760px;
margin: 0 auto;
text-align: left;
/*border: solid 1px red;*/
}

div#bg_page_top {

}
div#bg_page {
	background: url(../images/bg_page.jpg) center 180px no-repeat;
	margin: auto;
}


div#header {
background: url(../images/bg_header.jpg) left top no-repeat;
width: 760px;
height: 180px;
}

div#content_holder { 
width: 760px;
}

div#left { 
float: left;
width: 240px;
background: url("../images/bg_vermenu.jpg") top right no-repeat;
}

div#vermenu {
width: 200px;
background-color: #F9F9F9;
border: solid 1px #CCCCCC;
border-top: solid 1px #F9F9F9;
border-bottom: none;
background: #F9F9F9 url("../images/bg_vermenu_bottom.jpg") bottom left no-repeat;
margin: -1px 0 0 22px;
}

div#inzerce {
width: 200px;
margin: 10px 0 0 22px;
height: 40px;
background: url("../images/bg_inzerce.jpg") no-repeat 140px center ;
}

div#kontakty {
margin: 10px 0 0 22px;
width: 217px;
height: 130px;
background: #F9F9F9 url("../images/bg_kontakty2.jpg") top right no-repeat;
}

div#content {
float: left;
width: 480px;
padding: 0 10px 10px 10px;
/*border: solid 1px purple;*/
}		

div#footer {
width: 760px;
float: left;
border-top: solid 5px #0066CC;
text-align: center;
padding: 10px 0 0 0;
margin: 15px 0 0 0;

}

/***************** SPECIFIC ELEMENTS ************************/

div#logo{
	position: absolute;
	top: 97px;
	margin: 0 0 0 35px;
}

div#topmenu{

}

div#topmenu a {

}
div#topmenu a:hover{
	
}

div#kontakty h2, div#kontakty p {
padding: 0 10px 0 12px;
}

div#kontakty h2 {
color: #666666;
padding: 5px 10px 0px 12px;
/*_padding: 0px 10px 5px 12px;*/
background: none;
}

div#kontakty p {
font-size: 10px;
padding: 0 30px 10px 12px;
}

div#kontakty a {
font-weight: normal;
}



/***************** homepage ************************/

div#intro-box {
width: 475px;
padding: 0 10px 0 15px;
height: 254px;
background: #ccc;
color: #FFFFFF;
font-weight: bold;
font-size: 9px;
line-height: 11.5px;
background: url("../images/bg_intro_box.jpg") no-repeat;
margin: 5px 0 5px 0;
}

div#intro-box p{
padding: 0;
}

div#intro-box span.intro-box a{
margin: 0 0 0 -15px;
}


/***************** vertical menu ************************/

div#vermenu ul {
list-style: none;
position: relative;
top: -20px;
padding-bottom: 20px;
}
	
div#vermenu ul li {
display: block;
height: 32px;
background: url("../images/bg_vermenu_li_a.gif") repeat-x bottom left;
margin: 0 10px;
line-height: 32px;
}

div#vermenu ul li a {
/*	display: block;*/
	font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	color: #333333;
	background: url("../images/bg_vermenu_li.gif") no-repeat 0px .25em;
/*	width: 165px;*/
	padding: 0 0 0 15px;
/*	margin: 0 0 0 10px;*/
}

div#vermenu ul li a:hover {
	text-decoration: none;
	color: #9E0B0E;
}

/***************** TOP menu ************************/

div#topmenu ul {
list-style: none;
padding: 7px 0 0 0;
_margin-left: -10px;
font-size: 10px;

}
	
div#topmenu ul li {
display: block;
float: left;
margin-left: 10px;
padding-left: 10px;
background: url("../images/bg_topmenu_li.jpg") no-repeat 0px 0.25em;
}

div#topmenu ul li a {
	color: #FFFFFF;
	font-weight: normal;

}

/***************** JAZYKY ************************/

div#lang {
	float: right;
	padding-right: 5px;
}


