/* DDS alap stylus file (c) http://www.dds.hu/  1.46 20101008 utf8 xhtml1 */
body {
  color: #000000;
  background-color: #dcddde;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  background: #dcddde url(images/bg_page.jpg) no-repeat scroll top center;
}

#main { width: 980px; margin: 0px auto;}
#fejlec { height: 349px; background: transparent url(images/bg_top.jpg) no-repeat scroll top center; position: relative; margin: 0px; padding: 0px; }
#fejlecbanner { position: absolute; top: 78px; left: 349px; width: 540px; height: 200px; background-color: #ffffff; overflow: hidden; }
#menu { height: 42px; position: relative; z-index: 15;}
#almenu1 { position: absolute; top: 42px; left: 10px; display: none; z-index: 16;}
#almenu2 { position: absolute; top: 42px; left: 153px; display: none; z-index: 16;}
#almenu3 { position: absolute; top: 42px; left: 279px; display: none; z-index: 16;}
#almenu4 { position: absolute; top: 42px; left: 423px; display: none; z-index: 16;}
#almenu5 { position: absolute; top: 42px; left: 551px; display: none; z-index: 16;}
#cdiv {width: 960px; margin: 0px auto;}
#ctbl {width: 960px; background-color: #ffffff;}
#ctbll {width: 190px; background: #69a1b3 url(images/bg_left.jpg) repeat-y scroll right center; vertical-align: top;}
#ctblc {width: 580px; background-color: #ffffff; vertical-align: top;}
#ctblr {width: 190px; background: #69a1b3 url(images/bg_right.jpg) repeat-y scroll left center; vertical-align: top;}

#fbbox{ background-color: #ffffff; width: 182px; margin: 0px auto; }
#plakatok { text-align: center;}
#plakatok img { margin: 5px 0px;}

