rightdivhtml, body {
  height: 100%;
}

body {
  padding: 0px;
  margin: 0px;
  /*margin: 15px 0px 10px 20px;*/
  font-family: arial, sans-serif;
  font-size: 13px;
  word-wrap: break-word;
  color: black;
  background-color: #777777;
  background-repeat: repeat-x;
  background-image: url('/assets/images/bg_body_5.png');
}

body.ajax{
  background:#ffffff;
}

#fix{
  margin: 0px auto;
  width:976px;
  padding: 0px 16px;
  background: #fff;/*#fcfcfc;*/
}
.admin#fix{
  margin: 0px auto;
  width:1230px;
  padding: 0px 13px;
  background: #fff;/*#fcfcfc;*/
}


A { color: #246bb3; text-decoration: none; }
A:hover { color: #246bb3; text-decoration: underline; }

IMG { border: 0px; }

INPUT, SELECT {
 font-family: arial, sans-serif;
 font-size: 12px;
}

P, FORM { margin: 0px; padding: 0px;}


UL {
  list-style-type: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

DIV.aunit UL{
margin: 7px 0px 2px 0px;

}

#text UL  {
  list-style-type: disc;
  margin: 0px 0px 0px 10px;
  padding: 10px;
  }

#text UL LI  {
  padding: 5px;
  }

#content H1, #featuresblock H1{
  font-size: 15px;
  font-weight: bold;
  margin: 0px;
  padding: 0px 0px 3px 0px;
  clear: left;
}

#content .headline H1, #content H1.headline, #featuresblock H1.headline  { font-size: 26px; font-weight: bold; line-height: 26px; padding-bottom: 4px; margin: 0; margin-top: -2px; }

.column A:hover IMG, #featuresblock A:hover IMG { border: 1px solid #246bb3; }

#superbanner_container, #header, #page { width: 976px; margin-bottom: 15px; }

#superbanner {
  margin: 0px auto;
  padding-left: 13px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url('/assets/images/ad_vertical.gif');
}

#superbanner div{
  background-color: #DBCBA4;
}


#copyright
{
  width: 976px;
  padding: 5px 0px 7px 0px;
  text-align: center;
  line-height: 20px;
  clear: both;
  border: none;
  background-color: white;
}
#copyright A.rss { padding-right: 15px; background-image: url('/assets/images/rss_small.gif'); background-repeat: no-repeat; background-position: right 2px; }
#copyright SPAN { padding: 0px 3px 0px 3px; color: #acacac; }

UL#footer
{
  padding: 5px 0px 7px 0px;
  width: 976px;
  border-top: 3px solid #246bb3;
  background-color: #e5f2ff;
  text-align: center;
  line-height: 22px;
  clear: both;
}

UL#footer LI { padding: 0px; display: inline; background-image: none; }
UL#footer LI SPAN { padding: 0px 3px 0px 6px; color: #acacac; }
UL#copyright { background-color: white; border: none; }
UL#copyright LI A.rss { background-image: url('/assets/images/rss_small.gif'); background-repeat: no-repeat; background-position: right 2px; padding-right: 15px; }

#menu { height: 43px; width: 976px; margin-bottom: 20px; color: #cccccc; }

#menuitems
{
  padding: 0px 0px 23px 0px;
  margin: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid #666666;
  background-color: #666;
  background-image: url('/assets/images/menu2_item_background.gif');
  background-repeat: repeat-x;
}

#menuitems LI
{
  padding: 0px;
  margin: 0px;
  background-image: url('/assets/images/menu2_arrow_pipe.png');
  background-position: top right;
  background-repeat: no-repeat;
}

#menuitems LI UL LI { background-image: none; }
#menuitems LI#firstmenuitem { background-image: url('/assets/images/menu2_pipe.png'); }

#menuitems LI A
{
  padding: 4px 20px 6px 9px;
  text-decoration: none;
  background-repeat: no-repeat;
  display: block;
  position: relative;
}
#menuitems LI#firstmenuitem A { padding: 4px 10px 6px 9px; }
#menuitems LI#firstmenuitem UL LI A { padding: 0px; display: inline; }

#menuitems LI.lastmenuitem { background-image: url('/assets/images/menu2_arrow.png'); }
#menuitems LI.lastmenuitem_selected { background-image: url('/assets/images/menu2_bg.png'); }


#menuitems LI A:hover, #menuitems LI.selected A
{
  background-repeat: no-repeat;
  margin: 0px;
}
#menuitems LI A:hover { color: #f1f1f1; background-image: url('/assets/images/menu2_bg_left_hi.png'); }
#menuitems LI.selected A:hover { color: #f1f1f1; background-image: url('/assets/images/menu2_bg_left_hi.png');}
#menuitems LI.selected A { color: white; background-image: url('/assets/images/menu2_bg_left.png'); }

#menuitems LI.selected { background-image: url('/assets/images/menu2_bg.png'); }
#menuitems LI.selected UL LI { background-image: none; }
#menuitems LI#firstmenuitem.selected { background-image: url('/assets/images/menu2_bg_noarrow.png'); }
#menuitems A { color: white; }

#menuitems LI
{
  padding: 0px;
  margin: 0px;
  float: left;
}

#submenu
{
  width: 860px; /*900 volt a English miatt csokkentve*/
  margin-top: 3px;
  /*position: absolute;*/
  /*left: 22px;*/
  font-size: 13px;
  font-weight: bold;
  float: left;
}

#submenu LI
{
  margin: 0px;
  padding: 0px;
  background-image: none;
  display: inline;
}

#submenu LI A, #firstmenuitem #submenu LI A, #menuitems LI.selected #submenu LI A
{
  padding: 0px 7px 0px 7px;
  color: #246bb3;
  background-image: none;
  display: inline;
  font-size: 13px;
}

#firstmenuitem.selected #submenu LI A { background-image: none; }
#submenu LI A:hover { background-image: none; color: #246bb3; text-decoration: underline;}

