ul#menu { list-style:none; display:block; width:967px; height:34px; padding:0; margin:0; z-index:200; }
ul#menu li { display:block; height:34px; position:relative; float:left; margin-right:5px; }
ul#menu li a { padding:0 25px; background:url(/images/menu_bg.gif) repeat-x; display:block; height:32px;
 font-weight:bolder; font-size:12px; color:#FFF; text-decoration:none; line-height:32px; cursor:pointer;}
ul#menu li.active a, ul#menu li.active_hover a, ul#menu li.sub-active a, ul#menu li.sub-active-el a { padding:0 25px; background:url(/images/act_menu_bg.gif) repeat-x; display:block; height:32px;  }
#main-menu {position:relative; display:block; z-index:30;}
.tm_menu_cnt ul li span 
    { 
    display:none;
    }
.tm_menu_cnt ul .active span 
    { 
    display:block; 
    height:8px; 
    width:8px; 
    overflow:hidden; 
    position:absolute;
    top:0;
    }
.right_block_menu{ background:#fff; display:block; width:238px; float:left; height:150px; overflow:hidden; margin-left:20px; padding:10px 0 0 0;}
.right_block_menu ul, .right_block_menu ul li { margin:0; padding:0; list-style-type:none;}
.right_block_menu ul li { background:url(/images/new/menu/li-sub.png) left 2px no-repeat; padding:0 0 9px 18px;}
#main-menu .right_block_menu ul li { background:url(/images/new/menu/li-subblue.png) left 2px no-repeat !important;}
.right_block_menu ul li a { text-decoration:underline; font-size:14px; color:#0D7CBA;}
.right_block_menu ul li a:hover { text-decoration:none;}


.right_block_menu .contact { margin:22px 20px 20px 19px;}
.right_block_bottom{display:block; height:10px; background:#EEEEEE; border-top:1px solid #c4c5c4; }

.right_block_bottom p {padding:11px 9px 10px 9px; margin:0; color:#06B137; font-size:14px;background:#EEEEEE; }
.right_block_bottom p  strong { color:#4f514f !important; font-weight:normal; font-size:14px; border:0;} 
.sl_panel
    { display:none;
    position:absolute;
    top:61px;
    left:0px;    
    height:200px;
    z-index:20;

    }
.sl_page
    {border:0;
    position:relative;
    display:none;
    width:972px;
    background: transparent;
    z-index:0;
    padding-bottom:13px;
    }

.sl_page .sh-r { background:url(/images/new/menu/sh-r.png) right repeat-y; padding-right:7px; border-left:1px solid #c4c5c4;  }
.sl_page .sh-r .content-menu { background:#fff; height:182px;}

.bottom-corner { position:absolute; bottom:0; height:13px; overflow:hidden; width:100%; left:0; font-size:1px;}
.bottom-corner strong { display:block; margin:0 16px 0 10px;  background:url(/images/new/menu/sh-b.png) top repeat-x; height:13px;}
.bottom-corner .mclb, .bottom-corner .mcrb { position:absolute; bottom:0; background-image:url(/images/new/menu/sl_corn.png); background-repeat:no-repeat; height:13px; overflow:hidden; font-size:1px;} 
.bottom-corner .mclb { width:10px; background-position:left bottom; left:0;}
.bottom-corner .mcrb { width:16px; background-position:right bottom; right:0;}
.menu-top-line { margin-right:14px; height:5px; border-left:1px solid #c4c5c4; font-size:1px; overflow:hidden; background:#fff;}
.menu-corn-top { position:absolute; top:-1px; right:0; background-image:url(/images/new/menu/sl_corn.png); background-repeat:no-repeat; height:6px; overflow:hidden; font-size:1px; width:14px; background-position:top right;} 

.sl_page .page h1
    {
    font-size:25px;
    background:none;
    color:#4066AD;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    }

.sl_cats {z-index:30;display:block;list-style-image: none;width:286px;padding:0px;float:left;margin:0 0 6px 12px; position:relative; min-height:1px;}
.sl_cats li{ list-style:none;cursor:pointer; color:#F2F6F9; font-size:14px;padding:0 11px 0 0;display:block;background:url(/images/new/menu/li-bg.png) right repeat-y;}
.sl_cats li .title{border-bottom:1px dotted #6f6f6f; padding:7px 0 6px 0 !important}    
.sl_cats a{ font-size:14px;text-decoration:none;display:block;color:#4f514f;}
.sl_cats a:hover { color:#0f78b1; text-decoration:none;}
.sl_cats .active {background:url(/images/new/menu/li-bg-act.png) right center no-repeat !important; color:#0f78b1;}
.sl_cats .active a {text-decoration:none; color:#06B137; border:0;}
.sl_cats .last-slcats .title{ border:0 !important;}
.sl_cats .desc{ color:#aaaaaa;}
.sl_page .page_drop .content{display:inline; background:none !important;}
.sl_page .page_drop .content .data{*position:relative;color:#4F514F;font-size:14px;display:none;line-height:20px;}
.more-menu-link {color: #4F514F !important; text-decoration: none !important; display:block !important; cursor:pointer !important;padding:11px 32px 5px 31px; height:150px; width:345px; font-size:14px !important; }
.data p { margin:0; padding:0;}
.data ul { margin:11px 0 0 0; padding:0 0 0 18px;}
.data ul li { margin:0 0 6px 0; padding:0;}
.data ul li a { font-weight:bold; text-decoration:underline; color:#2d89c1;}
.data ul li a:hover {text-decoration:none;}
/*.sl_page .page_drop .content .data:first-child { display:block;}*/
.sl_page .page_drop
    {
    float:left;
    margin:0 0 6px -11px;
    overflow:hidden;
    height:166px;
    width:408px;
    word-wrap: break-word;
    display:block;
    position:relative;
    z-index:10;
    background:url(/images/new/menu/li-bg.png) left repeat-y #F2F6F9;
    }
.first_data  {width:672px !important; height:166px !important;} 
.first_data  .more-menu-link {width:609px !important;}
.sl_page .page_drop a.more-menu { position:absolute; right:13px; bottom:8px; background:url(/images/new/menu/mlink.png) right center no-repeat; font-size:12px; padding-right:9px; text-decoration:underline;}
.sl_page .page_drop a.more-menu:hover { text-decoration:none;}

.sl_menu .visible
    {
    display:block !important;
    }

#part-panel
    { width:910px;
    overflow:hidden;
    position:relative;
        }

#part-panel .pane
    {
    padding:0px 0px 15px 10px;
    width:10000px;
    }

#part-panel .item,
#part-panel .separator
    {
    display:inline;
    *display:inline;
    padding-bottom:10px;
    vertical-align:top;
    }

#part-panel .separator
    {
    border-right:1px solid #dddddd;
    margin-left:2px;
    margin-right:2px;
    display:block;
    height:50xp;
    width:1px;
    
    
    }
#part-panel .item a { display:block; float:left; width:130px; text-align:center;}
#part-panel .item a img
    {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity:0.5;
    border:0px;
    }

#part-panel .item a:hover img
    {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity:1;
    }

.slider_form
    {
    background:url(/images/slformback.gif) top repeat-x;
    padding:7px;
    border:1px solid #cccccc; 
    }
.slider_form td 
    { 
    *padding:7px;
    }
#slider-login label      
    {
     float:left;    
    }
.langs
    {
    float:right;    
    display:block;
    padding-top:7px;
    margin-right:12px;
    }

.langs a
    {
    border:0;   
    margin-left:12px;
    
    }
.langs a img
    {
    border:0;   
    }   
/*submenu user*/    
li.sub_in { z-index:20;}
li.sub_in ul.sub_private { padding:0; margin:0; list-style-type:none; position:absolute; left:0; top:100%; z-index:30;  background:#5db917; }
li.sub_in ul.sub_private li{ float:none !important; margin:0 !important; width:270px;  z-index:30; height:32px !important; overflow:hidden !important; padding:0 !important;  vertical-align:top}
li.sub_in .sub_private li a, 
li.active .sub_private li a{ display:block; margin:0;height:auto !important;padding:0  17px !important;  background:url(/images/menu_bg.gif) repeat-x top #1584b7 !important;z-index:30;  }
li.sub_in .sub_private li.active_hover a,
li.active .sub_private li.active_hover a { background:url(/images/act_menu_bg.gif) repeat-x top #5db917 !important;}
/*right-menu*/

h3.right-title { font-size:19px; font-weight:normal; color:#4f514f; text-align:center; margin:0 3px; padding:6px 0; border-bottom:1px solid #e7e9e7;}
.ucho-menu { z-index:15; position:absolute !important; left:-11px; top:0; width:275px;}
.right-menu-new a {font-size:14px; display:block; padding-left:14px; background:url(/images/newimages/menu/arr_right.png) left 4px no-repeat; text-decoration:underline; padding-left:20px;}
.right-menu-new a:hover { text-decoration:none !important;}
.right-menu-new a.current_submenu { color:#06B137; font-weight:normal; background:url(/images/newimages/menu/arr_right_act.png) left 4px no-repeat; text-decoration:none !important;}
.right-menu-new table{ border-collapse:collapse; border:0; border-spacing:0px; width:100%; margin-top:8px; margin-bottom:3px;}
.right-menu-new table td{ border:0; padding:0;}
.right-menu-new .right-anchor , .right-menu-new table div{ margin:0 20px; padding-bottom:9px;}
.right-menu-new .right-menu-container { padding:0px 0}
.right-menu-new .uchobottom{background:url(/images/new/ucho.png) right bottom no-repeat; height:44px; position:absolute; bottom:-38px; left:0; width:20px;}
/*ucho*/
.ucho-menu .shadow-content { padding:9px 0 !important;}
.ucho-menu .right-menu-container { background:url(/images/new/menu/uchobg.png) left top repeat-y;}
.ucho-menu .right-menu-container .right-anchor { margin:0 15px 0 0px !important; padding:0 !important;}
.ucho-menu .right-menu-container .right-anchor  a { padding:0 0 0 18px !important; background:none; text-decoration:none !important}
.ucho-menu .right-menu-container .right-anchor  a:hover, .ucho-menu .right-menu-container .right-anchor a.current_submenu  { background:url(/images/new/menu/rarrr.png) left center no-repeat; color:#06B137;}
.ucho-menu .right-menu-container .right-anchor  a span{ background:url(/images/new/menu/rbord.png) repeat-x bottom left; padding:6px 0 8px 0; font-size:14px; color:#4f514f; display:block;  text-decoration:none}
.ucho-menu .right-menu-container .right-anchor  a:hover span, 
.ucho-menu .right-menu-container .right-anchor a.current_submenu span{color:#06B137;}
.last-right-anchor span{ background:none !important;}
.drop-curent .right-menu-container .right-anchor a.current_submenu { background:none;}
.drop-curent .right-menu-container .right-anchor a.current_submenu span{color:#4f514f ;}
.drop-curent .right-menu-container .right-anchor a.current_submenu:hover  { background:url(/images/new/menu/rarrr.png) left center no-repeat; color:#06B137;}
.drop-curent  .right-menu-container .right-anchor a.current_submenu:hover span{color:#06B137;}
/*admin menu*/
/*-footer-*/
#footer { display:block; width:100%; min-width:967px; height:40px !important; font-size:11px; border-top:1px solid #bdbdbd; background:#fff; padding:20px 0; color:#b6b5b4; margin:0 !important; visibility:hidden;}
#footer a {  font-size:11px;}
.footer_bottom { position:absolute; left:0; bottom:0; z-index:0; }
#footer {*height:40px !important; *overflow:hidden}
span#share42 { margin-right:30px; margin-top:1px;}
.twitter-share-button { width:100px !important}
.footer_content {display:block; margin:0 auto; position:relative; width:967px; font-size:12px; padding:0;}
.footer_content span { float:left; display:block;  line-height:21px;}
.footer_content .sitemap { display:block; float:right;}
.footer_content .sitemap span { float:left; display:block; margin:0 8px; line-height:21px;}
.footer_content .sitemap a { text-decoration:underline; display:block; float:left; line-height:21px;}
.footer_content .sitemap a:hover { text-decoration:none;}
.footer_content .links-footer { float:left; display:block; text-align:center; width:530px; margin:0 0 0 25px; }
.footer_content .links-footer span { float:none; display:inline-block; margin:0 8px; line-height:21px;}
.footer_content .links-footer a { text-decoration:underline;  display:inline-block; line-height:21px;}
.footer_content .links-footer a:hover { text-decoration:none;}
.footer_content .links-footer div { margin:7px 0 12px 0;}
/*user_menu*/
#user-panel { display:block;  height:15px; position:absolute; top:6px; right:2px; font-size:11px;}
#user-panel ul { float:left; list-style-type:none; margin:1px 0 0 0; padding:0;}
#user-panel ul li { float:left; padding:0 10px; background:url(/images/line_usr_pan.gif) right no-repeat;}
#user-panel ul li a {text-decoration:underline;}
#user-panel ul li a:hover { text-decoration:none;}
.lang-panel { display:block; float:left; width:76px; padding-left:10px;}
.lang-panel a img{ border:0; margin-right:5px; float:left; padding:2px;}
.lang-panel a.active img{ border:2px solid #e3e3e3; float:left; padding:0px;}
/*menu contact*/
.menu_contact { font-size:12px; margin:20px; color:#4b4b4b; line-height:18px;}
.menu_contact a:hover { text-decoration:none; }
.menu_contact h2 { font-size:14px;}
.menu_contact a.feedback { padding:1px 5px 4px 5px; display:inline-block; position: relative; background:url(/images/cont_men_bg.gif) repeat-x bottom #fefefe; font-size:12px; font-weight:bold; cursor:pointer; float:left; margin-left:5px;}
.menu_contact span { position:absolute; display:block; background-image:url(/images/cont_cor.gif); width:4px; height:4px; font-size:1px; overflow:hidden; background-repeat:no-repeat;}
.menu_contact .lt { left:0; top:0; background-position: left top; } 
.menu_contact .rt {right:0; top:0; background-position: 0px -4px;} 
.menu_contact .lb {left:0; bottom:0; background-position: 0px -8px;} 
.menu_contact .rb {right:0; bottom:0;  background-position: left bottom;} 
.feedback_contact { margin-top:5px;}
.text_feedback_contact { float:left; margin-top:1px;} 
