body, html {
  text-align: center;
  margin : 0px;
  padding : 0px;
  height:100%;
  background:#585858 url('../gfx/bg.jpg') repeat-x;
}

/*// GLOWNY SZABLON STRONY //*/
div#main {
  margin : 0px auto;
  padding : 0px;
  width:958px;
  text-align: left;
  font-family:tahoma, arial;
  font-size:12px;
  /*line-height:14px;*/
  color:#555555;
  background:url('../gfx/main_bg.jpg') repeat-y;
}

div#top{
  width:100%;
  background:url('../gfx/top_bg.jpg') no-repeat;
}

div#main_content{
  margin:0px 36px 0px 36px; /* szerokosc 886px */
}

div#left {
  float:left;
  margin:0px;
  padding:0px;
  width:196px;
  background:#f4f4f4;
}

div#right {
  float:left;
  margin:0px;
  padding:0px;
  width:690px;
}
div#bottom{
  clear:both;
  padding:0px;
  margin:0px;
  width:100%;
  height:150px;
  background:url('../gfx/bottom_bg.jpg') top no-repeat; 
}



/*// BOX LOGO //*/
#box_logo{
}
#box_logo a{
	display:block;
	padding:30px 0px 0px 50px;
	border-width:0px;
	font:bold 46px arial;
	color:#ffffff;
}
#box_logo a:link {
}
#box_logo a:visited {
}
#box_logo a:hover {
  text-decoration:none;
}
#box_logo a:active {
}
#box_logo h1{
	display:block;
	padding:0px 0px 0px 75px;
	margin:0px;
	font:bold 26px trebuchet ms;
	color:#ffffff;
}
#box_logo img{
  display:block;
  margin:0px;
  border-width:0px;
}

/*// BOX ELEMENTOW GORNYCH //*/
#box_top_elements{
}
#box_top_links{
  margin:0px;
  padding:8px 0px 0px 774px;
}
#box_top_links ul{
  display:block;
  margin:0px;
  padding:0px;
  list-style:none;
}
#box_top_links ul li{
  float:left;
  margin:0px;
  padding:0px;
  background:url('../gfx/top_links_li_bg.jpg') 0px 3px no-repeat;
}
#box_top_links ul li.li_1{
	padding:0px;
}
#box_top_links ul li.li_2{
	padding:0px;
}
#box_top_links ul li a{
  display:block;
  margin:0px 18px 0px 10px;
	font-family:tahoma, arial;
	font-size:9px;
	color:#ffffff;
}
#box_top_links ul li a:link {
}
#box_top_links ul li a:visited {
}
#box_top_links ul li a:hover {
	text-decoration:underline;
}
#box_top_links ul li a:active {
}




/*/// BOX MENU BOTTOM //*/
div#box_menu_bottom{
  padding:25px 0px 0px 0px;
}
div#bottom ul{
  display:block;
  margin:0px;
  padding:0px;
  list-style:none
}
div#bottom ul li{
  float:left;
  margin:0px;
  padding:0px;
  font:11px tahoma;
  color:#ffffff;
  text-align:left;
  background:url(../gfx/menu_bottom_li_bg.gif) right no-repeat;
}
div#bottom ul li.space{
  width:525px;
  background:none;
}
div#bottom ul li.realizacja{
  padding:0px 0px 0px 0px;
  font-size:10px;
   text-align:right;
  font-weight:normal;
  color:#a17874;
  background:none;
}
div#bottom a {
  display:block;
  margin:0px 15px 0px 15px;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
}
div#bottom .realizacja a {
  margin:0px 0px 0px 850px;
  text-align:right;
  font-size:10px;
  font-weight:normal;
  color:#a17874;
}
div#bottom a:link {
}
div#bottom a:visited {
}
div#bottom a:hover {
}
div#bottom a:active {
}


