@charset "utf-8";
/* CSS Document */

body	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; width:100%; height:100%; background:url(../img/decor/troika_bg_black.jpg) top center repeat fixed}
a	{color:#000}
body.red .centerCenter a:hover	{color:#bb1122}
body.green .centerCenter a:hover	{color:#338811}
body.blue .centerCenter a:hover	{color:#113377}

.button {border:1px solid #b4b4b6; background:url(../img/buttons/button.gif) left top repeat-x; height:16px; margin:0px; line-height:11px; font-size:10px; padding:0px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; margin:0px;}
.select{border:1px solid #b4b4b6; padding:0px; font-size:10px; margin:0px; padding:0px; height:18px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
.input_text{border:0px none; margin:0px;padding:1px 0px 1px 8px;border:1px solid #b4b4b6;height:16px;width:135px; height:14px; vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif}

input.selectCustom {width:80px; border:1px solid #b4b4b6; background:url(../img/buttons/p_inputSelectBtn.gif) right no-repeat #fff; height:14px; padding:1px 0 0 2px; cursor:default}
select.selectCustom, iframe.listbox, div.listbox	{display:none}
iframe.listbox {position:absolute; border:0; z-index:8}
div.listbox	{border:1px solid #b4b4b6; background:#f1f1f1; border-top:0; position:absolute; z-index:9}
div.listbox p	{margin:0; padding:1px 2px; white-space:nowrap; cursor:default; color:#4F4F4F; font-size:10px}
div.listbox p.sel_cover	{background-color:#DCDCDC}

#extra{position:absolute; width:100%; height:100%; min-width:996px}
#extra.extra_main {min-height:800px}
#main_shadow{position:fixed; left:0px; bottom:0px; width:100%; z-index:-1}
#shadow{background:url(../img/decor/p_shadowGrey.png) top left repeat-x; height:50px; padding-top:250px; width:100%}
#all{position:absolute; z-index:2; width:100%;height:100%;}
#wrapper{width:996px; margin:0px auto; }

#header	{height:76px; clear:both; overflow:hidden}
#logo	{float:left; padding-top:1px}

#metaNavi{float:right;padding:10px 50px 0px 0px;width:500px; height:80px}
#metaNavi .inputSearch{float:right;height:20px;padding-left:3px;width:162px}
#metaNavi .inputSearch .inpt{float:left;border:1px solid #919191;border-right:none}
#metaNavi .inputSearch input{border:0px none; margin:0 0 0 6px;float:left;width:129px; vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#metaNavi a{color:#535353; text-decoration:none}
#metaNavi a:hover{text-decoration:underline}
#metaNavi img{border:0px none; vertical-align:top; margin:0}
#metaNavi .inputSearch .btn{float:left;height:18px;width:18px}
#metaNavi .text {color:#959595;float:right;font-size:11px}
#metaNavi .text a	{margin: 0 4px}
#metaNavi .print_link{float:right;margin:0px 0px 0px 11px}

#addNavi {float:right;padding: 0px 0px 0px 0px;width:400px; height:20px}



#mainNav{height:22px; padding:0px 0px 0px 51px; background:url(../img/decor/p_navi_off.gif) top left repeat-x; clear:both}
#mainNav ul{padding:0px 0px 0px 1px; height:22px; margin:0px; line-height:22px; background:url(../img/decor/p_navi_divider.gif) top left no-repeat; list-style:none}
#mainNav ul li{display:block; height:22px; float:left; background:url(../img/decor/p_navi_divider.gif) top right no-repeat; padding:0px 1px 0px 0px}
#mainNav ul li a{color:#000; text-decoration:none; display:block;float:left;height:22px; overflow:hidden; padding:0px 9px 0px 9px}
#mainNav ul li a:hover,#mainNav ul li a.active{color:#fff}
#mainNav ul li.grey a:hover,#mainNav ul li.grey .active{background:url(../img/decor/p_navi_grey_on.gif) top left repeat-x}
#mainNav ul li.blue a:hover,#mainNav ul li.blue .active{background:url(../img/decor/p_navi_blue_on.gif) top left repeat-x}
#mainNav ul li.red a:hover,#mainNav ul li.red .active{background:url(../img/decor/p_navi_red_on.gif) top left repeat-x}
#mainNav ul li.green a:hover,#mainNav ul li.green .active{background:url(../img/decor/p_navi_green_on.gif) top left repeat-x}

#subNav{height:23px;margin:0px 0px 0px 51px; width:896px;}
#subNav ul{height:23px;list-style:none;margin:0px;padding:0px;line-height:23px;}
#subNav ul li{display:block;float:left;background:url(../img/decor/p_subnav_divider_grey.gif) top right no-repeat;position:relative;z-index:10; padding:0px;background:none;}
#subNav ul li a{color:#dfdfdf; text-decoration:none; display:block; width:auto;height:23px; position:relative; text-align:center; overflow:hidden; padding:0px 9px 0px 9px;}
#subNav ul li.parent a{cursor:default;}
#subNav ul li img{margin:0px 0px 0px 0px;border:0px none;vertical-align:middle;}

#subNav ul ul{height:auto;float:none;display:block;position:absolute; width:300px; top:23px; left:0px;border:#acacac solid 1px;overflow:hidden; line-height:20px;}
#subNav ul ul li{float:none;background:none;padding:0px;}
#subNav ul ul li a{width:auto;float:none;color:#4f4f4f;background:#d8d8d8;height:20px;text-align:left; padding:0 8px}
#subNav ul li.parent ul li a{cursor:pointer;}
#subNav ul ul li a:hover{background:#ffffff;}


body.grey #subNav{background:url(../img/decor/p_subnav_grey_on.gif) top left repeat-x;}
body.grey #subNav a:hover,body.grey #subNav li.active a{background:url(../img/decor/p_subnav_grey_active.gif) top left repeat-x;}
body.grey #subNav li.active ul a{background:#d8d8d8;}
body.grey #subNav ul ul a:hover{background:#ffffff;}

body.red #subNav{background:url(../img/decor/p_subnav_red_on.gif) top left repeat-x;}
body.red #subNav a:hover,body.red #subNav li.active a{background: #b41020 top left repeat-x;}
body.red #subNav li.active ul a{background:#d8d8d8;}
body.red #subNav ul ul a:hover{background:#ffffff;}

body.green #subNav{background:url(../img/decor/p_subnav_green_on.gif) top left repeat-x;}
body.green #subNav a:hover,body.green #subNav li.active a{background:#2d7a0f top left repeat-x;}
body.green #subNav li.active ul a{background:#d8d8d8;}
body.green #subNav ul ul a:hover{background:#ffffff;}

body.blue #subNav{background:url(../img/decor/p_subnav_blue_on.gif) top left repeat-x;}
body.blue #subNav a:hover,body.blue #subNav li.active a{background:#102e6b top left repeat-x;}
body.blue #subNav li.active ul a{background:#d8d8d8;}
body.blue #subNav ul ul a:hover{background:#ffffff;}


#breadcrumb	{padding:19px 0px 0px 266px;line-height:normal;height:43px}
#breadcrumb a	{text-decoration:none}
#breadcrumb a:hover	{text-decoration:underline}
#breadcrumb h1	{margin:0; padding:0; font-weight:normal; font-size:10px; display:inline}

h1 (font-weight:bold; font-size:12px;)

body.grey #breadcrumb a{color:#434343}
body.red #breadcrumb a{color:#bb1122}
body.green #breadcrumb a{color:#338811}
body.blue #breadcrumb a{color:#113377}

#main{position:absolute;}

.tableShadow{margin:0px;padding:0px;border-collapse:collapse;width:100%;}
.tableShadow .topLeft{margin:0px;padding:0px;font-size:1px;width:8px;height:23px;background:url(../img/decor/p_content_shadow_topLeft.png) top left no-repeat;}
.tableShadow .topCenter{margin:0px;padding:0px;}
.tableShadow .topRight{margin:0px;padding:0px;font-size:1px;width:8px;background:url(../img/decor/p_content_shadow_topRight.png) top left no-repeat;}
.tableShadow .centerLeft{width:8px;margin:0px;padding:0px;font-size:1px;background:url(../img/decor/p_content_shadow_centerLeft.png) top left repeat-y;}
.tableShadow .centerCenter{margin:0px;padding:0px;}
.tableShadow .centerRight{width:8px;margin:0px;padding:0px;font-size:1px;background:url(../img/decor/p_content_shadow_centerRight.png) top left repeat-y;}
.tableShadow .bottomLeft{margin:0px;padding:0px;font-size:1px;height:11px;background:url(../img/decor/p_content_shadow_bottomLeft.png) top left no-repeat;}
.tableShadow .bottomCenter{margin:0px;padding:0px;background:url(../img/decor/p_content_shadow_bottomCenter.png) top left repeat-x;}
.tableShadow .bottomRight{margin:0px;padding:0px;font-size:1px;background:url(../img/decor/p_content_shadow_bottomRight.png) top left no-repeat;}
#extra.extra_main .tableShadow {margin-top:-8px; position: relative}


.main_page .tableShadow .topLeft{margin:0px;line-height:1px; padding:0px;font-size:1px;width:8px;height:8px;background:url(../img/decor/main_p_content_shadow_topLeft.png) top left no-repeat;}
.main_page .tableShadow .topCenter{margin:0px;padding:0px; line-height:1px; background:url(../img/decor/main_p_content_shadow_topBack.png) left center repeat-x;}
.main_page .tableShadow .topRight{margin:0px;padding:0px;line-height:1px; font-size:1px;width:8px; background:url(../img/decor/main_p_content_shadow_topRight.png) top left no-repeat;}

#centralPart1.main_page .content,
#centralPart2.main_page .content{min-height:400px;max-height:580px;overflow:hidden; height:auto}

#centralPart1 {width:480px; padding:0px 0px 0px 258px}
#centralPart1.main_page {width:606px; padding:0px 0px 0px 195px}
#centralPart2 {width:693px; padding:0px 0px 0px 260px}
#centralPart3 {width:910px; padding:0px 0px 0px 48px}
#centralPart4 {width:693px; padding:0px 0px 0px 48px}

#centralPart1.main_page h2, #centralPart1 .topCenter h2,
#centralPart2.main_page h2, #centralPart2 .topCenter h2,
#centralPart3.main_page h2, #centralPart3 .topCenter h2,
#centralPart4.main_page h2, #centralPart4 .topCenter h2{margin:0; padding:0 0 0 8px; color:#fff; height:23px; line-height:23px; font-size:12px; font-weight:bold; overflow:hidden}

#centralPart1 h2, #centralPart2 h2	{background:url(../img/decor/p_bar_grey_on.gif) top left repeat-x}
.grey #centralPart1 h2, #centralPart1 .grey h2, .grey #centralPart2 h2, #centralPart2 .grey h2	{background:url(../img/decor/p_bar_grey_on.gif) top left repeat-x}
.grey #centralPart1 .content h2, #centralPart1 .grey .content h2 {background:none;}
.red #centralPart1 h2, #centralPart1 .red h2, .red #centralPart2 h2, #centralPart2 .red h2 {background:url(../img/decor/p_bar_red_on.gif) top left repeat-x}
.red #centralPart1 .content h2, #centralPart1 .red .content h2 {background:none;}
.green #centralPart1 h2, #centralPart1 .green h2, .green #centralPart2 h2, #centralPart2 .green h2	{background:url(../img/decor/p_bar_green_on.gif) top left repeat-x}
.green #centralPart1 .content h2, #centralPart1 .green .content h2 {background:none;}
.blue #centralPart1 h2, #centralPart1 .blue h2, .blue #centralPart2 h2, #centralPart2 .blue h2	{background:url(../img/decor/p_bar_blue_on.gif) top left repeat-x}
.blue #centralPart1 .content h2, #centralPart1 .blue .content h2 {background:none;}

#centralPart1 .content h3,
#centralPart2 .content h3,
#centralPart3 .content h3,
#centralPart4 .content h3	{font-size:14px; font-weight:bold; margin:12px 0 16px}

#centralPart1 .content,
#centralPart2 .content{zoom:1; background-color:#fff; border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9; min-height:579px;max-height:580px; position:relative; overflow:hidden; height:579px}
#centralPart1 .content.autoheight,
#centralPart2 .content.autoheight	{max-height:none; height:auto; overflow:visible}
#centralPart1 .content h4,
#centralPart2 .content h4,
#centralPart3 .content h4,
#centralPart4 .content h4{font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 18px 0px;}
#centralPart1 .content p,
#centralPart2 .content p{margin:0px; padding:0px 0px 12px 0px;}
#centralPart1 .content .padding1,
#centralPart2 .content .padding1,
#centralPart3 .content .padding1,
#centralPart4 .content .padding1{padding:16px 35px 0px 35px}
#centralPart1.main_page .main_image{width:588px;vertical-align:top;border:0px none; margin:0px;}

.tableShadow .centerCenter .content table	{border-collapse:collapse}
.tableShadow .centerCenter .content table td	{padding:1px 8px 1px 0}

.pager	{text-align:center; position:absolute; bottom:0; width:100%; background:#fff; padding:4px 0 6px}
.pager a	{color:#919191; text-decoration:none}
.pager a:hover	{text-decoration:underline}
.pager a img{border:0px none; margin:0px; vertical-align:text-top;}
.pager .pager_button_left {font-size:9px;width:7px;height:9px;background:url(../img/buttons/p_page_arrowleft_off.gif) top left no-repeat;}
.pager .pager_button_left:hover {background:url(../img/buttons/p_page_arrowleft_on.gif) top left no-repeat;}
.pager .pager_button_right {font-size:9px;width:7px;height:9px;background:url(../img/buttons/p_page_arrowright_off.gif) top right no-repeat;}
.pager .pager_button_right:hover {background:url(../img/buttons/p_page_arrowright_on.gif) top right no-repeat;}


#leftPart1{position:absolute; width:240px; left:40px; top:39px;z-index:5;}
#leftPart1 .content{zoom:1;background:url(../img/decor/p_leftwing_back_1.png) top left repeat-y;min-height:140px;padding:0px 1px 0px 11px;}
#leftPart1 .content .wrapper{}
#leftPart1 .footer{ width:240px; height:40px; background:url(../img/decor/p_anglefinish_left_1.png) top left no-repeat;}
#leftPart1 .tabs{}

#rightPart1{position:absolute; width:247px; left:716px; top:39px;z-index:5;}
#rightPart1 .content{zoom:1;background:url(../img/decor/p_rightwing_back_1.png) top left repeat-y;min-height:140px;padding:0px 18px 0px 1px;}
#rightPart1 .footer{ width:247px; height:40px; background:url(../img/decor/p_anglefinish_right_1.png) top left no-repeat;}
#rightPart1 .content .wrapper{}
#rightPart1 .content .wrapper.text {padding:8px 26px 0px 9px;}

.rightPart3{position:absolute; width:198px}
.rightPart3 .content{zoom:1; background:url(../img/decor/p_rightwing_back_3_noshadow.gif) top left repeat-y; min-height:140px; padding:0 0 0px 1px}
.rightPart3 .footer	{width:198px; height:40px; background:url(../img/decor/p_anglefinish_right_3_noshadow.png) top left no-repeat}
.rightPart3 .wrapper{border-top:#c9c9c9 solid 1px;}
.rightPart3 .wrapper img{width:196px; border:0px none; margin:0px;vertical-align:top;}
.rightPart3.photo0{left:716px; top:57px;z-index:7;}
.rightPart3.photo1{left:734px; top:39px;z-index:6;}
.rightPart3.photo2{left:752px; top:21px;z-index:5; width:211px}
.rightPart3.photo2 .content	{background-image:url(../img/decor/p_rightwing_back_3.png); padding-right:14px}
.rightPart3.photo2 .footer	{width:211px; background-image:url(../img/decor/p_anglefinish_right_3.png)}

.photo_switcher{position:absolute;z-index:8;left:726px;top:259px; width:50px;display:none;}
.photo_switcher img{border:0px none; vertical-align:top;}
.photo_switcher .prev{margin-right:8px;}
.photo_switcher .next{margin-left:8px;}

#disclaimer	{border-top:1px solid #848484; color:#707070; font-size:10px; font-family:'tahoma',sans-serif; line-height:1.2em; padding:4px 0 0}
#disclaimer p	{padding:0 0 6px; margin:0}
#disclaimer a	{color:#707070}

#footer	{color:#707070; padding:26px 0 0}
#footer a img {filter:alpha(opacity=25), gray !important; opacity:0.25; float:right; margin:0}
#footer a:hover img	{filter:alpha(opacity=100) !important; opacity:1}
#footer div	{background:#aaa; margin-left:3px; margin-bottom:8px; float:right; width:88px; height:31px}
#footerPrint	{display:none}

.photo img	{border:0; margin:0; vertical-align:top}
.photo h5	{margin:0; padding:5px 8px 14px; font-size:11px; font-weight:normal; line-height:14px; color:#000}
#leftPart1 .content .wrapper.photo {padding:0px;border-top:#c9c9c9 solid 1px;}
#rightPart1 .content .wrapper.photo {padding:0px;border-top:#c9c9c9 solid 1px;}
#leftPart1 .content .wrapper.photo a, #rightPart1 .content .wrapper.photo a	{color:#525252 !important}

#leftPart1 .content .wrapper .text, #rightPart1 .content .wrapper .text	{padding:8px 0px 16px 8px}
#leftPart1 .content .wrapper .text .links_list, #rightPart1 .content .wrapper .text .links_list, #leftPart1 .content .wrapper .text .downloads_list, #rightPart1 .content .wrapper .text .downloads_list	{padding-bottom:0}

#vertMenu {margin:0px; padding:0px; list-style:none; padding-top: 1px;}
#vertMenu li {padding:0px; margin:0px;background:none; white-space:nowrap; zoom:normal !important}
#vertMenu li a{display:block; zoom: 1;text-decoration:none; overflow:hidden; padding: 5px 0 7px 8px; background: transparent url(../img/decor/vert_menu_back.gif) 8px 27px no-repeat; outline:none}
#vertMenu li a:hover,#vertMenu li.active a{background-color:#c9c9c9 !important; padding-top: 6px; margin-top: -1px}
#vertMenu li a.prev{background:none}
#vertMenu li.last a{background:none}

.tabs	{height:18px}
.tabs ul	{background:url(../img/decor/tab1_back.gif) bottom left repeat-x; width:230px; height:18px; margin:0px; line-height:20px; list-style:none; padding:0px; float:left}	
.tabs ul li	{display:block; height:18px; float:left; margin:0 4px 0 0; background:none; padding:0}
.tabs ul li a	{background:url(../img/decor/tab1.gif) 0 0 repeat-x; color:#000; text-decoration:none; display:block; float:left; height:18px; overflow:hidden; padding:0 0 0 8px; width:94px}
.tabs ul li.active a,
.tabs ul li a:hover	{background:url(../img/decor/tab1_active.gif) top left no-repeat}
.tabs ul li a {cursor:pointer;}
.tabs ul li.active a {cursor:default}
.tabs ul.start li.active a {cursor:pointer}


#leftPart1 .tabs .corner_shadow	{width:10px;height:18px;float:left;background:url(../img/decor/p_leftwing_topleft_1.png) top left no-repeat;}
#leftPart1 .tabs.empty, #leftPart1 .tabs.empty ul, #rightPart1 .tabs.empty, #rightPart1 .tabs.empty ul	{height:1px; line-height:1px; font-size:1px}
#leftPart1 .tabs.empty .corner_shadow, #rightPart1 .tabs.empty .corner_shadow	{background:none; height:1px}
#centralPart1 .tabs	{height:23px}
#centralPart1 .tabs ul	{height:23px}
#centralPart1 .tabs ul li	{height:23px}
#centralPart1 .tabs ul li a	{width:103px; height:20px; background-image:url(../img/decor/tab2.gif); color:#434343; padding:2px 0 0 9px; font-size:12px; font-weight:bold}
#centralPart1 .tabs ul li.active a, #centralPart1 .tabs ul li a:hover	{background:url(../img/decor/p_bar_blue_on.gif) repeat-x; color:#fff}

ul.downloads_list	{margin:0 padding:0 0 16px 0; list-style:none; line-height:16px}
ul.downloads_list li	{list-style:none; background:url(../img/misc/download.gif) 0 4px no-repeat; padding:0 0 2px 15px}
ul.downloads_list li a	{text-decoration:none}
ul.downloads_list li a:hover	{text-decoration:underline}
ul.downloads_list.news	{padding:0}
ul.downloads_list.news li	{padding:0 0 12px 15px}

ul.links_list	{margin:0px;padding:0px 0px 16px 0px; list-style:none; line-height:16px}
ul.links_list li	{list-style:none; background:url(../img/misc/link_list.png) left 3px no-repeat; padding:0px 15px 0px 15px}
ul.links_list li a	{text-decoration:none}
ul.links_list li a:hover	{text-decoration:underline}
ul.links_list li.active	{background-color:#c9c9c9; margin:0 -7px; padding-left:22px; background-position:7px 3px}
ul.links_list.news	{padding:0}
ul.links_list.news li	{padding:0 0 12px 15px}
#leftPart1 ul.links_list, #rightPart1 ul.links_list	{line-height:18px}
/*#leftPart1 ul.links_list, #rightPart1 ul.links_list {padding-bottom:7px; margin-bottom: 4px; line-height:18px; background:url(../img/decor/vert_menu_back.gif) 0 bottom no-repeat}*/

/*body.red ul.downloads_list li a	{color:#bb1122} */
/*body.green ul.downloads_list li a	{color:#338811} */
/*body.blue ul.downloads_list li a	{color:#113377} */

.calendar{}
#leftPart1 .content .wrapper.calendar,
#rightPart1 .content .wrapper.calendar {padding:15px 8px 0px 9px}
.calendar .years {}
.calendar .years a{color:#848484;display:block;float:left;width:40px;height:20px;line-height:20px;border:1px solid #f2f2f2;text-align:center; text-decoration:none; }
.calendar .years a:hover{border:1px solid #b1b1b1;}
.calendar .years a.active{border:1px solid #b1b1b1;color:#000;}
.calendar .years .separator{background:url(../img/calendar/calendar_bottom.gif) center bottom no-repeat; font-size:1px; line-height:0px; clear:both;height:1px;padding:15px 0px 0px 0px;}
.calendar .months {padding:25px 20px;}
.calendar .months .button {width:60px; margin:0px 0px 0px 20px;}

#leftPart1 .content .wrapper.calendar2,
#rightPart1 .content .wrapper.calendar2 {padding:0px 8px 0px 8px; }
.calendar2 .day_names{ background:url(../img/calendar/day_names_bottom.gif) center bottom no-repeat;height:24px;}
.calendar2 .day_names span{display:block; float:left; width:30px; height:24px; text-align:center; line-height: 24px;}
.calendar2 .days{padding:1px 0px 10px 0px;}
.calendar2 .days span{width:28px;height:27px;border:1px solid #f2f2f2;display:block;float:left;}
.calendar2 .days a{color:#848484;display:block;float:left;width:28px;height:27px;line-height:27px;border:1px solid #f2f2f2;text-align:center; text-decoration:none; outline:none}
.calendar2 .days a:hover{border:1px solid #b1b1b1}
.calendar2 .days a.active{border:1px solid #b1b1b1 !important; color:#000}
.calendar2 .days a.event{background:#e3e3e3;border:1px solid #e3e3e3;}
.calendar2 .days a:hover.event{border:1px solid #b1b1b1;}
.calendar2 .days a.event.start{background:#e3e3e3 url(../img/calendar/event_start.gif) center bottom no-repeat;}
.calendar2 .event_popup{position:absolute; padding:16px 0px 0px 16px; display:none;}
.calendar2 .event_popup .popup_body{border:1px solid #989898; background:#fff; padding:0px 5px 0px 5px;}
.calendar2 .event_popup .popup_body ul{margin:0px; padding:0px;list-style:none;}
.calendar2 .event_popup .popup_body ul li {margin:0px; padding:0px;list-style:none; line-height:25px; padding:0px 16px 0px 0px; background:url(../img/misc/link_list.png) right center no-repeat; white-space:nowrap;}
.calendar2 .event_popup .popup_body ul li a{text-decoration:none;}
.calendar2 .event_popup .popup_body ul li a:hover{text-decoration:underline;}
.calendar2 .event_popup .popup_arrow{position:absolute; margin-top:-11px; margin-left:-12px; background:url(../img/calendar/popup_arrow.gif) top left no-repeat; width:19px;height:18px;}


.selector{padding:5px 0px 5px 8px; }
.selector a{color:#919191; text-decoration:none;}
.selector a:hover{text-decoration:underline;}
.selector a img{border:0px none; margin:0px; vertical-align:text-top;}
.selector span.empty{	}
.selector .selector_button_left {font-size:9px;width:7px;height:9px;background:url(../img/buttons/p_page_arrowleft_off.gif) top left no-repeat;}
.selector .selector_button_left:hover {background:url(../img/buttons/p_page_arrowleft_on.gif) top left no-repeat;}
.selector .selector_button_right {font-size:9px;width:7px;height:9px;background:url(../img/buttons/p_page_arrowright_off.gif) top right no-repeat;}
.selector .selector_button_right:hover {background:url(../img/buttons/p_page_arrowright_on.gif) top right no-repeat;}

/* tree */

.tree, .tree ul{text-align:left;list-style:none;padding:0; margin:0; margin-top:0px; padding-left:21px;}
.tree ul {display:none; margin-top:2px; padding:0;}
.tree li {background:url('../img/decor/tree_collapsed.gif') 0px 8px no-repeat; padding-left:13px; position:relative; margin-bottom:0px; border:0px solid white;}
.tree li li li {}
.tree .down {text-align:left;background-image:url('../img/decor/tree_expanded.gif')}
.tree .arrow {text-align:left;position:absolute; left:0; top:0; width:7px; height:1em; cursor:pointer;}
.tree a {font-weight:normal;text-align:left;background:url('../img/misc/link_list.png') 0 3px no-repeat;padding-left:13px;padding-top:1px;text-decoration:none}
.tree a:hover {text-decoration:underline}
* HTML .tree .arrow { left:-2px;}
* HTML .tree{text-align:left;list-style:none;padding:0; margin:0; float:left; padding-left:21px;}
table.ft {position: relative}

/* end of tree */


.list_type2{margin:0px;padding:0px 0px 12px 0px;list-style:none;}
.list_type2 li{margin:0px;padding:0px 0px 0px 6px;background:url(../img/decor/list_type2.gif) 0px 8px no-repeat;list-style:none;}

/* body background styles */

body.grey{background:url(../img/decor/troika_bg_black.jpg) top center repeat fixed}
body.blue{background:url(../img/decor/troika_bg_blue.jpg) top center repeat fixed}
body.green{background:url(../img/decor/troika_bg_green.jpg) top center repeat fixed}
body.red{background:url(../img/decor/troika_bg_red.jpg) top center repeat fixed}

.scroll	{overflow:hidden; width:228px; max-height:300px}
.scroll .scroll_add	{width:300px; overflow-x:hidden; overflow-y:auto; background:transparent}
.scrollbar{position:absolute;width:16px;border:1px solid #989898;margin-left:211px;}
.scrollbar .scrollwrap{position:relative; height:100%;}
.scrollbar .scrollbar_toparrow{width:16px;height:16px;overflow:hidden;background:url(../img/scroller/scroller_up.gif) top left no-repeat;top:0px;}
.scrollbar .scrollbar_bottomarrow{width:16px;height:16px;overflow:hidden;background:url(../img/scroller/scroller_down.gif) top left no-repeat;}
.scrollbar .scrollbar_thumb{width:16px; height:39px; overflow:hidden; background:url(../img/scroller/scroller_thumb.gif) top left no-repeat; }
.scrollbar .thumb_area{width:16px;position:relative;cursor:default; background:#f1f1f1}

.more{padding:10px 0px 18px 29px; background:transparent url(../img/misc/link_list.png) no-repeat 15px 11px;}
.more a {text-decoration:none;}
.more a:hover {text-decoration:underline;}

.news_right	{padding:7px}
.news_right p	{margin:0; padding:0 0 5px}

.bigger	{font-size:150%; font-weight: bold}
.smaller	{font-size:90%}

.main_page_map table{margin:0px;padding:0px;width:100%;border-collapse:collapse;border:0px none}
.main_page_map td{margin:0px;padding:0 !important;border-collapse:collapse;border:0;width:33%}
.main_page_map ul.links_list {padding:9px;color:#fff}
.main_page_map ul.links_list li{background:url(../img/misc/link_list_white.gif) no-repeat left 3px}
.main_page_map .red {background:#5e0811; vertical-align:top}
.main_page_map .green {background:#234c08; vertical-align:top}
.main_page_map .blue {background:#09193b; vertical-align:top}
.main_page_map ul a {color:#fff}

.search_form{padding:25px; text-align:right;}
.search_form input,.search_form .select{margin-bottom:12px;}
.search_form .input_text{width:170px;padding:1px 4px 1px 4px;}
.search_form .select{width:178px;}
.search_form .button{width:70px; margin-bottom:24px;}

.search_results{}
.search_results ul.links_list {padding:0px 0px 12px 24px;}
.search_results ul.links_list a span{text-decoration:underline;}
#centralPart1 .content .search_results p, 
#centralPart2 .content .search_results p {padding:16px 24px 14px; font-weight:bold;}
#centralPart1 .content .search_results h4,
#centralPart1 .content .search_results h4{margin:0px;padding:0px 0px 3px 24px; font-weight:bold; line-height:17px; background:#e1e1e1}

/*.clear{clear:both;font-size:1px; line-height:0px; overflow:hidden;}*/

ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 12px; line-height:16px;}
ul li {background:transparent url(../img/decor/list_type2.gif) no-repeat scroll 0px 12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:4px 0 4px 6px; zoom:1}

.video{}
#player	{height:195px; background:url(../img/decor/player.gif) bottom no-repeat #000; color:#fff}
#rightPart1 .content .wrapper.photo #player a	{color:#fff !important}
#player p	{margin:0; padding:70px 0 0 54px; background:url(../img/logo/flash.gif) 16px 70px no-repeat; font-size:12px}

.index #leftPart1	{left:7px}
.index #rightPart1	{left:750px}
.page.nom2,
.page.nom3, 
.page.nom4, 
.page.nom6, 
.page.nom7, 
.page.nom8, 
.page.nom9, 
.page.nom10 {display:none;}
.pager a {cursor:pointer;}
.pager a.active {color:#000; cursor:default;} 
.calendareg a {color:#939393;  }
	
	
	
/*new styles*/
.contentBIG {background: #fff; border-top:1px solid #fff; }
#centralPartBIG {position:relative; width:100%; }
#centralPartBIG .top_shadow { background:url(../img/decor/p_content_shadow_topCenter.png) repeat-x bottom left; height:50px;}
#centralPartBIG .bottom_shadow {background: url(../img/decor/rrr.png) repeat-x left top; height:170px; width:100%; overflow:hidden;}
#centralPartBIG .bottom_shadow-w {background: url(../img/decor/rrr2.png) repeat-x left top; height:170px; width:100%; overflow:hidden;}
#centralPartBIG .imageleftBIG {float:none;position:absolute;top:50px; left:0;width:290px;} 
#centralPartBIG .textfoldBIG {margin-left:350px; margin-right: 30px; position:relative; min-height:500px; }

#centralPartBIG .textfoldBIG .innerText {padding-right:50px; overflow-x:auto; padding-bottom:20px; /*position:relative; */}

#centralPartBIG .breadcrumbs {padding:20px 0px 0px;}
#footerbig{width:45%;float:left;}
#disclaimerbig {width:45%; border-left:1px solid #848484; float:left;}
#disclaimerbig, #footerbig	{ color:#707070; font-size:10px; font-family:'tahoma',sans-serif; line-height:1.2em; padding:4px 0px 50px 40px; }
#disclaimerbig p, #footerbig p	{padding:0 0 6px; margin:0}
#disclaimerbig a, #footerbig a	{color:#707070}

