﻿body 
{
    margin: 0;
    padding: 0;
    margin-top: 14px;
    background-image: url(../../images/rightline.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
}
h1 
{
    color: #c23021;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
h2 
{
    color: #c23021;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
ul {
	padding: 0;
	margin: 0;
}
a {
	color: black;
	text-decoration: none;
}
a:link {
	color: black;
	text-decoration: none;
}
a:hover {
	color: black;
	text-decoration: underline;
}
#container 
{    
    width: 964px;
}
#container #header 
{
    height: 94px;
}
#container #header #logo 
{
    float: left;
}
#container #header #mainmenu 
{
    float: left;
}
#container #header #mainmenu ul 
{
    margin: 0;
    padding: 0;
    padding-left: 60px;
    padding-top: 35px;
}
#container #header #mainmenu ul li 
{
    float: left;
    list-style-type: none;
    padding-left: 38px;
}
#container #header #mainmenu_ru
{
    float: left;
}
#container #header #mainmenu_ru ul 
{
    margin: 0;
    padding: 0;
    padding-left: 60px;
    padding-top: 35px;
}
#container #header #mainmenu_ru ul li 
{
    float: left;
    list-style-type: none;
    padding-left: 12px;
}
#container #content 
{
    width: 100%;
    display: table;
}
#container #content_heb {
	width: 920px;
	display: table;
}
#container #content_heb #right {
	float: right;
    width: 218px;
    text-align: right;
}
#container #content_heb #left {
}
#container #content_heb #pagecontent_heb_short {
	float: right;
    text-align: right;
    padding-right: 27px;
    padding-top: 29px;
    width: 529px;
}
#container #content_heb #pagecontent_heb 
{
    float: right;
    text-align: right;
    padding-right: 27px;
    padding-top: 39px;
    width: 529px;
}
#container #content #left 
{
    float: left;
    width: 218px;
    text-align: right;
}
#container #content #right 
{
    float: right;
    position: relative;
    bottom: 105px;
    text-align: left;
    width: 600px;
}
#container #content #rightmargin 
{
    width: 90px;
    float: right;
}
#container #content #floatcontent #floatcontents_line
{
    background-color: Black;
    height: 1px;
    padding: 0;
    margin: 0;
}
#container #content_heb #lawyer_content 
{
    padding-right: 200px;
	direction: rtl;
	padding-left: 20px;
	padding-top: 15px;
}
#container #content #lawyer_content 
{
    padding-right: 200px;
	padding-left: 20px;
	padding-top: 15px;
}
#container #content #lawyer_content ul {
	padding: 0;
	margin-left: 0;
	padding-left: 15px;
	margin-top: 0;
}
#container #content #floatcontent_lawyers 
{
    text-align: left;
    padding-left: 27px;
    width: 529px;
    position: relative;
    left: 50px;
}
#container #content #floatcontent_lawyersin
{
	text-align: left;
}
#container #content_heb #floatcontent_lawyersin
{
}
#container #content #floatcontent_lawyers #floatcontent_line 
{
    background-color: Black;
    height: 1px;
    position: absolute;
    float: right;
    width: 650px;
    margin-bottom: 10px;
}
#container #content #floatcontent 
{
    text-align: left;
    position: relative;
    left: 50px;
}
#floatcontents_line_he {
	background-color: black;
	height: 1px;
	width: 693px;
}
#floatcontents_line {
	background-color: black;
	height: 1px;
	width: 675px;
}
#container #content #floatcontent_practicearea {
    text-align: left;
}
#floatcontent_heb_practicearea
{
    text-align: right;
}
#container #content #floatcontent #rightpad 
{
    padding-right: 93px;
}
#container #content #pagecontent 
{
    float: left;
    text-align: left;
    padding-left: 27px;
    padding-top: 42px;
    width: 529px;
}
#container #content #pagecontent_short
{
    float: left;
    text-align: left;
    padding-left: 27px;
    padding-top: 24px;
    width: 529px;
}
#container #content #closeline
{
    background-image: url(../../images/rightline.jpg);
    float: right;
    width: 57px;
}
a.downloadpdf
{
    color: #c23021;
    text-decoration: none;
}
a.downloadpdf:hover
{
    background-color: Black;
    color: White;
    text-decoration: none;
}
#pdftitle 
{
}
#pdftitle a 
{
    color: Black;
    text-decoration: none;
}
#pdftitle a:hover
{
    color: #c23021;
    text-decoration: underline;
}
#downloadpdf 
{    
    text-align: center;
    width: 123px;
    height: 38px;
    color: #c23021;
}
#downloadpdf:hover
{    
    background-color: #c23021;
    color: White;
    text-decoration: none;
    cursor: pointer;
}
#lawyerscontent ul {
	padding-right: 15px;
}
#container #footer 
{
}
#container #footer #footerline_he_s {
	background-color: Black;
    height: 1px;
}
.footerlink_he_s {
    width: 910px;
}
.footerline_he_l {
	width: 950px;
}
#container #footer #footerline_he_l {
	background-color: Black;
    height: 1px;
}
#container #footer #footerline_he
{
    background-color: Black;
    height: 1px;
    width: 935px;
}
#container #footer #footerline 
{
    background-color: Black;
    height: 1px;
    width: 900px;
}
#container #footer #allrights 
{
    font-size: 11px;
	padding-left: 115px;
	padding-bottom: 20px;
}
#container #footer #allrights_he
{
    font-size: 11px;
	padding-left: 55px;
	padding-bottom: 20px;
}
#container #footer #allrights a 
{
    color: Black;
}
#container #footer #footerlinks ul
{
    margin: 0;
    padding: 0;
    padding-top: 13px;
}
#container #footer #footerlinks ul li 
{
    float: left;
    list-style-type: none;
    padding-right: 15px;
}
#container #footer #footerlinks ul li a
{
    font-size: 11px;
    color: Black;
    text-decoration: none;
}
#container #footer #footerlinks ul li a:hover
{
    font-size: 11px;
    color: Black;
    text-decoration: underline;
}
#padcontent_left 
{
    padding-left: 10px;
}
#padcontent_right
{
    padding-right: 10px;
}
.padcontent_left 
{
    padding-left: 15px;
}
.padcontent_right
{
    padding-right: 15px;
}
.tab
{
    height: 30px;
}
.tab a 
{
    color: black;
    text-decoration: none;
}
.tab a:hover
{
    color: White;
}
.tab:hover,.tab:hover a,.tab#hover
{
    background-color: Black;
    color: White;
    text-decoration: none;
}
.selectedtab 
{
    background-color: Black;
    height: 30px;
}
.selectedtab a 
{
    color: white;
    text-decoration: none;
}
a.emailaddress {
	text-decoration: none;
}
a:hover.emailaddress {
	text-decoration: underline;
}
a.news {
	color: #c23021;
}
a.news:hover {
	text-decoration: none;
}