@charset "utf-8";
/* OVERALL PART */

@font-face {
    font-family: 'PTSansNarrow';
    src: url('../fonts/ptsansnarrowwebregular.eot');
    src: local('PT Sans Narrow Regular'), local('☺'), url('../fonts/ptsansnarrowwebregular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ptsansnarrowwebregular.woff') format('woff'), url('../fonts/ptsansnarrowwebregular.ttf') format('truetype'),
    url('../fonts/ptsansnarrowwebregular.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('../fonts/ptsansnarrowwebbold.eot');
    src: local('PT Sans Narrow Bold'), local('☺'), url('../fonts/ptsansnarrowwebbold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ptsansnarrowwebbold.woff') format('woff'), url('../fonts/ptsansnarrowwebbold.ttf') format('truetype'),
    url('../fonts/ptsansnarrowwebbold.svg#PTSansNarrowBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans';
    src: url('../fonts/ptsanswebregular.eot');
    src: local('PT Sans Regular'), local('☺'), url('../fonts/ptsanswebregular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ptsanswebregular.woff') format('woff'), url('../fonts/ptsanswebregular.ttf') format('truetype'),
    url('../fonts/ptsanswebregular.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/ptsanswebbold.eot');
    src: local('PT Sans Bold'), local('☺'), url('../fonts/ptsanswebbold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ptsanswebbold.woff') format('woff'), url('../fonts/ptsanswebbold.ttf') format('truetype'),
    url('../fonts/ptsanswebbold.svg#PTSansBold') format('svg');
    font-weight: bold;
    font-style: normal;
}



/* CONTENT */

.dropdown_link {border-bottom: 1px dashed; text-decoration: none; cursor: pointer;}
.dropdown_triangle {display: block; position: absolute; top: 11px; right: -11px; background: url(../img/menu_triangle.png) no-repeat; width: 6px; height: 4px;}

.dropdown_list_wrap {display: none; position: absolute; left: -20px; top: -10px; z-index: 10;}
    .dropdown_active {position: relative; padding: 10px 30px 10px 20px; background: #fff; width: 112px; box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);}
        .dropdown_link.active {border-bottom: none; text-shadow: none; color: #ef0808;}
            .dropdown_active .dropdown_triangle {top: 20px; right: 19px; background-image: url(../img/menu_triangle-active.png);}
    .dropdown_list {padding: 10px 0; background: #fff; width: 230px; box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
        .dropdown_list_item {padding: 10px 20px; font: normal 15px/18px 'PTSansNarrow', 'Arial', sans-serif; color: #000; text-shadow: none; cursor: pointer;}
        .dropdown_list_item:hover {background: rgb(255, 222, 65); -webkit-transition: background-color 0.8s; -moz-transition: background-color 0.8s; transition: background-color 0.8s;}
            .dropdown_list_item a, .dropdown_list_item a:hover {font: normal 15px/18px 'PTSansNarrow', 'Arial', sans-serif; color: #000; text-decoration: none; text-shadow: none; border-bottom: none;}



.content {padding: 30px 0 40px; background: #fff; z-index: 0;}
    .content_left {padding-right: 20px; width: 620px; font: normal 16px/25px 'PTSans', 'Arial', sans-serif; color: rgb(37, 37, 37);}
    .content_left.width-100 {padding-right: 0; width: 940px;}
    .content_left b {font: 16px/25px 'PTSansBold', 'Arial', sans-serif;}
        .check-list {margin: 0 0 30px;}
            .check-list li {margin: 12px 0; padding-left: 30px; background: url(../img/check-icon.png) no-repeat 0 8px;}

	.headered-list { margin-bottom: 40px}
	.headered-list li { margin-bottom: 30px}
		.headered-list strong { display: block; font-size: 20px; margin-bottom: 6px}
		.headered-list p { margin: 0 0 5px}

    .content_right_block {margin-bottom: 20px; padding: 30px; background: rgb(251, 251, 251); border: 1px solid rgb(235, 235, 235);}
        .content_right_block h3 {padding-bottom: 15px; border-bottom: 1px solid rgb(225, 225, 225);}
        .content_right_block p {margin: 0; padding-bottom: 10px; font: normal 14px/20px 'PTSans', 'Arial', sans-serif; color: rgb(37, 37, 37);}

            .right_block_news-item {margin-bottom: 20px;}
                .news-item_date {margin-bottom: 3px; font: normal 12px/14px 'PTSans', 'Arial', sans-serif; color: rgb(161, 161, 161);}

	.file { position: relative; padding-left: 22px; display: block; line-height: 22px}
		.file i { display: block; width: 14px; height: 14px; background: url(../img/file.gif) no-repeat; position: absolute; left: 0; top: 3px}
		.file:hover i { background-position: 0 -14px}
	.file-desc { border-top: 1px solid #e1e1e1; margin: 20px 0 0; padding: 20px 0 0; font: 16px/25px 'PTSans', 'Arial', sans-serif; color: #252525}

/* Slider */

.coin-slider {position: relative; overflow: hidden; zoom: 1;}
    .coin-slider a{border: none; outline: none; text-decoration: none;}

    .cs-buttons {padding: 10px; top: -50px; font-size: 0;}
        .cs-buttons a {margin-right: 10px; background: url(../img/slider_icon.png) no-repeat; height: 15px; width: 14px; float: left; text-indent: -1000px;}
        .cs-buttons a.cs-active {background-image: url(../img/slider_icon-active.png);}

.operations-count-control, .taxation-system-control { width: 280px; color: #000;}
	.operations-count-control p { margin-bottom: 15px}
	.taxation-system-control { width: 200px}

/* Table's */

.borders-table {border: 1px solid rgb(225, 225, 225); width: 100%;}
    .borders-table th {padding: 15px 10px; border: 1px solid rgb(225, 225, 225); font: normal 11px/15px 'PTSans', 'Arial', sans-serif; color: rgb(112, 112, 112); text-align: left; vertical-align: top;}
    .borders-table td {padding: 15px 10px; border-left: 1px solid rgb(225, 225, 225); font: normal 12px/15px 'PTSans', 'Arial', sans-serif; color: rgb(37, 37, 37); vertical-align: top;}
    .borders-table tr:hover td {background: rgb(235, 235, 235);}
    .borders-table .table_heading {padding: 0 10px; border: 1px solid rgb(225, 225, 225);}
    .borders-table h5 {margin: 10px 0;}

/* How Much Menu */

.how-much_menu {margin: 20px 0;}
    .how-much_menu_item {margin-right: 20px; padding: 5px 15px 3px; background: #fff; font: normal 15px/25px 'PTSansNarrow', 'Arial', sans-serif; color: rgb(0, 106, 183); cursor: pointer;}
    .how-much_menu_item:hover {color: rgb(232, 8, 0);}
        .how-much_menu_item span {border-bottom: 1px dashed;}
    .how-much_menu_item.active {background: rgb(235, 235, 235); color: rgb(37, 37, 37); cursor: default;}
        .how-much_menu_item.active span {border-bottom: none;}


/* Filters */
.layout-slider { margin-top: 20px}

.taxation-system-control { position: relative}
.currrent-taxation-system { float: left; font: 16px 'PTSansBold', 'Arial', sans-serif; border-bottom: 1px dotted #252525; color: #252525; cursor: pointer}
.currrent-taxation-system:hover { color: #ef0808 !important}
.taxation-system-btn { display: block; width: 29px; height: 30px; background: url(../img/taxation-system-btn.png) no-repeat; cursor: pointer; float: left; margin-left: 10px; margin-top: -5px}
	.taxation-system-control .dropdown_list_wrap { top: 85px;}
	.taxation-system-control .dropdown_list { width: 165px;}
	.taxation-system-control .dropdown_list_item { padding: 5px 20px}
	.taxation-system-control .dropdown_list_item.active a { font-family: 'PTSansBold', 'Arial', sans-serif; color: #ef0808}

.board { background: #fbfbfb; border: 1px solid #ebebeb; padding: 18px 35px 32px 35px; position: relative;}
	.board-header { color: #707070}
	.board-value { font-size: 42px; margin-top: 7px}
	.board i { display: inline-block; *zoom: 1; width: 32px; height: 36px; background: url(../img/board-icons.png) no-repeat; position: relative; top: 3px; left: 6px}
	i.icon-rub { background-position: 0 0}
	i.icon-run { background-position: 0 -36px}
	i.icon-stand { background-position: 0 -72px}
	.board-arrow { display: block; width: 29px; height: 16px; background: url(../img/board-arrow.png) no-repeat; position: absolute; left: 50%; margin-left: -14px; top: -16px}
