.portfolio_tab,.portfolio_photos{display:block;float:left;list-style:none;}
.portfolio_photos{margin-top:40px;width:680px;}
.portfolio_tab li{display:block;float:left;margin-right:10px;padding:5px 10px 5px 10px;cursor:pointer;}
.portfolio_tab li.active{color:#fff;background:#000;}
.portfolio_photos li{float:left;display:block;width:160px;height:180px;margin-right:40px;}
.portfolio_photos li span{display:block;margin:auto;color:#fff;font-weight:bold;width:160px;text-align:center;margin-top:5px;}
.portfolio_photos li img{width:160px;height:auto;-moz-box-shadow:0 3px 10px #000;-webkit-box-shadow:0 3px 10px #000;box-shadow:0 3px 10px #000;}
.portfolio_container{float:left;}.portfolio_gallery{display:block;float:left;list-style:none;margin-top:50px;width:680px;}
.portfolio_gallery li{float:left;width:150px;height:100px;}
.portfolio_gallery li img{width:100px;height:auto;-moz-box-shadow:0 3px 10px #000;-webkit-box-shadow:0 3px 10px #000;box-shadow:0 3px 10px #000;}
#footer{float:left;width:140px;font-size:10px;margin-top:40px;}
label.error{display:block;color:#0099FF;font-weight:bold;font-size:11px;}
#reponse_msg{color:#fff;margin-top:30px;font-size:14px;}
input[type=text],input[type=password],select{background:transparent;padding:5px;font-size:12px;margin:0;border:0;border-bottom:3px solid #333;color:#000000;}
textarea{background:transparent;padding:3px 5px 3px 5px;font-size:12px;color:#fff;font-family:Arial;margin:0;border:0;border-bottom:3px solid #333;}
input[type=text]:hover,input[type=password]:hover,textarea:hover{border-bottom:3px solid #333;}
input[type=submit],input[type=button]{width:158px;height:38px;border:0;color:#444;text-transform:uppercase;font-weight:bold;background:transparent url("../images/bg_button.png") no-repeat left;text-shadow:0 1px #fff;}
input[type=submit]:hover,input[type=button]:hover{background:transparent url("../images/bg_button_hover.png") no-repeat left;}
input[type=submit]:active,input[type=button]:active{color:#999;position:relative;top:1px;left:2px;background:transparent url("../images/bg_button_active.png") no-repeat left;}.pagination{margin:45px 0 10px 0;text-align:left;}
.pagination a{background:#000;padding:5px 10px 5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 0 3px;color:#fff;}
.pagination a:hover{background:#fff;color:#000;}
.pagination a:active,.pagination a.active{color:#666;background:transparent;text-shadow:0 0 0 transparent;}
