html,body{height:100%}
html{overflow-y:scroll;background-color:#fff}
body{min-width:1000px;background:url(img/ul_top.jpg) 0 70px repeat-x}
*{margin:0;padding:0;font-size:11px;font-family:verdana;text-decoration:none;border:none;color:#3D3D3D}
* a:hover{color:#DA3C1E}
* a:hover *{color:#DA3C1E}
td{vertical-align:top}
table.content{width:100%;height:100%;border-collapse:collapse}
table.content td,th{padding:0;}
table.content th{vertical-align:bottom}
body.inside{background:url(img/bcg_html.jpg) repeat-x}
ul.menu_inside{margin-top:66px;background:#e5e5e5;height:19px;padding:5px 0 0 40px}
ul.menu_inside li{margin-right:11px}
ul.menu_inside a.active{}
ul.menu_inside a:hover{color:#D84225}
ul.menu_inside li.logo{background:red;float:right;margin-right:38px}
ul.menu_inside li.logo a{display:block;background:url(img/logo2.gif);width:49px;height:13px}
b{font-weight:bold}
i{font-style:oblique}
ul{list-style:none}
ul li{float:left}
ul.top{clear:both;overflow:hidden;height:376px}
ul.top a{color:#7B7B7B;margin-right:8px}
ul.top li.first{background:url(img/li_first.jpg) 0 27px no-repeat;width:50%;height:344px;padding-top:32px}
li.first div.logo{width:91px;padding:1px;margin:0 0 0px 65px}
li.first div.logo a{display:block;height:24px}
ul.menu{margin:291px auto;width:384px}
ul.menu li{padding:8px 0}
ul.menu li.active{margin-right:10px;background:#f0f0f0 url(img/li_left.gif) no-repeat}
ul.menu li.active a{background:url(img/li_right.gif) top right no-repeat;color:#D84225;margin:0;padding:8px 10px}
ul.top li.about{width:344px;height:260px;padding:90px 0 0 12px;background:#e5e5e5 url(img/about.jpg) 0 18px no-repeat;margin-top:7px}
ul.top li.about span{padding-right:10px}
ul.top li.about div.text_box{margin:0 17px 0 90px;color:#473F3C}
ul.top li.about span{float:left;margin-top:140px;width:160px}
ul.top li.about span div{height:40px}
ul.top li.about a{display:block}
ul.top li.about a:hover{color:#DA3C1E}
ul.top li.last{width:38px;height:330px;background:url(img/li_last.jpg) 0 27px no-repeat;float:right}
div.content{padding:35px 35px 0px 35px;background:#fff url(img/content_bcg.gif) repeat-x}
table.banner{width:100%;margin:35px 0;background:url(img/banner_bcg.gif) repeat-x}
table.banner p{color:#fff;font-family:arial}
table.banner td.first{padding:15px 30px 0 30px}
table.banner td.first *{font-size:12px;color:#fff;font-family:arial}
table.banner td.last{padding-top:15px}
table.banner p{background:url(img/kavichka_1.gif) no-repeat;padding:2px 20px}
table.banner a.cms{background:url(img/cms.gif);width:214px;height:70px;display:block}
table.banner a.demo_cms{float:right;background:url(img/cms_demo.gif);width:185px;height:70px;display:block}
table.footer{width:100%;clear:both;margin-top:0px}
table.foo{border-top:15px solid #E5E5E5}
table.footer *{color:#fff}
table.footer td img{margin-bottom:53px}
table.footer td.first{border-bottom:15px solid #E5E5E5;padding-bottom:15px; text-align: center; width: 100%}
table.footer td.copys{text-align:center;padding:10px 0;background:#D94326}
table.footer td.copy{border-left:35px solid #CF8678;border-right:35px solid #CF8678;text-align:center;background:#D94326 url(img/footer_bcg.gif) repeat-x;padding:20px 0}
table.footer td.form{width:320px;background:#7F1A07;padding-top:20px}
table.footer form{background:url(img/form_bcg.gif);padding-left:10px}
table.footer form span{margin-top:1px;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #808080;border-left:1px solid #808080;width:298px;height:13px;display:block}
table.footer input{height:11px;width:296px;border-top:1px solid #404040;border-left:1px solid #404040;border-bottom:1px solid #D4D0C8;border-right:1px solid #D4D0C8}
table.footer form p{color:#fff;width:50%;float:left}
table.footer form p span{width:143px}
table.footer td.form form p input{width:141px}
table.footer span.textarea{width:298px;height:65px;margin-bottom:6px}
table.footer textarea{width:296px;height:63px;border-top:1px solid #404040;border-left:1px solid #404040;border-bottom:1px solid #D4D0C8;border-right:1px solid #D4D0C8}
table.footer input.button{width:300px;border:none;height:17px;border-bottom:3px solid #7F1A07;margin-bottom:3px;background:#7F1A07;color:#fff;cursor:pointer}

div.corepopup{background:url(../core/img/header.gif) 0 0 no-repeat;position:absolute;width:150px;left:100px;top:100px}
div.corepopup h1{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);width:140px;background:#ebe9ee url(../core/img/header.gif) 0 0 no-repeat;padding:10px 0 0 10px !important;padding-top:20px;color:#668dbf;font-weight:bold;font-size:11px;font-family:Verdana;border:1px solid #aaa}
div.corepopup a{display:block;font-weight:normal;line-height:28px;margin-left:-10px;text-decoration:none;color:#000;padding-left:10px}
div.corepopup a:hover{background-color:#2767B7;background-image:none;color:#fff}
div.corepopup a.first{margin-top:10px}
div.corepopup a.border{border-top:1px solid #aaa}
div.corepopup div{height:28px;margin-left:-10px}