/*******************************************
 *
 * Common CSS
 *
 * Tip: to overwrite these styles, use '!important' rule
 * 
 *******************************************/


/*******************************************
 * Validation
 *******************************************/
input.error, select.error, textarea.error {
    display:block;
    background:#FFCCCC;
}

input#reg_email, input#birthday_selected{
    visibility:hidden;
}

label.error {
    color:red;
    font-size:11px;
    line-height:22px;
    border:1px red solid;
    padding: 0 6px;
}
/*******************************************
 * Main page login div
 *******************************************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#loginDiv {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
    text-align: center;
}

#loginDivContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 200px;
	margin: 0 auto;
    padding:50px;
}
#loginDivCloseButton {
    position:absolute;
    top:0;
    right:0;
    cursor:pointer;
}

/*******************************************
 * Warnings
 *******************************************/
.warning {
	padding: 6px 6px 6px 0;
	margin-bottom: 8px;
	background: url(/images/warning_bg.gif) repeat-y 0 0;
	cursor:pointer;
}

.warning-text {
	font-size: 11px;
	line-height: 15px;
	margin-left: 62px;
}
.warning-text strong {
	display: block;
	line-height: 12px;
}

.warning-icon {
	width: 60px;
	float: left;
	background: url(/images/warning_icons.png) no-repeat;
}

.warning-icon.caution {
	background-position: 0 0;
	height: 32px;
	padding:0 !important;
}

.warning-icon.photo {
	background-position: 0 -70px;
	height: 41px;
}

.warning-icon.msn {
	background-position: 0 -140px;
	height: 34px;
}

.warning-icon.phone {
	background-position: 0 -210px;
	height: 35px;
}

/*******************************************
 * System alerts
 *******************************************/
.alert-error,
.alert-success {
	font-weight: normal;
	padding: 10px 10px 6px 10px;
    margin: 0;
}
.alert-error li,
.alert-success li {
	padding: 0 0 4px 34px;
	list-style-type: none;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.alert-success li {
	background: url(../../images/icon_success.gif) no-repeat;
}
.alert-error li {
	background: url(../../images/icon_error.gif) no-repeat;
}
.alert-error {
	color: #ffeaea;
	border: 1px solid #b11616;
	background: #bd2c2c url(../../images/blink_error.gif) repeat;
}

.alert-error a {
	color: #fc4949;
}

.alert-success {
	color: #e6efc6;
	border: 2px solid #4c950d;
	background: #57a320 url(../../images/blink_success.gif) repeat;
}

.alert-success a {
	color: #6fe000;
}

/*******************************************
 * Common
 *******************************************/

.logged_in, .visitor {
    display:none;
}

/*******************************************
 * Messages Box
 *******************************************/
.message-box {
	font-family: Arial, Helvetica, 'Helvetica Neue', 'Liberation Sans', FreeSans, sans-serif;
	position: fixed;
	z-index: 999;
	left: 0;
	right: 0;
	top: 25%;
}

.message-box .inner {
	background: url(../images/message_box.png) no-repeat;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 462px;
	height: 290px;
}

.message-box .close {
	display: block;
	height: 20px;
	overflow: hidden;
	text-decoration: none;
	text-align: right;
	line-height: 16px;
	padding-right: 22px;
	position: absolute;
	top: 18px;
	right: 18px;
	color: #fff;
	font-size: 11px;
}

.message-box .close:hover {
	text-decoration: none;
	color: #666;
}

.message-box .icon,
.message-box .icon:hover {
	background-image: url(../images/message_icons.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 122px;
	height: 114px;
	overflow: hidden;
	position: absolute;
	top: 41px;
	right: 72px;
	text-decoration: none;
}

.message-box .text {
	width: 200px;
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 185px;
	right: 30px;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.message-box .button-box {
	background-image: url(../images/message_button.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 118px;
	height: 37px;
	overflow: hidden;
	position: absolute;
	bottom: 35px;
	right: 76px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	color: #525252;
	text-shadow: 1px 1px 0 #dadada;
	letter-spacing: -1px;
	white-space: nowrap;
	text-align: center;
}

.message-box .button-box:hover {
	background-position: 0 -50px;
	text-decoration: none;
}

.message-box .text:hover {
	text-decoration: underline;
}

.message-box .photo,
.message-box .photo:hover {
	background-color: #fff;
	border: 1px solid #a7a7a7;
	display: block;
	width: 143px;
	height: 164px;
	overflow: hidden;
	text-decoration: none;
	position: absolute;
	top: 35px;
	left: 30px;
}

.message-box .photo img {
	border: 0 none;
	max-width: 143px;
	max-height: 164px;
	margin: 0 auto;
}

.message-box .info {
	width: 170px;
	height: 54px;
	overflow: hidden;
	position: absolute;
	top: 212px;
	left: 30px;
	color: #666;
}

.message-box .info span,
.message-box .info strong {
	white-space: nowrap;
}

/* Mail */
.message-box.flower .icon {
	background-position: 0 0;
}

/* Flower */
.message-box.flower .icon {
	background-position: 0 -120px;
}

/* System */
.message-box.system .icon {
	background-position: 0 -240px;
}

.message-box.system .text {
	color: #e04f00;
}

.message-box.system .info,
.message-box.system .photo img {
	display: none;
}

/**/
#mpStatusBar {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	text-align: center; 
}

#mpStatusBar a {
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 4px 40px;
	background: red url(/images/blink_error.gif);
	_position: relative;
	_top: -11px;
	_left: 60%;
	font-family: Arial, Helvetica, sans-serif;
}

#mpStatusBar em {font-style: normal;}
.maska-zorro,
.login .maska-zorro,
.login .username .maska-zorro,
.login .password .maska-zorro {color:#aaa}

ol.kurallarol li {
    margin: 10px 0;
    text-align: justify;
}
ol.kurallarol li ul li {
    margin: auto;
    text-align: justify;
    list-style-type: circle ;
}

#noBulksBox, #bulkForm, #bulkBox{
    background-color:#FFFB94;
}

/**/
.message-ok,
.message-fail {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	margin: 30px 10px;
}

.message-fail {
	background: url("../../images/blink_error.gif") repeat scroll 0 0 #BD2C2C;
	border: 1px solid #B11616;
	color: #FFEAEA;
}

.message-ok {
	background: url("../../images/blink_success.gif") repeat scroll 0 0 #BD2C2C;
	border: 1px solid #4C950D;
	color: #E6EFC6;
}

.message-ok h6,
.message-fail h6 {
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 7px;
	text-align: center;
	line-height: 21px;
}

.message-fail h6 {
	text-shadow: 1px 1px 0 #7b0101;
}

.message-ok h6 {
	text-shadow: 1px 1px 0 #2d6100;
}

.message-fail a {
	color: #BD2C2C;
}

.message-ok a {
	color: #BD2C2C;
}

.message-ok a:hover,
.message-fail a:hover {
	text-decoration: underline;
}

.message-ok p,
.message-fail p {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	margin: 0;
	font-size: 14px;
	color: #000;
	line-height: 20px;
}

.message-fail p {
	background: #FFEAEA;
	border: 1px solid #B11616;
}

.message-ok p {
	background: #E6EFC6;
	border: 1px solid #4C950D;
}



