<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font: 12px  Tahoma,Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #454541;
}
body {
}
a img {
  border: none;
}

b,strong{
  color:#5385ab;
}

h1, h2, h3 {
	padding: 0;
	margin: 3px 0 10px 0;
	font-weight: normal;
}


.headerbg{
color:#6e6e6e;
font:14px/1 Tahoma;
position: absolute;
    margin-left: 5px;
    margin-top: 4px;



text-transform:uppercase;
  background: url(/t/img/head/bg.gif) 0 0 repeat-x;


}
.headerl{
  background: url(/t/img/head/left.gif) 0 0 no-repeat;
}
.headerr{   height: 37px;  padding-top:7px;
padding-left: 9px;
  background: url(/t/img/head/right.gif) 100% 0 no-repeat;
}

#submenu{
  padding-left:27px;
  padding-bottom: 3px;
}


#cdel{
  background: url(/t/img/content/del.gif) 0 0 repeat-x;
  margin-left: 25px;
  margin-right: 35px;
  line-height: 0;
  font-size: 0;
height: 1px;
}




a {
	color: #5385ab;
	text-decoration: underline;
	outline: none
}
a:hover {
	text-decoration: none;
}
.pxs {
	height: 20px;
	font-size: 0;
	line-height: 0;
}
.px {
	height: 1px;
	font-size: 0;
	line-height: 0;
}
.px2 {
	height: 2px;
	font-size: 0;
	line-height: 0;
}


.px8 {
	height: 7px;
	font-size: 0;
	line-height: 0;
}

#container {
  margin-left: 1px;
	min-height: 100%;
	min-width: 1200px;

}
#cbg{
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 22px;
}
#cbg2{
  margin-left: 4px;
  margin-right: 4px;

}

#cleft {
	background: url(/t/img/content/tleft.gif) 0 0 no-repeat;
}
#cright{
  	background: url(/t/img/content/tright.gif) top right no-repeat;
    padding-top: 9px;
}
#nnnewsbg{
   background: #f2f2eb url('/t/img/sidebar/bg.jpg')  1px 0 repeat-y;
}

* html #container {
	height: 100%;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) &lt; 995)? "995px": "");
}




/*----------------------Верхнее меню------------------------*/

#main{
  width:100%;
  padding-bottom: 17px;
}

#main td{
  padding-left:20px;
   text-align: center;
   width: 25%;
}


#main a{
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: underline;
  font-size: 14px;
  color:#0f62d4;
}


#main a:hover{

  text-decoration: none;
}

#top_navigation {
  float: right;
  	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 38px;
    margin-right: 14px;



}
#top_navigation li {
	float: left;
	margin: 0;

padding-right:2px;
}
#top_navigation  #firstli
{
   background:none;
}

#top_navigation a {
	display: block;
	font: 11px  Tahoma, Arial, sans-serif;
	color: #FFF;
}
#top_navigation a:hover {
	color: #F00;
}
#top_navigation img {
	border: 0px;
}





/*----------------------------ЛОГО---------------------------------*/
#ctop {
	background: url(/t/img/content/gr/top.gif) 0 0 repeat-x;

}
#clt {
	background: url(/t/img/content/gr/tleft.gif) 0 0 no-repeat;
}
#crt{
  	background: url(/t/img/content/gr/tright.gif) top right no-repeat;

}
#cl{
  	background: url(/t/img/content/gr/left.gif) 0px 0 repeat-y;
   height: 100%;
}
* html #content1 {  height:491px;     }
* html #cr {  height:491px;     }
#cr{
  	background: url(/t/img/content/gr/left.gif) top right repeat-y;
   min-height:495px;
}

#logocont {
	background: url(/t/img/logo/bg.jpg) repeat-x top left;

    display: block;
}


#logoleft {
	background: url(/t/img/logo/left.jpg) no-repeat top left;
}


#logo {
   display:block;
height:132px;
    padding-left: 32px;

width:333px;

}


