

/* Firefox bugfix  */
.cf:after
 {
     content: ".";
     clear: both;
     visibility: hidden;
 }

.cf
{
	}

* html .cf
{
	}

.cf
{

}
/* Firefox bugfix vége */

.cb {
	clear:both;
}
.ac {
	text-align:center;
}
.transparentbg {
	background:transparent;
}
.hide {
	display:none;
}

.absolute {
    position: absolute;
}

.monospace {
    font-family: monospace;
}

/* általános vége */

.std_input {
    background:#fff;
    border:1px solid #2F4304;
}
.std_error {
    text-align: center;
    color:#e00;
}

BODY {
	margin:0px;
	padding:0px;
	background: #e2e2e2;/* #F2F25E url('/static/layout_bg3.gif') repeat-x;*/
	font:normal 14px Arial;
}

A {
	text-decoration:none;
	outline:none;
    color:#5A7719;
}
A:HOVER {
	text-decoration:underline;
	outline:none;
}

.ar {
	text-align:right;
}
.ac {
	text-align:center;
}
.al {
	text-align:left;
}



/* E:\FREEWEB\fw.design\20100121\slice\ */

.layout_frame {
    width:952px;
    margin:0 auto;
}

.layout_head_tab {
    margin-top:5px;
    height:27px;
    padding-left:10px;
}

.layout_head_tab .tab,
.layout_head_tab .tab2 {
    border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
    display: inline;
    float: left;
    font-weight: bold;
    height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    box-shadow: 1px 0px 3px #404040;
    -moz-box-shadow: 1px 0px 3px #404040;
    -webkit-box-shadow: 1px 0px 3px #404040;
    margin-right: 1px;
}
.layout_head_tab .tab {
    background: #2f4304;
}
.layout_head_tab .tab2 {
    background: white url('/static/tab_bg.gif') repeat-x;
}
.layout_head_tab .tab a {
    color:#e6ffa9;
}
.layout_head_tab .tab2 a {
    color:#000;
}


.layout_head {
    width:950px;
    height:126px;
    background: url('/static/fwstatic.gif') 0px -155px;
    overflow:hidden;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    box-shadow: 1px 0px 3px #404040;
    -moz-box-shadow: 1px 0px 3px #404040;
    -webkit-box-shadow: 1px 0px 3px #404040;
    margin-top: 10px;
}
.layout_head .banner {
    width:728px;
    height:90px;
    overflow:hidden;
    border:1px #A9D743 solid;
    top:20px;
    left:216px;
    position: absolute;
}
.layout_head .logolink {
    position: absolute;
    cursor: pointer;
    width:204px;
    height:66px;
    top:27px;
    left:7px;
}

.layout_base {
    background: #F1F1F0;
    float:left;
}

.layout_middle {
    background:#fff;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    box-shadow: 1px 0px 3px #404040;
    -moz-box-shadow: 1px 0px 3px #404040;
    -webkit-box-shadow: 1px 0px 3px #404040;
    float:left;
    width:950px;
}

.layout_middle .layout_left {
    width:206px;
    /*border-right:1px #000 solid;*/
    background:#f1f1f0;
    float:left;
    display: inline;
}

.layout_middle .layout_left .banner {
    text-align: center;
    margin-top:10px;
    margin-bottom:10px;
}

.layout_middle .layout_left .left_menu UL {
    margin:0px;
    padding:0px;
}

.layout_middle .layout_left .left_menu UL LI {
    margin:0px;
    padding:0px;
    list-style-type: none;
    margin-top:2px;
}

