@charset "utf-8";
* {
margin:0;
padding:0;
}
html , body {height:100%; 


}
*html body {
height:100%;
overflow:auto
}
body {text-align:left;bbackground:url('/images/wrapper_bg.gif') left top repeat-y; font-size: 17px;}
img {border:none}
ul { display:table;list-style-type: none;z-index:1000;}
.main_block ul { display:table;list-style-type: none;z-index:1000;}


#td_menu {
display: table-cell;
height: 14px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align: middle;
text-align: right;
}

#table_menu {
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
border-bottom-color: rgb(128, 128, 128);
border-bottom-width: 0px;
border-collapse: separate;
border-left-color: rgb(128, 128, 128);
border-left-width: 0px;
border-right-color: rgb(128, 128, 128);
border-right-width: 0px;
border-top-color: rgb(128, 128, 128);
border-top-width: 0px;
display: table;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 180px;
}

#td_cont {
display: table-cell;
afont-size: 11px;
font-style: normal;
aheight: 109px;
aline-height: 15px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
aatext-align: justify;
avertical-align: middle;
awidth: 195px;
}

#td_cont3 {
display: table-cell;
font-size: 11px;
font-style: normal;
height: 109px;
line-height: 15px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
text-align: justify;
vertical-align: middle;
width: 195px;
}


#table_cont {
display: table-cell;
font-size: 11px;
font-style: normal;
height: 173px;
line-height: 15px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 10px;
margin-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
text-align: justify;
vertical-align: left;
width: 195px;
background: url(/images/fon_pod_kartinky_3.gif) no-repeat;
}


table, td  {
    font-face: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 15px;
    padding-bottom: 11px;
    ttext-align: justify;
}


#cont_class td {
    padding-top: 5px;                                                                                                                              
    padding-left: 10px;                                                                                                                              
    padding-right: 10px;                                                                                                                            
    padding-bottom: 5px;~;   
}

#cont_class table {
    padding-top: 0px;                                                                                                                              
    padding-left: 0px;                                                                                                                              
    padding-right: 0px;                                                                                                                            
    padding-bottom: 0px;~;   
}

#table_zero {
    padding-top: 0px;                                                                                                                              
    padding-left: 0px;                                                                                                                              
    padding-right: 0px;                                                                                                                            
    padding-bottom: 0px;~;   
}


#td_zero {
    padding-top: 0px !important;                                                                                                                              
    padding-left: 0px !important;                                                                                                                              
    padding-right: 0px !important;                                                                                                                            
    padding-bottom: 0px !important;   
}



h1 {
background::url('/images/orange_dot.gif');# 22px 6px no-repeat;
font:bold 18px Verdana;
text-align: center;
padding-left:48px;
padding-top:2px;
margin-left::154px;
margin-bottom:50px;
color:#000;
}
h2 {
background:url('/images/white_dot.gif') 22px 6px no-repeat;
font:bold 12px Verdana;
padding-left:37px;
color:#fff;
}

.h52 {
font:bold 12px Verdana;
}


h3 {
font:17px Verdana;
margin-top:10px;
margin-left:10px;
}
h4 {
font:bold 15px Verdana;
margin-top:10px;
margin-left:10px;
}
* html .main {height:100%}
.main {
background:url('/images/wrapper_bg.gif') left top repeat-y;
min-height:100%;
display:block;
border:0px solid;
width:1024px;
text-align:left;
position:relative;
} 
.l {float:left}
.r {float:right}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px;
}
.header {
background:url('/images/bg_header.jpg') left top no-repeat;
height:177px;
_height:175px;
position:relative;
z-index:100;
}

.head {
    width:100%;
    height:124px;
    position:relative;
    overflow:hidden;
}

