h1.img { background: #ffb400; height: 20px; padding: 12px 20px 11px 30px; font-size: 15px; color: #ffffff; text-transform: uppercase; font-weight: normal; line-height: 20px; overflow: hidden; margin: 0; position: relative; }
h1.img img { position: absolute; left: 30px; top: 12px; }

.left-col { float: left; width: 233px; }
.left-col .left-menu { background: #ececec; margin: 0 0 5px 0; padding: 10px 0 10px 10px; list-style: none; }
.left-col .left-menu li { margin-bottom: 2px; border-bottom: 1px solid #ececec; }
.left-col .left-menu li a { display: block; background: #ececec url(../images/gray_arr.gif) 10px 50% no-repeat; padding: 4px 20px; color: #ff8400; text-decoration: underline; }
.left-col .left-menu li a:hover { display: block; background: #ffffff url(../images/gray_arr.gif) 10px 50% no-repeat; padding: 4px 20px; color: #ff8400; text-decoration: underline; }
.left-col .left-menu li.active a, .left-col .left-menu li.active a:hover { display: block; background: #ffffff url(../images/black_arr.gif) 10px 50% no-repeat; padding: 4px 20px; color: #000000; text-decoration: none; font-weight: bold; cursor: text; }

.left-col a.photo-up, .left-col a.photo-down { display: block; padding: 3px 0; text-align: center; background: #cbcbcb; margin-bottom: 5px; }
.left-col a.photo-up:hover, .left-col a.photo-down:hover { display: block; padding: 3px 0; text-align: center; background: #ffb400; margin-bottom: 5px; }
.left-col .photo-box { width: 233px; height: 95px; overflow: hidden; margin-bottom: 5px; }

.main-col { float: right; width: 580px; margin-right: 30px; line-height: 130%; padding-bottom: 25px; }
.main-col a { color: #1d8ad6; text-decoration: underline; }
.main-col a:hover { color: #0d5587; text-decoration: underline; }
.main-col ul { list-style: url(../images/ul_bul2.gif); }
.main-col ul li { margin-bottom: 7px; }
.main-col p { margin: 15px 0; }
.main-col h2 { font-size: 172%; font-weight: normal; color: #888888; padding: 10px 0; line-height: 1em; }

.standart-table { border: 1px solid #ffffff !important; }
.standart-table th { background: #ececec; border: 1px solid #ececec; padding: 7px 15px; text-align: left; }
.standart-table td { border: 1px solid #ececec; padding: 7px 15px; }
.standart-table .fin td { height: 2px; font-size: 2px; line-height: 2px; background: #ececec; padding: 0; }

ul.sub-menu { margin-left: 30px; list-style: none; padding-left: 0; }
ul.sub-menu a { background: url(../images/gray_arr.gif) 0 50% no-repeat !important; padding-left: 10px !important; font-weight: normal !important; color: #ff8400 !important; text-decoration: underline !important; cursor: pointer !important; }
ul.sub-menu a:hover { background: url(../images/gray_arr.gif) 0 50% no-repeat !important; padding-left: 10px !important; font-weight: normal !important; color: #934c00 !important; text-decoration: underline !important; cursor: pointer !important; }
ul.sub-menu a.nm-active { background: url(../images/black_arr.gif) 0 50% no-repeat !important; color: #000000 !important; text-decoration: none !important; cursor: text !important; }
