/*******************************************************************************

Theme Name: Spider-Man Online 3.5
Theme URI: http://www.spider-man.org.pl
Description: Spider-Man Online WP theme.
Version: 3.5

********************************************************************************

/*** General ***/
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input{margin:0;padding:0;font-family:Arial, Verdana, Geneva, sans-serif; }
th, td{margin:0;padding:0;font-family:Arial, Verdana, Geneva, sans-serif; } 
ul, li{margin:0;padding:0;font-family:Arial, Verdana, Geneva, sans-serif;text-align:left; }
ul, ul ul {list-style-type:square; }
body{line-height:1; }
body{background:#274e83 !important; }
#left_no_sidebar code, #left_no_sidebar pre{width:910px !important; }
blockquote {margin: 1em 3em; color: #656565; padding-left: 60px; float:left; font-style:italic; background:url(images/block-quote.png) no-repeat; }
code, pre{float:left;width:593px !important;background-color:#f9f9f9;border:1px solid #f1f1f1 !important;margin-left:0 !important;padding:10px;font-size:11px !important;line-height:1.6em !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;border-radius: 6px;color:#424242; }
code{background:url(images/code_bg.png); }
p{line-height:1.9em; color:#525252}
a,h1,h2,h3,h4,h5,h6{}
h2{font-size:22px; }
p{font-size:12px; }
.ad_125{float:left; width:125px; height:125px; border:10px solid #ebebeb; margin:8px; margin-left:0; }
.lt_125x125_widget{float:left; width:auto !important; padding-right:4px; }
.lt_video_widget{width:315px; height:269px; float:left; padding-bottom:33px; }
.lt_video_widget object, .lt_video_widget embed {width:315px; height:239px; margin-top:5px; }
.widget_h object, .widget_h embed {width:246px; height:220px; }
.sf-sub-indicator{display:none; }
::selection{/* Safari and Opera */ background:#cc2111; color:#000; }
::-moz-selection{/* Firefox */ background:#cc2111;color:#000; }
a:active, a:focus{outline:none; }  
hr{margin-top:15px; margin-bottom:19px; }

/*** Container ***/
#container{float:left; width:100%; height:100%; }
#content{width:1042px; height:100%; margin: 0 auto; }
#white_space{background:transparent; float:left; width:1001px; height:100%; padding-left:44px; }
#content_holder{float:left; width:957px; height:100%;background:transparent; }
#middle{float:left; width:100%; height:100%; background:transparent; }

/*** spidey ***/
#spidey{width:1042px;height:280px; margin:0 auto; }
#spidey_in{background:url(images/spidey.png) top left no-repeat transparent; position:relative; z-index:111; margin:0px; float:left; width:260px; height:280px; }

/*** Header Navigation ***/
#headernavigation{background:#142946; width:100%;height:34px;float:left; }
#headernavigation div.navigation{margin: 0 auto;width:957px;height:30px;font-size:10px;text-transform:uppercase; }
#headernavigation div.navigation a{text-decoration:none;line-height:30px;display:block;padding-left:18px;padding-right:18px;float:left;text-shadow:none !important; font-weight:bold; }
#headernavigation div.navigation ul{list-style:none;margin-left:180px;z-index:920; }
#headernavigation div.navigation li{list-style:none;z-index:920; }
#headernavigation ul{float:left;z-index:920; }
#headernavigation li{float:left;z-index:920; }
#headernavigation form.topsearch{float:right;background-repeat:no-repeat;width:167px;height:30px; }
#headernavigation input{border:0;outline:0; }
#headernavigation input.searchfield{background-color:transparent;width:137px;height:12px;margin-top:9px;margin-left:5px;font-size:10px;text-transform:uppercase;float:left; }
#headernavigation input.submitbutton{background-color:transparent;width:23px;height:30px;float:left;cursor:pointer; }
#headernavigation div.icon_holder{min-width:59px;height:23px;float:right;margin-right:5px;margin-top:5px;z-index:920; }
#headernavigation div.icon_holder img{margin-left:12px;border:0;float:left;z-index:920; }
#headernavigation div.icon_holder a{float:left;margin:0;padding:0;background-color:transparent;border:0;background-image:none;z-index:920; }
#headernavigation div.icon_holder a:hover{background-image:none;z-index:920; }

#smtop-menu {position: absolute; width: 100%; }
#smtop-menu p{line-height: unset; text-align: right; margin: 10px auto; width: 940px; color: #465c78; font-size:11px; }
#smtop-menu p span{font-weight:500; color:#9fafc4; margin-right:6px; }
#smtop-menu p span.so-linki{margin-left: 35px; }
#smtop-menu p span.so-linki a{font-size:14px; color:#9fafc4; margin-left:3px; }
#smtop-menu p span.so-linki a:hover{color:#465c78; }

/*** Header ***/
#header{float:left;width:956px;height:86px; }
#header_logo{margin-top:0px; margin-left:150px;border:0;float:left;width:330px; background:url(images/logo_header.png) top; background-size: 330px 105px !important; background-repeat: no-repeat; height:125px; }
#header h1{}
#header div.ad{width:468px;height:60px;float:right;margin-top:31px;overflow:hidden; }
#header div.ad a img{border:none; }

/*** Categories ***/
#categories{width:953px;height:60px;float:left;margin-left:1px;z-index:100; position:relative; margin-top:40px; border-radius:6px; background-color:#cc2111;}
#categories ul {margin-left:205px;z-index:960; box-shadow:2px 2px 0px 0px #ccc; }
#categories ul ul {margin-left:0px;z-index:960; }
#categories ul, #categories li {list-style:none;z-index:960; }
#categories a{color:#fff;display:block;font-size:15px;font-weight:bold;text-decoration:none;line-height:47px;padding-left:30px;padding-right:30px; /* text-shadow:0px 0px 5px #000000; */ z-index:960; }
#categories a:hover{/* background-image:url(images/categories_hover.png); text-shadow:0px 0px 15px #fff; */background:#9b1c20; }
#categories li{/* border-right:1px solid #ba1e11; */float:left; }
#categories .current-menu-item a, #categories .current_page_item a{/* background:#000; aktywna strona! */}
#categories li:first-child a:hover{/* background-image:url(images/categories_hover2.png); text-shadow:0px 0px 15px #fff; */}
#categories .current-cat{/* background:url(images/categories_bg.png); */background:#9b1c20; }
#categories li:first-child{/* background:url(images/categories_brd.png) left no-repeat; */margin-bottom: 4px; }
#categories  .current_page_item{}

.cat_line{margin-left:1px; background:url(images/cat_line.png); width:953px; height:6px; float:left; border:none; }

/*** MENU-SECOND-LEVEL ***/
.secondnav-menu, .secondnav-menu * {margin:0; padding:0; list-style:none; }
.secondnav-menu {line-height:1.0; }
.secondnav-menu ul {position:absolute; top:-999em; /*width:215px; /* left offset of submenus need to match (see below) */margin-top:22px; border-left:6px solid #cc2111; }
.secondnav-menu ul ul{margin:0 !important; }
.secondnav-menu ul li {width:100%; }
.secondnav-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.secondnav-menu li {float:left; position:relative; }
.secondnav-menu li li a {border-top:0 !important; color:#cc2111 !important; margin-left:-1px; /* padding:0 !important; */font-size:13px !important; padding-left: 75px !important; }
.secondnav-menu li li span.sm-menu-sub {line-height:2 !important; font-size:10px !important; color:#333; padding-left: 75px !important; }
.secondnav-menu li li:first-child a {margin-top:6px !important; /* border-bottom:3px solid #8e150a !important; border-bottom-left-radius:6px; border-bottom-right-radius:6px; */}
.secondnav-menu li li:last-child a {}
.secondnav-menu li li a:hover{color:#274e83 !important; }
.secondnav-menu li li li a{border:1px solid #dbdbdb !important; border-top:0px solid #f2f2f2 !important; margin-left:-2px !important; }
.secondnav-menu li li li a:hover{border-bottom:1px solid #dddddd !important; }
.secondnav-menu a {display: block; font-size:10px; text-transecondnavorm:uppercase; }
.secondnav-menu li:hover ul, .secondnav-menu li.secondnavHover ul {left:0; top:25px; /* match top ul list item height */z-index:	299; position:absolute; }
ul.secondnav-menu li:hover li ul, ul.secondnav-menu li.secondnavHover li ul {top:-999em; }
ul.secondnav-menu li li:hover ul, ul.secondnav-menu li li.secondnavHover ul {/*left: 215px; /* match ul width */top:-0px; }
ul.secondnav-menu li li:hover li ul, ul.secondnav-menu li li.secondnavHover li ul {top:-999em; }
ul.secondnav-menu li li li:hover ul, ul.secondnav-menu li li li.secondnavHover ul {left:10em; /* match ul width */top:0; }

/*** Category Icons ***/
#left{width:605px; height:100%; float:left;margin-left:1px; margin-top:18px; padding-bottom:50px; } 
#left div.page{background:#f5f5f5; border-radius:6px; border:1px solid #fff; position:relative; height:100%; width:600px; padding:10px; }
#left_not_home{width:600px !important;height:100%;overflow:hidden;float:left;margin-left:1px;margin-top:5px; padding-bottom:50px; }
#left_no_sidebar{width:956px; height:100%; float:left;margin-left:1px; padding-bottom:50px; background:#fff; }
#left div.single{font-size:12px;width:600px;float:left; color:#272727; padding:10px;background:#f5f5f5; border-radius:6px; border:1px solid #fff; margin-bottom:20px;}
#left div.single a{color:#cb2111; text-decoration:none; font-weight:bold; text-shadow:none; }
#left div.single a:hover{color: #90170c; }
#left div.single h1, #page h1, #left div.single h1 a{font-size:22px;color:#000;font-weight:bold !important; margin-top:6px; padding-right:7px; float:left; text-shadow:none; }
#page h1{margin-bottom:20px; }
#left div.single div.active, #page div.active{float:left; width:100%;margin-left:10px;height:55px; }
#left div.single h1 a:hover{border:0; text-decoration:underline; }
#left div.single div.line{width:100%;height:1px;float:left;background-color:#c7c7c7;margin-top:4px;margin-bottom:4px; }
#page div.line {width:100%; float:left; height:1px; background-color:#c7c7c7; margin-top:6px; margin-bottom:16px; }
#left div.single div.date{float:left;margin-top:12px;margin-left:10px;width:580px;padding-bottom:13px; }
#left .time{padding-top:4px; float:left; }
#left div.single div.thumb{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:350px; height:222px; }
#left div.single div.thumb img{border:1px solid #DEDBD1;padding:3px; background:#fff; width:340px; height:192px; }
#left div.single div.date div.left{float:left; }
#left div.single div.date div.right{float:right; }
#left div.single div.date .date{font-size:12px;text-shadow:none !important;color:#7e7e7e; }
#left div.single div.date .date a{font-size:10px;text-shadow:none;display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal; }
#left div.single div.date .date a:hover{border:1px solid #919191; text-decoration:none; }
#left div.single div.content{float:left; width:580px; }

#comments{width:600px; margin-top:20px; background:#f5f5f5; border-radius:6px; border:1px solid #fff; padding:10px; }

.post_heading{float:left; clear:both; width:100%; margin-top:34px; margin-bottom:15px; }
.post_heading  .left_heading{font-size:16px; text-transform:uppercase; background:#fff; float:left; padding-right:10px; color:#000; text-shadow:none; }
#left div.related_articles{width:600px; float:left; }
#left div.related_articles img{float:left; padding:3px; border:1px solid #c9c9c9 ;margin-top:14px; margin-right:67px; }
#left div.related_articles img.last{margin-right:0; }
#left div.related_articles a:hover img{border:1px solid #8b8b8b; }
#left div.share{font-size:18px;margin-left: 15px; display: inline-block; }
#left div.share a{border:0; margin-right:3px; color:#999; }
#left div.share a.last{margin:0; }
#left div.share a:hover{border:0; color:#cc2111; }
#left div.author{background:url(images/author-bg.png) repeat-x; width:585px; float:left; border:1px solid #efefef; margin-top:14px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px; padding:14px; padding-top:0; }
#left div.author div.icon{float:left; margin-top:14px; width:87px; }
#left div.author div.icon img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px; }
#left div.author div.icon div.title{width:87px; height:22px; float:left; background:url(images/author-title.png); margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px; }
#left div.author div.icon div.title a{color:#fff; text-decoration:none; }
#left div.author div.icon div.title a:hover{color:#d1d1d1; }
#left div.author div.authorcontent{float:left; width:430px; margin-top:14px; margin-left:7px; }
#left div.author div.authorcontent p{font-size:12px; margin:0; padding:0; color:#747474; }


/*** Comments ***/
#comments{clear:both; width:600px; }
#skyali_comments{float:left; width:600px; margin-top:14px; }
#skyali_comments h2, #skyali_comments h2 a{background:url(images/dot.png) left center no-repeat; color:#000; text-decoration:none; text-indent:25px; font-weight:normal; float:left; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; height:22px; line-height:21px; padding-left:6px; padding-right:6px; margin-bottom:7px; }
#skyali_comments ol, #skyali_comments ul, #skyali_comments li{float:left; width:100%; }
#skyali_comments div.comment_box{float:left; width:600px; margin-top:30px; }
 #skyali_comments div.inside_comment{float:left; width:590px; margin-left:9px; }
#skyali_comments ol li ul li{width:575px; float:right; }
 #skyali_comments ol li ul li div.inside_comment{float:left; width:461px; margin-left:9px; }
#skyali_comments  ol li ul ul li{width:535px; }
 #skyali_comments ol li ul ul li div.inside_comment{float:left; width:421px; margin-left:9px; }
#skyali_comments ol li ul ul ul li{width:495px; }
 #skyali_comments ol li ul ul ul li div.inside_comment{float:left; width:381px; margin-left:9px; }
#skyali_comments ol li ul ul ul ul li{width:455px; }
 #skyali_comments ol li ul ul ul ul li div.inside_comment{float:left; width:341px; margin-left:9px; }
 #skyali_comments div.comment_date{color:#303030; float:left; width:100%; text-transform:uppercase; font-size:12px; }
 #skyali_comments div.comment-body{float:left; background:#f9f9f9 url(images/comment-top-line.png) repeat-x; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; border:1px solid #dbdbdb; color:#848484; font-size:12px; padding:8px; margin-top:7px; width:95%; }
 #skyali_comments .reply a{display:block; background:#cb2111; color:#fff !important; text-shadow:none; width:70px; float:right; text-decoration:none; font-size:12px; padding:4px; text-align:center; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; margin-top:7px; }
#comments ol{list-style:none; padding:0; margin:0; }
#comments ul{list-style:none; }
#skyali_comments .comment-edit-link {color:#000; text-decoration:none; text-shadow:none; }
.commentlist{clear:both; width:600px; margin-top:25px; }
.commentlist .vcard img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 7px #cacaca; -webkit-box-shadow: 0 0 7px #cacaca; box-shadow: 0 0 7px #cacaca; }
.commentlist .vcard{width:87px; height:87px; float:left; }
#respond{clear:both; }

/*** Right Content ***/
#right{width:315px;height:100%;overflow:hidden;float:left; margin-left:25px; padding:5px; padding-top:18px; }
#right li{list-style:none; }
#right div.rightwidget{width:100%; float:left; }
#right div.rightwidget ul{margin-left:10px;margin-right:10px; }
#right div.rightwidget li{color:#505050; float:left; width:100%; border-bottom: 1px solid #ddd; }
#right div.rightwidget a{color:#242424 !important; text-decoration:none; text-shadow:none !important; padding-bottom:9px !important; }
#right div.rightwidget a:hover{color:#cb2111 !important; }
#right #tagtab a, #right .widget_tag_cloud a{color:#7e7e7e !important; font-size:12px !important; display:block; padding:5px; float:left; background-color:#f9f9f9; border:#e5e5e5 1px solid;margin:2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; text-shadow:none; }
#right  #tagtab a:hover, #right .widget_tag_cloud a:hover{border:1px solid #bababa !important;background-color:#eeeeee;color:#353535 !important;text-decoration:none !important; }
#right .widget-title {float:left; margin-bottom:20px; margin-top:11px; margin-left:10px; width:90%; }
#right .widget-title .title{font-size:16px !important;font-weight:bold !important; color:#000; padding-right:10px; float:left; }
#right .widget-area {text-align:left; }
#right .widget-area ul {list-style: none; margin-left: 0; }
#right .widget-area ul ul {list-style: square; margin-left: 1.3em; }
#right .widget-area ul li{list-style:none; color:#5b5b5b; }
#right .widget_search{padding:0 !important; margin-bottom:9px !important; }
#right .widget_search label {display: none; }
#right .widget-container {margin: 0 0 18px 0; font-size:12px; background:#f5f5f5; border-radius:6px; border:1px solid #FFF; }
#right .szukarkasm {background:#000; border:1px solid #333; }
#right .widget-area a, .widget-area a:link,
#right .widget-area a:visited {font:normal 12px arial; color:#555; text-align:left; text-decoration: none; text-shadow:none!important; height:20px; }
#right .widget-area a:active,
#right .widget-area a:hover {color:#000; }
#right .widget-area .entry-meta {font-size: 11px; }
#right #wp_tag_cloud div {line-height: 1.6em; }
#right #wp-calendar {width: 100%; }
#right #wp-calendar caption {color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }
#right #wp-calendar thead {font-size: 11px; }
#right #wp-calendar thead th {background-color:#ebebeb; padding:5px; padding-left:0; padding-right:0; color:#3d3d3d; }
#right #wp-calendar tbody {color: #7e7e7e; }
#right #wp-calendar tbody td {border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }
#right #wp-calendar tbody td a{color:#292929; }
#right #wp-calendar tbody td a:hover{color:#000000; text-decoration:none; }
#right #wp-calendar tbody .pad {background: none; }
#right #wp-calendar tfoot #next {text-align: right; }
#right #wp-calendar tfoot #next a{display:block; background-color:#f3f3f3; float:right; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png); }
#right #wp-calendar tfoot #next a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea; }
#right #wp-calendar tfoot #prev a{display:block; background-color:#f3f3f3; float:left; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png); }
#right #wp-calendar tfoot #prev a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea; }
#right .widget_rss .rssSummary{color:#737373; margin-bottom:10px; float:left; line-height: 1.5em; }
#right .widget_rss  h3{padding:0; }
#right .widget_rss h3 a{padding:0 !important; margin:0 !important; float:left !important; color:#000 !important; border:0 !important; margin-left:6px !important; }
#right .widget_rss a.rsswidget {color: #242424; font-size:22px; margin-top:4px; float:left; border:0; }
#right .widget_rss a.rsswidget:hover {color: #ff4b33; border:0 !important; }
#right .widget_rss .widget-title img {width: 11px; height: 11px; float:left; margin-top:8px; margin-left:9px; }
#right .xoxo .widget_calendar a {font-weight:bold; text-align:center; text-decoration:underline; padding:0px; margin:0px; height:15px; }
#right .xoxo .widget_pages li .page_item {display:block; ord-wrap: break-word; margin-bottom:10px; }
#right div.widget_archive li{float:left; width:100%; }
#right div.widget_archive a{color:#696969; width:100%; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; padding-bottom:6px; }
#right div.widget_archive a:hover{border-bottom:1px dotted #000; color:#333; }
#right div.widget_categories li{float:left; width:100%; }
#right div.widget_categories  a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px; }
#right div.widget_categories  a:hover{border-bottom:1px dotted #000; color:#333; }
#right div.widget_nav_menu li{float:left; width:100%; }
#right div.widget_nav_menu   a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; }
#right div.widget_nav_menu   a:hover{border-bottom:1px dotted #000; color:#333; }
#right div.widget_links li{float:left; width:100%; }
#right div.widget_links   a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px; }
#right div.widget_links   a:hover{border-bottom:1px dotted #000; color:#333; }
#right div.widget_meta li{float:left; width:100%; }
#ad_300 a, #ad_300 a:hover{border:0 !important; }
#right div.widget_meta   a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; }
#right div.widget_meta   a:hover{border-bottom:1px dotted #000; color:#333; } 
#right div.widget_pages li{float:left; width:100%; }
#right div.widget_pages a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:9px !important; }
#right div.widget_recent_comments li{float:left; width:100%; margin-top:10px; }
#right div.widget_recent_comments   a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; }
#right div.widget_recent_comments   a:hover{border-bottom:1px dotted #000; color:#333; } 
#right div.widget_recent_entries li{float:left; width:100%; }
#right div.widget_recent_entries  a{color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; }
#right div.widget_recent_entries   a:hover{border-bottom:1px dotted #000; color:#333; }
#right #flickr a img{border:1px solid #dedbd1; margin-right:11px; margin-left:11px; margin-bottom:8px; margin-top:8px; }
#right #flickr a:hover img{border:1px solid #acacac; }
.column-left .widget-title{width:137px !important; margin-bottom:15px; }
.column-left a{padding-bottom:9px !important; }
.column-right .widget-title{width:138px !important; }
.column-right a{padding-bottom:9px !important; }
#right .textwidget{line-height:1.5em; }

#right .spide-smohubs img, #right .spide-smohubs2 img, #right .spide-smohubstop img {border-radius:6px; margin-bottom:17px; }

/*** Submit Black/Grey ***/
.submit-black, .submit-black:visited {display: -moz-inline-box; display: inline-block ; border: 1px solid #999 ; -moz-box-shadow: 0 0 6px #9c9c9c; -webkit-box-shadow: 0 0 6px #9c9c9c; box-shadow: 0 0 6px #9c9c9c; color: #fff; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #000; width: auto; background: url(images/blk-button.png) #000; } 
.submit-black:hover {cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/blk-button-h.png) #000; } 
.submit-black:active {background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#4a4a4a)); } 
.submit-black.off {background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #101010); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#4a4a4a)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }
#left .nav{text-align:center !important; font-size:12px !important; color:#cc2111 !important; text-shadow:none !important; display:block !important; border:none !important; line-height:30px !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;border-radius: 6px; margin-bottom: 20px; background: #f5f5f5 !important; box-shadow:none !important; }

/*** Submit Button White/Grey ***/
.submit, .submit:visited {display: -moz-inline-box; display: inline-block; border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; color: #183a52; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; width: auto; background:url(images/white-button.png); } 
.submit:hover {cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/white-button-h.png); } 
.submit:active {background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); } 
.submit.off {background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }
.share_div{float:left; width:620px; }

/*** 300x250 ***/
#ad_300{width:300px;height:250px;float:left;background-color:#FFF;border:solid 1px #d3d3d3;margin-bottom:10px; padding:6px; }

/*** Latest Box ***/
#left div.latest_l{width:274px;float:left;margin-top:8px;background:#F5F5F5; border-radius:6px; border:1px solid #fff; padding:10px; }
#left div.latest_r{width:274px;float:right;margin-top:8px;margin-right:2px; background:#F5F5F5; border-radius:6px; border:1px solid #fff; padding:10px; }
#left div.latest{float:left;width:100%; }
#left div.latest div.header{float:left; margin-bottom:13px; }
#left div.latest div.header h1{font-size:16px !important;font-weight:bold !important; color:#000; padding-right:10px; text-shadow:none; float:left; }
#left div.listing div.header h1, #left div.othernews div.header h1{font-size:16px !important; font-weight:bold !important; margin-top:6px; color:#000; float:left; }
#left div.listing div.header h1 a{color:#000; text-shadow:none; text-decoration:none; }
#left div.othernews div.listing.other_news_listing  div.header h1 {margin-left:-6px; }
#left .readm{width:76px !important; height:33px !important; text-align:center !important; font-size:12px !important; color:#a1a1a1 !important; text-shadow:1px 1px 1px #fff !important; display:block !important;border:1px solid #dddddd !important; line-height:33px !important; }
#left div.latest div.inside{width:271px;margin-top:20px;float:left;line-height:1.1em; }
#left div.latest div.top{float:left; }
#left div.latest div.inside img{width:275px; height:130px; float:left; border:1px solid #dedbd1; padding:3px; }
#left div.latest div.inside a img{border:1px solid #dedbd1; }
#left div.latest div.inside a:hover img{border:1px solid #acacac; }
#left div.latest div.heading{width:281px; float:left; margin-top:20px; margin-bottom:15px; }
#left div.latest div.heading h2, #left div.latest div.heading h2 a{color:#242424;font-size:12px;float:left;margin:0;padding:0;text-decoration:none;width:100%; text-shadow:none; font-weight:bold; }
#left div.latest div.heading h2 a:hover{text-decoration:none;color:#cb2111; }
#left div.latest div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none; }
#left div.latest .date{font-size:12px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2; }
#left div.latest div.heading div.pholder{float:left; width:100%; }
#left div.latest div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none; }
#left div.latest div.inside li a{margin-top:5px; float:left;font-size:12px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:bold;border-bottom:1px solid #e5e5e5; text-shadow:none; }
#left div.latest div.inside li a:hover{color:#cb2111; }

/* List other blog posts */
#left div.listing{width:580px;float:left;margin-right:2px; padding-bottom:22px; }
#left div.listing div.header{margin-left:20px;margin-top:6px;width:100%;height:18px; float:left; margin-bottom:11px; }
#left div.listing div.content{float:left;width:100%;margin-top:3px; }
#left div.single div.content a, #page div.entry-content a{border:0; font-weight:bold; text-decoration:none; color:#cb2111; text-shadow:none; }
#left div.single div.content, #page div.entry-content{font-size:12px; line-height: 1.6em; margin-left:10px; }
#left div.single div.content a:hover, #page div.entry-content a:hover, #left_no_sidebar div.entry-content a:hover{color:#90170c; }
#left div.single div.content h1, #left div.single div.content h2, #left div.single div.content h3, #left div.single div.content h4, #left div.single div.content h5, #left div.single div.content h6, #page div.entry-content h1, #page div.entry-content h2, #page div.entry-content h3, #page div.entry-content h4, #page div.entry-content h5, #page div.entry-content h6{width:100%; padding-left:0;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold; }
#left div.single div.content ul, #left div.single div.content ol, #page div.entry-content ul, #page div.entry-content ol{float:left;width:100%;margin-left:17px;padding:8px; }
#page h1,#page h2{margin-left:0; margin-right:0; }
#left div.single div.content li, #page div.entry-content li{float:left; width:589px; padding:5px; padding-left:0; padding-right:0; line-height:1.6em; font-size:12px;}
#left div.single div.content  h2, #page div.entry-content h2{font-size: 28px; color:#333; margin: 0.9em; margin-left:0; }
#left div.single div.content  h3, #page div.entry-content h3{font-size: 26px; color:#333; margin: 0.9em; margin-left:0; }
#left div.single div.content  h4, #page div.entry-content h4{font-size: 23px; color:#333; margin: 0.9em; margin-left:0; }
#left div.single div.content  h5, #page div.entry-content h5{font-size: 17px; color:#333; margin: 0.9em; margin-left:0; }
#left div.single div.content  h6, #page div.entry-content h6{font-size: 14px;font-weight:bold; color:#333; margin: 0.9em; margin-left:0; }
#left div.listing div.news_holder{width:100%; min-height:30px; float:left; margin-top:16px}
.news-cat {font-weight:bold; color:#274e83 !important; text-transform: uppercase; }
.news-sep {font-weight:lighter; color:#ccc; margin-left:2px; margin-right:2px; }
.news-exc {color:#828282; }
.news-mor {text-align:center; }
.news-mor a {color:#cb2111; text-decoration:none; }

#wiecejN .news-cat {font-size:11px; }

#featured .info .news-cat {font-weight:bold; color:#cecece !important; text-transform: uppercase; padding-right:5px; border-right: 1px solid #666; font-size: 14px;}

#left  div.othernews{width:614px; float:left; margin-top:5px; margin-bottom:12px; background:#f5f5f5; border-radius:6px; }

#left div.black-fc {background:#000; border:1px solid #000; }
#left div.black-fc div.smfilms-header {margin-bottom: 15px; margin-top:10px; display: inline-block; }
#left div.black-fc div.smfilms-header h1 {margin-left: 13px; color:#f5f5f5; font-size:16px; }

#left div.othernews ul.smfilms, #left div.othernews ul.smfilms-2, #left div.othernews ul.smfilms-3 {list-style-type:none; }
#left div.othernews ul.smfilms li:first-child, #left div.othernews ul.smfilms-2 li:first-child, #left div.othernews ul.smfilms-3 li:first-child {margin-left:13px; }
#left div.othernews ul.smfilms li, #left div.othernews ul.smfilms-2 li, #left div.othernews ul.smfilms-3 li {float:left; margin-right:8px; width:91px; }
#left div.othernews ul.smfilms li a, #left div.othernews ul.smfilms-2 li a, #left div.othernews ul.smfilms-3 li a {text-decoration:none; color:#ddd; }
#left div.othernews ul.smfilms li a:hover, #left div.othernews ul.smfilms-2 li a:hover, #left div.othernews ul.smfilms-3 li a:hover {color:#333; }
#left div.othernews ul.smfilms li a p {line-height: 14px; text-align: center; margin: 0; height: 75px; color: #ddd; position: relative; }
#left div.othernews ul.smfilms-2 li a p {line-height: 14px; text-align: center; margin: 0; height: 75px; color: #ddd; position: relative; }
#left div.othernews ul.smfilms li:last-child a p {letter-spacing: -0.1px;}
#left div.othernews ul.smfilms li a span, #left div.othernews ul.smfilms-2 li a span, #left div.othernews ul.smfilms-3 li a span {font-weight: normal; font-size: 11px; display: inherit; width: 98%; padding: 3px; text-align: center; background: #3b62a3; color:#ccc; position: absolute; bottom: 10px; }
#left div.othernews ul.smfilms li:nth-child(n+4):nth-child(-n+6) a span {background:#d91c1a; }
#left div.othernews ul.smfilms li:first-child a span, #left div.othernews ul.smfilms-2 li:nth-child(2) a span, #left div.othernews ul.smfilms-2 li:nth-child(3) a span, #left div.othernews ul.smfilms-2 li:nth-child(4) a span, #left div.othernews ul.smfilms-2 li:last-child a span {background:#c71a36; } /*MarvelCinematic*/
#left div.othernews ul.smfilms-2 li:first-child a span, #left div.othernews ul.smfilms-2 li:nth-child(5) a span {background:#322c84; } /*Spider-verse*/
#left div.othernews ul.smfilms li img, #left div.othernews ul.smfilms-2 li img, #left div.othernews ul.smfilms-3 li img {border:1px solid #666; margin-bottom: 3px; }
#left div.othernews ul.smfilms li:hover, #left div.othernews ul.smfilms-2 li:hover, #left div.othernews ul.smfilms-3 li:hover {opacity:0.6; transition-duration:0.2s; }
#left div.othernews p.smfilms-more {margin: 10px auto; text-align: center; }
#left div.othernews p.smfilms-more a {background: #1b1b1b; padding: 5px 272px; color: #f5f5f5; text-decoration: none; }
#left div.othernews p.smfilms-more a:hover {background: #333; }
#left div.othernews ul.film-cartoon {list-style-type:none;float: left; margin-bottom: 10px; }
#left div.othernews ul.film-cartoon li {float:left; }
#left div.othernews ul.film-cartoon li:first-child {margin-left:24px; }
#left div.othernews ul.film-cartoon li div.header {display:inline-block; }
#left div.othernews ul.film-cartoon li div.header h1 {color:#f5f5f5; padding-bottom:10px; }
#left div.othernews ul.film-cartoon li div.heroesBh h3, #left div.othernews ul.film-cartoon li div.heroesBh h3 .advads-film h3, #left div.othernews ul.film-cartoon li div.heroesBh h3 a, #left div.othernews ul.film-cartoon li div.heroesBh h3 .advads-film h3 a {color:#666; font-size:13px; font-weight:normal; display:inline-block; line-height: 26px; text-decoration:none; }
#left div.othernews ul.film-cartoon li div.heroesBh {margin-bottom: 10px; position: relative; }
#left div.othernews ul.film-cartoon li div.heroesBh img {border:1px solid #333; }
#left div.othernews ul.film-cartoon li div.heroesBh p {font-size: 14px; margin: 0; padding: 10px; font-weight: bold; position: absolute; bottom: 1px; left:1px; background: #000; opacity: 0.75; width: 245px; }
#left div.othernews ul.film-cartoon li div.heroesBh span {color: #f5f5f5; font-size: 12px; line-height: 1.4; font-weight:normal; display:block; opacity:1; }
#left div.othernews ul.film-cartoon li div.heroesBh span.boh {color: #f5f5f5; font-size: 14px; display:block; opacity:1; }
#left div.othernews ul.film-cartoon li div.heroesBh span.Bh1 {color:#999; padding-bottom:5px; }
#left div.othernews ul.film-cartoon li p.fc-sep {width:30px; }
#left div.othernews ul.film-cartoon li ul.cartoon-box {float: left; width: 265px; list-style-type: none; margin-top: 23px; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li {margin: 0px; padding-right: 6px; padding-bottom: 7px; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li img {border:1px solid #333; width:100%; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li a p {position:absolute; bottom:0px; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li a:hover img {opacity:0.3; transition-duration:0.4s; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li div.cartoon-box-wrap {position: relative; width: 80px; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li div.cartoon-box-wrap div.cartoon-box-title {opacity: 0; height: 100%; width: 100%; position: absolute; top: 0; bottom: 0; }
#left div.othernews ul.film-cartoon li ul.cartoon-box li div.cartoon-box-wrap div.cartoon-box-title:hover {opacity:1; transition-duration:0.6s}
#left div.othernews ul.film-cartoon li ul.cartoon-box li div.cartoon-box-wrap div.cartoon-box-title p {color: #f5f5f5 !important; font-size:xx-small; width:80px; vertical-align:central; text-align:center; line-height:11px; }

#left div.listing div.news_holder div.link_holder{width:475px; float:left; margin-top:6px; }
#left div.listing div.news_holder div.link_holder h5, #left div.listing div.news_holder div.link_holder h5 a {margin:0;padding:0; color:#303030;text-decoration:none; font-weight:normal; text-shadow:none; }
#left div.listing div.news_holder div.link_holder h5 a:hover{color:#898989 ; text-decoration:none; }
#left div.listing div.line{width:100%; height:1px; background-color:#d2d2d2; float:left; margin-top:4px; }
#left div.listing div.line div.line_grey{width:475px;height:1px; background-color:#d0d0d0; float:left; }
#left div.listing div.news_holder div.date_holder{width:141px; height:21px; float:left; }
#left div.listing div.news_holder div.date_holder .date{font-size:12px; float:right; }
#left div.listing div.news_holder div.date_holder .comments, #left div.listing div.news_holder div.date_holder .comments a {font-size:12px; float:right; margin-top:2px;color:#898989; text-decoration:none; }
#left div.listing div.news_holder div.date_holder .comments a:hover {color:#000; }
#left div.listing div.content div.left{width:316px;float:left; }
#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{text-shadow:none; color:#282828;margin:0;padding:0; font-size:13px;float:left;text-decoration:none; line-height:1.3em; }
#left div.listing div.content div.left div.description h3 a{color:#fff; text-shadow:1px 1px 1px #000; font-size:21px; }
#left div.listing div.content div.left h3 a:hover, #left #list_categories div.active h2 a:hover,  #left div.small-desc a:hover{color:#cb2111; }
#left div.listing div.content div.left img{width:276px;height:135px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1; }
#left div.listing div.content div.left div.imgholder{float:left; position:relative; width:345px; height:195px; margin-top:7px; }
#left div.listing div.content div.left div.description{left:0; background-image:url(images/listing-transparent.png); position:absolute; width:262px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px; }
#left div.listing div.content div.left div.description p{line-height:1.3em;margin-top:0.1px;text-shadow:1px 1px 1px transparent; color:#fff; }
#left div.listing div.content div.right{float:left;width:261px;margin-left:9px; margin-top:5px; }
#left div.listing div.content div.right div.small-listing{width:259px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px; }
#left div.listing div.content div.right div.small-desc{width:259px;height:53.8px;float:left;margin-top:9px; }
#left div.listing div.content div.right div.small-desc p{float:left;color:#6f6f6f; }
#left div.listing div.content div.right div.small-listing div.thumb{width:86px; height:57px; float:left; background-color:#fff; border:1px solid #dedbd1; padding:3px; }
#left div.listing div.content div.right div.small-listing div.thumb img{width:86px;height:57px;float:left;border:0; }
#left div.listing div.content div.right div.small-listing div.description{width:155px;height:75px;float:left;font-size:12px;font-weight:bold;color:#595959;padding-left:9px; }
#left div.listing div.content div.right div.small-listing div.description h4, #left div.listing div.content div.right div.small-listing div.description h4 a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none; }
#left div.listing div.content div.right div.small-listing div.description .date{color: #828282; font-weight:normal; float: left;font-size: 12px; margin-top: 6px; }
#left div.listing div.content div.right div.small-listing div.description h4 a:hover{text-decoration:none;color:#cb2111; }
#left div.listing div.content div.tags{width:608px;float:left;padding:4px; padding-left:0; padding-right:0; padding-bottom:9px; margin-top:17px; }
#left div.listing div.content h2{margin:0;padding:0; }
#left div.listing div.content div.tags ul, #left div.single div.tags ul{padding:0;margin:0;list-style:none; }
#left div.listing div.content div.tags li a, #left div.single div.tags li a{display:block;background-color:#262626;float:left;font-size:12px; text-decoration:none; color:#7a7a7a; line-height:25px; padding-left:10px; padding-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right:15px; margin-top:4px; background:url(images/tags_bg.png); height:27px; border:1px solid #d1d1d1; }
#left div.listing div.content div.tags li a:hover, #left div.single div.tags li a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea; }
#left div.single div.tags{width:552px;float:left;padding-top:5px;margin-bottom:9px;margin-left:6px; }
.left_other_news{width:574px; margin-top:27px; margin-left:20px; display: inline-block; border-bottom:1px solid #ccc; }
.left_other_news img, .left_other_news-news img{border:2px solid #999; float:left; }
.left_other_news a:hover img, .left_other_news-news a:hover img{opacity:0.8; }
.left_other_news .content, .left_other_news-news .content{width:430px !important; float:left !important; padding-left:20px; }
.left_other_news .content a, .left_other_news-news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:17px; font-weight:bold; text-shadow:none; }
.left_other_news .content a:hover{text-decoration:none;color:#cb2111; }
.left_other_news .date, .left_other_news-news .date, .left_other_news .dat-kom, .left_other_news-news .dat-kom{font-size:12px; float:left; margin-bottom:25px; color:#828282; }
.left_other_news .date, .left_other_news-news .date, #wiecejN .date {padding-right:8px; }
.left_other_news .dat-kom, .left_other_news-news .dat-kom, #wiecejN .dat-kom{border-left:1px solid #ccc; padding-left:8px; }
.left_other_news-news{width:560px; margin-top:15px; margin-left:20px; display: inline-block; border-bottom:1px solid #ccc; }

.fa-calendar::before, .fa-commenting-o::before {padding-right: 7px; }

#left form{margin-left:20px; }
#left input{width:320px; height:30px; border-radius:6px; border:1px solid #CCC; background:#FFF; }
#left textarea{width:320px; border-radius:6px; border:1px solid #CCC; background:#FFF; }
#left input[type=submit]{background:#cc2111; border-radius:6px; border:1px solid #cc2111; width:120px; font-size:12px; color:#FFF; }
#left .form-asterix{color:#cb2111; }

/*** Footer Widget ***/
#footer_widget{width:100%;height:100%;float:left;background:url(images/footer_bg.png); border-top:1px solid #465c78; }
#footer_widget  li{list-style:none; }
#footer_widget a{color:#9fafc4; }
#footer_widget a:hover{text-decoration: blink; color:#091623; }
#footer_widget div.inside{margin: 0 auto;width:936px;padding-top:25px; }
#footer_widget object, #footer_widget embed{width:220px !important;height:180px; }
#footer_widget #flickr img{border:1px #323232 solid !important;padding:5px !important;background-color:#000;width:50px;height:50px; margin-top:9px; margin-bottom:9px; margin-left:4px; margin-right:4px; }
#footer_widget #flickr  a:hover img{border:1px solid #8b8b8b !important; }
#footer_widget #calendar_wrap{float:left; }
#footer_widget #calendar_wrap td{width:31px; }
#footer_widget #flickr h2{font-size:14px;text-shadow:#000 1px 1px;text-transform:uppercase;color:#fff; height:26px; }
#footer_widget div.inside div.widget_h_l{float:left;width:175px;min-height:185px; }
#footer_widget div.inside div.widget_h_m{margin-left:20px;float:left;width:175px;min-height:185px; }
#footer_widget div.inside div.widget_h_m2{margin-left:20px;float:left;width:175px;border-right:1px dotted #465c78;min-height:185px; }
#footer_widget div.inside div.widget_h_r{margin-left:20px;float:right;width:150px;min-height:185px; }
#footer_widget div.inside div.widget_h_r img{margin-bottom:15px; border:none; }
#footer_widget div.inside div.widget{width:175px;height:100%;background-color:transparent;float:left;padding:0;margin:0;border:0;margin-bottom:20px; }
#footer_widget div.inside div.widget{color:#5d5d5d !important; text-shadow:none; }
#footer_widget div.inside div.widget h3{width:175px;height:26px;float:left;color:#d6d6d6;font-weight:bold !important;text-shadow:#000 1px 1px;text-transform:uppercase;font-size:14px; }
#footer_widget div.inside div.widget ul{float:left; }
#footer_widget div.inside div.widget  li{width:175px; float:left; }
#footer_widget div.inside div.widget  ul  a{text-decoration:none;display:block;float:left;width:175px;margin-top:2px;padding-top:3px;padding-bottom:3px; font-weight:normal;color:#b4b4b4; text-shadow:none; }
#footer_widget div.inside div.widget ul a:hover{color:#fff;text-decoration:underline; }
#footer_widget div.inside div.logo{width:100%;height:110%;float:left; margin-top:20px; padding-top:20px;padding-bottom:10px; border-top:1px dotted #465c78; }
#footer_widget div.inside div.logo img{border:0; float:left; }
#footer_widget div.inside div.logo a.foot-fb{float: left; font-size: 11px; margin-right: 3px; color: #4868ad;}
#footer_widget div.inside div.logo a.foot-yt{float: left; font-size: 11px; margin-right: 50px; color: #cc2111;}
#footer_widget div.inside div.logo a:hover{color: #000;}
#footer_widget div.inside img.top{border:0;float:right !important; }
#footer_widget .widget-title {display:block; font:bold 20px arial; color:#316cc2; text-shadow:#000 1px 1px 0px; line-height:22px; margin-bottom:5px; }
#footer_widget #wp-calendar {width: 100%; }
#footer_widget #wp-calendar caption {color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }
#footer_widget #wp-calendar thead {font-size: 11px; }
#footer_widget #wp-calendar thead th {}
#footer_widget #wp-calendar tbody {color: #aaa; }
#footer_widget #wp-calendar tbody a{color:#ffffff; }
#footer_widget #wp-calendar tbody td {background: #484848; padding: 3px 0 2px; text-align: center; }
#footer_widget #wp-calendar tbody .pad {background: none; }
#footer_widget #wp-calendar tfoot #next {text-align: right; }

#footer-copy{font-size:11px; color:#999; margin-left:50px; line-height:14px; padding-top:3px; max-width:415px !important; float:left; }

/*** Footer ***/
#footer{width:100%;height:31px;float:left;background-color:#000000;border-left:0;border-right:0; }
#footer div.inside{margin: 0 auto;width:957px; }
#footer div.inside a{text-decoration:none;color:#b5b5b5; }
#footer div.inside a:hover{color:#7c7c7c; }
#footer div.left{height:31px;float:left;font-size:12px;color:#535353;line-height:32px; }
#footer div.right{float:right;height:31px;line-height:32px;font-size:12px;color:#535353; }
.hideobject{/* Hide any object */display:none; }
#entries{margin:15px auto;width:580px;height:35px; }
#entries div.old_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;text-decoration:none;text-align:center;float:left;margin-left:4px; }
#entries div.new_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;border:#b2b2b2 solid 1px;text-decoration:none;text-align:center;float:right;margin-right:4px; }

#wrap-latest_2-with{background:#f5f5f5; border-radius: 6px; border: 2px solid #000; border-bottom:6px solid #000; }

/*** Latest_2 ***/
.latest_2{width:614px; float:left; margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:25px; }
.latest_2 img{padding:3px; border:1px solid #DEDBD1; float:left; }
.latest_2 div.desc_h{width:391px; float:left; padding-left:17px; font-weight:bold; }
.latest_2 div.desc_h div.header{width:100%; float:left; }
.latest_2 div.desc_h div.header h1 a{font-size:23px; color:#000; text-decoration:none; }
.latest_2 div.desc_h div.header h1 a:hover{color:#626262; }
.latest_2 div.desc_h div.date{padding-top:7px; width:100%; float:left; font-size:12px; color:#adadad; font-weight:normal; }
.latest_2 div.desc_h div.date a{color:#adadad; text-decoration:none; }
.latest_2 div.desc_h div.date a:hover{text-decoration:underline; }
.latest_2 div.desc_h div.content{width:100%; float:left; font-size:12px; color:#555555; }
.latest_2 div.desc_h div.read_more{width:100%; float:left; }
.latest_2 div.desc_h div.read_more a{width:74px; height:27px; border:1px solid #000; text-align:center; line-height:25px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.latest_2 div.desc_h div.read_more a:hover{color:#fff; }
.latest_2 div.desc_h div.content p{font-weight:normal; line-height:1.5em; }

/*	comment form -------------------------------------------------- */
#respond a{color:#000; }
#respond textarea{width:580px;padding:0 !important;margin:0 !important; }
#respond {text-align: left; font: normal 12px arial; color: #494949; }
#reply-title {clear:both; padding-top:10px; display: block; border-bottom: 1px solid #ccc; font: normal 14px arial; color: #9e9e9e; padding-bottom: 10px; margin-bottom: 10px; text-transform:uppercase; }
.logged-in-as {display: block; text-align: left; font: normal 12px arial; color: #494949; margin-bottom: 10px; }
.comment-notes {margin-bottom: 20px; }
#respond form {margin-bottom:30px; }
#respond #submit {font: normal 12px arial; color: #fff; text-align: center; text-shadow: none; text-decoration: none; line-height: 20px; margin-bottom:20px; height: 31px; width:125px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border-radius:5px; }
#respond small {padding-left: 5px; }
.comment-form-comment #comment {display: block; background: #f8f8f8 url(images/bg-textarea.jpg) top left repeat-x; border: 1px solid #d5d5d5; font: normal 12px arial; color: #222; padding: 5px; margin: 10px 0px 10px 10px; }
#commentform #author, #commentform #email, #commentform #url{background:#FFF; padding:6px; border:1px solid #CCC; margin-left:10px; }
#commentform #author{margin-left:14px; }
#commentform #email{margin-left:15px; }
code {display: block; border-bottom: 1px solid #d5d5d5; font: normal 9px verdana; color: #494949; text-align: left; padding-bottom: 10px; margin: 10px 0px 15px 10px; width: 380px; }

.navigation{width:620px; }
.navigation div.nav-previous{float:left; }
.navigation div.nav-next{float:right; }
.navigation div.nav-previous a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none; }
.navigation div.nav-previous a:hover{background-color:#999;color:#fff; }
.navigation div.nav-next a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none; }
.navigation div.nav-next a:hover{background-color:#999;color:#fff; }

.edit-link a{color:#000;font-size:12px; }

#list_categories{float:left;width:620px; background:#f5f5f5;border-radius:6px; }
#list_categories div.active{height:33px; float:left; font-size:12px; color:#282828;font-weight:bold; margin-top:10px; margin-left:20px; }
#list_categories div.active h2{font-size:22px; float:left !important; margin:0; padding:0; padding-right:7px; color:#000; text-shadow:none; }
#list_categories div.content{width:580px; float:left; margin-top:3px; border-bottom:1px solid #e9e9e9; padding-bottom:6px; margin-left:20px; }
#list_categories div.content div.thumb{float:left;width:136px;height:118px;border:1px solid #d7d7d7;background-color:#ebebeb;padding:4px; padding-left:14px; }
#list_categories div.content div.thumb img{border:0; }
#list_categories div.content div.list_content{width:456px;padding-bottom:10px;float:left;margin-left:10px; }
#list_categories div.content div.list_content h1{font-size:18px;color:#2f2f2f;float:left; }
#list_categories div.content div.list_content a{color:#333;text-decoration:none; }
#list_categories div.content div.list_content a:hover{text-decoration:underline; }
#list_categories div.content div.list_content h1 a{font-size:18px;color:#2f2f2f;text-decoration:none; }
#list_categories div.content div.list_content h1 a:hover{color:#727272;text-decoration:none; }
#list_categories div.content div.list_content div.date{float:left;font-size:12px;margin-top:7px; }
#list_categories div.content div.list_content div.date img{margin-left:5px; }
#list_categories div.content div.list_content div.date .date{font-style:italic; }
#list_categories div.content div.list_content p{float:left;color:#5a5a5a; }
#list_categories div.content .read_more a{color:#656565;display:block;font-size:12px;width:86px;height:25px;background-color:#e8e8e9;border:solid #bebebe 1px;text-align:center;line-height:24px;margin-top:10px;float:left;text-decoration:none !important; }
#list_categories div.content .read_more a:hover{background-color:#f8f8f8; }
#list_categories div.news-content {width: 430px; float: left; padding-left: 15px; }
#list_categories div.news-content a {color:#000; text-decoration: none; }
#list_categories div.news-content a:hover {color:#cc2111}

#archives{float:left;width:620px;margin-top:5px; }
#archives li a{color:#555555;text-decoration:none;text-shadow:none; }
#archives li a:hover{color:#cb2111; }
#archives h3{font-size:18px; font-weight:normal !important; color:#272727; padding:10px; padding-left:0; padding-top:24px; }
#archives li{list-style:none; font-size:12px;margin-top:7px;color:#979797; padding:3px; }
#archives h2{padding:13px; padding-left:0; font-size:24px;color:#363636; }
#page a{color:#000;text-decoration:none;border-bottom:#b2b2b2 1px dotted;font-size:12px; }
#page a:hover{color:#333;border-bottom:#000 1px dotted; }
#page p{color:#272727; }
div.box {width:500px;position:relative;font-family:Arial, Helvetica, sans-serif; }
div.box label {width:100%;display: block;padding:10px 0 10px 0; }
div.box label span {display: block;color:#505050;font-size:12px;float:left;width:40px;text-align:right;padding:5px 20px 0 0; }
div.box .input_text {padding:10px 10px;width:200px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9; }
div.box .message{padding:7px 7px;width:350px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;overflow:hidden;height:150px;font-family:Arial, Helvetica, sans-serif;color:#656565; }
div.box .button{margin:0 0 10px 0; padding:7px 7px; color:#fff; position: relative; top:10px; left:382px; width:100px; border:1px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;border-radius: 5px; }
#searchform{float:left;width:100%;margin-bottom:20px; margin-top:20px; }
#searchform .search{width:240px;height:24px;line-height:22px;border:1px solid #000; border-right:none; margin-left:20px; outline:none;padding-left:5px;color:#585858; background: #eee; float:left; }
#searchform .searchb{background: url(images/search_btn.png) center no-repeat #eee; width:26px; height:26px; line-height:22px; cursor:pointer; border:1px solid #000; border-left:none; }
.alert{padding:5px; background-color:#ffcece; border:1px solid #ae6c6c; clear:both; float:left; text-shadow:1px 1px #f9f9f9; width:603px; }
.info_sent{padding:5px; background-color:#b4e97a; border:1px solid #81a25e; text-shadow:1px 1px #f9f9f9; float:left; clear:both; width:603px; }
#flickr{width:100%; float:left; }
#flickr img{float:left; padding:3px; margin:px; border:1px solid #CCC; }

/*Short Codes */
.dropcap {color:#000000; display:block; float:left; font-size:45px; margin:0 2px 0 0; text-shadow:1px 1px 1px; clear:both; margin-top:12px; }
.black-b{color:#FFF !important; text-shadow:1px 1px #000; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;border-radius: 6px; border:1px solid #000 !important; margin-left:4px; }
.white-b{color:#9a9a9a !important; text-shadow:1px 1px #fff !important; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px;border-radius: 6px; border:1px solid #dddddd !important; margin-left:4px; }
.shortcode_highlight{background:#fff265; color:#000; }
.shortcode_right_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:20; }
.shortcode_left_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:0; }
#contactForm{clear:both; }
.noborder{border:0 !important; }
.home_link{padding-left:0 !important; }
#slider_post_wrap{float:left; margin-bottom:20px; }

.koniec{color:#f5f5f5 !important; font-size:xx-small !important; background:transparent !important; }

/* komiks */
#banner-home img {border:1px solid #666; margin-bottom: 5px; }

#left div.listing div.content div.serie-komiksowe{width:560px; margin-left:10px; }
#left div.listing div.content div.serie-komiksowe img{width:90px;height:135px;float:right; margin-top:8px; border:2px solid #999; margin-left:10px; }
#left div.listing div.content div.serie-komiksowe img:hover {opacity:0.8; }
#left div.listing div.content div.serie-komiksowe h3, #left div.listing div.content div.serie-komiksowe h3 a{color:#282828;font-size:15px;text-decoration:none; line-height:1.6em; margin-top:8px; }
#left div.listing div.content div.serie-komiksowe h3 a:hover{color:#cb2111; }
#left div.listing div.content div.serie-komiksowe p{line-height:1.6em;margin-top:11px;color:#6f6f6f; }
#left div.listing div.content div.serie-komiksowe p a{color:#cb2111;text-decoration:none; }
#left div.listing div.content div.serie-komiksowe p a:hover{color:#282828; }

#komiks-detail{width:580px; margin:0 auto; display:block; }
#komiks-detail p{float:left; width:580px; display:block; }
#komiks-detail img, #komiks-detail a img{border:2px solid #999; float:right; padding:0px; margin:0px; display:block; width:200px; }
#komiks-content{margin:100px auto; width:580px; display:block; float:none; }

.komiks-preview{width:592px; margin:0 auto; min-height:250px; margin-bottom:20px !important; text-align:center; float:none; display:block; }
.komiks-preview img{float:left !important; margin:14px !important; margin-left:14px !important; border:2px solid #999; }

.komiks-dot{background:url(images/dot.png) top left no-repeat; line-height:18px; min-height:19px; text-indent:25px; width:580px; margin:0 auto; margin-bottom:15px; }
.komiks-dot a{color:#cb2111; font-weight:bold; font-size:14px; }
.komiks-dot span{font-size:12px; color:#333; margin-left:25px; }

#streszczenia-home {margin-left:16px; margin-top:60px; }
#streszczenia-home ul {margin-left:-10px; }
#streszczenia-home li{width: 120px; min-height: 245px !important; font-size: 12px; text-align: center; line-height: 15px; padding-bottom: 0px; float: left; list-style-type: none; }
#cart00ns #streszczenia-home li {width:114px !important; }
#streszczenia-home ul li a, #streszczenia-home ul li a p{text-decoration:none; color:#000; font-size: 13px; line-height: 16px; margin: 0 auto; width:110px; }
#streszczenia-home ul li a:hover p{text-decoration:none; color:#cb2111; border-bottom:none; opacity:1; }
#streszczenia-home ul li a:hover img{opacity:0.6; transition-duration:0.2s; }
#streszczenia-home img {border:1px solid #666; margin-bottom: 5px; }
.streszczenia-home-more li{height: 250px !important;}

#left .othernews .other_news_listing {width:612px; }

#streszczenia li{max-width:80px; min-height:125px !important; font-size:10px; text-align:center; line-height:11px; padding-bottom:0px; margin-left:8px; margin-right:8px; }
#streszczenia ul li a:hover{text-decoration:none; color:#cb2111; border-bottom:none; }
#streszczenia img {border:1px solid #000000; }

#yrs-komiks{width:580px; margin:20px auto; font-weight:bold; font-size:10px; line-height:14px; }
#yrs-komiks a{font-weight:normal !important; color:#cb2111; text-decoration:none; }
#yrs-komiks a:hover{color:#000; }

#np-komiks{width:550px; margin:0 auto; font-size:10px !important; }
#np-komiks ul{width:100%; margin:0px; list-style:none; }
#np-komiks ul li{list-style:none; float:left; width:260px !important; height:25px; line-height:20px; margin-left:6px; margin-right:6px; }
#np-komiks ul li:last-child{text-align:right; }
#np-komiks a{font-weight:normal; font-size:11px !important; }

#sygnatura{margin-bottom:10px; font-size:xx-small; }
#sygnatura a{font-size:xx-small; }

.ocena-0-5{background:url(images/reviews/rev-0-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-1{background:url(images/reviews/rev-1.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-1-5{background:url(images/reviews/rev-1-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-2{background:url(images/reviews/rev-2.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-2-5{background:url(images/reviews/rev-2-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-3{background:url(images/reviews/rev-3.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-3-5{background:url(images/reviews/rev-3-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-4{background:url(images/reviews/rev-4.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-4-5{background:url(images/reviews/rev-4-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-5{background:url(images/reviews/rev-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-5-5{background:url(images/reviews/rev-5-5.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }
.ocena-6{background:url(images/reviews/rev-6.png) center right no-repeat; width:140px; height:15px; line-height:15px; font-weight:bold; }

#bohaterowie{width:580px; margin:0 auto; }
#bohaterowie ul{width:100%; margin-left:0px !important; }
#bohaterowie ul li{list-style:none; float:left; background:url(images/dot.png) center left no-repeat; width:280px !important; text-indent:25px; line-height:18px; margin:0px; }

#heroes img{float:right; border:1px solid #000; box-shadow:2px 2px 0px #000; }
#heroes-menu ul{font-weight:bold; }
#heroes-menu ul li ul li{list-style-type:none; background:url(images/topic.png) center left no-repeat; width:90%; text-indent:25px; line-height:18px; margin:3px auto; }
#heroes-menu ul li a{font-weight:bold}
#heroes-menu ul li ul li a{font-weight:normal !important; }

#crossovers{width:100%; }
#crossovers img{float:right; margin-right:10px; margin-left:10px; border:2px solid #999; }
#crossovers span a{font-size:xx-small; }
#crossovers table{width:300px !important; border:1px solid #000; box-shadow:2px 2px 0px #000; float:right !important; border-spacing:0px; font-size:x-small; margin:10px; margin-right:0px; }
#crossovers table table{width:300px !important; border:none !important; box-shadow:0px 0px 0px !important; font-size:x-small; font-weight:bold; }
#crossovers table table td{margin:0px !important; font-weight:bold; }
#crossovers td{border:none; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:3px; line-height:14px; font-size:x-small; font-weight:bold; }
#crossovers td img{float:none;border:1px solid #000;margin-top:10px !important; max-width:290px;margin-bottom:10px !important; }
#crossovers th{background:url(images/table-head-bg.png) center left no-repeat #9e3126; }
#crossovers th h6{text-align:left !important; text-indent:112px !important; text-shadow:0px 0px 6px #000000; }
#crossovers ul, #crossovers ul li, #crossovers ul li ul, #crossovers ul li ul li{max-width:120px; font-size:x-small !important; font-weight:bold; }

#serie{width:100%; }
#serie img{float:right; margin-right:10px; margin-left:10px; border:2px solid #999; }
#serie ul{width:100%; margin-left: 0px !important; }
#serie li{width:540px !important; list-style:none; padding-right:3px !important; margin:0px !important; padding-top: 0px !important; padding-bottom: 20px !important; border-bottom: 1px solid #ddd; margin-top: 15px !important; }
#serie li:last-child{border-bottom:none; }
#serie li a{font-size:14px; }
#serie ul li img{float:left !important; margin-left:0px !important; margin-right:7px !important; margin-top:4px !important; box-shadow:0px 0px 3px #999 !important;}
#serie li span.obsada{font-size:14px !important; font-weight:bold !important; }
#serie li .lektor{min-width:540px !important; display:block !important; background:url(images/pl.gif) top left no-repeat; text-indent:20px; line-height:12px; font-weight:bold; }
#serie li span.lektornb{font-weight:normal !important; }
#serie h6 {padding-left:15px; }

/* kreskowki */
.kreskowki{width:580px; margin:0 auto; height:80px; margin-bottom:15px; }
.kreskowki img{float:left; margin-right:10px; width:100px; border:2px solid #999; }
.kreskowki a{color:#cb2111; font-weight:bold; font-size:14px !important; }
.kreskowki a:hover{color:#90170c; text-decoration:none; }

.tytuly a{font-size:11px !important; line-height:14px !important; font-weight:lighter !important; }

.separator{background:url(images/separator.png) center no-repeat; width:577px; height:22px;display: inline-block; }

#cartoon-menu{margin-left:10px; margin-top:20px; width:100%; }
#cartoon-menu ul{width:100%; }
#cartoon-menu ul li{list-style-type:square; width:100%; text-indent:5px; line-height:18px; margin-bottom:3px; margin-left:10px; border-bottom:none !important; }
#cartoon-menu ul li a{font-weight:bold;font-size: 13px; }
#cartoon-menu ul li a:hover{color:#cc2111; }

/* film */
#film{min-height:310px; width:100%; }
#film img{float:right; margin-right:10px; border:2px solid #999; }
#film-info{width:100%; margin-top:10px; }

.lista{max-width:520px; margin:0 auto; }
.lista li{width: 520px; list-style:none; line-height:18px; }

.film-preview{width:592px; margin:0 auto; min-height:150px; margin-bottom:20px !important; text-align:center; float:none; display:block; }
.film-preview img{float:left !important; margin:7px !important; border:2px solid #999; }

#left .postacie img {float:right; border:2px solid #666; margin-left:15px; }
#left .plakaty {width:100%; margin:0 auto; text-align:center; }
#left .plakaty img {border:2px solid #666; margin: 7px; }

#odcinki{width:100%; }
#odcinki img{float:right; margin-right:10px; margin-left:10px; border:1px solid #000; }
#odcinki ul{width:100%; margin-left:0px !important; }
#odcinki li{list-style:none; padding-bottom:20px !important; margin:0px !important; border-bottom: 1px solid #ddd; }
#odcinki li a{font-size:12px; }
#odcinki ul li img{float:left !important; margin-left:0px !important; margin-right:20px !important; margin-top:4px !important; box-shadow:none !important}
#odcinki li span.obsada{font-size:14px !important; font-weight:bold !important; }
#odcinki li p.lektor{min-width:540px !important; display:block !important; background:url(images/pl.gif) top left no-repeat; text-indent:20px; line-height:12px; font-weight:bold; margin: 5px 0px; }
#odcinki li p{margin:0px; }
#odcinki li span.lektornb{font-weight:normal !important; }
#odcinki-lista .left_other_news-news, #shorts-lista .left_other_news-news  {width: 560px !important; margin-top: 10px !important; margin-left: 5px !important; display: inline-block; border-bottom: 1px solid #ccc; }
#odcinki-lista .left_other_news-news li:last-child, #shorts-lista .left_other_news-news li:last-child {border-bottom:none; }
#odcinki-lista .left_other_news-news a, #shorts-lista .left_other_news-news a {color:#cc2111; font-size:14px; text-decoration: none; }
#odcinki-lista .left_other_news-news a:hover, #shorts-lista .left_other_news-news a:hover {color:#333; }
#odcinki-lista .left_other_news-news h4, #shorts-lista .left_other_news-news h4 {font-size:14px; }
#odcinki-lista .left_other_news-news img {margin-right:15px; }
#odcinki-lista .left_other_news-news div.eps-content, #shorts-lista .left_other_news-news div.eps-content {margin-left:94px; }
#odcinki-lista .left_other_news-news .eps-content p, #shorts-lista .left_other_news-news .eps-content p {display:inherit; }
#odcinki-lista .left_other_news-news p, #shorts-lista .left_other_news-news p {display:none; }

#shorts-lista .left_other_news-news img {margin-bottom:10px; margin-right:15px; }

#cart00ns #list_categories div.content {border-bottom:none; }
#cart00ns .horizontal-title {margin-top:20px; margin-bottom:10px; }
#cart00ns .content p.crtns-sezony {font-size: 12px; text-align:center; }
#cart00ns .content p.crtns-sezony a {color:#cc2111; text-decoration:none; }

#cart00ns ul.bohaterowie-lista{list-style-type: none; margin-top: 25px; }
#cart00ns ul.bohaterowie-lista li{float: left; width: 270px; margin-left:15px; padding-bottom:20px; min-height:95px; }
#cart00ns ul.bohaterowie-lista li img{float: left; margin-right: 10px; border:2px solid #666; }
#cart00ns ul.bohaterowie-lista li p.smname-card{float: left; display: contents; }
#cart00ns ul.bohaterowie-lista li a {color:#cc2111; font-size:14px; text-decoration:none !important; }
#cart00ns ul.bohaterowie-lista li a:hover {color:#333; }
#cart00ns ul.bohaterowie-lista li h4{padding-bottom:10px; }
#cart00ns ul.bohaterowie-lista li span{line-height:18px; font-size:12px; }

.tv-exc {line-height:0.5em !important; color:#333; font-size:12px; }
.pl-ttl {background: url(images/pl.gif) top left no-repeat; text-indent: 20px; line-height:13px; color:#333; font-size:12px; font-weight: bold; }

/* informacje */
#info{width:100%; }
#info a {color:#cc2111; text-decoration:none; }
#info a:hover {color:#333; }
#info img{float:right; margin-left:10px; border: 2px solid #999 !important; }
#info img.alignright{float:right; }
#info img.aligncenter{float:none;margin:0 auto; }
#info img.alignleft{float:left; }
#info ul{width:100%; margin:0 auto; }
#info li{width:560px !important; list-style:none; line-height:20px; margin:0px !important; }
#info ul li p{padding:0px; padding-left: 25px; padding-right:20px; margin:0px; line-height:14px; }
#info ul li span{margin-left:25px !important; line-height:14px; font-size:12px !important; color:#333; }
#info span a{font-size:xx-small; }
#info sup a{font-size:xx-small !important; }

#info ul.komiks-zawartosc {margin-left: 0px !important; padding:0px !important; }
#info ul.komiks-zawartosc li {width: 110px !important; background-image: none !important; }
#info ul.komiks-zawartosc li p {width: 110px; text-align: center; font-weight:bold; }
#info ul.komiks-zawartosc li span {text-align: center; width: 110px; margin: 0px !important; font-weight:normal; display:block; } 
#info ul.komiks-zawartosc li img {margin-bottom:4px; }

#left .zapowiedzi-archiwum {min-height:50px !important; }
#left .zapowiedzi-archiwum ul {list-style-type:none; margin:0 auto; }
#left .zapowiedzi-archiwum ul li {padding-left:6px; padding-right:6px; border-right:1px solid #ddd; float:right; margin-top:20px; }
#left .zapowiedzi-archiwum ul li a {color:#cc2111; text-decoration:none; }
#left .zapowiedzi-archiwum ul li a:hover {color:#333; }

/* informacje - gry */
#info-gry{width:100%; }
#info-gry img{background:#ccc; padding:6px; float:right; margin-right:10px; margin-left:10px; }
#info-gry img.alignright{float:right; }
#info-gry img.aligncenter{float:none;margin:0 auto; }
#info-gry img.alignleft{float:left; }
#info-gry ul{width:100%; margin:0 auto; }
#info-gry li{width:560px !important; list-style:none; background:url(images/dot.png) left center no-repeat !important; line-height:20px; margin:0px !important; }
#info-gry ul li p{padding:0px; padding-left: 25px; padding-right:20px; margin:0px; line-height:14px; }
#info-gry ul li span{line-height:14px; font-size:12px !important; color:#333; }
#info-gry li a{font-size:14px; }
#info-gry ul li img{float:left !important; margin-left:0px !important; margin-right:20px !important; margin-top:4px !important; box-shadow:none !important}
#info-gry li:nth-child(odd){background:#fCfCfC; border-radius:6px; }
#info-gry span a{font-size:xx-small; }
#info-gry sup a{font-size:xx-small !important; }

#info-vg{width:100%; }
#info-vg ul{width:100%; margin-left:0px !important; }
#info-vg li{width:555px !important; list-style:none; padding-right:3px !important; margin:0px !important; font-size:14px; font-weight:bold; border-bottom: 1px solid #ddd; padding-bottom: 20px !important; padding-top: 10px !important; }
#info-vg li a{font-size:14px; line-height:25px; }
#info-vg li span{font-size:12px; font-weight:normal; line-height:15px; display: block; }
#info-vg ul li img{float:left !important; margin-left:0px !important; margin-right:20px !important; margin-top:4px !important; box-shadow:none !important; border: 2px solid #666; }

.gry-preview{width:592px; margin:0 auto; min-height:110px; margin-bottom:20px !important; text-align:center; float:none; display:block; }
.gry-preview img{float:left !important; margin:6px !important; border:2px solid #999; padding:0px !important; }

.przypisy p{font-size:xx-small !important; }
.przypisy a{font-size:xx-small !important; }

#left div.page div.entry-content h6{/*tutaj-header-stron*/}
#left div.page div.entry-content h6.horizontal-title {display:inline-block; }

#left div#cart00ns div#list_categories div.listing div.content div#info ul.miles-komiksy {margin-left:15px; }
#left div#cart00ns div#list_categories div.listing div.content div#info ul.miles-komiksy li {font-size:14px; padding-bottom:4px; padding-top:4px; border-bottom: 1px solid #ddd; background: none !important; margin: 0px !important; }
#left div#cart00ns div#list_categories div.listing div.content div#info ul.miles-komiksy li span{margin-left:0px !important; }
#left div#cart00ns div#list_categories div.listing div.content div#info ul.miles-komiksy li a {color:#cc2111; font-weight:bold; text-decoration:none; }
#left div#cart00ns div#list_categories div.listing div.content div#info ul.miles-komiksy li a:hover {color:#333; }

#SMO_banner{width:580px; margin:0 auto; text-align:center; }
#SMO_banner h6, .horizontal-title{background: #cb2111; border-radius:6px; height:26px; line-height:26px; color:#FFF !important; font-size:14px; font-weight:bold; text-indent:12px; text-align:left; }
#SMO_banner img{margin:10px auto !important; border:0px; }

#linki{width:580px !important; margin:0px; padding:0px; }
#linki ul{width:580px !important; }
#linki ul li{list-style:none; width:580px; height:100px; margin-bottom:10px !important; }
#linki ul li img{float:left; margin-right:10px;border:1px solid #000; box-shadow:2px 2px 0px #000; }
#linki ul li a{font-size:14px; }
#linki ul li span a{font-size:11px; }
#linki ul li p{font-size:12px; }
#linki span.linki-adres a{font-size:11px !important; }
#linki span.linki-adres{font-size:11px !important; }

.sidebar-reklama {margin-left:7px; margin-bottom:10px; }

.Clear {clear: both; }

img.titleicon{box-shadow: none; float: left; margin-top: 3px; padding-right: 4px; }

.titlelinks {color: #5A5A5A; font-weight: bold; text-decoration:none; }

.na-forum {border:none; float: left; font-size: 13px; margin-left:10px; margin-bottom: 12px; }
.na-forum a{color:#cb2111 !important; font-weight:normal !important; }
.na-forum a:hover{color:#333333; }
.na-forum .na-forum-head {border-bottom: 1px solid #BFBFBF; height: 28px; margin-right: 12px; }
.na-forum .na-forum-head span {font-weight:bold; }
.na-forum #MTFloader img {float: right; height: 16px; margin-right: 10px; margin-top: 5px; width: 16px; }
.na-forum .na-forum-box {color: #959595; margin: 0 auto; }
.na-forum .na-forum-box .col1 {line-height: 23px; padding-right: 5px; width: 320px; font-weight:normal; }
.na-forum .na-forum-box .col2 {line-height: 23px; text-align: center; width: 80px; color:#5A5A5A; font-weight:normal; }
.na-forum .na-forum-box .col3 {line-height: 23px; text-align: center; width: 75px; color: #5A5A5A; font-weight:normal; }
.na-forum .na-forum-box .col4 {line-height: 23px; text-indent:12px; width: 110px; color: #5A5A5A; font-weight:normal; }
.na-forum .na-forum-head span.col1 {display: block; float: right; line-height: 28px; text-align: left; color: #727272; }
.na-forum .na-forum-head span.col2 {border-right: 1px solid #CACACA; display: block; float: right; line-height: 28px; text-align: center; width: 80px; color: #727272; }
.na-forum .na-forum-head span.col3 {border-right: 1px solid #CACACA; display: block; float: right; line-height: 28px; text-align: center; width: 75px; color: #727272; }
.na-forum .na-forum-head span.col4 {display: block; float: right; line-height: 28px; text-indent:10px; width: 110px; color: #727272; }

/* newsy */
#wiecejN ul{width:280px; margin:0 auto; padding:0px; line-height:16px; }
#wiecejN img{float:left; margin:0px; margin-right:7px; border:1px solid #000; }
#wiecejN ul li{width:280px; margin:0 auto; padding:0px; line-height:16px; display:block; list-style-type:none; margin-bottom:22px !important; }
#wiecejN ul li a{font-size:12px !important; line-height:16px; color:#cb2111; }
#wiecejN ul li span{color:#828282; line-height:16px; }

#newsow{width:100%; }
#newsow img{margin-right:10px; margin-left:10px; border:2px solid #999; }
#newsow img.alignright{float:right; }
#newsow img.aligncenter{float:none;margin:0 auto; }
#newsow img.alignleft{float:left; }

/* redakcja */
#redakcja{width:620px; }
#redakcja p.SMOautor{font-size:16px !important; font-weight:bold; margin-bottom:2px; }
#redakcja p.funkcja{font-size:10px; font-weight:bold; line-height:12px; }
#redakcja p{margin:0px; font-size:12px; font-weight:normal; }
#redakcja img{float:left; margin-right:14px; margin-bottom:16px; }
#redakcja p img{float:none; margin:0px; }
#redakcja ul{width:620px !important; }
#redakcja ul li{list-style-type:none; min-height:130px; width:520px !important; border-bottom:1px solid #e9e9e9; margin:10px 0px; }
#redakcja ul li:nth-child(3) {background: url(images/rip-spider-nik-2024.png) no-repeat right center; min-height: 200px; }

#red-halloffame{width:620px; }
#red-halloffame ul{width:620px !important; margin:0px; padding:0px; }
#red-halloffame ul li{list-style-type:none; width:270px !important; float:left; }
#red-halloffame ul li:nth-child(odd){border-right:1px solid #e9e9e9; }
#red-halloffame ul li:nth-child(even){width:280px; padding-left:27px !important; }

#history-SMO ul{width:580px; margin-left:0px !important; padding:0px; }
#history-SMO ul li{list-style-type:none; float:left !important; max-width:170px !important; min-height:170px !important; padding-bottom:0px; margin-left:8px; margin-right:8px; text-align:center; }
#history-SMO li img{border:2px solid #666 !important; padding:7px !important; background:#fff; }
#history-SMO ul li p{font-size:10px !important; text-align:center; line-height:13px !important; }
#history-SMO h6{margin-left:16px !important; }

/* sidebar TASM 2 */
#right #tasm2-release img{border-radius:6px !important; margin-bottom:17px; }

/* menu-2017! */
.sm-menu-down1 {background:url(images/arrow_down.png) no-repeat !important; background-position: 95px 31px !important; z-index:987 !important}
.sm-menu-down2 {background:url(images/arrow_down.png) no-repeat !important; background-position: 115px 31px !important; z-index:987 !important}
.sm-menu-down3 {background:url(images/arrow_down.png) no-repeat !important; background-position: 100px 31px !important; z-index:987 !important}
.sm-menu-down4 {background:url(images/arrow_down.png) no-repeat !important; background-position: 97px 31px !important; z-index:987 !important}

.sm-menu-one a, .sm-menu-down1 a, .sm-menu-down2 a, .sm-menu-down3 a, .sm-menu-down4 a {line-height:60px !important; }

/* menu-2017! - komiks */
.sm-menu-zapowiedzi {background:url(images/menu-zapowiedzi.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 10px !important; min-height:45px !important; }
.sm-menu-komiksy {background:url(images/menu-komiksy.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-bohaterowie {background:url(images/menu-bohaterowie.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-chronologia {background:url(images/menu-chronologia.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-crossovers {text-align:right; }
.sm-menu-tworcy {background:url(images/menu-tworcy.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }

/* menu-2017! - info */
.sm-menu-spidey {background:url(images/menu-spidey.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 10px !important; min-height:45px !important; }
.sm-menu-artykuly {background:url(images/menu-artykuly.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-faq {background:url(images/menu-faq.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-gry {background:url(images/menu-gry.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }

/* menu-2017! - film-tv */
.sm-menu-smhomecoming {background:url(images/menu-smh2017.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 10px !important; min-height:45px !important; }
.sm-menu-spiderverse {background:url(images/menu-spiderverse2018.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-tasm2012 {background:url(images/menu-tasm2012.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-sm22004 {background:url(images/menu-sm2.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-cartoons {background:url(images/menu-cartoons.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-tv {background:url(images/menu-tv.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }

/* menu-2017! - fans */
.sm-menu-fanart {background:url(images/menu-fanart.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 10px !important; min-height:45px !important; }
.sm-menu-fanfiction {background:url(images/menu-fanfiction.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-fanfilms {background:url(images/menu-fanfilms.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }
.sm-menu-komiksonline {background:url(images/menu-komiksonline.jpg) !important; background-size: 50px 35px !important; background-repeat: no-repeat !important; background-position:10px 5px !important; min-height:45px !important; }

/* menu-2017! */
.sm-menu-down3 ul {width:290px !important; background:#f5f5f5 !important; }
.sm-menu-down1 ul, .sm-menu-down2 ul {width:295px !important; background:#f5f5f5 !important; }
.sm-menu-down4 ul {width:255px !important; background:#f5f5f5 !important; }
.sm-menu-wiecej {text-align:right !important; line-height:1 !important; max-height:15px !important; }

.sm-menu-aktualnosci a:hover, .sm-menu-zapowiedzi a:hover, .sm-menu-komiksy a:hover, .sm-menu-bohaterowie a:hover, .sm-menu-bibliografia a:hover, .sm-menu-chronologia a:hover, .sm-menu-crossovers a:hover, .sm-menu-tworcy a:hover, .sm-menu-2099 a:hover, .sm-menu-mc2 a:hover, .sm-menu-ultimate a:hover, .sm-menu-spidey a:hover, .sm-menu-artykuly a:hover, .sm-menu-faq a:hover, .sm-menu-bddvd a:hover, .sm-menu-gry a:hover, .sm-menu-cacivilwar a:hover, .sm-menu-smhomecoming a:hover, .sm-menu-spiderverse a:hover, .sm-menu-tasm22014 a:hover, .sm-menu-tasm2012 a:hover, .sm-menu-sm2002 a:hover, .sm-menu-sm22004 a:hover, .sm-menu-sm32007 a:hover, .sm-menu-cartoons a:hover, .sm-menu-tv a:hover, .sm-menu-fanart a:hover, .sm-menu-fanfiction a:hover, .sm-menu-fanfilms a:hover, .sm-menu-komiksonline a:hover {background-color:transparent !important; }

.sm-menu-aktualnosci a, .sm-menu-zapowiedzi a, .sm-menu-komiksy a, .sm-menu-bohaterowie a, .sm-menu-bibliografia a, .sm-menu-chronologia a, .sm-menu-crossovers a, .sm-menu-tworcy a, .sm-menu-2099 a, .sm-menu-mc2 a, .sm-menu-ultimate a, .sm-menu-spidey a, .sm-menu-artykuly a, .sm-menu-faq a, .sm-menu-bddvd a, .sm-menu-gry a, .sm-menu-cacivilwar a, .sm-menu-smhomecoming a, .sm-menu-spiderverse a, .sm-menu-tasm22014 a, .sm-menu-tasm2012 a, .sm-menu-sm2002 a, .sm-menu-sm22004 a, .sm-menu-sm32007 a, .sm-menu-cartoons a, .sm-menu-tv a, .sm-menu-fanart a, .sm-menu-fanfiction a, .sm-menu-fanfilms a, .sm-menu-komiksonline a {line-height: 1 !important; padding-top: 7px; }
.sm-menu-crossovers a{font-weight:normal !important; }

#right .biografia-home {background: #000 !important; border: 1px solid #333; padding: 0px; }
#right .biografia-home span.title {color: #f5f5f5; padding: 8px; line-height: 35px; font-size: 16px; font-weight: bold; }

.heroesB {width: 302px; margin: auto; margin-bottom:10px; position: relative; }
.heroesB img {border:1px solid #000; }
.heroesB a img {padding-bottom:0px !important; }
.heroesB p {font-size: 14px; margin: 0; padding: 10px; font-weight: bold; position: absolute; bottom: 1px; background: rgba(0,0,0,0.75); }
.heroesB span {color: #f5f5f5; font-size: 12px; line-height: 1.4; font-weight:normal; display:block; opacity:1; }
.heroesB span.boh {color: #f5f5f5; font-size: 14px; font-weight:bold; display:block; opacity:1; }

.streszczenia-more {margin: 10px auto; text-align: center; }
.streszczenia-more a {text-align: center; text-decoration: none; color: #f5f5f5; font-size: 13px; background: #cc2111; padding: 5px 20px; border-radius: 6px; display:inline-block; }
.streszczenia-more a:hover {background:#ff3333; }

#right div.rightwidget #wiecejN .newsy-more {margin: 10px auto; text-align: center; }
#right div.rightwidget #wiecejN .newsy-more a {text-align: center; text-decoration: none; color: #f5f5f5 !important; font-size: 13px; background: #cc2111; padding: 5px 20px; padding-bottom:5px !important; border-radius: 6px; }
#right div.rightwidget #wiecejN .newsy-more a:hover{background:#ff3333; }

table.smboxoffice {border: none;font-size:12px; }
table.smboxoffice caption {font-weight:bold; }
table.smboxoffice tr, table.smboxoffice td {border: none; height:20px !important;max-height:20px !important; }
table.smboxoffice tr:first-child {font-weight:bold;background: #333 !important;color: #ccc; }
table.smboxoffice tr td:first-child, table.smboxoffice tr td:last-child {text-align:center; padding-left:2px; padding-right:2px; }
table.smboxoffice td:nth-child(2) {text-align:left; padding-left:3px; padding-right:2px; }
table.smboxoffice tr:nth-child(odd) {background: #fff; }

.ocenkomiks{padding:10px; line-height: 25px; }
.ocenkomiks table tbody tr:last-child td{border-top:1px solid #333 !important; padding-top:10px !important; }
.ocenkomiks table tbody tr td:last-child{padding-left: 15px !important; left:0px !important; }

div.rw-action-area a.rw-report-link{display:none !important}

p.link-alfabet{text-align: center; letter-spacing: 5px; }
p.link-alfabet a{border-right: 1px solid #ddd !important; }
p.link-alfabet span{border-right: 1px solid #ddd; }

#info ul.spidey-char{margin: 0 auto !important; }
#info ul.spidey-char li{background:none !important; }
#info ul.spidey-char li a{color:#cc2111; font-size:14px; }
#info ul.spidey-char li span{padding:0px; margin:0px !important; display:block}

#lightbox{z-index:333 !important}

.smo-poleca {position: relative; }
.smo-poleca img {border:1px solid #333;  border-radius: 6px; margin-bottom: 15px; width:614px; height:auto;}
.smo-poleca a img {padding-bottom:0px !important; }
.smo-poleca p {font-size: 14px; margin: 0; padding: 8px 13px; font-weight: bold; position: absolute; bottom: 28px; background: rgba(0,0,0,0.75);}
.smo-poleca span {color: #f5f5f5; font-size: 12px; line-height: 1.4; font-weight:normal; display:block; opacity:1; }
.smo-poleca span.poleca {color: #f5f5f5; font-size: 14px; font-weight:bold; display:block; opacity:1; }