body { margin: 0; padding: 0; background: #E2E3E6; }
body, table, input, select, textarea { font-family: Arial, Tahoma, Verdana, serif; font-size: 11px; color: #484848; }
.content { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #333; }
.content table { font-family: Arial, Tahoma, Verdana, serif; font-size: 11px; color: #333; }

img { border: 0; }

a { color: #003366; text-decoration: none; }
a:hover { color: #00ADEF; }

h1 { font-size: 18px; color: #77777B; font-weight: normal; }
h2 { font-size: 20px; color: #7A7B7F; font-weight: normal; }
h3 { font-size: 16px; color: #7A7B7F; }

ul, ul ul { list-style-image: url('/img/li.gif'); margin: 5pt 15pt 5pt 15pt; padding-left: 5px; }

.bgrW { background: #FFF; padding-top: 15px; }
.bgrWhite { background: #FFF; }
.padL20 { padding-left: 20px; }
.padR20 { padding-right: 20px; }
.padL15 { padding-left: 15px; }
.padT15 { padding-top: 15px; }
.padL5 { padding-left: 5px; }
.padL10 { padding-left: 10px; }
.padR5 { padding-right: 5px; }
.pad7 { padding: 7px; }
.pad5 { padding: 5px; }
.pad17 { padding: 17px; }
.pad60 { padding:60px 17px 17px 17px;}

.h100 { height: 100%; width:770px; background:url('/img/new_top_bg.jpg') top no-repeat; }

.OrangeC { color: #00ADEF; }
.BlueC { color: #00ADEF; }

.tt { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #666; }

.brdW { border: 1px solid #FFF; }


.greyBgr { background: #C1C1C4; width: 230px; }
.greyLBgr { background: #FFF; }
.bdrRG { border-right: 1px solid #B0B1B3; }

.pagerList { background: #EFF0F2; padding: 3px; }

.brdrR { border-right: 1px solid #333333; }

.anons { padding-left: 10px; background: url('/img/BlueArrow.gif') no-repeat 0 5px; }
.anons:hover { padding-left: 10px; background: url('/img/BlueArrow.gif') no-repeat 0 5px; color: #00ADEF; }
.anAll div { padding-left: 10px; background: url('/img/BlueArrow.gif') no-repeat 0 5px; }

#top { width: 605px; height: 100px; float: right; }

#towns { color: #0082E6; padding-top: 2px; }
#towns p { float: left; padding-left: 10px; margin: 0; background: url('/img/BlueArrow.gif') no-repeat 0 5px; }
#towns p.ac { float: left; padding-left: 10px; margin: 0 0 0 15px; background: url('/img/GreyArrow.gif') no-repeat 0 5px; }
#towns a { color: #616165; }
#towns a:hover { color: #0082E6; }

#logo { position: absolute; top: 40px; left: 646px; }
#logo2 { position: absolute; top: 20px; left: 33px; }

/*
#menu { margin-top: 80px; height: 20px; background: #EFF0F2; }
#menu div { float: left; padding: 1px 7px 1px 7px; margin-top: 4px; border-right: 1px solid #BFC2C6; background: #EFF0F2; }
#menu div.activ { background: #FFFFFF; margin-top: 1px; padding-top: 4px; }
#menu div.no { border-right: 0; }
#menu a { color: #363638; }
#menu a:hover { color: #EE7815; }
*/

#menu { position: absolute; top: 82px; left: 165px; background:url(/img/mb_05.jpg) no-repeat center bottom; }
#menu td { padding: 2px 7px 2px 7px; background: url('/img/menuSep.gif') bottom right no-repeat; border-bottom: 1px solid #E7E7E7; }
#menu td.activ { background: url('/img/menuSep.gif') bottom left no-repeat #FFF; border-bottom: 0; }
#menu td.no { background: inherit; }
#menu td.no2 { background: #FFF; }
#menu a { color: #363638; }
#menu a:hover { color: #0082E6; }

#LeftMenu { border-top: 1px solid #FFF; padding-top:36px; }
#LeftMenu div {border-bottom:1px solid #DDDDDD; padding: 3px 3px 3px 20px; background: url('/img/GreyArrow.gif') no-repeat 10px 7px; }
#LeftMenu div.Active { background: url('/img/GreyArrowA.gif') no-repeat 10px 7px; }
#LeftMenu div.ActiveA { background: url('/img/OrangeArrow.gif') no-repeat 10px 7px #FFF; }
#LeftMenu div.ActiveA a { color: #00ADEF; }
#LeftMenu div.LeftMenu2 { padding-left: 30px; background: url('/img/GreyArrow.gif') no-repeat 20px 7px; }
#LeftMenu div.LeftMenu3 { padding-left: 40px; background: url('/img/GreyArrow.gif') no-repeat 30px 7px; }
#LeftMenu div.LeftMenu3A { padding-left: 40px; background: url('/img/OrangeArrow.gif') no-repeat 30px 7px #FFF; }
#LeftMenu div.LeftMenu3A a { color: #00ADEF;; }
#LeftMenu div.Active2A { padding-left: 30px; background: url('/img/GreyArrowA.gif') no-repeat 20px 7px; }
#LeftMenu div.Active2 { padding-left: 30px; background: url('/img/BlueArrow.gif') no-repeat 20px 7px #FFF; }
#LeftMenu div.Active2 a { color: #00ADEF; }
#LeftMenu a { color: #363638; }
#LeftMenu a:hover { color: #00ADEF; }


.secnav { float: right; border-right: 1px solid #C0C3C7; border-bottom: 1px solid #C0C3C7; margin-top: -1px; }
.secnav a { color: #616165;  background: url('/img/ArrowBig.gif') no-repeat 5px 3px #EFF0F2;  padding: 1px 20px 3px 20px; display:block; }
.secnav a:hover { color: #0082E6; }

#classes div { float: left; background: url('/img/GreyArrow.gif') no-repeat 0 4px; padding-left: 7px; padding-right: 10px; }

#coll { position: absolute; top: 101px; left: 0; }
.vote { font-size: 14px; font-weight: bold; }
.sub { background: url('/img/corner.gif') no-repeat bottom right #527BB9; color: #FFF; border: 0; }

.rootul { list-style-image: url('/img/BlueArrow.gif'); margin: 10px 15px 10px 15px; padding-left: 0; }
.rootul li { margin-bottom: 5px; }

#foot { width: 770px; height: 27px; background:url('/img/mb_01.jpg') bottom no-repeat; border-top: #FFF solid 1px; }
#foot div { float: left; height: 10px; color: #333333; font-size: 10px; padding-left: 8px; padding-right: 8px; margin-top: 7px; }
#foot div.f { float: left; height: 10px; color: #333333; font-size: 10px; padding-left: 290px; white-space:nowrap; padding-right: 8px; margin-top: 7px; border-right: 1px solid #333333; }
#foot div.fR { float: right; height: 10px; color: #333333; font-size: 10px; padding-left: 4px; padding-right: 8px; margin-top: 7px; border:none; }
#foot img { float: left; }
#foot a { color: #333333; font-size: 10px; }
#foot a:hover { color: #0082E6; font-size: 10px; }

.foot { width: 770px; height: 27px; background:url('/img/mb_01.jpg') bottom no-repeat; border-top: #FFF solid 1px; }
.foot div { float: left; height: 10px; color: #333333; font-size: 10px; padding-left: 8px; padding-right: 8px; margin-top: 1px; }
.foot div.f { float: left; height: 10px; color: #333333; font-size: 10px; padding-left: 93px; padding-right: 8px; margin-top: 7px; border-right: 1px solid #333333; }
.foot div.fR { float: right; height: 10px; color: #333333; font-size: 10px; padding-left: 4px; padding-right: 8px; margin-top: 1px; border:none; }
.foot img { float: right; }
.foot a { color: #333333; font-size: 10px; }
.foot a:hover { color: #00ADEF; font-size: 10px; }


.tbl { border-top: 1px solid #C0C3C7; border-right: 1px solid #C0C3C7; border-collapse:collapse;}
.tbl td { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; padding: 5px; }
.tbl td.no { border-left: 0; }
.tbl th { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; padding: 5px; background: #EFF1F3; text-align: left; }


.tbl2 { border-top: 1px solid #C0C3C7; border-right: 1px solid #C0C3C7; }
.tbl2 td { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; padding: 4px; }
.tbl2 td.no { border-left: 0; }
.tbl2 th { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; padding: 4px; background: #EFF1F3; text-align: left; }

.td1 { padding: 10px; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; }
.td1ac { padding: 4px 5px 4px 5px; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; background: #FFF; }
.td1noac { padding: 4px 5px 4px 5px; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; background: #EFF1F3; }

.menu_ac { padding: 4px 5px 4px 5px; border: 1px solid #CBCBCB;background: #FFF; float:left; }
.menu_noac { padding: 4px 5px 4px 5px; border: 1px solid #CBCBCB;  background: #EFF1F3; float:left;  }

.ph_head    {border-bottom:1px solid #DDDDDD;}

/*div { border: 1px solid red; }*/

.julia div, #julia div { float: left; margin-right: 9px; padding: 3px; background: url('/img/galBgr.gif'); }
.julia div img, #julia div img { cursor: hand; }
.cool div { width: 120px; float: left; text-align:center; margin-top:7px; } 
.cool h2 { font-size: 16px; margin-bottom:0; } 


/* For print */
.cars div { float: left; }
.left div { float: left; margin: 5px; z-index: 2; color: #000000; }
.m { margin: 2px 0 4px 0; }
.k { margin: 4px 0 4px 0; }

.download { background: url('/Files/Objects/5134.gif') no-repeat 5px 12px; border: 1px solid #CCC; padding: 10px 15px; width: 390px; margin: 5px 0; }
#left   {clear:left; padding:0 2px 2px 0;}
.excel1 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:"Arial Cyr";
text-align:general;
vertical-align:bottom;
border:none;
white-space:nowrap;
}
.excel4 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#333333;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
background:#CC99FF;
}
.excel6 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:general;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
}
.excel10 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
}
.excel7 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
}
.excel8 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:nowrap;
}
.excel11 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:windowtext;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
}
.excel9 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:blue;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:underline;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
text-underline-style:single;
}
.excel2 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#333333;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
}
.excel5 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#333333;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
}
.excel3 {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#333333;
font-size:9.0pt;
font-weight:400;
font-style:normal;
text-decoration:underline;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:bottom;
border:.5pt solid windowtext;
white-space:normal;
text-underline-style:single;
}
.newstable       { border-collapse:collapse;}
.newstable td,
.newstable th    {border: 1px solid #CBCBCB; padding:3px;}
.newstable th    {background: #EFF1F3; }
.newstable .left {font-weight: bold;}

.drop         {position: absolute; left: 387px; top: 18px; width: 372px; background:#F8F8F8; padding:3px 5px; z-index:100; display:none; }
.drop a       {background:url(/img/GreyArrow.gif) no-repeat 0 5px; padding:0 0 0 7px; margin-right:7px; float:left; }
.drop a:hover {background:url(/img/BlueArrow.gif) no-repeat 0 5px; }

a.grey,
a.grey:hover       {color:#484848;}
.actions td        {vertical-align:top;}
.actions img       {margin-right:5px;}
.action-item,
.configs a         {background:url(/img/link_arrow.gif) no-repeat 0 5px; padding-left:10px; display:block;}
.action-item:hover,
.configs a:hover   {background:url(/img/link_arrow_hi.gif) no-repeat 0 5px;}
.configs           {margin-left:385px;}
.configs a         {display:block;}