HTML {
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
    background-color: white;
}
body{
  font-family:verdana;
  background-color: white;
}

img {
    border: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

div {
    font-size: 12px;
}

FORM TH {
    text-align: right;
}
DIV.errmsg {
    font-weight: bold;
    color: red;
}

div#logo{
  margin:15px 0 15px 12px;
  /*font-size:40px;
  font-family:"trebuchet MS";*/
}

div#logo a,
div#logo a:visited,
div#logo a:hover{
  font-size:30pt;
  font-family:"Verdana";
  text-decoration:none;
  color:inherit; 
}

H1 {
    clear: both;
    font-size: 16px;
/*    padding: 0px 10px; news_read.tpl */ 
    margin: 0px;
}

a
{
    text-decoration: none;
}

/* flowplayer */

.player{
  display:block;
  margin:0 auto;
  cursor: pointer;
  background-repeat:no-repeat;
  background-position: center center;
  /*background-color: black;*/
  background-color: white;
  width: 640px;
  height: 383px;
}

.player IMG {
    position: relative;
    /*
    top: 143px;
    left: 283px;
    */
}
.playerEmbed {
  display:none;
  margin:0 auto;
  width: 640px;
  font-size:11px;
}
.playerEmbed A {
    margin-right: 15px;
}
.playerEmbed DIV {
    font-size: 11px;
}
.playerEmbed DIV {

}
.playerEmbed TEXTAREA, .playerEmbed INPUT {
    width: 640px;
    display: none;
}
.playerEmbed TEXTAREA {
    height: 150px;
}

/* videoblog item */

div#videoblog{
  width:810px;
  margin:0 auto;
}

div.videotitle{
  clear:both;
  font-size:16px;
  /*padding:30px 0px 0px 0px;*/
  width:640px;
  margin:0 auto 20px auto;
}

div.videotitle div.properties{
  font-size:10px;
  margin-top:10px;
  margin-bottom:40px;
}

div.longname{
  margin:10px 0;
  font-size:16px;
}

div.videodesc{
  clear:both;
  font-size:11px;
/*  width:725px;*/
  width:640px;
  margin:0 auto 35px auto;
/*  padding:8px 10px 8px 0px;*/
  text-align: justify;
  line-height:1.5em;
}

div.videodesc_text{
/*  width:715px;*/
  width:640px;
  text-align: justify;
}

div.videodesc_links{
  width:15%;
  float:right;
}

ul.ajanlo li,
ul.kapcsolodo_videok li{
  font-weight:bold;
}

div.videodesc_footer{
  font-size:10px;
  margin-top:30px;
}

div.tags {
  font-size:10px;
  margin-top:10px;
}

span.tags a, 
span.tags a:hover,
span.tags a:visited {
  color:#84A8A6;
}

/* videoblog list */

div#vblist{
  clear:both;
  float:left;
  padding:35px 0px 35px 0px;
}

table.vbitem{
/* padding-bottom:10px; J. okt. 13.*/
 width:100%;
 margin-bottom:50px;
 float:left;
 height: 90px; /* J. okt. 13.*/ /*b dec 16* :) */
}

td.vbimage{
  width:160px;
  vertical-align:middle;
}

td.vbimage img{
  /*width:160px;*/
  display:block;
  border:none;
  margin: 0 auto; 
}

td.vbduma{
  padding-left:25px;
  width:515px;
  vertical-align:top;
  text-align: justify;
}

div.vbtitle{
  float:left;
  font-size:15px;
  padding-bottom:10px;
}

div.vbtitle a{
  text-decoration:none;
  font-weight: bold;
}

div.vbdesc{
  float:left;
  font-size:12px;
  clear:both;
  width:520px;
}

