* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 font-weight:200;
 vertical-align: baseline;
 outline: medium none;
}
@font-face {
 font-family: 'Roboto';
 src: url('fonts/Roboto-Light-webfont.eot');
 src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
      url('fonts/Roboto-Light-webfont.woff') format('woff'),
      url('fonts/Roboto-Light-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: 'Robotobold';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Robotobolditalic';
    src: url('fonts/Roboto-BoldItalic-webfont.eot');
    src: url('fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Robotoitalic';
    src: url('fonts/Roboto-Italic-webfont.eot');
    src: url('fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
 background-color:#696969 !important;
 font-family: 'Roboto','Robotobold','Robotobolditalic','Robotoitalic';
}
strong {
 font-family: 'Robotobold';
}
em {
 font-family: 'Robotoitalic';
}
strong em {
 font-family: 'Robotobolditalic';
}
a {
 text-decoration:none;
 color:#C40014;
}
a:hover {
 color:#000;
}
#container {
 width: 998px;
 margin: 0 auto;
 /*display:table;*/
 display:block;
 overflow:hidden;
}
.twitter-tweet-rendered {
 margin-left:65px !important;
}

/* header*/
#conHeader {
 width:100%;
 height: 150px;
 display:table;
 background-image:url('gfx/header_bg.jpg');
 background-repeat:no-repeat;
 background-color:#272727;
 background-position:top right;
}

/* top menu */
#conHeaderTop {
 height: 25px;
 display:table;
 width:100%;
 border-bottom: 1px solid #787878;
 background-color: #272727 !important;
}
.alignleft {
 display:block;
 float:left;
}
.alignright {
 display:block;
 float:right;
}
#conHeaderTop p.datum {
 width:auto;
 padding:0 7px 0 11px;
 border-right: 1px solid #787878;
 color: #787878;
 font-size:12px;
 line-height:25px;
 text-align:center;
}
#conHeaderTop a {
 padding:0px 8px;
 line-height:25px;
 color:#fff;
 font-size:12px;
 text-decoration:none;
 border-right: 1px solid #787878;
}
.sprite {
 background-image:url('gfx/sprite.png');
}
/* back to the top */
#backtotop {
 position:fixed;
 /*left:0;*/
 bottom:223px;
 margin-left:300px;
 display:none;/*hid the button first*/
}
.sprite.tothetop {
 background-position:-317px 0px;
 width: 40px;
 height: 40px;
 display:block;
 float:left;
}
/* /back to the top */
.sprite.subscribe {
 margin-top:4px;
 margin-right:8px;
 background-position:0px 0px;
 width: 15px;
 height: 16px;
 display:block;
 float:left;
}
.sprite.rssicon {
 margin-top:4px;
 background-position:-17px 0px;
 width: 14px;
 height: 16px;
 display:block;
 float:left;
}
.socialsprite {
  background-image: url("gfx/social_sprite.jpg");
}
.socialsprite.twitter {
  background-position: -10px 0;
  display: block;
  float: left;
  height: 22px;
  margin-top: 0px;
  width: 20px;
}
.socialsprite.facebook {
  background-position: -50px 0;
  display: block;
  float: left;
  height: 22px;
  margin-top: 0px;
  width: 18px;
}
.socialsprite.gplus {
  background-position: -90px 0;
  display: block;
  float: left;
  height: 22px;
  margin-top: 1px;
  width: 18px;
}
#conHeaderTop a.rss {
 border-left: 1px solid #787878;
 padding:0px 12px 0px 15px;
}
.sprite.login {
 margin-top:4px;
 margin-right:3px;
 background-position:-30px 0px;
 width: 15px;
 height: 16px;
 display:block;
 float:left;
}
#conHeaderTop a.login {
 padding:0px 8px;
 border:none;
}
#conHeaderTop a.reg {
 padding:0px 22px 0px 8px;
 color:#f68b1f;
 border:none;
}
#conHeaderTop a:hover {
 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */
}
/* /top menu */

/* tag menu */
#conHeaderTagMenu {
 color: #fff;
 font-size:13px;
 display:table;
 height:20px;
 margin: 11px 11px 31px 39px;
}
#conHeaderTagMenu span {
 padding: 0px 3px;
 display:block;
 float:left;
}
#conHeaderTagMenu a {
 display:block;
 float:left;
 color: #fff;
 padding: 0px 3px;
 font-size:14px;
 text-transform:uppercase;
}
#conHeaderTagMenu a:hover {
 background-color:#c40014;
}
#conHeaderTagMenu .active {
 background-color:#c40014;
}
/* /tag menu */

/* menu */
#conHeaderMenu {
 height: 60px;
 margin: 0px 0px 0px 38px;
}
.sprite.logo {
 background-position:0px -18px;
 width: 147px;
 height: 33px;
 display:block;
 float:left;
}
#conHeaderMenu a.home {
 width: 147px;
 height: 34px;
 display:block;
 float:left;
}
/* IE 7 Miatt �t�rva
#conHeaderMenu ul {
 height:30px;
 width:594px;
 margin-left:23px;
 margin-top:8px;
 list-style-type: none;
 display:block;
 float:left;
}
#conHeaderMenu li {
 float:left;
 display:block;
 margin-left:25px;
 min-width:80px;
}
#conHeaderMenu li a {
 color:#ffffff;
 text-transform:uppercase;
 font-weight:100;
 font-size:1.4em;
 display:block;
 float:left;
}
#conHeaderMenu li a:hover {
 color:#ff0d26 !important;
}
*/

#menuitems a {
 color:#ffffff;
 text-transform:uppercase;
 font-weight:100;
 margin-top:10px;
 margin-left:25px;
 font-size:1.4em;
 display:block;
 float:left;
 *min-width:60px;
}
#menuitems a:hover {
 color:#ff0d26 !important;
}

#menuitems a.active {
 color:#ff0d26 !important;

}
.sprite.headersearch {
 width:190px;
 background-position:-360px 0px;
 display:block;
 float:right;
 height:32px;
 overflow:hidden;
 position:relative;
 right:12px;
 top:16px;
}
.sprite.submit {
 width:20px;
 background-position:-550px 0px;
 background-color:transparent;
 display:block;
 float:right;
 height:20px;
 overflow:hidden;
 position:relative;
 right:12px;
 top:8px;
 cursor:pointer;
}
.sprite.headersearch input[type=text] {
 background:transparent;
 border:medium none;
 color:#000;
 display:block;
 float:left;
 font-size:14px;
 line-height:20px;
 margin-left:2px;
 margin-top:6px;
 width: 154px;
}
.sprite.headersearch .srchbtn {
    background-image: url("gfx/srch_btn.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    float: right;
    height: 22px;
    margin-right: 3px;
    margin-top: 4px;
    width: 22px;
}


a.dropdown1link, a.dropdown2link, a.dropdown3link, a.dropdown4link {
 color:#ffffff;
}
.menuitems a:hover {
 color:#ff0d26;
}
.menuitems a.active {
 color:#ff0d26;
}
.menuitems a.active:hover {
 color:#ffffff;
}
.sprite.menu {
 margin:12px 0px 0px 4px;
 background-position:-20px -50px;
 width: 19px;
 height: 17px;
 display:block;
 float:left;
}
.sprite.menuActive {
 margin:12px 0px 0px 4px;
 background-position:0px -50px;
 width: 19px;
 height: 17px;
 display:block;
 float:left;
}
#banner_head {
 background-color:#272727;
 padding:5px 0px;
 width:100;
 display:block;
}
/* /menu */
/* /header */