/*/// BOX MENU LEFT ///*/
div#box_menu_left{
	margin:0px;
	padding:0px 0px 25px 0px;
	width:100%;
	background:#ececec url(../gfx/menu_left_bottom_bg.jpg) bottom no-repeat;
}
div#box_menu_left .header{
	display:block;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#63011a;
}
div#box_menu_left .header img{
}
div#box_menu_left ul{
  margin:0px 0px 0px 18px;
  padding:13px 0px 0px 0px;
  list-style:none;
}
div#box_menu_left ul li{
  margin:0px;
  padding:0px;
  font:bold 12px tahoma;
  color:#ffffff;
  text-align:left;
}
div#box_menu_left a{
  display:block;  
  margin:0px;
	padding:6px 5px 5px 7px;
  font:bold 12px tahoma;
  color:#ffffff;
  background:url(../gfx/menu_left_li_bg.jpg) 0px 0px no-repeat;
}
div#box_menu_left a:link{
}
div#box_menu_left a:visited{
}
div#box_menu_left a:hover{
	color:#480001;
	text-decoration:none;
	background:url(../gfx/menu_left_li_bg_over.jpg) 0px 0px no-repeat;
}
div#box_menu_left a:active{
}

div#box_menu_left a.active{
  color:#480001;
  background:url(../gfx/menu_left_li_bg_over.jpg) 0px 0px no-repeat;
}
div#box_menu_left .bottom{
}
div#box_menu_left ul ul{
	margin:0px;
  padding:0px;
	background:none;
}
div#box_menu_left ul ul{
  margin:0px 0px 0px 10px;
}
div#box_menu_left ul li li{
  margin:0px;
  padding:0px 0px 0px 0px;
  font:bold 12px tahoma;
  color:#b71d1d;
  text-align:left;
  background:none;
}
div#box_menu_left ul li li a{
  display:block;  
  margin:0px;
	padding:6px 5px 5px 10px;
  font:bold 12px tahoma;
  color:#63011a;
  background:url('../gfx/header_arrow.jpg') 0px 57% no-repeat;
}
div#box_menu_left ul li li a:link{
}
div#box_menu_left ul li li a:visited{
}
div#box_menu_left ul li li a:hover{
	color:#555555;
	text-decoration:none;
	background:url('../gfx/header_arrow_over.jpg') 0px 57% no-repeat;
}
div#box_menu_left ul li li a:active{
}
div#box_menu_left ul li li a.active{
  color:#555555;
  background:url('../gfx/header_arrow_over.jpg') 0px 57% no-repeat;
}





/*/////NEWSLETTER BOX///////*/ 
#box_newsletter{
	margin:0px;
	padding:0px 0px 10px 0px;
  width:196px;
}
#box_newsletter .header{
  display:block;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#63011a;
}
#box_newsletter .header img{
}
#box_newsletter span{
	display:block;
	margin:0px;
	padding:0px 7px 0px 7px;
	font-size:13px;
	color:#3c3c3c;
	text-align:justify;
}
#box_newsletter table{
  width:100%;
  color:#555555;
}
#box_newsletter table tr{
  width:100%;
}
#box_newsletter table tr td.left{
  margin:0px;
  padding:0px 0px 0px 5px;
  width:70%;
  font-family:tahoma, arial;
  font-size:11px;
  text-align:right;
}
#box_newsletter table tr td.right{
  margin:0px;
  padding:0px 0px 0px 5px;
  width:30%;
  font-family:tahoma, arial;
  font-size:11px;
}
#box_newsletter input.newsletter{
  margin:0px;
  width:100%;
  font-family:tahoma, arial;
  font-size:11px;
  color:#555555;
  border:solid 1px #9d9d9d;
}
#box_newsletter select{
}
#box_newsletter textarea{
}
#box_newsletter a{
  padding:0px 0px 0px 10px;
  font-family:tahoma, arial;
  font-size:12px;
  font-weight:bold;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 0px 4px no-repeat;
}

 
 