/* videoblog pager */
DIV.vbpager {
    font-size: 12px;
    clear:both;
}
DIV.vbpager A {
    text-decoration: none;
}
DIV.vbpager A:hover {
    text-decoration: underline;
}
DIV.vbpager DIV.left {
    width: 15%;
    float: left;
    text-align: left;
}
DIV.vbpager DIV.center {
    width: 70%;
    float: left;
    text-align: center;
}
DIV.vbpager DIV.right {
    width: 15%;
    float: left;
    text-align: right;
}


/*tagcloud*/

div.tagcloud{
  float:left;
}

div#tagcloud{
  padding:10px 0px 30px 0px;
  width: 100%;
  overflow:auto;
  white-space:nowrap;
}

div#tagcloud a,
div#tagcloud a:hover,
div#tagcloud a:visited {
  color:#84a8a6;
}


div.scrollleft{
  float:left;
}

div.scrollright{
  float:right;
}

div.scrollleft, 
div.scrollright{
  width:45px;
  /*background-color:#84A8A6;*/
  text-align:center;
  color: #84A8A6;
}

div#tgs{
  width:900px;
  overflow:hidden;
  white-space:nowrap;
  float:left;
  position:relative;
}


/* bottom */

div#bottom{
  float:left;
}

div#bottomcols{
  padding:30px 0 0 0;
}

div#bottomcols table#bottomcols {
    /*width: 830px;*/
    width: 100%;
    float:left;
}
div#bottomcols table td{
  vertical-align:top;
  width: 327px;
}
/* comments */

/*
div.comments{
  clear:both;
}
*/
DIV#comments TH {
    text-align: left;
  font-weight:normal;
}
DIV#comments TEXTAREA {
    width: 600px;
    height: 150px;
}
DIV#comments FORM {
    margin-bottom: 15px;
}
DIV.comment_header {
  font-weight: bold;
  clear:both;
  border-top-width:1px;
  border-top-style:solid;
}

div.comment_header div.left,
div.comment_header div.right{ 
  font-size:11px;
}

DIV.comment_header IMG {
    width: 40px;    
}
DIV.comment_header DIV.left {
    width: 70%;
}
DIV.comment_header DIV.right {
    float: right;
    width: 30%;
    text-align: right;
}
DIV.comment_content {
    padding-top: 10px;
    margin-bottom: 15px;
}
DIV.comment_ref TABLE {
    width: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

/* newestcomments */

div#newestcomments{
  /*padding-right:80px*/
}

div#nc_title{
  font-size:12px; /*latvanytervben nem egyforma a 3 oszlop*/
  /*padding-bottom:20px;*/
}

div.nc_item{
  font-size:11px;
  padding-bottom:10px;
}
/* blog */

div#blogmark{
  padding-right:80px
}

div#bm_title{
  font-size:13px;
  padding-bottom:20px;
}

div.bm_item{
  font-size:11px;
  padding-bottom:10px;
}

/* eventcalendar */

div#eventcalendar{
/*
    margin-top: 10px;
    padding-right:80px
*/
}

div#ec_title{
  font-size:13px;
  padding-bottom:20px;
}

div.ec_date{
  font-size:11px;
  padding-bottom:10px;
  font-weight:bold;
}
div.ec_item{
  font-size:11px;
  padding-bottom:10px;
}

/* adv */

/*
div#adv{
  padding-right:80px
}
*/


/* rightcol */

/* search */
div#searchbox{
  width:140px;
  padding-top: 20px;
  padding-bottom:0px;
  margin:0px;
}

div#topuserbox{
  width:140px;
  padding-top:10px;
}


div#topuserbox div{
  padding-top:10px;
}

input#srctxt{
  width:116px;
}
select#searchin,
select#searchin2,
select#top_user {
  width:160px;
}

/* videoblogboxes */

div.videoblogboxes{
    padding-top: 15px;
  width:160px;
}

div.vb_item{
  /*background-color: #D5D5D5;*/
  background-color: white;
  width:160px;
  margin:10px 0 30px;
  text-align: center;
}

div.vb_item img{
  /*width:160px;*/
}

