/* CSS Document */
/* main */
body {font:9pt "arial"; color:#515151; line-height:18px; margin:0; padding:0; background-color:#ffffff;}
table {border:0;}
form {padding:0; margin:0;}
td, tr {padding:0; margin:0;}
img {border:0; padding:0; margin:0;}
h1 {font:11pt "arial"; color:#313131; margin:0; margin-bottom:15px; line-height:20px}
h2 {font:14pt "tahoma"; color:#346099; margin:0; padding-bottom:25px; text-decoration:none}
h3 {font:14pt "tahoma"; color:#282828; margin:0; padding-bottom:20px}
h4 {font:bold 12pt "Verdana"; color:#000000; margin:0;}
h5 {font:11pt "tahoma"; color:#346099; margin:0; text-decoration:none; line-height:20px; padding-top:10px}
h6 {font:9pt "tahoma"; color:#7d7d7d; margin:0;}

p {font:9pt "arial"; color:#515151; line-height:18px; margin:0; padding-bottom:15px;}
a {font:9pt "arial"; color:#02519b; text-decoration:underline; line-height:18px}
a:hover {text-decoration:none; color:#d40202;}

ul {margin:0; padding-left:15px; padding-bottom:10px}
li {padding-bottom:5px; list-style: disc;}

li.objects{list-style: none;}
li.responce{list-style: none;}


/* head */
.phone {font:13pt "tahoma";color:#585858;}
.phone2 {font:11pt "tahoma";color:#6d6d6d;}
a.smenu {font:8pt "tahoma";text-decoration:underline;color:#424242;}
a.smenu:hover {color:#d40202; text-decoration:none}
a.smenu_act {font:bold 8pt "tahoma";text-decoration:none;color:#424242;}
a.smenu_act:hover {color:#424242}

/* menu */
a.hor_menu {font:10pt "arial"; color:#002E7A; text-decoration:none; padding: 0; margin: 0; line-height: normal; cursor: pointer}
a.hor_menu:hover {text-decoration:none; color:#da241b;}
a.hor_menu_act {font:10pt "arial"; color:#cf2525; text-decoration:none; cursor: pointer}
a.hor_menu_act:hover {text-decoration:none; color:#cf2525;}
/* menu end */

/* menu */
a.vert_menu_3 {font:8pt "tahoma"; color:#634a4a; text-decoration:underline; line-height:16px}
a.vert_menu_3:hover {text-decoration:none; color:#d40202;}
a.vert_menu_3_act {font:8pt "tahoma"; color:#634a4a; text-decoration:none; line-height:16px}
a.vert_menu_3_act:hover {text-decoration:none; color:#634a4a;}

a.vert_menu_cat_act {font:10pt "tahoma"; color:#FFF; text-decoration:none; line-height:16px}
a.vert_menu_cat_act:hover {text-decoration:none; color:#FFF;}

a.vert_menu_2 {font:bold 9pt "tahoma"; color:#02519b; text-decoration:underline; line-height:16px}
a.vert_menu_2:hover {text-decoration:none; color:#d40202;}
a.vert_menu_2_act {font:8pt "tahoma"; color:#606060; text-decoration:none; line-height:16px}
a.vert_menu_2_act:hover {text-decoration:none;}

a.vert_menu_1 {font:8pt "verdana"; color:#3e3e3e; text-decoration:none; line-height:16px}
a.vert_menu_1:hover {text-decoration:underline; color:#d40202;}
a.vert_menu_1_act {font:bold 8pt "tahoma"; color:#634a4a; text-decoration:none; line-height:16px}
a.vert_menu_1_act:hover {text-decoration:none; color:#634a4a;}

a.vert_menu {font:8pt "verdana"; color:#424242; text-decoration:underline; line-height:16px}
a.vert_menu:hover {text-decoration:none; color:#d40202;}
a.vert_menu_act {font:8pt "verdana"; color:#FFF; text-decoration:none; line-height:16px}
a.vert_menu_act:hover {text-decoration:none; color:#FFF;}

a.catalog_menu {font:9pt "tahoma";text-decoration:none;color:#000000;font-weight:normal;}
a.catalog_menu_select {font:9pt "tahoma";text-decoration:none;color:#f8f5d4;font-weight:normal;}

a.home {font:7pt "tahoma"; color:#386a99; text-decoration:underline;}
a.home:hover {text-decoration:none; color:#d40202;}



/* center */
div.title_full { font:14pt "verdana"; color:#2f3f4c; line-height:20px; padding-bottom:20px; padding-left:10px}
div.title_medium { padding-bottom: 20px; text-align: left; font: 14pt "tahoma"; color:#4e4d4d;}
div.title_small { padding-bottom: 20px; text-align: left; font: 13pt "tahoma"; color:#4e4d4d;}
div.title_search { padding-bottom: 20px; text-align: left; font: 12pt "verdana"; color:#4e4d4d;}

.title_pages {font:14pt "verdana"; color:#2f3f4c; line-height:20px; padding-bottom:20px;}
a.title_pages {font:14pt "verdana"; color:#2f3f4c; line-height:20px; text-decoration: none;}
a.title_pages:hover {color:#2f3f4c; text-decoration: none;}
a.title_main {font:13pt "verdana"; color:#2f3f4c; line-height:20px; text-transform:uppercase; text-decoration:none;}
a.title_main:hover {text-decoration:none; color:#2f3f4c;}
a.title_sec {font:12pt "verdana"; color:#2f3f4c; line-height:20px; text-decoration:none;}
a.title_sec:hover {text-decoration:none; color:#2f3f4c;}
.title_sec {font:12pt "verdana"; color:#2f3f4c; line-height:20px;}
a.title_sec_2{color:#2F3F4C;font-family:"verdana";font-size:12pt;font-style:normal;font-variant:normal;font-weight:normal;line-height:20px;text-decoration:none;}
a.title_sec_2:hover{color:#2F3F4C;text-decoration:none;}
a.cat_title_main {font: bold 9pt "tahoma"; color:#363636; text-decoration:underline; line-height:16px}
a.cat_title_main:hover {text-decoration:none; color:#363636;}

a.cat_title_main_l {font:10pt "tahoma"; color:#5b5b5b; text-decoration:none; line-height:16px}
a.cat_title_main_l:hover {text-decoration:none; color:#d40202;}

a.cat_title_main_2 {font: bold 9pt "tahoma"; color:#363636; text-decoration:none; line-height:16px;}
a.cat_title_main_2:hover {text-decoration:none; color:#363636;}

a.no_content {font: bold 9pt "tahoma"; color:#363636; text-decoration:none; line-height:16px;}
a.no_content:hover {text-decoration:none; color:#363636;}

.cat_more {font:8pt "arial"; color:#5b5b5b; line-height:16px;}
.cat_more:hover {color:#515151;}
.cat_more p {font:8pt "tahoma"; color:#515151; line-height:13px;}
.cat_more_main {font:8pt "arial"; color:#707070; line-height:15px;}
.cat_more_main:hover {color:#515151; text-decoration:none}
.cat_more_main:hover a {color:#515151; text-decoration:underline}
.cat_more_main:hover div {color:#515151;}
.geo_more {font:8pt "tahoma"; color:#515151; line-height:15px;}

.cat_more_main_2 {font:8pt "arial"; color:#515151; line-height:16px;}
.cat_more_main_2:hover {color:#515151; text-decoration:none}
.cat_more_main_2:hover div {color:#515151;}

.city {font:7pt "tahoma"; color:#6d6d6d; padding:4px 6px; background-color:#e7e6e6; margin-left:10px; display:inline-block}
.news_date {font:7pt "tahoma"; color:#6d6d6d; padding:4px 6px; background-color:#e7e6e6;}
.news_text {font:8pt "tahoma"; color:#5b5b5b; line-height:18px;}

.news_main {font:8pt "arial"; color:#515151; line-height:16px;}
.news_main:hover {color:#515151; text-decoration:none}
.news_main:hover div {color:#515151;}

.points {background-image:url(../images/point_hor.gif); background-repeat:repeat-x; background-position:center; height:40px;}

a.sert {font:9pt "verdana"; color:#02519b; text-decoration:underline; line-height:17px}
a.sert:hover {text-decoration:none; color:#d40202;}

.price {border:1px solid #b2becc; height:24px; text-align:center; font:9pt "verdana"; color:#535f63; background-image:url(../images/price_bg.gif);}

select.search {font:8pt "tahoma"; color:#515151; padding:1px; width:100%; border-style:solid; border-width:1px; border-color:#939db2; height:19px; }

a.map {font:7pt "tahoma"; color:#3f6991; text-decoration:underline; line-height:18px}
a.map:hover {text-decoration:none; color:#b6b6b6;}
a.source {font:7pt "tahoma"; color:#3f6991; text-decoration:underline; line-height:18px}
a.source:hover {text-decoration:none; color:#b6b6b6;}
a.print {font:8pt "tahoma"; color:#929292; text-decoration:underline; line-height:18px}
a.print:hover {text-decoration:none; color:#75a806;}
a.back {font:8pt "tahoma"; color:#424242; text-decoration:underline; line-height:18px}
a.back:hover {text-decoration:none; color:#d40202;}
a.contacts{font:11pt "tahoma"; color:#346099; margin:0; text-decoration:none; line-height:20px; padding-top:10px}

a.yandex {font:8pt "tahoma"; color:#afafaf; text-decoration:underline; line-height:18px;}
a.yandex:hover {text-decoration:none; color:#e2203a;}

td.c_head_left_gray {background-image:url(../images/c_head_left_bg_gray.gif); height:48px; width:8px}
td.c_head_right_gray {background-image:url(../images/c_head_right_bg_gray.gif); height:48px; width:8px}
td.c_head_center_gray {background-image:url(../images/c_head_center_bg_gray.gif); height:48px;}

td.c_main_left_gray {width:28px; border-right:1px solid #e3e3e3; background-color:#FFF}
td.c_main_right_gray {width:28px; border-left:1px solid #e3e3e3; background-color:#FFF}
td.c_main_center_gray {background-image:url(../images/c_main_top_bg.gif); background-repeat:repeat-x; vertical-align:top; padding:22px 0px 37px 0px}

.pages {font:9pt "tahoma"; color:#515151;  padding-right:15px;}
a.pages {font:9pt "tahoma"; color:#02519b; text-decoration:underline; padding-right:15px;}
a.pages:hover {text-decoration:none; color:#d40202;}
a.arrows {font:9pt "tahoma"; color:#02519b; text-decoration:none; padding-right:18px;}
a.arrows:hover {text-decoration:none; color:#d40202;}

.c_bottom_gray {width:985px; height:5px; background-color:#292929;}

.smenu_bg {background-image:url(../images/head_smenu_bg_pages.jpg); background-repeat:repeat-x;}

/* table */
td.head_left {text-align:center; background-color:#e6e6e6; padding:10px 10px; border:1px solid #d2d2d2; font:bold 7pt "tahoma"; color:#636363; line-height:14px; color:#424242}
td.head_center {text-align:center; background-color:#e6e6e6; padding:10px 10px; border:1px solid #d2d2d2; border-left:none; font:bold 7pt "tahoma"; color:#636363; line-height:14px; color:#424242}

td.white_left {text-align:center; padding:5px 10px; border:1px solid #d2d2d2; border-top:none; line-height:16px; background-color:#f9f9f9}
td.white_center {text-align:center; padding:5px 10px; border:1px solid #d2d2d2; border-top:none; border-left:none; line-height:16px;  background-color:#f9f9f9}

td.grey_left {text-align:center; padding:5px 10px; background-color:#f5f5f5; border:1px solid #d2d2d2; border-top:none; line-height:16px;}
td.grey_center {text-align:center; padding:5px 10px; background-color:#f5f5f5; border:1px solid #d2d2d2; border-top:none; border-left:none; line-height:16px;}

/* footer */
.footer {font:8pt "tahoma"; color:#4a4a4a;}
.footer2 {font:7pt "tahoma"; color:#8d8d8d; padding-top:12px}

td.footer {font:7pt "tahoma"; color:#ffffff; padding: 0 10px 0 10px}
a.footer {font:7pt "tahoma"; color:#f8f5d4; text-decoration:underline}
a.footer:hover {font:7pt "tahoma"; color:#f8f5d4; text-decoration:none}

/* tooltip */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; margin: 0; padding: 5px; opacity: 0.85;}
#tooltip h3 {font:8pt "arial"; color:#313131; padding: 0px;}

/* sitemap */
div.map_hor_menu_1 { padding-bottom: 10px; }
a.map_hor_menu_1 {font:9pt "verdana"; color:#424242; text-decoration:underline; line-height:16px}
a.map_hor_menu_1:hover {text-decoration:none; color:#d40202;}

div.map_hor_menu_2 { padding-left: 20px; padding-bottom: 10px;}
a.map_hor_menu_2 {font:9pt "tahoma"; color:#02519b; text-decoration:underline; line-height:16px}
a.map_hor_menu_2:hover {text-decoration:none; color:#d40202;}

div.map_hor_menu_3 { padding-left: 40px; padding-bottom: 10px;}
a.map_hor_menu_3 {font:8pt "tahoma"; color:#634a4a; text-decoration:underline; line-height:16px}
a.map_hor_menu_3:hover {text-decoration:none; color:#d40202;}

div.map_second_livel { padding-bottom: 10px; padding-top: 5px;}
div.map_third_livel { padding-bottom: 10px; padding-top: 5px;}

/* Гармошка */
div.accordion h6 { padding: 10px 0pt 10px 31px; cursor: pointer; font:12pt "verdana"; color:#2f3f4c; line-height:20px; text-decoration:none; background-image: url(../images/arrow_cat_more_down.gif); background-repeat: no-repeat; background-position:left;}
div.accordion h6:hover { text-decoration:underline; }
div.accordion h6.active { background-image: url(../images/arrow_cat_more_up.gif); }
div.inaccordion { margin: 0; padding: 0 0 0 0 ; text-align: left;}