.layout_middle .layout_left .left_menu LI LI {
    background: url("/static/menu_bg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D0D0CF;
    border-left: 9px solid #67891F;
    font-size: 12px;
    height: 21px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 197px;
    cursor: pointer;
}

.layout_middle .layout_left .left_menu .group {
    background: url('/static/fwstatic.gif') -278px -323px;
    width:206px;
    height:18px;
}
.layout_middle .layout_left .left_menu .group SPAN {
    margin-left:15px;
    padding-left:5px;
    padding-right:5px;
    background: #f1f1f0;
    font-weight: bold;
    font-size: 12px;
}


.layout_middle .layout_left .left_menu A {
    color:#353434;
    margin-left: 28px;
    padding-left: 0;
    padding-top: 3px;
    float:left;
}
.layout_middle .layout_left .left_menu A:HOVER {
    color:#fd9f16;
    text-decoration: none;
}

.layout_middle .layout_content {
    width:547px;
    float:left;
    display: inline;
    border-left: 1px solid #3a3a3a;
    background: white;
    min-height: 900px;
    padding-top: 5px;
}
* html .layout_content  {
    height: 900px;
}
.layout_middle .layout_content_hiderightside {
    width: 743px;
    float:left;
    display: inline;
}

.layout_middle .layout_right {
    width:189px;
    background:#f1f1f0;
    float:left;
    display: inline;
}

.layout_middle .layout_right .banner {
    text-align: center;
    margin-top:10px;
    margin-bottom:10px;
}

.layout_middle .layout_right .loginbox {
    margin-top:10px;
    width:187px;
    height:142px;
    overflow:hidden;
    background:url('/static/fwstatic.gif') -763px -281px no-repeat;
    float:right;
    display: inline;
}

.layout_middle .layout_right .loginbox INPUT.email,
.layout_middle .layout_right .loginbox INPUT.password {
    background: #fff;
    border:1px #eaffb1 solid;
    font:normal 12px Arial;
    width:130px;
    height:15px;
    position: absolute;
}

.layout_middle .layout_right .loginbox INPUT.email {
    left:49px;
    top:37px;
}
.layout_middle .layout_right .loginbox INPUT.password {
    left:49px;
    top:58px;
}

.layout_middle .layout_right .loginbox DIV.email,
.layout_middle .layout_right .loginbox DIV.password {
    width:40px;
    height:15px;
    font:normal 12px Arial;
    color: #eaffb1;
    position: absolute;
}

.layout_middle .layout_right .loginbox DIV.email {
    left:5px;
    top:39px;
}
.layout_middle .layout_right .loginbox DIV.password {
    left:5px;
    top:60px;
}

.layout_middle .layout_right .loginbox .forgotpass {
    width:110px;
    height:15px;
    position: absolute;
    top: 118px;
    left:49px;
}
.layout_middle .layout_right .loginbox .forgotpass A {
    font:normal 12px Arial;
    color: #eaffb1;
}

.layout_middle .layout_right .loginbox .btn {
    width:62px;
    height:24px;
    position: absolute;
    top: 88px;
    left:120px;
    cursor: pointer;
}

.layout_middle .layout_right .loginbox .btn2 {
    width:86px;
    height:24px;
    position: absolute;
    top: 88px;
    left:10px;
    cursor: pointer;
}


.layout_foot {
    width:950px;
    height:30px;
    background: url('/static/fwstatic.gif') 0px -124px;
    overflow:hidden;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    box-shadow: 1px 0px 3px #404040;
    -moz-box-shadow: 1px 0px 3px #404040;
    -webkit-box-shadow: 1px 0px 3px #404040;
}

.layout_foot .copyr {
    position: absolute;
    top:8px;
    left:10px;
    color:#fff;
    font:normal 12px Arial;
    width:500px;
    height:30px;
}

.layout_foot .links {
    position: absolute;
    top:8px;
    left:388px;
    color:#fff;
    font:normal 12px Arial;
    width:548px;
    text-align: right;
    height:30px;
}

.layout_foot .links A {
    color:#fff;
    margin-left:10px;
}

/***************************** doboz ***********************************************/
.layout_content .box {
    width:549px;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:5px;
}
.layout_content_hiderightside .box {
    width:735px;
    margin:0 auto;
    margin-top:5px;
    margin-bottom:5px;
}
.layout_content .box .sh_left {
    padding-left:6px;
    background: url('/static/fwstatic.gif') -950px 0px repeat-y;
}
.layout_content .box .sh_right {
    background: url('/static/fwstatic.gif') top right repeat-y;
    padding-right:6px;
}
.layout_content .box .inner {
    width: 537px;
}
.layout_content_hiderightside .box .inner {
    width: 722px;
}
.layout_content .box .inner .title {
    border: 1px solid #3A3A3A;
    height: 30px;
    background: url('/static/box_header_bg.gif') repeat-x;
}
.layout_content .box .inner .title H1,
.layout_content .box .inner .title H2,
.layout_content .box .inner .title H3 {
    color: #E6FFA9;
    font: bold 15px Arial;
    margin: 0;
    padding: 6px 0 0 10px;
    position: relative;
    text-shadow: 0 0 1px #353434;
    filter: dropshadow(color=#353434, offx=0, offy=0);
}
.layout_content .box .inner .title .right {
    background: url("/static/box_header_fw_text.gif") no-repeat scroll 0 6px transparent;
    color: #FFFFFF;
    float: right;
    font: 12px Arial;
    height: 18px;
    padding-right: 6px;
    padding-top: 8px;
    text-align: right;
    width: 167px;    
}
.layout_content .box .cnt {
    background: #fff;
    border:1px #2f4304 solid;
    border-top:0px;
    padding:5px;
}

.layout_content .box .sh_bottom {
    background: url('/static/fwstatic.gif') 0px -118px repeat-y;
    height:6px;
}
.layout_content .box .sh_bottom .sh_bottom_left {
    background: url('/static/fwstatic.gif') -482px -305px no-repeat;
    float:left;
    width:6px;
    height:6px;
    overflow:hidden;
}
.layout_content .box .sh_bottom .sh_bottom_right {
    background: url('/static/fwstatic.gif') -488px -305px no-repeat;
    float:right;
    width:6px;
    height:6px;
    overflow:hidden;
}
.layout_content .box .error {
    text-align: center;
    font:bold 14px Arail;
    color:#e22;
}
/***************************** doboz ***********************************************/

.layout_content .box .inner .title {

    height: 30px;
    background: url('/static/box_header_bg.gif') repeat-x;
}
.layout_content .box_blue .inner .title {
    background: #3B64CC;
}
.layout_content .box_blue .inner .title .right {
    background: none;
}
.layout_content .box_blue .inner .title H1,
.layout_content .box_blue .inner .title H2,
.layout_content .box_blue .inner .title H3 {
    color:#DFE8FF
}


table td {
    /*vertical-align: top;*/
}









/* Gomb */

a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	text-decoration:none;
	color:#fff;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	font-weight:bold;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}
a.button, span.button, del.button, div.button,
a.button span, span.button button, span.button input, del.button span{
    /*background-image:url("/staticimages/layout/form_buttons.png");
    _background-image:url("/staticimages/layout/form_buttons.gif");*/
	background:url('/static/button.gif');
}
a.button span, div.button span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#fff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:11px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:28px;
	padding:10px 26px 0 10px;
	margin:0 -16px 0 16px;
	border:none;
	vertical-align:text-top;
	font-weight:bold;
	zoom:1;
	_position:relative;
    _padding-top:8px;
    _padding-left:0px;
	_padding-right:18px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}
span.button button{
   line-height:2.5;/*Opera need this*/
}
html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}
html.safari span.button button{
  line-height:2.6;
}
html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}
del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}
del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}
span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
a.button:hover,
span.button:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#fff;
	font-weight:bold;
	text-decoration:none!important;
}
a.button:hover span,
span.button:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#fff;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
}
/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));

}

