/* Общие
-----------------------------------------------------------*/
.left {float: left;}
.right {float: right;}

.mr12 {margin-right: 12px;} .mr9 {margin-right: 9px;} .mr6 {margin-right: 6px;}

.green, .green:hover {color: #56891f;}
.gray, .gray:hover {color: #666666;}
.red, .red:hover {color: red;}

.hidden {display: none;}

.date-common {margin: 0; padding: 0; color: #666666; font-size: 7pt; height: 10px; line-height: 9px; display: block;}
.date-common .icon-cont {float: left; margin-right: 3px;}

.num-comments {padding-left: 15px; font-size: 7pt; text-decoration: none;}
.num-comments:hover {text-decoration: underline;}

.num-personal {padding-left: 15px; font-size: 7pt; text-decoration: none;}
.num-personal:hover {text-decoration: underline;}

.num-rating {padding-left: 13px; font-size: 7pt; text-decoration: none;}
.num-rating:hover {text-decoration: underline;}

.num-post {padding-left: 14px; font-size: 8pt; color: #6d914b; text-decoration: underline;}
.num-post:hover {text-decoration: none;}

.blog-shadow-bottom {background: url(images/bg-shadow-bottom.png) center top no-repeat; height: 31px;}

/* Кнопки
----------------------*/
.button-1 {height: 23px; line-height: 21px; background: url(../images/controls/bg-but-1-left.png) left top no-repeat; padding-left: 6px;}
.button-1 .in {color: #333333; height: 23px; background: url(../images/controls/bg-but-1-in.png) left top repeat-x;}
.button-1 .suf {height: 23px; background: url(../images/controls/bg-but-1-right.png) right top no-repeat; padding-right: 7px;}
.button-1 a {color: #004a56; font-size: 8pt;}
.button-1 a:hover {color: #0291a2;}
.button-1 a.i-mult {padding-left: 12px; background: url(../images/controls/bg-but-1-mul.png) 0 2px no-repeat;}
.button-1 a.i-arr {padding-left: 12px; background: url(../images/controls/bg-but-1-arr.png) 0 2px no-repeat;}
.button-1 a:hover {background-position: 0 -48px;}

.button-2 {height: 19px; line-height: 17px; background: url(../images/controls/bg-but-2-left.png) left top no-repeat; padding-left: 6px;}
.button-2 .in {color: #333333; height: 19px; background: url(../images/controls/bg-but-2-in.png) left top repeat-x;}
.button-2 .suf {height: 19px; background: url(../images/controls/bg-but-2-right.png) right top no-repeat; padding-right: 6px;}
.button-2 a {color: #005970; font-size: 8pt;}
.button-2 a:hover {color: #0291a2;}
.button-2 a:hover {background-position: 0 -48px;}

.button-3 {height: 26px; line-height: 21px;}
.button-3 a {display: block; height: 26px; float: left; color: #fff; font-size: 10pt; font-family: Tahoma; text-decoration: none; background: url(../images/controls/bg-but-3-r.png) 100% 0 no-repeat; padding-right: 12px;}
.button-3 a span {display: block; float: left; height: 26px; background: url(../images/controls/bg-but-3.png) 0 0 no-repeat; padding-left: 12px;}
.button-3 a:hover {color: #fff; background-position: 100% -26px;}
.button-3 a:hover span {background-position: 0 -26px;}
.button-3 a:active {background-position: 100% -52px;}
.button-3 a:active span {background-position: 0 -52px;}

.button-3-100 {height: 26px; line-height: 21px;}
.button-3-100 a {display: block; width: 100px; height: 26px; text-align: center; float: left; color: #fff; font-size: 10pt; font-family: Tahoma; text-decoration: none; background: url(../images/controls/bg-but-3-100.png) 100% 0 no-repeat;}
.button-3-100 a:hover {color: #fff; background-position: 100% -26px;}
.button-3-100 a:active {background-position: 100% -52px;}

.button-4 {height: 26px; line-height: 21px;}
.button-4 a {display: block; height: 26px; float: left; color: #004a56; font-size: 10pt; font-family: Tahoma; text-decoration: none; background: url(../images/controls/bg-but-4-r-sm.png) 100% 0 no-repeat; padding-right: 12px;}
.button-4 a span {display: block; float: left; height: 26px; background: url(../images/controls/bg-but-4.png) 0 0 no-repeat; padding-left: 12px;}
.button-4-plus a span {background: url(../images/controls/bg-but-4-plus.png) 0 0 no-repeat; padding-left: 34px;}
.button-4 a:hover {color: #004a56; background-position: 100% -26px;}
.button-4 a:hover span {background-position: 0 -26px;}
.button-4 a:active {background-position: 100% -52px;}
.button-4 a:active span {background-position: 0 -52px;}

.button-4-plus-123 {height: 26px; line-height: 21px;}
.button-4-plus-123 a {padding-left: 34px; display: block; width: 89px; height: 26px; float: left; color: #004a56; font-size: 10pt; font-family: Tahoma; text-decoration: none; background: url(../images/controls/bg-but-4-plus-123.png) 100% 0 no-repeat;}
.button-4-plus-123 a:hover {color: #004a56; background-position: 100% -26px;}
.button-4-plus-123 a:active {background-position: 100% -52px;}

.button-4-uv {width: 147px; height: 26px; line-height: 21px;}
.button-4-uv a {display: block; height: 26px; float: left; color: #004a56; font-size: 10pt; font-family: Tahoma; text-decoration: none; background: url(../images/controls/bg-but-4-uv.png) no-repeat; padding-left: 15px; padding-right:30px;}
.button-4-uv a:hover {color: #004a56; background-position: 0 -26px;}
.button-4-uv a:active {background-position: 0 -52px;}

.button-0 {height: 23px; line-height: 21px;}
.button-0 a {color: #004a56; font-size: 8pt;}
.button-0 a:hover {color: #0291a2;}
.button-0-label {color: #666666;}

/* Тени
----------------------*/
.column-2 .block-shadow-bottom {background: url(images/bg-shadow-block-right.png) center top no-repeat; height: 31px;}

.column-2 .BannerRight {padding-left: 14px;}

/* Админ элементы
----------------------*/
.admin-controls {float: right; margin: 0 0 5px 15px;}
.admin-controls img {float: right; margin: 0 5px 0 15px;}