/* Портлеты */

/* Центральный портлет*/
.portlet {
	background-image:url(/static/img/bg.gif);
	background-repeat: repeat-x;
	display:block;
	font-size:80%; line-height:130%; text-indent:0em;
	margin-left:6px;
}

.portlet h1 {
	background: #fff;
	font-size:130%; line-height:140%; text-indent:0em;
}


/* Контейнер первого центрального блока*/
.portletcontent {
	background:url(/static/img/rs.gif) repeat-y 100% 0;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 0px;
	

}

.portletcontent p
    , .portletcontent ul
    , .portletcontent ol
	, .portletcontent h2
    {
        padding: 0;
        margin: 13px 0 0;
    }
    .portletcontent li, .portlet3 li
    {
        margin: 0.2em 0 0.2em 1.3em;
    }
    .portletcontent ul, .portlet3 ul
    {
        list-style-type: none;
        //list-style-image:url(/static/img/'li.gif');
    }
    .portletcontent ul li, .portlet3 ul li
    {
        padding: 0;
	line-height: 120%;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
    .portletcontent ul>li:before, .portlet3 ul>li:before
    {
        content: '\2014\a0';
        float: left;
        margin-left: -1.25em;
    }
    .portletcontent ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
    .portletcontent ul>li>*, .portlet3 ul>li>*
    {
        text-indent: 0;
    }
    .portletcontent .sup, .portlet3 .sup
    {
        position: relative;
        top: -0.5em;
        font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;
        vertical-align: baseline;
    }

.bi {
	background:url(/static/img/ls.gif) repeat-y 0 0;
	padding-top: 1px;
	padding-right: 6px;
	padding-left: 16px;
	display: block;
}
/* Контейнер первого центрального блока*/
.audio {
	height: 84px;
margin-top: 10px;
	background-color: #fff;
	background-image:url(/static/img/audio.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.audio p {
}
.audiotext {
	width: 300px;
	padding-top: 8px;
	padding-left: 10px;
	margin-left: 10px;
}

.audiotext h2 {
	font-size: 90%;
	color: #CC6633;
}


.audiotext p {
	/*font-size: 80%;*/
}

.audiobutton {
	float:right;
	display: block;
}
/* Контейнер второго центрального блока*/
.portletcontent2 {
	background:url(/static/img/rs2.gif) repeat-y 100% 0;
	padding-right: 10px;
	
}

.bi2 {
	background:url(/static/img/ls2.gif) repeat-y 0 0;
	padding-top: 1px;
	padding-right: 6px;
	padding-left: 16px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.portletcolumn {
	float:left;
	width:31%;
	padding-top:1px;
	padding-left:10px;
	margin-right: auto;
	margin-left: auto;
}
.portletcolumn a p { font-size: 100%; }

.portletcolumn a, .portletcolumn p {
	font-size: 90%;
	line-height: 140%;
}
.portletcolumn a h2 {
	background:url(/static/img/arrow.png) no-repeat top left;
	padding-left:20px;
	display:block;
	text-decoration:none;
}
.portletcolumn a h2 p {
	font-size:80%; line-height:120%; text-indent:0em; padding-bottom: 5px;
}
.portletcolumn .links {
	float:right;
	text-align:right;
}
/* Подвал первого центрального блока*/
.bb {
	height:14px;
	background:url(/static/img/bb.gif) no-repeat 100% 100%;
	margin-top: 0;
	margin-right: -16px;
	margin-bottom: 0;
	margin-left: 0px;
}
.bb div {
	width:14px;
	height:14px;
	background:url(/static/img/bb.gif) no-repeat 0 100%;
}
/* Подвал второго центрального блока*/	
.bb2 {
	height:14px;
	background-image:url(/static/img/bb.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	margin-top: 0;
	margin-right: -16px;
	margin-bottom: 0;
	margin-left: -16px;
}
.bb2 div {
	width:14px;
	height:14px;
	background-image:url(/static/img/bb.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
/* Заголовок первого центрального блока*/
.tt {
	height:49px;
	background:url(/static/img/tt.gif) no-repeat 100% 100%
}
.tt div {
	width:95%;
	height:49px;
	position:relative;
	background:url(/static/img/tt.gif) no-repeat 0 100%;
}

#tabsheetheader ul {
	margin:0;
	width:519px;
	position:absolute;
	display:block;
	padding:1px 0 0 6px;
	height:43px;
	}
#tabsheetheader ul li{
	list-style:none;
	margin-top:5px;
	z-index:1 ;
	float:left;
	display:block;
	height:43px;
	width: 171px;
	clear:right;

	background: url(/static/img/tabnoactive.png) no-repeat 0 100%;
}

#tabsheetheader .active{
background:url(/static/img/tabactive.png) no-repeat 0 100%;

}

#tabsheetheader .active a{
color:#333;
}

#tabsheetheader ul li a {
	color:#fff;
	text-decoration:none;
	line-height: 120%;
	display:block;
	text-align:center;
	padding-top: 5px;
	font-weight:bold;
}

/* Заголовок второго центрального блока*/
.tt2 {
	height:15px;
	background:url(/static/img/tt2.gif) no-repeat 100% 100%;
}
.tt2 div {
	width:18px;
	height:15px;
	background:url(/static/img/tt2.gif) no-repeat 0 100%;
}
/* Кнопка*/
.btn {
	height:57px;
	width:180px;
	background:url(/static/img/btn.gif) no-repeat 100% 100%;
	cursor: pointer ;
}

.btn a{
	text-decoration:none;
}

.btn div {
	width:95%;
	height:57px;
	background:url(/static/img/btn.gif) no-repeat 0 100%;
	text-align:center;

}
.btn div h2 {
	display:block;
	padding-top:10px;
	padding-left:10px;
	text-align:center;
	color:#FFF;
		font-size:80%; line-height:130%; text-indent:0em;
}
.portlet3 {
	width: 181px; /* ems so it will grow */
	background:url(/static/img/shadow.gif) no-repeat left 6px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
	height: 100%;

}
.portlet3 .header {
	background:url(/static/img/rbox.gif) no-repeat top left;
	height:43px;
	width:100%;
}
.portlet3 .header span {
	display:block;
	position:relative;
	background-image:url(/static/img/rbox-r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	padding:13px;
	font-size:80%; line-height:130%; text-indent:0em;
}
.portlet3 .content {
	height: 178px;
	background-image:url(/static/img/g3.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 7px;;
}
.portlet3 .content ol {
	padding: 5px 5px 0 20px;
	display:block;
	list-style-type:decimal;
	margin:0em 0;
}
.portlet3 .content ol li {
	margin:5px 0;
}

.portlet3 .content ul, .portlet3 .content ol {
	padding: 5px 5px 0 20px;
	display:block;
	margin:0em 0;
	font-size:80%; line-height:130%; text-indent:0em;
}

.portlet3 .content p {
		font-size:80%; line-height:130%; text-indent:0em;
}

.portlet3 .content ul li {
	margin:5px 0;
}

.portlet3 .links {
float:right;
text-align: right;
}

.links {
float:right;
text-align: right;
display: block;
}

.text{
	padding-top:10px;
	margin-left:12px;
}

