/* Weblapbolt - http://www.weblapbolt.hu */

@import "reset.css";
@import "loader.css";
@import "gallery.css";
@import "googlemap.css";
@import "banners.css";
@import "programdoboz.css";
@import "../applications/fancybox/jquery.fancybox-1.3.1.css";

/*-----------------------BoDy-----------------------*/
body {
	text-align: center;
	background-color:#aaab3a;
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:12px;
	border-top:5px solid #963970;
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

/*-----------------------LiNKs-----------------------*/
a, a:visited, a:active {
	color:#bdbe42;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	color: #6c375c;
}

/*-----------------------TExTs-----------------------*/
h1 {
	padding: 25px;
	font-size: 20px;
}

h2 {
	font-size: 14px;
	letter-spacing: 0px;
	color: #963970;
}
h3 {
	border-bottom:2px solid white;
	margin-bottom:20px;
	color: #963970;
}

b {
	color:#000;
}

.text1 {
	color:#ff0000;
	font-size: 12px;
	font-weight:bold;
}

.text2 {
	color:#ff6600;
	font-family: georgia;
	font-weight:bold;
}


h1 {margin:17px 0 0 1px;}
h1 a,h1 a:active,h1 a:visited {width:200px; height:100px; display:block; background: url(images/szinesgyongy_logo.png);}
h1 a span {display:none;}


/*-----------------------Inputs-----------------------*/

textXArea {
	background-color: #e9eef2;
	border: solid 1px #cad4dc;
	width: 350px;
	height: 55px;
	min-height: 55px;
	padding: 5px;
	font-size: 12px;
	margin: 2px 0 0 0;
	display: block;
	color: #333;
}
select {
	background-color: #e9eef2;
	border: solid 1px #cad4dc;
	width: 150px;
	padding: 1px;
	font-size: 12px;
	height: 22px;
}

.defInput {
	background-color:transparent;
	border-color:-moz-use-text-color -moz-use-text-color #37322D;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#999999;
	font-size:12px;
	height:22px;
	padding:3px 7px 0;
	width:240px;
}

.subsInput {
	background-color:#F4F4F4;
	border-left:3px solid #DBDBDB;
	border-style:none none solid solid;
	border-width:0 0 0px 3px;
	color:#999999;
	font-size:11px;
	height:22px;
	padding-left:7px;
	width:198px;

}

.subsBtn {
	background-color:#963970;
	border-style:none none solid solid;
	border-width:0;
	color:white;
	float:right;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin-right:2px;
	margin-top:4px;
	cursor:pointer;
}

.subsBtn:hover {
	background-color:#6c375c;
}

.sponsBtn {
	background-color:#BDBE42;
	border-style:none none solid solid;
	border-width:0;
	color:white;
	float:right;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin-right:27px;
	cursor:pointer;
}

.sponsBtn:hover {
	background-color:#6c375c;

}


.publicsBtn {
	background-color:#BDBE42;
	border-style:none none solid solid;
	border-width:0;
	color:white;
	float:right;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin-right:0px;
	margin-top:15px;
	cursor:pointer;
}

.publicsBtn:hover {
	background-color:#6c375c;
}


.defSubmitBtn {
	border: 0;
	display:block;
	width: 53px;
	height: 20px;
}
.defSubmitBtn.hover {
	cursor:pointer;
	background-position: 0 -20px;
}
.defSubmitBtn:hover {
	cursor:pointer;
	background-position: 0 -20px;
}

.defBtn {
	background-color:#881E5E;
	border:0 solid white;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin-top:5px;
	padding:3px 10px;
}
.defBtn:hover {
	color: #fff;
	background-color: #641209;
}

/*-----------------------MAiN BLoCKs-----------------------*/
#contents {
	border:solid 0px #ff0099;
	margin: auto;
	background-color: #aaab3a;
	background-image: url(images/mainBg_wider2.png);
	background-position:center top;
	background-repeat: no-repeat;
}

#mainContainer {
	margin: auto;
	width:1000px;
}

#header {
		background-color:white;
		border:0px solid red;
		margin:auto;
		text-align:left;
		width:940px;
		height:295px;
}

#leftHead {
	float:left;
	width:250px;
}

#logo {

}

#mainHead {
	float:left;
	width:690px;
}