/* hirfolyam/rss */
#hirfolyam, #rss { float: right; font-weight: bold; margin-right: 5px; }
#hirfolyam a{ color: white;}
#rss { margin-top: 3px;}
#hirfolyam { margin-top: 4px; }

#rss A
{
  padding: 0px 13px 0px 4px;
  background-image: url( '/assets/images/rss_small.gif' );
  background-position: right;
  background-repeat: no-repeat;
  letter-spacing: -0.1em;
}


#header { height: 48px; }
#headerusercontrols{
  color: #666;
  margin-right:20px;
}
#headerusercontrols SPAN.infoicon{
vertical-align: -3px;
}

#header IMG#logo{ width: 138px; height: 48px;}
.upper{vertical-align:11px; font-size: 13px;}

#header SPAN.date { color: #666; padding-left: 10px; }

/* search form*/
#search { margin-top: 21px; float: right; }
#search INPUT { margin-right: 4px; }
#search INPUT.searchfield { width: 120px; }

#menuitems .menu_dropdown
{
  width: 270px;
  padding: 5px;
  margin-top: -2px;
  margin-left: -1px;
  position: absolute;
  background-image: url('/assets/images/menu2_dropdown_bg.gif');
  background-position: bottom;
  z-index: 1000;
  overflow:auto;
}

#menuitems LI .menu_dropdown LI, #menuitems LI.selected .menu_dropdown LI
{
  padding: 0px 0px 4px 15px;
  height: 1%;
  font-size: 13px;
  font-weight: normal;
  background-image: url('/assets/images/bullet_white.gif');
  background-position: 4px 6px;
  background-repeat: no-repeat;
  float: none;
}

#menuitems LI .menu_dropdown LI A, #menuitems LI.selected .menu_dropdown LI A
{
  padding: 0px;
  margin: 0px;
  background-image: none;
  color: white;
  display: inline;
}

#menuitems .menu_dropdown LI A:hover, #menuitems LI.selected .menu_dropdown LI A:hover { background-image: none; color: white; text-decoration: underline; }

#featuresblock {
  float:left;
  padding:0px;
  width:254px;
  overflow:hidden;
}

/*PAGE*/
#pagecontent { float: left; width: 666px;}

#page #pagecontent {
  padding-bottom: 15px;
  margin-bottom: 10px;
}

#page
{
  overflow: hidden;
  margin: 20px 0px 20px 0px;
  width: 976px;
}

#content, #featuresblock {
  width: 657px;
  float: left;
  line-height: 16px;
  border-right: 1px solid #cce5ff;

}
.article#pagecontent {
  width: 782px;
}
.article#content{
  width: 782px;
  border-right: none !important; /*2009.10.21.*/
}

#featuresblock { border: none; width: 310px; }

.article#featuresblock { width: 160px; margin-left:34px; border-right: none !important; } /*2009.10.21.*/


#content DIV.column {
  padding: 4px 11px 0px 0px;
  margin: 0px 1px 0px 0px;
  width: 310px;
  border-right: 1px solid #cce5ff;
  overflow: hidden;
  float: left;
}

#content div.column#articleblock_3tab, #content div.column#featuresblock_3tab {
  border-right: none;
}

#content DIV.column.second { margin: 0px 0px 0px 10px; border: none; }

#content DIV.column#searchblock, #content DIV.column#resultblock, .search#content{
  border-right: none;
}
#content #searchblock{
  width: 254px;
  margin-right: 34px;
  padding: 0px;
}
#content #featuresblock_3tab {
  width: 254px;
  margin: 0px;
  padding: 0px;
  /*background-color: #e5f2ff; */ /*2009.10.21.*/
}

#content #resultblock{
  width: 494px;
  margin: 0px;
  padding: 0px;
} 
#content #articleblock_3tab {
  width: 493px;
  padding: 0px 34px 0px 0px;
  margin: 0px;
}

#content #upperfullblock{
  width: 643px;
  float: left;
}
#content #middlefullblock{
  width: 643px;
  float: left;
}
#content #bottomfullblock{
  width: 643px;
  float: left;
}

#content input.calendar {
  width: 128px;
}

#content ul#results {
  clear:both;
  margin:0px;
  padding:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#content ul#results li {
  background-image:none;
  clear:both;
  line-height:18px;
  padding:15px 0px;
}
#content ul#results li.resultunit .resulttext {
  background-color:#e5f2ff;
  margin:0px auto;
}
#content ul#results li .resulttext {
  float:left;
  padding:5px;
  width:404px;
}
#content ul#results li .resulttext a.resulttitle {
  display:block;
  font-size:15px;
  font-weight:bold;
  margin-bottom:1px;
}
#content ul#results li span.resultinfo {
  clear:right;
  color:#ACACAC;
  display:block;
}
#content ul#results li span.resultinfo a.resultcategory {
  font-weight:bold;
  padding:0px;
}
#content ul#results li span.resultinfo a {
  color:#246bb3;
  padding:0px 1px;
}
#content ul#results li span.resultinfo a:hover {
  background: #246bb3;
  color: white;
  text-decoration: none;
}
#content ul#results li span.resultinfo a.resultcategory:hover {
  color: #246bb3;
  background: transparent;
  text-decoration: underline;
}
#content ul#results li .date {
  color:#666666;
  float:left;
  font-weight:bold;
  margin-left:5px;
  padding-top:5px;
  text-align:left;
  width:70px;
  border:0px;
}
div.clear {
  clear: both;
}

#content #pagers {
  text-align: center;
  padding-top: 1em;
  color: grey;
}

#content #pagers b {
  font-size: 1.2em;
  color: black;
}

/*CIKK*/
.article#content H1
{
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 15px 34px;
  color: #246bb3;
}

.article#content #author, .article#content .date { margin: 0px 0px 3px 34px; }
.article#content #author { padding: 0; }
.article#content #author LI { display: inline; background-image: none; padding: 0px; }