/* content */
input[type='text']
{
 border:1px solid #000;
 border-radius:2px;
 background-color:#efefef;
}
.button {
 background-color:#C40014;
 color:#fff;
 border-radius:2px;
 padding:6px;
 cursor:pointer;
}
#conContent {
 display:table;
 width:100%;
 height:auto;
 background-color:#ffffff;
}

/* slide - carusel */
.prevhref{
 display:block;
 float:left;
 width: 30px;
 margin-right:8px;
}
#dropdown3 .prevhref, #dropdown3 .nexthref {
 *float:none;
}
.prevhref a {
 height: 400px;
 width: 30px;
 display:block;
 float:left;
}
.prevhref a:hover {
 background-color:#efefef;
 opacity:0.2;
 filter:alpha(opacity=20); /* For IE8 and earlier */
}
.sprite.prev {
 vertical-align:center;
 margin-top:180px;
 margin-left:8px;
 background-position:0px -68px;
 width: 12px;
 height: 22px;
 display:block;
 float:left;
}
/*
a:hover.sprite.prev {
 margin-top:4px;
 margin-right:3px;
 background-position:-12px -68px;
 width: 12px;
 height: 22px;
 display:block;
 float:left;
}
*/
.sprite.next {
 margin-top:180px;
 margin-left: 8px;
 background-position:-24px -68px;
 width: 12px;
 height: 22px;
 display:block;
 float:left;
}
.nexthref a {
 height: 400px;
 width: 30px;
 display:block;
 float:left;
}
.nexthref a:hover {
 background-color:#efefef;
 opacity:0.2;
 filter:alpha(opacity=20); /* For IE8 and earlier */
}
.prevhref, .nexthref, .sliderContent {
 display:table-cell !important;
}
.sliderContent {
 float: left;
 height: 370px;
 overflow: hidden;
 position: relative;
 width: 708px;
}
#dropdown4 .sliderContent {
 width: 850px;
 height: 200px;
 /*margin-right: 20px;*/
}
.more {
 float:left;
 display:block;
 bottom:0px;
 width:780px;
 margin-top:12px;
 text-align:right;
}
.more.video {
 width:220px;
}
#dropdown4 .more {
 margin-top:8px;
}
.more a {
 color:#696969;
 font-size: 1.1em;
}
.more a:hover {
 color:#C40014;
}


#dropdown4 .prevhref,#dropdown4 .nexthref, #dropdown4 .prevhref a, .nexthref, #dropdown4 .nexthref a  {
 height:200px;
 *height:400px;
}

#dropdown4 .sprite.prev {
 margin-top:85px;
 margin-left:8px;
 background-position:0px -68px;
 width: 12px;
 height: 22px;
 display:block;
 float:left;
}
#dropdown4 .sprite.next {
 margin-top:85px;
 margin-left: 8px;
 background-position:-24px -68px;
 width: 12px;
 height: 22px;
 display:block;
 float:left;
}
#dropdown4 .dropdownNews {
 /*padding: 30px 0px 0px 0px;*/
 margin: 0 auto;
}
#dropdown4 .scrollstatus {
 margin: 0 auto;
}
#dd_table {
 /*display:table;*/
 display:block;
}
#dd_cell {
 /*display:table-cell;*/
 display:block;
 float:left;
 margin:4px;
 width:346px;
 /*vertical-align:top;*/
}
.section {
 position: relative;
 width: 4500px;
}
.section ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}
.section ul li {
 display:block;
 float:left;
 width:708px;
 height:400px;
}
.section p {
 display:block;
 float:left;
 width:340px;
 height:97px;
 /*padding-right:20px;*/
}
.section a {
 display:block;
 font-weight:bold;
 color: #000;
 font-size:14px;
}
.section a:hover {
 color:#c40014;
}
#section_video {
  width: 2580px;
}
#section_video li {
 width:860px;
 height:240px;
}
#section_video li p{
 width:152px;
 height:200px;
 padding-right:20px
}
#section_video li p span {
 font-size:12px;
 display:block;
}

#section_video img {
 border:1px solid #fff;
 display:block;
}
#newsdate {
 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */
 font-size:5em;
 display:block;
 width:330px;
 height:86px;
 overflow:hidden;
 text-align:left;
 padding:2px;
 border-bottom:1px solid #a8a8a8;
 margin-bottom:6px;
 margin-right:18px;
 color:#a8a8a8;
 font-weight:bold;
 text-transform:uppercase;
}


/* /slide - carusel */

/* dropdown boxes */
.dd {
 display:none;
 height:480px;
}
#dropdown1 {
 background-image:url('gfx/titlenews.jpg');
 background-color:#b7b7b7;
 background-repeat:no-repeat;
 background-position:820px 30px;
}
#dropdown2 {
 background-image:url('gfx/titlefocus.jpg');
 background-color:#b7b7b7;
 background-repeat:no-repeat;
 background-position:820px 20px;
}
#dropdown3 {
 background-image:url('gfx/titletests.jpg');
 background-color:#b7b7b7;
 background-repeat:no-repeat;
 background-position:840px 20px;
 height:540px;
}
#dropdown4 {
 background-image:url('gfx/titlevideos.jpg');
 background-color:#b7b7b7;
 background-repeat:no-repeat;
 background-position: 540px 242px;
 height: 350px;
}

.dropdownNews {
 /*width:795px;*/
 /*display:table;*/
 padding:30px 40px 0px 40px;
}
.dropdownTitle {
 width:100%;
 height:100%;
 display:table;
 background-color:transparent;
 background-image:url('gfx/striped.gif');
 background-repeat:x-repeat;
}
ul.tagmenu_test {
 list-style-type:none;
 display: table;
 *display:display;
 margin: 20px 80px;
}
ul.tagmenu_test li {
 display:block;
 float: left;
 margin-right: 20px;
}
ul.tagmenu_test li a {
 color:#000;
 font-size:16px;
 display:block;
 float:left;
 text-transform:uppercase;
}
ul.tagmenu_test li a:hover {
 color:#c40014;
}

/* scrollbox */
.scrollstatus {
 height:7px;
 width:708px;
 display:block;
 margin-left: 74px;
 background-color:#fff;
 white-space: nowrap
}
#scrollstatus_video {
 width:840px;
}
.scrollstatusBar {
 background-color:#000;
 width:120px;
 height:7px;
 position:relative;
}

/*
#scrollbox::-webkit-scrollbar {
    width:12px;
    height:8px;
}

#scrollbox::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #ffffff;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #ffffff;
}

#scrollbox::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #000;
    -webkit-box-shadow: #000;
}

#scrollbox::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4);
}
*/


/* /scrollbar */
/* /dropdown boxes */

/* main carousel */
#carousel {
 width:100%;
 /*
 height:428px;
 */
 display:display;
 overflow:hidden;
 position:relative;
}
#carouselitem {
 position:relative;
 height:1760px;
}
#carousel li {
 position:relative;
 height:428px;
}
#carousel .text {
 position:absolute;
 top:0px;
 left:0;
 width:100%;
 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */
}

#carousel .text:hover {
 opacity:1;
 filter:alpha(opacity=100); /* For IE8 and earlier */
}