.sbmain { margin-bottom: 25px;}
.sidebox { background-color: #f1f2f2; margin: 10px; padding: 5px 10px;}
.sidebox1 { background-color: #ffffff; margin: 10px; padding: 5px;}

.kethasab { float:left; width: 275px; }

.kiembox,.kiembox1{
	color: #61596e;
	background-color: #f1f2f2;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	padding: 5px;
	border: 1px solid #bcbec0;
	margin: 5px;
}

.kiembox {
	width: 200px;
	float: right;
}

.kiembox1{
	width: 500px;
	margin: 10px auto;
}

/*keresobox*/
#qsearchdiv { display: inline-block; width: 155px; height: 25px; background-color: #ffffff; padding: 0px 0px 0px 5px; margin: 0px; }
#qsearchdiv img { vertical-align: top; }
.qsearchinp { display: inline; line-height: 25px; margin: 0px; padding: 0px; background-color: #ffffff; border: none; width: 125px; height: 25px; font-size: 14px; }

/* tal�lati oldal */
.tallapozot {  border-bottom: 1px solid #bcbec0; }
.tallapozob { border-top: 1px solid #bcbec0; margin-top: 10px;}
.talbox { margin: 15px 0px 0px 0px; padding: 5px;}
.talcim { font-size: 14px; color: #61596e; font-weight: normal; text-transform: uppercase;}
.talbody { line-height: 1.5em; text-align: justify;}
.tallink { color: #000000; font-style: italic;}
.taltipus { color: #61596e !important; }

.talcim a:link,.talcim a:visited { color: #61596e; text-decoration: none; }
.talcim a:active,.talcim a:hover { color: #d22849;  text-decoration: none; }

/*lapozo*/
.slapozo { margin: 10px 0px 10px 0px; line-height: 31px; font-size: 13px; color: #61596e; background: #f1f2f2; text-align: center; }
.slapozosel { padding: 0px 30px 0px 30px; border-left: 1px solid #bcbec0; border-right: 1px solid #bcbec0;}
.slapozoinp { border: none;}
.slapozonext,.slapozoprev  { color: #ffffff;}

/*musoronbox*/
.musoronboxkep { padding: 2px 0px; text-align: center;}
.musoronboxcim { padding: 2px 0px; text-align: center; color: #61596e; font-size: 13px;}
.musoronboxcim a:link,.musoronboxcim a:visited { color: #61596e; text-decoration: none; }
.musoronboxcim a:active,.musoronboxcim a:hover { color: #d22849; text-decoration: none; }

/*musoronbox*/
.galeriaboxkep { padding: 2px 0px; text-align: center;}
.galeriaboxcim { padding: 2px 0px; text-align: center; color: #61596e; font-size: 13px;}
.galeriaboxcim a:link,.galeriaboxcim a:visited { color: #61596e; text-decoration: none; }
.galeriaboxcim a:active,.galeriaboxcim a:hover { color: #d22849; text-decoration: none; }


/*naptar*/
.naptar { width: 100%; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000;  text-align: center; font-size: 10px; background-color: #ffffff; }
.naptarho td { height: 25px; line-height: 25px; color: #000000; }
.naptarhet td {background-color: #ffffff; height: 25px; line-height: 25px; color: #000000; width: 20px; text-align: center; font-weight: bold; border-top: 1px solid #5b9bb0; border-bottom: 1px solid #5b9bb0;}
.naptarnap td { border-bottom: 1px solid #e6e7e8; }
.naptarnap span { display: block; width: 14px; line-height: 15px; padding: 0px 2px; margin: 2px 1px;}
.naptarnap .day { color: #000000;}
.naptarnap .esem span { cursor: pointer; background-color: #5bb061; }
.naptarnap .today span{ color: #ffffff; background-color: #5b9bb0; font-weight: bold; }
.naptarh { background-color: #ffffff; font-size:10px; color:#5b9bb0; line-height: 15px; }
.calendar { z-index:100; }
.naptarho a:link,.naptarho a:visited { color: #ffffff; text-decoration: none; }
.naptarho a:active,.naptarho a:hover { color: #eeeeee; text-decoration: none; }


/*galeria*/

.galeriaal {
	background: #780012; 
	color: #ffffff;
	height: auto;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	  background-image: url(images/bg_bt.gif);
  font-size: 10px;
  font-weight: bold;
}

.tortenet img {
	width:225px;
}

.content {
	padding: 15px 15px;
	line-height: 1.5em;
}

/* linkek */

a:link, a:visited { color: #61596e; text-decoration: underline; }
a:active, a:hover { color: #d22849; text-decoration: underline; }

/* default cimsorok */

h1, h2, h3, h4, h5, h6 { color: #61596e; }

h1 { font-size: 16px; background-color: #f1f2f2; border-bottom: 1px solid #bcbec0; padding: 7px; text-align: center; margin-bottom: 25px;  }
h2 { font-size: 14px;}
h3 { font-size: 14px; padding-top: 20px;}
h4 { font-size: 12px;}
h5 { font-size: 11px; color: #d22849;}
h6 { font-size: 10px;}

.content ul { list-style-type: none;}
.content ul li { list-style : url(images/list1.gif); }
.content ol { list-style-type: none;}
.content ol li {list-style : url(images/list1.gif); }

.menu ul, .menu li{border:0; margin:0; padding:0; list-style:none;}
.menu li { clear:both; padding: 8px 0px 8px 10px; border-bottom: 1px dotted #61596e; }

.f10 { font-size: 10px;} 
.f11 { font-size: 11px;} 
.f14 { font-size: 14px;} 
.j { text-align: justify !important; }
.c { text-align: center !important; }
.cdiv div {
	margin-left: auto !important;
	margin-right: auto !important;
}
.l { text-align: left !important; }
.r { text-align: right !important; }
.b { font-weight: bold; }
.n { font-weight: normal; }

/* egyeb stilusok */
img { border-style: none;}
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.vat { vertical-align: top; }
.nw { white-space: nowrap;}
.hline { border-bottom: 1px solid #bcbec0; }
.vline { border-right: 1px solid #bcbec0; }
.behuzas {  margin-left: 20px;}
.kep { border: 1px solid #bcbec0;}
.kepzoom { border: 1px solid #bcbec0; cursor:pointer;}
.hand { cursor:pointer;}
.hide { display:none;}
.valign { height: auto;}
.valign img {vertical-align: middle;}
.valignimg {vertical-align: middle;}
.floatr {float: right;}
.floatl {float: left;}
.clear {clear: both; height: 0px; font-size: 0px; }
blockquote {clear: both;}
.err { color: #d22849;} /*#c50101*/
.errorbox,.errbox { margin: 5px 30px; padding: 5px; border: 1px dotted #d22849; }
img[align="middle"] { vertical-align: middle !important; }

/* table definiciok */
.tbldiv{ background-color:#ffffff; border: 1px solid #bcbec0;  padding: 5px 10px 5px 10px;}

table.tbl1 {
  border-collapse: collapse;
}

table.tbl1 td {
  font-weight: normal;
  text-align: left;
  border: 1px solid #bcbec0;
  font-size: 11px;
}

table td.tblheader1 {
  background-color: #b2b2b2;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  border-bottom: 1px solid #d22849;
  height: 20px;
  padding: 2px;
}


table tr.row1 { background-color: #f4f4f4;}
table tr.row2 { background-color: #ffffff;}

/*input mezok*/

.form1 {
border: 0px none;
margin: 0px;
padding: 0px;
}

.iw1 { width: 100px;}
.inptxt { display: block; width: 40px; float: left;}
.inpline { margin: 2px 0px; line-height: 20px;}

.inp1,.inperr{
  padding: 3px 3px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  border: 1px solid #bcbec0;
  color: #000000;
  background-color: #ffffff;
  font-size: 11px;
}

.inperr{
  border: 1px solid #d22849;
}


.inpbutton, .inpbutton1{
 padding: 2px 8px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 border: 1px solid #69a0b3;
 color: #ffffff;
 background-color: #69a0b3;
 font-size: 11px;
 cursor:pointer;
 font-weight: bold; 
}
.inpbutton1 {
  color: #ffffff;
  background-color: #939598;
  border: 1px solid #939598;
  font-weight: normal;
}
.iva{ vertical-align: middle; margin: 0px;}
.formend {
	background-color: #f4f4f4;
	border-top: 1px solid #d7d7d7;
	padding: 10px;
	text-align:center;
}
.sendbg { background-color: #d7d7d7; padding: 5px;}

#nyitobanner {
	position:absolute;
	top:-1000px;
	background-color: #FFFFFF;
	border: 5px solid #61596E;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
	min-height: 200px;
	overflow: hidden;
	padding: 10px;
	min-width: 600px;
	max-width: 800px;
	z-index: 100;
}
.nyclose {
	background-color: #61596E;
	border-radius: 0 0 0 3px;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-size: 15px;
	font-weight: bold;
	margin: -13px;
	padding: 0 5px;
}

.banner1 {
	position: absolute;
	top:0;
}

