/* DotHu stylus file (c) http://www.dds.hu/ v1.12 2004.09.01. */

body { 
color: #505050;
background-color: #DEE8EC;
margin: 0px;
padding: 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
font-size: 75%;
margin-top: 0;
margin-left: 0;
padding-top: 0;
padding-left: 0; 
}

img[align="middle"] { vertical-align: middle !important; } 

/* altalanos tartalmi oldlalak */

#contenthir {
 width: 98%;  
 margin-top: 10px;
 padding: 15px 15px 15p 15px;
}

#default {
/*font-size: 90%; */
 width: 96%;  
 margin-top: 10px;
 margin-right: 0px;
 margin-left: 0px;
 padding: 15px 15px 15px 15px;
 line-height: 140%;
}

/* IE hack */
* html #default {
 width: 100%; 
}

#default ul,ul { list-style-type: none; }
#default ul li,ul li { list-style: url(images/list1t.gif); }
/*#default ul li {
padding-left: 10px;
text-align: left;
background: transparent url(images/list1.gif) left center no-repeat;
 }*/

#default ol,ol { list-style-type: none; }
#default ol li,ol li { list-style: url(images/list2t.gif); }

#linktar { 
width:  95%;
line-height: 160%;
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
}

#linktar ul { list-style-type: none; }
#linktar ul li {   list-style: url(images/list3t.gif); }

#linktar a:link, #linktar a:visited {color: #688BCF; text-decoration: underline;}
#linktar a:active, #linktar a:hover {color: #83C459; text-decoration: underline; }