#main {
	width:940px;
	border: solid 0px blue;
	text-align: left;
	margin: auto;
	padding-bottom: 30px;
	min-height: 300px;
	background-color:white;
}


#mainContent {
	padding-right: 0px;
	width: 690px;
	min-height: 454px;
	float: left;
	border: solid 0px red;
	overflow: hidden;
	background-color:#f1f1f1;
/*	background-color:#f4f4f4; */

}

#leftContent {
	width:250px;
	border: solid 0px black;
	float: left;
	padding-top: 5px;
	font-size: 11px;
}


#bottomContent {
	background-color:#963970;
	border:0 solid red;
	height:100px;
	margin:auto;
	text-align:left;
	width:940px;
}

#footer {
	border:0 solid red;
	color:#717226;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	height:35px;
	margin:auto;
	text-align:left;
	width:940px;
}


.aktOldal{
	padding:20px 25px 5px;
	color:#361d2d;
	font-size:12px;
}

.aktOldal2{
	padding:20px 25px 5px;
	color:#361d2d;
	font-size:12px;
}

.aktOldal img{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D5D5D5;
	padding:4px;
}

.aktOldal img:hover{
	background:none repeat scroll 0 0 #bdbe42;
	border:1px solid #949533;
	padding:4px;
}


.archtitle {
	border-color:red red white;
	border-style:solid;
	border-width:0 0 2px;
	color:#963970;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	margin-bottom:17px;
	padding-bottom:17px;
}

.aktOldal .attachments {
	margin-top:30px;
}


.aktOldal .attachments .leftatt{
	border:0px solid red;
	float:left;
	width:300px;
	margin-right:30px;

}

#attaulP li {
	background-image:url("images/attachment_pdf.png");
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-indent:25px;
}

#attaulP li a{
	color: #b6b6b6;
	font-size:12px;
	font-weight:bold;
}
#attaulP li a:hover{
	color: #a4a53a;
}

#attaulD li {
	background-image:url("images/attachment_doc.png");
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-indent:25px;
}

#attaulD li a{
	color: #b6b6b6;
	font-size:12px;
	font-weight:bold;
}
#attaulD li a:hover{
	color: #a4a53a;
}

#attaulV li {
	background-image:url("images/attachment_flv.png");
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:15px;
	margin-left:12px;
	padding-top:2px;
	text-indent:25px;
}

#attaulV li a{
	color: #b6b6b6;
	font-size:12px;
	font-weight:bold;
	display:block;
}
#attaulV li a:hover{
	color: #a4a53a;
}

.aktOldal .attachments .rightatt{
	border:0px solid blue;
	float:left;
	width:300px;
}

.aktOldal h2 {
	border-color:red red white;
	border-style:solid;
	border-width:0 0 2px;
	color:#963970;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	margin-bottom:17px;
	padding-bottom:17px;
}
.aktOldal h2 span {
	display: block;
}

.aktOldal2 h2 {
	border-color:red red white;
	border-style:solid;
	border-width:0 0 2px;
	color:#963970;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	margin-bottom:17px;
	padding-bottom:17px;
}
.aktOldal2 h2 span {
	display: block;
}

.menulist li a, .menulist li a:active, .menulist li a:visited {
	background-color:white;
	color:black;
	display:block;
	font:bold 12px georgia;
	margin:5px auto auto;
	padding:6px 4px;
	text-align:center;
	width:200px;
}

.menulist li a:hover {	
		background: #bdbe42;
		color: white;
		display:block;
	}

/*------------------------------------ MAIN MENU ---------------------------------*/

#menuContainer {
	height:50px;
	width:690px;
	float:left;
}

.mainMenu {
	background-color:white;
	border:0 solid magenta;
	float:left;
	padding:15px 0 0 10px;
}


#jsddm
{	margin: 0;
	padding: 0;
	}
	
	#jsddm li{
			background-image:url("images/sepline2.png");
			background-position:0 50%;
			background-repeat:no-repeat;
			display:block;
			float:left;
			font:bold 12px georgia;
			list-style:none outside none;
			margin-left:0;
			padding-left:3px;
			text-indent:3px;
		}




	#jsddm li a {
			color:black;
			display:block;
			padding:6px 4px;
			text-decoration:none;
		}

	#jsddm li a.isactive
	{	
		background: #bdbe42;
		color: white;
		display:block;
	}
	
		#jsddmX li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 10px solid white;
			}
		
		#jsddm li ul {
			border-left:1px solid #BFBFBF;
			border-top:7px solid white;
			margin:0 0 0 -2px;
			padding:0;
			position:absolute;
						visibility: hidden;

		}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			padding: 0;
			margin: 0;
			background:none;
			}
		
		#jsddm li ul li a
		{	
			width: auto;
			background: white;
			padding-right:7px;

		}

