/* undo styles */

*	{ 
margin:0;
padding:0;
}

table 	{
border-collapse:collapse;
font-family: "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
}


/* BODY */

body	{
margin:0px;
padding:0px;
background-color:#000000;
background-image:url('../pics/background_body.jpg');
background-repeat: repeat-x;
background-position: top;
}


/* TYPOGRAPHY */

h1,h2,h3,h4	{
font-family: "Trebuchet MS", sans-serif;
}

p,a	{
font-family: "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-decoration:none;
border:0px;
}



.bold {
font-weight:bold;
}



/* CLEAR BOTH */
.clear_both	{
clear:both;

}


/* HEADER */

#header {
background-image:url('../pics/background_header.jpg');
background-repeat: no-repeat;
background-position: top center;
width:100%;
margin-left:auto;
margin-right:auto;
height:245px;
}
#header div.content {
background-image:url('../pics/background_header_content.jpg');
background-repeat: no-repeat;
background-position: top center;
width:980px;
margin-left:auto;
margin-right:auto;
height:245px;
position:relative;
}
#header div.content img.logo{
border:0px;
float:left;
}
#header div.content img.telefon_icon {
float:right;
}
#header div.content img.telefon_cislo {
position:absolute;
left:550px;
top:32px;
}

/* MENU */

#menu {
height:52px;
width:980px;
margin-left:auto;
margin-right:auto;
background-image:url('../pics/background_menu.jpg');
background-repeat: no-repeat;
background-position: top center;
position:relative;
}
#menu div.holder {
position:absolute;
top:2px;
left:10px;
height:49px;
width:960px;
text-align:center;
}

#menu div.holder ul {
list-style-type:none;
}
#menu div.holder ul li {
display:inline;
}
#menu div.holder ul li a {
color:#000000;
width:105px;
height:49px;
display:block;
float:left;
background-image:url('../pics/background_menu_lines.jpg');
background-repeat: no-repeat;
background-position: left;
font-size:16px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
#menu div.holder ul li a:hover {
background-color:#ffffff;
color:#000000;
}
#menu div.holder ul li a.first {
display:inline;
margin-left:20px;
}
#menu div.holder ul li a.one_line {
padding-top:14px;
height:35px;
}
#menu div.holder ul li a.menu {
}
#menu div.holder ul li a.menu_hover {
background-image:url('../pics/background_menu_hover.jpg');
background-repeat: no-repeat;
background-position: left;
color:#000000;
}
#menu div.holder ul li div.last {
background-position: right;
width:2px;
height:49px;
display:block;
float:left;
background-image:url('../pics/background_menu_lines.jpg');
background-repeat: no-repeat;
}


/* PAGE */
#page {
width:980px;
margin-left:auto;
margin-right:auto;
background-image:url('../pics/background_page.jpg');
background-repeat: no-repeat;
background-position: top center;
}
#page div.page_content {
width:630px;
margin-left:20px;
margin-top:20px;
float:left;
display:inline;
}

#page div.page_content img.auto {
width:181px;
border:1px solid #2a2a2a;
display:block;
float:left;
margin-right:10px;
margin-top:10px;
padding:10px;
}
#page div.page_content a.lightbox {
border:0px;
}
#page div.page_content img.auto:hover {
border:1px solid #ffffff;
}
#page div.page_content img.auto_row_last {
margin-right:0px;
}

#page div.page_content p {
color:#ababab;
font-size:16px;
margin-bottom:10px;
}
#page div.page_content p.first {
color:#ffffff;
font-size:16px;
margin-bottom:10px;
}

#page div.page_content a {
color:#ffcc4e;
font-size:16px;
position:relative;
}
#page div.page_content span {
color:#ffcc4e;
font-size:16px;
font-weight:bold;
}
#page div.page_content span.heslo {
color:#ffcc4e;
font-size:22px;
font-weight:bold;
padding:10px;
border: 1px solid #ffcc4e;
}
#page div.page_content a:hover {
color:#ffffff;
text-decoration:underline;
}
#page div.page_content h1 {
color:#ffce7b;
font-size:24px;
margin-bottom:10px;
}
#page div.page_content h2 {
color:#ffce7b;
font-size:20px;
margin-bottom:10px;
padding-top:20px;
border-top: 1px solid #2a2a2a;
}
#page div.page_content h3 {
color:#ffce7b;
font-size:16px;
display:inline;
}

#page div.page_content form {
color:#ffffff;
font-size:16px;
display:inline;
}
#page div.page_content table {
color:#ffffff;
width:630px;
font-size:12px;
margin-top:10px;
}
#page div.page_content table a.guestbook {
font-size:12px;
}
#page div.page_content table th {
color:#ffce7b;
width:630px;
font-size:16px;
text-align:right;
padding: 5px 5px;
}
#page div.page_content table td {
border-top: 1px solid #2a2a2a;
padding: 5px 5px;
}
#page div.page_content table td span {
color:#ffce7b;
font-weight:bold;
}
#page div.page_content table th.left {
text-align:left;
}
#page div.page_content table td.center {
text-align:right;
}
#page div.page_content table td.spacer {
padding-top:20px;
padding-bottom:20px;
}
#page div.page_content table td.spacer div{
height:20px;
}
#page div.page_content table td.popis {
width:80px;
}
#page div.page_content table input.submit {
padding:10px 18px;
display:inline;
border:3px solid #ffff00;
background-color:#fbf899;
color:#000000;
font-weight:bold;
}

