

/* Start:/local/templates/tpprf_court/components/bitrix/search.form/main/style.css?15132709052173*/
#search, #language, #authorize {
    float:left;
}
#search {
    width: 390px;
    float: right;
}

#language {
    position: absolute;
    top: -26px;
    padding: 0;
}
#language ul#lang li {
    display: inline-block;
    background: none;
    padding: 0 14px 0 0;
}
.search fieldset {
    position:relative;
    border:1px solid #A9A9A9;
    height:36px;
}
.search .input-box{
    position:absolute;
    top:1px;
    left:8px;
    bottom:1px;
    right:42px;
}
.search .input-box input{
    width:100%;
    border:none;
    background:none;
    height:100%;
    font:18px/20px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
    color:#59748a;
    padding:0;
    margin:0;
}
.search .ico {
    background:url(/local/templates/tpprf_court/components/bitrix/search.form/main/../images/ico05.png) no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    top:4px;
    left:7px;
}
.search-btn{
    position:absolute;
    top:0;
    right:0;
    padding: 0;
}
.search-btn input{
    padding:9px;
    background: #C7DAEB url('/local/templates/tpprf_main/css/images/lupa.png') no-repeat center center;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 36px;
    width: 36px;
    cursor: pointer;
    -webkit-appearance: none;
}

/*
.search-wrapper {
    float:right;
    width:390px;
}
.search-wrapper .search fieldset {
    position:relative;
    border:1px solid #A9A9A9;
    height:36px;
}
.search-wrapper .search .input-box{
    position:absolute;
    top:1px;
    left:8px;
    bottom:1px;
    right:42px;
}
.search-wrapper .search .input-box input{
    width:100%;
    border:none;
    background:none;
    height:100%;
    font:18px/20px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
    color:#59748a;
    padding:0;
    margin:0;
}
.search-wrapper .search-btn{
    position:absolute;
    top:0;
    right:0;
    padding: 0;
}
.search-wrapper .search-btn input{
    padding:9px;
    background: #C7DAEB url('/local/templates/tpprf_court/components/bitrix/search.form/main/images/lupa.png') no-repeat center center;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 36px;
    width: 36px;
    cursor: pointer;
    -webkit-appearance: none;
}



*/
/* End */


/* Start:/local/components/rarus/curt.languages/templates/.default/style.css?1548687329549*/
.language-wrapper {
    position: absolute;
    top: -26px;
    padding: 0;
    left: 130px;
}
.language-wrapper ul.lang {
    margin: 0;
    padding: 0;
    list-style: none;
}
.language-wrapper ul.lang li {
    background-color: white;
    display: inline-block;
    background: none;
    padding: 0 14px 0 0;
}
.language-wrapper .lang li a {
    text-decoration: none;
}
.language-wrapper .lang > li > a {
    height: 25px;
    color: #2871aa;
    position: relative;
    overflow: hidden;
}
.language-wrapper .lang li b a {
    color: #2871aa;
}
/* End */


/* Start:/local/templates/tpprf_court/components/bitrix/menu/horizontal_multilevel/style.css?15580943761874*/
.main-menu {
    list-style-type:none;
    margin:0;
    padding:0;
    margin-right: -1px;
}
.main-menu > li {
    margin:0;
    padding:0;
    width: 20%;
    float: left;
    position: relative;
    background: #276ea9;
}
.main-menu > li::before{
    content:'';
    width:1px;
    height:65px;
    position:absolute;
    top:0;
    left:-1px;
    background:#6796BD;
}

.main-menu > li:first-child::before{
    background:transparent;
}
.main-menu li.first::before {
    display:none;
}
.main-menu li > a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 18px 10px 0px;
    /* line-height: 65px; */
    height: 45px;
}
.main-menu li > a span {
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
}
.main-menu li:hover > a, .main-menu li.active > a {
    background: #5ba2dc;
}
.main-menu ul {
    margin: 0;
    padding: 7px 0 7px;
    list-style: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    min-width: 100%;
    background: #5ba2dc;
    border-top-width: 0;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    display: none;
    z-index: 100;
}
.main-menu li:hover ul {
    display:block;
}
.main-menu ul li {
    font: 14px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
    text-transform: none;
    text-align: left;
    float:none;
    width:100%;
}
.main-menu ul li a{
    color: #fff;
    padding: 5px 22px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    display:block;
    text-align: left;
    font-size: 16px;
    height: auto;
    line-height: 16px;
}
.main-menu ul li a:hover, #nav ul li.active a {
    text-decoration: underline;
}

#horizontal-multilevel-menu.main-menu li > a.root-item-selected {
    background: #6796BD;
    color: #ddddddd;
}
/* End */


/* Start:/local/templates/tpprf_court/css/all.css?1548686699122793*/
@font-face {
    font-family: 'CalibriRegular';
    src: url('/local/templates/tpprf_court/css/../fonts/calibri-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibri-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/calibri-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CalibriBold';
    src: url('/local/templates/tpprf_court/css/../fonts/calibrib-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrib-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrib-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CalibriItalic';
    src: url('/local/templates/tpprf_court/css/../fonts/calibrii-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/calibrii-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrii-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrii-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/calibrii-webfont.svg#CalibriItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'casperregular';
    src: url('/local/templates/tpprf_court/css/../fonts/casper_r-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/casper_r-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_r-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_r-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_r-webfont.svg#casperregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'casperbold';
    src: url('/local/templates/tpprf_court/css/../fonts/casper_b-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/casper_b-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b-webfont.svg#casperbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'casperitalic';
    src: url('/local/templates/tpprf_court/css/../fonts/casper_it-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/casper_it-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_it-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_it-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_it-webfont.svg#casperitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'casperbold_italic';
    src: url('/local/templates/tpprf_court/css/../fonts/casper_b_it-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/casper_b_it-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b_it-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b_it-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/casper_b_it-webfont.svg#casperbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'iflash_705regular';
    src: url('/local/templates/tpprf_court/css/../fonts/iflash_705-webfont.eot');
    src: url('/local/templates/tpprf_court/css/../fonts/iflash_705-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/local/templates/tpprf_court/css/../fonts/iflash_705-webfont.woff') format('woff'),
	 url('/local/templates/tpprf_court/css/../fonts/iflash_705-webfont.ttf') format('truetype'),
	 url('/local/templates/tpprf_court/css/../fonts/iflash_705-webfont.svg#iflash_705regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.disable-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

html{
	height:100%;
}
body {
	margin:0;
	color:#000000;
	font:14px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
	background:url(/local/templates/tpprf_court/css/../images/main-bg.jpg);
	min-width:984px;
	height:100%;
}
img {
	border-style:none;
}
a {
	color:#000;
	outline:none;
}
a:hover {
	text-decoration:none;
}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.w1{
	width:100%;
	position:relative;
	overflow:hidden;
	min-height:100%;
	margin-bottom:60px;
	z-index:1;
}
.w2{
	position:relative;
	float:left;
	left:50%;
	width:1032px;
}
#wrapper{
	position:relative;
	float:left;
	left:-50%;
	width:1032px;
	padding-bottom:194px;
}
.footer-holder{
	margin:-194px 0 0;
	height:194px;
	position:relative;
	z-index:3;
	background:#16568b url(/local/templates/tpprf_court/css/../images/footer-deco.png) repeat-x 0 133px;
}
.container{
	padding:0 47px;
	background:#fff;
	border-left:1px solid #bac8d4;
	border-right:1px solid #bac8d4;
	position:relative;
}
.container.last {
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-bottom:1px solid #bac8d4;
}
#header {
	position:relative;
	height:1%;
	padding-top:16px;
	padding-bottom:5px;
	z-index:6;
}
#header:after{
	display:block;
	clear:both;
	content:'';
}
.head-frame{
	float:right;
	width:518px;
	margin-top: 20px;
}
.logo{
	margin:0 0 0 -10px;
	overflow:hidden;
	display:block;
	background:url(/local/templates/tpprf_court/css/../images/logo-tpprf.png) no-repeat;
	width:398px;
	height:76px;
	text-indent:-9999px;
	cursor:pointer;
	float:left;
}
.logo.mkas{
	margin:-7px 0 0 13px;
	background:url(/local/templates/tpprf_court/css/../images/logo-mkas.png) no-repeat;
	width:308px;
	height:82px;
}
.logo.uhta-logo{
	margin:-1px 0 0 36px;
	background:url(/local/templates/tpprf_court/css/../images/logo-uhta.png) no-repeat;
	width:304px;
	height:78px;
}
.logo a{
	height:100%;
	display:block;
}
#nav {
	width: auto;
	float: right;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    background:url(/local/templates/tpprf_court/css/../images/nav-sep.png) no-repeat 0 6px;
}
#nav:after{
    display:block;
    clear:both;
    content:'';
}
#nav > li{
    position: relative;
    float:left;
    text-transform:uppercase;
    background:url(/local/templates/tpprf_court/css/../images/nav-sep.png) no-repeat 100% 6px;
    font:13px/16px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
}
/*
#nav > li:hover + li,
#nav > li.active + li{
    background:none;
}
*/
#nav > li > a{
    float: left;
    height: 36px;
    text-decoration: none;
    color: #2871aa;
    position:relative;
    overflow: hidden;
    background:url(/local/templates/tpprf_court/css/../images/nav-bg.png) no-repeat 100% -136px;
    padding: 0 2px 0 0;
}
#nav > li > a > span{
    cursor: pointer;
    height: 36px;
    background:url(/local/templates/tpprf_court/css/../images/nav-bg.png) no-repeat 0 -100px;
    padding: 9px 7px 0 8px;
    float: left;
}
#nav .ico{
    position: relative;
    top: -9px;
    width: 24px;
}
#nav .ico img{
    vertical-align:top;
}
#nav li.active a .ico img,
#nav li:hover .ico img{
    margin:-36px 0 0;
}
#nav > li.active > a,
#nav > li:hover > a{
    background-position:100% -36px;
    color:#fff;
}
#nav li.active a > span,
#nav > li:hover > a > span{
    background-position:0 0;
}
#nav ul {
    margin:0;
    padding:9px 0 7px;
    list-style:none;
    position:absolute;
    top:100%;
    left:0;
    width:270px;
    background:url(/local/templates/tpprf_court/css/../images/drop-bg.png);
    border:1px solid #cfdbe3;
    border-top-width:0;
    border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    display:none;
    z-index: 100;
}
#nav li:hover ul {
    display:block;
}
#nav ul:after{
    background:url(/local/templates/tpprf_court/css/../images/nav-drop.png);
    content:"";
    position:absolute;
    top:-4px;
    left:-1px;
    right:-1px;
    height:6px;
    border-radius:0 3px 0 0;
    -webkit-border-radius:0 3px 0 0;
}
#nav ul li {
    font:13px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
    text-transform:none;
}
#nav ul li a{
    color:#2871aa;
    padding:7px 22px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    display:block;
}
#nav ul li a:hover{
    background:#fff;
    border-color:#e0ecf3;
    color:#8f8f8f;
}
#nav ul li.active a {
    background: #276FA8;
    border-color: #3F9CD3;
    color: #FFF;
    text-decoration: none;
}
#header .row{
	width:100%;
	position:relative;
	margin:0 0 31px;
}
#header .row:after{
	display:block;
	clear:both;
	content:'';
}
/*#header .search{
	float:left;
	width:325px;
}
.search .input-box{
	border:1px solid #cfdce6;
	float:left;
	border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	padding:1px 10px 1px 25px;
	position:relative;
	width:233px;
	height:20px;
	background:#fff;
}
.search .input-box input{
	float:left;
	width:100%;
	border:none;
	background:none;
	height:20px;
	font:13px/20px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
	color:#59748a;
	padding:0;
}
.search .ico {
	background:url(/local/templates/tpprf_court/css/../images/ico05.png) no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	left:7px;
}
.search-btn{
	float: left;
	height: 24px;
	text-decoration: none;
	color: #59748a;
	position:relative;
	overflow: hidden;
	background:#cfdce6;
	padding: 0;
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	width:55px;
	text-align:center;
	font:13px/20px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.search-btn span{
	cursor: pointer;
	height: 20px;
	padding: 0;
	display:block;
}
.search-btn input{
	position:absolute;
	top: 0;
	right: 0;
	border: 0;
	background: none;
	height: 400px;
	width: 400px;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	line-height: 0;
}*/
#header .tools{
	overflow:hidden;
	height:1%;
}
#header .join{
	float:right;
	height: 24px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat 100% -24px;
	padding: 0 2px 0 0;
	margin:0 0 0 16px;
	font-size:13px;
}
#header .join > span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat;
	padding: 3px 13px 0 14px;
	float: left;
}
#header .join .ico {
	padding:0px 4px 0 0;
}
#header .register{
	float:right;
	color:#2871aa;
	font-size:13px;
	margin:3px 0 0;
}
.main-page .promo-box.hide-top-menu-bar  {
	height: 143px;
}
.promo-box{
	position:relative;
	width:1112px;
	margin: 0 -40px;
	background:#276fa8;
}
.main-page .promo-box{
	width:1112px;
	height:336px;
	margin:0 -40px;
}
.promo-box .deco{
	position:absolute;
	background:#16568b;
	top:40px;
	bottom:-40px;
	right:100%;
	left:-2000px;
	margin:0 -40px 0 0;
	z-index:-1;
}
.promo-box .deco.right{
	left:100%;
	right:-2000px;
	margin:0 0 0 -40px;
}
.promo-box .show-title {
	position:absolute;
	width:600px;
	height:55px;
	overflow: hidden;
}
.main-page .promo-box .deco{
	background:#16568b;
	top:40px;
	bottom:-40px;
	margin:0 -40px 0 0;
}
.main-page .promo-box .deco.right{
	margin:0 0 0 -40px;
}
.promo-box .angle {
	background:url(/local/templates/tpprf_court/css/../images/promo-angle-b.png) no-repeat;
	position:absolute;
	width:40px;
	height:40px;
	overflow:hidden;
	top:100%;
	left:0px;
}
.promo-box .angle.right{
	background-position:-40px 0px;
	left:auto;
	right:0px;
}
.main-page .promo-box .angle {
	background:url(/local/templates/tpprf_court/css/../images/promo-angle-b.png) no-repeat;
	width:40px;
	height:40px;
}
.main-page .promo-box .angle.right{
	background-position:-40px 0;
}
.promo-box .shadow {
	background:url(/local/templates/tpprf_court/css/../images/promo-shadow.png) repeat-x;
	height:53px;
	top:100%;
	left:16px;
	right:16px;
	position:absolute;
	z-index:1;
}
.main-page .promo-box .shadow{
	left:40px;
	right:40px;
}
.promo-box.red{
	border-top:2px solid #e74c51;
}
.promo-box.red .deco{
	border-top:2px solid #f04246;
}
.promo-box.green{
	border-top:2px solid #6db131;
}
.promo-box.green .deco{
	border-top:2px solid #6db131;
}
.promo-box.cyan{
	border-top:2px solid #00c3c1;
}
.promo-box.cyan .deco{
	border-top:2px solid #00c3c1;
}
.promo-box.orange{
	border-top:2px solid #ff7e00;
}
.promo-box.orange .deco{
	border-top:2px solid #ff7e00;
}
.promo-box .label {
	position:absolute;
	left:0;
	top:-7px;
	font:8px/10px 'iflash_705regular', Calibri, Arial, Helvetica, sans-serif;
	color:#ffdabf;
	text-shadow:0 -1px 0 #e02e32;
	padding:0 9px 0 10px;
	z-index:6;
}
.promo-box.red .label {
	background:#f04246;
	height:13px;
}
.promo-box.red .label:after {
	content:"";
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/deco01.png) no-repeat;
	width:7px;
	left:100%;
	top:0;
	bottom:0;
}
.promo-box.green .label {
	background:#6db131;
	height:13px;
	color:#c2ec9d;
	text-shadow:0 -1px 0 #54951a;
}
.promo-box.green .label:after {
	content:"";
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/deco03.png) no-repeat;
	width:8px;
	left:100%;
	top:0;
	bottom:0;
}
.promo-box.cyan .label {
	background:#00c3c1;
	height:13px;
	color:#dbf5ff;
	text-shadow:0 -1px 0 #00a09e;
}
.promo-box.cyan .label:after {
	content:"";
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/deco09.png) no-repeat;
	width:7px;
	left:100%;
	top:0;
	bottom:0;
}
.promo-box.orange .label {
	background:#ff7e00;
	height:13px;
	color:#ffe1c3;
	text-shadow:0 -1px 0 #e16f00;
}
.promo-box.orange .label:after {
	content:"";
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/deco10.png) no-repeat;
	width:7px;
	left:100%;
	top:0;
	bottom:0;
}
.img-holder img{
	vertical-align:top;
}
.img-holder img.bg-after-logo {
	width: 1112px;
}
.promo-box.small .img-holder{
	height:112px;
	background:#276fa8;
}
.promo-box.small .deco{
	background-position:0 20px;
}
.promo-box.smaller .deco{
	background-position:0 -10px;
}
.promo-box .img-line{
	position:absolute;
	top:0;
	left:0;
}
.promo-box .title{
	position:absolute;
	top:64px;
	left:64px;
	color:#a7e5ff;
	font:30px/28px 'casperregular', Calibri, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.promo-box .title img {
	max-width:120px;
	max-height:60px;
	width:auto;
	height:auto;
}
.promo-box .title .text{
	font-size:14px;
}
#main {
	padding-top:31px;
	padding-bottom: 23px;
}
.main-page #main {
	padding-top:48px;
}
.breadcrumbs {
	margin:0 0 15px;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:5;
}
.breadcrumbs li{
	float:left;
	font:12px/15px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#616161;
}
.breadcrumbs li + li{
	padding:0 0 0 33px;
	background:url(/local/templates/tpprf_court/css/../images/breadcrumbs-sep.png) no-repeat 11px 5px;
}
.breadcrumbs li a{
	color:#3479b4;
}
.visual{
	display:inline-block;
	position:relative;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:0;
	margin:0 0 20px;
	background:#fff;
	border:1px solid #d8e4ee;
	box-shadow:0 0 12px 0 rgba(157,172,186,0.2);
	-webkit-box-shadow:0 0 12px 0 rgba(157,172,186,0.2);
	z-index:1;
}

