@IMPORT url("slideshow.css");
@IMPORT url("global_search.css");
@IMPORT url("company_search.css");
@IMPORT url("usercontent.css");
@IMPORT url("game.css");
/** Masthead
*/
#masthead { height: 120px; position: relative; width: 1000px; }
#masthead img.logo { position: absolute; left: 0; top: 0; }
#masthead .user { position: absolute; right: 25px; top: -5px; padding: 7px 5px; }
#masthead .user .text { position: relative; z-index: 1; }
#masthead .user img { vertical-align: middle;}
#masthead .user a { padding-right: 0px; }
#masthead .user a.last { padding-right: 10px; }

/** Nav
*/
#nav { height: 26px; overflow: hidden; font-weight: bold; position: absolute; top: 125px; left: 0; }
#nav a { background-color: transparent; color: #cda77e; text-transform: uppercase; }
#nav a span { background: transparent url(fir-nav.png) no-repeat left top; height: 26px; }

#nav a.home 		{ width: 81px; }
#nav a.magazine 	{ width: 65px; }
#nav a.listing 	{ width: 81px; }
#nav a.steps 		{ width: 181px; }
#nav a.pros 		{ width: 77px; }
#nav a.forum 		{ width: 64px; }

#nav a.home span  		{ background-position: 0 0; width: 101px; }
#nav a.magazine span 	{ background-position: -101px 0; width: 85px; }
#nav a.listing span 		{ background-position: -187px 0; width: 101px; }
#nav a.steps span 		{ background-position: -288px 0; width: 201px; }
#nav a.pros span 			{ background-position: -489px 0; width: 97px; }
#nav a.forum span 		{ background-position: -585px 0; width: 84px; }

#nav li.active a.home span  		{ background-position: 0 -26px; }
#nav li.active a.magazine span 	{ background-position: -101px -26px; }
#nav li.active a.listing span 		{ background-position: -187px -26px; }
#nav li.active a.steps span 		{ background-position: -288px -26px; }
#nav li.active a.pros span 			{ background-position: -489px -26px; }
#nav li.active a.forum span 		{ background-position: -585px -26px; }


/** Content
*/
#content { width: 100%; overflow: hidden; }

/** Images
*/
.bit_image { display: block; float: left; _display: inline; }
.bit_image-65x65 { padding: 6px; width: 65px; display: block; background: transparent url(bg-pictframe-65x65.png) no-repeat left top; }
.bit_image-100x116 { padding: 7px 2px; width: 100px; display: block; background: transparent url(bg-pictframe-100x116.png) no-repeat center center; }
.bit_image-160x185 { padding: 10px; width: 160px; display: block; background: transparent url(bg-pictframe-160x185.png) no-repeat center center; }
.bit_image-65x65 span { width: 65px; height: 65px; display: block; background: transparent url() no-repeat center center; }
SPAN.bit_image-100x100 { 
	height: 100px;
	display: block;
	
}
.bit_image-100x116 span { width: 100px; height: 116px; display: block; background: transparent url() no-repeat center center; }
.bit_image-160x185 span { width: 160px; height: 185px; display: block; background: transparent url() no-repeat center center; }
.bit_image-365x470 span { width: 365px; height: 470px; display: block; background: transparent url() no-repeat center center; }


/** Footer
*/
#footer { height: 21px; margin-left: 10px; padding: 9px 20px 0 20px; overflow: hidden; font-size: 13px; line-height: 15px; color: #626262; border-bottom: 1px solid #dcdcd9; background: transparent url(bg-footer.png) repeat-x left top; }
#footer p { float: left; margin: 0 5px 0; }
#footer p.copyright { float: right; width: 250px; }
#footer li { float: left; margin: 0 0 0 5px; padding-right: 5px; border-right: 1px solid #9f51a7; }


/** Sidebar
*/
#sidebar { margin-top: 10px; }

DIV.recommended_companies { 
	position: 		relative; 
	background: 	transparent 
					url(bg-sidebar-recommended_companies.png) 
					no-repeat 
					center 
					top;
	background-color: white;
	padding-top: 	35px; 
}
LI.recommended_companies {
	clear: both;
	padding: 5px 0px;
}
DIV.recommended_companies H2 { margin-bottom: 5px; font: bold 14px Georgia, "Times New Roman", serif; _margin-top: -20px; }
DIV.common-recommended_companies P { font-size: 11px; }
.bk_common-recommended_companies .address { font-size: 11px; }
DIV.recommended_companies A.more {
	line-height: 	28px;
	padding: 		0 20px 0 0; 
	font-size: 		13px; 
	background: 	transparent 
					url(icon-more.png) 
					no-repeat 
					right 
					center; 
}
/* .bk_common-recommended_companies img { margin-right: 10px; padding: 6px; display: block; float: left; background: transparent url(bg-pictframe-65x65.png) no-repeat left top; }*/
DIV.recommended_companies .bit_image { margin-right: 5px; }

