
/* ::::: http://www.shev.ru/templates/lawyer/css/other_css.css ::::: */

#siteBody { background: rgb(215, 211, 184) none repeat; min-height: 100%; height: 100%; font-family: Tahoma,Arial,Sans Serif; font-size: 11px; line-height: 14px; text-align: center; color: rgb(44, 31, 30); }
.contentpane { font-family: Tahoma,Arial,Sans Serif; font-size: 11px; line-height: 14px; }
#mainBody { border-left: 1px solid rgb(68, 3, 15); border-right: 1px solid rgb(68, 3, 15); margin: 0pt auto; background: rgb(202, 201, 181) none repeat; width: 750px; height: auto ! important; min-height: 100%; text-align: left; }
.divClear { clear: both; }
#mainCap { background: rgb(234, 235, 219) url('capbg.gif') repeat-x scroll left bottom; width: 750px; height: 95px; }
#capImg { width: 88px; float: left; }
#capImg img { padding: 7px 0pt 1px 26px; }
#capLogo { width: 455px; float: left; }
#capLogo img { padding: 19px 51px 20px 24px; }
#capSearch { background: rgb(224, 225, 209) url('searchbg.gif') repeat-x scroll left bottom; width: 207px; height: 95px; float: right; }
#capSearch .moduletable { padding: 36px 0pt 0pt 25px; }
#capSearch h3 { margin: 0pt; padding: 0pt 0pt 4px; font-size: 10px; line-height: 13px; font-weight: bold; color: rgb(79, 71, 46); }
#capSearch input.inputbox { border: 1px solid rgb(52, 3, 12); padding: 2px 3px; background: rgb(233, 231, 216) none repeat; font-size: 10px; line-height: 13px; color: rgb(79, 71, 46); }
#capSearch input.button { border: 1px solid rgb(83, 5, 19); margin: 0pt 0pt 0pt 3px; padding: 1px; background: rgb(187, 104, 40) url('buttonbg.gif') repeat-x scroll left top; font-size: 10px; line-height: 13px; font-weight: bold; color: rgb(255, 255, 255); }
#mainHeader { background: rgb(105, 5, 23) url('headerbg.gif') no-repeat scroll left top; width: 750px; height: 221px; }
#headerMenu { background: transparent url('menubg.gif') no-repeat scroll left 5px; width: 222px; height: 221px; font-size: 18px; line-height: 26px; float: left; }
#headerMenu ul#mainlevel { margin: 0pt; padding: 32px 0pt 0pt 40px; list-style-type: none; }
#headerMenu ul#mainlevel li { margin: 0pt; padding: 0pt; background: transparent none repeat; }
#headerPx { background: transparent url('pxbg.gif') no-repeat scroll left 5px; width: 1px; height: 221px; float: left; }
#headerLawyer { background: transparent url('lawyerbg.jpg') no-repeat scroll left 5px; width: 527px; height: 221px; font-family: "Times New Roman",Arial,Sans Serif; font-size: 20px; line-height: 23px; font-weight: bold; text-transform: uppercase; text-align: center; color: rgb(105, 5, 23); float: right; }
#lawyerText { padding: 188px 0pt 0pt 174px; }
#mainDivider { background: rgb(255, 255, 255) url('dividerbg.gif') repeat-x scroll left top; width: 750px; }
#dividerBg { height: 5px; }
#mainContent { background: rgb(233, 231, 216) url('contentbg.gif') repeat-x scroll left bottom; width: 750px; }
.contentDivider { background: transparent url('columnbg.gif') repeat-y scroll left 40px; width: 1px; }
.dividerHeading { background: rgb(233, 231, 216) none repeat; width: 1px; height: 43px; }
#contentLeft { width: 222px; }
#contentComponent { background: transparent url('componentbg.gif') no-repeat scroll left bottom; }
#contentRight { width: 206px; }
#contentBg { height: 7px; }
#mainFooter { padding: 10px 0pt 13px; width: 750px; font-size: 10px; line-height: 13px; color: rgb(68, 68, 68); }
#mainFooter h3 { margin: 0pt; padding: 0pt; font-size: 10px; line-height: 13px; font-weight: bold; }
.footerPx { background: rgb(168, 167, 150) none repeat; width: 1px; height: 60px; float: left; }
#footerContact { background: transparent url('phoneimg.gif') no-repeat scroll 18px 12px; width: 222px; height: 60px; float: left; }
#footerContact .moduletable { padding: 11px 18px 0pt 92px; }
#footerCopy { width: 320px; height: 60px; float: left; }
#footerCopy .moduletable { padding: 11px 18px 0pt; }
#footerAdress { width: 206px; height: 60px; float: right; }
#footerAdress .moduletable { padding: 11px 18px 0pt; }
#headerMenu a:link, #headerMenu a:visited { padding: 0pt 0pt 0pt 17px; background: transparent url('menuarrow.gif') no-repeat scroll left 11px; text-decoration: none; color: rgb(233, 231, 216); }
#headerMenu a:active, #headerMenu a:hover { padding: 0pt 0pt 0pt 32px; background: transparent url('menuarrows.gif') no-repeat scroll left 11px; color: rgb(233, 231, 216); }
#headerMenu a#active_menu { padding: 0pt 0pt 0pt 32px; background: transparent url('menuarrows.gif') no-repeat scroll left 11px; }

/* ::::: http://www.shev.ru/templates/lawyer/css/template_css.css ::::: */

