/* COMMON */
html {width:100%;height:100%;}

body {background:#FFFFFF; padding:0; margin:0; width:100%; height:100%; min-width:1000px;}
img {border:none;}
h1 {padding:0; margin:0; line-height:11px; font:normal 11px Arial; color:#CCCCCC;}
.main_page b {font:normal 11px Arial; line-height:11px; padding:0; margin:0; color:#CCCCCC;}
h3 {margin:0 0 0 2px; padding:2px 0 0 0; font:normal 20px Arial; color:#000000;}
h2 {color:#b4d0cd; font:normal 22px Verdana; padding:0; margin:0;}
a {outline:none;}

#common {height:300px;}
.upfooter {position:relative; min-height:100%; height:auto !important; height:100%; width:100%; min-width:1000px;}
.empty {height:200px;}

/* MAIN PAGE HEADER */
.top_right_pic {position:absolute; width:95%; top:0; height:260px; min-width:900px;  background:url(/images/page/rabbit09.jpg) no-repeat right;}
.rabbit_place {position:absolute; width:100%; height:260px; min-width:900px;}
#rabbit {position:absolute; width:205px; top:20px; right:30px; height:260px; /*background:url(/images/page/rabbit1.jpg) no-repeat left;*/}
.top_tile {width:100%; min-width:900px; position:absolute; background:url(/images/page/top_right_tile.gif) repeat-x;}
.top_tile_cover {width:80%; min-width:900px; left:0; top:0; position:absolute; background:#FFFFFF;}
.ll_logo_top {width:20%; left:30px; top:100px; position:absolute; text-align:right;}
.top_left_pic {position:absolute; width:77px; height:93px; left:0; top:0; background:url(/images/page/top_left_pic1.gif) no-repeat;}

/* MAIN PAGE MIDDLE */
.main_bg_pic {position:absolute; top:95px; left:0; height:376px; width:45%; text-align:right; background:url(/images/page/main_bg_tile.gif) repeat-x;}
#menu {position:absolute; top:270px; width:90%; min-width:750px;}
#menu .menu_item {width:10%; height:15px; text-align:center;}
#menu .menu_spacer {width:50%;}
.menu_hover:hover {background:url(/images/page/menu_decoration.gif) no-repeat bottom center;}

/* MAIN PAGE PORTFOLIO */
#portfolio {position:absolute; width:100%; height:169px; min-width:970px; top:340px;}
#portfolio .portfolio_left {}
#portfolio .portfolio_preview {width:450px; border:1px #000000 dotted; border-right:none; text-align:center;}
#portfolio .portfolio_right {width:10%; border:1px #000000 dotted; border-right:none; text-align:right; background:url(/images/page/portfolio_right_tile.gif) repeat-x;}
#portfolio .portfolio_right .portfolio_right_pic {background:url(/images/page/portfolio_right_pic.gif) no-repeat right; height:167px;}
.portfolio_tooltip {width:189px; height:45px; background:url(/images/page/tooltip.png) no-repeat; position:absolute; top:-37px; left:200px;}
.portfolio_tooltip .whitelabel {position:absolute; color:#FFFFFF; top:12px; left:1px; width:100%; font:normal 13px Arial;}
.portfolio_tooltip .label {position:absolute; color:#59451d; top:12px; left:0; width:100%; font:normal 13px Arial;}

/* MAIN PAGE CONTENT */
#content {width:100%; padding:0; min-width:900px;}
#content .content_left {width:40%; background:url(/images/page/content_left_bg.gif) no-repeat left;}
#content .content_left .news_item {width:60%; margin:10px 0 0 100px;}
#content .content_left .news_item .news_mark {width:17px; background:url(/images/page/news_mark.gif) no-repeat top;}
#content .content_left .news_item .news_text {vertical-align:top; font:normal 12px Arial; color:#9A9A9A; border-bottom:1px #818181 dotted; padding:0 0 10px 0;}
#content .content_left .news_item .news_text a {font:normal 12px Arial; color:#44A9D3; text-decoration:underline;}
#content .content_left .news_item .news_text a:hover {text-decoration:none;}
#content .content_left .more {margin:10px 0 0 117px;}
#content .content_left .more a {font:normal 13px Arial; color:#000000; text-decoration:underline;}
#content .content_left .more a:hover {text-decoration:none;}
#content .content_right {width:60%; vertical-align:top;}
#content .content_right .content_right_frame {margin:80px 0 0 0; background:url(/images/page/content_right_bg.gif) no-repeat left top;}
.content_right_text {/* margin:20px 15% 0 90px; */ position:absolute; right:15%; z-index:500; top:615px; width:37%; font:normal 12px Arial; color:#9A9A9A;}
.content_right_text a {color:#44A9D3;;} 
.content_right_text a:hover {text-decoration:none;}
.newsdate {font:normal 11px Arial; color:#000000;}
.news_body {font:normal 12px Arial; color:#000000;}
.undercar {position:absolute; font:normal 10px Arial; top:510px; right:11%;}
.undercar a {color:#44A9D3;}
.undercar a:hover {text-decoration:none;}

/* MAIN PAGE FOOTER */
#footer {width:100%; height:200px; text-align:center; clear:both; position:relative; margin-top:-200px; min-width:1000px; padding:0; background:url(/images/page/bottom_picture.gif) no-repeat bottom center;}
#footer .underscribe {position:relative; top:70px; width:85%; min-width:800px; text-align:right; font:normal 12px Arial; color:#9A9A9A;}
#footer .infooter {width:80%; background:url(/images/page/footer_top_tile.gif) repeat-x top; margin:20px auto 0 auto; padding:10px 0 0 0;}
#footer .infooter .electra {width:200px; text-align:left; vertical-align:top;}
#footer .infooter .electra .electra_pic {margin:0 0 0 15%; text-align:left;}
#footer .infooter .electra .electra_text {font:normal 10px Arial; text-align:left; color:#9A9A9A; margin:0 0 0 15%;}
#footer .infooter .electra .electra_text a {font:normal 10px Arial; color:#9A9A9A; text-decoration:underline;}
#footer .infooter .electra .electra_text a:hover {text-decoration:none;}
#footer .infooter .copyright {font:normal 11px Arial; color:#9A9A9A; text-align:center; vertical-align:top;}
#footer .infooter .copyright .gray {color:#D9D9D9;}
#footer .infooter .manager {width:150px; text-align:left; vertical-align:top; font:bold 16px Arial; color:#9A9A9A;}
#footer .infooter .manager a {font:normal 12px Arial; color:#FFBD35; text-decoration:underline;}
#footer .infooter .manager a:hover {text-decoration:none;}

/* SECOND PAGE */
.second_top {height:275px; position:relative;}
.second_top .pic1 {background:url(/images/page/top_right_picture_sec.gif) no-repeat; width:82px; height:158px; position:absolute; top:0; right:0;}
.second_top .pic2 {background:url(/images/page/top_green.gif) no-repeat; width:135px; height:33px; position:absolute; top:0; right:20%;}
.second_top .pic3 {position:absolute; background:url(/images/page/big_pic_tile.gif) repeat-x; width:20%; height:9px; top:216px; left:0;}
.second_top .pic4 {position:absolute; background:url(/images/page/main_picture_work.jpg) no-repeat; width:455px; height:311px; top:0; left:12%;}
.second_top .logo {position:absolute; top:25px; left:80px;}
.second_top .menu {position:absolute; top:63px; right:100px; list-style:none; padding:0; margin:0;}
.second_top .menu li {float:left; margin:0 30px 0 0; padding:0; width:57px; height:15px;}

.second_top .services_menu {position:absolute; list-style:none; top:150px; left:120px;}
.second_top .services_menu li {float:left; font:bold 10px Verdana; margin:0 20px 0 0; padding:0 15px; height:15px;}
.second_top .services_menu li a {text-decoration:none; color:#0B0B0B; border-bottom:1px #0B0B0B dotted;}
.second_top .services_menu li a.active {font:bold 10px Verdana; text-decoration:none; color:#1B4E7D; border-bottom:none;}
.second_top .services_menu li a:hover {color:#1B4E7D; border-bottom:0px #0B0B0B dotted;}

.second_top .services_menu1 {position:absolute; list-style:none; top:150px; left:120px;}
.second_top .services_menu1 li {float:left; font:bold 10px Verdana; margin:0 20px 0 0; padding:0 15px; height:15px;}
.second_top .services_menu1 li a {text-decoration:none; color:#0B0B0B; border-bottom:1px #0B0B0B dotted;}
.second_top .services_menu1 li a.active {font:bold 10px Verdana; text-decoration:none; color:#1B4E7D; border-bottom:none;}
.second_top .services_menu1 li a:hover {color:#1B4E7D; border-bottom:0px #0B0B0B dotted;}

.second_top .subtitle {position:absolute; width:255px; height:75px; top:90px; left:100px; background:url(/images/page/subtitle_bg.gif) no-repeat; font:bold 14px Arial; color:#FFFFFF;}
.second_top .subtitle div {top:41px; position:absolute; left:40px;}
.second_top .calend {position:absolute; list-style:none; top:200px; right:200px;}
.second_top .calend li {float:left; margin:0 20px 0 0; width:50px; text-align:center; font:normal 11px Arial; padding:2px 0;}
.second_top .calend a {color:#00BACB; text-decoration:underline;}
.second_top .calend a:hover {color:#00BACB; text-decoration:none;}
.second_top .calend .active {background:url(/images/page/years_bg.gif) no-repeat; color:#FFFFFF;}
.second_top .calend .active a {color:#FFFFFF; text-decoration:none;}

.second_top .calend1 {position:absolute; list-style:none; top:205px; left:450px;}
.second_top .calend1 li {float:left; margin:0 20px 0 0; width:50px; text-align:center; font:normal 11px Arial; padding:2px 0;}
.second_top .calend1 a {color:#00BACB; text-decoration:underline;}
.second_top .calend1 a:hover {color:#00BACB; text-decoration:none;}
.second_top .calend1 .active {background:url(/images/page/years_bg.gif) no-repeat; color:#FFFFFF;}
.second_top .calend1 .active a {color:#FFFFFF; text-decoration:none;}


.second_cont {width:100%; position:relative; padding-bottom:200px;} 
.second_cont .news_cont1 {margin:0 300px 0 160px;}
.second_cont .news_cont2 {width:100%; position:relative;} 
.second_cont .news_item {width:100%; margin:0 0 40px 0;} 
.second_cont .date {font:normal 11px Arial; color:#E0E0E0;} 
.second_cont .text {font:normal 12px Arial; color:#7B7B7B;} 
.second_cont .text a {color:#00BACB;} 
.second_cont .text a:hover {text-decoration:none;} 
.second_cont .rss_bg {background:url(/images/page/rss_bg.gif) no-repeat; width:160px; height:49px; position:absolute; top:20px; right:10%;}
.second_cont .rss_bg div {position:absolute; font:normal 11px Arial; top:17px; left:30px;}
.second_cont .rss_bg div a {color:#00BACB;}
.second_cont .rss_bg div a:hover {text-decoration:none;}

/* SERVICES */
#text_block_placement {width:100%; position:relative; top:-30px; overflow:hidden;}
#content_roll {position:relative; width:10000px;}
#content_roll h1 {font:normal 34px Arial; color:#126857; position:relative; margin-bottom:20px;}
#content_roll ul {list-style:url(/images/page/mark.gif);}
#content_roll li {margin:0 0 10px 0;}
.text_block1 {width:780px; margin:0 0 0 77px; float:left;}
.text_block2 {width:770px; margin:0 0 0 77px; float:left;}
.text_block3 {width:900px; margin:0 0 0 77px; float:left;}
.text_block4 {width:700px; margin:0 0 0 77px; float:left;}
.text_block4 a {color:#10BEBC; text-decoration:underline;}
.text_block4 a:hover {text-decoration:none;}
.marked {background:url(/images/page/services_mark.gif) no-repeat left; padding:3px 0 3px 20px; margin:0 0 0 70px;}
.marked1 {background:url(/images/page/services_arrow.gif) no-repeat left; padding:3px 0 3px 20px; font-weight:bold; margin:0 0 0 35px; position:relative;}
.block_bg1_wrap {position:relative; margin:20px 0 80px 0; color:#68632E; height:122px; font:normal 13px Arial;}
.block_bg1_wrap .left_top1 {width:12px; height:12px; background:url(/images/page/services_left_top1.gif) no-repeat; left:0; top:0; position:absolute;}
.block_bg1_wrap .left_bottom1 {width:12px; height:12px; background:url(/images/page/services_left_bottom1.gif) no-repeat; left:0; bottom:0; position:absolute;}
.block_bg1 {border:3px #FFEDB6 solid; border-right:none; background:#FCF4D8 url(/images/page/block1_bg.png) no-repeat right;}
.block_bg2_wrap {position:relative; margin:20px 0 80px 0; color:#4c4c4c; width:410px; font:normal 13px Arial; height:147px;}
.block_bg2_wrap .left_top1 {width:12px; height:12px; background:url(/images/page/services_left_top2.gif) no-repeat; left:0; top:0; position:absolute;}
.block_bg2_wrap .left_bottom1 {width:12px; height:12px; font:normal 0px/0px Arial; background:url(/images/page/services_left_bottom2.gif) no-repeat; left:0; bottom:0; position:absolute;}
.block_bg2 {border:3px #EDEDED solid; border-right:none; height:141px; background:#f4f4f4 url(/images/page/block2_bg.jpg) no-repeat left;}
.block_bg3_wrap {position:relative; margin:20px 0 200px 0; color:#4c4c4c; width:514px; font:normal 13px Arial; height:220px;}
.block_bg3_wrap .left_top1 {width:12px; height:12px; background:url(/images/page/services_left_top3.gif) no-repeat; left:0; top:0; position:absolute;}
.block_bg3_wrap .right_top1 {width:12px; height:12px; background:url(/images/page/services_right_top.gif) no-repeat; margin-left:100%; top:0; position:absolute;}
.block_bg3_wrap .left_bottom1 {width:12px; height:12px; font:normal 0px/0px Arial; background:url(/images/page/services_left_bottom3.gif) no-repeat; left:0; bottom:0; position:absolute;}
.block_bg3 {border:3px #DCEEF0 solid; width:520px; height:214px; background:#EBF8FC url(/images/page/block3_bg.jpg) no-repeat left;}
.block_bg3 ol {}
.sportcar {background:url(/images/page/sportcar.jpg) no-repeat; position:absolute; right:-304px; top:133px; width:428px; height:179px;}
.block_bg3 ol li {color:#CADCE2; font:normal 1em Arial;}
.block_bg3 ol li .under {background:url(/images/page/services_slicer_tile1.gif) repeat-x bottom; cursor:default; padding:0 5px; color:#2e5c68;}
.block_bg4_wrap {position:relative; margin:10px 0 80px 0; color:#36682e; width:450px; height:122px; font:normal 13px Arial;}
.block_bg4_wrap .left_top1 {width:12px; height:12px; background:url(/images/page/services_left_top4.gif) no-repeat; left:0; top:0; position:absolute;}
.block_bg4_wrap .left_bottom1 {width:12px; height:12px; font:normal 0px/0px Arial; background:url(/images/page/services_left_bottom4.gif) no-repeat; left:0; bottom:0; position:absolute;}
.block_bg4 {border:3px #daecd6 solid; border-right:none; height:116px; width:405px; background:#eafde5 url(/images/page/block4_bg.jpg) no-repeat left top;}

/* SECOND PAGE PORTFOLIO */
.select_listing1 {}
.select_listing1 a {text-decoration:underline;}
.select_listing1 a:hover {text-decoration:none;}
.select_listing1 .text1 {margin:0 0 0 48px; background:url(/images/page/mark1.gif) no-repeat left; padding:0 0 0 10px;}
.select_listing1 .text1 a {font:normal 11px Arial; color:#0E7B88;}
.select_listing1 .categories {margin:0 0 0 47px; background:url(/images/page/categories.gif); width:134px; height:21px; padding:0 0 0 10px}
.select_listing1 .categories a {font:normal 11px Arial; color:#FFFFFF;}
.select_listing1 .text2 {width:200px; margin:0 0 0 57px;}
.select_listing1 .text2 a {font:normal 11px Arial; color:#56D4A9; background:url(/images/page/mark1.gif) no-repeat left; padding:0 0 0 10px;}
.select_listing2 {width:153px; margin:40px 0 0 0; border-top:1px #E5E4E4 dotted;}
.select_listing2 .text {background:url(/images/page/mark1.gif) no-repeat left; padding:0 0 0 10px; margin:0 0 0 54px;}
.select_listing2 .text a {font:normal 11px Arial; color:#7F7F7F; text-decoration:underline;}
.select_listing2 .text a:hover {text-decoration:none;}
.site_preview {margin:0 1px 1px 0; border:1px #c6bca7 solid; float:left; width:100px; height:100px; padding:0;}
.site_title {font:normal 22px Arial; color:#3D3D3D;}
.site_url {background:url(/images/page/site_url_arrow.gif) no-repeat left center; margin:5px 0 0 2px; padding:0 0 0 10px;}
.site_url a {font:normal 14px Arial; color:#0188C7; text-decoration:none;}
.site_url a:hover {text-decoration:underline;}
.site_descr {color:#575757; margin:5px 0 0 12px; font:normal 12px Arial;}
.site_show {width:100%; margin:40px 0 0 0;}
.site_show .left {vertical-align:top; text-align:right; width:60%;}
.site_show .left .site_scr {margin:0 20px 0 15px; padding:5px 7px 0 5px; border:1px #D8D6D6 solid; width:511px;}
.site_show .left .site_scr img {border:1px #EEEEEE solid; margin:0; padding:0;}
.site_show .right {vertical-align:top; text-align:left; width:40%;}
.site_show .right .site_label {font:italic 13px Arial; color:#575757;}
.scroll_pages_td {text-align:right; font:italic 13px Arial; color:#B9CAC9;}
.scroll_pages_td a {font:italic 13px Arial; color:#B9CAC9; text-decoration:none;}
.scroll_pages_td a:hover {text-decoration:none;}
.scroll_pages_pos {position:relative; top:-25px; overflow:visible;}
.scroll_pages_pos1 {position:relative; top:-25px; left:-50px; text-align:right;}
.prev_page_arrow {background:url(/images/page/prevpage_arrow.gif) no-repeat left center; padding:0 0 0 10px;}
.next_page_arrow {background:url(/images/page/nextpage_arrow.gif) no-repeat 127px center; overflow:visible; padding:0 10px 0 0;}
.scroll_pages_lnk {border-bottom:1px #B9CAC9 dotted; overflow:visible;}
.scroll_pages_lnk:hover {border-bottom:none;}
.one_list {background:url(/images/page/one_list.gif) no-repeat left center; padding:0 0 2px 25px; margin:2px 0 0 54px; height:20px; width:120px;}
.one_list a {font:normal 11px Arial; color:#7F7F7F; text-decoration:underline;}
.one_list a:hover {text-decoration:none;}
.all_years {width:100%; position:relative;}
.all_years .line {background:url(/images/page/one_years_bg.gif) repeat-x; width:40%; height:1px; position:absolute; top:0; right:0;}
.year_name {right:0; top:7px; font:bold 10px Tahoma; color:#BDBDBD; width:35px; position:absolute;}
.portfolio_list {width:70%; margin:0 0 0 70px;}
.portfolio_list td {vertical-align:top;}
.portfolio_list .work_date {font:normal 10px Arial; color:#E6E6E6;}
.portfolio_list .work_name {font:normal 12px Arial; padding:0 0 0 10px; background:url(/images/page/works_mark.gif) no-repeat left center; margin:0 0 20px 0;}
.portfolio_list .work_name .popup1 {padding:10px; border:1px #d7e3e8 solid; background:#eef9f5;}
.portfolio_list .work_name a {color:#067291; text-decoration:underline;}
.portfolio_list .work_name a:hover {color:#FF0000; text-decoration:none;}
.with_images {width:100%; text-align:center;}
.with_images td {height:190px; vertical-align:middle; position:relative; width:25%;}
.with_images .intddiv {position:relative; width:100%; height:155px; padding:35px 0 0 0; font:normal 11px/13px Arial;}
.with_images .intddiv a {font:normal 11px/13px Arial; color:#000000; text-decoration:underline;}
.with_images .intddiv a:hover {color:#FF0000; text-decoration:none;}
.with_images .intddiv img {border:2px white solid;}
.with_images .intddiv_hover {}
.with_images .intddiv_hover:hover {background:#FAFCFB;}
.with_images .intddiv .bottom1 {position:absolute; background:url(/images/page/border-bottom.gif) repeat-x; width:70%; height:1px; bottom:0; right:0;}
.with_images .intddiv .bottom2 {position:absolute; background:url(/images/page/border-bottom.gif) repeat-x; width:100%; height:1px; bottom:0; left:0;}
.with_images .intddiv .bottom3 {position:absolute; background:url(/images/page/border-bottom.gif) repeat-x; width:70%; height:1px; bottom:0; left:0;}
.with_images .intddiv .right_border {position:absolute; background:url(/images/page/right_line.gif) no-repeat; width:1px; height:190px; right:0; top:0;}

/* ABOUT */
.about_block1 {float:left; width:50%; margin:35px 0 0 70px; font:normal 13px Arial;}
.about_block2 {width:35%; float:right; text-align:right; margin:35px 50px 0 0;}
.about_block3 {width:50%; margin:0 0 0 250px; font:normal 13px Arial; clear:both; position:relative; top:-30px;}
.about_block4 {position:relative; width:100%; font:normal 13px Arial; color:#4b4b4b; border:1px #d9d9d9 solid; overflow:hidden; background:url(/images/page/about_block_bg.png) no-repeat;}
.about_block5 {font:normal 11px Arial; color:#8E8E8E; margin:20px 370px 50px 225px; position:relative;}
.about_pic {position:absolute; top:-75px; left:-80px; width:182px; height:245px; background:url(/images/page/about_pic.png) no-repeat;}
.right_top {position:absolute; width:8px; height:8px; top:0px; margin-left:100%; left:-6px; background:url(/images/page/about_right_top.gif) no-repeat;}
.right_bottom {position:absolute; width:8px; height:8px; bottom:0px; right:-2px; background:url(/images/page/about_right_bottom.gif) no-repeat;}
.about_block_number {position:absolute; font:normal 10px Arial; color:#E7E7E7; top:0; left:-25px;}

/* CONTACTS */
.contacts_left {width:48%; float:left; color:#999999; font:normal 13px Arial;}
.contacts_left .inpt_ed {border:1px #DEEDEA solid; background:#f3f9f7; height:28px; font:normal 18px/18px Arial; color:#425652; position:relative; top:-12px; padding:3px 0 0 2px; width:340px;}
.contacts_left .inpt_ed1 {border:1px #DEEDEA solid; background:#f3f9f7; font:normal 18px/18px Arial; height:150px; color:#425652; width:340px; position:relative; top:-12px; padding:3px 0 0 2px;}
.red_star {color:#ff0000;}
.contacts_right {width:50%; float:right; position:relative;}
.contacts_rabbit {position:absolute;}
.contacts_right .block_warn {background:#FEFEF1; border:1px #F6F6E3 solid; border-bottom:none; position:absolute; width:90%; right:20px; top:-150px;}
.contacts_right .block_warn .content {margin:20px; position:relative; font:normal 13px Arial; color:#7f9995;}
.contacts_right .block_warn .left_top {width:8px; height:8px; background:url(/images/page/contacts_left_top_ugol.gif) no-repeat; left:-1px; top:-1px; position:absolute;}
.contacts_right .block_warn .right_top {width:8px; height:8px; font:normal 0px/0px Arial; background:url(/images/page/contacts_right_top_ugol.gif) no-repeat; margin-left:100%; top:-1px; position:absolute;}
.contacts_right .block_warn .left_bottom {width:8px; height:8px; background:url(/images/page/contacts_left_bottom_ugol.gif) no-repeat; left:-1px; bottom:-1px; position:absolute;}
.contacts_right .block_warn .right_bottom {width:8px; font:normal 0px/0px Arial; height:8px; background:url(/images/page/contacts_right_bottom_ugol.gif) no-repeat; margin-left:100%; bottom:-1px; position:absolute;}
.contacts_right .block_warn .rabbit_arrow {width:38px; height:35px; background:url(/images/page/contacts_block_arrow.jpg) no-repeat; position:absolute; right:200px; bottom:-35px;}

/* PAGER */
.pages {color:#44A9D3;}
.pages a {color:#44A9D3;}

/* CAROUSEL */
.stepcarousel {position:relative; border:1px #B3B3B3 solid; overflow:scroll; width:450px; height:153px; margin:0 0 0 5px;}
.stepcarousel .belt {position:absolute; left:0; top:0; height:151px; background:#FFFFFF;}
.stepcarousel .panel {float:left; overflow:hidden; margin:0; border-right:1px #B3B3B3 solid; width:191px; height:152px;}
.stepcarousel .panel img {border:1px white solid;}

/* ELECTRA */
.electra {width:100%; position:relative;}
.electra .block1 {position:relative; width:100%; border:1px #D9D9D9 solid; height:170px; border-left:none; overflow:hidden; background:url(/images/page/about_block_bg.png) no-repeat;}
.electra .block1 .textblock {margin:50px 20px 20px 400px; font:normal 13px Arial; color:#617272;}
.electra .right_top {position:absolute; font:normal 0em/0em Arial; width:8px; height:8px; top:0px; margin-left:100%; left:-7px; background:url(/images/page/about_right_top.gif) no-repeat;}
.electra .right_bottom {position:absolute; font:normal 0em/0em Arial; width:8px; height:8px; bottom:-2px; right:-1px; background:url(/images/page/about_right_bottom.gif) no-repeat;}
.electra .orange {font:normal 20px Arial; color:#FF7800;}
.electra .list1 {margin:20px 0 0 320px; list-style:none; padding:0;}
.electra .list1 li {color:#272727; font:normal 12px Arial; height:30px; margin:0; padding:0 0 0 20px; background:url(/images/page/electra_arrow.gif) no-repeat left top;}
.electra .list2 {margin:40px 150px 0 320px; list-style:none; padding:0;}
.electra .list2 li {color:#272727; font:normal 12px Arial;  padding:0 0 0 70px; background:url(/images/page/electra_arrow.gif) no-repeat left top;}
.electra .list2 li .title {color:#00C6FF; font:bold 12px Arial;}
.electra .list2 .one {background:url(/images/page/electra_1.gif) no-repeat left top; margin:20px 0 20px 0;}
.electra .list2 .two {background:url(/images/page/electra_2.gif) no-repeat left top; margin:0 0 30px 0;}
.electra .list2 .three {background:url(/images/page/electra_3.gif) no-repeat left top; margin:0 0 30px 0;}
.electra .list2 .four {background:url(/images/page/electra_4.gif) no-repeat left top; margin:0 0 20px 0;}
.engine {position:absolute; top:-94px; left:0;}
.electrologo {position:absolute; top:-150px; right:150px;}

/* OTHER */
#portfolio_tooltip {display:none!important;}

.counters { display:none; }