/* author: vitaly */
/* Creation date: 18.11.2003 */
/*#template_table {background: url(background.gif);}*/
BODY {
	SCROLLBAR-FACE-COLOR: #4E6EAF; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #4E6EAF; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #2F4F4F; SCROLLBAR-ARROW-COLOR:  #99CCFF; SCROLLBAR-TRACK-COLOR:  #B0C4DE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #000000
}
#table_frame{border-top: none;
	     border-bottom: none;
            border-right: none;
            border-left: none;
            height:100%;width:820px;}/*790px;*/
#template_tr_top {height: 148px;}
#template_td_top {width:auto;vertical-align:bottom;
        padding-top: 2px;
        padding-bottom:1px;
        padding-left: 10px;
        padding-right: 0px;
        border-top: none;
        border-bottom: none;
        border-right:none;
        border-left: none;
        font-size: 9pt; font-family: verdana; color:#FFD700; font:bold; }
#template_tr_content {height: auto; vertical-align: middle;}
#template_td_content
{
	width: auto;
	background: #99ccff;
	padding-left: 5px;
	border-right: none;
	border-left: none;
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-family: verdana;
	color: navy;
	font: bold;
}
#template_tr_menu{width:100%;height:20px;vertical-align: middle;}
#template_td_menu
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width: auto;
	background: #0099ff;
	color: white;
}
#template_tr_content{height:auto;vertical-align:top;}
/*#3399FF */
#template_td_leftmenu{width:200px;
	text-align:left;
        background:#4F9EB6;
	padding-left: 2px;
        padding-top: 0px;
        padding-right: 2px;
        padding-bottom: 10px;
        border-top: none;
        border-bottom:none;
        border-right:none;
        border-left: none;
        font-size: 5pt; font-family: verdana;color:#FFFFFF}
#template_td_content{ width: auto;
	padding-left: 5px;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
 	border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        border-right: 1px solid #666666;
        border-left: 1px solid #666666;
        font-size: 8pt; font-family: verdana;color:black}
#template_td_body{width:596px;
        vertical-align:top;
        padding-left: 5px;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
	border-top: none;
        border-bottom: none;
        border-right:1px solid #666666;
        border-left: 1px solid #666666;
        font-size: 9pt; font-family: verdana;color:white}
#template_tr_baners{height:50px;}
#template_td_baners{height:50px;
        width: auto;
	 background: #8FCEF6;
        vertical-align: middle;
        text-align: center;
        padding-left: 3px;
        padding-top: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
        border-top: none;
        border-bottom: 1px solid #666666;
        border-right:1px solid #666666;
        border-left: 1px solid #666666;}
#template_tr_copy{height: 15px;}
#template_td_copy{
        width: auto;
	 background:#4F9EB6;
        vertical-align: middle;
        text-align: center;
        font-family: Verdana;
        font-size: 7pt;
        font-weight: bold;
        border-right: none;
        border-left: none;}
