html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font: 12px/18px Arial, Helvetica, sans-serif;
    
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}



/* Header*/



#wrapper
{
    background-image: url("/images/all-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    
}

#center{width: 990px;}

/*#left_col 
{
    background-image: url("/images/main-left-bg.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    vertical-align: top;
}


#right_col 
{
    background-image: url("/images/main-right-bg.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: top;
}*/

#header
{
    background-image: url('/images/main-head.jpg'); 
    width: 986px;
    height: 626px;  
    position: relative; 
}
#header .text
{
    font-size: 10px;
    color: #652e28;
    line-height: 12px;
}
#header .text strong
{
    font-size: 12px;
    color: #ea5731;
}
#header .first
{
    position: absolute;
    left: 490px;
    top: 33px;
    width: 260px;
}
#header .second
{
    position: absolute;
    left: 533px;
    top: 98px;
    width: 265px;
}
#header div.wpar
{
    padding-top: 23px;
    padding-left: 93px;
}
#header a.logo
{
    display: block;
    
    width: 365px;
    height: 77px;
    background-image: url("/images/logo.jpg");
}
#header div.wpar_phone
{
    padding-top: 25px;
    padding-left: 2px;
}
#header div.phone
{
    width: 179px;
    height: 20px;
    background-image: url("/images/phone.jpg");
}
.phone_num{
    display: inline-block;
    color: #ADAEB0;
    font-weight: bold;
    font-size: 26px;
    letter-spacing: -1px;
    user-select: none;
    white-space: nowrap;
}
.phone_num span{
    color: #FAAC02;
}
#search
{
    background-image: url("/images/main-search-bg.gif");
    height: 136px;
}


#content
{
    
    background-image: url('/images/main-content-bg.gif');
    background-repeat: repeat-y;
    background-color: #ddd;
}

#search ul
{
    margin-left: 547px;
}
#search ul li
{
    float: left;
    
}
#search ul li div.line
{
    width: 1px;
    height: 84px;
    background-color: #ba7272;
    border-right: 2px solid #ba7272;
}
#search ul li div.home
{
    padding-left: 22px;
    padding-top: 35px;    
}
#search ul li div.mail
{
    padding-left: 24px;
    padding-top: 35px;    
}
#search ul li div.search
{
    padding-left: 21px;
    padding-top: 32px;    
}
#search ul li div.search input.search-field
{
    height: 17px;
    border: 2px solid #ba7272;
    padding-left: 18px;
    background-image: url("/images/search.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    width: 115px;
    color: #ba7272;
}
#search ul li div.search input.send
{
    color: #ba7272;
    border: none;
    background: none;
    font-size: 15px;
    padding: 0px;
    
}

#menu
{
    z-index: 10;
    position: absolute;
    left: -13px;
    top: 531px;
    width: 419px;
}

#menu ul li.top-shadow
{
    height: 9px;
    background-image: url('/images/menu-top-shadow-bg.png');
    background-repeat: no-repeat;
}

#menu ul li.bottom-shadow
{
    height: 1px;
    background-image: url('/images/menu-bottom-shadow-bg.png');
    background-repeat: no-repeat;
}
#menu ul li.shadow
{
    height: 5px;
    background-image: url('/images/menu-shadow-bg.png');
    background-repeat: no-repeat;
}
#menu ul li.statistics a
{
    height: 39px;
    display: block;
    background-image: url("/images/menu-stat.png");
    background-position: bottom;
}
#menu ul li.statistics a:hover{background-position: top;}
#menu ul li.statistics a.active{background-position: top;}
#menu ul li.bezopasnost a
{
    height: 39px;
    display: block;
    background-image: url("/images/menu-bezopasnost.png");
    background-position: bottom;
}
#menu ul li.bezopasnost a:hover{background-position: top;}
#menu ul li.bezopasnost a.active{background-position: top;}
#menu ul li.normdocs a
{
    height: 40px;
    display: block;
    background-image: url("/images/menu-normdocs.png");
    background-position: bottom;
}
#menu ul li.normdocs a:hover{background-position: top;}
#menu ul li.normdocs a.active{background-position: top;}
#menu ul li.kachestvo a
{
    height: 40px;
    display: block;
    background-image: url("/images/menu-kachestvo.png");
    background-position: bottom;
}
#menu ul li.kachestvo a:hover{background-position: top;}
#menu ul li.kachestvo a.active{background-position: top;}
#menu ul li.what a
{
    height: 40px;
    display: block;
    background-image: url("/images/menu-what.png");
    background-position: bottom;
}
#menu ul li.what a:hover{background-position: top;}
#menu ul li.what a.active{background-position: top;}
#menu ul li.where a
{
    height: 39px;
    display: block;
    background-image: url("/images/menu-where.png");
    background-position: bottom;
}
#menu ul li.where a:hover{background-position: top;}
#menu ul li.where a.active{background-position: top;}

#r123
{
    display: block;
    position: absolute;
    right: 0px;
    top: 706px;
    background-image: url("/images/123.png");
    width: 180px;
    height: 81px;
    z-index: 10;
}
#infomenu
{
    padding-left: 477px;
    padding-top: 16px;
}
#infomenu a{
    color: #9f827f;
    text-decoration: none;
    font-size: 14px;
}
#infomenu a:hover{text-decoration: underline;}


#gor-menu ul
{
    text-align: center;
    padding-top: 35px;
    padding-bottom: 17px;
   
}
#gor-menu ul li
{
    /*float: left;*/
    display: inline;
    
    line-height: 21px;
    font-size: 18px;
    padding-left:25px;
    padding-right: 25px;
    
}
#gor-menu ul li.item{border-right: 1px solid #e5222d;}
#gor-menu ul li a{color: #e5222d; text-decoration: none;}
#gor-menu ul li a:hover{text-decoration: underline;}
#gor-menu ul li a.active{text-decoration: underline;}
#gor-menu .line
{
    background-image: url("/images/line-gor-bg.gif");
    height: 1px;
    width: 877px;
    margin: 0px auto;
}
#main { padding-top: 22px;}
#main .left-text
{
    padding-left: 50px;
    padding-right: 80px;
    color: #652e28;
    font-style: italic;
    font-size: 14px;
   
}
#main h2
{
    color: #652e28;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;
    font-weight: bold;
    font-style: italic;
}
#main h3
{
    color: #b42519;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
    font-weight: bold;
    font-style: italic;
}

#main .w-line
{
    background-image: url('/images/line-wert-bg.gif');
}
#main .news
{
    padding-left: 50px;
    padding-right: 80px;
    
}
#main  h4{
    padding-bottom: 30px;
    font-weight: bold;
    
}
#main  h4 a{
    color: #825652;
    font-size: 14px;
}
#main .news .date
{
    color: #af9996;
    font-size: 12px;
    margin-bottom: 10px;
}
#main .news .date a{ color: #af9996;
    font-size: 12px;}