/*/// BOX HOME WYDARZENIA ///*/
#box_home_wydarzenia{
  float:left;
  width:297px;
	margin:0px 0px 0px 0px;
	background:url('../gfx/box_home_bg.jpg') left repeat-y;
}
#box_home_wydarzenia .header{
  display:block;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#63011a;
}
#box_home_wydarzenia .position{
  width:100%;
  margin:0px 0px 10px 0px;
  padding:0px;
  background:url('../gfx/box_home_wydarzenia_bg.jpg') bottom no-repeat;
}
#box_home_wydarzenia .position .title{
  display:block;
  margin:0px;
  padding:0px 10px 4px 10px;
  font-size:12px;
}
#box_home_wydarzenia .position .title a{
  display:block;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:tahoma, arial;
  color:#555555;
}
#box_home_wydarzenia .position .title a:hover{
  text-decoration:none;
}
#box_home_wydarzenia .position .image{
	float:left;
}
#box_home_wydarzenia .position .image img{
  display:block;
  margin:0px 10px 2px 10px;
  border:solid 2px #ebebeb;
}
#box_home_wydarzenia .position .image span{
}
#box_home_wydarzenia .position .data{
  display:block;
  padding:0px 10px 4px 10px;
}
#box_home_wydarzenia .position .short{
  display:block;
  padding:0px 10px 4px 10px;
  text-align:justify;
}
#box_home_wydarzenia .position .content{
  display:block;
  padding:0px 10px 4px 10px;
  text-align:justify;
}
#box_home_wydarzenia .position .more{
  display:block;
  clear:both;
  width:100%;
  height:27px;
}
#box_home_wydarzenia .position .more a {
  display:block;
  float:right;
  padding:0px 10px 0px 20px;
  height:22px;
  font:bold 12px tahoma;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 10px 6px no-repeat;
}
#box_home_wydarzenia .position .more a:link {
}
#box_home_wydarzenia .position .more a:visited {
}
#box_home_wydarzenia .position .more a:hover {
  text-decoration:underline;
}
#box_home_wydarzenia .position .more a:active {
}
#box_home_wydarzenia .clear {
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
  font-size:1px;
  height:20px;
  width:100%;
}



/*/// BOX HOME REPERTUAR  ///*/
#box_home_repertuar{
  float:left;
  width:393px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	background:#fbfbfb url('../gfx/box_home_bg.jpg') left repeat-y;
}
#box_home_repertuar .header{
  display:block;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#63011a;
}
#box_home_repertuar h2{
  display:block;
	margin:0px;
	padding:0px 0px 5px 15px;
	font-family:tahoma;
	font-size:13px;
  font-weight:bold;
	color:#63011a;
}
#box_home_repertuar .position{
  margin:0px 15px 10px 15px;
  padding:0px;
}
#box_home_repertuar .position table{
  width:363px;
  text-align:left;
  margin:0px 0px 10px 0px;
  padding:0px;
}
#box_home_repertuar .position tr{
}
#box_home_repertuar .position th{
  padding:6px 5px 4px 5px;
  font-size:11px;
  background:#3d3b3e;
  color:#ffffff;
}
#box_home_repertuar .position th.date{
  width:20%;
}
#box_home_repertuar .position th.hour{
  width:20%;
}
#box_home_repertuar .position th.spektakle{
  width:60%;
}
#box_home_repertuar .position td{
  padding:2px 0px 2px 2px;
  font-size:12px;
  color:#333333;
  background:url('../gfx/box_home_repertuar_td_bg.jpg') bottom repeat-x;
}
#box_home_repertuar .position td.date{
  width:25%;
}
#box_home_repertuar .position td.date_sat{
  width:25%;
  background:#cccccc;
}
#box_home_repertuar .position td.date_sun{
  width:25%;
  background:#999999;
}
#box_home_repertuar .position td.hour{
  width:15%;
}
#box_home_repertuar .position td.hour_sat{
  width:15%;
  background:#cccccc;
}
#box_home_repertuar .position td.hour_sun{
  width:15%;
  background:#999999;
}
#box_home_repertuar .position td.spektakle{
  width:60%;
}
#box_home_repertuar .position td.spektakle_sat{
  width:60%;
  background:#cccccc;
}
#box_home_repertuar .position td.spektakle_sun{
  width:60%;
  background:#999999;
}
#box_home_repertuar .position td span{
  font-size:11px;
  color:#333333;
}
#box_home_repertuar .position td span.not {
  font-size:11px;
  color:#666666;
}
#box_home_repertuar td a{
  font-weight:bold;
  color:#333333;
}
#box_home_repertuar td a:link {
}
#box_home_repertuar td a:visited {
}
#box_home_repertuar td a:hover {
  text-decoration:underline;
}
#box_home_repertuar td a:active {
}
#box_home_repertuar .position .more{
  display:block;
  clear:both;
  width:100%;
  height:27px;
}
#box_home_repertuar .position .more a {
  display:block;
  float:right;
  padding:0px 10px 0px 10px;
  height:22px;
  font:bold 12px tahoma;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 0px 6px no-repeat;
}
#box_home_repertuar .position .more a:link {
}
#box_home_repertuar .position .more a:visited {
}
#box_home_repertuar .position .more a:hover {
  text-decoration:underline;
}
#box_home_repertuar .position .more a:active {
}


 

