h1 {color:#000;}
h2, h3, h4 {font-weight:bold; margin:10px 0;}
h2 {font-size:22px;}
h3 {font-size:19px;}
h4 {font-size:16px;}

/*submenu*/
h1{ width:450px;  display:inline-block;float:left; }
#content .content_all .box .box_title .sub_menu {width:450px; float:right;}
#content .content_all .box .box_title .sub_menu ul {margin:0; padding:0;list-style:none; float:right;}
#content .content_all .box .box_title .sub_menu ul li {float:left; height:32px; width:auto;background:transparent;}

.box .box_title .sub_menu li a, 
.box .box_title .sub_menu li a:visited
{display: block;height:45px;margin-left:3px;text-decoration: none;	width:auto;color:#0098d3;font-size:14px; font-weight:bold; outline:0; cursor:pointer;}
.box .box_title .sub_menu li a:hover{	color:#01709b;}
.box .box_title .sub_menu li a span {display:block;height:32px; padding-left:5px;background:url(layout/portfolio_details_submenu_left.jpg) no-repeat top left;}
.box .box_title .sub_menu li a span span{display:block;height:32px; background:url(layout/portfolio_details_submenu_right.jpg) no-repeat top right; padding: 0 5px 0 0;}  
.box .box_title .sub_menu li a.prev_arrow span span span{background:url(layout/prev_arrow.gif) no-repeat top left;height:24px; padding: 8px 8px 0 20px;}
.box .box_title .sub_menu li a.back_arrow span span span{background:url(layout/back_arrow.gif) no-repeat top left;height:24px; padding: 8px 8px 0 20px;}
.box .box_title .sub_menu li a.next_arrow span span span{background:url(layout/next_arrow.gif) no-repeat top right;height:24px; padding: 8px 20px 0 8px;}
/**/


#content .content_all .box .about_box_left,#content .content_all .box .about_box_right{float:left;width:666px;height:auto; padding:15px 0 0 0;}

#content .content_all .box .about_box_right{width:228px; padding-left:12px;}

.box a.img_big {float:left;background:#bbdae8; padding:3px;display:inline-block;width:661px; height:307px;}
.box a.img_big img {width:659px; height:305px;border:1px solid #fff;}
.box a.img_big img:hover {border:1px solid #24ade4;}

.quote{background:url(layout/about_quote_top.jpg) no-repeat 0 0;margin:10px 0;line-height:18.5px;}
.quote blockquote{background:url(layout/about_quote_bottom.jpg) no-repeat 100% 100%;padding:10px 30px 10px 40px; margin:0;color:#656464; font-size:13px;font-style:italic;text-align:justify;}

#content .content_all .box .box_selector{ background:url(layout/box_selector.jpg) no-repeat top center; width:960px; height:5px;float:left;}

#content .content_all .box .about_box_left ul li{ background:url(layout/li_arrow.jpg) no-repeat left; padding-left:10px; font-size:12px; line-height:18px;}
.full_text{padding:10px 0 0 0; float:left;}

/*RIGTH MENU*/
#content .content_all .about_box_right ul{ margin:0; padding:0;list-style:none; height:auto; float:left; width:auto;}
#content .content_all .about_box_right ul li { height:52px;  width:63px; float:left; margin:0 0px 13px 13px;}

#content .content_all .about_box_right ul li a{width:59px; height:48px; display:block; padding:3px; background:#bbdae8; }
#content .content_all .about_box_right ul li a img{ width:57px; height:46px; border:1px solid #fff;}
#content .content_all .about_box_right ul li a img:hover{border:1px solid #24ade4; }

#content .content_all .about_box_right .project_details{ line-height: 18px;color:#000; font-size:14px; padding-left:15px;}
.project_details dl { margin: 0; padding: 0 0 6px 0; width: 207px; overflow: hidden; }
.project_details dt, .project_details dd { margin: 0; padding: 0; display: inline;width:208px;float:left; }
.project_details dt { font-weight: bold;  }
.project_details dd {font-size:12px;  }
