html
        {
                height:100%;
        }

* html .body1
        {
                height:100%;
        }

body
        {
                padding:0px 26px 0px 26px;
                margin:0px;
                font-family:Tahoma;
                background:#ffffff;
                line-height:12px;
                height:100%;
                font-size:11px;
                color:#565656;
                position:relative;
        }
        
a
        {
                text-decoration:underline;
                color:#0072B2
        }        
        
        
a:hover
        {
                text-decoration:underline;
                color:#51A0CC;
        }        


a img
        {
                border:0px;
        }
        
p
        {
                padding:7px 0px 7px 0px;
                margin:0px;
        }        
        
        
form
        {
                padding:0px;
                margin:0px;
        }        

h3
        {
                font-size:15px;
                color:#666666;
                text-transform:uppercase;
                padding:10px 0px 10px 0px;
                margin:0px;
                font-family:Arial Narrow;
        }



.body1
        {
                width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 949)? "949" : "100%");
                min-width:949px;
                min-height:100%;
        }
        
.head1
        {
                height:70px;
                background:url(images/hr1.gif) 0px 0px repeat-x;
                padding:10px 0px 0px 0px;
        }


.head1 table
        {
                width:100%;
                border-collapse:collapse;
        }
        
table td { vertical-align: top; }

.head1 table td
        {
                vertical-align:middle;
                padding:0px 15px 0px 15px;
                height:50px;
                text-align:center;
                background:url(images/hr5.gif) 0px 50% no-repeat;
        }

.head1 table td.home1
        {
                text-align:left;
                color:#6D6D6D;
                background:none;
                width:195px;
                padding:0px 15px 0px 5px;
        }        
        
.head1 table td.home1 a
        {
                padding:0px 0px 0px 20px;
                background:url(images/ico6.gif) 0px 3px no-repeat;
                font-weight:bold;
        }
        
.kurs
        {
                padding:0px 0px 0px 14px;
                background:url(images/marker1.gif) 0px 4px no-repeat;
                color:#000000;
        }
        
.kurs b
        {
                color:#0071B1;
        }        
        

.head2
        {
                height:128px;
                background:#0075B3 url(images/top2.gif) 0px 0px repeat-x;
        }        
        
.head2a
        {
                height:128px;
                background:url(images/top1.jpg) 0px 0px no-repeat;
        }        
        
.logo
        {
                float:left;
                padding:35px 0px 0px 58px;
        }        

.logo a
        {
                text-decoration:none;
        }
        
.logo b
        {
                padding:0px 0px 0px 10px;
                color:#ffffff;
                float:left;
                margin:-10px 0px 0px 53px;
                position:relative;
                z-index:99;
                background:url(images/marker2.gif) 0px 5px no-repeat;
                cursor:hand;
        }        
                        

.logo a:hover b
        {
                color:#ffffff;
                text-decoration:underline;
        }
        
.login
        {
                float:right;
                width:317px;
                border-left:1px solid #4D91BF;
                height:114px;
                padding:14px 0px 0px 43px;
                color:#ffffff;
        }        
                
                
.login h3
        {
                font-size:15px;
                color:#ffffff;
                font-weight:bold;
                padding:6px 0px 6px 23px;
                margin:0px;
                background:url(images/close.gif) 0px 6px no-repeat;
                font-family:Arial Narrow;
                text-transform:uppercase;
                line-height:15px;
        }                
        
.login ul
        {
                padding:5px 0px 5px 0px;
                margin:0px;
                list-style-type:none;
        }        
        
        

.login ul li
        {
                padding:1px 0px 0px 12px;
                background:url(images/marker8.gif) 0px 6px no-repeat;
        }        
        
.login ul li a
        {
                color:#12BDFF;
        }        
        
.login ul li a:hover
        {
                text-decoration:none;
        }
        
.login_txt
        {
                text-align:right;
        }        
        
.i_login1
        {
                width:188px;
                height:20px;
                background:url(images/input1.gif) 0px 0px no-repeat;
                border:0px;
                padding:0px;
                margin:0px 7px 0px 7px;
        }        
        
        
        
.i_login2
        {
                width:34px;
                height:21px;
                background:url(images/ok.gif) 0px 0px no-repeat;
                border:0px;
                padding:0px;
                margin:0px 0px 0px 0px;
        }        
        
.login_a a
        {
                padding:0px 0px 0px 15px;
                color:#12BDFF;
                background:url(images/marker8.gif) 0px 5px no-repeat;
                margin:0px 0px 0px 10px;
        }        
        
                
.login_a a:hover
        {
                color:#C4D9E9;
        }                
                
                
.tmenu1
        {
                height:41px;
                background:url(images/tmenu1.gif) 0px 0px repeat-x;
        }
        
