ul.left-menu { margin: 10px 0 20px 20px; padding: 0; list-style: none; }
ul.left-menu li { padding: 0 0 5px 15px; background: url(../images/plmbul.gif) 0 7px no-repeat; }

.path { margin: -10px 0 20px; padding: 0 0 6px 0; border-bottom: 1px solid #d0d0d0; }
.path a { color: #999999; text-decoration: underline; }
.path a:hover { color: #999999; text-decoration: none; }

#main-part .middle-col h2 { margin: 0 0 15px; font-size: 118%; }
#main-part .middle-col h3 { margin: 0 0 15px; font-size: 109%; }
#main-part .middle-col p { margin: 0; text-indent: 35px; }
#main-part .middle-col p.ti0 { text-indent: 0 !important; }
#main-part .middle-col ul li { margin-bottom: 10px; }
.left-pic { margin: 5px 20px 5px 0; float: left; }

.standart-table { margin-bottom: 15px; }
.standart-table th { padding: 5px 10px; background: #d0d0d0; text-align: left; font-weight: normal; border: 1px solid #d0d0d0; }
.standart-table .last { border-right: 0; }
.standart-table td { padding: 5px 10px; border: 1px solid #d0d0d0; border-style: solid dashed; /*border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;*/ }
.standart-table .bottom td { border-bottom: 3px solid #d0d0d0; }

.pages { margin-left: -3px; margin-bottom: 15px; }
.pages td { padding-bottom: 5px; }
.pages a { display: block; margin-right: 7px; padding: 1px 3px; }
.pages b { display: block; margin-right: 7px; background: #e0e0e0; padding: 1px 3px; }
.pages .p-title { padding-left: 3px; }

/*new*/
.new th{ text-align:center; padding:2px;}
.new td {padding:3px 5px}
#main-part .middle-col .new h3 {margin:0}
.cost {white-space:nowrap;}
form.contact input, form.contact textarea {border:1px solid #55636D; display:block; margin:5px 0 8px; padding:1px 5px; width:93%;}
form.contact .send {width:109px; height:20px; border:none; background:#CE1C3E; padding-bottom:21px; color:#FFF;  cursor:pointer}
.color{color:#CE1C3E;}
.o-v {font-size:14px; margin-bottom:20px; color:#999; }
.c-i {font-size:12px; font-weight:bold}
.color-m {padding-left:4px; font-weight:bold; color:#CE1C3E;}
.p-s { padding-bottom:10px;}
.no-summ {color:#999; text-decoration:line-through; padding-left:10px; padding-top:20px; font-weight:bold}
.my-summ {display:block; padding-top:20px; font-weight:bold; font-size:12px}
.f-l {float:left; padding-top:30px; padding-right:10px}