.article#content .date
{
  color: #666;
  padding-bottom: 5px;
  border-bottom: 1px solid #CCE5FF;
  margin-left: 34px;
}
.article#content .date SPAN { color: #ccc; }

/* cikk */
.article#content #text, .article#content #lead { font-size: 14px; line-height: 20px; margin-left: 34px;}
.article#content #text.text { font-size: 14px; line-height: 20px; }

.article#content #lead { font-weight: bold; color: #222; }
.article#content #lead A { font-weight: bold; }

.article#content #text h3 { margin: 15px 0 8px 0px; }

.article#content P, #text P { margin: 8px 0px; line-height: 20px; font-size: 14px; }
.article#content #text A, .article#content P#lead A { text-decoration: underline; }

#article_content{
  /*width:748px;*/
  width: 782px;
  float:left;
}

#article_bottom {
  border-top:1px solid #CCE5FF;
  color:#CCCCCC;
  font-size:13px;
  margin: 0px 0px 10px 34px;
  padding-top:3px;
  text-align: right;
  clear: both;
}


#article_bottom a.send, #content .date span.article_icons a.send {
  background-image:url('/assets/images/send.png');
}
#article_bottom a.print, #content .date span.article_icons a.print {
  background-image: url('/assets/images/print.png');
}

#article_bottom a.comment {
  background-image:url('/assets/images/comment.png');
  margin: 0px 5px 0px 0px;
}

#article_bottom a {
  background-repeat:no-repeat;
  font-weight:normal;
  padding-left:20px;
}

#content .date span.article_icons {
  float:right;
}
#content .date span.article_icons * {
  float: left;
}
#content .date span.article_icons a {
  background-repeat:no-repeat;
  text-decoration:none;
  display: block;
  height: 16px;
  width: 16px;
  margin: 0px 5px;
}

/*HIRDETESEK*/

.article_adcontainer{
  margin: 0px auto;
  padding-bottom: 15px;
  border-bottom: 1px solid #CCE5FF;
  border-top: 1px solid #CCE5FF;
  padding-top: 10px;
}
#article_innerbanner{
  width: 459px;
    /*width: 714px;*/
  margin: 0px auto;
  padding-top: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: left top;
  text-align: center;
}

#article_bottombanner{
    width: 748px;
  margin: 0px auto;
  padding-top: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: 34px top;
  padding-left: 34px;
}

#article_bottombanner_3tab{
    width: 459px;
  margin: 0px auto;
  padding-top: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: 34px top;
  padding-left: 34px;
}

.article_featuresblock_adcontainer{
  width: 160px;
  margin-bottom: 15px;
}

#article_featuresblock_ad{
    width: 160px;
  margin: 0 auto;
  padding-top: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: left top;
}



/*CIKK V�GE*/

/* cimkek (egyelore ideiglenes) */
UL#tags { margin: 15px 0px 0px 34px; padding: 5px 7px; background-color: #f1f1f1; }
UL#tags LI { display: inline; padding: 0px; background: none; font-size: 13px; color: #acacac; }
UL#tags LI.label { font-weight: bold; color: black; }
UL#tags LI A { padding: 0px 1px; color: #246bb3; }
UL#tags LI A:hover { background-color: #246bb3; color: white; text-decoration: none; }
/*cimkek vege*/

/* COMMENTS */
.article#pagecontent #content .comments H2 {
  margin: 0px;
  padding: 25px 0px 10px 34px;
  font-weight: bold;
  font-size: 24px;
  line-height: normal;
  background: url('/assets/images/komment_head.png') no-repeat left 26px;
  border: none;
}

.article#pagecontent #content .comments UL#comment_list { margin: 0px; padding: 5px 0px 0px 0px; }
#pagecontent #content .comments UL#comment_list LI { margin: 0px 0px 25px 0px; padding: 0px 0px 0px 34px; background-image: none; }
#pagecontent #content .comments UL#comment_list LI.editor { color: #246BB3 !important; }


.article#pagecontent #content .comments UL#comment_list LI H4 {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  font-size: 15px;
  font-weight: bold;
  height: auto;
  background: none;
  border-bottom: 1px solid #CCE5FF;
}

.article#pagecontent #content .comments UL#comment_list LI H4 A,
.article#pagecontent #content .comments UL#comment_list LI H4 SPAN {
  padding: 0px;
  margin: 0px;
  display: inline;
  height: auto;
}

.article#pagecontent #content .comments UL#comment_list LI H4 SPAN.date {
  font-size: 14px;
  float: right;
  color: #acacac;
  border: none;
}

.article#pagecontent #content .comments UL#comment_list LI H4 SPAN.date A { color: #acacac; }
.article#pagecontent #content .comments UL#comment_list LI H4 SPAN.date A:hover { color: #acacac;/*#246bb3;*/ }

.article#pagecontent #content .comments UL#comment_list LI H4 SPAN.user A { color: #246bb3; }

.article#pagecontent #content .comments UL#comment_list LI P {
  padding: 0px;
  margin: 8px 0px;
  font-size: 13px;
  line-height: 18px;
}

a.replyto{
  padding-right: 21px !important;
  background-image: url('/assets/images/replyto.png'); 
  background-repeat: no-repeat; 
  background-position: right;
  color:#246bb3 !important;
}

div.replied{
  color: #9b9b9b; 
  margin: 0 0 0 0px; 
  font-style:italic;
  margin: 14px 0 8px 0;
  font-weight: bold;
}
div.replied a{
  color: #246bb3 !important;
  font-weight: bold;
}

#addcomment{
  margin: 0px auto;
}
#addcomment form{
  text-align:center;
}
#addcomment textarea{
  height:150px;
  width:400px;
  max-height:150px;
  max-width:400px;
}
#commentuserinfo, #addcomment #charleft{
  margin-left: 10px;
/*  width:400px;*/
/*  margin: 0px auto;*/
  color: #acacac;
  text-align: left;
  line-height: 20px;
}
#commentuserinfo #replyto-info a#replyto-control 
{
  color: #acacac;
  font-weight: bold;
  text-decoration: underline;
}