html { height: 100%; }
body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat; color: rgb(0, 0, 0); }
div { margin: 0pt; padding: 0pt; position: static; }
p { margin: 0pt 0pt 8px; padding: 0pt; }
ul { margin: 0pt; padding: 0pt 0pt 12px; list-style-type: none; }
li { padding: 3px 0pt 0pt 14px; background: transparent url('readonarrow.gif') no-repeat scroll left 9px; }
table { border-collapse: collapse; }
td { padding: 0pt; }
form { margin: 0pt; padding: 0pt; }
input, textarea, select { font-family: Tahoma,Arial,Sans Serif; font-size: 11px; }
.contentpaneopen { width: 100%; }
.contentpaneopen td, .contentpane td { padding: 0pt 25px; }
.contentpaneopen td td, .contentpane td td { padding: 0pt; }
.componentheading { padding: 12px 24px 13px; background: rgb(202, 201, 181) url('headingbg.gif') no-repeat scroll left top; font-size: 14px; line-height: 17px; font-weight: bold; text-transform: uppercase; }
.contentpaneopen td.contentheading { padding: 27px 25px 11px; font-weight: bold; color: rgb(115, 5, 25); }
.contentpane td.contentheading table td { padding: 27px 0pt 0pt; }
h4 { margin: 0pt; padding: 12px 0pt; font-size: 11px; line-height: 14px; font-weight: bold; color: rgb(44, 31, 30); }
.small { font-size: 9px; line-height: 12px; font-style: italic; }
.contentpaneopen .createdate { padding: 0pt 25px 4px; font-size: 9px; line-height: 12px; font-style: italic; }
.contenttoc th { padding: 0pt 0pt 4px; }
.contenttoc td { padding: 0pt 25px 4px; font-size: 9px; line-height: 12px; }
.pagenavcounter { padding: 0pt 0pt 4px; font-size: 9px; line-height: 12px; }
.contentpaneopen img, .contentpane img { border: 1px solid rgb(42, 17, 11); margin: 0pt 12px; padding: 0pt; }
.contentpaneopen td td img, .contentpane td td img { border: medium none ; }
.mosimage img { border: 1px solid rgb(42, 17, 11); margin: 0pt 12px; padding: 0pt; }
.mosimage_caption { font-size: 9px; line-height: 12px; }
.contentpaneopen .modifydate { padding: 5px 25px 10px; font-size: 9px; line-height: 12px; font-style: italic; }
.article_seperator { height: 0pt; font-size: 0pt; line-height: 0pt; }
td.sectiontableheader { height: 35px; font-weight: bold; }
.contentpaneopen td.buttonheading { padding: 14px 12px 0pt 0pt; }
.contentpaneopen td.buttonheading img { border: medium none ; margin: 0pt; }
.blog_more { padding: 25px 25px 16px; }
.contentpane td.contentdescription { padding: 28px 25px 16px; width: 100%; }
form .contentpaneopen td { padding: 12px 25px 0pt; }
.searchintro td { padding: 22px 25px 0pt; }
input.button { border: 1px solid rgb(83, 5, 19); margin: 1px 0pt; padding: 1px; background: rgb(187, 104, 40) url('buttonbg.gif') repeat-x scroll left top; font-size: 10px; line-height: 13px; font-weight: bold; color: rgb(255, 255, 255); }
.back_button { padding: 21px 25px 16px; }
#contentLeft h3, #contentRight h3 { margin: 0pt; padding: 12px 24px 13px; background: rgb(202, 201, 181) url('headingbg.gif') no-repeat scroll left top; font-size: 14px; line-height: 17px; font-weight: bold; text-transform: uppercase; }
.moduletable { padding: 0pt 0pt 20px; }
.moduletable table { width: 100%; }
.moduletable td { padding: 0pt 25px; }
.moduletable td td { padding: 0pt; }
form .poll td { text-align: left; }
.poll thead td { padding: 27px 25px 12px; }
.poll div { padding: 12px 0pt 0pt; }
.poll input { margin: 0pt 8px 2px 0pt; }
.poll input.button { border: 1px solid rgb(83, 5, 19); margin: 1px 0pt; padding: 1px; background: rgb(187, 104, 40) url('buttonbg.gif') repeat-x scroll left top; width: 80px; font-size: 10px; line-height: 13px; font-weight: bold; color: rgb(255, 255, 255); }
ul.latestnews, ul.mostread { padding: 24px 25px 2px; }
.syndicate { padding: 18px 0pt 0pt; }
.syndicate div { margin: 1px 0pt 0pt; }
a:link, a:visited { text-decoration: underline; color: rgb(115, 5, 25); }
a:active, a:hover { text-decoration: none; color: rgb(115, 5, 25); }
a.readon { padding: 0pt 0pt 0pt 12px; background: transparent url('readonarrow.gif') no-repeat scroll left 6px; }

/* ::::: http://www.shev.ru/ ::::: */

a[rel~="nofollow"] { border: thin dashed firebrick ! important; background-color: rgb(255, 200, 200) ! important; }

/* ::::: http://www.shev.ru/ ::::: */

a[rel~="nofollow"] { border: thin dashed firebrick ! important; background-color: rgb(255, 200, 200) ! important; }

/* ::::: http://www.shev.ru/ ::::: */

a[rel~="nofollow"] { border: thin dashed firebrick ! important; background-color: rgb(255, 200, 200) ! important; }