.court-main-wrapper .aside-info {
	margin:0;
}

.court-main-wrapper .aside-info .visual {
	display: block;
	float: left;
	margin: 0 20px 0 0;
}

.visual img{
	vertical-align:top;
	position:relative;
	padding:3px;
	border-radius:4px;
	-webkit-border-radius:4px;
	z-index:2;
	background:#fff;
	box-sizing: border-box;
}
.visual:before,
.visual:after {
	content:"";
	position:absolute;
	z-index:-2;
	bottom:15px;
	left:10px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 18px 10px rgba(157,172,186, 1);
	    box-shadow:0 18px 10px rgba(157,172,186, 1);
	-webkit-transform:rotate(-4deg);
	    -ms-transform:rotate(-4deg);
	     -o-transform:rotate(-4deg);
	        transform:rotate(-4deg);
}
.visual:after {
	right:10px;
	left:auto;
	-webkit-transform:rotate(4deg);
	    -ms-transform:rotate(4deg);
	     -o-transform:rotate(4deg);
	        transform:rotate(4deg);
}
.visual.small:before,
.visual.small:after {
	-webkit-box-shadow:0 14px 4px 2px rgba(157,172,186, 1) !important;
	    box-shadow:0 14px 4px 2px rgba(157,172,186, 1) !important;
	left:5px;
}
.visual.small:after {
	left:auto;
	right:5px;
}
.list{
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}
.list li{
	background:url(/local/templates/tpprf_court/css/../images/list-sep.png) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:0 0 8px;
}
.three-column{
	width:100%;
	position:relative;
	margin:0 0 20px;
	padding:20px 0 0;
}
.three-column:after{
	display:block;
	clear:both;
	content:'';
}
.three-column .col{
	float:left;
	width:296px;
}
.three-column .col + .col{
	margin-left:24px;
}
.title-box{
	width:100%;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #cbd7e1;
	margin:0 0 24px;
	padding:0 0 3px;
}
.title-box .ico{
	float:left;
	padding:2px 11px 0 0;
}
.title-box .ico img{
	vertical-align:middle;
}
.title-box .text {
	overflow:hidden;
	display:block;
	height:1%;
	font:24px/24px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	color:#556470;
}
.container.red {
	background:url(/local/templates/tpprf_court/css/../images/red-container.png);
	border-top:1px solid #e4ebef;
	padding-top:32px;
	padding-bottom:56px;
}
.container.orange {
	background:url(/local/templates/tpprf_court/css/../images/orange-container.png);
	border-top:1px solid #e4ebef;
	padding-top:42px;
	padding-bottom:56px;
}
.content-holder{
	width:100%;
	position:relative;
}
.content-holder:after{
	display:block;
	clear:both;
	content:'';
}
.content{
	float:left;
	width:616px;
}
.content.indent01{
	width:538px;
}
.aside {
	float:right;
	width:296px;
}
.container.red .visual{
	box-shadow:0 0 12px 0 rgba(150,129,103,0.2);
	-webkit-box-shadow:0 0 12px 0 rgba(150,129,103,0.2);
}
.container.red .visual:before,
.container.red .visual:after {
	-webkit-box-shadow:0 18px 10px rgba(150,129,103, 1);
	box-shadow:0 18px 10px rgba(150,129,103, 1);
}
.tab-control{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
}
.tab-control li{
	float:left;
	margin:0 0 0 8px;
}
.tab-control li:first-child{
	margin:0 !important;
}
.tabset .tab {
	display:none;
}
.tabset .tab.active {
	display:block;
}
.tabset.orange .tab {
	background:url(/local/templates/tpprf_court/css/../images/oragne-tab.png);
	border:1px solid #c9e0e4;
	border-top-width:0;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	padding:20px 16px;
}
.tabset.orange .tab-control:after{
	background:url(/local/templates/tpprf_court/css/../images/oragne-tabset.png);
	border:1px solid #d9882c;
	border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
	content:"";
	position:absolute;
	bottom:0;
	height:6px;
	left:0;
	right:0;
}
.tab-control li a{
	float: left;
	height: 38px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	font:21px/23px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	padding: 0 2px 0 0;
	z-index:2;
}
.tab-control li a span{
	cursor: pointer;
	height: 33px;
	padding:5px 11px 0 14px;
	float: left;
}
.tab-control li a span em{
	font-style:normal;
	border-bottom:1px dotted;
}
.tabset.orange .tab-control li a{
	background:url(/local/templates/tpprf_court/css/../images/orange-tab-control.png) no-repeat 100% -38px;
	color:#2871aa;
}
.tabset.orange .tab-control li a span{
	background:url(/local/templates/tpprf_court/css/../images/orange-tab-control.png) no-repeat;
}
.tab-control li.active a{
	color:#fff !important;
	background-position:100% -114px !important;
}
.tab-control li.active a span{
	background-position:0 -76px !important;
}
.tab-control li a:hover span em,
.tab-control li.active a span em {
	border:none;
}
.article-list{
	margin:0;
	padding:0;
	list-style:none;
}
.article-list > li{
	margin:0 0 20px;
	width:100%;
	position:relative;
}
.article-list > li:last-child{
	margin-bottom:3px;
}
.article-list > li:after{
	display:block;
	clear:both;
	content:'';
}
.article-list .visual{
	float:left;
	margin:0 23px 0 0;
}
.article-list .text{
	overflow:hidden;
	height:1%;
}
.article-list .text .title{
	margin:0 0 9px;
	font:bold 18px/20px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
}
.article-list .text .title a{
	color:#2871aa;
}
.article-list p {
	margin:0 0 10px;
}
.more {
	font:14px/17px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
}
.more.right {
	text-align:right;
}
.more a{
	color:#377dba;
}
.more.indent01 {
	padding:0 0 0 185px;
}
.more.indent02 {
	padding:0 0 0 98px;
}
.more.indent03 {
	padding:0 0 0 80px;
}
.more.indent04 {
	padding:0 0 0 20px;
}
.more.indent05 {
	padding:0 0 0 183px;
}
.aside-info{
	margin:-4px 0 0;
	line-height:19px;
}
.aside-info .visual{
	margin:0 0 16px;
}
.aside-info .title-box{
	margin:0 0 16px;
}
.aside-info .title {
	color:#556470;
	font:bold 18px/20px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 14px;
}
.aside-info p {
	margin:0 0 21px;
}
.more-btn{
	background:url(/local/templates/tpprf_court/css/../images/more-btn.png) no-repeat;
	width:120px;
	height:23px;
	color:#fff;
	padding:1px 0 0 16px;
	text-decoration:none;
	display:block;
	font-size:13px;
	line-height:19px;
	position:relative;
	overflow:hidden;
}
.more-btn span{
	cursor: pointer;
}
.more-btn input{
	position:absolute;
	top: 0;
	right: 0;
	border: 0;
	background: none;
	height: 400px;
	width: 400px;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	line-height: 0;
}
.container.gray {
	background:url(/local/templates/tpprf_court/css/../images/gray-container.png);
	border-top:1px solid #e4ebef;
	padding-top:37px;
	padding-bottom:54px;
}
.container.gray-line {
	background:url(/local/templates/tpprf_court/css/../images/gray-line.png);
	border-top:1px solid #e4ebef;
	padding:25px 32px 30px;
}
.container.dark-gray {
	background:url(/local/templates/tpprf_court/css/../images/dark-gray-container.png);
	border-top:1px solid #e4ebef;
	padding-top:28px;
	padding-bottom:54px;
	position:relative;
}
.container.dark-gray:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:url(/local/templates/tpprf_court/css/../images/deco04.png) repeat-x;
	height:8px;
}
.container.dark-gray:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:url(/local/templates/tpprf_court/css/../images/deco05.png) repeat-x;
	height:7px;
}
.container.blue {
	background:url(/local/templates/tpprf_court/css/../images/blue-container.png);
	border-top:1px solid #e4ebef;
	padding-top:30px;
	padding-bottom:54px;
}
.container.yellow {
	background:url(/local/templates/tpprf_court/css/../images/yellow-container.png);
	border-top:1px solid #e4ebef;
	padding-top:30px;
	padding-bottom:54px;
}
.container.white {
	background:#fff;
	border-top:1px solid #e4ebef;
	padding-top:30px;
	padding-bottom:54px;
}
.tabset.blue .tab {
	background:url(/local/templates/tpprf_court/css/../images/blue-tab.png);
	border:1px solid #c9e0e4;
	border-top-width:0;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	padding:16px 16px 26px;
}
.tabset.blue .tab-control:after{
	background:url(/local/templates/tpprf_court/css/../images/blue-tabset.png);
	border:1px solid #70bcd4;
	border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
	content:"";
	position:absolute;
	bottom:0;
	height:6px;
	left:0;
	right:0;
}
.tabset.blue .tab-control li a{
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-control.png) no-repeat 100% -38px;
	color:#2871aa;
}
.tabset.blue .tab-control li a span{
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-control.png) no-repeat;
}
.tabset.turquoise .tab {
	background:url(/local/templates/tpprf_court/css/../images/turquoise-tab.png);
	border:1px solid #c9e0e4;
	border-top-width:0;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	padding:13px 14px 16px;
}
.tabset.turquoise .tab-control:after{
	background:url(/local/templates/tpprf_court/css/../images/turquoise-tabset.png);
	border:1px solid #50ab93;
	border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
	content:"";
	position:absolute;
	bottom:0;
	height:6px;
	left:0;
	right:0;
}
.tabset.turquoise .tab-control li a{
	background:url(/local/templates/tpprf_court/css/../images/turquoise-tab-control.png) no-repeat 100% -38px;
	color:#2871aa;
}
.tabset.turquoise .tab-control li a span{
	background:url(/local/templates/tpprf_court/css/../images/turquoise-tab-control.png) no-repeat;
}
.tabnews{
	width:585px;
	position:relative;
}
.tabnews:after{
	display:block;
	clear:both;
	content:'';
}
.tabnews .tab-holder{
	float:left;
	width:270px;
	margin:0 17px 0 0;
}
.tabnews .tab-control-holder{
	float:left;
	width:297px;
}
.tabnews .tab-inside {
	display:none;
}
.tabnews .tab-inside.active {
	display:block;
}
.tabnews .title {
	margin:0 0 10px;
	font:bold 18px/16px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	color:#47454a;
}
.tabnews p {
	margin:0 0 17px;
}
.tab-control-inside{
	margin:0 0 1px;
	padding:0;
	list-style:none;
}
.tab-control-inside li{
	margin:0;
}
.tab-control-inside li a{
	display:block;
	position:relative;
	padding:9px 10px 16px 16px;
	border:1px solid transparent;
}
.tab-control-inside li.active a,
.tab-control-inside li a:hover{
	border-color:#b3dde9;
	background:#fff;
}
.tab-control-inside .date {
	display:inline-block;
	background:#fffeae;
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #afdbe9;
	padding:1px 8px 1px 8px;
	margin:0 0 3px;
	color:#72adbe;
	font:11px/14px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
}
.tab-control-inside .text {
	display:block;
}
.tab-control-inside .cur{
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/news-tab-cur.png) no-repeat;
	width:9px;
	height:17px;
	top:50%;
	left:-9px;
	margin:-9px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	display:none;
}
.tab-control-inside li.active .cur,
.tab-control-inside li a:hover .cur{
	display:block;
}
.tabnews .tab-inside .visual {
	margin-bottom:25px;
}
.tabnews .more{
	padding:0 0 0 19px;
}
.selectmenu{
	display:block;
	margin:0;
	height:30px;
	padding:0;
	position:relative;
	text-decoration:none;
	border:1px solid #b3c9dd;
	background:#fff;
}
.selectmenu:hover{text-decoration:none;}
.selectmenu-status{
	text-decoration:none;
	display:block;
	height:25px;
	background:url(/local/templates/tpprf_court/css/../images/select-l.png) no-repeat;
	overflow:hidden;
	color:#556470;
	padding:7px 0 0 12px;
	font:13px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.selectmenu-icon {
	float:right;
	cursor:pointer;
	width:15px;
	height:30px;
	background:url(/local/templates/tpprf_court/css/../images/select-r.png) no-repeat 0 50%;
}
.selectmenu-menu{
	position:absolute;
	top:0;
	margin:-1px 0 0;
	border:1px solid #b3c9dd;
	display:none;
	z-index:80;
	background:#fff;
}
.selectmenu-menu ul{
	list-style:none outside none;
	overflow-y:auto;
	margin:0;
	padding:1px 0 0;
	max-height:150px;
	background:#fff;
}
.selectmenu-menu li{
	display:block;
	padding:3px 10px;
	color:#161616;
	text-decoration:none;
	cursor:pointer;
}
.selectmenu-menu li:hover{
	background:#ccc;
	text-decoration:none;
	color:#fff;
}
.selectmenu-open{display:block;}
* html .selectmenu-icon{margin:0 0 0 -3px;}
.selectmenu-item-selected li:hover,
.selectmenu-item-selected li{
	background:#eee;
	text-decoration:none;
	color:#7d7d7d;
}
.docunemt-list {
	margin:0;
	padding:0;
	list-style:none;
}
.docunemt-list li{
	margin:0 0 32px;
	padding:0 0 0 24px;
	background:url(/local/templates/tpprf_court/css/../images/ico12.png) no-repeat 1px 3px;
	font:14px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.docunemt-list li a{
	color:#000;
}
.aside-documents .title-box{
	margin:0 0 15px;
}
.aside-documents .select-holder{
	padding:0 0 20px;
}
.expand-box{
	width:100%;
	padding:7px 0 0;
	margin:0 0 42px;
}
.expand-box .head{
	position:relative;
	width:100%;
	padding:0 0 24px;
}
.expand-box .head:after{
	display:block;
	clear:both;
	content:'';
}
.expand-box .head .select-holder{
	float:right;
	width:220px;
}
.expand-box .head .right-align{
	float:right;
	width:220px;
}
.expand-box .opener{
	float:left;
	border-radius:3px;
	-webkit-border-radius:3px;
	height:39px;
	min-width:456px;
	text-decoration:none;
}
.expand-box .opener .icon{
	float:right;
	width:46px;
	height:39px;
	border-left:1px solid #000;
	background:url(/local/templates/tpprf_court/css/../images/opener-icon.png) no-repeat 0 -39px;
}
.expand-box.active .opener .icon{
	background-position:0 0;
}
.container.red .expand-box .opener{
	background:#f3dbca;
	border-bottom:1px solid #e8bca0;
}
.container.red .expand-box .opener .icon{
	border-color:#e8bca0;
	box-shadow:-1px 0 0 #ffe9d9;
}
.container.blue .expand-box .opener{
	background:#d0e9f1;
	border-bottom:1px solid #aad5e4;
}
.container.blue .expand-box .opener .icon{
	border-color:#aad5e4;
	box-shadow:-1px 0 0 #ecfaff;
}
.container.gray .expand-box .opener{
	background:#c7d6e2;
	border-bottom:1px solid #a2c4d6;
}
.container.gray .expand-box .opener .icon{
	border-color:#a2c4d6;
	box-shadow:-1px 0 0 #d9e8f3;
}
.container .expand-box .opener.orange{
	background:#ffe4be;
	border-bottom:1px solid #f3c497;
}
.container .expand-box .opener.orange .icon{
	border-color:#e8bca0;
	box-shadow:-1px 0 0 #ffe9d9;
}
.opener .text-box{
	padding:7px 5px 0 8px;
	float:left;
}
.opener .text-box .ico{
	float:left;
	padding:6px 10px 0 0px;
}
.opener .text-box .text{
	float:left;
	color:#3579b3;
	font:21px/24px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted;
}
.table-box{
	width:100%;
	position:relative;
}
.table-box table{
	width:100%;
	position:relative;
	margin:0;
	border:1px solid #000;
	border-collapse:collapse;
}
.table-box.red table{
	border-color:#eac7b1;
	background:#fff;
}
.table-box.red table th {
	background:#ffdfce url(/local/templates/tpprf_court/css/../images/thead-red.png) repeat-x;
	color:#d09976;
	border-bottom:1px solid #eac7b1;
	text-align:left;
	padding:7px 17px;
}
.table-box.red table td{
	border-top:1px solid #f9eee7;
}
.table-box.blue table{
	border-color:#c8e1e9;
	background:#fff;
}
.table-box.blue.scroll-pane table{
	border:none;
}
.table-box.blue table th {
	background:#fff url(/local/templates/tpprf_court/css/../images/blue-th.png) repeat-x 0 100%;
	color:#54a2bf;
	border:1px solid #c8e1e9;
	text-align:left;
	border-top-width:0;
	padding:7px 17px;
	font-size:12px;
}
.table-box.blue table td{
	border:1px solid #d7e8ed;
	font-size:13px;
}
.table-box table td{
	padding:12px 9px 16px;
	vertical-align:top;
}
.table-box table a {
	color:#3579b3;
}
.table-box table .num{
	color:#81b1c4;
	font-weight:bold;
}
.table-box table p {
	font-size:13px;
	margin:0;
}
.table-box table .title{
	font-weight:bold;
	margin:0 0 3px;
}
.scroll-pane{
	height:333px;
	border:1px solid #c8e1e9;
	background:#fff;
}
.table-box.blue.scroll-pane{
	height:286px;
}
.jspContainer{
	overflow: hidden;
	position: relative;
}
.jspPane{
	position: absolute;
}

.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	padding:0;
	height: 100%;
	border-left:1px solid #cbe0e6;
	box-shadow:inset 0 0 5px 0 rgba(93,134,147,0.35);
}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin: 0;
	padding: 0;
}
.jspCap{
	display:block;
	height:3px;
}
.jspHorizontalBar .jspCap{
	float: left;
}
.jspTrack{
	padding:0px 3px 0 3px;
	width:17px;
	position: relative;
	
}
.jspDrag{
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background:url(/local/templates/tpprf_court/css/../images/drag.png) no-repeat;
	width:17px;
	height:50px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}
