/* ------------------ TABLE VB2010 -----------------------*/
table.vb2010 {
	font-size:10px;
	text-align:center;
	background-color:#000;}

table.vb2010 tr td {
	border:1px dotted #333;}
	
table.vb2010 tr.even {
	background-color:#444;
	border-color:#666;}
	
table.vb2010 tr.res {
	background-color:#000;
	color:#FC0;
	border-color:#CCC!important;

}	
	
table.vb2010 tr.head {
	background-color:#FC0;
	border-color:#000;
	color:#000;}

#tablazat {
	display:block!important;
	width:970px!important;
	height:auto!important;
	overflow:scroll;
	}

/* ------------------ DFORM DESIGN -----------------------*/
form.dform {
	display:block!important;
	padding:5px 0 15px 0;
	margin:1px 0;
	border:1px dotted #666;
	border-width:1px 0;
	color:#FFF!important;
	}
	
form.dform fieldset{
	display:block;
	margin:5px;
	padding:5px;
	border:1px solid #666;
	background:none;
	color:#FFF!important;}
	
form.dform fieldset:hover {
	border:1px solid #222;}
	
form.dform fieldset:active {
	border:1px solid #FC0;}	
	
form.dform fieldset h3{
	padding:3px;
	font-size:15px;
	margin:-5px 2px 2px -5px;
	display:block;
	float:left;
	background-color:#222;
	font-weight:bold;
	color:#FFF;}
	
	form.dform fieldset div {
		color:#fff!important;}

form.dform label, form.dform fieldset label, form.dform fieldset div label{
	display:block!important;
	margin:0!important auto;
	padding:5px;
/*	line-height:14px;*/
	text-align:right;
	font-weight:normal;
	vertical-align:middle!important;
	background:none;
	color:#fff!important;}
	
form.dform label span, form.dform fieldset label span {
	display:inline-block!important;
/*	line-height:14px;*/
	padding:2px 5px;
	margin:0!important;
	font-size:12px;
	vertical-align:middle;}
	
form.dform label:hover span, form.dform fieldset label:hover span {
	color:#FC0;}
	
form.dform label:hover, form.dform label:focus, form.dform fieldset label:hover, form.dform fieldset label:focus {
	color:#fff;}
	
form.dform label input.chkbox, form.dform fieldset label input.chkbox{
	display:inline-block!important;
	width:20px!important;
	margin:0 385px 0 10px;
	vertical-align:middle!important;
}
	
form.dform label input.radioinp, form.dform fieldset label input.radioinp{
	display:inline-block!important;
	width:20px!important;
	margin:0 100px 0 10px;
	vertical-align:middle!important;
}
	
	
form.dform label input, form.dform label textarea, form.dform label select {
	display:inline-block;
	width:300px!important;
	margin:0 100px 0 10px;
	color:#FC0!important;
	vertical-align:text-top!important;
	background:none;
	border:1px dotted #fff;
	padding:2px;}
	
form.dform label img {
	display:inline-block;
	margin:0 250px 0 10px;
	width:150px!important;
	vertical-align:text-top!important;
	background:none;
	border:3px solid #FFF;
}

form.dform div.buttons {
	display:block;
	width:415px;
	margin:0!important;
	float:right;
	text-align:left;
	padding:5px 0;
}

form.dform label input.vericode, form.dform fieldset label input.vericode {
	width:100px!important;
	margin:0 300px 0 10px!important;
	}	
form.dform label:hover input, form.dform label:hover textarea, form.dform label:hover select {
	border:#FC0 solid 1px;
	color:#FC0!important;
	background-color:#444;}
	
form.dform label input:focus, form.dform label textarea:focus, form.dform label:focus select {
	border-color:#FFF;
	background-color:#333;
	color:#FFF!important;}

form.dform label textarea {
	height:180px!important;
	}
	
form.dform fieldset.pwdmethod div {
	display:block;
	text-align:left;
	padding:5px 5px 5px 150px;
	margin:0;
	line-height:16px;
	font-size:12px;
	background:none;
	color:#222;
}

form.dform fieldset.pwdmethod div:hover {
	background:url(images/png/label_hover_back-01.png) left top no-repeat #222;
	color:#fff;}
	
form.dform a.dfbutton, form.dform a.dfbutton:hover {
	text-decoration:none;}
	
	.dfbutton,form.dform a.dfbutton {
		display:inline-block;
		margin:3px;
		padding:2px 2px 2px 22px;
		text-align:left;
		border:1px dotted #999;
		color:#222;
		font-family:Arial, "Helvetica", sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
	}
	
	form.dform a.dfbutton {
		height:18px!important;
		padding:4px 2px 4px 25px;		}
	
	.dfbutton:hover, form.dform a.dfbutton:hover {
		border:1px solid #222;
		color:#222;}
		
		/*--------------------------------------------------------------*/

img.contimg {
	max-width:300px;}

/*------------------ TOOLTIP ---------------------*/

#ttip {
	display:none;
	background:url(images/jqparts/white_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#333;	
}

.ie6 #ttip {
	background:url(images/ttip_back_ie6.jpg) center center no-repeat;}

p.caldesc {
	text-align:center;
	font-size:10px;
	color:#FC0;}
	
#calitem p {
	color:#FFF;
	text-align:center;
	font-size:14px;
	display:block;
	padding:3px;
	border:1px solid #FC0;
	margin:3px 0;
	filter: alpha(opacity=30); /* here you can set the opacity of box with text */
   -moz-opacity: 0.3; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.3; /* here you can set the opacity of box with text */
   opacity: 0.3; /* here you can set the opacity of box with text */}
   
 #calitem p:hover {
	filter: alpha(opacity=100); /* here you can set the opacity of box with text */
   -moz-opacity: 1.0; /* here you can set the opacity of box with text */
   -khtml-opacity: 1.0; /* here you can set the opacity of box with text */
   opacity: 1.0; /* here you can set the opacity of box with text */}  

/*------------------ DEF FORM ------------------------*/
#defform {
	text-align:left;
	display:block;
	width:550px!important;
}
	
#defform p {
	display:block;
	margin:5px 0;}
	
#defform p label {
	display:inline-block;
	width:180px;
	vertical-align:top;
	padding:10px 20px 0 0;
	border-bottom:1px solid #FC0;
	text-align:right;
	font-size:11px;
}

#defform fieldset {
	border:0px solid #000;}

#defform p:hover label {
	color:#FC0;
}

#defform p input, #defform p textarea {
	display:inline-block;
	width:300px;
	background:none;
	border:1px dotted #FFF;
	padding:5px;
	color:#666;}
	
#defform p:hover input, #defform p:hover textarea, #defform p input:focus, #defform p textarea:focus {
	border:1px solid #FC0;
	background-color:#333;
	color:#FFF;}
	
#defformpicture {
	margin-left:10px;
	width:200px;
}
	
/*------------------ SZÁMLÁLÓ ----------------------*/
#scounter{
	display:block;
	padding:5px 20px;
	margin-bottom:10px;
}

#scounter p {
	display:block;
	text-align:center;
	color:#FFF;
	font-size:10px;
	line-height:12px;
}

/*------------------- FORMSTYLE --------------------*/
#formstyle, #formstyle fieldset {
	border:0px solid #333;
	display:block;
	width:400px;}
	
#formstyle fieldset input, #formstyle fieldset textarea{
	background-color:#333;
	padding:3px;
	color:#FFF;
	border:1px dotted #FC0;}
	
#formline label p {display:inline-block; width:150px; margin:3px 0;}

#formline label input {display:inline-block;}
	
#formstyle fieldset input:hover, #formstyle fieldset textarea:hover, #formstyle fieldset input:focus, #formstyle fieldset textarea:focus{	
	border:1px solid #FC0!important;}

/*------------------- TÁBLÁZAT --------------------*/
table.deftable {
	border:0px solid #333;
	font-size:11px;
	font:Verdana, Geneva, sans-serif;
	text-align:center;
}

table.deftable td {
	border:0px solid #333;
	padding:4px;}
	
	
	
/*------------AJAX SEARCH + DEFBUTTON --------------*/

#ajaxSearch_submit, button.defbutton, input.defbutton, a.defbutton, #defform p input.defbutton {
	font-size:10px;
	border:1px solid #FC0;
	margin:1px;
	color:#000!important;
	background:url(images/defbuttonback-01.jpg) left center repeat-x;}
	
.ie #ajaxSearch_submit, .ie button.defbutton, .ie input.defbutton, .ie #defform p input.defbutton {
	border:0px solid #000;
	margin:0 1px 0 0;}
	
#ajaxSearch_submit:hover, button.defbutton:hover, input.defbutton:hover, a.defbutton:hover, #defform p input.defbutton:hover {
	border-color:#333;
	color:#FC0!important;
	background:url(images/defbuttonback-02.jpg) left center repeat-x;}
	
a.defbutton {
	height:22px!important;
	padding:1px 1px 2px 1px;	
	text-decoration:none!important;}

/*--------------------- WPE -----------------*/

#wlpeLogin, #wpeSide {
	padding-bottom:5px;
	border-bottom:1px solid #FC0;
	margin-bottom:10px;
}

#wpeSide {margint-top:20px;}

#wpeSide p {line-height:16px;}

#wlpeLogin fieldset, #wpeSide fieldset {
	background:none!important;
	border:0px solid #000;}
	
#wlpeLogin div {
	display:none;}
	
