html,body{background:#fff;width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
* html #wrap{height:100%;}
body{position:relative;}
a#arrow-top{display:block;height:64px;width:64px;background:url(arrow.png) no-repeat left top;position:fixed;z-index:1000;bottom:50px;right:10px;margin:0;padding:0;}
a#arrow-top:hover{background:url(arrow-active.png);}
p,td{font-family:Arial, Helvetica, sans-serif;margin-top:0;}
a img{border:0;}
a{color:#039;text-decoration:underline;}
a:hover{color:#699f0d;text-decoration:underline;}
a.hidden{text-decoration:none;color:#000;cursor:default;}
form{margin:0;padding:0;}
div.clr{clear:both;}
ul{margin-left:20px;margin-top:0;list-style-type:square;line-height:16px;padding:1px;}
/*h1{font-size:18px;font-weight:400;color:#000;margin:0;}*/
h1 {font-size: 18px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 3px; bow-shadow: inset 0 1px 1px rgba(0,0,0,.05); font-weight: 500; line-height: 1.1; padding: 3px; }
#wrap{position:relative;min-height:100%;width:100%;margin:0 auto;}
#page{width:980px;margin:0 auto;}
#header{position:relative;background:url(img01.jpg) no-repeat;height:234px;}
#top{overflow:hidden;height:131px;}
#logo{float:left;margin:25px 0 0 10px;}
#logo img{float:left;}
#company_name{text-transform:none;color:#039;font:normal 26px "trebuchet MS";width:605px;margin:15px 0 0;padding:0;}
#slogan{color:#708090;font:normal 15px "trebuchet MS";margin:0;padding:0;}
.search-area{float:right;margin:50px 0 0;}
#login_form{height:20px;width:181px;border:1px solid #bdbdbd;font-size:11px;padding-top:3px;padding-left:1px;}
ul.top-nav-menu{list-style:none;text-align:center;margin:0 auto;padding:0;}
ul.top-nav-menu li{font-size:14px;display:inline-block;margin:5px 10px;}
ul.top-nav-menu li a{display:block;background:#e1e1e1;border-radius:7px;padding:5px 10px;}
ul.top-nav-menu li a:hover{background:#699f0d;display:block;color:#fff;text-decoration:none;}
#menu div{text-align:center;margin:10px 0;}
.sidebar-left,.sidebar-right{float:left;width:195px;font-size:12px; }
.sidebar-left{float:left;margin:0 20px 0 0;}
.sidebar-right{float:right;margin:0 0 0 20px;}
.sidebar-left h2,.sidebar-right h2{font-size:14px;font-weight:400;color:#fff;background: #b0b0b0; border-radius: 8px;display:block;height:24px;text-align:center;margin:0 0 10px;padding:7px 15px 0;}
.sidebar-block{margin:0 0 10px;}
.sidebar-menu li a{display:block;background:#e1e1e1;border-left:4px solid #b0b0b0;font:bold 12px Arial, Tahoma, sans-serif;margin:0 0 2px;padding:2px 0 3px 10px;}
.sidebar-menu li a:hover{background:#ddd;display:block;color:#699f0d;text-decoration:none;border-left:4px solid #699f0d;}
.body-area{color:#000;text-align:justify;vertical-align:top;width:550px;font-size:12px;float:left;overflow:hidden;padding:0 0 20px 0;}
ul.content-menu li{border:1px solid #d3d3d3;width:588px;background:url(http://tvway.ru/images/camera.png) no-repeat 10px center;margin:0 0 5px;padding:5px 10px 5px 60px;}
ul.content-menu li a{font:bold 14px Arial, Tahoma, sans-serid;}
ul.content-menu li a:hover{color:#699f0d;}
ul.content-menu li.content-h3{font-size:14px;color:#708090;text-transform:uppercase;border:none;background:none;margin:10px 0 0;padding:0;}
#footer{width:980px;border-top:1px solid #e7e7e7;}
#bottom_addr{color:#000;text-align:center;font-size:11px;padding:4px 15px 15px;}
#bottom_menu{color:#000;text-align:center;font-size:12px;padding:15px 15px 4px;}
#bottom_menu ul{list-style:none;display:block;}
#bottom_menu ul li{float:left;display:block;width:100px;}
.tags{width:628px;border:1px solid #D3D3D3;margin:10px auto;padding:15px; overflow: hidden;}
.tags a{font:18px Arial, sans-serif;color:#708090;}
.tags a:hover{color:#61b329;text-decoration:none;}
.level-5{font:30px Arial, sans-serif;}
.level-4{font:26px Arial, sans-serif;}
a.level-3{font:22px Arial, sans-serif;}
a.level-2{font:18px Arial, sans-serif;}
a.level-1{font:12px Arial, sans-serif;}
.sidebar-menu,ul.content-menu{list-style:none;margin:0;padding:0;}
#bottom_addr a,#bottom_addr a:hover{text-decoration:underline;}
#bottom_menu a,#bottom_menu a:hover{color:#000;text-decoration:underline;}

div.content-posts {border: 1px solid #d3d3d3; width: 615px; padding: 15px 20px; margin-bottom: 10px; overflow: hidden;}
div.content-posts img {float: left; margin: 0px 10px 0 0; border: 3px solid #d3d3d3;}
div.content-posts h3 {font: bold 14px Arial, Tahoma, sans-serif; color:#708090; text-transform: uppercase; padding: 0; margin: 0 0 10px 0;}
div.content-posts a:hover {color: #699f0d;}
.dis { display: none; }
.map {list-style-type: none; padding: 0; margin: 0; width: 20%;/* margin-right: 1%; background-color: #e1e1e1;*/ float: left; }
ul.map li { margin-bottom: 1px; }
ul.map li a { display: block; background: #e1e1e1; margin: 0 0 2px 5px; text-align: left;}
.body-area > li {list-style-type: none;}
.body-area > li a {width: 647px; text-decoration:none; display: inline-block; border: 1px outset #fff; border-radius: 5px; padding: 2px 5px; margin: 1px 1px;}
.body-area > li a:hover {background: #699f0d; display: inline-block; border: 1px inset #fff; color: #fff; text-decoration: none;}
.body-area + h1 {color: red;}