.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow{
	height: 16px;
}
.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus{
	outline: none;
}
.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
}
.comment-list{
	margin:0;
	padding:0;
	list-style:none;
}
.comment-list li{
	padding:10px 16px;
	border-top:1px solid #c8e1e9;
	color:#377bb8;
	font:12px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.comment-list li:first-child{
	border:none;
}
.comment-list p {
	margin:0 0 2px;
}
.comment-list .heading {
	font-size:13px;
	margin:0 0 8px;
	color:#000;
}
.social-box{
	background:#276fa8 url(/local/templates/tpprf_court/css/../images/social-bg.png) repeat-x;
	text-align:center;
	padding:7px 14px 13px 2px;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border:1px solid #bac8d4;
	border-top-width:0;
	margin:0;
}
.social-box .title{
	display:inline-block;
	vertical-align:middle;
	color:#40b1e1;
	padding:0 10px 0 0;
	font:bold 18px/21px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
}
.social-box .social{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	display:inline-block;
	vertical-align:middle;
}
.social-box .social li{
	float:left;
	margin:0 3px;
}
.logo-list{
	margin:0;
	padding:27px 0 33px;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:center;
}
.logo-list li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:middle;
	padding:0 20px;
	border-right:1px solid #bdcfdc;
}
.logo-list li:first-child{
	border-left:1px solid #bdcfdc;
}
.logo-list img{
	vertical-align:top;
}
#footer {
	width:936px;
	margin:0 auto;
	color:#a1bed7;
	font-size:13px;
	position:relative;
	padding:33px 0 0;
}
#footer:after{
	display:block;
	clear:both;
	content:'';
}
#footer .copy{
	float:left;
	width:375px;
	padding:6px 26px 0 0;
}
#footer address{
	float:left;
	width:295px;
	font-style:normal;
	padding:5px 0 0;
}
#footer address a{
	text-decoration:none;
	color:#a1bed7;
}
#footer address a:hover{
	text-decoration:underline;
}
.footer-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:135px;
}
.footer-nav li{
	margin:0 0 1px;
}
.footer-nav li a{
	color:#32b9ff;
}
.promo-box .description-text{
	position:absolute;
	color:#a7e5ff;
	font:18px/24px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	width:360px;
	top:52px;
	left:89px;
	z-index:2;
}
.promo-slide {
	position:absolute;
	top:0;
	left:0;
	width:1112px;
	height:336px;
	z-index:4;
}
.promo-slide .switcher {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:0;
	left:80px;
	z-index:4;
}
.promo-slide .switcher li{
	float:left;
	margin:0 8px 0 0;
}
.promo-slide .switcher li a{
	float:left;
	height:88px;
	width:312px;
	text-decoration:none;
	display:table;
	background:url(/local/templates/tpprf_court/css/../images/promo-switcher.png) no-repeat;
}
.promo-slide .switcher li.slide01 a{background-position:0 0;color:#a26300;text-shadow:0 1px 0 #ffde85;}
.promo-slide .switcher li.slide02 a{background-position:-312px 0;color:#014a00;text-shadow:0 1px 0 #40d33c;}
.promo-slide .switcher li.slide03 a{background-position:-624px 0;color:#0032a3;text-shadow:0 1px 0 #5ec5ff;}

.promo-slide .switcher li.slide01 a:hover, .promo-slide .switcher li.slide01.active a{background-position:0 -88px;}
.promo-slide .switcher li.slide02 a:hover, .promo-slide .switcher li.slide02.active a{background-position:-312px -88px;}
.promo-slide .switcher li.slide03 a:hover, .promo-slide .switcher li.slide03.active a{background-position:-624px -88px;}

.promo-slide .switcher li a span{
	font:20px/20px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	padding:0 0 0 90px;
}
.promo-slide .switcher li a span em {
	font-style:normal;
	border-bottom:1px dotted;
	position:relative;
}
.promo-slide .slide-holder{
	position:relative;
	z-index:3;
	width:1112px;
	height:336px;
}
.promo-slide .slide-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.promo-slide .slide-holder ul li{
	position:absolute;
	top:0;
	left:0;
	display:none;
	background:#256ba3;
	width:1112px;
	height:336px;
}
.promo-slide .slide-holder ul li.active{
	display:block;
}
.promo-slide .slide-holder .description{
	position:absolute;
	color:#ffffff;
	left: 89px;
	top: 38px;
	font:15px/16px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.promo-slide .slide-holder .description .title{
	margin:0 0 10px;
	color:#a7e5ff;
	position:static;
	font:34px/30px 'casperregular', Calibri, Arial, Helvetica, sans-serif;
}
.promo-slide p{
	margin:0;
	width:275px;
}

.span-4{
	float:left;
	width:456px;
	margin:0 0 0 24px;
}
.span-4:first-child{
	margin:0;
}
.span-2{
	float:left;
	width:216px;
	margin:0 0 0 24px;
}
.span-2:first-child{
	margin:0;
}
.span-3{
	float:left;
	width:296px;
	margin:0 0 0 24px;
}
.span-3:first-child{
	margin:0;
}
.span-5{
	float:left;
	width:376px;
	margin:0 0 0 24px;
}
.span-5:first-child{
	margin:0;
}
.span-6{
	float:left;
	width:696px;
	margin:0 0 0 24px;
}
.span-6:first-child{
	margin:0;
}
.circle-img{
	border-radius:500px;
	-webkit-border-radius:500px;
	padding:3px;
	border:1px solid #d8e4ee;
	background:#fff;
	position:relative;
}
.proj-list{
	margin:0;
	padding:0 0 22px;
	list-style:none;
}
.proj-list li {
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 12px;
}
.proj-list .img-holder{
	float:left;
	margin:0 20px 0 0;
}
.proj-list .text {
	overflow:hidden;
	height:1%;
	padding:2px 0 6px;
}
.title-box .text.size21 {
	font-size:21px;
	line-height:21px;
}
.title-box .text.size20 {
	font-size:20px;
	line-height:21px;
}
.title-box.inner02{
	margin:0 -5px 20px 0;
	width:auto;
}
.geography-box{
	border:1px solid #7ab5c6;
	margin:24px 0 42px;
}
.geography-box .title{
	margin:-10px 0 2px;
	text-align:center;
	color:#3980b8;
	font:13px/18px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.geography-box .title span{
	background:#fff;
	padding:0 10px;
}
.geography-box .geography-frame{
	margin:0;
}
.geography-box .geography-frame img{
	vertical-align:top;
}
.geography-box .more a {
	background:url(/local/templates/tpprf_court/css/../images/more-btn2.png) no-repeat;
	width:201px;
	height:22px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px 0 0 15px;
	font-size:12px;
	margin:0 -1px -1px;
}
.video-box{
	margin:0 0 30px;
}
.video-gallery{
	width:100%;
}
.video-gallery .gallery-holder{
	position:relative;
	width:216px;
	height:146px;
	margin:0 0 7px;
}
.video-gallery .gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.video-gallery .gallery-holder ul li{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.video-gallery .gallery-holder ul li.active{
	display:block;
}
.video-gallery .play{
	background:url(/local/templates/tpprf_court/css/../images/play-ico.png) no-repeat;
	width:55px;
	height:55px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:5;
	margin:-28px 0 0 -28px;
}
.video-gallery .switcher {
	text-align:center;
	margin:0 0 14px;
}
.video-gallery .switcher ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
}
.video-gallery .switcher ul li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:0 6px;
}
.video-gallery .switcher ul li a{
	float:left;
	background:url(/local/templates/tpprf_court/css/../images/switcher.png) no-repeat;
	width:12px;
	height:12px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
.video-gallery .switcher ul li a:hover,
.video-gallery .switcher ul li.active a {
	background-position:0 -12px;
}
.video-box .title-box{
	margin:0 0 13px;
}
.ads img {
	vertical-align:top;
}
.competitions-list{
	margin:0;
	padding:0 0 2px;
	list-style:none;
}
.competitions-list li{
	width:100%;
	position:relative;
	margin:0 0 16px;
}
.competitions-list li:after{
	display:block;
	clear:both;
	content:'';
}
.competitions{
	margin:0 0 10px;
}
.competitions .title-box{
	margin:0 0 11px;
	padding:0 0 9px;
}
.competitions-list .visual{
	float:left;
	margin:0 17px 0 0;
}
.competitions-list .text {
	font-size:13px;
	overflow:hidden;
	height:1%;
}

.news-gallery .switcher {
	float:right;
}
.news-gallery .switcher ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	text-align:right;
}
.news-gallery .switcher ul li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 12px;
	float:left;
}
.news-gallery .switcher ul li a{
	float:left;
	background:url(/local/templates/tpprf_court/css/../images/switcher.png) no-repeat;
	width:12px;
	height:12px;
	text-decoration:none;
	text-indent:9999px;
	overflow:hidden;
}
.news-gallery .switcher ul li a:hover,
.news-gallery .switcher ul li a.active {
	background-position:0 -12px;
}
.news-gallery .gallery-holder {
	width:456px;
	position:relative;
	overflow:hidden;
	margin:0 0 4px;
}
.news-gallery .gallery-holder > ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:9999px;
}
.news-gallery .gallery-holder > ul > li{
	float:left;
	width:456px;
}
.news-list{
	margin:0;
	padding:0;
	list-style:none;
}
.news-list li{
	width:100%;
	position:relative;
	margin:0 0 20px;
}
.news-list li:after{
	display:block;
	clear:both;
	content:'';
}
.news-list .visual{
	float:left;
	margin:0 18px 0 0;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.news-list .text{
	overflow:hidden;
	height:1%;
	padding:1px 0 0;
}
.news-list .date{
	display:inline-block;
	background:#367cb7;
	border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 4px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin:0 0 4px;
}
.news-list p {
	margin:0;
}
.news-gallery .title-box{
	margin-bottom:12px;
}
.partner-holder .title-box {
	margin:0 0 21px;
}
.partner-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
}
.partner-list li{
	float:left;
	width:216px;
	margin:0 0 0 24px;
}
.partner-list li:first-child{
	margin-left:0;
}
.partner-list li a{
	border:1px solid #c3cdd6;
	display:block;
	background:url(/local/templates/tpprf_court/css/../images/partner-bg.png);
	height:72px;
	text-decoration:none;
	padding:1px 1px 1px 0;
}
.partner-list .img-holder{
	float:right;
	width:78px;
}
.partner-list .text-holder{
	overflow:hidden;
	height:72px;
	display:block;
}
.partner-list .more{
	background:url(/local/templates/tpprf_court/css/../images/partner-more.png) repeat-x;
	height:18px;
	text-align:center;
	color:#fff;
	display:block;
	text-transform:uppercase;
	font:10px/15px 'casperregular', Calibri, Arial, Helvetica, sans-serif;
}
.partner-list .text{
	height:45px;
	text-transform:uppercase;
	padding:5px;
	display:block;
	color:#377dba;
	font:12px/12px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
}
.partner-holder{
	padding:21px 0 15px;
}

.menu{
	margin:0 0 46px;
	padding:0;
	list-style:none;
	border:1px solid #3a84c5;
	border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:inset 0 0 1px #fff;
	background:url(/local/templates/tpprf_court/css/../images/menu-bg.png) repeat-x;
}
.menu.table-menu{
	display:table;
}
.menu.table-menu li{
	display:table-cell;
	vertical-align:middle;
	padding:0 13px;
	height:63px;
}
.menu.table-menu li + li{
	border-left:1px solid #3887bd;
	box-shadow:-1px 0 0 #449aca;
	
}
.menu li a{
	display:block;
	color:#fff;
	text-decoration:none;
}
.menu li a span{
	border-bottom:1px solid #43abe2;
}
.menu li a:hover span{
	border:none;
}
.tabnews.red .tab-control-inside li.active a,
.tabnews.red .tab-control-inside li a:hover {
	background:url(/local/templates/tpprf_court/css/../images/deco02.png);
	border-color:#f3e8e8;
}
.tabnews.red .tab-control-inside .cur {
	background:url(/local/templates/tpprf_court/css/../images/news-tab-cur-red.png) no-repeat;
}
.tabnews.red .tab-control-inside .date {
	background:#ffe9e9;
	border:1px solid #d8c1b9;
	color:#ba7979;
}
.content > .tabnews {
	width:616px;
}
.content > .tabnews .tab-holder {
	margin:0 26px 0 0;
}
.content > .tabnews .tab-control-holder {
	width:320px;
}
.content > .tabnews .title {
	line-height:20px;
	color:#556470;
}
.content > .tabnews .tab-inside .visual {
	margin-bottom:21px;
}
.tabset.small .tab-control li a{
	font:13px/15px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
	height:30px;
}
.tabset.small .tab-control li a span{
	height:30px;
	padding:5px 12px 0 14px;
}
.tabset.small .tab-control li{
	margin-left:2px;
}
.tabset.small.orange .tab-control li a {
	background:url(/local/templates/tpprf_court/css/../images/orange-tab-control-small.png) no-repeat 100% -30px;
}
.tabset.small.orange .tab-control li a span {
	background:url(/local/templates/tpprf_court/css/../images/orange-tab-control-small.png) no-repeat;
}

.tabset.small .tab-control li.active a span {
	background-position:0 -60px !important;
}
.tabset.small .tab-control li.active a {
	background-position:100% -90px !important;
}
.tabset.small.orange .tab-control:after {
	height:5px;
}
.tabset.small.green .tab-control li a {
	background:url(/local/templates/tpprf_court/css/../images/green-tab-control-small.png) no-repeat 100% -30px;
	color:#6ea1cd;
}
.tabset.small.green .tab-control li a span {
	background:url(/local/templates/tpprf_court/css/../images/green-tab-control-small.png) no-repeat;
}
.tabset.small.blue .tab-control li a {
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-control-small.png) no-repeat 100% -30px;
	color:#6ea1cd;
}
.tabset.small.blue .tab-control li a span {
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-control-small.png) no-repeat;
}
.tabset.small .tab-control li.active a span {
	background-position:0 -60px !important;
}
.tabset.small .tab-control li.active a {
	background-position:100% -90px !important;
	color:#fff;
}
.tabset.small.green .tab-control:after {
	height:5px;
}
.tabset.small.blue .tab-control:after {
	height:5px;
	background:url(/local/templates/tpprf_court/css/../images/blue-tabset-small.png);
	border-color:#3a84c5;
}
.tabset.green .tab {
	background:url(/local/templates/tpprf_court/css/../images/green-tab.png);
	border:1px solid #c9e0e4;
	border-top-width:0;
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	padding:20px 16px;
}
.tabset.green.small .tab {
	padding:17px 16px;
}
.tabset.green .tab-control:after{
	background:url(/local/templates/tpprf_court/css/../images/green-tabset.png);
	border:1px solid #6dc16d;
	border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
	content:"";
	position:absolute;
	bottom:0;
	height:5px;
	left:0;
	right:0;
}
.tabset.green.small .docunemt-list li:last-child {
	margin:0;
}
.tabset.green.small .docunemt-list {
	padding:0 0 19px;
}
.tabset.small .tab {
	padding:13px 16px;
}
.event-list{
	margin:0;
	padding:0 0 14px;
	list-style:none;
} 
.event-list li{
	margin:0 0 32px;
}
.event-list li:last-child{
	margin-bottom:0;
}
.event-list .date {
	display:inline-block;
	background:#fffeae;
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #afdbe9;
	padding:0px 7px;
	margin:0 0 3px;
	color:#72adbe;
	font:11px/14px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
}
.event-list.yellow .date {
	color:#faa400;
	border-color:#efdabe;
	background:#fff;
}
.event-list.green .date {
	color:#6aad5d;
	border-color:#bfe3bf;
	background:#e7ffe7;
}
.event-list p {
	margin:0;
}
.inline-menu{
	margin:0 0 29px;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
	position:relative;
}
.inline-menu li{
	font-size:14px;
	height:18px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:6px 17px 8px;
	border-right:1px solid #4ba5d0;
	box-shadow:1px 0px 0 #3580b8;
}
.inline-menu:after {
	content:"";
	position:absolute;
	height:1px;
	top:32px;
	background:#3074b3;
	left:1px;
	right:1px;
}
.article-box{
	width:100%;
	position:relative;
}
.article-box:after{
	display:block;
	clear:both;
	content:'';
}
.article-box .align-left{
	float:left;
	margin:0 25px 0 0;
}
.article-box .text-box{
	overflow:hidden;
	height:1%;
}
.article-box p{
	margin:0 0 8px;
}
.link-list{
	margin:0;
	padding:0;
	list-style:none;
}
.link-list li{
	margin:0 0 24px;
}
.photo-gallery{
	width:100%;
	position:relative;
	padding:25px 0 0;
}
.photo-gallery .gallery-holder{
	position:relative;
	width:294px;
	height:182px;
	margin:0 0 18px;
}
.photo-gallery .gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.photo-gallery .gallery-holder ul li{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.photo-gallery .gallery-holder ul li.active{
	display:block;
}
.photo-gallery .play{
	background:url(/local/templates/tpprf_court/css/../images/play-ico.png) no-repeat;
	width:55px;
	height:55px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:5;
	margin:-28px 0 0 -28px;
}
.photo-gallery .switcher {
	text-align:center;
	margin:0 0 7px;
}
.photo-gallery .switcher ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
}
.photo-gallery .switcher ul li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:0 6px;
}
.photo-gallery .switcher ul li a{
	float:left;
	background:url(/local/templates/tpprf_court/css/../images/switcher.png) no-repeat;
	width:12px;
	height:12px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
.photo-gallery .switcher ul li a:hover,
.photo-gallery .switcher ul li.active a {
	background-position:0 -12px;
}
.photo-gallery .prev,
.photo-gallery .next{
	background:url(/local/templates/tpprf_court/css/../images/gallery-arrow.png) no-repeat;
	width:10px;
	height:17px;
	position:absolute;
	top:0;
	left:6px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
	z-index:3;
}
.photo-gallery .next{
	background-position:-10px 0;
	left:auto;
	right:6px;
}

.photo-gallery .photo-counter{
	text-align:center;
	position:absolute;
	top:-2px;
	left:20px;
	right:20px;
	color:#8198a0;
	font:18px/24px 'CalibriRegular', Calibri, Arial, Helvetica, sans-serif;
}
.menu-holder {
	overflow:hidden;
	height:1%;
	position:relative;
	margin:0 0 28px;
}
.menu-holder .join {
	background:url(/local/templates/tpprf_court/css/../images/join.png) no-repeat;
	width:130px;
	height:23px;
	float:right;
	margin:0 0 0 1px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding:10px 0 0 37px;
	text-shadow:0 1px 0 #0077b4;
}
.menu-holder .menu{
	overflow:hidden;
	height:1%;
	margin:0;
	border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
}
.menu-holder .inline-menu li{
	padding:6px 16px 7px;
}
.menu-holder .inline-menu li:last-child{
	border:none;
	box-shadow:none;
}
.title-box-holder{
	width:100%;
	position:relative;
	overflow:hidden;
}
.title-box-holder form {
	float:right;
	margin:4px 0 0 7px;
	width:218px;
}
.title-box-holder .title-box{
	width:auto;
	height:1%;
}
.select-holder.size22 .selectmenu {
	height:22px;
}
.select-holder.size22 .selectmenu-status {
	padding-top:2px;
}
.select-holder.size22 .selectmenu-icon {
	height:22px;
	width:20px;
}
.expert-list{
	margin:0 -11px;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
}
.expert-list li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	width:137px;
	padding:0 11px;
}
.expert-list .text{
	font:12px/16px 'casperbold_italic', Calibri, Arial, Helvetica, sans-serif;
	color:#78919a;
}
.visual.inner {
	margin:0 0 15px;
}

