BODY
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
}

a.top
{
color:#000000;
font-size:8px;
line-height:16px;
font-weight:bold;
}

a.top:hover
{
color:#000000;
font-size:8px;
line-height:16px;
font-weight:bold;
}

a.top:active
{
color:#000000;
font-size:8px;
line-height:16px;
font-weight:bold;
}

H1
{
color:#000000;
font-size:8px;
line-height:16px;
margin:0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
}

img
{
  border:0px;
}

b.nb
{
font-style: normal;
font-weight:normal;
}

strong.nb 
{
font-style: normal;
font-weight:normal;
}

i.nb 
{
font-style: normal;
font-weight:normal;
decoration-text:none;
}

			/* Управление контентом -- Для обычных страниц */

td.line {
text-align:right;
}

td.top{
padding-bottom:26px;
padding-left:40px;
}

td.phone{
padding-bottom:21px;
}

div.main_context {
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#a4a4a4;
text-align:justify;
}

a.main_context {
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#a4a4a4;
text-align:justify;
text-decoration:none;
}

a.main_context:hover {
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#a4a4a4;
text-align:justify;
text-decoration:underline;
}

a.main_context:active {
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#a4a4a4;
text-align:justify;
text-decoration:none;
}

td.title {
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:15px;
line-height:16px;
text-align:justify;
text-transform:uppercase;
padding:0px;
margin:0px;
}

td.content {
font-size:13px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
padding:15px;
line-height:16px;
text-align:justify;
}

td.text_form {
font-size:13px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
line-height:16px;
}


td.tbl{
border-top-color:#cccccc;
border-bottom-color:#cccccc;
border-left-color:#cccccc;
border-right-color:#cccccc;
border:1px solid;
color : #555555;
font: normal 13px Arial, Helvetica, sans-serif;
padding:5px;
}

td.tbl2{
border:0px;
color : #555555;
font: normal 13px Arial, Helvetica, sans-serif;
padding:5px;
}

td.bottom {
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
}

a {
font-size:12px;
color:#555555;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:none;
}

a:hover {
font-size:12px;
color:#EC1D25;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:underline;
}

a:active {
font-size:12px;
color:#555555;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:none;
}

a.file {
font-size:12px;
color:#EC1D25;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:none;
}

a.file:hover {
font-size:12px;
color:#555555;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:underline;
}

a.file:active {
font-size:12px;
color:#EC1D25;
font-weight:normal;
font-family:Arial;
text-align:justify;
text-decoration:none;
}


a.menu {
font-size:12px;
color:#555555;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
padding-right:26px;
}

a.menu:hover {
font-size:12px;
color:#EC1D25;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:underline;
padding-right:26px;
}

a.menu:active {
font-size:12px;
color:#555555;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
padding-right:26px;
}

strong.name_pr{
font-size:13px;
color:#E8223D;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
}


			/*/ Управление контентом -- Для обычных страниц */

div.title_pages{
text-transform:uppercase;
font-size:22px; 
color:#ffffff;
font-weight:normal;
font-family:Arial;
padding-left:28px;
padding-top:28px;
}

div.ct{
display:block;
padding-left:10px;
border-left:3px solid #b8b8b8;
}

div.pt{
color:#000000;
font-size:20px;
padding-top:20px;
font-family:Arial;
}

td.content{
line-height:18px;
color:#555555;
font-size:12px;
font-weight:normal;
font-family:Arial;
padding-bottom:50px;
}

div.page_title{
padding-top:10px;
color:#000000;
font-size:30px;
font-family:Arial;
padding-top:22px;
padding-bottom:22px;
}

td.products{
line-height:18px;
color:#555555;
font-size:12px;
font-weight:normal;
font-family:Arial;
}

a.title_catalog {
font-size:14px;
color:#EC1D25;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
}

a.title_catalog:hover {
font-size:14px;
color:#EC1D25;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:underline;
}

a.title_catalog:active {
font-size:14px;
color:#EC1D25;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
}

div.sub_link_pre
{
  margin-top: -27px;
  margin-right: 1px;
  position:relative;
  height:36px;
}

div.sub_link {
    background-color: #ec1b21;
    color: #000000;
    display: table-cell;
    height: 36px;
    line-height: normal;
    padding: 0 10px;
    position:absolute;
    right:0px;
}

strong.sub_link {
    color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: 900;
    text-align: justify;
    text-decoration: none;
}

a.sub_link {
    color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    text-decoration: none;
}

a.sub_link:hover {
    color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    text-decoration: underline;
}

a.sub_link:active {
    color: white;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    text-decoration: underline;
}

			/* Управление контентом -- Для вывода группы изображений */

			/*/ Управление контентом -- Для вывода группы изображений */


			/* Управление формами -- Для форм */

			/*/ Управление формами -- Для форм */


			/* Управление формами -- Для полей форм */

			/*/ Управление формами -- Для полей форм */


			/* Управление блоками -- Для текстового блока */

