/*** Globális Beállítások ***/
* {	
	font-family: Tahoma;
}

.hidden{
	display: none;
}

body {
	background: #FBFEF4 url(../art/body_bkg.gif) top center repeat-y;	
	margin: 1px 0 0 0;	
	text-align: center; 
	font-size: 11px;
}

a {	
	color: #004813;	
	text-decoration: none;	
	font-weight: bold;
}

a:hover {	
	*cursor: pointer;
	text-decoration: underline;
}

.e-mail {
	float: left;	
}

.e-mail a{	
	color: #0000CC !important;
	text-decoration: none;	
	font-weight: normal;
}

.e-mail a:hover {
	color: #0000CC !important;	
	*cursor: pointer;
	text-decoration: underline;
}




.input_std {
	background: url(../art/input_bkg.gif) top center no-repeat;
}

.input_src {	
	background: url(../art/input_bkg.gif) top left repeat-x;	
	width: 106px;	
	height: 16px;	
	border: 1px solid #000;	font-size: 11px;	
	text-align: right;	
	margin: 0 5px 0 0px;	
	padding: 0 2px 2px 0;
}

.submit_std {	
	background: url(../art/submit_bkg.gif) top left repeat-x;	
	width: 40px;	
	height: 18px;	
	border: 0px solid #000;	
	font-size: 11px;	
	text-align: center;	
	padding: 0 0 3px 0;	
	*padding: 0;
}

.cmp {
	clear: both;
}

/*** Header ***/

.mainbody {	
	width: 960px;	
	*width: 958px;	
	height: 700px;	
	position: relative;	
	margin: auto auto;	
}

.head {	
	background: url(../art/head_bkg.jpg) top center no-repeat;	
	width: 960px;	
	height: 75px;	
	position: relative;	
	margin: auto auto;
}

.message { 	
	font-family: Trebuchet MS, Helvetica, sans-serif;	
	color: #EAFBBE;	font-size: 16px;	
	font-weight: bold;	
	*font-style: italic;	
	position: absolute;	
	bottom: 1px;	
	left: 10px;
}

.message h1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #EAFBBE;
	padding: 0;
	margin: 0;
	font-size: 16px;	
	font-weight: bold;
	*font-style: italic;
}

.message_box_top {
	float: left;
	height: 50px;
	width: 600px;
	position: relative;
	font-weight: normal;	
}

.message a {
	color: #EAFBBE;
	font-weight: normal;
	text-decoration: none;
}
.message a:hover {
	color: #EAFBBE;
	font-weight: normal;
 	text-decoration: none;
}

.flag_box {
	position: absolute;
	height: 20px;
	bottom: 0px;	
	left: 146px;
	width: 200px;
}

.flag {
	float: left;
	width: 24px;
	margin-left: 4px; 
}

.top {
	float: right;
	height: 75px;
	position: relative;
}

.login {
	color: #EAFBBE;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 6px 6px 0;
	*padding: 5px 6px 4px 0;
	float: left;
	width: 180px;
	*width: 185px;
}

.login .input_src {
	background: url(../art/input_bkg.gif) top left repeat-x;
	width: 89px;
	height: 14px;
	border: 1px solid #000;
	font-size: 11px;
	text-align: right;
	margin: 0 19px 0 0px;
	padding: 0 2px 2px 0;	
}		

.ltn {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 0 6px 0 0;
	width: 180px;	
	*width: 185px;
}

.ltn a {
	color: #FFF;
	font-weight: normal;	
}

.ltn .input_src {
	background: url(../art/input_bkg.gif) top left repeat-x;
	width: 89px;
	height: 14px;
	*height: 14px;
	border: 1px solid #000;
	font-size: 11px;
	text-align: right;
	margin: 0 5px 0 0px;
	padding: 0 2px 1px 0;
	*padding: 0 2px 2px 0;
}

.topmenu {
	color: #EAFBBE;
	font-size: 11px;
	text-align: right;
	position: absolute;
	bottom: 6px;
	right: 8px;
	width: 500px;	
}

.topmenu a {
	color: #EAFBBE;
	font-weight: normal; 
}
/*** Topline ***/

.topline {
	width: 960px;
	*width: 958px;
	position: relative;
	margin: auto auto;       
}
.navigator {
	float: left;
	padding: 6px 0 6px 8px;
	font-size: 11;
	color: #484848;
	width: 625px;
	*width: 628px;	
	text-align: left;
	text-transform: capitalize;	
}

.topmenu2 {
	float: left;
	text-align: right;
	padding: 6px 0px 6px 0px;
	font-size: 11px;                                         
	width: 318px;
	*width: 322px;
}

.topmenu2 a {
	color: #004813;
	font-weight: normal; 
}

.search {
	float: left;
	padding: 0px 0px 0px 0px;
	*padding: 0px 4px 0px 0px;
	*margin: -0px 0 0 0;
	font-size: 11px;                                         
	width: 313px;
	*width: 316px;
}  

.search select {
	background: url(../art/input_bkg.gif) bottom center repeat-x;
	border: 1px solid #000000;
	font-size: 11px;
	color: #484848;
	width: 107px;
	height: 18px;
	*height: 18px;
	margin: 0 2px 0 3px;	
}  