.visual.inner:before, 
.visual.inner:after{
	display:none;
}
.visual.inner01{
	box-shadow:none;
	-webkit-box-shadow:none;
}
.visual.inner01:before, 
.visual.inner01:after{
	display:none;
}
.visual.inner:after{
	display:block !important;
	background:url(/local/templates/tpprf_court/css/../images/deco06.png) no-repeat;
	width:154px;
	height:159px;
	top:0;
	left:12px;
	right:auto;
	bottom:auto;
	box-shadow:none;
	position:absolute;
	-webkit-transform:rotate(0deg);
	    -ms-transform:rotate(0deg);
	     -o-transform:rotate(0deg);
	        transform:rotate(0deg);
	
}
.visual.inner .deco{
	background:url(/local/templates/tpprf_court/css/../images/deco07.png) no-repeat;
	width:15px;
	height:13px;
	position:absolute;
	bottom:-10px;
	left:10px;
}

.tabnews.yellow .tab-control-inside li.active a,
.tabnews.yellow .tab-control-inside li a:hover {
	background:#fff;
	border-color:#ffc889;
}
.tabnews.yellow .tab-control-inside .cur {
	background:url(/local/templates/tpprf_court/css/../images/news-tab-cur-yellow.png) no-repeat;
}
.tabnews.yellow .tab-control-inside .date {
	background:#fffa8e;
	border:1px solid #e7d17a;
	color:#ba7979;
}
.special-holder{
	margin:0 0 49px;
	padding:12px 0 0;
}
.special-holder .title-box {
	margin:0 0 14px;
}
.discount-box{
	border:1px solid #f3a742;
	position:relative;
	overflow:hidden;
	box-shadow:inset 0 0 1px rgba(255,255,255,0.72);
	-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.72);
	background:#ffac53 url(/local/templates/tpprf_court/css/../images/deco08.png) repeat-x;
}
.discount-box .img-holder{
	float:right;
	width:107px;
	margin:3px;
}
.discount-box .text-box{
	overflow:hidden;
	height:1%;
	padding:0 0 0 13px;
}
.discount-box .text-box .text {
	padding:9px 0 10px;
	font:17px/17px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	color:#377dba;
}
.discount-box .text-box .next{
	background:url(/local/templates/tpprf_court/css/../images/.png) no-repeat;
}
form .row {
	width:100%;
	position:relative;
	margin:0 0 10px;
}
form .row:after{
	display:block;
	clear:both;
	content:'';
}
.span-2 .row{
	margin:0 0 15px;
}
.control-text{
	font-weight:bold;
	margin:0 0 7px;
}
.radio {
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:0;
	height:0;
}
.radioArea, .radioAreaChecked {
	float:left;
	margin:3px 10px 0 0;
	background: url(/local/templates/tpprf_court/css/../images/radio-bg.png) no-repeat;
	width:14px;
	height:14px;
	overflow: hidden;
}
.radioAreaChecked {
	background-position: 0 -14px;
}
.radio-label{
	overflow:hidden;
	height:1%;
	font-size:13px;
	display:block;
}
.control-label-box{
	display:block;
	margin:0 0 7px;
	font-size:13px;
}
.input-holder{
	border:1px solid #B3C9DD;
	background:#fff;
	display:block;
	height:22px;
	padding:4px 10px;
}
.input-holder input{
	float:left;
	width:100%;
	padding:0;
	background:none;
	border:none;
	height:22px;
	line-height:22px;
	color:#5a646f;
	font:13px/22px Calibri,'CalibriRegular',Arial,Helvetica,sans-serif
}
.textarea-holder{
	border:1px solid #B3C9DD;
	background:#fff;
	display:block;
	height:85px;
	padding:4px 10px;
}
.textarea-holder textarea{
	float:left;
	width:100%;
	padding:0;
	background:none;
	border:none;
	height:85px;
	line-height:22px;
	overflow:auto;
	resize:none;
	margin:0;
}
.parent-focus .input-holder{
	box-shadow:inset 0 0 5px 1px rgba(0,150,199,0.2);
	border-color:#b0deff;
}
.parent-focus .textarea-holder{
	box-shadow:inset 0 0 5px 1px rgba(0,150,199,0.2);
	border-color:#b0deff;
}
.add-file{
	float:left;
	position:relative;
	overflow:hidden;
	height:17px;
	margin:0 41px 8px 0;
}
.file-input-area {
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	height:29px;
	padding:0;
	margin:0;
	cursor:pointer;
	font-size:50px;
	filter: alpha(opacity=0);
	opacity: 0;
}
.add-file-btn {
	background:url(/local/templates/tpprf_court/css/../images/ico31.png) no-repeat 0 50%;
	padding:2px 0 2px 30px;
	color:#3579b3;
}
.add-file:hover .add-file-btn{
	text-decoration:none;
}
.add-description{
	float:left;
}
.add-description a{
	background:url(/local/templates/tpprf_court/css/../images/ico30.png) no-repeat 0 50%;
	padding:2px 0 2px 30px;
	color:#3579b3;
}
.docunemt-list li p{
	margin:7px 0 0px;
	font-size:13px;
}
.docunemt-list.inner01 li a{
	color:#3579b3;
}
.span-2 .btn-holder{
	margin:0 0 22px;
}
.head-holder{
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 39px;
}
.head-holder .order-service{
	background:url(/local/templates/tpprf_court/css/../images/order-btn.png) no-repeat;
	width:215px;
	height:38px;
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	padding:18px 0 0 16px;
}
.head-holder .order-type{
	float:left;
	width:320px;
}
.accordion .heading{
	border-radius:3px;
	-webkit-border-radius:3px;
	height:39px;
	background:#d0e9f1;
	border-bottom:1px solid #aad5e4;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.accordion .heading .icon{
	float:right;
	width:46px;
	height:39px;
	border-left:1px solid #aad5e4;
	background:url(/local/templates/tpprf_court/css/../images/opener-icon.png) no-repeat 0 -39px;
}
.accordion > .item.active > .heading .icon{
	background-position:0 0;
}
.accordion .heading .text-box{
	padding:7px 5px 0 8px;
	float:left;
}
.accordion .heading .text-box .ico{
	display:inline-block;
	vertical-align:middle;
	padding:0px 10px 0 0px;
}
.accordion .heading .text-box .ico img{
	vertical-align:top;
}
.accordion .heading .text-box .text{
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	font:19px/24px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted;
}
.accordion .expanded{
	background:#fff;
	border:1px solid #aad5e4;
	border-top-width:0;
	
	border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	display:none;
}
.accordion .expanded .frame{
	padding:15px 15px 7px;
}
.accordion .item{
	margin:0 0 8px;
}
.accordion > .item.active > .expanded{
	display:block;
}

.accordion .accordion .heading {
	height:31px;
}
.accordion .accordion .heading .icon {
	height:31px;
	width:31px;
	background:url(/local/templates/tpprf_court/css/../images/opener-icon-s.png) no-repeat 0 -31px;
}
.accordion .accordion .item.active .heading .icon{
	background-position:0 0;
}
.accordion .accordion .heading .text-box .text{
	font-size:16px;
}
.accordion .accordion .heading .text-box {
	padding-top:3px;
}





.tab-control.big-tabs {
	padding:0;
}
.tab-control.big-tabs:after{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
.tab-control.big-tabs .tab01 a{
	width:192px;
	height:71px;
	padding:0;
	background:url(/local/templates/tpprf_court/css/../images/big-tabs.png) no-repeat !important;
}
.tab-control.big-tabs .tab02 a{
	width:280px;
	padding:0;
	height:71px;
	background:url(/local/templates/tpprf_court/css/../images/big-tabs.png) no-repeat -432px 0 !important;
}
.tab-control.big-tabs .tab03 a{
	width:208px;
	padding:0;
	height:71px;
	background:url(/local/templates/tpprf_court/css/../images/big-tabs.png) no-repeat -952px 0 !important;
}
.tab-control.big-tabs a span{
	background:none !important;
	text-align:center;
	display:block;
	padding:21px 5px 0 18px;
}
.tab-control.big-tabs .tab01.active a{
	width:432px;
	background-position:0 -75px !important;
}
.tab-control.big-tabs .tab02.active a{
	width:520px;
	background-position:-432px -75px !important;
}
.tab-control.big-tabs .tab03.active a{
	width:448px;
	background-position:-952px -75px !important;
}

.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.row-holder {
	width:100%;
	position:relative;
	margin:0 0 19px;
}
.row-holder:after{
	display:block;
	clear:both;
	content:'';
}
.row-holder .holder{
	overflow:hidden;
	height:1%;
}
.row-holder .pull-left{
	margin:0 23px 0 0;
}
.text12{
	font-size:12px;
}
.row-holder p {
	margin:0 0 10px;
}
.aside-info .list {
	padding-bottom:10px;
}
.logos{
	margin:0 -11px -20px;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
}
.logos li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:0 11px 21px;
}
.logos li a{
	display:block;
	width:215px;
	height:64px;
	border:1px solid #dfdfdf;
}
.logos img{
	vertical-align:top;
}

.inline-menu.onerow li{
	padding:6px 15px 8px 16px;
}
.inline-menu.onerow li:last-child{
	border:none;
	box-shadow:none;
}
.cooperation-list{
	margin:0;
	padding:0;
	list-style:none;
}
.cooperation-list li{
	margin:0 0 20px;
}
.cooperation-list p {
	margin:0;
}
.cooperation-list .img-holder{
	margin:0 0 3px;
}
h5 {
	margin:0 0 10px;
	font:bold 18px/21px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	color:#47454a;
}
.list.indent01 li{
	margin:0 0 16px;
}
.article-list .date{
	display:inline-block;
	color:#faa400;
	background:#fff;
	font:bold 11px/14px Calibri, 'CalibriBold', Arial, Helvetica, sans-serif;
	border:1px solid #efdabe;
	border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 7px;
	margin:0 0 3px;
}
.text-title{
	font:20px/22px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 12px;
	color:#556470;
}
.calendar-control{
	margin:0;
	padding:0 0 15px;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
}
.calendar-control li{
	float:left;
	padding:0 10px 0 5px;
}
.calendar-control li a{
	float: left;
	height: 24px;
	text-decoration: none;
	color: #000000;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/caalendar-btn.png) no-repeat 100% -124px;
	padding: 0 3px 0 0;
	font:14px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.calendar-control li a span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/caalendar-btn.png) no-repeat 0 -120px;
	padding: 3px 8px 0 11px;
	float: left;
}
.calendar-control li em {
	font-style:normal;
	border-bottom:1px dotted;
}
.calendar-control li.active a{
	background-position:100% -24px;
	color:#fff;
}
.calendar-control li.active a span{
	background-position:0 0;
}
.calendar-control li.active em {
	border:none;
}
.calendar-control li a:hover em {
	border:none;
}
.calendar-tools{
	background:#ecf1f4;
	border-top:1px solid #cbd7e1;
	padding:8px 10px 9px;
	overflow:hidden;
	height:1%;
}
.calendar-tools .prev,
.calendar-tools .next{
	background:url(/local/templates/tpprf_court/css/../images/calendar-arrow.png) no-repeat;
	width:26px;
	height:24px;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
}
.calendar-tools .next{
	background-position:-26px 0;
	float:right;
}
.calendar-tools .month {
	overflow:hidden;
	padding:4px 0 0px;
	height:1%;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.15em;
	color:#000;
	font:14px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.calendar table {
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:none;
}
.calendar table td{
	text-align:center;
	color:#000;
	padding:1px 0 2px;
}
.calendar table td a{
	text-decoration:none;
	color:#000;
}
.calendar table td a.event{
	text-decoration:underline;
}
.calendar table td.weekend a{
	color:#ff0f0f;
}
.calendar {
	padding:0 0 29px;
}
.tag-list{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
}
.tag-list li{
	font-size:12px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	padding:0 8px 8px 0;
}
* + html .tag-list li{
	display:inline;
	zoom:1;
}
.tag{
	float: left;
	height: 24px;
	text-decoration: none;
	color: #a85b00;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/tag-bg.png) no-repeat 100% -24px;
	padding: 0 2px 0 0;
	font:12px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #ffe4b4;
}
.tag span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/tag-bg.png) no-repeat;
	padding: 3px 7px 0 22px;
	float: left;
}
.rules {
	color:#47454a;
}
.rules p{
	margin:0 0 8px;
}
.document-list{
	margin:0;
	padding:0;
	list-style:none;
}
.document-list li{
	margin:0 0 24px;
}
.document-list a {
	padding:0 0 0 32px;
}
/* >>> Смагин АС */
.document-list a {
    padding: 4px 5px 4px 24px;
    background: url(/local/templates/tpprf_court/css/../images/file-icons/32px/_blank.png) no-repeat;
    background-size: 20px;
}
.document-list .doc, .document-list .docx {
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/doc.png);
}
.document-list .xls, .document-list .xlsx {
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/xls.png);
}
.document-list .ppt, .document-list .pptx {
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/ppt.png);
}
.document-list .pdf{
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/pdf.png);
}
.document-list .jpeg, .document-list .jpg {
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/jpg.png);
}
.document-list .png{
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/png.png);
}
.document-list .zip{
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/zip.png);
}
.document-list .txt{
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/txt.png);
}
.document-list .html{
    background-image: url(/local/templates/tpprf_court/css/../images/file-icons/32px/html.png);
}
/* <<< Смагин АС */
.select-holder.left {
	float:left;
}
.select-holder.left + .select-holder.left{
	margin-left:8px;
}
.textarea-holder.size02,
.textarea-holder.size02 textarea{
	height:214px;
}
.textarea-holder.size03,
.textarea-holder.size03 textarea{
	height:254px;
}
.file-row {
	width:100%;
	padding:0 0 13px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 7px;
	font-size:13px;
}
.file-row .name {
	float:left;
	font-size:13px;
}
.file-row .name a{
	color:#808080;
}
.file-row .delete{
	float:right;
	padding:0 0 0 20px;
	color:#3579b3;
	background:url(/local/templates/tpprf_court/css/../images/del-row.png) no-repeat 0 5px;
}
.media-list{
	margin:0 -11px;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
}
.media-list li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	width:136px;
	margin:0 11px 31px;
}
* + html .media-list li{
	display:inline;
	zoom:1;
}
.media-list .visual {
	margin-bottom:13px;
}
.media-list .name {
	font:bold 14px/16px Calibri, 'CalibriBold', Arial, Helvetica, sans-serif;
}
.media-list .name a{
	color:#5178b0;
}

.more-holder{
	margin:0 0 25px;
}
.block-btn{
	display:block;
	height: 24px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat 100% -24px;
	padding: 0 2px 0 0;
}
.block-btn span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat;
	padding: 3px 13px 0 16px;
	display:block;
	text-align:center;
}
.media-box{
	margin:0;
}
.media-box .head{
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 12px;
}
.media-box .head .tools{
	float:right;
	width:102px;
	margin:0 0 0 10px;
}
.view{
	display:table;
	width:100%;
	color:#767e86;
	line-height:8px;
	font-size:13px;
	margin:0 0 16px;
}
.view .ico{
	display:table-cell;
	vertical-align:middle;
}
.view .text {
	display:table-cell;
	vertical-align:middle;	
}
.stars {
	background:url(/local/templates/tpprf_court/css/../images/stars.png) no-repeat 0 -12px;
	width:108px;
	height:12px;
	margin:0;
	overflow:hidden;
	position:relative;
}
.stars span{
	position:absolute;
	top:0;
	left:0;
	background:url(/local/templates/tpprf_court/css/../images/stars.png) no-repeat 0 0;
	height:12px;
}
.media-box .head .tools .stars {
	margin-left:-6px;
}
.media-box .head .title {
	overflow:hidden;
	height:1%;
	font:bold 18px/16px Calibri, 'CalibriBold', Arial, Helvetica, sans-serif;
	color:#767e86;
}
.media-box .visual {
	margin-bottom:24px;
}
.visual .play {
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/play-ico.png) no-repeat;
	width:55px;
	height:55px;
	top:50%;
	left:50%;
	margin:-27px 0 0 -27px;
	z-index:3;
}
.comments {
	margin:0 0 10px;
}
.comment-head{
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 0 5px;
}
.comment-head .write{
	float:right;
	height: 24px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat 100% -24px;
	padding: 0 2px 0 0;
	font-size:13px;
	margin:0 0 0 10px;
}
.comment-head .write span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat;
	padding: 3px 19px 0 21px;
	float:left;
	text-align:center;
}
.comment-head .title {
	border-bottom:1px solid #cdd6e0;
	overflow:hidden;
	height:1%;
	color:#84898e;
	padding:0 0 3px;
	font:18px/20px 'casperbold', Calibri, Arial, Helvetica, sans-serif;
}
.media-comment-list{
	margin:0;
	padding:0 0 11px;
	list-style:none;
	font-size:13px;
	line-height:16px;
}
.media-comment-list li {
	width:100%;
	position:relative;
	overflow:hidden;
	border-top:1px solid #e4e4e4;
	padding:7px 0 8px;
}
.media-comment-list li:first-child {
	border:none;
}
.media-comment-list .avatar{
	float:left;
	margin:4px 10px 0 0;
}
.media-comment-list .autor{
	float:left;
	width:120px;
	margin:0 5px 0 0;
}
.media-comment-list .autor .name{
	color:#a58879;
	text-decoration:none;
}
.media-comment-list .text {
	overflow:hidden;
	height:1%;
}
.rubric-list{
	margin:0;
	padding:0;
	list-style:none;
}
.rubric-list li{
	margin:0 0 24px;
}
.srch-btn{
	float: left;
	height: 32px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/btn32.png) no-repeat 100% -32px;
	padding: 0 2px 0 0;
}
.srch-btn span{
	cursor: pointer;
	height: 27px;
	background:url(/local/templates/tpprf_court/css/../images/btn32.png) no-repeat;
	padding: 6px 13px 0 16px;
	float: left;
	font-size:13px;
}
.srch-btn input{
	position:absolute;
	top: 0;
	right: 0;
	border: 0;
	background: none;
	height: 400px;
	width: 400px;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	line-height: 0;
}
.srch-btn strong{
	font-weight:normal;
	float:left;
}
.srch-btn .ico img{
	vertical-align:middle;
}
.input-frame{
	width:100%;
	position:relative;
}
.input-frame:after{
	display:block;
	clear:both;
	content:'';
}
.input-holder.left {
	float:left;
	margin:0 8px 0 0;
}
.btn-holder.left{
	float:left;
}
.control-label{
	float:left;
	margin:0 14px 0 0;
	padding:7px 0 0;
	color:#5a646f;
	font:12px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.column{
	float:left;
}
.column + .column {
	margin-left:40px;
}
.download-list {
	margin:0 0 20px;
}
.download-list table{
	width:100%;
	margin:0;
	border-collapse:collapse;
}
.download-list table td{
	border-top:1px solid #deecf0;
	padding:12px 6px 11px;
}
.download-list table td:first-child{
	width:100%;
}
.download-list table tr:first-child td{
	border:none;
	padding-top:0;
}
.pairs-list{
	margin:0;
	padding:0;
	list-style:none;
}
.pairs-list li{
	padding:0 0 15px;
}
.pairs-list .logo-holder {
	margin:0 0 5px;
}
.pairs-list p {
	margin:0 0 10px;
}
.filter {
	margin:0 0 20px;
}
.title-box .more {
	padding-top:4px;
}
.tabset .media-list{
	margin-left:-14px;
	margin-right:-14px;
}
.tabset .media-list li{
	width:118px;
	margin-left:17px;
	margin-right:17px;
}
.structure-box{
	height:850px;
}
.head-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	letter-spacing:-10px;
	text-align:center;
	position:relative;
}
.head-list > li{
	font:11px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	display:inline-block;
	vertical-align:top;
	width:161px;
	text-align:left;
}
* + html .head-list > li{
	display:inline;
	zoom:1;
}
.head-list .title {
	text-align:center;
	color:#456ba2;
	margin:0 0 25px;
	font:18px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.head-box {
	border:1px solid transparent;
	padding:12px 12px 14px;
	border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}
.head-box:before {
	content:"";
	position:absolute;
	width:1px;
	background:#c4ccd5;
	left:50%;
	height:31px;
	bottom:100%;
	margin:0 0 -11px;
}
.head-list li.active .head-box:before,
.head-list li.active .head-box:after{
	content:"";
	position:absolute;
	width:1px;
	background:#537cb6;
	left:50%;
	height:18px;
	bottom:100%;
	margin:0 0 2px;
}
.head-list li.active .head-box:after{
	top:100%;
	margin:2px 0 0;
	bottom:auto;
}
.head-list li.active .head-box {
	border-color:#537cb6;
}
.head-list .head-box a{
	text-decoration:none;
}
.head-list .head-box .name {
	display:block;
	color:#5a646f;
	font:bold 14px/16px Calibri, 'CalibriBold', Arial, Helvetica, sans-serif;
	margin:0 0 9px;
}
.head-list .head-box .text {
	display:none;
}
.head-list li.active .head-box .text{
	display:block;
}
.head-list .head-box .visual {
	margin-bottom:8px;
}
.drop-box{
	position:absolute;
	top:100%;
	left:0;
	margin:-1px 0 0;
	width:100%;
	left:-9999px;
}
.head-list li.active .drop-box{
	left:0;
}
.head-list .drop-box .three-column{
	padding-top:23px;
}
.head-list .drop-box .title{
	background:url(/local/templates/tpprf_court/css/../images/deco11.png) no-repeat 50% 100%;
	margin:0;
	padding:0 0 53px;
	position:relative;
}
.head-list .drop-box .three-column .col + .col .title:after{
	content:"";
	position:absolute;
	bottom:23px;
	left:-169px;
	height:1px;
	width:313px;
	background:#43689f;
}
.structure-list{
	margin:0;
	padding:0;
	list-style:none;
}
.structure-list li {
	border-top:1px solid #dce8ed;
	padding:15px 5px 17px 14px;
	font:11px/12px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.structure-list li:first-child {
	border:none;
}
.structure-list p {
	margin:0;
}
.structure-list .name {
	margin:0 0 3px;
	font:13px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
}
.drop-box .scroll-pane {
	height:389px;
}


/*
-----------add 19.09------------
*/

.menu-holder .see-map {
	background:url(/local/templates/tpprf_court/css/../images/see-map-btn.png) no-repeat;
	width:108px;
	height:48px;
	float:right;
	margin:0 0 0 1px;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding:17px 0 0 51px;
	text-shadow:0 1px 0 #0077b4;
}
.promo-items{
	margin:0;
	padding:26px 0;
	list-style:none;
	width:100%;
	position:relative;
}
.promo-items:after{
	display:block;
	clear:both;
	content:'';
}
.promo-items li {
	float:left;
	width:150px;
	margin:0 10px 0 0;
}
.promo-items li.long {
	width:270px;
}
.promo-items li a{
	text-decoration:none;
	color:#2e84b9;
}
.promo-items .img-holder {
	display:block;
	min-height:80px;
	margin:0 0 7px;
}
.promo-items .name {
	text-decoration:underline;
}
.promo-items a:hover .name {
	text-decoration:none;
}
.right-content .content {
	float:right;
}
.court-main-wrapper .right-content .content {
	float: left
}
.court-main-wrapper .content {
	width:100%;
}
.court-main-wrapper .right-content .aside {
	width: 100%;
	margin-bottom: 30px;
}
.right-content .aside {
	float:left;
}
.promo-box.blue {
	border-top: 2px solid #00c6ff;
}
.promo-box.blue .deco {
	border-top:2px solid #00c6ff;
}
.promo-box.blue .label {
	background:#00c6ff;
	height:15px;
	color:#fff;
	text-shadow:0 -1px 0 #0097c2;
}
.promo-box.blue .label:after {
	content:"";
	position:absolute;
	background:url(/local/templates/tpprf_court/css/../images/deco12.png) no-repeat;
	width:8px;
	left:100%;
	top:0;
	bottom:0;
}
.inline-menu:after {
	top:31px;
}
.container.join-tools {
	padding-top:0;
	padding-bottom:0;
}
.span-7 {
	width:536px;
	float:left;
	margin:0 0 0 24px;
}
.span-7:first-child {
	margin:0;
}
.column.right {
	float:right;
}
.join-tools .column{
	padding-top:21px;
	padding-bottom:61px;
}
.join-tools .column + .column{
	border-left:1px solid #efe3dc;
	padding-left:49px;
}
.join-tools .title-box .text {
	font-size:20px;
}
.container.orange .title-box {
	border-color:#e4d0c4;
}
.join-system .col {
	float:left;
	width:136px;
	margin-left:24px;
}
.join-system .col:first-child {
	margin-left:0;
}
.total-summ {
	width:100%;
	margin:0;
	border-collapse:collapse;
}
.total-summ td{
	padding:0px 0 16px;
	color:#000;
}
.total-summ tr + tr td{
	border-top:1px solid #e4d0c4;
	padding:16px 0;
}
.total-summ td.summ{
	text-align:right;
	color:#b78564;
}
.join-system .title-box {
	margin-bottom:10px;
}
.menu-holder .buttons {
	float:right;
	width:179px;
	padding:0 0 0 1px;
}
.menu-holder .buttons .btn {
	text-align:center;
	background:url(/local/templates/tpprf_court/css/../images/menu-btn.png) no-repeat;
	width:179px;
	height:24px;
	display:block;
	color:#fff;
	margin:0 0 1px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0 1px 0 #0077b4;
	padding:7px 0 0;
}
.menu-holder .inline-menu.inner01 li {
	padding-left:14px;
	padding-right:14px;
	padding-bottom:6.5px;
}
.inline-menu.inner02 li{
	padding-left:15px;
	padding-right:15px;
}
.promo-box .title .ico {
	float:left;
	margin:-8px 24px 20px -12px;
}
.tabset.medium.blue .tab-control li a{
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-contro-mediuml.png) no-repeat 100% -38px;
	color:#2871aa;
	font-size:14px;
	display:block;
	float:none;
}
.tabset.medium.blue .tab-control li a span{
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-contro-mediuml.png) no-repeat;
	display:block;
	text-align:center;
	float:none;
	padding-left:4px;
	padding-right:1px;
}
.tabset.medium.blue .tab {
	background:url(/local/templates/tpprf_court/css/../images/blue-tab-medium.png);
	padding:24px 32px;
}
.tabset.medium.blue .tab-control:after {
	height:5px;
	background:url(/local/templates/tpprf_court/css/../images/blue-tabset-medium.png);
	border-color:#70bcd4;
	border-radius:0;
	-webkit-border-radius:0;
}
.tabset.medium.blue{
	padding-top:25px;
}
.register-form {
	width:504px;
}
.register-form .control-label-box{
	margin:0 0 5px;
}

