/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS */
body {
	padding:0; 
	margin:0; 
	background:url(../images/main-bg.gif) 0 0 repeat-x #FCFAE6; 
	font:14px/20px Arial, Helvetica, sans-serif; 
	color:#3D3C2C; 
	color:#333; 
	font-weight:normal;
}
div, p, h1, h2, h3, ul {padding:0px; margin:0px;}
ul{list-style-type:none;}

/* TOP PANEL */
#container{
	width:778px; 
	margin:0 auto; 
	padding:0; 
	min-height:100%; /* For Modern Browsers */
         height:auto !important; /* For Modern Browsers */
         height:100%; /* For IE */ 
}

#topPan {
	width:778px; 
	height:106px; 
	margin:0 auto; 
	padding:0;
}
#topPan img {
	width:204px; 
	height:57px; 
	display:block; 
	float:left; 
	padding:23px 0 0 6px;
}

/* Menu Panel */
#topPan ul {
	width:530px; 
	height:66px; 
	display:block; 
	float:left; 
	margin:0; 
	margin-left:25px; 
	padding:0;
}
#topPan ul li {
	float:left; 
	width:106px; 
	display:block; 
	text-align:center;
	line-height:30px; 
}
#topPan ul li a {
	width:104px; 
	height:35px;
	display:block; 
	font:13px/19px Arial, Helvetica, sans-serif; 
	color:#2E4E00; 
	color:#333; 
	background:url(../images/menu-bg.gif) 0 0 repeat-x #F4F1DD; 
	text-decoration:none; 
	margin:0; 
	padding:60px 0 0 0; 
}
#topPan ul li a:hover { 
	width:104px; 
	height:66px; 
	display:block; 
	background:#FCFAE6; 
	text-decoration:none;
}
#topPan ul li span {
	width:104px; 
	height:35px; 
	display:block; 
	background:url(../images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; 
	color:#2E4E00; 
	text-decoration:none; 
	padding:61px 0 0 0; 
	line-height:14px;
}

/* /TOP PANEL */

/* HEADER PANEL */
#headerPan {
	width:778px; 
	height:237px; 
	float:left; 
	margin:0 auto; 
	padding:0;
}
#headerPan h1 {
	float:right; 
	width:526px; 
	height:236px; 
	background:url(../images/header-img.jpg) 0 0 no-repeat #FCFAE6; 
	color:#fff; font-size:36px; 
	line-height:18px; 
	text-transform:uppercase; 
	text-indent:-2000px;
}



/* BODY PANEL */
#bodyPan {
	float:left; 
	width:778px; 
	margin:0 auto; 
	padding:0;
}

/*Left Panel */
#leftPan {
	float:left; 
	width:239px; 
	height:611px; 
	margin:0; 
	padding:0px;
}
#leftPan h3 {
	background:#FCFAE6; 
	float:right;
	text-align:right;
	padding:0 5px 0px 0px; 
	margin:16px 0 7px 13px; 
	font:17px Arial, sans-serif; 
	color:#3D3C2C;
}
#headerPanLeft { 
	width:237px;
	display:block;
}
.submenu { 
	float:left; 
	width:237px; 
	height:31px; 
	margin:0 auto;
	margin-bottom:5px;
	background:url(../images/Partner2000-Submenu.jpg) 0 0 no-repeat;
}
.submenu a {
	text-align:right;
	color:#CC9933; 
	width:200px; 
	height:10px; 
	display:block; 
	font:14px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color:#2E5000; 
	margin-top:7px;
	padding-right:40px; 
	z-index:1;
	text-decoration:none;
}

#leftmemberPan {
	width:237px; 
	height:196px; 
	margin:0 auto; 
	padding:0; 
	border:1px solid #DCDAC2; 
	background:#fff; 
	color:#000;
}
#leftcontactPan {
	width:234px; 
	height:250px; 
	margin:0 auto; 
	padding:0; 
	border:1px solid #DCDAC2; 
	background:#fff; 
	color:#48371D;
	float:left;
}
#leftcontactPan h2 {
	height:48px; 
	background:url(../images/Partner2000-Kapcsolat-1.jpg) 0 0 no-repeat #fff; 
	display:block; 
	padding:0 0 0 60px; 
	margin:12px 0 20px 13px; 
	font:16px/48px Arial, sans-serif; 
	color:#48371D; 
	text-transform:uppercase;
}
#leftcontactPan h3 {
	margin:0px;
	padding:0 15px 0 15px;
	margin-left:0px;
	padding-left:0px;
	color: #48371D;
	font:15px Arial, sans-serif;
	clear:both;
}
#leftcontactPan p {
	margin:0 10px 0 10px;
	padding:7px 8px 7px 8px;
	font-size:11px;
	color:#ffffff;
	background:#48371D;
}
#leftcontactPan a {
	color:#CC9933;
}
#leftcontactPan a:hover {
	text-decoration:none;
}