#foobg   {background: url(/t/img/footer/bg.jpg) repeat-x bottom left;}
#fooleft   {background: url(/t/img/footer/left.jpg) no-repeat bottom left;}
#foori   {background: url(/t/img/footer/right.jpg) no-repeat bottom right;}



#logo span{
font-size:14px;
color: #638aa1;

}
#logo img {
	border: 0
}


#logotext{
color:#17749a;
font-size: 18px;
    font-size: 18px;
    margin-left: 29px;
    margin-top: 10px;
    position: relative;
}
.hrff{
  bottom: 0;
    display: block;
    height: 25px;
    position: absolute;
    width: 365px;
    z-index: 50;
    text-decoration: none;
    text-indent: -5000px;
}

.ltext{
 margin-top: 10px;

}

#logotextt{
      padding-right: 154px;

float:right;
color: #000;
font-size: 14px;
}

#mainmenu {
   background: url("/t/img/menu/bg.gif") repeat-x scroll 0 100%;

    border-collapse: collapse;
    margin-top: 5px;
    height: 87px;
    width: 100%;
}
#mainmenu td {
   background: url("/t/img/menu/del.gif") no-repeat scroll 100% 75%;

white-space: nowrap;
  vertical-align: bottom;

      padding: 0 1px 0 0;
      margin: 0;
    text-align: left;
}
#mainmenu #mleft {
    background: url("/t/img/menu/left.gif") no-repeat scroll 0 100%;

}
#mainmenu #mtwo div {
   background: url("/t/img/menu/del.gif") no-repeat scroll 0 15%;
}
#mainmenu #mleft span{
 padding: 0 0 19px 18px;
 }
#mainmenu #mlast {

  padding: 0;
}

#mainmenu #mright {

    background: url("/t/img/menu/right.gif") no-repeat scroll 100% 100%;

}
#mainmenu a {  white-space: nowrap;
    color: #807f7f;
    display: block;
    font-family: Tahoma;
    font-size: 13px;

    text-decoration: none;

        line-height: 14px;


}
#mainmenu span{
  text-align: center;
  white-space: nowrap;
  display: block;
padding-bottom: 19px;
  padding-left: 5px;
  padding-right: 2px;

}
#mainmenu .bigtd span{
padding-bottom: 12px;
}

#arr{
  float: left;
}
#arr img{
      margin-left: -17px;
    margin-top: -46px;
  position: absolute;
}


#mainmenu a:hover,#mainmenu #cur {
 color:#13537a;
    background: url("/t/img/menu/bgh.gif") no-repeat scroll 0 0;
}

#mainmenu #mleft a:hover,#mainmenu #mleft #cur {
    background: url("/t/img/menu/lbgh.gif") no-repeat scroll 0 0;
}
#mainmenu #mright a:hover span,#mainmenu #mright #cur span {
    padding-top: 43px;
         padding-bottom: 30px;
    background: url("/t/img/menu/rbhr.gif") no-repeat scroll 100% 0;
}
#mainmenu a:hover span,#mainmenu #cur span {
    padding-top: 43px;
         padding-bottom: 30px;
    background: url("/t/img/menu/bhr.gif") no-repeat scroll 100% 0;
}
#mainmenu #mleft a:hover span,#mainmenu #mleft #cur span{
    padding-top: 43px;
         padding-bottom: 30px;
    background: url("/t/img/menu/lbhr.gif") no-repeat scroll 100% 0;

}

#mainmenu .bigtd a:hover span,#mainmenu #mright .bigtd a:hover span,#mainmenu #mleft .bigtd a:hover span,
#mainmenu .bigtd #cur span,#mainmenu #mright .bigtd #cur span,#mainmenu #mleft .bigtd #cur span
 {
    padding-top: 41px;
         padding-bottom: 18px;
         padding-left: 5px;
    background: url("/t/img/menu/bhr.gif") no-repeat scroll 100% 0;
}

#main_menu{
  margin-left: 24px;
}


#main_menu div {
  margin-top: 1px;
    background: url("/t/img/lmenu/punkt.gif") 5px 1px no-repeat;
}