.register-form .row {
	margin:0 0 11px;
}
.register-form .row .row {
	margin:0 0 8px;
}
.register-form .col {
	float:left;
	width:264px;
}
.register-form .col + .col{
	width:232px;
	margin-left:8px;
}
.register-form a {
	color:#3579b3;
}
.blue-btn{
	float:left;
	height: 24px;
	text-decoration: none;
	color: #fff;
	position:relative;
	overflow: hidden;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat 100% -24px;
	padding: 0 2px 0 0;
}
.blue-btn span{
	cursor: pointer;
	height: 21px;
	background:url(/local/templates/tpprf_court/css/../images/join-btn.png) no-repeat;
	padding: 3px 13px 0 16px;
	float:left;
	text-align:center;
	color: #fff;
}
.blue-btn input{
	position:absolute;
	top: 0;
	right: 0;
	border: 0;
	background: none;
	height: 400px;
	width: 400px;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	line-height: 0;
}
.checkbox-holder .checkbox {
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:0;
	height:0;
}
.checkboxArea, .checkboxAreaChecked {
	float:left;
	margin:0;
	background: url(/local/templates/tpprf_court/css/../images/checkbox.png) no-repeat;
	width:24px;
	height:24px;
	overflow: hidden;
	cursor:pointer;
}
.checkboxAreaChecked {
	background-position: 0 -24px;
}
.input-file {
	float:left;
	width:576px;
	margin:0 16px 5px 8px;
	position:relative;
	overflow:hidden;
}
.input-file .input-holder{
	float:left;
	width:450px;
}
.input-file .blue-btn{
	float:right;
}
.register-form .attachment {
	width:824px;
	margin-right:-320px !important;
	border:none;
	padding:0;
}
.text-checkbox .checkboxArea {
	margin-top:5px;
}
.checkbox-label{
	margin:0 0 0 32px;
	display:block;
	color:#556470;
	font-size:13px;
	line-height:normal;
}
.register-form .frame{
	padding-left:32px;
}
.register-form .buttons a {
	margin-right:16px;
	margin-bottom:4px;
}
.register-form .textarea-holder,
.register-form .textarea-holder textarea{
	height:110px;
}
.register-form .btn-holder{
	padding-top:10px;
}
.register-form .more-btn {
	background:url(/local/templates/tpprf_court/css/../images/more-btn3.png) no-repeat;
	height:27px;
	padding-top:5px;
}
.search-form .input-holder {
	background-image:url(/local/templates/tpprf_court/css/../images/ico53.png);
	background-repeat:no-repeat;
	background-position:8px 50%;
	float:left;
	width:543px;
	padding-left:30px;
}
.search-form .checkbox-holder {
	float:left;
	border:1px solid #b3c9dd;
	padding:3px;
	margin:0 0 0 9px;
}
.search-form .checkbox-holder .checkbox-text{
	float:left;
	padding:3px 11px 0;
	color:#556470;
	font-size:13px;
	text-transform:uppercase;
}
.blue-btn.medium-btn{
	height: 32px;
	background:url(/local/templates/tpprf_court/css/../images/blue-medium-btn.png) no-repeat 100% -32px;
	padding: 0 2px 0 0;
}
.blue-btn.medium-btn span{
	height: 25px;
	background:url(/local/templates/tpprf_court/css/../images/blue-medium-btn.png) no-repeat;
	padding: 7px 13px 0 16px;
}
.search-form .blue-btn {
	float:right;
	width:133px;
}
.search-form .blue-btn span{
	display:block;
	float:none;
	text-align:center;
}
.search-form  {
	padding:0 0 13px;
}
.list li {
	background-position:0 4px;
	margin-bottom:16px;
}
.list ul {
	margin:0;
	padding:18px 0 0;
	list-style:none;
}
.list ul li{
	background:url(/local/templates/tpprf_court/css/../images/sep01.png) no-repeat 0 5px;
	padding:0 0 0 17px;
}
.list ul ul ul{
	font-size:13px;
	padding-top:14px;
}
.content-btn-holder {
	width:100%;
	position:relative;
	padding-top:24px;
	padding-bottom:23px;
}
.content-btn-holder:after{
	display:block;
	clear:both;
	content:'';
}
.content-btn-holder + .content-btn-holder {
	border-top:1px solid #dae7ed;
}
.accordion .heading:hover .text-box .text {
	border-color:transparent;
	color:#dedede;
}
.more-options {
	float:right;
}
.more-options .select-holder{
	float:left;
	width:232px;
	margin-left:24px;
}
.more-options .checkbox-holder {
	float:left;
	width:167px;
	border:1px solid #b3c9dd;
	padding:3px;
	color:#556470;
	text-transform:uppercase;
}
.more-options .checkbox-holder .checkbox-text {
	float:left;
	padding:3px 0 0 10px;
	font-size:13px;
}
.more-options .checkbox-holder em{
	font-style:normal;
	border-bottom:1px dotted;
}
.more-options .checkbox-holder:hover em{
	border-color:transparent;
}
.map-tools .span-5:first-child {
	margin-left:80px;
}
.map-holder {
	margin:0 0 31px;
}
.map-holder img {
	vertical-align:top;
}
.map-tools .row {
	margin:0 0 8px;
}
.map-tools .checkbox-holder{
	border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #000;
	display:block;
	padding:7px;
	position:relative;
	overflow:hidden;
}
.map-tools .checkbox-holder .checkboxArea{
	float:right;
}
.map-tools .checkbox-holder .ico-holder{
	display:inline-block;
	vertical-align:middle;
	height:24px;
	width:40px;
	text-align:center;
}
.map-tools .checkbox-holder .checkbox-text {
	display:inline-block;
	vertical-align:middle;
	color:#000;
}
.map-tools .checkbox-holder .checkbox-text em{
	border-bottom:1px dotted;
	font-style:normal;
}
.map-tools .checkbox-holder:hover .checkbox-text em{
	border-color:transparent;
}
.map-tools .checkbox-holder.color01{border-color:#b079c0;}
.map-tools .checkbox-holder.color02{border-color:#f04246;}
.map-tools .checkbox-holder.color03{border-color:#6db131;}
.map-tools .checkbox-holder.color04{border-color:#ff7e00;}
.map-tools .checkbox-holder.color05{border-color:#8be2ff;}
.map-tools .checkbox-holder.color06{border-color:#e4b3ef;}
.map-tools .checkbox-holder.color07{border-color:#ffd200;}
.map-tools .checkbox-holder.color08{border-color:#b8b8b8;}
.map-tools .checkbox-holder.color09{border-color:#e7c78f;}
.map-tools .checkbox-holder.color10{border-color:#55c4b8;}
.map-tools .checkbox-holder.color01 .checkbox-text {
	color:#b079c0;
}
.map-tools .checkbox-holder.color03 .checkbox-text {
	color:#6db131;
}
.tabnews.wide {
	width:902px;
}
.tabnews.wide .tab-control-holder {
	width:610px;
}
.expert-gallery {
	width:100%;
	position:relative;
}
.expert-gallery .gallery-holder{
	position:relative;
	overflow:hidden;
	padding:0;
	width:960px;
	margin:0 -12px 4px;
}
.expert-gallery .gallery-holder ul.expert-list{
	float:left;
	width:9999px;
	margin:0;
}
.expert-gallery .gallery-holder .expert-list li {
	padding:0 11px;
}
.expert-gallery .gallery-holder .expert-list li .visual.inner:after{
	background:none;
}
.expert-gallery .prev,
.expert-gallery .next{
	background:url(/local/templates/tpprf_court/css/../images/gallery-arrow2.png) no-repeat;
	width:14px;
	height:22px;
	position:absolute;
	top:55px;
	left:-30px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
.expert-gallery .next{
	background-position:-14px 0;
	left:auto;
	right:-30px;
}
.container.dark-gray {
	padding-bottom:28px;
}
.opener.orange .text-box {
	padding-right:30px;
}
.tabset.medium.orange .tab-control li a {
	font-size:14px;
}
.accordion.orange .heading {
	background:#ffe9ca;
	border-color:#f3c8a0;
}
.accordion.orange .heading .icon {
	border-color:#e8bca0;
}
.accordion.orange .expanded {
	border-color:#e8bca0;
}
.accordion.orange .row-holder .title {
	color:#47454a;
	font:bold 18px/16px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.accordion.orange .heading .text-box {
	padding-left:16px;
}
.accordion.orange .expanded .frame {
	padding:24px 23px 7px;
}
.accordion.orange .item {
	margin:0 0 21px;
}
.expand-box.noindent {
	margin-bottom:0;
}
.accordion.orange .blue-btn.medium-btn.inner02 {
	float:none;
	display:block;
	width:438px;
}
.accordion.orange .blue-btn.medium-btn.inner02 span{
	float:none;
	display:block;
	text-align:center;
}
.list.inline {
	width:100%;
	position:relative;
	overflow:hidden;
	padding-top:4px;
}
.list.inline > li{
	float:left;
	width:220px;
}
.list.inline li {
	margin:0;
}
.list.inline ul li {
	margin:0 0 16px;
}
.list.inline > li + li{
	margin-left:68px;
}
.list.inline ul {
	padding-top:16px;
}
.accordion.inner01 .item {
	margin:0 0 16px;
}
.accordion.inner01 .heading .text-box {
	padding-left:16px;
}
.gray-text {
	color:#556470;
}
.map-tools .control-group .checkbox-holder {
	padding:3px;
	border-color:#b3c9dd;
	
}
.map-tools .control-group .checkbox-holder .checkbox-text {
	padding:2px 0 0 10px;
	color:#556470;
}
.drop-frame {
	position:relative;
	margin:0 0 8px;
	z-index:5;
}
.drop-frame .head{
	border:1px solid #3a84c5;
	border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	padding-right:40px;
	display:block;
}
.drop-frame .head .icon {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	border-left:1px solid #3a84c5;
	width:39px;
	background:url(/local/templates/tpprf_court/css/../images/ico67.png) no-repeat 50% 50%;
}
.drop-frame .ico {
	display:inline-block;
	vertical-align:middle;
	height:38px;
	line-height:38px;
	margin:0 7px 0 8px;
}
.drop-frame .text {
	display:inline-block;
	vertical-align:middle;
}
.drop-frame .ico img{
	vertical-align:middle;
}
.drop-frame .drop {
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	border:1px solid #3a84c5;
	border-top-width:0;
	border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
	left:0;
	top:100%;
	right:0;
	display:none;
}
.drop-frame:hover .drop {
	display:block;
}
.drop-frame:hover {
	z-index:7;
}
.drop-frame .drop li{
	width:100%;
	position:relative;
	overflow:hidden;
}
.drop-frame .drop li a{
	text-decoration:none;
	display:block;
}
.drop-frame .drop li a:hover{
	opacity:0.7;
}
.map-tools .control-group {
	padding:0 0 24px;
}

.file-list {
	margin:0;
	padding:0;
	list-style:none;
}
.file-list > li{
	width:100%;
	position:relative;
	margin:0 0 18px;
}

.court-main-wrapper .file-list li {
	margin: 0 0 5px;
}
.file-list > li:after{
	display:block;
	clear:both;
	content:'';
}
.file-list > li + li {
	border-top:1px solid #aad5e4;
	padding:14px 0 0;
}
.file-list .file-info{
	float:right;
	width:103px;
	margin:0 0 0 20px;
}


.court-main-wrapper .file-list .file-info {
	width: 100px;
}
.file-list .text{
	overflow:hidden;
	height:1%;
	font-size:13px;
}
.file-list .file-info .ico-holder{
	float:left;
	margin:0 11px 0 0 ;
}
.file-list .file-info p {
	margin:0;
}
.file-list .file-info .info{
	overflow:hidden;
	height:1%;
	color:#707070;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
.file-list .file-info a {
	color:#3579b3;
}
.accordion .heading .text-box .ico.small {
	height:9px;
}
.accordion.text-accordion .heading {
	height:auto;
}
.accordion.text-accordion .heading .icon{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	height:auto;
	background:url(/local/templates/tpprf_court/css/../images/opener-icon-sh.png) no-repeat -31px 50% !important;
}
.accordion.text-accordion .item.active > .heading > .icon {
	background-position:0 50% !important;
}
.accordion.text-accordion .accordion .heading .text-box {
	float:none;
	display:block;
	margin:0 40px 0 0;
	padding-top:7px;
	padding-bottom:4px;
}
.accordion.text-accordion .heading .text-box{
	float:none;
	display:block;
	margin:0 40px 0 0;
}
.accordion.text-accordion .heading .text-box .text {
	font:14px/16px  Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
	color:#000000;
	border:none;
	display:block;
	margin:0 0 0 23px;
	padding:5px 0 9px;
}
.accordion.text-accordion .heading .text-box .ico {
	float:left;
	padding:9px 0 0 3px;
}
.accordion.text-accordion .heading .text-box .ico.smallest {
	float:left;
	padding:12px 0 0 7px;
}
.text-accordion .list li{
	background:url(/local/templates/tpprf_court/css/../images/sep01.png) no-repeat 0 5px;
	padding:0 0 0 17px;
}


/*
----------------------------------add 31.10----------------------------------
*/


.logo.uhta-logo2 {
	background: url(/local/templates/tpprf_court/css/../images/logo-uhta2.png) no-repeat;
	width:304px;
	height:79px;
	margin:-5px 0 0 -16px;
}
.promo-text{
	position:absolute;
	bottom:23px;
	left:29px;
	color:#fff;
	font:16px/24px 'casperregular', Calibri, Arial, Helvetica, sans-serif;
	width:653px;
}
.list.indent02 li {
	margin-bottom:8px;
}
.list.indent03 {
	padding:0 0 8px 4px;
}
.list.indent03 li {
	margin-bottom:5px;
}
.list.indent02 {
	padding-bottom:11px;
}
.content-holder.size2 .content {
	width:696px;
}
.content-holder.size2 .aside {
	width:220px;
}
.tabnews.size2 {
	width:655px;
}
.tabnews.size2 .tab-control-holder{
	width:367px;
}
.publication-list {
	margin:0;
	padding:2px 0 7px;
	list-style:none;
}
.publication-list li{
	margin:0 0 5px;
	width:100%;
	position:relative;
}
.publication-list li:after{
	display:block;
	clear:both;
	content:'';
}
.publication-list .img-holder{
	float:left;
	width:50px;
	margin:4px 9px 0 -2px;
}
.publication-list .text {
	overflow:hidden;
	height:1%;
	line-height:17px;
}
.social-buttons {
	position: relative;
	margin-top: -25px;
	margin-right: -5px;
	text-align: right;
}


/* Цветные иконки файлов 32 и 48 */
.file-32 {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/_page.png') no-repeat;
    height: 32px;
    width: 32px;
    display: block;
}

.file-32-xls, .file-32-xlsx  {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/xls.png') no-repeat;
}

.file-32-doc, .file-32-docx {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/doc.png') no-repeat;
}

.file-32-ppt, .file-32-pptx {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/ppt.png') no-repeat;
}

.file-32-png {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/png.png') no-repeat;
}

.file-32-tiff {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/tiff.png') no-repeat;
}

.file-32-jpg, .file-32-jpeg {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/jpg.png') no-repeat;
}

.file-32-bmp {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/bmp.png') no-repeat;
}

.file-32-gif {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/gif.png') no-repeat;
}

.file-32-odf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/odf.png') no-repeat;
}

.file-32-ods {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/ods.png') no-repeat;
}

.file-32-odt {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/odt.png') no-repeat;
}

.file-32-otp {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/otp.png') no-repeat;
}

.file-32-ott {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/ott.png') no-repeat;
}

.file-32-ots {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/ots.png') no-repeat;
}

.file-32-pdf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/pdf.png') no-repeat;
}

.file-32-txt {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/txt.png') no-repeat;
}

.file-32-rtf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/txt.png') no-repeat;
}

.file-32-zip {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/zip.png') no-repeat;
}

.file-32-tgz {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/tgz.png') no-repeat;
}

.file-32-rar {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/32px/rar.png') no-repeat;
}

/* 48 */
.file-48 {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/_page.png') no-repeat;
    height: 48px;
    width: 48px;
    display: block;
}

.file-48-xls, .file-48-xlsx  {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/xls.png') no-repeat;
}

.file-48-doc, .file-48-docx {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/doc.png') no-repeat;
}

.file-48-ppt, .file-48-pptx {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/ppt.png') no-repeat;
}

.file-48-png {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/png.png') no-repeat;
}

.file-48-tiff {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/tiff.png') no-repeat;
}

.file-48-jpg, .file-48-jpeg {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/jpg.png') no-repeat;
}

.file-48-bmp {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/bmp.png') no-repeat;
}

.file-48-gif {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/gif.png') no-repeat;
}

.file-48-odf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/odf.png') no-repeat;
}

.file-48-ods {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/ods.png') no-repeat;
}

.file-48-odt {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/odt.png') no-repeat;
}

.file-48-otp {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/otp.png') no-repeat;
}

.file-48-ott {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/ott.png') no-repeat;
}

.file-48-ots {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/ots.png') no-repeat;
}

.file-48-pdf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/pdf.png') no-repeat;
}

.file-48-txt {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/txt.png') no-repeat;
}

.file-48-rtf {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/txt.png') no-repeat;
}

.file-48-zip {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/zip.png') no-repeat;
}

.file-48-tgz {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/tgz.png') no-repeat;
}

.file-48-rar {
    background: url('/local/templates/tpprf_court/css/../images/file-icons/48px/rar.png') no-repeat;
}
/* КОНЕЦ: Цветные иконки файлов 32 и 48 */


/* Большие иконки файлов 32 ,48 и 64 */
.file-big-32 {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/default.png') no-repeat;
    height: 32px;
    width : 32px;
    display: block;
}

.file-big-32-xls  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/xls.png') no-repeat;
}
.file-big-32-xlsx  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/xlsx.png') no-repeat;
}

.file-big-32-doc, .file-big-32-docx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/doc.png') no-repeat;
}

.file-big-32-ppt, .file-big-32-pptx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/pptx.png') no-repeat;
}

.file-big-32-png {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/png.png') no-repeat;
}

.file-big-32-tiff {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/tiff.png') no-repeat;
}

.file-big-32-jpg, .file-big-32-jpeg {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/jpg.png') no-repeat;
}

.file-big-32-bmp {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/bmp.png') no-repeat;
}

.file-big-32-gif {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/gif.png') no-repeat;
}

.file-big-32-pdf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/pdf.png') no-repeat;
}

.file-big-32-txt {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/txt.png') no-repeat;
}

.file-big-32-rtf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/txt.png') no-repeat;
}

.file-big-32-zip {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/zip.png') no-repeat;
}


.file-big-32-rar {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/32/rar.png') no-repeat;
}

/* 48 */
.file-big-48 {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/Default.png') no-repeat;
    height: 48px;
    width : 48px;
    display: block;
}

.file-big-48-xls  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/XLS.png') no-repeat;
}
.file-big-48-xlsx  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/XLSX.png') no-repeat;
}

