
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}

table.login tr td {
	padding: 1px 5px;
}

ul li {
	text-align: left;
}

ol li {
	text-align: left;
}

ol {
	list-style-type:decimal;
}

ol li {
	margin-left: 20px;
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clear 		{clear:both;}
.center		{text-align: center;}
.soft		{color:#D3D3D3;}
.light		{color:#A3A3A3;}
.hide		{display:none;}
.hiba		{color: red; font-weight: bold; margin: 5px 0;}

.textright 		{text-align:right;}

/* Body */

body {
	/*font-family: verdana;*/
	font-family: 'century gothic', sans-serif;
	font-size:12px;
	background: url('../img/prowide_bg.jpg') repeat-x top;
}

a {
	color:#00ADEE;
}

h1 {
	font-size:30px;
	color	: #D3D3D3;
}

h2 {
	font-size:16px;
	color	: #636363;
	margin	: 10px 0px;
	font-weight:bold;
}


#top_spacer {
	height:30px;
	width:10px;
}

#language_selector {
	width:960px;
	margin:0px auto 0px;
	text-align: right;
}

#language_selector a {
	color			: #333;
	text-decoration	: none;
	font-size		: 10px;
}

#main {
	width:960px;
	margin:0px auto 0px;
	
}

#frame {
	width:960px;
	height:450px;
	/*background: url(../page_image/ures.jpg) no-repeat top left;*/
	/*border: 1px solid green;*/
	overflow:hidden;
}


#left_frame {
	float	: left;
	width	: 586px;
	display: inline;
}

#right_frame {
	float	: left;
	/*width	: 372px;*/
	width	: 455px;
	/*background: url(../page_image/prohuman_t.jpg) no-repeat top left;*/
	display: inline;
	margin-left: -83px;
	margin-top:-2px;
	/*margin-top:446px;*/
	text-align: right;
}

#bordered_frame {
	width	: 956px;
	height	:	356px;
	margin-left:0px;
	position	: absolute;
	border	: 2px solid #00ADEE;
	z-index	: -100;
	background-color:white;
}

#partnereink_spacer {
	height	:	356px;
	margin-left:0px;
	border	: 2px solid #555;
	background:red;
}

#logo {
	margin-left	:10px;
	margin-top	:10px;
	position	: absolute;
}

#menu {
	margin-top: 70px;
	height		: 18px;
	margin-left: 45px;
	font-weight: bold;
	
	z-index:2000;
}

/*
#menu {
	list-style-type: none;
	
}

#menu li {
	display:inline;
	line-height:18px;
}

#menu li a {
	color: #1B1C17;
	text-decoration:none;
	padding: 3px 5px;
}

#menu li a:hover {
	background:#E9EB80;
	text-decoration:none;
}
*/
/* menu styles */
#jsddm
{	margin: 0;
	padding: 0;
	
	}

	#jsddm li
	{	float: left;
		list-style: none;
		line-height:18px;
	}

	#jsddm li a
	{	
		color: #1B1C17;
		text-decoration:none;
		display: block;
		padding: 0px 5px;
		white-space: nowrap}

	#jsddm li a:hover {
		background:#00ADEE;
	}
	
	#jsddm li a.active {
		background:#00ADEE;
	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: 2px solid #0095C6;
			background:#B1ECFF;
			
				z-index:10000;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				z-index: 100;
				}
			
			#jsddm li ul li a
			{	width: auto;
				color: #444;
				font-weight:normal;
				}
			
			#jsddm li ul li a:hover
			{	background:#00ADEE; 
				color	: #222;
			
			}



#title {
	margin-left: 0px;
	width: 485px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

#title h1, .title_input {
	color:#00ADEE;
	font-size:30px;
	font-weight:normal;
	display:inline;
}

#content_holder {
	margin-top:20px;
	margin-left: 125px;
}

#content {
	width: 370px;
	height: 250px;
	overflow: auto;
	text-align:justify;
}

#content p {
	/*text-align:right;*/
}


ul{
	margin-left	: 0px;
	padding-left:0;
	list-style-position: inside
	}

/*
#content ul li ul li {
	margin-left	: 30px;
	list-style-type	: circle;
}
*/

#scrollbar {
	margin:20px 0 0 20px;
	float: left;
	display: inline;
	width : 20px;
	height: 330px;
}

#logo_box {
	padding-top	: 5px;
	text-align	: right;
}

#logo_box img {
	margin-left	: 20px;
}

.admin_box {
	background	: #eeffee;
	border		: 1px solid #ddd;
	padding		: 5px;
	margin-top	: 10px;
}

.admin_box a {
	color: green;
	line-height:20px;
}

.admin_box img {
	vertical-align:middle;
	margin-right:10px;
}

div.warning {
	background	: #ffffdd;
	color		: #444;
	border		: 1px solid #ddee89;
	padding		: 5px;
	margin		: 10px 25px 0px;
}

div.warning b {
	color		: #774;
}

div.error {
	background	: #ffddaa;
	color		: #622;
	border		: 1px solid #ddee89;
	padding		: 5px;
	margin		: 10px 25px 0px;
}

#kezdolap {
	margin-top: 200px;
	width	:	960px;
	text-align: center;
	
}

#kezdolap p {
	text-align: center;
}

#kezdolap h1 {
	text-align:center;
	font-size: 60px;
}

#kezdolap a {
	color	: #A0A1A3;
	font-family: 'century gothic', sans-serif;
	font-size:14px;
	text-decoration:none;
}

.alsologo {
	width	: 190px;
	float	: left;
	margin	: 0;
	font-size:9px;
	font-family: tahoma,verdana;
	color: #aaa;
	overflow:hidden;
}

.alsologo.wide {
	width	: 220px;
}

.alsologo img {
	border	: 0px;
}


.alsologo ul {
	margin:0px;
	padding:0;
	text-align:left;
	list-style-position: inside;

}



.alsologo ul li {
	padding:0;
	margin:0;
	font-family: 'century gothic', sans-serif;
	font-size:9px;
}

ul.mainlogo_ul {
	margin:10px auto 0;
	width	: 100px;
	padding:0;
	text-align:left;
	list-style-position: inside;
	font-size:10px;
	font-family: tahoma,verdana;
	color: #aaa;
}

table.allasajanlatok tr th {
 background-color:#eeefef;
 color:#666666;
}

table.allasajanlatok tr td {
 font-size:12px;
}

div.thumb {
	float: left;
	width:	142px;
	height: 102px;
	margin: 5px;
}

div.thumb img {
	border: 2px solid #ccc;
}
/* scrollpane */
/*
	
			.osX .jScrollPaneTrack {
				background: url(../img/osx_track.gif) repeat-y;
			}
			.osX .jScrollPaneDrag {
				background: url(../img/osx_drag_middle.gif) repeat-y;
			}
			.osX .jScrollPaneDragTop {
				background: url(../img/osx_drag_top.gif) no-repeat;
				height: 6px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(../img/osx_drag_bottom.gif) no-repeat;
				height: 7px;
			}
			.osX a.jScrollArrowUp {
				height: 24px;
				background: url(../img/osx_arrow_up.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 24px;
				background: url(../img/osx_arrow_down.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
			
						.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
*/		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */
