body{margin:0;padding:0; font:0.9em Verdana,Arial,sans-serif;}
body {
  box-sizing: border-box ;
  -moz-box-sizing: border-box;}
body * {
  box-sizing: border-box ;
  -moz-box-sizing: border-box;}
body * * {
  box-sizing: border-box ;
  -moz-box-sizing: border-box;}
a:link {color: blue ;}
a:visited {color: blue ;}
a:active {color: red ;}
a:hover {color: red;}

/* General */
input, .input {
  color : #000000;
  font-size : 12px;
  font-family : Tahoma,Verdana,Arial;
  font-weight: bold;
}

.admarker {
  background-color:white;
  border:1px solid blue;
  margin:auto; 
  font-size: 10px;}
 #friss {background-color:#f0fff0; padding: 0 0 0 0; margin:0 0 5px 0;}
 .adtitle {background-color:#ffffff; color:#888888;text-align:center; font-size:10px;}
 .frisstitle {
  border-bottom: 5px solid #FFD0BD;
  padding: 5px 0 0 0;
  margin: 0 0 2px 0;
 }
 .frisstitle span{
  background-color: #FFD0BD;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  margin: 0 0 2px 0;
 }
 .boxtitle, .boxtitle2 {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-align: center ;
  margin: 1px ;
  height: 14px;
 }
 .boxtitle {background-color: #ff4500;}
 .boxtitle2 {background-color: #0093EC;}
 .message{font-size:150%; color:red; text-align:center; width:100%;}
 .klikk {cursor:pointer; cursor:hand ;}

/* Construction */  
#header{
  table-layout: fixed;
  border:0 ;
  height:94px;
  width: 100%;
  background-color: #efefef; 
/*  background-image: url("pics/piac-base.jpg");
  background-position: left top;
  background-repeat: repeat-x; */	
  overflow: hidden ;
  padding: 0 0 0 0;
  vertical-align: center;
 }
div#middle{
  width: 100%;
  background-color: #f0f0f0;
}
div#wrapper{
  width: 100%;
  float: left;
  background-color: #ffffff;
}
div#content{
  background-color: #ffffff;
  margin: 0 345px 0 0;
  padding:5px 5px 0 10px;
}

div#keywords {margin-bottom:10px;}
div#keywords a{TEXT-DECORATION: none; }
div.kapcs{ padding: 0 0 10px 0; width:100%; clear:left; margin: 10px 0 0 0; }
div.kapcs-bal {float:left;line-height: 1.5em; } 
div.kapcs-jobb {float:left; font:1em Tahoma,Arial,sans-serif;line-height: 1.5em; }
div .kapcs .kapcs-bal span{padding-left:5px;font-size:10px;color:green;}
div .kapcs #powered img{border:none; padding:2px;}
div .kapcs #powered a{border:1px solid #ffffff}
div .kapcs #powered a:hover{border:1px solid red}
div#left, div#right{
  float:left ;
  width:170px;
  padding: 5px 0px 5px 0px;
  text-align:center;
  background-color: #f0f0f0;
}
div#left{ margin-left: -340px;}
div#right{margin: 0 0 0 -170px;}
table#egyebhirek {clear:left; margin: 10px 0 10px 0;width:100%}
div#csathirek, div#mashirek {
  width:auto; padding: 10px; background-color:#f8f8f8; 
}
div#csathirek {border:3px solid #FFF6BF;}
div#mashirek {border:3px solid #F6FFBF;}
div#csathirekcim, div#mashirekcim {padding: 2px; margin: 0 0 10px 0}
div#footer {
  clear: left;
  width: 100%;
  margin-top:10px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  font-size: 10px;
  text-align:center;
 }
#header #logo_doboz{
/*    height:85px; */
  width:260px;
  overflow:hidden;
  padding:0px;
  margin:0px;
  background-image: url("pics/doboz_logo_bg.gif");
  background-position: center center;
  background-repeat: no-repeat;
 }
#header #logo_doboz a{
  display:block;
  width:70px;
  float:left;
  margin:5px 3px 5px 7px;
  }
#header #logo_doboz img{
  display:block;
  margin:auto; 
  }
#header #logo_doboz div{
  margin-top:5px;
  float:left;
  width:166px;
  text-align:center;
  }
