
@font-face {
	font-family: 'OpenSansCondensedLight';
	src: url('../fonts/opensans/opensans-condlight-webfont.eot');
	src: url('../fonts/opensans/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/opensans/opensans-condlight-webfont.woff') format('woff'),
		 url('../fonts/opensans/opensans-condlight-webfont.ttf') format('truetype'),
		 url('../fonts/opensans/opensans-condlight-webfont.svg#OpenSansCondensedLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'YanoneKaffeesatzLight';
	src: url('../fonts/yanone/yanonekaffeesatz-light-webfont.eot');
	src: url('../fonts/yanone/yanonekaffeesatz-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/yanone/yanonekaffeesatz-light-webfont.woff') format('woff'),
		 url('../fonts/yanone/yanonekaffeesatz-light-webfont.ttf') format('truetype'),
		 url('../fonts/yanone/yanonekaffeesatz-light-webfont.svg#YanoneKaffeesatzLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'QlassikMediumRegular';
	src: url('../fonts/qlassik/qlassik_tb-webfont.eot');
	src: url('../fonts/qlassik/qlassik_tb-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/qlassik/qlassik_tb-webfont.woff') format('woff'),
		 url('../fonts/qlassik/qlassik_tb-webfont.ttf') format('truetype'),
		 url('../fonts/qlassik/qlassik_tb-webfont.svg#QlassikMediumRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face	{
	font-family:'BebasNeueRegular';
	src:url('../fonts/bebas/bebasneue-webfont.eot');
	src:url('../fonts/bebas/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bebas/bebasneue-webfont.woff') format('woff'),
		url('../fonts/bebas/bebasneue-webfont.ttf') format('truetype'),
		url('../fonts/bebas/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'EconomicaRegular';
    src: url('../fonts/economica/economica-regular-webfont.eot');
    src: url('../fonts/economica/economica-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/economica/economica-regular-webfont.woff') format('woff'),
         url('../fonts/economica/economica-regular-webfont.ttf') format('truetype'),
         url('../fonts/economica/economica-regular-webfont.svg#EconomicaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'UbuntuLight';
	src: url('../fonts/ubuntu/ubuntu-light-webfont.eot');
	src: url('../fonts/ubuntu/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ubuntu/ubuntu-light-webfont.woff') format('woff'),
		 url('../fonts/ubuntu/ubuntu-light-webfont.ttf') format('truetype'),
		 url('../fonts/ubuntu/ubuntu-light-webfont.svg#UbuntuLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('../fonts/pt_sans/pt_sans-web-regular-webfont.eot');
	src: url('../fonts/pt_sans/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/pt_sans/pt_sans-web-regular-webfont.woff') format('woff'),
		 url('../fonts/pt_sans/pt_sans-web-regular-webfont.ttf') format('truetype'),
		 url('../fonts/pt_sans/pt_sans-web-regular-webfont.svg#PTSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('../fonts/droidsans/droidsans-webfont.eot');
    src: url('../fonts/droidsans/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans/droidsans-webfont.woff') format('woff'),
         url('../fonts/droidsans/droidsans-webfont.ttf') format('truetype'),
         url('../fonts/droidsans/droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block}
	body {line-height: 150%; overflow-x: hidden;  position: relative;}
	html{font-size: 62.5%;}
	ol, ul {list-style: none}
	blockquote {quotes: none}
	blockquote:before, blockquote:after{content: '';content: none}
	table {border-collapse: collapse;	border-spacing: 0}
	audio, canvas, video { display: inline-block; *display: inline; *zoom: 1}
	audio:not([controls]) { display: none}
	[hidden] { display: none}
	input[type=submit].button, button.button { -webkit-appearance: none; }
	button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;	}
	:focus {outline:none;}




	a { text-decoration: none; line-height: inherit; }
	a:focus { outline: none; }
	p a, p a:visited { line-height: inherit; }
	



	.button, .button-color, .button-action, button, input[type="submit"], input[type="reset"], input[type="button"],
	.button-color, button.button-color, input[type="submit"].button-color, input[type="reset"].button-color, input[type="button"].button-color, .page-navigate .current, .page-navigate .pages, .page-navigate .page, .page-navigate .next-link{
	border-width: 1px; border-style: solid; padding: 5px 12px; font-size: 12px; text-decoration: none; line-height: 19px; margin: 0; display: inline-block;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.button.full-width, .button-color.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {	width: 100%;	padding-left: 0 !important;	padding-right: 0 !important; text-align: center; }


	.firefox input[type="button"]{padding: 7.5px 10px;}


	a.button-action, button.button-action, input.button-action, .button, button, input[type="submit"], input[type="reset"], input[type="button"], .page-navigate .pages, .page-navigate .page, .page-navigate .next-link {
	color: #444444 !important; border-color: #c0c0c0 #888888 #888888 #c0c0c0; text-shadow: 0 1px rgba(255, 255, 255, .4);
	 background-image: url('../tema/typo/buttons.png'); background-repeat: repeat-x; background-color: #efefef;}

	.page-navigate .pages, .page-navigate .page, .page-navigate .next-link{background-position: 100% -20px;}
	.page-navigate .page:hover, .page-navigate .next-link:hover{background-position: 100% -65px;}
	.page-navigate .page:active, .page-navigate .next-link:active{background-position: 100% -110px;}

	.button-action { margin: 10px 1px 0 0;  line-height: 1; padding: 15px 30px; font-size: 15px; text-transform: uppercase; letter-spacing: 1px; }
	.button-action:hover { color: #222; border-color: #aaa #888 #888 #aaa; 	background-position: 100% -45px;}
	.button-action:active { position: relative; border-color: #666666; background-position: 100% -90px;}


	.button, button, input[type="submit"], input[type="reset"], input[type="button"]{background-position: 100% -16px; }
	.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background-position: 100% -61px; }
	.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active{background-position: 100% -106px; }


	.button.icon span {background-image: url('../tema/typo/menu-icons.png'); background-repeat: no-repeat; display: inline-block; height: 16px; margin: -1px 0 -2px 7px; position: relative; width: 16px;}
	.icon-1 {background-position: 100% 0}
	.icon-2 {background-position: 100% -130px}
	.icon-3 {background-position: 100% -260px}
	.icon-4 {background-position: 100% -394px}
	.icon-5 {background-position: 100% -527px}
	.icon-6 {background-position: 100% -657px}
	.icon-7 {background-position: 100% -787px}
	.icon-8 {background-position: 100% -917px}
	.icon-9 {background-position: 100% -1049px}
	.icon-10 {background-position: 100% -1181px}
	.icon-11 {background-position: 100% -1311px}
	.icon-12 {background-position: 100% -1441px}
	.icon-13 {background-position: 100% -1577px}



	.keypoint, .tip,.info,.warning,.fail{-moz-box-shadow:0 -1px 2px #FFFFFF inset, 0 1px 2px #808080;-ms-box-shadow:0 -1px 2px #FFFFFF inset, 0 1px 2px #808080;-o-box-shadow:0 -1px 2px #FFFFFF inset, 0 1px 2px #808080;-webkit-box-shadow:0 -1px 2px #FFFFFF inset, 0 1px 2px #808080;  box-shadow:0 -1px 2px #FFFFFF inset, 0 1px 2px #808080; display:block; position:relative;margin:15px 0;padding:8px 10px 10px 0;text-shadow:1px 1px 1px #FFFFFF; border-width: 1px; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px;-o-border-radius: 4px; border-radius: 4px; }
	.keypoint p,.tip p,.info p,.fail p{line-height: 1.5em; margin:5px 15px 5px 30px;min-height:50px;padding-left:75px; background: url('../tema/typo/notify.png') no-repeat 0 0;}
	.keypoint p{background-position: 0 -358px;}
	.tip p{background-position: 0 -166px;}
	.info p{background-position: 0 -574px;}
	.fail p{background-position: 0 4px;}
	.ie7 .keypoint,.ie7  .tip,.ie7 .info,.ie7 .warning,.ie7 .fail{padding: 15px 0 15px 15px;}
	.green{border-color: #B4D264;  color: #65715B;  text-shadow: 0 1px #E8EDE1; background: #e4efc0;}
	.yellow, .highlight{border-color: #FFCA77;  color: #A96903;  text-shadow: 0 1px #FEFCEA; background: #ffe8c3;}
	.blue{border-color: #A9C3DB;  color: #50737E;  text-shadow: 0 1px #F5F8F9; background: #c3d1e1;}
	.red{border-color: #EC9494;  color: #AB4343;  text-shadow: 0 1px #EFD5D5; background: #f6a2a2;}

	input.close-note, input[type="button"].close-note, input.close-note:hover, input.close-note:active, input.close-note:focus{font-weight:normal; font-size: 15px; height:29px;padding:0 5px 5px;position:absolute;right:0;text-shadow:1px 1px 0 rgba(255,255,255, 0.3); top:0; vertical-align:middle; width:29px; -moz-box-shadow: none ;-webkit-box-shadow: none; -ms-box-shadow: none;-o-box-shadow: none;	box-shadow: none; background: transparent; border: 0 none;} 
	input.close-note:hover, input[type="button"].close-note:hover{color: #808080; background: transparent; border: 0 none }
	input.close-note:active, input[type="button"].close-note:active{top: 1px; position: absolute}



	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; }
	blockquote img{padding: 2px; float: right}
	blockquote .author{float: right; font-weight: bold; font-size: 15px}
	blockquote .jobtitle{float: right; font-weight: normal; font-size: 14px; line-height: 1.5}
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote, blockquote p{ color: #404040;  font-family: georgia;  font-size: 20px;  font-style: italic;   line-height: 150%; }
	blockquote strong, blockquote p strong {font-weight: normal;}
	blockquote cite { display: block; font-size: 12px; color: #555555; }
	blockquote cite a { color: #555555;}
	blockquote a:visited, blockquote cite a:visited { color: #555555;}
	.column blockquote p, .column blockquote{font-size: 16px}
	.quotes{color: #404040;  font-family: georgia; font-style: italic; font-size: 16px}
	.quotes p{font-size: 20px; font-family: georgia; color: #404040; font-style: italic; line-height: 150%}
	.quotes p strong{font-weight: normal; color: #3179C3;}
	.dotted{background: url('../tema/body/block-div-h.png') repeat-x scroll 0 100% transparent;}
  
	/* testimonial */
	.testimonial{background:url('../tema/body/quote.png') no-repeat scroll 0 80% transparent}
	.testimonial p{display: none; background:none;line-height:1.5em;text-align:left; padding: 10px 0}
	.testimonial img{float: right; padding: 15px;}
	.testimonial .author{font-style: italic;  float: right; padding: 15px 0; font-weight: bold}



	hr, hr.divide-no-margin, hr.divide { display: block; height: 3px; border: 0; padding: 0; clear: both;}
	article hr.divide{ margin: 2em -20px 1em -1.5em}
	hr.divide-no-margin{ margin: 0 -2.1% -1px}
	hr{margin: 1em 0 1em 0; background: url('../tema/body/hr-dotted.png') repeat-x scroll 0 0 transparent;}
	hr.divide-no-margin, hr.divide{background: url('../tema/body/hr-divide.png') repeat-x scroll 0 0 transparent;}




	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; margin-top: 10px;}
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol, ol ol, ol ul { margin: 4px 0 5px 22px  }
	ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: 3px; }
	li { line-height: 18px; }
	ol li{margin-bottom: 3px}
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

	.bullet-1 li,.bullet-2 li,.bullet-3 li,.bullet-4 li,.bullet-5 li,.bullet-6 li,.bullet-7 li,.bullet-8 li{margin-bottom: 3px;}
	.bullet-1 span,.bullet-2 li span,.bullet-3 li span,.bullet-4 li span,.bullet-5 li span,.bullet-6 li span,.bullet-7 li span,.bullet-8 li span{line-height:1.5em;  padding: 0 0 0 22px; background: url('../tema/typo/bullets.png') no-repeat scroll 0 7px transparent; margin-bottom: 3px;}
	.bullet-1 li span{background-position: 0 4px}
	.bullet-2 li span{background-position: 0 -60px}
	.bullet-3 li span{background-position: 0 -124px}
	.bullet-4 li span{background-position: 0 -188px}
	.bullet-5 li span{background-position: 0 -252px}
	.bullet-6 li span{background-position: 0 -315px}
	.bullet-7 li span{background-position: 0 -384px}
	.bullet-8 li span{background-position: 0 -452px}

	.special-1 li,.special-2 li,.special-3 li,.special-4 li,.special-5 li,.special-6 li,.special-7 li,.special-8 li,.special-9 li,.special-10 li,.special-11 li,.special-12 li,.special-13 li{line-height:1.5em;margin:3px 2px; padding: 2px 0 0 0}
	.special-1 li span,.special-2 li span,.special-3 li span,.special-4 li span,.special-5 li span,.special-6 li span,.special-7 li span,.special-8 li span,.special-9 li span,.special-10 li span,.special-11 li span,.special-12 li span,.special-13 li span{background: url('../tema/typo/menu-icons.png') no-repeat scroll 0 0 transparent; line-height:1.5em; padding: 2px 0 0 22px}
	.special-1 li span{background-position: 0 0}
	.special-2 li span{background-position: 0 -129px}
	.special-3 li span{background-position: 0 -260px}
	.special-4 li span{background-position: 0 -392px}
	.special-5 li span{background-position: 0 -526px}
	.special-6 li span{background-position: 0 -656px}
	.special-7 li span{background-position: 0 -786px}
	.special-8 li span{background-position: 0 -916px}
	.special-9 li span{background-position: 0 -1048px}
	.special-10 li span{background-position: 0 -1178px}
	.special-11 li span{background-position: 0 -1310px}
	.special-12 li span{background-position: 0 -1440px}
	.special-13 li span{background-position: 0 -1576px}



	a.tag-body:active{top: 1px}
	.tag-body, a.tag-body {display: inline-block;  position: relative;  font-size: 12px;  height: 15px;  padding: 4px 8px 6px 15px;  margin: auto auto 9px 15px; border-width: 1px 1px 1px 0;  border-style: solid;
	  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  -ms-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  -o-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  -khtml-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15), -1px 1px 1px rgba(255, 255, 255, 0.5) inset;
	  -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;  border-radius: 4px;}
	.tag-body.price{margin: -21px !important}

	.tag:after {
	  position: absolute;
	  background: none repeat scroll 0 0 whitesmoke; 
	  border: 1px solid #FFFFFF;
	  -moz-border-radius: 25px;
	  -webkit-border-radius: 25px;
	  -ms-border-radius: 25px;
	  -o-border-radius: 25px;
	  border-radius: 25px;
	  -moz-box-shadow: -1px -1px 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	  -webkit-box-shadow: -1px -1px 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	  -ms-box-shadow: -1px -1px 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	  -o-box-shadow: -1px -1px 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	  box-shadow: -1px -1px 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	  content: "";
	  height: 5px;
	  left: 0;
	  top: 9px;
	  width: 5px;
	  z-index: 0;
	  background-clip: padding-box;
	  -webkit-background-clip: padding-box;
	}

	.tag:before{
	  background: inherit;
	  -moz-transform: rotate(45deg) translate(-8px, 5px);
	  -webkit-transform: rotate(45deg) translate(-8px, 5px);
	  -ms-transform: rotate(45deg) translate(-8px, 5px);
	  -o-transform: rotate(45deg) translate(-8px, 5px);
	  transform: rotate(45deg) translate(-8px, 5px);
	  border-style: solid;
	  border-width: 0 0 1px 1px;
	  -moz-border-radius: 3px 4px 3px 6px;
	  -webkit-border-radius: 3px 4px 3px 6px;
	  -ms-border-radius: 3px 4px 3px 6px;
	  -o-border-radius: 3px 4px 3px 6px;
	  border-radius: 3px 4px 3px 6px;
	  height: 79%;
	  content: "";
	  left: 2px;
	  top: 18%;
	  position: absolute;
	  width: 19px;
	  -moz-box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	  -webkit-box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	  -ms-box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	  -o-box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	  box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.5) inset;
	  z-index: 0;
	}

	.tag{  bottom: 0;  height: 100%;  right: -1px;  width: 101%;  z-index: 0;  background: none !important;}


	.tag-body.yellow{
	border-color: #FFA71D; color: #202020; text-shadow: 0 1px #F0E9A1 !important; background: #feb645;
	background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645));
	background: -webkit-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: -o-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: -ms-linear-gradient(top, #f1e767 0%,#feb645 100%);
	background: linear-gradient(top, #f1e767 0%,#feb645 100%);
	}

	.yellow .tag:before{
	border-color: #FFA71D; background: #feb645;
	background: -moz-linear-gradient(-45deg,  #f1e767 0%, #feb645 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645));
	background: -webkit-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background: -o-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background: -ms-linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	background: linear-gradient(-45deg,  #f1e767 0%,#feb645 100%);
	}

	a.yellow {color: #6F4503 !important}
	a.yellow:hover {color: #000 !important}
	a.tag-body:hover{
	  -moz-box-shadow: 1px 1px 0 #C0C0C0;
	  -webkit-box-shadow: 1px 1px 0 #C0C0C0;
	  -ms-box-shadow: 1px 1px 0 #C0C0C0;
	  -o-box-shadow: 1px 1px 0 #C0C0C0;
	  box-shadow: 1px 1px 0 #C0C0C0;
	}

	.pf-item-tags{margin: 5px 0 0} 



	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea,
	.pathway, .copyright a, .tweet_list a, .postcontent-title a{
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;}



	h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.5; padding-bottom: 7px}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 42px; font-size: 4.2rem; margin-bottom: 12px;}
	h2 { font-size: 30px; font-size: 3.0rem; margin-bottom: 9px; }
	h3 { font-size: 24px; font-size: 2.4rem; margin-bottom: 9px; }
	h4 { font-size: 20px; font-size: 2.0rem; margin-bottom: 3px; }
	h5 { font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 3px;  }
	h6 { font-size: 15px; font-size: 1.5rem; font-weight: normal; }

	.subheader { color: #777; font-weight: 300; margin-bottom: 24px; }
	p { font-size: 13px; font-size: 1.3rem; line-height: 1.5; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 1.5;  }
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }	
	abbr, acronym { font-size: 90%; color: #222; border-bottom: 1px solid #ddd; }

	p { margin: 4px 0; }
	p img.right{float: right; margin: 0 0 10px 10px}
	p img.left{float: left; margin: 0 10px 10px 0}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; }
	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }
	.big-font{font-size: 150%; line-height: 27px; font-family: Georgia, Helvetica, Sans-Serif}
	.big-font strong{color: #3179C3; font-weight: normal;}
	.inset {display: block; float: right; font: bold 120% Georgia, Helvetica, Sans-Serif; padding: 0 15px 10px; width: 20%; line-height: 140%}


	
	.print-only { display: none !important; }
	@media print {
		* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
		-ms-filter: none !important; } 
		p a, p a:visited { color: #444 !important; text-decoration: underline; }
		p a[href]:after { content: " (" attr(href) ")"; }
		abbr[title]:after { content: " (" attr(title) ")"; }
		.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
		pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
		thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
		tr, img { page-break-inside: avoid; }
		@page { margin: 0.5cm; }
		p, h2, h3 { orphans: 3; widows: 3; }
		h2, h3{ page-break-after: avoid; }
		.hide-on-print { display: none !important; }
		.print-only { display: block !important; }
	}


	.left        { float: left; }
	.right       { float: right; }
	.text-left   { text-align: left; }
	.text-right  { text-align: right; }
	.text-center { text-align: center; }
	.hide        { display: none; }
	.highlight   { background: #ff0; }


	body, .current, abbr{cursor: url(../tema/cursor/cursor.cur),default;}
	a, button, input[type="submit"], input[type="reset"], input[type="button"], a span, .button, .button-color, .error, .accordion h2, li .title, .tag-body, div.detail, ul.menu li, ul.menu, .jqTransformSelectWrapper div span, form label, .zoom, .more, .showhide h4, #slide-nav li, .slider-nav .left, .slider-nav .right, .orbit-bullets li, form label, .orbit-wrapper .timer{cursor: url(../tema/cursor/hand.cur),pointer !important;}
	input {cursor: url(../tema/cursor/text.cur),text;}
	abbr, acronym, .postcontent dfn{cursor: url(../tema/cursor/help.cur),help;}



	.container { padding: 0 10px; }
	
	.row { width: 100%; max-width: 998px; min-width: 727px; margin: 0 auto; }  
	.row .row { min-width: 0; }
	
	.column, .columns { margin-left: 2.4%; float: left; min-height: 1px; position: relative; }
	.column:first-child, .columns:first-child { margin-left: 0; }
	[class*="column"] + [class*="column"]:last-child { float: right; }
	
	.row .one, .row .one-twelfth 	{ width: 6.3%; }
	.row .two, .row .one-sixth 		{ width: 14.6%; }
	.row .one-fifth 				{ width: 18.00%;margin:8px; float:left; padding:0px; }
	.row .three, .row .one-fourth 	{ width: 23.00%; }
	.row .threee, .row .one-fourthe 	{ width: 23.00%;float:left;margin:6px; }
	.row .threeu, .row .one-fourthu 	{ width: 27.00%;margin-left:40px; margin-top:20px; float:left; padding:0px; }
	.row .four, .row .one-third		{ width: 31.67%; }
	.one-thirdref   		{ width: 31.67%;margin:8px; float:left; padding:0px; }
	.row .five						{ width: 35.1%; }
	.row .three						{ width: 28.1%; }
	.row .six, .row .one-half,
	.row .two-fourths				{ width: 48.8%; }
	.row .seven 					{ width: 57.5%; }
	.row .eight, .row .two-thirds 	{ width: 65.7%; }
	.row .nine, .row .three-fourths { width: 74.4%; }
	.row .ten 						{ width: 83.0%; }
	.row .eleven 					{ width: 91.3%; }
	.row .twelve 					{ width: 100%; }

	
	.row .offset-by-one 	{ margin-left: 13.1%;  }
	.row .offset-by-two 	{ margin-left: 21.8%;  }
	.row .offset-by-three 	{ margin-left: 30.5%;  }
	.row .offset-by-four 	{ margin-left: 39.2%;  }
	.row .offset-by-five 	{ margin-left: 47.9%;  }
	.row .offset-by-six 	{ margin-left: 56.6%;  }
	.row .offset-by-seven 	{ margin-left: 65.3%;  }
	.row .offset-by-eight 	{ margin-left: 74.0%;  }
	.row .offset-by-nine 	{ margin-left: 82.7%;  }
	.row .offset-by-ten 	{ margin-left: 91.4%;  }
	
	.row .centered { float: none; margin: 0 auto; }

	.row .offset-by-one:first-child 	{ margin-left: 8.7%;  }
	.row .offset-by-two:first-child 	{ margin-left: 17.4%;  }
	.row .offset-by-three:first-child 	{ margin-left: 26.1%;  }
	.row .offset-by-four:first-child 	{ margin-left: 34.8%;  }
	.row .offset-by-five:first-child 	{ margin-left: 43.5%;  }
	.row .offset-by-six:first-child 	{ margin-left: 52.2%;  }
	.row .offset-by-seven:first-child 	{ margin-left: 60.9%;  }
	.row .offset-by-eight:first-child 	{ margin-left: 69.6%;  }
	.row .offset-by-nine:first-child 	{ margin-left: 78.3%;  }
	.row .offset-by-ten:first-child 	{ margin-left: 87%;  }
	.row .offset-by-eleven:first-child 	{ margin-left: 95.7%;  }
	

	.push-two 		{ left: 17.4% }
	.push-three 	{ left: 26.1%; }
	.push-four 		{ left: 34.8%; }
	.push-five 		{ left: 43.5%; }
	.push-six 		{ left: 52.2%; }
	.push-seven 	{ left: 60.9%; }
	.push-eight 	{ left: 69.6%; }
	.push-nine 		{ left: 78.3%; }
	.push-ten 		{ left: 87%; }
	
	.pull-two 		{ right: 17.4% }
	.pull-three 	{ right: 26.1%; }
	.pull-four 		{ right: 34.8%; }
	.pull-five 		{ right: 43.5%; }
	.pull-six 		{ right: 52.2%; }
	.pull-seven 	{ right: 60.9%; }
	.pull-eight 	{ right: 69.6%; }
	.pull-nine 		{ right: 78.3%; }
	.pull-ten 		{ right: 87%; }
	
	
	img{  }

	img { -ms-interpolation-mode: bicubic; }
	#map_canvas img, .map_canvas img {max-width: none!important;}
	 

	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
	 .row:after, .clearfix:after { clear: both; }
	 .row, .clearfix { zoom: 1; }
	 .clear {clear: both;  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;}

	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	

	
	.block-grid { display: block; overflow: hidden; }
	.block-grid>li { display: block; height: auto; float: left; }
	
	.block-grid.two-up { margin-left: -4% }
	.block-grid.two-up>li { margin-left: 4%; width: 46%; }

	
	.block-grid.three-up { margin-left: -2% }
	.block-grid.three-up>li { margin-left: 2%; width: 31.3%; }

	
	.block-grid.four-up { margin-left: -2% }
	.block-grid.four-up>li { margin-left: 2%; width: 23%; }

	
	.block-grid.five-up { margin-left: -1.5% }
	.block-grid.five-up>li { margin-left: 1.5%; width: 18.5%; }




	.scale-with-grid {max-width: 100%; height: auto; }
	.pic-border, .pic-round, .pic3d	{background-color:#FFFFFF; padding:5px; border: 1px solid #c7c7c7;}
	.pic-round, .pic3d	{-moz-border-radius:4px; -webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px; border-radius:4px;}
	.pic3d	{border-color:#ffffff; background: #f2f2f2; padding:4px; text-shadow: 0 1px 0 #ffffff;
	-o-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-webkit-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-moz-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-ms-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;}
	.pic-round-shadow{-moz-border-radius:5px;-moz-box-shadow:1px 1px 5px #AEA290;-ms-border-radius:5px;-ms-box-shadow:1px 1px 7px #AEA290;-o-border-radius:5px;-o-box-shadow:1px 1px 7px #AEA290;-webkit-border-radius:5px;-webkit-box-shadow:1px 1px 7px #AEA290;background:#FFFFFF;border: 1px solid #C7C7C7 !important;border-radius:5px;box-shadow:1px 1px 7px #AEA290;padding:5px;}
	.pic-shadow{-moz-box-shadow:1px 1px 7px #AEA290;-ms-box-shadow:1px 1px 7px #AEA290;-o-box-shadow:1px 1px 7px #AEA290;-webkit-box-shadow:1px 1px 7px #AEA290;background:#FFF;border: 1px solid #C7C7C7 !important;box-shadow:1px 1px 7px #AEA290;padding:5px;}
	.pic-round,.pic-round:hover,.pic-round-shadow,.pic-round-shadow:hover,.pic-shadow,.pic-shadow:hover,.pic-inset,.pic-inset:hover,.pic-polarid,.pic-polarid:hover,.pic-border,.pic-border:hover{z-index:10;}
	.pic-round:hover,.pic-round-shadow:hover,.pic-shadow:hover,.pic-round:hover,.pic-polarid:hover,.pic-border:hover{
	  -moz-box-shadow:1px 1px 5px #E67F1A;
	  -o-box-shadow:1px 1px 5px #E67F1A;
	  -ms-box-shadow:1px 1px 5px #E67F1A;
	  -webkit-box-shadow:1px 1px 5px #E67F1A;
	  box-shadow:1px 1px 5px #E67F1A;
	  border: 1px solid #B76515 !important;}



	
	.flex-video {position: relative; padding-top: 25px;	padding-bottom: 67.5%; height: 0; margin-bottom: 16px;	overflow: hidden;}
	.flex-video.widescreen { padding-bottom: 57.25%; }
	.flex-video.vimeo { padding-top: 0; }
	.flex-video iframe,	.flex-video object,	.flex-video embed {position: absolute; top: 0; left: 0;	width: 100%; height: 100%; }



	.accordion {background: #f7f7f7;
	border:1px solid #c0c0c0; border-top: 1px solid #FEFEFE; border-bottom: 1px solid #BEBEBE; padding-bottom: 3px; padding-top: 0;
	-webkit-box-shadow: 0 1px 2px #C0C0C0, 0 0 3px #FFFFFF inset;
	-moz-box-shadow: 0 1px 2px #C0C0C0, 0 0 3px #FFFFFF inset;
	-ms-box-shadow: 0 1px 2px #C0C0C0, 0 0 3px #FFFFFF inset;
	-o-box-shadow: 0 1px 2px #C0C0C0, 0 0 3px #FFFFFF inset;
	box-shadow: 0 1px 2px #C0C0C0, 0 0 3px #FFFFFF inset;
	margin: 10px 10px 5px 0; overflow: hidden;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;}

	.accordion h2 {color: #606060; text-shadow: 0 1px 0 #FFFFFF; margin:0; padding:0 14px; font-size:24px; font-weight:normal; border:1px solid #fff;
	-moz-box-shadow: 0 0 2px #FFFFFF inset;
	-webkit-box-shadow: 0 0 2px #FFFFFF inset;
	-ms-box-shadow: 0 0 2px #FFFFFF inset;
	-o-box-shadow: 0 0 2px #FFFFFF inset;
	box-shadow: 0 0 2px #FFFFFF inset;
	border-bottom:1px solid #DDDDDD;}

	.accordion h2.current {border-bottom: 1px solid #C0C0C0;
	-webkit-box-shadow: 0 0 2px #B7B7B7;
	-moz-box-shadow: 0 0 2px #B7B7B7;
	-ms-box-shadow: 0 0 2px #B7B7B7;
	-o-box-shadow: 0 0 2px #B7B7B7;
	box-shadow: 0 0 2px #B7B7B7;}

	.accordion h2:hover{background: #eeeeee;}

	.pane {display:none;	height:auto;	padding:15px; overflow: hidden;}
	.pane p{line-height: 150%; text-shadow: 0 1px 0 #FFFFFF;}
	


	.showhide li{padding:5px 10px;  border-width:1px;  border-style:solid;}
	.showhide li{
	-o-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-webkit-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-moz-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	-ms-box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;
	box-shadow: inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;}
	.showhide{margin: 20px 0 10px !important;  padding: 0}
	.showhide li{  margin: 15px 0;   padding: 0.25em 1em !important;}
	.showhide li h4{color: #606060;  margin: 0; padding: 5px 45px 6px; height: 30px;}
	.expanded, .collapse{background: url('../tema/widget/plus-minus.png') 0 8px no-repeat scroll;}
	.collapse{background-position: 0 -42px;}
	.showhide li section, section.note { background: url("../tema/body/note.png") repeat-y scroll 0 0 transparent;   
	-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; -webkit-box-shadow: 0 0 1px #808080 inset, 0 0 1px #FFFFFF;
	 -moz-box-shadow: 0 0 1px #808080 inset, 0 0 1px #FFFFFF; -ms-box-shadow: 0 0 1px #808080 inset, 0 0 1px #FFFFFF; -o-box-shadow: 0 0 1px #808080 inset, 0 0 1px #FFFFFF; box-shadow: 0 0 1px #808080 inset, 0 0 1px #FFFFFF;display: none;margin: 10px 13px 10px 45px;padding: 21px 45px 14px; border: 1px solid #FFFFFF;}
	.showhide li section p, section.note p{line-height: 1.65em; text-shadow: none}
	.showhide li.open section{display: block;}
	section.note {display: block; width: auto; height: auto; margin: 10px 0; padding: 21px 10px 0}
	.showhide li{ -moz-border-radius:4px; -webkit-border-radius:4px;  -ms-border-radius:4px; -o-border-radius:4px;  border-radius:4px; border-color:#e5e5e5; text-shadow: 0 1px 0 #ffffff; border-width: 1px; -moz-box-shadow: 0 -1px 1px #FFF inset; -webkit-box-shadow: 0 -1px 1px #FFF inset; -ms-box-shadow: 0 -1px 1px #FFF inset; -o-box-shadow: 0 -1px 1px #FFF inset; box-shadow: 0 -1px 1px #FFF inset;}


	.panel {padding: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;  border-radius: 4px; margin: 20px 0; border: 1px solid #FFFFFF;  
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
		-ms-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
		-o-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
		box-shadow: 0 2px 5px rgba(0,0,0,0.15);}


	.sidebar-l .panel{margin-right: 20px;}
	.sidebar-r .panel{margin-left: 20px;}
	.panel.hot, .panel.new, .panel.pick, .panel.top{background: url('../tema/widget/icon-badge.png') no-repeat scroll 101% 0 #f5f5f5}
	.panel.hot{background-position: 101% 0}
	.panel.new{background-position: 101% -512px}
	.panel.pick{background-position: 101% -1024px}
	.panel.top{background-position: 101% -1536px}

	/* testimonial */
	.testimonial{background:url('../tema/body/quote.png') no-repeat scroll 0 80% transparent}
	.testimonial p{display: none; background:none;line-height:1.5em;text-align:left; padding: 10px 0}
	.testimonial img{float: right; padding: 15px;}
	.testimonial .author{font-style: italic;  float: right; padding: 15px 0; font-weight: bold}



	.twitter_widget{margin-top: 0;  padding: 5px 0; }
	.twitter_widget .loading {margin-top: 9px; line-height: 50px;}
	.tweet_list {list-style: none;margin: 0;padding: 0;overflow-y: hidden;background-color: transparent;}
	.layout-cell .blockcontent-body ul.tweet_list  li a {background: none;  padding: 0 !important;  margin: 0 !important; display: inline;}
	.tweet_list .awesome,.tweet_list .epic {text-transform: uppercase;}
	ul.tweet_list li{overflow-y: hidden;overflow-x: hidden;padding: 8px 0;vertical-align: middle; list-style-type: none; background: url('../tema/body/block-div-h.png') repeat-x scroll 0 100% transparent}
	.layout-cell .blockcontent-body ul.tweet_list li a.tweet_avatar{padding: 3px !important; }
	.tweet_list a.tweet_avatar {padding-right: .5em !important; float: left;}
	.tweet_list .tweet_avatar img {vertical-align: middle;}



	form { margin: 0 0 18px; }
	form label { display: block; font-size: 13px; line-height: 22px;}

	input.input-text, textarea { border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; }
	input.input-text, textarea, select { display: block; margin-bottom: 9px; }
	label + input.input-text, label + textarea, label + select, label + div.dropdown, select + div.dropdown { margin-top: -9px; }


	input.input-text, textarea { font-size: 13px; padding: 4px 3px 2px; background: #fff; }
	input.input-text:focus, textarea:focus { outline: none !important; }
	input.input-text.oversize, textarea.oversize { font-size: 18px !important; padding: 4px 5px !important; }
	input.input-text:focus, textarea:focus { background: #f9f9f9; }


	input.input-text[disabled], textarea[disabled] { background-color: #ddd; }


	input.placeholder, textarea.placeholder { color: #888; }


	input.input-text, textarea { width: 254px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; }
	input.small, textarea.small { width: 134px; }
	input.medium, textarea.medium { width: 254px; }
	input.large, textarea.large { width: 434px; }
	input.expand, textarea.expand { width: 100%; }


	.form-field input[type=radio], div.form-field input[type=checkbox] { display: inline; width:auto; margin-bottom:0; }


	.form-field.error input, input.input-text.red { border-color: #C00000; background-color: rgba(255,0,0,0.15); }
	.form-field.error label, label.red { color: #C00000; }
	.form-field.error small, small.error { margin-top: -6px; display: block; margin-bottom: 9px; font-size: 11px; color: #C00000; width: 254px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

	.small + small.error { width: 134px; }
	.medium + small.error { width: 254px; }
	.large + small.error { width: 434px; }
	.expand + small.error { width: 100%; }
	
	.small.oversize + small.error { width: 144px; }
	.medium.oversize + small.error { width: 264px; }
	.large.oversize + small.error { width: 444px; }
	.expand.oversize + small.error { width: 100%; }


	form {margin-bottom: 20px}
	fieldset {margin-bottom: 20px}
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea,
	select {
		border: 1px solid #FFFFFF;
		padding:4px 13px 3px;   
		-moz-border-radius:4px;  
		-ms-border-radius:4px;  
		-webkit-border-radius:4px;  
		-o-border-radius:4px;  
		border-radius:4px;  
		background-color:#F6F6F6;
		outline: none;
		color:#939393;
	
		display: block;
		margin:1px 0 3px;
		-moz-box-shadow:inset 0 0 5px #C0C0C0;
		-ms-box-shadow:inset 0 0 5px #C0C0C0;
		-o-box-shadow:inset 0 0 5px #C0C0C0;
		-webkit-box-shadow:inset 0 0 12px #C0C0C0;
		box-shadow:inset 0 0 3px #C0C0C0;
		line-height: 1.5em;
		min-height:21px;
	}

	select {
		padding: 0;  }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		outline:none;
		background: #FFF;
		-webkit-box-shadow:inset 0 0 1px #C0C0C0; 
		-moz-box-shadow:inset 0 0 1px #C0C0C0; 
		-ms-box-shadow:inset 0 0 1px #C0C0C0;
		-o-box-shadow:inset 0 0 1px #C0C0C0; 
		box-shadow:inset 0 0 1px #C0C0C0;
	}
	textarea {min-height: 60px; }
	label, legend {display: block;	font-weight: normal; font-size: 13px;}
	select {width: 163px; }
	input[type="checkbox"] {}
	label span,legend span {font-weight: normal; font-size: 13px; color: #444; }
	.disclaimer{color: #808080; font-size: 10px; line-height: 1.7}	

	form .row {margin-bottom: 7px; float: left}
	#checkmark {float: right; margin-top: -105px;}
	


	.tooltip {display:none; width:auto; height:auto; position:absolute; padding:4px 8px 2px; color:#404040; font-size:11px; border: 1px solid #c0c0c0; border-bottom: 1px solid #A8A8A8;
	background: #e5e5e5;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	text-shadow: 0 1px 0 #ffffff;
	-webkit-border-radius:3px;  
	-moz-border-radius:3px;  
	-ms-border-radius:3px;  
	-o-border-radius:3px;  
	border-radius:3px; 
	-moz-box-shadow: 0 0 2px #ffffff inset;
	-webkit-box-shadow: 0 0 2px #ffffff inset;
	-ms-box-shadow: 0 0 2px #ffffff inset;
	-o-box-shadow: 0 0 2px #ffffff inset;
	box-shadow: 0 0 2px #ffffff inset;
	z-index: 1000}




	
	div.orbit-wrapper, div.orbit { width: 1px;  height: 1px;   position: relative; }
	div.orbit {	overflow: hidden }
 	div.orbit.with-bullets {margin-bottom: 0; }
	div.orbit .orbit-slide {max-width: 100%; position: absolute; top: 0; left: 0; }
	div.orbit a.orbit-slide {border: none; line-height: 0; display: none; }
	div.orbit div.orbit-slide {	width: 100%; height: 100%; }




	div.orbit-wrapper div.timer, div.orbit-wrapper span.rotator, div.orbit-wrapper span.pause{width: 40px; height: 40px; position: absolute; }
	div.orbit-wrapper div.timer { overflow: hidden; top: 10px; right: 10px; opacity: .6; z-index: 6; }
	div.orbit-wrapper span.rotator {display: block; top: 0; left: -20px; background: url(../tema/sliders/rotator-black.png) no-repeat; z-index: 3; }
	div.orbit-wrapper span.mask {display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
	div.orbit-wrapper span.rotator.move { left: 0 }
	div.orbit-wrapper span.mask.move {width: 40px; left: 0; background: url(../tema/sliders/timer-black.png) repeat 0 0; }
	div.orbit-wrapper span.pause {display: block; top: 0; left: 0; background: url(../tema/sliders/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
	div.orbit-wrapper span.pause.active { background: url(../tema/sliders/pause-black.png) no-repeat 0 -40px }
	div.orbit-wrapper div.timer:hover span.pause, div.orbit-wrapper span.pause.active { opacity: 1 }

	
	.orbit-caption { display: none;}
	.orbit-wrapper .orbit-caption { background: url(../tema/sliders/orbit-caption.png) repeat 0 0; border: 1px solid rgba(0, 0, 0, 0.8); z-index: 5; color: #fff; text-align: left; padding: 20px; font-size: 13px; position: absolute; right: 20px; bottom: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 45%;	-moz-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.3);	-webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.3);	-ms-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.3);	-o-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.3);	box-shadow: 1px 0 1px rgba(255, 255, 255, 0.3);  }


	div.orbit-wrapper div.slider-nav { display: block }
	div.orbit-wrapper div.slider-nav span { width: 78px; height: 100px; text-indent: -9999px; position: absolute; z-index: 30; top: 50%; margin-top: -50px; }
	div.orbit-wrapper div.slider-nav span.right { background: url(../tema/sliders/right-arrow.png); right: 0; }
	div.orbit-wrapper div.slider-nav span.left { background: url(../tema/sliders/left-arrow.png); left: 0; }

	
	ul.orbit-bullets { position: absolute; z-index: 9; list-style: none; bottom: -49px;	margin-left: -50px; padding: 0; background: url(../tema/sliders/nav-join.png) repeat-x 0 46% scroll transparent; }
	ul.orbit-bullets li {float: left; margin-left: 5px; color: #999; text-indent: -9999px; background: url(../tema/sliders/bullets.png) no-repeat scroll left center transparent; width: 16px; height: 20px; overflow: hidden; }
	ul.orbit-bullets li.active {width:20px;  height:20px; color: #222; background-position: -16px 0; }
	ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
	ul.orbit-bullets li.active.has-thumb {background-position: 0 0; border-top: 2px solid #000; }
	 

	div.orbit img.fluid-placeholder { visibility: hidden; position: static; display: block; width: 100%; }
	div.orbit, div.orbit-wrapper { width: 100% !important; }
	ul.orbit-bullets { position: absolute; z-index: 9; list-style: none; bottom: -49px; right: 20px;	margin-left: -50px; padding: 0; float: right; }
	.first-bullet{margin-left: -1px !important}
	ul.orbit-bullets li { float: left; margin-left: 5px; color: #999; text-indent: -9999px; background: url(../tema/sliders/bullets.png) no-repeat scroll left center transparent; width: 16px;
	 height: 20px; overflow: hidden; }
	ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
	ul.orbit-bullets li.active {width:20px;  height:20px; color: #222;
	 background-position: -16px 0; }
	ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }

	
	.top-shadow, .bottom-shadow{width: 100%; height: 25px; z-index: 3; position: absolute;}
	.top-shadow{background: url("../tema/sliders/t_shadow.png") repeat-x scroll 0 0 transparent; top: 0;}
	.bottom-shadow{background: url("../tema/sliders/b_shadow.png") repeat-x scroll 0 100% transparent; bottom: 5px;}
	.ie7 .bottom-shadow{bottom: 0;}
	.orbit-caption h3{font-size: 35px;}
	.orbit-caption a, .orbit-caption h3{color: #FFFFFF;}
	.loader {width: 990px; height: 300px; background: #202020 url('../tema/sliders/loading.gif') no-repeat center center; overflow: hidden; max-width: 100%;}
	#orbit-slider>div, #orbit-slider>a, #orbit-slider>img { display: none; }



	.next,.prev {color: white; 	cursor: pointer; display: none;	font-size: 50px; font-weight: bold;	position: absolute;	top: 0;	width: 50px; z-index: 1000;}
	.prev {left: 7px;}
	.next {right: 5px;}
	#header {height: 600px;	margin: 10px auto 0 auto;	position: relative;	overflow: hidden;	width: 960px;}
	#slide-nav {bottom: -34px;	display: none;	right: 0;	position: absolute; float: right; margin:2px 20px 0 0; background: url('../tema/sliders/nav-join.png') repeat-x 0 0 scroll transparent; clear:both; z-index: 1;
		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}

	#slide-nav li {display: inline-block;	height: 20px;	width: 16px; margin:5px 6px 10px 0; float:left; font-size:1px; background: url('../tema/sliders/bullets.png') no-repeat scroll left center transparent}
	#slide-nav li.active {background-position: -16px 0 !important; width:20px;  height:20px;}
	#slide-nav li.last{ margin: 5px 0 10px 0;}
	.subtitle {	width: 41%;}


	#sequence li * {position: absolute;}
	#sequence {display: block;	height: 500px;	margin: 0;	position: relative;	width: 100%; overflow: hidden;}
	#content h3 {
		font-size: 30px;
	}

	.next,.prev {
		position: absolute;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity: 0.6;
		top: 230px;

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-o-transition-duration: 1s;
		-ms-transition-duration: 1s;
		transition-duration: 1s;
	}

	.next:hover,.prev:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-o-transition-duration: 1s;
		-ms-transition-duration: 1s;
		transition-duration: 1s;
	}

	.title {
		left: -5px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		top: 120px;
		font-size: 56px;
		line-height: 100%;
	}

	.title.animate-in {
		left: 40px;
		filter: none !important;
		opacity: 1;
		top: 120px;

		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}

	.title.animate-out {
		left: 40px;
		filter: none !important;
		opacity: 0;
		top: 50px;

		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}

	.subtitle {
		left: 40px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		top: 210px;
		line-height:1.6em;
		margin-bottom: 15px;
	}

	.subtitle.animate-in {
		left: 40px;
	  filter: none !important;
	  opacity: 1;
	  top: 190px;
		-webkit-transition-duration: .7s;
		-moz-transition-duration: .7s;
		-o-transition-duration: .7s;
		-ms-transition-duration: .7s;
		transition-duration: .7s;
	}

	.subtitle.animate-out {
		left: 150px;
		filter: none !important;
		opacity: 0;
		top: 190px;

		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}

	.slide-image {
		right: 100px;
		top: 10px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
	}

	.slide-image.animate-in {
		right: 0;
		top: 10px;
		filter: none !important;
		opacity: 1;

		-webkit-transition-duration: 1s;
		-moz-transition-duration: 1s;
		-o-transition-duration: 1s;
		-ms-transition-duration: 1s;
		transition-duration: 1s;
	}

	.slide-image.animate-out {
		right: -50px;
		top: 10px;
		filter: none !important;
		opacity: 0;

		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
	}

	#sequence .button-action{margin-top: 40px; left: 0; z-index: 100;}


.slider {
    background:#3C72E6 url(/media/img/gradient/h30.png) repeat-x 0 0;
    height:9px;
    position:relative;
    cursor:pointer;
    border:1px solid #333;
    width:675px;
    float:left;
    clear:right;
    margin-top:10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:inset 0 0 8px #000;
}

.progress {
    height:9px;
    background-color:#C5FF00;
    display:none;
    opacity:0.6;
}


.handle {
    background:#fff url(/media/img/gradient/h30.png) repeat-x 0 0;
    height:28px;
    width:28px;
    top:-12px;
    position:absolute;
    display:block;
    margin-top:1px;
    border:1px solid #000;
    cursor:move;
    -moz-box-shadow:0 0 6px #000;
    -webkit-box-shadow:0 0 6px #000;
    -moz-border-radius:14px;
    -webkit-border-radius:14px;

}


.range {
    border:1px inset #ddd;
    float:left;
    font-size:20px;
    margin:0 0 0 15px;
    padding:3px 0;
    text-align:center;
    width:50px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}



		
	.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; z-index: 40; display: none; top: 0; left: 0; }
	.reveal-modal {visibility: hidden; top: 100px; left: 50%; margin-left: -300px; width: 520px; background: #eee url(../tema/typo/modal-gloss.png) no-repeat -200px -80px; position: absolute; z-index: 41; padding: 30px 40px 34px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); box-shadow: 0 0 10px rgba(0,0,0,.4);}
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	.reveal-modal .close-reveal-modal {font-size: 22px;	line-height: .5; position: absolute;top: 8px; 	right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6);	font-weight: bold;
		} 
	.reveal-modal .row {min-width: 0;}

	.reveal-modal input[type="text"],
	.reveal-modal input[type="password"],
	.reveal-modal input[type="email"],
	.reveal-modal select{	
		width: 90%;
		-webkit-transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15s ease-in-out;
		-o-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
	}




	.photo-gallery img{max-width: 100%; width: 100%; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
	a[data-value^="album"].image-link:hover:after, a[data-value^="album[gallery]"].image-link:hover:after{content: ' ';	display:block;	position:absolute;	top: 11px;	left: 0; right: 0;	background-image:url('../tema/widget/zoom.png'); 	background-position: center center;	background-repeat:no-repeat;	opacity:.7;	height:37px;	width:37px;	margin: 0 auto;}
	a[data-value^="album"].video-link:hover:after, a[data-value^="album[gallery]"].video-link:hover:after{content: ' ';	display:block;	position:absolute;	top: 11px;	left: 0; right: 0;	background-image:url('../tema/widget/video.png'); 	background-position: center center;	background-repeat:no-repeat;	opacity:.7;	height:37px;	width:37px;	margin: 0 auto;}

	.photo-gallery.item{margin-top: 20px}
	div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
	div.pp_default .pp_top .pp_left{background:url('../tema/gallery/default/sprite.png') -78px -93px no-repeat}
	div.pp_default .pp_top .pp_middle{background:url('../tema/gallery/default/sprite_x.png') top left repeat-x}
	div.pp_default .pp_top .pp_right{background:url('../tema/gallery/default/sprite.png') -112px -93px no-repeat}
	div.pp_default .pp_content .ppt{color:#f8f8f8}
	div.pp_default .pp_content_container .pp_left{background:url('../tema/gallery/default/sprite_y.png') -7px 0 repeat-y;padding-left:13px}
	div.pp_default .pp_content_container .pp_right{background:url('../tema/gallery/default/sprite_y.png') top right repeat-y;padding-right:13px}
	div.pp_default .pp_next:hover{background:url('../tema/gallery/default/sprite_next.png') center right no-repeat;}
	div.pp_default .pp_previous:hover{background:url('../tema/gallery/default/sprite_prev.png') center left no-repeat;}
	div.pp_default .pp_expand{background:url('../tema/gallery/default/sprite.png') 0 -29px no-repeat;height:28px;width:28px}
	div.pp_default .pp_expand:hover{background:url('../tema/gallery/default/sprite.png') 0 -56px no-repeat;}
	div.pp_default .pp_contract{background:url('../tema/gallery/default/sprite.png') 0 -84px no-repeat;height:28px;width:28px}
	div.pp_default .pp_contract:hover{background:url('../tema/gallery/default/sprite.png') 0 -113px no-repeat;}
	div.pp_default .pp_close{background:url('../tema/gallery/default/sprite.png') 2px 1px no-repeat;height:30px;width:30px}
	div.pp_default .pp_gallery ul li a{background:url('../tema/gallery/default/default_thumb.png') center center #f8f8f8;border:1px solid #aaa}
	div.pp_default .pp_social{margin-top:7px}
	div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
	div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('../tema/gallery/default/sprite.png') -51px 1px no-repeat;height:30px;width:30px}
	div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
	div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('../tema/gallery/default/sprite.png') -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
	div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
	div.pp_default .pp_content_container .pp_details{margin-top:5px}
	div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
	div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
	div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
	div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
	div.pp_default .pp_bottom .pp_left{background:url(../tema/gallery/default/sprite.png) -78px -127px no-repeat}
	div.pp_default .pp_bottom .pp_middle{background:url(../tema/gallery/default/sprite_x.png) bottom left repeat-x}
	div.pp_default .pp_bottom .pp_right{background:url(../tema/gallery/default/sprite.png) -112px -127px no-repeat}
	div.pp_default .pp_loaderIcon{background:url(../tema/gallery/default/loader.gif) center center no-repeat}
	div.dark_rounded .pp_top .pp_left{background:url(../tema/gallery/dark_rounded/sprite.png) -88px -66px no-repeat}
	div.dark_rounded .pp_top .pp_right{background:url(../tema/gallery/dark_rounded/sprite.png)  -110px -66px no-repeat}
	div.dark_rounded .pp_content_container .pp_left{background:url(../tema/gallery/dark_rounded/contentPattern.png) top left repeat-y}
	div.dark_rounded .pp_content_container .pp_right{background:url(../tema/gallery/dark_rounded/contentPattern.png) top right repeat-y}
	div.dark_rounded .pp_next:hover{background:url(../tema/gallery/dark_rounded/btnNext.png) center right no-repeat;}
	div.dark_rounded .pp_previous:hover{background:url(../tema/gallery/dark_rounded/btnPrevious.png) center left no-repeat;}
	div.dark_rounded .pp_expand{background:url(../tema/gallery/dark_rounded/sprite.png) -5px 0 no-repeat;}
	div.dark_rounded .pp_expand:hover{background:url(../tema/gallery/dark_rounded/sprite.png) -5px -29px no-repeat;}
	div.dark_rounded .pp_contract{background:url(../tema/gallery/dark_rounded/sprite.png) -5px -59px no-repeat;}
	div.dark_rounded .pp_contract:hover{background:url(../tema/gallery/dark_rounded/sprite.png) -5px -88px no-repeat;}
	div.dark_rounded .pp_close{background:url(../tema/gallery/dark_rounded/close.png) 0 0 no-repeat;height:35px;width:35px}
	div.dark_rounded .pp_description{color:#fff;  font-size: 12px; line-height: 150%; text-shadow: none;}
	div.dark_rounded .pp_nav .pp_play{background:url(../tema/gallery/dark_rounded/sprite.png) no-repeat scroll -59px 0 transparent;height:30px;width:30px; z-index: 100}
	div.dark_rounded .pp_nav .pp_pause{background:url(../tema/gallery/dark_rounded/sprite.png) -89px -0 no-repeat;height:30px;width:30px; z-index: 100}
	div.dark_rounded .pp_arrow_previous{background:url(../tema/gallery/dark_rounded/sprite.png)  -62px -30px no-repeat}
	div.dark_rounded .pp_arrow_next{background:url(../tema/gallery/dark_rounded/sprite.png) -90px -30px no-repeat}
	div.dark_rounded .pp_bottom .pp_left{background:url(../tema/gallery/dark_rounded/sprite.png) -88px -93px no-repeat}
	div.dark_rounded .pp_bottom .pp_right{background:url(../tema/gallery/dark_rounded/sprite.png) -110px -93px no-repeat}
	div.dark_rounded .pp_loaderIcon{background:url(../tema/gallery/dark_rounded/loader.gif) center center no-repeat}
	div.pp_pic_holder a:focus{outline:none}
	div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:101}
	div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
	.pp_content{height:40px;min-width:40px}
	* html .pp_content{width:40px}
	.pp_content_container{position:relative;text-align:left;width:100%;}
	.pp_content_container .pp_left{padding-left:20px}
	.pp_content_container .pp_right{padding-right:20px}
	.pp_content_container .pp_details{float:left;margin:10px 0 2px}
	.pp_description{display:none;margin:0}
	.pp_social{float:left;margin:0}
	.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
	.pp_social .twitter{float:left}
	.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
	.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
	.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
	a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:30px;margin-top:0;overflow:hidden;text-indent:-10000px;width:25px}
	.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
	.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
	.pp_gallery div{float:left;overflow:hidden;position:relative;}
	.pp_gallery ul{float:left;height:40px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
	.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden; }
	.pp_gallery ul a img{border:0}
	.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
	.pp_gallery li.default a{background:url(../tema/gallery/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
	.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
	a.pp_next{background:url(../tema/gallery/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
	a.pp_previous{background:url(../tema/gallery/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
	a.pp_expand,a.pp_contract{display:none;height:30px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:30px;z-index:20000}
	a.pp_close{display:block;line-height:22px;position:absolute;left:-14px;text-indent:-10000px;top:9px; z-index: 1000}
	.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
	#pp_full_res{line-height:1!important}
	#pp_full_res .pp_inline{text-align:left}
	#pp_full_res .pp_inline p{margin:0 0 15px}
	div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
	div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
	div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
	div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
	div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
	div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
	div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
	div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
	div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px; }
	div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;}
	div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../tema/gallery/light_rounded/loader.gif) center center no-repeat}
	div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../tema/gallery/dark_rounded/contentPattern.png) top left repeat}
	div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c0c0c0; line-height: 150%;     line-height: 200%;    padding: 0 7px;}
	div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
	.pp_top,.pp_bottom{height:20px;position:relative; border-radius: 10px;}
	#fullResImage{border: 1px solid #202020; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }

	* html .pp_top,* html .pp_bottom{padding:0 20px}
	.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
	.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px; }
	* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static; }
	.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
	.pp_fade,.pp_gallery li.default a img{display:none}
	.pp_content video{-webkit-box-shadow: none; -moz-box-shadow: none;  box-shadow: none; }

	
	.item-image {display:block; }
	.folio{position: relative;}
	.folio .detail{line-height: 18px; left: 5px;  position:absolute; bottom:14px;  background:url('../tema/widget/folio_caption.png'); font-size:13px; color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.4); padding:15px 20px; border-top: 1px solid rgba(0, 0, 0, 0.3); margin-right: 5px}
	.folio h3{color: #FFF;}
	.folio img{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
	.folio.item a.zoom, .folio.item a.video{left: 47% !important;}
	.folio .detail {overflow: hidden; visibility: hidden; bottom: 10px;}
	.folio.shadow .detail {bottom: 40px;}
	.folio a.more, .folio a.zoom, .folio a.video { position:absolute; margin-top: auto; margin-bottom: auto; top: 40%; width:39px; height:39px; display: none; background:url('../tema/gallery/dark_rounded/zoom_more.png') no-repeat 0 0}
	.folio a.zoom {background-position: -5px -5px;}
	.folio a.more {background-position: -50px -5px;}
	.folio a.video {background-position: -100px -5px;}
	.more_0{display: none;}

	
	.block-shadow{display: block; height: 16px; left: 8px;	margin: 14px 0 -16px -10px; position: relative; max-width: 100%}
	.folio .block-shadow{bottom: 17px;}
	.block-shadow:before, .block-shadow:after{content: ' '; position: absolute; width: 50%; height: 100px; z-index: -10; }
	.block-shadow:before {top: -107px; left: -7px;	 	
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg);
		-webkit-box-shadow: 7px 6px 6px #333;
		-moz-box-shadow: 7px 6px 6px #333;
		-ms-box-shadow: 7px 6px 6px #333;
		-o-box-shadow: 7px 6px 6px #333;
		box-shadow: 7px 6px 6px #333;}

	.block-shadow:after {top: -107px; right: -9px;	
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
		-webkit-box-shadow: -7px 6px 6px #333;
		-moz-box-shadow: -7px 6px 6px #333;
		-ms-box-shadow: -7px 6px 6px #333;
		-o-box-shadow: -7px 6px 6px #333;
		box-shadow: -7px 6px 6px #333;}
		
		
		
		
			#footer-portfolio {
	list-style: none;
}

#footer-portfolio li {
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	list-style-type: none;
}

#footer-portfolio li a {
	line-height: 0px;
}

#footer-portfolio li a:hover {
	text-decoration: none;
}

#footer-portfolio li a img {
	border: 1px solid #474747;
	padding: 2px;
}

#footer-portfolio li a img:hover {
	border: 1px solid #585858;
}