@charset "iso-8859-2";
/**************** CSS Document *****************/
/* Author: Albert Zsolt                        */
/* E-mail: albert.zsolt[kukac]hdsnet[pont]hu   */
/* Date: 2009.02.27.                           */
/* Project: Agrokutatás                        */
/**************** CSS Document *****************/

#body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#4e4e4e;
	font-family:Arial;
}

a {
	text-decoration:none;
	color:#0182c0;
}

a:hover {
	text-decoration:underline;
}

.center {
	text-align: center;
}

.links {
	visibility:hidden;
	font-size:0;
}

p {
	padding:0;
	margin:0 0 10px 0;
}

.nomargin {
	margin:0;
}

.nopadding {
	padding:0;
}

form {
	padding:0;
	margin:0;
	float:left;
}

.strong {
	font-weight:bold;
}

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}

.float_left {
	float:left;
}

.float_left_konyv{
	width: 380px;
}

.float_right {
	float:right;
}

#container {
	background-image:url(/images/container.jpg);
	background-repeat:repeat-y;
	width:1080px;
	float:left;
}

#sub_container {
	background-image:url(/images/center_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:960px;
	float:left;
}

#home_link {
	width:411px;
	height:71px;
	float:left;
}

#home_link a {
	width:411px;
	height:70px;
	float:left;
	display:block;
}

#department_link {
	width:409px;
	height:71px;
	float:left;
}

#department_link a {
	width:200px;
	height:70px;
	float:right;
	display:block;
}

#nkth_link {
	width:140px;
	height:71px;
	float:left;
}

#nkth_link a {
	width:140px;
	height:70px;
	float:right;
	display:block;
}

#menu {
	width:887px;
	height:33px;
	float:left;
	padding:0 0 0 73px;
}

#menu div {
	background-repeat:no-repeat;
	height:33px;
	float:left;
	margin:0 2px 0 0;
}

#menu a {
	background-repeat:no-repeat;
	height:33px;
	float:left;
	display:block;
}

#menu a:hover {
	background-position:0;
}

.active {
	background-position:0;
}

#left {
	width:150px;
	float:left;
	border-top:1px solid white;
}

.left_sep {
	background-image:url(/images/left_sep.jpg);
	width:150px;
	height:3px;
	float:left;
	overflow:hidden;
	clear:both;
}

.left_item {
	width:150px;
	height:35px;
	float:left;
	clear:both;
}

.left_item a {
	background-image:url(/images/left_item.jpg);
	background-repeat:no-repeat;
	background-position:0 -40px;
	width:143px;
	height:26px;
	float:left;
	line-height:26px;
	display:block;
	padding:9px 7px 0 0;
	color:#043466;
	font-size:13px;
	text-align:right;
	text-decoration:none;
}

.left_item a:hover {
	background-position:0;
	color:#FFF;
}

.left_sub {
	background-image:url(/images/left_sub.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#88b414;
	width:150px;
	float:left;
	clear:both;
}

.left_sub_top {
	background-image:url(/images/left_sub_top.jpg);
	background-repeat:no-repeat;
	width:150px;
	float:left;
	padding:12px 0 7px 0;
	clear:both;
}


.left_sub_item {
	/*background-image:url(/images/left_sub_item.jpg);
	background-repeat:no-repeat;
	background-position:138px 10px;*/
	width:150px;
	float:left;
	clear:both;
}
.left_sub_item_active {
	background-color: #0182C3;
}

.left_sub_item a {
	width:145px;
	float:left;
	padding:0 5px 0 0;
	color:#003f82;
	font-size:12px;
	text-align:right;
	line-height:22px;
}
	.left_sub_item a:hover {
		color:#FFFFFF;
	}
	
.left_sub_item_active a{
	color: #FFFFFF;
}

#right {
	width:160px;
	float:left;
	padding:25px 0 0 0;
	overflow:hidden;
}

#right a {
	color:#000;
}

#right h2{
	width:160px;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:0 0 4px 0;
	margin:0;
	color:#95b221;
}

.right_box {
	background-color:#ecf5c7;
	width:136px;
	float:left;
	padding:12px;
	margin:0 0 8px 0;
}

.right_box input {
	width:130px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin:0;
	border:1px;
}