/*////BOX LOCATION/////////*/
div#box_location {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background:url('../gfx/box_location_bg.jpg') bottom repeat-x;
}
#box_location p {
  display:block;
  margin:0px;
  padding:10px 0px 0px 0px;
  font-size:10px;
  color:#555555;
}
/*
#box_location p img{
margin:0px 5px 0px 5px;
}
*/
#box_location a {
  font-size:10px;
  text-decoration : none;
  border : 0;
  color:#555555;
  font-family:tahoma, arial;
}
#box_location a:link {
}
#box_location a:visited {
}
#box_location a:hover {
  text-decoration : underline;
}
#box_location a:active {
}


/*///BOX CONTENT/////*/
div#box_content{/*// szerokosc=690px //*/
  margin:0px;
  padding:0px 10px 0px 10px;
  background:url('../gfx/box_home_bg.jpg') left repeat-y;
}
/*///TYTUL STRONY///*/
div#box_content h1.title{
  display:block;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:tahoma, arial;
	font-size:14px;
  font-weight:bold;
	color:#555555;
}
/*///TYTUL KOMUNIKAT///*/
div#box_content span.warning{
  display:block;
	margin:0px;
	padding:0px 10px 10px 0px;
  font-family:tahoma, arial;
	font-size:14px;
  font-weight:bold;
	color:#555555;
}



/*/// REPERTUAR  ///*/
#repertuar{
  width:100%;
	margin:0px 0px 0px 0px;
	font-size:12px;
 
}
#repertuar .header{
  display:block;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#f56e03;
}
#repertuar h2{
  display:block;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family:tahoma;
	font-size:13px;
  font-weight:bold;
	color:#63011a;
}
#repertuar p{
	padding:0px 0px 10px 0px;
	font-size:12px; 
} 

#repertuar table{
  width:100%;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px;
}
#repertuar tr{
}
#repertuar th{
  padding:6px 5px 4px 5px;
  font-size:11px;
  background:#3d3b3e;
  color:#ffffff;
}
#repertuar th.date{
  width:15%;
}
#repertuar th.hour{
  width:10%;
}
#repertuar th.spektakle{
  width:75%;
}
#repertuar th.wystepy{
  width:35%;
}
#repertuar td{
  padding:2px 0px 2px 2px;
  font-size:12px;
  color:#333333;
  background:url('../gfx/box_home_repertuar_td_bg.jpg') bottom repeat-x;
}
#repertuar td.date{
  width:15%;
}
#repertuar td.date_sat{
  width:15%;
  background:#cccccc;
}
#repertuar td.date_sun{
  width:15%;
  background:#999999;
}
#repertuar td.hour{
  width:10%;
}
#repertuar td.hour_sat{
  width:10%;
  background:#cccccc;
}
#repertuar td.hour_sun{
  width:10%;
  background:#999999;
}
#repertuar td.spektakle{
  width:75%;
}
#repertuar td.spektakle span.opis {
  font-size:11px;
  color:#A13130;
}
#repertuar td.spektakle_sat{
  width:40%;
  background:#cccccc;
}
#repertuar td.spektakle_sat span.opis {
  font-size:11px;
  color:#A13130;
}
#repertuar td.spektakle_sun{
  width:40%;
  background:#999999;
}
#repertuar td.spektakle_sun span.opis {
  font-size:11px;
  color:#A13130;
}