#leftPan ul{ float:left;padding-bottom:5px;font-size:12px;}
#leftPan ul li {width:215px;background:url(../images/Partner2000-Arrow-Right.jpg) 223px no-repeat; padding-right:20px; text-align:right;} 
#leftPan ul li a{text-decoration:underline; color:#3D3C2C;}
#leftPan ul li a:hover{text-decoration:none;}


/*/Left Panel */
/*Right Panel */
#rightPan {
	width:504px; 
	float:right;
	margin-right:10px;
	border:1px solid #DCDAC2; 
	background:#fff; 
	color:#3D3C2C;
	color:#333;
}
#rightbodyPan {
	float:left;
	width:464px; 
	background:#FCFAE6; 
	color:#3D3C2C;
	font-size:14px;
	line-height:24px;
	padding:20px;
}

#rightbodyPan h1 {
	width:100%;
	display:block; 
	padding:0px 0 5px 5px; 
	font-size:17px; 
	color:#4A391F; 
	margin:0px 0 0px 0px;
	font-weight:normal;
	border-bottom:2px solid #CC9933;
}
#rightbodyPan h2 {
	width:100%;
	display:block; 
	padding:2px 0 0 5px; 
	font-size:23px; 
	line-height:25px; 
	color:#4A391F; 
	margin:2px 0 15px 0px;
	font-weight:normal;
}
#rightbodyPan h3 {
	width:100%;
	display:block; 
	padding:2px 0 0 0px; 
	font-size:18px; 
	color:#4A391F; 
	margin:0px 0 3px 0px;
	font-weight:normal;
}
#rightbodyPan h4 {
	width:100%;
	display:block; 
	padding:2px 0 0 5px; 
	font-size:13px; 
	color:#4A391F; 
	margin:2px 0 15px 0px;
	font-weight:bold;
}
#rightbodyPan p {
	margin-bottom:15px;
	text-align:justify;
}
#rightbodyPan ul {
	padding-top:1px; 
	padding-bottom:10px; 
	width:100%
}
#rightbodyPan a {
	color:#CC9933;
}
#rightbodyPan a:hover {
	text-decoration:none;
}

#rightbodyPan li{ background:url(../images/arrow2.gif) 0 7px no-repeat; font:14px/24px Arial, Helvetica, sans-serif; padding:0 0 0 20px;}


/* /BODY PANEL */

/* FOOTER PANEL */
#footerPan{width:504px; height:131px; padding:0;clear:both;float:left;background:#48371D; }
#footernextPan{width:504px; height:150px; color:#fff; margin-top:10px;}
#footerPan ul{width:380px; display:block;margin-left:10px; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 10px; color:#CC9933; background:#48371D; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}

#footerPan ul.templateworld{margin-left:20px;margin-top:20px; width:190px; background:#48371D; color:#fff; display:block; float:left;}
#footerPan ul.templateworld li a{background:#48371D; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p{ background:#B0AD93; margin:54px 45px 0 0; display:block; color:#FCFAE6; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#footerPanhtml{width:64px; height:19px; display:block; }
#footerPanhtml a{width:59px; height:19px; background:url(../images/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(../images/arrow5.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}

#footerPancss{width:64px; height:19px; display:block; }
#footerPancss a{width:59px; height:19px; background:url(../images/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(../images/arrow5.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}


#rightbodyPan ul.list1 {
	float:left;
	margin:0px;
	padding: 0px;
	list-style: none;
	width:480px;
	margin-bottom:25px;
}

#rightbodyPan ul.list1 li {
	float: left;
	width: 200px;
	margin-right: 3px;
	margin-left:0px;
	text-align:left;
}

#rightbodyPan ul.list1 li h1 {
	padding-left:0px;
	margin-left:0px;
	width:100%;
	border-top:1px solid #CD8E24;
}

#rightbodyPan ul.list1 li h1 a {
	text-align:left;
	color:#48371D;
	font-weight:bold;
	width: 145px;
	font-size:14px;
	line-height:16px;
	padding-left:0px;
	margin-left:0px;
}

#rightbodyPan ul.list1 li p {
	text-align:left;
	font-size:12px;
	line-height:16px;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #CD8E24;
}

.list1 li.first {
	padding-left: 0px;
}

.list2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.csc-textpic-intext-right,.csc-textpic-intext-left,.csc-textpic-intext-left-nowrap,.csc-textpic-intext-right-nowrap  {
	margin-top:13px;
}

e4d_form p {
	color:#fff;
}