/* Gomb vége*/

.hirdetes_apro_szoveg {
    color: #8F8E8F;
    font-size: 9px;
}

.logged_user_panel {
    background: #6d8f21;
    color: #e6ffa9;
    margin-bottom: 13px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 4px 11px 5px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
    font-size: 11px;
}
.logged_user_panel_title {
    color: #2f4304;
    font-weight: bold;
    margin-right: 4px;
}

.box TABLE .property,
.box TABLE .property {
    /*vertical-align: top;*/
    font:bold 14px Arial;
    color:#567317;
}
.box TABLE .value,
.box TABLE .value {
    /*vertical-align: top;*/
}
.box input,.box textarea {
    background: #fff;
    border:1px #2f4304 solid;

}
.property2 {
    color:#2F4304;
    font-size:17px;
    border-bottom:1px solid #81A92B;
    margin-bottom:10px;
    float:left;
    font-weight: bold;
}

.cim {
    font-size: 16px;
    font-weight: bold;
}
.alcim {
    font-size: 11px;
    font-weight: bold;
    color:gray;
}

.global_premium_list_header {
    background: url("http://freeweb.hu/static/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #FFFFFF;
    color: #222222;
}
.global_premium_list_header td {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    color:black!important;
}
.csomag_table td {
    padding:5px!important;
    border-bottom: solid 1px gray!important;
}

.fw_x3 {
    padding:10px;
    font-size: 15px;
    
}
.fw_ingyenes {
    padding:10px;
    font-size: 15px;
}

.gate_left {
  margin-left: -122px;
  position: absolute;
  width: 120px;
}

.gate_right {
  margin-left: 952px;
  position: absolute;
  width: 120px;
}

.note {
    color:gray;
    font-size: 11px;
}

.btn.btn-default {
    background: #587518 none no-repeat scroll 100% 0;
    border: 2px none white;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Arial";
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    height: 28px;
    letter-spacing: 0;
    line-height: 1;
    margin: 10px -16px 10px 16px;
    padding: 2px 26px 0;
    vertical-align: text-top;
    white-space: nowrap;
}

.form_input {
    margin: 5px 0 7px;
}

h2 {
    font-size:15px;
}