#userinfo{
  margin: 0px auto;
  text-align: left;
  font-size:14px;
  font-weight:bold;
}
div.loginbox{

}

div.commentbox{
  padding-left: 34px;
}

/*ROUNDED BOX*/
div.roundedbox{
  margin: 0 auto;
}
div.roundedbox div.top{
  height: 10px;
}
div.roundedbox div.top div.left{
  background-repeat:no-repeat;
  background-position:left top;
  height:10px;
  width:10px;
  float:left;
}
div.roundedbox div.top div.right{
  background-repeat:no-repeat;
  background-position:right top;
  height:10px;
  width:10px;
  float:right;
}
div.roundedbox div.content{
  margin: 0 auto;
}
div.roundedbox div.bottom{
  height: 10px;
}
div.roundedbox div.bottom div.left{
  background-repeat:no-repeat;
  background-position:left bottom;
  height:10px;
  width:10px;
  float:left;
}
div.roundedbox div.bottom div.right{
  background-repeat:no-repeat;
  background-position:right bottom;
  height:10px;
  width:10px;
  float:right;
}

/*DARKBLUE ROUNDED BOX*/
div.roundedbox_darkblue{
  background-color:#99ccff;
}
div.roundedbox_darkblue div.top div.left{
  background-image:url('/assets/images/darkblue_box_top_left.png');
}
div.roundedbox_darkblue div.top div.right{
  background-image:url('/assets/images/darkblue_box_top_right.png');
}
div.roundedbox_darkblue div.bottom div.left{
  background-image:url('/assets/images/darkblue_box_bottom_left.png');
}
div.roundedbox_darkblue div.bottom div.right{
  background-image:url('/assets/images/darkblue_box_bottom_right.png');
}
div.roundedbox_darkblue H3 SPAN{
  background-color: #99ccff !important;
}
div.roundedbox_darkblue A{
  color: #ffffff;
}
div.roundedbox_darkblue A:hover{
  color: #ffffff;
}

/*LIGHTBLUE ROUNDED BOX*/
div.roundedbox_lightblue{
  background-color:#e5f2ff;
}
div.roundedbox_lightblue div.top div.left{
  background-image:url('/assets/images/lightblue_box_top_left.png');
}
div.roundedbox_lightblue div.top div.right{
  background-image:url('/assets/images/lightblue_box_top_right.png');
}
div.roundedbox_lightblue div.bottom div.left{
  background-image:url('/assets/images/lightblue_box_bottom_left.png');
}
div.roundedbox_lightblue div.bottom div.right{
  background-image:url('/assets/images/lightblue_box_bottom_right.png');
}
div.roundedbox_lightblue div.content H3 SPAN{
  background-color: #e5f2ff !important;
}

/*LIGHTBLUE BORDERED ROUNDED BOX*/
div.roundedbox_bordered_lightblue{
  background-color:#cce5ff;
}
div.roundedbox_bordered_lightblue div.top div.left{
  background-image:url('/assets/images/lightblue_bordered_box_top_left.png');
}
div.roundedbox_bordered_lightblue div.top div.right{
  background-image:url('/assets/images/lightblue_bordered_box_top_right.png');
}
div.roundedbox_bordered_lightblue div.bottom div.left{
  background-image:url('/assets/images/lightblue_bordered_box_bottom_left.png');
}
div.roundedbox_bordered_lightblue div.bottom div.right{
  background-image:url('/assets/images/lightblue_bordered_box_bottom_right.png');
}

#page_category_header{
  padding-bottom: 20px; 
}
#page_category_header DIV{
  border-bottom: 1px solid #246bb3;
  padding: 0px 0px 9px 0px;
  /*border-top: 1px solid #CCE5FF;*/
}
#page_category_header A{
  font-size: 18px;
  font-weight: bold;
  height: 20px;
  position: relative;
  padding: 11px 0pt 9px 0px;

}
#page_category_header A:hover{
  text-decoration: none;
  color: rgb(102,102,102);
}

/*COMMENTBLOCK_CONTAINER_ROUNDEDBOX*/
#commentblock_container{
  
}
#commentblock{

}
#commentblock_controls{

}
#commentblock_container div.roundedbox{
  width:350px;
}
#commentblock_container div.roundedbox div.content{
  width:230px;
}


/*LOGINBOX ROUNDEDBOX*/
div.loginbox div.roundedbox{
  width:450px !important;
}
div.loginbox div.roundedbox div.content{
  width:420px !important;
}

/*COMMENTBOX ROUNDEDBOX*/
div.commentbox div.roundedbox{
  width:450px !important;
}
div.commentbox div.roundedbox div.content{
  width:420px !important;
}

/*REGISTER ROUNDEDBOX*/
div.registerbox div.roundedbox{
  width:500px !important;
}
div.registerbox div.roundedbox div.content{
  width:470px !important;
}
div.registerbox div.roundedbox INPUT{
  width:198px;
}

/*FORGOT ROUNDEDBOX*/
div.forgotbox div.roundedbox{
  width:450px !important;
}
div.forgotbox div.roundedbox div.content{
  width:420px !important;
}
div.forgotbox div.roundedbox INPUT{
  width:198px;
}



/*PROFIL ROUNDEDBOX*/
div.profilbox div.roundedbox{
  width:500px !important;
}
div.profilbox div.roundedbox div.content{
  width:470px !important;
}
div.profilbox div.roundedbox INPUT[type="text"], div.profilbox div.roundedbox INPUT[type="password"]{
  width:198px;
}

div.form_tip{
  color: #898989;
  font-size: 12px;
  width: 198px;
  margin: 0 0 5px 0;
}

/*SEARCH ROUNDEDBOX*/
div.searchbox div.roundedbox{
  width:254px !important;
  margin-bottom: 20px;
}
div.searchbox div.roundedbox div.content{
  width:230px !important;
}
div.searchbox div.roundedbox INPUT[type="text"], div.searchbox div.roundedbox SELECT{
  width:220px;
}



