/*  
Theme Name: Feeling Movies theme 2010
Theme URI: http://www.peterleibitzer.cz
Description: Verzia 2010. Template pre feelingmovies
Author: faraon
Author URI: http://www.peterleibitzer.cz

Terms of Use:
- DO NOT REMOVE any of the links in the footer!
- You are free to share, to copy, distribute and transmit this theme.
- This theme is distributed for free. You are not allowed to sell this theme.
Thanks for using this theme.

*/

/*-------------------- General --------------------*/


body {
background:#5a514a;
font:10px Verdana;
color:#00000;
text-align:left;
line-height:180%;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,h7 {
font-style:normal;
font-weight:400;
background:transparent;
color:#000;
font:Verdana;
margin:0;
}

h1 {
font-size:2em;
}

h2 {
font-size:1.1em;
font-weight:700;
}

h3,h5 {
font-size:1em;
}

h4 {
font:1.4em Verdana;
color:#000;
}

h5 {
font-size:0.9em;
color:#000;
font-weight:700;
}

h6 {
font-size:12px;
font-weight:400;
color:#BFBFBF;
}

h7 {
color:#BFBFBF;
font-weight:700;
}

a:visited {
text-decoration:none;
}

blockquote {
background:url(images/blockquote.gif) no-repeat left top;
margin:10px;
padding:0 0 10px 50px;
}

code {
display:block;
overflow:auto;
text-align:left;
margin:10px 0;
padding:5px 10px;
}

small {
font-size:0.8em;
}

img {
padding-right:5px;
padding-top:5px;
border:0;
}

img.right {
float:right;
margin:5px 0 5px 5px;
}

img.left {
float:left;
margin:5px 5px 5px 0;
}

a img {
border:none;
}

.right {
float:right;
}

.center {
text-align:center;
}

.alignleft {
float:left;
margin-right:10px;
}

.alignright {
float:right;
margin-left:10px;
}

.navigation {
display:block;
padding:20px;
}

#outline {
width:975px;
background:#b7b7b7;
font-size:1.3em;
margin:0 auto;
padding:0;
}

#wrapper {
float:left;
background:#5a514a url(images/bg.jpg) repeat-y 0 0;
width:977px;
margin:0 !important;
padding:0;
}

#calendar {
position:absolute;
width:222px;
line-height:100%;
text-align:center;
top:150px;
left:100px;
margin:0 !important;
padding:0;
}

#header {
width:977px;
height:196px;
background:#252525 url(images/header.jpg) no-repeat left top;
}

#header h1 {
padding:20px 0 0 30px;
}

#header h1 a {
color:#fc9;
text-decoration:none;
}

span.description {
color:#999;
float:right;
font-size:10px;
padding:10px 30px 0 0;
}

#header .icons {
float:right;
font-size:9px;
margin-left:140px;
padding-right:28px;
padding-top:2px;
}

#header .icons .icon {
text-align:center;
display:block;
float:left;
padding-left:20px;
}

#header .icons .icon img {
height:21px;
width:auto;
}

#menu {
float:left;
width:977px;
height:50px;
background:url(images/menu_pozadie.png) no-repeat 1px 0;
}

#menu-top {

}

ul.menu {
float:left;
list-style-type:none;
margin:0;
padding:0 15px;
}

ul.menu li {
text-transform:uppercase;
font-size:1em;
font-family:verdana;
float:left;
}

ul.menu li a {
float:left;
display:block;
height:28px;
line-height:24px;
padding:6px 15px 0;
}

ul.menu li a:link,ul.menu li a:visited {
color:#fc9;
}

ul.menu li a:hover,ul.menu li a:active {
color:#f5b151;
}

ul.menu li.current_page_item a:link,ul.menu li.current_page_item a:visited,ul.menu li.current_page_item a:hover,ul.menu li.current_page_item a:active {
color:#f5b151;
text-decoration:underline;
font-weight:700;
}

#content {
float:left;
width:670px;
height:100%;
margin-left:8px;
}

.pages {
float:left;
width:630px;
}

.pages-border {
clear:both;
width:100%;
height:6px;
}

.page-previous {
float:left;
padding:10px 0 16px 30px !important;
}

.page-next {
float:right;
padding:10px 30px 16px 0 !important;
}

.page-title {
width:530px;
margin:20px 0 0;
}

.page-title h2.page-title-border {
line-height:48px;
color:#222;
padding:0 0 0 30px;
}

