html, body {width:100%; height:100%; margin:0px; padding:0px; background:#ffffff}
body, td {color:#000000; font-family:arial; font-size:14px; line-height:18px}
form {margin:0px; padding:0px}

/* --- ACTIVE GROUP --- */
#AG_lower_menu {position: absolute;}
#AG_STUPID_H1_1 h1 {line-height: 25px; text-align: center;}
#AG_STUPID_H1_1 h2 {font-size: 22px; text-align: center;}

a {color:#393939; text-decoration:underline; cursor:pointer}
a:hover {text-decoration:none}

#mediaspace_a{
margin:-1px 0 0 8px;
-margin:7px 0 0 8px;
/margin:7px 0 0 8px;
outline:none
}

div.div-vertical-align {
  display: table-cell;
  vertical-align: middle;
}


img.captcha{float:left}

.clear {clear:both}
.input_search {position:absolute; width:150px; border:0px solid red; margin:16px 6px 0px 10px; font-family:arial; font-size:12px; line-height:14px; color:#8a8a8a}
.input_submit {position:absolute; width:45px; height:35px; margin:0px 0px 0px 166px; background:url(../img/search_submit.gif) no-repeat; border:0px; cursor:pointer}
.input_form {width:330px; height:28px; border:1px solid #bce2e7; font-family:arial; font-size:14px; line-height:18px;}
.input_form_code {width:180px; height:28px; border:1px solid #8f8f8f; font-family:arial; font-size:14px; line-height:18px; margin-top:5px}
.input_310 {width:310px; height:21px; border:1px solid #757575; font-family:arial; font-size:14px; line-height:18px;}
.textarea_500 {width:500px; height:100px; border:1px solid #757575; font-family:arial; font-size:14px; line-height:18px;}
.textarea_form {width:330px; height:130px; border:1px solid #bce2e7; font-family:arial; font-size:14px; line-height:18px;}
.submit {width:127px; height:37px; background:url(../img/submit.gif) no-repeat; border:0px; margin-top:15px; cursor:pointer}
.submit_2 {width:79px; height:24px; background:url(../img/submit_2.gif) no-repeat; border:0px; margin-top:75px; cursor:pointer}
.select_city {position:relative; float:left; width:99px; height:36px; margin:35px 0px 3px 30px}
.fs_11 {font-size:11px}
.fs_12_t, .fs_12_u {font-size:12px; padding:5px 0px 0px 15px; font-weight:bold}
.fs_12_t {color:#198795}
.fs_12_u {color:#e97d1e}
.fs_13 {font-size:13px; color:#43a2ad}
.mt_5 {margin-top:5px;width:100%}
.mb_15 {margin-bottom:15px}
.color_text {color:#14a4b5}
.color_text_12 {color:#14a4b5; font-size:12px}
.color_text_13 {color:#14a4b5; font-size:13px}
.color_red {color:#ff3232}
.select_form {margin-top:4px}
.file {color:#14a4b5}
.fl {float:left; margin-right:10px}
.fl_2 {float:left; margin-right:60px; padding-left:25px}
.fl_3 {float:left; margin:0px 20px 20px 0px}
.counter {position:absolute;z-index:80; margin:20px 0px 0px 20px}
#opacity {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60}


* html .container {height: 100%}
.container {margin:0 auto; min-height:100%; text-align:center}

.header {width:100%; min-width:1000px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : "") : (document.body.clientWidth < 1000 ? "1000px" : "")); height:110px; margin:0px auto -110px; background:url(../img/m_1.jpg) top center no-repeat}
.middle {width:1000px; margin:0 auto; text-align:left}
.footer {width:100%; min-width:1000px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : "") : (document.body.clientWidth < 1000 ? "1000px" : "")); height:100px; margin: -100px auto 0; font-size:13px; line-height:14px; color:#2aa1b1; background:url(../img/footer.gif) repeat-x; text-align:center}
.footer a {color:#2aa1b1}
.footer_left {position:relative; width:70px; height:100px; float:left; background:url(../img/footer_left.gif) left no-repeat}
.footer_right {position:relative; width:270px; height:100px; float:right; background:url(../img/footer_right.gif) right no-repeat}
.footer_img {position:absolute; z-index:200; width:869px; height:14px; left:50%; margin:46px 0px 0px -435px; background:url(../img/footer_bg.png) center no-repeat}

.clearfloat {clear:both}
.empty_header_404 {height:330px}
.empty_header {height:110px}
.empty_footer {height:120px; text-align:left}

.header_404 {width:100%; min-width:1000px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : "") : (document.body.clientWidth < 1000 ? "1000px" : "")); height:300px; margin:0px auto -300px; background:url(../img/header_404.jpg) top center no-repeat #e4e9ef}


.firm_add {position:absolute; left:50%; margin:5px 0px 0px -60px; width:255px; height:65px; background:url(../img/add_firm.png) no-repeat}
.firm_all {width:120px; padding-top:28px; font-family:Myriad Pro, arial; font-size:24px; font-weight:bold; color:#14a4b5; float:left; text-align:right}
.firm_new {padding-top:28px; font-family:Myriad Pro, arial; font-size:24px; font-weight:bold; color:#ffffff; float:right; text-align:right}

.hmm {position:absolute; left:50%; margin:35px 0px 0px 420px; font-size:1px}
.hmm div {height:10px; float:left; cursor:pointer}
.hmm_404 {position:absolute; left:50%; margin:70px 0px 0px 45px; font-size:1px}
.hmm_404 div {height:10px; float:left; cursor:pointer}
.home_on {width:11px; margin-right:20px; background:url(../img/home.gif) left}
.home_off {width:11px; margin-right:20px; background:url(../img/home.gif) right}
.mail_on {width:12px; margin-right:20px; background:url(../img/mail.gif) left}
.mail_off {width:12px; margin-right:20px; background:url(../img/mail.gif) right}
.map_on {width:6px; background:url(../img/map.gif) left}
.map_off {width:6px; background:url(../img/map.gif) right}

.logo {position:relative; width:228px; height:240px; margin:-44px 0px 0px 4px; float:left}
.logo_multimedia {position:absolute; z-index:80; margin:-41px 0px 0px 125px}
.logo_img {position:relative; z-index:80; margin:-29px 0px 0px 29px}

.city {position:relative; float:left; width:99px; height:36px; margin:26px 0px 3px 13px; font-family:Myriad Pro, arial; font-size:14px; color:#000; font-weight:bold; background:url(../img/city.gif) no-repeat; cursor:pointer}
.city .city2 {padding:7px 0px 0px 17px}
.city_on {position:absolute; z-index:100; float:left; width:99px; height:70px; margin:26px 0px 3px 13px; _margin:25px 0px 0px -99px; font-family:Myriad Pro, arial; font-size:14px; color:#000; font-weight:bold; background:url(../img/city2.gif) no-repeat; display:none}
.city_on .city2 {padding:7px 0px 10px 17px}
.city_on .city2 a {color:#000; font-weight:normal; text-decoration:none}
.city_on .city2 a:hover {color:#000; font-weight:normal; text-decoration:underline}

.meteo {width:88px; height:31px; margin:29px 0px 0px 11px; float:left}

.search {height:35px; background:url(../img/search.gif) left top no-repeat; margin-left:13px}

.menu {width:734px; position:relative; z-index:100; float:left; margin:-35px 0px 0px 0px; background:#ffffff}
.menu_bg {position:relative; z-index:80; float:left; margin-top:-35px; border:0px solid black}
.menu_top {white-space: nowrap; float:left; background:#ffffff; padding:20px 15px 15px; font-size:14px; line-height:14px; color:#2699a7}
.menu_top a {color:#2699a7}
.menu_top_d {white-space: nowrap; float:left; _width:60px; min-width:60px; background:url(../img/menu_d_center.png) left top repeat-x #ffffff; padding:10px 0px 15px; margin-top:10px; font-size:14px; line-height:14px; color:#2699a7; text-align:center}
.menu_top_d_2 {white-space: nowrap; float:left; _width:60px; min-width:30px; background:url(../img/menu_d_center.png) left top repeat-x #ffffff; padding:10px 0px 15px; margin-top:10px; font-size:14px; line-height:14px; color:#2699a7; text-align:center}
.menu_top_d a, .menu_top_d_2 a {position:relative; z-index:600; text-decoration:none; color:#303030}
.menu_top_d_left {width:16px; height:39px; background:url(../img/menu_d_left.png) left top no-repeat #ffffff; margin-top:10px; float:left}
.menu_top_d_right {position:relative; z-index:500; width:73px; height:39px; background:url(../img/menu_d_right.png) right top no-repeat #ffffff; margin:10px 0px 0px -57px; float:left}
.menu_top_d_right_2 {position:relative; z-index:500; width:41px; height:39px; background:url(../img/menu_d_right_2.png) right top no-repeat #ffffff; margin:10px 0px 0px -24px; float:left}

.banner_top {float:left; height:90px; padding:10px 10px 10px 35px}
.rbc {float:left; margin-top:20px}

.menu_bottom { position:absolute; min-width:734px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 734 ? "734px" : "") : (document.body.clientWidth < 734 ? "734px" : "")); margin:-70px 0px 0px 270px}
.menu_bottom div {font-size:12px; color:#393939; float:left}
.left {position:relative; float:left; width:3px; height:10px; margin:7px -3px 0px 0px; background:url(../img/menu_bottom_bg_left.png) left top no-repeat; font-size:1px}
.right {position:relative; float:left; width:3px; height:10px; margin:7px 2px 0px -3px; background:url(../img/menu_bottom_bg_right.png) right top no-repeat; font-size:1px}
.menu_bottom a {color:#393939; margin:0px 10px}
.menu_bot_1 {background:url(../img/mb_1.gif) left top repeat-x; margin-top:12px; padding-top:7px}
.menu_bot_1_d {background:url(../img/mb_1.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_1_d a {color:#3bb2c0; text-decoration:none}
.menu_bot_2 {background:url(../img/mb_2.gif) left top repeat-x; margin-top:12px; margin-bottom:-10px; padding-top:7px}
.menu_bot_2_d {background:url(../img/mb_2.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_2_d a {color:#e387a6; text-decoration:none}
.menu_bot_3 {background:url(../img/mb_3.gif) left top repeat-x; margin-top:12px; padding-top:7px}
.menu_bot_3_d {background:url(../img/mb_3.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_3_d a {color:#f67f17; text-decoration:none}
.menu_bot_4 {background:url(../img/mb_4.gif) left top repeat-x; margin-top:12px; padding-top:7px}
.menu_bot_4_d {background:url(../img/mb_4.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_4_d a {color:#3bb2c0; text-decoration:none}
.menu_bot_5 {background:url(../img/mb_5.gif) left top repeat-x; margin-top:12px; padding-top:7px}
.menu_bot_5_d {background:url(../img/mb_5.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_5_d a {color:#9e87c4; text-decoration:none}
.menu_bot_6 {background:url(../img/mb_6.gif) left top repeat-x; margin-top:12px; padding-top:7px}
.menu_bot_6_d {background:url(../img/mb_6.gif) left top repeat-x; margin-top:7px; padding-top:12px}
.menu_bot_6_d a {color:#2882a4; text-decoration:none}

.main_left {width:330px; float:left; margin-top:-13px}
.main_right {margin:-13px 0px 0px 340px; padding-left:20px}

.type {width:100%}
.type_left {padding:0px 20px 0px 35px}
.type_right {width:300px}

.rating {margin:0px 0px 5px 35px}
.rat_top {width:292px; height:20px; margin:0px 0px 0px 20px; background:url(../img/rat_top.gif) no-repeat}
.rat_mid {width:292px; margin:0px 0px 0px 20px; background:url(../img/rat_mid.gif) repeat-y}
.rat_bot {width:292px; height:20px; margin:-10px 0px 0px 20px; background:url(../img/rat_bot.gif) no-repeat}

.rat_company {position:relative; z-index:100; margin:0px 20px 10px 15px; padding:0px 0px 0px 35px; line-height:13px}
.rat_company div {width:23px; height:23px; position:absolute; margin-left:-35px}
.rat_img_1 {background:url(../img/rat_01-09.gif) left top no-repeat}
.rat_img_2 {background:url(../img/rat_01-09.gif) top no-repeat}
.rat_img_3 {background:url(../img/rat_01-09.gif) right top no-repeat}
.rat_img_4 {background:url(../img/rat_01-09.gif) left no-repeat}
.rat_img_5 {background:url(../img/rat_01-09.gif) center no-repeat}
.rat_img_6 {background:url(../img/rat_01-09.gif) right no-repeat}
.rat_img_7 {background:url(../img/rat_01-09.gif) left bottom no-repeat}
.rat_img_8 {background:url(../img/rat_01-09.gif) bottom no-repeat}
.rat_img_9 {background:url(../img/rat_01-09.gif) right bottom no-repeat}
.rat_img_10 {background:url(../img/rat_10.gif) no-repeat}

.news_main {padding:0 10px 10px 20px; font-size:12px}
/* Active Group */
.news_main > table > tr > td > div > a {}

.news_article{clear:both;width:627px;margin-bottom:25px}
.news_pages{text-align:center;clear:both;position:relative;float:none}
.news_article p{margin:0px 0px 0px 15px}
.news_article_date{float:left;background-color:#219dad;width:70px;height:19px;padding:0px 0px 0px 0px}
.news_article_date h4{font-weight:normal;margin-left:5px;margin-top:0px;color:white}
.news_article_title{height:19px;margin:0px 0px 0px 0px}
.news_article_title a{margin-left:15px;color:#219dad}
.news_article_image{float:left}
.news_article_announcement p{margin-left:0px;margin-top:5px}
.news_article_commentlink{clear:both;color:#219dad}
.news_article_commentlink a{color:#219dad;font-size:12px}

#comment_box {display:none;font-size:11px; }
#comment_box div{float:left;width:200px;}
#comments {cursor:pointer;}

/* ACTIVE GROUP */
#comment_box .box-rank > div {font-size: 14px;}

#comment_box_a {display:none;}
#comment_box_a div{float:left;width:200px;}
#comments_a {cursor:pointer;}

/* ACTIVE GROUP */
#comment_box_a .box-rank > div {font-size: 14px;}

.name {color:#1b1a1b; text-decoration:none}
.name:hover {color:#e03e64; text-decoration:underline}
.catalog {font-size:11px; color:#1b1a1b; text-decoration:none}
.catalog:hover {color:#e03e64; text-decoration:underline}

.tovar {float:left; width:318px; margin:10px 12px 0px 0px}
.uslugi {float:left; width:310px; margin:10px 0px 0px 0px}
.type_tu {float:left; width:318px}

.ul_tovar, .ul_uslugi {margin:0px 0px 20px 0px; padding:0px}
.ul_tovar li, .ul_uslugi li {margin:0px 0px 0px 15px; padding:4px 0px; list-style:none}
.ul_tovar h3, .ul_uslugi h3 {margin:0px; padding:0px; font-size:14px; font-weight:normal}
.ul_tovar a, .ul_uslugi a {text-decoration:none}
.ul_tovar a:hover {color:#1C93A2; text-decoration:underline}
.ul_uslugi a:hover {color:#e97d1e; text-decoration:underline}
.span_t, .span_t_over, .span_u, .span_u_over {position:absolute; margin:4px 0px 0px -15px; _margin-top:0px; width:9px; height:9px}
.span_t {background:url(../img/ul_tovar.gif) left no-repeat}
.span_t_over {background:url(../img/ul_tovar.gif) right no-repeat}
.span_u {background:url(../img/ul_uslugi.gif) left no-repeat}
.span_u_over {background:url(../img/ul_uslugi.gif) right no-repeat}
#t_1, #u_1 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0}
#t_2, #u_2 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90}
#t_3, #u_3 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80}
#t_4, #u_4 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70}
#t_5, #u_5 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60}
#t_6, #u_6 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50}
#t_7, #u_7 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40}
#t_8, #u_8 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.30}
#t_9, #u_9 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20}
#t_10, #u_10 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.10; -khtml-opacity: 0.10; opacity: 0.10}

#t_carousel_1, #u_carousel_1 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0}
#t_carousel_2, #u_carousel_2 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90}
#t_carousel_3, #u_carousel_3 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80}
#t_carousel_4, #u_carousel_4 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70}
#t_carousel_5, #u_carousel_5 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60}
#t_carousel_6, #u_carousel_6 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50}
#t_carousel_7, #u_carousel_7 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40}
#t_carousel_8, #u_carousel_8 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.30}
#t_carousel_9, #u_carousel_9 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20}
#t_carousel_10, #u_carousel_10 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.10; -khtml-opacity: 0.10; opacity: 0.10}


.banner_main {width:640px; float:left}
.banner_type_t {width:288px; height:128px; text-align:left; margin:15px 0px; background:url(../img/bt_bg.jpg) no-repeat}
.banner_type_u {width:288px; height:128px; text-align:left; margin:15px 0px; background:url(../img/bu_bg.jpg) no-repeat}
.banner_left {position:relative; z-index:100; width:288px; height:128px; margin-left:-10px; background:url(../img/bt_bg.jpg) no-repeat}
.banner_right {float:right; width:288px; height:128px; margin-right:30px; background:url(../img/bu_bg.jpg) no-repeat}

/*
.banner_img {width:124px; height:111px; float:left; margin:7px; cursor:pointer}
.banner_text {float:left; text-align:left; margin:10px 0px 0px 140px; width:140px}
*/

.banner_img {position:absolute; text-align:left; margin:7px; cursor:pointer}
.banner_text {position:absolute; text-align:left; margin:10px 0px 0px 140px; width:140px}
.ramka {position:absolute; z-index:100}
.b_img {position:absolute;-left:0px}

.forum_main {width:640px; margin-top:20px; float:left}
.forum_main_title {width:72px; height:34px; margin-bottom:5px; background:url(../img/forum_title.gif) left no-repeat; cursor:pointer}
.forum_main_title_over {width:72px; height:34px; margin-bottom:5px; background:url(../img/forum_title.gif) right no-repeat; cursor:pointer}

.forum_img {float:left; width:175px; height:163px; margin-right:17px; background:url(../img/forum_img.jpg) top no-repeat; cursor:pointer}
.img_vis {position:absolute; width:119px; height:86px; background:url(../img/forum_img.gif) no-repeat; margin:-21px 0px 0px 86px; display:block}
.img_hid {display:none}

.forum_text {padding-top:15px; margin-right:20px; margin-left:192px}
.forum_text a {text-decoration:none}
.forum_text a:hover {text-decoration:underline}
.autor {width:300px; font-size:11px; color:#3aa8b6; margin-left:20px; margin-bottom:15px; border-bottom:1px dashed #3aa8b6}

.way {position:absolute; font-size:11px; color:#323232; margin-top:-35px}
.way a {color:#323232}

.title {margin-bottom:25px;}
.title h1 {font-family:Arial Narrow; font-size:35px; line-height:35px; font-weight:normal; color:#504f4f; margin:0px; padding:0px}
.title span {color:#b1bbc7; font-size:24px}



.arr {background:url(../img/arr_content.gif) left top no-repeat; margin:0px 0px 0px 25px; padding:5px 0px 0px 12px; color:#14a4b5}
.copyright {height:45px; font-size:13px; color:#14a4b5; background:url(../img/copyright.gif) left top no-repeat; padding:2px 0px 0px 40px}
.copyright img {position:absolute; margin:40px 0px 0px -80px}

.webform {width:510px; margin-bottom:10px}
.webform td {padding:3px 0px}
.wf_1 {width:170px; padding-right:10px}

.plashka {background:url(../img/plashka_bg.gif) left top no-repeat #14a4b5; font-size:12px; color:#ffffff; padding:10px 30px; margin-bottom:20px}


.tab_w25 {}
.tab_w25 td {padding:30px 20px 0px 0px; width:25%}

#AG_top_left1 {position: absolute; color: #13aac5; font: bold 16px Arial;}
#AG_top_right1 {position: absolute; margin-left: 500px;}

.name_top {position:absolute; margin:-32px 0px 0px 19px}
.up_1, .up_2, .up_3, .up_4 {width:19px; height:16px; background:url(../img/up.gif) center no-repeat; cursor:pointer}
.down_1, .down_2, .down_3, .down_4 {width:19px; height:16px; background:url(../img/down.gif) center no-repeat; cursor:pointer}
.up_1_over {width:19px; height:16px; background:url(../img/up.gif) right no-repeat; cursor:pointer}
.down_1_over {width:19px; height:16px; background:url(../img/down.gif) right no-repeat; cursor:pointer}
.up_2_over {width:19px; height:16px; background:url(../img/up.gif) top no-repeat; cursor:pointer}
.down_2_over {width:19px; height:16px; background:url(../img/down.gif) top no-repeat; cursor:pointer}
.up_3_over {width:19px; height:16px; background:url(../img/up.gif) left no-repeat; cursor:pointer}
.down_3_over {width:19px; height:16px; background:url(../img/down.gif) left no-repeat; cursor:pointer}
.up_4_over {width:19px; height:16px; background:url(../img/up.gif) bottom no-repeat; cursor:pointer}
.down_4_over {width:19px; height:16px; background:url(../img/down.gif) bottom no-repeat; cursor:pointer}

.firm_1, .firm_2, .firm_3, .firm_4 {font-size:11px; line-height:13px; padding:10px 30px 1px 0px; _width:100%}
.firm_1 {border-bottom:1px solid #59afbf}
.firm_2 {border-bottom:1px solid #db799a}
.firm_3 {border-bottom:1px solid #f9a65d}
.firm_4 {border-bottom:1px solid #bbabd6}
.firm_1 a, .firm_2 a, .firm_3 a, .firm_4 a {text-decoration:none}
.firm_1 a:hover {text-decoration:underline; color:#14a4b5}
.firm_2 a:hover {text-decoration:underline; color:#cb3f6e}
.firm_3 a:hover {text-decoration:underline; color:#eb6e00}
.firm_4 a:hover {text-decoration:underline; color:#967fbc}
.counter_1, .counter_2, .counter_3, .counter_4 {font-size:11px; line-height:13px; font-weight:bold; float:right; margin:-15px 7px 0px 0px; _margin:-15px 9px 0px 0px}
.counter_1 {color:#14a4b5}
.counter_2 {color:#cb3f6e}
.counter_3 {color:#eb6e00}
.counter_4 {color:#967fbc}

.ul_search {margin:0px; padding:0px; list-style:none}
.ul_search li {margin:15px 0px 0px 15px}

.tab_banner_type {width:100%}

.tab_cat2 {width:100%; border-bottom:4px solid #c4e0e3}
.tab_cat2 td {padding:5px 20px 5px 0px}
.tab_cat2 a {text-decoration:none}
.tab_cat2 a:hover {text-decoration:underline; color:#14a4b5}
.tc2 td {font-family:Myriad Pro; font-size:18px}
.tc2 div {border-bottom:2px solid #c4e0e3; padding-bottom:3px; margin:0px 0px}
.tc2_2 td {background:#e0fbfe}

.tab_cat2_u {width:100%; border-bottom:4px solid #e97d1e}
.tab_cat2_u td {padding:5px 20px 5px 0px}
.tab_cat2_u a {text-decoration:none}
.tab_cat2_u a:hover {text-decoration:underline; color:#e97d1e}
.tc2_u td {font-family:Myriad Pro; font-size:18px}
.tc2_u div {border-bottom:2px solid #e97d1e; padding-bottom:3px; margin:0px 0px}
.tc2_2_u td {background:#fee8d5}

.ul_cat_1_t, .ul_cat_1_u {list-style:none; margin:0px 0px 0px 0px; padding:0px}
.ul_cat_1_t li, .ul_cat_1_u li {padding:3px 0px 3px 10px; color:#757575}
.ul_cat_1_t a, .ul_cat_1_u a {color:#393939}
.ul_cat_1_t li {background:url(../img/ul_cat_1_t.gif) left top no-repeat}
.ul_cat_1_u li {background:url(../img/ul_cat_1_u.gif) left top no-repeat}
.ul_cat_1_t a:hover {color:#14a4b5}
.ul_cat_1_u a:hover {color:#e97d1e}

.prev_next, .prev_next_u {float:right; font-size:13px; text-align:center; padding:6px 0px 0px 0px; width:167px; height:28px; _height:34px; margin:0px 0px 20px 2px}
.prev_next {background:url(../img/prev_next_bg.gif) no-repeat}
.prev_next_u {background:url(../img/prev_next_bg_u.gif) no-repeat}

.add_menu, .add_menu_2, .add_menu_u, .add_menu_2_u {padding:5px 10px; margin-bottom:15px; font-size:11px}
.add_menu, .add_menu_2 {border-top:1px solid #c2f8ff; border-bottom:1px solid #c2f8ff}
.add_menu_u, .add_menu_2_u {border-top:1px solid #ffcca0; border-bottom:1px solid #ffcca0}
.add_menu a, .add_menu_2 a, .add_menu_u a, .add_menu_2_u a {color:#323232; margin-right:11px; border-bottom:1px dashed #323232; text-decoration:none; padding:0px 1px}
.add_menu a:hover, .add_menu_2 a:hover, .add_menu_u a:hover, .add_menu_2_u a:hover {border-bottom:0px}
.add_menu {background:url(../img/add_menu_bg.gif) right top no-repeat}
.add_menu_2 {background:url(../img/add_menu_bg_2.gif) right top no-repeat}
.add_menu_u {background:url(../img/add_menu_bg_u.gif) right top no-repeat}
.add_menu_2_u {background:url(../img/add_menu_bg_2_u.gif) right top no-repeat}

.title_2 {font-family:Arial Narrow; font-weight:bold; font-size:18px; color:#504f4f; margin-bottom:10px; clear:both}
.title_cat {overflow:visible; font-family:Arial Narrow; font-size:30px; color:#1a1a1a; padding:25px 0px 20px 0px; clear:both}
.title_cat_2 {overflow:visible; font-family:Arial Narrow; font-size:30px; color:#1a1a1a; padding:3px 0px 20px 0px; clear:both}

/* Active_Group */
#most_popular_audio .title_cat_2 {width: 450px;}

.bb4 {border-bottom:4px solid #d1e1e3; padding-bottom:10px}
.bb4_u {border-bottom:4px solid #ffcca0; padding-bottom:10px}

.tab_about {margin-top:5px}
.tab_about td {padding-top:5px; padding-bottom:5px}
.ta_1 {font-family:Arial Narrow; font-weight:bold; font-size:18px; color:#504f4f; padding-right:10px}

.tab_cat3 {width:100%; border-bottom:4px solid #c4e0e3}
.tab_cat3 td {padding:5px 20px 5px 0px; border-bottom:1px solid #b5b5b5}
.tab_cat3 a {text-decoration:none}
.tab_cat3 a:hover {text-decoration:underline; color:#14a4b5}
.tc3 td {font-family:Arial Narrow; font-weight:bold; font-size:18px; border-bottom:0px}
.tc3 div {border-bottom:2px solid #c4e0e3; padding-bottom:3px; margin:0px 0px}

.tab_cat3_u {width:100%; border-bottom:4px solid #ffcca0}
.tab_cat3_u td {padding:5px 20px 5px 0px; border-bottom:1px solid #b5b5b5}
.tab_cat3_u a {text-decoration:none}
.tab_cat3_u a:hover {text-decoration:underline; color:#14a4b5}
.tc3_u td {font-family:Arial Narrow; font-weight:bold; font-size:18px; border-bottom:0px}
.tc3_u div {border-bottom:2px solid #ffcca0; padding-bottom:3px; margin:0px 0px}

.foto_on {width:43px; height:43px; background:url(../img/foto_price.gif) top no-repeat; cursor:pointer}
.foto_off {width:43px; height:43px; background:url(../img/foto_price.gif) bottom no-repeat}

.foto_u_on {width:43px; height:43px; background:url(../img/foto_price_u.gif) top no-repeat; cursor:pointer}
.foto_u_off {width:43px; height:43px; background:url(../img/foto_price_u.gif) bottom no-repeat}

.cat_tovar_bg {float:left; width:220px; height:75px; background:url(../img/cat_tovar_bg.gif) left top no-repeat}
.cat_tovar_bg div {margin:10px 10px 0px 10px}

.cat_uslugi_bg {float:left; width:220px; height:75px; background:url(../img/cat_uslugi_bg.gif) left top no-repeat}
.cat_uslugi_bg div {margin:10px 10px 0px 10px}

.tab_cat_media {width:100%}
.tab_cat_media td {width:50%; padding-right:10px; font-size:13px}

.video_cat {width:120px; height:90px; float:left; margin:0px 10px 10px 0px}
.video_cat a {position:absolute; margin:30px 0px 0px 45px}

.audio_cat {position:relative; margin:-40px 0 0 15px}
.audio a {display:block;padding:1px;background:url(../img/audio.gif) -3px top no-repeat; padding-left:22px; color:#1a1a1a; }
.audio a {color:#1a1a1a}
.audio span{padding-left:22px; }

.tab_cat_foto {width:100%; margin:-15px}

.ocenka_bg_1, .ocenka_bg_2, .ocenka_bg_3 {float:left; width:200px; height:100px; margin-right:2px; font-size:13px}
.ocenka_bg_1 { background:url(../img/ocenka_bg.gif) left top no-repeat; color:#ce4c78}
.ocenka_bg_2 { background:url(../img/ocenka_bg.gif) center top no-repeat; color:#eb6e00}
.ocenka_bg_3 { background:url(../img/ocenka_bg.gif) right top no-repeat; color:#866eaf}

.radio_1, .radio_2, .radio_3, .radio_4, .radio_5 {position:absolute; margin-top:30px; text-align:center}
.radio_1 {margin-left:40px}
.radio_2 {margin-left:65px}
.radio_3 {margin-left:90px}
.radio_4 {margin-left:115px}
.radio_5 {margin-left:140px}

.comment {border-bottom:3px solid #95cfd6; padding-bottom:5px; margin-bottom:10px}
.comment span {float:right}
.comment_name {border-bottom:1px dashed #3aa8b6; font-size:11px; color:#757575; margin-bottom:5px}

.comment_a {border-bottom:3px solid #95cfd6; padding-bottom:5px; margin-bottom:10px}
.comment_a span {float:right}
.comment_name_a {border-bottom:1px dashed #3aa8b6; font-size:11px; color:#757575; margin-bottom:5px}


.tab_cat_webform {width:100%}
.tab_cat_webform td {font-size:11px; color:#757575; padding:3px 0px}
.tab_cat_webform span {font-size:14px; color:#504f4f}
.tcw_1 td {border-bottom:1px dashed #3aa8b6}
.tcw_td_1 {width:80px}


.video_title {font-size:14pt; color:#474646; margin-bottom:10px}
.video_title a{line-height:normal}
/* ACTIVE GROUP */
.video_title_cat {padding-left: 5px; margin-bottom:10px; background:url(../img/arr_media_1.gif) left top no-repeat;}
.video_title_cat_1 {padding-left: 5px; margin-bottom:10px; background:url(../img/arr_media_1.gif) left top no-repeat;}
.video_title_cat_2 {padding-left: 5px; margin-bottom:10px; background:url(../img/arr_media_2.gif) left top no-repeat;}
     .video_title_cat_1 a {font-size:16px; color:#4cb7c4;}
     .video_title_cat_2 a {font-size:16px; color:#f6831e;}
.video_date {float:right; font-size:13px; color:#474646; margin-left:12px; margin-bottom:10px}
.video_text {padding-bottom:20px;font-size:12px;}
.tab_media {width:100%; border-bottom:4px solid #43B4C2; margin-bottom:15px}
.tm_1 {width:400px; padding-right:0px; padding-bottom:20px}
.tm_2 {padding-bottom:20px}
.video_razdel {padding-top:10px; font-size:12px}
.video_razdel span {font-family:Arial Narrow; font-weight:bold; font-size:14px}

.tab_media_2 {width:100%}
.tm2_1, .tm2_2 {width:50%}
.tm2_1 span {font-family:Arial Narrow; font-weight:bold; font-size:16px; color:#198795}
.tm2_2 span {font-family:Arial Narrow; font-weight:bold; font-size:16px; color:#e97d1e}

.div_video_player {background:url(../img/v_player.gif); padding:15px 0 0 15px;width:485px;height:365px}

.media_video_1, .media_video_2 {margin:2px 2px 0px 0px; padding:10px 5px; min-height:160px; _height:180px}
.media_audio_1, .media_audio_2 {margin:2px 2px 0px 0px; padding:10px 5px; min-height:130px; _height:150px}
.media_video_1, .media_audio_1 {background:#e6f7f8}
.media_video_2, .media_audio_2 {background:#ffe5cf}

.video_name_1, .video_name_2 {margin-top:10px; margin-left:130px; _margin-left:135px}
.video_name_1 {}
.video_name_2 {}
.video_name_1 a, .video_name_2 a {font-size:14px; color:#474646}
.video_razdel_2 {padding-top:10px; font-size:12px; margin-left:130px; color:#474646}
.video_razdel_2 a {color:#474646}
.video_razdel_2 span {font-family:Arial Narrow; font-weight:bold; font-size:13px; color:#474646}

.hr {height:8px; font-size:1px; background:#43B4C2; margin-bottom:20px}
.hr_2 {height:8px; font-size:1px; background:#e97d1e; margin-bottom:20px}


.audio_title {font-size:14pt; color:#474646; margin-bottom:10px}
.audio_name, .audio_name_1, .audio_name_2 {background:url(../img/audio.png) left top no-repeat; padding-left:30px; font-size:15px}
.audio_name_1 strong, .audio_name_2 strong{font-size:14px}
.audio_name_1 p, .audio_name_2 p {font-size:14px}
.audio_name {background-position: 0% 55%}
.page-audio{background-position:0 62%!important}
.audio_name_1 strong a {color:#4cb7c4}
.audio_name_2 strong a {color:#f6831e}
.audio_razdel_2 {padding-top:5px; font-size:12px; color:#474646}
.audio_razdel_2 a {color:#474646}
.audio_razdel_2 span {font-family:Arial Narrow; font-weight:bold; font-size:13px; color:#474646}

.tab_spec {margin-bottom:40px; width:100%}
.tab_spec td {background:#86dae5}
.ts_2 {padding:15px 20px}

.table_pages span, .table_pages a{font-size:12px;font-face:Calibri}
.table_pages #next_page{margin-left:15px}
.table_pages #prev_page{margin-right:15px}
#spec_right {float:right}
.spec {float:left; width:300px; height:180px; margin:0px 0px 40px 0px}
.spec a {font-size:18px; color:#ffffff; text-decoration:none}
.spec a:hover {text-decoration:underline}
.spec_1 {position:absolute; z-index:100; width:140px; height:110px}
.spec_2_1 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #1e9cab}
.spec_2_2 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #e487a6}
.spec_2_3 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #f67f17}
.spec_2_4 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #9d87c5}
.spec_2_5 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #2882a4}
.spec_2_6 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_7 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #1e9cab}
.spec_2_8 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #e487a6}
.spec_2_9 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #f67f17}
.spec_2_10 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #9d87c5}
.spec_2_11 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #2882a4}
.spec_2_12 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_13 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_14 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_15 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_16 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_17 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_18 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_19 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_20 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_21 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_22 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_23 {position:absolute; margin-left:140px; width:160px; height:110px; background:url(../img/arr_spec.gif) left top no-repeat #3ab2c0}
.spec_2_text {margin:24px 0px 0px 13px}
.spec_3 {position:absolute; margin-top:110px; width:300px; height:70px; background:#d1d1d1}
.spec_3_text {margin:8px 15px 0px 25px}
.spec_line {position:absolute; margin-left:-18px}
.left_top {position:absolute; width:18px; height:18px; background:url(../img/spec_ramka_1.png) no-repeat}
.left_bottom {position:absolute; margin-top:162px; width:18px; height:18px; background:url(../img/spec_ramka_3.png) no-repeat}
.right_top {position:absolute; right:0; top:0; width:18px; height:18px; background:url(../img/spec_ramka_2.png) no-repeat}
.right_bottom {position:absolute; right:0; bottom:0; width:18px; height:18px; background:url(../img/spec_ramka_4.png) no-repeat}

.tab_w50 {}
.tab_w50 td {width:50%; padding-right:50px}

.map_menu {margin:0px 120px 30px 0px; padding:0px; float:left}
.map_menu li {list-style:none; padding-bottom:10px}
.map_menu h1 {margin:0px; padding:0px; font-size:14px; font-weight:normal}
.map_menu a {color:#393939}

.map_cat_t, .map_cat_u {margin:0px 0px 10px 15px; padding:0px}
.map_cat_t li, .map_cat_u li {list-style:none; margin:0px; padding:0px 0px 5px 0px}
.map_cat_t h1, .map_cat_u h1 {margin:0px; padding:0px; font-size:12px; font-weight:normal}
.map_cat_t a {color:#393939}
.map_cat_t a:hover {color:#14a4b5}
.map_cat_u a {color:#393939}
.map_cat_u a:hover {color:#e97d1e}

.menu_404_1 {margin:0px; padding:0px 0px 20px 0px}
.menu_404_1 li {float:left; margin:0px 35px 0px 0px; padding:0px; list-style:none}
.menu_404_1 a {font-size:19px}


.menu_404_2 {margin:0px 0px 20px 0px; padding:0px}
.menu_404_2 li {float:left; margin:0px 25px 0px 0px; padding:0px; list-style:none}
.menu_404_2 a {font-size:12px}
.menu_404_2 a:hover {color:#a9b3bf}

.copy {position:absolute; z-index:80; margin-top:50px; padding-right:320px; text-align:left; left:20px; font-size:10px; line-height:12px}
.team {position:absolute; z-index:80; right:50px; margin-top:70px}
.team a {text-decoration:none}
.team a#team {text-decoration:underline}
.team a#team:hover {text-decoration:none}
.year {position:absolute;font-size:9px; margin:5px 0px 0px 5px}

.comment{border-bottom:solid 1px #4cb7c4;font-size:12px;}
.comment_title{font-weight:bold}
.comment_text{margin-top:10px}


.golosovanie {margin:20px 0px 10px 35px}
.golos_top {width:294px; height:20px; margin:0px 0px 0px 20px; background:url(../img/golosovanie_tb.gif) top no-repeat}
.golos_mid {width:294px; margin:0px 0px 0px 20px; padding-bottom:20px; background:url(../img/golosovanie_mid.gif) left top repeat-y}
.golos_bot {width:294px; height:20px; margin:0px 0px 0px 20px; background:url(../img/golosovanie_tb.gif) bottom no-repeat}

.vopros {padding:0px 20px 20px 20px}
.form_golos {margin:auto 20px}
.img_radio {position:absolute; margin:-3px 0px 0px -30px; cursor:pointer}
.img_radio_2 {position:absolute; margin:0px 0px 0px -25px; cursor:pointer}
.img_radio_3 {cursor:pointer}
.otvet {padding:0px 5px 10px 30px; font-size:11px; color:#1b1a1b}
.golos {position:absolute}
.stats {position:absolute; margin-left:160px; padding-left:12px; background:url(../img/arr.gif) left top no-repeat}
.stats a {color:#f0a2c7}

/*Голосование*/
/*div.golos_top {background:url(../img/golos_top.gif) no-repeat; width:200px; height:12px; margin:0px 0px 0px 5px}
div.golos {margin:0px -15px 0px 0px; _margin-top:-4px; padding:15px 15px 10px 20px; font-size:12px; line-height:16px}
div.golos span {font-size:11px}
div.golos span.golos_title {font-size:14px}
div.golos_bot {background:url(../img/golos_bot.gif) no-repeat; width:200px; height:12px; margin:0px 0px 0px 5px}
div.otpravit {margin:8px 0px 6px 0px}
div.stat {}
*/
table.otvet {width:100%}
table.otvet tr td {padding:3px 2px; font-size:12px}
table.otvet tr td.o_1 {width:20px; padding:4px 2px; font-size:12px}

/*Статьи*/
div.art_header{font-weight: bold;margin-bottom:2px}
div.art_body{}
div.art_read_more{font-size:12px;margin-left:170px}

/*Для раздела голосование*/
table.tab_golos {margin:10px 0px}
table.tab_golos tr td {padding:5px 0px}
table.tab_golos tr td.tg_1 {padding-right:10px}
table.tab_golos tr td.tg_2 {padding-right:10px}
table.tab_golos tr td.tg_3 {width:300px}
table.tab_golos tr.tab_golos_1 td {color:#a41b75}
table.tab_golos tr.tab_golos_1 td.tg_3 div {background:#a41b75; height:2px; padding:0px; margin:0px; font-size:1px}
table.tab_golos tr.tab_golos_2 td {color:#2f7a9e}
table.tab_golos tr.tab_golos_2 td.tg_3 div {background:#2f7a9e; height:2px; padding:0px; margin:0px; font-size:1px}
table.tab_golos tr.tab_golos_3 td {color:#5abcbd}
table.tab_golos tr.tab_golos_3 td.tg_3 div {background:#5abcbd; height:2px; padding:0px; margin:0px; font-size:1px}
table.tab_golos tr.tab_golos_4 td {color:#dfb356}
table.tab_golos tr.tab_golos_4 td.tg_3 div {background:#dfb356; height:2px; padding:0px; margin:0px; font-size:1px}
table.tab_golos tr.tab_golos_5 td, table.tab_golos tr.tab_golos_6 td, table.tab_golos tr.tab_golos_7 td, table.tab_golos tr.tab_golos_8 td, table.tab_golos tr.tab_golos_9 td, table.tab_golos tr.tab_golos_10 td {color:#222222}
table.tab_golos tr.tab_golos_5 td.tg_3 div, table.tab_golos tr.tab_golos_6 td.tg_3 div, table.tab_golos tr.tab_golos_7 td.tg_3 div, table.tab_golos tr.tab_golos_8 td.tg_3 div, table.tab_golos tr.tab_golos_9 td.tg_3 div, table.tab_golos tr.tab_golos_10 td.tg_3 div {background:#222222; height:2px; padding:0px; margin:0px; font-size:1px}
/*Голосование*/

#voting_result {}
#vote_result {}
.text_cat_text{font-size:12px; text-align:justify !important;}
.descr-kompany{font-size:11px;}

/*Выделение телефона*/
.phone_out {font-weight:bold;color:#F33;background:url(../img/phone_animate.gif) no-repeat center right;}
