/*  
Theme Name:    Juventus
Theme URI:     http://juventus.hu/
Description:   Developed by Kontó Tamás, Progmedia
Version:       1.0
Author:        progmedia
Author URI:    http://progmedia.hu/
*/

/*
               IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

@import url('library/css/reset.css'); 

@import url('library/css/text.css'); 

@import url('library/css/960.css'); 

body{
font-family:Arial,Helvetica,sans-serif; font-color:#2e2d2d; font-size:15px; background-image:url(http://juventus.hu/wp-content/themes/juventus/images/mainbg.gif) repeat-x;background-color:#000;}
p {color:#8f8f8f; font-size:15px; text-decoration:none; font-weight:normal; padding-bottom:8px;line-height:20px;
}
a{color:#555; font-size:14px; text-decoration:none; font-weight:normal}
a:hover{color:#fbb503}
.input {width:50px;background-color:#fbbc1b; border:#232323 1px solid; font-size:10px; padding:2px}
.select, textarea{width:110px;background-color:#fbbc1b; border:#232323 1px solid; font-size:10px; padding:2px}
.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
img.centered{display:block; border:solid 2px #fff; margin-left:auto; margin-right:auto}
img.alignright{padding:0; border:solid 2px #fff; margin:3px 0 2px 10px; display:inline}
img.alignleft{padding:0; border:solid 2px #fff; margin:3px 10px 2px 0; display:inline}
.alignleft{float:left}
.alignright{float:right}

.top-menu-bgr{background:#030302; border-bottom:1px solid #4d4d4d}
.top_menu{height:25px; text-align:left; font-size:12px; padding:0; z-index:1000}
 .top_menu ul{list-style:none; margin:0; padding:0}
 .page-menu li a{color:#8e8d8d; display:block; padding:0 8px}
 .page-menu li ul li a{border:0; color:#FCFCFC}
 .page-menu li a:hover, .top_menu li.active a{color:#FCFCFC; background:#020202}
 .page-menu li.current_page_item a{color:#b8b8b8; background:#fff; border-bottom:#fff 6px solid}
 .page-menu li.current_page_item a:hover{color:#fff}
 .page-menu li a:hover{color:#FCFCFC; text-decoration:none}
 .page-menu li.current_page_item a:hover, #pagenav li:hover a{color:#FCFCFC}

#pagenav a{display:block}
#pagenav li{float:left; line-height:27px; padding:0; margin:0}
 #pagenav li a:hover{background:#fff}
 #pagenav li ul{position:absolute; width:15em; left:-999em}
 #pagenav li:hover ul, #pagenav li.sfhover1 ul{left:auto; z-index:1000}
 #pagenav li ul li{background:#020202; border:solid #010101; line-height:26px; width:15em; border-width:0 1px 1px}
 #pagenav li:hover, #pagenav li.hover{position:static}
 #pagenav li ul ul{margin:-29px 0 0 15em}
 #pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li.sfhover1 ul ul, #pagenav li.sfhover1 ul ul ul{left:-999em; padding:2px 0 0}
 #pagenav li:hover, #pagenav li.sfhover1{background:#fff}
 #pagenav li a:hover, #pagenav li a.sfhover1{color:#403f3f}
 #pagenav li ul li ul li, #pagenav li ul li ul li ul li, #pagenav li ul li ul li ul li ul li{border:1px solid #010101}
 #pagenav li:hover ul ul, #pagenav li.sfhover1 ul ul, #pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li:hover ul ul ul ul, #pagenav li.sfhover1 ul ul, #pagenav li.sfhover1 ul ul ul, #pagenav li.sfhover1 ul ul ul ul{left:-999em}
 #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover1 ul, #pagenav li li.sfhover1 ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li.sfhover1 ul, #pagenav li li.sfhover1 ul, #pagenav li li li.sfhover1 ul, #pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li li li li:hover ul, #pagenav li.sfhover1 ul, #pagenav li li.sfhover1 ul, #pagenav li li li.sfhover1 ul, #pagenav li li li li.sfhover1 ul{left:auto}
select, #pagenav{padding:0}
 #pagenav li a span{font-size:12px; color:#d6d4d4; font-weight:400}

.feed-spot{line-height:18px; text-align:right; margin:5px 0 0 0; color:#C9C9C9; float:right; font-size:11px; height:16px; padding:0 5px 0 0}
  .feed-spot a{color:#C9C9C9}
    .feed-spot a:hover{color:#fff; background:none; text-decoration:underline}
.rss-button{background:url(images/rss-small-trans.png) center left no-repeat; padding:2px 9px}

.header-bgr{background:transparent}
#header{display:block;width:960px;background-image:url(http://juventus.hu/wp-content/themes/juventus/images/header.png);}

#header #logo-spot{width:218px;padding:0;float:left;}
#header .blog-title{line-height:49px; display:inline}
#header .blog-title a{background:#000; color:#fff; font-size:10px; font-weight:normal; padding:10px 15px}
 #header .blog-title a:hover{text-decoration:none}
#header .blog-description{color:#fff; font:normal 17px Tahoma; margin:0 0 10px 0; padding:10px 15px}
#header h1.logo{padding:0; margin:0; line-height:10px}
#header h1.logo a:hover{background:none}

.ad-728{display:block;width:728px;top:0;height:90px;}

.rcclass {height:auto;}

#juventus-player {
margin-top:15px;
display:block;
width:469px;
height:100px;
float:left;
}
#juventus-player div {
	margin-right:3px;
	float:left;
	width:469px;
	height:100px;
	position:relative;
	overflow:hidden;
}
#juventus-player img {
	position:absolute;
}

#login-button {position: relative; width: 230px; height: 81px; }
#login-button li {width: 230px; height: 81px; position: absolute; background: url(http://juventus.hu/wp-content/themes/juventus/images/login-reg.png) 0 0 no-repeat; display: block; list-style: none;}
#login-button a {width: 230px; height: 81px; display: block;}

#login-button #login-basz {left: 0px;}

#login-button #login-basz a:hover {background: url(http://juventus.hu/wp-content/themes/juventus/images/login-reg.png) -1px -81px no-repeat;}

.search-login {
margin-top:15px;
width:219px;
height:95px;
float:right;
}



.top-cat-bgr{background:transparent; margin:0 0 0px 0}

.widgetized{margin-left:8px;margin-right:15px;display:inline; float:left; position:relative;}
.wlast{padding-left:12px ;}
.widgetized .widget{background:transparent; display:block;width:300px; padding:0px; margin:0px;}
  .widgetized .widget h3{margin:10px 0px 10px 0px; padding:0 0 5px 0; font:normal 18px Arial; color:#fbb503; font-weight:bold;}
    .widgetized .widget h3 span{float:right; padding:1px 0 0 0}
  .widgetized .widget h3 span a{width:16px; height:16px; padding:2px 8px;font:normal 18px Arial;}
  .widgetized .widget .rec-post-cat{margin:0; padding:0 5px 5px 5px}
    .widgetized .widget .rec-post-cat .rec-title{margin:0; padding:0px 0 10px 0px}
  .widgetized .widget .rec-post-cat .rec-title a{font-family:“Arial”,sans-serif; font-size:23px; font-style:normal; font-weight:bold; color:#8f8f8f; text-transform:normal; letter-spacing:-1px; line-height:0.9em; padding-top:5px}
    .widgetized .widget .rec-post-cat .rec-title a:hover{font-family:“Arial”,sans-serif; font-size:23px; font-style:normal; font-weight:bold; color:#fbb503; text-transform:normal; letter-spacing:-1px; line-height:0.9em}
.widgetized .widget .rec-post-cat .rec-meta{padding:0px 0 5px 0; color:#a2a2a2; text-transform:uppercase; font:normal 10px Verdana}
  .widgetized .widget .rec-post-cat .rec-meta a{color:#ff0000; font-size:9px}
    .widgetized .widget .rec-post-cat .rec-meta .rec-date{float:left}
    .widgetized .widget .rec-post-cat .rec-meta .rec-comment{text-align:right}
.widgetized .widget .rec-post-cat img{border:4px solid #424242;float:left; margin:0 10px 10px 0}
.widgetized .widget .rec-post-cat img:hover{border:4px solid #fbb503;float:left; margin:0 10px 10px 0}
.widgetized .widget .rec-post-cat p.featured-excerpt{padding:0px 0 0px 0; margin:0px 0 0px 0}
.widgetized .widget .rec-post-cat .rec-list{margin:5px 0}
      .widgetized .widget .rec-post-cat .rec-list a{font:bold 12px Arial; color:#5d5d5d}
      .widgetized .widget .rec-post-cat .rec-list a:hover{font:bold 12px Arial; color:#5d5d5d}
.widgetized .widget .rec-post-cat .rec-more{color:#cecac2; border-top:solid #fff; margin:0px 0 0 0}
  .widgetized .widget .rec-post-cat .rec-more a{color:#7f7e7e; border:2px solid #fff; font:normal 11px Arial}

    .widgetized .widget .rec-post-cat .rec-more a:hover{color:#fff; background-color:#ee0202; border:2px solid #ee0202; font:normal 11px Tahoma}

  .widgetized .widget ul, .widgetized .widget ol{padding:15px 0 0 0px; margin:0}
  
    .widgetized .widget ul a, {color:#424242; font:bold 22px Arial, Helvetica, sans-serif;font-color:#fff;}
	.widgetized .widget ol a{color:#424242; font:bold 19px Arial, Helvetica, sans-serif;font-color:#fff;}
  .widgetized .widget ul li{margin:0; padding:5px 0; line-height:13px;}
  .widgetized .widget ol li{list-style-image:url(images/bullet.gif); list-style-type:square; margin:0 0 0 50px}

 .widgetized .widget ul li ul{margin:0; padding:10px 0 0 20px; border:none}
 .widgetized .widget ul li ul li{border:none; padding:5px 0; margin:0}
 
 
 
 
 .widget-footer{margin-left:8px;margin-right:15px;display:inline; float:left; position:relative}
.wlast{margin:0 0 0 0px}
.widget-footer{background:transparent; display:block;width:215px; padding:0px; margin:8px;}
  .widget-footer h3 {margin:0px 0px 10px 0px; padding:0 0 5px 0; font:normal 14px Arial; color:#cf920d; font-weight:normal;}
    .widget-footer  h3 span{float:right; padding:1px 0 0 0}
  .widget-footer  h3 span a{width:16px; height:16px; padding:2px 8px}
  .widget-footer .rec-post-cat{margin:0; padding:0 5px 5px 5px}
    .widge-footer .rec-post-cat .rec-title{margin:0; padding:0px 0 10px 0px}
  .widget-footer .rec-post-cat .rec-title a{font-family:“Arial”,sans-serif; font-size:19px; font-style:normal; font-weight:bold; color:#3e3e3d; text-transform:normal; letter-spacing:-1px; line-height:0.9em; padding-top:5px}
    .widget-footer .rec-post-cat .rec-title a:hover{font-family:“Arial”,sans-serif; font-size:19px; font-style:normal; font-weight:bold; color:#fbb503; text-transform:normal; letter-spacing:-1px; line-height:0.9em}
.widget-footer .widget .rec-post-cat .rec-meta{padding:0px 0 5px 0; color:#a2a2a2; text-transform:uppercase; font:normal 10px Verdana}
  .widget-footer .rec-post-cat .rec-meta a{color:#ff0000; font-size:9px}
    .widget-footer .rec-post-cat .rec-meta .rec-date{float:left}
    .widget-footer .rec-post-cat .rec-meta .rec-comment{text-align:right}
.widget-footer .rec-post-cat img{border:4px solid #908f8f;float:left; margin:0 10px 10px 0}
.widget-footer .rec-post-cat p.featured-excerpt{padding:0px 0 0px 0; margin:0px 0 0px 0}
.widget-footer .rec-post-cat .rec-list{margin:5px 0}
      .widget-footer .rec-post-cat .rec-list a{font:bold 12px Arial; color:#807f7f}
      .widget-footer  .rec-post-cat .rec-list a:hover{font:bold 12px Arial; color:#fbb503}
.widget-footer  .rec-post-cat .rec-more{color:#cecac2; border-top:solid #fff; margin:0px 0 0 0}
  .widget-footer  .rec-post-cat .rec-more a{color:#7f7e7e; border:2px solid #fff; font:normal 11px Arial}

    .widget-footer .rec-post-cat .rec-more a:hover{color:#fff; background-color:#ee0202; border:2px solid #ee0202; font:normal 11px Arial}

  .widget-footer ul, .widgetized .widget ol{padding:10px 0 0 0px; margin:0;}
    .widget-footer  ul a, .widgetized .widget ol a{font-family:“Arial”,sans-serif; font-size:16px; font-style:normal; font-weight:normal; color:#9B9B9B; text-transform:normal; letter-spacing:-1px; line-height:1em;}
	    .widget-footer  ul a:hover, .widgetized .widget ol a:hover{font-family:“Arial”,sans-serif; font-size:16px; font-style:normal; font-weight:normal; color:#fbb503; text-transform:normal; letter-spacing:-1px; line-height:1em;}
  .widget-footer  ul li{margin:0; padding:5px 0; line-height:13px;}
  .widget-footer  ol li{list-style-image:url(images/bullet.gif); list-style-type:square; margin:0 0 0 50px}

 .widget-footer  ul li ul{margin:0; padding:10px 0 0 20px; border:none}
 .widget-footer  ul li ul li{border:none; padding:5px 0; margin:0}

 
 .featured-excerpt {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
color:#666666;
}
 
 
.widgetized_big{display:inline; float:left; position:relative; background:#transparent; margin:0 0 0 0px; width:964px; padding:0px;}

.widgetized_footer{display:inline; float:left; position:relative; background:#transparent; margin:0 0 0 0px; width:240px; padding:0px;}

#footer-wrapper {
    width: 960px; /* 780px is just wide enough to fill and 800px screen */
    margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
    background: #073995;
    text-align: left;
    position: relative;
}