/*------------------------------------  MENU  VEGE---------------------------------*/


#flags {
		border:0 solid blue;
		float:right;
		margin-top:17px;
		width:70px;
}

#flags a, #flags a:active, #flags a:visited {
	display:block;
	height:22px;
	width:28px;
	float:left;
}

#flags .en {
	background:url("images/flag_en.png") no-repeat scroll 0 0 transparent;
}

#flags .ro {
	background:url("images/flag_ro.png") no-repeat scroll 0 0 transparent;
}

#flags .hu {
	background:url("images/flag_hu.png") no-repeat scroll 0 0 transparent;
}

#flags span {
	display:none;
}

#flags_sepa {
			background-image:url("images/flag_separator.png");
			background-position:0 50%;
			background-repeat:no-repeat;
			display:block;
			float:left;
}

.clear {
	clear: both;
}


.fleft {
	float: left;
}

/*------------------------------------ FooTeR cOnteNt ---------------------------------*/

#footerDivs {
	overflow:hidden;
}

#footerDivs .blokk1 {
	float:left;
	width:249px;
}
#footerDivs .blokk2 {
	float:left;
	width:145px;

}
#footerDivs .blokk3 {
	float:left;
	width:262px;

}
#footerDivs .blokk4 {
	float:left;
	width:278px;
}

#footerDivs .text{
	color:#280D1E;
	font-family:georgia;
	font-size:11px;
	padding:14px 18px;
}

#footerDivs .text .vastag {
	font-weight:bold;
}

#footerDivs .text .fehervastag {
	font-weight:bold;
	color:white;
}

#footerDivs a,#footerDivs a:visited,#footerDivs a:active{
	color:white;
}

#footerDivs a:hover{
	color:#BDBE42;
}

#footerDivs .separates {
	background-image:url("images/foot_separator.png");
	background-position:0 50%;
	background-repeat:no-repeat;
	float:left;
	height:86px;
	margin-top:8px;
	width:2px;
}





.copyright {
	margin-left:20px;
	margin-top:10px;
	float: left;
}
.designed {
	float:right;
	margin:10px 20px 0 0;
}
.designed a,.designed a:visited,.designed a:active{
	text-align: left;
	color:#717226;
}
.designed a:hover {
	color: #fff;
}
.designed span {
}


/*------------------------------------ HIREK ---------------------------------*/

.hirBox {
	border:0px solid yellow;
	margin-bottom:27px;
}

.hirBox .HirTitle{
	color:#301125;
	font-size:16px;
	font-family:Times New Roman;
	font-weight:bold;
}


.hirBox:hover .HirImage{
/* 	border:solid 5px #bdbe42; */
	background-image:url("images/img_border.png");
	background-repeat:no-repeat;
}

.hirBox:hover .HirTitle{
	color:#bdbe42;
}


.hirBox .HirDate{
	font-family:georgia;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}

.hirBox .HirLead{
	color:#222222;
	font-size:12px;
	font-family:georgia;
	font-weight:normal;
	padding-top:7px;
}


.hirBox .HirImage img{
	width:150px;
	height:110px;

}

.hirBox .HirImage{
	width:160px;
	height:120px;
	float:left;
	background-image:url("images/no_image.png");
	background-repeat:no-repeat;

}

.hirBox .HirRight {
	margin-left:172px;
}


.HirImageCrop {
	background-position:40% 30%;
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	height:110px;
	width:150px;
	margin-left:5px;
	margin-top:5px;
}

.HirNoImage {
	height:120px;
	width:160px;
	background-image:url("images/no_image.png");
	background-repeat:no-repeat;
	float:left;

}

.HirLeadFull {
	font-weight:bold;
}

.HirDateFull {
	color:#999999;
	font-family:georgia;
	font-size:11px;
	font-weight:normal;
	margin-top:-38px;
	padding-bottom:22px;
}