#carousel h2 {
 background-color:#f33b3b;
 height:62px;
 padding:6px 12px;
 font-size:2.7em;
 font-weight:lighter;
 color:#fff;
}
.carousel-menu {
 position:absolute;
 top:363px;
 left:0;
 width:100%;
 height:63px;
}
.carousel-menu a {
 background-color:#888888;
 display:block;
 float:left;
 font-size:15px;
 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */
 color:#fff;
 padding:6px;
 width:236px;
 height:53px;
 margin-left:2px;
 overflow:hidden;
}
.carousel-menu a:hover {
 opacity:1;
 filter:alpha(opacity=100); /* For IE8 and earlier */
}
.carousel-menu a.first {
 margin-left:0px;
}


/* /main carousel */

/* content */
#articleContainer {
 display:table;
 margin:10px 0px;
 width:100%;
 font-size:14px;
 font-weight: 300;
}
#articleContainer .highlightimg {
 margin:0px 65px;
 margin-bottom:30px;
}
#articleContainer h1 {
 font-size:2.2em;
 font-weight:bold;
 display:block;
 margin:0px 40px;
}
#articleContainer span.authordate {
 font-size:14px;
 font-weight: 300;
 line-height: 28px;
 margin:0px 40px;
}
#articleContent a {
 /*color: #c40014;*/
 color: #d42222;
 /*font-weight: 300;*/
 font-weight:900;
 /*line-height:17px;*/
}
#articleContent a:hover {
 /*background-color:#c40014;*/
 background-color: #006FBC;
 color:#fff;
}
#articleContainer .lead {
 font-size:17px;
 font-weight: 600;
 line-height: 20px;
 margin:15px 40px 25px 40px;

}
#articletext img {
 margin:0px 65px;
 margin-bottom:30px;
}
#articleContent h3 {
 font-family: 'Robotobold';
 font-size:16px;
 margin-left:65px;
 margin-bottom:12px;
}
#articleContent h2 {
 font-family: 'Robotobold';
 font-size:1.3em;
 margin-left:65px;
 margin-bottom:12px;
}
.article p, .article ul, .article table, .for_formokke {
 font-size:16px;
 font-weight: 100;
 line-height: 20px;
 margin-left:40px;
 /*margin-right:30px;*/
 margin-bottom:10px;
 list-style-type:none;
 margin-right:20px;
 clear:left;
}

/* rss list page */
.rss-list h1 {
 margin:0px 0px 10px 0px !important;
}
.rss-list h2 {
 margin:12px 0px 8px 0px !important;
 font-size:1.2em !important;
}
.rss-list p {
 margin:6px 0px 8px 8px !important;
}
.rss-list a {
 line-height:22px !important;
}

/* list page */
.page-title {
 background-color: #4b4b4b;
 background-image: url("gfx/stripe_black.png");
 display:block;
 float:left;
 height: auto;
 margin-bottom:40px;
 width:100%;
 height:80px;
}
.page-title h1 {
 font-size:3em;
 margin-top:15px;
 margin-left:40px;
 font-weight:bold;
 color:#fff;
}
/* /list page */

/* mainpage */
#two_col_raw {
 width:658px;
 display:table;
 float:left;
}
#two_col {
 width:595px;
 display:table;
 float:left;
 margin-left:40px;
 margin-right:5px;
}
#two_col p {
 margin:2px 0;
}
.one_col {
 width:280px;
 display:table-cell;
 float:left;
 margin-bottom:20px;
 min-height:190px;
}
.one_col.left {
 margin-right:15px;
}
.one_col img {
 border: 1px solid #818181;
}
.one_col span {
 color:#006fbb;
 font-size:1.6em;
 padding:2px;
 margin:4px 0;
 display:block;
}
.one_col span:hover {
 color:#000;
}
#banner_indexcontent {
 width:640px;
 height:auto;
 display:table;
 padding:0px;
 margin:0px auto 20px auto;
}
.sprite.adv_txt_rotate {
 display:table-cell;
 font-size:11px;
 float:left;
 width:12px;
 height:48px;
 background-position:-301px -135px;
 vertical-align:bottom;
 margin-top: 8px;
}
#banner480 img {
 display:table-cell;
}
#hub {
 display:table;
 width:100%;
 height:70px;
 margin-bottom:15px;
}
#hub ul {
 list-style-type:none;
}
#hub li {
 float:left;
}
#hub ul.hublistbg {
 width:585px;
 height:50px;
 background-color:#e6e6e6;
 display:block;
}
#hub ul.hublistbg a {
 padding: 0px 10px;
 line-height:50px;
 font-size:2em;
 color:#818181;
 display:block;
 float:left;
}
#hub ul.hublistbg a:hover {
 color:#C40014;
}
#hub ul.hublistbg a.active {
 padding: 0px 10px;
 line-height:50px;
 font-size:2em;
 color:#C40014;
 display:block;
 float:left;
 background-color:#d1d1d1;
}
#hub ul.hublistbg a.active:hover {
 color:#000;
}
#hub ul.hubsublist a {
 padding: 4px 4px;
 line-height:16px;
 font-size:14;
 color:#000;
 display:block;
 float:left;
}
#hub ul.hubsublist a:hover {
 color:#C40014;
}
#hub ul.hubsublist a.active {
 color:#fff;
 display:block;
 float:left;
 background-color:#C40014;
}
#hub ul.hubsublist a.active:hover {
 color:#000;
}
.ind_vmthe a {
 width:40px;
 height:41px;
 display:block;
 text-indent:-200%;
 cursor:pointer;
}
.ind_vmthe {
 width:40px;
 height:41px;
 display:block;
 float:left;
 overflow:hidden;
 margin-top:5px;
 margin-right:12px;
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
.ind_vmthe.active {
 opacity:1;
 filter:alpha(opacity=100); /* For IE8 and earlier */
}
.ind_vmthe.mid {
 background-image:url('gfx/list_type_pic.jpg');
 background-repeat:no-repeat;
 background-position:center center;
}
.ind_vmthe.sma {
 background-image:url('gfx/list_type_nopic.jpg');
 background-repeat:no-repeat;
 background-position:center center;
}
/* default mainnews */
.mainnews {
 display:table;
 width:585px;
 height:160px;
 border-bottom: 1px solid #ebebeb;
 margin-bottom:15px;
 padding-bottom:20px;
}
.mainnews img {
 display:block;
 float: left;
 margin-right:16px;
 width:283px;
 height:158px;
 background-position:center center;
 background-size:cover;
}
.mainnews p {
 display:block;
 float: left;
 width:283px;
 height:112px;
 overflow:hidden;
}
.mainnews p a {
 display:block;
 font-size:1.5em;
 color:#0070bc;
 margin-bottom:6px;
}
.mainnews a {
 color:#000;
}
.comment_pagination {
 margin-bottom:12px;
}
/* listaba, lehet az elobbi .mainnews nem is kell majd */

/* mid=middle */
.diffview.mid .mainnews {
 display:table;
 width:585px;
 height:160px;
 border-bottom: 1px solid #ebebeb;
 margin-bottom:15px;
 padding-bottom:20px;
}
.diffview.mid .mainnews img {
 display:block;
 float: left;
 margin-right:16px;
 width:283px;
 height:158px;
 background-position:center center;
 background-size:cover;
}
.diffview.mid .mainnews p {
 display:block;
 float: left;
 width:283px;
 height:117px;
 overflow:hidden;
}
.diffview.mid .mainnews p a {
 display:block;
 font-size:1.5em;
 color:#0070bc;
 margin-bottom:6px;
}
.diffview.mid .mainnews a {
 color:#000;
}

/* sma=small */
.diffview.sma .mainnews {
 display:table;
 width:585px;
 height:auto;
 border-bottom: 1px solid #ebebeb;
 margin-bottom:15px;
 padding-bottom:5px;
}
.diffview.sma .mainnews img {
 display:none;
}
.diffview.sma .mainnews p {
 display:block;
 float: left;
 width:585px;
 height:auto;
 overflow:hidden;
}
.diffview.sma .mainnews p a {
 display:block;
 font-size:1.5em;
 color:#0070bc;
 margin-bottom:6px;
}
.diffview.sma .mainnews a {
 color:#000;
}
.diffview.sma .mainnewsfooter .date {
 margin-top:7px;
}
.diffview.sma .sprite.comment {
 display:none;
}


.fullwidth {
 display:table;
 margin-bottom:15px;
}
.fullwidth span {
 margin-top:6px;
 display:block;
 font-size:1.5em;
 color:#0070bc;
 margin-bottom:6px;
}
.two_col iframe {
 width:595px;
 overflow: hidden;
}
.mainnewsfooter .date {
 color:#818181;
 display:block;
 float:left;
 font-size:14px;
 margin-top:22px;
}
.fullwidth .date {
 color:#818181;
 display:block;
 float:left;
 font-size:14px;
 margin-top:27px;
 margin-top:6px;
 margin-bottom:0px;
}
.keretes ul {
 margin:0 5px 8px;
 padding-bottom:8px;
 width:96% !important;
}
.keretes p  {
 margin:8px;
}
.keretes span  {
 font-size: 1.4em;
 line-height:20px;
 margin-bottom:6px;
}

.sprite.comment {
 background-position:-48px -52px;
 width:39px;
 height:38px;
 display:block;
 float:right;
}
.sprite.comment span {
 display:block;
 color:#006fbb;
 font-size:13px;
 font-weight:bold;
 line-height:38px;
 /*margin-left:6px;*/
 text-align:center;
}
.striped.grey.main {
 background-color: #EEEEEE;
 background-image: url("gfx/strip_png.png");
 display:block;
 float:left;
 height: auto;
 margin-bottom:15px;
 width:285px;
}
.striped.grey.main.left {
 margin-right: 15px;
}
.striped.grey.main ul {
 background:none;
 border:none;
}
.keretes {
 width:585px !important;
 margin-bottom:15px !important;
}
.keretes img {
 display:block;
 width:270px !important;
 overflow: hidden;
 height:203px !important;
}
.morenews a {
 color:#c70015;
 font-size:1.7em;
 display:table;
 height:50px;
 width:585px;
 display:table;
 background-color:#e6e6e6;
 text-align:center;
 line-height:50px;
}
.morenews a:hover {
 text-decoration:underline;
}
.listcon {
 width:630px;
 display:table;
 margin-right:30px;
 float:left;
}
.listitem {
 display:table;
 padding:0px 0px 25px 10px;
 border-bottom: 1px solid #f1f1f1;
 margin-bottom:25px;
}
.listitem a.title {
 font-size:1.7em;
 line-height:30px;
 color: #626262;
 padding-bottom:6px;
}
.listitem a:hover.title {
 color:#C40014;
}
.listitem p {
 margin:0;
 line-height:18px;
}
.listitem span.kiemelt {
 background-color:#fffa82;
}
#taglist {
 margin: 4px 0px;
 width:50%;
 float:left;
}
#listauthor {
 float:right;
 margin:8px;
 font-size:14px;
}
.listpaginator {
 display:table;
 height:30px;
 margin:0 auto;
 font-size:15px;
 text-transform:uppercase;
}
.listpaginator ul {
 list-style-type:none;
}
.listpaginator li {
 float:left;
 margin:0 8px;
}
/* /mainpage */