.search_input_src {
/*	background: url(../art/input_bkg.gif) top left repeat-x; */		
	width: 198px;
	*width: 197px;	
	border: 1px solid #000000;	
	font-size: 11px;
	height: 14px;
	*height: 14px;	
	text-align: right;
	padding-right: 2px;
} 

.search_submit_std {	
	background: url(../art/search_submit_bkg.gif) top left repeat-x;	
	width: 40px;	
	height: 18px;	
	border: 0px solid #000;	
	font-size: 11px;	
	text-align: center;	
	padding: 0 0 3px 0;	
	*padding: 0 0 0 0;
}

/*** Cells ***/ 
 
.content {
	background: #FFF url(../art/content_bkg.gif) top center repeat-x;
	border:1px solid #AAAAAA;
	margin: auto auto;
	position:relative;
	width:958px;
}

.leftcell {
	float: left;
	width: 160px;
}

/* Center adatlap */

.centercell {
	float: left;    
	width: 480px;
}

.boxset {
	padding: 0px 0px 8px 0px;
	*margin: 0px 0px 0px -2px;
}

.relatedbox {
	float: right;
	padding: 6px 0px 0px 0px;
	margin:0 6px 0 8px;
}

.ex {
	width: 125px;
	height: 38px;
	margin:0 0 9px;
	border: 1px solid #FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: url(../art/op.png);
}

.ex_line1 {
	font-size: 13px;
	color: #FFFFFF;
	padding: 3px 0 0 0;
	font-weight: bold;
}

.ex_line2 {
	font-size: 11px;
	color: #FFFFFF; 
}

.newshead {    
	/*float: left;*/    
	width: 474px;    
	padding: 0 0 12px;	
	height: 25px;
	*height: 60px;	
}

.newstitle,.newstitle h2 { 
	font-size: 22px;
	font-weight: bold;
 	float: left;	
	padding: 0px 0px 0px 2px;	
	*padding: 0px 0px 0px 3px;	
	margin: 0;
}

.new {    
	float: left;    
	padding: 0px 2px 0px 10px;
	margin: -1px 0px 0px 0px;
	height: 30px;
}

.more {
	float: right;
}

.meghatarozas,.meghatarozas h3 {
	color:#484848;
	float:left;    
	font-size:13px;    
	font-weight: bold;
	padding: 0px 0 0 4px;
	text-align: left;
	margin: 0;}

.meghatarozas h4 {
	color:#484848;
	float:left;    
	font-size:11px;    
	font-weight: bold;
	padding: 0px 0 0 1px;
	text-align: left;
	margin: 0;}

.dress {
	float: left;
}

.fulltext {
	float: right;
	width: 232px;    
	font-size: 12px;
	color: #484848;
	padding: 0 6px 0 0px;	
	*padding: 0 5px 0 0px;    
	text-align: justify;
}

.magyarazat {
	width: 232px;    
	font-size: 11px;
	color: #484848;
	padding: 6px 6px 0 0px;	
	*padding: 5px 5px 0 0px;    
	text-align: left;
	float: bottom;
}