#widget1, #widget2, #widget3, #widget4 ,#footer{
    padding: 10px;  /* This sets a 10px padding on all of our content boxes */
}

#widget1, #widget2, #widget3, #widget4 {
    width: 200px;
}
#widget1, #widget2, #widget3, #widget4 {
    position: absolute;
    top: 10px;
}

#widget1 {
    left: 0;
}
#widget2 {
    position: relative; /* Sets column2 to push the footer down where it should be */
    top: 0;
    left: 195px;
}
#widget13 {
    left: 390px;
}
#widget4 {
    left: 585px;
}
 
.sidebar{padding:0px; height:auto;margin:0px;background:#191919;}
 .sidebar .widgetized{margin:0px;background:#191919;}
 .sidebar .widgetized .widget{width:300px;background:#191919; height:auto;padding:5px; padding-right:15px;margin-bottom:10px;}


 
.flickr{padding:0 0 20px 0}
.flickr_badge_image{float:left; list-style:none; margin:5px 0 5px 10px}
  .flickr img{border:1px solid #ddd; background-color:#fff; padding:5px}
    .flickr img:hover{border-color:#333}

.widget #searchform label{visibility:hidden; display:none}
.widget #searchform input#s{border:1px solid #949494; width:230px; height:20px; margin:0 0 5px 5px}
.widget #searchform input#searchsubmit{background:#ff0000; height:20px; color:#fff}

#wp-calendar{width:100%; padding:0; margin-bottom:15px; clear:both}
  #wp-calendar caption{padding:10px; margin-bottom:5px}
  #wp-calendar th{color:#fff}
  #wp-calendar th, #wp-calendar td{padding:5px; text-align:center; background:#ddd; color:#333}
  #wp-calendar td{background:transparent}
  #wp-calendar td, table#wp-calendar th{padding:3px 0}
  #wp-calendar a{text-decoration:underline}
    #wp-calendar a:hover{text-decoration:none}

.subscribe img{vertical-align:middle; margin:6px 0 8px}

#twitter_update_list li{font-family:“Lucida Grande”,sans-serif; font-size:15px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-0.6px; line-height:1.5em}
  #twitter_update_list li a{font-weight:normal}
  #twitter p.website{margin:10px 0 0 0; padding:15px 0 15px 60px; background:url(images/twitter-trans.png) left top no-repeat}
 
.popular ul li span.comments a{line-height:25px; font-weight:10px; color:#7f7f7f}
 .popular ul li span.comments a:hover{color:#fff}

.ad-box{background:transparent; padding:5px 0 0 0; margin:0 0 15px 3px}
#big_banner img{background:transparent; border:1px solid #ddd; margin:0 0 0 2px}
#big_banner1 img{background:transparent; border:none; margin:10px 0 0 0}
 #big_banner a:hover, #big_banner1 a:hover{background:transparent}
 
 /*---------TOP NAVIGATION for CATEGORIES--------- */
.top-cat-bgr{ background:transparent; margin:0px; top: 10px;}
#cat-menu{width:960px; height:30px; background:transparent; text-align:left;margin:0px;}
  #cat-manu a{ display:block;}
  #cat-menu li{ float:left; font-weight:bold; margin:0; }
    #cat-menu li a{ font-family: “Arial”, sans-serif; color:#fff; font-weight:bold;letter-spacing:1.3px; display:block; padding-left:29px;padding-right:25px;padding-top:7px;padding-bottom:7px; text-transform:uppercase; font-size: 14px; font-style:bold;}
      #cat-menu li a:hover, #cat-menu li.active a{ color:#0b1456; background: #fbb503;text-decoration:none;padding-bottom:8px;}
  #cat-menu li.category-home a{ color:#0b1456;}
  #cat-menu li.current-cat a,  #cat-menu li.current-cat-parent a{ color:#fff; background-color:#ee0202;}

/*---------DROPDOWN NAVIGATION FOR CATEGORIES--------- */
#catnav, #catnav ul{ float:left; list-style:none; font-weight:normal; padding:0px; font-size: 11px; margin-bottom:0; z-index:10 }
        #catnav li ul li a{ font-size:11px; padding-top:5px }
		  #catnav li ul li a:hover{ text-decoration:underline }
    #catnav li ul{ position:absolute; width:15em; left:-999em; margin:7px 0 0 0; border:1px solid #004276 }
    #catnav li:hover ul, #catnav li.sfhover ul{ left:auto; z-index:1000 }
      #catnav li ul li{ background:#ffffff; line-height:20px; padding:0; width:15em; font-weight:normal }
    #catnav li:hover, #catnav li.sfhover{ position:static }
      #catnav li ul ul{ margin:-31px 0 0 15em }
      #catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul{ left:-999em; padding:0 }
      #catnav li:hover, #catnav li.sfhover{  }
        #catnav li ul li ul li, #catnav li ul li ul li ul li, #catnav li ul li ul li ul li ul li{ margin-top:0 }
          #catnav li ul li ul, #catnav li ul li ul li ul, #catnav li ul li ul li ul li ul{  }
          #catnav li:hover ul ul, #catnav li.sfhover ul ul, #catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li:hover ul ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul, #catnav li.sfhover ul ul ul ul{ left:-999em }
          #catnav li:hover ul, #catnav li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul, #catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul, #catnav li li li li.sfhover ul{ left:auto }
select, #catnav{height:30px;width:940px;background:transparent;}

.adsense-box{background:#fff; border:1px solid #BFB7A6; margin-bottom:10px; text-align:center}
.adsense-inline{padding:10px}
 
.archive-spot{padding:10px; margin:0; background:#232323;min-height:660px;float:left;}
 .archive-spot h2{margin:5px 5px 20px 5px; padding:0 0 5px 0; font:normal 19px Arial; color:#fbb503;}
 .archive-spot .post{margin:15px 5px 10px 5px; padding:0 0 10px 0; border-bottom:1px solid #353535}
 .archive-spot .post h2{font:normal 26px Arial; margin:0 0 10px 0; color:#f00}
.archive-spot .post img{border:3px solid #424242;float:right; margin:0 0 0 25px}
.archive-spot .post img:hover{border:3px solid #fbb503;float:right; margin:0 0 0 25px}
.archive-spot .post .meta{margin:0 0 10px 0; color:#999; font-size:10px;}
 .archive-spot .post .meta a{color:#999}
 
 .archiv-title a{font-family:Arial, sans-serif; font-color:#fbb503;font-size:26px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-1px; line-height:1.1em; margin-bottom:10px;}
.archive-spot .single{margin:5px 5px 10px 5px; padding:0 0 5px 0;float:left;}
  .archive-spot .single h2.title{font-family:Arial, sans-serif; font-color:#fbb503;font-size:26px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-1px; line-height:1.1em; margin-bottom:10px; padding:5px; border-bottom:#383838 1px solid}
  .archive-spot .single h2{font-family:Arial,sans-serif; font-size:20px; font-style:normal; font-weight:bold; text-transform:normal; letter-spacing:-1px; line-height:1.2em; margin:0 0 10px 0; color:#fbb503; border-top:#383838 1px solid}
  .archive-spot .single .meta{margin:0 7px 10px 5px; color:#999; font-size:12px;}
    .archive-spot .single .meta a{color:#6e6e6e; font-size:10px}
    .archive-spot .single .meta a:hover{background-color:#fbb503; color:#212121; font-size:10px}
.archive-spot .single img{float:right; margin:5px}
  
  .archive-spot .single h1, .archive-spot .single h2, .archive-spot .single h3, .archive-spot .single h4, .archive-spot .single h5, .archive-spot .single h6{font-weight:normal; padding:10px 0 15px 0; margin:0}
  .archive-spot .single a{color:#fbb503; font-weight:bold}
  .archive-spot .single ul, .archive-spot .single ol{width:400px;padding:5px 0 20px 20px; margin:0}
    .archive-spot .single ul li{color:#555; margin:0 0 0 30px; padding:0 0 5px 0; line-height:24px}
    .archive-spot .single ul li ul, .archive-spot .single ol li ol{padding:0; margin:10px 0 0 0}
    .archive-spot .single ol li{color:#555; list-style-type:decimal; margin:0 0 0 30px; line-height:24px}

  .archive-spot .single blockquote{background:#e9e9df; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 25px 1px 60px; display:block; margin:20px;padding-left:50px; background:transparent; font-size:18px;}
}
 .archive-spot .single code{background:#e9e9e9}
 .archive-spot .single fieldset{border:1px solid #cf920d; padding:10px}
 .archive-spot .single p{line-height:30px;font-color:#383838}

 .wp-caption{background:#f6f6ed; border:6px solid #f6f6ed}
 .wp-caption img{border:5px solid #f6f6ed}
 .wp-caption a{border:none}
 .wp-caption a:hover{background:none}
 .wp-caption p{color:#777; background:#f6f6ed; font:normal 11px Tahoma; text-align:center; line-height:17px; padding:0 10px 10px 10px; margin:0}
 
#comments{padding:10px 5px 0 5px; margin:0; border-top:1px solid #BFB7A6 }
#comments h3{font:normal 17px Tahoma; padding:0 0 20px 0; margin:0}
 #comments .commentlist{padding:0; margin:0}
 #comments ol{padding:20px 0; list-style:none}
 #comments .comment{margin:10px 0 0 0; width:100%}
 #comments .comment a{text-decoration:none; border-bottom:1px dotted; padding:1px 0}
 #comments .comment a:hover{color:#000}
 #comments .comment .meta-left{width:90px; float:left; color:#aaa}
 #comments .comment .meta-left p{padding:10px 0 0 0; margin:0}
 #comments .comment .meta-left .meta-wrap{width:90px; overflow:hidden; padding-right:7px; min-height:70px}
 #comments .comment small{font-size:11px}
 * html #comments .comment .text-right{height:70px}
 #comments .comment .text-right{min-height:70px; margin:0; background:none; border:1px dotted #aaa; padding:12px; margin-left:100px; float:none}
 #comments .comment .text-right p{line-height:18px; padding:0 0 8px 0}
 #comments ul.children{margin:10px 0 0 20px; padding:0}
#comments .comment .authcomment{background:#F7F7F7; border:1px dotted #aaa}
 p.commpadd{padding:0; margin:0 0 10px 0}
 span.comm-reply{float:right; color:#aaa; padding:5px 0 0 0}
 span.comm-reply a{font-size:13px; color:#aaa}
 .cancel-comment-reply{padding:0 0 10px 0}
#respond{padding:10px 0 0 0; margin:0; width:595px}
 #respond p{padding:5px 0; margin:0}
#respond textarea, .commpadd input{background:none; border:1px dotted #aaa}
#respond textarea{margin:0; padding:5px}
 p.commpadd input{line-height:25px; height:25px; padding:5px 0 0 5px}
 p.commpadd label{padding:0 0 0 5px}
input#submit{font:bold 12px Tahoma; color:#fff; text-align:center; padding:10px; background:#EC2024; margin:0}
 
.pagination{width:100%; font-size:12px; font-weight:bold; padding:0}
.Navi{float:right; padding:20px 25px 25px 0}
 .Navi .on{color:#fff; display:block; float:left; font-size:12px; padding:4px 9px; margin-left:4px; background:#000 !important}
 .Navi a{text-decoration:none !important; border:1px solid #D8D8D8; color:#000; display:block; float:left; padding:3px 7px; margin-left:4px}
 .Navi a:hover{color:#000; background:#e9e9df}
 
.footer{background:url(http://juventus.hu/wp-content/themes/juventus/images/footerbg.png) no-repeat; height:673px;}
.copyright{color:transparent; font-size:15px; margin:0; padding:70px 0 33px 0}
  .copyright .searchform{position:relative; margin:-2px 0 0 0; padding:0}
  .copyright .searchform .s{color:#C4C1B0; font:bold 12px Tahoma; padding:5px 30px 5px 8px; width:300px; background:#2A2B24; border:1px solid #A2A091 }
  .copyright .button{position:absolute; top:6px; right:6px; border:none; width:11px; height:13px}
.copyright a{color:#CBCBCB}
  .copyright a:hover{color:#575656; text-decoration:none}
  .copyright .fr{width:225px}
  .copyright .fr span{background:transparent; margin:0 0 0 5px; padding:3px 57px; z-index:1000}
  
.credentials{background:transparent; padding:10px 0; margin-bottom:50px;}
.credentials .fr{padding:0; margin:0 -11px 0 0}
 .credentials .fr li{display:block; float:right; padding:0 10px 0 0px; margin:0 0 0 10px; border-right:1px solid #BFB7A6}

.footer-background{background:transparent}

.topspace{height:480px; width:960px}

#front_bigbanner{height:110px; width:964px; background-position:center;padding-top:12px;padding-bottom:12px;}

#single_share{height:30px}

.social{ width:301px; height:120px}

.tml-1 {
     background-color:#CCCCCC;
	 }
	 
.login-submit-tml-1 {
     background-color:ff000;
	 }

.login {
    background-color:#dedede;
    }
	
.rememberme-tml-1 {
    padding-top:5px;
	}
	
.input {
    width:260px;
	height:10px;
	padding:3px;
    }

.login {
    padding: 10px;
    }
    
.login p.error {
    padding: 10px;
    border: 6px solid #dedede;
    background-color: #fff;
    color: #353635;
    }

.login p.message {
    padding: 10px;
    border: 6px solid #dedede;
    background-color: #fff;
    color: #353635;
    }
    
.login form label {
    display: block;
	padding: 0px;
    }
    
.login form p.forgetmenot label {
    display: inline;
    }
	
.register-submit-tml-1 {
    background-color:#ff0000;
	padding:5px;
	}
	
.share {
    height:30px;
	}	
	
.login-avatar {
     float:left;
	 padding:5px;
     margin: 0 5px 0px 0;
	 }

.login-links {
      background-color:#dedede;
	  border:2px solid #ff0000;
	  }
	  
.tml-links {
display:none;
}
	  

#featured{ 
float:left;
margin-left:0px;
background-color:#191919;
border:2px solid #191919;
width:800px; 
position:relative;  
height:250px; 
overflow:hidden;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:630px; 
	list-style:none; 
	padding:0; margin:0; 
	width:170px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px;
	font-size:12px; 
}

#featured ul.ui-tabs-nav li span{ 
    display:block;
    margin-left:7px;
	padding-top:7px;
    color:#fff;
	font-size:13px; font-family:Arial; 
	font-weight:bold;
	text-decoration:none; 
	line-height:12px; 
	}
	
#featured ul.ui-tabs-nav li span a:hover{ 
    display:block;
    margin-left:7px;
	padding-top:7px;
    color:#000;
	font-size:13px; font-family:Arial; 
	text-decoration:none; 
	line-height:12px; 
	}
	
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:50px; 
    background:transparent; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
    font-color:#000;
	background:url(images/featured-bg-hover.png)repeat-x;  
}
#featured li.ui-tabs-selected{ 
	background:url(images/featured-bg.png)repeat-x;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:transparent; 
}
#featured .ui-tabs-panel{
overflow:hidden; 
	width:630px; height:250px; 
	background:transparent; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	width:630px;
	height:70px; 
	background: url(http://juventus.hu/wp-content/themes/juventus/images/transparent-bg.png);  
}
#featured .info h2{ 
	font-size:18px; font-family:Arial; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Arial; font-size:13px; 
	line-height:15px; color:#fff;
}
#featured .info a{ 
	font-family:Arial; font-size:19px; 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:none; 
		color:#eba900;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.featured-wrapper {
display:block;
width:960px;
height:240px;
padding-top:20px;
padding-bottom:25px;
background-image:url(http://juventus.hu/wp-content/themes/juventus/images/featured-wrapper-bg.png);
background-repeat:repeat;
border-bottom:1px solid #3b3b3b;
}

.featured-kezfogas {
float:right;
width:143px;
height:251px;
}
.frontbg {
display:block;
background:#232323;
}

.header-jobb {
display:inline;
margin-top:50px;
margin-left:0px;
top:150px;
width:700px;
}

.featured-jobb {
width:120px;
height:240px;
margin-right:8px;
float:right;
}

.single-bg {
background:#232323;
}

.wpa_time {
overflow: hidden;
}



.tab_container {

	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: 3px solid #424242;
	overflow: hidden;
	clear: both;
	float: left; width: 300px;
	padding-bottom:10px;
	margin-bottom:15px;
	background: #232323;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 21px; /*--Set height of tabs--*/
	width: 300px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 20px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #323232;
}
ul.tabs li a {
	text-decoration: none;
	color: #hhh;
	display: block;
	font: 18px Arial, Helvetica, sans-serif normal;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {

}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fbb503;
	color:#232323;
	border-bottom: 1px solid #fbb503; /*--Makes the active tab look like it's connected with its content--*/
}


.tab-image {
margin:5px;
float:left;
display:block;
width:120px;
height:93px;
}

.tab-wrapper-h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#CCCCCC;
}

.searchform_cat {
width:500px;
}

.nevnap {
padding-bottom:3px;
width:960;
height:15px;
float:right;
}

.120banner {
display:inline;
width:300px;
height:240;
}

.120banner_left {
float:left;
width:120px;
height:240;
}

.120banner_right {
float:right;
width:120px;
height:240;
}

.featured-excerpt {
padding-bottom:10px;
}

.tml-1 {
float:left;
}

.tml-2 {
float:right;
}

.banner-menu {
dispaly:block;
width:728px;
height:90px;
}

fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #222;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 30px;
	padding: 8px 5px 0;
	background: #616161 url(/images/search_bg.gif) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: #616161 url(/images/search_bg.gif) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #fbc900 url(search_bg.gif) no-repeat bottom right;
}

