﻿.btn, .btn:visited {
	display: inline-block;
	*display:inline;
	_zoom:1;
	padding:0 12px;
	border-radius:3px;
	white-space: nowrap;
	cursor: pointer;
	background: #ffffff;
	border: 1px solid #b3b3b3;
	text-align: center;
	line-height: 24px;
	min-width: 60px;
	color: #00a88e;
	_width:100px;
}

.btn:hover {
	border: 1px solid #ccc;
	background: #ffffff;
	color: #23d1ae;
}

.btn:active {
	border: 1px solid #999;
	background: #f2f2f2;
	color: #006d5c;
}

.btn, .btn:hover, .btn:active, .btn:visited {
	text-decoration: none;
    font-size: 12px;
}

.btn + .btn {
	margin-left: 10px;
}

.rtl .btn + .btn {
	margin-left: 0;
	margin-right: 10px;
}

.btn.btn-important {
	color: #fff;
	border: 1px solid #00a88e;
	background: #00a88e;
}

.btn.btn-important:hover {
	border: 1px solid #23d1ae;
	background: #23d1ae;
}

.btn.btn-important:active {
	border: 1px solid #006d5c;
	background: #006d5c;
}

input.checkbox {
	margin-right: -23px;
	margin-top: -1px;
	width: 17px;
	height: 16px;
	vertical-align: middle;
    _vertical-align:top;
    _height: 20px;
    _margin-top:0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.rtl input.checkbox {
	margin: 0;
	filter: alpha(opacity=100);
	opacity: 1; 
}
label.checkbox {
	position: relative;
	cursor: pointer;
	padding: 3px 0 3px 22px;
	background: url(../images/widgets/checkbox.png) no-repeat 0 2px;
	z-index: 1;
}
.rtl label.checkbox {
	padding: 3px;
	background: none;
}

label.checked {
	background-image: url(../images/widgets/checkbox_selected.png);
}