/* article */
#articleContent {
 width:658px;
 display:block;
 float:left;
}
.social {
 display:block;
 margin:0px 30px 23px 40px;
 border-bottom: 1px solid #000;
}
.social_bottom {
 display:block;
 margin:22px 0px 12px 65px;
}
.linkedin_share {
 width:90px;
 display:inline-block;
}
.billboard{
 display:block;
 margin: 12px 9px !important;
}
.billboard object {
 margin-left:0px !important;
 margin-right:0px !important;
}
#banner_indexcontent span, .billboard span {
 color:#000;
 font-size:11px;
}


/* article image */
.image img, .highlightimg_small  {
 margin-bottom:10px;
 /*margin-left:65px;*/
 margin-right:30px;
 /*position: relative;*/
 max-width:640px;
 overflow:hidden;
}
.image img {
 max-width:562px;
 padding:0;
 margin-left:40px;
}
#articleContent object {
 margin-bottom:10px;
 margin-right:30px;
 margin-left:65px;
}
a.fancybox {
 display:block;
 padding:0;
 border:none;
 font-size:0px;
}
a.fancybox:hover {
 border:none;
 background-color:transparent !important;
}
.onimagetext {
 background-color: #B7B7B7;
 background-image: url("gfx/striped.gif");
 margin-left:0px !important;
 /*opacity:0.8;
 filter:alpha(opacity=80);
 position: absolute;
 top: 411px;
 left: 0;*/
 width: 100%;
 margin:0 !important;
 padding: 4px 6px;
 text-align:left;
}
.tagline {
 min-height:20px;
 display:block;
 margin:16px 24px 0px 66px;
}
.tag {
 height:19px;
 width:auto;
 display:block;
 float:left;
 margin-right:2px;
 margin-bottom:2px;
 padding: 1px 12px 0px 6px;
 font-size:13px;
 color: #c40014;
 background:transparent;
}
.tag:hover {
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNjNDAwMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2YwMTBmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
 background: -moz-linear-gradient(top,  #c40014 59%, #7f010f 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(59%,#c40014), color-stop(100%,#7f010f)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #c40014 59%,#7f010f 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #c40014 59%,#7f010f 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #c40014 59%,#7f010f 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #c40014 59%,#7f010f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40014', endColorstr='#7f010f',GradientType=0 ); /* IE6-8 */
}
.tag span {
 padding-right:4px;
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
.aftertag {
  margin-top:12px;
}
.verdictbox {
 width:565px;
 height:308px;
 display:table;
 margin:12px auto 0px 65px;
}
.striped.red {
 background-color:transparent;
 background-image: url("gfx/red_stripe.png");
}
.verdict-info {
 width:100%;
 height:308px;
 display:table-row;
 vertical-align:top;
 padding:0;
 background-color:#838383;
}
.vi-upper {
 min-height:165px;
 border-bottom:2px solid #fff;
 display:table;
 min-height:165px;
}
.vi-upper-left {
 display:table-cell;
 background-color:#fff;
 vertical-align:center;
}
.vi-upper-right {
 display:table-cell;
 min-height:165px;
 width:100%;
}
.vi-upper img {
 width:160px;
 height:165px;
 display:block;
 float:left;
 border-right:2px solid #fff;
}
.vi-upper p {
 color:#fff;
 padding:0px 0px 12px 12px;
 width:392px;
 float:right;
 margin:0;
}
.vi-upper .title {
 font-size:1.7em;
 line-height:24px;
 font-weight:bold;
 text-transform:uppercase;
 color:#fff;
 padding-top:12px;
 display:block;
 width:230px;
 margin-bottom:8px;
}
.vi-upper .text {
 padding-right:8px;
 line-height:17px;
 font-size:14px;
}
.vi-upper .redscore {
 width:72px;
 height:72px;
 display:block;
 font-size:2.4em;
 font-weight: bold;
 float:right;
 position:relative;
 text-align:center;
 line-height:72px;
 top:0;
 right:0;
 background-color:#c60014;
}
.vi-lower {
 display:block;
 height:173px;
}
.vi-lower p, .vi-lower span  {
 margin-left:12px;
}
.vi-lower.data {
 float:left;
 display:block;
 width:80%;
 height:131px;
 padding-top:8px;
 padding-bottom:6px;
}
.badgesprite {
 background: url(gfx/img_sprite_big.png);
 display:block;
 float:right;
 margin:12px;
 width:50px;
 height:75px;
}
.badgesprite a {
 display:block;
 width:50px;
 height:75px;
 cursor:help;
 background-color:transparent !important;
}
.badgesprite.badge1 {
 background-position:0px -219px;
}
.badgesprite.badge2 {
 background-position:-51px -219px;
}
.badgesprite.badge3 {
 background-position:-102px -219px;
}
.badgesprite.badge4 {
 background-position:-153px -219px;
}
.badgesprite.badge5 {
 background-position:-204px -219px;
}
.badgesprite.badge6 {
 background-position:-255px -219px;
}
.badgesprite.badge7 {
 background-position:-306px -219px;
}
.vi-lower .high {
 color:#fff;
 font-size:1.3em;
 line-height:24px;
 font-weight:bold;
 display:block;
 text-transform:uppercase;
}
.vi-lower p {
 color:#fff;
 margin-bottom:4px;
}
.vi-lower .data p.left {
 margin-left:12px;
 line-height:26px;
}
.vi-lower .data .left .high {
 margin-left:0px;
 margin-right:6px;
 float:left;
}
.verdict-score {
 width:565px;
 height:280px;
 display:table-cell;
 border-bottom:5px solid #838383;
 vertical-align:bottom;
 padding-top:12px;
}
.sprite.arertek {
 margin:0;
 background-position:-302px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.teljesitmeny {
 margin:0;
 background-position:-362px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.kijelzo {
 margin:0;
 background-position:-422px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.anyagminoseg {
 margin:0;
 background-position:-482px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.szoftver {
 margin:0;
 background-position:-541px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.funkciok {
 margin:0;
 background-position:-602px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.akkumulator {
 margin:0;
 background-position:-662px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}
.sprite.kinezet {
 margin:0;
 background-position:-722px -188px;
 width:58px;
 height:276px;
 display:block;
 float:left;
}

verdict-score ul {
 list-style-type: none;
 height:250px;
 margin-left:0;
 margin-bottom:4px;
}
.sprite.scorebar li {
 float:left;
 display:block;
 width:58px;
 height:250px;
}
.redbar {
 margin-left:19px;
 display:block;
 width:30px;
 height:250px;
 background-color:#c60014;
}
#redbar4, #redbar6 {
 margin-left:18px;
}
.numbar {
 height:20px;
 margin-top:3px;
 display:block;
}
.scorenum {
 float:left;
 display:block;
 width:36px;
 color:#ccc;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin:9px 10px;
}

#fbcommetbox {
 width:636px;
 height:100%;
 padding:12px;
 display:table;
 background-color:transparent;
 background-image:url('gfx/fbstriped.png');
 background-repeat:x-repeat;
}
.fb-letter {
 display:table-cell;
 vertical-align:baseline;
 width:53px;
 color:#3c5a9a;
 font-weight:bold;
 font-size:7.8em;
 opacity:0.1;
 filter:alpha(opacity=10); /* For IE8 and earlier */
}
.fb-comments {
 display:table-cell;
 margin-top:12px;
 background-color: #fff;
 border: 1px solid #9e9e9e;
}


/* /article image */

.sprite.didyouknow {
 background-position:0px -90px;
 width: 564px;
 height: 23px;
 display:block;
 float:left;
 margin-left:65px;
 margin-bottom:17px;
}
.sprite.didyouknow span.title {
 font-size: 14px;
 font-weight:bold;
 line-height: 23px;
 margin: 0 30px;
 color:#fff;
 letter-spacing:1px;
}
.sprite.didyouknow a {
 font-size: 14px;
 font-weight:bold;
 line-height: 20px !imprtant;
 margin: 0 10px !imprtant;
 color:#fff !important;
 letter-spacing:1px;
}
.sprite.didyouknow a:hover {
 background:none !important;
 color:#C40014 !important;
}
.withbg span {
 display:block;
 font-size:1.5em;
 margin-bottom:20px;
 padding-right:8px;
}
.withbg {
 background-color: #eee;
 background-image: url("gfx/strip_png.png");
 display:block;
 padding:31px;
}
#sidebar {
/*
 width:300px;
 display:table;
 float:left;
*/
 width: 300px;
 display: block;
 float: left;
 overflow: hidden;
}
.striped.grey {
 background-color:transparent;
 background-image:url('gfx/strip_png.png');
 background-repeat:x-repeat;
 margin-bottom:10px;
 width:300px;
 height:auto;
 display:table;
 background-color:#eee;
}
.striped.yellow {
 background-color:transparent;
 background-image:url('gfx/yellow_stripe.png');
 background-repeat:x-repeat;
 margin-bottom:10px;
 width:300px;
 height:auto;
 display:table;
 background-color:#f9b840;
}
.striped.blue {
 background-color:transparent;
 background-image:url('gfx/stripe_blue.png');
 background-repeat:x-repeat;
 margin-bottom:10px;
 width:300px;
 height:auto;
 display:table;
}
#bloggerzone ul {
 margin-bottom:8px;
}
.sprite.web4 {
 background-position:-209px -28px;
 width: 85px;
 height: 25px;
 display:block;
 float:right;
 margin-bottom:8px;
 margin-right:8px;
}
#related h3, #events h3, .striped.grey h3 {
 font-size:1.6em;
 font-weight:bold;
 line-height:34px;
 margin: 12px 2px 0px 2px;
 color:#8c8c8c;
 font-weight:200;
 text-transform:uppercase;
}
.striped.grey.main li {
 padding-top:0px;
}
#coinfo h3 {
 font-size:4em;
 line-height:50px;
 margin: 12px 2px 0px 2px;
 color:#8c8c8c;
 font-weight:200;
 text-transform:uppercase;
}
#coinfo h4 {
 color:#818181;
 font-weight:bold;
 font-size:1.2em;
 text-align:right;
 margin: 0px 12px 10px 0px;
}
#bloggerzone h3, .keretes h3 {
 font-size:2.3em;
 line-height:22px;
 margin: 12px 2px;
 color:#ba8c38;
 font-weight:900;
 text-transform:uppercase;
}
.keretes h3 {
 color:#000;
}
.keretes li {
 width:50%;
 float:left;
 padding:0 !important;
}
.keretes a {
  padding:6px;
}
.whitetxt {
 color:#fff;
}
.sprite.warrow {
 background-position:0px -114px;
 width: 12px;
 height: 20px;
 display:block;
 float:left;
 margin-left:2px;
 margin-right:2px;
}
#sidebar .sprite.warrow {
 margin-top: 6px;
}
#gamestar .sprite.warrow {
 margin-top: 4px;
}
.sprite.warrowBloggerzone {
 background-position:-13px -114px;
 width: 12px;
 height: 20px;
 display:block;
 float:left;
 margin-left:2px;
}
.sprite.warrowCoinfo {
 background-position:0px -114px;
 width: 16px;
 height: 20px;
 display:block;
 float:left;
 margin-top:14px;
 margin-left:2px;
}
.sprite.warrowVideos {
 background-position:0px -114px;
 width: 16px;
 height: 20px;
 display:block;
 float:left;
 margin-top:4px;
 margin-left:2px;
}
.striped ul {
 list-style-type:none;
 margin:0px auto 26px auto;
 border: 1px solid #9e9e9e;
 background-color:#fff;
 display:block;
 width:286px;
 overflow:hidden;
}
#coinfo ul, #events ul {
 margin:0px 5px 6px 5px;
}
a.grayboxmore {
 font-size:15px;
 float:right;
 display:block;
 line-height:20px;
 padding: 0px 6px 6px 6px;
 color:#000 !important;
 text-shadow: white 0.1em 0.1em 0.2em
}
a.grayboxmore:hover {
 text-decoration:underline;
 background:none !important;
}
.striped li {
   padding: 9px 10px 7px 10px;
}
.striped li span {
 color:#006fbc;
 line-height:20px;
 font-size:15px;
 display:block;
 font-weight: bold;
}
.striped li a {
 color:#000;
 display:block;
 background:none;
}
.striped li a:hover {
 color:#000;
 display:block;
 background:none !important;
}
.striped li a:hover span {
 color:#000;
 display:block;
 background:none;
}

