/* ---------- Old Styles ---------- */

/* текст */





/*.content .pdf { background:url(/files/interface/pdf.gif) no-repeat; background-position:left top; padding:3px 0 3px 24px; margin-left: 20px;  }*/
/*.content .doc { background:url(/files/interface/doc_logo.gif) no-repeat; background-position:left top; padding:3px 0 3px 24px; margin-left: 20px;}
.content .zip { background:url(/files/interface/zipfile.gif) no-repeat; background-position:left top; padding:3px 0 3px 24px; margin-left: 20px;}*/

/* таблицы */
.content .mt_table {border-width: 0px;}
.content .mt_td {color:#000000; border-color:#000000 #000000 #CCCCCC #999999; border-style:none none solid solid; border-width:0px 0px 1px 1px; font-size:13px; padding:5px; text-decoration:none;}
.content .mt_td_left {font-size:13px; border-color:#000000 #000000 #CCCCCC #000000; border-style:none none solid none; border-width:0px 0px 1px 0px; padding:5px; text-decoration:none;}


/* ---------New Content Styles ---------- */

.highlight {background-color:#FCF;}

/* Выравнивание */
.content .content-left {text-align:left!important;}
.content .content-right {text-align:right!important;}
.content .content-center {text-align:center!important;}

/* Floats */
.content .left {float:left;}
.content .right {float:right;}
.content .center {margin-left:auto; margin-right:auto;}
.content .clear {clear:both;}
.content .clear-left {clear:left;}
.content .clear-right {clear:right;}

/* Обнудение float'ов */
.content div.clear-div {clear:both; font-size:0; height:0;}

/* Сброс внешних отступов */
.content .no-margin {margin:0 !important;}

/* Просто картинки */
.content img.left {margin:0 1em 1em 0;}
.content img.right {margin:0 0 1em 1em;}
.content img.center {margin-bottom:1em; display:block;}

/* Массивы картинок */
.content table.content-center td{text-align:center !important;}
.content table.content-center th{text-align:center !important;}

/* картинка слева - текст справа */
.content table.img-grid-1 td {padding:0.25em 0 20px 0; text-align:right; vertical-align:top;}
.content table.img-grid-1 th {font-weight:normal; padding:0 20px 20px 1em; text-align:left; vertical-align:top;}

/* картинка сверху - текст снизу */
.content table.img-grid-2 td {padding-right:20px; text-align:left; vertical-align:bottom;}
.content table.img-grid-2 th {font-weight:normal; padding:0.5em 20px 20px 0; text-align:left; vertical-align:top;}

/* картинка справа - текст слева */
.content table.img-grid-3 td {padding:0.25em  20px 20px 0; text-align:left; vertical-align:top;}
.content table.img-grid-3 th {font-weight:normal; padding:0 1em 20px 0; text-align:right; vertical-align:top;}

/* картинка снизу - текст сверху */
.content table.img-grid-4 td {padding:0 20px 20px 0; text-align:left; vertical-align:top;}
.content table.img-grid-4 th {font-weight:normal; padding:0 20px 1em 0; text-align:left; vertical-align:bottom;}

/* Картинки с подписью */
.content div.left {margin-right:1em;} /* beware: любой floated div имеет отступы */
.content div.right {margin-left:1em;}
.content div.caption-img {text-align:center; margin-bottom:1.5em;}
.content div.caption-img p{background-color:#F0F0F0; font-weight:bold; margin:0; padding:0.5em; text-align:center;}
.content div.caption-img img {border:0; margin:0; padding:0;}

/* Таблицы */
.content .huge-table-1 {font-size:90%;}
.content .huge-table-2 {font-size:80%;}

.content .mt-table {border-width:0px; margin-bottom:3em;}
/*.content .mt-table .right-border {border-right:1px solid #D5D5D5;}*/
.content .mt-table td, .content .mt-table th {border-bottom:1px solid #D5D5D5; color:#333; padding:0.5em; vertical-align:top;}
.content .mt-table th {background-color:transparent; border-right:3px solid #D5D5D5; font-weight:bold; text-align:right;}
.content .mt-table th.upper {border-right-width:0; border-left:1px solid #D5D5D5; text-align:left;}
.content .mt-table td {border-left:1px solid #D5D5D5;}
.content .mt-table td.first, .content .mt-table th.first {border-left-width:0px;}

/* гигантские штуки выключаются из потока,
соответственно вместо них нужно сделать div той же высоты
- лучше этот финт не использовать */
.content .huge-thing {position:absolute;}

/* Блоки различной ширины */
.content .width-50 {width:50px;}
.content .width-100 {width:100px;}
.content .width-150 {width:150px;}
.content .width-200 {width:200px;}
.content .width-250 {width:250px;}
.content .width-300 {width:300px;}
.content .width-350 {width:350px;}
.content .width-400 {width:400px;}
.content .width-450 {width:450px;}
.content .width-500 {width:500px;}
.content .width-550 {width:550px;}
.content .width-600 {width:600px;}

.content .width-5p {width:5%;}
.content .width-10p {width:10%;}
.content .width-15p {width:15%;}
.content .width-20p {width:20%;}
.content .width-25p {width:25%;}
.content .width-30p {width:30%;}
.content .width-35p {width:35%;}
.content .width-40p {width:40%;}
.content .width-45p {width:45%;}
.content .width-50p {width:50%;}
.content .width-55p {width:55%;}
.content .width-60p {width:60%;}
.content .width-65p {width:65%;}
.content .width-70p {width:70%;}
.content .width-75p {width:75%;}
.content .width-80p {width:80%;}
.content .width-85p {width:85%;}
.content .width-90p {width:90%;}
.content .width-95p {width:95%;}
.content .width-100p {width:100%;}

/* Текстовые элементы */
.content h1 {color:#666666; font-size:2em; font-weight:normal; line-height:1.3; margin:1.75em 0 2em 0;}
.content h2 {color:#666666; font-size:1.5em; font-weight:normal; margin:2em 0 1em 0;}
.content h3 {color:#333; font-size:1em; font-weight:bold; line-height:1.5;  margin:2em 0 0.5em 0;}
.content h4 {color:#333; font-size:1em; font-weight:bold; line-height:1.5;}
.content h5 {color:#333; font-size:1em; font-weight:bold;}
.content h6 {}

.content p {margin-bottom:1.5em;}
.content p.small {font-size:90%;}
.content p.intro {font-weight:bold; line-height:1.5; margin-bottom:2em;}
.content u {text-decoration:underline;}
.content i {font-style:italic;}
.content ul {margin-bottom:1.5em;}
.content ul li {list-style-type:square; list-style-position:outside; margin:0.5em 0; margin-left:25px;}
.content ul.no-bullets li {list-style-type:none;}
.content ol {margin-bottom:1.5em;}
.content ol li {list-style-type:decimal; list-style-position:outside; margin:0.5em 0; margin-left:25px;}
.content a {color:#00AEEF; text-decoration:underline;}
.content a:hover {text-decoration:none;}

.content .white-space {height:1.5em;}

/* Ссылки с иконками */
.content .pdf {background:transparent url('/images/pdf.gif') 0 2px no-repeat; padding:3px 0 3px 20px;}
.content .doc {background:transparent url('/images/doc.gif') 0 2px no-repeat; padding:3px 0 3px 20px;}
.content .zip {background:transparent url('/images/zip.gif') 0 2px no-repeat; padding:3px 0 3px 20px;}

/* Врезка */
.content div.cutin {background-color:#F0F0F0; color:#666666; margin-bottom:1.5em; padding:20px 30px;}
.content .code {font-family:Courier;}

/* Напишите нам */
.content .feedback {background:#E7F6E5 url('/images/feedback-btn.gif') 0 0 no-repeat; display:block;height:26px;width:280px;}
.content .feedback-cutin {background:#E7F6E5 url('/images/feedback-btn.gif') 0 0 no-repeat; color:#333; display:block; font-weight:bold; margin-bottom:1.5em; padding:46px 30px 20px 30px;}

#editor {
color: #333;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
line-height:1.5;
width:610px;
}

.content .nobr {
	white-space:nowrap;
}