div.vb_white{
  padding:10px 10px 0;
  color:white;
  font-size:12px;
}
div.vb_white A {
  color: #FAFAFA !important;
}

div.vb_nwhite{
  padding:0 10px 10px 10px;
  color:#3c3231;
  font-size:11px;
}
div.vb_nwhite A {
  color: #161616 !important; 
}
/* news */
div.news_container{
 float:left;
 border-bottom-width:0px; 
 border-bottom-style:solid;
}

div.news { 
  clear:both;
  float:left;
/*  width: 725px;*/
}

div.news div{
  float:left;
  padding-bottom:40px;
}

div.news_duma{
  width:455px;
  float:left;
  padding-left:10px;
  text-align: justify;
}

div.news_title{
  font-weight:bold;
  padding-bottom:20px;
}

div.news_img {
    width:260px;
}

div.news_duma div.news_desc {
  float:none;
  clear:both;
}

/* kviz */

div.vote_res_title{
  font-weight:bold;
  margin-bottom:10px;
}

div#polldiv div.vote{
  float:left;
  padding-right:20px;
  cursor:pointer;
}

div#polldiv div.vote_opt{
  padding-right:20px;
  cursor:pointer;
}

/* ezt valasztottad 3db */
div#polldiv div.pollres div.restextnum{
  float:left;
}

div#polldiv div.pollres{
  padding:0px;
  font-size:14px;
  clear:both;
}

div#polldiv div.pollres div.opt{
  float:left;
  font-size:12px;
}

div#polldiv div.nemjo{
  color:#dd2222;
}

div#polldiv div.ezvoltjo{
  color:#44aa44;
}

div#polldiv div.talalt{
  font-weight:bold;
  color:green;
}



/* menu */

div#topmenu a#topmenu1{
  color:#442e4c;
}
div#topmenu a#topmenu2{
  color:#334425;
}
div#topmenu a#topmenu3{
  color:#494214;
}
div#topmenu a#topmenu4{
  color:#1f3241;
}
div#topmenu a#topmenu5{
  color:#42150f;
}
div#topmenu a#topmenu6{
  color:#47574c;
}

/* login */
DIV#logindiv {
    padding-top: 7px;
    font-size: 11px;
}
DIV#logindiv A, SPAN {
    text-decoration: none;
    margin-left: 15px;
}
DIV#loginfrm {
    background-color: white;
    position: absolute;
    display: none;
    width: 190px;
    height: 69px;
    padding: 7px;
    font-size: 10px;
}
DIV#loginfrm INPUT[type="text"], DIV#loginfrm INPUT[type="password"] {
    width: 120px;
    font-size: 12px;
}
DIV#loginfrm INPUT[type="submit"] {
    font-size: 10px;
}
/*
DIV#loginfrm TH {
    text-align: right;
}
*/

/* lang select */
DIV#langSelect {
    text-align: left;
    padding-top: 27px;
}
DIV#langSelect IMG {
    /*margin-left: 7px;*/
    margin-right: 7px;
}
DIV#langSelect .off {
    opacity:0.4;
    filter:alpha(opacity=40);
}
DIV#langSelect .off:hover {
    opacity:1;
    filter:alpha(opacity=100);
}

/* reg form */
#regfrm TEXTAREA {
    width: 400px;
    height: 150px;
}

div.bottommargin{
  margin-bottom:50px;  
}

div#wbottom{
  float:left;
  width:100%;
}

div#partnerek_logoja{
  width:160px;
  float:left;
}
/*footer*/

div#footer{
  float:left;
}

table#footer_tbl{
  width:400px;
  margin: 20px auto 10px auto;
}

table#footer_tbl td{
  padding:0px 50px;
  white-space:nowrap;
}

table#footer_tbl a,
table#footer_tbl a:visited,
table#footer_tbl a:hover {
  color:black;
  text-decoration:none;
}


DIV#links {

}
DIV#links IMG {
    float: left;
    clear: both;
    padding-bottom: 10px;
}
