* {  outline: none; }
html {   height: 100%; }
body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana;
  font-size: 11px;
  color: #212121;
  height: 100%;
}
*html body {   behavior:url("p/css/csshover.htc"); }
a {  cursor: pointer;  color: #bb430b;  outline: none; }
a:hover {  text-decoration: none; }

table {  margin: 0px;  padding: 0px;  border: none;  border-collapse: collapse; }
td { padding: 0px; }
img { margin: 0px;  padding: 0px;  border: none; }
p { margin: 0px; padding: 0px; margin-bottom: 15px; line-height: 130%; }
h1 { margin: 0px; padding: 0px; font-size: 40px; font-family: Arial; color: #64b922;  letter-spacing: -3px; }

h2 { margin: 0px; padding: 0px; font-size: 20px; letter-spacing: -1px; margin-bottom: 11px;}

.a_img:hover img, a.enter:hover img, .uspeh_ul a:hover img, .globus a:hover img {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

#wrap { padding-bottom: 27px;  text-align: center;  }
.wrap_bg {background: url(/p/img/bg.jpg) #000000;}

.container { width: 980px; padding: 10px 9px 8px 8px; margin-left: auto;  margin-right: auto;  position: relative;  text-align: left;  overflow: hidden; background: #ffffff; }
.container2 { width: 980px; margin-left: auto;  margin-right: auto;  position: relative;  text-align: left; background: #efefef; }

.content { min-height: 1px;  position: relative;  }
*html .content {height: 1px;   }

.footer { margin-top: 20px; height: 262px; position: relative; background: #303030; }

*html .dob_tov { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='p/img/dob_poz.png', sizingMethod='scale'); }
.clear { height: 1px; clear: both; overflow: hidden; }


.top_menu { font-family: Arial;  height: 30px; background: url(/p/img/top_menu.jpg) no-repeat top left; position: relative; }
.top_menu a { color: #ffffff; }
.top_menu ul { margin: 0px; padding: 0px; list-style: none; position: absolute; top: 6px; right: 270px; }
.top_menu ul li { float: left; padding-right: 8px; margin-right: 5px; background: url(/p/img/top_menu_li.gif) no-repeat right 4px;  }
.top_menu ul .li_last { background: none; margin-right: 0px; padding-right: 0px;  }
.top_menu ul .li_last img { vertical-align: middle; margin-right: 5px;  }
.top_menu ul .li_last a { text-decoration: none;  }
.top_menu ul .li_last a span { text-decoration: underline;  }
.top_menu ul .li_last a:hover span { text-decoration: none;  }
.top_menu ul .li_last a:hover img  {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.top_menu input[type=text] { border: none; background: url(/p/img/search_input.gif) no-repeat top left; font-family: Arial; font-size: 12px; color: #474747; width: 216px; padding: 0px 0px 0px 7px;  height: 22px; line-height: 22px;  position: absolute;  top: 4px;  right: 33px;}
.top_menu input[type=submit] { cursor: pointer; border: none; background: url(/p/img/input_submit.gif) no-repeat top left; width: 22px;  height: 22px;  position: absolute;  top: 4px;  right: 11px; }

a.enter { text-decoration: none; font-weight: bold;  }
a.enter img {  position: absolute;  top: 11px;  left: 12px;  }
a.enter span { border-bottom: 1px dashed #ffffff;  font-size: 12px;  position: absolute;  top: 6px;  left: 25px; }
a.enter:hover span { border-bottom: none; }
.enter_line { width: 2px;  height: 8px; background: url(/p/img/top_menu_li.gif) no-repeat top left;  position: absolute;  top: 11px;  left: 70px; }
a.register { font-size: 12px; font-weight: bold; position: absolute;  top: 6px;  left: 80px; }



.header {    height: 103px; padding: 17px 11px 13px 241px; position: relative;  }
.header span {  font-size: 10px; color: #000000;  position: absolute;  top: 66px;  left: 10px; font-family: Tahoma; }
a.header_banner img { border: 1px solid #c2c4c3; }
.logo { width: 220px;  height: 39px; background: url(/p/img/logo.gif);  position: absolute;  top: 22px;  left: 10px; }
.header_tel { font-size: 14px; color: #000000;  position: absolute;  top: 84px;  left: 10px; }


.left_col { width: 240px; float: left; position: relative; z-index: 5; }
.center_right_col { width: 739px; float: right; position: relative; z-index: 4; }
.center_col { width: 477px; float: left; margin-right: 7px; position: relative; z-index: 3; }
.center_col_big { width: 727px; float: left; position: relative; z-index: 3; }
.right_col { width: 243px; float: left; position: relative; z-index: 2; }


.left_menu { height: 415px; margin-bottom: 8px; background: url(/p/img/left_menu.jpg) no-repeat top left; }
.franch_search { padding: 15px 0px 0px 25px; height: 155px; position: relative; background: url(/p/img/franch_search.jpg) no-repeat top left; }
.franch_search select { width: 186px; margin-bottom: 8px; }
.franch_search input[type=text] { width: 181px; padding: 0px 0px 0px 5px; height: 22px; line-height: 22px; margin-bottom: 10px; border: none; background: url(/p/img/franch_search_input.gif) no-repeat top right; color: #000000; font-size: 12px; font-family: Verdana; }
.franch_search input[type=submit] { width: 162px; height: 37px; cursor: pointer;  border: none; background: url(/p/img/franch_search_but.png) no-repeat top right;  position: absolute;  top: 129px;  left: 64px; }
.franch_search input[type=submit]:hover { background: url(/p/img/franch_search_but.png) no-repeat bottom right;  }
.franch_search b { font-size: 18px; color: #ffffff; font-weight: bold; display: block; margin-bottom: 4px; }

.left_menu ul { margin: 0px; margin-left: 10px; padding: 0px; list-style: none;  font-size: 15px; line-height: 17px; font-weight: bold; }
.left_menu ul li { padding: 7px 0px 11px 14px; background: url(/p/img/left_menu_li.gif) no-repeat bottom left; position: relative;  }
.left_menu ul .li_last { background: none;  }
.left_menu ul a { color: #000000; text-decoration: none;  }
.left_menu ul a:hover { color: #bb430b;  }
.left_menu ul div { display: none; width: 200px;   position: absolute;  top: -2px;  left: 220px; background: url(/p/img/left_podmenu.jpg) no-repeat top left;  }
.left_menu ul span { width: 8px;  height: 15px; background: url(/p/img/left_podmenu_str.jpg) no-repeat top left;  position: absolute;  top: 15px;  left: 0px; }
.left_menu ul li span { width: 8px;  height: 15px; background: none;  position: inherit;  top: 0px;  left: 0px; }
.left_menu ul div .td1 { width: 195px; }
.left_menu ul div .td2 { width: 5px; height: 5px; background: url(/p/img/left_podmenu_top_right.png) no-repeat top left; }
.left_menu ul div .td3 { width: 5px; background: #d3d3d3; }
.left_menu ul div .td4 { width: 5px; height: 5px; background: url(/p/img/left_podmenu_bottom_right.png) no-repeat top left;  }
.left_menu ul ul { margin: 0px; margin-left: 14px; margin-right: 10px; padding: 0px; list-style: none; font-size: 11px; line-height: 14px; font-weight: normal; }
.left_menu ul ul li { margin: 0px; padding: 5px 10px 9px 10px; border-bottom: 1px solid #afafaf; background: none;  }
.left_menu ul ul .li_last { border-bottom: none;  }
.left_menu ul ul a { text-decoration: underline;  }

.develop_franch { display: block; width: 225px; height: 84px; margin-bottom: 5px; margin-left: 8px; background: url(/p/img/develop_franch.jpg) no-repeat top left; }

.rating_franch { width: 225px; min-height: 1px; position: relative; margin-bottom: 5px; margin-left: 8px; background: url(/p/img/rating_franch.jpg) repeat-y -225px 0px; }
.rating_franch_top { height: auto; background: url(/p/img/rating_franch.png) no-repeat top left; padding-bottom: 5px  }
.rating_franch_top b { display: block; padding: 7px 0px 11px 12px; font-size: 18px; color: #000000; letter-spacing: -1px;  }
.rating_franch_top ul { margin: 0px; margin-left: 8px; font-size: 12px; font-weight: bold; padding: 0px; list-style: none; }
.rating_franch_top ul li { float: left; background: url(/p/img/rating_franch_top_li.gif) no-repeat right 4px; padding: 0px 9px 0px 0px; margin-right: 5px;  }
.rating_franch_top ul .li_last { background: none; }
.rating_franch_top ul  a { text-decoration: none; float: left; padding: 1px 3px 3px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   border-radius: 3px;
}
.rating_franch_top ul .act a { background: #333333; color: #ffffff; cursor: default;  }

.rating_franch_ul {  margin: 0px; margin-left: 2px; width: 220px;  padding: 0px; list-style: none; position: relative;}
.rating_franch_ul li {  padding: 10px 0px 10px 0px;  border-bottom: 1px solid #e5e5e5; position: relative; min-height: 1px;   }
.rating_franch_ul li img { float: left;   }
.rating_franch_ul li div { float: right; width: 145px;  }
.rating_franch_ul li .clear { float: none; width: auto;  }
.rating_franch_ul li div a { color: #a72608;  font-weight: bold;  }
.rating_franch_ul li div  p { margin: 0px; padding: 5px 0px 0px 0px; font-size: 9px;  }
.rating_franch_ul .li_last { font-size: 10px; padding: 10px 0px 10px 12px; border-bottom: none; background: url(/p/img/rating_franch.jpg) no-repeat bottom right; position: relative; margin-left: -2px; margin-right: -3px; }

.left_banner { text-align: center;  margin-bottom: 9px; }
.rating_franch_ul { display: none; }
.rating_franch_ul1 { display: block; }

.social_network { margin-left: 8px; width: 225px; margin-bottom: 6px; background: url(/p/img/social_network_top.gif) no-repeat top left; }
.social_network b { display: block; margin-bottom: 6px; font-size: 14px; padding-left: 12px; padding-top: 6px; }
.social_network ul { margin: 0px; padding: 0px; list-style: none; background: url(/p/img/social_network_bottom.gif) no-repeat bottom left; }
.social_network ul a { text-decoration: none; }
.social_network ul img { vertical-align: middle; margin-right: 5px; }
.social_network ul li {  padding-left: 12px; float: left; margin-right: 10px; white-space: nowrap; }
.social_network ul a:hover img {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}




.best_project_theme { width: 225px; margin-bottom: 5px; margin-left: 8px; background: url(/p/img/rating_franch.jpg) repeat-y -225px 0px; }
.best_project_theme_top { letter-spacing: -1px; height: 52px; padding: 5px 5px 0px 12px; font-size: 18px; font-weight: bold; background: url(/p/img/best_project_theme_top.jpg) no-repeat top left; }
.best_project_theme_bottom { padding-left: 12px; padding-top: 5px; padding-bottom: 10px; font-size: 10px; background: url(/p/img/best_project_theme_bottom.jpg) no-repeat bottom left; }
.best_project_theme ul { margin: 0px; padding: 0px; list-style: none; margin-left: 2px; width: 220px; }
.best_project_theme ul li { background: url(/p/img/best_project_theme_li.jpg) repeat-x top left; border-bottom: 1px solid #d9d9d9; padding: 6px 0px 9px 10px;   }
.best_project_theme ul .post_author { width: 172px; float: right;   }
.best_project_theme ul .post_author a { font-weight: bold; font-size: 12px; text-decoration: none; }
.best_project_theme ul .post_author a:hover { text-decoration: underline; }
.best_project_theme ul .post_author b { font-weight: normal; display: block; font-size: 10px; color: #656565; padding-top: 2px; }
.best_project_theme ul .avatar { float: left; margin-top: 4px;  border: 1px solid #aaaaaa;  }
.best_project_theme ul p { clear: both; padding-top: 3px; margin-bottom: 0px; line-height: 150%; }
.best_project_theme ul p a { color: #000000; text-decoration: none; }
.best_project_theme ul p a:hover { text-decoration: underline; }
.best_project_theme_comment { font-size: 10px; }

.footer_logo { width: 159px;  height: 28px; background: url(/p/img/footer_logo.gif) no-repeat top left;   position: absolute;  top: 13px;  left: 21px; }
.footer_logo_text {  font-size: 9px; color: #ffffff;  position: absolute;  top: 50px;  left: 21px; }
.copy {  font-size: 9px; color: #ffffff;  position: absolute;  bottom: 15px;  left: 21px; }
.footer_menu { font-size: 9px; font-weight: bold; margin: 0px; padding: 0px; list-style: none; position: absolute; top: 14px; left: 244px; text-transform: uppercase; z-index: 2; }
.footer_menu li { background: url(/p/img/footer_li.gif) no-repeat top left; width: 115px; height: 48px; float: left; margin-right: 6px; position: relative; }
.footer_menu li:hover { background: url(/p/img/footer_li.gif) no-repeat bottom left; }
.footer_menu li span.botmen { background: url(/p/img/footer_li.gif) no-repeat top right; display: none; width: 115px; height: 22px;  position: absolute;  top: 48px;  left: 0px;  }
.footer_menu li:hover span { display: block; }
.footer_menu li span {color:#fff; background: none; display: block; width: 115px; height: 22px;  position: inherit;  top: 0px;  left: 0px;  }
.footer_menu li a { color: #ffffff; text-decoration: none;   width: 100px; height: 38px; padding: 10px 8px 0px 7px; float: left;  }
.footer_menu .act { background: url(/p/img/footer_li.gif) no-repeat bottom left; }
.footer_menu .act span.botmen { display: block; }

.footer_podmenu { border: 1px solid #989898; width: 699px; padding: 22px 0px 14px 19px;   position: absolute;  top: 83px;  left: 244px; z-index: 1;  }
.footer_podmenu ul { margin: 0px; padding: 0px; list-style: none; font-size: 9px;   }
.footer_podmenu ul li { float: left; width: 29%; padding-left: 11px; padding-right: 2%; background: url(/p/img/footer_podmenu_li.gif) no-repeat 0px 5px; margin-bottom: 12px; white-space: nowrap;    }
.footer_podmenu ul li a { color: #ffffff;    }

.fpodmenu {  display: none; }
.fpodmenu1 {  display: block; }

.right_block { margin-bottom: 6px; width: 243px; background: url(/p/img/block_right_col.gif) repeat-y -243px 0px; position: relative; }
.right_block h2 { margin: 0px; padding: 0px;  background: url(/p/img/block_right_col.gif) no-repeat top left; height: 29px;  font-size: 18px; font-weight: bold; color: #000000; position: relative; padding: 8px 0px 0px 10px; }
.right_block_content { background: url(/p/img/block_right_col.gif) no-repeat -486px bottom; }

.events { padding: 7px 5px 14px 10px;  }
.events img { float: left; margin-top: 4px;  }
.events div { width: 129px; float: right;   }
.events div a { font-size: 12px; font-weight: bold;   }
.events div p { padding-top: 5px; margin-bottom: 0px;   }
.events .clear { width: auto; float: none;   }

.archive_link { background: url(/p/img/arhive_str.gif) no-repeat right 7px; padding-right: 10px; text-decoration: none; }
.archive_link span { text-decoration: underline; }
.archive_link:hover span { text-decoration: none; }
.right_block  .archive_link { position: absolute; top: 12px; right: 17px; }
.center_block  .archive_link { position: absolute; top: 12px; right: 17px; }
.center_block_big .archive_link { position: absolute; top: 12px; right: 17px; }
.two_col_block  .archive_link { position: absolute; top: 12px; right: 17px; }

.article_list { padding: 0px 2px 0px 2px; }
.article_list_ul { margin: 0px; padding: 0px; list-style: none; width: 239px; font-size: 12px; line-height: 16px; }
.article_list_ul li { padding: 10px 0px 10px 8px;  height: 55px; overflow: hidden; border-top: 1px solid #ffffff; background: url(/p/img/article_list_li.gif) repeat-x top left;  }
.article_list_ul li div { width: 222px; height: 133px; overflow: hidden;  }
.article_list_ul .act { height: auto; color: #ffffff; border-top: 1px solid #a72608; background: #ce5a06;  }
.article_list_ul .act a { color: #ffffff;  }
.article_list_ul .act a:hover { text-decoration: none; }
.article_list_ul .act span { color: #ded1c8; }
.article_list_ul span { color: #b7b7b7; font-size: 10px; display: block; padding: 4px 0px 3px 0px; }
.article_list_ul a { letter-spacing: -1px; text-decoration: none; font-weight: bold; font-size: 14px; height: 45px; overflow: hidden; display: block }
.article_list_ul .li_last { background: url(/p/img/article_list_li_last.gif) no-repeat bottom left; }
.article_list_ul .li_last.act { background: url(/p/img/article_list_li_last_act.gif) no-repeat bottom left #ce5a06; }

.library { margin-bottom: 6px; padding-left: 89px; width: 154px; height: 244px; background: url(/p/img/library.jpg) no-repeat top left; }
.library h2 { margin: 0px;  padding: 5px 0px 17px 0px;   }
.library ul { font-size: 12px; margin: 0px; padding: 0px; list-style: none;  line-height: 16px;  }
.library ul li { margin-bottom: 7px;   }

.subscribe_link { margin-top: 2px; margin-bottom: 6px; width: 243px; height: 75px; display: block; background: url(/p/img/subscribe_link.jpg) no-repeat top left;  }
.events_arhive_link { margin-top: 2px; margin-bottom: 6px; width: 243px; height: 75px; display: block; background: url(/p/img/events_arhive_link.jpg) no-repeat top left;  }

.video_reportage_list { padding: 0px 0px 0px 2px; line-height: 14px; }
.video_reportage_list ul {  margin: 0px; padding: 0px; list-style: none; width: 239px;  }
.video_reportage_list ul li {padding: 0px 0px 10px 0px;  background: url(/p/img/video_reportage_li.gif) no-repeat bottom left;  }
.video_reportage_list ul .li_last { background: url(/p/img/video_reportage_li.gif) no-repeat -239px bottom;  }
.video_reportage_list ul .li_last.act { background: url(/p/img/video_reportage_li.gif) no-repeat -478px bottom #ce5a06;  }
.video_reportage_list ul li div { width: 222px; padding: 9px 0px 0px 8px; height: 31px; overflow: hidden;  }
.video_reportage_list ul a { text-decoration: none; font-size: 12px; font-weight: bold;  }
.video_reportage_list ul span { font-size: 10px; color: #b7b7b7; display: block; padding-top: 0px;  padding-left: 8px; }
.video_reportage_list ul .act span { color: #ded1c8;  }
.video_reportage_list ul .act div { color: #ded1c8;  }
.video_reportage_list ul .act a { color: #ffffff;  }
.video_reportage_list ul .act  { background: url(/p/img/video_reportage_li.gif) no-repeat bottom left #ce5a06;  }
.video_reportage_list ul p { margin-bottom: 0px; padding: 0px; display: none;  }
.video_reportage_list ul .act p { display: block;  }

.rss_link { font-size: 12px; font-weight: bold; text-decoration: none; }
.rss_link img { vertical-align: middle; margin-right: 5px; margin-bottom: 2px; }
.rss_link span { text-decoration: underline; }
.rss_link:hover span { text-decoration: none; }


.center_block .rss_link { position: absolute;  top: 12px;  right: 83px; }
.right_block .rss_link { position: absolute;  top: 10px;  right: 10px; }
.news_list { padding: 0px 0px 0px 2px;  line-height: 16px; }
.news_list_ul { margin: 0px; padding: 0px; list-style: none; }
.news_list_ul td { vertical-align: top; }
.news_list_ul li { background: url(/p/img/news_li.gif) no-repeat bottom left; }
.news_list_ul .li_last { background: none; }
.news_list_ul img { display: none; }
.news_list_ul .act img { display: block; }
.news_list_ul a { text-decoration: none; font-size: 12px; font-weight: bold;  }
.news_list_ul span { font-size: 10px; color: #b7b7b7; display: block; padding-top: 0px; }
.news_list_ul .act span { color: #ded1c8;  }
.news_list_ul .act a { color: #ffffff;  }
.news_list_ul .act  {  }
.news_list_ul .td2 { padding: 3px 0px 0px 8px; }
.news_list_ul  div { width: 239px; padding: 0px 0px 0px 0px; height: 58px; overflow: hidden;  }
.news_list_ul .act div { background: #ce5a06; color: #ded1c8; height: 75px;  }

.news_list_subscribe { height: 61px; background: url(/p/img/news_list_subscribe.gif) no-repeat top left; font-size: 10px; font-weight: bold; color: #ffffff; padding-left: 8px; }
.news_list_subscribe b { display: block; padding-top: 5px; margin-bottom: 6px; }
.news_list_subscribe input[type=text] { margin-right: 7px; float: left; border: none; width: 136px; height: 22px; padding: 0px 5px 0px 5px; line-height: 22px; background: url(/p/img/news_subscribe_input.gif) no-repeat top right; font-family: Verdana; font-size: 11px; color: #585858; }
.news_list_subscribe input[type=submit] { cursor: pointer; float: left; border: none; width: 69px; height: 22px;  background: url(/p/img/news_subscribe_buttom.jpg) no-repeat top right; }

.center_block .news_list_subscribe { height: 35px; padding-top: 10px; background: url(/p/img/center_col_news_bottom.gif) no-repeat top left; font-size: 10px; font-weight: bold; color: #ffffff; padding-left: 10px; position: relative; margin-left: -2px; }
.center_block .news_list_subscribe b { font-size: 12px; padding-right: 13px; display: block; padding-top: 3px; margin-bottom: 6px; float: left; }
.center_block .news_list_subscribe input[type=text] {  margin-right: 7px; float: left; border: none; width: 176px; height: 22px; padding: 0px 5px 0px 5px; line-height: 22px; background: url(/p/img/center_news_subscribe_input.gif) no-repeat top right; font-family: Verdana; font-size: 11px; color: #585858; }
.center_block .news_list_subscribe input[type=submit] { cursor: pointer; float: left; border: none; width: 69px; height: 22px;  background: url(/p/img/news_subscribe_buttom.jpg) no-repeat top right; }

.top_franch { width: 243px; padding: 34px 0px 0px 3px; height: 254px; margin-bottom: 6px; background: url(/p/img/top_franch.jpg) no-repeat top left; position: relative; margin-top: 2px; }
.top_franch2 { width: 236px; height: 252px; overflow: hidden; position: relative; }
.franch_top_mask { width: 236px;  height: 73px; background: url(/p/img/franch_top_mask.png) repeat-x top left;  position: absolute;  top: 0px;  left: 0px; }
.franch_bottom_mask { width: 236px;  height: 73px; background: url(/p/img/franch_bottom_mask.png) repeat-x top left;  position: absolute;  bottom: 0px;  left: 0px; }
.franch_top_top_str { width: 17px;  height: 17px; background: url(/p/img/franch_top_top_str.png) no-repeat top left;  position: absolute;  top: 5px;  left: 111px; }
.franch_top_bottom_str { width: 17px;  height: 17px; background: url(/p/img/franch_top_bottom_str.png) no-repeat top left;  position: absolute;  bottom: 5px;  left: 111px; }
.top_franch ul { margin: 0px; margin-left: 9px; padding: 0px; list-style: none; width: 218px; margin-top: -62px; }
.top_franch ul li {  position: relative; height: 65px; border-bottom: 1px solid #c5c5c5; overflow: hidden  }
.top_franch ul li div { width: 150px; padding-top: 5px; float: right;  }
.top_franch ul li img { float: left;  }
.top_franch ul a { font-size: 12px; font-weight: bold; text-decoration: none;  }
.top_franch ul p { margin-bottom: 0px; padding-top: 2px; font-size: 9px;  }
.top_franch h2 { margin: 0px; padding: 0px; color: #ffffff; font-size: 18px; position: absolute; top: 5px; left: 10px;  }

.franch_theme_list { font-size: 12px; font-weight: bold; position: relative; width: 243px; padding-top: 44px; height: 141px; margin-bottom: 6px; background: url(/p/img/franch_theme_list.jpg) no-repeat top left; }
.franch_theme_list h2 { color: #000000; margin: 0px; padding: 0px; font-size: 18px; position: absolute; top: 5px; left: 10px;  }
.franch_theme_list_left { width: 8px;  height: 15px; background: url(/p/img/franch_theme_list_left.gif) no-repeat top left;  position: absolute;  top: 100px;  left: 13px; }
.franch_theme_list_right { width: 8px;  height: 15px; background: url(/p/img/franch_theme_list_right.gif) no-repeat top left;  position: absolute;  top: 100px;  right: 13px; }
.franch_theme_list a { text-decoration: none; }
.franch_theme_list div { position: relative; margin-left: 22px; width: 195px; height: 139px; text-align: center; overflow: hidden; }
.franch_theme_list p { margin-bottom: 0px; padding-top: 2px; position: relative; margin-top: -5px;}
.franch_theme_list ul { margin: 0px; padding: 0px; list-style: none; position: relative; margin-left: -195px;  width: 3000px; }
.franch_theme_list ul li { width: 195px; float: left;  }

.two_col_block { clear: both; margin-bottom: 6px; width: 727px; background: url(/p/img/two_col_block.gif) repeat-y -727px 0px; position: relative; }
.two_col_block h2 { margin: 0px; padding: 0px;  background: url(/p/img/two_col_block.gif) no-repeat top left; height: 29px;  font-size: 18px; font-weight: bold; color: #000000; position: relative; padding: 8px 0px 0px 10px; }
.two_col_block_content { background: url(/p/img/two_col_block.gif) no-repeat -1454px bottom; }

.video_reportage { background: url(/p/img/video_reportage.gif) repeat-y 407px bottom; min-height: 1px; }
.video_reportage_left { padding-left: 2px; width: 408px; float: left; line-height: 16px;  }
.video_reportage_left a { font-size: 16px;  font-weight: bold; text-decoration: none;  }
.video_reportage_left span { display: block; padding: 3px 0px 2px 0px; color: #585858;   }
.video_reportage_left p { margin-bottom: 0px; line-height: 16px;   }
.vrl_content { padding: 10px 11px 10px 11px; /*height: 150px;*/ overflow: hidden;  }
.video_reportage_right { padding-right: 2px; width: 315px;  position: relative; float: right;  }
.video_reportage_ul { margin: 0px; padding: 0px; list-style: none; line-height: 14px; position: relative; min-height: 1px;  }
.video_reportage_ul li { height: 66px; margin: 0px; padding: 0px; position: relative; background: url(/p/img/video_reportage_li2.gif) no-repeat bottom left;  }
.video_reportage_ul .li_last { background: none;  }
.video_reportage_ul .li_last.act { background: url(/p/img/video_reportage_li2_act.gif) no-repeat bottom left #ce5a06;  }
.video_reportage_ul li div { width: 300px; padding: 9px 7px 0px 8px; height: 31px; overflow: hidden;  }
.video_reportage_ul a { text-decoration: none; font-size: 12px; font-weight: bold;  }
.video_reportage_ul span { font-size: 10px; color: #b7b7b7; display: block; padding-top: 0px;  padding-left: 8px; }
.video_reportage_ul .act span { color: #ded1c8;  }
.video_reportage_ul .act div { color: #ded1c8;  }
.video_reportage_ul .act a { color: #ffffff;  }
.video_reportage_ul .act  { background: url(/p/img/video_reportage_li2.gif) no-repeat bottom left #ce5a06;  }
.video_post {  display: none; }
.video_post1 {  display: block; }

.expert_block { padding: 0px 2px 2px 2px; position: relative; min-height: 186px;  }
.expert_block h2 { margin: 0px; padding: 0px; margin-left: -2px; margin-right: -2px; position: relative; text-transform: uppercase; font-size: 14px; color: #ffffff; margin-bottom: 9px; background: url(/p/img/expert_block_h2.jpg) no-repeat top left; }
.expert_block h2 strong { padding: 6px 10px 0px 185px; float: left; }
.expert_block h2 span { height: 26px; padding-top: 6px; float: left; background: url(/p/img/expert_block_h2_span.gif) no-repeat top left; width: 97px;  text-align: center; }
.expert_block img { position: absolute; left: 2px; bottom: 2px; }
.eb_center { margin-left: 165px; margin-bottom: 17px; width: 345px; float: left; padding-bottom: 39px; position: relative; }
.eb_center ul { font-size: 12px; margin: 0px; margin-left: 14px; padding: 0px; list-style: none; }
.eb_center ul li { margin-bottom: 14px; }
.eb_center ul span {  font-size: 10px; color: #656565; padding-right: 7px; }
.eb_link1 { margin-left: 14px; margin-right: 7px; padding: 0px 0px 0px 0px; float: left; font-size: 10px; margin-top: 4px;}
.eb_link2 { padding: 0px 0px 0px 0px; float: left; font-size: 12px; font-weight: bold; padding: 3px 10px 4px; width: auto; height: 15px; /*background:  url(/p/img/eb_link2.gif) no-repeat top left;*/ background: #BB430B; border-radius: 10px; text-align: center; color: #ffffff; text-decoration: none; }
.eb_name {  position: absolute;  bottom: 2px;  left: 167px; background: url(/p/img/expert_block_name.gif) no-repeat bottom left #333333; }
.eb_name span {  background: url(/p/img/expert_block_name.gif) no-repeat top right; float: left; font-size: 12px; padding: 4px 14px 0px 14px; height: 25px; color: #ffffff; }

.eb_right { }
.eb_right  { margin: 0px; padding: 0px; list-style: none; font-size: 12px; font-weight: bold;  width: 200px; float: right;}
.eb_right  li { padding: 6px 16px 8px 0px; text-align: right; background: url(/p/img/expert_block_li.gif) no-repeat bottom right;  }
.eb_right  li a { text-decoration: none; }
.eb_right  li a:hover { text-decoration: underline; }
.ebl { width: 5px;  height: 5px; background: url(/p/img/expert_bottom_left.gif) no-repeat top left;  position: absolute;  bottom: 0px;  left: 0px; }


.center_block { margin-bottom: 6px; width: 477px; background: url(/p/img/center_col_block.gif) repeat-y -477px 0px; position: relative; }
.center_block_big { margin-bottom: 6px; width: 727px; background: url(/p/img/center_col_block_big.gif) repeat-y -727px 0px; position: relative; }
.center_block .catalog_h1 { font-family:verdana; margin: 0px; padding: 0px;  background: url(/p/img/center_col_block.gif) no-repeat top left; height: 29px;  font-size: 20px; font-weight: bold; letter-spacing:-1px;color: #000000; position: relative; padding: 8px 0px 0px 10px; height: 31px;  font-size: 22px; padding: 6px 0px 0px 10px; }
.center_block h2 { margin: 0px; padding: 0px;  background: url(/p/img/center_col_block.gif) no-repeat top left; height: 29px;  font-size: 20px; font-weight: bold; color: #000000; position: relative; padding: 8px 0px 0px 10px; }
.center_block_big h2 { margin: 0px; padding: 0px;  background: url(/p/img/center_col_block_big.gif) no-repeat top left; height: 29px;  font-size: 20px; font-weight: bold; color: #000000; position: relative; padding: 8px 0px 0px 10px; }
.center_block_content {clear: both; font-size: 12px; background: url(/p/img/center_col_block.gif) no-repeat -954px bottom; }
.center_block_content_big {clear: both; font-size: 12px; background: url(/p/img/center_col_block_big.gif) no-repeat -1454px bottom; }
.center_block .catalog_franch_h2 {  height: 31px;  font-size: 22px; padding: 6px 0px 0px 10px; }
.center_block .catalog_franch_h1 { font-family:verdana; margin: 0px; padding: 0px;  background: url(/p/img/center_col_block.gif) no-repeat top left; font-weight: bold; letter-spacing:-1px;color: #000000; position: relative;  height: 31px;  font-size: 19px; padding: 6px 0px 0px 10px; }
.center_block .catalog_franch_them { padding: 0px 0px 0px 10px; margin-top: -10px; color:#BB430B; background: url(/p/img/franch_cat_pl.png) no-repeat; margin-left: -2px; height: 40px }
.center_block h2 {  height: 31px;  font-size: 22px; padding: 6px 0px 0px 10px; overflow: hidden}


.center_block .news_list .nl_ul { margin: 0px 2px 0px 0px;  padding: 0px; list-style: none; line-height: 16px; }
.center_block .news_list .nl_ul li { margin: 0px; position: relative; background: url(/p/img/center_news_li.gif) no-repeat bottom left; }
.center_block .news_list .nl_ul .li_last { background: none; }
.center_block .news_list .nl_ul .act { background: #a72608; }
.center_block .news_list .nl_ul .center_news_content { padding: 0px 7px 0px 0px; height: 73px; overflow: hidden; position: relative;  }
.center_block .news_list .nl_ul .act .center_news_content { padding: 0px 7px 0px 0px; height: 121px; overflow: hidden;  }
.center_block .news_list .nl_ul a { text-decoration: none; font-size: 12px; font-weight: bold;  }
.center_block .news_list .nl_ul a:hover { text-decoration: underline; }
.center_block .news_list .nl_ul span { font-size: 10px; color: #b7b7b7; display: block; padding-top: 1px; padding-bottom: 1px;  }
.center_block .news_list .nl_ul td { vertical-align: top; }
.center_block .news_list .nl_ul .td1 {  }
.center_block .news_list .nl_ul .td1 a { display: none; }
.center_block .news_list .nl_ul .act .td1 a { display: block; }
.center_block .news_list .nl_ul .td2 { padding: 11px 0px 0px 8px;  }
.center_block .news_list .nl_ul .act span { color: #ded1c8;  }
.center_block .news_list .nl_ul .act a { color: #ffffff;  }
.center_block .news_list .nl_ul p { margin-bottom: 0px; line-height: 16px; display: none; font-size: 12px; color: #ffffff;  }
.center_block .news_list .nl_ul .act p { display: block;  }
.center_block .news_list .nl_ul .act td div { overflow: hidden; height: 82px; position: relative; }

.franch_library { margin-bottom: 6px; width: 727px; height: 891px; background: url(/p/img/franch_library.gif) no-repeat top left; position: relative; }
.franch_library h2 { margin: 0px; padding: 0px;  height: 32px;  font-size: 22px; font-weight: bold; color: #000000; position: relative; padding: 5px 0px 0px 10px; }
.franch_library_ul { margin: 0px; padding: 0px; list-style: none; width: 252px; position: absolute; top: 40px; left: 475px; line-height: 14px;  }
.franch_library_ul li { background: url(/p/img/franch_library_ul_li.gif) no-repeat 0px 0px;  }
.franch_library_ul li div { padding: 4px 10px 5px 15px; background: url(/p/img/franch_library_ul_li.gif) no-repeat -252px bottom;  }
.franch_library_ul li a { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #f98901; text-decoration: none;  }
.franch_library_ul .act a { color: #ffffff;  }
.franch_library_ul li div span { display: block; font-size: 11px; color: #f0eceb;  }
.franch_library_ul .top_franch_li  { background: url(/p/img/franch_library_ul_li.gif) no-repeat -1008px 0px;  }
.franch_library_ul .top_franch_li a { color: #ffffff; display: block; font-size: 14px; padding: 9px 10px 10px 15px; background: url(/p/img/franch_library_ul_li.gif) no-repeat -1260px bottom;  }
.franch_library_ul .top_franch_li a i { font-weight: normal; display: block; font-size: 12px; text-transform: none;  }
.franch_library_ul .top_franch_li a b { font-size: 18px;  }
.franch_library_ul .act { background: url(/p/img/franch_library_ul_li.gif) no-repeat -504px 0px;  }
.franch_library_ul .act div { background: url(/p/img/franch_library_ul_li.gif) no-repeat -756px bottom;  }
.franch_library_ul .top_franch_li.act a { background: url(/p/img/franch_library_ul_li.gif) no-repeat -756px bottom;  }


.franch_library_ul2 { margin: 0px; padding: 0px; list-style: none;  position: absolute; bottom: 0px; left: 5px; font-size: 12px; font-weight: bold;  }
.franch_library_ul2 li { height: 25px; padding: 8px 0px 0px 0px;  float: left; margin-right: 4px;  }
.franch_library_ul2 .li1 { width: 175px; background: url(/p/img/franch_library_ul_li2.png) no-repeat 0px 0px; }
.franch_library_ul2 .li2 { width: 81px; background: url(/p/img/franch_library_ul_li2.png) no-repeat -179px 0px; }
.franch_library_ul2 .li3 { width: 107px; background: url(/p/img/franch_library_ul_li2.png) no-repeat -264px 0px; }
.franch_library_ul2 .li4 { width: 91px; background: url(/p/img/franch_library_ul_li2.png) no-repeat -375px 0px; }
.franch_library_ul2 li a { display: block; text-decoration: none; color: #333333; }
.franch_library_ul2 .li1 a { padding-left: 34px; }
.franch_library_ul2 .li2 a { padding-left: 37px; }
.franch_library_ul2 .li3 a { padding-left: 47px; }
.franch_library_ul2 .li4 a { padding-left: 39px; }
.franch_library_ul2 .act a { color: #ffffff; }

.add_franch { text-decoration: none; font-size: 12px; color: #333333; text-transform: uppercase; font-weight: bold;  width: 208px;  height: 26px; line-height: 26px; padding: 0px 0px 0px 29px; background: url(/p/img/add_franch.jpg) no-repeat top left;  position: absolute;  top: 6px;  right: 2px; }
.add_franch:hover { color: #ffffff; }
.franch_specialist_banner { width: 237px;  height: 76px;  position: absolute;  bottom: 0px;  right: 2px; background: url(/p/img/franch_specialist_banner.jpg) no-repeat top left; }

.franch_types { width: 458px; margin-left: 11px; position: relative;   }
.franch_type { font-size: 10px;   }
.franch_type_head { letter-spacing: -1px; padding: 13px 0px 5px 0px; margin-bottom: 12px; border-bottom: 1px solid #e5e5e5; font-size: 20px; font-weight: bold; color: #bb430b;   }
.franch_type_head img { vertical-align: middle; margin-right: 4px; margin-bottom: 2px;   }
.franch_types ul {  margin: 0px; padding: 0px; list-style: none; text-align: center;  }
.franch_types ul li { float: left; width: 85px; margin-right: 5px; height: 121px; float: left; position: relative; z-index: 1; }
.franch_types ul li p { position: relative; margin-top: -2px; margin-bottom: 0px; line-height: 16px; }
.franch_types ul li div { display: none; text-align: left; font-size: 9px; color: #000000; width: 166px; position: absolute; bottom: 90px; left: 70px; }
.franch_types ul li:hover div { display: block; }
.franch_types ul li div strong { font-size: 11px; color: #bf420a; display: block; margin-bottom: 1px; }
.franch_types ul li div div { padding: 7px 10px 4px 12px; width: auto; position: relative; bottom: auto; left: auto; background: url(/p/img/brand_popup.png) no-repeat top left; }
.franch_types ul li div b { position: relative;  background: url(/p/img/brand_popup.png) no-repeat right bottom; display: block; height: 23px; width: 166px; }

.franch_types .top_franch_libr ul {  margin: 0px; padding: 0px; list-style: none; text-align: center;  }
.franch_types .top_franch_libr ul li { float: left; width: 105px; margin-right: 8px; height: 121px; float: left; position: relative; }

.franch_type { display: none;  }
.franch_type99 { display: block;  }

.top_franch_list { position: relative; margin-left: -1px; width: 454px; height: 96px; padding: 9px 0px 0px 5px; background: url(/p/img/top_franch_list.gif) no-repeat top left; margin-bottom: 10px;   }
.top_franch_list ul li{height: 105px;}

.cevents { padding: 15px 10px 10px 10px; height: 182px; overflow: hidden; }
.cevents img { float: left; }
.cevents div { float: right; width: 292px; padding-top: 5px;  }
.cevents div a { font-size: 14px; font-weight: bold; text-decoration: none;  }
.cevents div a:hover { text-decoration: underline;  }
.cevents div p { padding-top: 10px;  }

.cevents ul { clear: both; font-size: 12px; font-weight: bold;  margin: 0px; padding: 0px; padding-top: 10px; list-style: none; }
.cevents ul li {  background: url(/p/img/cevens_li.gif) no-repeat 0px 6px; padding-left: 15px; margin-bottom: 6px; }
.cevents ul li a { text-decoration: none; }
.cevents ul li a:hover { text-decoration: underline; }

.seo_table { font-size: 9px;  }
.seo_table td { padding-top: 9px; vertical-align: top; padding-right: 20px;  }
.seo_table .td1 {  }
.seo_table .td2 {  }
.seo_table .td3 { padding-right: px;  }

.two_col_banner { margin-bottom: 6px;   }
.two_col_banner img { border: 1px solid #C2C4C3;  }

.catalog_franch_vsem_spiskom { padding: 16px 5px 0px 10px; }
.catalog_franch_type_list  { margin: 0px; padding: 0px; list-style: none;  margin-left: 6px;  }
.catalog_franch_type_list li  { float: left; margin-right: 0px; margin-bottom: 25px; background: url(/p/img/catalog_franch_type_list.gif) no-repeat 0px 0px;  }
.catalog_franch_type_list li a  { float: left; height: 20px; padding: 4px 26px 0px 26px; background: url(/p/img/catalog_franch_type_list.gif) no-repeat right -24px; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #4f4f4f; text-decoration: none;  }
.catalog_franch_type_list li a:hover  { color: #adadad;  }
.catalog_franch_type_list .act  { background: url(/p/img/catalog_franch_type_list.gif) no-repeat 0px -48px;  }
.catalog_franch_type_list .act a  { background: url(/p/img/catalog_franch_type_list.gif) no-repeat right -72px; color: #adadad; cursor: default;   }


.blog_type_list  { border-top: 1px solid #e5e5e5; height: 28px; border-bottom: 1px solid #e5e5e5;  margin: 0px; padding: 5px 0px 0px 0px; list-style: none;    margin-bottom: 6px; }
.blog_type_list li  { float: left; margin-right: 0px; margin-bottom: 9px; background: url(/p/img/catalog_franch_type_list.gif) no-repeat 0px 0px;  }
.blog_type_list li a  { float: left; height: 20px; padding: 4px 10px 0px 10px; background: url(/p/img/catalog_franch_type_list.gif) no-repeat right -24px; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #4f4f4f; text-decoration: none;  }
.blog_type_list li a:hover  { color: #adadad;  }
.blog_type_list .act  { background: url(/p/img/catalog_franch_type_list.gif) no-repeat 0px -48px;  }
.blog_type_list .act a  { background: url(/p/img/catalog_franch_type_list.gif) no-repeat right -72px; color: #adadad; cursor: default;   }



.admin .catalog_franch_vsem_spiskom_ul { width: 100%; margin: 0px; padding: 0px; list-style: none;   }
.admin .catalog_franch_vsem_spiskom_ul li { padding: 8px 0px 5px 0px;   padding-bottom: 10px; float: left ; width: 150px; text-align: center; border: 1px solid #CCCCCC; margin-right: 10px; margin-bottom: 10px }
.admin .catalog_franch_vsem_spiskom_ul li .clear {height: 7px; overflow: hidden}
.admin .catalog_franch_vsem_spiskom_ul li.act {border: 2px solid #dda185;}
.admin .catalog_franch_vsem_spiskom_ul li a {height: 98px; margin-bottom: 10px; display: block; margin: 10px auto; width: 98px; }
.admin .catalog_franch_vsem_spiskom_ul li img {  margin-right: 6px; display: block  }
.admin .catalog_franch_vsem_spiskom_ul div { font-size: 10px; width: 150px; height: 34px; margin: 0;  text-align: center}
.admin .catalog_franch_vsem_spiskom_ul div a {height: auto; width: auto }
.admin .catalog_franch_vsem_spiskom_top {width: auto; border: none }

.fransh_ask {list-style: none}
.fransh_ask table {border:1px solid #666666; width: 100%; margin-bottom: 15px}
.fransh_ask td {padding: 5px}
.fransh_ask td.name {width: 200px}


.catalog_franch_vsem_spiskom_ul { width: 458px; margin: 0px; padding: 0px; list-style: none;   }
.catalog_franch_vsem_spiskom_ul li { padding: 8px 0px 5px 0px;  border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;    }
.catalog_franch_vsem_spiskom_ul li img { float: left;  margin-right: 6px;   }
.catalog_franch_vsem_spiskom_ul div { font-size: 10px; width: 253px; margin-right: 20px; float: left;    }
.catalog_franch_vsem_spiskom_ul .clear {width: auto; margin-right: 0px; float: none;    }
.catalog_franch_vsem_spiskom_ul div a { font-size: 12px; font-weight: bold; color: #bb430b; text-decoration: none;    }
.catalog_franch_vsem_spiskom_ul div a:hover { text-decoration:  underline;    }
.catalog_franch_vsem_spiskom_ul div span { display: block;    }
.catalog_franch_vsem_spiskom_ul p { /*padding-top: 18px;*/ margin-bottom: 0px; float: left;  font-size: 9px; width: 80px;   }
.catalog_franch_vsem_spiskom_ul p b { color: #747474; display: block;   }
.catalog_franch_vsem_spiskom_ul li.last {border-bottom: none}

.catalog_franch_vsem_spiskom_top { border: 1px solid #dda185; margin-left: -1px; margin-right: -1px; position: relative;  width: 458px;}
.catalog_franch_vsem_spiskom_top i { display: block; }
.catalog_franch_vsem_spiskom_top .tl { width: 4px;  height: 4px;  position: absolute;  top: -1px;  left: -1px; background: url(/p/img/top.gif) no-repeat 0px 0px; }
.catalog_franch_vsem_spiskom_top .tr { width: 4px;  height: 4px;  position: absolute;  top: -1px;  right: -1px; background: url(/p/img/top.gif) no-repeat -4px 0px; }
.catalog_franch_vsem_spiskom_top .bl { width: 4px;  height: 4px;  position: absolute;  bottom: -1px;  left: -1px; background: url(/p/img/top.gif) no-repeat 0px -4px; }
.catalog_franch_vsem_spiskom_top .br { width: 4px;  height: 4px;  position: absolute;  bottom: -1px;  right: -1px; background: url(/p/img/top.gif) no-repeat -4px -4px; }

.catalog_franch_vsem_spiskom_top .catalog_franch_vsem_spiskom_ul li img { float: left;  margin-right: 12px;   }
.catalog_franch_vsem_spiskom_top  div { width: 214px;   }
.catalog_franch_vsem_spiskom_top  div a { font-size: 14px;     }
/*.catalog_franch_vsem_spiskom_top p { padding-top: 20px;    }*/

.catalog_franch_vsem_spiskom_top .catalog_franch_vsem_spiskom_ul li div a { font-size: 14px; height: 34px}

.catalog_franch_vsem_spiskom_paginate { margin: 0px; padding: 29px 0px 35px 139px; list-style: none; color: #7f7f7f;   }
.catalog_franch_vsem_spiskom_paginate li { float: left; margin-right: 10px;    }
.catalog_franch_vsem_spiskom_paginate .act a { color: #000000; text-decoration: none; cursor: default;    }

.alphabet_link { margin: 0px; padding: 0px; list-style: none; text-align: center; font-size: 9px; font-weight: bold; line-height: 16px; text-transform: uppercase;  }
.alphabet_link li { width: 13px; height: 16px; margin-right: 2px; margin-bottom: 6px; float: left;  }
.alphabet_link li a { width: 13px; height: 16px;  color: #ffffff; text-decoration: none; float: left; background: url(/p/img/alphabet_min.gif) no-repeat top left;  }
.alphabet_link li a:hover { background: url(/p/img/alphabet_min.gif) no-repeat 0px -16px;  }
.alphabet_link .no_act a, .alphabet_link .no_act a:hover { background: url(/p/img/alphabet_min.gif) no-repeat 0px -32px;  cursor: default; }
.alphabet_link .li_first { line-height: 20px; width: 24px; height: 20px; padding-top: 9px; margin-right: 4px; margin-bottom: 6px; float: left;  }
.alphabet_link .li_first a { width: 24px; height: 20px;  color: #ffffff; text-decoration: none; float: left; background: url(/p/img/alphabet_symb_min.gif) no-repeat top left;  }
.alphabet_link .li_first a:hover { background: url(/p/img/alphabet_symb_min.gif) no-repeat 0px -20px;  }

.alphabet_list { margin: 0px; padding: 0px; margin-bottom: 20px; list-style: none; width: 458px; position: relative;  min-height: 1px;  }
.alphabet_list li { padding: 10px 0px 10px 6px; border-bottom: 1px solid #e5e5e5;  position: relative; min-height: 1px;   }
.alphabet_head { position: relative; text-transform: uppercase;  margin-bottom: 6px; width: 41px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; font-weight: bold; color: #ffffff; background: url(/p/img/alphabet_head.gif) no-repeat 0px 0px; }
li:hover .alphabet_head {  background: url(/p/img/alphabet_head.gif) no-repeat 0px -26px; }

.alphabet_list ul { float: left; font-size: 10px;  margin: 0px; padding: 0px; list-style: none; width: 140px; margin-right: 10px; position: relative; margin-left: -5px; z-index: 1; min-height: 1px;  }
.alphabet_list ul:hover { z-index: 2; }
.alphabet_list ul li { margin: 0px; padding: 0px; position: relative; border: none; margin-bottom: 1px; clear: both; float: left;   }
.alphabet_list ul li a { float: left; line-height: 15px;  color: #ce5a06;  padding: 0px 5px 0px 5px;  position: relative; }
.alphabet_list ul li:hover a { color: #ffffff; background: #ce5a06; text-decoration: none;   }
.alphabet_list ul li a i { display: none; width: 3px;  height: 3px; position: absolute; }
.alphabet_list ul li:hover a i { display: block;    }
.alphabet_list ul li a .tl {  background: url(/p/img/alphabet_a.gif) no-repeat 0px 0px; top: 0px;  left: 0px;   }
.alphabet_list ul li a .tr {  background: url(/p/img/alphabet_a.gif) no-repeat -3px 0px;    top: 0px;  right: 0px;   }
.alphabet_list ul li a .bl { background: url(/p/img/alphabet_a.gif) no-repeat 0px -3px; bottom: 0px;  left: 0px;   }
.alphabet_list ul li a .br { background: url(/p/img/alphabet_a.gif) no-repeat -3px -3px; bottom: 0px;  right: 0px;   }
.alphabet_list ul li div  { display: none; font-size: 10px; padding: 10px 5px 5px 7px; width: 220px;  background: url(/p/img/alphabet_popup.png) no-repeat top left;  position: absolute;  bottom: 30px;  left: 50%;  }
.alphabet_list ul li:hover div  { display: block; }
.alphabet_list ul li div em  { width: 232px;  height: 21px; background: url(/p/img/alphabet_popup.png) no-repeat bottom right;  position: absolute;  bottom: -21px;  left: 0px; }
.alphabet_list ul li div img  { float: left; margin-right: 4px; }
.alphabet_list ul li div p  { margin-bottom: 0px;  }
.to_top { width: 9px;  height: 5px; background: url(/p/img/to_top.gif) no-repeat top left;  position: absolute;  bottom: 7px;  right: 8px; }

.menu_site { min-height: 400px; font-size: 14px;   }
.menu_site ul { margin: 0px; padding: 0px; list-style: none;  margin-left: 100px;  }
.menu_site ul li { margin-bottom: 10px;  float: left; width: 400px;  }

.expert_right { padding: 0px 2px 6px 2px; }
.right_block .expert_right h2 { margin: 0px; margin-left: -2px; margin-right: -2px; padding: 0px;  background: url(/p/img/expert_h2.gif) no-repeat top left; height: 29px;  font-size: 18px; font-weight: bold; color: #ffffff; position: relative; padding: 8px 0px 0px 10px; }
.expert_right .exp_frage { margin: 0px; position: relative; padding: 0px 0px 1px 75px; min-height: 60px;   }
.expert_right .exp_frage img { position: absolute; bottom: 0px; left: 0px; }
.expert_right .exp_frage ul { font-size: 11px; margin: 0px; margin-bottom: 8px; padding: 0px; list-style: none;  }
.expert_right .exp_frage ul li { margin-bottom: 2px;  }
.expert_right .exp_name {  font-size: 10px; margin-bottom: 5px; background: #333333; padding: 5px 3px 6px 8px; color: #ffffff;  }
.expert_right .eb_link1 { margin-left: 6px; }

.block_content { padding: 15px 10px 10px 10px; }
.img_float_left { float: left; margin-right: 10px; }
.about_c_tm { border-top: 1px solid #e5e5e5; padding: 37px 0px 0px 7px; margin-top: 29px; }
.about_c_tm img { float: left; margin-right: 17px; }

.articles_filters { font-size: 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 6px; width: 100%;  }
.articles_filters td { padding-right: 5px; padding-bottom: 7px;}

.articles_list { margin: 0px; padding: 0px; list-style: none; }
.articles_list li {  border-bottom: 1px solid #e5e5e5; padding: 9px 7px 11px 7px;  }
.articles_list a { margin-right: 5px;  font-size: 14px; font-weight: bold; text-decoration: none;  }
.articles_list a:hover { text-decoration: underline;  }
.articles_list span { color: #b4b4b4; font-weight: bold; font-size: 9px;  }
.articles_list p {  margin-bottom: 0px; padding-top: 6px; }

.paginate { font-size: 11px; margin: 0px; padding: 15px 0px 25px 139px; list-style: none; color: #7f7f7f;   }
.paginate li { float: left; margin-right: 10px;    }
.paginate .act a { color: #000000; text-decoration: none; cursor: default;    }
.paginate_one_link { border-top: 1px solid #e5e5e5; font-size: 11px;  text-align: center;  padding: 15px 0px 25px 0px; margin-bottom: 0px;}
.paginate_one_link2 { font-size: 11px;  text-align: center;  padding: 0px 0px 25px 0px; margin-bottom: 0px;}

.article_head {  margin-bottom: 17px; padding-bottom: 23px; border-bottom: 1px solid #e5e5e5;  }
.article_head img { margin-top: 10px;  float: right; margin-left: 10px;  }
.article_head b {  font-size: 24px; color: #bb430b; }
.article_head p { padding: 9px 0px 0px 0px; margin-bottom: 0px; }

.lib_ul { margin: 0px; padding: 0px; list-style: none;  }
.lib_ul li { padding-left: 118px; margin-bottom: 17px; }
.lib_ul a { position: relative; font-size: 18px; font-weight: bold; text-decoration: none;  }
.lib_ul a:hover span { text-decoration: underline;   }
.lib_ul a:hover img { opacity: 0.7;   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.lib_ul a img {  position: absolute;  top: 3px;  left: -96px; }
.lib_ul p { padding-top: 2px;  }

.blog_ul { margin: 0px; padding: 0px; list-style: none;  }
.blog_ul li {  margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.blog_ul .blog_head { font-size: 18px; font-weight: bold; text-decoration: none; }
.blog_ul .blog_head:hover { text-decoration: underline; }
.blog_ul span { display: block; padding: 7px 0px 9px 0px; font-size: 10px; }
.blog_ul img { float: left; margin-right: 10px; }

.tags_table {  width: 100%; }
.tags_table td { vertical-align: top; }
.tags_table .td_right { text-align: right; padding-left: 20px; width: 130px}

.blog_categories_list { font-size: 12px; margin: 0px; padding: 0px; padding-top: 9px; padding-bottom: 13px; list-style: none; font-weight: bold; }
.blog_categories_list li { margin-bottom: 6px; padding-left: 10px; padding-right: 10px;  }

.blog_tags_list { padding: 5px 10px 10px 10px; font-weight: bold;  }
.blog_tags_list a { text-decoration: none;  }
.blog_tags_list a:hover { text-decoration: underline;  }

.expert_list { margin: 0px; padding: 0px; list-style: none; margin-bottom: 20px; }
.expert_list li { padding: 10px 0px 15px 0px; margin-bottom: 1px; border-bottom: 1px solid #e5e5e5; }
.expert_list img  { float: left; }
.expert_list div  { width: 324px; float: right;  }
.expert_list .clear  { width: auto; float: none;  }
.expert_list a  { font-size: 18px; font-weight: bold; text-decoration: none;  }
.expert_list a:hover  { text-decoration: underline;   }
.expert_list span  { display: block; margin-bottom: 7px; font-size: 12px; color: #7f7f7f;  }
.expert_list p  { margin: 0px;  }

.exp_naideno { margin-top: 11px; padding: 7px 10px 8px 10px; margin-bottom: 0px; background: #f2f2f2; font-size: 18px; color: #000000; font-weight: bold; margin-left: -8px; margin-right: -8px; position: relative;  }
.expert_reply { margin: 0px; padding: 0px; list-style: none; }
.expert_reply li { margin-bottom: 12px;  border-bottom: 1px solid #f2f2f2;  }
.expert_reply .exp_head_link { padding-bottom: 14px;  }
.expert_reply .exp_head_link a { text-decoration: none; background: url(/p/img/expert_reply_li.gif) repeat-x bottom left;  }
.expert_reply .exp_head_link a:hove { background: none;  }
.expert_reply .act .exp_head_link  a { cursor: pointer; background: none; color: #000000; font-weight: bold; /*color: #7d7d7d;*/  }
.expert_reply .exp_reply_cont { display: none; padding: 12px 25px 10px 60px; position: relative; background: #f2f2f2; font-style: italic; position: relative; margin-left: -8px; margin-right: -8px; margin-bottom: -1px;  }
.expert_reply .act .exp_reply_cont { display: block; }

.faq_ul { margin: 0px; padding: 0px; list-style: none;  }
.faq_ul li { margin-bottom: 12px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
.faq_ul .faq_head_link { padding-bottom: 10px; font-size: 14px; font-weight: bold; }
.faq_ul .faq_head_link a { text-decoration: none; background: url(/p/img/expert_reply_li.gif) repeat-x bottom left;  }
.faq_ul .faq_head_link a:hover { background: none;  }
.faq_ul .act .faq_head_link a { background: none; cursor: default; color: #848484;  }
.faq_ul p { padding: 4px 10px 11px 60px;  display: none;  margin-bottom: 0px; }
.faq_ul .act p { display: block; }

.breadc { border-bottom: 1px solid #e6e5e5; padding-bottom: 10px; margin-bottom: 14px; font-size: 10px; font-weight: bold; color: #bb430b;  }
.breadc span { color: #999999;  }

.rating_head { font-size: 18px; font-weight: bold; color: #bb430b; margin-bottom: 7px; }
.rating_p {border-bottom: 1px solid #e6e5e5;  }
.rating_p b { padding-left: 22px;  }
.another_rating {  padding-left: 22px;  }
.another_rating b { display: block; font-size: 16px; margin-bottom: 12px;  }
.another_rating ul { margin: 0px; padding: 0px; list-style: none; }
.another_rating ul li { margin-bottom: 8px; }

.video_ul { margin: 0px; padding: 0px; list-style: none; margin-top: 20px;  }
.video_ul li { margin-bottom: 12px;  border-bottom: 1px solid #e6e5e5;  padding-bottom: 10px;}
.video_ul img { float: left; }
.video_ul div { float: right; width: 315px; }
.video_ul .clear { float: none; width: auto; }
.video_ul a { font-size: 14px; text-decoration: none; font-weight: bold; }
.video_ul a:hover { text-decoration: underline; }
.video_ul p { padding-top: 10px; margin-bottom: 0px; }

.news_ul {margin: 0px; padding: 0px; list-style: none; margin-top: 20px; }
.news_ul li { margin-bottom: 15px;  border-bottom: 1px solid #e6e5e5;  padding-bottom: 11px; }
.news_ul p { margin-bottom: 5px;  }
.news_ul img { float: left; margin-right: 10px; }
.news_ul a  { font-size: 14px; font-weight: bold; text-decoration: none; }
.news_ul a:hover  { text-decoration: underline; }
.news_ul span { font-size: 10px; padding-left: 5px; font-weight: bold; color: #999999; }

.news_item_head { border-bottom: 1px solid #e6e5e5; padding-bottom: 10px;  margin-bottom: 16px; }
.news_item_head b { font-size: 14px; color: #bb430b; padding-right: 10px; }
.news_item_head p { margin-bottom: 5px; }
.news_item_head span { font-size: 10px;  font-weight: bold; color: #999999; }

.news_help { font-size: 10px; color: #494949; position: relative; padding-left: 70px; padding-bottom: 18px; margin-top: 33px; }
.news_help span { font-weight: bold; color: #212121; position: absolute; top: 0px; left: 6px; }

.catalog_franch_category_table  { }
.catalog_franch_category_table td  { vertical-align: top; }
.catalog_franch_category_table .td1   { width: 215px; padding-right: 35px; }
.catalog_franch_category_table .td2   { width: 215px;}
.catalog_franch_category_div   { margin-bottom: 12px; width: 215px; overflow: hidden; padding-bottom: 15px;  background: url(/p/img/catalog_franch_category_div.gif) no-repeat bottom left; }
.catalog_franch_category_div table   { margin-bottom: 6px; }
.catalog_franch_category_div span   { display: block; color: #bb430b; font-size: 12px; position: relative; margin-top: -10px; margin-bottom: 7px; }
.catalog_franch_category_div img   { margin-right: 5px;  }
.catalog_franch_category_div td   { vertical-align: top;  font-weight: bold; font-size: 14px; color: #bb430b;  }
.catalog_franch_category_div ul   { margin: 0px; padding: 0px; list-style: none;  }
.catalog_franch_category_div ul li   {  margin-bottom: 6px; }
.catalog_franch_category_div ul li a   { color: #000000; text-decoration: none; }
.catalog_franch_category_div ul li a:hover   { color: #bb430b;  }
.catalog_franch_category { }

.franch_theme_head  { margin-bottom: 14px; margin-left: -8px; padding: 0px 0px 10px 8px; font-size: 20px; color: #bb430b; font-weight: bold; width: 473px; background: url(/p/img/franch_theme_head.gif) no-repeat bottom left; position: relative; }

.krasota { min-height: px; background: url(/p/img/krasota.jpg) no-repeat bottom right; }
.deti { min-height: 150px; background: url(/p/img/deti.jpg) no-repeat bottom right; padding-right: 50px; }
.dengi { min-height: 150px; background: url(/p/img/dengi.jpg) no-repeat bottom right; }
.dnew { min-height: px; background: url(/p/img/news.jpg) no-repeat top right; }

.cabinet_table1 { margin-bottom: 5px; font-size: 10px; margin-top: 5px; }
.cabinet_table1 td { padding-bottom: 8px;  }
.cabinet_table1 .td1 { font-weight: bold; width: 120px; padding-right: 6px;  text-align: right; font-size: 13px }
.cabinet_table1 .td2 {  }

.lc_input1  {position: relative; z-index: 9999; width: 196px; border: none; padding: 0px 5px 0px 5px; height: 22px; line-height: 22px; font-size: 10px; background: url(/p/img/input1.gif) no-repeat top right; }
.lc_input2  {position: relative; z-index: 9999; width: 306px; border: none; padding: 0px 0px 0px 5px; margin-left: 5px; height: 22px; line-height: 22px; font-size: 14px; background: url(/p/img/input2.gif) no-repeat top right; }
.f-textarea {position: relative; z-index: 9999;}
textarea.lc_input1  { width: 196px; border: solid 1px grey; padding: 0px 5px 0px 5px; height: 88px; line-height: 22px; font-size: 10px; background: none; }
textarea.lc_input2  { width: 306px; border: solid 1px grey; padding: 0px 5px 0px 5px; height: 88px; line-height: 22px; font-size: 14px; background: none; }
select.lc_input1  { width: 196px; border: solid 1px grey; padding: 0px 5px 0px 5px; height: 22px; line-height: 22px; font-size: 10px; background: none; }
select.lc_input2  { width: 306px; border: solid 1px grey; padding: 0px 5px 0px 5px; height: 22px; line-height: 22px; font-size: 12px; background: none; }
.lc_send {  border-top: 1px solid #e6e5e5; padding-top: 15px;}
.lc_send_but { position: relative; z-index: 9999; margin-left: 147px; width: 168px; height: 41px; background: url(/p/img/lc_cab_send.jpg) no-repeat top left; display: block; }
.lc_send_but:hover { background: url(/p/img/lc_cab_send.jpg) no-repeat bottom right;  }
.lc_name { font-size: 18px; color: #bb430b; font-weight: bold; margin-bottom: 7px;  }

.reg_send_but { position: relative; z-index: 9999; margin-left: 147px; width: 200px; height: 41px; background: url(/p/img/reg_send.png) no-repeat top left; display: block; }
.reg_send_but:hover { background: url(/p/img/reg_send.png) no-repeat bottom right;  }

.uspeh_ul { margin: 0px; padding: 0px; list-style: none; font-size: 11px; }
.uspeh_ul li { margin-bottom: 5px; border: 5px solid #ffffff;  }
.uspeh_ul li:hover { margin-bottom: 5px; border: 5px solid #ce5a06;  }
.uspeh_ul td { vertical-align: top;  }
.uspeh_ul .td1 {  padding-right: 14px;  }
.uspeh_ul .td2 { padding-top: 5px;  }
.uspeh_ul a {  font-size: 14px; font-weight: bold;  }
.uspeh_ul b { padding-top: 3px;  display: block; margin-bottom: 2px;  }
.uspeh_ul p {  margin-bottom: 0px;  }


.events_p1 { font-size: 18px; padding-left: 40px; margin-bottom: 5px; font-weight: bold; }
.events_p2 { font-size: 14px; padding-left: 40px; font-weight: bold; }

.events_ul { margin: 0px; padding: 0px; list-style: none; }
.events_ul li  { position: relative; min-height: 1px; margin-bottom: 8px;  border-bottom: 1px solid #e6e5e5;  padding-bottom: 11px; }
.events_ul img { float: left; margin-top: 7px;  }
.events_ul div { float: right; width: 310px;  }
.events_ul .clear { float: none; width: auto;  }
.events_ul a { font-size: 16px; text-decoration: none; font-weight: bold;  }
.events_ul a:hover { text-decoration: underline;  }
.events_ul p  { margin-bottom: 3px;  }
.events_ul p a { font-weight: normal; font-size: 12px; text-decoration: underline; margin-right: 10px;  }
.events_ul p a:hover { text-decoration: none;  }
.events_ul b { display: block; padding: 2px 0px 1px 0px; font-size: 10px;  }

.events_ul2 a { color: #898989;  }
.events_ul2 p a { color: #bb430b; }
.events_ul2 p  { margin-bottom: 0px; padding-top: 3px; }

.globus { padding-bottom: 10px; margin-bottom: 5px; font-size: 11px; text-align: center;  }
.globus a { text-decoration: none;  }
.globus a span { text-decoration: underline;  }
.globus a:hover span { text-decoration: none;  }

.events_world_right { padding: 0px 8px 5px 8px; }
.events_world_ul {border-top: 1px solid #e6e5e5;  margin: 0px; padding: 0px; padding-top: 10px; margin-left: auto; margin-right: auto; width: 219px; list-style: none; font-size: 10px; font-weight: bold; }
.events_world_ul li { margin-bottom: 2px; position: relative; }
.events_world_ul div { display: none; position: absolute; bottom: 0px; left: 0px; padding: 7px 5px 8px 8px; background: url(/p/img/events_world_png.png); }
.events_world_ul li:hover div { display: block; }
.events_world_ul b { display: block; padding-top: 5px; }

.events_table1 { margin-bottom: 20px; font-size: 10px;  }
.events_table1 th {padding:  8px 10px 8px 10px; color: #7f7f7f; text-align: center;  }
.events_table1 .tr1 td {  background: #d9d9d9;  font-weight: bold;  }
.events_table1 td { padding:  8px 10px 8px 10px; vertical-align: top;  background: #f2f2f2; border: 2px solid #ffffff;  }
.events_table1 .td1 { width: 100px;  }

.franch_photo_ul { width: 219px; margin: 0px; padding: 0px; padding-bottom: 10px; padding-top: 20px; margin-left: auto; margin-right: auto; list-style: none; }
.franch_photo_ul li { margin-bottom: 2px;  }

.like_franch { margin: 0px; padding: 0px; list-style: none; padding-top: 10px; margin-left: 8px; width: 223px; }
.like_franch li {position: relative; min-height: 1px; margin-bottom: 8px;  border-bottom: 1px solid #e6e5e5;  padding-bottom: 11px;  }
.like_franch img { float: left; margin-top: 21px;  }
.like_franch div { float: right; width: 150px;  }
.like_franch .clear { float: none; width: auto;  }
.like_franch a { font-size: 12px; text-decoration: none; font-weight: bold;  }
.like_franch a:hover { text-decoration: underline;  }
.like_franch p  { font-size: 10px; padding-top: 1px; margin-bottom: 0px;  }
.like_franch_p  { text-align: center; font-size: 10px; padding: 5px 0px 20px 0px; margin: 0px; color: #7f7f7f;  }


.item_franch_top { position: relative; min-height: 1px; }
.item_franch_top {  }
.item_franch_top img { float: left; margin-top: 4px;  }
.item_franch_top div { float: right; width: 308px;  }
.item_franch_top .clear { float: none; width: auto;  }

.franch_vopros_but { margin-top: 14px; margin-bottom: 9px; font-weight: bold; display: block; width: 248px; padding-left: 50px; padding-right: 10px; font-weight: bold; text-decoration: none; font-size: 11px; text-transform: uppercase; height: 32px; background: url(/p/img/franch_vopros_but.png) no-repeat top left; color: #ffffff; line-height: 28px; }
.item_franch_top  td { vertical-align: middle; font-size: 12px; padding-top: 5px; padding-bottom: 5px }
.item_franch_top  .td1 { color: #747474; font-weight: bold; padding-right: 10px; }

.franch_details_ul { margin: 0px; padding: 0px; list-style: none;  }
.franch_details_ul li {   margin-bottom: 2px;  padding-bottom: 15px; }
.franch_details_ul .li_last {  border-bottom: 1px solid #e6e5e5;  }
.franch_details_ul .li_last div { border: none;  }
.franch_details_ul li b { font-size: 12px; /*float: left;*/ width: 90px; text-align: right;   }
.franch_details_ul li b.r_title { font-size: 14px; float: none; display:block; width: auto; margin-bottom: 10px; text-align: left  }
/*.franch_details_ul div { float: right; width: 354px;   border-bottom: 1px solid #e6e5e5;    }*/
.franch_details_ul div { width: auto;   border-bottom: 1px solid #e6e5e5;  margin: 0 10px 0 15px;   }
.franch_details_ul .clear { float: none; width: auto; border: none;  }

.franch_details_ul .table1 { font-size: 9px; width: 100%; margin-bottom: 10px; }
.franch_details_ul .table1 td { padding: 10px 10px 10px 10px; vertical-align: top; background: #f2f2f2; border-bottom: 2px solid #ffffff; }
.franch_details_ul .table1 strong { display: block;   }

.franch_details_ul .table2 { font-size: 9px; }
.franch_details_ul .table2 td { vertical-align: top; padding-right: 20px; padding-bottom: 4px; }
.franch_details_ul .table2 .td1 { color: #747474; font-weight: bold; }

.accord_ul { margin: 0px 2px 0px 2px; padding: 39px 0px 20px 0px; background: url(/p/img/accord_li.jpg) repeat-x top left; list-style: none; }
.accord_ul > li {background: url(/p/img/accord_li.jpg) repeat-x bottom left; }
.accord_ul li .au_head { text-decoration: none; color: #212121;  font-size: 18px; font-weight: bold; display: block; height: 39px; line-height: 39px; padding-left: 8px;  }
.accord_ul li .au_head:hover { text-decoration: underline;  }
.accord_ul li .au_cont { display: none; padding: 0px 8px 20px 8px;  }
.accord_ul .act .au_cont { display: block;  }
.accord_ul > .act .au_head { color: #c8c8c8; cursor: default;}
.accord_ul > .act .au_head:hover { text-decoration: none; }

.events_item_head { font-size: 20px; margin-bottom: 4px; font-weight: bold; color: #bb430b; line-height: 24px; }
.events_item_data { font-size: 10px; font-weight: bold; margin-bottom: 18px; }

.events_item_photo { width: 436px; position: relative; margin-bottom: 15px;  }
.events_item_photo div {position: absolute; bottom: 0px; left: 0px; padding: 7px 5px 8px 8px; background: url(/p/img/events_world_png.png); }
.events_item_photo b { display: block; padding-top: 5px; font-size: 10px; }
.events_item_photo span { color: #bb430b; font-weight: bold; }

.blog_comments { }
.blog_comments_head { color: #7c7c7c; font-weight: bold; margin-bottom: 15px; font-size: 18px; }
.blog_comments ul { margin: 0px; padding: 0px; list-style: none;  }
.blog_comments ul ul { margin-left: 35px;  }
.blog_comments ul ul .li_last { padding-bottom: 0px; border: none; }
.blog_comments ul li {border-bottom: 1px solid #e6e5e5;  padding: 6px 0px 9px 10px;   }
.blog_comments ul .post_author { width: 410px; float: right;   }
.blog_comments ul ul .post_author { width: 365px; float: right;   }
.blog_comments ul ul ul .post_author { width: 320px; float: right;   }
.blog_comments ul .post_author a { font-weight: bold; font-size: 12px; text-decoration: none; }
.blog_comments ul .post_author a:hover { text-decoration: underline; }
.blog_comments ul .post_author b { font-weight: normal; display: block; font-size: 10px; color: #656565; padding-top: 2px; }
.blog_comments ul .avatar { float: left; margin-top: 4px;  border: 1px solid #aaaaaa;  }
.blog_comments ul p { clear: both; padding-top: 3px; margin-bottom: 0px; line-height: 150%; }
.blog_comments ul p a { color: #000000; text-decoration: none; }



.shadow_radius {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
   border-radius: 10px;
  -moz-box-shadow: #666666 0px 0px 10px;
  -webkit-box-shadow: #666666 0px 0px 10px;
   box-shadow: #666666 0px 0px 10px;
}




.i { width: px;  height: px;  position: absolute;  top: px;  left: px; }
.i { width: px;  height: px;  position: absolute;  top: px;  left: px; }

.alphabet_list li.latters_en {display: none;}
.alphabet_list li.latters_ru {}
.foreign {color: black;}

.catalog_franch_category_div  a {text-decoration: none}

.catalog_franch_category_div  a:hover {text-decoration: underline}
img.video_play {position: absolute; padding: 15px 0px 0px 30px; left: 10px}
img.video_play_block {position: absolute; padding: 36px 0px 0px 89px}

#f_ask {width: 520px; background: #fff; }
#f_ask .f_close {float: right; margin: 10px}
#f_ask h3 {font:bold 16px Arial; margin-left: 25px; margin-top: 15px; float: left; width: 370px}
#f_ask  font {font:11px arial}
#f_ask .descr {display: block; margin-left: 25px; float: left; margin-bottom: 20px; margin-right: 25px }
#f_ask .f_form {clear: both; margin-left: 20px }
#f_ask .f_form .red {color:red}
#f_ask .f_form table td {padding: 5px; width: 150px}
#f_ask .f_form table td input {width: 200px}
#f_ask .f_form table td textarea {width: 290px; height: 130px}
#f_ask .f_form table td select {width: 205px}
#f_ask .f_form table td.label {text-align: right; font-weight: bold}
#f_ask .f_form font {margin-left: 165px}

#form-interest_other {display: none;}

.topBanners {list-style: none; margin: 0; padding: 0}
.topBanners li {display: none}
.topBanners li.act {display: block}

.leftBanners {list-style: none; margin: 0; padding: 0}
.leftBanners li {display: none}
.leftBanners li.act {display: block}

.indexBanners {list-style: none; margin: 0; padding: 0}
.indexBanners li {display: none}
.indexBanners li.act {display: block}

.del_fr_foto {position: absolute; margin-left: -21px;  margin-top: 5px; width: 16px; height: 16px; background: url(/p/img/close_box_red.png)}

.profile_editable {display: none}
.profile_text {font: 14px Arial; margin-left: 15px; display: block}

.profile_edit_button { position: relative; z-index: 9999; cursor: pointer; width: 168px; height: 41px; background: url(/p/img/pr_edit.png) no-repeat top left; display: block; }
.profile_edit_button:hover { background: url(/p/img/pr_edit.png) no-repeat bottom right;  }

.profile_save_button { position: relative; z-index: 9999; cursor: pointer; width: 168px; height: 41px; background: url(/p/img/pr_save.png) no-repeat top left;  }
.profile_save_button:hover { background: url(/p/img/pr_save.png) no-repeat bottom right;  }

.reiting_descr {margin: 20px 10px 10px 10px; padding-bottom: 15px; border-bottom: 1px solid #CCCCCC}
.reiting_descr .title {font-size: 20px; color: #BB430B; font-weight: bold; display: block; margin-bottom: 10px}
.reting_img {text-align: center; margin: 40px 0 20px 0;}

.rating_cats {list-style: none; padding: 0px; margin-left: 10px }
.rating_cats li {font-weight: bold;}
.rating_cats li a.act {color: #999999}
.rating_cats li a {text-decoration: none; font-size: 120%}
.rating_cats li a:hover {text-decoration: underline}
.stat_visits {border:1px solid #CCC; width: 100%; margin-top: 20px; margin-bottom: 20px}
.stat_visits th {padding: 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}
.stat_visits td {padding: 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}

.fransh_ask li {margin-bottom: 15px}
.fransh_ask table td {padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; word-break: break-all;}
.fransh_ask .ord {background: #f1f1f1}

.fransh_ask {padding: 0px}

.about_bg {background: #000000}
.faq_bg {background: #FFFFFF}

#keystring{
    position: relative;
    z-index: 9999;
}

.orngspn{
    color: rgb(255, 110, 38); font-weight: bold;
}
.formated_article h3{
    color: rgb(255, 110, 38); 
    font-weight: bold;
    text-transform: uppercase;
}

.header_tel a {
    color: #000;
    text-decoration: none;
}