#main .news .link
{
    margin-bottom: 35px;
}
#main .news a
{
    color: #825652;
    font-size: 13px;
}

#main .last-left
{
    float: left;
    width: 375px;
    margin-left: 50px;
    
}
#main .last-line
{
    float: left;
  
   background-image: url('/images/line-gor-bg.gif'); 
   height: 20px;
   width: 545px;
   background-repeat: repeat-x;
   background-position: bottom;
   
}
.clear{clear: both;}


#main .second-part{padding-top: 30px;}

#main .second-part .red-table
{
    float: left;
    width: 330px;
    margin-left: 50px;
    padding-top: 4px;
}
table.tbl-red{font-weight: normal; font-size: 13px;}
table.tbl-red caption
{
    color: #9f3e3e;
    font-weight: bold;
    padding-bottom: 5px;
}
table.tbl-red tr th
{
    color: #f1d095; 
    text-align: left;
    background-color: #9f3e3e;
    border-bottom: 1px solid #b27573;
    padding: 5px 14px;
    font-weight: normal;
    vertical-align: middle;
}
table.tbl-red tr td{  padding: 3px 10px; vertical-align: bottom;}
table.tbl-red tr.even td
{
    color: #6f352f; 
    text-align: left;
    background-color: #b77e7a;
    border-bottom: 1px solid #b77978;
    
    font-weight: normal;
}
table.tbl-red tr.odd td
{
    color: #6f352f; 
    text-align: left;
    background-color: #c9a9a5;
    border-bottom: 1px solid #caacaa;
  
    font-weight: normal;
}
table.tbl-red tr th
{
    color: #f1d095; 
    text-align: left;
    background-color: #9f3e3e;
    border-bottom: 1px solid #b27573;
    padding: 5px 14px;
    font-weight: normal;
}
table.tbl-red tr.last td
{
     color: #f1d095; 
     background-color: #ac1c1c;
}



