
div.top-img { position: relative; overflow: hidden;   }
div.top-img img { //margin-bottom: -2px;  }
div.main { background: #f1f1f1 url(../img/dotted.gif) repeat-y 100% 0; width: 989px; margin: 0 auto; height: '100%'; min-height: 100%  }
img.menu-service { position: absolute; top: 100px; right: 19px }

DIV.service {border: solid 0px #000; width: 12px; position: absolute; top: 120px; right: 40px; }
*html DIV.service { right: 23px }
	DIV.service TABLE {width: auto; }
	DIV.service TABLE TD {}
		DIV.service TABLE TD.home {height: 18px; width: 50px; padding-bottom: 18px}
			DIV.service TABLE TD.home A {background: url(../img/icons.gif) no-repeat -11px 0; display: block; width: 11px; height: 11px; margin: 5px 0 0 16px;}
			DIV.service TABLE TD.home SPAN {background: url(../img/icons.gif) no-repeat 0 0; display: block; width: 11px; height: 11px; margin: 5px 0 0 16px;}
		DIV.service TABLE TD.mail {width: 50px;}
			DIV.service TABLE TD.mail A {background: url(../img/icons.gif) no-repeat -33px 0px; display: block; width: 12px; height: 11px; margin: 4px 0 0 15px;}
			DIV.service TABLE TD.mail SPAN {background: url(../img/icons.gif) no-repeat -21px 0px; display: block; width: 12px; height: 11px; margin: 4px 0 0 15px;}
		DIV.service TABLE TD.map {}
			DIV.service TABLE TD.map A {background: url(../img/icons.gif) no-repeat -55px 0; display: block; width: 10px; height: 12px; margin: 5px 0 0 14px;}
			DIV.service TABLE TD.map SPAN {background: url(../img/icons.gif) no-repeat -45px 0; display: block; width: 10px; height: 12px; margin: 5px 0 0 14px;}

div.content { overflow: hidden; text-align: left; background: url(../img/dotted.gif) repeat-y 0 0; }

div.content div.left { width: 300px; float: left; text-align: left; background: url(../img/dotted.gif) repeat-y 0 0; }
div.content div.left2 { padding: 15px 0 280px 26px; padding-bottom: '100px'; }
div.content div.right { width: 689px; text-align: left; float: left; position: relative; z-index: 1000 }
*html div.content div.right { width: 688 }
div.content div.right2 { padding: 0 40px 40px 26px; overflow: hidden }
*html div.content div.right2 { padding-bottom: 65px; }

div.cont-anonse { padding: 25px 0 25px 0;				  
				  border-top: 1px solid #c3c6bf; 
				  margin-right: 15px; 
				  margin-right: 15px; 
				  overflow: hidden   
				  }
div.anonse { overflow: hidden; margin-bottom: 12px }
div.anonse-img { width: 60px; height: 60px; //width: 61px; //height: 61px; overflow: hidden; float: left; background: #fff; margin: 0 8px 5px 0 }
div.anonse-img img { border: 1px solid #780c15 }
div.anonse p { font-size: 95% }
div.anonse p a { display: block; padding-bottom: .5em; font-size: 105% }
div.anonse h6 { color: #b1b3b5 }

div.bigAnonse{ border: 1px solid #d5d5d5; background: #fff; width: auto !important; float: left;  }
div.bigAnonse img { margin: 2px }

div.mmenu { position: absolute; left: 56px; top: 170px; overflow: hidden; width: 100%;  }
*html div.mmenu { left: 23px; } 

ul.mmenu { height: '100%'; margin: 0; float: left; clear: none; margin-left: 34px    }
ul.mmenu li { padding: 0 0 5px 17px; font: 18px Tahoma; color: #000; background: url(../img/mmenu-li.gif) no-repeat 0 .2em ; text-align: left }
ul.mmenu li.sel { color: #000; background: url(../img/mmenu-lisel.gif) no-repeat 0 .2em ; }

ul.mmenu li a { color: #324490; text-decoration: none }
ul.mmenu li a:hover { color: #5263ab; }
ul.mmenu li.sel a { color: #000  }
ul.mmenu li.sel a:hover { color: #000  }


div.submenu { padding: 13px 15px 20px 28px;  }

ul.submenu { height: '100%'; overflow: hidden; margin: 0; }
ul.submenu li { padding: 7px 10px 0 0; font: bold 120% Tahoma; color: #00274e; background: none  }
ul.submenu li a { color: #324490; }
ul.submenu li a:hover { color: #5263ab;  }
ul.submenu li.sel { color: #00274e  }
ul.submenu li.sel a { color: #00274e  }
ul.submenu li.sel a:hover { color: #736f6f }
ul.submenu ul { font-size: 75%; margin-left: 20px !important }


div.topnav { padding: 10px 15px 0 27px; margin-bottom: 10px  }
ul.topnav { height: '100%'; overflow: hidden; margin: 0 0 0 0 }
ul.topnav li { float: left; color: #45559a; font-size: 95%; vertical-align: bottom; padding: 0 0 0 0; background: none !important }
ul.topnav li.last { background: none }
ul.topnav li a { color: #45559a;  }
ul.topnav li a:hover { color: #5263ab }

div.rltbottom { position: relative; width: 989px; margin: 0 auto;  }
div.bottom {  position: absolute; top: -261px; left: 0; text-align: left;  height: 261px; overflow: hidden; width: 100%; color: #808080; 
background: url(../img/bottom.gif) no-repeat 50% 100%  }
div.inbottom { padding: 100px 0 0 0; width: 280px; overflow: hidden }					 
div.bottom p { padding: 0 0 .6em 30px;  }
div.bottom p strong { font-size: 105%; color: #324490 }
div.bottom p strong span { font-size: 120%; }
div.bottom p.counters { margin: 12px 0 0 0; float: left  }
div.bottom p.counters img { margin-right: 10px }

div.hnews { padding: 0 15px 10px 0 }
div.hnews h1 { color: #000; font-size: 170%;  }


