body {background: #DBDFE0 url(/img/body_bg.jpg) left top repeat-x fixed; height: 100%; width: 100%; padding: 0px; margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
form { margin: 0px; padding: 0px; }
textarea { font-family: Tahoma, Arial, Helvetica, sans-serif;  }
img { font-size: .6em; text-decoration: none; border: none; }
a {outline: none;}
/* ��������������� �������� ��������*/
#preloadedImages { 
	width: 0px; 
	height: 0px; 
	display: inline; 
	background-image: url(/img/spring_bg.jpg); 
	background-image: url(/img/summer_bg.jpg); 
	background-image: url(/img/autumn_bg.jpg); 
	background-image: url(/img/winter_bg.jpg); 
	background-image: url(/img/spring_inner_bg.jpg); 
	background-image: url(/img/summer_inner_bg.jpg); 
	background-image: url(/img/autumn_inner_bg.jpg); 
	background-image: url(/img/winter_inner_bg.jpg); 
	background-image: url(/img/selector_spring.png);
	background-image: url(/img/selector_summer.png); 
	background-image: url(/img/selector_autumn.png);
	background-image: url(/img/selector_winter.png);
	background-image: url(/img/selector_spring_active.png);
	background-image: url(/img/selector_summer_active.png); 
	background-image: url(/img/selector_autumn_active.png);
	background-image: url(/img/selector_winter_active.png);
	background-image: url(); 
}