div.hibainfo{
  color: #dd0000;
  padding: 5px 5px;
  font-weight: bold;
  background-color: /*rgb(204, 229, 255);*/#cce5ff;
  border: 1px #dd0000 solid;
}
div.hibainfo A{
  color: #246bb3;
}
div.hibainfo A:hover{
  color: #246bb3;
}



/* CONTAINER CIMEK */
#content H3, #featuresblock H3, #page H3 {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: black;
  height: 9px;
  border-bottom: 1px solid #cce5ff;/*#acacac;*/
  margin: 0px 0px 15px 0px;
  padding: 1px 0px 0px 0px;
  position: relative;
}

#content DIV.blueheader H3, #featuresblock DIV.blueheader H3, #page DIV.blueheader H3 {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  background: url(/assets/images/box_top_default.gif) no-repeat;
  color: black;
  height: 34px;
  border-bottom: none;
  margin: 0 0 0 0;
  padding: 8px 0px 0px 10px !important;
  position: relative;
}
#content #featuresblock_3tab DIV.blueheader H3 {
  background: url(/assets/images/box_top_254.gif) no-repeat;
}

#content DIV.focivb2010header H3, #featuresblock DIV.focivb2010header H3, #page DIV.focivb2010header H3 {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  background: url(/assets/images/focivb2010header.png) no-repeat;
  color: black;
  height: 34px;
  border-bottom: none;
  margin: 0 0 0 0;
  padding: 8px 0px 0px 0px !important;
  position: relative;
}

#content DIV.focivb2010header, #featuresblock DIV.focivb2010header, #page DIV.focivb2010header {
    background-color: #666666;
    color: white;
}

#content DIV.focivb2010header DIV.aunit, #featuresblock DIV.focivb2010header DIV.aunit, #page DIV.focivb2010header DIV.aunit{
   padding: 0px 5px 10px 10px;
}
#content DIV.focivb2010header H1 A, #featuresblock DIV.focivb2010header H1 A, #page DIV.focivb2010header H1 A{
   color: white;
}

#content DIV.focivb2010header LI A, #featuresblock DIV.focivb2010header LI A, #page DIV.focivb2010header LI A{
   color: white;
}
#content DIV.focivb2010header LI, #featuresblock DIV.focivb2010header LI, #page DIV.focivb2010header LI{
   background-image: url("/assets/images/bullet_white.gif");
}
#content DIV.focivb2010header UL, #featuresblock DIV.focivb2010header UL, #page DIV.focivb2010header UL{
   padding: 0px 5px 5px 5px;
}
#featuresblock DIV.focivb2010header H3 SPAN, #content DIV.focivb2010header H3 SPAN{
  background: none !important;
}


#content DIV.focivb2010header p, #featuresblock DIV.focivb2010header p, #page DIV.focivb2010header p{
  color: white;
  padding: 5px 5px 0px 10px;
  /*text-align: justify;*/
}
#content DIV.focivb2010header form, #featuresblock DIV.focivb2010header form, #page DIV.focivb2010header form{
  padding: 5px 5px 0px 10px;
}
#content DIV.focivb2010header a, #featuresblock DIV.focivb2010header a, #page DIV.focivb2010header a{
  color: white;
}
#content DIV.focivb2010header DIV.poll-control, #featuresblock DIV.focivb2010header DIV.poll-control, #page DIV.focivb2010header DIV.poll-control{
  padding-top: 5px;
}

/*cikk melletti cimkefelho felulbiralasa*/
/*#content #featuresblock_3tab H3 {
  background: url(/assets/images/box_top_254.gif) no-repeat;
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: black;
  height: 34px;
  border-bottom: none;
  margin: 0 0 0 0;
  padding: 8px 0px 0px 10px !important;
  position: relative;
}
#content #featuresblock_3tab H3 SPAN{
  background: none !important;
}*/
/*felulbiralas vege*/


#featuresblock DIV.blueheader H3 SPAN, #content DIV.blueheader H3 SPAN{
  background: none !important;
}

DIV.zippheader H3 SPAN{
  background: url(/assets/images/zipplogo2_lb_small.png) no-repeat;
  height: 19px;
  width: 107px;
}
DIV.zippheader H3 SPAN A{
  padding-left: 44px;
}

#content div.roundedbox_ligthblue H3 , #featuresblock div.roundedbox_lightblue H3, #page div.roundedbox_lightblue H3 {
  color: black;
  border-color: #bfdfff;
}
#content div.roundedbox_darkblue H3 , #featuresblock div.roundedbox_darkblue H3, #page div.roundedbox_darkblue H3 {
  /*color: white;*/
  border-color: #cce5ff;
}
#content div.roundedbox_ligthblue H3 A, #featuresblock div.roundedbox_lightblue H3 A, #page div.roundedbox_lightblue H3 A{
  color: black;
}
#content div.roundedbox_darkblue H3 A, #featuresblock div.roundedbox_darkblue H3 A, #page div.roundedbox_darkblue H3 A{
  color: white;
}
#content div.article_box H3 A:HOVER{
  text-decoration: none;
}


#content DIV.column H3:first-child { padding-top: 0px; }

#content H3 SPAN, #featuresblock H3 SPAN, #page H3 SPAN  { background-color: white; padding-right: 10px; position: absolute; }






/*SEARCH PAGE CONTROLS*/
#resultblock div.article_box{
  width: 494px !important;
}
#resultblock div.article_box div.content{
  width: 474px !important;
}
#resultblock div.article_box div.content div.found{
  width: 474px;
  margin-bottom: 6px;
}
#resultblock div.article_box div.content span.found1{
  font-weight: bold;
}
#resultblock div.article_box div.content span.found2{
  font-weight: bold;
  color: #246bb3;
}
#resultblock div.article_box div.content div.pagerrow{
  width: 474px;
  float: none;
  margin-top: 20px;
}
#resultblock div.article_box div.content div.pagerleft{
  text-align:center;
  float:left;
  width: 40px;
}
#resultblock div.article_box div.content div.pager{
  text-align:center;
  float: left;
  width: 394px;
}
#resultblock div.article_box div.content div.pagerright{
  text-align:center;
  float:right;
  width: 40px;
}
#resultblock div.article_box div.content div.pagerbottom{
  height: 20px;
}
#resultblock ul#results{
  clear: both;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#resultblock ul#results li{

}



