@charset "utf-8";
html,body{
margin:0;
padding:0;
width: 100%;
}
body, td, th,input,textarea,select{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 100%;
	overflow-x: hidden;
	margin: 0;
}

body{
text-align:center;
}

#wrap, #trdevtool_contain
	{
	width: 100%;
	}
#head
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 243px;
	background: url(../img/bg1.jpg) repeat-x;
	-moz-box-shadow: 0px 0px 7px #000;
	box-shadow: 0px 0px 7px #000;
	-webkit-box-shadow: 0px 0px 7px #000;
	z-index: 10;
	}
#top
	{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 243px;
	margin: 0;
	background: url(../img/bg1.jpg) repeat-x;
	-moz-box-shadow: 0px 0px 7px #000;
	box-shadow: 0px 0px 7px #000;
	-webkit-box-shadow: 0px 0px 7px #000;
	z-index: 10;
	}

.strgl td
	{
	text-align: center;
	}

#c_right .demo .img
	{
	display: block;
	width: 299px;
	height: 119px;
	border: 2px inset #444;
	-moz-box-shadow:inset 1px 1px 7px #000;
	box-shadow:inset 1px 1px 7px #000;
	-webkit-box-shadow:inset 1px 1px 7px #000;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(Opacity=80);
	}

#c_right .demo .img:hover
	{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(Opacity=100);
	}
	
img{border:0;}

a{
color:#575757;	
}

hr{
border: 0;
height:0;
margin:0;
padding:0;
line-height:0;
size:0;
border-bottom:1px solid #575757;
width:95%;
}

h1{
	font-size:18px;
	background:url(../img/bg_h1.gif) 0 1px no-repeat;
	color:#b62c29;
	font-weight:normal;
	padding:0 0 0 30px;
	display:block;
	line-height:32px;
	height:36px;
}

h2{
	font-size:14px;
}

.cb{clear:both;font-size:0;line-height:0}

#wrap{
text-align:left;
position:relative;
width:100%;
margin:0;
padding:0;
}

#top{
height:227px;
width:100%;
float:left;
}



#main{
width:100%;
float:left;
position: relative;
top: 240px;
}

#path_out{
line-height:16px;
color:#ababab;
width:100%;
}

#path_out li
	{
	position: absolute;
	width: 100%;
	height: 28px;
	top: 227px;
	z-index: 30;
	}
#path_out . a
	{
	line-height:14px;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	}
#path_out img
	{
	margin: 0 10px 0 10px;
	}

#path{
float:left;
}

#c_left{
float:left;
width:198px;
padding: 10px;
}

#c_right{
float: left;
padding: 0;
margin: 0;
text-align: justify;
width: 100%;
min-Height: 620px;
}


#foot{
float:left;
clear:both;
width:100%;
margin:0;
}

#foot div
	{
	margin: 0 10px 0 10px;
	}


.menu_t_in a, .menu_t_in ba{
display:block;
background:url(../img/m_b.gif) center bottom no-repeat;
font-family:arial;
line-height:28px;
font-size:17px;
color:#fff;
text-decoration:none;
padding:0 7px;
cursor: pointer;
}


.s_menu{
float:left;
width:100%;
margin:7px 0;
}

.s_menu a{
font-size:13px;
color:#a3c7e6;
background:none;
padding: 0 0 0 15px;
line-height:14px;
margin:0;
}




#top_menu{
text-align:center;
}

#top_menu a{
color:#fff;
text-align:center;
margin:0 7px;
text-decoration:none;
font-size:12px;
padding:0 0 0 12px;
background:url(../img/li1.gif) 0 4px no-repeat;
}


#top_menu a.s{
background:url(../img/li1a.gif) 0 4px no-repeat;
}


#c_right p{
text-indent:25px;
text-align:justify;
}

#lang{
font-size:9px;
color:#eff4e1;
text-align:right;
padding: 45px 20px 0 0;
}