.link {
	background: #FFF;
	float: left;
	margin: 10px 0 0 9px;
	padding: 8px;
	border: 1px solid #c7c7c7;
	line-height: 20px;
	width: 205px;
	*width: 214px;
	text-align: left;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.link a {    
	font-size: 12px;
	font-weight: bold;
	color: #004813;
	text-decoration: none;
}

.link a:hover {
	text-decoration: underline;
}

.data1 {
	width: 232px;
	*margin: 0 0 0 2px;
	border: 1px solid #777777;
	text-align: left;
}

.data2 {
	border: 1px solid #777777;
	text-align: left;
}

.data1 th,
.data2 th {
	font-size: 11px;
	color: #ffffff;
	padding: 2px;
}

.data1 th a,
.data2 th a {
	color: #ffffff;
	font-weight: bold;	
	text-decoration: none;
}

.data1 th a:hover,
.data2 th a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.data1 td,
.data2 td {
	font-size: 11px;
	color: #484848;
	padding: 2px;
}

.data1 td a,
.data2 td a {
	color: #484848;
	font-weight: normal;	
	text-decoration: none;
}

.data1 td a:hover,
.data2 td a:hover {
	color: #484848;
	font-weight: normal;
	text-decoration: none;
}

.brakeline {
	color: #FFF;
	font-weight: bold;
}

.data1 .zero,
.data2 .zero {
	/*background: #B2BD9F;*/
	background: #E2E0d0;
	font-weight: bold;
}

.data1 .first,
.data2 .first {
	border-right: 1px solid #ffffff;
}

.data1 .first_right,
.data2 .first_right {
}

.data1 .second,
.data2 .second {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
	/*background: #F8FEED;*/
}

.data1 .second_right,
.data2 .second_right {
	background: #FAF9EE;
}

.rightcell {
	float: left;
	width: 318px;
	*width: 318px;
}

/* NewsCEll */

.itemhead {
	border: 1px solid red;
	background: url(../img/vetomagok/Mv_Suba_L.jpg) center center no-repeat;
	border:1px solid #000000;
	width: 474px;
	height: 466px;
	*height: 462px;
	margin: 26px 0px 0px 0px;
	*margin: 5px 0px 0px 0px;
	position: relative;
}

.itemhead_fg {
	width: 140px;
	height: 466px;
	position: absolute;
	top: 0;
	right: 0;
}

.newscontent {
	padding-top: 12px;
}

.newsbox {
	background: url(../art/news_bkg.gif) top center no-repeat; 
	width: 147px;
	height: 68px;
	font-size: 11;
	margin: 5px 0 0 5px;
	*margin: 5px 0 0 2px;
}

.newsbox_first {
	margin: 0 0 0 5px; 
	*margin: 0 0 0 2px;
}

.newsbox_title {
	font-weight: bold;
	padding: 5px 5px 0 10px;
	text-align: left;
}

.newsbox_text {
	font-weight: normal;
	padding: 5px 5px 0 10px;
	text-align: left;
}

.newsbox_text a {
	font-weight: normal;
	text-decoration: none;
}

.newsbox_text a:hover {
	font-weight: normal;
	text-decoration: none;
}

.type {
	background:transparent url(../art/type_bkg.gif) no-repeat scroll center top;
	float:left;
	height:30px;
	margin: 4px 0 7px 3px;
	*margin:4px 0 7px 3px;
	position:relative;
	width:310px;
}

.type_first {
	background:transparent url(../art/type_bkg.gif) no-repeat scroll center top;
	float:left;
	height:30px;
	margin:8px 0 7px 3px;
	*margin:6px 0 7px 2px;
	position:relative;
	width:310px;
}

.type_close {
	float:left;
	height:10px;
	margin:3px 0 7px 3px;
	position:relative;
	width:310px;
}


.type_title {
	float:left;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	width:310px;
}

.typecell {    
	width: 150px;
	height: 150px;    
	background: url(../img/vetomagok/Mv_Suba_S.jpg) top left no-repeat;    
	border: 1px solid #000;    
	float: left;
	margin: 0px 3px 6px 3px;      
	position: relative;
}

.test {    
	position: absolute;    
	bottom: 0;    
	left: 0;    
	background: url(../art/op.png);	
	font-size: 12px;	
	color: #FFF;	
	font-weight: bold;	
	text-decoration: none;    
	height: 20px;    
	line-height: 20px;     
	width: 150px;	
	*width: 148px;    
	text-align: left;
}

.test label {    
	padding: 0 0 0 2px; 
}

.test a {
	color: #FFF;
	text-decoration: none;	
}

.test a:hover {
	color: #FFF;
	text-decoration: none;	}

.inline {
	position: absolute;
	right: 0;
}

.press {
	margin: 6px 7px 6px 4px;
	*margin: 6px 6px 6px 8px;
}

.press img {
	border: 1px solid #7E7E7E;
}

.typeselector {
	background: url(../art/typeselect_bkg.gif) bottom center repeat-x;
	width: 145px;
	*width: 147px;
	height: 55px;
	border: 1px solid #7E7E7E;
	margin: 0 5px 7px 5px;
	*margin: 0 5px 10px 7px;
}

.typeselector select {
	margin: 0 0 0 0px;
	*margin: 0 0 0 2px;
	width: 133px;
	height: 18px;
	font-size: 11px;
	border: 1px solid #7E7E7E; 
	background: url(../art/input_bkg.gif) bottom center repeat-x;
}

.typeselector_name {
	font-size: 12px;
	color: #004813;
	font-weight: bold;
	padding: 6px;
	text-align: left;
}

/*** Footer ***/

.footer .cloud {
	width: 96%;
	color: #1E542E;
	font-size: 11px;
	padding: 16px;
	line-height: 18px;
	border-top: 1px dotted #AAA;
}

.cloud a {
	color: #004813;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
}

.cloud a:hover {
	color: #004813;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.footer .underline  {
	background: url(../art/footer_bkg.gif) bottom center repeat-x;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	color: #FFF;
	*width: 958px; 
}

.underline a {
	color: #FFF;
	text-decoration: none; 
}

.underline a:hover {
	color: #FFF;
	text-decoration: underline; 
}

/*** List ***/

.listitems {
	width: 466px;
	border-bottom: 1px solid #777;
	margin: 0 0 0 5px;
	padding: 0 0 4px 0;
}

.list-leftcell {
	float: left;
	width: 90px;
}

.list-centercell {
	float: left;
	width: 310px;
	font-size: 13px;
	padding: 0 0 0 10px;
}

.list-rightcell {
	float: left;
	width: 30px;
	font-size: 13px;
	padding: 0 0 0 10px;
}

.list-title {
	text-align: left;
	font-size: 13px;
	margin: 6px 0 6px 0;
}

.list-title .top-words {
	color: #004813;
	font-size: 17px;
	height: 32px;
	line-height: 32px;
	float: left;
	margin: 0 8px 0 0;
}

.list-title .top-icons {
	float: left;
}

.list-title .last-words {
	height: 32px;
	line-height: 32px;
	float: left;
	margin: 0 8px 0 8px;
}

.list-subtitle {
	text-align: left;
	font-size: 10px;
	margin: 0 0 5px 0;
	clear: both;
}

.list-subtitle table tr td {
	font-size: 11px;
	text-align: center;
}

.list-cell {
	background: #f1f1f1;
}

.list-cell-end {
	font-weight: bold;
	border-bottom: 1px dotted #999;
}

.list-content {
	text-align: left;
	font-size: 13px;
	padding: 6px 0 0 0;
}

.list-content a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.list-content a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.list-imgs img {
	border: 1px solid #000;
}

.list-logo {
	padding: 10px 0 0 0;
}

.list-maintitle {
	margin: 14px 0 0 0;
} 

.list-maintitle h1 {
	text-align: left;
	color: #004813;
	margin: 0 0 1px 0;
	*margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	font-size: 20px;
}

.list-maintitle h3 {
	text-align: left;
	color: #484848;
	margin: 0 0 3px 0;
	*margin: 0 0 0 0;
	padding: 0;
	font-size: 22px;
}

.list-select {
	text-align: right;
	font-size: 13px;
	color: #484848;
	margin: 0 6px 4px 0;
}  

.list-select select {
	background: url(../art/input_bkg.gif) bottom center repeat-x;
	border: 1px solid #000000;
	width: 114px;
	height: 18px;
	font-size: 11px;
}

.list-checkbox {
	float: left;
	text-align: left;
	font-size: 13px;
	color: #484848;
	*margin: 0 3px 4px 0;
}

/*** Article ***/

/*.article {
	width: 474px;
	margin:0 0 20px 5px;
}*/

.article-head {    
	/*float: left;*/    
	width: 474px;	    
	padding:0 0 12px;
}

.article-title,.article-title h1 {
	color: #004813;    
	font-size: 20px;	
	font-weight: bold;    
	float: left;	
	padding: 0px 0px 0px 2px;	
	*padding: 0px 0px 0px 3px;
	text-align: left;
	margin: 0 0 0 0;	
}

.article-maintitle,.article-maintitle h2 {    
	color:#484848;    
	float:left;    
	font-size:15px;    
	font-weight: bold;	
	padding: 0 0 0 4px;	
	text-align: left;	
	margin: -2px 0 0px 0;
}

.article-subtitle,.article-subtitle h2 {    
	color:#484848;    
	float:left;    
	font-size:17px;    
	font-weight: bold;	
	padding: 0 0 0 4px;	
	text-align: left;	
	margin: 0 0 -12px 0;
	*margin: 0;
}

.article-items {	
	border-top: 1px solid #777777;	
	border-bottom: 1px solid #777777;	
	position: relative;	
	margin: 44px 0 10px 0;	
	*margin: 42px 0 10px 0;		
	padding: 0 0 14px 0;
}

.article-box {	
	float: left;	
	color: #777777;	
	font-size: 11px;	
	height: 0px;	
	padding: 0 0 0 4px;
	width: 470px;	
}

.article-author {
	float: left;
	text-align: left;
	/*width:80%;*/
}

.article-date {
	float: right;
	text-align: right;
	/*width:20%;*/
}

.article-box span {	
	float: left;	
	height: 22px;	
	line-height: 0px;
}

.article-more {	
	float: right;
	position: relative;
	/*margin: 0 0 0 377px;*/
}

.article-more div {	
	float: left;	
	padding: 0 3px 0 3px;
}

.sep {	
	margin: 0 8px 0 4px;
}

.article-tags {	
	text-align: left;	
	margin: 6px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #777;
}

.article-tags h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #484848;
}