/*CONTAINEREK*/
div.article_box{
  /*width: 310px !important;*/ /*aut szelesseg miatt*/
  margin-bottom: 10px;
}
div.article_box div.roundedbox{
  margin-bottom: 20px;
}


div.article_box div.content{
  /*width: 290px !important;*/ /*aut szelesseg miatt*/
  margin: 0px 10px;
}

div.article_box div.aunit{
  padding: 8px 0px;
}

div.article_box div.more{
  padding: 5px 10px 0 0;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  border-top: 1px solid #cce5ff;
  background: url(/assets/images/arrow_right.gif) no-repeat right;
  margin-top: 10px;
}

div.article_box div.roundedbox_lightblue div.more{
  border-color: #bfdfff;
}
div.article_box DIV.image{
  margin: 7px 0px 10px 0px;
}

div.article_box div.roundedbox DIV.image{
  margin: 7px 0px 10px 25px;
}

div.article_box A IMG{
  width: 310px;
  border: 1px solid #cce5ff;
  text-decoration: none;
  display: block;
}
}

div.article_box div.roundedbox A IMG{

}

div.article_box A:hover IMG{
  border: 1px solid #99ccff;
  text-decoration: none;
}

div.article_box div.before_article, div.article_box div.after_article{
  color: #666;
  margin: 3px 0px;
}
div.article_box P{
  margin: 0px 0px 0px 0px;
  word-wrap: break-word;
}

A.catrss
{
  background: url(/assets/images/rss.gif) no-repeat scroll right center;
  margin-top: 1px;
  height: 20px;
  width: 20px;
  display: block;
  text-decoration: none;
  float: right;
}

FORM.catsearch input[type=text]{
  width: 210px;
}
FORM.catsearch{
  color: #acacac;
}

div.article_box LI{
  float: none;
  font-size: 13px;
  font-weight: normal;
  padding: 2px;
  background-image: url('/assets/images/bullet_blue2.gif');
  background-position: 4px 6px;
  background-repeat: no-repeat;
  padding: 0pt 0pt 4px 15px;
  margin-bottom: 2px;
}

div.article_box div.roundedbox UL{
  margin-top: 5px;
  margin-bottom: 10px;
}

div.article_box div.roundedbox LI{
  float: none;
  font-size: 13px;
  font-weight: normal;
  padding: 2px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 20px;
  margin-bottom: 5px;
}

div.article_box div.roundedbox_lightblue LI{
  background-image: url('/assets/images/bullet_note.gif');
}

div.article_box div.roundedbox_darkblue LI{
  background-image: url('/assets/images/bullet_note_dark.gif');
}

div.article_box.zippheader div.roundedbox_lightblue LI{
  background-image: url('/assets/images/bullet_blue2.gif');
  background-position: 4px 6px;
}

div.article_box LI A
{
  display: inline;
  padding: 0px;
  margin: 0px;
  font-family:arial,sans-serif;
  font-weight: normal;
  font-size:13px;
}

div.article_box_ad{
  width: 290px;
  margin: 0px auto;
  padding-top: 13px;
  padding-bottom: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: left top;
}
div.article_box_fullblockad{
    width: 643px;
  margin: 0 auto;
  padding-top: 13px;
  padding-bottom: 13px;
  background-image: url('/assets/images/ad_horizontal.gif');
  background-repeat: no-repeat;
  background-position: left top;
}


div.tagcloud{
  text-align: justify;
  line-height:19px;   
}
#content #featuresblock_3tab div.tagcloud{
  padding: 0px 10px;
}

div.article_box div.tagcloud div.more{
  background: none;
}
div.tagcloud UL{
  
}
div.tagcloud LI{
  display: inline;
  background: none !important;
  padding: 0px !important;
}
div.tagcloud LI A:hover {
  background-color: #246bb3;
  color: white !important;
  text-decoration: none;
}
div.tagcloud LI A.t0{
  font-size: 9px;
}
div.tagcloud LI A.t1{
  font-size: 10px;
}
div.tagcloud LI A.t2{
  font-size: 12px;
}
div.tagcloud LI A.t3{
  font-size: 13px;
}
div.tagcloud LI A.t4{
  font-size: 15px;
}
div.tagcloud LI A.t5{
  font-size: 16px;
}
div.tagcloud LI A.t6{
  font-size: 18px;
}
div.tagcloud LI A.t7{
  font-size: 20px;
}
div.tagcloud LI A.t8{
  font-size: 22px;
}
div.tagcloud LI A.t9{
  font-size: 24px;
}

div.article_box LI A:hover { color: #246bb3; }

/*404-es HIBAOLDAL*/
.article#content div#error404 {
  margin-left: 50px;
  margin-right: 30px;
  float: left;
  width: 278px;
  height: 220px;
  margin-top: 0px;
  
}
.article#content div#error404 H1{
  font-size: 65px;
  line-height: 65px;
  font-weight: bold;
  clear: both;
}
.article#content div#error404 H1 SPAN{
  vertical-align: 55px;
}
.article#content div#error404 H2{
  font-size: 18px;
  font-weight: bold;
  clear: both;
}
.article#content div#errortagcloud {
  float: left;
  width: 390px;
  display: block;
}

