body {margin: 0px; font-family: tahoma, sans-serif; font-size: 9pt; padding: 0px; background-color:#FFFFFF}
p { margin-top: 0; margin-bottom: 0; }

A:link {color: #034083; text-decoration: underline;}
A:hover {color: #0075BA; text-decoration: underline;}
A:visited {color: #034083;  text-decoration: underline;}
A:visited:hover {color: #0075BA; text-decoration: underline;}
A:active {color: #034083; text-decoration: underline}

A:link.menu_link {color: #B40055; font-family:tahoma; text-decoration: none;}
A:hover.menu_link {color: #84003E; text-decoration: underline; font-family:tahoma;}
A:visited.menu_link {color: #B40055; font-family:tahoma; text-decoration: none;}
A:visited:hover.menu_link {color: #84003E; text-decoration: underline; font-family:tahoma;}
A:active.menu_link {color: #62002E; text-decoration: underline; font-family:tahoma;}

A:link.cat_link {color: #B40055; font-family:tahoma; text-decoration: underline;}
A:hover.cat_link {color: #F70074; text-decoration: none; font-family:tahoma;}
A:visited.cat_link {color: #B40055; font-family:tahoma; text-decoration: underline;}
A:visited:hover.cat_link {color: #F70074; text-decoration: none; font-family:tahoma;}
A:active.cat_link {color: #62002E; text-decoration: underline; font-family:tahoma;}

A:link.menu_link1 {color: #FFFFFF; font-family:tahoma; text-decoration: underline;}
A:hover.menu_link1 {color: #FFE55C; text-decoration: underline; font-family:tahoma;}
A:visited.menu_link1 {color: #FFFFFF; font-family:tahoma; text-decoration: underline;}
A:visited:hover.menu_link1 {color: #FFE55C; text-decoration: underline; font-family:tahoma;}
A:active.menu_link1 {color: #FFFFFF; text-decoration: underline; font-family:tahoma;}

.line { text-decoration: line-through;
		color:#CC0000; }

table {	font-family: tahoma, sans-serif;
	font-size: 8pt;
	color: #000000; }
	
	
table.check{ position:absolute;
             visibility:hidden;
             background-color:#FFFFFF;}
             
table.menu {Background-repeat: repeat-x;
            background-image:url('imgs/menu_fon.gif');
 			}
             
table.button { border-bottom:3px solid #B40055;
             }

             
table.but_b_1 {	border-bottom:3px solid #B40055; }
table.but_b_dwn { border-bottom:3px solid #CCCCCC; }         

td.button1 { padding-left: 20; padding-right: 20; }
                                              
table.but_b { border-bottom:3px solid #CCCCCC; }             

table.but_b_2 { border-bottom:3px solid #B40055; }
             
td.button_b { padding-left: 20;
            padding-right: 20;}
         
td.but_space {padding-left: 6;
             padding-right: 6;}
             
td.but_space1 {padding-left: 1;
             padding-right: 1;}
            
td.menu { padding-left: 6;
            padding-top: 6;
            padding-bottom: 6;
            padding-right: 0;}

td.c_menu { padding-left: 0;
            padding-top: 0;
            padding-bottom: 0;
            padding-right: 4;}

td.c_menu1 { padding-left: 4;
            padding-top: 6;
            padding-bottom: 6;
            padding-right: 4;}
            
td.r_menu { padding-left: 4;
            padding-top: 6;
            padding-bottom: 6;
            padding-right: 6;}
            
td.menu_bot { padding-top: 6 }

td.cat { border-bottom: 3px double #DEDEDE;
		padding-bottom:5px;
		padding-top:10px;
        font-size:10pt;
        font-family:Tahoma;
		color:#034083;
		font-weight:bold }

table.list_border { border-left:1px solid #E1E1E1; }

td.n_bord_ { border-bottom:1px dashed #e2e2e2;
             background-repeat: no-repeat;
             background-position: right bottom;
             background-image:url('imgs/n_shad.gif'); }

td.foot_lnk { border-top:2px solid #cccccc;
             background-repeat: no-repeat;
             background-position: right center;
             background-image:url('imgs/space.gif'); }

td.foot_lnk_1 { border-top:2px solid #B40055;
             background-repeat: no-repeat;
             background-position: right center;
             background-image:url('imgs/space.gif'); }

td.foot_lnk_2 { border-top:2px solid #cccccc;}

td.foot_lnk_3 { border-top:2px solid #B40055;}
			 
table.foot_tab { border-top:3px solid #B40055;}

            
td.pub { padding-left: 3;
            padding-top: 3;
            padding-bottom: 3;
            padding-right: 3;}
            
td.n_date { padding-left: 5;
            padding-right: 5;
            color:#FFFFFF; }
            
td.news {   padding-top: 10;
            padding-bottom: 10;
            }

td.goody {   padding-left: 15;
            padding-right: 0;
            }
            
                     
table.menu_tab { Background-repeat: no-repeat;
           background-position: right top;
           background-image:url('imgs/menu_line.gif');
           padding-right: 18;
           padding-left: 18;
           padding-bottom: 5;
           font-size:10pt;
           font-family:Tahoma;font-weight:bold }
           
td.tit_text { font-size:15pt;
              font-family:Tahoma; color:#B40055;
              line-height: 17px;  }
           
td.border { Background-repeat:repeat-y;
          background-image:url('imgs/left_border.gif');
           padding-bottom: 5;
           font-size:10pt;
           font-family:Tahoma;font-weight:bold }
           
table.tit { padding-right: 20;
           padding-left: 14;
           font-size:14pt;
           font-family:Tahoma;
           border-left: 6px solid #9CC430; }
           
td.sub_box { font-size:8pt;
             line-height: 14px; }
           
td.head_text { padding-right: 35;
               padding-left: 15;
               font-size:14pt;  color:#666666;
               font-family:Tahoma;
               line-height: 17px; }

table.catalog { Background-repeat: no-repeat;
                background-position: left center;
                background-image: url('imgs/c.gif');
                padding-left: 5;
                font-weight:bold;
                border-bottom: 3px solid #9EC647; }
                
td.f_link {  border-bottom: 3px solid #FB9C07; }
           
table.cat_shap { padding-left: 15;
           font-size:14pt;
           font-family:Tahoma; color:#ffffff  }
           
table.phone { padding-right: 15;
           font-size:14pt;
           font-family:Tahoma; color:#6BAA05 }
           
table.hm { font-size:10pt;
           font-family:Tahoma; color:#B40055}

table.plash { padding-right: 14;
           padding-left: 14;
           font-size:13pt;
           font-family:Tahoma;
           border-left: 6px solid #f2f2f2;
           border-right: 6px solid #f2f2f2; }
           
table.content { line-height: 19px; }

table.content_news { font-size:9pt;
                     font-family:Tahoma; }
           
td.pad { padding-left: 6;
         padding-right: 6;
         padding-top: 6;
         padding-bottom: 6; }
         
td.padb { padding-left: 12;
          padding-right: 12;
          padding-top: 12;
          padding-bottom: 12; }
		  
td.padc { padding-left: 0;
         padding-right: 0;
         padding-top: 0;
         padding-bottom: 0; }
                
TD.bordgrey { border-bottom:1px dashed #cccccc; font-size: 8pt;}

table.smallfont { font-size: 19pt; } 
                       
tr.up {	BACKGROUND-COLOR: #F8F8F8;
}
tr.dwn { BACKGROUND-COLOR: transparent;
}

table.m_lnk_1 { Background-repeat: no-repeat;
                background-position: right center;
                background-image: url('imgs/arrow_1.gif');
                BACKGROUND-COLOR: #9D004A;
                font-size: 8pt;
                padding-top: 3;
                padding-bottom: 3;
                padding-right: 10;
                padding-left: 10;  
                border-bottom:1px solid #870040;
                font-weight:bold; }
                
table.m_lnk_1_up { Background-repeat: no-repeat;
                   background-position: right center;
                   background-image: url('imgs/arrow_1.gif');
                   BACKGROUND-COLOR: #D00264;
                   font-size: 8pt;
                   padding-top: 3;
                   padding-bottom: 3;
                   padding-right: 10;
                   padding-left: 10;  
                   border-bottom:1px solid #870040;
                   font-weight:bold; }

table.m_lnk_2 { Background-repeat: no-repeat;
                background-position: left center;
                background-image: url('imgs/arrow_2.gif');
                BACKGROUND-COLOR: #BE015B;
                font-size: 8pt;
                padding-top: 3;
                padding-bottom: 3;
                padding-right: 10;
                padding-left: 25;  
                border-bottom:1px solid #C33377; }

table.m_lnk_3 { Background-repeat: no-repeat;
                background-position: left center;
                background-image: url('imgs/arrow_2.gif');
                BACKGROUND-COLOR: #FFFFFF;
                font-size: 8pt;
                padding-top: 3;
                padding-bottom: 3;
                padding-right: 10;
                padding-left: 25;  
                border-bottom:1px solid #C33377; }

table.m_lnk_3_up { Background-repeat: no-repeat;
                background-position: left center;
                background-image: url('imgs/arrow_2.gif');
                BACKGROUND-COLOR: #DCDCDC;
                font-size: 8pt;
                padding-top: 3;
                padding-bottom: 3;
                padding-right: 10;
                padding-left: 25;  
                border-bottom:1px solid #C33377; }

table.m_lnk_2_up { Background-repeat: no-repeat;
                   background-position: left center;
                   background-image: url('imgs/arrow_2.gif');
                   BACKGROUND-COLOR: #C23075;
                   font-size: 8pt;
                   padding-top: 3;
                   padding-bottom: 3;
                   padding-right: 10;
                   padding-left: 25;  
                   border-bottom:1px solid #C33377; }


table.podpis { font-size: 7pt;
               padding-top: 4;
               padding-right: 20;  
               border-top:1px dashed #999999;
               color: #666666; }
           
.sait_form { color: #333333;
            border-left:1px solid #999999;
            border-right:1px solid #e2e2e2;
            border-bottom:1px solid #e2e2e2;
            border-top:1px solid #999999;
            font-size: 8pt; font-family: tahoma;
            Background-repeat: repeat-x;
            background-color:#FFFFFF}
                                       
.sait_form_1 { color: #333333;
            border-left:1px solid #e2e2e2;
            border-right:1px solid #999999;
            border-bottom:1px solid #999999;
            border-top:1px solid #e2e2e2;
            font-size: 8pt; font-family: tahoma;
            Background-repeat: repeat-x;
            background-color:#FFFFFF}

td.text_p { font-family:sans-serif;
        color: black;
        font-size: 10pt;
        color: #000000;
        line-height: 17px; }
form {
	margin: 0px;
	padding: 0px;
}
select  {
	width: 120px;
}
.styled-select {
   width: 200px;
}
#wrapper{
	width:230px; /* ширина блока*/
	margin:0;
	padding-left:10;
	border:0;
}

#vertical-ticker{
	height:325px;/*высота всего блока*/
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
}

#vertical-ticker li{
	list-style-type: none;
	border-bottom:1px solid #ddd;
	display:block;
	height:110;
}
#vertical-ticker1{
	height:325px;/*высота всего блока*/
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
}

#vertical-ticker1 li{
	list-style-type: none;
	border-bottom:1px solid #ddd;
	display:block;
	height:110;
}
.b-properties__title {
	border-collapse: collapse;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 12pt; 
	font-weight: bold;
	PADDING-BOTTOM: 0.6em; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0.8em;
	text-align: left;
	vertical-align:top;
	
}

.b-properties__label {
	border-collapse: collapse;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 0.7em; 
	PADDING-LEFT: 0px; 
	WIDTH: 1%; 
	PADDING-RIGHT: 0px; 
	FONT-WEIGHT: normal; 
	PADDING-TOP: 0px;
	text-align: left;
}
.b-properties__label-title {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 270px; 
	PADDING-RIGHT: 10px; 
	BACKGROUND: url(imgs/dot.gif) repeat-x 100% 0.9em; 
	PADDING-TOP: 0px;
	text-align: left;
	vertical-align: top;
}
.b-properties__label SPAN {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND: #fff; 
	PADDING-TOP: 0px
}
.b-properties__value {
	PADDING-BOTTOM: 0.7em; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	vertical-align: top;
	FONT-SIZE: 10pt; 
}
DIV {
	COLOR: #000

}
IMG.ico {
	MARGIN: 0px 3px 0px 0px}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.grey {
	COLOR: #666 !important
}
.pb10 {
	PADDING-BOTTOM: 10px !important;
}
.pt15 {
	PADDING-TOP: 15px !important
}
.pt15_ TD {
	PADDING-TOP: 15px !important
}
.pr10 {
	PADDING-RIGHT: 10px !important
}
.cp {
	CURSOR: pointer
}
.t75 {
	FONT-SIZE: 75%
}
.tac {
	TEXT-ALIGN: center !important
}
TR TD.tac {
	TEXT-ALIGN: center !important
}
TR.tac TD {
	TEXT-ALIGN: center !important
}
.off {
	DISPLAY: none
}
.grey {
	COLOR: #666 !important
}
#photomask {
	Z-INDEX: 1500; 
	POSITION: absolute; 
	FILTER: alpha(opacity: 50); 
	WIDTH: 100%; 
	BACKGROUND: black; 
	HEIGHT: 100%; 
	TOP: 0px; 
	LEFT: 0px; 
	opacity: 0.5; 
	-moz-opacity: 0.5
}
.photobox {
	Z-INDEX: 2000; 
	BORDER-BOTTOM: #BE015B 1px solid; 
	POSITION: absolute; 
	BORDER-LEFT: #BE015B 1px solid; 
	BACKGROUND-COLOR: #fff; WIDTH: 469px; 
	BORDER-TOP: #BE015B 1px solid; 
	BORDER-RIGHT: #BE015B 1px solid
}
.photobox .photoBoxClose2 A {
	MARGIN-TOP: -3px; 
	FONT-FAMILY: tahoma; 
	FLOAT: right; 
	FONT-SIZE: 85%;
}
.photobox .content {
	BORDER-BOTTOM: #B40055 9px solid; 
	BORDER-LEFT: #B40055 9px solid; 
	BORDER-TOP: #B40055 9px solid; 
	BORDER-RIGHT: #B40055 9px solid
}
TABLE.photo_pre TD.pre {
	BORDER-BOTTOM: #d9d9d9 2px solid; BORDER-LEFT: #d9d9d9 2px solid; WIDTH: 70px; HEIGHT: 70px; BORDER-TOP: #d9d9d9 2px solid; BORDER-RIGHT: #d9d9d9 2px solid
}

TABLE.photo_pre TD.act {
	BORDER-BOTTOM: #5977b3 2px solid; BORDER-LEFT: #5977b3 2px solid; WIDTH: 70px; HEIGHT: 70px; BORDER-TOP: #5977b3 2px solid; BORDER-RIGHT: #5977b3 2px solid
}
.photo_pre TD.pre {
	BORDER-BOTTOM: rgb(214,227,252) 2px solid; BORDER-LEFT: rgb(214,227,252) 2px solid; BORDER-TOP: rgb(214,227,252) 2px solid; BORDER-RIGHT: rgb(214,227,252) 2px solid
}