.striped li.actual_newspaper {
 height:206px;
 display:block;
}

.striped li.actual_newspaper a {
 color:#006fbc !important;
 margin-bottom:12px;
}
.striped li.actual_newspaper a:hover {
 color:#000 !important;
}

.striped li.actual_newspaper .an_title {
  font-weight:bold;
  margin-bottom:12px;
}

.striped li a.an_href {
 display:block;
 float:left;
 width:156px;
 margin-top:0 !important;
}

#bloggerzone li a.yellow {
 color:#000;
 display:block;
 background:none;
}
#bloggerzone li a:hover {
 color:#000;
 background:none !important;
}
#bloggerzone li a span {
 color:#da8d00;
}
#bloggerzone li a span:hover {
 color:#000;
}
#bloggerzone li.blogblock {
 display:table;
 height:auto;
 width:100%;
 padding:0px 0px 13px 0px;
}
#bloggerzone .blogblock a {
 background-color:#000;
 color:#fff;
 width:auto;
 display:block;
 float:right;
 padding:6px;
}
#bloggerzone .blogblock a:hover {
 text-decoration: underline;
 background-color:#000 !important;
 color:#fff !important;
}
#sidebar #banner300 {
 width:300px;
 height:auto;
 display:block;
 margin-bottom:10px;
}
#sidebar #banner300 p {
 font-size:11px;
 line-height:15px;
 margin:0px;
 float:right;
 display:block;
 margin-bottom:10px;
}
.sprite.pcworld_fb {
 background-position:0px -134px;
 width: 300px;
 height: 58px;
 display:block;
 overflow:hidden;
}
#pcworld_fb li {
 padding:0px;
}
/*.fbbox {
 display:block;
 margin-top:62px;
 margin-left:6px;
}*/
#events ul {
 padding-left: 19px;
 width: 270px;
}
.eventslist li:before {
 position: absolute;
 margin: 6px 0 0 -35px;
 min-height: 21px;
 background: url(gfx/sprite.png) no-repeat;
 width:20px;
 content:"";
 vertical-align: middle;
}
.eventslist li.eventclose:before {
 background-position: 0 -464px;
}
.eventslist li.eventclose a span {
 color:#c40014;
}
.eventslist li.eventopen:before {
 background-position: -21px -464px;
}
.eventslist li.eventopen a span {
 color:#14c400;
}
.eventslist li:hover {
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
#gamestar h3 {
 font-size:2.7em;
 font-weight:500;
 line-height:27px;
 margin: 12px 2px;
 color:#8c8c8c;
 font-weight:200;
 text-transform:uppercase;
}
/*
.sprite.warrow {
 background-position: 0 -114px;
 display: block;
 float: left;
 height: 20px;
 margin-left: 2px;
 margin-top:0px;
 width: 16px;
}
*/
.sprite.warrow.deep {
 margin-top:4px;
}
.sprite.gamestar {
 margin-right:4px;
 background-position:-148px 0px;
 width: 168px;
 height: 27px;
 display:block;
 float:left;
}
#gamestar a span {
 color:#000;
}
#gamestar a:hover span {
 color:#c40014;
}
#gamestar a.greyred {
 color:#8c8c8c;
}
#gamestar a.greyred:hover {
 color:#c40014;
}
#videos h3 {
 font-size:2.5em;
 font-weight:500;
 line-height:30px;
 margin: 12px 2px;
 color:#8c8c8c;
 font-weight:100;
 text-trans*:uppercase;
}
#videos .content {
 margin: 0 auto 26px auto;
 width: 289px;
}
#videos .content img  {
 display: block;
 margin-bottom:8px;
}
#videos .content a {
 color:#000;
 font-size:1.4em;
}
#videos .content a:hover {
 color:#C40014;
 background:none;
}
.sprite.youtube {
 margin-right:4px;
 background-position:-148px -27px;
 width: 68px;
 height: 27px;
 display:inline;
 float:right;
}
.gallery {
 width:631px;
 height:429px;
 margin-bottom:15px;
 display:table;
}
.gallery-bigpic {
 width:630px;
 height:354px;
 display:table;
 position: relative;
}
.gallery-bigpic a#left {
 left: 0;
 top:0;
 position:absolute;
 display:block;
 width:30px;
 padding-right:5px;
 height:354px;
 background:transparent;
 cursor:pointer;
}
.gallery-bigpic a#left:hover, .gallery-bigpic a#right:hover  {
 background-color:#efefef;
 opacity:0.2;
 filter:alpha(opacity=20);
}
.gallery-bigpic a#right {
 right:0px;
 top:0px;
 position: absolute;
 padding-left:5px;
 display:block;
 width:30px;
 height:354px;
 background-color:transparent;
 cursor:pointer;
}
.gallery-thumbs {
 width:630px;
 height:75px;
 background-color:#eeeeee;
}
.gallery-thumbs a#left {
 display:block;
 float:left;
 width:40px;
 background:transparent;
 cursor:pointer;
}
.gallery-thumbs .sprite.prev {
 margin-top:24px;
}
.gallery-thumbs .sprite.next {
 margin-top:24px;
 margin-right:8px;
 float:right;
}
.gallery-thumbs a#right  {
 display:block;
 float:right;
 width:40px;
 background:transparent;
 cursor:pointer;
}
.gallery-thumbs a#left:hover, .gallery-thumbs a#right:hover  {
 background-color:#efefef;
 opacity:0.2;
 filter:alpha(opacity=20);
}
.gallery-thumbs-pic {
 display:block;
 float:left;
 width:540px;
 height:70px;
 margin-top:4px;
 overflow:hidden;
}
.gallery-thumbs-pic ul {
 list-style-type:none;
}
.gallery-thumbs-pic li {
 display:block;
 float:left;
 padding-right:6px;
}
.gallery-thumbs-pic a {
 border:1px solid #5a5a5a;
 width:87px;
 height:65px;
 display:block;
 float:left;
}
.gallery-thumbs-pic a:hover {
 background-color:none !important;
 border:1px solid #c40014 !important;
}
/* /content */

