/*-----------------------------------------------
CSS Framework Lisena
Author:hmelii
Web:http://www.hmelii.ru
Email:anufry@inbox.ru
Version:3.61 28.09.10
Num:256
----------------------------------------------- */


/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/

body { background:#0a325b url(/images/pic6.jpg) repeat-x 50% 0; color:#272829; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:Arial, Helvetica, sans-serif; }
body, html { height:100%; }
a { color:#1556af; outline:none; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
.h1 { }
.h2 { }
.h3 { margin-bottom:12px; font-weight:900; }
.h4 { line-height:1; font-weight:900; border-bottom:1px solid #bfbfbf; padding-bottom:20px; margin-right:50px; }
.h4b { margin-right:0; background:url(/images/pic3.gif) repeat-x 0 100%; border:0; margin-bottom:26px; }
.h5 { font-weight:900; margin-bottom:8px; }
.h6 { font-weight:900; margin-bottom:5px; }
.h7 { font-weight:900; margin-bottom:18px; }
/*colors*/
.yelow, .yelow a, table.x-table2 th a, ul.larr li.yelow a, ul.larr li.yelow { color:#ffea47; }
ul.t-bar a, ul.t-bar, .blue, .blue a, .footer a { color:#d4e7fb; }
.bl-bt { color:#dbe4ec; }
ul.ol { color:#aae4f7; }
.dk-gray, .dk-gray a { color:#272829; }
.red, .bd { color:#cc2424; }
.lt-red { color:#df8b8b; }
ul.tabs li.act a { color:#7f98b2; }
a.lt-blue, .lt-blue, .lt-blue a, .bl-bt3, ul.larr, ul.larr a, .bl-bt5, ul.tabs2 a, .bl-bt6 { color:#bdf6fd; }
.gray, .gray a { color:#cad4de; }
.blue2 { color:#bdf5fc; }
ul.ol a, .phone, .objs a, .objs, .footer, ul.tabs a, .h4b, .h4b a, .bl-bt2, .white, .white a, ul.tabs2 li.act, .rd-bt, table.x-table2 th, ul.t-bar, ul.t-bar a:hover { color:#fff; }
.gray2 { color:#606060; }
ul.pages li.act { color:#a29f9f; }
/*end colors*/



/*fonts*/
.f-10 { font-size:.8333em/*10px*/; }
.f-11, .footer, .bl-bt3, .close, .bl-bt6 { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13 { font-size:1.0833em/*13px*/; }
.f-14, .objs, .bl-bt, .bl-bt5 { font-size:1.1666em/*14px*/; }
.f-15 { font-size:1.25em/*15px*/; }
.f-16, .h5, .bd, .rd-bt { font-size:1.3333em/*16px*/; }
.f-17 { font-size:1.4166em/*17px*/; }
.f-18, .h3, .bl-bt2, ul.tabs2 li.act { font-size:1.5em/*18px*/; }
.f-20 { font-size:1.6666em/*20px*/; }
.h4, .h7, ul.tabs { font-size:1.8333em/*22px*/ }
/*end fonts*/

/*inputs*/
textarea, input[type=text], input[type=password] { background:#fff; border:1px solid; border-color:#abadb3 #dce2e9 #e3e9ef #8097af; padding:2px 5px; }
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .c-scroll, ul.f-bar, .exc, .weather, ul.cat2, ul.tabs2, ul.news, ul.news li, ul.larr2, ul.zebra { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear { border:1px solid transparent; }
.clear:after, .content:after, .inner:after, ul.tabs:after, ul.li-32 li:after, .bl-bl:after, .in-bl-bl:after, .pad:after, .wt-bl:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html .content, * html .inner, * html ul.tabs, * html ul.li-32 li, * html .bl-bl, * html .in-bl-bl, * html .pad, * html .wt-bl { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html .content, * + html .inner, * + html ul.tabs, * + html ul.li-32 li, * + html .bl-bl, * + html .in-bl-bl, * + html .pad, * + html .wt-bl { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.w-312 { width:316px; }
.w-440 { width:440px; }
.w-640 { width:640px; }
.pt-25 { padding-top:25px; }
.mr-42 { margin-right:42px; }
.w-639 { width:639px; }
.pt-8 { padding-top:8px; }
.pl-130{padding-left:130px}
hr { border:0; margin:0 0 14px; padding:0; height:0; border-top:1px solid #bfc2c5; vertical-align:top; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { position:relative;  min-width:1000px; margin:auto; min-height:100%; }
.inner { width:1000px; margin:auto; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { z-index:1; padding:144px 0 24px; position:relative; }
.logo { z-index:1; top:10px; left:5px; background:url(/images/pic1.png) no-repeat; position:absolute; }
.logo a { display:block; width:278px; height:117px; }
.logo_en { z-index:1; top:10px; left:5px; background:url(/images/logo_en.png) no-repeat; position:absolute; }
.logo_en a { display:block; width:278px; height:117px; }
ul.fis { left:122px; z-index:1; top:17px; position:absolute; }
ul.fis li { background: url(/images/pic56.png) no-repeat; margin-right:9px; }
ul.fis li, ul.fis a { width:28px; height:28px; float:left; }
ul.fis li.eng { background-image:url(/images/pic57.png); }
.phone { position:absolute; right:0; top:43px; }
.phone p { margin-bottom:4px; }
.objs { font-weight:900; position:absolute; top:46px; width:280px; left:50%; margin-left:-140px; white-space:nowrap; text-align:center; }
ul.t-bar { margin-right:210px; font-weight:900; background:#134578; background:rgba(19, 69, 120, .04); box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -moz-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; border:1px solid #0d3865; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; padding:0 25px; position:relative; }
/*top bar corners*/
ul.rn-t-bar { border:0; padding:0; background:none; }
.in-t-bar { padding:0 25px; position:relative; z-index:1; }
.bx-t-bar, .tx-t-bar { background: url(/images/pic74.png) repeat-x; left:23px; right:23px; top:-30px; height:47px; overflow:hidden; position:absolute; }
.bx-t-bar { background-image:url(/images/pic75.png); top:auto; bottom:-30px; }
.ry-t-bar, .ly-t-bar { position:absolute; overflow:hidden; left:-30px; background:url(/images/pic76.png) repeat-y; width:53px; top:17px; bottom:17px; }
.ry-t-bar { background-image:url(/images/pic77.png); left:auto; right:-30px; }
.tl-t-bar, .tr-t-bar, .br-t-bar, .bl-t-bar { background: url(/images/pic70.png) no-repeat; width:53px; height:47px; position:absolute; left:-30px; top:-30px; }
.tr-t-bar, .br-t-bar { background-image:url(/images/pic71.png); left:auto; right:-30px; }
.br-t-bar, .bl-t-bar { top:auto; bottom:-30px; background-image:url(/images/pic72.png); }
.bl-t-bar { background-image:url(/images/pic73.png); }
.cbg-t-bar { left:23px; top:19px; bottom:20px; right:23px; position:absolute; overflow:hidden; }
/*end top bar corners*/







ul.t-bar a { text-decoration:none; }
ul.t-bar a:hover { text-decoration:underline; }
ul.t-bar li { vertical-align:top; line-height:39px; }
.bl-bt { top:144px; right:0; position:absolute; text-decoration:none; background:#1770b6 url(/images/pic4.png) no-repeat 50% 0; -moz-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; display:block; box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -webkit-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -moz-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; border:1px solid #174b82; padding:0 19px; line-height:39px; text-shadow:rgba(0, 0, 0, .75) -1px -1px 1px; }
/*-------------------------------- end header ------------------------------*/



/*----------------------------- side ------------------------------*/
.lside { width:261px; padding:0 10px 40px 0; float:left; position:relative; }
.ban { border:1px solid #205077; margin-bottom:14px; }
.ban img { display:block; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { float:left; width:729px; display:inline; word-wrap:break-word; padding:0 0 20px; position:relative; }
#main .content { float:none; width:auto; }
ul.ol { font-weight:900; }
ul.ol li { margin-bottom:20px; padding:0 0 0 48px; position:relative; }
ul.ol .num { background:url(/images/pic5.png) no-repeat; width:40px; height:40px; position:absolute; line-height:38px; text-align:center; font-weight:900; top:-8px; left:-5px; }
ul.ol .in { position:relative; z-index:1; }
.map { background:url(/images/pic1.jpg) no-repeat; height:343px; width:593px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;/* box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -moz-box-shadow:rgba(0, 0, 0, .75) 0 0 32px;*/ padding:20px 23px; }
.wt-bl { margin-bottom:29px; box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; background:#f2f2f2; border:1px solid #0d3865; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:20px 30px; position:relative; }
.wt-bl .hh { background:url(/images/pic22.png) no-repeat; width:26px; height:312px; position:absolute; left:-27px; top:50%; margin-top:-156px; }
/* wt-bl corners */
.rn-wt-bl { background:none; padding:0; border:0; }
.in-wt-bl { position:relative; z-index:1; padding:20px 30px; }
.tx-wt-bl, .bx-wt-bl { position:absolute; overflow:hidden; background: url(/images/pic66.png) repeat-x; left:21px; right:21px; top:-30px; height:51px; }
.ly-wt-bl, .ry-wt-bl { background:url(/images/pic68.png) repeat-y; position:absolute; width:51px; overflow:hidden; left:-30px; top:21px; bottom:21px; }
.ry-wt-bl { background-image:url(/images/pic69.png); left:auto; right:-30px; }
.bx-wt-bl { background-image:url(/images/pic67.png); top:auto; bottom:-30px; }
.tl-wt-bl, .tr-wt-bl, .br-wt-bl, .bl-wt-bl { background:url(/images/pic23.png) no-repeat; overflow:hidden; width:51px; height:51px; position:absolute; left:-30px; top:-30px; }
.tr-wt-bl, .br-wt-bl { background-image:url(/images/pic24.png); left:auto; right:-30px; }
.br-wt-bl, .bl-wt-bl { top:auto; bottom:-30px; background-image:url(/images/pic25.png); }
.bl-wt-bl { background-image:url(/images/pic26.png); }
.cbg-wt-bl { background:#f2f2f2; position:absolute; left:21px; right:21px; top:21px; bottom:21px; overflow:hidden; }
/* end wt-bl corners */


.o-scroll { margin-left:35px; width:450px; display:inline; float:left; }
.jscroll { height:316px; padding-top:26px; overflow:hidden; overflow-y:scroll; position:relative; }
.c-scroll { padding-bottom:40px; position:relative; margin-left:-35px; }
table.w168x112, table.w168x112 td, table.w168x112s, table.w168x112s td { background:none; position:relative; width:168px; height:112px; table-layout:fixed; vertical-align:middle; text-align:center; }
table.w168x112, table.w168x112s { border:1px solid #1c2934 }
table.w168x112 img, table.w168x112s img { vertical-align:top; max-width:100%; max-height:100%; }
ul.cat { position:relative; margin:-40px 0 0 -60px; }
ul.cat li { width:170px; vertical-align:top; padding:40px 0 0 60px; }
ul.tabs { line-height:1; background:url(/images/pic3.gif) repeat-x 0 100%; font-weight:900; line-height:41px; padding-bottom:15px; margin-bottom:33px; }
ul.tabs li { position:relative; margin-right:25px; float:left; padding:1px; }
ul.tabs li.act { background:#0b325a; background:rgba(44, 61, 73, .04); padding:0 45px; border-color:#1c2934; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -moz-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; }
/* tabs corners */
ul.tabs li.rn-act { background:none; border:0; padding:0 20px; }
ul.tabs li.rn-act .in-tabs { padding:0 25px; }
.tx-tabs, .bx-tabs { background:url(/images/pic6.png) repeat-x -10000em -10000em; height:29px; top:-30px; position:absolute; left:21px; right:21px; overflow:hidden; }
.bx-tabs { background-image:url(/images/pic7.png); top:auto; bottom:-30px; }
.ly-tabs, .ry-tabs { position:absolute; background:url(/images/pic8.png) repeat-y -10000em -10000em; width:29px; overflow:hidden; top:20px; bottom:20px; left:-30px; }
.ry-tabs { background-image:url(/images/pic9.png); left:auto; right:-30px; }
.tl-tabs, .tr-tabs, .br-tabs, .bl-tabs { background:url(/images/pic34.png) no-repeat -1000em -1000em; width:51px; height:51px; overflow:hidden; top:-30px; left:-30px; position:absolute; }
.tr-tabs, .br-tabs { left:auto; right:-30px; background-image:url(/images/pic35.png); }
.br-tabs, .bl-tabs { top:auto; bottom:-30px; background-image:url(/images/pic36.png); }
.bl-tabs { background-image:url(/images/pic37.png); }
.act .tx-tabs, .act .bx-tabs, .act .ly-tabs, .act .ry-tabs, .act .tl-tabs, .act .tr-tabs, .act .br-tabs, .act .bl-tabs { background-position:0 0; }
.act .tx-tabs { border-bottom:1px solid #1c2934; }
.act .bx-tabs { border-top:1px solid #1c2934; }
.act .ly-tabs { border-right:1px solid #1c2934; }
.act .ry-tabs { border-left:1px solid #1c2934; }
.act .in-tabs { background:#0b325a; }
/* end tabs corners */













table.w168x112s { box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -moz-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; }
/* w168x112s corners  */
.w168x112s .tx, .w168x112s .bx { left:16px; right:16px; top:-30px; background:url(/images/pic6.png) repeat-x; overflow:hidden; height:29px; position:absolute; }
.w168x112s .bx { background-image:url(/images/pic7.png); top:auto; bottom:-30px; }
.w168x112s .ry, .w168x112s .ly { background:url(/images/pic8.png) repeat-y; width:29px; overflow:hidden; position:absolute; left:-30px; top:16px; bottom:16px; }
.w168x112s .ry { left:auto; right:-30px; background-image:url(/images/pic9.png); }
.w168x112s .tl, .w168x112s .tr, .w168x112s .br, .w168x112s .bl { background:url(/images/pic42.png) no-repeat; width:45px; height:45px; top:-29px; left:-29px; overflow:hidden; position:absolute; }
.w168x112s .tr, .w168x112s .br { left:auto; right:-29px; background-image:url(/images/pic43.png); }
.w168x112s .br, .w168x112s .bl { top:auto; bottom:-29px; background-image:url(/images/pic44.png); }
.w168x112s .bl { background-image:url(/images/pic45.png); }
/* end w168x112s corners  */



.bl-bl { position:relative; border:1px solid #1c2934; box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -moz-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; -webkit-box-shadow:rgba(0, 0, 0, .75) 0 0 32px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#143a61; background:url(/images/pic55.png); background:rgba(255, 255, 255, .04); padding:40px 25px 43px 40px; position:relative; }
.o-map { padding:0; }
.bl-bl-nr { padding:15px 21px; }
.bl-bl-sp { padding:10px 15px; }
.bg-spec { background:url(/images/pic10.jpg) no-repeat; }
.bl-bl .pad { background:url(/images/pic10.jpg) no-repeat; }
/* blue block corners */

/*.bl-bl-nr .in-bl-bl{ padding:15px 0; }
.bl-bl-sp .in-bl-bl{ padding:10px 0;  }
*/
.rn-bl-bl { background:none; border:0; padding:0; }
.in-bl-bl { padding:40px 29px 42px 40px; position:relative; z-index:1; }
.bl-bl-sp .in-bl-bl { padding:10px 15px; }
.o-map .in-bl-bl { padding:0; }
.cbg-bl-bl { background:url(/images/pic55.png); position:absolute; left:29px; right:29px; top:29px; bottom:29px; top:29px; bottom:29px; overflow:hidden; }
.tx-bl-bl, .bx-bl-bl { position:absolute; overflow:hidden; background:url(/images/pic14.png) repeat-x; height:59px; left:29px; right:29px; top:-30px; }
.bx-bl-bl { top:auto; bottom:-30px; background-image:url(/images/pic15.png); }
.ly-bl-bl, .ry-bl-bl { background: url(/images/pic16.png) repeat-y; position:absolute; left:-30px; top:29px; bottom:29px; overflow:hidden; width:59px; }
.ry-bl-bl { background-image:url(/images/pic17.png); left:auto; right:-30px; }
.tl-bl-bl, .tr-bl-bl, .br-bl-bl, .bl-bl-bl { background:url(/images/pic10.png) no-repeat; overflow:hidden; position:absolute; height:59px; width:59px; left:-30px; top:-30px; }
.tr-bl-bl, .br-bl-bl { background-image:url(/images/pic11.png); left:auto; right:-30px; }
.br-bl-bl, .bl-bl-bl { top:auto; bottom:-30px; background-image:url(/images/pic12.png); }
.bl-bl-bl { background-image:url(/images/pic13.png); }
/* end blue block corners */


table.x-table { width:100%; }
table.x-table td, table.x-table th { font-weight:100; text-align:left; vertical-align:top; padding-bottom:7px; }
table.x-table th { padding-right:6px; }
.bl-bt2 { right:0; top:-15px; background:none; border:0; padding:0; position:absolute; }
.bl-bt2 span { float:left; background:url(/images/pic32.png) no-repeat; width:126px; height:52px; }
.bl-bt4 { background:none; border:0; white-space:nowrap; padding:0; margin-left:-12px; position:relative; }
.bl-bt4 span { float:left; background:url(/images/pic32.png) no-repeat; width:126px; height:52px; }
.bl-bt3 { text-decoration:none; background:#0b4f8b; display:inline-block; line-height:26px; vertical-align:middle; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:0 9px; }
.weather { background:url(/images/pic9.jpg) no-repeat; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; height:60px; position:relative; margin:-10px -14px 0; padding:3px; }
.exc { margin:0 -15px -10px; position:relative; padding:1px 3px 3px; }
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:url(/images/pic4.gif) repeat-y 50% 0; }
.jScrollPaneDrag { position:absolute; background:url(/images/pic5.gif) no-repeat; cursor:pointer; overflow:hidden; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; background:url(/images/pic7.gif) no-repeat 4px 0; height:13px; }
a.jScrollArrowUp:hover { }
a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; background:url(/images/pic6.gif) no-repeat 4px 0; height:13px; }
a.jScrollArrowDown:hover { }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { }
.jselect { display:inline-block; background:#fff url(/images/pic9.gif) no-repeat; border:1px solid; border-color:#abadb3 #dbdfe6 #e3e9ef #9eacbf; vertical-align:middle; }
.jNiceSelectWrapper { text-align:left; position:relative; height:18px; display:block; }
.jNiceSelectWrapper .selectedItem { display:block; background:url(/images/pic8.gif) no-repeat 100% 0; height:18px; line-height:18px; padding:0 24px 0 9px; text-decoration:none; color:#a29f9f; }
.jNiceSelectWrapper ul { position:absolute; clear:both; top:100%; left:-1px; right:0; width:100%; background:#fff; border:1px solid #ccc; display:none; max-height:150px; overflow:hidden; overflow-y:auto; z-index:100; }
.jNiceSelectWrapper ul li { zoom:1; }
.jNiceSelectWrapper ul a { zoom:1; display:block; padding:2px 9px; text-decoration:none; outline:none; color:#09c; background:#fff; }
.jNiceSelectWrapper ul a:hover { background:#e1f5ff; }
.jNiceSelectWrapper ul a.selected { background:#ededed; }
ul.larr { margin-bottom:6px; font-weight:900; }
ul.larr li { margin-bottom:3px; background:url(/images/pic10.gif) no-repeat 0 .3em; padding-left:17px; }
.jscroll2 { width:100%; margin-bottom:20px; position:relative; overflow:hidden; overflow-x:scroll; padding-bottom:20px; }
.jscroll2 table.in { table-layout:fixed; width:100%; }
.jscroll2 table.in td.item { width:235px; }
ul.pages { margin-bottom:6px; text-align:center; }
ul.pages li { margin:0 2px; vertical-align:bottom; }
ul.pages li.act { padding:2px 3px; border:1px solid #c5c8ca; }
ul.cat2 { border-bottom:1px solid #bfc2c5; margin:0 0 6px -77px; font-size:0; line-height:0; }
ul.cat2 li { border-top:1px solid #bfc2c5; padding:20px 0 28px 77px; vertical-align:top; width:170px; font-size:12px; }
.bd { padding:0 5px; font-weight:900; background:#fff; line-height:23px; position:absolute; bottom:0; right:0; border-top-left-radius:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px; }
.zoom { position:relative; margin:0 -5px; display:block; background:url(/images/pic11.gif) no-repeat; width:23px; height:23px; }
ul.larr2 { margin-bottom:12px; }
ul.larr2 li { margin-bottom:3px; background:url(/images/pic12.gif) no-repeat 3px .3em; padding-left:21px; }
.bl-bt5 { text-decoration:none; background:#176db0 url(/images/pic53.png) repeat-x; padding:0 5px; font-weight:900; height:28px; line-height:27px; display:inline-block; vertical-align:middle; border:1px solid #1e5085; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -webkit-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -moz-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; position:relative; }
.br-bl-bt5, .bl-bl-bt5, .tl-bl-bt5, .tr-bl-bt5 { overflow:hidden; position:absolute; background:url(/images/pic20.gif) no-repeat; width:7px; height:7px; top:-1px; left:-1px; }
.tr-bl-bt5, .br-bl-bt5 { background-image:url(/images/pic21.gif); left:auto; right:-1px; }
.br-bl-bt5, .bl-bl-bt5 { top:auto; bottom:-1px; background-image:url(/images/pic22.gif); }
.bl-bl-bt5 { background-image:url(/images/pic23.gif); }
ul.tabs2 { position:relative; z-index:1; }
ul.tabs2 li { line-height:24px; height:26px; float:left; margin-right:8px; position:relative; }
ul.tabs2 li.act { border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; padding:0 120px 0 10px; background:#861818 url(/images/pic48.png) repeat-x; }
/* tabs corners */
ul.tabs2 li.rn-act { background:none; }
.rn-act .tl-tabs2, .rn-act .tr-tabs2 { height:26px; width:5px; overflow:hidden; position:absolute; left:0; top:0; background:url(/images/pic78.png) no-repeat; }
.rn-act .tr-tabs2 { background-image:url(/images/pic79.png); left:auto; right:0; }
.rn-act .in-tabs2 { position:relative; z-index:1; }
.rn-act .cbg-tabs2 { background:url(/images/pic48.png) repeat-x; height:26px; position:absolute; left:5px; right:5px; top:0; }
/* end tabs corners */
.jscroll2 { float:left; width:225px; display:block; _overflow:hidden; }
.o-jscroll2 .jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.o-jscroll2 .jScrollPaneTrack { position:absolute; cursor:pointer; top:auto; left:0; bottom:0; width:100%; background:url(/images/pic13.gif) repeat-x 0 50%; }
.o-jscroll2 .jScrollIntervalTrack { position:absolute; }
.o-jscroll2 .jScrollPaneDrag { position:absolute; background:url(/images/pic14.gif) no-repeat; cursor:pointer; overflow:hidden; }
.o-jscroll2 .jScrollPaneDragLeft { position:absolute; bottom:0; left:0; overflow:hidden; }
.o-jscroll2 .jScrollPaneDragRight { position:absolute; bottom:0; right:0; overflow:hidden; }
.o-jscroll2 a.jScrollArrowLeft { display:block; position:absolute; z-index:1; bottom:4px; left:0; text-indent:-2000px !important; overflow:hidden; background:url(/images/pic16.gif) no-repeat; height:13px; width:13px; }
.o-jscroll2 a.jScrollArrowRight { display:block; position:absolute; z-index:1; bottom:4px; right:0; text-indent:-2000px !important; overflow:hidden; background:url(/images/pic15.gif) no-repeat; height:13px; width:13px; }
.big-img { margin-bottom:11px; display:inline-block; vertical-align:top; position:relative; }
.big-img img { display:block; }
.big-img .bd { bottom:10px; right:1px; }
.big-img a{ float:left }
.larr3, .rarr3 { background:url(/images/pic49.png) no-repeat; width:46px; height:45px; left:0; top:50%; margin-top:-23px; position:absolute; }
.rarr3 { background-image:url(/images/pic50.png); left:auto; right:0; }
.larr3 a, .rarr3 a { display:block; width:46px; height:45px; }
ul.pici { font-size:0; line-height:0; position:relative; margin:-9px 0 0 -24px; }
ul.pici li { margin:9px 0 0 24px; vertical-align:top; }
.rd-bt { text-decoration:none; display:inline-block; vertical-align:middle; border:1px solid #871919; background:#951a1a url(/images/pic51.png) no-repeat 50% 0; line-height:36px; text-decoration:none; font-weight:900; padding:0 16px 0 15px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -moz-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; -webkit-box-shadow:rgba(0, 0, 0, .29) 0 0 10px; position:relative; }
.tl-rd-bt, .tr-rd-bt, .br-rd-bt, .bl-rd-bt { background:url(/images/pic24.gif) no-repeat; width:5px; height:8px; position:absolute; left:-1px; top:-1px; overflow:hidden; }
.tr-rd-bt, .br-rd-bt { left:auto; right:-1px; background-image:url(/images/pic25.gif); }
.br-rd-bt, .bl-rd-bt { background-image:url(/images/pic26.gif); top:auto; bottom:-1px; }
.bl-rd-bt { background-image:url(/images/pic27.gif); }
ul.zebra { background:#fff; margin-bottom:9px; }
ul.zebra li.nth { background:#dae8f1; }
ul.zebra li { padding:6px; }
ul.cat3 { position:relative; margin:-20px 0 0 -75px; }
ul.cat3 li { vertical-align:top; width:170px; margin:20px 0 0 75px; }
.wt-bl2 { background:#fff url(/images/pic14.jpg) no-repeat 100% 100%; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border:1px solid #bfc2c5; padding:10px 14px; }
.map2 { position:relative; /*background:url(/images/pic15.jpg) no-repeat;*/ height:402px; width:637px; }
.gr-bl { width:180px; position:absolute; background:#ddd; border:1px solid #bdc2c6; padding:8px 20px; top:10px; left:0; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.wt-bl3 { z-index:100; position:absolute; background:#fff; background:rgba(255, 255, 255, .70); box-shadow:rgba(85, 85, 85, .50) 5px 5px 5px; -moz-box-shadow:rgba(85, 85, 85, .50) 5px 5px 5px; -webkit-box-shadow:rgba(85, 85, 85, .50) 5px 5px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:240px; padding:10px 12px; top:70px; left:360px; }
.close2 { background:url(/images/pic28.gif) no-repeat; display:block; width:16px; height:16px; overflow:hidden; position:absolute; top:9px; right:7px; }
.wt-bl3 .xv { background:url(/images/pic52.png) no-repeat; width:16px; height:19px; position:absolute; overflow:hidden; left:-16px; top:100px; }
.popup { position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; overflow:hidden; }
.rn-wt-bl3 { background:none; padding:0; }
.in-wt-bl3 { position:relative; z-index:1; padding:10px 12px; }
.tl-wt-bl3, .tr-wt-bl3, .br-wt-bl3, .bl-wt-bl3 { background:url(/images/pic80.png) no-repeat; width:8px; height:8px; position:absolute; left:0; top:0; overflow:hidden; }
.tr-wt-bl3, .br-wt-bl3 { background-image: url(/images/pic81.png); width:15px; height:14px; left:auto; right:-7px; }
.br-wt-bl3, .bl-wt-bl3 { background-image:url(/images/pic84.png); height:16px; top:auto; bottom:-9px; }
.bl-wt-bl3 { background-image:url(/images/pic86.png); width:10px; height:16px; }
.ry-wt-bl3 { background:url(/images/pic82.png) repeat-y; width:15px; overflow:hidden; top:14px; bottom:7px; position:absolute; right:-7px; }
.ly-wt-bl3 { background:url(/images/pic83.png); width:8px; top:8px; bottom:7px; left:0; overflow:hidden; position:absolute }
.cbg-wt-bl3 { background:url(/images/pic83.png); position:absolute; overflow:hidden; left:8px; top:0; right:8px; bottom:7px; }
.bx-wt-bl3 { background:url(/images/pic85.png) repeat-x; height:16px; overflow:hidden; position:absolute; left:10px; right:8px; bottom:-9px; }
.popup .bg { background:#333; opacity:.48; position:absolute; left:0; top:0; width:100%; height:100%; }
.ie { display:none; }
.popup table.spec, .popup table.spec td { height:100%; vertical-align:middle; margin:auto; }
.popup .in { padding:15px 17px; background:#f2f2f2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:465px; z-index:1; position:relative }
.close { background:url(/images/pic17.gif) no-repeat 100% 50%; padding-right:20px; position:absolute; right:12px; top:9px; }
ul.news { margin-top:-15px; }
ul.news li { border-top:1px solid #bfc2c5; margin-top:-1px; padding:15px 0 20px; }
ul.news p { margin-bottom:4px; }
table.x-table2 { margin-bottom:10px; background:#fff; width:100%; }
table.x-table2 th { background:#7c7c7c; border:1px solid #c4c4c4; padding:8px 10px; }
table.x-table2 td { vertical-align:top; text-align:center; border:1px solid #c4c4c4; padding:8px 4px; }
.bl-bt6 { text-decoration:none; border:1px solid #275789; font-weight:900; line-height:19px; display:inline-block; background:#176eb1 url(/images/pic54.png) repeat-x; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0 9px; }
.graf { position:relative; padding-top:20px; }
.graf .head { font-size:12px; line-height:1.2; position:absolute; top:0; }
.graf .head div { }
.graf .grid { border:solid #87888a; border-width:0 0 1px 1px; width:629px; height:287px; left:37px; bottom:22px; position:absolute; }
.graf2 .grid { width:560px; height:150px; left:110px; }
/*.yos{  position:absolute; bottom:22px; height:285px; left:0;   }
*//*.yos table.spec{ white-space:nowrap; width:42px; height:100%; table-layout:fixed; line-height:1; }
*//*.yos table.spec td{ background:url(/images/pic19.gif) no-repeat 100% 50%; padding-right:10px; text-align:right; vertical-align:middle;  }*/

table.data { }
table.data td { padding-right:40px; font-size:0; line-height:0; vertical-align:bottom; text-align:left; }
table.data td.first-child { padding-left:6px; border-left:1px solid #87888a; }
table.data td.yos { padding:5px 0 36px; }
table.data td.yos table.spec { margin-right:-4px; }
table.data td.yos table.spec td { padding:0 10px 0 0; background:url(/images/pic19.gif) no-repeat 100% 50%; font-size:12px; line-height:1.2; height:31px; vertical-align:middle; }
table.data th { padding-right:40px; font-weight:100; border-top:1px solid #87888a; border-left:0 hidden; text-align:center; vertical-align:middle; height:23px; }
.v1, .v2, .v3, .v4, .v5, .v6 { display:inline-block; margin-right:1px; vertical-align:bottom; background:#c62323; width:14px; overflow:hidden; }
.v2 { background:#ebaa38; }
.v3 { background:#ebca75; }
.v4 { background:#71affc; }
.v5 { background:#306cab; }
.v6 { background:#134374; }
.vv { width:40px; height:15px; overflow:hidden; vertical-align:middle; margin-right:8px; }
#lightbox { z-index:1000; background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox img { border: none; clear: both; }
#overlay img { border: none; }
#overlay { background-image: url(/images/overlay.png); }
.resize-photo { position:absolute; display:block; }
/*--------------------------- end content -----------------------------*/


/*------------------------------ footer -------------------------------*/

.undfoot { clear:both; height: auto; margin-left:110px; margin-right:100px; color:#a5b3c1;}
.footer { background:url(/images/pic4.jpg) repeat-x 50% 0; height:130px; position:absolute; top:100%; margin-top:auto; height:139px; width:100%; left:0; padding-top:9px; }
.footer .in { padding-top:55px; width:1000px; margin:auto; border-top:1px solid #19426f; box-shadow:#062e5a 0 -1px 0; -webkit-box-shadow:#062e5a 0 -1px 0; -moz-box-shadow:#062e5a 0 -1px 0; }
.copy { width:360px; float:left; }
ul.f-bar { padding-right:140px; }
ul.f-bar li { white-space:nowrap; float:left; padding:0 10px; border-left:1px solid #cbeafc; margin:0 0 2px -1px; }
ul.f-bar a { text-decoration:none; }
ul.f-bar a:hover { text-decoration:underline; }
.designb2b, .counter { float:right; }
.designb2b { padding-top:8px; }
.counter { padding-right:10px; }
/*------------------------------ end footer -------------------------------*/
