@charset "utf-8";
/* CSS Document */

#welcome_box{
	padding:10px;
	display:none;
	position:absolute;
	z-index:50;
	left:-175px;
	top:-75px;
	width:350px;
	height:172px;
	border: 2px dashed #008900;
	background-color:#fff;
	text-align:center;
	font-size:0.8em;
}

#welcome_button{
	position:absolute;
	right:-2px;
	width:60px;
	height:20px;
	background-color:#fff;
	border: 2px dashed #008900;
	font-weight:bold;
	color:#008900;
}

#wrap{
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	width:770px;
	margin:0 auto;
}

body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eee;
}

.sima_fekete_font {
	color:#000; font-size:12px; font-family:sans-serif; font-weight:bold;
}

#content{
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	font-size:12px;
	padding:10px 20px;
	float:left;
	width:750px;
}

#content table{
	border:0px;
}

#header{

	background-color:#FFFFFF;

}

.logo{
	background-image:url(../images/prolan_logo_original.png);
	background-repeat:no-repeat;

	height:125px;
	width:284px;
}

.logo_line{
 
	background-image:url(../images/prolan_line.png);
	backgroung-repeat:repeat-x;
 
}



#search{
	padding:0px 15px 5px 15px;
}

#login, #newsletter{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;	
}

#left_header{
	font-size:12px;
	color:#666;
	font-weight:bold;
	margin-left:20px;
/*
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;*/
}

.l_h_e{
	margin-top:5px;
}


#lng_header{
	font-size:12px;
	color:#333333;
	font-weight:bold;
   /* width:200px;
	/*border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;*/
}

#top_menu{
	background-color:#008700;
	padding-left:10px;
	height:35px;
	/*border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;*/
	margin-top:0px;
}

#top_menu a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	padding:0px 10px;
	display:block;
	float:left;
}

#top_menu a:hover{
	background-color:#009900;
}


#sub_menu{
	/* background-color:#2bb77a; */
	background-color:#FFFFFF;
	padding-left:10px;
	height:30px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
}

#sub_menu a{
	text-decoration:none;
	color:#008700;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding:0px 10px;
	display:block;
	float:left;
}

#sub_menu a:hover{
	text-decoration:underline;
}

#sub_menu span{
	font-size:12px;
	color:#008700;
	line-height:30px;
	float:left;
}


#content_menus{
	float:left;
	/* width:800px; */
}

#side_menus{
	padding-top:10px;
}

#side_menus a{
	color:#333333;
	font-size:12px;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}

#side_menus a:hover{
	color:#666666;
	text-decoration:underline;
}

#bottom_menu{
	text-align:center;
	background-color:#008700;
	padding-left:10px;
	height:25px;
	line-height:25px;
	/*border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;*/
}

#bottom_menu a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	padding:0px 10px;
}

#bottom_menu a:hover{
	text-decoration:none;
}

#bottom_menu span{
	font-size:12px;
	color:#ffffff;
	line-height:25px;
}

#quick_nav{
	font-size:12px;
	line-height:35px;
	height:35px;
	float:left;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-right-width:1px;
	padding-left:20px;
	padding-right:20px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
}

#lng_nav{
/*	margin-left:00px;
	padding-left:1px;
	padding-right:10px;	
	float:left;
	/*border-left-style:solid;
	border-left-color:#cccccc;
	border-left-width:1px;
	line-height:35px;
	height:35px;
	text-transform:capitalize;*/
}

#main{

	background-color:#EEEEEE;
	/*min-height:420px;*/
}

#main_left{
	width:320px;
	float:left;
	/*background-color:#FFFFFF;*/
	/*min-height:420px;*/
}

#content_menus ul li, #main_right ul li{
	list-style-image:url(../images/arrow.gif);
	list-style-type:none;
}

#content_menus li a, main_right li a{
	font-size:12px;
	color:#5a5a5a;
	text-decoration:underline;
}

#content_menus li a:hover, main_right li a:hover{
	color:#7e7d7d;
	text-decoration:none;
}

#main_middle{
	float:left;
	/*background-color:#FFFFFF;*/
	min-height:420px;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	padding:15px;
}

#main_right{
	float:right;
	width:165px;
	padding-left:10px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	/* min-height:420px;*/
	padding-right:20px;
	padding-top:10px;
}

#main_right_menu{
	float:right;
	width:260px;
	
	padding-top:10px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;	
}

#quick_nav a, #lng_nav a{
	color:#666666;
	font-size:11px;
	font-style:normal;
	padding:3px;
	text-decoration:none;
}

#quick_nav a:hover, #lng_nav a:hover{
	color:#999999;
	text-decoration:underline;
}

#quick_nav span, #lng_nav span{
	color:#333333;
	font-size:10px;
	font-weight:bold;
}

#footer{
	height:25px;
	background-color:#fff;
}

#footer_logo{
	height:0px;
	background-image:url(../images/prolan_large_logo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
}

#news p{
	font-size:12px;
	color:#000000;
}

#copy{
	text-align:center;
	font-size:11px;
	padding:12px;
	background-color:#FFFFFF;
}

.fl{
	float:left;
}

.pt15{
	padding-top:15px;
}

.fr{
	float:right;
}

.fn{
	float:none;
}

.cl{
	clear:both;
	background-color:#eeeeee;
}

.c{
	text-align:center;
}

hr{
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}


