body, html {margin: 0px; padding: 0px; }

body {background-color: #9fa1a4}


body,td, .textdoc, div {
font-family: verdana;
font-size: 11px;
}
.block {display: block; float:left;}
.block-r {display: block; float:right;}

.nospace, form {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}


a, a:hover {text-decoration:none; color: #0081C6}

.PHOTOGALARY_td {padding: 0 5px 5px 0}
img.textdoc, new.textdoc {margin: 5px}


.gr {color: #00B259}
.bl {color: #0081C6}
.r1 {color: #E76E34}
map {display: none}


table.m1 td.tl {
    background: url('img/m2-tl.png') no-repeat left top; width: 10px; height: 10px;
    //background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/m2-tl.png',sizingMethod='crop');
}

table.m1 td.tr {
    background: url('img/m2-tr.png') no-repeat right top; width: 10px; height: 10px;
    //background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/m2-tr.png',sizingMethod='crop');
}


table.m1 td.bl {
    background: url('img/m2-bl.png') no-repeat left bottom; width: 10px; height: 10px;
    //background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/m2-bl.png',sizingMethod='crop');
}

table.m1 td.br {
    background: url('img/m2-br.png') no-repeat right bottom; width: 10px; height: 10px;
    //background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/m2-br.png',sizingMethod='crop');
}

table.m1 td.t {
    background:#fff;
    border-top: 1px solid #1FB25A;
}
table.m1 td.b {
    background:#fff;
    border-bottom: 1px solid #1FB25A;
}
table.m1 td.m {
    background:#fff;
    border-right: 1px solid #1FB25A;
    border-left: 1px solid #1FB25A;
}

a.m3  {color: #fff; background: url(img/ico-m3.gif) no-repeat 37px 2px;
display: block; 
font: 14px verdana;
text-decoration: none;
line-height: 14px;
width: 450px;
} 

a.m3:hover {
color: #A0CF67;
background: url(img/ico-m3-a.gif) no-repeat 37px 2px;
display: block;
font: 14px verdana;
text-decoration: none;
line-height: 14px;
width: 450px;
}

a.m3 span {padding: 0 10px 3px 53px; display: block;}


a.m4:link, a.m4:visited, a.m4:active  {color: #58595B; background: url(img/ico-m4.gif) no-repeat 35px 4px;
display: block; width: 240px;
font: 14px verdana;
text-decoration: none;
margin: 8px 0 10px 0;
}
a.m4-a span, a.m4 span {padding-left: 50px; display: block;}
a.m4-a, a.m4:hover, a.m4-a:hover  {color: #00B259; background: url(img/ico-m4_a.gif) no-repeat 35px 4px;
display: block; width: 240px;
font: 14px verdana;
text-decoration: none;
margin: 8px 0 10px 0;
}


a.m_ins{margin: 3px 0 5px 11px;  width: 405px;
font: 11px;
display: block;

}



.lmenu1:active, .lmenu1:link, .lmenu1:visited{
width: 200px;
text-decoration:none;
display: block;
line-height: 15px;
color:#0081C6;
}

.lmenu1:hover, .lmenu1-a,  .lmenu1-a:hover{
width: 200px;
display: block;
background: url(/img/ico-m1.gif) no-repeat 0 4px;
text-decoration:none;
text-indent: 10px;
line-height: 15px;
color: #00B259;
}

.unsub {width:200px; display:none;
margin-left: 50px;
position: absolute;
z-index:10;
}
.c1{height: 1px; overflow: hidden;}

div.texta_bg {
width: 313px; height: 148px; text-align:left;border: none;
background: url(/img/textarea-bg.gif) no-repeat 0 0;
margin-bottom: 3px;
}


a.m5:link, a.m5:visited, a.m5:active  {color: #58595B; 
display: block; width: 225px;
font: 10px verdana;
text-decoration: none;
margin: 8px 0 10px 0;
}
a.m5-a span, a.m5 span {padding-left: 60px; display: block;}
a.m5-a, a.m5:hover, a.m5-a:hover  {color: #00B259; background: url(/img/m-ico.gif) no-repeat 50px 4px;
display: block; width: 225px;
font: 10px verdana;
text-decoration: none;
margin: 8px 0 10px 0;
}

.hbg0{
background-repeat: no-repeat;
background-position: 0 4px;
padding: 0 10px 5px 35px; border-bottom: 1px solid; }


.hbg1 {height: 34px; 
display: table-cell; vertical-align: middle; overflow:hidden;
font: bold 14px verdana;line-height: 16px;
}
.hbg1 div {
margin-top: expression((
parentNode.offsetHeight/2)
-(parseInt(this.offsetHeight)/2) <0 ? "0" :
(parentNode.offsetHeight/2)
-(parseInt(this.offsetHeight)/2) +'px') ;
}

.lmenu3:active, .lmenu3:link, .lmenu3:visited{
width: 190px;
text-decoration:none;
display: block;
float: left;
margin: 0 10px 3px 0;
}

.lmenu3:active span, .lmenu3:link span, .lmenu3:visited span{
color: #58595B;
font: 11px verdana;
float: left;
line-height: 14px;
cursor: pointer;
text-decoration:none;
}


.lmenu3:hover, .lmenu3-a,  .lmenu3-a:hover{
width: 190px;
display: block;
float: left;
backg__round: url(/img/ico-m1.gif) no-repeat 0 ;
text-decoration:none;
margin: 0 10px 3px 0;
}

.lmenu3-a span, .lmenu3:hover span {
padding__-left: 10px;
font: 11px verdana;
display: block;
line-height: 14px;
color: #00B259;
float: left;
cursor: pointer;
text-decoration:none;
}


#h1 {padding: 30px 0  10px 0; font-size: 14px; color: #0081C6; border-bottom: 2px solid #0081C6; margin-bottom: 20px;}



.form_td1 {padding: 13px; font-family: verdana; font-size: 11px; vertical-align: top; width: 90px;}
.form_td2 {padding: 5px; font-family: verdana; font-size: 11px;}
.indes {width: 200px;}


.indes2 td {height: 12px;
line-height: 12px;
vertical-align: middle;
}


.indes3 {margin-top: 10px;}
.indes3 td {height: 12px;
line-height: 12px;
vertical-align: middle;
}
.indes td {height: 22px;
line-height: 12px;
border-bottom: 1px solid #ddd;
vertical-align: middle;
}

.ind {font-weight:bold; width: 80px;}
.num{width: 63px;}
.pointer {width: 15px;}
.perc-down  {color: #f15d22}
.perc-up  {color: 00b259}

.indes3 .ind, .indes2 .ind {text-indent: 4px;}

.a_to__p1_eng {font: 11px arial; float: left; display: block; width: 36px; height: 21px; color: #fff; text-align: center;line-height: 21px; color: #808184}
.a_to__p1_rus {font: 12px arial; float: left; display: block; width: 36px; height: 21px; color: #fff; background: url(/img/lang-bg.gif) no-repeat; text-align: center;line-height: 21px; }
.a_t__op2_eng {font: 12px arial; float: left; display: block; width: 36px; height: 21px; color: #fff; background: url(/img/lang-bg.gif) no-repeat; text-align: center;line-height: 21px; }
.a_to__p2_rus {font: 12px arial; float: left; display: block; width: 36px; height: 21px; color: #fff; text-align: center;line-height: 21px; color: #808184}


.a_top1_eng {color: #00b259; }
.a_top1_rus {color: #58595b}
.a_top2_rus {color: #00b259; }
.a_top2_eng {color: #58595b}

.tmenu, .tmenu_a {float: left;
width: 192px;
display: block;
}
.tmenu_sep {
float: left;
width: 22px;
height: 10px;
}


.tmenu {
background: url(img/tmenu-bg.gif) repeat-y; 
width: 192px;
}
.tmenu_a {
background: url(img/tmenu-bg-a.gif) repeat-y; 
width: 192px;
}


.tmenu_ins {
background: url(img/tmenu-bg.gif) repeat-y; 
width: 192px;
}
.tmenu_ins_a {
background: url(img/tmenu-bg-a.gif) repeat-y; 
width: 192px;
}

.tmenu_img {height: 45px;
background: url(img/tmenu-bgtop.gif) no-repeat; 
}
.tmenu_img_a {height: 45px;
background: url(img/tmenu-bgtop-a.gif) no-repeat; 
}

.tmenu_lnk {
font: 11px arial; 
line-height: 11px;
margin: 5px 0 5px 0px;
padding-left: 19px;
}
.tmenu_lnk_a {
font: 11px arial; 
line-height: 11px;
margin: 5px 0 5px 19px;
padding-left: 6px;
border-left: 6px solid #2da945;
}

.tmenu_lnk_a a,.tmenu_lnk a {color: #000;}
.tmenu .tmenu_bot {width: 192px;height: 6px;background: url(img/tmenu-bgbot.gif) no-repeat ; overflow: hidden; }
.tmenu_a .tmenu_bot {width: 192px;height: 6px;background: url(img/tmenu-bgbot-a.gif) no-repeat; overflow: hidden;}

h1 {font: bold 18px arial; color: #00b259; line-height: 20px; margin: 0 0 4px 0; padding:0;}
h1 span {font: normal 11px arial; text-decoration: underline; line-height: 20px; color: #000}
.path {margin: 15px 0 10px 0;color: #ababab;}
.path a, .path a:hover {color: #ababab; font-size: 11px;}
.path a:hover {color: #ababab; text-decoration: underline;}


form {font: 11px arial}
.form_input { border: 1px solid #858585; font:11px arial;margin-top: 6px;}
textarea.form_input {

height: 85px;font: 11px arial; padding: 5px 10px 5px 5px;
scrollbar-3dLight-color: #fff;
scrollbar-Arrow-color: #fff;
scrollbar-Base-color: #fff;
scrollbar-DarkShadow-color: #fff;
scrollbar-Face-color: #fff;
scrollbar-Highlight-color: #fff;
scrollbar-Shadow-color: #fff;
scrollbar-Track-color: #fff;
}

input.form_input {width:160px; border: 1px solid #858585; font:11px arial;height: 20px; padding: 2px 0 0 5px ; margin-top: 6px;}

table.form_table td.form_td2 { width:350px; }
table.form_table td textarea.form_input,
table.form_table td input.form_input ,
table.form_table td select.form_input  { width:350px;  border: 1px solid #9ea0a2; }

input.form_submit {font: 11px verdana; float:left; clear: both; margin: 5px 0 15px 120px; width: 85px; height: 24px; background: url(img/btnbg.gif) no-repeat; border: 0; padding: 0;}
input.form_submit_nm {font: 11px verdana; width: 85px; height: 24px; background: url(img/btnbg.gif) no-repeat; border: 0; padding: 0;}

.menu3 {float: left; margin-top: 5px; font: 11px arial; clear: both;
width: 200px;
}
.menu3 a {color: #000; text-decoration: none;}
.menu3 a:hover, .menu3 a.a {color: #00b259; text-decoration: none;}

.menu4 {color: #109f47;margin: 0 0 25px 0;}
.menu4 a {color: #000;}
.menu4 a.a, .menu4 a:hover {color: #109f47;}


table.textdoc {border-collapse: collapse;}
table.textdoc tbody tr td {border-collapse: collapse; border: 1px solid gray; padding: 2px 3px;} 
table.textdoc tbody tr td p {margin: 0;} 


.fl_all {float: left; display: block;}
.fl_top { background: url(img/fm-top.gif); width: 192px; height:12px;overflow: hidden;}
.fl  { background: url(img/fm-bg.gif) repeat-y; width: 192px; }
.fl_ins {padding: 0 20px 0 15px;}
.fl h1 {font: bold 16px arial;color: #00b259;margin: 0 0 10px 0;}
.fl a {color:#231f20; font: 11px arial}
.fl .sep {background: #a5a6aa; height: 1px; overflow: hidden; margin: 10px 0 10px 0}
.fl_bot { background: url(img/fm-bot.gif); width: 192px; height:12px; overflow: hidden;}


.pai_main {background: url(img/pai-bg1.gif) repeat-y; width:455px; margin-bottom: 10px;}
.pai_top {background: url(img/pai-bg-top0.gif) no-repeat; overflow: hidden; width:455px; height:7px;}
.pai_head {text-align:center; font: 14px tahoma; color: #000000; padding-bottom: 5px;}
.pai_main2 {margin-left: 1px;background: url(img/pai-bg-top.gif) repeat-x; overflow: hidden; width:453px;}
.pai_img {float: left; width: 126px; text-align:center; margin-right: 10px;padding-top: 1px;}
.pai_text {float: left; width: 300px;padding: 10px 0 10px 0; text-align: left;}
.pai_bot {background: url(img/pai-bg-bot.gif);  width:455px; height:14px;overflow: hidden;}


.pai_main_2 {background: url(img/pai-bg1_2.gif) repeat-y; width:292px; float: left; margin-right: 5px; margin-bottom: 10px;}
.pai_top_2 {background: url(img/pai-bg-top0_2.gif) no-repeat; overflow: hidden; width:292px; height:7px;}
.pai_head_2 {text-align:center; font: 14px tahoma; color: #000000; padding-bottom: 5px;}
.pai_main2_2 {margin-left: 1px;background: url(img/pai-bg-top.gif) repeat-x; overflow: hidden; width:290px;}
.pai_text_2 {padding: 10px 10px 10px 10px; text-align: left;}
.pai_bot_2 {background: url(img/pai-bg-bot_2.gif);  width:292px; height:14px;overflow: hidden;}

table.bgraf {width: 617px; }

td.gcap { height: 163px; padding: 18px 10px 0 15px; font-weight: bold; font-size: 11px; color: #25a944; }
td.gdesc { height: 60px; padding: 0 0 13px 15px; font-size: 9px;}
td.gdesc b, td.gdesc i, td.gdesc span { font-size: 9px;} 

td.glcap { height: 261px; width: 212px; padding: 18px 10px 0 15px; }
td.glcap div.pl {margin-bottom: 5px;}
td.glcap div.pl a {text-decoration:none; font-weight: bold; font-size: 12px; color: #363636; border-bottom: 1px solid #fff;}
td.glcap div.pl a:hover { border-bottom: 1px dashed #1c2;}
td.glcap div.pl span { font-weight: bold; font-size: 12px; color: #25a944;}
td.glcap div.p2 p, td.glcap div.p2 p b { font-size: 11px; }
td.glcap div.p2 p span { font-size: 13px; font-weight: bold;}
td.glgraf { height: 261px; width: 415px; }
td.seltd p {margin: 5px 0; padding: 2px;}
td.seltd table.seltbl tr td {padding: 2px;}

div.pai_text p {  padding: 0 0 0 15px; margin: 0 0 10px 0; }
div.pai_text p a { font-weight: bold; color: #555; }
div.pai_text ul { padding: 0 0 0 15px; margin: 0; } 
div.pai_text ul li {
list-style-image: url(/img/bltgarr.gif);
padding-bottom: 3px; 
}



 /* html:root*.p2 p span { font-size: 11px !important; }  Safari */
