/* **************** PORTFOLIO STYLES **************** */
#mastercontainer {background: url(/core/media/image/bg_top/bgtop_portfolio.gif) no-repeat left top;}
#portfolio {width: 948px;height: 100%;margin: 0px auto 0px auto;padding-top: 0px;}
#contentvlak_ala_funcontainer {width: 948px;width: 822px;min-height: 319px;max-height: 319px;height: 348px !important;padding: 13px 65px 16px 61px;background: url(/core/img/bg_funcontainer.png) no-repeat center top;}
#portfolio_nav {background: #fff;color: #000;padding: 10px;margin: 13px 55px 16px 51px;width: 822px;height: 17px;}
#portfolio_nav .left,
#portfolio_nav .right {width: 411px;height: 17px;float: left;}
#portfolio_nav .right {text-align: right;}
#portfolio_nav form#portf_typeselect {display: inline;float: left;}
#portfolio_nav select {border: 1px solid #efefe2;background: #efefe2;font: 1em/15px "Courier New", Courier, serif;height: 17px;margin: auto 4px auto 4px;}
#portfolio_nav .right a.ns,
#portfolio_nav .right a.os,
#portfolio_nav .right a.ns_active,
#portfolio_nav .right a.os_active {display: block;float: left;width: 17px;height: 17px;margin-left: 4px;}
#portfolio_nav .right a.ns span,
#portfolio_nav .right a.os span,
#portfolio_nav .right a.ns_active span,
#portfolio_nav .right a.os_active span {display: none;}
#portfolio_nav .right a.os {background: url(/core/img/view_block_n.gif)}
#portfolio_nav .right a.os_active,
#portfolio_nav .right a.os:hover {background: url(/core/img/view_block_o.gif)}
#portfolio_nav .right a.ns {background: url(/core/img/view_list_n.gif)}
#portfolio_nav .right a.ns_active,
#portfolio_nav .right a.ns:hover {background: url(/core/img/view_list_o.gif)}

#portfolio h2 {margin: 0px;padding: 0px;font: 13px/15px "Courier New", Courier, serif;font-weight: bold;text-transform: uppercase;width: 820px;display: block;float: left;background: url(/core/img/portf_arrow.gif) no-repeat top right;}
#portfolio h2 a {color: #555;display: block;font-weight: bold;text-decoration: none;}
#portfolio h2 a:hover {color: #ec008c;display: block;text-decoration: underline;}
#portfolio .pitem_sub h2 {background: none;}
#portfolio .pitem_content_right h2 {font: 1.8em/23px "Courier New", Courier, Times, serif;font-weight: bold;color: #555;text-transform: none;padding: 0px 0px 5px 0px;}
#portfolio .pitem_content_right h1 {color: red;}
.port_item_content {padding-bottom: 10px;background: #fff;height: auto;}
.port_item_content img {float: left;margin: 0px 10px 5px 0px;}
.toggle_port2 {display: block;text-align: right;width: 20px;height: 15px;float: left;}
.toggle_port1 img,
.toggle_port2 img {float: right;margin: 0px;}
.port_item_content .toggle_port2 {float: none;display: block;margin: 0px;padding: 0px;width: 300px;}
#portfolio .port_item_content h2 {width: 100%;}
a.portf_more_link {}
.port_item_content .pitem_content_left {width: 510px;float: left;}
.pitem_content_left p {margin: 0;padding: 0;height: auto;}
.port_item_content .pitem_content_right {width: 300px;float: left;padding: 0px 0px 10px 10px;}
.pitem_content_right p {margin: 0;padding: 0px 0px 10px 0px;height: auto;}
.pitem {}
.pitem_top {background: #fff;color: #000;padding: 10px;margin: 10px 20px 0px 20px;margin: 10px 55px 0px 51px;width: 822px;height: 17px;}
.pitem_sub {background: #fff;color: #000;padding: 10px;margin: 0px 20px 10px 20px;margin: 0px 55px 10px 51px;width: 822px;min-height: 264px;height: auto !important;height: 264px;}
/* OLD STYLE ITEMS */
#portf_block_container {background: #fff;color: #000;padding: 10px 10px 0px 0px;margin: 20px 55px 0px 51px;width: 832px;min-height: 100px;height: 100% !important;height: 100px;clear: both;}
.portf_block_clear {width: 100%;clear: both;visibility: hidden;height: 0px;}
div.block_item_box,
a:link.block_item {width: 156px;height: 208px;margin: 0px 0px 10px 10px;float: left;display: block;background: #fff;text-decoration: none;}
a:link.block_item {margin: 0px 0px 0px 0px;float: none;}
a:hover.block_item {background: #dad6bd;background: #efefe2;}
.block_item img {width: 156px;height: 156px;display: block;}
a:hover.block_item img {}
a.block_item span {display: block;width: 148px !important;width: 148px;padding: 1px 4px 0px 4px;}
.videospacer {padding-bottom: 20px;}