/*	ADMIN CSS */
fieldset{
	margin:10px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}

label{
	display:block;
}

legend{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.table_header{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	/* background-color:#CCCCCC; */
	color:#000000;
	font-weight:bold;
}

.top_back{
	/* background:url(../images/top_back.jpg);
	background-repeat:repeat-x; */
}

.bottom_back{
	/* background:url(../images/bottom_back_short.jpg);
	background-repeat:repeat-x;*/
}

/*._inner_top{
	background:url(../images/top_inner_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
*/

.inner_bottom{
/*	background:url(../images/bottom_inner_back.jpg);
		background-repeat:repeat-x;
	background-position:bottom;
	background-color:#1b1b1b;	
*/
}

/* Wide Menu aktív*/
.wide_menu_l_a{
/*	background:url(../images/wide_button_l_a.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
*/
}

.wide_menu_m_a{
/*	background:url(../images/wide_button_m_a.jpg);
		background-repeat:repeat-x;
	background-color:#2b2b2b;
*/
}

.wide_menu_r_a{
/*	background:url(../images/wide_button_r_a.jpg);
	background-repeat:no-repeat;
background-color:#2b2b2b;	
*/
}

/* Wide Menu inaktív*/
.wide_menu_l{
/*	background:url(../images/wide_button_l.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
*/
}

.wide_menu_m{
/*	background:url(../images/wide_button_m.jpg);
	background-repeat:repeat-x;
	background-color:#2b2b2b;
	*/
}

.wide_menu_r{
/*	background:url(../images/wide_button_r.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
*/
}


/* PRODUCTS TOP*/
.product_top{
/*	background:url(../images/prolan_pr_box_top.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
*/
}

.product_bottom{
/*	background:url(../images/prolan_pr_box_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;
*/
}

.product_back{
/*	background:url(../images/prolan_pr_box_back.jpg);
	background-repeat:repeat-y;
background-color:#2b2b2b;
*/
}


/* CONTENT TOP*/
.content_top{
/*	background:url(../../images/content_top.jpg);
	background-repeat:no-repeat;
background-color:#2b2b2b;
*/
}

.content_bottom{
/*	background:url(../../images/content_bottom.jpg);
	background-repeat:no-repeat;
background-color:#2b2b2b;
*/
}

.content_back{
/*	background:url(../../images/content_back.jpg);
	background-repeat:repeat-y;
background-color:#2b2b2b;
*/
}

/* FORUM TOP*/
.forum_top{
/*	background:url(../../images/forum_top.jpg);
	background-repeat:no-repeat;
background-color:#2b2b2b;
*/
}

.forum_bottom{
/*	background:url(../../images/forum_bottom.jpg);
	background-repeat:no-repeat;
background-color:#2b2b2b;
*/
}

.forum_back{
/*	background:url(../../images/forum_back.jpg);
	background-repeat:repeat-y;
	background-color:#2b2b2b;
*/
}

/* GALLERY */
.gallery_top{
		/*background:url(../../images/gallery_top.jpg);
		background-repeat:no-repeat;
		background-color:#2b2b2b;	
*/
}

.gallery_bottom{
	/*background:url(../../images/gallery_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
	*/
}

.gallery_back{
/*	background:url(../../images/gallery_back.jpg);
	background-repeat:repeat-y;
		background-color:#2b2b2b;	
*/
}


/* NEWS TOP*/
.news_top{
	/*
	background:url(../images/prolan_news_box_top.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;

	*/
}

.news_bottom{
	/*background:url(../images/prolan_news_box_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#2b2b2b;	
	*/
}

.news_back{
	/*
	background:url(../images/prolan_news_box_back.jpg);
	background-color:#2b2b2b;
	background-repeat:repeat-y;*/
}


/* Bottom Menü cella*/

.bmc{
	padding-left:15px;
	padding-right:15px;
	white-space:nowrap;
}

/* Bottom Menü divider*/

.bmd{
/*	background-image:url(../images/bottom_menu_divider.jpg);
	background-repeat:no-repeat;
*/}

/* Széles BOX*/
.wide_box_top{
/*	background:url(../images/prolan_wide_box_top.jpg);
	background-repeat:no-repeat;
*/}

.wide_box_bottom{
/*	background:url(../images/prolan_wide_box_bottom.jpg);
	background-repeat:no-repeat;
*/}

.wide_box_back{
/*	background:url(../images/prolan_wide_box_back.jpg);
	background-repeat:repeat-y;*/
}

.img_tn{
	border-color:#008700;
	border-width:3px;
	border-style:solid;
}

m0{
	margin:0px;
}

/*ADMIN*/
.acell{
	border-style:solid;
	border-color:#FFFFFF;
	border-width:2px;
	padding:3px;
}

.table_header{
	font-size:13px;
	white-space:nowrap;
}

.menu_group_header_up{
	color:#FFFFFF;
	font-size:11px;
	background-color:#12615A;
	text-transform:uppercase;
}

.menu_group_header{
	color:#FFFFFF;
	font-size:11px;
	background-color:#12915A;
	background-image:url(../images/main_row_header.gif);
	background-repeat:repeat-x;
}

.menu_row{
	background-color:#FFFFFF;
	font-size:10px;
}

.menu_row_main{
	font-size:14px;
	background-image:url(../images/main_row_back.gif);
	background-repeat:repeat-x;
	height:39px;
}