/* SIDEBAR */
#page div.page_sidebar {
width:240px;
margin-right:10px;
margin-top:10px;
float:right;
display:inline;
}
#page div.page_sidebar div {
width:240px;
height:80px;
margin-bottom:10px;
background-color:#1f1e1e;
position:relative;
left:0px;
}

#page div.page_sidebar div.anketa {
width:240px;
height:160px;
margin-bottom:10px;
background-color:#1f1e1e;
position:relative;
}

#page div.page_sidebar div.anketa div.vote{
position:absolute;
top:0px;
left:0px;
background-image:url('../pics/anketa_vote.jpg');
background-repeat: no-repeat;
background-position: top;
}

#page div.page_sidebar div.anketa div.vote a.yes{
width:84px;
height:50px;
position:absolute;
left:25px;
top:85px;
background-image:url('../pics/yes_button_hover.jpg');
background-repeat: no-repeat;
background-position: top;
}
#page div.page_sidebar div.anketa div.vote a.yes:hover{
background-image:url('../pics/yes_button.jpg');
}
#page div.page_sidebar div.anketa div.vote a.no{
width:84px;
height:50px;
position:absolute;
left:134px;
top:85px;
background-image:url('../pics/no_button_hover.jpg');
background-repeat: no-repeat;
background-position: top;
}
#page div.page_sidebar div.anketa div.vote a.no:hover{
background-image:url('../pics/no_button.jpg');
}

#page div.page_sidebar div.anketa div.helper{
display:none;
}
#page div.page_sidebar div.anketa div.result{
position:absolute;
top:0px;
left:0px;
background-image:url('../pics/anketa.jpg');
background-repeat: no-repeat;
background-position: top;
height:160px;
width:240px;
}

#page div.page_sidebar div.anketa div.result h2{
color:#ffff00;
font-size:14px;
text-align:center;
padding-top:5px;
}

#page div.page_sidebar div.anketa div.result h2 span.hlasy{
color:#626262;
font-size:10px;
text-align:center;
font-weight:normal;
}

#page div.page_sidebar div.anketa div.result p{
color:#ffffff;
font-weight:bold;
}
#page div.page_sidebar div.anketa div.result p.yes_text{
position:absolute;
top:139px;
left:73px;
}
#page div.page_sidebar div.anketa div.result p.no_text{
position:absolute;
top:139px;
left:146px;
}
#page div.page_sidebar div.anketa div.result div.bars {
position:absolute;
top:36px;
left:83px;
width:98px;
height:99px;
background:none;
overflow:hidden;
}
#page div.page_sidebar div.anketa div.result div.bars div.yes_bar{
position:absolute;
top:99px;
left:0px;
width:30px;
height:0px;
background-image:url('../pics/yes_bar.jpg');
background-repeat: no-repeat;
background-position: top;
display:inline;
padding:0px;
margin:0px;
}
#page div.page_sidebar div.anketa div.result div.bars div.no_bar{
position:absolute;
top:99px;
left:68px;
width:30px;
height:0px;
background-image:url('../pics/no_bar.jpg');
background-repeat: no-repeat;
background-position: top;
display:inline;
padding:0px;
margin:0px;
}

/* FOOTER */
#footer {
background-image:url('../pics/background_footer.jpg');
background-repeat: repeat-x;
background-position: top;
width:100%;
margin-left:auto;
margin-right:auto;
height:330px;
margin-top:100px;
}
#footer div.content {
background-image:url('../pics/background_footer_content.jpg');
background-repeat: no-repeat;
background-position: top center;
width:980px;
margin-left:auto;
margin-right:auto;
height:330px;
}


#footer div.content p.nadpis {
color:#FFCE7B;
margin-left:20px;
padding-top:70px;
font-size:20px;
font-weight:bold;
}

#footer div.content table {
color:#ffffff;
margin-left:20px;
margin-top:15px;
margin-bottom:95px;
font-size:14px;
font-weight:bold;
}
#footer div.content table a {
color:#ffffff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#footer div.content table a:hover {
color:#FFCC4E;
}
#footer div.content table td.popis {
color:#FFCC4E;
padding-right:15px;
padding-top:3px;
}

#footer div.content p.reklama {
color:#000000;
font-size:12px;
font-weight:bold;
margin-left:20px;
}
#footer div.content p.reklama a {
color:#a6862a;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#footer div.content p.reklama a:hover {
color:#000000;
}

/* DELETE */

div.delete{
width:300px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
border:1px solid #cccccc;
padding:30px;
color:#ffffff;
}

div.delete h1 { 
color:#ffce7b;
font-size:18px;
padding-bottom:10px;
}
div.delete table td { 
padding-right:10px;
}
div.delete table td input.submit{ 
padding:2px 5px;
display:inline;
border:3px solid #ffff00;
background-color:#fbf899;
color:#000000;
font-weight:bold;
}
div.delete a {
color:#ffcc4e;
font-size:16px;
}

div.delete a:hover {
color:#ffffff;
text-decoration:underline;
}


.helper {
	border:0px;
}

.helper1 {
	border:0px;
	position:absolute;
	top:-155px;
	left:0px;
	display:none;
}