#main_menu #big {
    background: url("/t/img/lmenu/punkt.gif") 5px 1px no-repeat;
}
#main_menu  #big:hover{
    background: url("/t/img/lmenu/hoverb.gif") 0  0 no-repeat;
	color: #FFF

}
 #main_menu #active_menu_item  #big{
    background: url("/t/img/lmenu/hoverb.gif") 0  0 no-repeat;
	color: #FFF
 }
#main_menu  .end_item {
}
* html #main_menu  div {
	display: inline-block;
	vertical-align: top;

}
#main_menu  a {
	display: block;
    font: 12px Tahoma;
    padding: 6px 0 7px 25px;
    margin-bottom: 8px;
    text-decoration: underline;
	color: #13537a;
}
#ttext{
    background: url("/t/img/sidebar/dashed.gif") 100%  100% repeat-x;
}
#lhead{
  font:bold 14px Tahoma ;
  color:#fff;
    margin-left:33px;
    padding-top: 7px;

}

#flash{
  width: 598px;
  height: 201px;
  padding: 9px 5px;
  padding-bottom: 0;
  float: right;
    background: url("/t/img/flash.png") 0 0 no-repeat;

      margin-right: 10px;
    margin-top: 0px;
}




#main_menu  a:hover, #main_menu #active_menu_item  a{
    background: url("/t/img/lmenu/hover.gif") 0  0 no-repeat;
	color: #FFF;
}
#main_menu  a:hover #ttext, #main_menu #active_menu_item  a #ttext{
background:none;
}

#arrow{
  background: url(/t/img/lmenu/arrow.gif) 0 7px no-repeat;
  margin-left: 5px;
}
#main_menu div a:hover #arrow,#main_menu #active_menu_item #arrow{
  background: url(/t/img/lmenu/arrowh.gif) 0 7px no-repeat;
  margin-left: 5px;
}


.first_item{
  position: absolute;
  margin-top: -13px;
  width: 257px;
  height: 32px;
}
.second_item{
  position: absolute;

  width: 257px;
  height: 32px;
}
#main_menu .open
{
   background: url("/t/img/lmenu/open.gif") 0 0 no-repeat;
   width: 257px;
    height: 26px;
}
#main_menu .open  a
{
      color:#5b5b5b;
    font-size: 14px;
   padding:3px 0 6px 21px;
}
#main_menu .open  span
{
   border-bottom: 1px dashed #5b5b5b;
}


#main_menu .open  a:hover, #main_menu .open  #active_menu_item{
	background: #E1E2E2 url("/t/img/lmenu/openh.gif") 0  0 no-repeat;
	color: #d00007;

}

.whhite{
  height: 129px;
	background: url("/t/img/catalog/wwhite.gif") 0  0 ;

}
.wnone{
  height: 129px;


}
/*-----------------------Левая панель------------------------------*/

#sidebar {

	float: left;
	width: 353px;

 }

#act {
  text-align: right;
  padding-right: 46px;
}
#act a{
  color: #28166f;
}





.con_header {
	width: 115px;
	color: #3F72A6;
	font-size: 20px;
	line-height: 1em;
	padding-bottom:10px;
}




/*----------------------------КОНТЕНТ---------------------------------*/
#pathlink{
margin-top:-20px;
margin-bottom:15px;}
#content {
  height: 100%;
 min-height:770px;
  background: url(/t/img/content/bg.gif) repeat ;
margin:0 12px 0 257px;

}

#content1 {

margin:1px 10px 0 362px;

}







#pagetext3 {
  line-height: 14px;

text-align:left;
padding: 0;
margin: 0;
padding: 35px 22px 5px 3px;;
}
.tleft{
  float: left;
  width: 50%
}
.tright{
  height: 22px;
  background: url( /t/img/catalog/del.gif) 49% 0 repeat-y;
}



.pleft{
  width: 50%;
  color:#28166f;
  font-size: 16px;
  font-weight: bold;
  height:22px;
}
.pright{
  font-weight: normal;
  font-size: 11px;
  color:#747474;
  height: 20px;

}

