/*-------------------RoundedCorners-----------------*/
.RoundedCorners {}
.RoundedCorners_b1 {
    font-size:1px; display:block; overflow:hidden;
}
.RoundedCorners_b2 {
    background:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px;
}
.RoundedCorners_b3 {
    background:#EEF5FF; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px;
}
.RoundedCorners_b4 {
    background:#EEF5FF; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px;
}
.RoundedCorners_b5 {
    background:#EEF5FF; border-color:#78AAFF; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px;
}
.RoundedCorners_b6 {
    background:#EEF5FF; border-color:#78AAFF; color:inherit; display:block; border-style:solid; border-width:0px 1px;
}
.RoundedCorners_b6_ {
    background: white; border-color:#78AAFF; color:inherit; display:block; border-style:solid; border-width:0px 1px;
}
.RoundedCorners_b7 {
    font-size:1px; display:block; overflow:hidden; height:1px;
}






/* Êíîïêè */
.sbutton, .sbutton span {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.sbutton {
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
	margin-bottom:10px;
}
.sbutton.full, .sbutton.full span {
	display: block;
}
.sbutton:hover, .sbutton.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.sbutton:active, .sbutton.active {
	top:1px;
}
.sbutton span {
	position: relative;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	border-top: rgba(255, 255, 255, .2) 1px solid;
	padding:0.6em 1.3em;
	line-height:1em;
	text-decoration:none;
	text-align:center;
	white-space: nowrap;
}
.sbutton.ssmall span {
	font-size:12px;
}
.sbutton.smedium span {
	font-size:14px;
}
.sbutton.slarge span {
	font-size:18px;
}
.sbutton.sblack {
	background-color: #333333;color:White
}
.sbutton.sgray {
	background-color: #666666;color:White
}
.sbutton.swhite {
	background-color: #FFFFFF;color:White
}
.sbutton.swhite span{
	color: #666666;
}
.sbutton.sred {
	background-color: #e62727;color:White
}
.sbutton.sorange {
	background-color: #ff5c00;color:White
}
.sbutton.smagenta {
	background-color: #A9014B;color:White
}
.sbutton.syellow {
	background-color: #ffb515;color:White
}
.sbutton.sblue {
	background-color: #0079a6;color:White
}
.sbutton.spink {
	background-color: #e22092;color:White
}
.sbutton.sgreen {
	background-color: #91bd09;color:White
}
.sbutton.srosy {
	background-color: #F16C7C;color:White
}
.sbutton.sbrown {
	background-color: #804000;color:White
}
.sbutton.spurple {
	background-color: #800080;color:White
}
.sbutton.scyan {
	background-color: #46C7C7;color:White
}
.sbutton.sgold {
	background-color: #D4A017;color:White
}