#lang a{ 
font-size:9px;
color:#fff;
text-decoration:none;
}



div.box_galeria{clear:both;}
div.g_thumb{float:left; padding:12px;text-align:center;}
div.g_thumb_f{border:5px solid #fff;text-align:center;}
div.g_thumb p{margin:0;padding:0}


.foto_t{
	border:5px solid #fff;
	float:left;
	margin:0 10px 0 0;
}

.pad10_0{
padding:10px 0;
}

#foot_adres{
//background:url(../img/bg_foot.jpg) top repeat-x;
height:50px;
float:left;
width:100%;
margin: 0;
padding: 0;
text-align: center;
position: relative;
}

#foot_adres div{
-moz-box-shadow: 0 -2px 3px #888;
position: absolute;
width: 100%;
margin: 4px 0 0px 0;
color:#888;
font-size:12px;
}

#c_right .ui-accordion
	{
	margin: 0 20px 0 20px;
	}

#foot_adres p a{
color:#b2b2b2;
text-decoration:none;
font-size:12px;
}

#foot_mapy{
font-size:10px;
height:135px;
float: left;
width:100%;
border-top:1px solid #dcdcdc;
margin:10px 0 10px 0;
}

#foot_mapy em{
font-style:normal;
color:#b62c29;
font-weight:bold;
}

#lang{
	position:absolute;
	z-index:111;
	right:10px;
	top:10px;
}

.menu_t_in .tel{
	background:url(../img/tel.gif) center bottom no-repeat;
	padding-left:32px ;
}

#dane p
	{
	font-family: Arial;
	color: rgb(82, 0, 255);
	font: bolder;
	}

// -------------------------------------- panel -----------------------------------------
#panel
{
	background: #223344;
	padding: 10px;
	width: 200px;
	
	position: fixed;
	margin-top: -100px; /*po3owa wysoko&#156;ci panelu w g&#55950;&#56864;*/	
	left: 0px;
	top: 50%;
	
}

ul#main_menu
{
	list-style: none;
}

#main_menu a
{
	color: #ffffff;
	text-decoration: none;
}

#main_menu a:hover
{
	text-decoration: underline;
}

/*---------przycisk panelu--------*/
.slide_button
{
	background: url(przycisk.gif);
	display: block;
	height: 60px;
	text-indent: -9999px;
	width: 20px;

	position: absolute;
	right: -20px;
	top: 0px;
}

.zamknij
{
	background-position: -20px 0px;
}

a:focus { 
	outline:none; 
}

.message {
    background-color: #666;
    color: white;
    width: 250px;
    padding: 25px;
    border: 5px solid white;
	 z-index: 1;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.message h4 {
    margin-bottom: 15px;
}

.message .icon {
    float: left;
    margin-right: 20px;
}

#content-message {
	margin: 10px;
}

#tabs-mapa .ui-corner-all
	{
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
	}

#config-menu h3.demo-config-on:link,
#config-menu h3.demo-config-on
	{
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 16px; border-bottom-left-radius: 16px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
	}

#config-menu h3.ui-state-default, #config-menu-nav h3.ui-state-default
	{-moz-border-radius-bottomleft: 16px; -moz-border-radius-bottomright: 16px;}

.ui-state-edit
	{
	 padding-left: 12px;
	 margin-bottom: 2px;
	 -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px;
	 -moz-box-shadow:inset 1px 1px 3px #888; box-shadow: 1px 1px 3px #888; webkit-moz-box-shadow: 1px 1px 3px #888;
	 bacground-color: #f7c44b;
	}

#config-menu ul, #config-menu-nav ul  { padding: 0px; text-align: left}
#config-menu li, #config-menu-nav li  {margin-right: 3px; text-align: left}

#c_left img.winietka, #kontakt img.pasek {width: 183px; margin: 7px; box-shadow: 1px 1px 7px #444; -moz-box-shadow: 1px 1px 7px #444; webkit-moz-box-shadow: 1px 1px 7px #444; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

