@charset "utf-8";
/************global****************/
body  {
	font-family: Tahoma, Geneva, sans-serif;
	background: #e2ddcb url(../gif/back/back.jpg) 0 0 repeat;
	margin: 0;
	padding: 0;
	color: #000;
}
img{ border:0px none; margin:0; padding:0; vertical-align:top;}
.clear 	{ clear:both; height:0; font-size: 1px; line-height: 0px;}
.left 	{ float: left; }
.right 	{ float: right;}
.hidden { display: none; }
.col1 .col2 .panel { margin:0; padding:0; width:auto; height:auto; background:none; }
.in5{ padding-left:5px;}
.in12{ padding-left:12px;}
.in18{ padding-left:18px;}
.in36{ padding-left:36px;}
.in250{ padding-left:250px;}
/**********font size***************/
h1, h2		{ margin:0; padding:0;}
h1 			{ text-indent:-10000px; height:150px; }
.txtcontent	{ font-size:0.85em; line-height:1.46em; color: #948f7d; }
.txtpanel	{ font-size:0.8125em; line-height:1.54em; color:#f0e6cb;}
.txtoutpart	{ font-size:1em; line-height:1.24em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.txtfooter 	{ font-size:0.8125em; color:#4e3227; }
p 			{ margin-bottom: 22px; }
strong 		{ font-size:1.085em; font-weight: normal; text-decoration: underline; }
sup 		{ font-size:0.7125em; }
/***************links**************/
a 				{ color: #4e3227; font-weight: bold;}
a:hover 		{ color: #a00630; text-decoration:none;}
.list2 a 		{ color: #c79f73; font-weight: normal;}
.list2 a:hover 	{ color: #f0e6cb; text-decoration:none;}
/****************list**************/
ul 			{ list-style:none; margin: 12px 0 0 0; padding:0; }
.list li 	{ background:url(../gif/kiegeszito/list-red.gif) left center no-repeat; padding-left: 22px; }
.list b 	{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 1.24em; line-height: 2em; color: #000; }
.list2 li 	{ background:url(../gif/kiegeszito/list-brown.gif) left center no-repeat; padding-left: 22px; }
/*****************end**************/

#top {
	width: 100%;
	height: 223px;
}
#container {
	position: absolute;
	top: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
} 
#header {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 960px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left;
	background: none;
}
#logo {
	position: absolute;
	top: 20px;
	left: 0;
	width: 220px;
	height: 150px; 
	padding: 0;
	margin: 0;
}
#pic {
	width: 716px;
	height: 320px;
	margin-left: 244px;
	padding: 0; 
}
#body {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 960px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left;
}
#menu {
	width: 716px;
	margin-left: 244px;
	padding: 0;
}
#menu .menu { width: 710px; height: 50px; margin: 0; padding: 0; background: #fff url(../gif/back/header.gif) 0 0 repeat-x;}
#outpart {
	position: absolute;
	width: 240px;
	left: 0px;
	padding: 0;
	margin: 0;
}
#sidebar {
	position: absolute;
	width: 250px;
	left: 247px;
	padding: 0;
	margin: 0;
}
#content { padding: 0; }
#footer {
	width: 716px;
	height: 23px;
	margin-left: 244px;
	padding: 0;
}
#bottom {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 960px;
	height: 40px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left;
	background: none;
}
input, select {
	width: 280px;
	background: #fff;
	border: 1px solid #c79f73;
	margin: 6px;
	color: #000;
}
.button { 
	width: 70px; 
	background: none;
	border: 0;
	color: #4e3227;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}
textarea {
	width: 272px;
	height: 200px;
	background: #fff;
	border: 1px solid #c79f73;
	margin: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
/***************************page**************************/
.page #top { background: #a00630 url(../gif/theme/berry/back-header.gif) bottom left repeat-x; }
.page #logo { background: #a00630 url(../gif/theme/berry/logo.gif) 0 0 no-repeat; }
.page #pic { background: #f6f3e4 url(../gif/theme/berry/back-pic.gif) top right no-repeat; }
.page #body { background: url(../gif/theme/berry/back-body.gif) top right repeat-y; }
.page #menu { background: url(../gif/theme/berry/back-shadow.gif) bottom center no-repeat; height: 53px; }
.page #sidebar { border-right: 4px solid #d6a07c; }
.page #sidebar .panel { padding: 36px 36px 24px 36px; }
.page #content { width: 456px; background: #f6f3e4 url(../gif/back/content.jpg) bottom right no-repeat; margin-left: 501px; }
.page #content .col1 { padding: 36px 18px 24px 36px; width: 40%; }
.page #content .col2 { padding: 36px 18px 24px 18px; width: 40%; }
.page #content .cookie { padding: 0 0 14px 0; width: 225px; }
.page #footer { background: #f6f3e4 url(../gif/theme/berry/back-footer.gif) bottom no-repeat; }
/*************************end page************************/

/***************************page2*************************/
.page2 #top { background: #4e3227 url(../gif/theme/brown/back-header.gif) bottom left repeat-x; }
.page2 #logo { background: #4e3227 url(../gif/theme/brown/logo.gif) 0 0 no-repeat; }
.page2 #pic { background: #f6f3e4 url(../gif/theme/brown/back-pic.gif) top right no-repeat; }
.page2 #body { background: url(../gif/theme/brown/back-body.gif) top right repeat-y; }
.page2 #menu { background: url(../gif/theme/brown/back-shadow.gif) bottom center no-repeat; height: 53px; }
.page2 #sidebar { border-right: 4px solid #a00630; }
.page2 #sidebar .panel { padding: 36px 36px 24px 36px; }
.page2 #content { width: 456px; background: #f6f3e4 url(../gif/back/content.jpg) bottom right no-repeat; margin-left: 501px; }
.page2 #content .col1 { padding: 36px 18px 24px 36px; width: 40%; }
.page2 #content .col2 { padding: 36px 18px 24px 18px; width: 40%; }
.page2 #content .cols { padding: 36px 40px 24px 40px; }
.page2 #content .cookie { padding: 0 0 14px 0; width: 225px; }
.page2 #footer { background: #f6f3e4 url(../gif/theme/brown/back-footer.gif) bottom no-repeat; }
/*************************end page2***********************/

/***************************page3*************************/
.page3 #top { background: #4e3227 url(../gif/theme/brown/back-header.gif) bottom left repeat-x; }
.page3 #logo { background: #4e3227 url(../gif/theme/brown/logo.gif) 0 0 no-repeat; }
.page3 #pic { background: #f6f3e4 url(../gif/theme/brown/back-pic.gif) top right no-repeat; }
.page3 #body { background: url(../gif/theme/brown/back-body.gif) top right repeat-y; }
.page3 #menu { height: 50px; }
.page3 #content { width: 710px; background: #f6f3e4 url(../gif/back/content2.jpg) bottom right no-repeat; margin-left: 247px; }
.page3 #content .col1 { padding: 36px 40px 24px 40px; width: 630px; text-align: left; }
.page3 #content .col1 b { color: #786a60; }
.page3 #content .col1 .list b { color: #000; } 
.page3 #content .col1 .list a { color: #948f7d; font-weight: normal;}
.page3 #content .cookie { margin: 24px 0; width: 33%; padding: 0; }
.page3 #footer { background: #f6f3e4 url(../gif/back/footer.gif) bottom no-repeat; }
/*************************end page3***********************/