/*DATE PICKER*/
DIV.datepick{
  background: url('/assets/images/button_datepicker.gif') no-repeat center center;
  display: inline;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
/*TinyBrowser*/
DIV.tinybrowser{
  background: url('/assets/images/button_tinybrowser.png') no-repeat center center;
  display: inline;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
DIV.imageupload{
  background: url('/assets/images/uploadimage.png') no-repeat center center;
  display: inline;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 0 10px 0 5px;
}
/*SEARCH FORM*/
DIV.searchform{
  width: 230px;
}
DIV.searchform INPUT[type="submit"]{
  width: 120px;
}
DIV.searchform DIV.formrow{
  padding: 5px;
}
DIV.searchform DIV.formrow.center{
  padding: 5px;
  text-align: center;
}

/*AUTO COMPLETE CONTROL*/
DIV.autocmpl
{
  border:1px solid #ccc;
  margin-bottom:5px;
  background-color:white;
  z-index: 9999;
  overflow:auto;
  height: 150px;
} 
DIV.autocmpl UL{

}
DIV.autocmpl LI{
  background-color: white;
}
DIV.autocmpl LI.selected{
  background-color: #dfdfdf;
}
/*AUTO COMPLETE CONTROL*/

/*SELECT HACK IE6*/
SELECT{
  position: relative;
  z-index: 1;
}
/*SELECT HACK IE6*/

/* sendthis */
form#sendthis {
 margin: 0px auto;
 width: 400px;
}
form#sendthis table {
  width: 350px;
  border: solid 1px black;
  margin: 1em auto;
  padding: 0px;
  border-collapse: collapse;
}

form#sendthis td {
  padding: 5px 10px;
  margin: 0px;
  vertical-align: top;
}

form#sendthis td.title {
  text-align: right;
  font-weight: bold;
  font-size: 1.2em;
  height: 50px;
  padding-right: 40px;
  background: url(/assets/images/zipp_logo2_sendit.png) no-repeat #E5F2FF 5px;
  vertical-align: middle;
  border-bottom: solid 1px black;
}

form#sendthis td.subject {
  font-weight: bold;
}

form#sendthis td.copyright {
  font-size: 0.9em;
  color: gray;
  text-align: center;
}

form#sendthis td.controls {
  text-align: center;
  background: #E5F2FF;
  padding: 10px 0px;
}

form#sendthis input.text {
  width: 200px;
}

form#sendthis textarea {
  width: 300px;
  height: 100px;
}

/* PRINT */
#printbar, #print_copyright {
  display: none;
}

body.print #search,
body.print span.date,
body.print #menu,
body.print #page_category_header,
body.print #featuresblock,
body.print #admin_link,
body.print #footer,
body.print #article_bottom,
body.print #commentblock_container,
body.print .article_adcontainer,
body.print .second,
body.print #copyright,
body.print .ad_container,
body.print span.article_icons {
  display: none;
}

body.print #content,
body.print #featuresblock {
  border: none;
}

body.print #pagecontent,
body.print #content.article,
body.print #page,
body.print #article_content,
body.print #header,
body.print #content #articleblock_3tab {
  width: auto;
  margin: 0;
  padding-left: 0;
  float: none;
}

body.print #content #text,
body.print #content h1,
body.print #content ul,
body.print #content p,
body.print #content div {
  margin-left: 0 !important;
}


body.print ul#tags {
  background: none;
  padding: 0;
  border-top: 1px solid #CCE5FF;
}

body.print {
  padding: 55px 20px 20px 20px;
  margin: 0;
  background: white;
}

body.print #fix{
  margin: 0;
  padding: 0;
  width: auto;
}

#print_copyright {
  color: gray;
  border-top: 1px solid #CCE5FF;
  margin-bottom: 2em;
}

body.print #printbar,
body.print #print_copyright {
  display: block;
}

body.print #printbar {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  height: 25px;
  padding: 10px 0;
  background: #CCE5FF;
  border-bottom: solid 1px #2B95FF;
}
body.print #printbar a.back {
  float: right;
  margin-right: 15px;
}
body.print #printbar INPUT.print {
  float: left;
  margin-left: 15px;
}

/*SZERETNEMSZERET*/
form.szeretnem {
  width: 780px;
  height: 590px;
  background-repeat: no-repeat;
  padding: 20px 0;
}
form.almaim {
  background-image: url(/assets/images/szeretnem/szeretnem_almaim_feltolt.jpg);
  background-color: #94B2E8;
}
form.elegem {
  background-image: url(/assets/images/szeretnem/szeretnem_elegem_feltolt.jpg);
  background-color: #BDBAB3;
}
form.almaim label,
form.almaim span,
form.almaim h4,
form.almaim div.controls a {
  color: #1020FA;
}
form.elegem label,
form.elegem span,
form.elegem h4,
form.elegem div.controls a {
  color: #444;
}
form.szeretnem textarea.lead {
  height: 90px;
}
form.szeretnem textarea.content {
  height: 330px;
}
form.szeretnem label,
form.szeretnem input.title,
form.szeretnem textarea,
form.szeretnem iframe,
form.szeretnem div.controls,
form.szeretnem div.center {
  width: 650px;
  clear: both;
  display: block;
  margin: 0 auto;
}
form.szeretnem label {
  margin-top: 1em;
}
form.szeretnem div.controls {
  padding-top: 1em;
}
form.szeretnem div.controls input {
  margin-left: 5px;
  float: right;
}
form.szeretnem div.controls a {
  font-weight: bold;
}
form.szeretnem h4 {
  float: left;
  display: block;
  font-size: 16px;
  margin: 0 0 0.5em 20px;
  clear: none;
}

/*SZERETNEMSZERET container */

