/*
Theme Name: ceskymajales.cz
Theme URI: http://jankovarik.net/
Description: Created special for www.ceskymajales.cz, this is not a freeware ! Please, dont copy any graphics ! Thank you ... 
Author: Jan Kova&#345;&iacute;k
Author URI: http://jankovarik.net
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.85em/1.3em Arial, Geneva, Helvetica, sans-serif;
background: #000000 url(img/body.jpg) repeat-x center top;
color: #ffffff;
} 
a:link, a:visited, a:active { 
font-weight : normal;
color : #F566AD;
text-decoration : underline;
} 
a:hover { 
color : #ffffff;
text-decoration: underline;
} 
hr { 
display : none;
} 
h1 { 
font-size : 2em;
font-weight : bolder;
display : block;
color : #F566AD;
letter-spacing : -1px;
border: 0;
margin-top: 20px;
margin-left: 0;

} 
h2 { 
font-size : 1.4em;
font-weight : bolder;
color: #F566AD;
letter-spacing : -1px;
}

.prvni {
margin-top: 0!important;
}
h3 {
font-size : 1.2em;
font-weight : bolder;
color: #999999;
letter-spacing : -1px;
}
h4 {
font-weight: bolder;
font-size: 1.1em;
color : #0099cc;
margin-top: 20px;
margin-bottom: 5px;
padding-bottom: 3px;
border-bottom: 2px #505050 solid; 
}
h5 {
font-weight: bolder;
font-size: 0.9em;
color : #909090;
margin-top: 3px;
margin-bottom: 5px;
}
em {
font-weight: normal;
font-style: italic;
color : #FFFFFF;
}
#hvezda {
display: block;
width: 103px;
height: 105px;
float: right;
position: relative; top: -40px; left: 30px;
background: transparent url(img/hvezda.gif) no-repeat bottom;
}

p { 
text-align : justify;
padding-left: 20px;
padding-bottom: 1em;
margin: 0;
margin-top: 1em;
}

.tagy a {
text-decoration: none;
} 
.entry {
text-align: justify;
}
.post p { 
padding-left: 0px;
margin-top: 10px;
text-align: left;
} 
.post img {
float: left;
margin-top: 5px;
margin-right: 8px;
border: 5px #505050 solid;
}
.entry li {
margin-bottom: 5px;
}
img, img a { 
border : 0;
} 
strong {
font-weight: bolder;
color : #F566AD;
}
ul {
list-style-type: square;
}
#logo { 
width : 339px;
height : 74px;
float : left;
background : url(img/logo.gif) no-repeat left top;
margin-left : 20px;
margin-top : 92px;
} 
#main { 
width : 900px;
margin : 0 auto;
margin-top : 22px;
padding: 0; 
margin-bottom: 0px;
text-align : left;
background : #333333 url(img/main_background.gif) no-repeat right bottom;
} 
#hlavicka { 
width : 100%;
padding : 0;
margin : 0;
border : 0;
height : 179px;
max-height : 179px;
background : #0099cc url(img/head.jpg) no-repeat center 0%;
} 

#menu { 
height : 43px;
background: #006b8f url(img/menu.png) repeat-x center;
line-height : 43px;
text-align: left;
width : 900px;
padding : 0;
margin : 0;
border-top: 5px #F566AD solid;
font-size : 1.2em;
}

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

#menu li { /* all list items */
	float: left;
	position: relative;
	padding-left: 0.5em;
	padding-right: 0.5em;
  line-height : 43px;  
  }

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

#menu li ul li {
line-height: 1.6em;
height: 1.6em;
}

#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(img/menu.gif);
background-repeat : no-repeat;
background-position : 0 0.9em;
}

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

.page_item a, .page_item a:link, .page_item a:visited { 
text-decoration : none;
color : #FFFFFF;
font-weight: bold!important;
} 

.page_item a:hover { 
color : #FDA6D1;
font-weight : bold !important;
text-decoration: none;
}

/* vypíná oddělovací obrázek u názvu první stránky */
.page-item-3 {
background-image : none !important;
margin-left: 5em;
}

