input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
    border: 1px solid #CCC;
	color:#333333;
	background:#dddddd;
    font-size: 14;
	font-family:yekan;
    height: 18px;
	margin-bottom:2px;
    line-height: 18px;
    padding: 0.25%;
    border-radius: 5px;
    box-shadow: 0 0px 5px rgba(255,255,255,0.6), 0 0 0 5px rgba(0,0,0,0.01) inset,0 1px 10px rgba(0,0,0,0.08) inset;
	max-width:83%;
}

input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
    border: 1px solid #CCC;
	color:#333;
	background:#ffffff;
    font-size: 11px;
	font-family:Tahoma;
	margin-bottom:2px;
    padding: 5px;
    border-radius: 5px;
    box-shadow: 0 0px 2px rgba(255,255,255,0.6), 0 0 0 2px rgba(0,0,0,0.01) inset,0 1px 3px rgba(0,0,0,0.08) inset;
}

select {
    padding: 2px 2px 2px 0!important;
    text-indent: 0!important;
    min-height: 23px;
    margin: 3px 5px 3px 0!important;
    text-transform: none!important;
    font-size: 11px;
	font-family:Tahoma;
    display: block;
    float: left;
    text-align: right!important;
    vertical-align: middle!important;
}

.display-limit select {
    float: right!important;
    margin: 0 0 0 5px!important;
}
select{
    border: 1px solid #CCC;
	background-color:#FFFFFF;
	box-shadow:1px 1px 5px -4px #000 inset;
	padding:3px;
	margin:2px;
	color:#333;
    font-size: 11px;
	font-family:Tahoma;
}

textarea {
    border: 1px solid #CCC;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 11px;
	font-family:Tahoma;
    line-height: 16px;
    padding: 10px;
    text-transform: none;
    box-shadow: 0 0px 2px rgba(255,255,255,0.6), 0 0 0 2px rgba(0,0,0,0.01) inset,0 1px 3px rgba(0,0,0,0.08) inset;
}

input:focus, select, textarea:focus, .inputbox:focus {
    background: #dddddd;
    float:right;
}

.button, button, button.button, input[type="submit"], input[type="button"], .pagenav-next a, .pagenav-prev a {
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #56c2e1;
	border: 1px solid #46b3d3;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	font-family:Tahoma;
	color:#FFFFFF;
	transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	padding:4px;
}

.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, a:hover.k2ReadMore, .pagenav-next a:hover, .pagenav-prev a:hover, .pagenav-next a:active, .pagenav-prev a:active, .pagenav-next a:focus {
	border: 1px solid rgba(256,256,256,0.75);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	color:#FFFFFF;
}
.button:focus, button:focus, input[type="submit"]:focus, input[type="button"]:focus, .pagenav-next a:active, .pagenav-prev a:active, .pagenav-next a:focus, .pagenav-prev a:focus {
	background: #3f9db8;
	border: 1px solid rgba(256,256,256,0.75);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	color:#FFFFFF;
}
input[type=checkbox], .checkbox, input[type=radio], .radio {
    height: auto !important;
    margin-top: 7px;
}

select[size] {
    height: auto;
}
input[type=checkbox], .checkbox, input[type=radio], .radio {
    height: auto !important;
    background: transparent!important;
    border: none!important;
}

select[size] {
    height: auto;
}

fieldset {
    border: none;
    padding:3px;
    clear: both;
    float: none
}

fieldset a {
    font-weight: bold;
}

fieldset.input {
    padding: 0;
}
/* Buttons */
#editor-xtd-buttons {
    padding: 5px;
    float: right;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
    float: right;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
    display: block;
    height: 22px;
    float: right;
    line-height: 22px;
    font-size: 11px;
    color: #333;
    cursor: pointer;
}

.button2-left span,
.button2-right span {
    cursor: default;
    color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
    padding: 0 6px;
}

.button2-left a:hover,
.button2-right a:hover {
    text-decoration: none;
    color: #0B55C4;
}

.button2-left a,
.button2-left span {
    padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
    padding: 0 6px 0 24px;
}

.button2-left {
    float: left;
    margin-left: 5px;
}

.button2-right {
    float: right;
    margin-right: 5px;
}

.button2-left .image {
}

.button2-left .readmore,
.button2-left .article {
}

.button2-left .pagebreak {
}

.button2-left .blank {
}
/* Calendar */
a img.calendar {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url(../images/calendar.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
}

span#jform_articletext_parent {
    width: 100%;
    display: block;
    clear: both;
    float: none
}