.bk_common-ad { 
	margin-bottom: 8px; 
	padding: 24px 12px 12px 12px; 
	background: transparent url(bg-ad.png) no-repeat left top; 
}


/** Tips
*/
.bk_common-tips {  }
.bk_common-tips .vt_list li { width: 230px; margin-left: 20px; padding: 10px 10px 10px 0; float: left; border-bottom: 1px dashed #bfbfbf; }
.bk_common-tips .vt_list li.last { border-bottom: none; }
.bk_common-tips .vt_grid li { width: 280px; margin-left: 20px; padding: 10px 10px 10px 0; float: left; height: 100px; overflow: hidden;  }
.bk_common-tips .vt_grid ul { margin-left: 5px; width: 100%; }
.bk_common-tips img { margin: 0 5px 5px -3px; padding: 5px 6px; float: left; display: block; background: transparent url(bg-pictframe-65x65.png) no-repeat left top; }
.bk_common-tips .bit_image { margin: 0 5px 5px -3px; float: left; }
.bk_common-tips h2 { font-weight: bold; margin-bottom: 8px; }
.bk_common-tips h2 a { color: #9c4ba4; padding: 2px 23px 2px 0; background: transparent; }
.bk_common-tips li.shifted h2 a { color: #b65b00; }
.bk_common-tips p { padding: 5px 0; }


/** Necessary Dropdown
*/
.bk_common-necessary_dropdown { height: 102px; width: 100%; overflow: hidden; background: transparent url(bg-necessary-dropdownlink.png) repeat left top; }
.bk_common-necessary_dropdown .form { margin-top: 50px; margin-left: 20px; }
.bk_common-necessary_dropdown select { width: 196px; display: block; float: left; margin: 5px 5px 0 0; }
.bk_common-necessary_dropdown a img { display: block; float: left; }
.bk_common-necessary_dropdown input.submit { display: none; }


/** Necessary Notebook
*/
.bk_common-necessary_notebook { margin-bottom: 5px; height: 316px; background: transparent url(bg-necessary-notebook.png) no-repeat left top; position: relative; width: 100%; overflow: hidden; }
.bk_common-necessary_notebook .lists { margin: 40px 0 0 25px; }
.bk_common-necessary_notebook .lists ul { float: left; margin-bottom: 20px; }
.bk_common-necessary_notebook .lists ul.l2 { margin-left: 45px; }
.bk_common-necessary_notebook .lists li { margin-bottom: 1px; padding-left: 12px; width: 135px; background: transparent url(bullet-purple_light.png) no-repeat left center; }
.bk_common-necessary_notebook .search { margin-left: 20px; top: 278px; left: 0; position: absolute; }
.bk_common-necessary_notebook .search p { float: left; margin: 3px 3px 0 0; }
.bk_common-necessary_notebook .search input.text { width: 140px; margin-right: 3px; padding: 4px; display: block; float: left; border: 1px solid #cebfd6; }
.bk_common-necessary_notebook .search img.submit { margin-top: -2px; display: block; float: left; }
.bk_common-necessary_notebook .search input.submit { display: none; }


/** Steps Link
*/
.bk_steps-link { margin-bottom: 3px; }


/** Image holder
*/
.bk_common-imageholder { margin-bottom: 0; }


/** Letoltheto dokumentumok
*/
.bk_common-downloadable_documents { margin-left: 20px; padding-bottom: 5px; width: 597px; background: transparent url(bg-graybox-bottom.png) no-repeat left bottom; }
.bk_common-downloadable_documents div { padding-top: 17px; background: transparent url(bg-graybox-top.png) no-repeat left top; border-top: 1px solid #fff; }
.bk_common-downloadable_documents h2 { padding: 0 20px 15px; font: normal 18px Georgia, "Times New Roman", serif; color: #919191; }
.bk_common-downloadable_documents ul { padding: 0 20px; }
.bk_common-downloadable_documents ul { font: 11px Verdana, Arial, sans-serif; }
.bk_common-downloadable_documents ul a { font-weight: bold; }
.bk_common-downloadable_documents ul span { display: block; }
.bk_common-downloadable_documents li { padding-left: 35px; width: 150px; height: 50px; float: left; }
.bk_common-downloadable_documents li.calc { background: transparent url(icon-calculator.png) no-repeat 5px top; }
.bk_common-downloadable_documents li.music { background: transparent url(icon-cd.png) no-repeat 2px top; }
.bk_common-downloadable_documents li.flower { background: transparent url(icon-flower.png) no-repeat left top; }
.bk_common-downloadable_documents li.list { background: transparent url(icon-list.png) no-repeat 2px top; }
.bk_common-downloadable_documents li.camera { background: transparent url(icon-camera.png) no-repeat left top; }
.bk_common-downloadable_documents li.table { background: transparent url(icon-table.png) no-repeat left top; }