.cleft{

  height:22px;
  font-weight: normal;
}
.ccenter{

  height:22px;
    font-weight: normal;
}
.cright{

  height: 20px;
    font-weight: normal;
}


.tcleft{
  float: left;
  width: 49%
}
.tcright{
  height: 22px;
  background: url( /t/img/catalog/del.gif) 48% 0 repeat-y;
}

.title {background:url("/t/img/catalog/headbg.jpg") repeat-x scroll 0 0 transparent;
color:#0f62d4;
font: 12px Tahoma;
font-weight: bold;
height:28px;
padding-left:15px;
padding-top:8px;
}





#pagetext2{
padding: 0;
margin: 0;
line-height: 18px;
font-size: 12px;
  font-family: Tahoma;
   background:#4f801e url(/t/img/newsblock/bg.gif) 0 0  repeat-x;
}



.nhead a{
  text-decoration: underline;
 color:#92c91e;
}

.header2{
font-size:16px;
color: #ffffff;
font-weight: bold;
padding-left: 33px;
text-transform: uppercase;
padding-top: 14px;
}
#ptop{
    background: url(/t/img/newsblock/tbg.gif) 7px 0 repeat-x;
}

#pleft{
  background: url(/t/img/newsblock/tleft.gif) 0 0 no-repeat;
}

#bright{
    background: url(/t/img/newsblock/bright.gif) bottom right no-repeat;
}

#bleft{
  background: url(/t/img/newsblock/bleft.gif) bottom left no-repeat;
}

#fimg{
  margin-left: 5px;
}

#pright
{
  background: url(/t/img/newsblock/tright.gif) top right no-repeat;
}

#pright2
{

   height: 90px;
  background: url(/t/img/newsblock/right2.jpg) right bottom no-repeat;
}
#nnnews2{   margin:0 0 0 256px;
   background: url(/t/img/newsblock/bg.jpg) 0 0  repeat-x;
}


#pdel
{
    height: 198px;
  background: url(/t/img/newsblock/del.gif) 50% 100%  repeat-y;
}
#nblock td{
  vertical-align: top;
}
#nblock{

  margin-top: 3px;
}


.tnews{
  color: #808181;
}



#nimg{
  padding-right: 9px;
}
.ndate1{
    background: url(/t/img/date.gif) 0 0  no-repeat;
    width: 78px;
    height: 21px;

  font-family: Tahoma;
  color:#6e6e6e;
  font-size: 12px;
  padding-left: 6px;
  margin-bottom: 12px;

}
.ndate2{
    background: url(/t/img/date.gif) 0 0  no-repeat;
    width: 78px;
    height: 21px;

  font-family: Tahoma;
  color:#6e6e6e;
  font-size: 12px;
  padding-left: 6px;
  margin-bottom: 12px;
  margin-left: 7px;

}

.ntext,.nhead{
  padding-left: 8px;
}

.nhead a{
  font-weight: bold;

  font-size: 12px;
}


.content_header {
	color: #CC2D29;
	font-size: 20px;
	line-height: 1em;
}
.vtable td{

}

#newsdate{
  padding-left: 7px;
  padding-right: 7px;
  background-color: #e0e0e0;
  font-style: italic;
  padding-top: 2px;
  padding-bottom: 3px;
}

#empty_block {

	clear: both;
height: 210px;
}









/*----------------------------ФУТЕР---------------------------------*/
.footer2 {

	margin-top: -210px;
font-size: 11px;
	line-height: 1.2em;
    color: #13537a;
    height: 200px;
}

.footer {

	margin-top: -357px;
	font-size: 11px;
	line-height: 1.2em;
    color: #13537a;
    height: 200px;
	position:relative;
}






#foright{ 	height: 85px;

}
#nnnews{
  margin:0 9px 0 0;
}