.tmenu1 ul
        {
                padding:0px 30px 0px 0px;
                margin:0px;
                list-style-type:none;
                background:#ffffff;
                float:left;
                height:41px;
        }                                
        
.tmenu1 ul li
        {
                float:left;
                padding:12px 10px 10px 6px;
        }
        
.tmenu1 ul li a
        {
                color:#0072B2;
                font-family:Arial;
                padding:0px 0px 0px 9px;
                background:url(images/marker3.gif) 0px 6px no-repeat;
        }        
        
        
.partn1
        {
                background:#EBEBEB;
                text-align:center;
        }
        
.partn1 table
        {
                width:100%;
                border-collapse:collapse;
        }        
        
.partn1 table td
        {
                vertical-align:middle;
                border-left:4px solid #ffffff;
                width:20%;
        }                
        
.partn1 table td.first
        {
                border:0px;
        }        
        
        
.left1
        {
                float:left;
                width:170px;
                padding:35px 0px 0px 14px;
        }        

.lmenu1 {
        padding:0px 0px 15px 0px;
        margin:0px;
        list-style-type:none;
}        
.lmenu1 li {
        font-weight:bold;
        color:#0072B2;
}
.lmenu1 li a, .lmenu1 li span {
        color:#0072B2;
        display:block;
        padding:1px 0px 5px 16px;
        background:#ffffff url(images/marker4.gif) 0px 6px no-repeat;
        width:154px;
}
.lmenu1 li.active {
        background:url(images/hr2.gif) 2px 0px repeat-y;
}
.lmenu1 li.active a.active, .lmenu1 li.active span {
        background:#ffffff url(images/marker5.gif) 0px 6px no-repeat;
}
.lmenu1 li a:hover {
                color:#51A0CC;
}
        

.lmenu2
        {
                padding:2px 0px 10px 0px;
                margin:0px 0px 0px 0px;
                list-style-type:none;
                background:url(images/hr6.gif) 2px 100% no-repeat;
        }        

.lmenu2 li
        {
                font-weight:normal;
                color:#51A0CC;
                padding:0px 0px 0px 20px;
                background:url(images/hr4.gif) 3px 50% no-repeat;
                font-size:11px;
        }

.lmenu2 li a
        {
                color:#51A0CC;
                display:block;
                padding:1px 0px 1px 16px;
                background:url(images/marker3.gif) 0px 6px no-repeat;
                width:134px;
        }
        
.lmenu2 li a:hover
        {
                color:#0072B2;
        }        
        
.zag1
        {
                padding:10px 0px 10px 17px;
                background:url(images/ico7.gif) 0px 12px no-repeat;
        }        
        

.lmenu3
        {
                padding:10px 0px 10px 0px;
                margin:0px;
                list-style-type:none;
        }        

.lmenu3 li
        {
                color:#0072B2;
        }
        

.lmenu3 li a
        {
                color:#0072B2;
                display:block;
                padding:1px 0px 5px 16px;
                background:#ffffff url(images/marker4.gif) 0px 6px no-repeat;
                width:154px;
        }


.lmenu3_v2, .lmenu3_v2 ul
        {
                padding:7px 0px 7px 0px;
                margin:0px;
                list-style-type:none;
        }        

.lmenu3_v2 li {
                background: none !important;
                padding-left: 8px !important;
                font-size: 10px !important;
}

.lmenu4 li {
                font-size: 9px !important;
}        

        
.right1
        {
                width:157px;
                float:right;
                padding:45px 0px 0px 0px;
        }
        
.news
        {
                padding:9px 0px 9px 0px;
                background:url(images/hr4.gif) 0px 100% repeat-x;
        }        

.news b
        {
                color:#0071B1;
        }        

.news a
        {
                font-size:9px;
                color:#0072B2;
                font-weight:bold;
                padding:0px 6px 0px 0px;
                background:url(images/marker6.gif) 100% 3px no-repeat;
        } 

.news a:hover
        {
                color:#51A0CC;
        }

        
        
.arch
        {
                padding:9px 0px 20px 0px;
        }        
        
.arch a
        {
                font-size:9px;
                color:#0072B2;
                font-weight:bold;
                padding:0px 6px 0px 0px;
                background:url(images/marker6.gif) 100% 3px no-repeat;                
        }        
        
.arch a:hover
        {
                color:#51A0CC;
        }

.center1
        {
                margin:35px 190px 0px 190px;
        }

.center1a
        {
                float:left;
                width:100%;
        }

.zakl1
        {
                float:left;
                height:18px;
                padding:3px 20px 0px 15px;
                background:#EBEBEB url(images/search1.gif) 100% 0px no-repeat;
        }        
