﻿/* COMMON */
li
{
	list-style:none;
}
.clear {clear:both;}
.hidden {display:none;}
a.simple_link {color:#45525f;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;font-size:15px;text-shadow:none;font-style:normal;}
a.simple_link:hover {text-decoration:underline;text-shadow:none;}
a.simple_serif_link {color:#45525f;text-decoration:none;}
a.simple_serif_link:hover {text-decoration:underline;text-shadow:none;}
.content_separator {clear:both;margin-top:10px;margin-bottom:30px;border-top:1px solid #E3E5E8;}
.column_container {background:url(../../images/featProd/border.gif) repeat-y 585px top;float:left;width:100%;margin-bottom:30px;}
.column_container .left {float:left;width:565px;}
.column_container .right {float:right;width:250px;padding-right:20px;}
.content_title {border-bottom:1px solid #E3E5E8;color:#45525F;font-size:35px;font-weight:normal;padding:20px 0;line-height:30px;text-shadow:none;}
.subcontent_title {color:#45525F;font-size:30px;font-weight:normal;line-height:27px;text-shadow:none;margin-bottom:15px;font-style:normal;}
.line_separator {height:0;border-bottom:1px solid #e3e5e8;position:relative;top:1px;}
.box_white {background:url(../../images/featProd/bg_white.png);padding:30px 0;font-size:17px;line-height:25px;color:#818B97;}
.box_white .left {float:left;width:425px;}
.box_white .right {float:right;width:425px;}
.box_white .big {font-size:28px;line-height:40px;font-style:italic;}
.box_white .sub {font-size:15px;line-height:21px;margin-top:15px;}
.box_white .last {margin-top:15px;}
sub {position:relative;top:2px;font-size:.8em;}

/* BUTTON */
.button {display:inline-block;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;text-decoration:none;padding:5px 15px;background:url(../../images/featProd/sprite_button.png) repeat-x left -250px;background: rgba(70, 83, 99, 0.2);line-height:25px;font-style:normal;text-shadow:none;color:#465363;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.button:hover {color:#fff;background:#465363;}
.button.portfolio {background:url(../../images/featProd/sprite_button.png) repeat-x left -100px;background: rgba(0, 143, 214, 0.3);color:#008ED6;}
.button.portfolio:hover {background:#008ED6;color:#fff;}
.button.icon {padding:5px 15px 5px 38px;position:relative;}
.button.icon span.icon {position:absolute;top:5px;left:10px;width:25px;height:25px;background:url(../../images/featProd/button_icon.png) no-repeat left top;-webkit-transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.button.icon span.icon.right {background-position:-25px -50px;}
.button.icon:hover span.icon.right {background-position:0 -50px;}
.button.icon span.icon.left {background-position:0 -75px;}
.button.icon:hover span.icon.left {background-position:-25px -75px;}
.button.icon span.icon.down {background-position:-25px -25px;}
.button.icon:hover span.icon.down {background-position:-25px 0;}
.button.icon span.icon.up {background-position:0 0;}
.button.icon:hover span.icon.up {background-position:0 -25px;}
.button.facebook {background:url(../../images/featProd/sprite_button.png) repeat-x left -150px;background: rgba(49, 84, 134, 0.3);color:#315390;font-size:15px;}
.button.facebook:hover {background:#315490;color:#fff;}
.button.twitter {background:url(../../images/featProd/sprite_button.png) repeat-x left -200px;background: rgba(53, 153, 205, 0.3);color:#3599CD;font-size:15px;}
.button.twitter:hover {background:#3599CD;color:#fff;}
.button.form {color:#59B145;background:url(../../images/featProd/sprite_button.png) repeat-x left top;background: rgba(89, 177, 69, 0.31);font-size:15px;font-style:normal;cursor:pointer;width: auto;overflow: visible;white-space: nowrap;border:0;height:35px !important;}
.button.form:hover {background:#59B145;color:#fff;}

.button_arrow_right {background:url(../../images/featProd/page_navigation.png) no-repeat -240px top;display:inline-block;width:80px;height:66px;text-indent:-999em;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.button_arrow_right:hover {background-position: -160px top;}

.button_arrow_left {background:url(../../images/featProd/page_navigation.png) no-repeat 0 top;display:inline-block;width:80px;height:66px;text-indent:-999em;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.button_arrow_left:hover {background-position: -80px top;}



/* slider */
#slider {position:relative;width:680px;padding-left:0;height:243px;}
/*body.home #slider {margin-bottom:70px;}*/
#slider #logo {position:absolute;top:-5px;background:url(../../images/featProd/factoria.png) no-repeat left top;width:283px;height:61px;text-indent:-999em;}
#slider #logo a {display:block;width:283px;height:61px;}
#slider .spec {position:absolute;top:75px;left:80px;font-size:15px;line-height:22px;width:250px;color:#979FAA;}



/* HOMEPAGE */
#callout_portfolio {background:url(../../images/featProd/.png);margin-bottom:0;height:243px;}
#callout_portfolio .container {height:127px;}
#callout_portfolio_container {position:absolute;right:10px;top:44px;width:432px;height:206px;}
#callout_portfolio .list {position:absolute;left:0px;top:48px;width:260px;font-family:Arial, Helvetica, sans-serif;}
#callout_portfolio .list li {height:32px;text-shadow:0 1px #fff;font-weight:bold;margin-bottom:7px;}
#callout_portfolio .list li a {display:block;padding:12px 20px;color:#818B97;line-height:13px;font-size:14px;background:none;background: rgba(70, 83, 99, 0);text-shadow:0 1px #fff;}
#callout_portfolio .list li.active a, #callout_portfolio .list li a:hover {background:url(../../images/featProd/sprite_button.png) repeat-x left -50px;background: rgba(70, 83, 99, 0.15);}
#callout_portfolio .list li.active a {color:#465363;}
#callout_portfolio .link_portfolio {position:absolute;bottom:0;left:0px;}
#callout_portfolio .work {display:none;position:absolute;right:0;bottom:0;width:445px;height:212px;}
#callout_portfolio .work.active {display:block;}
#callout_portfolio .work .images {width:450px;position:absolute;bottom:6px;left:0;height:285px;overflow:hidden;filter: 0 !important; top: -57px;}
#callout_portfolio .work .images li {background:url(../../images/featProd/shadow_no.png) no-repeat left top;padding-left:11px;overflow:hidden;filter: 0 !important;}
#callout_portfolio .work .images li a {display:inline-block;background:url(../../images/featProd/shadow_ne.png) no-repeat right top;padding-right:10px;filter: 0 !important;}
#callout_portfolio .work .images li.left {position:absolute;bottom:0px;left:0;z-index:10;width:240px;height:265px;}
#callout_portfolio .work .images li.center {position:absolute;bottom:0px;left:120px;z-index:5;width:215px;height:256px}
#callout_portfolio .work .images li.right {position:absolute;bottom:0px;right:20px;z-index:2;width:190px;height:228px}
#callout_portfolio .work .images li a img {width:100%;}
#callout_portfolio .work.active {display:block;}


