/*
 * Стили для контейнера с часами
 *
 ** START */ 
#timerc, #timerc2
{
    position: relative;
    float: right;
    right: 10px;
    top: 10px;
    text-align:center;
    font-family: Arial, sans-serif;
}

#clock
{
    font-size:22px;
}

#date
{
    font-size:12px;
}
/** EMND */ 

.langbm
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:bolder;
	line-height:20px;
	float:right;
	width:auto;
	margin-right:10px;
}

.smallnmain
{
	display:block;
	margin:3px 0px 3px 0px;
	padding:0px;
	text-align:center;
	font-family:Arial, sans-serif;
	font-size:11pt;
	color:#3465A4;
/*	font-weight:bolder;*/
}

.smallhmain
{
	display:block;
	margin:3px 0px 3px 5px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	color:black;
/*	font-weight:bolder;*/
}

.smallpmain
{
	margin:0px 3px 4px 0px;
	padding:0px 0px 0px 15px;
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:black;
    background: url("/imgs/boxs.jpg") 6px 6px no-repeat;
}


/*
 * Стили для заголовка и контейнера с табами
 *
 ** START */ 
 
.yellowborder
{
    background-color:yellow;
}
 
.header
{   
    width: 960px;
    height: 64px;
    margin-bottom: 1px;
    color: white;
    background: url('/imgs/header.png') -2px 5px no-repeat #3465a4;
}

.header_en
{   
    width: 960px;
    height: 64px;
    margin-bottom: 1px;
    color: white;
    background: url('/imgs/header_en.png') -2px 5px no-repeat #3465a4;
}

.linkrss
{
	display:block;
	background:url("/imgs/rss18.png") 0px 1px no-repeat;
	height:20px;
	text-indent:20px;
	color:white;
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:bolder;
	margin-right:10px;
}

.tabcontainer
{
    background: #204a87;
    width: 960px;
    height: 26px;
    color: white;
    border-bottom:2px solid #729FCF;
}

.stabcontainer
{
    background: #729FCF;
    width: 960px;
    height: 20px;
    color: white;
/*    margin-top:1px;*/
    border-bottom:2px solid #729FCF;
}

.tabline
{
    width: 960px;
    height: 26px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 17px;
}