#hirh2 {
	border-color:red red white;
	border-style:solid;
	border-width:0 0 2px;
	color:#963970;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	margin-bottom:17px;
	padding-bottom:30px;
}

#sajtomegjelenesek
{
	border:0 solid green;
	height:170px;
	margin-left:24px;
	margin-top:5px;
	overflow:hidden;
	width:200px;
}

.sajtoBox {
	/*height:40px;
	text-indent:7px;
	kiszedve 2011.01.21*/
	margin-left:7px;
}

.sajtoBox a,.sajtoBox a:visited,.sajtoBox a:active {
	border-bottom:1px solid #DBDBDB;
	color:#963970;
	display:block;
	font-size:11px;
	font-weight:bold;
	min-height:34px;
	padding-top:7px;
	text-align:left;
}

.sajtoBox a:hover {
	color:#bdbe42;
	background-color:#f1f1f1;
}

.sajtoDate {
	font-weight:normal;
	color:#999999;
}


.sajtoBoxFront {
	border-left:3px solid #DBDBDB;
	margin-top:20px;
	padding:5px 10px;
}

.sajtoBoxFront:hover {
	background-color:white;
}

.sajtoFront {

}

.sajtoDateFront {
	color: #963970;
	font-weight: bold;
}



/*------------------------------------ VENDEGKONVY ---------------------------------*/

.guestBookForm {
	width:250px;
	font-size:11px;
}

#guestF {
	color:red;
	font-weight:bold;
	margin-top:10px;
}

#successmessage {
	margin-bottom:30px;
	margin-left:160px;
}

#GcontentLeft {
	width:280px;
	float:left;
}




.guestInput {
	background-color:#ffffff;
	border-left:3px solid #bfbfbf;
	border-style:none none solid solid;
	border-width:0 0 0px 3px;
	color:#999999;
	font-size:11px;
	height:22px;
	padding-left:7px;
	width:240px;
	margin-bottom:5px;
	font-family:georgia;

}

#guestTextarea {
	background-color:#ffffff;
	border-left:3px solid #bfbfbf;
	border-style:none none solid solid;
	border-width:0 0 0px 3px;
	color:#999999;
	padding:5px 0 4px 7px;
	width:240px;
	display: block;
	height:112px;
	font-family:georgia;
	font-size:11px;
	margin-bottom:5px;

}

#formcheckcode {
	float:left;
	width:140px;
}

#formcheckcode .textj{
	color:#999999;
	padding:3px 0 0 10px;

}

.captcha img {
	border-left:3px solid #bfbfbf;
	border-style:none none solid solid;
	border-width:0 0 0px 3px;
	margin-bottom:3px;
}

.captcha {
	float:left;
	width:110px;
}

#GcontentRight {
	float:left;
	width:360px;
}

.commentBox {
	margin-bottom:20px;
}

.commentBox .commentDate {
	float:right;
	display:block;
	width:83px;
	height:120px;
	font-size:14px;
	color:#999999;
	background-color:white;
	text-align:center;
	margin-bottom:20px;
}

.commentBox .commentDate b{
	color:#963970;
	font-size:23px;
	font-weight:bold;
}

.commentBox .commentDateUp {
border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 7px; width: 70px; margin-left: 5px;
}

.commentBox .commentName{
	display:block;
	width:287px;
	height:24px;
	background-color:white;
}

.commentBox .commentName a{
	color:#a4a53a;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;

}

.commentBox .commtext{
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	width:260px;
}




/*------------------------------------ Center Content ---------------------------------*/

.MultiMediaMp3 {
	border:0px solid red;
}

.MultiMediaFlv {
	border:0px solid yellow;
	text-align:center;
}

/*-----------------------VISSZABTN-------------------------*/

.backButton,.backButton:active,.backButton:visited {
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-right:23px;
	margin-top:52px;
}

.tdBorderB td{
	border-bottom: solid 1px #eee;
	padding: 2px 0 2px 0;
}
.tdBorderB .last td {
	border-bottom: 0;
}




/*------------------PAGINATION--------------------*/

