a  {
	color: #2a6ebb;
	text-decoration: underline;
}

a:hover {
	color: #2a6ebb;
	text-decoration: none;
} 

small {
	font-size: .917em;
	color: #808080;
}

.rust {
	color: #9e0b0f;
}

/* стрелочки перехода по страницам: первая, предыдущия, следующая, последняя */
.paginator {
    text-align: center;
}
.paginator a, .paginator b {
    /*display: -moz-inline-stack;
    display: inline-block;*/
    margin: 0 5px;
}
.paginator .prev, .paginator .next, .paginator .first, .paginator .last,
.paginator-prev, .paginator-next {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 2px;
    text-decoration: none;
    height: 14px;
    width: 21px;
}
.paginator .prev,  .paginator .next, .paginator-prev, .paginator-next {
    background: url('../i/style/second/glamor/result-paginator.png') no-repeat;      
}
.paginator .first, .paginator .last { background: url('../i/style/second/glamor/result-paginator-edges.png') no-repeat; }
.paginator .first, .paginator .prev, .paginator-prev { background-position: 0 0;     }
.paginator .last,  .paginator .next, .paginator-next { background-position: -21px 0; }
.paginator img { vertical-align:middle; }

/* формы */
.double_border {
    border: 3px double #e4e4e4 !important;
    background: #fff !important;
}

/* списки */
ul.markercheckbox {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.markercheckbox li {
    list-style-type: none;
    padding: .25em 0 .25em 20px !important;
    background:transparent url('../i/marker/marker_check16.png') no-repeat scroll 0 0.05em !important;
}

/* rounded tables */
.grey_border, .grey_border2, .grey_border3, .salad_border {
	border-collapse: collapse;
	empty-cells: show;
}

.grey_border .lt, .grey_border .rt, .grey_border .lb, .grey_border .rb,
.grey_border2 .lt, .grey_border2 .rt, .grey_border2 .lb, .grey_border2 .rb,
.grey_border3 .lt, .grey_border3 .rt, .grey_border3 .lb, .grey_border3 .rb,
.salad_border .lt, .salad_border .rt, .salad_border .lb, .salad_border .rb,

.lt-grey_border, .rt-grey_border, .lb-grey_border, .rb-grey_border,
.lt-grey_border2, .rt-grey_border2, .lb-grey_border2, .rb-grey_border2,
.lt-grey_border3, .rt-grey_border3, .lb-grey_border3, .rb-grey_border3,
.lt-salad_border, .rt-salad_border, .lb-salad_border, .rb-salad_border {
	background-image: url('../i/style/second/glamor/rounded-borders.png') !important;
	background-repeat: no-repeat !important;
	width: 6px !important;
	max-width: 6px !important;
	min-width: 6px !important;
	padding: 6px 0 0 0 !important;
	font-size: 0 !important;
	line-height: 0 !important; 
}

.grey_border .lt, .lt-grey_border {background-position: 0 0 !important;}
.grey_border .rt, .rt-grey_border {background-position: -6px 0 !important;}
.grey_border .lb, .lb-grey_border {background-position: -12px 100% !important;}
.grey_border .rb, .rb-grey_border {background-position: -18px 100% !important;}

.grey_border2 .lt, .lt-grey_border2 {background-position: -24px 0 !important;}
.grey_border2 .rt, .rt-grey_border2 {background-position: -30px 0 !important;}
.grey_border2 .lb, .lb-grey_border2 {background-position: -36px 100% !important;}
.grey_border2 .rb, .rb-grey_border2 {background-position: -42px 100% !important;}

.grey_border3 .lt, .lt-grey_border3 {background-position: -48px 0 !important;}
.grey_border3 .rt, .rt-grey_border3 {background-position: -54px 0 !important;}
.grey_border3 .lb, .lb-grey_border3 {background-position: -60px 100% !important;}
.grey_border3 .rb, .rb-grey_border3 {background-position: -66px 100% !important;}

.salad_border .lt, .lt-salad_border {background-position: -72px 0 !important;}
.salad_border .rt, .rt-salad_border {background-position: -78px 0 !important;}
.salad_border .lb, .lb-salad_border {background-position: -84px 100% !important;}
.salad_border .rb, .rb-salad_border {background-position: -90px 100% !important;}


.grey_border .l, .grey_border .r,
.grey_border2 .l, .grey_border2 .r,
.grey_border3 .l, .grey_border3 .r,
.l-grey_border, .r-grey_border,
.l-grey_border2, .r-grey_border2,
.l-grey_border3, .r-grey_border3 {
	background-image: url('../i/style/second/glamor/grey_border-pixel.gif') !important;
	background-repeat: repeat-y !important;
	width: 6px !important;
	padding: 6px 0 0 0 !important;
}

.grey_border .l, .l-grey_border,
.grey_border2 .l, .l-grey_border2,
.grey_border3 .l, .l-grey_border3 {
	background-position: 0 0 !important;
}

.grey_border .r, .r-grey_border,
.grey_border2 .r, .r-grey_border2,
.grey_border3 .r, .r-grey_border3 {
	background-position: 100% 0 !important;
}

.grey_border .l-border, .grey_border2 .l-border, .grey_border3 .l-border {
	border-left: 1px solid #e6e6e6 !important;
} 

.grey_border .r-border, .grey_border2 .r-border, .grey_border3 .r-border {
	border-right: 1px solid #e6e6e6 !important;
}

.grey_border .t, .grey_border2 .t, .grey_border3 .t,
.t-grey_border, .t-grey_border2, .t-grey_border3 {
	border-top: 1px solid #e6e6e6 !important;
}

.grey_border .b, .grey_border2 .b, .grey_border3 .b,
.b-grey_border, .b-grey_border2, .b-grey_border3 {
	border-bottom: 1px solid #e6e6e6 !important;
}

.grey_border .fill, .fill-grey_border {
	background-color: #fff !important;
}

.grey_border2 .fill, .fill-grey_border2 {
	background-color: #f2f2f2 !important;
}

.grey_border3 .fill, .fill-grey_border3 {
	background-color: #e6e6e6 !important;
}

.salad_border .fill, .fill-salad_border {
	background-color: #e9f3ca !important;
}

/* типичная скругленная таблица */
.rounded-common {
	width: 100%;
	margin-bottom: .83em;
}

.rounded-common td, .rounded-common th {
	text-align: left;
	vertical-align: top;
}

.rounded-common td {padding: .6em 1em .75em;}
.rounded-common th {padding: 1em;}


