img { border: none }
body {padding:0; margin:0; background-color:#C4BFAF}
body, td, input, textarea{
	font-size: 12px;
    font-family: verdana;
	color: #353535;
	line-height: 14px;
	vertical-align: top;
	padding: 0px;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
form { margin:0px; padding:0px}

h1 {
  font-size: 20px;
  font-family: verdana;
  color: #FF3C00;
  letter-spacing: 1px;
  font-weight: lighter;
  line-height:24px;
}

* html h1 {
  line-height:0px;
}

span.head {
  font-size: 20px;
  font-family: verdana;
  color: #FF3C00;
  /*letter-spacing: 1px;*/
  font-weight: lighter;
  padding:0 0 0 10px;
}

a{color:#FF3C00; text-decoration:underline}
a:hover{text-decoration:none}
b a{color:#353535; text-decoration:underline}
.a{color:#353535; }

ul{
    margin:8px 0 8px 15px;
    padding:0;
}
ul ul{
    margin:0 0 0 15px;
}

.footer{color:#353535; font-size:11px; }
.footer a{color:#353535; font-size:11px; text-decoration:none}
.footer a:hover{text-decoration:underline}
.footer span {color:#FFFFFF; font-size:10px;}
.footer span a{color:#FFFFFF; font-size:10px; text-decoration:underline}
.footer span a:hover{text-decoration:none}

.more{background:url(/bitrix/templates/lawmark/images/1_z1.gif) center left no-repeat; padding-left:19px; padding-bottom:3px}

#input1{
   background:#FFFFFF;
   border:1px solid #8F8F8F;
   padding-left:9px;
   margin-right:9px;
   width:152px; height:22px;
   color:#8B8A85;
   font-size:10px;
   vertical-align:middle
}
#input2{
   width:36px; height:22px;
   border:0px;
   vertical-align:middle; padding:0px
}
#input3{
    width:61px; height:22px;
    border:0px;
    vertical-align:middle; padding:0px
}

/* menu */

ul.topmenu {
    padding: 0;
    margin: 0px 0 0 32px;
    list-style: none;
    float: left;
    border-spacing: 0;
    overflow: hidden;
}
* html ul.topmenu {
    margin: 0 0 0 16px;
}
ul.topmenu li {
    background: transparent url(/bitrix/templates/lawmark/images/butt_act.png) no-repeat;
    width:112px;
    height:31px;
    float: left;
    display: block;
    list-style: none;
    padding: 0;
}
ul.topmenu li.active {
    background: transparent url(/bitrix/templates/lawmark/images/butt.png) no-repeat;
}
ul.topmenu li.active a {
    color:#FFFFFF;
}
ul.topmenu li a {
    display: block;
    position: relative;
    padding: 7px 10px 0 10px;
    margin-bottom: -2px;
    background: url(/bitrix/templates/lawmark/images/m1.gif) no-repeat;
    
    overflow: hidden;
    font-size: 14px;
    font-weight: 800;
    font-family: verdana;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

ul.topmenu li a:hover, ul.topmenu li a.active {
  background: url('/bitrix/templates/lawmark/images/m1-1.gif') no-repeat;
}

ul.topmenu li.item6 a {background: url('/bitrix/templates/lawmark/images/m6.gif') no-repeat;}
ul.topmenu li.item6 a:hover {background: url('/bitrix/templates/lawmark/images/m6-6.gif') no-repeat;}

div.menu-clear-left
{
    clear:left;
}

/* footer menu */

/* Left menu*/
ul.footer-menu
{
    list-style:none;
    margin:0; padding:0;
    font-size:11px;
    position: relative; /*IE bug*/
}

ul.footer-menu li
{
    padding: 0 15px;
    float: left;
background: none;
}

ul.footer-menu li a
{
    font-size:100%;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;
}

ul.footer-menu li a:visited
{
    color:#FFFFFF;
}

ul.footer-menu li a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}


ul.footer-menu li a.selected:link,
ul.footer-menu li a.selected:visited,
ul.footer-menu li a.selected:active,
ul.footer-menu li a.selected:hover
{
    color:#353535;
}

/* additional */

.tit_numbers {
    width: 70px;
    float: left;
}

.docs {
    margin: 10px 0;
}
.docs a {
    display: block;
    margin: 5px 0;
    background: transparent url(/bitrix/templates/lawmark/images/word.png) no-repeat 0 0;
    padding-left: 25px;
    height: 25px;
}
.content_text {
    font-size: 14px;
    line-height: 18px;
}
.right_bar {
    font-size: 12px;
    line-height: 14px;
}

.index_serv {
    background:url("/bitrix/templates/lawmark/images/index_serv.png") no-repeat 0 0 transparent;
    width: 640px;
    height: 350px;
}
.index_serv div {
    float: left;
    font-size:11px;
    line-height:15px;
    margin:196px 5px 5px 15px;
    width:190px;
}
.index_serv a{
    margin:0 0 0 109px;
    position:relative;
    top:5px;
    font-size: 12px;
}
.aa1 {
    left: 20px;
}
.aa2 {
    left: 50px;
}
.aa3 {
    left: 81px;
}
h2 {
    color:#FF3C00;
    font-size:20px;
    font-weight:normal;
    line-height:24px;
}
.partners a {
    margin: 0 25px 0 0;
}
.partners img {
    vertical-align:middle;
}

.servisces_part td {
    padding: 4px;
}


/* claim_form */
.showform {
    margin-top: 15px;
}
#claim_form {
    background: url("/bitrix/templates/lawmark/images/claim_form.png") no-repeat 0 0 transparent;
    padding: 17px;
    height: 296px;
    width: 414px;
    font-weight: bold;
}
#claim_form form {
    margin: 16px 0 0;
}
.left_form_col {
    float: left;
    clear: left;
    width: 98px;
}
.left_form_col, .right_form_col {
    margin-top: 6px;
}
.right_form_col input {
    background:url("/bitrix/templates/lawmark/images/claim_text.png") no-repeat 0 0 transparent;
    border: none;
    height: 30px;
    width: 306px;
    padding: 0 6px;
}
.right_form_col textarea {
    background:url("/bitrix/templates/lawmark/images/claim_textarea.png") no-repeat 0 0 transparent;
    border: none;
    width: 306px;
    height: 102px;
    padding: 6px;
}
.right_form_col .submit {
    background:url("/bitrix/templates/lawmark/images/submit.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: white;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    padding: 0 0 4px;
    width: 105px;
}