#fside{
  float:left;
}
#fsidein{
  color: #228bb6;
  position: absolute;;
   margin-top: 14px;
  margin-left: 25px;
}
#form_search {

}
#fsidein a{
  color: #228bb6;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
}
#fsidein p{
  padding: 0;
  margin:0;
  margin-bottom: 17px;
}
#fsidein .del {
  height: 10px;
  margin-top: 10px;
  width: 190px;
    background: url( /t/img/sidebar/del.gif) 0 0 no-repeat;

}


#fsidein span{
color:#d1191c;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;

}



#fsidein2 {
  color: #228bb6;

  margin-top: 14px;
  margin-left: 25px;
}
#fsidein2 a{
  color: #228bb6;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
}
#fsidein2 p{
  padding: 0;
  margin:0;
  margin-bottom: 17px;
}
#fsidein2 .del {
  height: 10px;
  margin-top: 10px;
  width: 190px;
    background: url( /t/img/sidebar/del.gif) 0 0 no-repeat;

}


#fsidein2 span{
color:#d1191c;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;

}




.footer {
	min-width: 995px;
}
* html .footer {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) &lt; 993)? "993px": "");
}
.footer a {
     color:#228bb6;
}

.privacy{position: absolute; margin: 0px 0px 0 0px}
.privacy a{color:#fff;}
.youtube_link{position: absolute; margin: -27px 0px 0 -165px}


.footer2 {
	min-width: 995px;
}
* html .footer2 {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) &lt; 993)? "993px": "");
}
.footer2 a {
     color:#228bb6;
}

.hrt{
  height: 20px;
  float:right;
  margin-top: 13px;
  padding-right:26px;
}
.hrt a{
  font-size:12px;
  color: #28166f;

}
.hrt a:hover{
  border-bottom: none;;

}

.hrt {
color:#c7e1b4;
  background:url("/t/img/newsblock/ndel.gif") repeat-y scroll 0 20px transparent;
  padding-left: 12px;

}


.hrt a{
  font-size:11px;
  color: #c7e1b4;

}
 #fleft {
	clear: left;
    color: #4d80a7;
    font-size: 14px;
    padding-top: 5px;
    margin-left: 35px;

    font-family: Georgia;
    font-weight: bold;


}

#maile{
      margin-left: 39px;
    margin-top: -27px;
  position: absolute;
}

.px4 {
	height: 7px;
	font-size: 0;
	line-height: 0;
}
 #fleft a{
   color: #4d80a7;
   text-decoration: underline;
   font-size: 16px;
}
#fleft a:hover{
  text-decoration: none;
}

 #fleft img{
   vertical-align: middle;
 }

 #fright {
   color: #4c84a8;
     float: right;
    height: 40px;
    line-height: 17px;
     padding: 37px 235px 0 30px;
    width: 200px;
}

#fright a{
  text-decoration: underline;
   color: #ffffff;
}

#fright a:hover{
  text-decoration: none;

}


.counter_main,
 #counter {
	float: left;
   padding-left: 5px;
}
#ftab td {
  padding-left: 5px;
  width: 163px;
  background:url("/t/img/footer/trans.png") no-repeat scroll 0 0 transparent;
}



.TabbedPanels {
    clear: none;
    float: left;
    margin: 0;
    padding: 5px 0 0 5px;
    width: 99%;
    position: relative;
}



.TabbedPanelsTabGroup a {
    font-weight: bold;
    text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
     background:url("/t/img/newsblock/top.gif") repeat-x scroll 0 0 #ffffff;



}

.table {
   background:url("/t/img/newsblock/bl.gif") no-repeat scroll 0 100% transparent;
}
.tabri {

 background:url("/t/img/newsblock/br.gif") no-repeat scroll 100% 100% transparent;
}
.tabble {
  background:url("/t/img/content/bl.png") no-repeat scroll 0 100% transparent;
}
.TabbedPanelsContent{
padding: 16px 6px 10px;
}

