/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-tab-panel {
    overflow:hidden;
}
.x-tab-panel-header, .x-tab-panel-footer {
    overflow:hidden;
    zoom:1;
}



.x-tab-panel-footer {
	border: 1px solid #8db2e3;
	padding-top: 2px;
}


.x-tab-strip-wrap {
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}
ul.x-tab-strip {
	display:block;
    width:5000px;
    zoom:1;
}

.x-tab-panel-header-plain .x-tab-strip-top {
    background:transparent !important;
    padding-top:0 !important;
}
.x-tab-panel-header-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-bottom:0 !important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer,
.x-tab-panel-footer-plain .x-tab-strip-spacer {
	display: none;
}
.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-top: 0 none;
}
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-bottom: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-bottom {
    background:transparent !important;
    padding-bottom:0 !important;
}
.x-tab-panel-footer-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-top:0 !important;
}

.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
    height:3px;
}


ul.x-tab-strip li {
    float:left;
    margin-left:2px;
}


ul.x-tab-strip li.x-tab-edge {
    float:left;
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
	display:block;
}

.x-tab-strip a {
	text-decoration:none !important;
	-moz-outline: none;
	outline: none;
	cursor:pointer;
}

.x-tab-strip-inner {
    overflow:hidden;
	text-overflow: ellipsis;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 11px tahoma,arial,helvetica;
	color:#416aa3;
	white-space: nowrap;
	cursor:pointer;
    padding:4px 0;
}
.x-tab-strip-top .x-tab-with-icon .x-tab-right {
    padding-left:6px;
}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	padding-left:20px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}

.x-tab-strip-over span.x-tab-strip-text {
	color:#15428b;
}

.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
    cursor:default;
}

.x-tab-strip-active span.x-tab-strip-text {
	cursor:default;
	color:#15428b;
    font-weight:bold;
}

.x-tab-strip-disabled .x-tabs-text {
	cursor:default;
	color:#aaaaaa;
}

.x-tab-panel-body {
    overflow:hidden;
}
.x-tab-panel-bwrap {
    overflow:hidden;
}
.ext-ie .x-tab-strip .x-tab-right {
    position:relative;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    margin-bottom:-1px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-bottom:5px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    margin-top:-1px;
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-top:5px;
}


.x-tab-strip-top .x-tab-right {
/*	background: transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;*/
    padding-left:10px;
}

.x-tab-strip-top .x-tab-left {
/*	background: transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat right -351px;*/
    padding-right:10px;
}

.x-tab-strip-top .x-tab-strip-inner {
/*	background: transparent url(../images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px;*/
}

.x-tab-strip-top .x-tab-strip-over .x-tab-right {
	 background-position:0 -101px;
}
.x-tab-strip-top .x-tab-strip-over .x-tab-left {
	 background-position:right -401px;
}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	 background-position:0 -251px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	background-position: 0 0;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
	background-position: right -301px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	background-position: 0 -151px;
}

.x-tab-strip-bottom .x-tab-right {
	background: url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	background: url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background: url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background: url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}
.x-tab-strip-bottom .x-tab-left {
    padding:0 10px;
}
.x-tab-strip-bottom .x-tab-right {
    padding:0;
}
.x-tab-strip .x-tab-strip-close {
    display:none;
}
.x-tab-strip-closable {
    position:relative;
}

.x-tab-strip-closable .x-tab-left {
    padding-right:19px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../images/default/tabs/tab-close.gif);
    opacity:.6;
    -moz-opacity:.6;
    background-repeat:no-repeat;
    display:block;
	width:11px;height:11px;
    position:absolute;
    top:3px;
    right:3px;
    cursor:pointer;
    z-index:2;
}

.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
    opacity:.8;
    -moz-opacity:.8;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(../images/default/tabs/tab-close.gif);
    opacity:1;
    -moz-opacity:1;
}

.x-tab-scroller-left {
    background: white url(/fileadmin/templates/main/js/tabs/imgs/scrollleft.gif) no-repeat 50% 50%;
    width:20px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    cursor:pointer;
	opacity: 0.8;
}
.x-tab-scroller-left-over {
}
.x-tab-scroller-left-disabled {
/*    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;*/
	display: none;
}
.x-tab-scroller-right {
    background: white url(/fileadmin/templates/main/js/tabs/imgs/scrollright.gif) no-repeat 50% 50%;
    width:20px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
	opacity: 0.8;
}
.x-tab-scroller-right-over {
}
.x-tab-scroller-right-disabled {
/*    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;*/
	display: none;
}

.x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
    margin-top: 1px;
}

.x-tab-scrolling .x-tab-strip-wrap {
/*    margin-left:18px;
    margin-right:18px;*/
}

