/* YUI CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:92%;font-weight:bold; color:#063f53;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}

/* Page styles */
html 						{ font-size: 75%; height: 100%; }
body 						{ position: relative; font: normal 1em/1.3 Arial, sans-serif; text-align: center; background: url('../i/body-bg.jpg') repeat 0 0; }
#body						{ background: url('../i/body-top-bg.jpg') repeat-x 0 0; }

/* Page styles */
div#page					{ }
#popup						{ text-align: left; background: url('../i/contact-form-bg.png') no-repeat 0 0; }

.container					{ position: relative; width: 999px; margin: 0 auto; text-align: left; }
a							{ color: #0087c6; text-decoration: underline; outline: none; }
a:hover						{ text-decoration: none; color: #ff9c00; }

h1,.h1,h2,h3,h4,h5			{ font-family: "Trebuchet MS"; font-weight: normal; color: #000; }
h1,.h1						{ font-size: 2.2em; }
h2,.h2						{ font-size: 1.7em; }
h3,.h3                      { font-size: 1.5em; }
h4							{ font-size: 1.4em; }
h5,.h5						{ font-size: .95em; font-weight: bold; }

.devider					{ display: block; clear: both; height: 30px; font-size: 0; }
.hidden                     { display: none; }

.borders					{ border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.borders-top				{ border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; }
.no-borders					{ border: 0; }


/* =Header styles 
===============================*/
#head1						{ height: 24px; background: url('../i/head1-bg.jpg') no-repeat 50% 0 #faaa31; }
#head1 .container			{  }
#head1 .container p			{ padding: 3px 0 0 49px; color: #fff; }

#head2						{ position: relative; height: 116px; margin-top: 28px; margin-bottom: 50px; }
#head2 #logo-top			{ position: absolute; top: 15px; left: 29px; }
#head2 #we					{ position: absolute; top: 15px; left: 361px; width: 307px; }
#head2 #we p				{ color: #3d516e; }
#head2 #contact-us			{ position: absolute; top: 15px; left: 711px; }
#head2 #contact-us h2		{ color: #899fb1; font-size: 2.2em; margin-bottom: 5px; }

#head3						{ position: relative; height: 280px; margin: 0 0 40px; background: url('../i/head3-bg.jpg') no-repeat 50% 0; }
#head3 p					{ margin: 5px 0; color: #4c4c4c; }
#head3 #design-block		{ position: absolute; left: 49px; top: 22px; width: 294px; }
#head3 #web-sites-block		{ position: absolute; left: 361px; top: 22px; width: 290px; }
#head3 #photo-block			{ position: absolute; left: 668px; top: 22px; width: 280px; }


/* =Pager styles 
===============================*/
#pager						{ padding: 10px 0; text-align: center; background: #fff; }
#pager span,
#pager a						{ margin: 0 4px; padding: 0 5px; color: #a0b3c3; font-size: 2em; font-family: "Trebuchet MS"; text-decoration: none; }
#pager img					{ vertical-align: top; margin-top: 3px; }
#pager span					{ color: #ff7e00; }
#pager a:hover				{ color: #ff7e00; }


/* =Content styles 
===============================*/
#main-container .container	{ width: 936px; }
#portfolio-cont				{ background: #fff; *margin-top: -4px; }
#top-corners				{ height: 11px; background: url('../i/portfolio-top-bg.png') no-repeat 0 0; }
#bot-corners				{ height: 11px; background: url('../i/portfolio-bot-bg.png') no-repeat 0 0; }


#work-types { width: 897px; height: 20px; overflow: hidden; zoom: 1; margin: 0 17px; padding: 8px 0; background: url('../i/work-types-bg.jpg') no-repeat 0 0; }
#work-types li { float: left; padding: 2px 7px; margin: 0 7px; color: #1d3a5c; }
#work-types li.f { margin-right: 0; }
#work-types li a { color: #1d3a5c; text-decoration: none; }
#work-types li.cur { border: solid 1px #ebb45a; background: #ffea97; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.work						{ position: relative; height: 410px; color: #4c4c4c; border-bottom: solid 1px #dde7ef; }
.work .work-img				{ position: absolute; left: 15px; top: 20px; width: 601px; border: solid 1px #eeeeec; }
.work .work-descr			{ position: absolute; right: 15px; top: 15px; width: 285px; }
.work .work-links			{ position: absolute; right: 15px; bottom: 30px; width: 285px; overflow: hidden; zoom: 1; }
.work .work-links .more		{ float: right; }
.work p						{ margin: 3px 0 7px; color: #4c4c4c; }

.work-full					{ padding: 10px 15px; overflow: hidden; zoom: 1; }
.work-full .work-imgs		{ float: left; width: 602px; }
.work-full .work-info		{ margin-left: 613px; }
.work-full .work-info p		{ margin: 7px 0 7px; color: #4d4d4d; }
.work-big					{ display: block; margin-bottom: 40px; }
.work-small					{ float: left; margin: 0 12px 15px 0; overflow: hidden; max-height: 310px; height: auto !important; height:310px; }
.work-other                 { overflow: hidden; max-height: 175px; height: auto !important; height: 175px; }

.work-brd					{ border: solid 1px #eeeeec; }
.work-brd:hover				{ border: solid 1px #ff9b00; }

.portfolio-nav				{ padding: 10px 0 0 0; margin-left: 5px; overflow: hidden; zoom: 1; }
.portfolio-nav li			{ float: left; padding: 0 10px; border-left: solid 1px #0087c6; margin-left: -1px; }
.portfolio-nav li a			{ font-family: arial; }

.menu-tabs					{ overflow: hidden; zoom: 1; }
.menu-tabs li				{ float: left; height: 32px; margin-right: 5px; }
.menu-tabs li a			{ float: left; height: 27px; padding-top: 5px; font-size: 1.7em; font-family: "Trebuchet MS"; color: #fff; text-decoration: none; background: url('../i/portfolio-menu-bg.png') repeat-x 0 0; }
.menu-tabs li div      		{ float: left; width: 16px; height: 32px; }
.menu-tabs li div.l    		{ background: url('../i/portfolio-menu-left-bg.png') no-repeat 0 0; }
.menu-tabs li div.r    		{ background: url('../i/portfolio-menu-right-bg.png') no-repeat 0 0; }
.menu-tabs li a:hover  		{ color: #000; }

.menu-tabs li.c        		{ margin: 0 2px 0 -4px; }
.menu-tabs li.c a      		{ color: #8a9298; background: #fff; }
.menu-tabs li.c div.l  		{ background: url('../i/portfolio-menu-left-c-bg.png') no-repeat 0 0; }
.menu-tabs li.c div.r  		{ background: url('../i/portfolio-menu-right-c-bg.png') no-repeat 0 0; }

.menu-tabs li.portfolio span { float: left; font-size: 1.7em; color: #000; padding: 5px 3px 0 0; height: 27px; font-family: "Trebuchet MS"; background: #fff; }
.menu-tabs li.portfolio div { width: 16px; }
.menu-tabs li.portfolio div.l { background: url('../i/portfolio-tab-l.png') no-repeat 0 0; }
.menu-tabs li.portfolio div.r { background: url('../i/portfolio-tab-r.png') no-repeat 0 0; }

#other-works				{ padding: 13px; overflow: hidden; zoom: 1; background: #fff; }
#other-works a				{ float: left; margin-right: 9px; }

#brands						{ margin: 30px 0; }
.projectButtons			{ overflow: hidden; }
.projectButtons .vkontakte	{ margin-bottom: 5px; }
.projectButtons .facebook	{ overflow: hidden; }


/* =Feedback styles 
===============================*/
#feedback					{ background: url('../i/feedback-bg.jpg') repeat-x 0 0; }
#feedback .container		{ position: relative; height: 485px; background: url('../i/feedback-mail.jpg') no-repeat 0 0; }

.feedback form				{ position: absolute; top: 10px; left: 332px; width: 297px; }
.feedback form h1			{ margin-bottom: 15px; }
.feedback form label		{ display: block; color: #697076; font-size: 1.2em; font-family: Arial; }
.feedback form input.txt	{ padding: 2px; width: 290px; height: 24px; margin-bottom: 15px; font-size: 1.6em; border: solid 1px #8898a7; }
.feedback form textarea		{ padding: 2px; width: 290px; margin-bottom: 25px; *margin-bottom: 5px; font-size: 1.2em; border: solid 1px #8898a7; }
.feedback form input.btn	{ float: right; }

.feedback #contacts			{ position: absolute; top: 70px; left: 682px; width: 220px; color: #697078; }
.feedback #contacts h3		{ color: #6a7177; }
.feedback #contacts strong	{ display: block; margin-bottom: 10px; font-size: 1.2em; color: #6a7177; }
.feedback #contacts ul		{ padding-left: 20px; color: #f9aa31; margin-bottom: 30px;  }
.feedback #contacts ul li	{ list-style: disc; }
.feedback #contacts ul li span { color: #697078; font-size: 1.2em; }

#popup form					{ top: 20px; left: 30px; }
#popup #contacts			{ left: 340px; top: 80px; *left: 350px; }

#footer						{ height: 40px; }


/* =Popup styles 
===============================*/
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
}
#popup {
	display: none; /*--hidden by default--*/
	float: left;
	position: absolute;
    width: 560px;
    height: 565px;
	top: 50%; left: 50%;
	z-index: 99999;
}
#popup a.popup-close { float: right; margin: 17px 19px 0 0; }
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade { position: absolute; }
*html #popup { position: absolute; }






/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../i/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../i/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../i/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../i/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../i/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../i/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../i/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../i/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../i/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



















div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#275d00;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}