.paginationTop .pagination {
	border-bottom:1px dashed #dbdbdb;
	border-top:0;
	margin-bottom:5px;
}
.pagination {
	border-top:1px dashed #dbdbdb;
	height:30px;
	margin:5px 0 0 2px;
	padding-top:10px;
	text-align:center;
}
.pagination table {
	margin:0 left;
	border: solid 0px red;
}
.pagination .aktualis {
	background-color:#963970;
	border:1px solid #663457;
	color:#FFFFFF;
	display:block;
	float:left;
	height:21px;
	line-height:22px;
	margin:0 3px 0 0;
	padding:0;
	text-align:center;
	width:21px;
	font-size:11px;
	font-weight:bold;
}

.pagination .morePages {
	float:left;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	margin-right:16px;
	margin-top:5px;
}
.pagination .number, .pagination .number:active, .pagination .number:visited {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	color:#000000;
	display:block;
	float:left;
	font-weight:normal;
	height:21px;
	line-height:22px;
	margin-right:3px;
	padding:0 0 0 0;
	text-align:center;
	width:21px;
	font-size:11px;
	font-weight:bold;
}
.pagination .number:hover {
	background-color: #bdbe42;
	border: solid 1px #949533;
	color:#000;
}

.pagination .dotted, .pagination .dotted:active, .pagination .dotted:visited {
	border:1px solid #e6e6e6;
	color:#333;
	display:block;
	float:left;
	font-weight:normal;
	height:21px;
	padding:0px 0pt 0pt 0px;
	text-align: center;
	line-height: 22px;
	width:21px;
	margin-right: 3px;
}




#paginationNext {

	background:url("images/pagination_arrows.png") no-repeat scroll -6px 0 transparent;
	display:block;
	height:11px;
	width:6px;

	float:left;
	line-height:24px;
	margin:6px 0pt 0pt 8px;
	color: #333;
}

#paginationNext:hover {
	background-position:0 0px;
	height:11px;
}

#paginationNext span {
	display:none;
}

.paginationNextIa {
	display:none;
}

.paginationNextIa span {

}

#paginationLast {
	float:left;
	line-height:24px;
	margin:0px 0pt 0pt 10px;
	color: #333;
}

#paginationFirst {
	float:left;
	line-height:24px;
	margin:0px 10px 0pt 0pt;
	color: #333;
}

#paginationPrev {
	background:url("images/pagination_arrows.png") no-repeat scroll -12px 0 transparent;
	display:block;
	height:11px;
	width:6px;

	float:left;
	line-height:24px;
	margin:6px 8px 0pt 0pt;
	color: #333;
}
#paginationPrev:hover {
	background-position:-18px 0px;
	height:11px;
}

#paginationPrev span {
	display:none;
}

.paginationPrevIa {
	display:none;
}

.paginationPrevIa span {

}



/*------------------------------------ BOXES  ---------------------------------*/

#subscribe {
	color:#963970;
	display:block;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
}



#simpleTooltip 
{ 
	color:white;
	font-weight:bold;
	font-family:georgia;
	font-size:11px;
	padding: 7px; border: 2px solid white; background: #bdbe42; 
	width: 300px;
	overflow:hidden;
}



#tamogatokbox
{
	border:0px solid yellow;
	height:255px;
	margin-top:17px;
	overflow:hidden;
	width:240px;
}

.tamogatokfront a{
margin-top:15px;

}

.tbanner {

}



#hirlevel
{
	border:0 solid #ADADAD;
	height:60px;
	margin-left:24px;
	margin-top:51px;
	overflow:hidden;
	width:200px;
}

.x404 {
	color:#963970;
	font-size:18px;
	font-weight:bold;
	padding-left:200px;
	padding-top:40px;
}


/*------------------------------------ MUNKATARSAK  ---------------------------------*/

#empContainer {
	margin-bottom:75px;
}

#empContainer img{
	width:120px;
}


#empContainer .empleiras {
	padding-left:180px;
}

#empContainer .emptext {
	font-weight: bold;
	padding-top:5px;
}

#empContainer .empemail {
}

#empContainer .empphone {
}

#empContainer .empcontent {
	font-size:11px;
	font-weight:normal;
}


/*------------------------------------ image slider  ---------------------------------*/


#imageSlide {
		float:left;
}

#slider {
		float:left;
}	

#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
}

#slider li { 
	width:490px;
	height:240px;
	overflow:hidden; 
}


#transbanner {
	height:40px;
	margin-top:200px;
	overflow:hidden;
	position:absolute;
}