.file-big-48-doc, .file-big-48-docx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/DOC.png') no-repeat;
}

.file-big-48-ppt, .file-big-48-pptx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/PPTX.png') no-repeat;
}

.file-big-48-png {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/PNG.png') no-repeat;
}

.file-big-48-tiff {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/TIFF.png') no-repeat;
}

.file-big-48-jpg, .file-big-48-jpeg {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/JPG.png') no-repeat;
}

.file-big-48-bmp {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/BMP.png') no-repeat;
}

.file-big-48-gif {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/GIF.png') no-repeat;
}

.file-big-48-pdf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/PDF.png') no-repeat;
}

.file-big-48-txt {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/TXT.png') no-repeat;
}

.file-big-48-rtf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/RTF.png') no-repeat;
}

.file-big-48-zip {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/ZIP.png') no-repeat;
}

.file-big-48-rar {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/48/RAR.png') no-repeat;
}

/* 64 */
.file-big-64 {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/default.png') no-repeat;
    height: 64px;
    width : 64px;
    display: block;
}

.court-main-wrapper .file-big-64 {
	height: 32px;
	width: 32px;
	background-size: cover;
}
.file-big-64-xls  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/xls.png') no-repeat;
}
.file-big-64-xlsx  {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/xlsx.png') no-repeat;
}

.file-big-64-doc, .file-big-64-docx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/doc.png') no-repeat;
}

.file-big-64-ppt, .file-big-64-pptx {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/ppt.png') no-repeat;
}

.file-big-64-png {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/png.png') no-repeat;
}

.file-big-64-tiff {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/tiff.png') no-repeat;
}

.file-big-64-jpg, .file-big-64-jpeg {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/jpg.png') no-repeat;
}

.file-big-64-bmp {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/bmp.png') no-repeat;
}

.file-big-64-gif {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/gif.png') no-repeat;
}

.file-big-64-pdf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/pdf.png') no-repeat;
}

.file-big-64-txt {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/txt.png') no-repeat;
}

.file-big-64-rtf {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/txt.png') no-repeat;
}

.file-big-64-zip {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/zip.png') no-repeat;
}

.file-big-64-rar {
    background: url('/local/templates/tpprf_court/css/../images/filetype-99/64/rar.png') no-repeat;
}
/* КОНЕЦ: Большие иконки файлов 32 и 64 */





/*
    ---------------------------
    RARUS Slider
    ===========================
*/

/* Карусель превьюшек (elastislide) */
.rpg_default_style .rpg_carousel_wrap {
	display: none;
	background: #f9fafa;
	padding: 10px 27px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	-moz-box-shadow: 0px 1px 3px #C5C5C5;
	-webkit-box-shadow: 0px 1px 3px #C5C5C5;
	box-shadow: 0px 1px 3px #C5C5C5;
	margin-bottom: 20px;
	border: 1px solid #E7E7E7;
}