.article-tags h4 a {
	color: #009944;
	text-decoration: none;
	margin: 0 4px 0 0;
	padding: 3px;
}

.article-tags h4 a:hover {
	background: #009944;
	color: #FFFFFF;
	margin: 0 4px 0 0;
	padding: 3px;
}

.article-entry {
	text-align: left;
	font-size: 13px;
	color: #484848;
	margin: 12px 0 10px 0;
	padding: 0 4px 0 1px;
	*padding: 0px 4px 0px 4px;
}

.article-entry h3 {
	font-size: 14px;
	font-weight: bold;	
	color: #004813;
	float:left	
	padding: 0px 0 0 4px;	
	text-align: left;	
	margin: 0;
}

.article-data {
	border: 1px solid #777777;
	text-align: left;
}

.article-data th {
	font-size: 11px;
	color: #ffffff;
	padding: 2px;
}

.article-data td {
	font-size: 11px;
	color: #484848;
	padding: 2px;
}

.article-data td a {
	color: #484848;
	font-weight: normal;	
	text-decoration: none;
}

.article-data td a:hover {
	color: #484848;
	font-weight: normal;
	text-decoration: none;
}

.article-brakeline {
	color: #ffffff;
	font-weight: bold;
	background: #E2E0D0;

}

.article-data .zero {
	background: #E2E0d0;
	font-weight: bold;
}

.article-data .first {
	border-right: 1px solid #ffffff;
}

.article-data .first_right {
}

.article-data .second {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
}

.article-data .second_right {
	background: #FAF9EE;
}

.related-image-left {
	float: left;
	margin: 4px 12px 4px 0;
}

.related-image-right {
	float: right;
	margin: 4px 0 4px 12px;
}

.related-image-center {
	margin: 4px 0px 4px 0px;
	text-align: center;
}


.related-image-left img,.related-image-right img,.related-image-center img, {
	border: 1px solid #484848;
}

.kepala {
	margin: 0px 0px 4px 0px;
	text-align: center;
	font-size: 11px;
}

.kepala_left {
	margin: 4px 0px 16px 0px;
	text-align: left;
	font-size: 11px;
}