.x-tab-scrolling {
    position:relative;    
}

.x-tab-panel-bbar .x-toolbar {
    border:1px solid #99bbe8;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-tab-panel-tbar .x-toolbar {
    border:1px solid #99bbe8;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}
/* Fedos */

.x-tab-strip-top .x-tab-right {
    padding-left:0;
}

.x-tab-strip-top .x-tab-left {
    padding-right:0;
}
.x-tab-panel-header ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
.x-tab-panel-header li {
	padding: 0 !important;
	list-style: none !important;
}
.x-tab-panel-header li {
	margin: 0 1px 0 0 !important;
	background: #92bade !important;
	border-bottom: 1px solid white;
}
.x-tab-panel-header li.x-tab-strip-active {
	background: #0078c1 !important;
	border-bottom: 1px solid #0078c1;
}
.x-tab-panel-header .x-tab-strip-inner .x-tab-strip-text {
	color: white;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
}
.x-tab-panel-header li a {
	margin: 0 8px;
}
.x-tab-panel-header li.x-tab-strip-active a {
	margin: 0 11px;
}
.x-tab-panel-body {
	height: 449px;
}
.x-tab-panel-body h1, .x-tab-panel-body h2, .x-tab-panel-body h3, .x-tab-panel-body h4 {
	margin: 0;
}
/* ссылки на особые новости */
.x-tab-panel-body .hottrack {
	background: #0078c1 url(/fileadmin/templates/main/js/tabs/imgs/smartlines.gif) no-repeat;
	height: 113px;
	overflow: auto;
	overflow-x:hidden;
	border-bottom: 6px solid #8ac1e7;
}
.x-tab-panel-body .hottrack h3 {
	font: bold 11px arial, heletica, sans-serif;
	color: white;
	margin-top: 8px;
	margin-left: 11px;
	margin-bottom: 6px;
	text-align: left;
}
.x-tab-panel-body .hottrack ul {
	margin: 0;
	padding: 0;
}
.x-tab-panel-body .hottrack ul li {
	background: transparent url(/fileadmin/templates/main/js/tabs/imgs/hottrackli.gif) no-repeat 0 55%;
	margin-left: 11px;
	padding-left: 9px;
	font-size: 11px;
	color: white;
}
.x-tab-panel-body .hottrack ul li a:link, .x-tab-panel-body .hottrack ul li a:visited, .x-tab-panel-body .hottrack ul li a:hover, .x-tab-panel-body .hottrack ul li a:active {
	font-size: 11px;
	color: white;
}
/* список новостей */
.x-tab-panel-body .newslist {
	height: 328px;
	overflow: auto;
	overflow-x:hidden;
	border: 1px solid #e6e6e6;
}
.x-tab-panel-body .newslist li {
	border-top: 1px solid #e6e6e6;
	background-image: none !important;
	padding: 8px 0 0 9px;
	margin: 0;
	overflow: auto;
}
.x-tab-panel-body .newslist li.hot {
/*	padding-left: 4px;
	border-left: 5px solid #0078c1;*/
	background-image: url(/fileadmin/templates/main/js/tabs/imgs/bgtickhot.gif) !important;
	background-repeat: repeat-y;
	background-position: left center;
}
.x-tab-panel-body .newslist li.hover {
	background-color: #f6f6f6;
}
.x-tab-panel-body .newslist li.selected {
	background-color: #d8f1ff;
}
.x-tab-panel-body .newslist li.first {
	border-top: none;
}
.x-tab-panel-body .newslist .date {
	font-weight: bold;
	font-size: 11px;
}
.x-tab-panel-body .newslist .title {
	font-weight: normal;
	margin-bottom: 8px;
}
.x-tab-panel-body .newslist .date, .x-tab-panel-body .newslist .title {
	color: #787878;
	margin-right: 40px;
}
.x-tab-panel-body .newslist .title, .x-tab-panel-body .newslist .title a {
	font-size: 11px;
}
.x-tab-panel-body .newslist .export {
	float: right;
	width: 33px;
	height: 11px;
	margin-top: -22px;
}
.x-tab-panel-body .newslist .ical span, .x-tab-panel-body .newslist .csv span {
	display: none;
}
.x-tab-panel-body .newslist .ical, .x-tab-panel-body .newslist .csv {
	float: left;
	width: 11px;
	height: 11px;
}
.x-tab-panel-body .newslist .ical {
	background: transparent url(/fileadmin/templates/main/js/tabs/imgs/ical.gif) no-repeat;
	margin-right: 3px;
}
.x-tab-panel-body .newslist .csv {
	background: transparent url(/fileadmin/templates/main/js/tabs/imgs/csv.gif) no-repeat;
	margin-right: 8px;
}
