*{margin:0;padding:0;}
a{color:#14A1D5;text-decoration:underline;}
a:hover{text-decoration:none;color:#eb5e2a;}
a,input{outline:none;}
li{list-style:none;}
p,li{font-family:Verdana,Arial,sans-serif;color:#555;}
h3,h5{text-transform:uppercase;color:#333;font:12px Verdana,Tahoma,Arial,sans-serif;line-height:14pt;}
h3{font-weight:700;}
.ief_serv{width:383px;}
.pic1{background:#EB5E2A url(../i/img1.jpg) no-repeat 100% 0;}
.pic2{background:#EB5E2A url(../i/img2.jpg) no-repeat 100% 0;}
.pic3{background:#EB5E2A url(../i/img3.jpg) no-repeat 100% 0;}
.pic4{background:#EB5E2A url(../i/img4.jpg) no-repeat 100% 0;}
.pic5{background:#EB5E2A url(../i/img5.jpg) no-repeat 100% 0;}
.related_links,.let_int,.tags a,#footer p.out_phone{font:11px Verdana,Arial,sans-serif;}
#ft_center *,#ft_left *,div.intro,div.ftext,.services p,.person_text p,.other_clients{font:12px Verdana,Arial,sans-serif;line-height:14pt;}
.date,.readmore,.person_imago p,#footer p.int_phone,.backlink,.toggl_prev,.serv_link{font:italic 14px Georgia,Times New Roman,serif;}
.news h6,.let_out{font:15px Georgia,Times New Roman,serif;}
div.intro,div.ftext,.news h6,.news_links.services p,.person_text p,.other_clients,.person_imago p,.let_out{color:#555;}
.related_links,.let_int{color:#888;}
.jtogg{color:#09C;}
.tags a{color:#DDD;}
#menu_top a,#footer p,#footer li,.tags h5{color:#FFF;}
#footer a{color:#FFF588;}
.headers{font:13px Verdana,Arial,sans-serif;text-transform:uppercase;line-height:12px;color:#9D9D9D;}
.jtl_1{font:italic 37px Georgia,Times New Roman,serif;margin:10px 0 12px;}
.jtl_2{font:26px Georgia,Times New Roman,serif;line-height:22pt;margin-top:25px;margin-bottom:15px;}
.readmore{padding-left:20px;background:url(../i/ico_sp.png) no-repeat 0 3px;}
.related_links{margin-bottom:20px;line-height:12pt;}
.content,.elm_prev{overflow:hidden;}
.togglers{cursor:pointer;position:relative;z-index:2;}
.togglers strong{border-bottom:1px solid #333;font-weight:500;color:#333;}
.hide .togglers strong{color:#0F8DBB;border-bottom:1px #0F8DBB solid;}
.toggl_prev{color:#0F8DBB;cursor:pointer;text-decoration:underline;}
.hide .toggl_prev,.news_links{color:#333;}
.hide .all_content{display:none;}
.elements{overflow:hidden;position:relative;top:-60px;}
.elm_inside{padding-top:44px;}
.elm_inside.itogg{color:#000;}
.all_content{margin-top:-40px;height:40px;z-index:100;}
.date{font-style:normal;color:#9D9D9D;margin-bottom:3px;}
div.ftext p{padding:5px 0 7px;}
.inp_corn{float:left;height:21px;margin-bottom:0;margin-top:-4px;position:relative;overflow:hidden;background:url(../i/inp_sp.png) no-repeat -9px 0;padding:0 8px;}
.inp_corn input{border:0 none;color:#B5B5B5;font:12px Verdana,Tahoma,Arial,sans-serif;background:url(../i/inp_sp.png) repeat-x 0 -21px;float:left;height:21px;width:180px;padding:3px 0;}
#container{min-width:1000px;position:relative;background:#BC4B22;}
#header{position:relative;height:418px;background-color:#EB5E2A;}
#shadow_h{position:absolute;bottom:0;left:0;width:100%;height:89px;background:#000 url(../i/glass.jpg) no-repeat scroll 90% 0;}
#body{position:relative;background:#FFF;margin:0 13px;padding:40px 0;}
#footer{width:100%;padding-top:60px;overflow:hidden;position:relative;background:#BC4B22 url(../i/ft_grd.png) repeat-x 0 76px;}
#body:before{content:url(../i/main_sl1.png);background:url(../i/main_sl.png) no-repeat 100% 0;height:40px;display:block;margin-top:-40px;}
#body:after{content:url(../i/main_sl2.png);background:url(../i/main_sl.png) no-repeat 100% -40px;height:40px;display:block;margin-bottom:-40px;}
.inp_corn:after{content:'';height:21px;width:9px;margin-bottom:0;position:absolute;top:0;right:0;background:url(../i/inp_sp.png) no-repeat;}
#logo,#logo a{position:relative;}
#logo{width:445px;height:36px;top:56px;left:48px;background:#EB5E2A url(../i/logo.png) no-repeat;}
#logo a{width:223px;height:36px;left:0;font:31px Arial,Tahoma,Verdana,sans-serif;line-height:1.1;color:#FFF;}
#logo b{position:absolute;width:223px;height:36px;top:0;left:0;background:url(../i/logo.png) no-repeat;}
#menu_top{width:575px;overflow:hidden;margin:89px 0 0 48px;}
#menu_top li{font:36px Arial,Tahoma,Verdana,sans-serif;float:left;padding-right:20px;margin-right:8px;background:url(../i/ico_sp.png) no-repeat 100% -16px;}
#menu_top li a{text-decoration:none;text-transform:uppercase;}
#search_form{position:absolute;height:21px;width:320px;bottom:41px;left:53px;}
#search_form label{display:block;float:left;width:67px;font:13px Verdana,Arial,Tahoma,sans-serif;color:#DDD;text-transform:uppercase;text-align:center;line-height:22px;}
#search_box{position:absolute;width:253px;height:21px;left:67px;background:url(../i/inp_sp.png) no-repeat -43px -42px;overflow:hidden;}
#search_area{width:196px;color:#777;border:0 none;float:left;margin-left:9px;height:18px;background:url(../i/inp_sp.png) repeat-x -43px -21px;padding:3px 2px 2px;}
#search_but{float:left;border:0 none;cursor:pointer;width:43px;height:21px;background:url(../i/inp_sp.png) no-repeat 0 -42px;}
#main{width:100%;overflow:hidden;}
div.columns-2 div#center_column{margin-right:34%;border-right:1px #CFCFCF solid;}
div.columns-3 div#center_column{border-color:#CFCFCF;border-style:none solid;border-width:1px;margin:0 34% 0 21%;}
div#sidebar_l{float:left;width:21%;margin-left:-100%;border-right:1px solid #CFCFCF;}
#sidebar_l .content{padding-left:40px;padding-right:20px;}
div.columns-2 #center_column .content{border-bottom:0;padding:0 20px 0 40px;}
div.columns-3 #center_column .content{padding:0 20px;}
.news h6{line-height:14pt;margin-top:6px;margin-bottom:4px;}
.person{overflow:hidden;margin:20px 0 10px;}
.person_imago{float:left;width:210px;margin:6px 0;}
.person_imago img{background:#FFF0CF;}
.person_text p{margin-bottom:10px;}
.services li{border-bottom:1px #CFCFCF solid;padding:20px 0 20px 90px;}
.services li p{margin-top:5px;}
.services .num{font:italic 130px Georgia,Times New Roman,serif;color:#FFFD47;float:left;position:relative;width:80px;left:-90px;height:100px;margin-right:-90px;line-height:90px;top:-10px;}
.other_clients{padding-top:20px;}
.wrap_sidebar_r{border-left:1px solid #CFCFCF;margin-left:-1px;}
.banners{width:270px;height:195px;position:relative;float:left;overflow:hidden;margin:25px 20px 0 0;}
.btext,.bfade{width:270px;position:absolute;bottom:0;left:0;}
.blink{position:relative;z-index:2;background:url(../i/ico_sp.png) no-repeat 20px -174px;padding:10px 20px;}
.blink a{font:italic 14px Georgia,Times New Roman,serif;color:#FFF;text-decoration:none;line-height:20px;}
.bfade{background:#000;}
.btext .bfade{height:100%;}
.bnc_l,.bnc_r{position:absolute;background:url(../i/bframe.png) no-repeat;height:195px;width:18px;z-index:3;top:0;}
.bnc_l{left:0;}
.bnc_r{right:0;background-position:-18px 0;}
.fs{position:absolute;background:url(../i/main_sl.png) no-repeat 0 -80px;height:56px;width:151px;margin-right:-90px;right:34%;top:0;}
#letters{background:url(http://advokat-km.jaaah.ru/main/i/mail_sp.png) no-repeat 0 -8px;width:251px;height:170px;position:relative;padding:30px 20px;}
.let_int{margin:20px 0 16px;}
.let_out{margin-bottom:16px;}
div#ft_center{margin:0 34% 0 21%;}
div#ft_left{float:left;width:21%;margin-left:-100%;}
#ft_menu{float:left;width:70px;margin:0 -70px 0 5px;}
.copyright{margin-left:53px;width:100%;}
#rss{display:block;width:143px;background:url(../i/ico_sp.png) no-repeat 100% -60px;margin:5px 0 0 53px;}
#ft_right p{padding-right:40px;}
#phones{margin:7px 0;}
#phones li{font:36px Arial,Verdana,Tahoma,sans-serif;clear:both;}
#phones li div{font:18px Arial,Verdana,Tahoma,sans-serif;float:left;margin-right:10px;padding-top:15px;}
#footer p.out_phone{line-height:15pt;}
div.tpl_index #sidebar_l .content,div.tpl_index #center_column .content{background:url(../i/acbg.png) repeat-x 0 100%;border-bottom:1px solid #CFCFCF;}
div.tpl_index .jtl_1,div.tpl_service .jtl_1{margin-bottom:20px;}
div.tpl_index h3{text-transform:none;}
div.tpl_index .jtl_2{margin-bottom:-7px;}
div.tpl_index .date{margin-top:25px;margin-bottom:3px;}
div.tpl_index .related_links{margin-top:4px;}
div.tpl_index .client_voice{color:#555;border-bottom:1px #CFCFCF solid;background:url(../i/ico_sp.png) no-repeat 0 -102px;padding:20px;}
div.tpl_news .news{border-bottom:1px solid #CFCFCF;padding:18px 0 22px;}
#year_selector{list-style:none;overflow:hidden;position:relative;height:53px;}
#year_selector li{float:left;margin-right:10px;}
#year_selector li a{font:26px Georgia,Times New Roman,serif;}
#year_selector li.yactive a,#year_selector li.yactive a.on{color:#000;text-decoration:none;}
#year_selector li.yactive ul li a:hover{text-decoration:none;}
#year_selector li.yactive ul li a{font:18px Georgia,Times New Roman,serif;color:#14A1D5;text-decoration:underline;}
#year_selector li ul{height:30px;position:absolute;text-transform:lowercase;font:18px Georgia,Times New Roman,serif;display:none;top:30px;left:0;}
#year_selector li.yactive ul{display:block;}
.intro ul,.ftext ul{margin:0 0 10px 65px;}
.intro ul li,.ftext ul li{color:#555;font:12px Verdana,Arial,sans-serif;line-height:20px;}
.intro ul>li:before{content:'\2014\a0';float:left;margin-left:-1.5em;}
.client_voice{padding-right:20px;background:url(../i/ico_sp.png) no-repeat scroll 100% -123px;}
.search_results li{list-style:none;font:12px Verdana,Arial,sans-serif;margin-bottom:15px;}
.search_results li div{margin-top:5px;font:11px Verdana,Arial,sans-serif;}
.search_results .highlight{background:#FFF588;}
#vcard{position:absolute;width:246px;height:133px;overflow:hidden;right:95px;top:128px;background:url(../i/vcard.jpg) no-repeat;}
#vcard_fade{position:relative;padding:0 20px;}
#vcard h3{font:bold 12px Tahoma,Verdana,sans-serif;color:#000;text-transform:none;margin-bottom:4px;width:246px;}
#vcard h4{font:11px Georgia,Times New Roman,serif;font-style:italic;color:#000;text-transform:none;margin-bottom:8px;width:246px;}
#vcard h5{font:10px Tahoma,Verdana,Arial,sans-serif;color:#616161;width:106px;text-transform:none;line-height:10px;}
#vcard h6{font:10px Tahoma,Verdana,Arial,sans-serif;color:#EB5E2A;line-height:16px;width:88px;margin-bottom:12px;}
#vcard a{font:9px Tahoma,Verdana,Arial,sans-serif;color:#0D779A;}
.card{position:absolute;left:140px;top:39px;width:102px;height:60px;}
#menu_top li.end{background:none;}
.services li.end,#ajax_content div.end{border:0 none;}
.serv_link,#misterBin{text-align:center;}
.elm_inside .elements,div.tpl_service .elements{margin-bottom:15px;margin-left:10px;top:10px;border-bottom:0px solid #DDD;}
.elm_inside .elements li,div.tpl_service .elements li{font:12px Verdana,Tahoma,Arial,sans-serif;line-height:20px;}
.elm_inside .togglers,div.tpl_service .togglers{color:#14A1D5;font:26px Georgia,Times New Roman,serif;line-height:28px;text-decoration:underline;}
#menu_top li.navactive a,#menu_top li a:hover{color:#F7BFAA;}
div#center_wrap,div#ft_w{float:left;width:100%;}
div#sidebar_r,div#ft_right{float:left;width:34%;margin-left:-34%;}
#sidebar_r .content,.person_imago p,.blink a:first-child{padding-left:20px;}
