body {
    background-color:#FFFFFF;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
}

html {
	height: 100%;
}

.divzag H1{
	font-family: Arial,Verdana;
	font-weight: bold;    
	font-size: 12pt;
	margin:0;

}
a.catref { font-family:Arial; font-size:10pt; color: #000000; text-decoration: none;}
a.catref:link {  font-family:Arial; font-size:10pt; color: #000000; TEXT-DECORATION: underline; }
a.catref:visited { font-family:Arial; font-size:10pt;  color: #000000; TEXT-DECORATION: underline; }
a.catref:active {  font-family:Arial; font-size:10pt; color: #000000; TEXT-DECORATION: underline;}
a.catref:hover {  font-family:Arial; font-size:10pt; color: #000000; text-decoration: none;}

.form_find {
  width: 450px;
  height: 23px;
  border: 1px solid #000000;
  margin-bottom: 5px;
  font-family: arial;
  font-size: 19px;
  font-weight: normal;
  margin-bottom: 3px;
}

.button_find {
  width:110px;
  border:1px solid #000000;
  background:#E6E6E6;
  height:27px;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  margin-bottom: 3px;
  padding-top:0px;
}
.exsearch_el{
	font-family: Arial,Verdana;
	font-weight: bold;    
	font-size: 10pt;
	border:1px solid #CECECE;
}
A.favmenu,A.favmenu:hover,A.favmenu:link,A.favmenu:visited{
	color: #666666;
	text-decoration: none;	

}

A.favmenu,A.favmenu:link,A.favmenu:visited {
	color: #666666;
	text-decoration: none;	
	padding:5px 4px 5px 4px;

}

A.favmenu:hover {
	color: #999999;
} 

#div_search {width:100%; height: 80px; background: #FEDC00; font-family: Arial; font-size: 11px;}
	#statistic {width: 242px; font-family: Arial;}
						#statistic H3 A {font: bold 15px Arial}
	#poisk {padding-top: 20px; padding-left: 30px;}
						#poisk FORM {text-align: left; width: 580px;}
						#text_form {height:23px; width:460px; padding-left: 5px; font: 18px Verdana, Arial, Helvetica, sans-serif; color: #040108; display: inline; border: 1px solid #190711;}
						#search_but {width:80px; border:1px solid #000000; background:#E6E6E6; height:27px; font: bold 14px Arial; color:#000000; padding-top: 1px; margin-left: 5px;}
						#str2 TD {padding-top: 8px; font: bold 11px Arial;}
						#poisk SPAN {margin-right: 20px;}
						#selcity {width:130px; font-family: Arial; font-size: 13px; font-weight: bold;}
	#avt {width: 160px;}

A.add_firm,A.add_firm:link,A.add_firm:visited,A.add_firm:active{
	font-family: Arial,Verdana;
	font-weight: bold;    
	font-size: 10pt;
	color: #000000;	
	text-decoration: underline;	
}
TABLE.exsearch TD  {background: #FFFFFF;font-family: Arial,Verdana;font-size:9pt;paddint-size: 2px; 2px;color:#666666;}

TD.tdpg{
   background-color: #FFFFFF;
   border-top: 1px solid #E5E5E5;
   border-right: 1px solid #E5E5E5;
   border-bottom: 1px solid #E5E5E5;
   border-left: 1px solid #E5E5E5;   
}
.opin_desc_zag{font-family: arial; font-size: 14px; color:#000000; font-weight:bold; }
.opin_desc{font-family: arial; font-size: 12px; color:#000000; font-weight:bold; }
#div_out {position: relative; background: #FFFFA4 url(/ps/images/studentam_konkurs/bg_left_1px.gif) repeat-y; margin: 20px 30px 0 0} 
#div_in {position: relative; background: #FFFFA4 url(/ps/images/studentam_konkurs/bg_bottom_1px.gif) bottom repeat-x; padding: 30px 20px 20px 35px; margin-left: 8px}
#ugol_lt {position: absolute; top: -14px; left: 0px;}
#ugol_rt {position: absolute; top: -16px; right: 0px;}
#ugol_lb {position: absolute; bottom: 0; left: 0;}

DIV.logo {font-family: arial narrow; font-size: 80px; color:#DE0000; font-weight:bold; }
DIV.logo2 {font-family: arial narrow; font-size: 11px; color:#DE0000; font-weight:bold; }

DIV.zag {font-family: arial; font-size: 13px; color:#000000; font-weight:bold; }
DIV.zag A:link, DIV.zag A:visited {COLOR: #333333; TEXT-DECORATION: underline}
DIV.zag A:hover, DIV.zag A:active {COLOR: #333333; TEXT-DECORATION: none}

DIV.ex {font-family: arial; font-size: 13px; color:#000000; }
DIV.ex A:link, DIV.ex A:visited {COLOR: #000000; TEXT-DECORATION: underline}
DIV.ex A:hover, DIV.ex A:active {COLOR: #000000; TEXT-DECORATION: none}

DIV.exname2 {font-family: arial; font-size: 11px; color:#000000; }

.calen_selected {font-family: arial; font-size: 13px; color:red; }

DIV.exrazd {font-family: arial; font-size: 14px; color:#FF6600; }
DIV.exrazd A:link, DIV.exrazd A:visited {COLOR: #FF6600; TEXT-DECORATION: underline}
DIV.exrazd A:hover, DIV.exrazd A:active {COLOR: #FF6600; TEXT-DECORATION: none}

DIV.aut {font-family: arial black; font-size: 12px; color:#606675; font-weight:normal;}
DIV.aut A:link, DIV.aut A:visited {COLOR: #606675; TEXT-DECORATION: underline}
DIV.aut A:hover, DIV.aut A:active {COLOR: #606675; TEXT-DECORATION: none}

DIV.fav_menu1 {font-family: arial; font-size: 10pt; color:#666666; font-weight:bold;}
DIV.fav_menu2 {font-family: arial; font-size: 10pt; color:#ffffff;}
DIV.fav_menu2 A:hover {font-family: arial; font-size: 10pt; color:#999999;}

DIV.fav_menu3 {font-family: arial; font-size: 12px; color:#ffffff; font-weight:normal;}
DIV.fav_menu3 A:link, DIV.fav_menu3 A:visited {COLOR: #333333; TEXT-DECORATION: underline}
DIV.fav_menu3 A:hover, DIV.fav_menu3 A:active {COLOR: #333333; TEXT-DECORATION: none}

html {font-family: arial; font-size: 13px; margin: 0px; padding: 0px; }
a.ysp,a.ysp:link,a.ysp:visited,a.ysp:hover { color: #A3A3A3; text-decoration: underline; font:Arial;font-size:11px;}
a.findgrouprefs,a.findgrouprefs:hover,a.findgrouprefs:link,a.findgrouprefs:visited{ color: #000000; text-decoration: underline; font:Arial;font-size:14px;}

a.redref { font-family:Arial; font-size:12px; color: #FF0000; text-decoration: none;}
a.redref:link {  font-family:Arial; font-size:12px; color: #FF0000; TEXT-DECORATION: none; }
a.redref:visited { font-family:Arial; font-size:12px;  color: #FF0000; TEXT-DECORATION: none; }
a.redref:active {  font-family:Arial; font-size:12px; color: #FF0000; TEXT-DECORATION: none;}
a.redref:hover {  font-family:Arial; font-size:12px; color: #FF0000; text-decoration: none;}


a { 
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: underline;
}

a:hover { 
	text-decoration: none;
}


table {font-family: arial; font-size: 12px; }

p { padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; padding-top: 0px; }

ul { font: 13px arial; margin-left: 0px; padding:0px;}
li { font: 13px arial; margin-left: 20px; padding:0px; padding-bottom:5px;}

input { font: 13px arial;}


A.cat_zagmain,A.cat_zagmain:link,A.cat_zagmain:visited,A.cat_zagmain:active{
	font-family: Verdana;
	font-weight: bold;    
	font-size: 9pt;
	color: #FF6600;	
	text-decoration: none;	
}
A.cat_zagmain:hover{
	text-decoration: underline;	
}

TABLE.result {width: 99%; background: #E5E5E5; border: 0x solid #000000;cellpadding:0;cellspacing:0;}
TABLE.result TD {background: #FFFFFF;font-family: Verdana;paddint-size: 10px;text-align: center; padding: 4px;}
TABLE.result TD.align_left {text-align: left; padding-left:10px;}
TABLE.result TD.align_left_bg {text-align: left; padding-left:10px;  background: #DDDDDC;}
  
TABLE.result TD.first {text-align: left; padding-left:10px; color: #000;}
TABLE.result TD.align_right {text-align: right; padding-right:5px;}
TABLE.result TD.phone {text-align: left; padding-top: 10px;font-weight: bold;}
TABLE.result TH {background: #FEFEC6; font-family: Verdana;text-align: center; height: 10; font-weight: bold; font-size: 11px; color: #000000;}

TABLE.kart_firm {width: 100%; background: #E5E5E5; border: 0px solid #627F47;}
TABLE.kart_firm TD.zag {background:#E5E5E5;font-family: Verdana;text-align: left;  font-weight: bold; font-size: 12px; color: #000000;text-valign:top;}
TABLE.kart_firm TD.zagr {background:#E5E5E5;font-family: Verdana;text-align: right;  font-weight: bold; font-size: 12px; color: #000000;valign:top;}
TABLE.kart_firm TD.rekv {background:#F2F2F2;font-family: Verdana;text-align: right;  font-weight: normal; font-size: 11px; color: #000000;valign:middle;}
TABLE.kart_firm TD {background: #FFFFFF; padding: 0px;font-family: Verdana;  font-weight: normal; font-size: 11px; color: #000000;valign:top;}
TABLE.kart_firm TD.align_right {background: #FFFFFF;text-align: left; padding: 0px; align:right;}
TABLE.kart_firm TD.fname {background:#F2F2F2;font-family: Verdana;text-align: left;  font-weight: bold; font-size: 12px; color: #627F47;valign:middle;}
TABLE.kart_firm TD.fname2 {background:#F2F2F2;font-family: Verdana;text-align: right;  font-weight: bold; font-size: 12px; color: #627F47;valign:middle;}
TABLE.kart_firm TD.updated {background:#F2F2F2;font-family: Verdana;text-align: right; height: 25; font-weight: bold; font-size: 12px; color: #627F47;valign:middle;}
TABLE.kart_firm TD.g2 {background:#FFFFFF;font-family: Verdana;text-align: left; font-weight: bold; font-size: 11px; valign:middle;}  
TABLE.kart_firm TD.g4 {background:#FFFFFF;font-family: Verdana;text-align: left; font-weight: normal; font-size: 11px; color: #FF0000;valign:middle;}  
TABLE.kart_firm TD.g3 {background:#FFFFFF;font-family: Verdana;text-align: right;  font-weight: bold; font-size: 12px; color: #627F47;valign:middle; padding: 0px;}  
TABLE.kart_firm TH { font-family: Verdana;text-align: center; height: 10; font-weight: bold; font-size: 12px; color: #627F47;}
#catalog {width: 320px; text-align: left; font: 11px Verdana}
          #catalog A {color: blue}
                    #catalog A.sel {background: #eee; color: #000; text-decoration: none}
          #catalog #c0 {border-top: 1px solid #666}
                    #catalog #c0 A, #catalog #c0 B {float: left}
                    #catalog #closed {float: right; text-decoration: underline; color: blue; cursor: pointer}
                    .now, #catalog A.now, #catalog B.now {color: red; text-decoration: none; cursor: default}
          #catalog UL {margin: 0; padding: 0; list-style: none}
                    #catalog UL UL UL {margin-left: 20px}
                    #catalog UL UL UL B {font-weight: normal}
          #catalog LI {clear: left; margin: 0; padding: 1px 0}
          #catalog IMG {cursor: pointer}
          #catalog #cat_name {font-weight: bold}
          #catalog P {float: left; margin: 0 0 0 10px; padding: 0; text-indent: 0; font: bold 11px Verdana; color: #FA0000}
          #catalog I {float: left; width: 11px; height: 11px; margin-right: 5px; text-align: center; font: 9px Verdana; cursor: pointer; color: #646464; border: 1px solid #646464; background: #fff}
                    #catalog I.dot {border-color: #FFFAEB; background: none}
          #begin_cat {display: block}
.view {display: block;}
.no_view {display: none;}

#context_insert2 {width: 230px; margin: 10px; font-size: 11px} 
          html>body #context_insert2 {width: 100%/*160px*/}
#context_insert2 A {color: #000}
          #context_insert2 A:hover {text-decoration: none}
#context_insert2 DIV {width: 100%; margin-top: 10px; padding: 10px 15px 15px 20px; border: 2px solid #E0E0E0}
          #context_insert2 H4 {margin: 0 0 5px 0; padding: 0; text-align: left}
                    #context_insert2 H4 A {color: #0000FF; font: bold 16px Arial; text-decoration: underline}
                    #context_insert2 H4 A:hover {text-decoration: none}
          #context_insert2 P {margin: 0; padding: 0; text-align: left; text-indent: 0}
                    #context_insert2 P A {color: #000; font: 12px Arial; text-decoration: none}
                    #context_insert2 P A:hover {color: #F17616}







h1 { font: bold 15px arial; color:#000000; padding: 0px; padding-top: 0px; margin: 0px 0px 0px 0px; }
h2 { font: bold 15px arial; color:#000000; padding: 0px; padding-top: 0px; margin: 0px 0px 0px 0px; }
h3 { font: bold 15px arial; color:#000000; padding: 0px; padding-top: 0px; margin: 0px 0px 0px 0px; }
h4 { font: bold 12px arial; color:#000000; padding: 0px; padding-top: 0px; margin: 0px 0px 0px 0px; }

.Container {
    padding: 0;
    margin: 0;
}

.Container li {
    list-style-type: none;
}

.Node {
    background-image : url(/images/tree/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 18px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}

.IsLast {
    background-image: url(/images/tree/i_half.gif);
    background-repeat : no-repeat;
}
 
.ExpandOpen .Expand {
    background-image: url(/images/tree/expand_minus.gif);
}
 
.ExpandClosed .Expand {
    background-image: url(/images/tree/expand_plus.gif);
}
 
.ExpandLeaf .Expand {
    background-image: url(/images/tree/expand_leaf.gif);
}

.Content {
    min-height: 18px;
    margin-left:18px;
}

* html  .Content {
    height: 18px; 
}

.Expand {
    width: 18px;
    height: 18px;
    float: left;
}


.ExpandLoading   {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(/images/tree/expand_loading.gif);
}

.ExpandOpen .Container {
	display: block;
}

.ExpandClosed .Container {
	display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
	cursor: pointer;
}
.ExpandLeaf .Expand {
	cursor: auto;
}

a.lm:hover {
	text-decoration:underline;
}

a.lm, a.lm:link {
	color:#616570;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:normal;
	text-decoration:none;
}