*{margin:0;padding:0;text-align:left;}
/* body{  background:url(images/menu_bg.png) repeat-y top left;background-attachment:scroll; color:#666;font-size:8pt;font-family:tahoma,verdana,sans-serif,arial;text-align:left;} */

body{background:#CCC;color:#444;font-size:10pt;font-family:tahoma,verdana,sans-serif,arial;text-align:left;}

/*ÎÁÙÈÅ */
a:link{text-decoration:none;color: #C00; color: #00A;}
a:visited{text-decoration:none;color:#B42; color:#F55; color:#008}
a:hover{/*text-decoration:underline; */ color: #F99; color: #33F;}


table{font-size:10pt;}
td{vertical-align:top}
div{border-width:0px}
.r{text-align:right}
.c{text-align:center}
.b{font-weight:bold}
.sm{font-size:7pt;}
.er{color:red;font-weight:bold}
.black{color:#000}
.blue{color:#069}
ul{margin:0 35px;line-height:13pt;}
ol{margin:0 35px;line-height:13pt;}
li{margin-top:5px;}
.hidden{color:#AAA}
.align{width:100%}
.align-blue{width:100%;color:#069}
.tdl{text-align:left}
.tdr{text-align:right}
.tdc{text-align:center}

table.pad{padding:7px;border-collapse:collapse;border:1px solid #F0F0F0;}
table.pad td{padding:10px;}
table.pad th{padding:10px;background-color:#E6E6E6;font-weight:bold}

table.pad-noborder{border:0}
table.pad-noborder td{padding:7px;}

table.dot td {padding:7px 0 0 0; vertical-align: bottom;}
table.dot td.dots {padding:7px 10px 0 0; line-height:1.2em; background:url('/images/dots.gif') repeat-x bottom right;}
table.dot span {background-color:white;}


/*ÝËÅÌÅÍÒÛ ÓÏÐÀÂËÅÍÈß */

select{font-size:8pt;}
input{font-size:8pt; height:14pt; }
.input {border:1px solid #BCD;height:14pt}
.input-text {border:1px solid #BCD}
.textarea1 {border:1px solid #BCD;width:600pt;height:200pt}
.input30 {width:30pt}
.input50 {width:50pt}
.input100 {width:100pt}
.input250 {width:250pt;}
.input300 {width:300pt;}
.wide-input {width:300pt;}
.btn {border:1px solid #CDE;background:#BCD;height:18pt;text-align:center}
.btn:hover {border:1px solid #DEF;background:#CDE;height:18pt;text-align:center}
.btn-hover {border:1px solid #DEF;background:#CDE;height:18pt;text-align:center}

label {vertical-align:top; padding-left:2pt;}


/*ÕÅÄÅÐ */


#head_management{position:relative;background:url(images/head_management_bg.png) repeat-x top left;}
#head_direction{position:relative;background:url(images/head_direction_bg.png) repeat-x top left;}
#head_program{position:relative;background:url(images/head_program_bg.png) repeat-x top left;}
#head_press{position:relative;background:url(images/head_press_bg.png) repeat-x top left;}

#head_program2{position:relative;background:#0e3e81;border-bottom:1px solid #000;}
#head_current{position:relative;background:#0e3e81;border-bottom:1px solid #000;}

#container {position:relative;background:transparent;width:100%;height:100%;padding: 0 auto;text-align:center}
#user{padding:2px;text-align:right;}
#path{position:relative;padding:2px;background:transparent;z-index:100;text-align:left;color:#888;margin-bottom:10px}
.back{background:transparent}


/*ÌÅÍÞ -íàäî ïðè÷åñàòü- */ 

#s1{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#DDF0FF}
#s2{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#BDE}
#s3{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#BED}
#s4{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#FFB}
#s5{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#Fd9}
#s6{width:100% auto;height:30pt;border:0px solid yellow;padding-right:5pt;background:#Faa;}


#Qm1{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand;background:#DDF0FF}
#Qm2{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand;background:#BDE;text-align:center}
#Qm3{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand;background:#BED}
#Qm4{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand;background:#Fd9}
#Qm5{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand;background:#000}


.colorbar{margin:0;padding:1pt;padding-left:5pt;padding-right:5pt;cursor:hand}

.m1{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#DDF0FF; //width:100%}
.m2{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#D1E5F5; //width:100%}
.m3{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#C5DDF5; //width:100%}
.m4{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#B8D4EB; //width:100%}
.m5{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#AECAE5; //width:100%}
.m6{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#A3C3E0; //width:100%}
.m7{padding:1pt;cursor:hand;text-align:center;height:15pt;background:#AAA; //width:100%}




/*ÌÅÍÞ-2 */
.menu2table{width:100%}
.menu2table td{border-bottom: 1px solid #bbb;}
.divlink {width:100%;padding:7pt;cursor:hand}
.subject-name {font-weight:bold;color:#000;font-family:arial;font-size:13pt;margin-bottom:10pt;padding-top:1pt;text-align:right}

/*Äëÿ ñõåì ñî ñòðåëêàìè   */
.textblock{height:10pt; border:1px solid #DDD; padding:3pt;background:#EEE;}
.period{vertical-align:middle;width:25%}
.arrow{height:20px;text-align:center;background-image:url(images/arrow.png);background-repeat:no-repeat;background-position:center center;}
.brace{height:100%;}
.brace-all{width:50px;text-align:right;border:0;padding:0;background:url(images/period-v.gif);background-repeat:repeat-y;background-position:right top}
.brace-top{width:50px;text-align:right;vertical-align:top;border:0;border-top:1px solid #888;background:url(images/period-v.gif);background-repeat:repeat-y;background-position:right top}
.brace-bottom{width:50px;text-align:right;vertical-align:bottom;border:0;border-bottom:1px solid #888;background:url(images/period-v.gif);background-repeat:repeat-y;background-position:right top}
.brace-center{width:50px;text-align:center;vertical-align:center;background:url(images/brace-straight.gif);background-repeat:repeat-y;background-position:center top}



.nav{position:relative;margin-top:0px;width:250px; background:transparent;}
.menuitem{padding-left:10pt;padding-top:2px;padding-bottom:2px;background:transparent;color:#666;height:1%;border:1px solid red;cursor:hand}
.menuitem-select{padding-left:10pt;padding-top:2px;padding-bottom:2px;background:#e8eAeA;color:#6e7070;height:1%;cursor:hand}
.menuitem-inactive{padding-left:10pt;padding-top:2px;padding-bottom:2px;background:transparent;color:#bcc;height:1%}
.menuitem-inactive-select{padding-left:10pt;padding-top:2px;padding-bottom:2px;background:#e8eAeA;color:#8e9090;height:1%;cursor:hand}
.menuitem-entered{padding-left:10pt;padding-top:2px;padding-bottom:2px;background:transparent;color:#069;height:1%;cursor:hand}
.menusubject{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#555;height:1%;font-weight:bold;cursor:hand}
.menusubject-select{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#F55;height:1%;font-weight:bold;cursor:hand}
.menusubject-entered{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#069;height:1%;font-weight:bold;cursor:hand}
.menusubject-inactive{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#8e9090;height:1%;font-weight:bold;cursor:hand}
.menusubject-inactive-select{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#8e9090;height:1%;font-weight:bold;cursor:hand}

.page-marking{background:none transparent;width:100%;height:100%}
.page-marking1{background:#FFF;width:900px;border:1px solid #AAA;margin:0 auto;margin-top:10pt}
.td-content{padding-top:10px;padding-left:40px; padding-right:40px}
.alter{background:#F6F6F6}
.cat{background:#efefef}
.alter1{background:#eaeaea;}

/*ÊÎÍÒÅÍÒ */
p{font-family:tahoma,verdana,sans-serif,arial;margin-top:7pt;margin-bottom:7pt;line-height:15pt}
h1{font-size:16pt;margin-top:30pt;margin-bottom:15pt;text-align:center;color:#08B;font-family:arial,helvetica;font-weight:normal}
h2{font-size:16pt;margin-top:30pt;margin-bottom:15pt;text-align:left;color:#08B;font-family:arial,helvetica;font-weight:normal}
h3{font-size:12pt;margin-top:30pt;margin-bottom:15pt;text-align:center;color:#08B;font-family:arial,helvetica;font-weight:bold}
h4{font-size:12pt;margin-top:15pt;margin-bottom:5pt;text-align:left;color:#08B;font-family:arial,helvetica;font-weight:bold}
h5{font-size:10pt;margin-top:5pt;margin-bottom:5pt;text-align:center;color:#08B}
h6{font-size:10pt;margin-top:5pt;margin-bottom:5pt;text-align:left;color:#08B}

p.text1{font-family:Times New Roman,Sans-Serif;margin-bottom:20pt;}

p.text2{font-family:Times New Roman,Sans-Serif;margin-bottom:20pt;}
.prikaz{font-family:Times New Roman,Sans-Serif;}


/*ÍÎÂÎÑÒÈ */
.nws-container{border:0;margin-top:10pt}
.nws-record{padding-top:5px;border:1px solid red}
.nws-user-date{margin-top:15pt;margin-right:10pt;color:#069;font-weight:bold}
.nws-user-topic{font-weight:bold}
.nws-user-topic-imp{font-weight:bold;color:A00}
.nws-user-content{padding-top:2pt}
.nws-imp-pict{background:url(images/container-back2.jpg) no-repeat top left;width:10px;height:10px}
 
/* .nws-bullet{-width:10px;height:10px} */

.nws-table{border:0;width:100%}
.nws-date{border:0px solid #EEF;font-weight:bold}
.nws-srv{border:1px #EEF;background:#DEF;padding:3px}
.nws-srv-cell{border:1px #EEF;font-size:7pt;}
.nws-srv-field{border:1px #EEF;font-weight:bold;border-bottom:1px solid #CDE}
.nws-topic{border:0px solid #EEF;font-weight:bold}
.nws-content{border:0px solid #EEF}
.nws-rem{border:1px solid #EEE}
.nws-mng{border:1px solid #EEF}
.nws-expired{color:CC0000;font-weight:bold}
.nws-divider{margin-bottom:2pt}

.news-date{border:0px solid #EEF;font-weight:bold;color:#08B;padding-right:10pt}
.news-topic{border:0px solid #EEF;font-weight:bold;text-align:left}
.news-content{border:0px solid #EEF;text-align:left;padding-bottom:10pt}



/*PAGES */
.list{width:100%;border:1px solid #CDE;border-collapse:collapse;}
.list td {border:1px solid #CDE;}
.list th{text-align:center;padding:2px;border:1px solid #FFF;background:#CDE}

/*ÀÄÌÈÍÈÑÒÐÈÐÎÂÀÍÈÅ */
.error{color:#b00;font-weight:bold}
.info{color:#08b}

/*ÃÐÓÏÏÛ */
table.hdiv{width:100%;border-width:0px}
.frame{padding:5px;border:1px solid #eee;}

#page_footer{border-top:1px solid #0e3e81;width:100%;height:20pt;vertical-align:top;text-align:right;}

#safe800{position:absolute;left:0;top:0;background:transparent;border:1px solid green;width:772px;height:478px;vertical-align:bottom;text-align:right;color:green}
#safe640{position:absolute;left:0;top:0;background:transparent;border:1px solid red;width:612px;height:358px;vertical-align:bottom;text-align:right;color:red}





/*íèæå - èñïîëüçóåòñÿ ëè? */


/*âûâîä íîâîñòåé */
/*
.nd{font-weight:bold;color: #006699;margin-top:0pt;margin-bottom:0pt;background:transparent}
.nt{font-weight:bold;margin-top:0pt;margin-bottom:0pt;background:transparent}
.nc{margin-top:0pt;margin-bottom:15pt;background:transparent}

.ne{background:transparent;border:#A9D2EE red green black}
.m{margin-left:30pt}
.add{text-align:right;margin-bottom:5pt;}
.nws{border-top:1px solid white;position:relative}
*/
/*CURSOR: url(cursor1.ani)}; */


p.q{font-size:14pt;color:#08B;margin-top:15pt;margin-bottom:6pt}
p.a{margin-left:15pt}
.intro {color:#9AB; font-size:14pt;}
.inset {clear:both; padding:10pt; margin:5pt; background-color:#efefef}
.img-l {border:#eee 1px solid; padding:10px; margin-top:5pt; font-size: 8pt; float: left; margin-right:5pt}
.img-r {border:#eee 1px solid; padding:10px; margin-top:5pt; font-size: 8pt; float: right; margin-right:5pt}

