@charset "windows-1251";
/* Taissiya Shaidarova */
body {margin:0;padding:0;font-family:arial;font-size:12px;background-color:#fff;overflow-y:scroll;}
.borderimg {border:2px solid #bbb;}
.wrapper {clear:both;line-height:0;font-size:0;}
.main {width:100%;vertical-align:top;background: url('i1/main1024.jpg') center center no-repeat;}
.menu_holder {height:50px;padding:0 3%;}
.logo_black {width:435px;height:52px;background:url('i/logo_black.png') no-repeat;float:left;cursor:pointer;}
.logo_white {width:435px;height:52px;background:url('i/logo_white.png') no-repeat;float:left;cursor:pointer;}
.lang_holder {width:60px;height:20px;position:absolute;left:7px;top:7px;}
.lang_en {width:26px;height:19px;background:url('i/lang_en.png') 0 -19px no-repeat;float:left;cursor:pointer;}
.lang_ru {width:26px;height:19px;background:url('i/lang_ru.png') 0 0 no-repeat;float:left;cursor:pointer;}
.menu {width:310px;height:23px;float:right;}
.about_white {width:62px;height:39px;background:url('i/about_whiteru.png') no-repeat;float:left;cursor:pointer;}
.portfolio_white {width:97px;height:39px;background:url('i/portfolio_whiteru.png') no-repeat;float:left;cursor:pointer;z-index:5000000;}
.contacts_white {width:100px;height:39px;background:url('i/contacts_whiteru.png') no-repeat;float:left;cursor:pointer;}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7 {cursor:pointer;width:161px;height:16px;margin:6px 0 11px 13px;background-repeat:no-repeat !important;}
.menu1in, .menu2in, .menu3in, .menu4in, .menu5in, .menu6in, .menu7in {cursor:pointer;width:181px;height:16px;margin:6px 0 11px 20px;font-size:13px;font-weight:bold;line-height:10px;background-repeat:no-repeat !important;}
.menu1 {background:url('i/menu1_whiteru.png') no-repeat;}
.menu2 {background:url('i/menu2_whiteru.png') no-repeat;}
.menu3 {background:url('i/menu3_whiteru.png') no-repeat;}
.menu4 {background:url('i/menu4_whiteru.png') no-repeat;}
.menu5 {background:url('i/menu5_whiteru.png') no-repeat;}
.menu6 {background:url('i/menu6_whiteru.png') no-repeat;}
.menu7 {background:url('i/menu7_whiteru.png') no-repeat;}
.menu1in {background:url('i/menu1in_whiteru.png') no-repeat 19px 0;margin-top:25px;}
.menu2in {background:url('i/menu2in_whiteru.png') no-repeat 19px 0;}
.menu3in {background:url('i/menu3in_whiteru.png') no-repeat 19px 0;}
.menu4in {background:url('i/menu4in_whiteru.png') no-repeat 19px 0;}
.menu5in {background:url('i/menu5in_whiteru.png') no-repeat 19px 0;}
.menu6in {background:url('i/menu6in_whiteru.png') no-repeat 19px 0;}
.menu7in {background:url('i/menu7in_whiteru.png') no-repeat 19px 0;}
.menubr {width:180px;height:6px;line-height:20px;}
.st {background-image:url('i/st.gif') no-repeat;}
.menu_block {width:200px;height:190px;margin:44px -6px;position:absolute;z-index:2000;}
.portfolio_window {width:244px;height:219px;background: url('i/portfolio_window.png') no-repeat;position:absolute;display:none;margin:43px -238px;z-index:5000;}
.photo_holder {text-align:center;margin:25px 0;}
.sub {height:0;width:100%;}
/*.contacts_window {width:270px;height:150px;color:#252525;float:right;background:url('i/contacts_window.png') 0 0 no-repeat;position:relative;display:none;margin-top:67px;z-index:2000;border:1px solid #fff;}*/
.is_loading {background:url('i/loader.gif') no-repeat center center;z-index:50000;}

.contacts_window {width:270px;height:150px;color:#252525;background:url('i/contacts_window.png') no-repeat;position:absolute;display:none;z-index:50000;margin:43px -260px;}
.in_contacts {width:230px;margin:47px 30px 0;font-family:arial;font-style:italic;font-size:15px;line-height:24px;}
.in_contacts a {color:#028dc0;text-decoration:underline;}
.rctrl {width:56px;height:27px;background:url('i/rctrl.png') no-repeat;margin-left:3px;cursor:pointer;z-index:20000;}
.lctrl {width:56px;height:27px;background:url('i/lctrl.png') no-repeat;cursor:pointer;}
.about_holder {width:100%;background:url('i/bg1024.jpg') right bottom no-repeat;display:none;}
.about_holder div {margin:15% 40% 0 20%;}
.lightoff {width:34px;height:27px;background:url('i/lightoff.png') no-repeat;cursor:pointer;}
.lighton {width:34px;height:27px;background:url('i/lighton.png') no-repeat;cursor:pointer;display:none;}
#dn {width:34px;height:27px;position:absolute;top:326px;left:-6px;z-index:2000000}
#cid {height:615px;padding:0;}
.scroll-pane li {width:75px;margin:0;float:left;display:block;height:75px;margin:0 4px 0 0;cursor:pointer;}
/*.scroll-pane li:first {margin:200px;}*/
ul {padding:0;margin:0;width:1680px;display: block;}
.holder {margin:4px 8px 0;display:block;}
.scroll-pane {width:100%;float:left;padding:0;margin:0;}
#pane1 {height:106px;width:100%;padding:0;display:block;_overflow:hidden;}
.loading {background:url('i/aj.gif') center center no-repeat;}
a img {border:none;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;left: 0;bottom: 0;background: url('i/panel-i.gif') repeat-x;}
.jScrollIntervalTrack {position: absolute;}
.jScrollPaneDrag {position:absolute;background:url('i/panel-l.gif') no-repeat #fff;cursor:pointer;overflow:hidden;padding-bottom:100px;}
.jScrollPaneDragLeft {position: absolute;bottom: 0;left: 0;overflow: hidden;}
.jScrollPaneDragRight {position: absolute;bottom: 0;right: 0;overflow: hidden;}
a.jScrollArrowLeft {display: block;position: absolute;z-index: 1;bottom: 0;left: 0;text-indent: -2000px !important;overflow: hidden;/*background-color: #666;*/height: 9px;width: 10px;}
a.jScrollArrowLeft:hover {/*background-color: #f60;*/}
a.jScrollArrowRight {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px !important;overflow: hidden;/*background-color: #666;*/height: 9px;width: 10px;}
a.jScrollArrowRight:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
a.jScrollArrowLeft {	background: url('i/larrow.gif') no-repeat 0 0;}
a.jScrollArrowLeft:hover {background-position: 0 -12px;}
a.jScrollArrowRight {background: url('i/rarrow.gif') no-repeat 0 0;}
a.jScrollArrowRight:hover {background-position: 0 -12px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -24px;}
#fo{border-bottom:1px solid #fff;border-top:none;border-left:none;border-right:none;}
.info_t {font-family:arial;position:absolute;top:0;left:0;}
