body { font-size: 13px; text-align: justify; color: #1f1f1f; font-family: Arial, Verdana, geneva, helvetica, sans-serif;
       border: 0px; margin: 0; padding: 0; text-indent: 0px; background-color: #9cb9dd; line-height: 18px;
     }

#ajaxSpan  { display: none; position: absolute; border: #909090 1px solid; width: 320px; height: 170px; z-index: 500;
 	     border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	   }

#helpSpan  { display: none; position: absolute; border: #909090 1px solid; width: 290px; height: 145px; z-index: 99; 
	     border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color:#f5f5f5;
	     filter: alpha(opacity=96); opacity: 0.96;
	     vertical-align: top; margin: 0px; padding: 1px; border-bottom: #afafaf 1px solid; padding-right: 4px;
	     font-size: 11px;  COLOR: #4f4f4f; FONT-FAMILY: Verdana, arial; line-height: 14px;
	   }

#ajaxBlank { display: none; position: absolute; z-index: 499; background-color:#9cb9dd; }

#headTool  { font-family: Verdana, arial; color: #12334F; font-size: 10px; padding-left: 10px; height: 18px;
	     border-top: #194B7D 1px solid; border-bottom: #194B7D 1px solid; vertical-align: middle; font-weight: bold; background-color: #fca558; 
	     text-align: left; font-size: 10px;
	   }

#mainTheme, #mainTheme p { font-size: 12px; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif; color: #5f5f5f; 
			   font-style: normal; border: #9f9f9f 1px solid; line-height: 16px;
			   border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
			   text-align: left; text-indent: 0; padding: 4px; margin: 0; margin-bottom: 5px;
			 }
#mainTheme p { border: 0; margin-bottom: 3px; margin-top: 2px; padding-bottom: 0; }

div.rightPanel { font-size: 12px; text-align: left; color:#1f1f1f; font-family: Verdana, geneva, helvetica, arial; 
		 border: #1c6280 1px solid; background-color: #fcfcfc; padding: 2px; margin-top: 0px; padding-top: 0px; padding-bottom: 5px;
		 border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-left: 0px;
	       }

div.rightPanel h6 { font-size: 14px; color: #1c6280; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif;
		    font-style: normal; text-align: left; padding: 2px; margin: 1px; margin-top: 1px; border-bottom: #1c6280 1px solid;
		    margin-bottom: 3px;
		  }
p.rightPanel_H, div.rightPanel p.rightPanel_H { 
    font-size: 15px; font-weight: bold; padding: 0px; margin: 0px; margin-bottom: 2px; text-indent: 4px; padding-top: 4px;
    font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif; line-height: 16px; padding-bottom: 2px;
    color:#6f6f6f; border-bottom: #8f8f8f 1px solid; text-align: left;
}

P.rightPanel_subH { font-size: 12px; COLOR: #1f1f1f;  margin: 0px; padding: 0px; text-indent: 2px;
		    FONT-FAMILY: Verdana, arial; text-align: left;
		    border-bottom: #afafaf 1px solid;
		    margin-right: 2px; margin-top: 3px; padding-bottom: 1px; padding-left: 2px;
		  }

div.rightPanel p { text-align: center; text-indent:0; margin: 2px; padding: 2px; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif; 
		   font-size: 12px; color: #154568;
		 }

div.appButton { font-size: 12px; color: #4f4f4f; font-weight: normal; font-family: Verdana, arial; 
		text-decoration: none; height: 24px; padding: 3px;  margin: 5px; padding-right: 6px;
		background-color: #E9EDF5; cursor: pointer; line-height: 21px;
		border: #dfdfdf 1px solid; margin-right: 0; vertical-align: middle;
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	      }
div.d_appButton { font-size: 12px; color: #6f6f6f; font-weight: normal; font-family: Verdana, arial; 
		  text-decoration: none; height: 24px; padding: 3px; margin: 5px; padding-right: 6px;
		  background-color: #EFEFEF; line-height: 21px; border: #dfdfdf 1px solid;
		  margin-right: 0; cursor: default; vertical-align: middle;
		  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
                }

div.appButton:hover, div.s_appButton { font-size: 12px; color: #022266; font-weight: normal; font-family: Verdana, arial; 
				       text-decoration: none; height: 24px; padding: 3px;  margin: 5px; padding-right: 6px;
				       background-color: #d5e0f3; cursor: pointer; line-height: 21px;
				       border: #6f6f6f 1px solid; margin-right: 0; vertical-align: middle;
				       border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
				     }
table.pageBar, div.pageBar { width: 100%; border: #efefef 1px solid; margin-top: 2px; 
			     border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
			   }