#header #logo_doboz h2{
  font-size:22px;
  margin: 0 0 0 0;}
 #header #logo_doboz h3{
  font-size:12px;
  margin: 0 0 5px 0;}
 #header img{border:none}

 #header .banner{
  text-align: center; 
  vertical-align:middle;
}

 div#linkunit{
  text-align: center ;
  margin: 0px 0px 15px 0px;
  padding: 3px;
  border: 2px solid #d3d3d3 ;
 }
 div.welcome {margin:10px 0 10px 0; text-align: center;
  overflow: hidden ; padding:0 0 0 0;
  font-size: 18px; font-weight: bold; color:#ff3399;
 }
 div#welcome img{border:1px solid gray; margin:0px ;}

 div#channels .alcim{font-size:12px;	margin: 5px 0 0 5px;
  background-color: #99cccc; font-weight:bold; padding:5px;}
 div#channels .items {font-size:12px; margin: 0 0 10px 10px; line-height: 20px; }

 div#chaninfo 	{width: 100%; margin:5px 0 5px 0;}
 div#chaninfo table {border:1px solid #888888; background-color: #99cccc; margin:0 0 5px 0;}
 div#chaninfo table th {color: #333333; font-size: 12px; font-weight: bold; background-color: #99cccc;
  padding:2px; text-align:left;}
 div#chaninfo table tr {background-color: #ffffff;padding:0 0 0 0;}
 div#chaninfo table td {margin:0 0 0 0;padding:5px;}
 div#chaninfo img{	border: 0px ;}
 div#bigbox {clear:right;float:right; margin:0px; padding: 5px 0 5px 5px; background-color: #ffffff;}
 /* Jobb oldal */
