* {color: #393939; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;}
html {height:100%;}
body {height:100%; margin:0; padding:0; background:#fff; text-align: center; font-size:12px;}
.body-ved { margin:0; padding:0; background:#fff; text-align: left;}
.body-ved-tb { height:300px; margin:0; padding: 0 75% 0 0; background:#fff; text-align: left;}
body.zakaz {margin:0; padding:0; background:#fff;}
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:10px; margin-bottom:20px;}
 li {margin-bottom:5px;}
p {margin:0; padding: 10px 0;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 18px; color: #CF0204; font-weight: normal;}
h2 {font-size: 14px; color: #565656;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline;}
	a:hover {text-decoration: none;}

#all-box {background: #fff; min-height: 100%; height: 100%; he\ight: 100%; margin: 0 auto -120px; width: 994px; text-align: left;}
html>body #all-box {height: auto;}
#pd {padding-bottom: 130px; height: 100%; he\ight: 100%;}
html>body #pd {height: auto;}
#footer {/*height: 120px;*/ background:#fff url(/i/bg-footer.gif) repeat-x 0 100%; width: 994px; text-align: left; margin: 0 auto;}


#main {margin-left: -417px; float: right; width: 100%;}
#right {margin-left: 417px; width: 100%; w\idth: auto;}
html>body #right {width: auto;}
#right-pd {padding-right: 1px; width: 100%; w\idth: auto;}
html>body #right-pd {width: auto;}
#left {width: 417px; float: left;}

#top {margin-left: -190px; float: right; width: 100%;}
#home {margin-left: 190px; width: 100%; w\idth: auto;}
html>body #home {width: auto;}
#logo {width: 190px; float: left;}

#space {margin-right: 15px;}
#home-pd {width: 100%; padding-top: 70px; text-align: center;}
 #home-pd img {margin: 0 9px;}
#bg-right {background: url(/i/bg-right.jpg) no-repeat; height: 301px; padding:0 0 0 147px;}
#content {padding: 15px 25px 0 30px; overflow: hidden; o\verflow: visible; he\ight: 1%; font-size:12px;}

#akc {padding: 15px 60px 10px 20px; font-size: 11px;}
 #akc img {margin-right: 20px;}
 #akc span {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #E00001; background: url(/i/point.gif) 47px 3px no-repeat; display: block; padding-bottom: 7px;}
 #akc a {font-size: 12px; color: #E00001;}
 #akc p { padding: 0; font-size: 11px;}
 
#news {background: url(/i/bg-news.jpg) no-repeat; padding: 15px 45px 0 20px;}
 #news span {font-size: 14px; color: #111; background: url(/i/point.gif) 61px 3px no-repeat; display: block; padding-bottom: 7px;}
#new {background: url(/i/p-new.gif) no-repeat 0 5px; padding:0 0 10px 12px; color: #3d3d3d; font-size: 11px;}
 #new span {color: #7A7979; font-size: 10px; background: none; display: inline;}
 #new a {color: #7A7979; font-size: 11px;}
 #new p { padding: 0; font-size: 11px;}
#br {background: url(/i/per-new.gif) repeat-y 30% 0;}


/* Подписка на новости на внутренней*/
.index-podr{ padding: 10px 0 0; }
 .index-podr div{ padding: 10px 20px 0px 20px; }
  .index-podr div span{ font-size: 11px; display: block; font-weight: bold;}
  .index-podr div form table tr td { padding: 1px 0 0; color: #3d3d3d; font-size: 11px;}
  .index-podr div form table tr td span{ font-size: 14px; color: red; background: none; display: inline; }
  .index-podr form table tr td input{ width: 120px; font-size: 11px; border: 1px solid #AEAEAE; }
  .index-podr form input.but{ width: auto; margin: 15px 0;}
  
  
  
#podp-news{ padding: 15px 60px 0px 20px; background: #F0F0F0; border-top: 4px solid #D8D8D8; border-bottom: 4px solid #D8D8D8;}
 #podp-news span{ font-size: 14px; color: #111; background: url(i/point.gif) 151px 3px no-repeat; display: block; padding-bottom: 7px; }
#podp-news 
 #podp-news form.form-news div span{ font-size: 14px; color: red; background: none; display: inline; }
 #podp-news form.form-news input{ width: 150px; font-size: 11px; border: 1px solid #111; }
 #podp-news form.form-news input.but{ font-size: 12px; margin: 10px 0 20px; width: auto; border: none; background: #B5B5B5; padding: 2px 5px; color: #fff; font-weight: bold; }


.gray {color: #7A7979; font-size: 11px; display: block; clear: both; padding-top: 10px;}

.top-m {clear: both; width: 100%; height: 37px;} 
.top-menu {height: 34px;  float: right;}
.top-menu tbody tr td {padding: 0 10px; background: url(/i/bg-top-menu.gif) repeat-x;}
.top-menu tbody tr td.ug {padding: 0; background: none;}
.top-menu tbody tr td span {color: #1C499D; font-size:10px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display: block; padding-bottom: 5px;}
.top-menu tbody tr td a {font-size:10px; font-weight:bold; text-decoration: none; color: #383838; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display: block; padding-bottom: 5px;}
.top-menu tbody tr td a:hover {color: #1C499D;}

#hmenu {width: 100%; background: url(/i/bg-hmenu.gif) repeat-x; text-align: center;}
 #hmenu tbody tr td.on {background: url(/i/bg-hmenu-on.gif) no-repeat; cursor: pointer; cursor: hand;}
#hmenu tbody tr td img {display: block;}
 #hmenu tbody tr td.on span {color: #fff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; display: block; padding: 0 10px;}
 #hmenu tbody tr td a {color: #fff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; display: block; padding: 0 10px;}
 
.rekl {padding: 90px 180px 14px 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
 #ob {background: url(/i/bg-ob.jpg) no-repeat;}
  #ob div {padding: 6px 180px 15px 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
 #ras {background: url(/i/bg-ras.jpg) no-repeat;}
  #ras div {padding: 6px 180px 15px 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* footer */
#shet {height: 31px; padding: 15px 0 14px 447px;}
 #shet img {margin-right: 10px;}
#shet-vt {/*height: 31px;*/ padding: 15px 0 14px 300px;}
 #shet-vt img {margin-right: 10px;}
#in-foot {margin-right: -195px; float: left; width: 100%; height: 60px; background: url(/i/l-ug-foot.gif) no-repeat;}
#copy {margin-right: 195px; width: 100%; w\idth: auto;}
html>body #copy {width: auto;}
#vipro {width: 195px; float: right; background: url(/i/r-ug-foot.gif) no-repeat 100% 0; height: 60px;}
#copy-pd {padding: 10px 0 0 25px; color: #fff; font-size: 10px;}
 #copy-pd a {color: #fff; font-size: 10px;}
#vipro-pd {padding: 10px 0 0 0; color: #fff; font-size: 10px;}
 #vipro-pd a{ color: #fff; font-size: 10px; line-height: 100%; }

.zakaz {padding: 7px 10px 0 30px; color: #515151; font-size: 11px;}
 .zakaz a {color: #CA0000; font-size: 11px;}



.spis {list-style:none; margin:5px 0; padding:0;}
 .spis li {background: url(/i/p-spis.gif) no-repeat 0 6px; margin-bottom:1px; padding-left:15px; font-size: 12px;}
 .spis li a {color: #274C91; font-size: 12px;}
.pic-right {float: right; margin: 10px 0 5px 10px;}
.pic-left {float: left; margin: 10px 10px 5px 0;}
.txt-ob {font-size: 14px; color: #8813B8; font-weight: bold; padding: 5px 0;}
.txt-ras {font-size: 14px; color: #0B399C; font-weight: bold; padding-bottom: 5px;}

	
	
#main-podr {margin-left: -269px; float: right; width: 100%;}
#right-podr {margin-left: 269px; width: 100%; w\idth: auto;}
html>body #right-podr {width: auto;}
#left-podr {width: 269px; float: left;}

#bg-logo {background: url(/i/bg-logo.gif) no-repeat; height: 153px;}
.slogan {margin: 9px 0 0 20px; display: block;}

#bg-top-rash {background: url(/i/bg-top-podr.gif) no-repeat; height: 98px;}
#bg-top-obor {background: url(/i/bg-top-podr1.gif) no-repeat; height: 98px;}
.home-podm {float: left; text-align: right; width: 50%;}
 .home-podm img {margin: 15px 9px 0;}

.tel {font-size: 18px; padding: 10px 0 0 25px; line-height: 100%;}
 .tel span {font-size: 12px;}
 
#rash-on {background: #DAF0FA; border-bottom: 4px solid #BDE4F6; width: 265px; margin-bottom: 10px;}
 #rash-on-pd {padding: 3px 0 15px;}
 #rash-on-pd img {margin-left: 15px;}
 #rash-on-pd div.on {background: url(/i/r-on.gif) no-repeat 20px 7px; color: #0B399C; padding: 6px 10px 6px 45px;}
 #rash-on-pd div.off {background: url(/i/r-off.gif) no-repeat 20px 7px; padding: 6px 10px 6px 45px;}
 #rash-on-pd div.off a {text-decoration: none;}
 #rash-on-pd div.off a:hover {color: #0B399C;}

#rash-on-pd div.podmenu {background: #fff; padding: 2px 10px 5px 45px;}
 #rash-on-pd div.podmenu div.pod-on {background: url(/i/rr-on.gif) no-repeat 5px 7px; color: #960000; padding: 2px 8px 4px 13px; font-size: 11px; border-bottom: 1px solid #C9E8F8;}
  #rash-on-pd div.podmenu div.pod-off {background: url(/i/rr-off.gif) no-repeat 5px 7px; padding: 2px 8px 4px 13px; border-bottom: 1px solid #C9E8F8;}
  #rash-on-pd div.podmenu div#brd {border: none;}
   #rash-on-pd div.podmenu div.pod-off a {text-decoration: none; font-size: 11px;}
   #rash-on-pd div.podmenu div.pod-off a:hover {color: #960000;}
 
#obor-on {background: #F9ECFD; border-bottom: 4px solid #F3D3FF; width: 265px; margin-bottom: 10px;}
 #obor-on-pd {padding: 3px 0 15px;}
  #obor-on-pd img {margin-left: 15px;}
 #obor-on-pd div.on {background: url(/i/ob-on.gif) no-repeat 20px 7px; color: #930CC7; padding: 6px 10px 6px 45px;}
 #obor-on-pd div.off {background: url(/i/ob-off.gif) no-repeat 20px 7px; padding: 6px 10px 6px 45px;}
 #obor-on-pd div.off a {text-decoration: none;}
 #obor-on-pd div.off a:hover {color: #930CC7;}

#obor-on-pd div.podmenu {background: #fff; padding: 2px 10px 5px 45px;}
 #obor-on-pd div.podmenu div.pod-on {background: url(/i/rr-on.gif) no-repeat 5px 7px; color: #960000; padding: 2px 8px 4px 13px; font-size: 11px; border-bottom: 1px solid #E0B9F2;}
  #obor-on-pd div.podmenu div.pod-off {background: url(/i/rr-off.gif) no-repeat 5px 7px; padding: 2px 8px 4px 13px; border-bottom: 1px solid #E0B9F2;}
  #obor-on-pd div.podmenu div#brd {border: none;}
   #obor-on-pd div.podmenu div.pod-off a {text-decoration: none; font-size: 11px;}
   #obor-on-pd div.podmenu div.pod-off a:hover {color: #960000;}
 
.bl-zakaz {background: #F0F0F0; border-top: 4px solid #D8D8D8; border-bottom: 4px solid #D8D8D8; /*width: 265px;*/ margin: 10px 0 5px; width: 100%;}
 .bl-zakaz div {padding: 3px 20px; font-size: 14px;}
 .bl-zakaz div.bl-zakaz-pd {padding: 15px 20px; font-size: 11px;}
  .bl-zakaz div.bl-zakaz-pd span {font-weight: bold; font-size: 11px;}
  .bl-zakaz div.bl-zakaz-pd a {font-size: 11px;}
 .bl-zakaz div.of-zakaz {padding: 0 0 10px 40px;}

.kroh {padding: 8px 30px 0; color: #767676; font-size: 10px;}
 .kroh a, .kroh span {color: #767676; font-size: 10px;}
 
.bl-right {background: url(/i/bg-bl-right.gif) repeat-y; clear: both;}
 .bl-right div.bg-bl-right-top {background: url(/i/bl-right-top.gif) no-repeat;}
 .bl-right div.bg-bl-right-bottom {background: url(/i/bl-right-bottom.gif) no-repeat 0 100%; color: #0B348C; font-size: 14px; padding: 10px 20px 0px 20px;}
 .bl-right div.bg-bl-right-bottom img {margin-left: 10px;}
.txt-bl-right {font-size: 11px; padding: 8px 20px 5px ;}
 .txt-bl-right a {font-size: 10px; text-align: right; display: block; color: #0B348C;}

.bl-right1 {background: url(/i/bg-bl-right1.gif) repeat-y; clear: both;}
 .bl-right1 div.bg-bl-right-top1 {background: url(/i/bl-right-top1.gif) no-repeat;}
 .bl-right1 div.bg-bl-right-bottom1 {background: url(/i/bl-right-bottom1.gif) no-repeat 0 100%; color: #5C087D; font-size: 14px; padding: 10px 20px 0px 20px;}
 .bl-right1 div.bg-bl-right-bottom1 img {margin-left: 10px;}
.txt-bl-right1 {font-size: 11px; padding: 8px 10px 5px 20px;}
 .txt-bl-right1 p{ font-size: 11px; }
 .txt-bl-right1 a {font-size: 10px; text-align: right; display: block; color: #CF0204;}
 .txt-bl-right1 a.ind {font-size: 10px; color: #CF0204; display: inline; text-align: left;}
 .txt-bl-right1 img {margin: 3px 10px 10px 0; float: left;}

.bl-right2 {background: url(/i/bg-bl-right2.gif) repeat-y; clear: both;}
 .bl-right2 div.bg-bl-right-top2 {background: url(/i/bl-right-top2.gif) no-repeat;}
 .bl-right2 div.bg-bl-right-bottom2 {background: url(/i/bl-right-bottom2.gif) no-repeat 0 100%; color: #3E3E3E; font-size: 14px; padding: 10px 15px 0px 15px;}
 .bl-right2 div.bg-bl-right-bottom2 img {margin-left: 10px;}
.hr {background:#D6D6D6; height:1px; font-size:0; margin: 5px 10px 0px 15px; clear: both;}
 .hr img {display:block; height:1px;}
 
 
.right-news { margin-top: 30px; padding: 15px 12px 15px 20px;}
 #bg-news-rash {background: url(/i/bg-news.gif) no-repeat;}
 #bg-news-obor {background: url(/i/bg-news1.gif) no-repeat;}
 .right-news span {font-size: 14px; color: #111; background: url(/i/point-gray.gif) 61px 3px no-repeat; display: block; padding-bottom: 7px;}
 .right-news img {display: block; margin-bottom: 10px;}

.catalog {background: #E9E9E9; margin: 10px 0; padding: 10px;}
 .catalog table tr td div {background: url(/i/pp.gif) no-repeat 0 8px; padding: 3px 0 3px 10px;}
 .catalog table tr td div a {color: #0B399C; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
 .catalog table tr td div span {color: #4E6FB6; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.bg-katal {background: #E9E9E9 url(/i/ugol-katal.gif) no-repeat; font-size: 14px; color: #0B399C; font-weight: bold; padding: 6px 10px; margin-top: 10px;}
.bg-katal1 {background: #E9E9E9 url(/i/ugol-katal.gif) no-repeat; font-size: 14px; color: #8813B8; font-weight: bold; padding: 6px 10px; margin-top: 10px;}

.tbl-tov {margin: 12px 0 18px;}
 .tbl-tov * {vertical-align: top;}
 .tbl-tov img {margin-right: 40px;}
 .tbl-tov a {font-size: 10px; color: #E3120B; display: block;}
 .tbl-tov div {margin-top: 20px;}
 .tbl-tov div * {vertical-align: middle;}
 .tbl-tov div span {font-size: 10px; color: #878787;}
 .tbl-tov div input {margin: 0 10px; width: 20px; font-size: 10px;}
 .tbl-tov div input.sub {background: url(/i/podl-zakaz.gif) no-repeat; color: #0D7DB6; font-size: 12px; font-weight: bold; width: 92px; height: 21px; border: none;}
 .tbl-tov div input.sub1 {background: url(/i/podl-zakaz1.gif) no-repeat; color: #6E0B95; font-size: 12px; font-weight: bold; width: 92px; height: 21px; border: none;}
 
.pages {background: #E9E9E9; font-size: 9px; color: #4F4E4E; text-align: right; padding: 2px 10px; margin-top: 20px; clear: both;}
 .pages a {font-size: 9px; color: #4F4E4E;}
 
.komplekt {color: #6E0B95; font-weight: bold; padding: 0 0 10px 0;}
 .komplekt span {font-size: 11px; font-weight: normal; color: #000;}
.tbl-harakt {background: #F9E9FF; font-size: 11px; width: 100%; margin-bottom: 15px; color: #000;}
 .tbl-harakt tr td {border-bottom: 1px solid #fff; border-right: 1px solid #fff; padding: 4px 20px;}
 .tbl-harakt tr td.har {background: #F6DEFF; font-weight: bold; width: 200px;}
.back {font-size: 11px; color: #E3120B; text-align: right; display: block;}
 
.bg-zakaz-top {background: url(/i/bg-zakaz-top.gif) repeat-x; height: 20px;}
.nazv {font-size: 18px; color: #3C3C3C; padding: 10px 0 5px; text-align: left; width: 60%; margin: auto;}

.tbl-zakaz {border-bottom: 1px solid #DCDBDB; border-left: 1px solid #DCDBDB; width: 60%; text-align: left; margin: auto;}
 .tbl-zakaz thead tr th {border-right: 1px solid #DCDBDB; border-top: 5px solid #DCDBDB; background: #EDEDED; font-size: 11px; color: #6A6A6A; padding: 10px 30px; text-align: center;}
 .tbl-zakaz tbody tr td {border-right: 1px solid #DCDBDB; border-top: 1px solid #DCDBDB;}
 .tbl-zakaz tbody tr td div {font-size: 14px; color: #0B399C; font-weight: bold; padding: 10px 30px 10px 10px;}
 .tbl-zakaz tbody tr td input {font-size: 10px; width: 20px;}

.ob {width: 100%; text-align: right; margin: auto;}
 .ob input {width: 135px; height: 21px; font-weight: bold; background: url(/i/podl-ob.gif) no-repeat; border: none; font-size: 12px; margin: 10px 0;}

.ob-cart {width: 100%; text-align: center; margin: auto;}
 .ob-cart input {width: 135px; height: 21px; font-weight: bold; background: url(/i/podl-ob.gif) no-repeat; border: none; font-size: 12px; margin: 10px 0;}

.dann {background: #EDEDED; border-bottom: 5px solid #DCDBDB; border-top: 5px solid #DCDBDB; padding: 10px 0;}
 .dann table {width: 60%; text-align: left; margin: auto;}
 .dann table tr td {padding: 10px 0; vertical-align: top;}
 .dann table tr td.wid {width: 80%; text-align: right;}
 .dann table tr td input {width: 300px; margin-left: 20px;}
 .dann table tr td select {width: 305px; margin-left: 20px;}
 .dann table tr td textarea {width: 305px; margin-left: 20px;}
 .dann table tr td div {font-weight: bold;}
 .dann table tr td div span {font-size: 12px; color: #ff0000;}
 .dann table tr td div.norm {font-weight: normal;}
 .dann table tr td div.pol {font-weight: normal; font-size: 10px; margin: -10px 0 0 20px;}

.bdost {padding: 10px 10px 40px; width: 60%; text-align: left; margin: auto;}
 
.full-news p{ padding: 0px; }
.full-news div.date {background: #E9E9E9; font-size: 10px; color: #616161; padding: 0 2px; margin: 20px 0 10px;}

.nazv-state {padding-top: 20px;}
 .nazv-state a {font-size: 14px; font-weight: bold;}
 .nazv-state a.podr {color: #E3120B; font-weight: normal; font-size: 12px; padding: 0;}
 .nazv-state p a.podr {color: #E3120B; font-weight: normal; font-size: 12px; padding: 0;}
.hr-state {background:#D6D6D6; height:1px; font-size:0; margin: 10px 0 0; clear: both;}
 .hr-state img {display:block; height:1px;}
 
.tbl-question {width: 100%; margin: 20px 0;}
 .tbl-question tr td {vertical-align: top;}
 .tbl-question tr td span {font-size: 10px; color: #616161;}
 .tbl-question tr td div {background: #eee; border-top: 1px solid #DCDCDC; font-size: 11px; font-weight: bold; padding: 2px 10px 10px; margin-bottom: 10px;}
 .tbl-question tr td p {padding: 0 0 30px;}
 
.registr {font-size: 11px; color: #0071BF;}
form.login table tr td{font-size: 11px; font-weight: bold; margin: 8px 0 0 20px; text-align: right;}
 form.login table tr td input {font-size: 9px; width: 60%; margin-left: 17px;}
 form.login table tr td input.ok {width: 30px; height: 21px; font-weight: bold; background: url(/i/podl-ob-new.gif) no-repeat; border: none; font-size: 12px; margin: 10px 0; float: right;}
.ob-forum, .subhead {background: #F7E2FF; color: #6E0B95; font-size: 14px; font-weight: bold; padding: 5px; margin: 10px 0 1px;}
.rash-forum {background: #DCF1FC; color: #0B348C; font-size: 14px; font-weight: bold; padding: 5px; margin: 10px 0 1px;}
 .rash-forum span {font-size: 12px; font-weight: normal; color: #0B348C;}

.tbl-forum {width: 100%; margin-bottom: 25px;}
 .tbl-forum thead tr th {background: #E5B7F7; font-size: 11px; color: #646464; padding: 0 7px;  font-weight: normal;}
 .tbl-forum thead#rash tr th {background: #B8E1F6; font-size: 11px; color: #646464; padding: 0 7px;  font-weight: normal;}
 .tbl-forum tbody tr td {padding: 6px 7px; border-bottom: 1px solid #DADADA;}
  .tbl-forum tbody tr td span {font-size: 11px; color: #393939;}
  .author {padding: 0 3px; white-space: nowrap;font-size: 11px; color: #393939;}
  .tbl-forum tbody tr td a {font-weight: bold;}

.tema {background: #F0F0F0; border-bottom: 4px solid #D8D8D8; border-top: 1px solid #D8D8D8; padding: 20px 10px; margin: 10px 0 30px; }
 .tema * {vertical-align: top;}
 .tema table {width: 100%;}
 .tema table tr td {color: #5B5B5B; font-size: 11px; padding-bottom: 10px;}
 .tema table tr td input, textarea {width: 530px;}
 .tema table tr td input.otpr {background: url(/i/podl-forum.gif) no-repeat; width: 164px; height: 20px; color: #fff; font-weight: bold; border: none; margin-top: 10px;}

.subhead, .subhead-blue {border-bottom: 6px solid #e5b7f7; margin-bottom: 25px;}
.subhead-blue {border-bottom: 6px solid #b8e1f6;}
.name-t {font-size: 11px; color: #2b2b2b; padding: 0 10px 0 0;}
.request {font-size: 10px; color: #4a4a4a;}
.tbl-mess, .tbl-mess-replay {background: #e0e0e0; border: 1px solid #c2c2c2; margin: 10px 0 13px;}
.tbl-mess-replay {border-bottom: 0;}
	.tbl-mess .tr-head td {border-bottom: 1px solid #fff; background: #efefef;}
		.tbl-mess .tr-head div { color: #646464; font-size: 11px;}
	.tbl-mess td, .tbl-mess-replay td {padding: 7px 0 5px; vertical-align: top;}
		.tbl-mess div, .tbl-mess-replay div {padding: 0 10px;}
		.brd-r {border-right: 1px solid #fff;}
	div.sent {border-top: 1px solid #cacaca; padding: 5px 0; margin: 14px 10px 0; font-size: 11px; color: #2b2b2b;}
.tr1 td {background: #f7f7f7; border-bottom: 1px solid #c9c9c9;}
.tr2 td {background: #f0f0f0; border-bottom: 1px solid #c9c9c9;}

.tbl-action { width: 100%;}
.tbl-action td { border-bottom: 1px solid #d6d6d6; padding: 0 0 15px; vertical-align: top;}
 .tbl-action td p{ padding: 0; }
 .tbl-action td div a{ padding: 0 0 10px 0; display: block; }
	.tbl-action img {margin: 20px 20px 0 0;}
.img-l {float: left; margin: 10px 20px 15px 0;}
 
 
.cl {clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0;}
	.cl img {display:block; height:0px;}
#content {width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}

.sravnit{ width: 100%; background: #F9E9FF; border-collapse: collapse; margin: 10px 0; }
.sravnit *{ font-size: 11px; }
 .sravnit tr td{ border: 1px solid #fff; padding: 2px; font-size: 11px; text-align: center;}
 .sravnit tr.shapka td{ background: #db90f8; border: 1px solid #F9E9FF;}
 .sravnit tr td p{ padding: 0; }
 .sravnit tr td h1{ font-size: 13px; font-weight: bold; color: #fff; }
 .sravnit tr td h2{ font-size: 11px; font-weight: bold; color: #fff; }

#new-block { padding:20px 60px 10px 20px; font-size:11px; }