.post {
padding-bottom:30px;
}

.postentry {
text-align:justify;
background:url(images/main_pozadie_middle.png) repeat-y;
padding:1px 25px;
}

.postentry_index {
font-size:12px;
text-align:justify;
background:url(images/main_pozadie_middle.png) repeat-y;
padding:1px 25px;
}

.postentry_cat, .postentry_cat_osobnosti {
font-size:11px;
text-align:justify;
background:url(images/main_pozadie_middle.png) repeat-y;
padding:1px 25px;
}


.postentry_index p,.postentry_cat p, .postentry_cat_osobnosti p {
margin-top:5px;
}

.postentry_cat img {
width:40px;
height:60px;
}

.postentry_cat_osobnosti img {
width:60px;
height:60px;
}

.postentry a:link,.postentry a:visited,.postentry_index a:link,.postentry_index a:visited,.postentry_cat a:link,.postentry_cat a:visited,.postentry_cat_osobnosti a:link,.postentry_cat_osobnosti a:visited {
text-decoration:none;
color:#C14200;
}

.posttitle_osobnosti a:link,.posttitle_osobnosti a:visited,.posttitle_osobnosti a:active {
font-family:Verdana;
color:#ff7200;
font-weight:400;
font-size:1.2em;
}

.post_header_top {
background:url(images/post_header_top.png);
width:100%;
height:14px;
}

.post .title {
color:gray;
list-style:none outside none;
float:left;
width:630px;
background:url(images/post_header_middle.png) repeat-y;
padding:0 20px;
}

.post .title a.tag {
font-size:9px;
font-family:Verdana;
}

.post .title .tags {
font-size:11px;
color:#777;
padding-top:5px;
}

.postmeta {
font-size:10px;
font-family:Verdana;
color:#777;
border-bottom:1px #A27D50 dotted;
margin:0 0 -3px;
}

.post_header_bottom {
background:url(images/post_header_bottom.png);
width:100%;
height:17px;
margin-bottom:-2px;
}

.post_header_bottom2 {
background:url(images/main_pozadie_top.png) no-repeat;
width:100%;
height:9px;
}

.post_entry_bottom {
background:url(images/main_pozadie_bottom.png) no-repeat;
width:100%;
height:15px;
}

.rychla {
font-size:12px;
text-align:left;
background:url(images/lista.png) no-repeat -15px -4px;
margin:5px 0 0;
padding:12px 3px 0 0;
}

.pocity {
border:1px #A27D50 dotted;
text-align:center;
background:url(images/prechod.jpg) no-repeat left top;
padding:10px;
}

ul.similar {
align:left;
display:block;
font-weight:both;
list-style-image:url("images/side-point.gif");
}

.post_pocity_container {
background:url("images/lista.png") no-repeat scroll 0 20px transparent;
font-size:11px;
line-height:33px;
margin-bottom:10px;
clear:both;
padding-top:5px;
text-align:left;
}

.posttitle a:link,.posttitle a:visited,.posttitle a:hover,.posttitle a:active {
font:bold 14px Verdana;
color:#ff7200;
}

.post_pocity {
background:url("images/lista.png") no-repeat scroll 0 -8px transparent;
color:#4F4F4F;
margin-top:1px;
padding:4px 25px 2px 45px;
}

.post_rebricek {
padding-left:5px;
font-size:11px;
margin-bottom:10px;
text-align:left;
}

.post_pocity h5,.post_pocity_search h5 {

color:#BFBFBF;
}

.search-excerpt {
color:#EF720E;
font-weight:400;
text-decoration:none;
}

.post_pocity_search {
background:url("images/lista.png") no-repeat scroll 0 -8px transparent;
margin-top:10px;
min-height:100%;
color:#BFBFBF;
padding:10px 20px 0 30px;
}

.search_cat {
float:right;
color:#FF7200;
}

.lista {
font-family:Georgia, Trebuchet;
color:#333;
border-bottom:2px #beacb2 dotted;
margin:5px 0 30px;
}

.post_rebricek a,.rychla a {
font-weight:400;
color:#FFD9B3;
padding-left:15px;
}

.post_rebricek .title a.tag {
font-size:0.8em;
font-family:Verdana;
font-weight:700;
}

.post.rebricek .title .tags {
font-size:11px;
font-family:Georgia, Trebuchet;
color:#333;
border-bottom:1px #BFBFBF outset;
margin:0 0 15px;
}