.zakl1 a
        {
                color:#464646;
                text-decoration:none;
        }        
        
.zakl1 a:hover
        {
                color:#464646;
                text-decoration:underline;
        }                
        

.zakl2
        {
                float:left;
                height:21px;                
                background:#0065A7 url(images/search2.gif) 0px 0px repeat-x;
                color:#ffffff;
        }                
        
.zakl2 b
        {
                background:url(images/search3.gif) 100% 0px no-repeat;
                height:18px;
                padding:3px 20px 0px 15px;
                float:left;
                margin:0px -5px 0px 0px;
        }
        
.zakl2 a
        {
                color:#ffffff;
                text-decoration:none;
        }        
        
.zakl2 a:hover
        {
                color:#ffffff;
                text-decoration:underline;
        }                
        


.zakl3
        {
                float:left;
                height:18px;
                padding:3px 20px 0px 15px;
                background:#EBEBEB url(images/search4.gif) 100% 0px no-repeat;
        }        
.zakl3 a
        {
                color:#464646;
                text-decoration:none;
        }        
        
.zakl3 a:hover
        {
                color:#464646;
                text-decoration:underline;
        }                
        



        
.zakl2 b.end
        {
                margin:0px;
        }
        
.search1
        {
                background:#EBEBEB;
                padding:10px 15px 10px 15px;
                clear:both;
                color:#525252;
                font-weight:bold;
        }
        


.search1 table
        {
                
        }
        
.search1 table td
        {
                padding:0px 5px 0px 0px;
        }                
        
.i_search1
        {
                width:119px;
                height:20px;
                background:url(images/input2.gif) 0px 0px no-repeat;
                border:0px;
        }
        
.search1 select
        {
                width:119px;
                height:20px;
        }
        
.search1 div
        {
                width:317px;
                height:54px;
                background:url(images/textarea.gif) 0px 0px no-repeat;
                padding:3px 0px 0px 3px;
                float:left;
        }        
        
                
        
        
.search1 textarea
        {
                width:307px;
                height:44px;
                overflow:auto;
                border:0px;
                overflow:auto;
                border:0px;
        }        
        
        
        
.i_search2
        {
                width:61px;
                height:21px;
                background:url(images/button1.gif) 0px 0px no-repeat;
                border:0px;
                font-size:11px;
                color:#6A6A6A;
                font-weight:bold;
                font-family:Tahoma;
        }        
        
.main_txt
        {
                padding:20px 0px 10px 0px;
                border-bottom:2px solid #E2E2E2;
        }        
        
.blue
        {
                color:#0071B1;
        }
        
.main_txt2
        {
                padding:10px 10px 10px 10px;
        }        
                
.main_txt2 table
        {
                width:100%;
                vertical-align:top;
        }                
        

.main_txt2 ul
        {
                padding:10px 0px 0px 5px;
                margin:0px;
                list-style-type:none;
        }
        

.main_txt2 ul li
        {
                padding:3px 0px 3px 10px;
                background:url(images/marker3.gif) 0px 9px no-repeat;
                font-weight:bold;
        }
        
.clear1
        {
                clear:both;
                height:120px;
        }                

.footer1
        {
                height:81px;
                background:url(images/bottom2.gif) 0px 0px repeat-x;
                margin:-111px 0px 0px 0px;
                padding:30px 0px 0px 0px;
                width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 949)? "949" : "100%");
                min-width:949px;
        }
                
                
.bmenu1
        {
                float:left;
                padding:10px 0px 0px 5px;
                margin:0px;
                list-style-type:none;
        }
        
.bmenu1 li
        {
                font-family:Arial;
                color:#007ABF;
                float:left;
                padding:0px 10px 0px 10px;
                border-right:1px solid #007ABF;
        }                

.copi1
        {
                float:right;
                color:#8F8F8F;
                text-align:right;
                width:250px;
                line-height:13px;
                padding:0px 15px 0px 0px;
        }
        
.copi1 img
        {
                float:right;
                margin:-1px 0px 0px 20px;
                position:relative;
                z-index:9;
        }                
        
        
                
.tmenu2
        {
                height:41px;
        }
        
.tmenu2 ul
        {
                padding:0px 30px 0px 0px;
                margin:0px;
                list-style-type:none;
                float:left;
                height:41px;
        }                                
        
.tmenu2 ul li
        {
                float:left;
                padding:12px 10px 10px 6px;
                color:#000000;
        }
        
.tmenu2 ul li a
        {
                color:#0072B2;
                font-family:Arial;
                padding:0px 0px 0px 9px;
                background:url(images/marker3.gif) 0px 6px no-repeat;
        }        
        
