html, body {margin:0px;padding:0px;}
BODY {background-color: #fff;}
BODY,TD,TH{margin: 0 0 0 0;font-family: Tahoma, sans-serif;font-size: 11px;color: #000;}
img{border: 0px;}
TABLE{border-collapse: collapse;border-spacing: 0px;}
TABLE TD,TH{padding: 0px;vertical-align: top;}
DIV{margin: 0px auto;padding: 0px;}
A{text-decoration: none;color: #395c83;}
FORM{display: inline;padding: 0px;margin: 0px;}
/* Отоброжение пнгешек в експлорере - Png settings*/
/* png */
.png {-background: none !important; -width: expression(this.firstChild.width); -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='scale')");}
.pngbg {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='scale')");}
.pngbgcrop {-background: none !important; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.style.backgroundImage.substring(4,this.style.backgroundImage.length-1)+"', sizingMethod='crop')");}
.png img {-visibility: hidden;}

/* Head - шапка*/
#head{width: 100%;height:229px;background-image: url(../images/bghead.jpg);background-repeat: repeat-x;}
.sputnik{position: absolute;top:77px;left: 270px;z-index: 10;}
#head .left{position: absolute;left: 0px; top: 0px;background-image: url(../images/top_left.jpg);background-repeat: no-repeat;width:447px;height: 229px;z-index: 3}
#head .right{position: absolute;right: 0px;_right:-1; top: 0px;background-image: url(../images/top_right.jpg);background-repeat: no-repeat;width:404px;height: 229px;z-index: 3}
#head .map {position: absolute;left: 17px;top:10px;z-index: 4;color: #fff;font-size: 11px;}
#head .map A{color: #feff83;text-decoration: underline;}
#head .minpanel{position: absolute;right: 34px;top:10px;z-index: 4;font-size: 11px;}

/* Search */
#search {position: absolute;top: 200px;right: 0px;_right: -1;z-index: 10;}
#search_cap {position: absolute;top: 227px;right: 215px;z-index: 12;}
#search_cap2 {position: absolute;top: 220px;right: 61px;z-index: 12;}
#search_cap3 {position: absolute;top: 226px;right: 27px;z-index: 12;}
#phone {position: absolute;top: 171px;right: 0px;_right: -1;z-index: 10;}
#provod {position: absolute;top: 190px;right: 210px;z-index: 11;}
input{margin: 0px 5px 0px 5px;border: 1px solid #ababab;color: #555;background-image: url(../images/fonsearch.jpg);background-repeat: repeat-x;height: 23px;width: 142px;}

/* Main - основное содержание страницы */
#main {width: 100%;height: 100%;border-collapse: collapse; table-layout: fixed;}
#leftcoll{background-image: url(../images/leftcol.gif);background-repeat: repeat-y;background-position: left top;}
#rightcoll{background-image: url(../images/rightcol.gif);background-repeat: repeat-y;background-position: right top;text-align: justify;padding: 0px 60px 70px 0px;}
#main .underline{position: absolute;top: 0px;left: 0px;}
#main .underline_relative{background-image: url(../images/line_under_head.jpg);background-repeat: repeat-x;position: relative;width: 100%;height: 84px;z-index: 1;left: 26px;}
/* Menu */
#menu{position: absolute;top: 107px;left: 17px;min-width: 235px;border: 4px solid #fff;z-index: 20;_height:300px;_width: 235px;min-height: 300px;background-color: #fff;background-image: url(../images/bgmenu.jpg);background-repeat: repeat-x;text-align: center;}
#menu .left{position: absolute;top: 118px;left: -30px;z-index: 1}
#menu .right{position: absolute;top: 118px;right: -29px;z-index: 1;_right:-30px;}
#menu .logo{margin-top: 25px;z-index: 3}
#menu .tele{margin-top: 0px;z-index: 3;margin-bottom: 15px;}
#menu .punkt{margin-top: 5px;width: 75%;padding: 10px;background-color: #dbe2ea;font-size: 15px;}
#menu .punkt A{color: #3f6692;}
.spacer{height: 30px;margin-top: 3px;}
/* Body */
#body {position: absolute;left: 287px;top:313px;right: 90px;bottom: 130px;z-index: 10;text-align: justify}
H1,H2,H3{background-color: #e5e5e5;font-size: 12px;padding: 10px 10px 10px 10px;width: 100%;}
.output_search H3 {padding: 5px 5px 5px 5px;margin: 0px;}
.output_search H3 A{text-decoration: underline;font-size: 12px;}
.output_search {margin-bottom: 8px;width: 100%;}
.searched {background-color: #78b2d8;font-size: 12px;padding-top: 1px;}
.counter_search{font-size: 12px;vertical-align: middle;width: 5px;}
.Nodes {width: 100%;margin-bottom: 10px;}
.Nodes TD{width: 50%;color: #777;}
.Nodes A{text-decoration: underline;}
.Nodes .link{position: absolute;bottom: 0px;right: 0px;}
.Nodes .cap {background-image: url(../images/bg_tree.jpg);background-repeat: repeat-x;height:75px;padding: 5px 10px 15px 10px;width: 90%;}

/* foot */
#foot {height:94px;background-color: #e5e5e5;}
#main .flower{position: absolute;bottom: 0px;right: 0px;_right:-1px;_bottom:-1px;z-index: 3;}
#main .contacts{position: absolute;top: 10px;right: 90px;_right: 91px;_bottom:-1px;z-index: 3;color: #5c5c5c;font-size: 11px;}
#main .banner {position: absolute;top: -150px;left: 40px;_left: 31px;z-index: 3;}
#main .powered {position: absolute;top: 30px;left: 30px;_left: 31px;_bottom:-1px;z-index: 3;color: #5c5c5c;font-size: 11px;text-align: center;}
#main .minimneu_coords{position: absolute;top: -25px;width: 100%;text-align: center;}
#main .minimneu_coords DIV{display: inline;margin: 0px 5px 0px 5px;color: #395c83;font-size: 11px;}

/* sitemap */
.explode_sitemap{width: 20px;text-align: center;}
.menu_list, .menu_list2{text-align: left;height:  20px;}
.menu_list2 {height: 6px;background-image:url(/images/admin/tree_top.gif);background-repeat: repeat-y;}
.cell{display: table;float: left;width: 100%;}
.caption {vertical-align: middle;padding-left: 1px;display: inline;white-space: nowrap;}
.left_coll{width:22px;background-image:url(/images/admin/tree_top.gif);background-repeat: repeat-y;padding: 0;vertical-align: top;}
.capmenu  {margin-left: 1px;}
.cap_sites{vertical-align: middle;white-space: nowrap;}
.cal_sites2{}
#menusitemap .png{display: inline;}


