div.indent_main{width: 1000px; margin: 0 auto; padding: 0px}
/* ----Содержание страницы st----*/

div.main {height: 100%; margin: 0px 0px 0px 0px; float: left; padding: 0px; width:1000px; }


/* ----Содержание страницы end----*/


/* ----Колонка1 st----*/
div.main div.col1 {height: 100%;  width:415px; float: left; margin: 0px;  padding: 0px;}
div.main div.col1 p {margin: 5px 3px 7px 3px; padding: 0px; font-size:12px; color:#666666; text-align:left;}
div.main div.col1 p a {color:#666666;  text-decoration: none}
div.main div.col1 p a:visited{color:#666666;  text-decoration: none}
div.main div.col1 p a:hover{ color:#8b0934;  text-decoration: underline}
div.main div.col1 table.bg_tel_table {height: 100%;  width: 100%; margin: 0px;  padding: 0px;}
/* ----Колонка1 end----*/

/* ----Колонка2 st----*/
div.main div.col2 { width: 580px; height: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px;}


/* ----Блок content st----*/
div.main div.col2 div.content { width: 100%; height: 100%; float: left; margin: 45px 0px 40px 0px; padding: 0px; background: #f8f6f8; border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #5d5d5d;}
div.main div.col2 div.content table img {opacity: 1; filter: alpha(opacity=100);}
div.main div.col2 div.content td.title h1  {margin: 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2 div.content td.title p {font-size: 12px;    color: #000000; margin: 15px 15px 5px 15px; padding: 0px; text-align: justify;}
div.main div.col2 div.content td.title p {color:#369cc5;  text-decoration: none}
div.main div.col2 div.content td.title p a:visited{color:#369cc5;  text-decoration: none}
div.main div.col2 div.content td.title p a:hover{ color:#369cc5;  text-decoration: underline}


div.main div.col2 div.content div.title h2  {margin: 10px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2 div.content div.title h2 b {margin: 10px; padding: 0px; font-size:14px; color:#1b8bb5; text-align:left;}

div.main div.col2 div.content div.title td.title_nav {background: #1b8bb5;}
div.main div.col2 div.content div.title td.title_nav p {font-weight: bold; font-size: 10px;    color: #cccccc; margin: 2px 15px 2px 15px; padding: 0px; text-align: right;}
div.main div.col2 div.content div.title td.title_nav p span { font-size: 10px;    color: #FFFFFF; margin: 0px; padding: 0px; text-align: right;}
div.main div.col2 div.content div.title td.title_nav p a {color:#cccccc;  text-decoration: none}
div.main div.col2 div.content div.title td.title_nav p a:visited{color:#cccccc;  text-decoration: none}
div.main div.col2 div.content div.title td.title_nav p a:hover{ color:#FFFFFF;  text-decoration: underline}
div.main div.col2 div.content div.title p {font-weight: none; font-size: 10px;    color: #000000; margin: 10px 15px 15px 15px; padding: 0px; text-align: justify;}
div.main div.col2 div.content div.title p b {font-weight: bold; font-size: 10px;    color: #1b8bb5; margin: 2px 15px 10px 15px; padding: 0px; text-align: justify;}

div.main div.col2 div.content div.title td.title_main h1  {margin: 0px 15px 0px 15px; padding: 0px; font-size:12px; color:#86a3b0; text-align:left;}
div.main div.col2 div.content div.title td.title_main h1 a {color:#86a3b0;  text-decoration: none}
div.main div.col2 div.content div.title td.title_main h1 a:visited{color:#86a3b0;  text-decoration: none}
div.main div.col2 div.content div.title td.title_main h1 a:hover{ color:#86a3b0;  text-decoration: underline}
div.main div.col2 div.content div.title td.title_main h2  {margin: 25px 15px 0px 15px; padding: 0px; font-size:12px; color:#86a3b0; text-align:left;}
div.main div.col2 div.content div.title td.title_main h2 span  {margin: 0px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}

div.main div.col2 div.content div.title h1  {margin: 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2 div.content div.title h2  {margin: 10px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2 div.content div.title h2 b {margin: 10px; padding: 0px; font-size:14px; color:#1b8bb5; text-align:left;}

div.main div.col2 div.content div.title p  a {color:#369cc5;  text-decoration: none}
div.main div.col2 div.content div.title p  p a:visited{color:#369cc5;  text-decoration: none}
div.main div.col2 div.content div.title p  a:hover{ color:#369cc5;  text-decoration: underline}

div.main div.col2 div.content div.text h3  {margin: 2px; padding: 0px; font-size:10px; color:#6b7477; text-align:left;}
div.main div.col2 div.content div.text h3 span {margin: 0px; padding: 0px; font-size:10px; color:#2c7d9b;}
div.main div.col2 div.content div.text h3 a {color:#6b7477; text-decoration: none}
div.main div.col2 div.content div.text h3 a:visited{color:#6b7477; text-decoration: none}
div.main div.col2 div.content div.text h3 a:hover {color:#6b7477; text-decoration: underline}
div.main div.col2 div.content div.text p {font-size: 10px;    color: #000000; margin: 15px 15px 5px 15px; padding: 0px; text-align: justify;}
div.main div.col2 div.content div.text li {font-size: 10px;    color: #000000; margin: 5px 15px 5px 25px; padding: 0px; text-align: justify;}
div.main div.col2 div.content div.text p a {color:#666666;  text-decoration: none}
div.main div.col2 div.content div.text p a:visited{color:#666666;  text-decoration: none}
div.main div.col2 div.content div.text p a:hover{ color:#666666;  text-decoration: none}
div.main div.col2 div.content div.text p.avtor {font-size: 12px;    color: #000000; margin: 15px 15px 15px 15px; padding: 0px; text-align: right;}


div.main div.col2 div.content div.text div.no_margin_text h3 {font-size: 12px;    color: #87a3af; margin: 0px 0px 10px 0px; padding: 0px; text-align: justify;}
div.main div.col2 div.content div.text div.no_margin_text p {font-size: 10px;    color: #000000; margin: 0px 0px 10px 0px; padding: 0px; text-align: justify;}
div.main div.col2 div.content div.text div.no_margin_text p a {color:#6b7477;  text-decoration: none}
div.main div.col2 div.content div.text div.no_margin_text p a:visited{color:#6b7477;  text-decoration: none}
div.main div.col2 div.content div.text div.no_margin_text p a:hover{ color:#6b7477;  text-decoration: underline}



div.main div.col2 div.content div.text p.sub_title {font-weight: bold; margin: 15px 0px 5px 15px; padding: 0px; font-size:10px; color:#86a3b0; text-align:left;}
div.main div.col2 div.content div.text table.price {margin: 0px 0px 20px 0px;}
div.main div.col2 div.content div.text table.price th {background: #86a3b0;}
div.main div.col2 div.content div.text table.price th p {margin: 5px 10px 5px 10px; padding: 0px; font-size:10px; color:#FFFFFF; text-align:left;}
div.main div.col2 div.content div.text table.price td {border-bottom: 1px solid #e2e5ea;}
div.main div.col2 div.content div.text table.price td p {font-weight: bold; margin: 10px 10px 10px 10px; padding: 0px; font-size:10px; color:#86a3b0; text-align:left;}
div.main div.col2 div.content div.text table.price td p.sost {font-weight: none; margin: 10px 10px 10px 10px; padding: 0px; font-size:10px; color:#666666; text-align:left;}

div.main div.col2 div.content div.text table.color {margin: 20px 0px 5px 0px;}
div.main div.col2 div.content div.text table.color td p {font-weight: none; margin: 8px; padding: 0px; font-size:10px; color:#86a3b0; text-align:left;}
div.main div.col2 div.content div.text table.color td p a {color:#86a3b0;  text-decoration: none}
div.main div.col2 div.content div.text table.color td p a:visited{color:#86a3b0;  text-decoration: none}
div.main div.col2 div.content div.text table.color td p a:hover{ color:#86a3b0;  text-decoration: underline}

/* ----Блок content end----*/
/* ----Колонка2 end----*/
/* ----Содержание страницы end----*/
/* ----Колонка2 st----*/
div.main div.col2_100 { width: 1000px; height: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px;}
div.main div.col2_100 p {margin: 5px 3px 7px 3px; padding: 0px; font-size:12px; color:#666666; text-align:left;}
div.main div.col2_100 p a {color:#666666;  text-decoration: none}
div.main div.col2_100 p a:visited{color:#666666;  text-decoration: none}
div.main div.col2_100 p a:hover{ color:#8b0934;  text-decoration: underline}


/* ----Блок content st----*/
div.main div.col2_100 div.content { width: 100%; height: 100%; float: left; margin: 45px 0px 40px 0px; padding: 0px; opacity: 1; filter: alpha(opacity=100); background: #f8f6f8; border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #5d5d5d;}
div.main div.col2_100 div.content table img {opacity: 1; filter: alpha(opacity=100);}
div.main div.col2_100 div.content td.title h1  {margin: 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content td.title p {font-size: 12px;    color: #000000; margin: 15px 15px 5px 15px; padding: 0px; text-align: justify;}
div.main div.col2_100 div.content td.title p {color:#369cc5;  text-decoration: none}
div.main div.col2_100 div.content td.title p a:visited{color:#369cc5;  text-decoration: none}
div.main div.col2_100 div.content td.title p a:hover{ color:#369cc5;  text-decoration: underline}


div.main div.col2_100 div.content div.title h2  {margin: 10px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.title h2 b {margin: 10px; padding: 0px; font-size:14px; color:#1b8bb5; text-align:left;}

div.main div.col2_100 div.content div.title td.title_nav {background: #1b8bb5;}
div.main div.col2_100 div.content div.title td.title_nav p {font-weight: bold; font-size: 10px;    color: #cccccc; margin: 2px 15px 2px 15px; padding: 0px; text-align: right;}
div.main div.col2_100 div.content div.title td.title_nav p span { font-size: 10px;    color: #FFFFFF; margin: 0px; padding: 0px; text-align: right;}
div.main div.col2_100 div.content div.title td.title_nav p a {color:#cccccc;  text-decoration: none}
div.main div.col2_100 div.content div.title td.title_nav p a:visited{color:#cccccc;  text-decoration: none}
div.main div.col2_100 div.content div.title td.title_nav p a:hover{ color:#FFFFFF;  text-decoration: underline}
div.main div.col2_100 div.content div.title p {font-weight: none; font-size: 10px;    color: #000000; margin: 10px 15px 15px 15px; padding: 0px; text-align: justify;}
div.main div.col2_100 div.content div.title p b {font-weight: bold; font-size: 10px;    color: #1b8bb5; margin: 2px 15px 10px 15px; padding: 0px; text-align: justify;}

div.main div.col2_100 div.content div.title td.title_main h1  {margin: 0px 15px 0px 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.title td.title_main h1 a {color:#1b8bb5;  text-decoration: none}
div.main div.col2_100 div.content div.title td.title_main h1 a:visited{color:#1b8bb5;  text-decoration: none}
div.main div.col2_100 div.content div.title td.title_main h1 a:hover{ color:#1b8bb5;  text-decoration: underline}
div.main div.col2_100 div.content div.title td.title_main h2  {margin: 15px 15px 0px 15px; padding: 0px; font-size:12px; color:#666666; text-align:left;}

div.main div.col2_100 div.content div.title h1  {margin: 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.title h2  {margin: 10px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.title h2 b {margin: 10px; padding: 0px; font-size:14px; color:#1b8bb5; text-align:left;}

div.main div.col2_100 div.content div.title p  a {color:#369cc5;  text-decoration: none}
div.main div.col2_100 div.content div.title p  p a:visited{color:#369cc5;  text-decoration: none}
div.main div.col2_100 div.content div.title p  a:hover{ color:#369cc5;  text-decoration: underline}

div.main div.col2_100 div.content div.text h3  {margin: 2px; padding: 0px; font-size:10px; color:#6b7477; text-align:left;}
div.main div.col2_100 div.content div.text h3 span {margin: 0px; padding: 0px; font-size:10px; color:#2c7d9b;}
div.main div.col2_100 div.content div.text h3 a {color:#6b7477; text-decoration: none}
div.main div.col2_100 div.content div.text h3 a:visited{color:#6b7477; text-decoration: none}
div.main div.col2_100 div.content div.text h3 a:hover {color:#6b7477; text-decoration: underline}
div.main div.col2_100 div.content div.text p {font-size: 10px;    color: #000000; margin: 15px 15px 5px 15px; padding: 0px; text-align: justify;}
div.main div.col2_100 div.content div.text p a {color:#666666;  text-decoration: none}
div.main div.col2_100 div.content div.text p a:visited{color:#666666;  text-decoration: none}
div.main div.col2_100 div.content div.text p a:hover{ color:#666666;  text-decoration: none}
div.main div.col2_100 div.content div.text p.avtor {font-size: 10px;    color: #000000; margin: 15px 15px 15px 15px; padding: 0px; text-align: right;}

div.main div.col2_100 div.content div.text div.no_margin_text h3 {font-size: 12px;    color: #87a3af; margin: 0px 0px 10px 0px; padding: 0px; text-align: justify;}
div.main div.col2_100 div.content div.text div.no_margin_text p {font-size: 10px;    color: #000000; margin: 0px 0px 10px 0px; padding: 0px; text-align: justify;}
div.main div.col2_100 div.content div.text div.no_margin_text p a {color:#6b7477;  text-decoration: none}
div.main div.col2_100 div.content div.text div.no_margin_text p a:visited{color:#6b7477;  text-decoration: none}
div.main div.col2_100 div.content div.text div.no_margin_text p a:hover{ color:#6b7477;  text-decoration: underline}


div.main div.col2_100 div.content div.text p.sub_title {margin: 15px 0px 5px 15px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.text table.price {margin: 0px 0px 20px 0px;}
div.main div.col2_100 div.content div.text table.price th {background: #87a3af; border-bottom: 1px solid #87a3af; border-top: 1px solid #87a3af;}
div.main div.col2_100 div.content div.text table.price th p {margin: 15px 0px 5px 15px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}
div.main div.col2_100 div.content div.text table.price td {border-bottom: 1px solid #e2e5ea;}
div.main div.col2_100 div.content div.text table.price td p {margin: 15px 0px 5px 15px; padding: 0px; font-size:10px; color:#1b8bb5; text-align:left;}

/* ----Для раздела контакты st----*/
div.main div.col1_contact {height: 100%;  width:760px; float: left; margin: 0px;  padding: 0px;}
div.main div.col2_contact { width: 220px; height: 100%; float: left; margin: 0px 0px 0px 0px; padding: 0px;}
div.main div.col2_contact div.content { width: 220px; height: 100%; float: left; margin: 15px 0px 40px 5px; padding: 0px; background: #f8f6f8; border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #5d5d5d;}
div.main div.col2_contact div.content table img {opacity: 1; filter: alpha(opacity=100);}
div.main div.col2_contact div.content h1  {margin: 15px; padding: 0px; font-size:12px; color:#1b8bb5; text-align:left;}
div.main div.col2_contact div.content p {font-size: 10px;    color: #000000; margin: 0px 15px 5px 15px; padding: 0px; text-align: justify;}
div.main div.col2_contact div.content p {color:#000000;  text-decoration: none}
div.main div.col2_contact div.content p a:visited{color:#000000;  text-decoration: none}
div.main div.col2_contact div.content p a:hover{ color:#000000;  text-decoration: underline}
/* ----Для раздела контакты end ----*/
