/* base.css */
html, head, body { height: 100%; }
body { background: #fff; font-family: Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; font-weight: normal; font-size: 75%; min-width: 1002px; }
.b-buner { padding-bottom: 20px; }
header, nav, footer, article, section, aside { display: block; }

/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic&subset=latin,cyrillic);*/
@import url(//st.uralweb.ru/css/fonts/opensans-google.css);

.overflow-hidden {
    overflow: hidden;
}

#article_body blockquote[data-source] {
    position: relative;
    padding-bottom: 24px;
}

#article_body blockquote[data-source]::after {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px 6px;
    font-size: 85%;
    color: #9d9d9d;
    content: "Источник: " attr(data-source);
    background: none !important;
}

.weekend-icon {
	color:#197fb0;
	font-size: 24px;
	margin-right: 10px;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus,
textarea:focus, select:focus {
  font-size: 16px;
}


sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }

.left-col { float: left; width: 722px; margin-top: 10px; }
.right-col { float: left; width: 240px; margin-left: 20px; margin-top: 10px; }

.two-col, .one-col { padding-top: 13px; padding-bottom: 10px; }
.two-col .left-col  { margin-top: 0;  }
.two-col .right-col { margin-left: 14px; margin-top: 0; }
.two-col.big-right-col .left-col { width: 240px }
.two-col.big-right-col .right-col { width: 728px; }
.two-col.big-left-col .left-col { width: 728px }
.two-col.big-left-col .right-col { width: 240px; }
.one-col .left-col { width: 982px; margin-top: 0; }
.noactive { display: none !important; }