/* ��������� */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; }
.vscrollerbase, .vscrollerbar { width: 9px; top: 0px; background-color: #aebac3; }
.hscrollerbase, .hscrollerbar { height: 9px; left: 0px;  background-color: #aebac3; }
.vscrollerbar { padding: 0px; z-index: 2;  left: 0px; background-color: #000000;  }
.hscrollerbar { padding: 0px; z-index: 2; top: 0px; background-color: #000000;  }
.hscrollerbar { top: 20px important; }
.vscrollerbarbeg { display: none; width: 9px; height: auto; top: 0px; }
.vscrollerbarend { display: none; width: 9px; height: 9px; }
.hscrollerbarbeg { height: 9px; width: auto; left: 0; }
.hscrollerbarend { height: 9px; width: 9px; }

.image { border: 1px solid #A3A3A3; padding: 2px; float: left; clear: all; margin: 10px 0px 10px 0px;}
.grayline { border-bottom: 1px solid #DBDFE0; margin: 10px 0px 10px 0px; } /* ��� ������������� ���������� */
.grayline2 { border-bottom: 1px solid #DBDFE0; margin: 20px 0px 20px 0px; } /* ��� ������������� ���������� */

.disnone {display: none;}

#flash {width: 1000px; height: 738px; position: absolute; left: 0px; top: 0px; z-index: 0; border: none;  }

body.inner .flash_spring { background: transparent  url(/img/spring_inner_bg.jpg) top left no-repeat; }
body.inner .flash_summer { background: transparent  url(/img/summer_inner_bg.jpg) top left no-repeat; }
body.inner .flash_autumn { background: transparent  url(/img/autumn_inner_bg.jpg) top left no-repeat; }
body.inner .flash_winter { background: transparent  url(/img/winter_inner_bg.jpg) top left no-repeat; }

body.first .flash_spring { background: transparent  url(/img/spring_bg.jpg) top left no-repeat; }
body.first .flash_summer { background: transparent  url(/img/summer_bg.jpg) top left no-repeat; }
body.first .flash_autumn { background: transparent  url(/img/autumn_bg.jpg) top left no-repeat; }
body.first .flash_winter { background: transparent  url(/img/winter_bg.jpg) top left no-repeat; }

.sentence { width: 329px; height: 100px; position: absolute; left: 290px; top: 110px; z-index: 10;}

body.first .flash_summer .sentence { background: transparent url(/img/sentence_1.png) top left no-repeat; }
body.first .flash_autumn .sentence { background: transparent url(/img/sentence_2.png) top left no-repeat; }
body.first .flash_winter .sentence { background: transparent url(/img/sentence_3.png) top left no-repeat; }
body.first .flash_spring .sentence { background: transparent url(/img/sentence_4.png) top left no-repeat; }

body.first#EN .flash_summer .sentence { background: transparent url(/img/sentence_1_en.png) top left no-repeat; }
body.first#EN .flash_autumn .sentence { background: transparent url(/img/sentence_2_en.png) top left no-repeat; }
body.first#EN .flash_winter .sentence { background: transparent url(/img/sentence_3_en.png) top left no-repeat; }
body.first#EN .flash_spring .sentence { background: transparent url(/img/sentence_4_en.png) top left no-repeat; }

.top { position: absolute; left: 60px; width: 648px; margin: 0px 0px 60px 0px; height: 13px; background: #FFFFFF url(/img/top_bg.gif) top left repeat-x; }
.shadow { left: 1000px; position: absolute; height: 900px; background: url(/img/shadow_bg.png) left top repeat-y; width: 16px; display: none; }
.bottom { left: 0px; top: 737px; position: absolute; height: 162px; width: 1000px; z-index: 0; background: #FFFFFF url(/img/bottom_bg.jpg) left top repeat-y; }
.clear { clear: both; height: 0px;}

.container#first { position: absolute; top: 299px; left: 60px; width: 648px; float: left; z-index: 20;}
.container#inner { position: absolute; top: 99px; left: 60px; width: 648px; float: left; z-index: 20;}
.container#first .hor_menu { height: 27px; }
.container .hor_menu div { width: 130px; float: left; height: 27px; background: #e6cc13 url(/img/hor_menu_news_bg.gif) top left repeat-x; }

.container .hor_menu .about { background: #aebac3 url(/img/hor_menu_lgray_bg.gif) top left repeat-x; }
.container .hor_menu .about_en { background: #aebac3 url(/img/hor_menu_dgray_bg.gif) top left repeat-x; }
.container .hor_menu .news { background: #aebac3 url(/img/hor_menu_dgray_bg.gif) top left repeat-x; }
.container .hor_menu .objects { background: #aebac3 url(/img/hor_menu_lgray_bg.gif) top left repeat-x; }
.container .hor_menu .consulting { background: #aebac3 url(/img/hor_menu_dgray_bg.gif) top left repeat-x; }

1body.first#EN .container .hor_menu .about { background: #aebac3 url(/img/hor_menu_dgray_bg.gif) top left repeat-x;}
body.first#EN .container .hor_menu .about .selected { background: #e6cc13 url(/img/hor_menu_selected_bg.gif) top left repeat-x;}
1body.first#EN .container .hor_menu .objects { background: #aebac3 url(/img/hor_menu_dgray_bg.gif) top left repeat-x; }
body.first#EN .container .hor_menu .objects .selected { background: #e6cc13 url(/img/hor_menu_selected_bg.gif) top left repeat-x;}
1body.first#EN .container .hor_menu .consulting { background: #aebac3 url(/img/hor_menu_lgray_bg.gif) top left repeat-x; }
body.first#EN .container .hor_menu .consulting .selected { background: #e6cc13 url(/img/hor_menu_selected_bg.gif) top left repeat-x;}

.container .hor_menu .switch { width: 30px; background: #aebac3 url(/img/hor_menu_lgray_bg.gif) top left repeat-x; ; }
.container .hor_menu .switch a { width: 30px; }

.container .hor_menu .selected { background: #e6cc13 url(/img/hor_menu_selected_bg.gif) top left repeat-x; }

.container .hor_menu a { display: block; padding: 8px 0px 7px 8px;  color: #2e3e45; font-size: 10px; font-weight: bold; text-decoration: none; }

.container .content { height: 420px; background-color: #FFFFFF; width: 648px; font-size: 70%; }
.container#inner .content { height: 600px; }
.container#first .content .scrolling { height: 243px; }
.container#inner .content .scrolling { height: 515px; overflow: auto; position: relative; outline: none;}

.container#inner .content .padding20 { padding: 20px; }
.container#first .content .padding20 { padding: 20px; }

.container .content h1 { color: #000000; font-size: 130%; margin: 0px 0px 10px 0px;}
.container .content h1.pagetitle {margin: 0px;font-size: 150%; padding-bottom: 11px; border-bottom: 1px solid #dbdfe0; margin-bottom: 10px;}
.container .content h2 { color: #000000; font-size: 110%; margin: 0px 0px 10px 0px;}
.container .content h3 { color: #000000; font-size: 100%; margin: 0px 0px 10px 0px;}
.container .content h4 { color: #000000; margin-top: 0px;}

.container .content p { color: #666666; margin: 0px 0px 5px 0px;}
.container .content ul { color: #666666; margin: 0px 5px 10px 0px; padding-left: 10px;}
.container .content li { color: #666666; list-style: none; padding: 0px 0px 0px 15px; background: url(/img/li_bg.gif) no-repeat 0 0.4em; margin: 3px 0px 5px 0px;}

.container .content .quote { color: #000000;  padding: 45px 50px 10px 100px; background: #FFF url(/img/quote.gif) top left no-repeat; margin-bottom: 20px;}
.container .content .quote p { color: #000000;  }
.container .content .quote p.signature { color: #4D4D4D;  }


.container .content input { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #FFFFFF; color: #666666; border: 1px solid #A3A3A3; font-size: 10px; width: 100%; }
.container .content input.button {color: #B6432A; background: #B6432A url(/img/ok.gif) center no-repeat; border: 1px solid #B6432A; width: 60px; margin-top: 20px; float: right; cursor: pointer;}
.container .content select { font-family: Arial, Verdana, Helvetica, sans-serif;  background-color: #FFFFFF; color: #666666; border: 1px solid #A3A3A3; font-size: 11px; width: 100%; }
.container .content textarea { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #FFFFFF; color: #666666; border: 1px solid #A3A3A3; font-size: 11px; width: 100%; height: 100px; }
.container .content textarea#big { height: 300px; }

.container .content table {  width: 95%; margin: 0px 0px 10px 0px; border: none; border-collapse: collapse; border-top: 1px solid #DBDFE0; border-left: 1px solid #DBDFE0; }
.container .content table td { vertical-align: top; border-bottom: 1px solid #DBDFE0; border-right: 1px solid #DBDFE0; padding: 2px; color: #666666;}
.container .content table th { vertical-align: top; border-bottom: 1px solid #DBDFE0; border-right: 1px solid #DBDFE0; font-weight: normal; text-align: left;padding: 2px; color: #000000;}
.container .content table.noborder,  .container .content table.noborder td, .container .content table.noborder th  { border: none; }

.container .content table ul {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.container .content table li { list-style: none; padding: 0px 0px 0px 15px; background: url(/img/li_bg.gif) no-repeat 0 0.4em; margin: 2px 0px 2px 0px;}

.container .content a { color: #000000; text-decoration: underline;}
.container .content a:visited { color: #2E3E45; text-decoration: underline;}
.container .content a:hover { color: #000000; text-decoration: none;}

/* ������ �� ������ � �������� */

.container#first .content .fp_content { width: 240px; overflow: auto; height: 315px; float: left; position: relative; outline: none;}
.container#first .content .fp_content .list { }
.container#first .content .fp_content .list .title { margin: 0px 0px 0px 0px;}
.container#first .content .fp_content .list .title a { display: block; width: 210px; border-bottom: 1px solid #CCCCCC;  color: #000000; text-decoration: none; padding: 5px 3px 5px 8px; background-color: #F5F5F5; }
.container#first .content .fp_content .list .title a:hover { background-color: #E5E5E5; color: #000000; }
.container#first .content .fp_content .list .item { margin: 0px 0px 0px 0px;}
.container#first .content .fp_content .list .item a { display: block; width: 210px; border-bottom: 1px solid #CCCCCC;  color: #666666; text-decoration: none; padding: 5px 3px 5px 8px;}
.container#first .content .fp_content .list .item a span { display: block; font-size: .78em; font-style: italic; margin-top: 4px;}
.container#first .content .fp_content .list .item a:hover { background-color: #E5E5E5; color: #666666; }
.container#first .content .fp_content .list .item a.selected, 
.container#first .content .fp_content .list .link { margin: 0px 0px 0px 0px; }
.container#first .content .fp_content .list .link a { display: block; width: 210px; color: #000000; text-decoration: none; padding: 5px 3px 5px 8px;}
.container#first  .content .fp_content  .list a.selected:hover { background-color: #B4C0C8; color: #FFFFFF;}
.container#first .content .fp_content p { margin-right: 5px;}

/* ���������� */

.container#first .content .consulting  { display: none; width: 240px; overflow: auto; height: 330px; float: left; position: relative; }
.container#first .content .consulting .text { margin: 0px 0px 0px 0px;}

s.container .content .news .list { width: 100%; height: 505px;}
.container .content .news .list .item { margin: 0px 0px 25px 0px;}
.container .content .news .list .item .date { color: #AEBAC3; font-size: .78em; font-style: italic; }
.container .content .news .list .item h2 { color: #000000; }
.container .content .news .list .item p { color: #666666; padding: 0px; margin: 0px;}

.container .content .news .item .date { color: #AEBAC3; font-size: .78em; font-style: italic; margin-bottom: 10px;}
.container .content .news .left {float: left;}

.container .content .analitycs .list { width: 360px; float: left; height: 505px; overflow: auto; position: relative; }
.container .content .analitycs .list .item { margin: 0px 10px 25px 0px;}
.container .content .analitycs .list .item .date { color: #AEBAC3; font-size: .78em; font-style: italic; }
.container .content .analitycs .list .item h2 { color: #000000; margin: 0px 0px 7px 0px; }
.container .content .analitycs .list .item p { color: #666666; margin: 0px 0px 5px 0px;}

.container .content .order { width: 222px; float: right;}
.container .content .order h2 { font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
.container .content .order p  { font-size: 10px; color: #666666; margin-top: 5px;}
.container .content .order label { font-size: 10px; color: #666666; }
.container .content .order input.text { font-size: 10px; width: 100%; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}
.container .content .order input.button { background: transparent; border: none; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #9e2020; margin: 0px;}
.container .content .order textarea { font-size: 10px; width: 100%; height: 50px; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}

/* �������� */

.container .content .vacancies .list { width: 360px; float: left; height: 515px; overflow: auto; position: relative; }
.container .content .vacancies .list .item { margin: 0px 10px 25px 0px;}
.container .content .vacancies .list .item .date { color: #666666; margin: 0px 0px 5px 0px;}
.container .content .vacancies .list .item h2 { color: #000000; margin: 0px 0px 7px 0px; }
.container .content .vacancies .list .item p { color: #666666; margin: 0px 0px 5px 0px;}

.container .content .vacancies .send { width: 222px; float: right;}
.container .content .vacancies .send h2 { font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
.container .content .vacancies .send p  { font-size: 10px; color: #666666; margin-top: 20px;}
.container .content .vacancies .send label { font-size: 10px; color: #666666; }
.container .content .vacancies .send input.text { font-size: 10px; width: 100%; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}
.container .content .vacancies .send input.button { background: transparent; border: none; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #9e2020; margin: 0px; width: 65px;}
.container .content .vacancies .send select { font-size: 10px; width: 100%; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}
.container .content .vacancies .send textarea { font-size: 10px; width: 100%; height: 50px; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}

/* ����� */
.container .content .search .list { width: 360px; float: left; height: 515px; overflow: auto; position: relative; }

.container .content .search .send { width: 212px; float: left; margin-left: 15px;}
.container .content .search .send h2 { font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
.container .content .search .send label { font-size: 10px; color: #666666; }
.container .content .search .send input.text { font-size: 10px; width: 99%; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}
.container .content .search .send input.button { background: transparent; border: none; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #9e2020; margin: 0px; width: 65px;}
.container .content .search .send select { font-size: 10px; width: 100%; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}
.container .content .search .send textarea { font-size: 10px; width: 100%; height: 50px; border: 1px solid #A3A3A3; color: #666666; margin: 0px 0px 5px 0px;}

/* ������� ������������ */
.container .content .objects  { position: relative; overflow: auto; height: 515px; outline: none;}
.container .content .objects .list .object { width: 167px; float: left; margin: 0px 30px 30px 0px; }
.container .content .objects .list .provereno {  background: transparent url(/img/provereno.png) bottom right no-repeat; width: 71px; height: 44px; margin-top: -34px; margin-left: 120px; position: absolute; }
.container .content .objects .list .object h2 { margin: 10px 0px 5px 0px; }
.container .content .objects ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 5px;}
.container .content .objects li { list-style: none; padding: 2px 0px 2px 15px; background: url(/img/li_bg.gif) no-repeat 0 5px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #E5E5E5;}

.container .content .objects .list .textcontent {padding: 0px 0px 15px 0px; border-bottom: 1px solid #DBDFE0; margin: 0px 10px 20px 0px; }


.container .content .object .images {  width: 300px; float: left; }
.container .content .object .images .image_zoomer { height: 250px; padding: 0px 0px 20px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #A6A6A6;}
.container .content .object .images .thumbnails { height: 90px; overflow: auto; position: relative; margin: 0px 0px 10px 0px; width: 300px; outline: none;}
.container .content .object .images table { padding: 0px; border: none; margin: 0px; width: auto;}
.container .content .object .images td { padding: 0px; border: none; cursor: }

.container .content .object .tabs { height: 10px; margin-bottom: 15px; }
.container .content .object .tabs dt { float: left; padding: 0px; white-space: nowrap; margin: 0px 10px 0px 0px;}
.container .content .object .tabs dd { display: none; }
.container .content .object .tabs a { text-decoration: none; color: #B4C0C8; font-weight: bold;}
.container .content .object .tabs a.active { color: #666666; }

.container .content .object .images .thumbnails img { margin: 0px 5px 0px 0px; cursor: pointer;}
.container .content .object .images .comment { background-color:#000000; color: #FFFFFF;  position: relative; top: -15px; padding: 0px 5px 0px 5px; z-index: 10;  width: 120px; } 
.zoom_icon { background: transparent url(/img/zoom.png) left top no-repeat; cursor: pointer; width: 300px; height: 250px; position: relative; top: -250px; }

.container .content .object .provereno { width: 200px; float: left; }
.container .content .object .description { position: relative; overflow: auto; width: 260px; float: right; height: 515px; padding: 0px 10px 0px 0px;}
.container .content .object .description h2 { margin: 0px 0px 15px 0px; }



/* ������� */

.container .content .team { margin: 40px 0px 0px 0px;}
.container .content .team .item .photo { border: 1px solid #A3A3A3; padding: 2px; float: left; width: 110px; margin: 0px 15px 40px 0px; font-size: 0;}
.container .content .team .item .description h2 { margin: 0px 0px 3px 0px;}
.container .content .team .item .description h3 { font-weight: normal; margin: 0px 0px 3px 0px;}
.container .content .team .item .description .quote { color: #000000;  padding: 10px 0px 10px 100px; margin-left: 120px; background: #FFF url(/img/quote.gif) top left no-repeat; }

/* ��� */

.container .footer { margin: 0px 0px 0px 0px; height: 141px; background: url(/img/footer_bg.gif) left top repeat-x; display: block; }
.container .footer .copy { float: left; color: #E5E5E5; font-size: 9px; padding: 16px 0px 0px 16px; width: 300px; margin: 0px;}
.container .footer p { float: left; color: #E5E5E5; font-size: 9px; width: 300px; margin: 0px;}
.container .footer p a { color: #FFFFFF; font: 9px arial, tahoma; text-decoration: none; }
.container .footer p a:hover { text-decoration: underline; }
.container .footer .ids { margin: 10px 0px 0px 0px; float: left; background: transparent url(/img/id.png) top left no-repeat; width: 200px; height: 13px; padding-left:25px;}
.container .footer .search { float: right; text-align: right; margin: 13px 11px 0px 0px; width: 200px;}
.container .footer .search input.text{ border: 1px solid #A3A3A3; font-size: 10px; color: #A3A3A3; width: 125px; padding-left: 2px;}
.container .footer .search button { font-size: 10px; color: #FFFFFF; width: 40px; text-indent: -1000em; border: none; margin: 0px; padding:0px; background: transparent url(/img/search_button_bg.gif) no-repeat center top; }
	
.container#first .content .adv { width: 350px; float: right; }
.container#first .content .adv .banner { width: 167px; float: left; margin: 0px 15px 0px 0px; }
.container#first .content .adv .banner .image { margin: 0px 0px 10px 0px; padding: 0px; border: none; height: 139px;}
.container#first .content .adv .banner .image a {padding: 0; margin: 0; height: 139px; display: block;}
.container#first .content .adv .banner#right { margin: 0px 0px 0px 0px; }

.container#first .content .adv ul {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.container#first .content .adv li { list-style: none; padding: 0px 0px 0px 15px; background: url(/img/li_bg.gif) no-repeat 0 0.4em; margin: 2px 0px 2px 0px;}

.right { position: absolute; top: 33px; left: 736px; width: 268px;  z-index: 10;}

.right .logo { margin: -1px 0px 15px 0px; width: 79px; height: 50px; float: left;}
body#EN .right .logo { margin: 0px 0px 15px 0px;  width: 79px; height: 50px;}
.right .slogan { float: right; margin: 23px 82px 0px 20px; width: 75px; height: 28px; z-index: 10;}

.right .menu { margin: 0px 0px 0px 0px;}
.right .menu a { text-decoration: none; font-size: 10px; display: block; width: 100%; border-bottom: 1px solid #4D4D4D; padding: 1px 6px 1px 6px; color: #FFFFFF; }
.right .menu ul { font-size: 10px; list-style: none url(/img/clear.gif); margin: 0px; padding: 0px; }
.right .menu ul li a { background-color: #000000; border-bottom: 1px solid #4D4D4D; width: 230px; }
.right .menu ul li a:hover { border-bottom: 1px solid #FFFFFF; }
.right .menu ul li.selected a { color: #000000;  border-bottom: 1px solid #FFFFFF;  background-color: #E6CC13; }
.right .menu ul li.selected li a { background-color: #A6A6A6; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; }
.right .menu ul li.selected li a:hover { border-bottom: 1px solid #CCCCCC; }
.right .menu ul li li.selected a { border-bottom: 1px solid #FFFFFF; color: #000000;}
.right .menu ul li.selected li.selected li a { background-color: #FFFFFF; border-bottom: 1px solid #D1D1D1; }
.right .menu ul li.selected li.selected li.selected a { color: #A6A6A6; border-bottom: 1px solid #D1D1D1; }
.right .menu ul ul {display: none;}
.right .menu ul li.selected ul {display: block;}

.right .menu li.arrow { 1list-style-image: url(/img/li_selected_bg.png); background:url("/img/li_selected_bg.png") no-repeat scroll 5px 2px transparent;margin-left:-20px; padding-left:20px;}

.right .menu li#m29 a { width: 140px;}

.right .menu li#m10 a { width: 170px; } /* � �������� */
	.right .menu li#m11 a { width: 200px; }
	.right .menu li#m12 a { width: 150px; }

.right .menu li#m15 a { width: 210px; } /* ������� */
	.right .menu li#m258 a { width: 195px; }
	.right .menu li#m259 a { width: 180px; }
	.right .menu li#m260 a { width: 215px; }
	.right .menu li#m261 a { width: 210px; }
	.right .menu li#m262 a { width: 200px; }
	.right .menu li#m263 a { width: 170px; }
	.right .menu li#m264 a { width: 157px; }

.right .menu li#m17 a { width: 200px; } /* ������ */
	.right .menu li#m18 a { width: 167px; }
	.right .menu li#m19 a { width: 195px; /*height: 24px;*/}
	.right .menu li#m20 a { width: 157px;}

.right .menu li#m248 a { width: 187px; } /* ����������� */
	.right .menu li#m297 a { width: 173px; }  
	.right .menu li#m298 a { width: 223px; }  
	.right .menu li#m299 a { width: 203px; }  

.right .menu li#m25 a { width: 188px; } /* ������� */
	.right .menu li#m26 a { width: 163px; }
	.right .menu li#m27 a { width: 143px; }

.right .menu li#m21 a { width: 187px; } /* ������� */
.right .menu li#m23 a { width: 153px; } /* ������� */



.right .selector { width: 169px; margin-top: 35px;}
.right .selector a { display: block; width: 169px; margin: 0px 0px 2px 0px; cursor: pointer; height: 18px;}
.right .selector a.spring { background-image: url(/img/selector_spring.png);}
.right .selector a.summer { background-image: url(/img/selector_summer.png);}
.right .selector a.autumn { background-image: url(/img/selector_autumn.png);}
.right .selector a.winter { background-image: url(/img/selector_winter.png);}
.right .selector a.spring_active { background-image: url(/img/selector_spring_active.png);}
.right .selector a.summer_active { background-image: url(/img/selector_summer_active.png);}
.right .selector a.autumn_active { background-image: url(/img/selector_autumn_active.png);}
.right .selector a.winter_active { background-image: url(/img/selector_winter_active.png);}

body#EN .container .footer .search button { font-size: 10px; color: #FFFFFF; width: 40px; text-indent: -1000em; border: none; margin: 0px; padding:0px; background: transparent url(/img/search_button_bg_en.gif) no-repeat center top; }

body#EN .right .selector a.spring { background-image: url(/img/selector_spring_en.png);}
body#EN .right .selector a.summer { background-image: url(/img/selector_summer_en.png);}
body#EN .right .selector a.autumn { background-image: url(/img/selector_autumn_en.png);}
body#EN .right .selector a.winter { background-image: url(/img/selector_winter_en.png);}
body#EN .right .selector a.spring_active { background-image: url(/img/selector_spring_active_en.png);}
body#EN .right .selector a.summer_active { background-image: url(/img/selector_summer_active_en.png);}
body#EN .right .selector a.autumn_active { background-image: url(/img/selector_autumn_active_en.png);}
body#EN .right .selector a.winter_active { background-image: url(/img/selector_winter_active_en.png);}

.partner { color: #000000; margin-bottom: 20px; font-size: 10px; }
.partner a { color: #CCCCCC; }
.partner img { margin-bottom: 3px; }

.red_alert { color: #B60A18; font-weight: bold; }


.invest_photo {
	float: left;
	margin: 0 10px 20px 0;
	width: 101px;
	}

.invest_text {
	float: left;
	margin: 0 0 20px 0;
	width: 460px;
	}	

.action_spring {width: 618px; height: 68px; margin: 12px 0 0 16px;}		
.action_spring a {dispaly: block; width: 618px; height: 68px;}

.lcca {
	1display: inline-block;
	position: absolute;
	background: url(/content/image/lcca.png) no-repeat top left;
	width: 262px;
	height: 130px;
	z-index: 100; 
	margin-left: 722px; 
	margin-top: 560px;
	}
	.lcca.obj {
		margin-top: 640px;
		}
		
.by {
	1display: inline-block;
	position: absolute;
	background: url(/content/image/holm.png) no-repeat top center;
	width: 262px;
	height: 150px;
	z-index: 100; 
	margin-left: 722px; 
	margin-top: 710px;
	}		