.right_button {
	background-image:url(/images/right_button.jpg);
	background-repeat:no-repeat;
	background-position:right -20px;
	background-color:#bdda49;
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
	line-height:18px;
	padding:0 18px 0 18px;
	float:right;
	text-decoration:none;

}

.right_button:hover {
	background-color:#bdda49;
	background-position:right 0;
	text-decoration:none;
}

.right_eujsag {
	background-image:url(/images/eujsag.jpg);
	width:160px;
	height:78px;
	float:left;
	margin:0 0 8px 0;
}

.right_eujsag a {
	width:160px;
	height:78px;
	float:left;
	display:block;
}

.right_banner {
	float:left;
}

#center {
	background-image:url(/images/center.jpg);
	background-repeat:repeat-x;
	width:550px;
	float:left;
	padding:0 20px 36px 20px;
	min-height:500px;
}

/*
#sub_center {
	background-image:url(/images/center.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:550px;
	float:left;
	padding:0 20px 36px 20px;
}
*/
#center h1{
	font-size:18px;
	font-weight:bold;
	padding:0 0 16px 0;
	margin:0;
	color:#0182c0;
}

#center h1.nopadding{
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#0182c0;
}

#center h2{
	font-size:15px;
	font-weight:bold;
	padding:0;
	margin:0;
}

.multititle{
	font-size:14px;
	font-weight:bold;
	padding:16px 0 16px 0;
	margin:0;
	color:#0182c0;
}

.navigate {
	width:550px;
	float:left;
	padding:6px 0 0 0;
	line-height:30px;
}

/*.navigate a {
	color:#7f8081;
}

.navigate a:hover {
	color:#0182c0;
}*/

.separator {
	background-color:#adcee7;
	width:100%;
	height:1px;
	float:left;
	overflow:hidden;
	margin:10px 0 10px 0;
}

.separator2 {
	background-color:#adcee7;
	width:100%;
	height:1px;
	float:left;
	overflow:hidden;
}

.main_left {
	width:326px;
	float:left;
	padding:0 0 10px 0;
}

.main_left_banner {
	width:300px;
	height:250px;
	float:left;
	padding:12px;
	background-color:#f1f1f1;
	overflow:hidden;
}