#repertuar td.wystepy{
  width:35%;
}
#repertuar td.wystepy span.opis {
  font-size:11px;
  color:#A13130;
}
#repertuar td.wystepy_sat{
  width:35%;
  background:#cccccc;
}
#repertuar td.wystepy_sat span.opis {
  font-size:11px;
  color:#A13130;
}
#repertuar td.wystepy_sun{
  width:35%;
  background:#999999;
}
#repertuar td.wystepy_sun span.opis {
  font-size:11px;
  color:#A13130;
}
#repertuar th.bilety { padding-left: 7px; padding-right: 7px; width: 5%; }
#repertuar td.bilety_sat { background: #cccccc; color: #A13130; }
#repertuar td.bilety_sun { background: #999999; color: #A13130; }
#repertuar td.bilety a { color: #A13130; font-weight: bold; }
#repertuar td.bilety_sat a { color: #A13130; font-weight: bold; }
#repertuar td.bilety_sun a { color: #A13130; font-weight: bold; }
#repertuar td.bilety a:hover { text-decoration: underline; color: #A13130; }
#repertuar td.bilety_sat a:hover { text-decoration: underline; color: #A13130; }
#repertuar td.bilety_sun a:hover { text-decoration: underline; color: #A13130; }

#repertuar td span{
  font-size:11px;
  color:#333333;
}
#repertuar td span.not {
  font-size:11px;
  color:#666666;
}
#repertuar td a{
  font-weight:bold;
  color:#333333;
  font-size:11px;
}
#repertuar td a:link {
}
#repertuar td a:visited {
}
#repertuar td a:hover {
  text-decoration:underline;
  color: #A13130;
}
#repertuar td a:active {
}
#repertuar .more{
  display:block;
  clear:both;
  width:100%;
  height:27px;
}
#repertuar .more a {
  display:block;
  float:right;
  padding:0px 10px 0px 10px;
  height:22px;
  font:bold 12px tahoma;
  color:##f56e03;
  background:url('../gfx/arrow.jpg') 0px 6px no-repeat;
}
#repertuar .more a:link {
}
#repertuar .more a:visited {
}
#repertuar .more a:hover {
  text-decoration:underline;
}
#repertuar .more a:active {
}
 
#repertuar input.button_prev{
  	font-family: trebuchet ms, tahoma, arial;
  	font-size:14px;
  	font-weight:bold;
  	color:#555555;
  	background:#ffffff url('../gfx/header_arrow_prev.jpg') left 50% no-repeat;
  	border:outset 0px #555555;
  	cursor:pointer;
}
#repertuar input.button_next{
  	font-family: trebuchet ms, tahoma, arial;
  	font-size:14px;
  	font-weight:bold;
  	color:#555555;
  	background:#ffffff url('../gfx/header_arrow.jpg') right 50% no-repeat;
  	border:outset 0px #555555;
  	cursor:pointer;
}
#repertuar .more{
  display:block;
  clear:both;
  width:100%;
  height:27px;
}
#repertuar .more a {
  display:block;
  float:right;
  padding:0px 10px 0px 10px;
  height:22px;
  font:bold 12px tahoma;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 0px 6px no-repeat;
}
#repertuar .more a:link {
}
#repertuar .more a:visited {
}
#repertuar .more a:hover {
  text-decoration:underline;
}
#repertuar .more a:active {
}
  


