﻿/* Citect CSS */

* { margin:0;}

a 	 { color: #6699FF }
a:link   { text-decoration:none; }
a:hover  { color:#ff9131; text-decoration:none; }
a:active { color:#ff9131; text-decoration:none; }
a:visited{ text-decoration:none;}

#mmenu a:hover.mcl {color:#ff9131;}
#mmenu a:hover.mcls {color:#ff9131;}

html
{
width: 100%;
min-height: 100%;
}

body
{
width: 89%;
height: 100%;
padding:0px;
margin:0% 5%; 
font-family: Tahoma,Verdana,Arial,sans-serif;
font-size:10pt;
background:url('../images/bg.gif');
background-color:#AEC3C6;
/* border: 1px solid white;*/
}


/* основная разметка */

#header
{
/* display:block; */
clear:both;
float:none;
height:99px;
margin-top:5px;
margin-bottom:0px;
padding-bottom:0px;
border-bottom:11px solid #e2e8e4;
width:100%;
overflow-y:hidden;
vertical-align:top;
background:url('../images/headbg.jpg') no-repeat right top;
background-color:#ffffff;
min-width:700px;
/* border: 1px solid yellow;*/
}


#maininfo
{
float:right;
clear:both;
width:100%;
min-height:510px;
margin-left:-230px;
height: 100%;
background:url('../images/bbg.gif') no-repeat right top;
background-color:#ffffff;
/* border:1px solid red; */
}

*html #maininfo
{
height:100%;
}

#container {
margin-left:240px;
margin-top:25px;
min-height:450px;
margin-right:10px;
/* min-width:550px; */
height:100%;
padding-bottom:20px;
/* border: 1px solid green; */
}

#mainmenu
{
float:right;
width:220px;
height:100%;
min-height:400px; 
/* border:1px solid blue;*/
}

#footer {
position:relative;
clear:both;
float:right;
background:url('../images/fbg.gif') no-repeat right top;
background-color:#52697b;
height:86px;
width:100%;
min-width:500px;
margin-top:5px;
/* border: 1px solid orange;*/
}

/* главное меню */

#mmenu
{
margin-top:15px;
margin-left:3px;
}

#mmenu ul, #mmenu ol
{
padding:0px;
margin:0px;
list-style-type:none;
}

/* Открытые или выбранные подменю */
#mmenu ul.subms
{
border-bottom:2px solid #FF9131;
}

#mmenu ul.submo
{
border-bottom:2px solid #709fa7;
}

/* выбранное главное меню */
#mmenu a.mpls
{
display:block;
padding-left:14px;
padding-right:10px;
padding-top:7px; 
padding-bottom:9px;
margin:0px;
text-decoration:none;
color:#ffffff;
width:auto;
height:50%;
background:url('../images/mmsel.gif') no-repeat left center;
}

/* ссылка пункта главного меню */
#mmenu a.mpl
{
display:block;
padding-left:14px;
padding-right:10px;
padding-top:7px; 
padding-bottom:9px;
margin:0px;
text-decoration:none;
color:#ffffff;
width:auto;
height:50%;
/* height:1.8em; */
/* border:1px solid red; */
}

/* ссылка пункта подменю */
#mmenu a.mcl
{
background:url('../images/smar.gif') no-repeat left center;
display:block;
padding-left:9px;
margin-left:9px;
text-decoration:none;
color:#000000;
width:auto;
height:auto;
/* border:1px solid blue; */
}

#mmenu a.mcls
{
background:url('../images/smars.gif') no-repeat left center;
display:block;
padding-left:9px;
margin-left:9px;
text-decoration:none;
color:#000000;
width:auto;
height:auto;
/* border:1px solid blue; */
}

#mmenu li.mo
{
background-color:#e25a00;
}

#mmenu li.mplo
{
background-color:#709fa7;
}
#mmenu li.mpl
{
/* border:1px solid red; */
list-style-type:none;
list-style-position:outside;
margin:0px;
background-color:#52697b; 
color:white;
}

#mmenu li.mpls
{
list-style-type:none;
list-style-position:outside;
margin:0px;
background-color:#FF9131;
color:white;
}

#mmenu li.mcl
{
font-weight:normal;
font-size:8pt;
list-style-type:none;
list-style-position:outside;
padding:5px;
margin-left:0px;
margin-right:0px;
background-color:#AEC3C6;
}

#mmenu li.mcls
{
font-weight:normal;
font-size:8pt;
list-style-type:none;
list-style-position:outside;
padding:5px;
margin-left:0px;
margin-right:0px;
background-color:#AEC3C6;
}

#mmenu .mmtc
{background:url('../images/mmtc.gif') repeat-x center top;}
#mmenu .mmbc
{background:url('../images/mmbc.gif') repeat-x center top;}

#mmenu .mmm
{
width:204px; /* Регулятор корректной ширины главного меню */
height:auto;
background-color:#52697B;
border-left:3px solid #e2e8e4;
border-right:3px solid #e2e8e4;
}

#mmenu td
{
padding:0px;
margin:0px;
/* border:1px solid red; */
}


/* главное окно */

	/* заголовок текущего раздела */

#label
{
clear:both;
float:none;
width:100%;
}

#label ul.lbl
{
list-style-type:none;
list-style-position:outside;
margin:0px;
padding:0px;
}
#label .mil
{
font-size:11pt;
font-weight:bold;
color:#073F5A;
padding-bottom:3px;
padding-left:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
text-align:left;
border-bottom:3px solid #ff9131;
background-color:transparent;
}

	/* основное информационное поле */

#info
{
display:block;
width:100%;
font-size:12pt;
font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
color:#58595B;
/* border:1px dotted blue; */
}

#info a.back
{
display:inline;
clear:both;
float:none;
padding-right:10px;
background:url('../images/smars.gif') no-repeat right center;
}

#info h4,h5,h6,h3
{
color:#073F5A;
margin:15px 0px;
font-weight:bold;
}

#info h4
{
font-size: 16pt;
font-weight:normal;
color:#58595B;
}

#info h5
{
font-size: 10pt;
font-weight:bold;
color:#FF9131;
}

#info h6
{
font-size: 8pt;
font-weight:bold;
color:#AEC3C6;
text-align:center;
}
#info p
{
margin-bottom:1em;
text-align:justify;
}

#info li
{
/* display:block; */
}

#info ul
{
/* border:1px solid red; */
margin:10px;
padding:10px;
list-style-type:square;
list-style-position:outside;
}

#info ul.news
{
padding:0px;
margin:0px;
list-style-type:none;
}

#info li.news
{
padding-bottom:5px;
padding-left:15px; 
padding-right:15px;
background:url('../images/smar.gif') no-repeat 0.5em 0.5em;
/* background-color:#e2e8e4; */
border-bottom:3px solid #e2e8e4;
}

#info dl
{
margin-bottom:15px;
}

#info dt
{
display:list-item;
list-style-type:disc;
}
#info dt:first-letter
{
color: #ff9131;
font-weight:bold;
}

#info dd:first-letter
{
color: #073F5A;
font-weight:bold;
}

#info font.citect
{
font-weight:bold;
color:#073F5A;
}

#info font.scada
{
font-weight:bold;
color:#ff9131;
}

#info font.fac
{
font-weight:bold;
color:#759601;
}

#info .npages
{
padding:3px 7px;
background-color:#C5D5D7;
margin:15px 1px;
display:block;
width:auto;
float:left;
text-align:center;
}

#info .page-active
{
background-color:#ff9131;
color:#52697b;
font-weight:bold;
}

	/* табличные данные */

#info table
{
width:100%;
}

#info th
{
text-align:left;
color:#52697b;
background-color:#aec3c6;
padding:4px 5px;
}

#info td
{
border-bottom:1px solid #aec3c6;
border-collapse:collapse;
}

#info div.desc
{
font-size:8pt; 
color:#aec3c6;
}

#info ul.dl
{
list-style-type:none;
}

/* заголовок */

#header .logo
{
display:inline;
float:left;
margin:28px 30px;
margin-bottom:0px;
height:45px;
/* border:1px solid red;*/
}

#header .slogan
{
margin-top:3px;
margin-bottom:0px;
height:45px;
float:left;
text-align:right;
vertical-align:top;
display:inline;
}

#header a
{
font-size:22px;
Color:#073F5A;
}

#header .imgbrd
{
margin-left:5px;
border-left:2px solid #872503;
}

/* подвал */

#footer .logo
{
float:right;
display:inline;
margin-left:0px;
margin-top:12px;
height:64px;
/* border:1px solid lightblue; */
}

#footer .txt
{
margin-top:25px;
margin-left:10px;
margin-right:10px;
float:right;
display:inline;
color: white;
font-size:8pt;
height:38px;
width:180px;
text-align:center;
overflow-y:hidden;
/* border:1px solid lightgreen; */
}

#footer .addr
{
margin-top:12px;
margin-left:10px;
margin-right:10px;
float:right;
display:inline;
color: white;
text-align:left;
font-size:7pt;
height:64px;
width:180px;
overflow-y:hidden;
/* border:1px solid yellow; */
}

#footer .pd
{
background:url('../images/pd.gif') no-repeat center center;
float:left;
display:inline;
margin-top:25px;
margin-left:15px;
margin-right:50px;
/* border:1px solid white; */
}

#footer .cnt
{
float:left;
display:inline;
margin-top:25px;
margin-left:15px;
/* border:1px solid white; */
}


/* css hacks */
/* Firefox hack  */
/* Opera hack  */
/* html>body #mainmenu {height:auto; position:absolute; top:155px; left:10px;} */
/* html>body #maininfo {height:100%;} */
/* html>body #container {height:100%;} */

/* CITECT CSS  
mmbg #52697b 
smbg #aec3c6 
light #e2e8e4 
mmsel #ff9131 
mmopen #709fa7 
mover: #e25a00 
txtrazd #073F5A
txth5 #58595B
txt #58595B
link #6699FF
*/