.rpg_default_style .rpg_thumbs {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rpg_default_style .rpg_carousel {
	overflow: hidden;
	background: #f9fafa;}

.rpg_default_style .rpg_carousel ul {
	display: none;
	padding: 0;
	margin: 0;
	max-height: 50px;
}

.rpg_default_style .rpg_carousel ul li {
	height: 100%;
	float: left;
	display: block;
}

.rpg_default_style .rpg_carousel ul li > * {
	display: block;
	height: 64px;
	width: 64px;
	overflow: hidden;
	border-style: solid;
	border-color: #cff4fc;
	opacity: 0.5;
	-webkit-touch-callout: none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.rpg_default_style .rpg_carousel ul li.active > * {
	border-color: #9dc7eb;
	opacity: 1.0;
}

.rpg_default_style .rpg_carousel ul li  img {
	display: block;
	border: none;
	margin: auto;
	min-height: 64px;
	min-width: 64px;
	max-width: 100px;
	max-height: 100px;
	width: auto;
	height: auto;
}

.rpg_default_style .es-nav span {
	position: absolute;
	top: 50%;
	left: 8px;
	background: transparent url(/local/templates/tpprf_court/css/../images/rpg_nav_thumbs.png) no-repeat top left;
	width: 14px;
	height: 26px;
	margin-top: -13px;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.8;
}

.rpg_default_style .es-nav span.es-nav-next {
	right: 8px;
	left: auto;
	background-position: top right;
}

.rpg_default_style .es-nav span:hover {
	opacity: 1.0;
}

/* слайдер */
.rpg_default_style .rpg_image_box {
	background: #fafbfb;
	position: relative;
	padding: 20px 40px;
	border: 1px solid #D1D1D1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	min-height: 20px;
}

.rpg_default_style .rpg_image_wrap {
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.rpg_default_style .rpg_image_wrap > * {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 400px;
}
.rpg_default_style .rpg_image_container {
	position: relative;
	text-align: center;
	line-height: 0px;
}

.rpg_default_style .rpg_image_container img {
	max-height: 100%;
	max-width: 100%;
}

.rpg_default_style .rpg_image_navigation .rpg_image_prev,
.rpg_default_style .rpg_image_navigation .rpg_image_next {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #3579b2;
	background: #ccf0f8 url(/local/templates/tpprf_court/css/../images/rpg_nav.png) no-repeat 10px 50%;
	width: 40px;
	height: 100%;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.2;
	outline: none;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 10px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rpg_default_style .rpg_image_navigation .rpg_image_next {
	right: 0px;
	left: auto;
	background-position: -25px 50%;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}

.rpg_default_style .rpg_image_navigation .rpg_image_prev:hover,
.rpg_default_style .rpg_image_navigation .rpg_image_next:hover {
	opacity: 0.5;
}

.rpg_default_style .rpg_caption {
	text-align: center;
	margin-top: 15px;
	position: relative;
}

.rpg_default_style .rpg_caption h3 {
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	padding: 0 15px;
	/*text-transform: uppercase;*/
}

.rpg_default_style .rpg_caption p {
	font-size: 12px;
	letter-spacing: 1px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height: 16px;
	padding: 0 15px;
}

.rpg_default_style .rpg_mode_box {
	display: none;
	height: 30px;
}

.rpg_default_style .rpg_mode_box .rpg_view-full,
.rpg_default_style .rpg_mode_box .rpg_view-carousel {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background:  url(/local/templates/tpprf_court/css/../images/rpg_views.png) no-repeat 0px 0px;
	border: 3px solid;
	background-color: #AEC1D6;
	border-color: #AEC1D6;
	opacity: 0.8;
	cursor: pointer;
}


.rpg_default_style .rpg_mode_box .rpg_view-full:hover,
.rpg_default_style .rpg_mode_box .rpg_view-carousel:hover,
.rpg_default_style .rpg_mode_box .rpg_view-full.active,
.rpg_default_style .rpg_mode_box .rpg_view-carousel.active {
	opacity: 1.0;
}

.rpg_default_style .rpg_mode_box .rpg_view-full.active,
.rpg_default_style .rpg_mode_box .rpg_view-carousel.active {
	background-color: #16568a;
	border-color: #16568a;
	cursor: default;
}

.rpg_default_style .rpg_mode_box .rpg_view-carousel {
	background-position: 0px -16px;
}

.rpg_default_style .rpg_loading {
	display: none;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #000 url(/local/templates/tpprf_court/css/../images/rpg_ajax-loader.gif) no-repeat center center;
	margin: -23px 0px 0px -23px;
	z-index: 100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity: 0.7;
}
.rpg_default_style.rpg_initialize .rpg_loading,
.rpg_default_style.rpg_loading .rpg_loading {
	display: block;
}


/*
    ---------------------------
  @ RARUS Slider
    ===========================
*/





/*
 * Кнопки CSS
 */
/* размеры */
body .css-button.wide {padding: 6px 34px}
body .css-button.small {
	padding: 1px 11px;
	font-size: 12px;
}
body .css-button.small.wide {padding: 1px 22px;}
body .css-button.big {
	padding: 8px 26px;
	font-size: 16px;
}
body .css-button.big.wide {padding: 8px 40px}

/* отключена */
body .css-button.disabled {
	cursor: default;
	opacity: 0.65;
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter:alpha(opacity=65);
	zoom: 1;
}

/* Синяя - дефолтная */
body .css-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
body .css-button:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
body .css-button:not(.disabled):active {
	position:relative;
	top:1px;
}
/* Красная */
body .css-button.red {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	border:1px solid #942911;
	color:#ffffff;
	text-shadow:0px 1px 0px #854629;
}
body .css-button.red:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
/* Зеленая */
body .css-button.green {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	color:#ffffff;
}
body .css-button.green:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
/* Коричневый */
body .css-button.brown {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	border:1px solid #54381e;
	color:#ffffff;
	text-shadow:0px 1px 0px #4d3534;
}
body .css-button.brown:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30;
}
/* Белая */
body .css-button.white {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	color:#666666;
	text-shadow:0px 1px 0px #ffffff;
}
body .css-button.white:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
/* Оранжевая */
body .css-button.orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFB000), color-stop(1, #EF9207));
	background:-moz-linear-gradient(top, #FFB000 5%, #EF9207 100%);
	background:-webkit-linear-gradient(top, #FFB000 5%, #EF9207 100%);
	background:-o-linear-gradient(top, #FFB000 5%, #EF9207 100%);
	background:-ms-linear-gradient(top, #FFB000 5%, #EF9207 100%);
	background:linear-gradient(to bottom, #FFB000 5%, #EF9207 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB000', endColorstr='#EF9207',GradientType=0);
	background-color:#FFB000;
	border:1px solid #E68F44;
	color:#FFFFFF;
	text-shadow:1px 1px 1px #845A0F;
}
body .css-button.orange:not(.disabled):hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
	background:-moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:-ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
	background:linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911',GradientType=0);
	background-color:#f2ab1e;
}




/* Серый сайт */
.index-page.gray-page,
.black-and-white {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	/*filter: url(/local/templates/tpprf_court/css/grayscale.svg); *//* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}

.main-page .promo-box {
	height: 209px;

}

/* begin форма Задать вопрос (оставить мнение) */
.question_form .control-label-box {float: left;width: 140px;font-size: 16px;line-height: 30px;margin: 0;}
.question_form .input-holder {margin-left: 140px;padding: 0;height: auto;}
.question_form .input-holder input{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance: none;float: none;height: 37px;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.question_form .textarea-holder {margin-left: 140px;padding: 0;}
.question_form .textarea-holder textarea{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-appearance: none;float: none;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.question_form  button {margin-top: 5px;color: #fff;background: #16568b;border: 0;line-height: 37px;padding: 0 20px}
.question_form .row .col-left{width:49%; float: left}
.question_form .row .col-right{width:49%; float: right}
.question_form .row .col-right .control-label-box {width: 160px;text-align: center;}
.question_form .row .col-right .input-holder {margin-left: 160px;}
/* end форма Задать вопрос (оставить мнение) */

/*фикс расстояния на главной, под формой*/
.question_form-holder {
	margin-bottom: 30px;
	margin-top:30px;
}


.text-checkbox .checkboxArea {
	margin-top: 5px;
}
.checkboxArea, .checkboxAreaChecked {
	float: left;
	margin: 0;
	background: url(/local/templates/tpprf_court/css/../images/checkbox.png) no-repeat;
	width: 24px;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
.checkboxAreaChecked {
	background-position: 0 -24px;
}

/* надстройки чекбокса */
.policy-full .textarea-holder {
	position:relative;
	border:none;
}
.policy-full .textarea-holder .checkboxArea {
	position: absolute;
	right: 100%;
	margin-right: 10px;
}

.court-main-wrapper .nav-tabs {margin: 0;list-style-type: none;padding: 0 0 10px;display: block;}
.court-main-wrapper .nav-tabs:after {content: "";clear: both;display: table;}
.court-main-wrapper .nav-tabs li {cursor: pointer;display: inline-block;text-align: center;text-decoration: none !important;border-bottom: 1px dashed;color: #525252;font-size: 18px;line-height: 30px;font-weight: 400;margin: 0 0 0 15px;}
.court-main-wrapper .nav-tabs li:first-child {margin: 0;}
.court-main-wrapper .nav-tabs li:hover {border-color: transparent;}
.court-main-wrapper .nav-tabs li.active {color: #17568C;font-size: 28px;border-color: transparent;}

.court-main-wrapper .tab-content {
	border-top: none;
	padding-top: 15px;
	margin-bottom: 30px;
}

.court-main-wrapper .tab-content > div {display: none;}
.court-main-wrapper .tab-content > div.active {display: block;}

.court-main-wrapper .col-6 .nav-tabs li {font-size: 15px;line-height: 25px;margin: 0 0 0 6px;}
.court-main-wrapper .col-6 .nav-tabs li:first-child {margin: 0;}
.court-main-wrapper .col-6 .nav-tabs li.active {font-size: 18px;}
/* end ÑÑ‚Ð¸Ð»Ð¸ Ð²ÐºÐ»Ð°Ð´Ð¾Ðº */

/* begin Ð±Ð»Ð¾Ðº Ð’Ð¸Ð´ÐµÐ¾ Ð³Ð°Ð»Ð»ÐµÑ€ÐµÑ */
.court-main-wrapper .slider-container {
	padding: 0 40px;
	overflow: hidden;
	margin-bottom: 30px;
}


/* стрелки для каруселей */
.court-main-wrapper .owl-carousel .owl-stage {min-width: 50000px !important;}
.court-main-wrapper .owl-carousel .owl-item img {transform-style: flat !important;-webkit-transform-style: flat !important;}
.court-main-wrapper .carousel-prev,
.court-main-wrapper .carousel-next,
.court-main-wrapper .owl-prev,
.court-main-wrapper .owl-next {position:absolute;top:55px;width:15px;height:28px;cursor:pointer;top: 59px;}
.court-main-wrapper .carousel-prev {left:0;background:url(/local/templates/tpprf_court/css/images/arrow-prev.png);}
.court-main-wrapper .owl-prev {left:-40px;background:url(/local/templates/tpprf_court/css/images/arrow-prev.png);}
.court-main-wrapper .carousel-next {right:0;background:url(/local/templates/tpprf_court/css/images/arrow-next.png);}
.court-main-wrapper .owl-next {right:-40px;background:url(/local/templates/tpprf_court/css/images/arrow-next.png);}
/* end стрелки для каруселей */

.court-main-wrapper .video-gallery .item {height: 130px;line-height: 130px;margin-right: 20px;position: relative;}
.court-main-wrapper .video-gallery .item .video-name {line-height: 1.2;display: none;z-index: 10;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #286EAA;color: #fff;font-size: 12px;}
.court-main-wrapper .video-gallery .item .video-name a {color: #fff;display: block;padding: 15px;height: 100%;text-decoration: none !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.court-main-wrapper .video-gallery .item:hover .video-name {display: block;}
.court-main-wrapper .video-gallery .item .video-name img {display: block;width: auto;height: auto;margin-top: 7px;}
.court-main-wrapper .video-gallery .owl-prev,
.court-main-wrapper .video-gallery .owl-next {top: 50%; margin-top: -14px;}
/* end Ð±Ð»Ð¾Ðº Ð’Ð¸Ð´ÐµÐ¾ Ð³Ð°Ð»Ð»ÐµÑ€ÐµÑ */

/* begin Ð±Ð»Ð¾Ðº Ð¤Ð¾Ñ‚Ð¾ Ð³Ð°Ð»Ð»ÐµÑ€ÐµÑ */
.court-main-wrapper .foto-gallery .item {height: 130px;line-height: 130px;margin-right: 20px;position: relative;}
.court-main-wrapper .foto-gallery .item .foto-name {line-height: 1.2;display: none;z-index: 10;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #286EAA;color: #fff;font-size: 12px;}
.court-main-wrapper .foto-gallery .item .foto-name a {color: #fff;display: block;padding: 15px;height: 100%;text-decoration: none !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.court-main-wrapper .foto-gallery .item:hover .foto-name {display: block;}
.court-main-wrapper .foto-gallery .owl-prev,
.court-main-wrapper .foto-gallery .owl-next {top: 50%; margin-top: -14px;}
/* end Ð±Ð»Ð¾Ðº Ð¤Ð¾Ñ‚Ð¾ Ð³Ð°Ð»Ð»ÐµÑ€ÐµÑ */

/* begin общие стили для пропорционального взаиморасположения блоков блоков */
.court-main-wrapper .columns {margin: 0 -25px;overflow: hidden;}
.court-main-wrapper .columns:after {content: "";clear: both;display: block;}
.court-main-wrapper .columns > div {float: left;padding: 0 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/* end общие стили для пропорционального взаиморасположения блоков блоков */

.court-main-wrapper .columns .col-1 {width: 8.33333333%;}
.court-main-wrapper .columns .col-2 {width: 24%;}
.court-main-wrapper .columns .col-3 {width: 25%;}
.court-main-wrapper .columns .col-4 {width: 33.33333333%;}
.court-main-wrapper .columns .col-5 {width: 38%;}
.court-main-wrapper .columns .col-6 {width: 50%;}
.court-main-wrapper .columns .col-7 {width: 58.33333333%;}
.court-main-wrapper .columns .col-8 {width: 66.66666667%;}
.court-main-wrapper .columns .col-9 {width: 75%;}
.court-main-wrapper .columns .col-10 {width: 83.33333333%;}
.court-main-wrapper .columns .col-11 {width: 91.66666667%;}
.court-main-wrapper .columns .col-12 {width: 100%;}

/* begin блок Главная тема */
.court-main-wrapper .main-theme-pic{margin-bottom:16px;}
.court-main-wrapper .main-theme-pic img{width:100%;}
.court-main-wrapper .main-theme-pic .visual.inner{margin:0;}
.court-main-wrapper .main-theme-holder{font-size:16px;font-weight:400;line-height:1.2;}
.court-main-wrapper .main-theme-holder a:hover {color: #8A8585;}
.court-main-wrapper .main-theme-holder .more-link {color: #000;padding-right: 8px;display: inline;}
.court-main-wrapper .main-theme-holder .more {border: none !important;padding: 0 !important;}
.court-main-wrapper .main-theme-holder .more-link:hover{color:#8A8585;}
/* end блок Главная тема */

/* begin стили для заголовков блоков */
.court-main-wrapper .title-box {margin: 0 0 20px;}
.court-main-wrapper .title-box .text {display: inline;font-size: 28px;font-family: Calibri, Arial, Helvetica, sans-serif;color: #16568b;line-height: 1.2;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust:100%;}
.court-main-wrapper .title-box a.text:hover {color: #5ba2dc;}
/* end стили для заголовков блоков */

/* begin блок Новости */
.court-main-wrapper .main-news .tab-control{color:#000;padding:0 0 14px;}
.court-main-wrapper .main-news .tab-control li{margin: 0 0 0 15px;}
.court-main-wrapper .main-news .tab-control span {color:#525252;font-size: 18px;line-height:30px;font-weight:400;padding:3px 0 0;}
.court-main-wrapper .main-news .tab-control li a {font: 21px/23px Calibri, Arial, Helvetica, sans-serif;padding: 0;}
.court-main-wrapper .main-news .tab-control li a span em {border-bottom: 1px dashed;}
.court-main-wrapper .main-news .tab-control li.active span{color:#17568C;font-size: 28px;}
.court-main-wrapper .main-news .tab-control li.active a span em {border-bottom: none;}
.court-main-wrapper .tab-control li.active a span{cursor:default !important;}
.court-main-wrapper .main-news .tab-control li a span em:hover{border-bottom:medium none;}
.court-main-wrapper .main-news .news-list {border-bottom:1px solid #C8D8E7;}
.court-main-wrapper .main-news .news-list li {border-bottom:1px solid #C8D8E7;padding-bottom:7px;margin:0 0 7px;}
.court-main-wrapper .main-news .news-list li:last-child {border: none; margin: 0;}
.court-main-wrapper .main-news .news-list .text {padding:1px 0 0;font-size: 16px;line-height: 1.2;margin-left: 186px;}
.court-main-wrapper .main-news .news-list .text a:hover {color: #8A8585;}
.court-main-wrapper .main-news .news-pic {float:left;width:166px;height:145px;text-align:center;position:relative;margin:0 20px 0 0;}
.court-main-wrapper .main-news .news-pic img{display:block;max-width:100%;max-height:100%;width:100%;height: auto;}
.court-main-wrapper .main-news .news-list .date{color:#585F67;background:none;font-size:14px;padding:0;font-weight: normal;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.court-main-wrapper .main-news .more{text-align:right;}
.court-main-wrapper .main-news:after,
.court-main-wrapper .main-news .news-list li:after{content:'';display:table;clear:both;}
.court-main-wrapper .main-news .tabset {}
.court-main-wrapper .main-news .tabset .tab.active {position: relative;}
.court-main-wrapper .main-news .tabset .tab {}

.court-main-wrapper.main-page .promo-box.smaller #main-menu-pictures {display: none;}
/* end блок Новости */


.court-main-wrapper .accordion.orange .heading {
	background:#ffe9ca;
	border-color:#f3c8a0;
}
.court-main-wrapper .accordion.orange .heading .icon {
	border-color:#e8bca0;
}
.court-main-wrapper .accordion.orange .expanded {
	border-color:#e8bca0;
}
.court-main-wrapper .accordion.orange .row-holder .title {
	color:#47454a;
	font:bold 18px/16px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.court-main-wrapper .accordion.orange .heading .text-box {
	padding-left:16px;
}
.court-main-wrapper .accordion.orange .expanded .frame {
	padding:5px;
}
.court-main-wrapper .accordion.orange .item {
	margin:0 0 21px;
}

.court-main-wrapper .accordion.orange .blue-btn.medium-btn.inner02 {
	float:none;
	display:block;
	width:438px;
}
.court-main-wrapper .accordion.orange .blue-btn.medium-btn.inner02 span{
	float:none;
	display:block;
	text-align:center;
}
.court-main-wrapper .accordion.blue .heading {
	background:#276ea9;
	border-color:#6796BD;
	vertical-align: middle;
	line-height: 35px;
}
.court-main-wrapper .accordion.blue .heading .icon {
	border-color:transparent;
}

.court-main-wrapper .accordion.blue .heading .icon {
	border: 1px solid #6796BD;
	text-align: center;
	color: #fff;
	background: transparent;
}
.court-main-wrapper .accordion.blue .expanded {

	border: 1px solid #cedeeb;
	border-radius: 3px;
	-webkit-border-radius: 3px;

}
.court-main-wrapper .accordion.blue .row-holder .title {
	color:#47454a;
	font:bold 16px/16px 'CalibriBold', Calibri, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.court-main-wrapper .accordion.blue .heading .text-box {
	padding: 0;
	padding-left: 20px;
}
.court-main-wrapper .accordion.blue .expanded .frame {
	padding:5px;
}
.court-main-wrapper .accordion.blue .item {
	margin:0 0 10px;
}

.court-main-wrapper .accordion .heading .text-box .text {
	font-size: 13px;
	line-height: 13px;
}

.court-main-wrapper .accordion.blue .blue-btn.medium-btn.inner02 {
	float:none;
	display:block;
	width:438px;
}
.court-main-wrapper .accordion.blue .blue-btn.medium-btn.inner02 span{
	float:none;
	display:block;
	text-align:center;
}
.expand-box.noindent {
	margin-bottom:0;
}
.text-right {
	text-align: right;
}
ul#lang {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -20px;
	left:0;
}

.court ul#lang {
	width: 390px;
	float: right;
	position: relative;
	top:0;
	margin-top: -58px;
}
#language ul#lang li,
#language-wrapper ul#lang li {
	display: inline-block;
	background: none;
	padding: 0 14px 0 0;
}

.calculator-wrap .checkboxArea,
.calculator-wrap  .checkboxAreaChecked {
	margin-top: -2px;
	margin-right: 5px;
}
/* End */


/* Start:/local/templates/tpprf_court/css/chosen.min.css?146798390410898*/
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item !important;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/local/templates/tpprf_court/css/../images/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* End */


/* Start:/local/templates/tpprf_court/css/jquery-ui.min.css?146798390430297*/
/*! jQuery UI - v1.11.1 - 2014-09-10
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%232469A3&bgTextureHeader=highlight_soft&bgImgOpacityHeader=10&borderColorHeader=%23aed0ea&fcHeader=%23A5E5FE&iconColorHeader=%23A5E5FE&bgColorContent=%23f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=%23dddddd&fcContent=%23362b36&iconColorContent=%2372a7cf&bgColorDefault=%23CFE8F0&bgTextureDefault=highlight_soft&bgImgOpacityDefault=80&borderColorDefault=%23aed0ea&fcDefault=%232779aa&iconColorDefault=%233d80b3&bgColorHover=%23e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=%2374b2e2&fcHover=%230070a3&iconColorHover=%232694e8&bgColorActive=%232469A3&bgTextureActive=glow_ball&bgImgOpacityActive=70&borderColorActive=%232694e8&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=%23f9dd34&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23ffffff&bgColorOverlay=%23302424&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=%23000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("/local/templates/tpprf_court/css/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#2469A3 url("/local/templates/tpprf_court/css/images/ui-bg_highlight-soft_10_2469A3_1x100.png") 50% 50% repeat-x;color:#A5E5FE;font-weight:bold}.ui-widget-header a{color:#A5E5FE}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#CFE8F0 url("/local/templates/tpprf_court/css/images/ui-bg_highlight-soft_80_CFE8F0_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("/local/templates/tpprf_court/css/images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#2469A3 url("/local/templates/tpprf_court/css/images/ui-bg_glow-ball_70_2469A3_600x600.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("/local/templates/tpprf_court/css/images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("/local/templates/tpprf_court/css/images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_A5E5FE_256x240.png")}.ui-state-default .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_3d80b3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/tpprf_court/css/images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#302424 url("/local/templates/tpprf_court/css/images/ui-bg_diagonals-thick_20_302424_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("/local/templates/tpprf_court/css/images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* End */


/* Start:/local/js/jquery/plugins/jquery-entropizer.css?1467983901730*/
.entropizer-track {
  background-color: #bbb;
  color: #fff;
  text-align: center;
  font-size: 1em;
  width: 100%;
  /*height: 30px;*/
  height: 4px;
  /*line-height: 30px;*/
  line-height: 30px;
  position: relative;
  border-radius: 2px;
/*border-radius: 15px;*/
  overflow: hidden;
}
.entropizer-bar {
  width: 0px;
  height: 30px;
  position: absolute;
  left: 0;
  -moz-transition: background-color 0.75s ease, width 0.25s ease-out;
  -o-transition: background-color 0.75s ease, width 0.25s ease-out;
  -webkit-transition: background-color 0.75s ease, width 0.25s ease-out;
  transition: background-color 0.75s ease, width 0.25s ease-out;
}
.entropizer-text {
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
}

/* End */
/* /local/templates/tpprf_court/components/bitrix/search.form/main/style.css?15132709052173 */
/* /local/components/rarus/curt.languages/templates/.default/style.css?1548687329549 */
/* /local/templates/tpprf_court/components/bitrix/menu/horizontal_multilevel/style.css?15580943761874 */
/* /local/templates/tpprf_court/css/all.css?1548686699122793 */
/* /local/templates/tpprf_court/css/chosen.min.css?146798390410898 */
/* /local/templates/tpprf_court/css/jquery-ui.min.css?146798390430297 */
/* /local/js/jquery/plugins/jquery-entropizer.css?1467983901730 */