.tabbri {

  background:url("/t/img/newsblock/tr.gif") no-repeat scroll 100% 0 transparent;
}
.tabl {
 background:url("/t/img/newsblock/left.gif") no-repeat scroll 0 0 transparent;
}
.tabr {
  background:url("/t/img/newsblock/right.gif") no-repeat scroll 100% 0 transparent;
}
.tabt {
  background:url("/t/img/newsblock/tl.gif") no-repeat scroll 0 0 transparent;
}
.tabb {

  background:url("/t/img/newsblock/bot.gif") repeat-x scroll 0 100% transparent;
}
* html .table,* html .tabri,* html .tabble,* html .tabbri,* html .tabl,* html .tabr,* html .tabt,* html .tabb{
  height: 190px;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	height: 31px;
	position: relative;
}

.TabbedPanelsTabGroup {

	padding: 0px;
     height: 43px;

}

.TabbedPanelsTabGroup a {
text-decoration: none;
font-weight: bold;
}

.TabbedPanelsTabGroup a:hover span{   color:#ffffff;
  	padding: 8px 17px;
    padding-bottom: 6px;
    background:url("/t/img/tabs/righth.gif") no-repeat scroll 100% 0 transparent;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	margin: 0;
	font-size: 15px;
    font-family: Tahoma;
	list-style: none;
	cursor: pointer;
    display: block;
    width: 148px;
    height: 48px;
}
#tane{        background: url("/t/img/newsblock/newsa.gif") no-repeat scroll 0 0 transparent;
    margin: 14px 0 0;
    position: absolute;

}
#taar{
   margin: 14px 0 0 145px;
  position: absolute;
      background:url("/t/img/newsblock/art.gif") no-repeat scroll 0 0 transparent;

}

.tabright {    color: #565554;
  display: block;
  	padding: 6px 17px;
    padding-bottom: 4px;
  background:url("/t/img/tabs/right.gif") no-repeat scroll 100% 0 transparent;
}
.catalog_line {
background:url("/t/img/green_dot.gif") repeat-y scroll left center transparent;
color:#1F1B17;
font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
padding:0 0 0 10px;
text-align:justify;
word-spacing:13px;
}

.catalog_line .grey_color {
color:#A5A5A5;
}
.catalog_line .bigger_font {
font-size:12px;
}

.pd_info{
	  position: absolute;
       margin-top: 285px;
    margin-left: 455px;
    width: 220px;
    background: #c5b858;
    border-radius: 5px;
}

.pd_info a{
	text-decoration: none;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    display: block;
    text-transform: uppercase;
}

.main_back {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    overflow: hidden;
    background: rgba(0,0,0,0.8);
}

.main_block {
	width: 670px;
    height: 400px;
    background: white;
    margin: 10% auto 0;
    overflow: hidden;
	background: #c5b858;
    border: 2px solid #ebebeb;
    border-radius: 10px;
	position: relative;
}

.main_box {
    width: 80%;
    margin: 85px auto 0;
}

.main_box p {
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    display: block;
    line-height: 25px;
    letter-spacing: 0.1px;
}

.close_it{
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 30px;
    color: #fff;
	text-decoration: none;
	display: block;
    cursor: pointer;
}

.show{
	display: block;
}



/* Cookie message */
#cookie_text table{
  background-color: rgb(194,194,194);
  background-color: rgba(194,194,194, 0.95);
  z-index:1000;
  position: fixed;
  bottom:0px;
  left: 0;
  color: black;
  width: 100%;
}

#cookie_text button{
  float: right;
  text-decoration: none;
  color: black;
  background-color: rgb(171,171,171);
  background-color: rgba(171,171,171, 0.5);
  border: none;
  padding: 0 5px 0 5px;
  margin-top: -5px;
}

#cookie_text button:hover{
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0.5);
}


.inner{
	margin-top: -200px;
}

.pd_inner{
position: absolute !important;
  top: -150px !important;
  left: 70px !important;

}

.link_inner{
	margin: -10px 0px 0 555px;
}

.privacy_inner{
  position: absolute;
  margin: -35px 0 0 550px;

}

.privacy_inner a{
 color: #000;
}
</pre></body></html>