/*  

Theme Name:    Juventus-2

Theme URI:     http://juventus.hu/

Description:   Developed by Kontó Tamás, Progmedia

Version:       2.0

Author:        progmedia

Author URI:    http://progmedia.hu/

*/





@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: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;

}

.footer-lista {

color:#8f8f8f; font-size:12px; text-decoration:none; font-weight:normal; padding-bottom:8px;line-height:14px;

}

.footer-lista a {

color:#8f8f8f; font-size:12px; text-decoration:none; font-weight:normal; padding-bottom:8px;line-height:14px;

}

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:5px 36px 8px 20px}

 #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;

}



.otherbutton {

	margin-right:3px;

	float:left;

	width:469px;

	height:100px;

	position:relative;

	overflow:hidden;

	clear: both;

	display:block;

	background:url(http://juventus.hu/wp-content/themes/juventus/images/player.png) no-repeat;

	background-position:0 0;

	cursor: pointer;

}	

.otherbutton span.hover {

	position: absolute;

	display: block;

	width:469px;

	height:100px;

	background: url(http://juventus.hu/wp-content/themes/juventus/images/player.png) no-repeat;

	background-position: bottom;

}





#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:block; float:left; position:relative;}

.wlast{padding-left:12px ;}

.widgetized .widget{background:transparent; display:block;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 p{font-size:10px;}

.textwidget ul p{font-size:10px;}

  .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:36px;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;max-width:620px;}



 .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/footerbg.png) no-repeat; height:231px;}

.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:transparent;

background-repeat:repeat;

border-bottom:1px solid #3b3b3b;

}



.featured-kezfogas {

background:transparent;

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: 10px;

	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: 17px Arial, Helvetica, sans-serif normal;

	padding: 0 18px;

	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;

}





.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:url(images/search_bg.png) no-repeat;

	margin-right: 5px;

}

.search input.box:focus {

	background:url(images/search_bg.png) no-repeat left -38px;

	outline: none;

}

.search button.btn {

	width: 38px;

	height: 38px;

	cursor: pointer;

	text-indent: -9999px;

	background:url(images/search_bg.png) no-repeat top right;

}

.search button.btn:hover {

	background:url(images/search_bg.png) no-repeat bottom right;

}





.jFlowSlide{background:transparent; font-family: Arial;overflow:hidden;height:350px;

}

#jFlowSlide{ background:transparent; font-family: Arial;overflow:hidden;height:350px; }

#myController {background:transparent;position:absolute;font-family: Arial; padding:2px 0; height:1px;width:1000px; }

#myController span.jFlowSelected {position:absolute;background:#43A0D5;margin-right:0px; }



.slide-wrapper { padding: 0px;overflow:hidden;width:900px; }

.slide-thumbnail { width:400px; float:left; }

.slide-thumbnail img {max-width:400px;margin-left:10px; margin-top:18px;margin-right:18px; }

.slide-details { width:470px; float:right; margin-left:10px;}

.slide-details-live { width:300px; float:right; margin-left:10px;}

.slide-details .slide-details-live .description { margin-top:10px; }



.jFlowControl:hover, .jFlowControl {

display:none;} 

.jFlowPrev {display:none;}

.jFlowNext {position:relative;bottom:210px;left:860px;width:51px;height:50px; cursor:pointer; text-indent:-99999;}

.jFlowNext:hover { width:51px;height:50px; }



# .slide-details { width:470px; float:right; margin-left:0px;}  

# .slide-details-live { width:300px; float:right; margin-left:0px;}  

.description {width:470px;float:right; margin-top:22px;margin-right:10px;  } 

.description-live {width:300px;float:right; margin-top:20px;margin-right:40px;  } 

 

.slider-excerpt p {

max-width:420px;

margin-top:17px;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#bdbdbd;

line-height:25px;

margin-left:0px;

}

.slider-title a{

font-family:Arial, Helvetica, sans-serif;

font-size:45px;

color:#fff;

margin-bottom:10px;

line-height:45px;

letter-spacing:-3px;

width:470px;

display:block;

}

.slider-title a:hover {

text-decoration:none;

color:#ccc;

}



.millio {

width:960px;

height:119px;

padding-bottom:5px;

	background:transparent;

	position: relative;

}

.millio .deleteDiv {

width:960px;

height:32px;

float:right;

	position: absolute;

	top: 80px;

	right: 0px;

	cursor: pointer;

}



.cf45_field_1 {

padding-left:100px;

}



#cf45_field_5 {margin-left:20px;}



.post-top-excerpt2 p {

color:#8f8f8f; font-size:17px;font-weight:bold; text-decoration:none; font-weight:normal; padding-bottom:8px;line-height:18px;

}

.post-top-banner2 {

width:620px;

height:290px;

display:block;

border-bottom:1px solid #383838;

padding-bottom:10px;

}











#front-wigets-630 {
width:630px;
display:block;	
}
