.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block;}	/* trigger hasLayout for IE7. Hide from IE Mac */

* html .clearfix {height: 1%;} /* Hide from IE Mac */ 

.clr, .clear {clear:both;}
/* end clearing */

/*
scheme_1 - bez sidebarow
scheme_2 - jeden sidebar
scheme_3 - dwa sidebary
*/
#wrapper{
	background: #fff;
	width: 100%;
}
#main,
#main_2tabs{
	margin: 0px auto 0;
	width: 880px;
	padding: 0px 0px 130px 0px;
	background: url(../images/dot_horiz.gif) repeat-x;
	background-position: 0px 70px;
	position: relative;
}
#main_2tabs{
	padding: 70px 0px 130px 0px;
}
#wrapper.scheme_2 #main{ 
	margin: 0px auto;
	background-position: 0px 0px;}
#wrapper.scheme_1 #main{ 
	margin: 0px auto;
	background: none;}
	
#wrapper.scheme_2 #left {
	width: 200px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 10px 11px 10px 10px;
}
#wrapper.scheme_2 #content,
#wrapper.scheme_2 #content_2tabs {
	width: 614px;
	float: left;
	padding: 30px 30px 30px 15px;
}
#wrapper.scheme_2 #content_2tabs{
	padding: 0px 30px 30px 15px;
}
#wrapper.scheme_1 #content,
#wrapper.scheme_1 #content_2tabs {
	width: 880px;
	float: right;
	padding: 0px;
}

/***********************************************************************************************/

/***********user7**2jtsb*******************/
#bottom_module .contentheading{
	font-weight: normal;
	font-size: 20px;
	line-height: 22px; 
	color: #444444;
	text-indent: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
}
#bottom_module h3{
	font-size: 12px;
	margin: 0px 0px 0px 40px;
}
#bottom_module .twoj_tabs_class3 {
	 background: none;
	 min-width: 0; display: inline-block; /* \*/	display: block;
}
#bottom_module .twoj_tabs_class3:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#bottom_module .twoj_tabs_class3 .ui-tabs-nav {
	 padding: 0px !important;
	 float: left;
	 width: 195px;
	 margin: 0px 25px 0px 0px !important;
}
#bottom_module .twoj_tabs_class3 .ui-tabs-nav li {
	 margin: 0px !important;
	 padding: 3px 0px !important;
}
#bottom_module .ui-tabs-nav li {
	float: none !important;
}
#bottom_module .twoj_tabs_class3 .ui-tabs-panel {
	background: none !important;
	border: none;
	padding: 0;
	float: left;
	width: 630px;
}
#bottom_module .twoj_tabs_class3 .ui-tabs-nav .twoj_li_top a, 
#bottom_module .twoj_tabs_class3 .ui-tabs-nav .twoj_li_top a span {
 background: none;
}
#bottom_module .twoj_tabs_class3 .ui-tabs-nav a, 
#bottom_module .twoj_tabs_class3 .ui-tabs-nav a span {
	color: #666666;
	font-family: Verdana;
	font-size: 12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height: 1.5em;
	padding: 0px;
	text-align: right;
}
#bottom_module .twoj_tabs_class3 .ui-tabs-nav a:hover span {
	color:#000000;
}

/****************fpslideshow*********************************/
#fp_modules #fpss-outer-container {
	border: none;
	margin: 0px auto;
	overflow:hidden;
	padding: 0px;
}
#fpss-slider{
	overflow: hidden !important;
}
#navi-outer { display: none;}
/*******************2jtabs**content************************/
#wrapper.scheme_2 #content_2tabs .componentheading,
#wrapper.scheme_1 #content_2tabs .componentheading{
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#maincontent .twoj_tabs_class18 {
	background: none;
	margin: -29px 0px 0px 0px;
}
#maincontent .twoj_tabs_class18 .ui-tabs-nav {
	padding: 0px !important;
	border-left: 1px solid #cccccc !important;
	border-top: none !important;
	position: relative;
	height: 30px;
	overflow: hidden;
}
#maincontent .twoj_tabs_class18 .ui-tabs-nav li {
	margin: 0px !important;
}

#maincontent .twoj_tabs_class18 .ui-tabs-nav a span {
	background: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	padding: 8px 11px;
	color: #000;
}
#maincontent .twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a span,
#maincontent .twoj_tabs_class18 .ui-tabs-nav  a:hover span {
	background: url(../images/tabs18.gif) top right repeat-x;
}

#maincontent .twoj_tabs_class18 .ui-tabs-nav a{
	padding: 0px;
	background: none;
}
#maincontent .twoj_tabs_class18 .ui-tabs-nav a {
	border-top:1px solid #cccccc;
	border-left: none;
	border-bottom: none;
	border-right: 1px solid #885b5c;
	padding-left:0;
	margin: 0px;
}

#maincontent .twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a {
	top: 0px;
}
#maincontent .twoj_tabs_class18 .ui-tabs-panel {
	background: none !important;
	border: none;
	padding: 30px 0px 0px 0px;
}

#maincontent .twoj_tabs_class18 .ui-tabs-nav  a {
	margin-top:0;
	position:relative;
	z-index: 2;
}
#maincontent .twoj_tabs_class18 .contentheading{
	text-transform: none;
	font-size: 16px;

}