ol.rebricek {
color:#BFBFBF;
}

ol.rebricek2 {
line-height:130%;
color:#FFF0E0;
font-size:10px;
}

.rebricek {
list-style:decimal outside none;
}

.post_comm {
margin-left:25px;
margin-right:25px;
}

.commentpage {
margin:0 30px;
padding:20px 30px;
}

#comments {
margin:0;
padding:0;
}

.comments-num {
padding:0 0 10px;
}

#commentlist {
list-style-type:none;
margin:0;
padding:0;
}

#commentlist li {
background:url("images/lista.png") no-repeat scroll -15px -3px transparent;
color:#BFBFBF;
font-size:11px;
padding:10px 25px 0 0;
}

.comment-meta {
font-size:11px;
}

.comment-meta-dole {
clear:both;
padding-top:10px;
background:url("images/lista.png") no-repeat scroll -15px -3px transparent;
font-size:11px;
}

.comment-title,.comment-meta,.comment-text {
margin:0 0 3px 69px;
}

h2#postcomment {
color:#A27D50;
margin:0;
padding:0 0 10px;
}

.postcomment {
padding-left:10px;
clear:both;
color:#A27D50;
}

.postcomment input,.postcomment textarea {
background:url("images/sidebar-title.gif") repeat scroll -9px -5px transparent;
border:0 dotted #FB8103;
}

.postcomment input {
cursor:pointer;
}

.postcomment input#author,.postcomment input#email,.postcomment input#url {
background:url("images/commentlabel.png") no-repeat scroll -2px 0 transparent;
height:30px;
padding-left:10px;
width:100% !important;
cursor:text;
}

.postcomment textarea#comment {
background:url("images/commentarea.png") no-repeat scroll -2px 0 transparent;
width:100% !important;
height:195px;
margin-bottom:10px;
padding:10px;
}

.postcomment input#submit {
width:auto;
height:25px;
background:url("images/sidebar-title.gif") repeat scroll -9px -5px transparent;
padding:2px 10px 3px;
}

.postcomment input#submit:hover {
background:#FB8103 repeat 0 0;
}

.commentavatar {
float:left;
padding:0 5px 2px;
}

.author {
background-color:#121212 !important;
}

.solo-subscribe-to-comments {
font-size:11px;
float:right;
}

.solo-subscribe-email {
background-color:#e0e0e0 !important;
background-image:none !important;
}

.subscribe-to-comments {
font-size:11px;
float:left;
padding-right:20px;
}

.sidebar2 {
float:right;
margin-right:20px;
font-size:11px;
margin-top:4px;
}

#sidebar {
color:#BFBFBF;
float:right;
width:250px;
margin-right:20px;
font-size:11px;
padding:0;
}

#sidebar h2 {
font:1.1em Verdana;
font-weight:700;
text-indent:5px;
list-style-type:none;
color:#000;
height:30px;
background:url(images/sidebar-title.png) no-repeat;
padding:10px 5px 3px 10px;
}

.hore {
clear:both;
margin:0;
padding:0 0 20px 25px;
}

#sidebar ul {
list-style:none;
clear:both;
color:#BFBFBF;
margin:0;
padding:0 0 10px 15px;
}

#sidebar ul li {
list-style:none;
background:url("images/side-point.gif") no-repeat 0.2em .6em;
clear:both;
padding-left:15px;
}

#sidebar ul li:hover {
list-style:none;
background:url("images/side-point_hover.gif") no-repeat -0.2em .3em;
clear:both;
padding-left:15px;
}

#sidebar ul.polls {
list-style:none;
clear:both;
margin:0;
padding:0 5px 5px 1px;
}

#sidebar ul.polls li {
list-style:none;
background:none;
}

#sidebar ul li.current_cat_ancestor {
color:#ff7200;
font-weight:700;
list-style:none;
background:url("images/side-point_current.gif") no-repeat 0.2em .6em;
clear:both;
padding-left:15px;
}

#sidebar ul.current_cat_ancestor {
font-weight:400;
}

#sidebar #linkcat-2 {
list-style-type:none;
}

#sidebar #linkcat-2 h2 {
background:none;
color:#666;
}

#sidebar #linkcat-2 ul {
background:none;
}

.searchform {
width:150px;
height:20px;
text-align:left;
}

input#s {
width:150px;
height:18px;
border:1px solid #999;
background:#f2f2f2;
margin:5px 0 0 1px !important;
padding:1px 0 0 2px;
}