div.pageBar { padding: 3px; text-align: left; }
img.pageBar { float: left; margin-right: 5px; }

td.docCopy, td.docCopy a:link, td.docCopy a:hover, td.docCopy a:visited, td.docCopy a:active 
{ font-size: 9px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
  text-decoration: none; height: 25px; padding: 0; margin: 0; vertical-align: top;
  padding-left: 0px; line-height: 12px;
} 

td.rightPanel, td.rightPanel a, p.widjetBar, p.widjetBar a{ 
    color: #3d3d3d; line-height: 16px; font-size: 12px; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif; 
    padding-top: 3px; 
}

td.rightPanel a, p.widjetBar a{ color: #325ea7; font-size: 13px;  } 

td.docCopy a:hover, td.docCopy a:active { font-size: 9px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
					  text-decoration: underline;
					}

td.docLinks   { font-size: 11px; color: #f5f5f5; font-family: Verdana, geneva, helvetica, arial, sans-serif;
		vertical-align: middle; line-height: 14px; padding: 1px 5px 1px 5px;
              }

td.sLeft  { width: 6px; background-image:url('/soshMedia/soshPrjHeads/www.sosh1020.ru_sLeft.jpg'); }
td.sRight { width: 6px; background-image:url('/Base/soshPrjHeads/www.sosh1020.ru_sRight.jpg');     }

A.docLinks:link    { font-size: 11px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
		     text-decoration: none;
		   }
A.docLinks:visited { font-size: 11px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
		     text-decoration: none;
		   }
A.docLinks:hover   { font-size: 11px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
		     text-decoration: underline;
		   }
A.docLinks:active  { font-size: 11px; color: #f5f5f5; font-weight: normal; font-family: Verdana, geneva, helvetica, arial;
		     text-decoration: underline;
		   }
A.head:link    { font-size: 10px; color: #003366; font-weight: bold; font-family: Verdana, arial; text-decoration: none; }
A.head:visited { font-size: 10px; color: #003366; font-weight: bold; font-family: Verdana, arial; text-decoration: none; }
A.head:hover   { font-size: 10px; color: #003366; font-weight: bold; font-family: Verdana, arial; text-decoration: none; }
A.head:active  { font-size: 10px; color: #003366; font-weight: bold; font-family: Verdana, arial; text-decoration: none; }

A.img:link    { padding:0; font-size: 11px; color: #022266; font-weight: normal; font-family: Verdana, arial; text-decoration: none; }
A.img:visited { padding:0; font-size: 11px; color: #022266; font-weight: normal; font-family: Verdana, arial; text-decoration: none; }
A.img:hover   { padding:0; font-size: 11px; color: #FD9512; font-weight: normal; font-family: Verdana, arial; text-decoration: none; }
A.img:active  { padding:0; font-size: 11px; color: #022266; font-weight: normal; font-family: Verdana, arial; text-decoration: none; }

A.tab:link    { padding:0; font-size: 12px; color: #729ee7; font-weight: normal; font-family: Verdana, arial; text-decoration: underline; 
		text-align: left;
	      }
A.tab:visited { padding:0; font-size: 12px; color: #729ee7; font-weight: normal; font-family: Verdana, arial; text-decoration: underline; 
		text-align: left;
	      }
A.tab:hover   { padding:0; font-size: 12px; color: #FD9512; font-weight: normal; font-family: Verdana, arial; text-decoration: underline; 
		text-align: left;
	      }
A.tab:active  { padding:0; font-size: 12px; color: #729ee7; font-weight: normal; font-family: Verdana, arial; text-decoration: underline; 
		text-align: left;
	      }

#return_top a { position:absolute; position:fixed; right:0; bottom:15px;
                display:block; height:138px; width:38px; background:url(/soshMedia/webContent/Images/return-top.png) no-repeat left top; }
#return_top a:hover { background:url(/soshMedia/webContent/Images/return-top.png) no-repeat right top; text-decoration:none; }

#documentBody { vertical-align: top; padding: 0; margin: 0; padding-bottom: 10px; background-color: #FFFFFF; height: 500px; }
#bodyDiv      { vertical-align: top; padding-left: 2px; margin: 0; }

#leftBar, #bannerDiv, #bannerDiv p { 
    vertical-align: top; padding: 3px; margin: 0; padding-bottom: 10px; background-color: #fefefe; border-right: #194B7D 0px solid;
    width: 175px; 
    
}

#bannerDiv, #bannerDiv p { vertical-align: bottom; text-align: center; text-indent: 0; padding-bottom: 5px; }

div.linkerMenu { font-size: 12px; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif; color: #1c6280;
		 font-style: normal; font-weight: bold;
		 text-align: center; text-indent: 0px; padding: 4px; margin: 0; margin-top: 5px; line-height: 12px;
		 border-top: #1c6280 1px solid; border-bottom: #1c6280 1px solid;
	       }
/* C8D7F0 */

#nPanel   { font-size: 12px; font-family: Verdana, geneva, helvetica, arial, sans-serif; color: #2c6390;
	    font-style: normal; font-weight: bold; 
	    text-align: left; text-indent: 5px; padding: 0px; margin: 0; height:22px;
	    background-color: #E9EDF5; border-bottom: #95B4EA 1px solid; border-left: #95B4EA 1px solid;
	    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	  }

div.clear { font-size: 11px; text-align: justify; color:#1f1f1f; font-family: Arial, Verdana, geneva, helvetica, sans-serif; 
	    margin: 0; padding: 0; text-indent: 0px;
	  }

img         { padding:0; margin:0; border:0; line-height: 16px; }
img.link    { position: relative; top: 2px; padding:0; margin:0; border:0; }

.topMenu { font-size: 13px; color: #4f4f4f; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial; 
	   font-weight: normal; text-decoration: none; border: #dfdfdf 1px solid; padding: 2px; padding-left: 5px; 
	   background-color: #e9edf5; cursor: pointer; margin-top: 4px;  padding-top: 1px;
	   border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;	    
	 }
.topMenu:hover{ font-size: 13px; color: #022266; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial;
		font-weight: normal; text-decoration: none; border: #6f6f6f 1px solid; padding: 2px; padding-left: 5px;
		background-color: #d5e0f3; cursor: pointer; margin-top: 4px;  padding-top: 1px;
		border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	      }

.s_topMenu { font-size: 13px; color: #022266; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial;
	     font-weight: normal; text-decoration: none; border: #7f7f7f 1px solid; padding: 2px; padding-left: 5px;
	     background-color: #a9b8c2; cursor: pointer; padding-top: 1px; margin-top: 4px;
	     border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	   }
.subMenu{ font-size: 11px; color: #1c6280; font-family: Verdana, geneva, helvetica, arial;
	  font-weight: normal; text-decoration: none; padding: 2px; padding-left: 6px; 
	  cursor: pointer; background-color: #ffffff;
	}

.subMenu:hover{ font-size: 11px; color: #4f4f4f; font-family: Verdana, geneva, helvetica, arial;
		font-weight: normal; text-decoration: none; padding: 2px; padding-left: 6px;
		cursor: pointer; background-color: #eaf2fa;
		text-shadow:rgba(255,255,255,1) 0 1px 0;
	      }
.s_subMenu{ font-size: 11px; color: #4f4f4f; font-family: Verdana, geneva, helvetica, arial;
	    font-weight: bold; text-decoration: none; padding: 2px; padding-left: 6px;
	    text-shadow:rgba(255,255,255,1) 0 1px 0; background:#f2f2f2 url(/soshMedia/Markers/white-grad.png) repeat-x scroll left top;
	    cursor: pointer;
	  }

p.middle, p.middle span, p.middle font 
{ font-size: 11px;  COLOR: #4f4f4f; FONT-FAMILY: Verdana, arial; margin: 0px; text-indent: 1px; line-height: 14px;
  text-align: left; margin-right: 2px; padding: 0px; margin-top: 2px; margin-left: 2px;
}
p.middle span font { font-size: 11px; FONT-FAMILY: Verdana, arial; }

A.h1:link { font-size: 19px; color: #729ee7; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif;
	    font-style: normal; text-align: left; padding: 0px; margin: 0; margin-top: 15px; 
	  }
A.h1:visited   { font-size: 19px; color: #729ee7; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif;
		 font-style: normal; text-align: left; padding: 0px; margin: 0; margin-top: 15px; 
	       }
A.h1:hover     { font-size: 19px; color: #729ee7; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif;
		 font-style: normal; text-align: left; padding: 0px; margin: 0; margin-top: 15px; 
	       }
A.h1:active    { font-size: 19px; color: #729ee7; font-family: Trebuchet MS, Verdana, geneva, helvetica, arial, sans-serif;
		 font-style: normal; text-align: left; padding: 0px; margin: 0; margin-top: 15px; 
	       }
/*
Для отображаемых элементов в IE можно использовать библиотеку ie-css3.htc
Я не приветсвую ее использование, но если захочется то можно
#hiddenDivIE{ filter: alpha(opacity=0); opacity: 0; behavior: url('/Css/ie-css3.htc');  }
*/
