/*  
Theme Name: Zapad
Theme URI: http://sps.rivil.com
Description: Zapad slunce
Version: 1.5
Author: Pavel Humpolec
Author URI: http://sps.rivil.com

*/
abbr, acronym, .help { border-bottom: 1px dotted red; cursor: help; }

body{
font-family: Verdana, "Geneva CE", lucida, sans-serif;
margin : 0;
padding : 0;
text-align : center;
background-color:#ccc;
font-size: 1em; }

.hideme { display : none; }
img {border:0;}

#main{
width : 57em;
margin : 1em auto;
padding : 0;
border : solid black;
border-width: 1px;
background:#eee;
font-size : 80%;
}

#header { background : #e60 url("../images/title_sun.jpg") top right no-repeat; text-align: left; border: 0; border-bottom : 1px #333 solid; padding:1em; padding-top:1.5em; position:relative;}
h1 {font-size:200%; font-style:italic; display:inline; }
h1 a {color:#eee; text-decoration:none;}
h1 a:hover {color:#eee; text-decoration:underline;}
#podtitulek { margin:0; margin-left:18em; color:#eee; font-style: italic; font-size:120%;}

#content {padding : 0 1em;}
#blog {
margin-top : 1em;
float:left;
width : 37em;
text-align : left;
background-color:#fafafa;
border : 1px #bbb solid;
}


#paticka {
margin-top : 1em;
font-size : 80%;
border-top : 1px dotted black;
clear : both;}



/* ODKAZY */
a {
color:#e60;
text-decoration : none;}
a:hover {
color:#B34B00;  text-decoration:underline;}

#blog h2 {
font-size : 125%;
font-weight : bold;
margin : 0;
}

#blog h3 {
font-size : 115%;
font-weight : bold;
margin : 0;
margin-top:1em;
}

#blog hr {
background: #bbb url(/images/divider_post.gif) top right no-repeat;
border: 0;
clear: both;
display: block;
height: 1px;
margin: 0;
margin-top : 1em;
overflow: hidden;}

.feedback {text-align:right; margin-right:1em;}

.topic {
margin : 0;
margin-bottom : 0em;
padding : 0.5em;
}

.topic p {
margin : 0;
margin-bottom : 0.5em;
padding : 0;
font-size : 100%;
text-indent : 1em;}

.cas {
margin : 0;
margin-bottom : 0.5em;
padding-left:1em;
font-size : 90%;}




/********************************************************/
/* MENU 												*/
/********************************************************/
#menu {
border-left : 1px dotted #777;
padding-left:0.5em;
padding-top : 1em;
height : 100%;
float : right;
text-align:left;
margin : 0;
width : 16em;}

#menu div { margin : 0; margin-bottom : 2em;  padding:0;}
#menu div.srchform {margin:0}
#menu h2 {
  margin : 0; 
  margin-bottom : 0.5em;
  border : #777 dotted;
  border-width : 1px 0;
  font-size : 110%;
}
#menu h3 {
margin : 0;
color : #333;
text-align:left;
font-size : 100%;
border-bottom : 1px #bbb solid;
}

#menu ul {
margin : 0;
margin-bottom:1em;
padding-left:0.5em;}

#menu li {
margin : 0;
margin-bottom : 0.2em;
padding : 0;
text-align:left;
list-style-position: outside;
list-style-type: none;
text-indent: 0.5em;
}

/* .rss_ul li {border-top:1px #777 dotted;  } */

#menu a {
color : #666;
text-decoration : none;
}
#menu a:hover {
color : #e60;
text-decoration:underline;
}

#menu form div { margin:0; padding:0; text-align: center;}
#menu form {  margin:0; padding:0px; margin-bottom:1em;}

ins { text-decoration:none; font-style: italic;}
q { font-style: italic; }

#posunovatko { text-align:center; margin:0; margin-top:1em; margin-bottom:1em;}

.navigation {position:relative;}
.navigation hr {clear:both}
.alignleft {float:left; width:45%;padding-left:0.5em;}
.alignright {float:right; width:45%; text-align:right;padding-right:0.5em;}