.tel {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ff9000;
 font-size:12px;
 font-weight: bold;
 font-style:italic;
margin-left:330px;
_margin-left:165px;
margin-top:10px;
float:left;
}
.search {
margin-left:722px;
}
.search p {
font:bold 10px Verdana;
color:#ff9000;
text-transform:uppercase;
float:left;
margin-top:11px;
}
.inp_s {
width:175px;
height:18px;
margin-top:7px;
margin-left:4px;
float:left;
}
.search_but {
background:url('/images/arrow.gif') left top no-repeat;
width:36px;
height:26px;
border:none;
margin-top:3px;
margin-left:9px;
cursor:pointer;
float:left;
}
.search_but_1 {
background:url('/images/arrow.gif') left top no-repeat;
width:36px;
height:26px;
border:none;
margin-top:-2px;
margin-left:9px;
cursor:pointer;
}
.icon_1 {
margin-top:22px;
margin-left:29px;
_margin-left:15px;
float:left;
}
.icon_2 {
margin-top:41px;
margin-left:25px;
float:left;
}
.icon_3 {
margin-top:56px;
margin-left:32px;
float:left;
}
.icon{
font:11px Verdana;
color:#000;
margin-top:20px
}
.icon a {
font:bold 11px Verdana !important;
color:#FF7800 !important;
text-decoration:none;
} 
.icon a:hover {
color:#000 !important;;
} 
.icon img {
float:left;
margin-right:10px
}
.logo {
margin-top:17px;
margin-left:583px;
_margin-left:387px;
float:left;
}

html:first-child #pmenu ul {margin-top:1px;}
*:first-child+html #pmenu ul {margin-top:5px;} 
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {
position:relative; 
height:25px; 
zz-index:100;
}
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {
padding:0; 
margin:0; 
list-style-type: none;
floatt:right;
padding-left: 100px; /* Отступ меню слева */
}
/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
/* border: 1px solid #0000ff; me */
display:block;
/* width:300px; Originalnaya wirina verxnix ssilok*/ 
font:bold 11px Verdana;
color:#000; 
text-align:left;;
padding-top:8px;
padding-bottom:6px;
text-decoration:none; 
text-indent:5px;
}

.ared {
    font-family:Verdana;font-size:10px;padding-right:10px;
}

.ared a {
    font-family:Verdana;font-size:10px;padding-right:10px;
}

.ared a:hover {
    font-family:Verdana;font-size:10px;padding-right:10px;
 color:#FFFFFF;
}

.ared a:visited {
    font-family:Verdana;font-size:10px;padding-right:10px;
 color:#FFFFFF;
}



/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-bottom:1px solid #fff}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
/* Set up the list items */
#pmenu li {float:left;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#FFFFFF;}
#pmenu li:hover > span > a {color:#FFFFFF;}
#pmenu li:hover > span > a > span {color:#FFFFFF;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE  make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {
/* display:block; */
display:table-cell;
position:absolute; 
 top:-11px; 
 left:50px;  
 padding:10px 30px 30px 71px; 
width:170px; /* Non IE browsers width 2-3-4 level me */
}
/* For Mozila make the sublevels visible on list hover. This is all it needs */
html:root #pmenu li:hover > ul{
padding:11px 30px 60px 121px; 
} 
/* For IE7 make the sublevels visible on list hover. This is all it needs */
*:first-child+html #pmenu li:hover > ul {
visibility:visible; 
display:block; 
position:absolute; 
/* padding:20px 30px 30px 51px; */
padding:6px 0px 0px 121px;  /* подуровни IE 7 */
/* width:120px; */
}
*:first-child+html #pmenu li> ul {
visibility:hidden; 
display:block; 
position:absolute; 
padding:6px 30px 30px 91px;

/* width:120px; */
}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {
left:-80px; /* настройка подуровней */
top:30px;

}
/* get rid of the table */
#pmenu table {
position:absolute; 
border-collapse:collapse; 
top:0; 
left:-18px;
padding-left:0px; 
border:0px solid black;
zz-index:10000; 
font-size:1em;
width:280px; /* me wirina for IE 2-3-4 level  */

}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {
position:relative; 
color:#fff;

}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {
Bbackground:#dfd7ca; 
color:#c0;

}
/* Set up the pointers for the sub level indication */
/* #pmenu li.fly {background:#95b5e8 url('/images/fly_bg.gif') no-repeat right center ; padding-right: 40px;width:240px;} */
#pmenu li.fly {background:#95b5e8 url('/images/fly_bg.gif') no-repeat right center ;}
.drop li {
width:100%;
background:#95b5e8;

}
/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; РґСЏ РµРєСЃР»РѕСЂРµСЂР° РѕС‚СЃС‚СѓРїС‹*/
* html #pmenu li ul {
visibility:hidden; 
display:block; 
position:absolute; 
/* top:-11px; */
/* left:80px; */
padding:15px 30px 30px 30px;  

}
/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
padding:15px 30px 30px 30px;  
left:80px;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;

}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;

}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; 
left:-30px; 
top:14px; 
lef\t:-31px; 
to\p:15px;
/* width:300px;  me  */

}
/* 2 level */
/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; 
top:-15px; 
left:235px;
width:200px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
left:106px;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