a.fekete:link, a.fekete:visited {color: #505050; text-decoration: none;}
a.fekete:active, a.fekete:hover {color: #83C459; text-decoration: none; }

a:link, a:visited {color: #83C459; text-decoration: underline;}
a:active, a:hover {color: #688BCF; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
 color: #688BCF;
 font-size: 110%;
 font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
 font-weight: bold;
 padding-bottom: 0px;
 margin-bottom: 0px;
 /* 
 padding-left: 4px;
 border-left: 3px solid #A2BEDC;
 clear: both;*/
 letter-spacing: 1px;
 }
 
h1 {border-left: 6px solid #436db3; padding-left: 4px;}
h2 {font-size: 100%;  color: #5470A8;}
h3 {font-size: 100%; padding-top: 20px;  color: #5470A8;  }
h4 {font-size: 90%; color: #5470A8;}
h5 {font-size: 90%; color: #415782;}
h6 {font-size: 88%; color: #828282;}

.fontsmall {font-size: 85%;}

.error,.err { 
color: #FA8072; 
 font-weight: bold;  
}


.behuzas {
 margin-left: 20px;
}

hr {
 height:0px;
 border:0;
 border-top:1px dotted #b2b2b2;
}

.hline { border-bottom: 1px solid #436db3; }
.vline { border-right: 1px solid #436db3; }


.behuzas1{
 font-size: 10px;
 border-left: 1px #b2b2b2 dotted;
 padding-left: 5px;
 margin-left: 20px;
 margin-top: 5px;
 }

.megjegyzes{
 font-size: 85%;
 border-left: 1px #b2b2b2 dotted;
 padding-left: 5px;
 margin-left: 10px;
}

div.divkep {
float: right;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
text-align: center;
}

div.divkep img { 
border: 1px solid #436db3;
 padding: 2px;
  margin-left: 4px;
 margin-right: 4px;
}

.kep,.kepzoom { 
border: 1px solid #436db3;
 padding: 2px;
 margin-left: 4px;
 margin-right: 4px;
}

.kepzoom {
 cursor:pointer;cursor:hand;
}



.kepala {color: #688BCF;
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: center;
}

.oldaljegyzet {
	width: 150px;
	line-height: 140%;
	padding: 4px;
	margin: 8px;
	border: 1px solid #CBCBCB;
	background: #FAFAFA;
	color: #333333;
	float: right;
	background-image: url(images/back_kiemel.gif);
}

.kiemeles {
	padding: 4px;
	margin: 4px;
	border: 1px solid #CBCBCB;
	background: #FAFAFA;
	color: #333333;
	background-image: url(images/back_kiemel.gif);
}

.kfkiemeles {
	margin-bottom: 4px;
	margin-top: 10px;
	background: #FAFAFA;
	border-bottom: 1px solid #CBCBCB;
	color: #333333;
	background-image: url(images/back_kiemel.gif);
}

.lapozo { /* lapozo top */
border-bottom: 1px #b2b2b2 dotted;
background-image: url(images/back_lapozo1.gif);
 margin-bottom: 20px;
}

.lapozo1 { /* lapozo bottom */
border-top: 1px #b2b2b2 dotted;
background-image: url(images/back_lapozo.gif);
margin-top: 20px;
}

.lapozo A:link, .lapozo A:visited, .lapozo1 A:link, .lapozo1 A:visited {color: #688BCF; text-decoration: none;}
.lapozo A:active, .lapozo A:hover, .lapozo1 A:active, .lapozo1 A:hover {color: #9ED579; text-decoration: underline; }

.menusor,.navisav {color: #ffffff;
font-size: 10px;
}
.menusor A:link, .menusor A:visited, .navisav A:link,.navisav A:visited {color: #ffffff; text-decoration: none;}
.menusor A:active, .menusor A:hover, .navisav A:active, .navisav A:hover  {color: #DEE8EC; text-decoration: none; }

.menu {
color: #DEE8EC;
font-size: 10px;
padding-left: 15px;
padding-bottom: 5px;
font-weight: bold;
 line-height: 140%;
}
.menu A:link, .menu A:visited {color: #DEE8EC; text-decoration: none;}
.menu A:active, .menu A:hover {color: #83C459; text-decoration: none; }

.menukiem A:link, .menukiem A:visited {color: #f0e02a; text-decoration: none;}
.menukiem A:active, .menukiem A:hover {color: #FFFFFF; text-decoration: none; }

/*index boxs*/
.indexbox {
font-size: 10px;
 background-color: #DEE8EC;  
padding: 5px 5px 5px 5px; 
 }
 
.indexbox a:link, .indexbox a:visited {color: #688BCF; text-decoration: none;}
.indexbox a:active, .indexbox a:hover {color: #83C459; text-decoration: none; }
 
.programbox{ 
color: #ffffff;
font-size: 10px;
border-right: 1px solid #DEE8EC; 
}
.programbox1{ 
color: #ffffff;
font-size: 10px;
}
.programbox A:link, .programbox A:visited, .programbox1 A:link, .programbox1 A:visited {color: #FFFFFF; text-decoration: none;}
.programbox A:active, .programbox A:hover, .programbox1 A:active, .programbox1 A:hover  {color: #DEE8EC; text-decoration: none; }

/*program*/


.programdatum {
font-size: 90%;
color: #688BCF;
 padding-right: 5px;
 font-weight: normal;
 font-style: italic;
}

/*hirek*/

.hirbody{
 margin-top: 20px;
 text-align: justify;
}

.hirleadek,.programok {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 100%;
	border-bottom: 1px #b2b2b2 dotted;
	line-height: 140%;
}

.hirleadek1 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 100%;
}


.hirdatum {
font-size: 80%;
color: #688BCF;
 float: right;
 padding-right: 5px;
 font-weight: normal;
}

.hircim {
color: #688BCF;
 font-weight: bold;
  font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
}

.hirlead,.kfvalasz{
 border-left: 1px #b2b2b2 dotted;
 padding-left: 5px;
 margin-left: 20px;
 margin-top: 10px;
}



/*csak a szerkeszteshez*/
tda {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 70%;
}
/*csak a szerkeszteshez*/

/* table definiciok */

table {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
}

table.table1{
font-size:100%;
}

table.table1 td {
color: #505050;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border: 1px solid #CBCBCB;
}

table.table1k{
font-size:90%;
}

table.table1k td {
color: #505050;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
border: 1px solid #CBCBCB;
}

table.table2{
font-size:100%;
}

table.table2 td {
color: #505050;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
}

table.table3{
font-size:100%;
 border: 1px solid #CBCBCB;
}

table.table3 td {
color: #505050;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
 border-bottom: 1px dashed #CBCBCB;
}

table td.tableheader1 { 
background: #688BCF;
color: #FFFFFF;
border: 1px solid #000000;
 font-weight: bold;
}

table td.tableheader2 { 
background: #9ED579;
color: #FFFFFF;
border: 1px solid #000000;
 font-weight: bold;
}

table td.tableheader3 { 
 font-weight: bold;
border: 1px solid #CBCBCB;
 background: #F0F0F0;
}

table tr.row1 { background: #F0F0F0; }
table tr.row2 { background: #EEFFF1; }

#spacer { clear: both; }
.clear {clear:both;}
tr {clear:both;}

/*keethasab*/

 #kethasab {
 width: 100%; 
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
 }

#kethasab dl{
  width: 100%;
  padding: 0;
  float: left;
  padding-top: 0.5em;
  border-bottom: 1px dotted #b2b2b2;
  padding-bottom: 0.5em;
}
#kethasab dl dt{
  font-style: italic;  font-variant: small-caps; font-size: 90%;
  float: left;
  width: 30%;
  margin: 0 ;
  clear: left;
}
#kethasab dl dd{
  width: 50%;
  float: left;
}

/*keethasab1*/

 #kethasab1, #kethasab1n {
 width: 100%; 
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
 }

#kethasab1 dl,#kethasab1n dl{
  width: 100%;
  padding: 0;
  float: left;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#kethasab1 dl dt{
  font-style: italic;  font-variant: small-caps; font-size: 90%;
  float: left;
  width: 30%;
  margin: 0 ;
  clear: left;
}
#kethasab1 dl dd{
  width: 60%;
  float: left;
}

#kethasab1n dl dt{
  font-style: italic;  font-variant: small-caps; font-size: 90%;
  float: left;
  width: 60%;
  margin: 0 ;
  clear: left;
}
#kethasab1n dl dd{
  width: 30%;
  float: left;
}

/*keethasab1 small*/

 #kethasab1k {
 width: 100%; 
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
 }

#kethasab1k dl{
  width: 100%;
  padding: 0;
  float: left;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#kethasab1k dl dt{
  font-style: italic;  font-variant: small-caps; font-size: 90%;
  float: left;
  width: 15%;
  margin: 0 ;
  clear: left;
}
#kethasab1k dl dd{
  width: 60%;
  float: left;
}

/*keethasabx0*/

 #kethasabx0 {
 width: 100%; 
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
 }

#kethasabx0 dl {
	margin: 0 0 0 10px; width: 520px; float:left; text-align:left;
}
#kethasabx0 dl dt { width: 240px; font-style: italic;  font-variant: small-caps;  font-size: 90%;  float: left;    }
#kethasabx0 dl dd {width: 240px; float: right;   }

/*kethasabx1*/
 
 #kethasabx1 {
 width: 100%; 
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
 }

#kethasabx1 { 
width:  100%;
line-height: 160%;
 margin-top: 10px;
 padding: 5px 5px 5px 5px;
}

#kethasabx1 li {
	MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none;
	border-top: 1px solid #E3E3E3;
}
#kethasabx1 li b,#kethasab li a,#kethasab li i {
	DISPLAY: block;
}
#kethasabx1 ol {
	PADDING-LEFT: 1.5em; FLOAT: left; MARGIN: 0px 1em 5em 0px; WIDTH: 40%; min-width: 8em; max-width: 55%
}

/*kethasab2*/

#feed1 {
	FLOAT: left; MARGIN: 5px 20px 5px 0px; WIDTH: 190px; 
}
#feed2 {
	FLOAT: left; MARGIN: 5px 0px; WIDTH: 190px; 
}

/* form */

.form1 { 
border: 0px none; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

.inp1 { 
 font-size: 11px;
 border: 1px solid #A2BEDC;
 color: #436db3;
 background-color: #ffffff;
  
}  
.inpbutton { 
 font-family: Verdana, Arial,Helvetica, sans-serif;
 font-size: 11px;
 border: 1px solid #505050;
 color: #ffffff;
 background-color: #A2BEDC;
}  