div.szeretnem a#elegem,
div.szeretnem a#almaim,
div.szeretnem span.elegem,
div.szeretnem span.almaim,
div.szeretnem span#elegem_bar,
div.szeretnem span#almaim_bar {
  display: block;
  float: left;
}
div.szeretnem a#elegem,
div.szeretnem a#almaim {
  width: 140px;
  height: 30px;
}
div.szeretnem a#elegem span,
div.szeretnem a#almaim span {
  display: none;
}
div.szeretnem a#elegem {
  margin: 5px 5px 15px 0;
  background: url(/assets/images/szeretnem/szeretnem_elegem_button.png) no-repeat;
}
div.szeretnem a#almaim {
  margin: 5px 0 15px 0;
  background: url(/assets/images/szeretnem/szeretnem_almaim_button.png) no-repeat;
}
div.szeretnem span#elegem_bar,
div.szeretnem span#almaim_bar {
  height: 13px;
}
div.szeretnem span#elegem_bar {
  background: url(/assets/images/szeretnem/szeretnem_elegem_statusbar.gif) repeat-x;
}
div.szeretnem span#almaim_bar {
  background: url(/assets/images/szeretnem/szeretnem_almaim_statusbar.gif) repeat-x;
}
div.szeretnem span.elegem,
div.szeretnem span.almaim {
  width: 125px;
  font-weight: bold;
}
div.szeretnem span.elegem {
  color: #666;
}
div.szeretnem span.almaim {
  color: #00AAAA;
  margin-bottom: 10px;
}
div.szeretnem div.magyarazat {
  clear: both;
  text-align: justify;
}
div.szeretnem div.elvalaszto {
  clear: both;
  background: #BFE1FD;
  height: 1px;
  width: 100%;
  margin: 10px 0;
}
div.szeretnem div.label {
  font-weight: bold;
}
div.szeretnem div.title {
  font-style: italic;
  margin-bottom: 1em;
}
div.article_box div.szeretnem ul.szeretnem li {
  background-image:url('/assets/images/bullet_blue2.gif');
  background-position:4px 6px;
  background-repeat:no-repeat;
  float:none;
  font-size:13px;
  font-weight:normal;
  margin-bottom:2px;
  padding:0 0 4px 15px;
}

form.szeretnem span.error_provider {
  background: url(/assets/images/error_provider.png) no-repeat;
  top:20px;
  display:block;
  float:right;
  height:20px;
  left:30px;
  position:relative;
  width:19px;
}

/* SZERETNEM cikk */
div.article_elegem {
  background: url(/assets/images/szeretnem_elegem_feltolt.jpg);
}
div.article_almaim {
  background: url(/assets/images/szeretnem_almaim_feltolt.jpg);
}
div#readerarticle_header.article_elegem {
  background: url(/assets/images/szeretnem_cikk_elegem_header.png);
}
div#readerarticle_header.article_almaim {
  background: url(/assets/images/szeretnem_cikk_almaim_header.png);
}
/* /SZERETNEM cikk */

/* MARKET AJAX TABLE */
table.market_tab{
  /* van minden td-ben link, ezek a f�lecsek*/
}
table.market_table{
  /* th a fejl�c, td a sima, bet�t�pus kell*/
}
table.market_table td.market_trend_up{
  color: green;
}
table.market_table td.market_trend_down{
  color: red;
}
table.market_table td.market_trend_stay{
  color: black;
}
table.market_table td.market_up{
  color: green;
}
table.market_table td.market_down{
  color: red;
}
table.market_table td.market_stay{
  color: black;
}
div.market_15p{
  color: #666666;
  font-size: 11px;
  margin: 5px 0 15px 0;
  text-align: justify;
}
/* /MARKET AJAX TABLE */


/* POLBASEBALL KONT�NER */


div.polbaseball{
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url('/assets/images/polbaseball_fooldal_01.png');
  padding-bottom: 0px;
  width: 310px;
  height: 227px;
}
div.polbaseball div{
  padding-top: 124px;
  padding-left: 82px;
}

div.polbaseball div div{
  background-color: wheat;
  min-width: 45px;
  width: 176px;
  height: 11px;
  margin-bottom: 7px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
  padding: 0 0 0 0;
}


div.polbaseball_lnk{
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url('/assets/images/polbaseball_fooldal_02.png');
  padding-bottom: 10px;
  width: 310px;
  height: 38px;
}
div.polbaseball_lnk_hover{
  background-image: url('/assets/images/polbaseball_fooldal_02_hover.png') !important;
}

/* /POLBASEBALL KONT�NER */

/* POLITIPP KONT�NER */


div.politipp{
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url('/assets/images/politipp.jpg');
  padding-bottom: 0px;
  width: 310px;
  height: 382px;
  text-align: center;
  color: white;
  font-size: 12px;
  z-index: 1;
}



div.politipp div{
  padding-top: 152px;
  padding-left: 0px;
}
div.politipp div div.ertekek{
  width: 78px;
  float: left;
  padding-left: 72px;
  padding-top: 0px;
}
div.politipp div div.mess{
  width: 310px;
  margin-top: 37px;
  float: left;
  padding-top: 0px;
  text-align: center;
}
div.politipp div.ertekek div.szavazat{
  margin-bottom: 29px;
  margin-top: 10px;
  padding-top: 0px;
  padding-left: 0px;
}
div.politipp div.ertekek div.legordulo{
  margin-bottom: 24px;
  margin-top: 6px;
  padding-top: 0px;
  padding-left: 0px;
}
div.politipp a, div.politipp a:hover, div.politipp a:visited{
 color: gold;
}

/* /POLITIPP KONT�NER */

.commenter{
  color: #666666;
  font-weight: bold;
}
.commenter_text{
  color: black;
}

.poll-question{
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: black;
  border-top: 1px solid white;
  margin-bottom: 12px !important;
  line-height: 17px;
}
.poll-myvote{
  font-weight: bold;
}
.poll-solution{
  text-decoration: underline;
}
.poll-mynsol{
  font-weight: bold;
  text-decoration: underline;
}
.poll-control{
  margin-top: 0px;
}
.poll-control INPUT{
  height: 30px;
  width: 310px;
  margin: 5px 0px;
}

.poll-answer{
  line-height: 25px;
}
.poll-info{
  font-weight: bold;
  margin: 3px 0px 7px 0px;
}
.poll-info a{

}
.poll-error{
  margin: 5px 0px;
  font-weight: bold;
  color: red;
}