/* footer */
#footer {
 width:100%;
 height:175px;
 display:table;
 background-color:#272727;
}

/* etc */
#more_loading {
	display: none;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	padding:5px;
}

/* vedd ki ha bezavar! */
.goAdverticum.hirdetes {
	background: url(gfx/hirdetes_ala.png) left bottom no-repeat;
	text-align: center;
	padding-bottom:15px;
	/*margin-left:65px;*/
}
.goAdverticum object {
 margin-bottom:10px;
 margin-right:30px;
 margin-left:0px !important;
}

/* video preroll */
.art_video_preroll {
	width:565px;
	height:318px;
	margin-left:65px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.art_play_button {
	width:565px; /*624px;*/
	height:318px; /*351px;*/
	display:block;
	text-indent: -99999px;
	background: url(gfx/play.png) no-repeat center center;
}
.art_play_button:hover {
	background: url(gfx/play_hover.png) no-repeat center center;
}

.review_embed .art_play_button {
	width:565px;/*653px;*/
	height:318px;/*367px;*/
}
#articleContent .art_video_preroll a {
	background-color:transparent;
}

/* author */
.stripe.black {
    background-color: transparent;
    background-image: url("gfx/stripe_black.png");
}
#author_box {
 width: 620px;
 height:260px;
 display:table;
 background-color: #4B4B4B;
 margin-bottom:15px;
 margin-left:10px;
 padding:0;
}
#author_box img {
 margin:40px 8px 8px 47px;
 display:block;
 display:table-cell;
}
#author_box_info {
 display:table-cell;
 vertical-align: top;
}
#author_box h1 {
 color:#fff;
 Font-size:2.4em;
 line-height:54px;
 font-weight:bold;
 /*padding-top:95px;*/
 margin: 28px 6px 0px 6px;
 width: 90%;
}
#author_box p {
 color:#fff;
 font-size:14px;
 width:90%;
 margin-left:8px;
}
#author_box p a {
 color: #006FBC;
}
.sprite.author {
 background-position:-569px 0px;
 width: 50px;
 height: 65px;
 position:relative;
 top:14px;
 right:14px;
 display:block;
 float:right;
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
/* /author */


#trending .inner {
	background-color:#fff;
	border:1px solid #9E9E9E;
	margin:0 auto 26px auto;
	overflow:hidden;
	width:286px;
	padding:6px;
}
#trending .inner a:hover {
	color: #fff;
	background-color:#C40014;
}
/* digitalis-magazin-megrendeles */