.fix-width, .ttt-width { width: 982px; padding-left: 10px; padding-right: 10px; margin:0 auto; }
.head-down {
    height: 35px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ico-n { display: inline-block; vertical-align: top; background-image: url("/i/uw-sprite.png"); background-repeat: no-repeat; }
a img { border: none;}

/*������������*/
.head-up { height: 88px; }
.logo { white-space: nowrap; padding-top: 18px; width: 176px; text-align: center; float: left; margin-right: 14px;  }
.logo img { border: none; }
.logo div { color: #fff; font-size: 11px; font-weight: bold; }
.logo-img { padding-bottom: 11px; display: block; width: 176px; height: 30px; background: url(/i/logouw.png) 0 0 no-repeat; }



.top-links { float: left;  list-style: none; margin: 19px 0 0 0; padding: 0; width: 23px; }
.top-links li { margin-bottom: 7px; background: none !important; width: 23px;  }
.top-links li a { border: none; padding: 0; }
.toplinks-head { color: #fff !important; text-decoration: none !important; }
.toplinks-head:hover { color: #fff !important; text-decoration: underline !important; }
.ico-pda a {  cursor: pointer; display: block; background: url(/i/v/ico-pda.png) 1px 2px no-repeat; width: 23px;  height: 11px; }
/*.ico-zoom a { cursor: pointer; display: block; background: url(/i/v/ico-zoom.png) 0 0 no-repeat; width: 23px; height: 11px;  }
.ico-sitemap a { cursor: pointer; display: block; background: url(/i/v/ico-sitemap.png) 5px 1px no-repeat; width: 23px;  height: 11px; }
*/.top-links li span { display: none; }

#outer_wrapper_r:focus {outline:none;}
.rate18p { float: left; margin-top: 26px; margin-right: 1px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 7px 2px 7px 3px; }
.index-up .rate18p { background: #006699; }
.news-up .rate18p { background: #29536D; }
.communion-up .rate18p { background: #E79316; }
.fotoalbom-up .rate18p { background: #660099; }
.afisha-up .rate18p { background: #B60002; }
.travel-up .rate18p { background: #2088BC; }
.exposition-up .rate18p { background: #87B232; }
.webcam-up .rate18p { background: #6E6E6E; }
.spec-up .rate18p { background: #006699; }


/*������������*/
.info-cont { float: left; /*������������*/ margin-left: 13px; /*margin-left: 29px;*/ margin-top: 11px; width: 481px; height: 66px; /*������������*/ background: url(/i/v/podl.png) no-repeat; }

.d-week { padding-bottom: 6px; display: inline; width: 101px; height: 58px; background: url(/i/v/d-week.png) 0 0 no-repeat; margin-top: 4px; margin-left: 5px; float: left; }
.e-week { padding-bottom: 6px; display: inline; width: 101px; height: 58px; background: url(/i/v/e-week.png) 0 0 no-repeat; margin-top: 4px; margin-left: 5px; float: left; }
.day { color: #fff; font-size: 11px; font-weight: bold; padding-top: 2px; text-align: center;}
.table-condensed .day { font-weight: normal; color: #333; }
.date { color: #444; font-size: 11px; padding-top: 7px; text-align: center; font-weight: normal;}
.time { color: #666666; font-size: 13px; font-weight: bold; text-align: center; }
/*������ � ����� �����*/
.weather { padding-bottom: 6px; width: 240px; height: 54px; cursor: pointer; position: relative;  margin-top: 4px; margin-left: 15px; float: left; -display: inline; }
.weather img { position: absolute; top: 4px; left: 42px; }

#superwide { /*overflow: hidden;*/ position: relative; }


.weather span.temp { float: left; width: 40px; display: block; color: #fff; font-size: 14px; font-weight: bold; font-family: Tahoma, sans-serif; margin-top: 22px; margin-left: 5px; -display: inline; }
.weat-info { float: left; margin-left: 64px; -display: inline; position: relative; width: 130px; }
.weat-info div, .rate div { color: #034592; font-size: 9px; line-height: 14px; }

div.weat-h { color: #666666; }
div.weat-h a { color: #666666 !important; cursor: pointer; text-decoration: none !important; }
div.weat-h a:hover { text-decoration: underline !important; }
.rate { margin-left: 7px; float: left; padding-top: 4px; }
.rate span { color: #333333; font-size: 9px; padding-left: 3px; }
.rate span.min { color: #ff3300;  }
.rate span.plus { color: #339933;  }
.auth { -display: inline; text-align:center;float: left; margin-left: 12px; margin-top: 11px; width: 260px; height: 66px; position: inherit; z-index: 0; /*������������*/ background: url(/i/v/podl2.png) 0 0 no-repeat;  }

/*����� �����������*/
#loginr, #login, #passwordr, #password, #nicknamer, #resmail { text-align: left; font-size: 12px !important; height: 14px !important; padding-bottom: 3px !important; }
#fcaptcha, #rescell { font-size: 12px !important; height: 14px !important; padding-bottom: 3px !important; }
#remember { margin-left: 10px; padding-left: 0; }
#rescell { margin-left: 1px; }
input.authcell { width: 114px; }
#div_rem { margin-left: 4px; display: inline; }
#submodal { margin-top: 0 !important; padding-top: 14px; }
#modal_header { margin-bottom: 0 !important; }
#auth_form, #reg_form { text-align: center; }
.af-ext { display: block; margin-top: 7px; }


.noauth {  color: #ff3333; font-size: 11px;  margin-top: 8px; }
.auth a { color: #a0a1a4; font-size: 11px; text-decoration: none; }
.auth a:hover { text-decoration: underline; }
.auth-a { padding-right: 14px; }
.auth-en a { color: #034592; font-size: 11px; font-weight: bold; }
.mail-addrc { padding: 5px 0 0 0; }
form#mailf { text-align: center; }

.head-down ul { margin: 0; padding: 0; width: 982px; }
.head-down ul li  { cursor: pointer; line-height: 18px; width: auto; position: relative; display: block; float: left; height: 35px; /*padding-left: 9px; padding-right: 6px; padding-top: 8px; */}
.head-down ul li a { cursor: pointer; background: none !important; border: none !important; height: 26px; padding: 9px 6px 0 9px; display: inline-block; font-size: 12px; color: #fff; text-decoration: none !important; }
.head-down ul li a:hover { text-decoration: underline !important; }
.head-down ul li.active a:hover { text-decoration: none !important; }
.head-down ul li.active, .head-down ul li.active-li { background: #f1f1f1 !important; }
.head-down ul li.active-li a { color: #006699 !important; }
.head-down ul li.first { background-image: none !important; }
.head-down ul li.first.active { background: url(/i/v/mm-bg-h.png) 0 0 repeat-x !important; border-left: none; }
.head-down ul li.activeh2, .head-down ul li.ehe:hover { background: url(/i/v/mm-bg-h.png) 0 0 repeat-x !important; }
.head-down ul li.ehe > a:hover { text-decoration: none !important; }
.head-down ul .sub-menu li.active { background: none !important; }
.head-down ul .sub-menu li a:hover { text-decoration: underline !important; }

.main-menu { height: 35px; }
ul.sub-menu { z-index: 10000; margin: 0; padding: 0; position: absolute; top: 35px; left: -1px;   width: 121px; background: #fcfcfc !important; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #b4b4b4;display:none; }
ul.sub-menu li { float: none; margin-left: 8px; margin-right: 8px; padding: 4px 0 0 0; background: none !important; height: 23px; border-top: 1px dotted #b9b9b9 !important; z-index: 10000; position: relative; }
ul.sub-menu li:first-child { border-top: none !important; }
ul.sub-menu li.last { border: none !important; padding-bottom: 3px; z-index: 10000; position: relative; }
ul.sub-menu li a { display: inline; padding: 0; text-decoration: none; font-size: 12px !important; z-index: 10000; position: relative; }
.activeh2 ul.sub-menu { display: block; }

.dop-menu .index-down, .dop-menu .travel-down, .dop-menu .exposition-down, .dop-menu .read-down, .dop-menu .video-down, .dop-menu .fotoalbom-down, .dop-menu .afisha-down, .dop-menu .contact-down, .dop-menu .communion-down, .dop-menu .games-down, .dop-menu .news-down, .dop-menu .weather-color-down, .dop-menu .catalog-down, .dop-menu .webcam-down, .dop-menu .spec-down, .dop-menu .trade-down { height: 100%; padding-bottom: 3px; }

/*level2, level3*/
.level2 { height: 28px; }
.level3 { height: 24px; }
.lev2-3 {  padding: 0; float: left; overflow: hidden; }
.but-dop { float: right;  margin-right: 35px;  width: 268px; display: inline;  }
.dop-menu {
    background: #f1f1f1; padding-bottom: 5px; text-transform: uppercase;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
}
.dop-menu ul { width: auto; margin: 0; padding: 8px 0 0 0; }
.dop-menu.sub-line2 ul { padding-top: 0; padding-bottom: 8px; }
.dop-menu .level3 ul { padding: 4px 0 0 0; }
.dop-menu ul li {
    line-height: 15px;
    width: auto;height: 15px;
    float: left;
    padding: 0 5px 5px 5px;
    margin: 0 2px 0 0;
    display: inline;
}
.dop-menu ul li a {
    background: none;
    border: none !important;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
    font-size: 12px; font-weight: normal;
    text-decoration: none;
}
.dop-menu ul li a:visited { text-decoration: none; }
.dop-menu ul li.active a { color: #fff !important; }
.level3 ul li.favorite a { color: #999999 !important; }
.dop-menu ul li a:hover { text-decoration: underline; }
.but-dop input { margin-top: 6px; cursor: pointer; border: none; height: 24px; color:#fff; font-weight: bold; font-size: 11px; padding-bottom: 4px; }
.but1 { width: 117px; }
.but2 { width: 136px; }


.inp-sub-box { width: 255px; float: right; }
#search-inp { font-size: 12px; width: 185px; float: left;  background: #fff url("/i/durota/search_15-15.gif") 3px 3px no-repeat; height: 19px; border: 1px solid #999999; padding: 0 0 0 20px; margin-right: 5px; -height: 16px; -padding-top: 3px; }
#search-but { float: left; background: url("/i/otb/bttn_find.gif") 0 0 no-repeat; border: none; width: 42px; height: 21px; }
#fixer { background: #fff; }
#outer_wrapper_r.r-m { padding-bottom: 0; }
#wrap1.r-m { padding-bottom: 0; }

/*-----HTML4 ��� �������-----*/
.search-box { background: #fff; width: 982px; padding-left: 10px; padding-right: 10px; margin: 0 auto; }
.search-box .fix-width { border-bottom: 1px solid #d9d9d9; width: 982px; padding: 0; }
.search-box ul { padding: 15px 0 5px 0; margin: 0; float: left; /*width: 650px; */list-style-type: none; }
.search-box ul li { line-height: 16px; width: auto; color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; font-size:11px; text-decoration:none; float: left; margin: 0 5px 0 0 ; padding: 0 14px 0 0; background: url("/i/mx1.gif") 100% 4px no-repeat; display: inline; }
.search-box ul li.last { background: none;  }
.search-box ul li a { margin: 0; padding: 0; color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; text-decoration:none; display: inline; }
.search-box ul li a:visited { color:#718499; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif;  text-decoration:none; }
.search-box ul li a:active, .search-box ul li a:hover { color:#034592; font-family:Verdana, 'Geneva CY', 'DejaVu Sans', sans-serif; text-decoration:none; }
.search-box ul li a:hover { text-decoration: underline; }
/*-----/HTML4------*/

/*-----HTML 5------*/
#crumbs { border-bottom: 1px solid #d9d9d9; padding: 0; }
#crumbs.marg { margin-top: 35px; }
#crumbs ul { padding: 15px 0 5px 0; margin: 0; list-style-type: none; }
#crumbs ul li { line-height: 16px; width: auto; color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; float: left; margin: 0 5px 0 0 ; padding: 0 14px 0 0; background: url("/i/mx1.gif") 100% 4px no-repeat; display: inline; }
#crumbs ul li.last { background: none;  }
#crumbs ul li a { margin: 0; padding: 0; color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; display: inline; }
#crumbs ul li a:visited { color:#718499; font-family:Verdana,Arial,Helvetica,sans-serif;  text-decoration:none; }
#crumbs ul li a:active, .search-box ul li a:hover { color:#034592; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
#crumbs ul li a:hover { text-decoration: underline; }
/*-----/HTML 5-----*/


/*----��� HTML4----*/
/*������ � ����� � ��������*/
.fotoalbom-down .btn1 a, .fotoalbom-down .btn2 a, .communion-down .btn1 a, .communion-down .btn2 a, .exposition-down .btn1 a, .index-down .btn1 a
{ text-align: center; text-decoration: none !important; padding-top: 0; display: block; height: 24px; width: 100%;line-height: 22px; color: #fff !important; }


/*----��� HTML5----*/
.head-up { background: #197eb0; }
.rate18p { background: #006699; }
.head-down { background: #006699; }
/*.index .rate18p { background: #006699; }
.news .rate18p { background: #29536D; }
.communion .rate18p { background: #E79316; }
.fotoalbom .rate18p { background: #660099; }
.poster .rate18p { background: #B60002; }
.tourism .rate18p { background: #2088BC; }
.urals .rate18p { background: #2088BC; }
.exposition .rate18p { background: #87B232; }
.webcam .rate18p { background: #6E6E6E; }
.spec .rate18p { background: #B60002; }*/

/*.communion .head-up { background: #f2a635; }
.communion .head-down {  background: #e79316; }*/
.communion .head-down ul li  {  background: #e79316 url(/i/v/razdm-com.png) 0 0 no-repeat; }
.communion .head-down ul li.active a { color: #e79316; }/*����������������*/
.communion .head-down ul li.first { border-left: 1px solid #f2a635;  }
.communion .head-down ul li.first.active { color: #e79316;  }
.communion .head-down ul li.activeh { background: #d57f00; border-color: #e79316; }
.communion .head-down ul li.activeh2 a, .communion .head-down ul li.ehe:hover a { color: #e79316; }/*����������������*/
.communion ul.sub-menu li a { color: #e79316;  }
.communion .dop-menu ul li.active { background: #e79316; }
.communion .dop-menu ul li a { color: #e79316; }
.communion .dop-menu ul li a:link { color: #e79316; }

/*���������� ���� ��*/
/*.spec .head-up { background: #670606; }
.spec .head-down {  background: #670606; }*/
.spec .head-down ul li  {  background: #670606 url(/i/v/razdm-spec2.png) 0 0 no-repeat; }
.spec .head-down ul li.active a { color: #670606; }/*����������������*/
.spec .head-down ul li.first { border-left: 1px solid #7E2B2B;  }
.spec .head-down ul li.first.active { color: #670606;  }
.spec .head-down ul li.activeh { background: #480404; border-color: #670606; }
.spec .head-down ul li.activeh2 a, .spec .head-down ul li.ehe:hover a { color: #670606; }/*����������������*/
.spec ul.sub-menu li a { color: #128b91;  }
.spec .dop-menu ul li.active { background: #128b91; }
.spec .dop-menu ul li a { color: #128b91; }
.spec .dop-menu ul li a:link { color: #128b91; }

/*����������*/
/*.trade .head-up { background: #f2a635; }
.trade .head-down {  background: #e79316; }*/
.trade .head-down ul li  {  background: #e79316 url(/i/v/razdm-com.png) 0 0 no-repeat; }
.trade .head-down ul li.active a { color: #e79316; }/*����������������*/
.trade .head-down ul li.first { border-left: 1px solid #f2a635;  }
.trade .head-down ul li.first.active { color: #e79316;  }
.trade .head-down ul li.activeh { background: #d57f00; border-color: #e79316; }
.trade .head-down ul li.activeh2 a, .trade .head-down ul li.ehe:hover a { color: #e79316; }/*����������������*/
.trade ul.sub-menu li a { color: #e79316;  }
.trade .dop-menu ul li.active { background: #e79316; }
.trade .dop-menu ul li a { color: #e79316; }
.trade .dop-menu ul li a:link { color: #e79316; }

/*�������, �������, ������, ������*/
/*.exposition .head-up, .info .head-up { background: #99cc33; }
.exposition .head-down, .info .head-down {  background: #87b232; }*/
.exposition .head-down ul li, .info .head-down ul li  {  background: #87b232 url(/i/v/razdm-e.png) 0 0 no-repeat; }
.exposition .head-down ul li.active a, .info .head-down ul li.active a { color: #73972b; }/*����������������*/
.exposition .head-down ul li.first, .info .head-down ul li.first { border-left: 1px solid #73972b;  }
.exposition .head-down ul li.first.active, .info .head-down ul li.first.active { color: #73972b;  }
.exposition .head-down ul li.activeh, .info .head-down ul li.activeh { background: #73972b; border-color: #73972b; }
.exposition .head-down ul li.activeh2 a, .info .head-down ul li.activeh2 a, .exposition .head-down ul li.ehe:hover a, .info .head-down ul li.ehe:hover a { color: #73972b; }/*����������������*/
.exposition ul.sub-menu li a, .info ul.sub-menu li a { color: #73972b;  }
.exposition .dop-menu ul li.active, .info .dop-menu ul li.active { background: #87b232; }
.exposition .dop-menu ul li a, .info .dop-menu ul li a { color: #73972b; }
.exposition .dop-menu ul li a:link, .info .dop-menu ul li a:link { color: #73972b; }

/*�����*/
/*.poster .head-up { background: #ca0002; }
.poster .head-down, .main-auto {  background: #b60002; }*/
.poster .head-down ul li, .main-auto li  {  background: #b60002 url(/i/v/razdm-a.png) 0 0 no-repeat; }
.poster .head-down ul li.active a, .main-auto li.active a { color: #b60002; }/*����������������*/
.poster .head-down ul li.first, .main-auto li.first { border-left: 1px solid #ca0002;  }
.poster .head-down ul li.first.active, .main-auto li.first.active { color: #b60002;  }
.poster .head-down ul li.activeh, .main-auto li.activeh { background: #970002; border-color: #b60002; }
.poster .head-down ul li.activeh2 a, .main-auto li.activeh2 a, .poster .head-down ul li.ehe:hover a, .main-auto li.ehe:hover a { color: #b60002; }/*����������������*/
.poster ul.sub-menu li a  { color: #b60002;  }
.poster .dop-menu ul li.active { background: #b60002; }
.poster .dop-menu ul li a { color: #b60002; }
.poster .dop-menu ul li a:link { color: #b60002; }

/*������, ������*/
/*.tourism .head-up { background: #3399cc; }
.tourism .head-down {  background: #2088bc; }*/
.tourism .head-down ul li  {  background: #2088bc url(/i/v/razdm-t.png) 0 0 no-repeat; }
.tourism .head-down ul li.active a { color: #2088bc; }/*����������������*/
.tourism .head-down ul li.first { border-left: 1px solid #3399cc;  }
.tourism .head-down ul li.first.active { color: #2088bc;  }
.tourism .head-down ul li.activeh { background: #1b719c; border-color: #2088bc; }
.tourism .head-down ul li.activeh2 a, .tourism .head-down ul li.ehe:hover a { color: #2088bc; }/*����������������*/
.tourism ul.sub-menu li a { color: #2088bc;  }
.tourism .dop-menu ul li.active { background: #2088bc; }
.tourism .dop-menu ul li a { color: #2088bc; }
.tourism .dop-menu ul li a:link { color: #2088bc; }

/*������, ������*/
/*.urals .head-up { background: #3399cc; }
.urals .head-down {  background: #2088bc; }*/
.urals .head-down ul li  {  background: #2088bc url(/i/v/razdm-t.png) 0 0 no-repeat; }
.urals .head-down ul li.active a { color: #2088bc; }/*����������������*/
.urals .head-down ul li.first { border-left: 1px solid #3399cc;  }
.urals .head-down ul li.first.active { color: #2088bc;  }
.urals .head-down ul li.activeh { background: #1b719c; border-color: #2088bc; }
.urals .head-down ul li.activeh2 a, .urals .head-down ul li.ehe:hover a { color: #2088bc; }/*����������������*/
.urals ul.sub-menu li a { color: #2088bc;  }
.urals .dop-menu ul li.active { background: #2088bc; }
.urals .dop-menu ul li a { color: #2088bc; }
.urals .dop-menu ul li a:link { color: #2088bc; }

/*�����������*/
/*.fotoalbom .head-up { background: #8839B0; }
.fotoalbom .head-down {  background: #660099; }*/
.fotoalbom .head-down ul li  {  background: #660099 url(/i/v/razdm-f.png) 0 0 no-repeat; }
.fotoalbom .head-down ul li.active a { color: #660099; }/*����������������*/
.fotoalbom .head-down ul li.first { border-left: 1px solid #8728b7;  }
.fotoalbom .head-down ul li.first.active { color: #660099;  }
.fotoalbom .head-down ul li.activeh { background: #55007f; border-color: #660099; }
.fotoalbom .head-down ul li.activeh2 a, .fotoalbom .head-down ul li.ehe:hover a { color: #660099; }/*����������������*/
.fotoalbom ul.sub-menu li a { color: #660099;  }
.fotoalbom .dop-menu ul li.active { background: #660099; }
.fotoalbom .dop-menu ul li a { color: #660099; }
.fotoalbom .dop-menu ul li a:link { color: #660099; }

/*�������, �������, �������*/
/*.index .head-up { background: #197eb0; }
.index .head-down {  background: #006699; }*/
.index .head-down ul li  { width: auto; border: none;  background: #006699 url(/i/v/razdm-i.png) 0 0 no-repeat; }
.index .head-down ul li a { border: none; background: none; /*padding: 0; display: inline; */}
.index .head-down ul li.active a { color: #006699; }/*����������������*/
.index .head-down ul li.first { border-left: 1px solid #197eb0;  }
.index .head-down ul li.first.active { color: #006699;  }
.index .head-down ul li.activeh { background: #00557f; border-color: #006699; }
.index .head-down ul li.activeh2 a, .index .head-down ul li.ehe:hover a { color: #006699; }/*����������������*/
.index ul.sub-menu li a { color: #006699;  }
.index .dop-menu ul li.active { background: #006699; }
.index .dop-menu ul li a { color: #006699; }
.index .dop-menu ul li a:link { color: #006699; }

/*���������*/
/*.webcam .head-up { background: #999999; }
.webcam .head-down {  background: #6e6e6e; }*/
.webcam .head-down ul li  {  background: #6e6e6e url(/i/v/razdm-wc.png) 0 0 no-repeat; }
.webcam .head-down ul li.active a { color: #6e6e6e; }/*����������������*/
.webcam .head-down ul li.first { border-left: 1px solid #999999;  }
.webcam .head-down ul li.first.active { color: #6e6e6e;  }
.webcam .head-down ul li.activeh { background: #818181; border-color: #6e6e6e; }
.webcam .head-down ul li.activeh2 a, .webcam .head-down ul li.ehe:hover a { color: #6e6e6e; }/*����������������*/
.webcam ul.sub-menu li a { color: #6e6e6e;  }
.webcam .dop-menu ul li.active { background: #6e6e6e; }
.webcam .dop-menu ul li a { color: #6e6e6e; }
.webcam .dop-menu ul li a:link { color: #6e6e6e; }

/*�������*/
/*.news .head-up { background: #3b6c8a; }
.news .head-down {  background: #29536d; }*/
.news .head-down ul li  {  background: #29536d url(/i/v/razdm-n.png) 0 0 no-repeat; }
.news .head-down ul li.active a { color: #29536d; }/*����������������*/
.news .head-down ul li.first { border-left: 1px solid #3b6c8a;  }
.news .head-down ul li.first.active { color: #006699;  }
.news .head-down ul li.activeh { background: #22455b; border-color: #29536d; }
.news .head-down ul li.activeh2 a, .news .head-down ul li.ehe:hover a { color: #29536d; }/*����������������*/
.news ul.sub-menu li a { color: #29536d; }
.news .dop-menu ul li.active { background: #29536d; }
.news .dop-menu ul li a { color: #29536d; }
.news .dop-menu ul li a:link { color: #29536d; }
/*----/��� HTML5----*/


/*.dop-menu .index-down .but1 { background: url(../images/structure/but1.png) 0 0 no-repeat; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/structure/but1.png', sizingMethod = 'crop' ); }
.dop-menu .index-down .but2 {  background: url(../images/structure/but2.png) 0 0 no-repeat; -background:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/structure/but2.png', sizingMethod = 'crop' ); }
*/

.y5_f { z-index: 0 !important; position: inherit !important; }

/*����� /������ ������/ */
.bk-stl ul { padding: 0; margin: 0; clear: right; }
.bk-stl { width: 222px; padding: 8px; border: 1px solid #dadada; margin: 0 0 15px 0; }
.bk-stl li { margin-bottom: 3px; margin-left: 14px; color: #034592; font-size: 10px; }
.bk-stl li a { font-size: 11px !important; }
.v-ipda { text-align: right;  float: right; display: block; margin-right: 15px; -display: inline; margin-bottom: 0; padding-bottom: 0; }
/*��� ����� � ����� ������*/
.bk-stl h2 { color: #2E2E2E; font-size: 12px; background: none; }
.bk-stl.grh { padding-top: 0; margin-top: 0; padding-left: 0; padding-right: 0; width: 238px; }
.bk-stl.grh ul { padding-left: 8px; padding-right: 8px; padding-top: 8px; }
.bk-grhead { height: 19px; background-color: #dadada; padding-top: 5px; padding-left: 8px; }

/*���� � ���������*/
.bk-stl.grh img { padding-right: 5px; padding-bottom: 5px; border: none; }
.bgrd-ye { background: #FFFFCC;  }
.bk-grhdg { padding: 8px 8px 0 8px;  }

/**/
.bs-stand { border-top: 2px solid #006699; font-family: "Open Sans","Trebuchet MS","Helvetica CY",sans-serif; }
.bs-stand a { text-decoration: none; color: #034592 }
.bs-stand a:hover { text-decoration: underline }
.bs-stand a:visited { color: #034592 }
.bs-stand h3 {
    display: block; line-height: 16px; color: #747272 !important; font-size: 13px; font-weight: 600;
    background: #ededed; margin: 0; padding: 5px 0 6px 7px;
}
.bs-stand h3 a { color: #747272 !important; text-decoration: none; }
.bs-stand h3 a:hover { text-decoration: underline; }
.bs-stand ul { margin: 0 0 20px 0; padding: 0; list-style-type: none; }
.bs-stand ul.bold-ul { margin-bottom: 0; }
.bs-stand ul.bold-ul li { background: url("/i/disc-blue.png") no-repeat 0 6px; padding-left: 9px; padding-top: 0; }
.bs-stand ul.bold-ul li a { font-weight: bold !important; font-size: 12px !important; }
.bs-stand ul li:first-child { background: none; }
.bs-stand ul li { line-height: 14px; padding: 6px 0 5px 0; display: block; background: url("/i/otb/punkt_horizont.gif") repeat-x  0 0;  }
.bs-stand ul li a {font-weight: bold; font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #034592; text-decoration: none; }
.bs-stand ul li a:link { color: #034592; }
.bs-stand ul li a:visited { color: #5B73A3; }
.bs-stand ul li a:hover { color: #034592; text-decoration: underline; }
.bs-stand ul li a:active {color: #034592; }
.bs-stand ul li a.green { font-weight: normal; color: #01A61B; font-size: 11px; }
.bs-stand ul li .news_disc{ margin-left: 5px; }
.blk_cntnt { padding-top: 3px; }
.blk_cntnt img { border: none; margin-bottom: 5px;}
.ncr .blk_cntnt { padding-bottom: 2px !important; }

/*��� ���-�����*/
.bs-stand.c_cam { border-top: 2px solid #6E6E6E; border-bottom: none !important; }
/*�������, �������, �������*/
.bs-stand.c_main { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.c_catalog { border-top: 2px solid #006699; border-bottom: none !important; }
/*�����������*/
.bs-stand.c_albums { border-top: 2px solid #660099; border-bottom: none !important; }
/*������, ������*/
.bs-stand.c_tourism, .bs-stand .c_glc, .bs-stand.c_glc {  border-bottom: none !important; border-top: 2px solid #2088BC !important; }
.bs-stand.c_tourism h4 a, .bs-stand .c_glc h4 a {  color: #116fae; }
.c_glc .rst-btextml h4 a { color: #116fae; }

/*�����*/
.bs-stand .c_poster { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.c_poster { border-top: 2px solid #006699; border-bottom: none !important; }
.bs-stand.af-st ul li a { font-weight: normal; }
/*�������, �������, ������, ������*/
.bs-stand.c_pages { border-top: 2px solid #86B332 !important; }
div.c_pages { border-top: 2px solid #86B332 !important; }
.bs-stand.c_yarmarka { border-top: 2px solid #86B332 !important; border-bottom: none !important; }
/*�������*/
.bs-stand.c_news { border-top: 2px solid #29536D; border-bottom: none !important; margin: 0 !important; padding: 0 !important; }
.bs-stand .c_news { border-top: 2px solid #29536D; border-bottom: none !important; margin: 0; padding: 0; }
.bs-stand .c_news h3 { margin: 0; }
.bs-stand.c_news h3 { margin: 0; }
/*���� ������ ������*/
.news-block-read img { width: 70px; float: left; margin-right: 8px; border: none; margin-bottom: 5px; }
.news-block-read li { padding-right: 10px; padding-bottom: 6px; }
.bs-stand ul li a.p_nh1 { font-weight: bold !important; line-height: 11px; }
.bs-stand ul.news-block-read li { padding-top: 10px; }
.news-block-read .trc-a { padding-top: 1px; width: auto; color: #2E2E2E; font-weight: normal; font-size: 11px; padding-bottom: 2px; }
.bs-stand ul.news-block-read { margin-bottom: 10px; }
.news-block-read .alright { margin-top: 5px; }

.bs-stand ul.news-block-read li .image-link .options {
    display: none;
}

/*������, ����, �����, �����������*/
.bs-stand .c_video { border-top: 2px solid #E79316; border-bottom: none !important; }
.bs-stand.c_forums { border-top: 2px solid #E79316; border-bottom: none !important; }
/*����*/
.bs-stand.c_auto { border-top: 2px solid #3c4d60; border-bottom: none !important; }
/*����������*/
.bs-stand.c_u_torg { border-top: 2px solid #F2A635; border-bottom: none !important; margin-bottom: 15px; }
/*����*/
.bs-stand.c_spec { border-top: 2px solid #0E7E83 !important; border-bottom: none !important; }


/*table*/
.st-grw-table { text-align: center; vertical-align: middle; border: 1px solid #6E6E6E; padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0;  }
.st-grw-table tbody { margin: 0; padding: 0; border: none; }
.st-grw-table .stgr-al { text-align: left; }
.st-grw-table th { font-weight: bold; }
.st-grw-table th, .st-grw-table td { padding: 6px 5px; line-height: 11px; font-size: 11px;   }
.st-grw-table td { font-weight: normal; border-left: 2px solid #fff; }
.st-grw-table td.first {  border-left: none; }
.stt-gr { background: #F0F0F6; }
.stt-wt { background: #fff; }



/*�����*/
.pl {  padding-left: 7px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.mb8 { margin-bottom: 8px !important; }
.mt20 { margin-top: 20px; }
.mt5 { margin-top: 5px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px !important; }
.mt7 { margin-top: 7px; }
.rt-h1.mt7-n, .rt-h1.mt7-e { margin-top: 0; }
.mt7-n { margin-top: 7px; width: 410px; }
.mt7-e { margin-top: 7px; width: 290px; }
.pr8 { padding-right: 8px; }
#wrap1 { margin-right: -270px; padding-top: 10px; }
#cnt1 { margin-right: 270px; }
.pt10 { padding-top: 10px; }
.pr5 { padding-right: 5px; }
.pt5 { padding-top: 5px; display: block; }
.mt15 { margin-top: 15px; }
.fwb { font-weight: bold; }
.empty { padding-top: 20px; }
.alcenter { text-align: center; }
.alright { text-align: right; }
.alleft { text-align: left; }

.fl-l { float: left; }
.fl-r { float: right; }
.fl-n { float: none; }

/*����� �����������*/
.inp-mail { padding-top: 15px; padding-left: 5px;  }
.text-inp { padding-top: 2px; width: 90px; float: left;}
.inp-mail input { float: left; width: 118px; text-align: center; height: 16px; padding: 0; }
.inp-pass { padding-top: 5px; padding-left: 5px;  }
.inp-pass input { float: left; width: 118px; text-align: center; height: 16px; padding: 0;  }
.remem { float: left; width: 50px; padding-top: 4px; padding-left: 96px; }
.cl-check { width: 11px; float: left; padding-left: 10px; display: block; padding-top: 2px; }
.c-but-ent { position: relative; clear: left; text-align: center; height: 19px; padding-top: 15px; padding-left: 11px; cursor: pointer; }
.r-log-pass { position: relative; clear: left; text-align: center; padding-top: 8px; height: 10px; }
/*�����*/
.foot-l { background-color: #f1f1f1; width: 100%; border: none; height: 45px; margin-top: 20px; text-align: center; }
.foot-l img { border: none; }
.foot-fix { width: 982px; margin: auto; }
.ff-menu { padding-top: 13px; width: 596px; color: #034592; float: left; text-align: left; }
.logo-ff { padding-top: 12px; padding-right: 5px; width: 121px; float: left; }
.search-ff { padding-top: 12px; float: left; }
.s-cont { margin-top: 0; background: #fff url(/i/durota/search_15-15.gif) no-repeat 3px 3px; width: 255px; height: 21px; }
.sf-inpt { float: left; margin-left: 18px; width: 150px; height: 19px; padding-left: 5px; padding-top: 2px; }
.sf-inpt input { outline: none; width: 150px; border: 0; height: 16px; padding: 0; margin: 0; }
.sf-inpb { float: right; padding-left: 2px; width: 42px; }
.sf-inpb input { padding: 0; margin: 0; border: 0; }
.fd-smap { background-color: #F6F6F6; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.fd-smap img { border: none; }
.fdsm-fix { width: 982px; margin: auto; }
.fdsm-col { width: 18%; margin-right: 24px; float: left; text-align: left; -display: inline; -margin-right: 22px;}
.fdsm-col.last { margin-right: 0; }
.fdsm-col a { display: block; line-height: 14px; }
.f-inft { text-align: center; }
.f-inft span { font-size: 90%; color: #034592; }
.f-law { font-size: 90%; color: #034592; margin-top: 3px; }

/*�������� �����*/
.imurl { cursor: pointer;  background: url(/i/c/ajaxs.gif) no-repeat 0 0; width: 16px; height: 16px; float: left; margin-top: 7px; margin-left: 8px;}
div.dlmtw { float: left; font-size: 11px; margin-top: 2px;}
div.ffrm { float: left; font-size: 11px; color: #2B587A; padding-left: 13px; padding-top: 5px; margin-top: 2px; }
.ffrm  select { font-size: 11px; }
.ffrm  input { font-size: 11px; }
.dlmtw.res { height: 25px; }
.dlmtw.op-res { height: 89px; }
.dlmtw.lg { height: 37px; }
.dlmtw.ph5 { height: 5px; border: none; }
.dlmtw.ph11 { height: 11px; border: none; }
.dlmtw.ph13 { height: 13px; border: none; }
.wi240 { width: 240px; }
#region, input#city { width:180px; }
.ffrm textarea.cx { width: 245px; height: 80px; margin: 0; font-size: 11px; }
#cat0, #cat1, #cat2, #privates { width: 249px; }

/*radio*/
.sb-radio { float: left; font-size: 11px; margin-top: 5px; margin-right: 8px; color: #2e2e2e; }
.sb-radio input { width: 10px; height: 10px; display: block; float: left;  margin-left: 0; margin-top: 2px;}
.sb-radio span { display: block; float: left; }

.trcol, .trbd, .trpl { width: 153px; overflow: hidden; }
.npages { color: #747272; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; }
a.npages:link { color: #747272; text-decoration: none; }
a.npages:visited { color: #747272; text-decoration: none; }
a.npages:hover { color: #747272; text-decoration: underline; }
a.npages:active { color:#747272; text-decoration: none; }
.n-on-pr { margin: 7px 0 0 0; }
span.n_vc  { background:url("/i/n/views.png") no-repeat scroll 0 -1px;  }
a.n_cc  { background:url("/i/otb/news_comm4.gif") no-repeat scroll 0 2px; text-decoration: underline !important; padding-left: 14px; font-size: 11px; }
#rightsb { width: 250px; }

#y5_direct1 { position: relative; z-index: 1; }

/*���������� ������*/
.res-s { float: left; display: block; }
.s-sort { float: right; font-size: 11px !important; width: 200px; }
.s-sort ul { border: 1px solid #96AABE ; list-style-type: none; padding: 0; margin: 0;  }
.s-sort a { color: #16437E !important; margin-left: 10px; }

/*������ �������*/
.bs-stand .af-right, .bs-stand.af-right { border-right: 2px solid #ededed !important; border-left: 2px solid #ededed; border-bottom: 2px solid #ededed !important; margin-bottom: 20px; -width: 229px; }
.af-right .rst-btextml { padding-bottom: 6px; margin: 0 8px; width: 220px; }
.af-right .r-bt { padding-right: 0; }
.af-right .rt-img { margin-left: 8px; }
.af-right h3 { -width: 100%; }
.af-right .news-block-read { padding: 0 8px; }
.rst-btextml { padding-top: 0; padding-left: 0; float: none; width: 100%; padding-bottom: 20px; }
.rst-btextml h4 { color: #034592; display: block; font-family: Verdana, sans-serif; padding-bottom: 4px; font-size: 12px; font-weight: bold; margin: 0; text-transform: none;  }
.rst-btextml h4 a { text-decoration: none; }
.rt-img { float: none; margin-left: 10px; margin-bottom: 4px; margin-top: 8px; }
.c_tourism .af-right { margin-bottom: 12px; }

.c_index { border-bottom: 2px solid #EDEDED; border-left: 2px solid #EDEDED; border-right: 2px solid #EDEDED; }
.c_index h3 { border-top: 2px solid #006699; background: #EDEDED; color: #747272; display: block; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 5px 0 6px 7px; }
.c_index h3 a { color: #747272; font-size: 12px; font-weight: bold; }

/**/
#street_name { height: 15px !important; -padding: 0; }
#building { height: 15px !important; -padding: 0; }

.internet_ie6 form { height: 129px; position: relative; -top: -17px; }
#building { position: relative; -top: -2px; }

/*������� ��������. ������ �����, ����*/
.news_comm{ background: url(/i/otb/news_comm4.gif) no-repeat; padding-left: 13px; margin-right: 5px; cursor: pointer; }
.news_video{ background: url(/i/otb/news_video.gif) no-repeat 0 4px; padding-left: 6px; padding-top: 1px; margin-left: 5px; display: inline-block; *display: inline; }
.news_foto{ background: url(/i/otb/news_foto.gif) no-repeat 0 3px; padding-left: 6px; padding-top: 1px; margin-left: 5px; display: inline-block; *display: inline; }

/*����������� ����*/
.blockUI { position: relative; border: none !important; }
.blockMsg { background-color: transparent !important; }
.blockUI.blockOverlay { cursor: default !important; }
a.tt-close { display: block; background: url(/i/poster/close-ico.png) 0 0 no-repeat; width: 26px; height: 26px; text-decoration: none !important; cursor: pointer !important; position: absolute; top: 0; right: 0; }
.tt-box { background: #fff; margin: 11px 12px 0 12px; padding: 10px 9px 15px 9px; text-align: left; cursor: default; }
.answ-b { font-weight: bold; font-size: 12px; padding-left: 13px; margin-top: 15px; padding-bottom: 1px; }
.ch-box { padding-left: 13px; padding-top: 9px; }
.ch-box input, .ch-box label { float: left; }
.ch-box input { margin: 2px 6px 0 5px; width: 13px; height: 13px; }
.ds-n { display: none !important; }
.tt-inp-box { display: inline-block !important; width: 487px; padding-bottom: 8px; text-align: right; -display: inline !important; *width: 490px; }
.tt-inp-box span { font-weight: bold; float: right; margin-top: 1px; margin-right: 9px; }
.tt-inp-box input { background: url(/i/poster/fft-inp.png) 0 0 no-repeat; border: none; width: 397px; height: 13px; float: right; padding: 2px 5px 3px 5px; outline: none; }

/*����� �������*/
.box-src-cat { margin-left: -2px; background: url(/i/study/podl-sc.png) 0 0 no-repeat; width: 706px; height: 98px; padding: 0 0 0 18px; }
.box-src-cat .h2-blue{
    font-size: 14px;
    color: #006699 !important;
    font-weight: bold;
    text-transform: none;
    background: none;
    padding: 11px 0 7px 0;
    border: none;
}
.src-cat-inp { font-family: Verdana, sans-serif; float: left; width: 568px; height: 21px; padding: 5px 5px 4px 5px; background: url(/i/study/inp-s.png) 0 0 no-repeat; color: #000; font-size: 13px; border: none; margin-right: 11px; text-align: center; }
.src-cat-but { float: left; width: 103px; height: 30px; background: url(/i/study/butt-s.png) 0 0 no-repeat; cursor: pointer; border: none; }

.greym { background: #fff; }


/*������� �����*/
.scrollTop { /*margin-right: 7px;*/ height: 35px;  display: inline-block; vertical-align: top; outline: none; z-index: 2000; background-image: url("/i/arrow-top.png"); background-repeat: no-repeat; width: 115px; position: fixed; right: 0; bottom: 15px; opacity: 0.5; display: none; }
.scrollTop:hover { opacity: 1; outline: none; }
.scrollTop:focus { outline: none; }
.exposition-arrow { background-position: 0 -210px; }
.travel-arrow { background-position: 0 -175px; }
.afisha-arrow { background-position: 0 -140px; }
/*.spec-arrow { background-position: 0 -140px; }    */
.spec-arrow { background-position: 0 -70px; }
.fotoalbom-arrow { background-position: 0 0; }
.communion-arrow { background-position: 0 -35px; }
.news-arrow { background-position: 0 -105px; }
.index-arrow, .webcam-arrow { background-position: 0 -70px; }

/*����� �����*/

/**/
.sform_tv form { margin-bottom: 0; }
.sform { position: relative; }
input.rp-af-inp {
    float: left; line-height: 25px !important; 
    /*width: 658px;*/
	width: calc( 100% - 70px ); 
    padding: 0 5px !important;
    background: url("/i/poster/inp-img.png") 0 0 no-repeat; height: 28px !important; margin-bottom: 14px; font-family: Verdana, sans-serif;
    font-weight: bold; color: #5d5d5d; font-size: 12px;
    outline: none !important; font-size: 12px !important;
    border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
    border: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
}
.rp-af-subm { float: left; background: url("/i/poster/search-button.png") 0 0 no-repeat; width: 60px !important; height: 28px; cursor: pointer; border: none; margin-bottom: 14px; }
.rp-ht { font-size: 11px; color: #b60020; font-family: Verdana, sans-serif; font-weight: bold; padding-top: 17px; padding-bottom: 2px; }
.rp-ht.ur { color: #64B0D7; }
.rp-res-div { color: #333333; font-size: 11px; background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; padding-top: 6px; padding-bottom: 9px; }
.rp-res-div a { font-size: 11px; color: #034592 !important; text-decoration: none !important; font-weight: bold; }
.res-box { background: url("/i/poster/bg-res-box.png") 0 100% no-repeat; width: 669px; padding: 0 11px; position: absolute; top: 26px; left: -11px; z-index: 10000; }
.res-box-cont { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 9px; background: #fff url("/i/poster/top-s-bg.png") no-repeat 0 0; margin-bottom: 17px; }
.res-box-cont h1 { padding-top: 8px; margin-top: 0; margin-bottom: 0; font-size: 14px !important; line-height: 1 !important; }

#share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}
#share42:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


/*����*/
.rst-tbc { background: #E6E6E6; width: 240px; margin-top: 17px; }
.rt-img { float: none; margin-left: 10px; margin-bottom: 4px; margin-top: 8px; }
.rst-btextml { padding-top: 0; padding-left: 0; float: none; width: 100%; padding-bottom: 20px; }
.rst-btextml h4 { color: #034592; display: block; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0; text-transform: none;  }
.rst-btextml h4 a { text-decoration: none; }
#nextBtn { -left: 340px !important; }
.grey-pl-nnr { background: #ededed; padding: 4px 10px 8px 10px;font-size:11px;margin-top:10px }
.grey-pl-nnr h2 {text-transform:none;background:#ededed;color:#2e2e2e;font-size:10px;margin-top:8px}
.grey-pl-nnr .lntopr ul { list-style-type: disc; margin-top: 0; padding-left: 15px; margin-bottom: 1px; margin-left: 0; }
.grey-pl-nnr .lntopr ul li { list-style-type: disc; line-height: 14px; }
.r-in-cont h2 {white-space: normal;background:none;text-transform:none;color:#2e2e2e;font-size:15px}
.ll-grey-pl { float: left; width: 80px; margin-top: 5px; padding-top: 2px; }
.m-grey-pl { width: 280px; float: left; margin-top: 5px; }
.m-grey-pl h2 { margin: 0; padding: 0; }
.rr-grey-pl { width: 332px; float: left; padding-left: 10px; margin-top: 5px; }
.rr-grey-pl ul { margin: 0; padding: 0; }


/*����� �� �������*/
.inp-sub-box.r-sat { float: none; margin-top: -18px; }
.r-inps { float: left; margin-top: 8px; margin-right: 13px; }
.r-inps input { padding-left: 0 !important; margin-left: 0 !important; margin-top: 2px !important; display: block; float: left; }
.r-inps span { display: block; float: left; }
.r-inpsct { float: left; margin-top: 5px; }
.r-fsbb { border-bottom: 1px dotted #86B332; padding-bottom: 15px; }


.sp .trcol, .sp .trbd, .sp .trpl { margin-bottom: 0; padding-bottom: 0; }
.sp .trbd { margin-left: -1px; }
.sp { margin-bottom: 16px; }
.ru_text { width: 550px; }

.r-pages.first { background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; }
.r-lib-text .gr-com { font-size: 11px !important; font-weight: normal !important; padding-top: 4px; background:url("/i/otb/news_comm4.gif") no-repeat scroll 0 6px transparent; }
.green.gr-com { font-size: 11px !important; font-weight: normal !important; }
.r-lib-text .r-rosb { margin-left: 0; }
.pp { padding-bottom: 20px; }
.gr-com { padding-top: 2px; padding-left: 15px; background: url(/i/otb/news_comm4.gif) 0 3px no-repeat; }


/*������, ������*/
.t-cont { margin-top: 14px; }
.tour .small { float: left; display: block; margin: 5px 0 0 0; }
.t-block .t-timg { float: left; width: 160px; height: 120px; margin-right: 6px; }
.t-tcont { float: left; width: 548px; padding: 0 0 0 5px; }
.t-sel { float: right; margin: 3px 0 0 0; }
.t-com { float: left; cursor: pointer; padding-right: 5px; }
.t-tbc { margin-top: 5px; }
.t-tbc .n_vc { font-size: 11px; margin-left: 8px; padding-left: 20px; }
.t-tbc .vammp, .t-tbc .vampg, .t-tbc .vammg, .t-tbc .vmr, .t-tbc .vmrf, .t-tbc .vmrr { margin-left: 2px; }
.t-pm { float: left; margin-left: 8px; }
.t-tbc .gr-com { line-height: 13px; padding-top: 1px; }
.t-icb { float: left; }
.t-inimg { float: left; width: 160px; height: 120px; margin-right: 8px; }
.t-ast { padding-left: 15px; background: url(/i/ru/plus_add.gif) no-repeat 0 1px; float: left;}
.t-inh1 { width: 375px; float: left; margin-right: 5px; padding-bottom: 8px; }
.t-intext { padding-top: 15px; }

.r-ins-h .c_tourism, .r-ins-h .c_uralsglc, .r-ins-h .c_urals  { margin-bottom:8px !important; border-top: 4px solid #2088BC !important;  }
.r-ins-h .c_tourism i, .r-ins-h .c_uralsglc i, .r-ins-h .c_urals i { display: block; padding-bottom:6px !important; border-bottom: 1px dotted #2088BC !important;}
.r-ins-h .c_tourism.btb-n  h1, .r-ins-h .c_uralsglc.btb-n  h1, .r-ins-h .c_urals.btb-n  h1 { float: none; }
.c_tourism h1, .c_uralsglc h1, .c_urals h1 { line-height: 19px; color: #2088BC; }
.r-in-auth .c_tourism, .r-in-auth .c_uralsglc, .r-in-auth .c_urals  { border-bottom: none; border-top: none; margin-bottom: 0; }
.c_tourism_cont.r-in-cont, .c_uralsglc_cont.r-in-cont, .c_urals_cont.r-in-cont { border-bottom: 1px dotted #2088BC; border-top: none; }
.c_tourism.r-pagest, .c_uralsglc.r-pagest, .c_urals.r-pagest { border-bottom: 2px solid #2088BC !important; }
.r-in-auth .c_tourism .r-mark, .r-in-auth .c_uralsglc .r-mark, .r-in-auth .c_urals .r-mark { padding-bottom: 0; }




/*�����*/
.r-ins-h .c_poster { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #006699 !important; border-bottom: 1px dotted #006699 !important; }
.r-ins-h .c_poster h1 { border-top: none }
.c_poster.r-pagest { border-bottom: 2px solid #006699 !important; border-top: none; }
.r-in-auth.c_poster { margin-bottom: 0; }
.r-in-auth .c_poster  { border-bottom: none; border-top: none; margin-bottom: 0; }
.r-in-cont.c_poster_cont { border-bottom: 1px dotted #006699; border-top: none; }
.r-in-auth .c_poster .r-mark { padding-bottom: 0; }

/*�������, �������, ������, ������*/
.r-ins-h .c_pages { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #86B332 !important; border-bottom: 1px dotted #86B332 !important; }
.c_pages h1 { color: #86B332; }
.r-in-auth .c_pages {  border-bottom: none; border-top: none !important;  margin-bottom: 0; }
.r-in-cont.c_pages_cont { border-bottom: 1px dotted #86B332; border-top: none; }
.c_pages.r-pagest { border-bottom: 2px solid #86B332 !important; border-top: none !important; }
.r-in-auth .c_pages .r-mark { padding-bottom: 0; }

/*spec*/
.c_spec h1 { color: #0E7E83; }
.r-ins-h .c_spec { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #0E7E83 !important; border-bottom: 1px dotted #0E7E83 !important; }
.r-in-auth .c_spec { border-bottom: none; border-top: none !important; margin-bottom: 0; }
.r-in-cont.c_spec_cont { border-bottom: 1px dotted #0E7E83; border-top: none; }

.spec h1 { color: #0E7E83; }
.r-ins-h .spec { margin-bottom:8px !important; padding-bottom:6px !important; border-top: 4px solid #0E7E83 !important; border-bottom: 1px dotted #0E7E83 !important; }
.r-in-auth .spec { border-bottom: 4px solid #0E7E83 !important; border-top: none !important; margin-bottom: 24px; }
.r-in-cont.spec_cont { border-bottom: 1px dotted #0E7E83; border-top: none; }
.r-in-auth .c_spec .r-mark { padding-bottom: 0; }

.npr-imb { margin-top: 4px !important; }
.npr-imb img { margin-top: 0 !important; }
#pcark .r-libr h2 { font-weight: bold; }

/*happy B.*/
.fotograf { width: 588px; margin: 0 auto !important; padding-top: 140px; padding-left: 20px; padding-right: 20px; }

/*elizarova box*/
.elz-info {font-size:90%;padding-right:3px;}
.elz-pic {padding-left:8px;padding-right:5px;padding-bottom:4px;padding-top:3px;}
.elz { background-color:#EDEDED; margin-bottom:20px;padding-bottom:8px;}

.rp-af-subm {
    background: url("//st.uralweb.ru/img/search-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;  cursor: pointer;
    float: left; height: 28px;
    margin-bottom: 14px; width: 60px;
}


/*footer*/
.bottom-nav { background: #f6f6f6; font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; }
.bottom-nav li { float: left; color: #034592; padding-right: 20px;  }
.foot-top { background: #f1f1f1; height:45px; }
.foot-top ul { list-style-type: none; padding-top: 13px; }
.foot-top li span { display: none; padding-left: 8px; padding-right: 12px; }
.foot-top li a { text-decoration: none; font-weight: bold; font-size: 12px; color: #034592; }
.foot-top li a:hover { text-decoration: underline; }
.foot-top li.footer-social {  }
.foot-top li.footer-social span { vertical-align: top; display: inline-block; font-size: 12px; margin-top: 1px; padding-left: 0; padding-right: 5px; }
.foot-top li.footer-social a { margin-top: -4px; margin-right: -1px; display: inline-block; vertical-align: top; width: 24px; height: 24px; }
.foot-bottom .fix-width .col-foot:first-child { margin-left: 0; }
.col-foot { padding-top: 10px; width: 180px; float: left; margin-left: 20px; }
.col-foot a { color: #034592; text-decoration: none; }
.col-foot a:hover { text-decoration: underline; }
.col-foot h2 { font-size: 13px; line-height: 16px; white-space: normal; background: none; font-weight: bold; text-transform: none; padding-bottom: 20px; padding-right: 0; }
.col-foot ul { padding: 0 0 16px 0; margin: -14px 0 0 0; list-style-type: none; }
.col-foot ul li { float: none; padding-bottom: 7px; }
.col-foot ul li a { font-size: 90%; }
footer { font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; padding-top: 5px; background: #F6F6F6; padding-bottom: 10px; text-align: center; }
footer p { margin: 0; padding-top: 3px; padding-bottom: 1px; font-size: 12px; color: #034592; }
footer p a:hover { text-decoration: none; }
footer .kab-p a { color: #7b8288; }
footer .kab-p a:hover { color: #034592; }
#ftr-a { padding-bottom: 10px; }

/*�� read_new. ������� ������� � ������� ����� �� �����*/
.r-lbc { padding-bottom: 6px; background: url("/i/otb/punkt_horizont.gif") repeat-x 0 100%; }
.npr-imb { margin-top: 10px; }
.npr-imb img { width: 152px; height: 85px; margin-top: 4px; border: none; }
.r-lib-text { padding-top: 5px; float: none; }
.r-lib-text h2 { border: none !important; margin: 0 !important; padding: 0 !important; white-space: normal !important; font-size: 14px; text-transform: none; }


.nl { text-decoration: none !important; }
.nl:hover { text-decoration: underline !important; }

/*boots*/
body h1 { line-height: 1.25em; }
ul li { line-height: 15px; }

/*������ ������*/
.footer-old-top { background-color:#f1f1f1;width:100%;border:0px;height:45px;text-align:center;position:relative;z-index:1; }
.footer-old-top .fix-width-f { width: 982px; margin: 0 auto; }
.footer-old-top .uw-b-logo { padding-top:12px;padding-right:5px; width: 122px; }
.footer-old-top .search-bt { padding-top:12px; }
.footer-old { background-color:#F6F6F6;padding-top:10px;padding-bottom:10px;text-align:center;position:relative;z-index:1; }

/*���� ���. ����*/
.soc-box { padding-bottom: 9px; margin-bottom: 10px; background: #ededed; text-align: center; padding-top: 16px; line-height: 14px; }
.soc-box span { padding-bottom: 12px; font-size: 12px; color: #333333; font-weight: bold; display: block; }
.soc-box ul { padding: 0; margin: 0; list-style-type: none; display: inline-block !important; }
.soc-box ul li { margin-left: 4px; float: left; width: 36px; height: 36px; background-image: url("/i/uw-sprite.png"); background-repeat: no-repeat; }
.soc-box ul li:first-child { margin-left: 0; }
.soc-box ul li a { display:  block; width: 100%; height: 100%; }
.soc-box ul li.vk { background-position: 0 -13px; }
.soc-box ul li.fb { background-position: -36px -13px; }
.soc-box ul li.yt { background-position: -72px -13px; }

.control-group h4 { font-weight: normal; }

#sendPmForm .form-horizontal .control-label { padding-top: 0; }
#sendPmForm .form-horizontal .controls { margin-top: 1px; }


/*���� ����������� �����*/
.auth-inf .img-box {
    border: 1px solid #b7b7b7; float: left; width: 40px; height: 40px; overflow: hidden;
    margin-right: 20px; margin-top: 4px; margin-left: 15px;
}
.auth-inf .img-box img { display: block; width: 40px; }
.auth-inf .user-info { float: left; text-align: left; margin-top: 3px; width: auto; }
.auth-inf .user-info a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-weight: 600; color: #034592; font-size: 13px; position: relative;
}
.auth-inf .user-info a .r { color: #2e71c0; }
.auth-inf .user-info #uwmail { float: left; margin-top: 5px; }
.auth-inf .user-info #uwmail a {
    background: none; width: auto; height: auto; font-weight: 400;
    margin-left: 0; padding-left: 22px; margin-right: 11px; cursor: pointer;
}
.auth-inf .user-info #uwmail a:before {
    position: absolute; left: 0; content: '';
    display: block; width: 18px; height: 13px;
    background: url("/i/ico-head.png") 0 -1px no-repeat; top: 2px;
}
.auth-inf .user-info #uwmail a:hover { text-decoration: none; }
.auth-inf .user-info #uwcomm { float: left; margin-top: 5px; }
.auth-inf .user-info #uwcomm a {
    background: none; width: auto; height: auto; font-weight: 400;
    margin-left: 0; padding-left: 22px; margin-right: 11px; cursor: pointer;
}
.auth-inf .user-info #uwcomm a:before {
    position: absolute; left: 0; content: '';
    display: block; width: 19px; height: 18px;
    background: url("/i/ico-head.png") -19px 0 no-repeat; top: 1px;
}
.auth-inf .user-info #uwcomm a:hover { text-decoration: none; }
.auth-inf .user-info .ex-a { margin-right: 13px; float: left; margin-top: 6px; width: 15px; height: 15px; background: url("/i/ico-head.png") -39px 0 no-repeat; }
.auth-inf .user-info .ex-a a { width: 100%; height: 100%; display: inline-block; }
.auth-inf .user-info .ex-a a:hover { text-decoration: none; }
.prize-box { float: left; margin-top: 6px; width: 16px; height: 15px; background: url("/i/ico-head.png") -54px 0 no-repeat; }
.prize-box a { width: 100%; height: 100%; display: inline-block; }
.prize-box a:hover { text-decoration: none; }

/*��������� ��������� ����� ������, � ��������� 240*70*/
.text-box-list { font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif; }
.text-box-list:not(:first-child) { background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 0; padding-top: 10px; }
.text-box-list .grey-text {
    font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif;  color: #848484;
    font-size: 12px; font-weight: normal; padding-bottom: 7px;
}
.text-box-list .rks-box {
    line-height: 15px; font-family: 'Open Sans','Trebuchet MS', 'Helvetica CY', sans-serif;  color: #2e2e2e;
    font-size: 12px; font-weight: normal; padding-bottom: 11px;
}
.text-box-list .rks-box .img-box { margin-bottom: 4px; height: 70px; overflow: hidden; text-align: center; }
.text-box-list .rks-box .img-box img { display: block; max-width: unset; }
.text-box-list .rks-box h4 { margin: 0; padding-left: 2px; color: #2e2e2e; font-size: 13px; font-weight: 600; padding-bottom: 1px; }
.text-box-list .rks-box h4 a { text-decoration: none; color: #034592; font-weight: 600; }
.text-box-list .rks-box h4 a:hover { text-decoration: underline; }
.text-box-list .rks-box p { margin: 0; padding-left: 2px; }

/*������ �������*/
/**/
.partner-code { padding-bottom: 10px; }

/*����� ���������*/
.alt-redact { line-height: 14px; }
.alt-redact .bs-stand { padding-bottom: 20px; }
.red-theme { margin-top: 5px; padding-bottom: 7px; background: url("/i/otb/punkt_horizont.gif") repeat-x scroll 0 100%; font-size: 12px; }
.red-theme .smc { font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif; line-height: 16px; }
.red-theme .smc:hover { text-decoration: underline; }
.red-theme.last { margin-top: 8px; padding-bottom: 0; background: none; }
/*������ ����������*/
.news_discuss {
    color: #fff !important; text-decoration: none !important;
    font-size: 11px !important; background: #52a501;
    padding: 0 5px 4px 5px; margin-left: 2px; display: inline-block;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica CY", sans-serif !important;
    line-height: 14px;  height: 10px;
    -webkit-border-radius: 6px 6px; -moz-border-radius: 6px 6px; border-radius: 6px 6px;
    min-width: 9px; text-align: center;
}
.news_discuss:hover { text-decoration: none !important; }

/*RETINA!!!!!!!!*/
@media (-webkit-min-device-pixel-ratio: 2) {
    /*���� �����������*/
    .prize-box {
        margin-top: 6px;
        height: 16px;
        background: url("/i/ico-headx2.png") -54px 0 no-repeat;
        background-size: 70px 18px;
        -webkit-background-size: 70px 18px;
    }
}

/*��� ��������*/
.wallpaper-box .main-content .header  { margin-bottom: 37px; }

.lead { font-size: 16px; font-weight: 200; margin-bottom: 20px; margin-top: 30px; }

#pads_56 { margin-bottom: 20px; }
