html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

html, body {
    padding: 0;
    margin: 0;
    background: #fff;
    font-family: Verdana, sans-serif;
}

/* box model fixer */
.clearfix {zoom: 1;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

img {border:none;}

form#loginform,
form#registerform,
form#changepassform,
form#recoverpassform,
form#questionform,
form#offerform,
form#partnerform,
form#advertform,
form#msagreementform,
form#betaregisterform {margin: 10px; margin-top: 0px; padding: 10px; padding-top: 0px; background: #ffffff;font-family: Verdana, sans-serif; font-size: 10px;}

form#loginform h2,
form#registerform h2,
form#changepassform h2,
form#recoverpassform h2,
form#questionform h2,
form#offerform h2,
form#partnerform h2,
form#advertform h2,
form#msagreementform h2 {font-size: 16px;}

#loginform label,
#registerform label,
#changepassform label,
#recoverpassform label,
#questionform label,
#offerform label,
#partnerform label,
#advertform label,
#msagreementform label,
#betaregisterform label {font-weight: bold;display:block;float:left;width:120px;text-align:right;margin-right: 10px;line-height: 18px;}
#registerform label, #partnerform label {width: 140px; margin-right: 5px;}
#offerform label {margin-right: 5px;}
#advertform label {width: 235px; margin-right: 5px;}
#msagreementform label {width: 175px; margin-right: 5px;}
#betaregisterform label {width: 175px; margin-right: 5px;}


#partnerform .form_table, #offerform .form_table {width: 540px; padding: 0px; border: 0px;}
#offerform .form_leftcolumn {width: 130px; vertical-align: top;}
#offerform .form_rightcolumn {width: 410px;}
#partnerform .form_leftcolumn {width: 120px; vertical-align: top;}
#partnerform .form_rightcolumn {width: 420px;}
#advertform .form_leftcolumn {width: 240px; vertical-align: top;}
#advertform .form_rightcolumn {width: 320px;}
#msagreementform .form_leftcolumn {width: 185px; vertical-align: top;}
#msagreementform .form_rightcolumn {width: 355px;}
#betaregisterform .form_rightcolumn {width: 355px;}

input.ornament {width: 150px; height: 13px;font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #555555; background-color: #fafafa;}
/*input.ornament {border: 1px solid #555555; background-color: #fafafa; width: 150px; height: 13px; font-size: 10px}*/
input.ornament_alt {width: 187px; height: 13px; margin-left: 0px; font-family: Verdana, sans-serif; font-size: 10px; border: 1px solid #555555; background-color: #fafafa;}
#partnerform input.ornament, #offerform input.ornament, #advertform input.ornament, #msagreementform input.ornament {margin-left: 4px}
textarea.ornament {border: 1px solid #555555; background-color: #fafafa; width: 300px; height: 75px; font-family: Verdana, sans-serif; font-size: 10px;}
#partnerform textarea.ornament, #offerform textarea.ornament, #advertform textarea.ornament, #msagreementform textarea.ornament {margin-left: 4px}
.ornament2 {vertical-align: middle}
.reg-tools {text-align: right;margin-right: 40px;margin-top: 10px;}
.reg-button {font-family: Verdana, sans-serif; font-size: 10px;font-weight: bold;}
.redlabel {font-weight: bold; color: #ff0000;}

#registerform label.normal,
#questionform label.normal,
#offerform label.normal,
#partnerform label.normal,
#advertform label.normal,
#msagreementform label.normal,
#betaresiterform label.normal {display: inline; font-weight: normal; float: none; margin: 0;line-height: 100%;width: auto;text-align: left;}

#section-menu {
    background: #efefef;
    margin-bottom: 20px;
    padding: 10px;
}

#section-body {
    width: 778px;
    margin: 0 auto;
    background: #fefefe;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 10px;
}


#section-left {
    width: 280px;
    float: left;
    margin-right: 20px;
}

#section-right {
    width: 478px;
    float: right;
}

#section-footer {
    background: #efefef;
    margin-top: 20px;
    padding: 10px;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #333;
    text-align: right;
}

img.captcha {
    float: left;
    margin-right: 20px;
    border: 5px solid #fff;
}

#targeo-map-container {
    position: absolute;
    left: 0; bottom: 0;
    width: 770px;
    height: 470px;
    border: 1px solid #aaa;
    z-index: 10;
}

#targeo-map-preloader {
    text-align: center;
    margin-top: 150px;
}

#targeo-menu-super {
    position: absolute;
    background: #fafafa;
    width: 0px;
    height: 0px;
    left: 150px;
    top: 50px;
    z-index: 20;
    overflow: hidden;
}

#targeo-menu-super-contents {
    padding: 10px;
    border: 1px solid #aaa;
    height: 178px;
    width: 478px;
    font-size: 9px;
    font-family: Verdana, sans-serif; 
}

#targeo-www-rules {
	position: absolute;
	left: 100px;
	top: 70px;
	right: 100px;
	bottom: 75px;
	background-color: #F7F7F7;
	border: 2px solid #919190;
	z-index: 31000;
	overflow: scroll;
	display: none;
	padding: 10px;
	padding-right: 30px;
	padding-left: 0px;
}

.info_ok {
	border: 1px solid #EFEBFF;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../_i/site/mainmenupos_bg.gif') 0px 5px no-repeat;
}

.info_wrong {
	border: 1px solid #FF0000;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../_i/site/lowermenu_bg.gif') 0px 0px no-repeat;
}


#targeoLiczby TD {
    padding: 3px; 
    font-size: 10px; 
    border-bottom: 1px dotted #E6E6E6;
}
 
#targeoLiczby TD FONT{
    font-size: 10px; 
}