#wlpeLogin label{
	width:100px;
	line-height:18px;
	display:inline-block;
	font-size:10px;
	margin:6px 0;
}

#wlpeLoginFieldset {
	border:0px solid #000!important;}
	
#wlpeLogin input, #ajaxSearch_input, #formline label input{
	line-height:15px;
	display:inline-block;
	border:1px dotted #FFF;
	color:#FFF;
	background:none;
	margin-left:10px;}
	
#ajaxSearch_input {
	margin-left:0px!important;}
	
#wlpeLogin input:hover, #wlpeLogin input:focus, #ajaxSearch_input:hover, #ajaxSearch_input:focus{
	background-color:#333;}
	
#wlpeNewPasswordArea {
	margin-top:25px;
	display:block;
	border-left:5px solid #FC0!important;
	padding-left:20px;}
	
	/*-------------SEARCH---------------*/
#ajaxSearch_form {
           color: #FC0;
           width: auto;
		   border: 0px #FFF solid;
       }
	   
       #ajaxSearch_form fieldset {
		   border:none;}
   
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }

.ajax_highlight1, .ajaxSearch_highlight1{
  background-color : #222;  color:#FFF;
  padding: 1px 3px 1px 3px;
  font-weight: bold;
}

.ajax_highlight2, .ajaxSearch_highlight2{
  background-color : #333;  color:#FFF;
  padding: 1px 3px 1px 3px;
  font-weight: bold;
}

