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



html body div.jGrowl div{
	background: transparent;
	background-image:none;
	border: 0;
	color: 				#fff;

}

/** 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: 		#000;
	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: 			25px;
	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;
	}
}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
*/

/* 
aaaaaaaaaaaaaaaaaaaaaa
Author:mmh
Author URI:http://www.radgost.com/,http://www.sugester.pl/
Version:0.2
Project:sugester.pl
Description:sugester redesign 
*/ 
/* ------------------------------------------------------------------------------------
RESETS */

html,body,div,span,applet,object,iframe,
p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,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,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
/*ol,ul{list-style:none;}
*/
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* ------------------------------------------------------------------------------------
BASICS */ 
html{font-size:100%;background-color:#fff;margin:0;padding:0;}
body{background:#fff url(img/bg.png) repeat-x 0 0;margin:0;padding:0;font-size:62.5%;color:#5a5a5a;font-family:"Lucida grande","Lucida sans unicode",Arial,Helvetica,sans-serif;}
*,a,input,input:active,input:hover{outline:0 !important}
a{color:#515768;}
a:hover{color:#515768;}
a:active{color:#515768;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;overflow:hidden;width:100%;display:block;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
img.center{text-align:center;display:block;margin:auto;}
.padding{padding:10px;}
h1,h2,h3,h4{font-weight:normal;}
h2{font-size:2em}
h3{font-size:1.8em}
h4{font-size:1.4em}
h5{font-size:1.2em}
a.link{text-decoration:none;color:inherit;}
a.link:hover{text-decoration:underline;color:#d81233;}
.small{font-size:0.8em}
ul.decimal{list-style:decimal;}
/* ------------------------------------------------------------------------------------
CLEAR FIX,CLEARING */
.form_place div:after,.panel:after,.clearfix:after,#header li:after,.single_post:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.form_place div,.panel,.clearfix,#header li{display:inline-block;}
/* Hides from IE-mac \*/
* html .form_place div,* html .panel,* html .clearfix,* html #header li,* html .single_post{height:1%;}
.form_place div,.panel,.clearfix,#header li,.single_post{display:block;}
/* End hide from IE-mac */ 
/* ------------------------------------------------------------------------------------
FORMS */
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title,textarea,select{margin:0.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{}
input.text,input.title{padding:5px;}
input.title{font-size:1.5em;}
/*textarea{width:390px;height:250px;padding:5px;}
*/
/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li.last{border-right:0;}
.navigation li.last a{border-right:0;padding-right:0;}
/* ------------------------------------------------------------------------------------
STRUCTURE */ 
#header,#content,#main_menu,#footer{margin:auto;}
#container{width:966px;margin:0 auto;text-align:left;font-size:1.1em;padding-top:0px;}
#header{width:966px;margin:0 0 10px 0;position:relative;float:left;padding-top:10px;}
#header h1{float:left;margin:20px 0 0;padding:0 5px 10px;}
#header h1 a{display:block;}
#header h1 span{display:none;}
#header h2{background:transparent url(img/sugester_haslo.png) no-repeat scroll 0 0;float:left;font-size:1.2em;height:65px;line-height:3.8em;margin-left:20px;margin-top:23px;text-indent:-999em;width:323px;}
          
/*#container #header h2#slogan.show_slogan,*/
html body #container #header h2#slogan.show_slogan.en_slogan,
#container.en #header h2{background:transparent url(img/sugester_haslo_en.png) no-repeat scroll 0 0;}

#go_to_your_forum,
#sugester_signup_button{background:transparent url(img/all_buttons.png) no-repeat scroll -355px 0;display:block;height:51px;position:absolute;right:21px;text-indent:-999em;bottom:26px;width:239px;}

#container.en #sugester_signup_button{background:transparent url(img_default/all_buttons_en.png) no-repeat scroll -355px 0;}

#container.en #sugester_signup_button:hover,
#sugester_signup_button:hover{background-position:-355px -60px;}

#container.en #sugester_signup_button:active,
#sugester_signup_button:active{background-position:-355px -120px;}

#go_to_your_forum {background:transparent url(img/all_buttons.png) no-repeat scroll -636px 0;}

#container.en #go_to_your_forum {background:transparent url(img_default/all_buttons_en.png) no-repeat scroll -636px 0;}

#container.en #go_to_your_forum:hover,
#go_to_your_forum:hover{background-position:-636px -59px;}

#container.en #go_to_your_forum:active,
#go_to_your_forum:active{background-position:-636px -120px;}

#user_menu{position:absolute;top:7px;right:0;width:550px;font-size:0.9em;}
#user_menu ul{float:right;}
#user_menu ul a{display:inline;padding:0 6px;border-right:1px solid #ddd;}
#user_menu ul span{padding-left:6px;}
/*#user_menu ul li.logout a,
#user_menu ul li.register a{border-right:0;padding-right:0;}
*/

#user_menu li.logout a,                             
#user_menu li.register a,
#user_menu li.last a{border-right:0;padding-right:0;}
/* ------------------------------------------------------------------------------------
MENU GLOWNE */ 
#menu_1{float:left;background:transparent url(img/menu_spirit.png) no-repeat 0 0;width:966px;}
#menu_1 ul{float:left;overflow:hidden;}
#menu_1 li{overflow:hidden;}
#menu_1 a{color:#FFFFFF;display:block;padding:1px 15px 0px 15px;text-decoration:none;vertical-align:middle;}
#menu_1 li.current a,
#menu_1 li a:hover{background:transparent url(img/menu_spirit.png) no-repeat 0 -41px;}
#menu_1 li.current.first a,
#menu_1 li.first a:hover{background:transparent url(img/menu_spirit.png) no-repeat -315px -41px;}
#menu_1 li a span{display:block;height:30px;line-height:28px;}
#welcome{width:966px;float:left;margin-top:10px;}
.new_forums{font-size:0.95em;margin-top:2px;}
.new_forums .arrows_links{margin-right:20px;}
#content h3.newest{background-image:none;color:#1F556D;font-size:1.1em;font-weight:bold;padding:0 0 5px 25px;margin-bottom:0;}
.new_forums .arrows_links.small{float:right;clear:none;margin-top:0;}
#content ul#newest_forums{padding-left:0;margin-left:0;border-top:1px solid #ddd;width:405px;padding-left:27px;padding-top:10px;margin:auto;}
#newest_forums li{list-style-type:none;display:block;width:73px;margin-right:3px;float:left;position:relative;height:65px;}
#newest_forums li img{display:block;max-width:65px;max-height:45px;margin:auto;}
#newest_forums li span{bottom:0;display:block;font-size:0.9em;height:20px;margin:auto;overflow:hidden;position:absolute;text-align:center;width:73px;}
#newest_forums li a:hover span{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
KOLUMNY I TRESC */ 
#content{float:left;width:966px;margin-top:0px;font-size:110%;line-height:1.8em;}
#column_left{float:left;width:454px;}
#column_left .column_content{margin-top:16px;}
#welcome #column_left .column_content{margin-left:8px;margin-top:17px;}
#column_right{float:right;width:426px;margin-right:4px;}
.sugester_short_desc{margin:30px auto;overflow:hidden;width:965px;}
.about_bubble{background:transparent url(img/menu_spirit.png) no-repeat 0 -92px;padding:8px 15px;font-size:0.9em;line-height:1.5em;}
#column_left_narrow{float:left;width:256px;margin-right:10px;}
#column_right_wide{float:left;width:700px;}
#content ul,
#content ol{margin-left:30px;}
#content #welcome .column_content{line-height:1em;}
/* ------------------------------------------------------------------------------------
zaokraglony szary box */
.grey_box .top-left,
.grey_box .top-right,
.grey_box .bottom-right,
.grey_box .bottom-left{background-image:url(img/gray_corners.png);background-repeat:no-repeat;overflow:hidden;height:10px;}
.grey_box .top-left{background-image:url(img/gray_corners_top_bt.png);background-position:left top;height:10px;}
.grey_box .top-right{background-position:-1px -11px;float:right;width:10px;}
.grey_box .bottom-right{background-position:-2px -19px;float:right;height:14px;width:9px;}
.grey_box .bottom-left{background-image:url(img/gray_corners_top_bt.png);background-position:left bottom;height:12px;}
.grey_box .round_box{border-top:0;margin-bottom:10px;}
.grey_box .box_content{background-color:#f3f3f3;padding:0 10px;}
/* ------------------------------------------------------------------------------------
LEWA KOLUMNA */
#column_left h3{background:transparent url(img/all_borders.png) repeat-x scroll 0 -72px;color:#1f556d;font-size:1.1em;font-weight:bold;margin:5 0 10px 0;padding:5px 0 10px;}
.clients_voice{margin-top:20px;position:relative;}
.clients_voice p{clear:both;font-size:0.95em;line-height:1.4em;margin-bottom:15px;}
.clients_voice p img{margin:0 20px 10px 0;float:left;}
.clients_voice p strong{color:#949494;display:block;font-size:0.9em;font-weight:normal;margin-top:8px;text-align:right;}
#welcome #column_left h3{padding:0 0 10px;background-position:0 -78px;}
/* ------------------------------------------------------------------------------------
PRAWA KOLUMNA */
#column_right .box_content{padding-top:0;}
#column_right h3{background:transparent url(img/all_borders.png) repeat-x scroll 0 -72px;color:#323232;font-size:1.1em;font-weight:bold;margin:0 0 10px 0;padding:5px 0 10px;}
#column_right p{color:#505051;margin:5px;}
ul.user_list_small{float:left;margin-left:13px;width:200px;}
ul.user_list_small li{float:left;margin:2px;}
.add_suggestion{display:block;text-indent:-999em;background:transparent url(img/all_buttons.png) no-repeat -635px 0;width:212px;height:35px;}
.user_notifications li,.subscribe_forum{background:transparent url(img/all_big_elements.png) no-repeat scroll 0 0;color:#323232;font-size:1.3em;margin-bottom:5px;padding:8px 5px 12px 40px;margin-left:5px;}
.user_notifications li.votes_notifi{background-position:0 -119px;}
.user_notifications li.comments_notifi{background-position:0 -495px;}
.subscribe_forum{background-position:0 -309px;margin:20px 10px 0 10px;text-decoration:none;}
.user_notifications li a{font-size:0.7em;}
/* ------------------------------------------------------------------------------------
BOKS Z ZAOKRAGLONYMI ROGAMI */
#content .top-left,
#content .top-right,
#content .bottom-right,
#content .bottom-left{background-image:url(img/corners.png);background-repeat:no-repeat;overflow:hidden;height:10px;}
#content .top-left{background-image:url(img/corners_top_bt.png);background-position:left top;height:10px;}
#content .top-right{background-position:-1px -11px;float:right;width:10px;background-color:#eefaff;}
#content .bottom-right{background-position:-2px -20px;float:right;height:14px;width:9px;background-color:#eefaff;}
#content .bottom-left{background-image:url(img/corners_top_bt.png);background-position:left bottom;height:12px;}
#content .round_box{border-top:0;margin-bottom:10px;}
#content .box_content{background-color:#f3f3f3;border-left:1px solid #e7e5e5;border-right:1px solid #e7e5e5;padding:10px 20px;}
#content #welcome .box_content{padding:0 20px 10px 20px;}
/* ------------------------------------------------------------------------------------
BLOG */ 
.blog p{margin-bottom:10px;}
#about{margin:0 20px;}
#about img{float:left;margin-right:10px;}
#about img.center{display:block;float:none;margin:10px auto 0 auto;text-align:center;}
#about h3{background:transparent url(img/all_borders.png) repeat-x scroll 0 30px;color:#323232;font-size:1.1em;font-weight:bold;margin:0 0 10px;padding:5px 0 10px;}
.grey_box h2,.grey_box h3,.grey_box h4,
.blog .round_box h4{margin:0;}
.blog .round_box h4{background:transparent url(img/all_borders.png) repeat-x scroll 0 -69px;color:#323232;font-size:1.2em;font-weight:bold;margin:0;padding:5px 0 5px;}
.blog .grey_box{margin-bottom:20px;width:480px;}
.blog .round_box{margin-bottom:20px;width:480px;}
.blog .grey_box .box_content{padding:20px;}
.info .grey_box{margin-bottom:20px;}
/* ------------------------------------------------------------------------------------
info */
#info .round_box h4{margin-top:10px;}
.highlighted{background-color:#ffffcc;padding:10px;border:1px solid #9a9a9a;float:left;color:#4b4b4b;margin-top:20px;font-weight:bold;}
/* ------------------------------------------------------------------------------------
Nagłówki */ 
.text_replace2{margin-top:0;}
h3{margin:0px 0 10px 0;}
.text_replace{background:transparent url(img/all_headings.png) no-repeat 0px -3px;text-indent:-999em;height:40px;margin:0 12px 5px 0;}
.h_blog{background-position:0px -61px;}
.h_info{background-position:0px -119px;}
.h_about{background-position:0px -178px;}
.h_web{background-position:0px -239px;}
.h_forums{background-position:0px -289px;}
/* ------------------------------------------------------------------------------------
FAQ */ 
#faq_page .round_box h4{background:transparent url(img/all_borders.png) repeat-x scroll 0 -72px;color:#323232;font-size:1.2em;font-weight:bold;margin:0 0 10px;padding:5px 0 10px;}
#faq_page #column_right .box_content{padding-top:10px;}
#faq_page #column_left,#faq_page #column_right{font-size:0.9em;width:460px;}
.faq_list li{font-size:1.1em;margin-bottom:10px;line-height:1.4em;}
.faq_list li div{color:#4c4c4c;font-size:1em;margin-top:5px;margin-bottom:10px;padding-left:5px;line-height:1.5em;}
#content #faq_page ul{margin-left:20px;}
.faq_list li a{color:#1f5f96;text-decoration:none;}
.faq_list li a:hover{color:#3e7baf;}
/* ------------------------------------------------------------------------------------
STOPKA */ 
/*#footer{margin:20px auto 10px auto;width:966px;padding-top:10px;border-top:1px solid #e2e2e2;}
#footer a{padding:2px 4px;}
#footer ul.left{width:400px;}
#footer ul.left li a{border-right:1px solid #e2e2e2;}
#footer ul.left li.first a{border-left:0;}
#footer ul.left li.last a{border-right:0;}
#footer ul.right{width:118px;float:right;}
#footer ul.right a,
#footer ul.right span{display:block;float:left;padding:2px 4px;}
#footer ul.right li.our_news li a{display:block;margin-left:5px;}
.radgost a{border-right:1px solid #ddd;margin-right:4px;padding-right:2px;}
#footer ul.right li.follow{float:left;width:auto;padding:0;margin:0;list-style-type:none;}
#footer ul.right a.follow_icon{float:right;display:block;padding:0;text-decoration:none;height:18px;width:25px;text-indent:-999em;background:transparent url(img/all_big_elements.png) no-repeat 0 0;margin-top:-2px;}
#footer ul.right a.blip{background-position:0 -73px;}
#footer ul.right a.flaker{background-position:-47px -73px;}
*/
/* ------------------------------------------------------------------------------------
STOPKA FIRMLETOWA*/ 
#firmlet_footer{margin:70px 0 0 0;padding:60px 0 60px 0;background:#ededed url(img/footer_bg.png) repeat-x 0 0;}
#firmlet_footer h4{border-bottom:1px solid #b9b9b9;font-size:2em;padding-bottom:10px;}
#footer_content{width:966px;margin:auto;padding:0 0 10px;position:relative;}
#firmlet_footer p{line-height:1.6em;}

#apps_info{float:left;width:700px;}
#apps_info div {display:block;float:left;width:120px;line-height:1.6em;margin-right:20px;}
#apps_info div.last{margin-right:0px;}
#apps_info img{display:block;margin-bottom:10px;/*display:none;*/}
#apps_info strong{display:block;margin-bottom:5px;font-size:1.3em;}

#apps_info div span a{/*text-indent:-999em;*/display:block;height:70px;width:70px;background:url('img/footer_logos.png') no-repeat -6px -3px;}
#apps_info a {text-decoration:none;}
#apps_info a:hover {text-decoration:underline;}

#apps_info .firmlet span a{background-position:-390px -3px;}
#apps_info .organizac span a{background-position:-210px -3px;}
#apps_info .shoptrix span a{background-position:-99px -3px;}
#apps_info .siteor span a{background-position:-304px -3px;}

#apps_info .firmlet span a:hover{background-position:-390px -113px;}
#apps_info .sugester span a:hover{background-position:-6px -113px;}
#apps_info .organizac span a:hover{background-position:-210px -113px;}
#apps_info .shoptrix span a:hover{background-position:-99px -113px;}
#apps_info .siteor span a:hover{background-position:-304px -113px;}
#apps_info .fakturownia span a{background-position:-680px -3px;}
#apps_info .fakturownia span a:hover {background-position:-680px -113px;}

#apps_info span a{display:block;width:75px;height:66px;}

#right_content{float:right;width:250px;}
#right_content h5{margin:0 0 10px 0;border-bottom:1px solid #b9b9b9;font-size:1.8em;font-weight:normal;padding-bottom:8px;}
#footer_bottom_nav{border-top:1px solid #c1c1c1;margin-top:40px;}
.navigation.right{float:right;}
#firmlet_footer ul{margin-top:10px;}
#firmlet_footer ul a,
#firmlet_footer ul span{display:inline;padding:0 6px;color:#696969;font-size:0.9em;}
#firmlet_footer iframe{position:absolute;left:0;   top: -135px !important;}

/* ------------------------------------------------------------------------------------
logotypy klientow */
#content ul.customer_logos{float:left;margin-left:15px;}
ul.customer_logos li{list-style-type:none;display:table-cell;vertical-align:middle;overflow:hidden;float:left;width:185px;height:80px;text-align:center;margin-bottom:20px;}
ul.customer_logos li a{display:table-cell;vertical-align:middle;width:155px;height:80px;margin-right:10px;}
ul.customer_logos li a img{display:block;margin:auto;}
#content ul.customer_logos2{float:left;margin-left:15px;margin-top:20px;}
ul.customer_logos2 li{list-style-type:none;display:block;vertical-align:middle;overflow:hidden;float:left;width:185px;height:120px;text-align:center;margin-bottom:20px;}
ul.customer_logos2 li a{display:block;height:120px;margin:auto;text-decoration:none;vertical-align:middle;width:100px;color:#bdbdbd;}
ul.customer_logos2 li a:hover{color:#bdbdbd;text-decoration:underline;}
ul.customer_logos2 li a img{display:block;margin:auto;}
ul.customer_logos2 li a span{color:#bdbdbd;display:block;font-size:0.8em;margin:auto;}
/* ------------------------------------------------------------------------------------
tabelka cennika */
.pricing_table{margin-top:20px;width:100%;border-collapse:collapse;}
.pricing_table td,.pricing_table th{padding:8px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-collapse:collapse;}
.pricing_table th{background-color:#a4ca62;text-align:right;color:#fff;padding:10px;vertical-align:top;}
.pricing_table tr.top_th th{background:#659229 url(img/all_icons.png) repeat-x 0 -934px;border:1px solid #6e9437;border-top:0;text-align:center;position:relative;padding-bottom:5px;border-right:1px solid #6e9437;}
.pricing_table tr.top_th th span,.info_box.non_profit .icon{position:absolute;margin-top:-30px;background:transparent url(img/all_icons.png) no-repeat scroll 0 -1268px;display:block;height:32px;width:32px;margin-left:20px;text-indent:-999em;}
.pricing_table tr.top_th th.non_profit span,.info_box.non_profit .icon{margin-left:32px;background-position:0 -1307px;}
.pricing_table tr.top_th th.start span{margin-left:39px;background-position:0 -1385px;}
.pricing_table tr.top_th th.standard span{background-position:0 -1348px;margin-left:40px;}
.pricing_table tr.top_th th.pro span{background-position:0 -1426px;margin-left:35px;}
.pricing_table tr.top_th th.max span{background-position:0 -1467px;margin-left:32px;}
.pricing_table strong{display:block;}
.pricing_table th span{display:block;font-weight:normal;}
.pricing_table td.last{border-right:0;}
.pricing_table td.yes{color:green;font-weight:bold;font-size:1.3em;}
.pricing_table td.yes span,
.pricing_table td.no span{display:block;margin:auto;height:24px;width:24px;text-indent:-999em;background:transparent url(img/all_icons.png) no-repeat scroll 0 -1121px;}
.pricing_table td.no span{background-position:4px -1033px;}
.pricing_table td.no{color:red;font-weight:bold;font-size:1.3em;}
.pricing_table td.specific{color:inherit;font-weight:normal;font-size:1em;}
.pricing_table tr:hover td{background-color:#fff;}
.pricing_table tr.prices:hover td,
.pricing_table tr.buttons_row:hover td,
.pricing_table tr.clean_row:hover td,
.pricing_table tr.top_th:hover td{background-color:inherit;}
body table.pricing_table tr.clean_row td.clean{background:#fbfbfb !important;}
tr.buttons_row td{border:0;border-bottom:1px solid #ddd;padding:0;}
tr.buttons_row td a{display:block;text-indent:-999em;background:transparent url(img/all_buttons.png) no-repeat -483px 0;width:87px;height:35px;margin:10px auto;}
tr.buttons_row td a:hover{background-position:-483px -40px;}
tr.buttons_row td a:active,
tr.buttons_row td.option_active a,
tr.buttons_row td a.option_active{background-position:-483px -79px;}
tr.prices{background-color:transparent !important;}
tr.prices td{border:0;}
.clean_row td{border:0;}
td.clean{border:0;}
th{max-width:150px;}
table td.info,table td.clean{border:0;padding:0;}
table td.clean{text-align:right;padding-right:8px;}
table td.info a{background:transparent url(img/all_icons.png) no-repeat scroll 0 -1208px;display:block;height:26px;text-indent:-999em;width:12px;}
td.version_free{background-color:#fffbe7;}
tr:hover td.version_free{background-color:#fff6c2;}
td.info .info_place{position:relative;width:100%;}
.info_bubble{left:265px;top:-50px;position:absolute;width:200px;min-height:100px;text-align:left;padding:20px;border-left:1px solid #ddd;border-top:1px solid #ddd;background:transparent url(img/bubble_bg.png) no-repeat bottom right;}
.info_bubble span{position:absolute;width:65px;height:37px;background:transparent url(img/bubble_arrow.png) no-repeat 0 0;left:-65px;}
.ch_option,.info a{cursor:help;}
th sup{font-weight:bold;font-size:1.2em;position:absolute;}
.regulamin{background:transparent url(img/all_icons.png) no-repeat scroll 0 -1588px;margin-left:20px;padding-left:20px;}
.info_box{background-color:#fff;padding:10px;border:1px solid #d7d7d7;}
.info_box p{margin-left:40px;margin-bottom:0;}
.info_box.non_profit .icon{margin-left:32px;background-position:0 -1307px;margin-top:3px;margin-left:0;}
.arrows_links{text-decoration:none;color:#2673a7;}
.arrows_links:hover{text-decoration:underline;}
.arrows_links.small{display:block;clear:both;margin-top:30px;}
/* ------------------------------------------------------------------------------------
404 
*/
.error_view{height:200px;position:relative;}
.error_view img{display:block;left:172px;position:absolute;top:43px;}
.error_view p{display:block;left:386px;position:absolute;top:94px;width:400px;}
/* ------------------------------------------------------------------------------------
staty klientow */ 
table.summary_table{width:100%;border-spacing:0;border-collapse:collapse;border-bottom:1px solid #ddd;}
table .center{text-align:center;}
tr.blue_panel th{border-bottom:1px solid #ddd;color:#21577a;text-align:center;font-weight:bold;padding:12px;background:transparent url(img_default/menu_spirit.png) no-repeat 50% -98px;}
/*tr.blue_panel th.first{background:transparent url(img_default/menu_spirit.png) no-repeat 0 -98px;}
tr.blue_panel th.last{background:transparent url(img_default/menu_spirit.png) no-repeat 100% -98px;}
*/
tr.blue_panel th.first{}
tr.blue_panel th.last{}
table.summary_table td{background-color:#f7f7f7;text-align:center;padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.main_flash{margin-bottom:20px;}
.see_example{background:transparent url(img/all_big_elements.png) no-repeat scroll 253px -805px;display:block;margin-top:30px;font-weight:bold;height:35px;line-height:2.6em;margin-left:80px;padding-right:49px;text-decoration:none;}
.see_example:hover{text-decoration:underline;}
label{display:block;}
form .buttons{border-top:1px dotted #ddd;padding:10px;}
/* tabele */
#content table.nice_table{clear:both;}
#content table.nice_table{border:1px solid #877243;padding:5px;caption-side:bottom;empty-cells:show;border-spacing:none;border-collapse:collapse;margin-bottom:15px;}
#content table.nice_table tr{vertical-align:top;}
#content table.nice_table th,#content table.nice_table td,#content table.nice_table caption{border:1px solid #d9d9d9;padding:0.5em;}
#content table.nice_table th{background:#f2f2f2;text-align:left;}
#content table.nice_table td p,#content table.nice_table th p,
#content table.nice_table td a,#content table.nice_table th a{text-align:left;}
#content table.nice_table th{font-weight:bold;}
#content table.nice_table caption{background-color:#F8F3E6;padding:10px;caption-side:top;margin-bottom:5px;}
#content table.nice_table img{vertical-align:middle;padding:0.5em;}
#content table.prodTable td{text-align:left;}


#firmlet_menu{background:url("img/firmlet_menu_spirit.png") no-repeat scroll 0 0 transparent;float:left;height:28px;/*left:0;*/
padding-left:9px;padding-top:1px;position:relative;top:-18px;}
#firmlet_menu li.last_corner{background:url("img/firmlet_menu_spirit.png") no-repeat scroll right top transparent;display:block;height:28px;position:absolute;right:-11px;width:11px;margin-top:-1px;}
#firmlet_menu.navigation li{padding:0 0 10px;}
#firmlet_menu.navigation a{color:#b8cfdd;padding:10px 0 0 0;}
#firmlet_menu.navigation a span{font-size:0.9em;color:#b8cfdd;padding:0 5px;border-right:1px dotted #78a9ca;}
#firmlet_menu.navigation li.current a span{text-shadow:0 2px 0 #274c65;color:#fff;font-weight:bold;}
#firmlet_menu.navigation li.current a{background:transparent url("img/firmlet_menu_spirit.png") no-repeat bottom;}
#firmlet_menu.navigation li.current a:hover{text-shadow:0 2px 0 #000;}
#firmlet_menu.navigation li a:hover{text-decoration:none;color:#fff;}
#firmlet_menu.navigation li a:hover span{color:#fff;}
#firmlet_menu.navigation li.last a span{border:0;padding-right:0;}
#firmlet_menu .outside_link a{background:url("img/old_all_icons.png") no-repeat scroll 2px -358px transparent;font-size:1em;padding:6px 4px 2px 24px;text-decoration:none;}
#user_menu li.last a{border-right:0;padding-right:0;}


#firmlet_menu.navigation #firmlet_menu_intum li,
#firmlet_menu.navigation #firmlet_menu_fakturownia li,
#firmlet_menu.navigation #firmlet_menu_siteor li,
#firmlet_menu.navigation #firmlet_menu_sugester li,
#firmlet_menu.navigation #firmlet_menu_organizac li{padding:0;margin:0;display:block;float:none;}

#firmlet_menu_intum,
#firmlet_menu_fakturownia,
#firmlet_menu_siteor,
#firmlet_menu_sugester,
#firmlet_menu_organizac{opacity:.85;filter:alpha(opacity=85);-moz-opacity:0.85;top:28px;position:absolute;background-color:#0075be;padding:0;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;text-shadow:0 2px 0 #274c65;-moz-box-shadow:0.25em 0.25em 1em rgba(0,0,0,0.25);-webkit-bosow:0.25em 0.25em 1em rgba(0,0,0,0.25);}


#firmlet_menu.navigation #firmlet_menu_intum a,
#firmlet_menu.navigation #firmlet_menu_fakturownia a,
#firmlet_menu.navigation #firmlet_menu_siteor a,
#firmlet_menu.navigation #firmlet_menu_sugester a,
#firmlet_menu.navigation #firmlet_menu_organizac a{background-image:none;margin:0;padding:5px 10px;-moz-border-radius:3px 3px 3px 3px;border-bottom:1px solid #598eb7;}

#firmlet_menu.navigation #firmlet_menu_intum a span,
#firmlet_menu.navigation #firmlet_menu_fakturownia a span,
#firmlet_menu.navigation #firmlet_menu_siteor a span,
#firmlet_menu.navigation #firmlet_menu_sugester a span,
#firmlet_menu.navigation #firmlet_menu_organizac a span{padding:0;border:0;}

#firmlet_menu.navigation #firmlet_menu_intum a:hover,
#firmlet_menu.navigation #firmlet_menu_fakturownia a:hover,
#firmlet_menu.navigation #firmlet_menu_siteor a:hover,
#firmlet_menu.navigation #firmlet_menu_sugester a:hover,
#firmlet_menu.navigation #firmlet_menu_organizac a:hover{color:#fff;background-color:#333;}


#firmlet_menu .outside_link a{background:url("img/old_all_icons.png") no-repeat scroll 2px -358px transparent;font-size:1em;padding:6px 4px 2px 24px;text-decoration:none;}
span.outside_link.client_link a{background:url("img/old_all_icons.png") no-repeat scroll 2px -362px transparent;display:block;float:left;font-size:0.8em;margin:2px 0 0 20px;padding:4px 4px 2px 24px;text-decoration:none;text-transform:uppercase;}
span.outside_link.client_link a:hover{text-decoration:underline;}



/*ZAKLADKI W TOUR*/
#tour_page{position:relative;margin-top:20px;min-height:600px;}
#flowtabs{position:absolute;left:0;top:0px;background-color:#fff;z-index:9999;}
#flowtabs{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;width:189px;background-color:#f7f7f7;-webkit-box-shadow:1px 1px 4px #C0C0C0;-moz-box-shadow:1px 1px 4px #C0C0C0;box-shadow:1px 1px 4px #C0C0C0;filter:progid:DXImageTransform.Microsoft.Shadow(color='#C0C0C0',Direction=145,Strength=3);opacity:.90;filter:alpha(opacity=90);-moz-opacity:0.9;}
#flowtabs li{list-style-type:none;border-bottom:1px solid #ddd;}
#flowtabs li.last{border-bottom:0;}
#flowtabs li a{text-decoration:none;display:block;padding:15px;background-color:#e0effa;}
#flowtabs li.last a,
#flowtabs li.first a{-moz-border-radius:5px;-webkit-border-radius:5px;}
#flowtabs li a:hover{text-shadow:0 1px 0 #FFFFFF;background-color:#f7f7f7;}
#flowtabs li a:active,
#flowtabs li a.current,
#flowtabs li.current a{text-shadow:0 1px 0 #FFFFFF;background-color:#fff;font-weight:bold;}
#flowtabs .arrows{height:20px;position:absolute;text-align:center;width:187px;margin-top:14px;}
#flowtabs .arrows span{color:#408ca6;font-size:1.8em;line-height:30px;padding:0;text-shadow:0 1px 0 #f7f7f7;}
#flowtabs .arrows span:hover{color:#0F5C76;cursor:pointer;}
#content #flowpanes{width:960px;height:883px;}
#flowpanes h3{margin-top:0;font-size:1.3em;text-shadow:0 1px 0 #ddd;}
#flowpanes h4{margin:5px 0 5px 0;font-size:1.2em;font-weight:bold;}
/* single pane */
#flowpanes div {
margin:0 40px;
padding-left:186px;
}
#flowpanes div ul{font-size:97%;line-height:1.8em;}
#flowpanes div ul li{list-style-type:none;}
#flowpanes div .feature img{display:block;float:none;/* margin:20px auto;*/
margin:20px 0 20px 0;}
/* override the root element to enable scrolling */
#flowpanes{position:relative;overflow:hidden;clear:both;}
/* override single pane */
#flowpanes div {
display:block;
float:left;
font-size:100%;
width:735px; 

}
#flowpanes div h2{
	margin-top:0;
	font-size: 1.5em;

}	

#flowpanes .img_right{float:right;margin:0 0 4px 20px;}

#flowpanes img.shadow_border {
	-webkit-box-shadow:1px 1px 4px #333;
	-moz-box-shadow: 1px 1px 4px #333;
	box-shadow: 1px 1px 4px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333',Direction=145,Strength=3);
}

/* our additional wrapper element for the items */
#flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
#flowpanes .less,#flowpanes .less a{color:#999 !important;font-size:11px;}


#content #tour_page ul{
margin-left:0px;
}     
                                           

#flowpanes div.case {
    display: block;
    float: none;
    font-size: auto;
    width: auto;
    margin: 100px auto;
    padding-left: 0;
border-top: 1px solid #ddd;
padding-top:40px;
}

#flowpanes div.case .img_right {
	margin:20px 0px 20px 20px;
}	


#f_c1 {
	
}

select.text{margin:0;}
.textarea_wide{width:99%;height:100px;}
.text.wide{width:99%;}
input.text:focus,textarea.text:focus,select.text:focus{border:1px solid #666;}

select {width:203px}
input[type="text"]{width:190px}
form input[type="text"],
form input[type="password"],
form textarea,
form select,
form checkbox{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:13px;padding:4px 5px;margin-top:0;}
form select{padding:3px 4px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
	background-color: #fff;
	outline: none;
	border-color: rgba(82,168,236,.75)!important;
	box-shadow: 0 0 8px rgba(82,168,236,.5);
	-moz-box-shadow: 0 0 8px rgba(82,168,236,.5);
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3);
}

input[type="button"]{-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px;background-position:0 -200px;font-size:15px;line-height:20px !important;padding:5px 15px 6px;}
.button a,
a.button_blue,
a.button,
span.cms_button,
a.cms_button,
input[type="submit"]{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(http://assets.sugester.pl/assets/img/spirit-f5e26582db497d31d62f5cb8c327d0c2.png) repeat-x scroll 0 0 #DDDDDD;border-color:#989898 #989898 #adadad;border-style:solid;border-width:1px;color:#333333;cursor:pointer;font:11px/14px "Lucida Grande",sans-serif;margin:0;overflow:visible;padding:4px 8px 5px;text-shadow:1px 1px 0 #FFFFFF;width:auto;text-decoration:none;}
.label_inline div span.buttons_indicator,
span.buttons_indicator{height:26px;width:130px;padding:0;display:block;margin:0 0 0 8px;text-align:center;background:transparent url(http://assets.sugester.pl/assets/img/ajax-loader-wide-91f09d3a189f29dd3310e61a3a7bbb6c.gif) no-repeat scroll 0 8px;float:none;text-indent:-999em;}


form.horizontal label {
    display: block;
    float: left;
    margin-right: 20px;
    width: 160px;
}

form div {
    clear: both;
    float: none;
    margin-bottom: 10px;
    position: relative;
}