#config-menu h3 { border: 1px solid #655e4e; }

.acc_menu li {list-style-type: none;}
.acc_menu h5
	{
	-moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px;
	}
.dialog, .acc_menu #config-menu, .acc_menu .menu
	{
	 box-shadow: 1px 1px 7px #444;
	-moz-box-shadow: 1px 1px 7px #444;
	webkit-moz-box-shadow: 1px 1px 7px #444;
	}

li {padding: 0 2px 0 2px;}

#config-menu .acc a,
#config-menu .lvl a
	{
	width: 100%;
	}
#config-menu a { text-align: left;}

#config-menu .demos-nav,
#config-menu .ui-corner-right,
#config-menu .ui-corner-left,
#config-menu-nav .demos-nav,
#config-menu-nav .ui-corner-right,
#config-menu-nav .ui-corner-left { -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; }

#pasekBoczny
	{
	margin: 6px 0px 6px 0px;
	}

.small
	{
	font-size: 10px;
	}

div.kszj
	{
	margin: 0;
	padding: 0px 0 0 0;
	border: 1px solid #000;
	width: 109px;
	height: 63px;
	vertical-align: middle;
	text-align: center;
	background-image: url(../img/kszj_infobtn.png);
	background-position: top;
	background-repeat: no-repeat;
	}

div.kszj:hover,div.kszj :focus	{
	background-image: url(../img/kszj_infobtn_up.png);
	cursor: pointer;
	}
div.kszj:active
	{
	background-image: url(../img/kszj_infobtn_down.png);
	}



	
// dodane jakio custom theme
.ui-state-edit { font-family: Arial, sans-serif; font-size: 13px; }
.demos-nav { border: 1px solid #494437; background: #003c70 url(custom-theme/images/ui-bg_gloss-wave_45_003c70_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-state-edit { border: 1px solid #5a330c; background: #fff; font-weight: bold; color: #4c3000; }

.demos-nav-top { border: 1px solid #494437; background: #003c70 url(custom-theme/images/ui-bg_gloss-wave_45_003c70_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; height: 25px; text-align: center; font-family: Arial, sans-serif; font-size: 16px; padding: 4px 0 0 0; font-weight: bolder}


#config-menu li.demo-config-on a:visited, 
#config-menu li.demo-config-on a:link, 
#config-menu li.demo-config-on a:hover, 
#config-menu li.demo-config-on a:active, 
#config-menu-nav li.demo-config-on a:visited, 
#config-menu-nav li.demo-config-on a:link, 
#config-menu-nav li.demo-config-on a:hover, 
#config-menu-nav li.demo-config-on a:active, 

/*
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #655e4e; background: #fbd374 url(images/ui-bg_inset-soft_30_fbd374_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #281f00;}
*/
/*
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #655e4e; background: #f20802 url(custom-theme2/images/ui-bg_inset-soft_30_f20802_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #dddddd; }
*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #655e4e; background: #f20802 url(custom-theme3/images/ui-bg_inset-soft_30_d60f0a_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #dddddd; }

#tabs-mapa li.demo-config-on a:visited, 
#tabs-mapa li.demo-config-on a:link, 
#tabs-mapa li.demo-config-on a:hover, 
#tabs-mapa li.demo-config-on a:active, 
#tabs-mapa .ui-state-active
	{
	border: 1px solid #655e4e;
	background: #fbd374 url(custom-theme/images/ui-bg_inset-soft_30_fbd374_1x100.png) 50% 50% repeat-x; font-weight: bold;
	color: #281f00;
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
	}

#config-menu li.demo-config-on, #config-menu-nav li.demo-config-on  {border: 0;}


.autocompleteedit { -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; }

.ui-dialog
	{
	webkit-moz-box-shadow: 1px 1px 7px #222;
	-moz-box-shadow: 2px 2px 14px #000;
	box-shadow: 1px 1px 7px #222;
	}
	
	