.table h3 {
	margin: 4px 0px 4px 0px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.table h4 {
	margin: 4px 0px 4px 0px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #484848;
}

.related-links-left {
	background: #FFFFFF;
	float: left;
	margin: 4px 12px 4px 0;
	padding: 8px;
	border: 1px solid #777;
	line-height: 20px;
	width: 220px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.related-links-right {
	background: #FFF;
	float: right;
	margin: 4px 0 4px 12px;
	padding: 8px;
	*padding: 2px;
	border: 1px solid #777;
	line-height: 20px;
	width: 220px;
	*width: 236px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.related-links-left a,
.related-links-right a {	
	color: #007713;
	text-decoration: none;
}

.related-links-left a:hover,
.related-links-right a:hover {
	text-decoration: underline;
}

.article-step {
	width: 474px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	background: #f1f1f1;
	color: #AAA;
	position: relative;
	margin: 0 0 4px 0;
}

.article-step a {
	color: #484848;
}

.article-step-first {
	position: absolute;
	top: 0;	left: 5px;
}

.article-step-next {
	position: absolute;
	top: 0;
	right: 5px;
}

.article-data1 {
	width: 468px;
	*margin: 0 0 0 2px;
	border: 1px solid #777777;
	text-align: left;
}

.article-data2 {
	border: 1px solid #777777;
	text-align: left;
}

.article-data1 th,
.article-data2 th {
	font-size: 11px;
	color: #484848;
	padding: 2px;
	text-align: center;
}

.th_left {
	text-align: left!important;
}

.article-data1 td,
.article-data2 td {
	font-size: 11px;
	color: #484848;
	padding: 2px;
	text-align: center;
}

.article-data1 td a,
.article-data2 td a {
	color: #484848;
	font-weight: normal;	
	text-decoration: none;
}

.article-data1 td a:hover,
.aerticle-data2 td a:hover {
	color: #484848;
	font-weight: normal;
	text-decoration: none;
}

.article-brakeline {
	color: #FFF;
	font-weight: bold;
}

.article-data1 .zero {
	background: #E2E0d0;
	font-weight: bold;
}

.article-data1 .first {
	border-right: 1px solid #ffffff;
}

.article-data1 .first_left {
	text-align: left;
}

.article-data1 .first_right {
	text-align: right;
}

.article-data1 .second {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
}

.article-data1 .second_red {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
	color: #FF0000;
}

.article-data1 .second_red a {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
	color: #FF0000;
	text-decoration: underline;
}

.article-data1 .second_red a:hover {
	border-right: 1px solid #FAF9EE;
	background: #FAF9EE;
	color: #FF0000;
	text-decoration: underline;
}

.article-data1 .second_left {
	text-align: left;
	background: #FAF9EE;
}

.article-data1 .second_left_red {
	text-align: left;
	background: #FAF9EE;
	color: #FF0000;
}

.article-data1 .second_right {
	text-align: right;
	background: #FAF9EE;
}

.article-data1 .green {
	text-align: center;
	color: #ffffff;
	background: #004813;
}



/*** Static ***/

.s-head {    
	/*float: left;*/    
	width: 474px;
	height: 43px;   
	padding:0 0 12px;
}

.s-title,.s-title h1 {
	color: #004813;    
	font-size: 22px;	
	font-weight: bold;    
	float: left;	
	padding: 0px 0px 0px 2px;	
	*padding: 0px 0px 0px 3px;
	margin: 0 0 0 0;	
}

.s-maintitle,.s-maintitle h2 {    
	color:#484848;    
	float:left;    
	font-size:15px;    
	font-weight: bold;	
	padding: 0 0 0 4px;	
	text-align: left;	
	margin: -2px 0 0px 0;
}

.s-subtitle,.s-subtitle h2 {    
	color:#484848;    
	float:left;    
	font-size:17px;    
	font-weight: bold;	
	padding: 0 0 0 4px;	
	text-align: left;	
	margin: 0;
}

.bioszov {    
 	float: right;
	margin: -32px 0 0 0;
	*margin: -10px 0 10px 0;
}

.s-items {	
	border-top: 1px solid #777777;	
	border-bottom: 1px solid #777777;	
	position: relative;	
	margin: 4px 0 10px 0;		
	padding: 0 0 14px 0;
}

.s-box {	
	float: left;	
	color: #777777;	
	font-size: 11px;	
	height: 0px;	
	padding: 0 0 0 4px;
	width: 470px;	
}

.s-author {
	float: left;
	text-align: left;
	width:80%;
}

.s-date {
	float: right;
	text-align: right;
	width:20%;
}

.s-more {	
	float: right;
	margin:	0 0 0 0; 
	margin: -6px 0 0px 0;
	position: relative;
}

.s-more div {	
	float: left;	
	padding: 0 3px 0 3px;
}

.sep {	
	margin: 0 8px 0 4px;
}

.s-tags {	
	text-align: left;	
	margin: 14px 0 0 0;
	*margin: 12px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #777777;
}

.s-tags2 {
	text-align: left;	
	margin: 27px 0 0 0;
	*margin: 0 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #777777;
}

.s-tags3 {
	text-align: left;	
	margin: 9px 0 0 0;
	*margin: 27px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dashed #777777;
}

.s-tags h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #484848;
}

.s-tags h4 a {
	color: #009944;
	text-decoration: none;
	margin: 0 4px 0 0;
	padding: 3px;
}

.s-tags h4 a:hover {
	background: #009944;
	color: #FFFFFF;
	margin: 0 4px 0 0;
	padding: 3px;
}

.s-entry {
	text-align: left;
	font-size: 13px;
	color: #484848;
	margin: 12px 0 10px 0;
	padding: 0 4px 0 1px;
	*padding: 0px 4px 0px 4px;
}

.s-entry a {
	font-weight: normal;
	text-decoration: none;
	color: #484848;
}

.s-entry a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #484848;
}

.s-entry-left {
	background: #FFFFFF;
	float: left;
	margin: 4px 12px 4px 0;
	padding: 2px 0 0 0;
	line-height: 20px;
	width: 210px;
}

.s-entry-right {
	background: #FFFFFF;
	float: right;
	margin: 4px 0 4px 12px;
	padding: 2px 0 0 0;
	line-height: 20px;
	width: 210px;
}

.s-entry-right p,
.s-entry-left p {
	text-align: center;	
}


.s-entry-center {
	background: #F1F1F1;
	float: left;
	text-align: center;
	line-height: 0px;
	margin: 28px 0 0 0;
	*margin: 36px 0 0 0;
	width: 472px;
}

.s-entry-center h3 {
	font-size: 14px;
	*font-size: 15px;
	font-weight: bold;	
	color: #004813;
	*padding: 18px 0 0 0;
}

.s-related-image-left {
	float: left;
	margin: 4px 12px 4px 0;
}

.s-related-image-right {
	float: right;
	margin: 4px 0 4px 12px;
}

.s-related-image-left img,.s-related-image-right img, {
	border: 1px solid #484848;
}

.s-related-links-left {
	background: #FFFFFF;
	float: left;
	margin: 4px 12px 4px 0;
	padding: 8px;
	border: 1px solid #777;
	line-height: 20px;
	width: 220px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.s-related-links-left2 {
	background: #FFFFFF;
	float: left;
	margin: 4px 12px 4px 0;
	*margin: 4px 0px 4px 0;
	padding: 8px;
	border: 1px solid #777;
	line-height: 20px;
	width: 454px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.s-related-links-right {
	background: #FFF;
	float: right;
	margin: 4px 0 4px 12px;
	padding: 8px;
	border: 1px solid #777;
	line-height: 20px;
	width: 220px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.s-related-links-right2 {
	background: #FFF;
	float: right;
	margin: 4px 0 4px 4px;
	padding: 8px;
	border: 1px solid #777;
	line-height: 20px;
	width: 288px;
	*width: 306px;
	height: 134px;
	*height: 152px; 
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
}

.s-related-links-left a,
.s-related-links-left2 a,
.s-related-links-right a,
.s-related-links-right2 a
 {	
	color: #007713;
	text-decoration: none;
}

.s-related-links-left a:hover,
.s-related-links-left2 a:hover,
.s-related-links-right a:hover,
.s-related-links-right2 a:hover {
	text-decoration: underline;
}


/*** Overlay ***/

#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=70);
	opacity: 0.7;
	background: #B2BD9F;
	z-index: 10000;
}

#overlay-entry {
	position: fixed;
	left:50%;
	top:12px;
	width: 800px;
	*width:860px;
	padding: 20px 0 20px 0;
	margin-left: -400px;
	background: #FFF url(/art/overlay_bkg.jpg) top left repeat-x;
	border: 1px solid #004813;
	z-index: 20001;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size: 12px; 
}


#overlay-entry table td {
	font-size: 12px;
}

#overlay-entry h1 {
	margin: 0 0 12px 0;
	padding: 0;
	color: #004813;
	font-size: 18px;
}