.onl_digitalbox{
	padding-bottom: 10px;
	margin: 20px auto 0;
	width:460px;
}

.onl_digitalbox .onl_digonbtn p {
    line-height:15px;
}

.onl_digitalbox h2{
 margin-left:0px !important;
 margin-bottom:6px !important;
}
a.nobg:hover {
 background-color:transparent !important;
}

.onl_digitalbox p.onl_fiztul {
 line-height:20px !important;
 margin-left:0px !important;
}

.onl_dimabox a, .onl_digitalbox a{
	color:#ffbd00;
}

.onl_dimonbtn{
	width:460px;
	height:73px;
	background:url(../images/digitalis/onl_dimonbtn_bg.jpg) 0 0 no-repeat;
}

.onl_digonbtn{
	width:460px;
	height:73px;
	background:url(../images/digitalis/onl_digonbtn_bg.jpg) 0 0 no-repeat;
}

.onl_dimonbtn p, .onl_digonbtn p{
	float:right;
	margin:0px;
	padding: 10px 0 0;
	width:282px;
	font-size:11px;
	color:#000000;
	text-align:left;
}

/* admin css */
.ceg_listable td {
 padding:6px;
}
.button.lighten {
 background-color:transparent;
}
.pagerall {
 margin: 12px 66px;
}
.pagerall p {
 float:left;
 margin: 0 8px;
}
#form-company {
 margin: 0 65px;
}
#form-company label {
 line-height: 28px;
 margin-right:12px;
 font-weight:bold;
}
#form-company textarea  {
 border:1px solid #DDD;
}
.tar_archb img {
 width:200px;
}
.tar_archb a {
 width:200px;
 display:block;
 margin-left:65px;
}
.tar_archb a:hover {
 background-color:transparent !important;
}
.fb_iframe_widget  {
 margin-left:23px !important;
}
.typeform-widget {
 margin:0 auto;
}
//articles
#author {
	padding: 0 10px;
}
#author p {
	margin-bottom: 10px;
}
#articleContainer #two_col_raw {
	/*padding: 0 10px !important;*/
    padding: 0 !important;
}
.right {
	float: right;
}
.clear {
	clear:both;
}

.boxheader {
	padding: 2px 10px;
	color: white;
	/*font-size: bold;*/
}
.blackbg {
	background: black;
}
.redbg {
	background: #ed111c;
}
.boxnav {
	margin-bottom: 10px;
}
.gray {
	color: #818181;
}
#disqus_thread {
  width:92%;
  margin:0 auto;
  display:block;
}













/* header_2015*/
#conHeader_2015 {
 width:100%;
 height: 150px;
 display:table;
 background-repeat:no-repeat;
 background-color:#d42222;
 background-position:top right;
}

/* tag menu */
#conHeaderTagMenu_2015 {
 color: #fff;
 font-size:13px;
 display:table;
 height:20px;
 margin: 11px 20px 25px;
}

#conHeaderTagMenu_2015 a {
 display:block;
 float:left;
 color: #fff;
 padding: 0px 8px;
 font-size:18px;
 text-transform:uppercase;
 font-weight:200;
}
#conHeaderTagMenu_2015 a:hover {
 background-color:#fff;
 color:#000;
}
#conHeaderTagMenu_2015 .active {
 background-color:#fff;
 color:#000;
}
/* /tag menu */

/* Header Menu 2 */

#conHeaderTagMenu_2_2015 {
 color: #fff;
 font-size:13px;
 display:table;
 height:20px;
 padding-left: 20px;


}

#conHeaderTagMenu_2_2015 a {
 display:block;
 float:left;
 color: #fff;
 padding: 6px 8px;
 font-size:22px;
 text-transform:uppercase;
 font-weight:bold;
}
#conHeaderTagMenu_2_2015 a:hover {
 background-color:#fff;
 color:#000;
}
#conHeaderTagMenu_2_2015 .active {
 background-color:#fff;
 color:#000;
}


/* Header Menu 2 end */

/* menu */
#conHeaderMenu_2015 {
 height: 40px;
 margin: 0px 0px 0px 28px;
}
.sprite.logo {
 background-position:0px -17px;
 width: 147px;
 height: 33px;
 display:block;
 float:left;
}
#conHeaderMenu_2015 a.home {
 width: 147px;
 height: 34px;
 display:block;
 float:left;
}