/*///AKTUALNOSCI, OGLOSZENIA, itp///*/
#box_content .header{
  display:block;
	margin:0px;
	padding:0px 0px 0px 15px;
	font-family:trebuchet ms;
	font-size:18px;
  font-weight:normal;
	color:#f56e03;
}
#box_content .position{
  width:100%;
  margin:0px;
  padding:0px 0px 5px 0px; 
  background:url('../gfx/box_location_bg.jpg') bottom repeat-x;
}
#box_content .position .title{
  display:block;
  margin:0px;
  padding:5px 10px 4px 0px;
  font-family:tahoma, arial;
  color:#555555;
}
#box_content .position .title a{
  display:block;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:tahoma, arial;
}
#box_content .position .title a:hover{
  text-decoration:none;
}
#box_content .position .image{
	float:left;
}
#box_content .position .image img{
  display:block;
  margin:0px 10px 2px 0px;
  border:solid 2px #ebebeb;
}
#box_content .position .image span{
}
#box_content .position .data{
  display:block;
  padding:0px 10px 4px 0px;
}
#box_content .position .short{
  display:block;
  padding:0px 10px 4px 0px;
  text-align:justify;
}
#box_content .position .content{
  display:block;
  padding:0px 10px 4px 0px;
  text-align:justify;
}
#box_content .position .more{
  display:block;
  clear:both;
  width:100%;
  height:27px;
}
#box_content .position .more a {
  display:block;
  float:right;
  padding:0px 10px 0px 20px;
  height:22px;
  font:bold 12px tahoma;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 10px 6px no-repeat;
}
#box_content .position .more a:link {
}
#box_content .position .more a:visited {
}
#box_content .position .more a:hover {
  text-decoration:underline;
}
#box_content .position .more a:active {
}
 
 

/*///GALERIA///*/
.gallery_position{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	background:url('../gfx/box_location_bg.jpg') bottom repeat-x;
}
.gallery_position .title{
  display:block;
  margin:0px;
  padding:0px 0px 5px 0px;
  font:bold 13px trebuchet ms;
  color:#555555;
}
.gallery_position .title span{
	font-weight:normal;
	font-size:10px;
}
.gallery_position .image{
	float:left;
	width:20%;
}
.gallery_position .image img{
	display:block;
	margin:0px 5px 5px 5px;
	border:solid 2px #ebebeb;
}
.gallery_position .image span{
	display:block;
	margin:0px 10px 5px 0px;
	text-align:justify;
	font-size:10px;
}
.gallery_position .short{
	display:block;
	padding:0px 0px 5px 0px;
}
.gallery_position .content{
	display:block;
	padding:0px 0px 5px 0px;
}
.gallery_position .more{
	display:block;
	clear:both;
	width:100%;
	height:18px;
}
.gallery_position .more a {
	display:block;
  float:right;
  padding:0px 0px 0px 10px;
  height:13px;
  font:bold 12px tahoma;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 0px 5px no-repeat;
}
.gallery_position .more a:link {
}
.gallery_position .more a:visited {
}
.gallery_position .more a:hover {
  text-decoration:underline;
}
.gallery_position .more a:active {
}