.cat-item {
padding-left : 15px;
background-image : url(img/kyticka_mala.gif);
background-repeat : no-repeat;
background-position : 0 0.2em;
} 
.cat-item a, .cat-item a:link, .cat-item a:visited { 
color: #FFFFFF;
text-decoration : none;
font-weight: bold!important;
} 
.cat-item a:hover { 
color : #FDA6D1!important;
} 


#searchform { 
float: right;
margin-top: 140px;

} 
#s, textarea { 
border : 0;
background-color : #FFFFFF;
color : #323232;
padding: 2px;
border: 3px #F566AD solid;
} 
 
.post { 
display : block;
width : 600px;
margin-bottom: 30px;
} 
.post h1 a {
font-weight : bolder;
display : block;
border-bottom: 2px #505050 solid;
padding-bottom: 5px;
margin-bottom: 0!important;
text-decoration: none;
}
.post h1 a:hover {
text-decoration: underline;
}

.page { 
display : block;
width : 640px;
text-align : left;
margin: 0;
padding: 0;
margin-bottom: 3em;  
} 
.page h1 { 
display : block;
width : 630px;
text-decoration : none;
padding-bottom : 10px;
} 
#vpravo { 
float : right;
width : 640px;
text-align : left;
margin-top: 10px;
margin-right: 30px;
}

/* styl pro IE 6 */
#vpravo { 
_margin-right: 10px;
} 

#vlevo { 
float : left;
width : 200px;
color: #999999;
background: #202020 url(img/sidebar.jpg) repeat-x center bottom;
margin: 10px;
padding-bottom: 70px;
border : 0;
} 

/* styl pro IE 6 */ 
#vlevo { 
_margin-top: 10px;
}  

#vlevo ul{
list-style-type: none;
margin: 10px 0 0 10px;
padding: 0;
}

#vlevo ul li ul{
list-style-type: none;
margin: 0; 
padding: 0;
}

#vlevo h2{
display: block;
width: 180px;
padding-bottom: 4px;
border-bottom: 3px #333333 solid;
margin-bottom: 5px;
margin-top: 1.5em;
} 

#vlevo ul li p{
text-indent: 0;
margin: 0;
padding: 0;  
} 
 
#paticka {
clear: both;
width: 900px;
height: 5px;
background-color: #F566AD;
}

#bottom { 
clear : both;
width : 100%;
height : 120px;
padding: 0;
margin: 0; 
border: 0;
color: #ffffff;
background: #000000 url(img/footer.gif) repeat-x bottom;
font-size : 0.8em;
text-align : left;
}

 
#bottom_text { 
width: 900px;
margin: auto;
margin-top: 10px;
}

#bottom_text img {
border: 3px #F566AD solid;
margin-right: 10px;
margin-top: 10px;
} 


#left { 
float : left;
text-align : left;
} 
#right { 
float : right;
text-align : right;
} 


#bottom a:link, #bottom a:visited, #bottom a:active { 
font-weight : normal;
color : #666666;
text-decoration : none;
} 

#bottom a:hover {
text-decoration: underline;
}

.email {
margin-bottom: 25px;
}
.tags {
display: none;
}
.related_post ul {
list-style-type : none;
margin-left : 60px;
padding : 0;
}
.smaller {
font-size: smaller;
margin-top: 40px;
padding-top: 3px;
border-top: 2px #505050 solid;
}
.smaller p { 
padding-left: 0px;
}
.left {
float: left;
}
.right {
float: right;
}
.novinky p {
font-size: 0.8em;
width: 150px!important;
margin-bottom: 10px!important; 
}
.posted {
color: #909090;
font-size: 0.8em;
}
.wp-polls {
display: block;
width: 180px;
}

small {
font-size: 0.7em;
}

.shout-author-name  {
font-size: 0.9em;
font-weight: bold;
display: block;
}
#shout-form, #shout_author {
display: block;
width: 150px;
}

#shout-form input, #shout-form textarea {
margin: 0.2em;
margin-left: 0; 
}

EMBED {
text-align: center;
display: block;
margin: auto; 
}