.sprite.alma {
 width:190px;
 background-position:-360px 0px;
 display:block;
 float:right;
 height:32px;
 overflow:hidden;
 position:relative;
 left:-10px;
 top:-35px;
}
.sprite.submit {
 width:20px;
 background-position:-550px 0px;
 background-color:transparent;
 display:block;
 float:right;
 height:20px;
 overflow:hidden;
 position:relative;
 right:12px;
 top:8px;
 cursor:pointer;
}
.sprite.alma input[type=text] {
 background:transparent;
 border:medium none;
 color:#000;
 display:block;
 float:left;
 font-size:14px;
 line-height:20px;
 margin-left:2px;
 margin-top:6px;
 width: 154px;
}
.sprite.alma .srchbtn {
    background-image: url("gfx/srch_btn.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    float: right;
    height: 22px;
    margin-right: 3px;
    margin-top: 4px;
    width: 22px;
}


.sprite.menu {
 margin:12px 0px 0px 4px;
 background-position:-20px -50px;
 width: 19px;
 height: 17px;
 display:block;
 float:left;
}
.sprite.menuActive {
 margin:12px 0px 0px 4px;
 background-position:0px -50px;
 width: 19px;
 height: 17px;
 display:block;
 float:left;
}
#banner_head {
 background-color:#272727;
 padding:5px 0px;
 width:100;
 display:block;
}
/* /menu */

/* facelift */

.topstory_left {
	position: relative;
	display:block;
	float:left;
	width:425px;
	height:282px;
	overflow:hidden;
	margin-right:1px;
}
.topstory_left img {
	display:block;
	float:left;
	width:425px;
	height:282px;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	-webkit-filter:grayscale(0);
}
.topstory_left:hover img {
	-webkit-transform: translateZ(0) scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter:grayscale(1);
	-webkit-filter:saturate(0%);
}
.topstory_rightboxes {
	position: relative;
	display: block;
	float:left;
	margin: 0 0 2px 2px;
	width:284px;
	height:140px;
	overflow:hidden;
}
.topstory_rightboxes img {
	width:284px;
	height:140px;
	display:table;
	float:left;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	-webkit-filter:grayscale(0);
}
.topstory_rightboxes:hover img {
	-webkit-transform: translateZ(0) scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter:grayscale(1);
	-webkit-filter:saturate(0%);
}

/* 
#carousel {
	height:300px;
}

 */

#carousel h2 {
	background-color:#333;
	font-size:20px;
	height:auto;
}
#carousel .text {
	width:80%;
	margin:0 10%;
	bottom:2%;
	top:auto;
}
.topstory_left .text {
	top:auto;
	bottom:2%;
}
.topstory_left h2 {
	font-size: 25px !important;
}

/* facelift2 */

  .two_col_facelift {
    display: table;
    float: left;
    margin-left: 40px;
    margin-right: 5px;
    width: 595px;
  }
  .two_col_facelift a {
   position:relative;
  }
  .two_col_facelift img {
   border:none;
  }
  .two_col_facelift p {
   position:absolute;
   top:-50px;
   background-color:#333;
   padding:6px;
   width:96%;
   height:51px;
   opacity:0.8;
  }

  .two_col_facelift p:hover {

   opacity:1;
  }

  .two_col_facelift a:hover span {
   color:#fff;
  }
  .two_col_facelift span {
   color:#fff;
   font-size:18px;
  }
  .one_col.blog a {
    position:relative;
  }
  .one_col.blog span {
    color: #000;
    font-size: 14px;
    font-weight: 900;
    position: absolute;
    top: -32px;
    left:8px;
  }
  .one_col.blog a:hover span {
    color:#000;
  }
  .one_col.blog h4 {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    top: -12px;
    left:8px;
  }
  .one_col.blog ul {
   list-style-type:none;
  }
  .one_col.blog li a {
   color:#000;
   display:table;
   margin:4px 0;
   line-height:16px;
   font-size:14px;
  }
  .one_col.blog li a span:hover {
   text-decoration:underline;
  }
  .one_col.blog li a span.arrow:hover {
   text-decoration:none;
  }
  .one_col.blog li a span {
   display:table-cell;
   position:static;
   font-weight:normal;
  }
  .one_col.blog li a span.arrow {
   font-size: 20px;
   font-weight: normal;
  }
  span.moreblog {
   display:table;
   text-align:right;
   position:static !important;
   font-size:16px !imprtant;
   line-height:20px;
   width:100%;
  }
  .moreblog a {
   color:#0070bc;
  }
  .moreblog a:hover {
   text-decoration:underline;
  }

/* egyeb */

		.maintest {
			margin:12px 0;
			display:table;
			width:576px;
		}
		.maintest .hwteszt_main {
			/*position: relative;*/
			width:284px;
			height:100px;
			display:block;
			overflow:hidden;
			margin-top:2px;
			float:left;
		}
		.maintest #left {
			margin-right:8px;
		}
		.maintest .hwteszt_main:hover {
			cursor:pointer;
			filter: alpha(opacity=8);
			opacity: 0.8;
		}
		.maintest .hwteszt_main img {
			width:300px;
		}
		.maintest .hwteszt_main p {
			display:none;
		}
		.maintest .textBg {
			position: absolute;
			background-color:#ed111c;
			z-index:2;
			width:142px;
			height:167px;
			top:0;
			left:50%;
			filter: alpha(opacity=75);
			opacity: 0.75;
		}
		.maintest h2.hwteszt_mainCim {
			padding:6px;
			line-height:2em;
			font-size:1.3em;
			color:#818181;
			background-color:#e6e6e6;
			font-weight:400;
			max-width:100%;
		}
		.maintest h2.hwteszt_mainCim a {
			display:block;
			float:right;
			margin-right:6px;
			color:#818181;
		}
		.maintest h2.hwteszt_mainCim a:hover {
			text-decoration:underline;
		}
		.maintest .hwteszt_main h3 {
			position: absolute;
			top: 6px;
			left: 10px;
			width: 90%;
			color:#fff;
			z-index:100;
			font-size:16px;
			font-weight:600;
		}
		.maintest .hwteszt_main_nagy {
			/*position: relative;*/
			width: 284px;
			height:100px;
			display:block;
			float:left;
			overflow:hidden;
			background-color:#ed111c;
			margin-top:2px;
		}
		.maintest .hwteszt_main_nagy:hover {
			cursor:pointer;
		}
		.maintest .hwteszt_main_nagy .kep {
			width:300px;
		}
		.hwteszt_main_nagy .textBg {
			width:100%;
			height:100px;
			top:100px;
			left:0%;
			display:table;
			filter: alpha(opacity=100);
			opacity: 1;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.maintest .hwteszt_main_nagy .textBg {
				top:-100px;
			}
		}
		.maintest .hwteszt_main_nagy h3 {
			display:table;
			padding:8px 6px 4px 6px;
			font-size:1.1em;
			width:290px;
			color:#fff;
			position:relative;
			font-weight:900;
            height:38px;
		}
		.maintest .hwteszt_main_nagy p {
			font-size:14px;
			line-height:16px;
			display:block;
			padding:0px 6px;
			color:#fff;
            position:static;
            top:0;
		}
		.maintest .more_a {
			display:block;
			padding:12px;
			width:288px;
			text-align:right;
			margin-bottom:6px;
		}
		.maintest .more_similar {
			color:#e6e6e6;
			padding:6px;
			line-height:20px;
			font-size:16px;
			color:#818181;
			background-color:#e6e6e6;
			font-weight:200;
		}
        .blackbg:hover {
         background-color:#333333;
        }
        .bluebg {
         background-color:#0066FF;
        }
