a img { border:0; }
* { margin: 0; padding: 0 }
BODY { background: #FFF url(/pics/bg/01.gif) 0 0 repeat-y }
/*TABLE { border-collapse: collapse; border: 0 }*/
A IMG { border: 0 }

/* Раскладка */
#colContent { }
#colAddInfo {}

h3 { font-size: 13px; text-decoration: underline; }
/* Фоны */
.bgLightGrey { background-color: #F3F3F3 }

/* Шапка */
#url { font: bold 11px Tahoma, Verdana, sans-serif; color: #000; position: absolute; top: 15px; left: 80px }
#currentDate { font: 11px Tahoma, Verdana, sans-serif; color: #666; position: absolute; top: 10px; left: 160px }
#currentTime { font: 27px Arial, Tahoma, Verdana, sans-serif; color: #666 }
#addStart { background: url(/pics/bg/02.gif); }
#addFavorites { background: url(/pics/bg/03.gif); }
#addStart, #addFavorites {
	font: 11px Tahoma, Verdana, sans-serif; color: #666; padding: 0 15px 3px 20px;
	background-position: 0 1px; background-repeat: no-repeat;
}
#logo { margin: 15px 0 0 40px }
#logo h1, #logo img {position: absolute; }
#slogan { margin: 9px 0 0 320px; }
/* --- */
#logoAndWeather { padding: 10px 0px }
#logoAndWeather TABLE { width: 100% }
#logoAndWeather TABLE TD { vertical-align: top }

/* Погода */
#weather, #weather1 ,#weather2 { background-color: #f3f3f3; }
#weather UL,#weather1 UL,#weather2 UL { list-style: none; background: #FFF; height: 23px }
#weather1 a, #weather2 a { font-size: 11px; }
#weather UL LI,#weather1 UL LI, #weather2 UL LI { display: block; float: left; width: 50%; font: 11px Tahoma, Verdana, sans-serif; text-align: center }
#weather UL LI DIV,#weather1 UL LI DIV,#weather2 UL LI DIV  { padding: 6px 0 4px 0 }
#weather UL LI.active,#weather1 UL LI.active,#weather2 UL LI.active { background: #F3F3F3 url(/pics/bg/05.gif) 0 0 no-repeat; font-weight: bold; }
#weather UL LI.active DIV,#weather1 UL LI.active DIV { background: url(/pics/bg/06.gif) 100% 0 no-repeat }
#weather2 UL LI.active DIV { background: url(/pics/bg/06.gif) 100% 0 no-repeat }
#weather UL LI A,#weather1 UL LI A,#weather2 UL LI A { color: #000 }
#weather .temp,#weather1 .temp,#weather2 .temp { font: 27px Arial, Tahoma, Verdana, sans-serif; color: #666; text-align: center; padding: 4px 0 4px 0 }
#weather .temp IMG,#weather1 .temp IMG,#weather2 .temp IMG { margin: 0 3px -2px 8px }
#weather .desc,#weather1 .desc,#weather2 .desc { font: 11px Tahoma, Verdana, sans-serif; color: #666; text-align: center; background: url(/pics/bg/07.gif) 0 0 repeat-x; padding: 10px; }

/* Реклама */
#advert { height: 124px; background: #F3F3F3 url(/pics/bg/04.gif) 0 0 repeat-x; margin: 10px 0px 0 0px; border-top: 1px solid #FFF; width: 100%; }
#advert .header { }
#banner600x100, #bannerStretch { height: 100px;  }
#banner600x100 { position: absolute; top: 16px; right: 8px }
#bannerStretch { margin: 16px 616px 0 0 }

/* Навигация */
.nav { height: 35px; }
/*.nav #menu tr td div  { background-image: url(/pics/nav/line.gif); background-repeat: repeat-x; background-position: bottom; height: 30px; padding: 0 0 5px 0; }*/
.nav #menu tr td { vertical-align: bottom; }
.nav #menu tr td.line div, .nav #menu .st  { background-image: url(/pics/nav/line.gif);  margin: 0 0 0 2px; border-left: solid 1px #EDD992; background-repeat: repeat-x; background-position: bottom; height: 34px; }
.nav #menu tr td.link div { margin: 0 0 0 2px; border-left: solid 1px #EDD992; text-align: center; background-image: url(/pics/nav/line.gif); background-repeat: repeat-x; background-position: bottom; height: 29px; padding: 0 0 5px 0; }
.nav #menu tr td a { font-size: 13px; font-weight: bold; font-family: Tahoma; color: #161414; }
.nav #menu tr td#one div, .nav #menu .st{ border: none; margin: 0; }
.nav #menu .st img { margin: 1px 0 17px 0px; }

.nav #menu1 #inet,.nav #menu #inet a { background-image: url(/internet/1.gif); background-position: bottom; background-repeat: no-repeat; vertical-align: bottom; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; }
.nav #menu #inet,.nav #menu #inet a { background-image: url(/internet/1.gif); background-position: bottom; background-repeat: no-repeat; vertical-align: bottom; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; }
.nav #menu1 tr td { vertical-align: bottom; }
.nav #menu1 tr td.line div, .nav #menu1 .st  { background-image: url(/pics/nav/line.gif); margin: 0 0 0 2px; border-left: solid 1px #EDD992; background-repeat: repeat-x; background-position: bottom; height: 34px; }
.nav #menu1 tr td.link div { margin: 0 0 0 2px; border-left: solid 1px #EDD992; text-align: center; background-image: url(/pics/nav/line.gif); background-repeat: repeat-x; background-position: bottom; height: 30px; padding: 0 0 5px 0; }
.nav #menu1 tr td a { font-size: 13px; font-weight: bold; font-family: Tahoma; color: #161414; }
.nav #menu1 tr td#one div, .nav #menu1 .st{ border: none; margin: 0; }
.nav #menu1 .st img { margin: 1px 0 17px 0px; }

.nav #work_menu .link a { font-size: 11px; font-family: Tahoma; color: #666666; font-weight: normal; }
.nav #work_menu tr td div  { background-image: url(/pics/nav/line2.gif); background-repeat: repeat-x; background-position: bottom; height: 35px; padding: 0 0 0 0; }
.nav #work_menu tr td { vertical-align: bottom; }
.nav #work_menu tr td.line div  { background-image: url(/pics/nav/line2.gif);  margin: 0 10px 0 2px; border-left: solid 1px #86A00E; background-repeat: repeat-x; background-position: bottom; height: 35px; }
.nav #work_menu tr td.link div { margin: 0 0 0 2px; border-left: solid 1px #86A00E; text-align: center;  }
.nav #work_menu tr td#one div { border: none; margin: 0; }



#end89 .st89, #end89 .right89 div, #end89 .center89 div,#end89_1 .st89, #end89_1 .right89 div, #end89_1 .center89 div { font-size: 1px; background: url(/pics/podval/line1.gif) repeat-x top; }
#end89 .st89 { width: 30px;}
#end89_1 .st89 { width: 106px;}
#end89 .right89 .str,#end89_1 .right89 .str  { margin: 0 0 18px -36px; }
#end89 .right89,#end89_1 .right89 { margin-top: -30px;width: 25%;  }
#end89 .right89 div,#end89_1 .right89 div {text-align: left; }
#end89 .center89 div,#end89_1 .center89 div { margin-left: 1px; border-left: solid 1px #EDD992; text-align: right; }

#end89,#end89_1 { padding: 13px 30px 0 30px; }

#end89 .text89,#end89_1 .text89 { padding: 10px 0 0 32px; color: #666666; font-size: 11px; font-family: Tahoma; text-align: left; }
#end89_1 .text89 { padding: 10px 0 0 108px; }
#end89 .text89 a,#end89_1 .text89 a { color: #F89626; font-weight: bold; }
#end89 .text89 ul,#end89_1 .text89 ul { list-style-type: none; margin: 6px 0 0 -9px; }
#end89 .text89 ul li, #end89_1 .text89 ul li  { display: inline; padding: 0 6px 0 9px; }
#end89 .text89 ul li.line89,#end89_1 .text89 ul li.line89 { border-left: solid 1px #F89626; }
#end89 .counter89, #end89_1 .counter89 { padding: 20px 0 0 0; }



.top_bg { background: #fff; }
.statline a,.statline {COLOR: #666; font: normal 11px tahoma; }


.mitemb a, .mitema a {COLOR: #666; font: normal 11px tahoma;}
.box0 { border: 0; }
.dgrey,.greyer a,.greyer,.greyer b{ color:#000; font-weight: normal; }
.green a { font: normal 11px tahoma; color:#000; }
.w1e a { color:#000 !important; }
.pad8 .h2 { color:#666; font: normal 13px tahoma; }
.tx5 { }
.hr1 {border-bottom:0;}
h1.h1 { color: #000; font: bold 16px arial; }
h2.h2 { color: #000; font: bold 13px tahoma; }
.black a { color: #000; }
.black a b { color: #000; }
a b { color: #000; font-weight: normal; }
a {  color: #000; }

.fontab tr td table td { padding: 5px; }

.mn h2 { font: bold 13px tahoma; }
.mn { height:35px; }

.mn .house { width: 105px; text-align: center;  }
.mn .house div { border-left:0; //padding-bottom: 13px; }
.mn h2 { margin: 0; padding: 0; }
.mn div { margin-right: 2px; font: bold 13px arial; border-left: solid 1px #EDD992; height:35px; background-image: url(/pics/nav/line.gif); padding: 0 0 0 0; background-repeat: repeat-x; background-position: bottom; text-align: center; }
.mn td.active div { margin-right: 0; border: 0; background-image: url(/news/bg/27.gif); padding: 0 0 0 0; }
.mn td.active { width: 137px; }
.mn td.active h2 { font: bold 16px arial; margin-bottom:-3px; padding-top: 18px; }
.mn span { display: block; font-size:1px; }
.subheader b { color: #000 !important; }

#links-to-services { line-height: 1.8 !important; }
#links-to-services A { font-weight: normal !important; white-space: nowrap; }