.stabline
{
    width: 960px;
    height: 20px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.tab
{
    float: left;
    height: 21px;
    font-size: 10pt;
    font-weight: bolder;
    font-family: Arial, Verdana, sans-serif;
    text-align: center;
    cursor: pointer;
    padding-top: 5px;
    color:#e0e0e0;
}

.tbw {
    color:white;
}

.stab, .stabq
{
    float: left;
    height: 18px;
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, Verdana, sans-serif;
    text-align: center;
    cursor: pointer;
    padding-top: 2px;
}

.tab a, .stab a
{
    text-decoration: none;
	color:white;
}

.stab a:hover {
    text-decoration:underline;
}

.uln a {
	text-decoration:underline;
	color:white;
}

.uln a:hover {
	color:#800000;
}
/*
li.tab:hover
{
    color: #FFFF66;
}
*/

.smallw
{
    width: 100px;
}

.stdw
{
    width: 120px;
}

.bigw 
{
    width: 200px;
}

.active
{
    font-weight: bolder;
    background-color: #729fcf;
    color:white;
}

.sactive
{
    font-weight: bolder;
}

.content
{
    width: 960px;
    height: auto;
    margin-top: 18px;
}

.content2
{
    width: 960px;
    height: auto;
/*    margin-top: 6px;*/
}
/** END */


/*
 * Стили для елементов контейнера с редактором текстов
 *
 ** START */ 
.erow
{
    width: 470px;
    height: 26px;
    margin-bottom: 6px;
}

.edtrBtn
{
    float: left;
    width: 131px;
    height: 24px;
    border: 1px solid #204a87;
    background: #729fcf;
    font-family: Arial,sans-serif;
    font-size:12px;
    font-weight: bolder;
    color: white;
    cursor: pointer;
}

.edtrBtnFnt
{
    color: black;
    cursor: pointer;
    height: 24px;
    font-family: Arial,sans-serif;
    font-size:12px;
    font-weight: normal;
}

.ctrlBtn
{
    float: left;
    width: 25px;
    height: 24px;
    border: 1px solid #204a87;
    background: url('/imgs/gear.png') -1px -1px no-repeat #729fcf;
    font-family: Arial,sans-serif;
    font-size:12px;
    font-weight: bolder;
    color: white;
    cursor: pointer;
    margin-left: 6px;
}

.aligntext
{
    margin-right: 10px;
    margin-top: 3px;
    text-align: right;
}

.sourceeditdiv
{
    float: left;
    width: 145px;
    height: 24px;
    border-left: 1px solid #204a87;
    border-top: 1px solid #204a87;
    border-bottom: 1px solid #204a87;
    margin-left: 6px;
}

.inneredit
{
    margin-top:2px;
    margin-left:1%;
    width: 99%;
    height: 20px;
    border: none;
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

.dropdown
{
    float: left;
    width: 25px;
    height: 24px;
    border-top: 1px solid #204a87;
    border-right: 1px solid #204a87;
    border-bottom: 1px solid #204a87;
    padding-left:1px;
/*    border-left: 1px solid white;*/
    background: url('/imgs/ddown.png') no-repeat left center;
}

.dateeditdiv
{
    float: left;
    width: 90px;
    height: 24px;
    border-left: 1px solid #204a87;
    border-top: 1px solid #204a87;
    border-bottom: 1px solid #204a87;
    margin-left: 6px;
}

.largeeditdiv
{
    float: left;
    width: 296px;
    height: 24px;
    border: 1px solid #204a87;
    margin-left: 6px;
}

.editorc
{
    width: 468px;
    height: 300px;
    margin-top: 16px;
    border: 1px solid #204a87;
}

.innertarea
{
    border: none;
    width: 100%;
    height: 299px;;
    overflow: auto;
}

.dbctrlline
{
    margin-top: 16px;
    width: 470px;
    height: 28px;
}

.fLeft
{
    float: left;
}

.fRight
{
    float: right;
}

.dbBtn
{
    width: 98px;
    height: 26px;
    border: 1px solid #204a87;
    background: #729fcf;
    color: white;
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bolder;
    text-align: center;
    cursor: pointer;
}

.dbaligntext
{
    margin-top: 5px;
}

.navLeft
{
    width: 28px;
    height: 28px;
    background: url('/imgs/left.png') no-repeat left center;
    cursor: pointer;
}

.navRight
{
    width: 28px;
    height: 28px;
    background: url('/imgs/right.png') no-repeat left center;
    cursor: pointer;
}

.dbBtnCnt
{
    float:left;
    width:180px;
    height: 28px;
}

.dbCounter
{
    float: left;
    width: 110px;
    height: 28px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
/** END */

.inactline
{
    width:100%;
    clear:both;
/*
    padding-top: 2px;
    padding-bottom: 4px;
*/    
    font-size: 10pt;
    font-family: Arial, sans-serif;
/*
    border-top: 1px solid white;
*/
    border-bottom: 1px dashed black;
    cursor:pointer;
}

.collapse
{
    float: left;
    width: 180px;
    clear:both;
    height: 26px;
    margin-top: 8px;
    margin-bottom: 8px;
    background: url('/imgs/bgnddu.png') no-repeat left center;
    border-left: 1px solid #729fcf;
    border-top: 1px solid #729fcf;
    border-right: 1px solid #204a87;
    border-bottom: 1px solid #204a87;
    cursor: pointer;
}

.expand
{
    float: left;
    width: 180px;
    clear:both;
    height: 26px;
    margin-top: 8px;
    margin-bottom: 8px;
    background: url('/imgs/bgnd.png') no-repeat left center;
    border-left: 1px solid #204a87;
    border-top: 1px solid #204a87;
    border-right: 1px solid #e7f0fd;
    border-bottom: 1px solid #e7f0fd;
    cursor: pointer;
}

.actline
{
    width:100%;
    clear:both;
/*    padding-top: 2px;
    padding-bottom: 4px;
*/    
    font-size: 10pt;
    font-family: Arial, sans-serif;

/*
    border-top: 1px solid #c2daf3;
*/    
    border-bottom: 1px dashed black;
    background-color: #c2daf3;
    cursor:pointer;
}

/*
div.inactline:hover, div.actline:hover
{
    border-top: 1px solid #FFFF66;
    border-bottom: 1px dashed black;
    background-color: #FFFF66;
    color:black;
}
*/

div.expand div, div.collapse div
{
    margin-top: 2px;
    font-size: 12pt;
    font-family: Arial, sans-serif;
    text-align:center;
}

.datepkr
{
/*    width:120px;*/
    height:32px;
    border:none;
/*    background: url('/imgs/datepicker.png') no-repeat; */
}

.innerdp
{
    width:80px;
    text-align:center;
    font-size: 10pt;
    font-family: Arial, sans-serif;
    border: 1px solid #204A87;
    color:#444444;
}

.seltor
{
    width:180px;
    height:32px;
    border:none;
    background-color: #729fcf;
/*    background: url('/imgs/selector2.png') no-repeat; */
}

.innersl
{
    width: 156px;
    height: 20px;
    margin-top:8px;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    border: 1px solid #2f00de;
    color:#444444;
}

.menuline
{
    position:relative;
    width:960px;
/*    height:128px;*/
/*    height:120px;*/
}

.results
{
    width: 50px;
    height: 18px;
    background: url('/imgs/bgnddu.png') no-repeat left center;
    border-left: 1px solid #729fcf;
    border-top: 1px solid #729fcf;
    border-right: 1px solid #204a87;
    border-bottom: 1px solid #204a87;
    cursor: pointer;
}


.labelfont
{
    font-size:10pt;
    font-family:Atial,sans-serif;
}

.grouped
{
    float:left;
    top:0;
    height:32px;
}

.grouped_ina
{
    position: absolute;
    display:none;
}

li.hdn a
{
    position:absolute;
    display:none;
}