.point_old {
background:url('/images/point_bg.gif') left top no-repeat;
padding-left:15px;
padding-left:17px;
padding-top:5px;
display:table-cell;
/* border: 1px solid #00ff00; me */
height:36px;
}

/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
.point {
    background: url('../images/point_bg.gif') left top no-repeat;
    padding-left: 17px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.line_point {
background:url('../images/line_point_bg.gif') left top no-repeat;
padding-left:44px;
}
.w50 {
width:80px !important;
}

.w80 {
width:85px !important;
}

.w45 {
width:70px !important;
}


.w120 {
width:125px !important;
}

.w160 {
width:165px !important;
}

.w200 {
width:205px !important;
}

.w180 {
width:185px !important;
}



.line_point_old {
background:url('/images/line_point_bg.gif') left top no-repeat;
padding-left:40px;
padding-left:44px;
padding-top:5px;
display:table-cell;
height:36px;
}

.line_point2 {
background:url('/images/line_point_bg2.gif') left top no-repeat;
padding-left:40px;
padding-left:44px;
padding-top:5px;
display:table-cell;
height:36px;
}

/*
*html .point {
background:url('/images/point_bg.gif') left 5px no-repeat;
padding-top:12px;
}
*html .line_point  {
background:url('/images/line_point_bg.gif') left 5px no-repeat;
padding-top:12px;
}
html:first-child .line_point  {
background:url('/images/line_point_bg.gif') left 1px no-repeat;
padding-top:7px;
}

*html .line_point2  {
background:url('/images/line_point_bg2.gif') left 5px no-repeat;
padding-top:12px;
}
html:first-child .line_point2  {
background:url('/images/line_point_bg2.gif') left 1px no-repeat;
padding-top:7px;
}


*:first-child+html .point {
background:url('/images/point_bg.gif') left 6px no-repeat;
padding-top:12px;
}
*:first-child+html .line_point  {
background:url('/images/line_point_bg.gif') left 5px no-repeat;
padding-top:12px;
}

*:first-child+html .line_point2  {
background:url('/images/line_point_bg2.gif') left 5px no-repeat;
padding-top:12px;
}

*/

.w40 {
width:40px !important;
}
.w50_old {
wwidth:90px !important;
}
.w80_old {
width:85px !important;
}
.w100 {
width:100px !important;
}
.w90 {
width:90px !important;
}


.mart10 {
margin-top:10px
}
*html .mart10{
margin-top:-1px
}
*:first-child+html .mart10 {
margin-top:15px
}
.wrapper {
border:0px solid;
background:url('/images/wrapper_bg.gif') left top repeat-y;
width:1024px;
margin-top:-2px;
_margin-top:0px;
float:left;
height:100%;
}
.navigation {
width:196px;
float:left;
pposition:relative;
z-index:50;
}

.bg_1 {
background:url('/images/bg_1.gif') left top no-repeat;
width:196px;
height:198px;
margin-top:0px;
margin-bottom:-93px;
z-index:50;  
}

.prod {
background:url('/images/white_dot.gif') left 38px no-repeat;
font:bold 12px Verdana;
padding-left:12px;
padding-top:33px;
margin-left:67px;
color:#fff;
}


 {
color:#fff;
}
.prod  a {
color:#fff;
text-decoration:none;
} 
.prod  a:hover {
	color: #fff;
	text-decoration: underline;
} 

.top_nav_1 {
background:url('/images/top_nav_1.gif') left top no-repeat;
width:196px;
height:13px;
font-size:0px;
line-height:0px;
}
.top_nav {
background:url('/images/top_nav.gif') left top no-repeat;
width:196px;
height:13px;
font-size:0px;
line-height:0px;
}
.bot_nav {
background:url('/images/bot_nav2.gif') left top no-repeat;
width:196px;
height:6px;
font-size:0px;
line-height:0px;
margin-top:5px;
margin-bottom:7px;
}

.bot_nav2 {
background:url('/images/bot_nav2.gif') left top no-repeat;
width:196px;
height:6px;
font-size:0px;
line-height:0px;
margin-top:0px;
margin-bottom:7px;
}

.block_nav {
background:url('/images/block_nav.gif') left top repeat-y;
width:196px;
}
.nav_menu  ul {

}
.nav_menu li {
font:14px Verdana;
margin-right:8px;
color:#000;
padding-bottom:10px;
line-height:105%;
text-align:right
}

.block_nav h2 {
font:11px Verdana;
	font-weight: bold;
}


.nav_menu a {
color:#000;
text-decoration:none;
}
.nav_menu_1 li {
font:14px Verdana;
margin-right:8px;
color:#000;
padding-bottom:10px;
line-height:105%;
text-align:right
}
.nav_menu_1 a {
color:#000;
text-decoration:none;
}
.nav_menu_1 a:hover {
color:#fff;
}
.bot_bg {
background:url('/images/nav_menu_bot.gif') left bottom no-repeat;
}
.nav_menu a:hover {
color:#fff;
}
.text_1 {
width:178;
font:11px Verdana;
color:#000;
margin-top:15px;
margin-left:14px;
}
.more a{
background:url('/images/bg_link.gif') 77px top no-repeat;
height:19px;
padding-top:2px;
display:block;
font:11px Verdana;
color:#fff;
text-decoration:none;
margin-top:17px;
margin-left:90px
}
.more_or a{
background:url('/images/bg_link_or.gif') 70px top no-repeat;
height:19px;
padding-top:2px;
display:block;
font:11px Verdana;
color:#FF7800;
text-decoration:none;
margin-top:7px;
margin-left:95px
}

.more_or_2 a{
background:url('/images/bg_link_or.gif') 96px top no-repeat;
height:19px;
ppppradding-bottom:2px;
display:block;
font:11px Verdana;
color:#FF7800;


pposition:absolute; ppadding-top:0px;ppadding-left:25px;


text-decoration:none;
mmmrargin-bottom:7px;
margin-left:73px;
padding-top:2px;
}

.more_or_2_old a{
background:url('/images/bg_link_or.gif') 90px top no-repeat;
height:19px;
padding-top:2px;
display:block;
font:11px Verdana;
color:#FF7800;
text-decoration:none;
margin-top:7px;
margin-left:67px
}


.more_or_1 a{
background:url('/images/bg_link_or.gif') 75px top no-repeat;
height:19px;
width:100px;
padding-top:2px;
display:block;
font:11px Verdana;
color:#FF7800;
text-decoration:none;
margin-top:25px;
_margin-top:27px;
margin-left:80px
}
html:first-child .more_or_1 a {margin-top:21px;}
html:root .more_or_1 a {margin-top:27px;}
.more a:hover  {
background:url('/images/bg_link_b.gif') 77px top no-repeat;
color:#000;
}
.more_or a:hover {
background:url('/images/bg_link_bl.gif') 70px top no-repeat;
color:#000;
} 
.more_or_2 a:hover {
background:url('/images/bg_link_bl.gif') 96px top no-repeat;
color:#000;
} 

.more_or_1 a:hover {
background:url('/images/bg_link_bl.gif') 75px top no-repeat;
color:#000;
}
.pic_1 {
background:url('/images/pic_1.png') left top no-repeat;
width:165px;
height:88px;
margin-top:57px;
margin-left:14px;
behavior:url(iepngfix.htc)
}
.content {
background:url('/images/content_top.gif') left top no-repeat;
width:800px;
border: 1px solid; 
font:12px Verdana;
_wwidth:816px;
padding-left:25px;
hheight:100%;

float:left;
     font-size:11px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 margin-bottom: 0px;
     text-align: justify;
 list-style-type: disc;
 list-style-position: inside;
}



.content ul {
      list-style-type: disc;
      list-style-position: inside;
}

.content ol {
      list-style-type:  decimal;
      list-style-position: inside;
}


.content2 ul {
      list-style-type: disc;
      list-style-position: inside;
}

.content2 ol {
      list-style-type:  decimal;
      list-style-position: inside;
}



.prod_1 {
margin-right:19px
}
.text_2 {
font:11px Verdana;
color:#000;
width:790px;
margin-top:37px;
text-align:justify;
padding-left:12px;
	 padding-right: 12px;
}
.text_2 img {
float:left;
}
.text_3 img {
float:left;
}
.text_5 img {
float:right;
margin-left:10px
}
.detailed {
margin-top:5px;
float:right;
}
.menu_1 li{
font:12px Verdana;
margin-left:10px;
margin-top:7px;
width:180px;
}
.menu_1 a {
color:#000;
text-decoration:none;
}
.menu_1 a:hover {
color:#fff
}
.menu_letter ul{
margin-top:45px;
margin-left:35px;
}
.menu_letter li {
width:95px;
font:17px Verdana;
float:left;
text-transform:uppercase;
}
.menu_letter a {
color:#FF7800;
text-decoration:none;
}
.menu_letter a:hover {
color:#000
}

.menu_letter2 ul{
margin-top:0px;
margin-left:35px;
}
.menu_letter2 li {
font-size:14px;
color:#ff7800;
font-weight: bold;
width:95px;
float:left;
text-transform:uppercase;
}
.menu_letter2 a {
color:#FF7800;
text-decoration:none;
}
.menu_letter2 a:hover {
color:#000
}



.text_3 {
font:12px Verdana;
color:#000;
width:780px;
margin-top:0px;
margin-left:10px;
text-align:justify;
}

.text_3_2 {
font:12px Verdana;
color:#000;
width:803px;
margin-top:0px;
margin-left:0px;
text-align:justify;
}

.text_3_3 {
font:12px Verdana;
color:#000;
width:803px;
margin-top:0px;
margin-left:0px;
text-align:justify;
     font-size:11px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-bottom: 0px;
     text-align: justify;
line-height: 15px;
}


.text_5 {
font:12px Verdana;
color:#000;
width:780px;
margin-top:15px;
margin-left:10px;
text-align:justify;
}
.text_6 {
font:11px Verdana;
color:#000;
#w\isddsdftsfdsh:665px;
line-height: 15px;
text-align:justify;
#fsfdsdfloat:left;
}
.text_6 span {
font-weight:bold;
color:#FF7800

}
.text_6 a{
text-decoration:none;
}

.text_7 {
font:11px Verdana;
color:#000;
width:520px;
margin-left:10px;
margin-bottom:10px;
text-align:justify;
float:left;
}
.block_1 {
width:180px;
margin-left:18px;
_margin-left:9px;
margin-top:10px;
float:left;
}
.block_2 {
width:180px;
margin-left:18px;
margin-top:10px;
float:left;
}
.block_3 {
margin-bottom:20px;
}
.print_1 {
background:url('/images/print_1.gif') left top no-repeat;
width:71px;
height:101px;
margin-left:49px;
}
.print_2 {
background:url('/images/print_2.gif') left top no-repeat;
width:71px;
height:101px;
margin-left:49px;
}
.print_3 {
background:url('/images/print_3.gif') left top no-repeat;
width:76px;
height:101px;
margin-left:49px;
}
.print_4 {
background:url('/images/print_4.gif') left top no-repeat;
width:68px;
height:101px;
margin-left:49px;
}
.text_4 {
font:11px Verdana;
color:#000;
margin-top:5px;
text-align:justify;
}

.text_4 p {
font:11px Verdana;
color:#000;
margin-top:5px;
text-align:justify;
}

.ar_r {
margin-right:0px;
_margin-right:0px;
margin-top:30px;
float:right;
}
.ar_l {
margin-left:0px;
_margin-left:0px;
margin-top:30px;
float:left;
}
.date {
font:bold 10px Verdana;
color:#000;
margin-left:10px;
margin-top:15px;
}
.bg_content_bot {
background:url('/images/content_bg_bot.gif') left top no-repeat;
width:800px;
height:59px;
margin-top:20px
}
.news_archive {
margin-top:-45px
}
.sel_1 {
font:11px Verdana; 
margin-top:10px;
margin-left:10px;
_margin-left:5px;
float:left;
}
.sel_2 {
font:11px Verdana; 
margin-top:10px;
margin-left:36px;
float:left;
}
.select_1 {
width:55px;
border:1px solid #7F9DB9;
font:11px Verdana; 
color:#000
}
.select_2 {
width:91px;
border:1px solid #7F9DB9;
font:11px Verdana; 
color:#000
}
.select_3 {
font:11px Verdana;
border:1px solid #7F9DB9;
width:426px;
height:22px;
margin-right:3px;
float:left;
}
html:root .select_3  {margin-right:5px;}  
.news_but {
background:url('/images/arrow.gif') left top no-repeat;
width:36px;
height:26px;
border:none;
margin-top:6px;
margin-left:9px;
cursor:pointer;
float:left;
}
.publ_pic {
_margin-left:10px;
margin-left:0px;
_margin-left:5px;
margin-right:20px;
float:left;
}
.input {
font:11px Verdana;
margin-top:7px;
color:#FF0000;
}
*html .input {
margin-bottom:7px;
margin-top:0px;
}
.radio {
width:40px !important;
color:000;
margin-top:4px;
margin-right:8px;
}
.radio input {
margin-right:5px;
}
.form p {
font:11px Verdana;
color:#000;
text-align:right;
width:218px;
margin-top:5px;
margin-left:10px;
_margin-left:5px;
margin-right:10px;
float:left;
}
.form_1 p {
font:11px Verdana;
color:#000;
margin-top:5px;
margin-right:20px;
_margin-right:8px;
}
.text_8 {
width:40px;
text-align:right;
float:left;
}
.inp_1 {
font:11px Verdana;
border:1px solid #7F9DB9;
width:426px;
height:22px;
margin-right:3px;
float:left;
}
.text_a {
font:11px Verdana;
color:#000;
border:1px solid #7F9DB9;
width:426px;
height:68px;
_margin-left:-3px;
}
.but{
margin-right:5px;
}
.search_list {
margin-left:30px;
margin-top:10px;
}
.search_list li {
margin-bottom:7px;
}
.search_list a {
color:#000;
}
.tabl {
font:14px Verdana;
color:#000;
margin-top:10px;
}
.tabl td {
border:1px solid #fff;
text-align:center;
padding-top:5px;
padding-bottom:5px
}
.al_left {
text-align:left!important;
padding-left:5px !important;
}
.tab_bg_1 {
background:#96B6E3;
}
.tab_bg_2 {
background:#D3D8E1;
}
.tab_bg_3 {
background:#BAD0EF;
}
.h300 {
height:300px
}
.razdel_titel {
font:bold 11px Verdana;
color:#000;
margin-left:20px;
margin-bottom:10px;
}
.raz {
margin-left:10px
}
.razdel_1 {
z-index:1;
background:url('../images/bg_razdel.gif') left top repeat-y;
width:199px;
float:left;
margin-left:0px;
_margin-left:0px;
}
.razdel_1 li {
margin-top:7px;
margin-left:0px
}
.razdel_1 a {
font:bold 11px Verdana;
color:#FF7800;
text-decoration:none;
}
.razdel_1 a:hover {
color:#000;
}
.razdel_bot {
background:url('/images/bg_razdel_bot.gif') left top no-repeat;
width:199px;
height:16px;
}
html:root .razdel_bot{
margin-top:-3px;
} 
.footer {
bborder-bottom:0px solid;
pposition:absolute;
background:url('/images/footer_bg.gif') left top repeat-x;
width:1024px;
height:46px;
margin-top:0px;

}
.nav_left_bot {
background:url('/images/nav_left_bot.gif') left top no-repeat;
width:214px;
height:12px;

left:0px;
top:0px;
font-size:0px;
line-height:0px;
}
.copy {
z-index:1;
font:bold 11px Verdana;
color:#5E5E64;
margin-left:50px;
_margin-left:100px;
padding-top:10px;
float:left;
}

.rating {
z-index:1;
font:bold 11px Verdana;
color:#5E5E64;
margin-left:200px;
padding-top:0px;
float:left;
}

.adress {
font:bold 11px Verdana;
color:#5E5E64;
margin-right:60px;
_margin-right:30px;
padding-top:10px;
float:right;
}



/*
verticalnoe menu  - java script
*/	
.java_menu_txt {
	text-decoration:none;
	color:#000000;
	cursor:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
		}   

.table_menu_txt	{
	line-height: 13px;
	font-size: 12px;
}   
.table_menu_txt li	{
    padding-bottom: 5px;
}   
.java_menu_txt ul {
margin-top:5px !important;
margin-bottom:-7px !important;
}
.java_menu_txt li {
line-height:40%;
}
.java_menu_txt_11px ul {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	line-height: 2px;
}  
		
.java_menu_txt_11px a {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	display:block;
	margin:0px;
}  	   
.java_menu_txt a:link {
	text-decoration: none;
	color: #000000;
	font-size:9px;
}     

.java_menu_txt a {
	text-decoration: none;
	color: #000000;
	font-size:9px;
}     

.java_menu_txt a:hover {
	text-decoration: underline;
	ccolor: #FFA07A;
	ccolor: #00FF00;
	color: #FFFFFF;
	font-size:9px;
}     
.java_menu_txt_11px {
	font-size:11px;
	font-weight: bold;	
	text-align:right;
	text-decoration:none;
	color:#000000;
	cursor:auto;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
	line-height: 20px;
		}      

.java_menu_txt_11px a {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
}  	
.java_menu_txt_11px a:link {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
}     
.java_menu_txt_11px a:hover {
	text-decoration: underline;
	ccolor: #FFA07A;
	color:#ffffff;
ccolor: #00FF00;
	font-size: 9px;
}     
.java_menu_txt_11px a:visited {
	text-decoration: none;
	color: #000000;
	font-size:9px;
}    
.links_txt_index {
    font-weight: bold;
	text-decoration:none;
	color:#ff7800;
	valign: top;
	
	
	}
	/*
dlia ssilok goriachix - podsvetka-index
*/	

.links_txt_index:hover  {
	text-decoration:none;
	color:#000000;
	cursor: hand;
	}
	
.links_txt_index font{
font-size:12px;
line-height: 13px;
}


#menu {
    clear:both;
    float:right;
    padding:0 10px 0 0;
    margin:0;
    list-style:none;
}
#menu li {
    float:left;
    position:relative;
}
#menu li.hover div,
#menu li:hover div {
    display:block;

}
#menu li.hover div div,
#menu li:hover div div {
    display:none;

}
#menu div li.hover div,
#menu div li:hover div {
    display:block;

}
#menu div li.hover div div,
#menu div li:hover div div {
    display:none;
}
#menu div div li.hover div,
#menu div div li:hover div {
    display:block;
}
#menu div div li.hover div,
#menu div div li:hover div {
    display:block;
}
#menu div div li.hover div div,
#menu div div li:hover div div {
    display:none;
}
#menu div div div li.hover div,
#menu div div div li:hover div {
    display:block;
}
#menu div div div li.hover div div,
#menu div div div li:hover div div {
    display:none;
}
#menu div div div div li.hover div,
#menu div div div div li:hover div {
    display:block;
}
#menu div div div div li.hover div div,
#menu div div div div li:hover div div {
    display:none;
}
#menu div div div div div li.hover div,
#menu div div div div div li:hover div {
    display:block;
}
#menu ul li.hover a span,
#menu ul li:hover a span {
    color:#fff;
    ccolor:#00ff00;
}
#menu ul li.hover ul a span,
#menu ul li:hover ul a span {
    color:#000;
}
#menu ul li.hover ul a:hover span,
#menu ul li:hover ul a:hover span {
    color:#fff;
}
#menu ul ul li.hover a span,
#menu ul ul li:hover a span {
    color:#fff;
}
#menu ul ul li.hover ul a span,
#menu ul ul li:hover ul a span {
    color:#000;
}
#menu ul ul li.hover ul a:hover span,
#menu ul ul li:hover ul a:hover span {
    color:#fff;
}
#menu ul ul ul li.hover a span,
#menu ul ul ul li:hover a span {
    color:#fff;
}
#menu ul ul ul li.hover ul a span,
#menu ul ul ul li:hover ul a span {
    color:#000;
}
#menu ul ul ul li.hover ul a:hover span,
#menu ul ul ul li:hover ul a:hover span {
    color:#fff;
}
#menu ul ul ul ul li.hover a span,
#menu ul ul ul ul li:hover a span {
    color:#fff;
}
#menu ul ul ul ul li.hover ul a span,
#menu ul ul ul ul li:hover ul a span {
    color:#000;
}
#menu ul ul ul ul li.hover ul a:hover span,
#menu ul ul ul ul li:hover ul a:hover span {
    color:#fff;
}
#menu ul ul ul ul ul li.hover a span,
#menu ul ul ul ul ul li:hover a span {
    color:#fff;
}
#menu ul ul ul ul ul li.hover ul a span,
#menu ul ul ul ul ul li:hover ul a span {
    color:#000;
}
#menu ul ul ul ul ul li.hover ul a:hover span,
#menu ul ul ul ul ul li:hover ul a:hover span {
    color:#fff;
}
#menu ul li.hover a.drops,
#menu ul li:hover a.drops {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul li.hover ul a.drops,
#menu ul li:hover ul a.drops {
    background:url(../images/arrow01.gif) no-repeat 100% 50%
}
#menu ul li.hover ul a.drops:hover,
#menu ul li:hover ul a.drops:hover {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul li.hover a.drops,
#menu ul ul li:hover a.drops {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul li.hover ul a.drops,
#menu ul ul li:hover ul a.drops {
    background:url(../images/arrow01.gif) no-repeat 100% 50%
}
#menu ul ul li.hover ul a.drops:hover,
#menu ul ul li:hover ul a.drops:hover {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul li.hover a.drops,
#menu ul ul ul li:hover a.drops {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul li.hover ul a.drops,
#menu ul ul ul li:hover ul a.drops {
    background:url(../images/arrow01.gif) no-repeat 100% 50%
}
#menu ul ul ul li.hover ul a.drops:hover,
#menu ul ul ul li:hover ul a.drops:hover {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul ul li.hover a.drops,
#menu ul ul ul ul li:hover a.drops {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul ul li.hover ul a.drops,
#menu ul ul ul ul li:hover ul a.drops {
    background:url(../images/arrow01.gif) no-repeat 100% 50%
}
#menu ul ul ul ul li.hover ul a.drops:hover,
#menu ul ul ul ul li:hover ul a.drops:hover {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul ul ul li.hover a.drops,
#menu ul ul ul ul ul li:hover a.drops {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu ul ul ul ul ul li.hover ul a.drops,
#menu ul ul ul ul ul li:hover ul a.drops {
    background:url(../images/arrow01.gif) no-repeat 100% 50%
}
#menu ul ul ul ul ul li.hover ul a.drops:hover,
#menu ul ul ul ul ul li:hover ul a.drops:hover {
    background:url(../images/arrow01-over.gif) no-repeat 100% 50%
}
#menu li a {
    float:left;
    font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:14px 0 6px 4px;
    text-decoration:none;
}
#menu li a:hover {
    color:#fff;
    text-decoration:none;
}
#menu div {
    display:none;
    position:absolute;
    top:34px;
    left:15px;
    width:170px;
    background:#95b5e8;
    border:1px solid #003879;
}


