h1, h2, h3, h4 {font-weight:bold; font-style:normal;color:#585858;}
h1{
	font-size:28px;
	color:#262626;
	border-bottom:1px solid #e0e0e0;
	margin:0;
}
h2{font-size:25px; border-bottom:1px solid #e0e0e0; margin:0;color:#747373;}
h3{font-size:20px;}
h4{font-size:16px;}

h1 span.big_text {font-size:25px;color:#737373;}
h2 span.h2_text {font-size:18px;color:#b2b2b2;}

#efectiv_content .portfolio_box,
#efectiv_content .portfolio_box_links,
#efectiv_content .portfolio_box_bottom,
#efectiv_content .portfolio_box_noborder{
	float:left;
	margin:0 0 20px 0;
	width:688px;
	height:auto;
	font-size:12px;
	color:#000000;
}
#efectiv_content .portfolio_box{border:1px solid #dfdfdf;background:#f3f3f3 url(layout/services_bottom.jpg) no-repeat left bottom; }

#efectiv_content .portfolio_box .portfolio_box_left{position:relative;float:left;width:648px;background: url(layout/services_top.jpg) no-repeat left top; padding:20px; }

#efectiv_content .portfolio_box_menu{position:absolute;top:30px;left:703px;float:right;width:277px;background:transparent;}

.portfolio_box a.img_big,.portfolio_box span.img_big{border:1px solid #cecece; background:#dcdcdc; padding:3px;width:640px; height:236px; display:inline-block; margin: 10px 0;display:inline-block;}
.portfolio_box a.img_big img,.portfolio_box span.img_big img{border:1px solid #fdfdfd;}

.portfolio_box p{margin:10px 0 0 0; line-height:19.3px;}
.portfolio_box p.bordered{border-bottom:1px solid #e0e0e0; padding-bottom:8px; margin-bottom:10px}
.portfolio_box p a{color:#268ab9;}

.portfolio_box_menu ul.ul_menu {margin:0 0 0 12px;}
.portfolio_box_menu ul.ul_menu li {height:42px;color:#6a6a6a;font-weight:bold;font-size:20px;  margin-bottom:12px;padding:0;}
.portfolio_box_menu ul.ul_menu li a{background:#f3f3f3;height:33px;padding:8px 0 0 13px;color:#6a6a6a;width:auto; display:block;border:1px solid #dfdfdf;margin-left:12px;}
.portfolio_box_menu ul.ul_menu li a:hover{color:#000000;text-decoration:none;border:1px solid #b4cde2;}
.portfolio_box_menu ul.ul_menu li.selected {display:block; width:auto;height:41px;  background:url(layout/portfolio_right_menu_arrow.gif) no-repeat 0 0;}
.portfolio_box_menu ul.ul_menu li.selected a {background:#ececec;}

.vertical_slide{position:relative; border:1px solid #dfdfdf; background:#f3f3f3 ;margin:10px 0 10px 23px; }
.vertical_slide h3{color:#6a6a6a;padding:8px 0 8px 0px;margin:0 15px;border-bottom:1px solid #dfdfdf}

.quote_small{ border:1px solid #dfdfdf; background:#f3f3f3 url(layout/about_quote_small_top.jpg) no-repeat 8px 15px;margin:10px 0 10px 23px; padding:12px 8px 12px 8px;font-size:12px;text-align:right;}
.quote_small blockquote{background:url(layout/about_qoute_small_bottom.jpg) no-repeat 100% 95%;padding:3px 18px 10px 17px; margin:0;color:#656464; font-style:italic;line-height:18px;text-align:left;}
.quote_small span {color:#8c8c8c; margin-right:15px;}


.more_detail{float:left;width:123px;}
.visit_porto{float:left;width:150px;}

.more_detail a, .visit_porto a{float:left;white-space:nowrap;color:#FFFFFF;font-weight:bold; text-decoration:none;font-size:12px; display:block;}
.more_detail a:hover, .visit_porto a:hover{cursor:pointer;color:#d6ecff;text-decoration:none;}
.more_detail a span{float:left;height:25px; width:5px; background:url(layout/portofolio_btn_1_left.jpg) no-repeat left top; padding-left:3px;}
.more_detail a span span{float:left;height:26px; width:auto; background:url(layout/portofolio_btn_1_right.jpg) no-repeat right top; padding-right:6px;padding-top:5px; }



.visit_porto a span{float:left;height:25px; width:5px; background:url(layout/portofolio_btn_2_left.jpg) no-repeat left top; padding-left:3px;}
.visit_porto a span span{float:left;height:26px; width:auto; background:url(layout/portofolio_btn_2_right.jpg) no-repeat right top; padding-right:6px;padding-top:4px; }

#efectiv_content .portfolio_box_links .prev_link{float:left;width:140px;}
#efectiv_content .portfolio_box_links .next_link{float:right;width:140px; text-align:right;}
#efectiv_content .portfolio_box_links .middle_link{float:left;width:400px; text-align:center;}

#efectiv_content .portfolio_box_links a{height:20px;border:1px solid #dfdfdf;font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block; width:auto; padding:5px 6px 7px 6px;min-width:23px;background:#f3f3f3; margin:0 2px;}

#efectiv_content .portfolio_box_links a:hover {text-decoration:none;color:#000000;border:1px solid #b4cde2;}
#efectiv_content .portfolio_box_links a.active{text-decoration:none;color:#000000;border:1px solid #9e9e9e; background:#ebebeb;}

/*inaktiv allapot*/
#efectiv_content .portfolio_box_links a.prev_active{background:#f3f3f3 url(layout/portfolio_prev_active.jpg) no-repeat 6% 7px; padding-left:40px;margin:0;}
#efectiv_content .portfolio_box_links a.prev_inactive{background:#f9f9f9 url(layout/portfolio_prev_inactive.jpg) no-repeat 6% 7px; padding-left:40px;color:#b4b4b4;margin:0;}
#efectiv_content .portfolio_box_links a:hover.prev_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}

#efectiv_content .portfolio_box_links a.next_active{background:#f3f3f3 url(layout/portfolio_next_active.jpg) no-repeat 94% 7px; padding-right:38px;margin:0;}
#efectiv_content .portfolio_box_links a.next_inactive{background:#f3f3f3 url(layout/portfolio_next_inactive.jpg) no-repeat 94% 7px; padding-right:38px;color:#b4b4b4;margin:0;}
#efectiv_content .portfolio_box_links a:hover.next_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}

#efectiv_content .portfolio_box_links span{font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block; width:auto;padding:7px; letter-spacing:2px;}


/*portfolio_details section*/
a#back_to_portfolio{border:1px solid #dfdfdf; background:#f3f3f3 url(layout/portfolio_prev_active.jpg) no-repeat 15px 13px;margin:0px 0 15px 23px; padding:10px 8px 10px 50px;color:#6a6a6a;font-weight:bold;font-size:20px; width:195px; display:block;}
a:hover#back_to_portfolio {color:#000000;text-decoration:none;border:1px solid #b0cae1;}

.vertical_slide span {display:block; padding-left:15px;font-size:12px;color:#8c8c8c;}
.vertical_slide strong {display:block; padding:10px 0 3px 15px;color:#6a6a6a; font-size:14px;}

.portfolio_box_left  span.img_slider{float:left;border:1px solid #cecece; background:#dcdcdc; padding:2px;width:119px; height:65px; margin: 5px 8px 5px 0;display:inline-block;}
.portfolio_box_left  span.img_slider:hover{background:#d6ecff;}
.portfolio_box_left span.img_slider img {border:1px solid #fdfdfd;}
/*end portfolio_section*/


/*gallery section*/
 .portfolio_box_left a.img_gallery,.portfolio_box_left a.img_gallery_last{border:1px solid #cecece; background:#dcdcdc; padding:2px;width:148px; height:120px; display:inline-block; margin: 10px 7px 0 0;display:inline-block;}
 .portfolio_box_left a:hover.img_gallery,.portfolio_box_left a:hover.img_gallery_last{border:1px solid #cecece;background:#d6ecff;}
 .portfolio_box_left a.img_gallery img,.portfolio_box_left a.img_gallery_last img{border:1px solid #fefefe;}

 .portfolio_box_left a.img_gallery_last{margin: 10px 0px 0 0; width:148px; height:120px;}

/*end galery section*/