.ajax_highlight3, .ajaxSearch_highlight3{
  background-color : #444; color:#FFF;
  padding: 1px 3px 1px 3px;
  font-weight: bold;
}

#search_result a{
	color:#FC0;
	text-decoration:underline;}
	
#search_result a:hover{
	text-decoration:none;}
	
#search_result div.ajaxSearch_result{
	display:block;
	padding:10px;}

	
/*--------------------- VOTE --------------------------*/
.pollresults li {
    clear:both;
    width:100%;
}

.easypoll fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}

#rightbox, #calendar {
	padding:10px;
	margin-bottom:15px;
	border-bottom:1px solid #FC0;
	color:#FFF;}
	
#rightbox fieldset, #calendar fieldset {
	border:0px solid #000;}
	
#rightbox a, #calendar a {
	text-decoration:underline;
	color:#FC0;
	line-height:16px;
	font-size:12px;
}

#rightbox a:hover, #calendar a:hover {
	text-decoration:none;}
	
#vote {
	padding:10px;
	margin-bottom:15px;
	border-bottom:1px solid #FC0;
	color:#FFF;}
	
#vote fieldset {
	border:0px solid #000;}
		
.easypoll input.pollbutton {
	font-size:10px;
	border:1px solid #FC0;
	margin:1px;
	color:#000;
	background:url(images/defbuttonback-01.jpg) left center repeat-x;}
	
.easypoll input:hover {
	border-color:#333;
	color:#FC0;
	background:url(images/defbuttonback-02.jpg) left center repeat-x;}

.easypoll fieldset ul li, #vote ul li {
	list-style-type:none;}

.easypoll_bar {
    height:0em;
    background-color:#000;
	color:#333;
	font-weight:normal;
    float:left;
    width:100%;
    margin-bottom:0.5em;}

.easypoll_bar strong {
    float:left;
    display:block;
    padding:2px 3px;
    font-size:0.9em;}

.easypoll_inner {
    height:100%;
    float:left;
    background-color:#000;}

/*---------------------- TEMP -------------------------*/
#tempkezdo {
	padding:10px;
	background-color:#222;
	display:block;}
