/**
 * Style sheet layout
 */
body
{
	background-color:#2D351A;
	background-image:url("tl_files/layout/bg.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

#konferencje2 li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#konferencje2 ul.level_1 li a
{
	display:block;
	float:left;
	width:244px;
	padding:3px;
	background:#2D351A;
	color:#FBF1CF;
	text-align:right;
	margin-bottom:1px;
	font-size:12px;
	font-family:Arial;
	/*text-transform:capitalize;*/
}

#konferencje2 .trail
{

}

#konferencje2 ul.level_2 li a
{
	display:block;
	float:left;
	width:244px;
	padding:3px;
	background:#FBF1CF;
	color:#819257;
	text-align:right;
	margin-bottom:1px;
	text-transform:none;
}

#konferencje2 ul
{
	margin:0;
	padding:0;
}
.ce_table2 table{border-right: 1px solid #5C6F2D;border-bottom: 1px solid #5C6F2D;}

.th_label{background-color:#2D351A; width: 50px; text-align: center; color:#FFF7DA;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 11px;
	 border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;border-bottom: 1px solid #5C6F2D;
}
.th_label2{background-color:#2D351A; border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;text-align: center; color:#FFF7DA;	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight: bold;}


.th_clear{
	background-color:#FFF7DA;
}

.tb_data{
	background-color:#FFF7DA;
	color:#2D351A;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	text-align: center;
	border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;
}
.tb_data2{
	background-color:#2D351A;
	color:#FFF7DA;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	text-align: left;
	border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;
}

.ce_table3 table{border-right: 1px solid #5C6F2D;border-bottom: 1px solid #5C6F2D;}

.ce_table3 td.label{

	border-left: 1px solid #5C6F2D;
	border-top: 1px solid #5C6F2D;
	font-size: 12px;
	width: 150px;
	text-align: left; 
	background-color:#2D351A;
	color:#FFF7DA;
		padding:2px;
	padding-top:4px;
	padding-bottom:4px;
}

.ce_table3 .data{
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 12px;
	width: 150px;
	 text-align: center;
	 border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;
}


.ce_table3 .table4 {border: 0px; margin: 0px; padding: 0;}
.ce_table3 .label2a {border-top: 1px solid #5C6F2D;text-align: center;width: 100px;color:#2D351A;height: 18px;}
.ce_table3 .label2 {border-top: 1px solid #5C6F2D;border-right: 1px solid #5C6F2D;text-align: center;width: 100px;color:#2D351A;height: 18px;}

.ce_table3 .label21a {text-align: center;width: 100px;color:#2D351A; height: 18px;}
.ce_table3 .label21 {border-right: 1px solid #5C6F2D;text-align: center;width: 100px;color:#2D351A;height: 18px;}

.ce_table3 .label4{border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;}
.ce_table3 .label3{
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 12px;
	font-weight: bold;
	 text-align: left;
	 color:#2D351A;
	 border-left: 1px solid #5C6F2D;border-top: 1px solid #5C6F2D;
}
.ce_text ul li a {color:#2D351A; text-decoration: underline;}

.ce_headline{	font-family:Georgia, Arial;
	font-color:#3C5431;
	font-size:20px;}

body.spa2 #header
{
	height:401px;
}

body.spa2 #main
{
	background-color:#F8F3E0;
	background-image:url("tl_files/layout/spa/bg_main2.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	padding:50px 0 0 0;
}

body.konf2 #container .inside1
{
  /*	background-image:url("tl_files/layout/bg_konf.jpg");*/
	background-position:left top;
	background-repeat:no-repeat;
	padding:1px 0 0 0;
}

body.konf2 #header
{
	height:400px;
}

body.spa2 #main a.imglink
{
	border:6px solid #82a72a;
	padding:1px;
	display:block;
	float:left;
	margin:5px 13px 45px 0;
}

body.spa2 #main a.imglink:hover
{
	border:6px solid #425515;
}

body.spa2 #main img
{
	float:left;
}

body.spa2 #main .inside
{
padding:0px;
  /*	padding:6px 0px 20px 20px;*/
}

#ofertalastminute
{
	background:#FBF1CF;
	font-family:Georgia, Arial;
	font-color:#2A3318;
	font-size:12px;
	padding:10px 15px;
	text-align:center;
	width:550px;
}

.ce_table h2
{
	color:#2D351A;
	font-family:Georgia, Arial;
	font-weight:bold;
}

.ce_list h2
{
	color:#2D351A;
	font-family:Georgia, Arial;
	font-weight:bold;
}

.ce_text  h1
{
	color:#2D351A;
	font-family:Georgia, Arial;
	font-size: 22px;
	font-weight:bold;
}

.ce_text h2
{
	color:#2D351A;
	font-family:Georgia, Arial;
	font-weight:bold;
	
}



h1#ofertalm
{
	background:#FFF7DA;
	font-family:Georgia, Arial;
	color:#2D351A;
	margin:0;
	padding-top:10px;
}

#left
{
	background: #FFF7DA url(tl_files/layout/bgleft.gif) left top repeat-y;
}

#promocje_pl .teaser, .teaser
{
	font-size:12px;
	line-height:1.2em;
}

p.confirm
{
	color:#009933;
}

#opt_72_2, #opt_73_2
{
	margin:4px 0 5px 0;
}

.image_gallery div
{
	display:inline;
}

#wrapper
{
	background-image:url("tl_files/layout/bgtop.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#header
{
	position:relative;
	z-index:9;
}

#container
{
	background-color:#FFF7DA;
	background:#FFF7DA url(tl_files/layout/bgleft.gif) repeat-y scroll left top;
}

img
{
}

#main .inside
{
	padding:6px 25px 20px 30px;
}

#footer
{
	background-image:url("tl_files/layout/bgfot.gif");
	background-repeat:no-repeat;
	color:#505E37;
	min-height:40px;
	padding:44px 10px 10px 20px
}

#footer h1
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:11px;
	color:#a19770;
}

#footer .inside div
{
	width:204px;
	float:left;
	margin-right:1px;
}

#footer #foot_4
{
	margin-right:0;
}

.index #baner_hh
{
	float:left;
	margin:10px 0 0;
	padding:10px 0 0;
	position:relative;
}

#baner_hh
{
	display:none;
}

#right h2
{
	margin-top:0;
	font-size:114.3%;
	color:#938576;
}

#right .block
{
	padding:12px 16px;
	border-bottom:1px solid #FFFFFF;
}

#right .mod_article
{
	margin:0;
	padding:0;
}

.caption, .image_gallery .caption
{
	display:none;
}

.layout_short table
{
	margin:0;
}

.layout_short .summary a
{
	font-family:Georgia, Arial;
	font-size:18px;
	color:#E8E0C9;
}

.layout_fullsize .title
{
	font-size:16px;
	font-family:Georgia, Arial;
}

#header_sub
{
	height:67px;
	margin-top:1px;
	padding-top:7px;
	background-image:url("tl_files/images/header.png");
	background-position:center top;
	background-repeat:no-repeat;
}

#header_sub h1
{
	margin:0;
	padding:22px 0px 0px 30px;
	font-size:16px;
	color:#F1B67B;
	line-height:1;
	letter-spacing:1px;
	text-transform:uppercase;
}

.mod_breadcrumb
{
	margin-top:6px;
	padding:9px;
	background-color:#F2F2F2;
	border-bottom:1px solid #D3D3DD;
	font-size:12px;
	line-height:1;
}

#logo
{
	width:230px;
	left:30px;
	top:60px;
	position:absolute;
	overflow:hidden;
	float:left;
	text-align:center;
}

#topmenu
{
	width:785px;
	height:41px;
	top:0;
	left:0;
	position:absolute;
	overflow:hidden;
	font-size:11px;
}

#topmenu ul
{
	margin:10px 0px;
	text-align:right;
	list-style-type:none;
}

#topmenu li
{
	display:inline;
	border-right:1px solid #4d5128;
	white-space:nowrap;
}

#topmenu a
{
	padding:0px 4px;
	color:#aaaf7c;
}

#topmenu a:hover
{
	text-decoration:none;
	color:#fff;
}

#topmenu li.last
{
	border-right:0 none;
}

#topmenu p.active
{
	display:inline;
	padding:0px 2px;
	color:#ffffff;
}

#search
{
	right:18px;
	top:20px;
	position:absolute;
}

#search .text
{
	width:172px;
	margin:0;
	padding:4px;
	vertical-align:middle;
	background-color:#F6F6F6;
	border:1px solid #CCCCCC;
}

#search .submit
{
	vertical-align:middle;
}

.ce_dfGallery
{
	float:left;
	z-index:0;
}

.banner_image
{
	height:48px;
	position:relative;
	float:left;
	z-index:5;
}

.banner_image a
{
	float:left;
	display:block;
}

#slideshow_left
{
	height:300px;
	position:absolute;
	float:left;
	z-index:0;
}

#footer
{
	font-size:11px;
}

#footer ul
{
	float:left;
	margin-left:0;
	padding-left:64px;
	background-position:left top;
	background-repeat:no-repeat;
}

#foot_1 ul
{
	background-image:url("tl_files/images/footer_download.gif");
}

#foot_2 ul
{
	background-image:url("tl_files/images/footer_rss.gif");
}

#foot_3 ul
{
	background-image:url("tl_files/images/footer_logo.gif");
}

#foot_4 ul
{
	background-image:url("tl_files/images/footer_inet.gif");
}

#footer li
{
	list-style-type:none;
}

#footer a
{
	color:#808080;
}

#slideshow_top
{
	height:300px;
	position:absolute;
	margin:68px 32px 35px 300px;
}

.clear
{
	clear:both;
}

.mod_navigationSub li
{
	display:inline;
	text-align:right;
	list-style-type:none;
}

.mod_navigationSub ul
{
	margin:0;
}

.mod_navigationSub a
{
	clear:both;
	display:block;
	margin:0px 0px 1px 0px;
	padding:3px 10px;
	text-align:right;
	text-decoration:none;
	color:#786D4A;
	background:#E6E0CE none repeat scroll 0 0;
}

.mod_navigationSub a:hover
{
	display:block;
	padding:3px 10px;
	border-right:4px solid #184C32;
	font-weight:bold;
	text-decoration:none;
	color:#184C32;
	background:#DDD7BA none repeat scroll 0 0;
}

.mod_navigationSub p.active
{
	display:block;
	margin:0px 0px 1px 0px;
	padding:3px 10px;
	text-align:right;
	border-right:4px solid #184C32;
	font-weight:bold;
	text-decoration:none;
	color:#184C32;
	background:#DDD7BA none repeat scroll 0 0;
}
#centrum-spa{position:relative;padding:6px 0 20px 20px;float:left}