.rightbox	{
  width: 160px;
  border:1px solid gray;
  background-color:#ffffff;
  padding: 0 0 2px 0;
  margin: 0 0 5px 0;
  font-size: 11px;
  /*overflow:hidden; */
 }
 #right table, #left table{width:100%;margin: 0 0 0 0; padding:0px; background-color:#ffffff; text-align:left;}
 div#kereses form{width:100%; margin: 5px 0 0 0;  padding:0px; text-align:center;}
 div#ujcsatik td{width:50%;}
 div#libri {text-align:center;}
 div#libri .book {width:95%; text-align:center; margin: 0 0 3px 0 ;}
 div#libri a img{display:block;border:1px solid black; margin:0 0 0 10px;}
 div#g_ajanlasok {text-align:center; padding:1px 0 1px 0;}
 div#googleSearchUnitIframe {}
 div.webreklam {border: 0px none ; margin: 0px; padding: 0px; background: rgb(247, 254, 222) url("/pics/veddmeg_110x70.gif") no-repeat scroll center center; cursor: pointer; width: 160px; height: 240px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

 div#left .cim{
  display:block;
  font-size:14px;
  margin: 0 0 10px 0;}
 div#left #archiv{
  width: 160px;
  font-size:12px;
  margin: 0 0 10px 0;
  text-align: center;}
 div#left #archiv a{
  display: inline ;		line-height:1.3 ;}
 div#left #archiv a.selected{
  font-weight: bold;color: #ffffff;background: #0000aa;}
 div .leftboxad{
  width: 160px;
  margin: 0 0 5px 0;
  text-align: center ;
 }
 div#calendar {
  margin: 0 0 10px 0;
  width:168px;
  font-size:12px;
  border: 1px solid gray ;
  padding: 1px;
  text-align: center;
  background-color: white;
 }
 div#calendar table {
  width:100%;
  margin:0;
 }
 div#calendar form {
  margin:0;padding:0;
 }
 div#left caption {
  background-color: #0093EC;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: center; 
  text-decoration: none;
 }
 div#calendar caption a{	color: #ffffff;  text-decoration: none;} 
 div#calendar caption a:hover{color: #ff0000; }
 div.box160w {
  width:160px;
  margin: 0 0 10px 0;
  font-size:12px;
  border: 1px dotted gray ;
  padding: 5px 0 5px 0;
  text-align: center;
  background-color: white;
 }
 div.box160w a{display:block;}
 div p.cim{
  margin: 5px 0 5px 0;
 }
 
 div#wide {
 	float: left;
 	width: 338px;
  padding: 5px 0px 5px 0px;
  text-align:center;
  background-color: #f0f0f0;
 }
 
 /* Etarget */
 div#etarget1{width:160px; height:610px; margin: 0px; padding: 0px;}
 div.textad{width:99%; border-top:1px solid #e4e8ee; border-bottom:1px solid #e4e8ee; padding: 10px 2px 0 2px; text-align:center; font-size:0.9em; font-family: Verdana; background-color:#FFF8F5;} 
 span.et_title{font-weight:bold; }
 span.et_desc {} 
 span.et_link {} 
 div.et_foot{width:100%; text-align:right; color:#888; margin: 0 0 2px 0; font-size:10px;}
  
 form#pagelinks {text-align: center;}
 form#pagelinks td.link{width:25px;}
 form#pagelinks td.nolink{color: #ff0000; width:25px;}
 form#pagelinks a{color: #0000FF; text-decoration: none;}
 form#pagelinks a:visited {color: #0000FF;	}
 form#pagelinks a:hover {color: #FF0000;	background-color: #CCCCCC;text-decoration: none;}
 form#pagelinks a:active {color: #FF0000;}
 /* keretek debughoz
 #header{border:1px solid gray;}
 div#wrapper{border:1px solid red;}
 div#left{border:1px solid black;}
 div#left{border:1px solid brown;}
 div#content{border:1px solid green;}
 div#footer{border:1px solid blue;}
*/

 /* tooltip */
 div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#ffffcc; border:1px dotted red;
  width:250px; padding:8px;
  color:#000; font-size:11px; line-height:1.2;
 }

div#lepegeto {
  width:100%;
  height: 18px;
  font-size:12px;
  margin-bottom: 2px;
/*
  float:left;
  background-color: #efefef;
  border-bottom: 1px solid #444444 ; */
}
div#lepegeto div a{text-decoration:none}
div#lepegeto #lepeget-bal {
  float:left; 
  padding: 0 0 2px 20px;
  text-align:left;
  background-image: url("pics/icons/prev-16px.png");
  background-position: left top;
  background-repeat: no-repeat; 
}
div#lepegeto #lepeget-jobb{
  float:right; 
  text-align:right;
  padding: 0 20px 2px 0;
  background-image: url("pics/icons/next-16px.png");
  background-position: right top;
  background-repeat: no-repeat; 
}

 /* */
 .newsitem {border:1px solid #e0e0e0; margin:2px 2px 10px 2px;padding:2px;background-color: #f8f8f8; width="100%"}

 .newstitle {font-weight: bold; clear:all;  margin:10px 5px 5px 0;}
 .newssubtitle {clear:all;  margin:5px 5px 5px 0; font-size: 0.8em; }
 .newssubtitle a, .newsdate a{text-decoration:none; margin: 0 0 5px 0;}
 .newslink {width:20px; background-image: url("pics/external.png");
  background-position: center right; background-repeat: no-repeat;
  text-decoration:none; margin-bottom: 6px;
 }
 .newslink img{border:0px;margin:0px;}
 .newstext {clear:all;}
 .newstext img {float:left ; margin: 5px;}
 .newsbottom{clear:left; margin:5px 5px 5px 0; padding:5px 2px 2px 2px; height: 18px; 
  color:#888;font-size: 0.8em; background-color: #f4f4f4; }
 .newsdate {font-size: 0.8em; float:left;}
 .newslist{margin: 0.2em 0 0 0; padding-bottom: 0.2em; font-size: 0.8em;}
 .adminlink{font-size: 0.8em; margin-left:3px; float:left;}
 .adminlink img {border: none;  }
 .detaillink{font-size:0.6em; float:right; font-style:italic; clear:all; }
 .detaillink a{text-decoration: none;}
 .foundtitle {border-bottom:1px solid #ff8888; margin:5px 0 10px 0;}
 .highlight{background-color: #ffffcc; }

  /* menü * ötlet: wellsfargo.com */
 #tabNav {
  PADDING: 2px 0px 0px 10px; FLOAT: none; MARGIN: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: normal; height:27px; font-size: 14px; background:url("pics/menu/grey_spacer.gif") #DFDFDF bottom left repeat-x; 	overflow: hidden ;
 }
 #tabNav UL {
  PADDING: 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
 }
 #tabNav UL A {
  PADDING: 5px 10px 5px 10px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(pics/menu/bg-right.gif) no-repeat right top;  MARGIN: 0px 2px 0px 0px; COLOR: #7e8f9b; TEXT-DECORATION: none;
 }
 #tabNav UL A:hover {
  COLOR: #c60808; TEXT-DECORATION: none
 }
 #tabNav LI {
  PADDING: 0px 0px 0px 6px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; BACKGROUND: url(pics/menu/bg-left.gif) no-repeat left top;
 }
 #tabNav .tabOn {
  BACKGROUND: url(pics/menu/bg-left-selected.gif) no-repeat left top;
 }
 #tabNav .tabOn A {
  PADDING: 5px 15px 6px 15px; FONT-WEIGHT: bold; BACKGROUND: url(pics/menu/bg-right-selected.gif) no-repeat right top; MARGIN: 0px 2px 0px 0px;  COLOR: #369; BORDER-BOTTOM: none
 }
 #tabNav #navrightside {
  margin-top:5px;
  width: 155px;
  float:right ;
  font-size: 10px;
  vertical-align:top;
 }
 #tabNav #settings{
  margin:2px 5px 0 0;
  display:block;
  float:right;
  width:160px;
  height:25px;
  height:24px;
  font-size: 10px;
  text-align: right;
 }
 #tabNav #settings *{
  vertical-align:middle;
 }
 #tabNav #navrightside a{
    display:block;
    float:left;
    padding:0;
  }
 #tabNav #addthis{
    margin:0 2px 0 5px;
    height:16px;
    width:125px;
 }
 #tabNav #navrightside img{
  border:none;
 }
 .clearAll {
  CLEAR: left; LINE-HEIGHT: 0; HEIGHT: 0px; margin: -3px 0px 0px 0px; padding: 0px;
 }
 
/* Admin */

#admin form, #admin #sitemap {padding: 5px; margin: 0px;}
#admin form table {font-size:12px;}
#admin #events {margin: 5px 0 0 190px;}