input#solo-subscribe-email {
background:#f2f2f2;
}

#bottom {
clear:both;
float:left;
width:977px;
text-align:left;
color:#f2f2f2;
font-size:11px;
margin:0;
padding:0;
}

#bottom-end {
clear:both;
float:left;
width:977px;
height:10px;
margin:0 0 0 8px;
}

#bottom-divs {
float:left;
clear:both;
margin:0;
padding:15px -15px 0 0;
}

#bottom-left {
width:220px;
float:left;
padding:20px 0 10px 40px;
}

#bottom-mid {
width:250px;
float:left;
padding:20px 0 10px 10px;
}

#bottom-mid2 {
width:200px;
float:left;
padding:20px 0 10px 10px;
}

#bottom-right2 {
width:150px;
float:left;
padding:20px 0 10px 50px;
}

#bottom h2 {
text-decoration:none;
font-weight:400;
padding:0 2px;
}

#bottom h3 {
font-size:1em;
color:#999;
text-align:center;
margin:0;
padding:10px;
}

#bottom h3:hover {
color:#f2f2f2;
}

#bottom ul {
background:url("images/lista.png") no-repeat scroll -450px -2px transparent;
list-style-type:none;
margin:0;
padding:10px 0 0;
}

#bottom ul li, {
line-height:20px;
}

#bottom ul li a {
font-weight:400;
display:block;
color:#BFBFBF;
text-decoration:none;
padding:0 1px;
}

#bottom-sep {
clear:both;
}

#footer {
clear:both;
height:87px;
background:url(images/footer.png);
width:977px;
color:#ccc;
text-align:right;
font-size:10px;
}

#footer p {
font-size:1em;
margin:0;
padding:10px 28px 0 0;
}

#footer p a:link,#footer p a:visited {
font-weight:700;
}

#footer p a:hover {
color:#fff;
}

#footer ul {
font-weight:400;
font-size:1em;
list-style-type:none;
margin:0 2% 0 60%;
padding:3px 15px 0 0;
}

#footer ul li {
clear:both;
line-height:11px;
}

#footer ul li a {
font-weight:400;
display:block;
color:#BFBFBF;
text-decoration:none;
}

.dropdown {
border-top:7px solid #86827c;
width:300px;
position:absolute;
left:-3000px;
top:auto;
text-align:left;
z-index:5;
}

.bottom-mid .link,.bottom-left .link,.bottom-mid2 .link,.bottom-right2 .link {
text-transform:uppercase;
font-size:1.1em;
float:left;
display:block;
height:20px;
}

.bottom-left .link {
padding:10px 0 10px 120px;
}

.bottom-left .sub {
background:url("images/down.png") no-repeat center;
background-position:51% 95%;
}

.bottom-left .sub:hover {
background:url("images/down2.png") no-repeat center;
background-position:51% 95%;
}

.bottom-mid .sub {
background:url("images/down.png") no-repeat center;
background-position:13% 95%;
}

.bottom-mid .sub:hover {
background:url("images/down2.png") no-repeat center;
background-position:13% 95%;
}

.bottom-mid2 .sub {
background:url("images/down.png") no-repeat center;
background-position:17% 95%;
}

.bottom-mid2 .sub:hover {
background:url("images/down2.png") no-repeat center;
background-position:17% 95%;
}

.bottom-right2 .sub {
background:url("images/down.png") no-repeat center;
background-position:27% 95%;
}

.bottom-right2 .sub:hover {
background:url("images/down2.png") no-repeat center;
background-position:27% 95%;
}

a.link:hover {
color:#f5b151;
text-decoration:none;
}

.bottom-left:hover div.dropdown {
top:40px;
_top:32px;
left:100px;
_left:-110px;
}

.bottom-mid:hover div.dropdown {
top:40px;
_top:32px;
left:252px;
_left:-110px;
}

.bottom-mid2:hover div.dropdown {
top:40px;
_top:32px;
left:505px;
_left:-110px;
}

.bottom-right2:hover div.dropdown {
top:40px;
_top:32px;
left:705px;
_left:-110px;
}

.parent {
position:relative;
}

.parent .dropdown {
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
background-color:#6f6f6f;
width:330px;
position:absolutetop: 33px;
text-align:left;
background:#6f6f6f url(images/dropdole.png) repeat-x bottom left;
background-position:100% 100%;
padding:12px 8px;
}

