::-moz-focus-inner {border:0;}

ul.dropdown-menu li a {cursor: default;}

.mail-box-header {
	width:100%;
	height: 65px;
	border-bottom:1px #AAAAAA solid;
}
.mail-box-header .hdr-left {
	position:relative;
	width:150px;
	height: inherit;
	float:left;
}
.mail-box-header .hdr-left a {
	position:absolute;top:20px;left:18px;
	display: inline-block;
	font-size:14pt;
	cursor:pointer;
	color:#dd4b39;
	font-family:arial,sans-serif;
	background-image: url('/img/mail/arrow_down_tlp.png');
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
.mail-box-header .hdr-left a:hover {text-decoration:none;}
.mail-box-header .hdr-right {
	position:relative;
	width:800px;
	height: 40px;
	padding-top:13px;
	float:right;
}
.mail-box-left-column {
	position:relative;
	width:150px;
	min-height:600px;
	float:left;
}
.mail-box-right-column {
	position:relative;
	/*width:800px;
	float:right;*/
	min-height:600px;
}
.mail-menu {
	display:inline-block;
	height:27px;
	border:1px #AAAAAA solid;
	border-radius: 2px;
	text-align:center;
	width:70px;
	color:#525252;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	white-space:nowrap;
	line-height: 27px;
	font-family: arial,sans-serif;
	cursor:default;
	background: rgb(251,251,251); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.mail-menu > * { opacity:0.8; }
.mail-menu:hover > * { opacity:1; }
.mail-menu:hover {text-decoration:none;border:1px #888888 solid;color:#333333;}
.mail-menu.disabled {
	opacity:0.5;
}
.mail-menu.disabled:hover {
	opacity:0.5 !important;border:1px #AAAAAA solid;
}
.mail-icon-arr-down {
	display:inline-block;
	width:10px;
	height:10px;
	background-image: url('/img/mail/arrow_down.png');
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align: -2px;
}
.mail-checkbox {
	position:relative;
	display:inline-block;
	width:11px;
	height:11px;
	border:1px #C3C3C3 solid;
	vertical-align: -3px;
	margin-right:3px;
}
.mail-checkbox:hover {
	border:1px #B2B2B2 solid;
}
.mail-checkbox.mousedown {
	background-color:#EBEBEB;
	box-shadow: inset 0px 1px 1px #CDCDCD;
}
.mail-checkmark {
	display:none;
	position:absolute;
	top:-3px;
	left:0px;
	width:15px;
	height:15px;
	background-image:url('/wp-content/plugins/krok-pm/assets/checkmark.png');
	background-repeat:no-repeat;
	background-position: -5px -3px;
}
.mail-checkbox.checked .mail-checkmark {
	display:block;
}
.mail-menu-padd { display:inline-block;width:8px;}

.mail-search {
	display:inline-block;
	position:relative;
	width: 300px;
	height:28px;
	background-color: #ffffff;
	box-shadow: 0px 2px 3px #CDCDCD;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.mail-search-input {
	display:inline-block;
	width:230px;
	height:28px;
}

.mail-search-input input {
	width:100%;
	height:26px;
	border:0px white solid;
	padding-left:5px;
}

.mail-search-button {
	position:absolute;
	top:0px;
	right:0px;
	width:60px;height:28px;
}

.mail-search-button button {
	outline:none;
	width:60px;height:28px;
	display:inline-block;
	background-color: #4585F3;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border:0px #4585F3 solid;
	background-image: url('/img/mail/magniglass.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.mail-search-button button:active{
	background-color:#3E77D7;
}

.mail-prev-next {display:inline-block;float:right;margin-right:10px;}
.mail-prev-next > div {display:inline-block;}
.mail-prev-next .mail-numbers {
	font-weight:bold;
	font-family: arial, serif;
	color:#222;
	font-size:12px;
	margin-right:10px;
}
.mail-prev-next .mail-arrows {

}

.mail-menu.arr-prev {
	width:34px !important;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.mail-menu.arr-next {
	width:34px !important;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	margin-left:-1px;
}
.mail-menu.arr-prev span.arr, .mail-menu.arr-next span.arr{
	display: block;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center center;
}
/*
.mail-menu.delete span.icon {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('/img/mail/icon-delete.png');
}

.mail-menu.print span.icon {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('/img/mail/icon-print.png');
}

.mail-menu.envelope span.icon {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('/img/mail/icon-envelope.png');
}

.mail-menu.goback span.icon {
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('/img/mail/icon-goback.png');
}
*/
.mail-menu-opt {
	position:absolute;
	display:inline-block;
	background-color:#ffffff;
	position:relative;
	border:1px #CBCBCB solid;
	box-shadow: 0px 0px 3px #AAAAAA;
}

.mail-menu-opt ul {
	padding:0px;
	margin:0px;
}

.mail-menu-opt ul li {
	position:relative;
	display:block;
	color:#333333;
	font-size:12px;
	font-family: arial, serif;
	text-indent:30px;
	height:25px;
	line-height:2;
	cursor:default;
	padding-right:30px;
}

.mail-menu-opt ul li:hover { background-color: #eeeeee;}

.mail-menu-opt ul li.delim {
	height:5px;
	border-bottom:1px #EBEBEB solid;
	margin-bottom:5px;
}

.mail-menu-opt ul li.delim:hover { background-color: transparent;}

.mail-menu-opt ul li span.ui-icon {
	position:absolute;
	top:3px;left:8px;
	display:inline-block;
	width:14px;
	height:14px;
	cursor:pointer;
}

.mail-left-menu {
	padding:10px 0px 10px 0px;
}
.mail-left-menu ul {
	margin:0px;
	padding:0px;
}

.mail-left-menu ul li {
	display: block;
	text-indent:30px;
	font-size:14px;
	font-family: arial, serif;
	color:#222222;
	text-decoration:none;
	cursor:pointer;
	line-height:1.8;
	height:25px;
}

.mail-left-menu ul li.selected {
	color:#DE4B3B;
	border-left:4px #DE4B3B solid;
	text-indent:26px;
}

.mail-left-menu ul li.hasnew {
	font-weight: bold;
}

.mail-left-menu ul li a, .mail-left-menu ul li a:hover {
	text-decoration: none;
	color:inherit;
}

.mail-container {
	margin-top:10px;
	margin-right:10px;
}

table.mail-items {
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	border:1px #AAAAAA solid;
}
table.mail-items tr {
	height:27px;
	cursor:pointer;
	background-color: #e5e5e5;
}
table.mail-items tr td {
	height:40px;
	border-bottom:1px #AAAAAA solid;
}
table.mail-items tr:nth-child(1){
	border-top:1px #AAAAAA solid;
}
table.mail-items tr td.chkbox {
	width:30px;text-align:center;
}
table.mail-items tr td.chkbox .mail-checkbox {
	display:block;
	vertical-align:0px;
	margin:0 auto;
}
table.mail-items tr td.sender {
	width:180px;
}
table.mail-items tr td.tag {
	width:20px;
}
table.mail-items tr td.sender div {
	width:200px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family: arial, serif;
}

table.mail-items tr.system td.sender {
	width:100px;
}
table.mail-items tr.system td.sender div {
	color:#d65317;
	width:100px;
}

table.mail-items tr td.summary {

}
table.mail-items tr td.summary div {
	width:425px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family: arial, serif;
}
table.mail-items tr.system td.summary div {
	width:525px;
}
table.mail-items tr td.summary div span {
	color:#000000;
}
table.mail-items tr td.date {
	width:150px;
	text-align: right;
	padding-right:10px;
	font-family: arial, serif;
}
table.mail-items tr.newmail {
	background-color:#ffffff;
}
table.mail-items tr.newmail td.sender div { font-weight:bold;}
table.mail-items tr.newmail td.summary div { font-weight:normal; color:#555555;}
table.mail-items tr.newmail td.summary div span { font-weight:bold;}
table.mail-items tr.newmail td.date { font-weight:bold;}
table.mail-items tr.selected { background-color:#FFFFCC; }
table.mail-items tr.selected td .mail-checkbox { background-color:#FFFFFF; }
table.mail-items tr.selected td .mail-checkbox .mail-checkmark{ display:block; }

.mail-content {
	padding:0px 8px 8px 8px;
	background-color:#ffffff;
}

.mail-content.sent {
	padding:20px;
	cursor:default;
}
.mail-content-header {
	position:relative;
	min-height:20px;
	border-top:1px #CFCFCF solid;
	/*margin-top:15px;*/
	padding:10px 0px 10px 10px;
}
.mail-content-subject {
	font-family: arial, sans-serif;
	font-size: 18px;
	text-indent:8px;
	padding:15px 0px 10px 0px;
	/*border-bottom:1px #9A9A9A dotted;*/
	color:#737373;
}

.mail-content-subject-short {
	/*position:absolute;
	top:7px;
	left:0px;*/
	width:100%;
	height: 20px;
	cursor:pointer;
	color:#737373;
	overflow:hidden;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:none;
}

.mail-content-subject-short:hover{
	color:#5B5B5B;
}

.mail-content-subject-short span {
	font-weight:bold;
}

.mail-content-print {
	float:right;
    margin-right: 10px;
    margin-top: 5px;
}

.mail-sender-image {
	display:inline-block;
	width:24px;
	margin-right:5px;
	vertical-align: -6px;
}
.mail-sender-name {
	display: inline-block;
	font-weight:bold;
	white-space: nowrap;
	color:#222222;
	font-family: arial,sans-serif;
	font-size:100%;
}

.mail-receiver-name {
	margin-top:-2px;
	font-size:10px;
	color:grey;
	/*cursor:pointer;*/
	display:table;
}

.mail-sender-villa {
	float:right;
	margin-right:12px;
}
.mail-sender-name span {
	font-weight:normal;
}

.mail-body {
	/*display:none;*/
	/*border-bottom:1px #aaaaaa solid;*/
}
.mail-body-info {
	height: 40px;
	margin-top:6px;
}
.mail-body-date {
	display:inline-block;
	float:right;
	font-family: arial,sans-serif;
	color:#222222;
	margin-right:10px;
}
.mail-date {
	position:absolute;
	top:-13px;
	right: 10px;
	font-family: arial,sans-serif;
	font-size:12px;
	width:160px;
	height:20px;
	background-color:#F4F4F4;
	border:1px #aaaaaa solid;
	text-align:center;
	line-height: 1.5;
	cursor:pointer;

}
.mail-date:hover {
	background-color: #EDEDED;
}

.mail-date .fa {
	float:left;
	margin-left:10px;
	line-height: 1.5;
}

.mail-body-wrap .mail-date .fa-caret-right {
	display:none;
}
.mail-body-wrap .mail-date .fa-caret-down {
	display:block;
}
.mail-body-wrap.closed .mail-date .fa-caret-right {
	display:block;
}
.mail-body-wrap.closed .mail-date .fa-caret-down {
	display:none;
}

.img-rounded {
    border-radius: 6px;
}

.krok-send-mail {
	color: #fff !important;
	background-color: #337AB7 !important;
	border-color: #204d74 !important;
}

.krok-send-mail:hover {
	background-color: #286090 !important;
}

.krok-back-search {
	padding: 0px 20px 20px 20px;
	text-align: center;
}

.mail-body-text {
	display: block;
	font-family: arial, sans-serif;
	font-size: 14px;
	color:#000000;
	line-height: 1.5;
	padding:0px 5px 20px 0px;
}

.mail-body-wrap {
background: #f8f8f8;
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100px, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100px,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 100px,#ffffff 100%);
background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 100px,#ffffff 100%);
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 100px,#ffffff 100%);
background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 100px,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
}

.mail-body-wrap.printer {
	width:80%;
	margin:0 auto;
}

.mail-body-wrap.closed .mail-content-subject-short {
	display:block;
}
.mail-body-wrap.closed .mail-content-subject {
	display:none;
}
.mail-body-wrap.closed .mail-body {
	display:none;
}

.mail-reply {
	margin-top:20px;
}
.mail-reply-image {
	display:inline-block;
	width:55px;
	margin-right:5px;
	vertical-align: top;
}
.mail-reply-box {
	display:inline-block;
	border:1px #C0C0C0 solid;
	height:50px;
	padding:10px;
	color:#9A9A9A;
	width:80%;
	cursor: default;
}
.mail-reply-box a {
	color:#9A9A9A;
	text-decoration:underline;
}
.mail-reply-box a:hover {
	color:#1c5192;
}
.mail-reply-area {
	display:inline-block;
	width:80%;
	border:1px #CFCFCF solid;
}
.mail-reply-header {
	height:40px;
	border-bottom:1px #CFCFCF solid;
	color:#777777;
	font-size:12px;
	line-height:3.2;
	text-indent: 10px
}
.mail-reply-footer {
	border-top:1px #CFCFCF solid;
	color:#777777;
	background-color:#F5F5F5;
	padding:7px;
}
.mail-reply-body {
	width:100%;
}
.mail-reply-body textarea {
	width:100%;
	height:115px;
	padding:10px;
	border:0px white solid;
	font-size:14px;
}

.mail-icon {
	display:inline-block !important;
	cursor:default;
}

.icon-vert {
	vertical-align:-3px;
}

.mail-icon.print {
	width:14px;
	height:12px;
	background-image:url('/img/mail/icon-print.png');
}

.mail-div-container {
	margin-bottom:20px;
}
.mail-div-container .label {
	color:#222222;
	font-size:14px;
	font-family:arial, serif;
	cursor:pointer;
	background-repeat: no-repeat;
	margin-bottom:10px;
	font-weight: bold;
}


.mail-div-container.opened .mail-div-mails {
	display:block;
}
.mail-div-container.closed .mail-div-mails {
	display:none;
}
.mail-div-container.opened .fa-caret-right {
	display:none;
}
.mail-div-container.opened .fa-caret-down {
	display:inline-block;
}

.mail-div-container.closed .fa-caret-down {
	display:none;
}
.mail-div-container.closed .fa-caret-right {
	display:inline-block;
}


#mail-thread {
	/*min-height:300px;*/
}

.mail-loader {
	display:table;
	width:100%;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;

}

.mail-loader .progress {
	width:80%;
	margin:0 auto;
	vertical-align: middle;
	margin-top:100px;
	margin-bottom:100px;
}

.mail-booking {
	position:relative;
	padding:20px;border:1px gray dotted;margin-bottom:10px;background-color:#E6E6E6;
}

/*
.mail-booking .header, .mail-booking .body {
	width:580px;
}
*/

.mail-booking .options {
	top:18px;
	right:10px;
	position:absolute;

	font-size:16px;
	width:100px;
}
.mail-booking .options a {color:#1B1B1B;}

.mail-offer {
	position:relative;
	background-color: #F3F3F3;border: 1px solid #BABDB6;border-radius: 5px;padding:10px;margin-bottom:10px;
}

.mail-offer img.star {
	width:25px;
	height:30px;
	vertical-align: -10px;
	margin-right:10px;
}

.mail-offer .options {
	font-size:14px;
	line-height: 1.7;
}
.mail-offer .options a {color:#767676;cursor: pointer;}

.mail-offer-title {
	display:inline-block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:80%;
}

.mail-user-tip {
	position:absolute;
	width:230px;
	padding:10px;
	background-color:#ffffff;
	box-shadow: 3px 3px #888888;
	border:1px #888888 solid;
}
.mail-user-tip .avatar {
	width:50px;
	height:50px;
	overflow:hidden;
	display:inline-block;
}
.mail-user-tip .avatar img {
	height:50px;
}

.mail-user-tip .name {
	display:inline-block;
	vertical-align: top;
	margin-left: 10px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:13px;
	font-family: arial, serif;
	width:165px;
}

.mail-object-hdr {
	text-align: right;
	color:#767676;
	font-weight: bold;
}

#mail-opt-group-mail button {
	min-width: 80px;
}

button.krok-pm {
	background-color: white;
	border:1px #adadad solid;
	color:#333333;
	padding:3px 10px;
	border-color: #E1E1E1;
}
button.krok-pm:hover, button.krok-pm:focus {
	background-color: #e6e6e6;
	color:#333333;
}

.ajax-auth {max-width: 450px;padding:25px;}
.krok-dialog-text {color:black;margin-top:20px;}
.krok-buttons {padding:40px 0px 0px 0px;text-align: right;}
.krok-dialog-cancel {background-color: white !important; color: black !important;}

.mrgt20 {margin-right: 20px;}
.mtop20 {margin-top:20px;}
.mbot10 {margin-bottom:10px;}
.btn .caret {
    margin-left: 0;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.open > .dropdown-menu {
    display: block;
}

ul.dropdown-menu li {
	padding:5px 5px 5px 20px;
}

ul.dropdown-menu li:hover {
	background-color: #F5F5F5;
}

ul.dropdown-menu li:hover a {
	color: #000000;
}

.krok-pm-search {
	border-radius: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding:5px 10px;
	height:30px;
}

.krok-pm-btn-search {
font-size: 0;
white-space: nowrap;
vertical-align: middle;
box-sizing: border-box;

}

.krok-pm-btn-search button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #337AB7;
	color:white;
	height:30px;
	line-height: 0.5;
	width: 50px;
	min-width:50px;
	padding:0px 0px;
	vertical-align: -4px;
}

.krok-pm-btn-search button:hover {
	background-color: #286090;
}

#top-menu-mail {
	margin-bottom:10px;
	display:none;
}

.mail-row {
	display:block;
	min-height:40px;
	border-top:1px #aaaaaa solid;
	border-left:1px #aaaaaa solid;
	border-right:1px #aaaaaa solid;
	padding:10px 10px 0px 10px;
	box-sizing: border-box;
}

.mail-row {min-width: 700px;cursor:pointer;background-color: #e5e5e5;}
.mail-check {float:left;width:20px;}
.mail-row .mail-checkbox {vertical-align: 0px;}
.mail-sender {float:left;min-width:200px;}
.mail-sender.shorter {float:left;min-width:100px;}
.mail-sender.vila {color:#FF9400;}
.mail-sender.hotelo {color:#0072BC;}
.mail-tag {float:left;/*width:20px;*/}
.mail-time {float:right;}

.mail-row.selected { background-color:#FFFFCC !important; }
.mail-row.selected .mail-checkbox { background-color:#FFFFFF; }
.mail-row.selected .mail-checkbox .mail-checkmark{ display:block; }

.mail-row.newmail {background-color: #ffffff;}
.mail-row.newmail .mail-sender {font-weight: bold;}
.mail-row.newmail .mail-summary span {font-weight: bold;}

.mail-div-mails .mail-row:last-child {border-bottom:1px #aaaaaa solid;}
.mail-content-sent { background-color: #ffffff; padding:10px; border:1px dashed #aaaaaa;border-bottom:none;}

/*
#top-menu-mail li a {
	font-size:13px;
	padding:6px 12px;
}
#top-menu-mail li a .badge {
	font-size:10px;
}
*/

#mailbox-link-more { display:none;}
#mailbox-link-more .dropdown-menu {
	left:auto;
	right:0px;
}

.col-search {display: inline-block;margin-left:50px;}


@media screen and (max-width: 768px) {
	.mail-row {min-width:100%;}
	.mail-reply-image {display:none;}
	.mail-container {margin:0px !important;}
	#page-wrapper .col-lg-12 {padding-left:5px;padding-right:5px;}
	.mail-reply-box {width:100%;}
	.mail-reply-area {width:100%;}
	.mail-reply-body {width:100%;}
	.mail-reply-body textarea {width:100%;}
	.btn.print {display: none;}
	.col-search {padding:0px 10px 0px 0px !important;margin-top:10px;}

	#top-menu-mail {display: block;}
}

@media screen and (max-width: 660px) {
	.mail-summary {
		float:none;
		display:block;
		clear:both;
		margin-left: 20px;
	}
}

@media screen and (max-width: 500px) {
	#mailbox-link-more { display:inline-block;}
	#mailbox-link-sent { display:none;}
	#mailbox-link-system { display:none;}
}

@media screen and (max-width: 360px) {
	.mail-sender {
		width: 120px;
		min-width: 120px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
/*	#mailbox-link-more a { padding: 10px 5px;}
	#mailbox-link-more a span.lbl {display:none;}*/
}

@media screen and (max-width: 400px) {
	.mail-offer .options { text-align:left;}
	.mail-booking .options { position:relative;top:auto;right:auto;}

}