#menu .right div {
    left:auto;
    right:0;
}
#menu div div {
    top:0;
    left:170px;
}
#menu li.right div div {
    left:auto;
    right:170px;
}
#menu h3 {
    font:bold italic 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#3f80c2;
    margin:0;
    padding:4px 0;
    width:170px;
    background:#f4f2f6;
}
#menu h3 span {
    display:block;
    font:bold italic 12px/14px Verdana, Arial, Helvetica, sans-serif;
    color:#3f80c2;
    margin:0 6px;
}
#menu ul {
    width:170px;
    padding:0;
    margin:0;
    list-style:none;
}
#menu ul:after {
    clear:both;
    display:block;
    content:"";
}
#menu ul li {
    float:left;
    width:170px;
    padding:0;
    margin:0;
    background:none;
}
#menu ul li a {
    font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    padding:0 15px 0 0;
    margin:0;
    cursor:pointer;
}
#menu ul li a span {
    display:block;
    font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    width:149px;
    padding:5px 0 5px 6px;
}
#menu ul li a.drops {background:url(../images/arrow01.gif) no-repeat 100% 50%}
#menu ul li a.drops:hover {background:url(../images/arrow01-over.gif) no-repeat 100% 50%}
#menu ul li a:hover span {color:#fff}
#menu ul li a.link {font:bold italic 11px/14px Verdana, Arial, Helvetica, sans-serif}
#menu ul li a.link span {
    font:bold italic 11px/14px Verdana, Arial, Helvetica, sans-serif;
    background:url(../images/line1.gif) no-repeat;
    padding:7px 0 5px 6px;
}

