/*
Theme Name: Muzeum Veteránů
Theme URI: http://www.veteranmuseum.cz/
Description: Created special for www.veteranmuseum.cz, this is not a freeware ! Please, dont copy any graphics ! Thank you ... 
Author: Yascha DESIGN, code by: Jan Kova&#345;&iacute;k
Version: 0.1

This is not a freeware ! Please, dont copy any graphics ! Thank you ...

*/

* { margin: 0; padding: 0; outline: none; }

body { 
text-align : center;
font:0.8em/1.3em Tahoma, Arial, Geneva, Helvetica, sans-serif;
background: #ecd5af url(images/body.jpg) repeat-y center top;
color: #603517;
} 


a:link {text-decoration: underline; color: #603517;}
a:hover {text-decoration: none; color: #b15c11;}
a:visited {text-decoration: underline; color: #603517;}
a:active {text-decoration: none; color: #603517;}


h2, h2 a, h2 a:link, h2 a:visited {
text-decoration: none;
margin-bottom: 1em;
}

h2 a:hover {
color: #b15c11;
}

#maincontent {
display: block;
width: 850px;
margin: auto;
text-align: center;
}

/* HEAD */

#header {
display: block;
width: 850px;
height: 300px;
background: #efc08a url(images/head.jpg) no-repeat center top;
}

#index {
position: absolute;
top: 83px;
left: 694px;
display: block;
width: 205px;
height: 148px;
}

#contacts {
float: right;
display: block;
width: 100px;
height: 15px;
position: relative;
top: 253px;
}

#contacts_home {
display: block;
float: left;
text-align: left;
width: 47px;
height: 15px;
background-image: url(images/home.gif);
}

#contacts_email {
display: block;
float: left;
text-align: left;
width: 47px;
height: 15px;
background-image: url(images/email.gif);
}


/* MENU */

#menu {
display: block;
width: 850px;
height: 33px;
background: #efba81 url(images/menu_right.gif) no-repeat right center;
font-size : 0.75em;
}

#menu ul { /* all lists */
padding: 0;
margin: 0;
list-style-type: none;
line-height : 33px;
}

#menu li { /* all list items */
float: left;
position: relative;
padding-left: 0.7em;
padding-right: 0.7em;
line-height : 33px;  
list-style-type: none;
}

#menu li ul { /* second-level lists */
display: none;
position: absolute;
top: 0.9em;
left: 0;
background: #006b8f;
width: 12em;
list-style-type: none;
}

#menu li ul li {
line-height: 1.6em;
height: 1.6em;
list-style-type: none;
}

#menu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
}

#menu li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#menu li.page_item {
background-image : url(images/menu_spacer.gif);
background-repeat : no-repeat;
background-position: right;
}

#menu li ul li.page_item {
background-image: none;
}

.page_item a, .page_item a:link, .page_item a:visited { 
text-decoration : none;
color: #603517;
} 

.page_item a:hover, .current_page_item a{ 
color : #FFFFFF !important;
text-decoration: none;
}

.page-item-2 {
padding-left: 2em;
margin-left: 2em;
}

/* HLAVNÍ TEXTOVÉ POLE */

#main {
width: 850px;
font-size: 0.85em;
text-align: left;
display: block;
width: 100%;
background-color: #ed9b4f;
}

#maintext {
display: block;
float: left;
width: 663px;
background-color: #ffeed5;
}

#maintext ul, #maintext ol {
display: block;
margin-left: 2em;
padding-left: 2em;
}

#news {
display: block;
float: right;
width: 187px;
}

#news strong {
color: #FFFFFF;
}

#maintext p {
margin-top: 1em;
display: block;
clear: left;
}


.margin {
margin: 2em; 
}



#news ul, #news li {
list-style-type: none;
}

.novinky {
display: block;
max-width: 160px;
margin: 1.5em;
_margin: 0em; /* hack pro IE */
}

.novinky p {
margin-bottom: 1.5em;
}


.footer {
clear: both;
width: 100%;
height: 38px;
line-height: 38px;
vertical-align: middle;
text-align: center;
color: #FFFFFF;
}

#footer2 {
clear: both;
width: 850px;
height: 18px;
background-image: url(images/footer.jpg);
background-repeat: repeat-x;
background-color: #efc08a;
padding-bottom: 5em;
}

/* STYL STRÁNKY */

.post img {
float: left;
margin: 1em 1em 1em 0; 
border: 3px #FFFFFF solid;
}

.novinky {
width: 180px;
float: right;
}

#language {
text-align: left;
color: #FFFFFF;
font-size: 0.8em;
position: relative;
top: 1em;
left: 2em;
}

#language ul {
margin-left: 1em;
list-style-type: none;
}

.commentlist {
margin-top: 3em;
display: block;
}
.commentlist li{
margin: 2em;
margin-left: 0;
display: block;
}
.commentlist p{
margin-top: 0;
}

#respond {
margin-top: 2em;
}

.novinky ul li {
display: block;
margin-bottom: 1em
;
}