.parent .dropdown ul {
font-size:10px;
list-style-type:none;
margin:0;
padding:0;
}

.parent .dropdown ul li {
color:#fff;
clear:both;
line-height:18px;
text-align:left;
}

.parent .dropdown ul li a {
display:block;
color:#fff;
text-decoration:none;
padding:0 1px;
}

.parent .dropdown ul li a:hover {
text-decoration:underline;
}

.subFoot {
background:url(images/dropdole.png) repeat-x bottom left;
}

.groovybutton {
background:url("images/sidebar-title.gif") repeat scroll -9px -5px transparent;
border:none;
height:25px;
width:auto;
cursor:pointer;
padding:2px 10px 3px;
}

div.rp_post_time_author {
font-family:Arial, Helvetica, Sans-Serif;
font-size:0.9em;
color:#777;
margin:0 0 1px;
}

div.rp_post_content {
font-family:verdana;
font-size:11px;
overflow:hidden;
height:170px;
width:400px;
color:gray;
}

div#rp_nav {
padding-left:105px;
}

.rp_link {
padding-top:3px;
float:right;
}

div#rp_nav a {
cursor:pointer;
text-decoration:none;
font-size:11px;
}

div#rp_nav a:hover {
color:#FFEDCF;
}

.rp_nav_thumbnail_off {
clear:both;
color:gray;
font-size:11px;
}

.rp_nav_thumbnails {
float:left;
padding-top:2px;
}

.rp_nav_thumbnail_on {
color:#FF7200;
font-size:11px;
}

.rebricek_frame {
width:300px;
float:left;
line-height:25px;
}

.rebricek_podtitle {
background:url("images/lista.png") no-repeat scroll 0 25px transparent;
color:#FF7200;
font-size:15px;
font-weight:700;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
}

.rebricek_itemtitle {
color:#F2B27E;
font-size:15px;
font-weight:700;
padding-left:15px;
padding-top:20px;
}

.rebricek_right {
border-left:thin solid #353535;
float:left;
margin-left:15px;
width:280px;
line-height:21px;
padding:0 0 0 30px;
}

#rp_right {
border-left:thin solid #353535;
float:left;
font-size:11px;
margin-left:35px;
margin-top:15px;
padding:5px 10px 10px 33px;
}

#rp_right ul {
padding-left:0;
list-style:none outside none;
}

#rp_right ul a {
color:grey;
}

.advert {
float:right;
margin-right:9px;
margin-top:30px;
}

.aktKino {
padding-left:5px;
padding-top:10px;
}

.aktTrailer {
float:left;
padding-left:5px;
}

.trailery {
padding-bottom:10px;
margin:9px 0 5px 10px;
}

.trailerMini {
float:left;
width:125px;
height:200px;
text-align:center;
font-size:0.9em;

padding-left:7px;
}

.trailerMini img {
border:thin solid #555;
margin:0 0 5px;
padding:0;
}

a,a:link,a.link2,a.link2:visited {
color:#f2b27e;
text-decoration:none;
}

a.link2:hover,a.link2:active,a:hover,a:active,.postentry a:hover,.postentry a:active,.postentry_index a:hover,.postentry_index a:active,.postentry_cat a:hover,.postentry_cat a:active {
color:#f2b27e;
text-decoration:underline;
}

.left,.post_rebricek .title,div#rp_nav #rp_nav_arrows,#rp_frame {
float:left;
}

.page-title h4.page-title-border,.page-title h5.page-title-border {
padding:0 0 0 30px;
}

.trailer,.foto {
text-align:center;
border:1px #A27D50 dotted;
padding:10px;
}

.post_pocity_container a:link,.post_pocity_container a:visited,.post_rebricek a:link,post_rebricek a:visited {

color:#FFD9B3;
}

.post_pocity_search p,.post_rebricek p {
padding-right:50px;
}

ol.rebricek li a,ol.rebricek2 li a {
font-weight:400;
padding-left:0;
color:#FFD9B3;
}

.comment-title,.comment-title a,.comment-title a:hover,.comment-meta,.comment-meta a,.comment-meta a:hover {
color:#666;
}

#sidebar p,#sidebar form {
clear:both;
margin:0;
padding:0 0 20px 10px;
}

#bottom ul li a:hover,#footer ul li a:hover {
color:#fff;
text-decoration:underline;
}

.bottom-mid .link,.bottom-mid2 .link,.bottom-right2 .link {
padding:10px 0 10px 30px;
}