* 				{ margin: 0; padding: 0; font-family: Arial; }
html, body 		{ height: 100%; width: 100%; }
body 			{ background-color: white; }
a:hover 			{ text-decoration: none; }
img, a  			{ border: none; }
table 			{ width: 100%; border-collapse: collapse; }
td 				{ vertical-align: top; border-collapse: collapse; font-size: 10pt; }
div  	              { border-collapse: collapse; font-size: 10pt;}
p, span, a           { font-size: 10pt; line-height: 13pt; }
a                               { color: #013546; }
a:hover                   { color:#aaca03; }

h1                             { font-size: 18pt; color: #7c7c7c; font-family: Georgia; font-style: italic; font-weight: normal; }

.mainContainer  { width: 1280px; }
.mainTable          { background-color: white; }

.dotted a                      { text-decoration: none; border-bottom: 1px dotted #013546; }
.dotted a:hover           { border-bottom: none; }

.global                          { height: 100%; }
.header                          { height: 1px; }
.footer                          { height: 1px; padding: 30px 25px; }
.footText                                                     { padding-top: 13px; }
.footText p , .footText span                  { font-size: 8pt; line-height: 10pt; }
.footText p a                                               { font-size: 8pt; line-height: 10pt; }
.logoXP, .logoXP img                                { width: 44px; height: 43px; }



.imgHeader          { height: 215px; }
.leftCol              { font-size: 1px; line-height: 1px; }
.rightCol            { font-size: 1px; line-height: 1px; }
.body                    { padding-left: 25px; padding-right: 25px; }
.logo                    { width: 157px; }
.bodyHead            { margin-top: 15px; padding-left: 25px; padding-right: 25px; }

#menu div                   { float: left; clear: both; }
#menu div.active    {  }
#menu div a                { color: #013546; font-size: 14pt; }
#menu div span          {  font-size: 14pt; color: #013546; }
.menu                        { width: 210px; }

.phone span                       { font-family: Georgia; font-weight: bold; color: #a3c205; }
.callback                         { margin-top: 10px; }


.font10     { font-size: 10pt; line-height: 13pt; }


.newsBlock      { margin-bottom: 25px; }
.news_date      { color: #6f7070; line-height: 10pt; }



.lt     { position: absolute; overflow: hidden; width: 18px; height: 18px; left: 0; top: 0; }
.rt     { position: absolute; overflow: hidden; width: 18px; height: 18px; right: 0; top: 0; }
.lb     { position: absolute; overflow: hidden; width: 18px; height: 18px; left: 0; bottom: 0; }
.rb     { position: absolute; overflow: hidden; width: 18px; height: 18px; right: 0; bottom: 0; }


div.preview                { width: 200px; position: relative; z-index: 10; overflow: hidden; font-size: 1px; margin-right: 20px; }
div.preview img         { width: 200px; }


.projectMenuBut a                         { text-decoration: none; border-bottom: 1px dotted #013546; }
.projectMenuBut a:hover             { border-bottom: none; }

div.aNone       { display: none; padding-right: 30px; padding-bottom: 20px; }
div.aNone div.contSubMenu  div{ margin-top: 10px; padding-left: 20px; margin-bottom:0; }
.activeProject tr td                                                        { background-color: #bed73d; }
.activeProject tr td div.projectMenuBut a                 { border: none; }
.activeProject tr td div.aNone                                     { display: inline; }
.activeProject tr td.trcol                                           { background-color: #bed73d; background: url('/images/main/rtgr.png') left top no-repeat; }
.activeProject tr td.lbcol                                          { background-color: #bed73d; background: url('/images/main/lbgr.png') left top no-repeat; }

/**
 * main-menu
 */
#main-menu              {position: absolute; z-index: 21; width: 800px; margin-left: 20px;}
#main-menu .alnk        {text-decoration: none; border-bottom: 1px dotted #013546;}
#main-menu .alnk:hover  {border: none;}
#main-menu .itemCont    {height: 2.5em; position: relative; z-index: 2;}
#main-menu .item        {position: absolute; z-index: 3;}
#main-menu ul           {display: none; list-style-type: none; margin: 1em 0.5em 0em 1em; padding-bottom: 1em;}
#main-menu li           {margin-bottom: 1em;}
#main-menu li.current a {text-decoration: none; cursor: text;}
#main-menu a            {font-size: 14pt; line-height: 14.1pt;}
#main-menu a:hover      {color: #013546;}

#main-menu .hover ul    {display: block;}


.blur-green .t,
.blur-green .r,
.blur-green .b,
.blur-green .l,
.blur-green .c {
    position: relative;
    z-index: 5;
    display: block;
    background-repeat: no-repeat;
    background-position: left top;
    left: 0; top: 0;
}
.blur-green .t { left: -8px; top: -5px; }
.blur-green .r { background-position: right top; left: 16px; }
.blur-green .b { background-position: right bottom; top: 10px; }
.blur-green .l { background-position: left bottom; left: -16px; }
.blur-green .c { left: 8px; top: -5px; margin-right: 8px;}

.hover .blur-green .t { background-image: url('/images/blur/green/t.bg.png'); }
.hover .blur-green .r { background-image: url('/images/blur/green/r.bg.png'); }
.hover .blur-green .b { background-image: url('/images/blur/green/b.bg.png'); }
.hover .blur-green .l { background-image: url('/images/blur/green/l.bg.png'); }
.hover .blur-green .reducer { } 
.hover .blur-green    { background-color: #bed73d; //border: 1px solid #bed73d; }

.current .blur-green .t { background-image: url('/images/blur/green/t.bg.png'); }
.current .blur-green .r { background-image: url('/images/blur/green/r.bg.png'); }
.current .blur-green .b { background-image: url('/images/blur/green/b.bg.png'); }
.current .blur-green .l { background-image: url('/images/blur/green/l.bg.png'); }
.current .blur-green .reducer { } 
.current .blur-green    { background-color: #bed73d; //border: 1px solid #bed73d; }
/**
 * end main-menu
 */