#overlay-entry iframe{
	width: 760px;
	*width 840px;
	height: 540px;
	*height: 560px;
	border: 0px;
}

.close {
	position: absolute;
	right: 8px;
	top: 8px;
	margin: 0 0 4px 0;	
}
.close img{
	border: 0px;
	width: 15px;
	height: 15px;
}

.graph {
	position: relative;
}

.icon_graph {
	position: absolute;
	top: 3px;
	right: 3px;
}


/*** Faj szinkódok ***/

.oszi_buza, 
.oszi_buza .data1 .zero, 
.oszi_buza .data2 .zero{
	color: #004813;
}

.oszi_buza .brakeline {
	background: #004813;
}

.fakultativ_buza, 
.fakultativ_buza .data1 .zero, 
.fakultativ_buza .data2 .zero {
	color: #004813;
}

.fakultativ_buza .brakeline {
	background: #004813;
}

.oszi_tonkoly_buza, 
.oszi_tonkoly_buza .data1 .zero, 
.oszi_tonkoly_buza .data2 .zero{
	color: #71201C;
}

.oszi_tonkoly_buza .brakeline {
	background: #71201C;
}

.oszi_durum_buza, 
.oszi_durum_buza .data1 .zero, 
.oszi_durum_buza .data2 .zero {
	color: #DBAA58;
}

.oszi_durum_buza .brakeline {
	background: #DBAA58;
}

.fakultativ_alakor_buza, 
.fakultativ_alakor_buza .data1 .zero, 
.fakultativ_alakor_buza .data2 .zero {
	color: #98B57B;
}

.fakultativ_alakor_buza .brakeline {
	background: #98B57B;
}

.oszi_tonke_buza, 
.oszi_tonke_buza .data1 .zero, 
.oszi_tonke_buza .data2 .zero {
	color: #7090A9;
}

.oszi_tonke_buza .brakeline {
	background: #7090A9;
}