.main_left ul {
	width:326px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

.main_left li {
	background-image:url(/images/li_1.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:326px;
	float:left;
	padding:0 13px 16px 13px;
}

.main_left li a {
	font-size:13px;
}

.main_left_item {
	width:306px;
	float:left;
	padding:10px 13px 8px 13px;
}

.main_left_item_header {
	background-image:url(/images/arrow_1.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	float:left;
	padding:0 13px 0 13px;
	font-size:13px;
}

.main_left_item_header_opened {
	background-image:url(/images/arrow_2.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	float:left;
	padding:0 13px 0 13px;
	font-size:13px;
}

.main_left_sub {
	float:left;
	padding:0 0 0 18px;
}

.main_left_sub_hidden {
	display:none;
}

.main_left_subitem {
	background-image:url(/images/li_1.jpg);
	background-repeat:no-repeat;
	background-position:0 8px;
	width:288px;
	float:left;
	line-height:20px;
	padding:0 13px 0 13px;
}

.main_left_subitem a {
	font-size:12px;
}

.main_right {
	width:214px;
	float:left;
	padding:0 0 10px 10px;
}

.main_right_header {
	background-color:#dedede;
	width:194px;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	padding:0 10px 0 10px;
}

.main_right_header h2 {
	padding:0;
	margin:0;
	color:#666666;
	font-weight:bold;
}

.main_right_box {
	background-color:#f1f1f1;
	width:194px;
	float:left;
	padding:10px;
	margin:0 0 10px 0;
}

.main_right_box ul {
	width:194px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

.main_right_box li {
	background-image:url(/images/li_1.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:168px;
	float:left;
	padding:0 13px 16px 13px;
}

.main_right_box li a {
	font-size:13px;
}

.tudastar_list ul {
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
}

.tudastar_list li {
	background-image:url(/images/li_1.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 13px 16px 13px;
}

.tudastar_list_onlyone li {
	padding:13px 13px 16px 13px;
}

.tudastar_list_onlyone li {
	background-position:0 18px;
	font-weight: bold;
}

.tudastar_list li a {
	font-size:13px;
}

.tudastar_link{
	margin: 10px 0 10px 0;
}

.book_img {
	float:left;
	display:block;
	margin:0 8px 0 0;
	border:0;
	width: 51px;
	height: 66px;
}

.main_right_desc {
	float:left;
	padding:0 0 16px 0;
}

.konyv_right_desc{
	width: 120px;	
}

.main_right_banner {
	background-color:#f1f1f1;
	width:180px;
	height:150px;
	float:left;
	padding:17px;
	margin:0 0 10px 0;
	overflow:hidden;
}

.main_right_gallery {
	width:194px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.main_right_gallery img {
	border:none;
	margin:0 0 7px 0;
}

#footer {
	background-color:#e9f5c6;
	width:902px;
	line-height:24px;
	float:left;
	color:#629300;
	padding:0 0 0 13px;
	font-size:11px;
	font-weight:bold;
}

#footer a {
	color:#629300;
	font-weight:bold;
}

.line {
	width:550px;
	float:left;
}

.search {
	background-color:#e7f0f8;
	height:20px;
	line-height:20px;
	float:left;
	padding:5px 5px 5px 13px;
}

.search_padding {
	float:left;
	padding:0 0 9px 0;
}

#search_border {
	border-right:2px solid white;
}

.form_padding {
	float:left;
	padding:0 0 0 5px;
}

.search input {
	width:117px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 2px 1px 2px;
	margin:1px 0 0 0;
	border:1px;
}

.search select {
	width:131px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 2px 1px 2px;
	margin:1px 0 0 0;
	border:1px;
}

.search_button {
	background-image:url(/images/right_button.jpg);
	background-repeat:no-repeat;
	background-position:right -20px;
	background-color:#bdda49;
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
	line-height:18px;
	padding:0 18px 0 18px;
	float:left;
	color:#000;
}

.search_button:hover {
	background-color:#bdda49;
	background-position:right 0;
	text-decoration:none;
}

.banner_468 {
	background-color:#f1f1f1;
	width:468px;
	height:60px;
	float:left;
	padding:4px 41px 4px 41px;
	border-top:1px solid #adcee7;
	border-bottom:1px solid #adcee7;
	overflow:hidden;	
}

.pager {
	width:362px;
	float:left;
	padding:15px 0 15px 188px;
}

.pager_margin {
	float:left;
	margin-top:3px;
}

.pager select {
	float:left;
	margin:0 5px 0 0;
}

.pager_next {
	background-image:url(/images/pager_next.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:14px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 5px;
	margin:6px 0 0 0;
}

.pager_next_active {
	background-image:url(/images/pager_next_active.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:14px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 5px;
	margin:6px 0 0 0;
}

.pager_next_active a {
	width:14px;
	height:11px;
	display:block;
	float:left;
}

.pager_last {
	background-image:url(/images/pager_last.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:9px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 0 0 5px;
	margin:6px 0 0 0;
}

.pager_last_active {
	background-image:url(/images/pager_last_active.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:9px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 0 0 5px;
	margin:6px 0 0 0;
}

.pager_last_active a {
	width:9px;
	height:11px;
	display:block;
	float:left;
}

.pager_prev {
	background-image:url(/images/pager_prev.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:14px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 5px;
	margin:6px 0 0 0;
}

.pager_prev_active {
	background-image:url(/images/pager_prev_active.jpg);
	background-repeat:no-repeat;
	background-position:5px 0;
	width:14px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 5px;
	margin:6px 0 0 0;
}

.pager_prev_active a {
	width:14px;
	height:11px;
	display:block;
	float:left;
}

.pager_first {
	background-image:url(/images/pager_first.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 0;
	margin:6px 0 0 0;
}

.pager_first_active {
	background-image:url(/images/pager_first_active.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:11px;
	overflow:hidden;
	float:left;
	padding:0 5px 0 0;
	margin:6px 0 0 0;
}

.pager_first_active a {
	width:9px;
	height:11px;
	display:block;
	float:left;
}

.news_container_dark {
	background-color:#f1f1f1;
	width:530px;
	float:left;
	padding:10px;
}

.news_container_img {
	width:130px;
	float:left;
}

.news_container_img img {
	float:left;
	display:block;
	border:0;
	margin:0;
	width:120px;
}

.news_container_text {
	width:400px;
	float:left;
}

.news_container {
	width:530px;
	float:left;
	padding:10px;
}

.news_container img {
	float:left;
	display:block;
	border:0;
	margin:0 8px 0 0;
}

.font_size_16 {
	font-size:16px;
}

.font_size_13 {
	font-size:13px;
}

.color_blue {
	color:#0182c0;
}

.printable_title {
	width:370px;
	float:left;
	border-right:1px solid #adcee7;
}

.pdf_container {
	width:83px;
	float:left;
}

.pdf_padding {
	float:left;
	padding:0 32px 2px 32px;
}

.pdf {
	background-image:url(/images/pdf_icon.jpg);
	width:19px;
	height:22px;
	float:left;
}

.pdf a {
	width:19px;
	height:22px;
	float:left;
	display:block;
}

.pdf_text {
	width:83px;
	float:left;
	text-align:center;
}

.print_container {
	width:65px;
	float:left;
}

.print_padding {
	float:left;
	padding:0 20px 0 20px;
}

.print {
	background-image:url(/images/printer_icon.jpg);
	width:25px;
	height:24px;
	float:left;
}

.print a {
	width:25px;
	height:23px;
	float:left;
	display:block;
}

.print_text {
	width:65px;
	float:left;
	text-align:center;
}

.magazin_container {
	width:550px;
	float:left;
	padding:5px 0 0 0;
}

.magazin_line {
	float:left;
	padding:0 0 5px 0;
}

.magazin_left {
	background-color:#f1f1f1;
	width:150px;
	float:left;
	padding:15px;
	margin:0 5px 0 0;
}

.magazin_center {
	background-color:#f1f1f1;
	width:150px;
	float:left;
	padding:15px;
	margin:0 5px 0 0;
}

.magazin_right {
	background-color:#f1f1f1;
	width:150px;
	float:left;
	padding:15px;
}

.magazin_bg {
	background-color:#d9d9d9;
	float:left;
	padding:14px;
	margin:0;
	font-size:11px;
	color:#000;
	position: relative;
	top: 0px;
	left: 0px;
	width: 122px;
}

.magazin_bg_szaklap{
	height: 214px;
}

.magazin_bg_szakkonyv{
	height: 285px;
}

.magazin_bg img {
	border:1px solid white;
	width:120px;
	height:180px;
	position:absolute;
	bottom:14px;
}

.magazin_bg a {
	float:left;
	margin:0 0 5px 0;
}

.magazin_text {
	float:left;
	padding:5px 14px 0 14px;
	margin:0;
	font-size:11px;
	color:#000;
}

.h1_toppadding {
	float:left;
	padding:10px 0 0 0;
}

.szaklap {
	width:100%;
	float:left;
	padding:0 0 10px 0;
}

.szaklap img {
	float:left;
	margin:0 8px 0 0;
}

.szaklap p {
	max-width:410px;
}

.form_container {
	width:540px;
	float:left;
	background-color:#f6f6f6;
	padding:6px 4px 6px 6px;
	color:#000;
	margin:0 0 10px 0;
}

.form_label {
	width:130px;
	float:left;
	text-align:right;
	padding:0 10px 15px 0;
	line-height:18px;
}

.form_input {
	width:288px;
	margin:0;
	padding:2px;
}

.form_textarea {
	width:288px;
	height:85px;
	overflow:hidden;
	margin:0;
	padding:2px;

}
.textarea_tartalombekuldes{
	width: 380px;
	height: 300px;
	margin:0;
}

#form_pamode_label {
	line-height:120px;
}

#form_message_label {
	line-height:90px;
}

.form_paymode_container {
	background-color:#e5e4e4;
	width:270px;
	float:left;
	padding:13px;
}

.form_paymode_container div {
	float:left;
}

.form_paymode_container .row {
	width:100%;
	padding:0 0 6px 0;
}

.form_paymode_container label {
	width:230px;
	float:right;
	padding:3px 0 0 0;
}

.form_paymode_container input {
	margin:0;
	padding:0;
	float:left;
}

.captcha {
	width:256px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
}

.captcha img {
	float:right;
	margin:0;
	border:0;
}

.form_captcha {
	width:160px;
	margin:0;
	padding:2px;
}

.form_send {
	width:435px;
	float:left;
}

.event_pager_side {
	width:150px;
	height:14px;
	float:left;
	text-align:right;
	font-size:14px;
}

.event_pager_side a {
	font-size:14px;
	font-weight:normal;
}

.active_event {
	font-weight:bold;
}


.event_pager_center {
	width:250px;
	height:14px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#0182c0;
	font-weight:bold;
}

.color_grey {
	color:#7d7d7d;
}

.gallery_bg {
	background-image:url(/images/gallery_bg.jpg);
	width:148px;
	height:126px;
	float:left;
	overflow:hidden;
	padding:10px 16px 0 16px;
	color:#000000;
	cursor:pointer;
}

.gallery_bg:hover {
	background-image:url(/images/gallery_bg_hover.jpg);
}

.gallery_bg img {
	width:148px;
	height:78px;
	float:left;
	padding:0;
	margin:0;
	border:0;
}

.gallery_bg_text {
	padding:8px 0 0 0;
	float:left;
	width:148px;
}

.gallery_bg_spacer {
	margin:0 5px 0 0;
}

.right_item {
	width:160px;
	height:41px;
	float:left;
	margin:0 0 13px 0;
	padding:9px 0 0 0;
}

.right_item a {
	width:160px;
	height:41px;
	float:left;
	display:block;
}

.right_sep {
	background-color:#ecf5c7;
	width:100%;
	height:1px;
	float:left;
	overflow:hidden;
}

.right_link {
	color:#585954;
	font-weight:normal;
	margin:8px 0 2px 2px;
	float:left;
}

.right_link span {
	color:#585954;
}

.right_link:hover {
	text-decoration:none;
}

.eform {
	width:550px;
	padding:0;
	margin:0;
	float:left;
}

.eform .line {
	background-color:#f1f9ff;
	width:550px;
	height:32px;
	padding:0;
	margin:0 0 6px 0;
	float:left;
}

.eform .leftlabel {
	width:70px;
	line-height:32px;
	float:left;
	padding:0 0 0 21px;
}

.eform .chb {
	float:left;
	padding:6px 0 0 0;
}

.eform .input {
	width:120px;
	float:left;
	padding:5px 0 0 0;
}

.eform .input input {
	width:120px;
	float:left;
	padding:2px;
	margin:0;
	color:#4e4e4e;
	font-family:Arial;
	font-size:12px;
}

.eform .capchalabel {
	width:381px;
	float:left;
	line-height:32px;
	padding:0 0 0 21px;
}

.eform .capchalabel img {
	margin:6px 6px 0 6px;
	border:0;
	padding:0;
	float:left;
}

.eform .submit {
	width:314px;
	float:left;
}

.eform .submit a {
	color:#000;
}

.language {
	float:left;
	padding:8px 0 0 20px;
}

.flag {
	width:26px;
	height:17px;
	float:left;
	overflow:hidden;
}

.flag a {
	width:26px;
	height:17px;
	float:left;
	display:block;
}

#eng {
	background-image:url(/images/flag.jpg);
	background-repeat:no-repeat;
}

#de {
	background-image:url(/images/flag_de.jpg);
	background-repeat:no-repeat;
}

#hu {
	width: 25px;
	background-image:url(/images/flag_hu.png);
	background-repeat:no-repeat;
}

.error{
	font-weight: bold;
	color: #FF0000;
}

.icon{
	background-repeat: no-repeat;
	background-position: 35px 0;
	width: 100px;
	/*height: 150px;*/
	float: left;
	overflow:hidden;
	text-align: center;
	padding-top: 120px;
	padding: 50px 5px 0 5px;
}
	.icon_pdf{
		background-image: url(/images/pdf_icon.png);
	}
	.icon_doc{
		background-image: url(/images/doc_icon.png);
	}
	.icon_odt{
		background-image: url(/images/odt_icon.png);
	}
	
.index_friss_row{
	width: 326px;
	height: 55px;
	padding: 5px 0 0 0;
	clear:both;
}
	.index_friss_thumb{
		float:left;
		width: 50px;
		height: 50px;
		overflow:hidden;
	}
		.index_friss_thumb img{
			width: 50px;
			height: 50px;
			border:none;
		}
	.index_friss_text{
		padding-left: 10px;
		width: 266px;
		float:left;
	}
	
.tags_tudastar_row{
	height: 55px;
	padding: 5px 0 0 0;
	clear:both;	
}

#right_banner{
	float:left;
	padding-top: 130px;
}
#right_banner img{
	border: none;
}

