html, body { width:100%; height:100%; margin:0px; padding:0px;}

a {color:#505050;font-weight:bold; text-decoration:none;}
a:hover {color:#808080;text-decoration:underline;}
p  {margin: 3px 0 3px 0;}

td, div {font-size: 11px; color: #444444; font-family: tahoma, sans-serif;}

a:link.redb    {color: #FF0000; font-weight:bold; }
a:hover.redb   {color: #0099FF; text-decoration:none;}
a:visited.redb {color: #CC3333;}
a:visited:hover.redb {color: #0099FF;}

a:link.blred    {color: #0099FF; font-weight:bold; }
a:hover.blred   {color: #FF0000; text-decoration:none;}
a:visited.blred {color: #0099FF;}
a:visited:hover.blred {color: #FF0000;}
a.current {color: #FF0000;  text-decoration:none;}

.blks {border:1px solid #ccc; padding:1px; background-color:#fff; margin-top:2px;}
.blks_title {background-color:#f1f1f1; padding:3px; font-weight:bold; font-size:12px;}
.blks_tbl_titl {background-color:#f1f1f1; padding:3px; font-weight:bold; border-bottom:solid #ccc 1px; text-align:left;}
.blks_title_coments {background-color:#f1f1f1; padding:3px; text-indent:0px; }
.blks_title_excel {background-color:#f1f1f1; padding:3px; font-weight:bold; border:solid #ccc; border-width:0 0 1px 0;}
.blks_body {border:solid 1px #ccc; padding:3px;}

.pict { padding: 0 7px 7px 0; }

h1 {font-weight:bold; font-size:9pt; color:#666666; font-family:tahoma, sans-serif; text-indent:20px; margin-bottom:0px;}
h2 {font-weight:normal; text-align:justify; font-size:9pt; color:#000000; font-family:tahoma, sans-serif; text-indent:20px; margin-bottom:0px;}
h3 {font-weight:normal; font-size:12px; color:#666666; font-family:tahoma, sans-serif; margin-bottom:0px;}
h4 {font-weight:normal; font-size:12px; color:#666666; font-family:tahoma, sans-serif; margin:0 0 0 15px;}
h4:hover{text-decoration:underline;}
h5 {font-weight:normal; font-size:12px; color:#666666; font-family:tahoma, sans-serif; margin-bottom:0; margin-top:3px;}
h6 {font-weight:bold; font-size:11px; color:#666666; font-family:tahoma, sans-serif; margin-bottom:0px; margin-top:7px;}

/*** Main container ***/
#container {height:100%; min-width:1024px;}

/*** Header section ***/
.header {background-image:url(dots_imgs/fon_header.gif); background-position:left; background-repeat: repeat-x;}

.slogan { font-weight:bold; font-size:14px; color:#86A0AF; font-family:Geneva, Arial, Helvetica, sans-serif;}
.sovets { font-weight:bold; font-size:16px; color:#007DC2; font-family:Geneva, Arial, Helvetica, sans-serif;}
.titles { font-weight:bold; font-size:16px; color:#0099D9; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center;}		
		
#headerIn {
		height:100%; margin:0 40px 0 40px; padding:0px; /*border:1px solid #FF0000; */
		background-image:url(dots_imgs/_logo2.gif); background-position:left; background-repeat:no-repeat;
		}
		
#center {height:100%; margin:0 40px 0 40px; padding:px; border-left:1px solid #0B83C4; border-right:1px solid #0B83C4;}

.footer {background-image:url(dots_imgs/fon_footter.gif); background-position:left top; background-repeat: repeat-x; height:54px;}


/*** Horizontal menu ***/
#mainmenu {float:left; margin-left:15px;}
#mainmenu ul {font-size:16px; margin:0px; padding:0px;}
#mainmenu li {float:left; list-style:none; margin:0px; padding:0 10px 0 0;}
#mainmenu a  {color:#999999; display:block; font-size:0.7em; padding:0px;}
#mainmenu a:hover 	{color: #000000; text-decoration:none;}
#mainmenu a.current {color: #000000; text-decoration:none;}

/*** Content wrap ***/

#wrap {clear:both; font-size:0.9em;}

/*** Sidebar menu ***/
.nav
	{
	color:#9D9D9D; display:block; margin:3px 0 0 0;  padding:0px; 
	position:relative; text-transform:uppercase; width:130px;  /* 160 - Opera , 180 explorer*/
	}
.sub{  width:160px; }
.nav:hover,.active { text-decoration:none; font: bold; color: #000000; background-color:#FFFFFF; }

.a_n {color:#9D9D9D; font-weight:normal;}
.a_n:hover {color:#0099D9;}

/*** Content ***/

#content,#contentalt { background-color:#FFFFFF; border:1px solid #909090; color:#2a2a2a; padding:10 10 10 10;}

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.clearingdiv { clear:both; height:30px; width:1px; }

.hide {display:none;}

/*** Text format ***/

.slimbrdal{border:solid 1px #CCCCCC;}
.slimbrdot{border:solid #CCCCCC; border-width:1px 0 0 0;}
.slimbrdor{border:solid #CCCCCC; border-width:0 1px 0 0;}
.slimbrdob{border:solid #CCCCCC; border-width:0 0 1px 0;}
.slimbrdol{border:solid #CCCCCC; border-width:0 0 0 1px;}

.slimbrdtr{ border:solid #CCCCCC; border-width:1px 1px 0 0;}
.slimbrdbr{ border:solid #CCCCCC; border-width:0 1px 1px 0;}
.slimbrdlb{ border:solid #CCCCCC; border-width:0 0 1px 1px;}
.slimbrdlt{ border:solid #CCCCCC; border-width:1px 0 0 1px;}

.slimbrdlr{ border:solid #CCCCCC; border-width:0 1px 0 1px;}
.slimbrdtb{ border:solid #CCCCCC; border-width:1px 0 1px 0;}

.slimbrdwt{ border:solid #CCCCCC; border-width:0 1px 1px 1px;}
.slimbrdwr{ border:solid #CCCCCC; border-width:1px 0 1px 1px;}
.slimbrdwb{ border:solid #CCCCCC; border-width:1px 1px 0 1px;}
.slimbrdwl{ border:solid #CCCCCC; border-width:1px 1px 1px 0;}
 
.ptext{text-align: justify; text-indent: 20px; margin-left:20px; margin-top: 0px;}

.brddshot{border:dashed #CCCCCC; border-width:1px 0 0 0;}

.inputs{height:18px; font-family:tahoma; font-size:11px; border:1px solid #A1B1BE;}
.memoss{font-family:tahoma; font-size:11px; border:1px solid #A1B1BE;}
.mybutton{ height:18px; font-family:tahoma; font-size:11px;}
.inputshdw {height:18px; font-family:tahoma; font-size:11px;border:1px solid #A1B1BE;
            background-image: url(dots_imgs/shdwintop.jpg); background-repeat: repeat-x;}

#block {padding:0px; margin: -70px 0 0 0;}
#actionp {position: relative; top:180px; left:70px;}
#blockl {padding:0px; margin: -70px 0 0 0;}
#actionl {position: relative; top:60px; left:-120px;}

.hint{
text-align:center;
background-color:#FFFFCC;
line-height:15px;
color:#000000;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid #8294A8;
border-right:1px solid #8294A8;
border-bottom:1px solid #8294A8;
border-left:1px solid #8294A8;
margin:3px; 
padding:3px; 
position:absolute; 
visibility:hidden;
}

.fontredb {color:#FF0000; font-weight:bold;}
