﻿/* http://www.black-sun.ru/ */
/* Lidings */
@media Screen
{
body { padding: 0; background: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
.clear {clear: both; height: 1px;}
.clearbig {clear: both; height: 30px;}
a:active, a:focus{outline: 0}
a img { border:none; outline:0; }
img { border:none; outline:0; }
.page {padding: 0 14px; min-width: 942px;}
#site-max-width { max-width: 1300px; text-align:left; }

.header {height: 347px; width: 100%; display: block; position: relative; overflow: hidden;}
.logo {background: url(/_images/ru/logo.jpg) no-repeat; width: 93px; height: 89px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; left: 0; top: 11px;}
.header h1 {margin: 0; padding: 0; background: url(/_images/eng/ptotecting_buisness_in_russia.gif) no-repeat; width: 317px; height: 28px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; /*left: 109px;*/ left:0; top: 107px;}
.header .header_bg_pos {display: block; position: absolute; top: 132px; left: 50%; width: 100%; background: url(/_images/ru/header_flash_box.jpg) no-repeat; margin: 0 0 0 5px; border-left: 2px solid #ffffff; height: 125px; }
/*#allflags  {position:absolute; top:132px; left:-10px; width:52%; height:125px;}*/
/*#allflags .inner{ position:relative; width:100%; background: url(/_images/headimg/header_img_1.jpg) top center no-repeat; height:125px; top:0px; margin:0px auto;}*/
#allflags1 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags2 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags3 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags4 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags5 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags6 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags7 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#allflags8 { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
#leftstandart { background: url(/_images/headimg/left.jpg) top right; position:absolute; top:148px; left:-10px; width:52%; height:195px;}
.header .flash {display: block; position: absolute; top: 148px; left: 50%; width: 100%; background: url(/_images/headimg/fl_right.jpg) top left; margin: 0 0 0 5px; border-left: 2px solid #ffffff; height: 195px; }
.header .flash div { position:relative; }
.header .flash div a { position:absolute; display:block; top:143px; left:30px; }
ul.lang_menu {margin: 0; padding: 0; position: absolute; right: -5px; top: 35px;}
ul.lang_menu li {margin: 0; /*padding: 0 0 0 2px;*/ list-style: none; float: left;}
ul.lang_menu li a { color:#666; font-size:11px; /*text-indent: -9999px;*/ text-decoration:none; overflow: visible; display: block; width: 40px; margin-left:11px; height: 15px;}
ul.lang_menu li a:hover { color:#373737; text-decoration:underline; }
ul.lang_menu li span { font-size:11px; /*text-indent: -9999px;*/ overflow: visible; display: block; width: 40px; margin-left:11px; height: 15px; color:#960014; text-decoration:none; }
#developer { width:200px; margin: 0; padding: 0; position: absolute; right: 0px; top: 74px; }
#developer form {padding: 0; float: right; margin:0; position:absolute; right:0px; top:0px;}
#developer form div {float: right; }
#developer form input {float: left; text-align: left;}
#developer form input.img{width:49px; height:17px; display:block; background: url(/_images/ru/footer_b.gif) 0 100% no-repeat;}
#developer form input.footer_s {margin: 0 6px 0 0; border: 1px solid #b3b9c3; font-size: 12px; color: #666666; padding: 0 2px 1px; width: 126px;}
ul.main_menu { margin: 0; padding: 0; position: absolute; right:0; top: 115px; width:600px; }
ul.main_menu li { margin: 0; /*padding: 0 0 0 2px;*/ color:#000; list-style: none; float: right; height:13px; font-size:12px; font-weight:bold; }
ul.main_menu li a { color:#666; text-decoration:none; }
ul.main_menu li a:hover { color:#373737; text-decoration:underline; }
ul.main_menu li span { color:#960014; }
div.topline { font-size:0; line-height:0;position: absolute; top: 137px; height:1px; width:100%; background:#bcbcbc; }
/*.lang_menu li a.ru, .lang_menu li span.ru {background: url(/_images/ru/ru.gif) 0 100% no-repeat;}
.lang_menu li a.eng, .lang_menu li span.eng {background: url(/_images/ru/eng.gif) 0 100% no-repeat;}
.lang_menu li a:hover, .lang_menu li span {background-position: 0 0!important;}
.lang_menu li a.ruset, .lang_menu li a.ruset:hover {background: url(/_images/ru/ru.gif) 0 0 no-repeat;}
.lang_menu li a.engset, .lang_menu li a.engset:hover {background: url(/_images/ru/eng.gif) 0 0 no-repeat;}*/


.city {margin: 0; padding: 0; position: absolute; right: 0; top: 99px;}
.city li {margin: 0; padding: 0 0 0 22px; float: left; background: url(/_images/ru/hed_sep.gif) 9px 4px no-repeat; list-style: none;}
.city li.first {background: none;}
.city li a {text-indent: -9999px; overflow: hidden; display: block; height: 14px; width: 49px;}
.city li a.moskow {background: url(/_images/ru/moskow.gif) no-repeat;}
.city li a.saint_petersburg {background: url(/_images/ru/saint_petersburg.gif) no-repeat; width: 102px;}
.city li a.istanbul {background: url(/_images/ru/istanbul.gif) no-repeat;}
.city li a:hover {background-position: 0 100%;}

.content {padding: 26px 0 0px 0; }
.bot_this {padding: 15px 0 0;}
.left_col {float: left; width:20%; }
/*.left_col {float: left; width:22%; } <- старое*/
.left_col .inner { margin:0 0 1px 0; padding:0 28px; /*border-right:1px solid #a3a3a3;*/ }
.pos {float: left; width: 78%;}
.c_r_pos {padding: 0 216px 0 0;}
.cont_box {float: left; width: 100%; }
.pad {padding: 1px 29px 0 24px; border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}
.right_box {float: right; margin: 0 -236px 0 0; width: 217px; /*border-left: 1px solid #a3a3a3;*/ padding: 0 0 0 18px;}
/*.right_box {float: right; margin: 0 -216px 0 0; width: 187px; padding: 0 0 0 28px;} <-Старое*/

.left_col .inner h3 { margin:7px 0 12px; font-weight:bold; font-size:11px; line-height:14px; color:#960014; font-family:Tahoma; }
.left_col .practices { margin-top:7px; }
.left_col .practices h3 { margin:0 0 13px; padding-bottom:15px; border-bottom:1px dotted #000; }
.left_col .inner h3 a { color:#666; font-size:11px;  text-decoration:none; font-family:Tahoma; }
.left_col .inner h3 a:hover { text-decoration:underline; color:#373737; }
.left_col .inner .line { margin-top:23px; height:1px; font-size:0; line-height:0; border-top:1px dotted #000000; }
.left_col .inner a { color:#666; font-size:11px; text-decoration:none;}
.left_col .inner a:hover { text-decoration:none;  color:#373737;}
.left_col h3.arial { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.left_col h3.arial a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#883e42; }
.left_col .inner p { font-size:11px; }
/*.left_col ul { margin: 0; padding: 0 0 22px; position:relative; overflow:hidden; }
.left_col ul li { margin: 0; padding: 4px 0 4px 0; list-style: none; border-top: 1px solid #bcbcbc;  }
.left_col ul li.bottom { border-bottom: 1px solid #bcbcbc;}
.left_col ul li div { position:relative; top:-20px; left:0px;}
.left_col ul li a { display:block; min-height:17px; position:relative; color: #464847; text-decoration: none; margin: 0 0 0 5px; font-size: 12px; font-weight:bold; }
.left_col ul li a:hover { text-decoration:underline; }

.left_col ul ul {  padding: 0 0 0 23px; margin:0; display:none;  }
.left_col ul li ul li.eng { border:none; list-style-image:url(/_images/ru/hed_sep2.jpg); }
.left_col ul li ul li.ru { border:none; background:url(/_images/eng/hed_sep2.jpg) 0px 6px no-repeat; padding:3px 0 3px 5px; }
.left_col ul li ul .imgs { margin-left:-7px; }
.left_col ul li ul li.last { border:none;}
.left_col ul li ul li.razdelitel { background: url(/_images/ru/break.gif) no-repeat; height:1px; }
.left_col ul li ul li a { color:#464847; font-weight: normal; display:block; position:relative; }
.left_col ul li ul li a:hover {text-decoration: underline;}*/

.left_col h2 {margin: 0 0 0 5px; padding: 0 0 14px; display: block; overflow: hidden;}
.left_flash_1, .left_flash_2 {margin: 0 0 24px;}
.left_flash_2 {border: 1px solid #666666;}

h2 a{color:#960014; text-decoration:none;  font-family:Tahoma; font-weight:normal; font-size:18px; }
h2 a:hover { text-decoration:underline; }

.right_box { /*padding-top:1px;*/ /*text-align:justify;*/ }
.right_box .practices { margin-top:7px; }
.right_box .practices h2 { color:#960014; line-height:14px; padding-bottom:13px; margin-bottom:11px; border-bottom:1px dotted #000; }
.right_box .practices div.block { margin:0 0 29px; padding: 0 0 14px; border-bottom:1px dotted #000; font-size:11px; }
.right_box .practices div.lawyers p { color:#373737; font-family: Tahoma; line-height:14px; padding:0; margin:0; }
.right_box .practices div.lawyers p a { color:#666666; font-family: Tahoma; line-height:14px; padding:0; margin:0; text-decoration:none; font-weight: bold; }
.right_box .practices div.lawyers p a:hover { color:#888888; }
.right_box .practices div.npe { line-height:13px; padding: 0 0 14px; border-bottom:1px dotted #000; margin:0 0 11px; }
.right_box .practices div.npe a { color: #777777; text-decoration: none; font-weight:bold; }
.right_box .practices div.npe a strong {display: block; padding: 0 0 2px; color: #883e42; font-weight:normal;}
.right_box .practices div.npe a:hover { text-decoration: none; color:#373737; }
.right_box .practices div.last { padding:0; margin:0; border-bottom:none; }
.right_box h3 { margin:7px 0 12px; font-weight:bold; font-size:12px; color:#960014; /*font-family:Tahoma; */}
.right_box h2 {margin: 0; padding: 0 0 18px; clear: left; font-family:Tahoma; color:#960014; font-weight:normal; font-size:18px;}
.right_box h2 a {overflow: hidden; display: block; text-align:left; }
.right_box h4 { font-weight:normal; margin:0; padding:0; margin-bottom:20px; color:#979797; line-height:16px;}
.right_box a { color:#883e42; text-decoration:underline; }
.right_box a:hover { text-decoration:none; }
.right_box h4 a { color:#979797; text-decoration:none; }
.right_box h4 a:hover { text-decoration:underline; color:#373737; }
.right_box h2.nolink {margin-top:-5px; padding: 2px 0 18px; clear: left; font-family:Tahoma; color: #666666; font-size:18px; font-weight:normal; text-align:left; }

.right_box h2.events a { overflow: hidden; display: block; text-align:left; }
.right_box h2.publications a {background: url(/_images/ru/publications.gif) no-repeat; width: 93px; height: 18px; text-indent: -99999px; overflow: hidden; display: block; text-align:left; }
.right_box h2 a:hover {background-position: 0 100%; text-align:left;}
.right_box ul {margin: 0; padding: 0; list-style: none;}
.right_box ul.news li { margin: 0; padding: 0 0 13px; color: #979797; font-size: 11px; line-height: 13px; }
.right_box ul.news li a {color: #777777; text-decoration: none;}
.right_box ul.news li a strong {display: block; padding: 0 0 2px; color: #883e42; font-weight:normal;}
.right_box ul.news li a:hover {text-decoration: none; color:#373737; }
.right_box p.town { margin-bottom:-2px; margin-top:-8px; padding: 0 0 0 1px; clear: left; font-family:Tahoma; color: #444; font-size:0.9em; text-align:left; }
.right_box p.first-town { margin:0; padding: 0 0 0 1px; clear: left; font-family:Tahoma; color: #444; font-size:0.9em; text-align:left; }
.right_box p.town-lawyers { background:url(/_images/ru/li.jpg) repeat-y; padding-left:5px; margin:2px 0 12px 0; clear: left; font-family:Tahoma; color: #979797; font-size:0.9em; font-weight:bold; text-align:left; }
.right_box p.town-lawyers a { color: #b35e63; text-decoration: none; }
.right_box p.town-lawyers a:hover { color: #b35e63; text-decoration: underline; }
.right_box p.news { margin: 0; padding: 12px 0 22px; color: #979797; font-size: 11px; line-height: 11px; }
.right_box p.news a { color:#979797; text-decoration:none; line-height:14px; }
.right_box p.news a:hover { text-decoration:underline; color:#373737; }

.right_box ul.others { padding: 0; list-style: none; }
.right_box ul.others .nolinksmall { margin:0 0 0 -1px; padding: 0; font-family:Tahoma; color: #666666; font-size: 11px; font-weight:bold; }
.right_box ul.others .small { margin:0 0 0 -1px; padding: 0; font-family:Tahoma; color: #666666; font-size: 1em; font-weight:bold; }
.right_box ul.others li {margin: 0; padding: 0 0 9px; color: #979797; font-size: 1em; line-height: 12px;}
.right_box ul.others li img { margin:4px 10px 5px 0;}
.right_box ul.others li .text { color: #979797;  font-size: 11px; line-height: 11px; }
.right_box ul.others li a {color: #979797; text-decoration: none;}
.right_box ul.others li a strong {display: block; padding: 0 0 2px; color: #666666; font-weight:normal;}
.right_box ul.others li a:hover {text-decoration: none; color:#373737; }
.right_box .nolinksmall { margin:0; padding: 0 0 8px 0; font-family:Tahoma; color: #666666; font-size: 11px; font-weight:bold; }

.right_box .client_testim { margin:0; padding:16px 0 0 0; position:relative; }
.right_box .client_testim img { margin:0 10px 10px 0; }
.right_box .client_testim .text { font-style:normal; font-size:0.9em; }
.right_box .client_testim p.author { font-style:italic; font-size:0.8em; }

.right_box ul.othermore li {margin: 0; padding: 20px 0 21px 0; float: left; font-size: 11px;}
.right_box ul.othermore li img {padding: 2px 5px 0 0; float: left;}
.right_box ul.othermore li a {color: #666666;}
.right_box ul.othermore li a:hover {text-decoration: none; color:#373737; }

.right_box ul.coopmore li {margin: 0; padding: 0 0 21px 0; float: left; font-size: 11px;}
.right_box ul.coopmore li img {padding: 2px 5px 0 0; float: left;}
.right_box ul.coopmore li a {color: #666666;}
.right_box ul.coopmore li a:hover {text-decoration: none; color:#373737; }

.right_box ul.more li {margin: 0; padding: 0 0 0 0; float: left; font-size: 11px;}
.right_box ul.more li img {padding: 2px 5px 0 0; float: left;}
.right_box ul.more li a {color: #883e42;}
.right_box ul.more li a:hover {text-decoration: none; color:#883e42; }

.right_box .inner2 { padding-right: 28px; }

.right_box .inner { padding-right: 58px; }

.right_box h3.arial a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#883e42; }
.right_box h3.arial a:hover { text-decoration:underline; color:#373737; }

.cont_box h3, .cont_box h1 {margin: 0; padding: 0 0 24px 5px; color: #960014; font-family:Tahoma; font-weight:normal; font-size:18px !important;  }
.cont_box p {margin: 0 0 0 0; padding: 0 0 16px 5px; text-align: justify; }
.cont_box ul { padding:10px 0 10px 0; margin:0 0 0 35px; list-style:outside square; }
.cont_box ul li { padding:0 0 10px; margin:0; text-align: justify; }
.cont_box ul.twocolumn { list-style-type:square outside none; margin: 20px 0 20px 15px; padding:0; }
.cont_box ul.twocolumn li { position:relative; width:42%; float:left; padding-left:20px; background:url(/_images/li.square.gif) 0 5px no-repeat; list-style-type:none; }
.cont_box p.small, .cont_box p.smoll { font-size:11px; color:#888; }
.cont_box p.small a, .cont_box p.smoll a { font-size:11px; color:#883e42; }
.cont_box p a.small, .cont_box p a.smoll { padding-top:2px; padding-bottom: 26px; color: #883e42; font-size:11px;}
.cont_box p.smallgray { color:#979797; font-size:11px; }
.cont_box p.smallgray a, .cont_box p.smollgray a { color: #666;}
.cont_box a {color: #666666;}
.cont_box a:hover {text-decoration: none; color:#373737; }
.cont_box .pad h2.nolinksmall {margin-top:-8px; margin-bottom:9px; padding: 2px 0 17px 5px; clear: left; font-family:Tahoma; color: #666666; font-size:11px; font-weight:bold; text-align:left; }
.cont_box .pad h2.nolinksmall u { color:#333; }
.cont_box .pad h2.nolinksmall a { color:#666666; font-size:11px; font-weight:bold; }
.cont_box .pad h2.nolinksmall a:hover { color:#373737; text-decoration:none; }
.cont_box p a.testim_link { color:#777; text-decoration:none; }
.cont_box p a.testim_link:hover { color:#373737; text-decoration:none; }
.cont_box p a.testim_author_link { color:#883e42; text-decoration:none; }
.cont_box p a.testim_author_link:hover { text-decoration:none; }
/*.cont_box .pad .pad-left { float:left; width:70%; }
.cont_box .pad .pad-right { float:left; width:30%; }
.cont_box .pad .pad-right .pad-inner { background:url(/_images/ru/li.jpg) repeat-y; margin:40px 0 0 27px; }
.cont_box .pad .pad-right .pad-inner h2.nolinksmall { margin:0 0 0 0px; font-family:Tahoma; color: #444; font-size:11px; font-weight:bold; text-align:left; }
.cont_box .pad .pad-right .pad-inner h2.nolinksmall img { margin:-1px 2px 0 0px; }
.cont_box .pad .pad-right .pad-inner h5 { margin:14px 0 0 11px; font-family:Tahoma; color: #444; font-size:11px; font-weight:normal; text-align:left; }
.cont_box .pad .pad-right .pad-inner .spacer { margin-top:26px; }
.cont_box .pad .pad-left h2.nolinksmall {margin-top:-8px; padding: 2px 0 17px 5px; clear: left; font-family:Tahoma; color: #666666; font-size:11px; font-weight:bold; text-align:left; }*/
.cont_box .pad .lawyer { position:relative; min-height:20px; margin:15px 0 0 5px; border-bottom:#000000 1px dotted; vertical-align:middle; }
.cont_box .pad .lawyer p { position:relative; float:left; width:24%; color:#333333; font-size:0.9em; text-align:left; margin:0; padding: 0 0 15px 0; }
.cont_box .pad .lawyer p.second { text-align:center; width:24%; }
.cont_box .pad .lawyer p.third { width:24%; text-align:center; }
.cont_box .pad .lawyer p.fourth { width:27%; text-align:center; }
.cont_box .pad .lawyer p a.name { color: #883e42; font-weight:normal; text-decoration: none; font-size:13px; /*font-family:Tahoma;*/ cursor:pointer; }
.cont_box .pad .lawyer p a.name:hover { text-decoration: underline; }

.cont_box .pad .notification { position:relative; /*min-height:30px;*/ margin:15px 0 0 0; border-bottom:#000000 1px dotted; vertical-align:middle; }
.cont_box .pad .notification p.first { position:relative; float:left; width:100px; color:#333333; text-align:left; }
.cont_box .pad .notification p.second { position:relative; float:right; width:75%; text-align:justify; }

/*.cont_box .client_testim { margin-top:-7px; min-height:100px; min-width:180px; width:47%; float:left; position:relative; text-align:justify; }
.cont_box .client_testim2 { margin-top:-7px; min-height:100px; min-width:180px; width:47%; float:right; position:relative; text-align:justify; }
.cont_box .client_testim .first { margin-left:5px; }
.cont_box .client_testim img, .cont_box .client_testim2 img { margin:0 10px 10px 0; }
.cont_box .client_testim .text, .cont_box .client_testim2 .text { font-style:normal; font-size:0.9em; }
.cont_box .client_testim .author, .cont_box .client_testim2 .author { font-style:italic; font-size:10px; }*/
.cont_box .client_testim { position:relative; margin:0 0 0 5px; padding:15px 0; min-height:60px; border-top:#000000 1px dotted; }
/*.cont_box .client_testim p { margin:0; padding:0 0 0 105px; }*/
.cont_box .client_testim p { margin:0; padding:0; }
.cont_box .client_testim img { position:absolute; top:15px; left:15px; }

.cont_box .book { position:relative; margin:0 0 0 5px; padding:15px 0; border-top:#000000 1px dotted; }
.cont_box .book p { margin:0; padding:0 0 0 155px; }
.cont_box .book img { position:absolute; top:15px; left:15px; }

.cont_box div.news { position:relative; margin:0 0 0 5px; padding:15px 0 0; border-top:#000000 1px dotted; }
.cont_box div.news p { margin:0; padding:0 0 15px 0; }
.cont_box div.news p.date, .cont_box div.news p.authors { color:#883e42;}
.cont_box div.news h2, .cont_box div.news h1, .cont_box div.news h3, .cont_box div.news h4, .cont_box div.news h5 { margin:0; padding:0 0 15px 0; }
.cont_box div.news h2 { color:#666666; font-family:Tahoma; font-size:12px; font-weight:bold; text-align:left; }
.cont_box div.news div.content { margin:0; padding:0; }
.cont_box div.news div.authors { margin:0; padding:0; color:#883E42; font-size:12px; }
.cont_box div.inner a { color:#373737; text-decoration:none; }
.cont_box div.inner a:hover { color:#666; text-decoration:none; }
/*.cont_box div.news div.authors p {padding:0 0 15px 0;}
.cont_box div.news div.content p {padding:0 0 15px 0;}*/

.cont_box table { margin:15px 0 15px 3px; }
.cont_box table p { padding-top:0; margin-top:0; }

.cont_box .bottom_line { position:relative; margin:0 0 0 5px; border-top:#000000 1px dotted; height:1px; line-height:0; font-size:0; }
.cont_box .pages { font-size:1.1em; padding:15px 0 0 5px; }
.cont_box .pages a { background-color:#808080; color:#FFFFFF; text-decoration:none; }
.cont_box .pages a:hover { background-color:#373737; color:#FFFFFF; text-decoration:none; }
.cont_box .pages span { background-color:#960014; color:#FFFFFF; }

.bot_cont {clear: both; width: 100%; height:162px; overflow:hidden;}
.bot_cont h2 {margin: 0; padding: 0 0 14px 43px;}
.bot_cont h2 a { display: block; overflow: hidden; }
.bot_cont h2 a:hover {background-position: 0 100%;}
.bot_cont ul {margin: 0 0 0 43px; padding: 24px 0 0 0; border-top: 1px solid #a3a3a3;}
.bot_cont ul li {width: 25%; margin: 0; padding: 0 0 16px; float: left; list-style: none;}
.bot_cont ul li a {color: #666666; text-align: justify; display: block; text-decoration: none; float: left; padding-right: 20px;}
.bot_cont ul li a strong {color: #b35e63; display: block; padding: 0 0 14px; font-family:Tahoma;}
.bot_cont ul li a:hover span {text-decoration: underline;}

.footer {
position:relative;
width:100%;
height: 30px;
margin:30px auto 3px;
padding:0;
}
#copy { padding:0 0 0 28px; width:20%; float:left; }
#counters { width:73%; float:left; padding-left:3px;}
/*#developer { width:27%; float:left; }*/

.footer  a {text-decoration: none; color: #666666;}
.footer  a:hover {text-decoration: underline; color:#373737; }

/*.footer form {padding: 0; float: right; margin:0; position:absolute; right:0px; top:0px;}
.footer form div {float: right; }
.footer form input {float: left; text-align: left;}
.footer form input.img{width:49px; height:17px; display:block; background: url(/_images/ru/footer_b.gif) 0 100% no-repeat;}
.footer form input.footer_s {margin: 0 6px 0 0; border: 1px solid #b3b9c3; font-size: 12px; color: #666666; padding: 0 2px 1px; width: 126px;}*/

.right_box p.lawyers-r { margin: 0; padding: 0 0 22px; color: #979797; font-size: 11px; line-height:14px; }
.right_box p.lawyers-r a { color:#979797; text-decoration:none; }
.right_box p.lawyers-r a:hover { text-decoration:none;  color:#373737; }
.hidden { display:none; }
.pointer { cursor:pointer; }
a.reverse { text-decoration:none; }
a.reverse:hover { text-decoration:underline; }
.geography span { position:absolute; font-size:11px; }

.educat p { padding:0 !important; margin:0 0 10px !important; text-align:inherit; }
.expir p { padding:0 !important; margin:0 0 10px !important; text-align:inherit; }

.linkedin { position:relative; top:9px; }
}

.fb_edge_widget_with_comment {
    margin-top: -2px;
}
.ss01  a {color:#333;margin:0;font-size: 11px;text-decoration: none; color: #666666; }
.ss01  a:hover {color:#333;margin:0;font-size: 11px; }

.ss01 p{ font-size:6px; line-height:6px; margin:0px 0px 2px 0px; padding:0px;}