.tmenu2 ul li span
        {
                font-family:Arial;
                padding:0px 0px 0px 9px;
                background:url(images/marker3.gif) 0px 6px no-repeat;
        }                
        
.tmenu2 ul li a:hover
        {
                color:#878787;
                text-decoration:none;
        }
        
        

.lmenu2_v2 {
        padding:3px 0px 10px 0px;
        margin:0px 0px 0px 0px;
        list-style-type:none;
        background:url(images/hr6.gif) 2px 100% no-repeat;
}        
.lmenu2_v2 li {
        font-weight:normal;
        color:#4D8800;
        padding:0px 0px 0px 20px;
        font-size:11px;
        background:url(images/hr4.gif) 3px 7px no-repeat;
}
.lmenu2_v2 li a {
        color:#878787;
        display:block;
        padding:1px 0px 1px 0px;
        width:134px;
        background: none !important;
}
.lmenu2_v2 li span {
        color:#4D8800;
        display:block;
        padding:1px 0px 1px 0px;
        width:134px;
        background: none !important;
}        
.lmenu2_v2 li a:hover {
        color:#4D8800;
}                
.lmenu2_v2 li a.active {
        color: #4D8800;
}


.i_sub
        {
                width:95px;
                height:21px;
                background:url(images/but_fon.gif) 0px 0px repeat-x;
                font-size:11px;
                color:#565656;
                font-weight:bold;
                font-family:Tahoma;
                border:0px;
        }        
        
.center1_v2
        {
                margin:35px 0px 0px 190px;
        }

.center1a_v2
        {
                float:left;
                width:100%;
        }        

.navig
        {
                color:#007BB7;
                padding:0px 0px 13px 0px;
        }

.navig a
        {
                padding:0px 13px 0px 9px;
                color:#565656;
                background:url(images/marker9.gif) 100% 5px no-repeat;
        }
        
.navig a:hover
        {
                color:#007BB7;
        }        
        
.navig span
        {
                padding:0px 13px 0px 9px;
        }

.zapch1
        {
                width:100%;
        }


.zapch1 td
        {
                vertical-align:top;
                width:20%;
        }
        
.zapch1 ul
        {
                padding:0px;
                margin:0px;
                list-style-type:none;
        }        

.td_head
        {
                text-align:left;
                padding:7px 10px 7px 10px;
                background:#007CB8;
                color:#ffffff;
                font-size: 13px;
                border-left:1px solid #CECECE;
        }
        
.td_head2
        {
                text-align:left;
                padding:7px 10px 7px 10px;
                background:#007CB8;
                color:#ffffff;
                border-left:1px solid #CECECE;
        }
                
        
.first
        {
                border:0px;
                
        }

.td_head img
        {
                vertical-align:middle;
        }



.td_row
        {
                padding:3px 10px 3px 10px;
                border:1px solid #CECECE;
        }
        
        

.td_row2
        {
                padding:3px 10px 3px 10px;
                border:1px solid #CECECE;
                background:#F3F3F3;

        }
        

.grey
        {
                color:#A2A2A2;
        }                
        
a.grey2
        {
                color:#565656;
        }        
                
a.grey2:hover
        {        
                color:#007BB7;
        }
        

.td_foot
        {
                padding:1px 10px 2px 10px;
                border:1px solid #CECECE;
                background:#E8E8E8;
                height:21px;
        }
        

.td_foot2
        {
                padding:1px 10px 1px 10px;
                border:1px solid #CECECE;
                background:#F3F3F3;
                height:21px;
        }        
        
        
.str1        
        {
                padding:12px 0px 12px 24px;
        }        
                
        
.footer2        
        {
                float:left;
                font-size:10px;
                padding:0px 0px 0px 15px;
                color:#8F8F8F;
                width:175px;
        }        

.footer3
        {
                float:left;
                padding:0px 0px 0px 10px;
                background:url(images/hr7.gif) 0px 0px repeat-y;
                height:40px;
                color:#8F8F8F;
        }
        
.footer4
        {
                margin:0px 0px 0px 390px;
                padding:0px 0px 0px 10px;
                background:url(images/hr7.gif) 0px 0px repeat-y;
                height:40px;
                color:#8F8F8F;
        }        
        
.footer5
        {
                float:right;
        }

.opros input
        {
                vertical-align:middle;
        }        
        
.i_table_txt
        {
                width:81px; 
                color:#565656; 
                font-size:11px;
                height:15px;
                border:1px solid #CBCBCB;
                padding:0px 5px 0px 5px;
        }
                
.i_txt, .i_area { width: 300px; }
.i_txt { height: 16px; }
.i_area { height: 64px; }
/**************************************************************/
table.currencies td { height: auto; background: none; padding: 5px; }
