body{background:#d8a964 url(../images/background.jpg) repeat-x;font:13px/16px Arial;color:#000;margin:0;padding:0} a{color:#402706;text-decoration:underline} p{margin:10px 0 0} ul{margin:0 0 0 10px} img{border:0} .clear{clear:both} #header{width:1000px;background:#d8a964 url(../images/header.jpg) 0 -98px no-repeat;height:600px;margin:0 auto} #wrapper{width:100%;background:url(../images/wrapper.jpg) repeat-x bottom} #container{width:1000px;background:url(../images/container.jpg) no-repeat top;margin:0 auto} #content{float:right;width:650px} #sidebar{float:left;width:350px;margin-top:20px} #footer{border-top:1px solid #000;background:url(../images/border.gif) no-repeat top left;font:12px Arial;margin:10px 0 0 50px;padding:15px 0} #logo{position:relative;top:0;left:0;width:300px;height:140px} #logo a{display:block;width:300px;height:140px} #langs{position:relative;top:0;left:0;width:200px;height:90px} #ru{position:absolute;top:0;left:30px;width:30px;height:40px} #be{position:absolute;top:20px;left:60px;width:30px;height:40px} #menu{float:right;position:relative;height:18px;top:-205px;right:80px;font:14px/18px Arial;overflow:hidden} #inner_menu{float:left;position:relative;width:660px;height:66px;font:14px/18px Arial;overflow:hidden;background:#d8a965 url(../images/szepa.jpg) no-repeat top left} #inner_menu ul{list-style:none;overflow:hidden;margin:25px 0 0 70px;padding:0} #menu ul li,#inner_menu ul li{float:left;margin-left:-1px;background:url(../images/dots-y.gif) repeat-y top left;padding:0 15px} #menu ul li a,#inner_menu ul li a{display:block;float:left;margin:0;padding:0} #menu ul li.active a,#inner_menu ul li.active a{color:#fff;font-weight:700} #latest{float:left;width:650px;background-position: -341px -697px;height:200px} #works{position:relative;top:51px;left:41px;width:600px;height:100px} #works ul li{float:left;padding:0 10px} #sidebar .news{width:295px;margin:0 0 0 50px} #sidebar .news p{background:url(../images/dots-x.gif) repeat-x bottom;width:295px;margin:5px 0;padding:10px 0} #sidebar .news h2{background:none;font:21px Arial;letter-spacing:-1px;margin:0;padding:0} #sidebar .news.nodot{background:none} #sidebar .clients{font-size:11px;width:295px;margin:30px 0 0 50px} #sidebar .clients h3{font:bold 13px Arial;margin:0;padding:0} #info{float:left;clear:both;width:650px} #info .text{float:left;width:550px;padding:20px 0 20px 50px} #info .cloud{color:#402706;float:left;width:550px;padding:20px 0 0 50px} #info .cloud p{float:left;margin:0} #info .cloud p span{letter-spacing:-1px;line-height:28px} #info .cloud p span.s1{font-size:36px} #info .cloud p span.s2{font-size:26px} #info .cloud p span.s3{font-size:24px} #info .cloud p span.s4{font-size:22px} #info .cloud p span.s5{font-size:16px} #info .cloud p span a{text-decoration:none;padding:1px} #info .cloud p span a:hover{background:#ebd08b} #from{float:right;background:url(../images/from.jpg) no-repeat top;width:220px;height:130px} #from a,#from2 a{display:block;width:220px;height:130px} #from2{float:left;background:url(../images/from.jpg) no-repeat top;margin-top:400px;width:220px;height:130px} #copyright{float:left;width:554px;margin:10px 0 0 30px} #copyright p{margin:0 0 2px} #copyright p.indent{text-indent:-12px} #copyright p.indent a{text-decoration:none;color:#000} #phone{float:right;width:260px;text-align:right;margin-right:20px} #phone p{color:#3b2c1b;font:bold 12px/14px Arial;margin:0} #phone p.number{color:#3b2c1b;font:bold 27px/32px Arial;letter-spacing:-2px} #phone p.number a{color:#3b2c1b;text-decoration:none} #phone p.number span{color:#8d6e41;font-weight:400} #bottomlangs{float:right;width:260px;text-align:right;margin:10px 20px 0 0} #map{float:left;width:220px;padding-top:20px} #search{float:left;width:200px;padding-top:20px} h1{font:21px Arial;letter-spacing:-1px;margin:0;padding:0} #bottomlangs a{color:#8e6413} #map a{background:url(../images/icon_map.gif) no-repeat left;padding-left:20px} a.subscribe{background:url(../images/subscribe.gif) no-repeat left;padding-left:12px} address{font:normal 13px Arial} #inner_wrapper{width:100%;background:url(../images/inner_background.jpg) repeat-x top} #inner_sidebar{float:left;width:340px;height:100%} #bottom{float:left;height:43px;margin-top:-30px;position:relative;width:430px;zoom:1;} #bottom .left{position:absolute;top:0;left:275px;width:65px;height:43px;background-position: -74px 0;} #inner_header{position:relative;background-color:#d8a964;background-position:0 -98px;width:340px;height:630px} #inner_header .branch_bg{display:block;position:absolute;left:271px;top:47px;height:98px;width:69px;background-position:0 0} #inner_content{float:left;width:660px;background:#eac682 url(../images/inner_content_background.jpg) repeat-y right;margin-bottom:20px} #inner_info{float:left;width:660px} .inner_info_news,.inner_info_vacancies,.inner_info_partners{background:url(../images/inner/news.jpg) no-repeat right bottom} .inner_info_services{background:url(../images/inner/services.jpg) no-repeat right bottom} .inner_info_contacts{background:url(../images/inner/contacts.jpg) no-repeat right bottom} .inner_info_works{background:url(../images/inner/works.jpg) no-repeat right bottom} .inner_info_map{background:url(../images/inner/map.jpg) no-repeat right bottom} #inner_text{float:left;width:530px;min-height:550px;height:auto!important;background:url(../images/inner_text_background.jpg) no-repeat left bottom} #paper{background:url(../images/marker/back.png) 0 0 repeat-x;clear:right;float:left;height:75px;margin-left:38px} #paper h1{background:url(../images/marker/left.png) 0 0 no-repeat;color:#272801;float:left;font:25px/75px Arial;height:75px;min-width:185px;overflow:hidden} * html #paper{margin-left:19px} * html #paper h1{zoom:1} #paper h1 a{color:#272801;display:block;text-decoration:none} #paper h1 span{background:url(../images/marker/right.png) right 0 no-repeat;display:block;height:75px;text-align:center;padding:0 20px} #links{position:relative;margin-top:50px;font:13px Arial;margin-left:50px} #links ul{list-style-type:none;margin:0;padding:0} #links ul li{padding:5px 0} #links ul li:before{content:"— "} #text{float:left;width:490px;padding:20px 0 40px 40px} #mapa{padding:33px 0 37px 35px} html > body #mapa{padding:34px 0 40px 35px} #text h1,#text h2{font:21px Arial;margin:0;padding:10px 0} #text .post h1,#text .post h2{padding:0} #text .post{margin:5px 0 20px} #text .post .title{font:normal 18px Arial;margin:0;padding:0} #screenshot{width:530px;padding:10px 0} #screenshots{width:530px;height:75px;padding:10px 0} #screenshots img{border:1px solid #000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5} #screenshots a img{margin-right:2px} #information{float:left;width:530px} #description{width:300px;float:left} #details{width:200px;float:right} #details p{margin:0 0 5px} #catalog{float:left;width:550px} #catalog .empty{float:left;width:550px;line-height:5px;padding:5px 0 0} #catalog .rowone{float:left} #catalog .rowtwo{float:right} #catalog .rowone,#catalog .rowtwo{width:245px;background:#efd192;border:3px solid #e1b773;padding:10px} #catalog .rowone:hover,#catalog .rowtwo:hover{background:#ffecc0;border:3px solid #d8a964} #catalog img.preview{float:left;border:1px solid #000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;margin:0 5px 5px 0} #pages{width:530px;text-align:center;font:11px Arial;padding:20px 0 0} #pages.ts{font:15px Arial} #pages .prev{display:inline;float:left} #pages .next{display:inline;float:right} #pages a{padding:2px 4px} #pages a.active{background:#d8a964;color:#fff;border:0;border-bottom:1px solid #b7863f;border-right:1px solid #b7863f;text-decoration:none} #list{padding:0 0 10px} #cerror{font:12px Arial;text-align:center} #cerror .info,#cerror .error{margin-top:20px} #cerror .info,#serror .info{color:green} #cerror .error,#serror .error{color:red} #serror{font:12px Arial;margin:5px 0} #error{position:absolute;width:380px;height:60px;left:50%;top:50%;margin-left:-200px;margin-top:-150px;overflow:auto;border:10px solid #000;background:#eac682;text-align:center;padding:10px} #error h1{font:bold 26px Arial} #error a{color:#4e8bc1;font:13px Arial} #cloud{line-height:18px;text-align:center;padding:10px} #cloud a{text-decoration:none;padding:2px} .contact_form{float:left;display:block;width:310px} .contact_text{float:right;display:block;width:180px;margin:10px 0} .contact_text .notitle{margin-left:68px!important} *,#logo h1,#sidebar .clients p,#from h1,#from2 h1{margin:0;padding:0} a:hover,#sidebar .news h2 a,#sidebar .clients h3 a,#text .post .title a{text-decoration:none} #logo a span,#ru a span,#en a span,#be a span,#from a span,#from2 a span,#coutners{display:none} #ru a,#be a{display:block;width:30px;height:40px} #menu ul,#works ul{list-style:none;overflow:hidden;margin:0;padding:0} #menu ul li a:hover,#inner_menu ul li a:hover,#menu ul li.active a:hover,#inner_menu ul li.active a:hover{color:#fff} #works ul li img,#screenshot img{border:1px solid #000} #links ul li a.active,#list .active{font-weight:700} #screenshots a:hover img,#screenshots a.active img,#catalog a:hover img.preview{filter:alpha(opacity=100);-moz-opacity:1;opacity:1} #cloud a:hover,#cloud a.active{background:#d8a965;padding:2px} form{display:inline} .field{width:130px;border:1px solid #000;background:#fff url(../images/field-back.gif) 0 0 repeat-x;height:14px;font:11px/16px Arial;padding:3px 2px} #subscribe .field{background:#f4e6b9} .textarea{width:99%;height:150px;border:1px solid #000;background:#fff url(../images/field-back.gif) 0 0 repeat-x;font:11px Arial;padding:3px 2px} .field.large{width:99%} html > body .textarea,html > body .field.large{width:100%} .button{height:34px;width:98px;border:0;cursor:pointer} .button.ru{background:url(../images/buttons/ru/send.gif) 0 0 no-repeat} .button.be{background:url(../images/buttons/be/send.gif) 0 0 no-repeat} .button.en{background:url(../images/buttons/en/send.gif) 0 0 no-repeat} #search .button{width:45px} #subform .button{width:80px} #subform{width:258px;background:#f4e6b9;margin:0 0 20px 50px;padding:0} #subform .top{background:url(../images/back_subform_top.gif) no-repeat top;padding:5px 0 0} #subform .left{background:url(../images/dots-y.gif) repeat-y left} #subform .right{background:url(../images/dots-y.gif) repeat-y right} #subform .bottom{background:#f0dea7 url(../images/back_subform_bottom.gif) no-repeat bottom;padding:0 0 5px} #subform .form{padding:5px 15px} #subform .rss{background:url(../images/dots-x.gif) repeat-x top;padding:10px 15px 5px} #subform .rss a{background:url(../images/rss.gif) no-repeat left;padding-left:20px} #com div{margin-top:20px} #com div div{float:left;display:block;width:300px;margin-top:0} #com div div label{float:left;display:inline;width:100px;text-align:right;padding:2px 0 11px} #com div div label.checkbox{vertical-align:middle;width:255px} #com div div div{float:right;display:inline;width:190px} #com div div div .field{width:190px} #com div div div .field#phone{float:left} #com div div div .textarea{width:190px;height:180px;margin-bottom:5px} #com #sub{float:right;margin-bottom:10px} #text .contact_text h1{margin:7px 0;padding:0} #text .contact_text p{margin:5px 0;padding:0} #com select{width:197px;border:1px solid #000;background:#fff;font:11px/20px Arial;height:20px} #upload input{background:#fff;font:12px/16px Arial;width:200px} #upload p{line-height:100%;margin:0 0 5px} #upload p span.extensions{font:10px/11px Arial} #latest, #bottom .left, #inner_header, #inner_header .branch_bg{background-image:url("../images/header.jpg");}