/*/////NEWSLETTER///////*/ 
div.newsletter{
  	width:100%;
}
div.newsletter table{
  	width:100%;
}
div.newsletter table tr{
  	width:100%;
  	height:30px;
}
div.newsletter table tr td.left{
  	margin:0px;
  	padding:0px 5px 0px 0px;
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	font-weight:bold;
  	color:#555555;
  	text-align:right;
}
div.newsletter table tr td.right{
  	margin:0px;
  	padding:0px;
  	width:60%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
}
div.newsletter input.newsletter{
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.newsletter select{
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.newsletter textarea{
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.newsletter a{
  padding:0px 0px 0px 10px;
  font-family:tahoma, arial;
  font-size:12px;
  font-weight:bold;
  color:#f56e03;
  background:url('../gfx/arrow.jpg') 0px 4px no-repeat;
}


/*////MAPA SERWISU///////*/
div.mapa{
  	padding:0px 0px 10px 0px;
}
div.mapa ul{
  	display:block;
  	margin:0px;
  	padding:0px 0px 0px 0px;
  	list-style:none;
}
div.mapa ul li{
  	display:block;
  	margin:0px;
  	padding:4px 0px 4px 0px;
  	list-style:none;
}
div.mapa a{
  	padding:0px 0px 0px 12px;
  	background:url('../gfx/header_arrow.jpg') 0px 4px no-repeat;
  	font-weight:bold;
  	color:#b71d1d;
  	cursor:pointer;
}
div.mapa a:link {
}
div.mapa a:visited {
}
div.mapa a:hover {
  	background:url('../gfx/header_arrow_over.jpg') 0px 4px no-repeat;
  	color:#555555;
  	text-decoration:none;
}
div.mapa a:active {
} 
div.mapa ul li ul{
  	display:block;
  	margin:0px 0px 0px 25px;
  	padding:4px 0px 0px 0px;
}
div.mapa ul li ul li{
  	padding:0px 0px 0px 0px;
}
 


/*/////KONTAKT///////*/ 
div.contact{
  	width:100%;
}
div.contact table{
  	width:100%;
}
div.contact table tr{
  	width:100%;
  	height:30px;
}
div.contact table tr td.title{
  	margin:0px;
  	padding:0px;
  	width:40%;
  	font-family:arial, trebuchet ms, tahoma, arial;
  	font-size:11px;
  	font-weight:bold;
  	color:#555555;
}
div.contact table tr td.left{
  	margin:0px;
  	padding:0px 10px 0px 0px;
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	font-weight:bold;
  	color:#555555;
  	text-align:right;
}
div.contact table tr td.right{
  	margin:0px;
  	padding:0px;
  	width:60%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
}
div.contact table tr td span{
  	color:#555555;
}

div.contact input.contact{
  	width:80%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.contact input.contact_small{
  	width:40%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.contact input.contact_smaller{
  	width:20%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.contact select{
  	width:80%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.contact textarea{
  	width:80%;
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #555555;
}
div.contact input.button{
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	font-weight:bold;
  	color:#555555;
  	border:outset 1px #555555;
  	cursor:pointer;
}

#print{
	text-align:right;
	font-size:10px;
}
#print a{
  	color:#555555;
}

#print_rep{
	text-align:right;
	font-size:12px;
}
#print_rep a{
	font-family: trebuchet ms, tahoma, arial;
  	font-size:14px;
  	font-weight:bold;
  	color:#555555;
}
 
/*//////OGOLNE//////////*/
form{
  	margin:0px;
  	padding:0px;
}
.block {
  	display:block;
  	margin: 0px;
  	padding: 0px;
}
.clear{
  	display:block;
  	clear:both;
  	margin:0px;
  	padding:0px;
  	font-size:1px;
  	height:1px;
  	line-height:1px;
  	width:100%;
} 
p{
  	margin: 0px;
  	padding: 0px;
}

hr{
  display:block;
  margin:0px;
  padding:0px;
  color:#800901;
  border-style:solid;
  border-width:0px;
  border-color:#800901;
  background:#800901;
  height:1px;
  size:1px;
}

p.hr{
  	display:block;
  	margin:20px 0px 10px 0px;
  	padding:0px;
  	width:100%;
  	height:2px;
  	background:#894aa5;
  	font-size:1px;
}

a {
  	text-decoration : none;
  	border : 0;
  	color:#555555;
}
a:link {
}
a:visited {
}
a:hover {
    color:#f56e03;
  	text-decoration:none;
}
a:active {
}
  

input.button{
  	font-family:trebuchet ms, tahoma, arial;
  	font-size:11px;
  	font-weight:bold;
  	color:#555555;
  	border:outset 1px #555555;
  	cursor:pointer;
}
  
.active{
  	color:#cc0000;
}
#active_link{
  	color:#cc0000;
}
  
/* //STYLE CMS// */
table {
  margin:0px;
  padding:0px;
}
td{
  	font-family:tahoma, arial;
    font-size:12px;
    /*line-height:14px;*/
    color:#555555;
}
.ramka_zdjec{
  	border-style:solid;
  	border-width:1px;
  	border-color:#cccccc;
}


/*////BOX MENU TOP///////*/
#box_menu_top{
}
#box_menu_top ul{
}
#box_menu_top ul li{
}
#box_menu_top a{
}
#box_menu_top a:link {
}
#box_menu_top a:visited {
}
#box_menu_top a:hover {
}
#box_menu_top a:active {
} 

#box_menu_top ul ul{
}
#box_menu_top ul li li{
}
#box_menu_top li li a{
}
#box_menu_top a:link {
}
#box_menu_top a:visited {
}
#box_menu_top a:hover {
}
#box_menu_top a:active {
} 