.oszi_rozs, 
.oszi_rozs .data1 .zero, 
.oszi_rozs .data2 .zero{
	color: #EB957C;
}

.oszi_rozs .brakeline {
	background: #EB957C;
}

.oszi_tritikale, 
.oszi_tritikale .data1 .zero, 
.oszi_tritikale .data2 .zero {
	color: #A896C8;
}

.oszi_tritikale .brakeline {
	background: #A896C8;
}

.oszi_arpa, 
.oszi_arpa .data1 .zero, 
.oszi_arpa .data2 .zero {
	color: #DFA039;
}

.oszi_arpa .brakeline {
	background: #DFA039;
}

.oszi_zab, 
.oszi_zab .data1 .zero, 
.oszi_zab .data2 .zero {
	color: #569FD3;
}

.oszi_zab .brakeline {
	background: #569FD3;
}

.tavaszi_zab, 
.tavaszi_zab .data1 .zero, 
.tavaszi_zab .data2 .zero {
	color: #71AF99;
}

.tavaszi_zab .brakeline {
	background: #71AF99;
}

.tavaszi_borso, 
.tavaszi_borso .data1 .zero, 
.tavaszi_borso .data2 .zero {
	color: #CCC099;
}

.tavaszi_borso .brakeline {
	background: #CCC099;
}

.tavaszi_buza, 
.tavaszi_buza .data1 .zero, 
.tavaszi_buza .data2 .zero{
	color: #C87139;
}

.tavaszi_buza .brakeline {
	background: #C87139;
}

.tavaszi_arpa, 
.tavaszi_arpa .data1 .zero, 
.tavaszi_arpa .data2 .zero {
	color: #00A75C;
}

.tavaszi_arpa .brakeline {
	background: #00A75C;
}

.oszi_kaposztarepce, 
.oszi_kaposztarepce .data1 .zero, 
.oszi_kaposztarepce .data2 .zero{
	color: #74516E;
}

.oszi_kaposztarepce .brakeline {
	background: #74516E;
}

.tavaszi_napraforgo, 
.tavaszi_napraforgo .data1 .zero, 
.tavaszi_napraforgo .data2 .zero{
	color:  #fecb64;
}

.tavaszi_napraforgo .brakeline {
	background:  #fecb64;
}

/*** Jobb oldali legördülő ***/

.glossymenu {
	float: left;
}

.glossymenu_2 {
	float: left; 
}

.glossymenu .statusicon { 
	position: absolute; 
	top: 8px; 
	right: 5px; 
	border: none; 
	width: 10px; 
	height: 10px;
}

.glossymenu_2 .statusicon { 
	position: relative; 
	top: 11px; 
	left: 294px; 
	border: none; 
	width: 10px; 
	height: 10px;
}

.rightcell a.menuitem { 
	color: white; 
}

.rightcell .plus { 
	background: url(/art/plus.gif) top left no-repeat; 
	width: 14px; 
	height: 14px; 
}

.rightcell .minus { 
	background: url(/art/minus.gif) top left no-repeat; 
	width: 14px; 
	height: 14px; 
}

.submenu{ 
	display:none; 
}

.subresize{ 
	overflow-y: hidden; 
	float: left
}

/*** home ***/

