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

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

#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:#7a7a7a; }
#efectiv_content .portfolio_box{border:1px solid #dfdfdf;background:#f3f3f3 url(../images/services_bottom.jpg) no-repeat left bottom; }

#efectiv_content .portfolio_box{border:1px solid #dfdfdf;}

#efectiv_content .portfolio_box .portfolio_box_left{position:relative;float:left;width:646px;background: url(../images/services_top.jpg) no-repeat left top; padding:20px; border:1px solid #aaaaaa; }

#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:#0894a5}

.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:41px;color:#6a6a6a;width:auto; display:block;border:1px solid #dfdfdf;margin-left:12px;}
.portfolio_box_menu ul.ul_menu li a span{height:31px;padding:8px 0 0 13px;color:#6a6a6a;width:auto; display:block;border:1px solid #aaaaaa;}

.portfolio_box_menu ul.ul_menu li a:hover{text-decoration:none; border:1px solid #b8e9f0;}
.portfolio_box_menu ul.ul_menu li a:hover span{color:#027d8c;border:1px solid #aaaaaa; background:#f6f6f6}


.portfolio_box_menu ul.ul_menu li.selected {display:block; width:auto;height:41px;  background:url(../images/portfolio_right_menu_arrow.gif) no-repeat 2px 0;}
.portfolio_box_menu ul.ul_menu li.selected a {background:#f3f3f3;height:41px;color:#6a6a6a;width:auto; display:block;border:1px solid #dfdfdf;margin-left:12px;}
.portfolio_box_menu ul.ul_menu li.selected a span{height:31px;padding:8px 0 0 13px;color:#6a6a6a;width:auto; display:block;border:1px solid #5faeba;}

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

.quote_small{ border:1px solid #dfdfdf; margin:10px 0 10px 23px;background:#f3f3f3;}
.quote_small .only_border{ border:1px solid #aaaaaa; background:#f3f3f3 url(../images/about_quote_small_top.jpg) no-repeat 8px 15px;padding:12px 8px 12px 8px;font-size:12px;text-align:right;}
.quote_small .only_border blockquote{background:url(../images/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 .only_border 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{color:#b3e9f0;cursor:pointer;text-decoration:none;}
.visit_porto a:hover{color:#ecfdff;cursor:pointer;text-decoration:none;}

.more_detail a span{float:left;height:25px; width:5px; background:url(../images/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(../images/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(../images/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(../images/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:138px;border:1px solid #818181;}
#efectiv_content .portfolio_box_links .prev_link_active{float:left;width:138px;border:1px solid #dfdfdf;}
#efectiv_content .portfolio_box_links .next_link{float:right;width:138px; text-align:right;border:1px solid #818181;}
#efectiv_content .portfolio_box_links .next_link_active{float:right;width:138px; text-align:right;border:1px solid #dfdfdf;}
#efectiv_content .portfolio_box_links .prev_link_active:hover,
#efectiv_content .portfolio_box_links .next_link_active:hover{border:1px solid #b8e9f0;}

#efectiv_content .portfolio_box_links .middle_link{float:left;width:400px; text-align:center;}
#efectiv_content .portfolio_box_links .middle_link a{ height:15px;padding:2px 3px 8px 3px}

#efectiv_content .portfolio_box_links a{height:20px;border:1px solid #aaaaaa;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;}

#efectiv_content .portfolio_box_links .middle_link span {border:1px solid #dfdfdf; display:inline-block; height:auto; width:auto;margin:0 2px;}
#efectiv_content .portfolio_box_links .middle_link span:hover{border:1px solid #b8e9f0;}

#efectiv_content .portfolio_box_links a:hover {text-decoration:none;color:#027d8c;border:1px solid #aaaaaa; background:#f3f3f3;}
#efectiv_content .portfolio_box_links a.active{text-decoration:none;color:#000000;border:1px solid #56aab6; background:#f6f6f6;}

/*inaktiv allapot*/
#efectiv_content .portfolio_box_links a.prev_active{background:#f3f3f3 url(../images/portfolio_prev_active.jpg) no-repeat 6% 7px; padding-left:40px;margin:0;border:1px solid #aaaaaa;width:90px;}
#efectiv_content .portfolio_box_links a.prev_inactive{background:#8b8b8b url(../images/portfolio_prev_inactive.jpg) no-repeat 6% 7px; padding-left:40px;color:#6a6a6a;margin:0; border:1px solid #676767;width:90px;}
#efectiv_content .portfolio_box_links a:hover.prev_inactive{color:#6a6a6a;border:1px solid #676767;}

#efectiv_content .portfolio_box_links a.next_active{background:#f3f3f3 url(../images/portfolio_next_active.jpg) no-repeat 94% 7px; padding-right:40px;margin:0;border:1px solid #aaaaaa; width:90px;}
#efectiv_content .portfolio_box_links a.next_inactive{background:#8b8b8b url(../images/portfolio_next_inactive.jpg) no-repeat 94% 7px; padding-right:40px;color:#6a6a6a;margin:0;border:1px solid #676767;width:90px}
#efectiv_content .portfolio_box_links a:hover.next_inactive{color:#6a6a6a;border:1px solid #676767;}

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


/*portfolio_details section*/
a#back_to_portfolio{border:1px solid #dfdfdf; margin:0px 0 15px 24px;color:#6a6a6a;font-weight:bold;font-size:20px; width:251px; display:block;}
a#back_to_portfolio span{border:1px solid #aaaaaa; background:#f3f3f3 url(../images/portfolio_prev_active.jpg) no-repeat 15px 10px; padding:8px 8px 8px 50px;color:#6a6a6a;font-weight:bold;font-size:20px; width:191px; display:block;}
a:hover#back_to_portfolio {color:#027d8c;text-decoration:none;border:1px solid #b8e9f0;}
a:hover#back_to_portfolio span{color:#027d8c;border:1px solid #aaaaaa;}

.vertical_slide span {display:block; padding-left:15px;font-size:12px;color:#8c8c8c;}
.vertical_slide strong {display:block; padding:10px 0 3px 15px;color:#5f5f5f; 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:#94b1b5;}
.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:#94b1b5;}
 .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*/
