button {
border:none ;
vertical-align: middle;
cursor: pointer;
}

button, 
.button,
.but-img {
display: inline-block;
cursor: pointer;
vertical-align: middle;
text-decoration:none !important;
position: relative;
overflow: hidden;
*display: inline;
zoom: 1;
}

button, 
.button {
position: relative;
}

.but-img {
text-indent: -20000px;
padding: 0 !important;
}

.but-big {
font-size: 20px
}

.but-sm {
font-size: 11px
}

.but-ibank {
display: block;
width: 153px;
height: 58px;
}

/*.page .but-ibank {
background: url(../i/buttons/but_ibank_red.png) no-repeat;
} */

.but-rows {
width: 38px;
height: 32px;
background: url(../i/buttons/but_rows.png) no-repeat;
}

.but-cols {
width: 38px;
height: 32px;
background: url(../i/buttons/but_cols.png) no-repeat;
}

.active.but-cols {
background: url(../i/buttons/but_cols_act.png) no-repeat;
}

.active.but-rows {
background: url(../i/buttons/but_rows_act.png) no-repeat;
}


.but-makeinvoice,
.red .but-makeinvoice {
width: 153px;
height: 58px;
background: url(../i/buttons/but_makeinvoice_red.png);
}

.green .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_green.png);
}

.blue .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_blue.png);
}

.pink .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_pink.png);
}

.gold .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_gold.png);
}

.silver .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_silver.png);
}

.black .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_black.png);
}


.but-makeinvoice-b,
.cardinfo .but-makeinvoice,
.cardinfo .red .but-makeinvoice {
width: 190px;
height: 46px;
background: url(../i/buttons/but_makeinvoice_red_b.png);
}

.cardinfo .green .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_green_b.png);
}

.cardinfo .blue .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_blue_b.png);
}

.cardinfo .pink .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_pink_b.png);
}

.cardinfo .gold .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_gold_b.png);
}

.cardinfo .silver .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_silver_b.png);
}

.cardinfo .black .but-makeinvoice {
background: url(../i/buttons/but_makeinvoice_black_b.png);
}


.but-tw,
.but-vk,
.but-fb {
width: 21px;
height: 21px;
}

.page .but-vk {
background: url(../i/buttons/ico_vk_red.png) no-repeat;
}

.page .but-fb {
background: url(../i/buttons/ico_fb_red.png) no-repeat;
}


.page .but-tw {
background: url(../i/buttons/ico_tw_red.png) no-repeat;
}


.but-openslider {
height: 11px;
background: url(../i/buttons/but_openslider.png) center top no-repeat;
display: block;
}

.but-back,
.but-forward {
width: 26px;
height: 42px;
background: url(../i/buttons/arr_back.png) no-repeat;
}

.but-forward {
background: url(../i/buttons/arr_forward.png) no-repeat;
}

.but-back-sm,
.but-forward-sm,
.myplace.tests .carousel .but-back,
.myplace.tests .carousel .but-forward,
.myplace.news .carousel .but-back,
.myplace.news .carousel .but-forward,
.giftery .carousel .but-back,
.giftery .carousel .but-forward,
.myplace.mainpage .discuss .carousel .but-back,
.myplace.mainpage .discuss .carousel .but-forward {
width: 22px;
height: 27px;
background: url(../i/arr-left-sm.png) no-repeat;
}

.but-forward-sm,
.myplace.tests .carousel .but-forward,
.myplace.news .carousel .but-forward,
.giftery .carousel .but-forward,
.myplace.mainpage .discuss .carousel .but-forward {
background: url(../i/arr-right-sm.png) no-repeat;
}

.but-back-sm-d,
.but-forward-sm-d,
.giftery .carousel .but-back,
.giftery .carousel .but-forward {
width: 24px;
height: 28px;
background: url(../i/arr-left-sm-d.png) no-repeat;
}

.but-forward-sm-d,
.giftery .carousel .but-forward {
background: url(../i/arr-right-sm-d.png) no-repeat;
}

.but-back-sm-l,
.but-forward-sm-l,
.pangurman .carousel .but-back,
.pangurman .carousel .but-forward,
.myplace.allgifts .carousel .but-back,
.myplace.allgifts .carousel .but-forward,
.myplace .allgifts .carousel .but-back,
.myplace .allgifts .carousel .but-forward {
width: 24px;
height: 28px;
background: url(../i/arr-left-sm-l.png) no-repeat;
}

.but-forward-sm-l,
.pangurman .carousel .but-forward,
.myplace.allgifts .carousel .but-forward,
.myplace .allgifts .carousel .but-forward {
background: url(../i/arr-right-sm-l.png) no-repeat;
}

.but-select {
width: 120px;
height: 57px;
background: url(../i/buttons/but_showme.png) no-repeat;
}

.but-repeat {
width: 76px;
height: 79px;
background: url(../i/buttons/but_repeat.png) no-repeat;
}

.but-sendfriends {
width: 107px;
height: 77px;
background: url(../i/buttons/but_sendfriends.png) no-repeat;
}

.more:link,
.more:visited {
color: #da242d;
}

.but-askq {
width: 190px;
height: 46px;
background: url(../i/buttons/but_askq.png) no-repeat;
}

.but-search {
width: 161px;
height: 30px;
background: url(../i/buttons/but_search.png) no-repeat;
}

.but-selectgift {
width: 104px;
height: 79px;
background: url(../i/buttons/but-selectgift.png) no-repeat;
}

.but-go {
width: 77px;
height: 62px;
background: url(../i/buttons/but_go.png) no-repeat;
}

.but-calendar {
width: 23px;
height: 31px;
background: url(../i/buttons/but_calendar.png) no-repeat;
}

.but-close {
width: 25px;
height: 23px;
background: url(../i/buttons/but_close.png) no-repeat;
z-index: 10;
}

.but-more {
width: 190px;
height: 46px;
background: url(../i/buttons/but_more_big.png) no-repeat;
}

.but-tomain {
width: 190px;
height: 46px;
background: url(../i/buttons/but_tomain.png) no-repeat;
}

.but-send {
width: 190px;
height: 46px;
background: url(../i/buttons/but_send.png) no-repeat;
}

.but-present {
width: 101px;
height: 58px;
background: url(../i/buttons/but_present.png) no-repeat;
}

.but-book {
width: 149px;
height: 57px;
background: url(../i/buttons/but_book.png) no-repeat;
}

.but-knowmore {
width: 189px;
height: 41px;
background: url(../i/buttons/but_knowmore.png) no-repeat;
}

.but-getdiscount {
	width: 216px;
	height: 45px;
	background: url(../i/buttons/but_getdiscount.png) no-repeat;
}