div.main_text_title{
font-size:23px;
color:#000000;
font-weight:normal;
font-family:Arial;
text-align:left;
margin-bottom:10px;
}

div.main_text{
font-size:12px;
color:#555555;
font-weight:normal;
font-family:Arial;
text-align:left;
}

td.main_pr{
padding-top:10px;
}

a.main_pr {
font-size:13px;
color:#3A3A3A;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
}

a.main_pr:hover {
font-size:13px;
color:#3A3A3A;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:underline;
}

a.main_pr:active {
font-size:13px;
color:#3A3A3A;
font-weight:bold;
font-family:Arial;
text-align:justify;
text-transform:uppercase;
text-decoration:none;
}

div.action{
font-size:23px;
color:#000000;
font-weight:normal;
font-family:Arial;
text-align:left;
margin-bottom:20px;
}

div.action_text{
font-size:14px;
color:#EC1D25;
font-weight:normal;
font-family:Arial;
text-align:left;
}

div.title_block{
font-size:18px;
color:#000000;
font-weight:normal;
font-style: italic;
font-family:Arial;
text-align:left;
margin-bottom:20px;
margin-top:90px;
}

div.text_opinion{
line-height:18px;
color:#555555;
font-size:12px;
font-weight:normal;
font-family:Arial;
margin-bottom:20px;
background:url('images/laquo.gif') 0 3px no-repeat;
padding-left:23px;
}

div.name{
color:#8B8B8B;
font-size:12px;
font-weight:normal;
font-family:Arial;
margin-bottom:20px;
}

a.all_opinion {
font-size:12px;
color:#E3001B;
font-weight:normal;
font-family:Arial;
text-align:justify;
font-style: italic;
text-decoration:none;
}

a.all_opinion:hover {
font-size:12px;
color:#E3001B;
font-weight:normal;
font-family:Arial;
text-align:justify;
font-style: italic;
text-decoration:underline;
}

a.all_opinion:active {
font-size:12px;
color:#E3001B;
font-weight:normal;
font-family:Arial;
text-align:justify;
font-style: italic;
text-decoration:none;
}

div.text_opinion_end{
background:url('images/raquo.gif') right bottom no-repeat;
padding-right:23px;
}

			/*/ Управление блоками -- Для текстового блока */


			/* Галерея -- Для страниц галереи */

a.gallery_delimeter_active      
{
font-weight:900;
}

a.gallery_delimeter_nonactive
{

}
      
      
			/*/ Галерея -- Для страниц галереи */


			/* Галерея -- Для файлов галереи (кратко) */

div.foto_gallery{
padding-right:25px;
padding-bottom:25px;
}

a.foto_gallery {
border:1px solid #fff;
}
a.foto_gallery:hover {
border:1px solid #ccc;
}

img.foto_gallery {
border:2px solid #fff;
}

			/*/ Галерея -- Для файлов галереи (кратко) */


			/* Галерея -- Для файлов галереи (развернуто) */

			/*/ Галерея -- Для файлов галереи (развернуто) */


/*---------------------------------------------------------------------------*/
/* Стили, которые используются в ЦМС, но не закреплены ни за каким шаблоном: */
/*---------------------------------------------------------------------------*/


div.form_success_message /* Сообщение об успешной отправке формы */
{

}

div.form_failure_message /* Сообщение об ошибке при отправке формы*/
{

}

input.submit /* Стиль сабмита формы*/
{

}

td.dnk_preview_cell /* ячейка, используемая для загрузки картинок в скрипте превьюшек. Необходимо явно указать ширину по превьюшке */
{
	padding:5px;
}


a.main_menu /* Ссылка главного меню*/
{

}

a.main_menu_start /*ссылка на главную страницу */
{

}

a.whereami /*ссылка в пути к странице */
{
  font-size:10px;
}

div.line
{
    font-size: 10px;
    margin-bottom: -10px;
    margin-right: -15px;
    margin-top: -20px;
    text-align: right;
}

div.line a
{
  font-size:10px;
}

div.copyright {
font-size:12px;
color:#555555;
font-weight:bold;
font-family:Arial;
text-align:right;
}

a.copyright {
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial;
text-decoration:none;
}

a.copyright:hover {
font-size:12px;
color:#EC1D25;
font-weight:bold;
font-family:Arial;
text-decoration:underline;
}

a.copyright:active {
font-size:12px;
color:#000000;
font-weight:bold;
font-family:Arial;
text-decoration:none;
}

input,textarea,select {
color : #000000;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px #ccc outset;
}