table.tbl-blk, table.tbl-blk td
{
    border: 2px solid black;
    border-collapse: collapse;
}
table.tbl-blk td{padding: 4px 8px 2px;}
table.tbl-blk caption{text-align: left;padding-bottom: 5px; font-weight:  bold;}




#main .second-part .books
{
    width: 558px;
    float: left;
    margin-left: 48px;
}
#main .second-part .books .top
{
    height: 28px;
    background-image: url("/images/book-top-bg.png");
}
#main .second-part .books .middle
{
    
    background: url("/images/book-bg.png") repeat-y top;
    zoom:1;
    padding-left: 40px;
    color: #652e28;
    font-size: 10px;
    line-height: 15px;
}
#main .second-part .books .bottom
{
    height: 28px;
    background-image: url("/images/book-bottom-bg.png");
}
#main .second-part .books .middle ul li
{
    float: left;
    width: 215px;
    margin-right: 25px;
}
#main .second-part .books .middle ul li h5
{
    padding-top: 35px;
    padding-bottom: 10px;
    color: #825652;
    font-weight: normal;
    font-size: 17px;
    line-height: 20px;
}
#main .second-part .books .middle ul li a.more
{
    color: #921d0f !important;
}
#footer 
{
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 65px;
    padding-bottom: 60px;
    color: #686562;
    font-size: 10px;
    line-height: 14px;
}
#footer .line
{
    height: 7px;
    background-image: url('/images/line-gor-bg.gif');
    background-repeat: repeat-x;
}
#footer ul{padding-top: 7px;}
#footer ul li{float: left;}
#footer ul li.adress
{
    width: 208px;
}
#footer ul li.contacts
{
    width: 300px;
}
#footer ul li.prava
{
    width: 360px;
    text-align: right;
}
/********************8ÑÒÀÒÈÑÒÈÊÀ ÏÎÆÀÐÎÂ*************************************/
#wrapper-stat
{
    background-image: url("/images/stat-all-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #000;
}
#header-stat
{
    height: 762px;
    background-color: #000;
      background-image: url("/images/stat-head-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}
#wrapper-stat #menu{top: 525px;}

#wrapper-stat #search 
{
    background: none;
    position: absolute;
    left: 547px;
    top: 626px;
}
#wrapper-stat #search ul{margin: 0px;}
#wrapper-stat #search ul li div.search input.search-field{background-color: #000;}
#header-stat .wrap{padding-left: 49px; padding-top: 30px;}
#wrapper-stat  #header-stat .wrap a.logo
{
    display: block;
    float: left;
    width: 232px;
    height: 49px;
    background-image: url('/images/stat-logo.jpg');
}
#wrapper-stat  #header-stat .wrap .wpar_phone{
    float: left;
     width: 159px;
    height: 18px;
    padding-left: 33px;
    padding-top: 30px;
}
#wrapper-stat  #header-stat .wrap .wpar_phone .phone
{
    background-image: url('/images/stat-phone.jpg');
    width: 159px;
    height: 18px;
}
#wrapper-stat  #header-stat .wrap .text
{
    padding-top: 63px;
    width: 288px;
    color: #f3a11d;
    font-size: 15px;
    line-height: 20px;
    font-style: italic;
} 
#main .inner-text
{
    padding: 0px 90px;
    font-size: 13px;
}
/********************************ÍÎÂÎÑÒÈ*****************************************/
#wrapper-news
{
    background-image: url("/images/news-all-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #fcfcfc;
}

#header-news
{
    height: 763px;
    background-image: url("/images/news-head.jpg");
}
#wrapper-news #menu{top: 525px;}

#wrapper-news #search
{
    position: absolute;
    background: none;
    top: 638px;
}
#header-news .top 
{
    padding-left: 49px;
    padding-top: 26px;
}
#header-news .top a.logo
{
    display: block;
    float: left;
    width: 232px;
    height: 50px;
    background-image: url('/images/news-logo.png');
}
#header-news .top .wpar_phone
{
    padding-left: 485px;
    padding-top: 29px;
    float: left; 
    width: 159px;
    height: 19px;
}
#header-news .top .wpar_phone .phone
{
    width: 159px;
    height: 19px;
    background-image: url('/images/news-phone.png');
}
#header-news .sub-menu
{
    padding-left: 49px;
    padding-top: 170px;
}
#header-news .sub-menu h1
{
    color: #d52026;
    font-weight: bold;
    font-size: 36px;
    text-transform: uppercase;
}
#header-news .sub-menu ul
{
    padding-top: 40px;
}
#header-news .sub-menu ul li
{
    font-size: 15px;
    color: #7f6f6f;
    margin-bottom: 20px;
    font-weight: bold;
    padding-left: 27px;
    background-image: url('/images/news-top-li-bg.png');
    background-position: left  center;
    background-repeat: no-repeat;
}
#header-news .sub-menu ul li a
{
    color: #7f6f6f;
    text-decoration: none;    
}
#header-news .sub-menu ul li a:hover{text-decoration: underline;}
#header-news .sub-menu ul li a.active{text-decoration: underline;}
#wrapper-news #content
{
    background-image: url('/images/news-content-bg.jpg');
}
#wrapper-news #content .inner
{
    background-image: url('/images/news-content-top-bg.jpg');
    background-repeat: no-repeat;
}


#wrapper-news #search ul li div.line
{
    width: 1px;
    height: 84px;
    background-color: #e5e4e4;
    border-right: 2px solid #e5e4e4;
}
#wrapper-news #search ul li div.home
{
    padding-left: 22px;
    padding-top: 35px;    
}
#wrapper-news #search ul li div.mail
{
    padding-left: 24px;
    padding-top: 35px;    
}
#wrapper-news #search ul li div.search
{
    padding-left: 21px;
    padding-top: 32px;    
}
#wrapper-news #search ul li div.search input.search-field
{
    height: 17px;
    border: 2px solid #e5e4e4;
    padding-left: 18px;
    background-image: url("/images/news-search.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    width: 115px;
    color: #c6c6c6;
}
#wrapper-news #search ul li div.search input.send
{
    color: #e5e4e4;
    border: none;
    background: none;
    font-size: 15px;
    padding: 0px;
    
}

#main .news-list
{
    padding-left: 50px;
    padding-right: 35px;
}
#main .news-list li{margin-bottom: 40px;}
#main .news-list p.date
{
    margin-bottom: 4px;
    color: #c1aba8;
    font-size: 10px;
}
#main .news-list p.img
{
    margin-bottom: 4px;
}
#main .news-list h3{
    font-size: 12px;
    margin-bottom: 4px;
    font-weight: normal;
    line-height: 14px;
}
#main .news-list h3 a{
    color: #936c68;
    text-decoration: underline;
    font-style: normal;
    
}
#main .news-list h3 a:hover{text-decoration: none;}
#main .news-list p.descr
{
     color: #936c68;
     font-size: 10px;
     margin-bottom: 4px;
     line-height: 13px; 
}
#wrapper-news a.more
{
    color: #00a8ec;
    font-weight: bold;
}

#main .razmetka td.line
{
    background-image: url('/images/line-wert-bg.png');
    
}

/*
.pagination {color: #c1aba8; font-size: 11px;}
.pagination a
{
    color: #c1aba8;
    text-decoration: none;
    padding: 0px 3px;
}
.pagination a.active{font-weight: bold;}
*/

.pagination {text-align: center;}
.pagination a
{
    padding: 4px 6px;
    margin: 0px 2px;
    color: #3f2324;
    background-color: #f7c9cb;
    text-decoration: none;
}
.pagination a:hover
{
    background-color: #f5797c; 
    font-weight: bold; 
    color: #3f2324;
    text-decoration: none;
}
.pagination span.current {background-color: #ff2228; color: #ffffff; font-weight: bold; padding: 4px 6px; margin: 0px 2px;}


#wrapper-news .all-news{padding-left: 50px; font-size: 10px;}

#wrapper-news .razmetka .right
{
    padding-left: 40px;
    width: 315px;
}
#wrapper-news .razmetka .right h2
{
    font-size: 14px;
    color: #652e28;
    line-height: 16px;
    margin-bottom: 2px;
}
#wrapper-news .razmetka .right h3
{
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 2px;
    color: #936c68;
}
#wrapper-news .razmetka .right h3 a
{
    color: #936c68;
}
#wrapper-news .razmetka .right p.img{margin-bottom: 2px;}
#wrapper-news .razmetka .right p.descr
{
    color: #936c68;
    font-size: 11px;
    line-height: 15px;
}
#wrapper-news .razmetka .right .other-prod
{
    font-size: 11px;
    color: #898a8a;
}
#wrapper-news .razmetka .right .other-prod h4
{
    font-size: 11px;
    padding-bottom: 0px;
}
#wrapper-news .razmetka .right .other-prod ul li{list-style: disc; list-style-position: inside;}
#wrapper-news .razmetka .right .line
{
    height: 1px;
    background-image: url('/images/line-gor-bg.gif');
    margin: 30px 0px;
}
#wrapper-news .razmetka .right .gosts li
{
    float: left;
    width: 72px;
    padding-right: 33px;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
}
#wrapper-news .razmetka .right .mb15{margin-bottom: 15px;}
#wrapper-news .razmetka .right .citata img{padding-right: 20px;}
#wrapper-news .razmetka .right .citata{font-size: 15px; line-height: 20px;}
#wrapper-news .razmetka .right .citata a{color: #652e28;}
#wrapper-news .razmetka .right .citata p.descr{font-size: 10px; line-height: 13px;}
#wrapper-news .razmetka .right .citata p.descr a.more{color: #00A8EC;}
#wrapper-news .razmetka .right .obsudit  li{
    float: left;
    line-height: 23px;
    vertical-align: middle;
    font-size: 11px;
    width: 23px;
    margin-right: 3px;
    color: #898a8a;
}
#wrapper-news .razmetka .right .obsudit  li.text{width: 53px;}




/*******************ÃÄÅ ÊÓÏÈÒÜ***************************************/
#wrapper-where 
{
    background-image: url("/images/where-wrap-bg.jpg");
    background-repeat: repeat-x;
    background-color: #ca000b;
}
#wrapper-where .inner-bg
{
    background-image: url("/images/where-all-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
}
#wrapper-where #search
{
    position: absolute;
    background: none;
   top: 625px;
   left: 80px;
}
#wrapper-where #search .search-field
{
    background: none;
    background-image: url('/images/search.png');
    background-repeat: no-repeat;
    background-position: 2px 2px;
}
#wrapper-where #menu{top:525px}
#header-where
{
    height: 762px;
    background-image: url('/images/where-head-bg.jpg');
}


#header-where .top 
{
    padding-left: 49px;
    padding-top: 26px;
}
#header-where .top a.logo
{
    display: block;
    float: left;
    width: 232px;
    height: 50px;
    background-image: url('/images/news-logo.png');
}
#header-where .top .wpar_phone
{
    padding-left: 485px;
    padding-top: 29px;
    float: left; 
    width: 159px;
    height: 19px;
}
#header-where .top .wpar_phone .phone
{
    width: 159px;
    height: 19px;
    background-image: url('/images/news-phone.png');
}
#header-where .sub-menu
{
    padding-top: 114px;
    padding-left: 45px;
}
#header-where .sub-menu ul{padding-top: 45px;}
#header-where .sub-menu ul li
{
    background-image: url('/images/where-sub-menu-li-bg.png');
    background-position: 0px 3px;
    background-repeat: no-repeat;
    padding-left: 35px;
    margin-left: 30px;
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: bold;
    line-height: 22px;
}
#header-where .sub-menu ul li a{color: #f3a11d; text-decoration: none; display: block; width: 160px;}
#header-where .sub-menu ul li a:hover{text-decoration: underline;}
#wrapper-where #main .top-red
{
    padding: 35px 100px 25px;
    background-color: #9e3600;
    margin-bottom: 25px;
}
#wrapper-where #main .top-red h1
{
    color: #bcbaba;
    font-size: 28px;
    margin-bottom: 5px;
}
#wrapper-where #main .top-red p
{
    color: #bcbaba;
    margin-bottom: 0px;
}
#wrapper-where #main .inner-text-2{padding: 0px 65px;}
#wrapper-where #main h2{color: #1c719c; font-style: normal;}
/********************Ãåîãðàôèÿ Áåçîïàñíîñòè*********************************************/
#wrapper-geograf
{
    background-image: url("/images/where-wrap-bg.jpg");
    background-repeat: repeat-x;
    background-color: #ca000b;
}
#wrapper-geograf .inner-bg
{
     background-image: url("/images/geograf-all-bg.jpg");
     background-position: top center;
     background-repeat: no-repeat;    
}
#wrapper-geograf #header-where.geograf{background-image: url('/images/geograf-head-bg.jpg');}
#wrapper-geograf #header-where.geograf .sub-menu{padding-top: 90px;}
#wrapper-geograf #header-where.geograf .sub-menu h1
{
    font-size: 36px;
    color: #F3A11D;
    width: 335px;
    line-height: 40px;
    text-transform: uppercase;
}
#wrapper-geograf #header-where.geograf .sub-menu  ul{padding-top: 150px;}
#wrapper-geograf #header-where.geograf .sub-menu  ul li{margin-left: 0px;}
#wrapper-geograf #search.geograf-search
{
    left: 0px;
    top: 638px;
    position: absolute;
    background: none;
}
#wrapper-geograf #search.geograf-search .line
{
    background-color: #dfdddd;
    border-right: 2px solid #dfdddd;
}
#wrapper-geograf #search.geograf-search .search-field{background: none;}
#wrapper-geograf #search.geograf-search .search-field
{
    background-image: url("/images/news-search.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    border: 2px solid #dfdddd;
    color: #dfdddd;
}
#wrapper-geograf #search.geograf-search input.send
{
     color: #dfdddd;
}
#wrapper-geograf #main .geograf-inner h1
{
    color: #ff681d;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
}

/*******************************×ÒÎ ÂÛÁÐÀÒÜ*****************************/
#wrapper-what
{
   background-image: url("/images/what-all-bg.jpg");
   background-position: top center;
   background-repeat: no-repeat;
   background-color: #e9a864;
}

#header-what
{
    height: 762px;
    background-image: url('/images/what-head-bg.jpg');
    
}
#wrapper-what #search
{
    position: absolute;
    top: 623px;
    background: none;
}

#wrapper-what #search .line
{
    background-color: #dfdddd;
    border-right: 2px solid #dfdddd;
}
#wrapper-what #search .search-field
{
    background: none;
    background-image: url("/images/news-search.png");
    background-position: 2px 2px;
    background-repeat: no-repeat;
    border: 2px solid #dfdddd;
    color: #dfdddd;
}
#wrapper-what #search input.send
{
     color: #dfdddd;
}

#header-what .top 
{
    padding-left: 49px;
    padding-top: 26px;
}
#header-what .top a.logo
{
    display: block;
    float: left;
    width: 232px;
    height: 50px;
    background-image: url('/images/news-logo.png');
}
#header-what .top .wpar_phone
{
    padding-left: 30px;
    padding-top: 29px;
    float: left; 
    width: 159px;
    height: 19px;
}
#header-what .top .wpar_phone .phone
{
    width: 159px;
    height: 19px;
    background-image: url('/images/news-phone.png');
}
#header-what h1
{
    padding-top: 110px;
    padding-left: 49px;
}

#wrapper-what #menu
{
    top: 525px;
    
}




#wrapper-what #main h1
{
    color: #652e28;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 4px;
}
#wrapper-what #main p.descr
{
    color: #652e28;
    font-style: italic;
    font-size: 15px;
    
}




.catalog-section {
    float: left;
    padding:20px;
    background-color: #fff;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    width: 330px;
    font-size: 12px;
    margin-bottom: 50px;
}
.catalog-section a.header
{
    display: block;
    color: #e80d0d;
    font-size: 16px;
    height: 60px;
}
.catalog-section  a.image img{padding-right: 30px;}
.catalog-section .info{height: 50px;}
.catalog-section .more{color: #00A8EC;}
.catalog-left-item {margin-right: 65px;}


/***************** ÄÅÔÎËÒÍÛÉ (íà îñíîâå íîâîñòíîãî) *****************/
.textblock-grey
{
    padding: 20px;
    background-color: #e2e2e2;
    margin-bottom: 25px;
}
.textblock-grey p
{
    color: #000000;
    margin-bottom: 10px;
}


#wrapper-news #main .top-grey
{
    padding: 35px 100px 25px;
    background-color: #e2e2e2;
    margin-bottom: 25px;
}
#wrapper-news #main .top-grey h1
{
    color: #000000;
    font-size: 16px;
    margin-bottom: 5px;
}
#wrapper-news #main .top-grey p
{
    color: #555555;
    margin-bottom: 0px;
}


#wrapper-news #main .top-color
{
    padding: 35px 100px 25px;
    margin-bottom: 25px;
}
#wrapper-news #main .top-color h1, #wrapper-news #main .top-color h1 a
{
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 5px;
}
#wrapper-news #main .top-color p
{
    color: #c5c5c5;
    margin-bottom: 0px;
}

.bg-color-smelkov
{
	background-color: #93001d;
}
.bg-color-kn
{
	background-color: #085293;
}

.dotted-line
{
    background-image: url("/images/line-gor-bg.gif");
    height: 1px;
    width: 100%;
    margin: 10px auto;
}

.top-img
{
	float: right;
	width: 420px;
	background-color: #efefef;
	text-align: right;
	padding: 10px;
	margin: 0 0 20px 20px;
	border: #e2e2e2 1px solid;
}
.top-img .img-title
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}


.text-img
{
	float: right;
	width: auto;
	background-color: #ffffff;
	text-align: right;
	padding: 10px;
	margin: 0 0 20px 20px;
	border: #e2e2e2 1px solid;
}
.text-img .img-title
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.small-grey-text
{
	font-size: 11px;
	color: #888888;
	font-weight: normal;
}

/* Ðàñêðàøèâàåì òàáëèöó */
table.tblbord {
	margin: 15px 0;
	border: 2px solid #e2e2e2;
	border-collapse: collapse;
}
table.tblbord th {
	padding: 10px 3px;
	border: 1px solid #ffffff;
	background-color: #efefef; 
	font-size: 12px;
	font-weight: normal;
	line-height: 16px; 
	text-align: left;
}
table.tblbord td {
	padding: 3px;
	border-right: 1px solid #e2e2e2;
	border-top: 1px solid #888888;
	background-color: #ffffff; 
	font-size: 12px; 
	line-height: 16px;
	text-align: left;
}

/* Ñïèñêè */
#main .inner-text ul {
	list-style-type: disc;
	margin: 20px 50px 20px 15px;
}
#main .inner-text ul li {
	margin: 0 0 10px 30px;
}
#main .inner-text ul ul {
	list-style-type: circle;
	margin: 10px 0 10px 15px;
}
#main .inner-text ul ul ul {
	list-style-type: square;
	margin: 10px 0 10px 15px;
}
#main .inner-text ol {
	list-style-type: decimal;
	margin: 20px 50px 20px 15px;
}
#main .inner-text ol li {
	margin: 0 0 10px 30px;
}
#main .inner-text ol ol {
	list-style-type: lower-alpha;
	margin: 10px 0 10px 15px;
}

