/* */  çíà÷èò, ÷òî ñòèëü òî÷íî èñïîëüçóåòñÿ
*{margin:0;padding:0}
body{ background:#CCC;color:#444;font-size:8pt;font-family:tahoma,verdana,sans-serif,arial;text-align:left;}

/*ÎÁÙÈÅ */
a:link{text-decoration:none;color: #04A;}
a:visited{text-decoration:none;color:#038;}
a:hover{color:#38F;}

#pg{position:absolute; width:100%; text-align:center; border:0}
#around{position:relative; width:782px; Q-height:572px; border:1px solid #222; margin:0px auto;background:#FFF;margin-top:20px}
#around1{position:relative; width:780px; Q-height:570px; border:1px solid #FFF; margin:0px auto}
#head{position:relative;background:#0e3e81;border-bottom:1px solid #000;text-align:left;height:61px}
#dleft{position:relative;float:left;width:480px;padding-bottom:0;border-right: 1px solid #f0f0f0}
#dleft1{position:relative;float:left;width:480px;height:60px;border-right: 1px solid #f0f0f0}
/*
#dleftscroll{position:relative;width:auto;height:100pt;border:1px solid green;padding-bottom:0;text-align:left;overflow:auto}
*/
#dright{position:relative;float:right;width:290px;padding-top:15pt;text-align:right;font-size:14pt;font-family:arial,helvetica;}
#dright1{position:relative;float:right;width:290px;font-size:14pt}


#foot1{clear:both}

#s1{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
#s2{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
#s3{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
#s4{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
#s5{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
#s6{width:100% auto;height:48pt;border:0px solid yellow;padding:5pt;padding-left:0;text-align:left}
.main-btn {padding:5pt; color:#08B;}
.main-btn-hover {padding:5pt;background:#F8F8F8;color:#08B;cursor:hand}
.main-news-date {font-weight:bold;color:#08B;vertical-align:top;margin-right:5pt;font-size:10pt}
.main-news-tytle {font-size:16pt;margin-top:25pt;margin-bottom:0pt;margin-left:20pt;text-align:left;color:#BBB;font-family:arial,helvetica;font-weight:normal}
.main-news-topic {font-size:10pt;margin-left:0pt;text-align:left}
.main-btn-txt {display:none;color:#888;font-size:8pt;margin-left:13pt}
.mbullet {background:url(images/mbullet1.png) no-repeat left center; margin-left:0; margin-right:5pt; }
.mbullet-hover {background:url(images/mbullet2.png) no-repeat left center; margin-left:0; margin-right:5pt}

#news{width:100%; border:1px solid red; position: relative;}

/* */ #news1{margin:20pt;height:400px;border:0px dashed #CCC;position:relative;margin-top:5pt;text-align:left;overflow:auto/* padding:10pt; */; font-size:10pt }
#news2{margin:0px auto;width:80%;height:140pt;border:1px dashed #CCC;position:relative;margin-top:10pt;text-align:left; /* padding:10pt;} */ }
#foot{margin-top:16px;border-top:0px solid #AAA;background:red;font-size:12pt;font-family:arial,helvetica;}
/* */ #phone1{float:right;text-align:right;border:0px solid red;}
/* */ #phone2{float:right;text-align:left;padding-left:5pt;padding-right:5pt;font-size:10pt}


#d-pg{position:absolute; width:100%;text-align:center;border:0}
#d-around{position:relative; width:782px;border:1px solid #222; margin:0px auto;background:#F0F;}
#d-around1{position:relative; width:780px;border:1px solid #FFF; margin:0px auto;background:#FFF;}
.dirlink{color:#566;font-size:16;}

.mlink{color:#444;}
.mlink:visited{color:#566}
.mlink:hover{color:#F00;}



/* fieldset1 {margin:0 0 20px 0; border:1px solid #DDD; padding:10px; font-size:9pt; color:#444}
fieldset {margin:0px auto; width:80%; height:140pt; border:1px dashed #CCC;position: relative; margin-top:40pt;padding:10pt;}
legend {padding:0 2px; font-size:8pt; color:#AAA; background:#FFF}
*/

table{font-size:8pt;}
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}

/*ÝËÅÌÅÍÒÛ ÓÏÐÀÂËÅÍÈß */
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}
.input100 {width:100pt}
.btn {border:1px solid #CDE;background:#BCD;height:18pt}
.btn:hover {border:1px solid #DEF;background:#CDE;height:18pt}
.btn-hover {border:1px solid #DEF;background:#CDE;height:18pt}
.wide-input {width:300pt;}
.input50 {width:50pt;}
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%}
#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}

/*ÌÅÍÞ */
.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%}
.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%;font-weight:bold;cursor:default}
.menusubject{padding-left:3pt;padding-top:8pt;padding-bottom:2pt;background:transparent;color:#555;height:1%;font-weight:bold;cursor:default}

.page-marking{background:none transparent;width:100%;height:100%}
.td-content{padding-top:10px;padding-left:40px; padding-right:40px}

table.pad{padding:7px;border-collapse:collapse;border:1px solid #F0F0F0;}
table.pad td{padding:10px;}

.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}

/*ÍÎÂÎÑÒÈ */
.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{background:url(images/container-back2.jpg) no-repeat top left;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}



/*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:10px;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}