.first-item {
background: url(http://vetomag.elitmag.hu/img/home.gif) top left no-repeat;
border: 1px solid #000;
width: 474px;
height: 510px;
position: relative;
}

.centercell a {text-decoration: none;}

.centercell-ins {
width: 480px;
height: 1000px;
background: url(/art/home-center_bkg.gif) bottom center no-repeat;
}

.first-item-text {
background: url(/art/op.png);
position: absolute;
top: 0;
left: 0;
width: 474px;
height: 56px;
line-height: 56px;
}

.first-item-text h1 {
background: url(/art/bz.gif) top left no-repeat;
background-position: 12px 14px;
color: #FFF;
margin: 0;
padding: 0 0 0 42px;
font-size: 24px;
}

.first-item-text h1 a:hover {
text-decoration: none;
}

.first-item-text h1 a {
color: #FFF;
text-decoration: none;
}

.homelink {
float: left;
width: 145px;
height: 72px;
}


/*** home v2 ***/

.first-item2 {
background: url(http://vetomag.elitmag.hu/img/100903.jpg) top left no-repeat;
border: 1px solid #E7E7E7;
width: 474px;
height: 510px;
position: relative;
}

.centercell a {text-decoration: none;}

.centercell-ins {
width: 480px;
height: 1000px;
background: url(/art/home-center_bkg.gif) bottom center no-repeat;
}

.first-item2-text {
position: absolute;
top: 0;
left: 0;
width: 474px;
height: 56px;
line-height: 56px;
}

.first-item2-text h1 {
/***background: url(/art/bz.gif) top left no-repeat;
background-position: 12px 14px;***/
background: url(/art/op.png);
position: absolute;
bottom: 0;
left: 0;
width: 454px;
height: 40px;
line-height: 34px;
color: #FFF;
margin: 0;
padding: 0 0 0 20px;
font-size: 24px;
}

.first-item2-text h1 a:hover {
text-decoration: none;
}

.first-item2-text h2 {
color: #484848;
margin: 0;
padding: 0 0 0 42px;
font-size: 20px;
}

.first-item2-text h2 a:hover {
text-decoration: none;
}

.first-item2-text h2 a {
color: #FFF;
text-decoration: none;
}

.first-item2-text h1 a {
color: #FFF;
text-decoration: none;
}

.second-item2-text {
background: url(/art/op.png);
position: absolute;
bottom: 0;
left: 0;
width: 454px;
height: 50px;
line-height: 15px;
font-size: 13px;
font-weight: normal;
color: #FFF;
padding: 10px;
}

.homelink {
float: left;
width: 145px;
height: 72px;
}


/*** multi ***/

.multi-title h1 {
color: #004813;    
font-size: 22px;	
font-weight: bold;    
float: left;	
padding: 0px 0px 0px 2px;	
*padding: 0px 0px 0px 3px;
margin: 0 0 0 0;		
}

.multi-cat-title {
margin-bottom: 26px;
*margin-bottom: 24px;
}

.multi-cat-title h2 {
color:#AAAAAA;
font-size:14px;
font-weight: normal;
margin: 4px 0 0 0;
padding:0;
}

.multi-cat-title a {
text-decoration: none;
color:#484848;
font-size:14px;
font-weight: normal;
margin: 4px 0 0 0;
padding:0;
}

.multi-cat-title a:hover {
text-decoration: underline;
}

.multi-aera {
height: 1200px;
overflow: auto;
padding: 0 0 0 10px;
}

.multi-aera .mlt {
float: left;
margin: 0 8px 8px 0;
border: 1px solid #000;
position: relative;
}

.mlt {
background: url(http://vetomag.elitmag.hu/test/cikk/img/vetomagok/Mv_Suba_S.jpg) top left no-repeat;
width: 105px;
height: 105px;
position: relative;
}

.mlt-chk {
position: absolute;
bottom: 0;
*bottom: -1px;
left: 0;
width: 103px;
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 0 0 0 2px;
background:transparent url(../art/op.png) repeat scroll 0 0;
color: #FFF;
}

.mlt-chk2 {
position: absolute;
top: 0;
*top: -1px;
left: 0;
width: 103px;
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 0 0 0 2px;
background:transparent url(../art/op.png) repeat scroll 0 0;
color: #FFF;
}

.mlt-chk-c {
position: absolute;
right: 0;
bottom: 0;
height: 20px;
line-height: 20px;
}

.mlt-chk input {
margin: 4px;
*margin: 0;
padding: 0;
float: right;
}

.typecell-new {
    width: 148px;
    height: 148px;
		background: url(../art/typecell-new-empty_bkg.gif);
    border: 1px solid #000;
    float: left;
    margin: 0px 3px 6px 3px;
    *margin: 2px 5px 6px 3px;
    position: relative;
}

.typecell-new-empty {
    width: 148px;
    height: 148px;
    background: url(../art/typecell-new-empty_bkg.gif);
    border: 1px inset #333;
    float: left;
    margin: 0px 3px 6px 3px;
    *margin: 2px 5px 6px 3px;
    position: relative;
}

.typecell-bankuti_1201 {
    width: 148px;
    height: 148px;
    float: left;
    margin: 0px 3px 6px 3px;
    *margin: 2px 5px 6px 3px;
    position: relative;
}

.x-title {
width: 148px;
height: 148px;
line-height: 148px;
color: #343434;
font-size: 13px;
}

.bankuti_1201-text {
text-align: left;
width: 148px;
height: 148px;
color: #343434;
font-size: 11px;
}

.go-link {
margin: 8px 0 0 0;
font-size: 11px;
}

.x-test {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../art/op.png);
    color: #FFF;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 148px;
    *width: 146px;
    text-align: left;
}

.x-test label {
    padding: 0 0 0 2px;
    font-weight: bold;
}

/*** archive ***/

.arc-title {
padding: 0 0 32px 0;
*padding: 0 0 41px 0;
}

.arc-title h1 {
color:#004813;
font-size:20px;
margin:0;
padding:0;
text-align: left;
}

.arc-year {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:24px;
width: 460px;
line-height:24px;
margin:2px 8px 12px 2px;
padding:0 0 0 0px;
text-align:left;
position: relative;
float: left;
}

.arc-year span {
background-position: 0px 1px;
padding: 0 0 0 24px;
position: relative;
float: left;
}

.arc-year span a{
position: relative;
z-index: 10;
}

.arc-year span .statusicon{
position: absolute;
z-index: 5;
top: 0px;
left: 0px;
}

.arc-year .minus {
background:url(/art/minus.gif) #FAF9EE top left no-repeat;
background-position: 4px 5px;
border-left:1px solid #E2E0D0;
border-right:1px solid #E2E0D0;
border-top:1px solid #E2E0D0;
width: 470px;
height: 24px;
}

.arc-year .plus {
background:url(/art/plus.gif) #E2E0D0 top left no-repeat;
background-position: 4px 5px;
border-left:1px solid #484848;
border-right:1px solid #484848;
border-top:1px solid #484848;
width: 470px;
height: 24px;
}


.arc-news-title {
text-align:left;
font-size:13px;
margin:6px 16px 6px 16px;
}

.arc-news-subtitle {
text-align:left;
font-size:12px;
margin:-4px 16px 6px 16px;
color: #444;
}

.in {
border: 0;
}

/*** etarget ***/
.etarget474 {
	margin: 20px 0 10px 0;
}