/* ����� ����� */
body,h1,h2,h3,h4,ul,ol,address,blockquote,nobr,i,div,span {
  font-size: 9pt;font-family: Verdana; color: #000000; text-align: left}
p {font-size: 9pt;font-weight: normal;font-family: Verdana; color: #000000; text-align: left}
li {font-size: 9pt;font-weight: normal;font-family: Verdana; color: #000000; text-align: left}

th {font-size: 9pt;font-weight: bold;font-family: Verdana; color: #000000; text-align: left}
td {font-size: 9pt;font-weight: normal;font-family: Verdana; color: #000000; text-align: left}
table.top td {font-size: 10pt;font-weight: bold;font-family: Verdana; color:white; text-align: left}
td.lang {font-size: 10pt;font-weight: bold;font-family: Verdana; color:blue; text-align: left;
    text-decoration: underline;
    
}

a.underline:link,a.underline:visited,a.underline:active{font-size: 9pt;font-weight: bold;font-family: Verdana;text-decoration: underline;color:white;}
a.underline:hover{font-size: 9pt;font-weight: bold;font-family: Verdana;text-decoration: underline;color:#ffa500;}
a:link, a:visited, a:active
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
	color: #ffffff;
}
a:hover
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
	color: #ffff66;
}
a.dps3ref:link,a.dps3ref:visited,a.dps3ref:active{font-size: 10pt;font-weight: normal;font-family: Verdana;text-decoration: none;background:blue;color:white;border: 2px solid blue;}

a.mapsite:link,a.mapsite:visited,a.mapsite:active{font-size: 10pt;font-weight: bold;font-family: Verdana;text-decoration: none;
color:#AAFFAA;border: none;}
a.mapsite:hover{font-size: 10pt;font-weight: bold;font-family: Verdana;text-decoration: none;
color:#FFD700;border: none;}

span.dps3text{font:bold;font-size: 10pt; font-family: verdana;text-decoration: underline;color:#3333AA;}
b.caption{font-size: 10pt;font-weight: bold;font-family: Verdana;color:#101066;}
/*
th {font-size: 10pt; text-align: center; font-family: Verdana}
td {font-size: 9pt; font-family: Verdana; text-align: left}
td.center{text-align:center;}
*/
select{
	font-size : 10px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 7px;
	font-family: Verdana
}


/**/
div.tiny_center{font-size: 7pt;font-family: Verdana; color: #000000; text-align: center}

/* ����� ������ ������� */
/*span.caption_left_menu{text-align: center;color:white;font:bold;font-size : 10px;}
ul.menu{margin-top:5px;list-style-position:inside;list-type-style:disk;color:white;}
ol.menu{margin-top:5px;list-style-position:inside;list-type-style:1;color:white;}
li.menu{color:white;margin-left:-35px;font:bold;}
a.menu:link,a.menu:visited{font:bold;text-decoration:underline;color:white;font-size:9px;}
a.menu:active{font:bold;text-decoration:none;color:blue;font-size:9px;}
*/
.menu {margin: 0px; padding: 0px 10px 0px 0px;  font-size : 80%;  }
.menu a:link { color: #FFFFFF;  text-decoration : none;  }
.menu a:visited { color: #FFFFFF; text-decoration : none; }
.menu a:hover { color: #CCDDFF; text-decoration : none }
a.menu2:link { color: blue;  text-decoration : underline;  }
a.menu2:visited { color: blue; text-decoration : underline; }
a.menu2:hover { color: red; text-decoration : underline }
.menu ul { margin: 0px 0px 0px 20px; padding: 0px; }
/*.menu li  { list-style-image: url('/images/label.gif'); font-weight : bold; }*/
.menu li  { list-style-image: url('/images/page.gif'); font-weight : bold; }
.menu li .sel { list-style-image: url('/images/current.gif'); font-weight : bold; }
.menu ul ul li .sel { list-style-image: url('/images/current.gif'); font-weight : bold; }
.menu ul ul li  { list-style-image: url('/images/page.gif'); font-weight : bold; }


/* ������ combobox Dps*/
select.dps{position:relative;left:-5;width:745px;}
/* ��������� */
p.header0{text-align: center;font:bold;font-size: 9pt; font-family: verdana;color:blue;}
li.limenu  {text-align: left;font-size: 9pt; font-family: verdana;color:blue;font:bold;vertical-align: middle;}
a.limenu:link,a.limenu:visited {text-align: left;font-size: 9pt; font-family: verdana;color:blue;text-decoration:underline;vertical-align: middle;}
a.limenu:hover {text-align: left;font-size: 9pt; font-family: verdana;color:red;text-decoration:underline;vertical-align: middle;}

p.header1{text-align: center;font:bold;font-size: 10pt; font-family: verdana;color:red;}
p.header2{text-align: center;font:bold;font-size: 11pt; font-family: verdana;color:#3333AA;}
p.header3{text-align: center;font:bold;font-size: 10pt; font-family: verdana;color:#3333AA;}
p.header4{text-align: center;font:bold;font-size: 9pt; font-family: verdana;color:#3333AA;}
p.list{text-align: left;font:normal;font-size: 9pt; font-family: verdana;color:black;padding-left: 20px;}

/* �������� */
img.none{float:none;border:none;}
img.center{float:none;margin:5px;border:none;}
img.left{float:left;margin:5px;border:none;vertical-align: middle;}
img.left-border{float:left;margin:5px;border: 1px solid #666666;vertical-align: middle;}
img.right{float:right;margin:5px;border:none;}
img.bottom-right-border{float:right;margin:0px;border: 1px solid #666666;vertical-align: center;}
img.bottom-left-border{float:left;margin:0px;border: 1px solid #666666;vertical-align: center;}
img.bottom-center-border{float:center;margin-left:100px;margin-right:100px;border: 1px solid #666666;vertical-align: top;}

/* ����� ������� ������ ��������*/
th.arch{background:#EEEEEE;text-align: center;font:bold;font-family: verdana;color:#336688}
th.arch1{background:#EEEEEE;text-align: left;font:bold;font-family: verdana;color:#336688}
th.arch2{width:150px;background:#EEEEEE;text-align: right;font:bold;font-family: verdana;color:#336688}
td.arch{background:#EEEEEE;text-align: center;font:bold;font-size: 9pt; font-family: verdana;color:#333399}
td.table{background:#EEEEEE;text-align:left;font:normal;font-size: 9pt; font-family: verdana;color:#333333}

/*����� ������*/
table.tab1{ text-align:center;background-color:#999999;border:0;padding:0;margin:0;width: 95%;}
table.tab1 tr {padding:0;margin:0;}
table.tab1 td {margin:0;padding:2;background-color:#EEEEEE;text-align: left;font:bold;font-size: 9pt; font-family: verdana;color:#333399}
table.tab1 th {margin:0;padding:2;background-color:#EEEEEE;text-align: left;font:bold;font-family: verdana;color:green}
table.tab1 td a:link,a.underline:visited,a.underline:active{font-size: 9pt;font-weight: normal;font-family: Verdana;text-decoration: none;color:#2020FF;}
table.tab1 td a:hover{font-size: 9pt;font-weight: normal;font-family: Verdana;text-decoration: none;color:#FF2020;}
/* ����� ����*/
.lien {
    position: relative; top: -2; color: #FFFFFF; font-size: 9pt; font-family: verdana;font-weight: bold; text-decoration: none;
}
.divise {
    position: relative; top: -1; color: #ffa500;font-size: 10pt; font-family: verdana;
}
.lien2 {
    text-decoration: underline;
    font-weight: bold;
    color: blue;
    font-size: 10pt;
}

.popupmenu {width:140px;position:absolute;top:0px;left:0px;visibility:hidden;z-index:255;}
.popupmenu2
{
	width: 500px;
	background: #3366ff;
	border: 4px solid #aaddff;
	text-align: left;
	color: white;
}
.popupmenu2 a {font: bold 9pt verdana ; color:#ffffff}
.popupmenu2 a:hover {text-decoration:none;}
.popupmenu2 div {width: 100%;}
.popupmenu2 div div {width: 80%; padding: 2px 0; margin: 0 auto; border-bottom: 1px solid #ffffff;}
.mbot {position:relative; top: -8px; left:0;}
/*.mbot2 {background: url(/images/m-bot.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/m-bot.png, sizingMethod=crop);}
*/