#content .left_menu ul{list-style: none;margin: 10px 0 30px 0;padding: 0;background: url(../images/double_arrow.png) no-repeat 80px;height: 30px;}
#content .left_menu ul li{margin: 0 10px 0 0; float:right}

#content .main_content{padding-right:50px;}

.title_area{position: absolute;right: 10px;top: 400px;z-index: 3;}
.title_area .text_wrapper{text-align:right;margin:0 0 10px 0;overflow:hidden;}
.title_area span{color:#FFF; padding:5px 20px; }
.title_area .style_1{font-size:40px; padding:5px 0px; overflow:hidden;white-space: nowrap;font-family:'Lusitana';}
.title_area .style_2{font-size:50px; background:#bfbeba; overflow:hidden;white-space: nowrap;font-family:'Lusitana';}
.title_area .style_3{font-size:15px;background:#FFF; color:#7a7874; line-height: 35px; overflow:hidden;white-space: nowrap;}

#thumbs_wrapper{height:100%; }
#thumbs_wrapper .sensor{width: 100%;height: 50px;position: absolute; display:block;}
#thumbs_wrapper .sensor.top{top:0;}
#thumbs_wrapper .sensor.bottom{bottom:0;}

#thumbs{list-style:none; padding:0; margin:0;}
#thumbs li img{width:574px; height:195px;}
#thumbs li{margin:0 0 10px 0; position:relative;}
#thumbs li .index{display: block;position: absolute;padding: 10px;font-size: 25px;font-family:'Lusitana';color:#FFF;background: url(../images/trans_black.png); left:5px; top:5px;}

#thumbs .cover{width: 100%; height:195px; background: url(../images/trans_black2.png); display:none; position:absolute;}
#thumbs > li:hover .cover{display:block; }
#thumbs .cover ul{list-style:none; padding:0; margin:0; position:absolute; right:10px; bottom:10px;}
#thumbs .cover ul li{float:left; margin:0;}
#thumbs .cover .title{padding: 5px 10px;background: #FFF;line-height: 29px;}
#thumbs .cover .view{width:91px; height:29px; background: url(../images/bt_view.png); display:block;}
#thumbs .cover .view:hover{background-position:0 -29px;}

#thumbs_nav{list-style:none; padding:0; margin:0; position:absolute; bottom:50px; right:0px;}
#thumbs_nav a{background: url(../images/nav_vertical.png) no-repeat; width:43px; height:105px; display:block;}
#thumbs_nav a.up{background-position:0 0px}
#thumbs_nav a.up:hover{background-position:-43px 0px}
#thumbs_nav a.down{background-position:0 -105px}
#thumbs_nav a.down:hover{background-position:-43px -105px}


#projects{position:absolute; height:95%; top:2%; left:2%; min-width:745px; display:none; z-index:10;}
#projects .content{width: 100%; position:fixed; height:100%; padding:30px 80px 10px 20px;background: url(../images/paper_bg.jpg);border-radius: 5px;}
#projects .map{position:absolute; right:120px; bottom:20px; overflow:hidden;}
#projects .map img{width:260px; height:230px;}

#projects .slider{width:100%; height:100%; overflow:hidden;text-align:center;}
#projects .slider ul{list-style:none; padding:0; margin:0; width:100%; height:100%}
#projects .slider ul li{display:none;width:100%; height:100%}
#projects .slider ul li.active{display:block;}
#projects .slider ul li img{max-height:100%;}
#projects .slider a{background: url(../images/nav_arrow.png) no-repeat;width:68px; height:38px; display:block; position:absolute; top:45%;}
#projects .slider a.left{background-position:0 0; left:3%;}
#projects .slider a.right{background-position:-68px 0; right:5%;}
#projects .slider li.youtube iframe{width:100%; height:95%}
#projects .fb_share{background: url(../images/icon_fb.png) no-repeat right;padding: 5px 30px 5px 5px;position: absolute;top: 2px;right: 100px;color: #000;}

#projects .album{position:absolute; width:95%; bottom: 0px; }
#projects .album ul{list-style: none;display: none;background: url(../images/trans_black.png);height: 120px;padding: 10px 0 0 10px;}
#projects .album ul li{float:left; margin:0 10px 0 0;}
#projects .album ul li a{display: block; padding:1px;}
#projects .album ul li a.active{border:1px solid #FFF; padding:0px;}
#projects .album img{width:95px; height:95px;}
#projects .album .nav{display: block;position: absolute;padding: 5px 10px;background: url(../images/trans_black.png);top: -28px;left: 20px;z-index: 3;color: #FFF; text-decoration:none;}

#projects .control{width: 80px; position:fixed; right:0px;height:100%; background:#d3d3d4;border-radius: 5px;}
#projects .control .close{background: url(../images/close.png) no-repeat; width:48px; height:56px; position:absolute; left:15px; top:5px;}
#projects .control ul{list-style: none;padding: 0;margin: 0;bottom: 0px;left: 5px;width: 68px;position: absolute;}
#projects .control ul li{margin-bottom:30px;}
#projects .control ul li a{background: url(../images/nav_arrow.png) no-repeat;width:68px; height:38px; display:block;}
#projects .control ul li a.left{background-position:0 0;}
#projects .control ul li a.right{background-position:-68px 0;}
#projects .control li span{display:block; text-align:center;}

#projects .content .titles{position:absolute; top:10px; left:10px; z-index:11; list-style:none; padding:0; margin:0px;}
#projects .content .titles li{margin: 0 0 10px 0;}
#projects .content .titles span{padding:3px 5px;}
#projects .content .titles .title_1{font-size: 25px;font-family:'Lusitana';color:#FFF;background: url(../images/trans_black.png);padding:5px 10px;}
#projects .content .titles .title_2{font-size: 15px;font-family:'Lusitana';color:#FFF;background: url(../images/trans_black.png);}
#projects .content .titles .title_3{font-size: 15px;color:#999;background: #FFF;}

#modal_bg{background: url(../images/trans_black.png); z-index:5; position:absolute; width:100%; height:100%; left:0; top:0; display:none;}