@font-face {
	font-family: klavika;
	src: local("Klavika Light"), url('../fonts/Klavika-Regular.otf') format("opentype");
}
.klavika {
	font-family: klavika;
}

body, #body
{
	text-align: center;
	margin: 0 auto 0 auto;
	color: white;
	background:none repeat scroll 0 0 #292A2E;
}
body
{
	background-image: url('../graphic/main_gradient.jpg');
	background-repeat: repeat-x;
	background-color:black;
	font-family:arial,helvetica,sans-serif;

}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: white;
}

#body {
	width: 1000px;
	margin: 0px auto 0px auto;
	position: relative;
}

/* menu_top */
#menu_top {
background-image:url(../graphic/menu_top_bg.jpg);
float:left;
height:70px;
margin:0 auto 0;
width:1000px;
}
#logo {
float:left;
margin:6px auto auto 16px;
/*
position:relative;
z-index:1;
*/
}

#logo a {
float:left;
height:32px;
margin-top:18px;
overflow:hidden;
text-indent:-1000px;
width:220px;
}
#text_div {
float:left;
margin:8px auto auto 15px;
position:relative;
width:192px;
z-index:1;
height: 26px;
/*background-image: url('../graphic/top_text.jpg');*/

}
#menu_top_links {
float:right;
font-size:14px;
margin:21px 22px 0 0;
position:relative;
}
#menu_top_links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu_top_links ul li {
	float: left;
}
#menu_top_links a {
color:#7E7E85;
font-family:Arial;
font-size:10pt;
position:relative;
top:10px;
}
#menu_top_links a:hover {
 color: white;
 
}


#menu_top_links ul .up_menu_hr {
width: 2px;
height: 19px;
background-image: url('../graphic/menu_top_hr.jpg');
float: left;
margin: 10px 0 0 0;
}
#menu_top_links ul .up_menu_link {
float:left;
height:46px;
width:92px;
}
#menu_top_links ul .up_menu_link_active{
float:left;
height:46px;
background-image: url('../graphic/menu_top_active.jpg');
width:92px;
}

/* banner */
#banner {
width: 1000px;
height: 239px;
position: relative;
background-image: url('../graphic/banner_bg.jpg');
background-repeat: repeat-x;
float: left;
}
#carouzel {
float:left;
height:195px;
position:relative;
width:750px;


}
#nav {
text-align:left;
}
#nav a {
margin:0 10px;
color: #676d73; 
font-family: klavika;
}

#nav a:hover, #nav a.activeSlide {
	color: white;
}

#carouzel_img  {
left:0;
position:absolute;
top:-6px;
z-index:0;
}
#carouzel_menu {
color:#313136;
float:left;
font-size:13pt;
margin:10px auto auto 15px;
width:700px;
position: relative;
z-index:1;
}

#carouzel_menu  ul li{
margin:0 10px;
}
#carouzel_menu  ul .carouzel_menu_link_active a{
color: #fefeff;
}
#carouzel_menu  ul .carouzel_menu_hr{
width: 2px;
height: 28px;
background-image: url('../graphic/carouzel_hr.jpg');
float: left;
}
#carouzel_menu  ul li a{
color: #7e7e85;
}
#carouzel_menu  ul li a:hover {
color: #7e7e85;
}
#right_site {
float:right;
height:238px;
width:250px;
position: relative;
}
#right_site_shadow {


}
#magazine_text {
float:left;
height:100px;
position:relative;
text-align:right;
width:143px;
z-index:1;
}
.magazine_title {
font-size:16pt;
margin:40px auto auto;
}
.magazine_date {
color: #7e7e85;
font-size: 10pt;
}
#magazine_img {
width: 107px;
height: 92px;
float: right;
margin:7px auto auto;
}

#magazine_img img {
position:relative;
right:9px;
z-index:0;
}
#right_site_buttons {
float:left;
width:250px;
margin:0 0 30px 0;
}
#right_site_buttons div {
width: 231px;
height: 34px;
margin:auto;
text-align: left;
}

#right_site_buttons  .black {
background-image: url('../graphic/right_button.jpg');

}
#right_site_buttons .red {
background-image: url('../graphic/right_button_red.jpg');
}

#right_site_buttons div a {
float:left;
font-size:11pt;
height:23px;
left:42px;
position:relative;
top:9px;
width:180px;
}

/*info box*/

#info_box {
color:#979796;
font-size:11px;
text-align:left;
margin-left:3px;
margin-bottom:2px;                
}
/* content */
#content {
float: left;
}
#aparat1, #aparat2, #aparat3, #aparat4, #aparat5, #aparat6 {
position: relative;
}
#aparat1 img, #aparat2 img, #aparat3 img, #aparat4 img, #aparat5 img, #aparat6 img {
position: absolute; left: 0; top: 0;
}
/* aparaty */
#aparat1 {
width: 500px;
height: 194px;
float: left;
}
#aparat2 {
width: 500px;
height: 194px;
float: left;
}
#aparat3 {
width: 250px;
height: 190px;
float: left;
}
#aparat4 {
width: 250px;
height: 190px;
float: left;
}
#aparat5 {
width: 250px;
height: 190px;
float: left;
}
#aparat6 {
width: 250px;
height: 190px;
float: left;
}


/* foot */
#foot {
width: 1000px;
height: 115px;
background-image: url('../graphic/foot_bg.jpg');
float: left;
margin: 20px 0 0 0;
}
.foot_box {
float:left;
font-size:11pt;
height:115px;
line-height:18px;
margin:10px 20px 0 30px;
text-align:left;
width:121px;
}
.foot_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.foot_box ul li {
clear: left;
}
.foot_box ul .foot_menu_link{
margin: 0;
}
.foot_box ul li, .foot_box ul li a{
color:#414147;
font-family:Arial;
font-size:12px;
}
.foot_box ul li a:hover {
color: #cccccc;
}
.foot_hr {
width: 2px;
height: 70px;
background-image: url('../graphic/foot_hr.jpg');
float: left;
margin: 0;
}
#copyrights {
float:right;
font-family:Arial;
font-size:14px;
margin:75px 20px 10px 0;
}
#copyrights a {
 color: #313136;
}

#info {
color:#616161;
float:left;
font-size:13px;
margin-bottom:10px;
}
/* podstrona content */
#main_content {
width: 1000px;
background-image: url('../graphic/content_main_bg.jpg');
background-repeat: no-repeat;
background-color: #0e0f10;
float: left;

}
#text_box {
float: left;
width: 750px;
text-align: left;
}
#site_title_box {
width: 300px;
height: 75px;
float: left;
background-image: url('../graphic/content_title_bg.jpg');

}
#site_navi {
color:#898990;
font-size:10pt;
margin:10px auto auto 30px;
}
.separator {
color:#DD0017;
font-size:7pt;
}
#site_title {
font-size:23pt;
margin:7px 18px 0 25px;
width:400px;
}

#content_value {
float:left;
margin:50px 0 0 20px;
margin:0px;
width:700px;
padding:0px;
}
#content_introtext {
font-family:klavika;
font-size:14pt;
height:100px;
margin-left:40px;
margin-top:10px;
width:390px;
}
#content_fulltext {
color:#898990;
float:left;
font-size:15px;
line-height:23px;
margin:40px 0 0 40px;
width:650px;
}
#content_hr {
border-style:solid;
color:#EC0001;
height:1px;
padding:0px;
width:250px;
margin-top:20px;
margin-left:40px;
}
#right_box {
width: 248px;
float: left;

}
#info_boxes {
width: 250px;
float: left;
}
.info_box {
width: 250px;
height: 190px;
float: left;
background-color: #1d1e1f;
margin:5px auto auto;
position: relative;

}
.info_box img {
left:0;
position:absolute;
}
.red {
color: red;
}
.special_text {
border-bottom:1px dotted #898990;
color: white;
}

/*info boxy*/

.sekcja {
display:block;
float:left;
margin-top:15px;
width:615px;
}

.sekcja h2 {
font-size:15pt;
margin-bottom:5px;
}
/*lista salonow*/

#lista_salonow tbody tr th, #lista tbody tr {
border:1px solid #FFFFFF;
padding:0.2em 0.4em;
}

#content_fulltext h3 {
font-size:16pt;
margin-bottom:5px;
margin-top:10px;
font-weight:normal;
}

td.td1 {
height:50px;
}
td.td1 .lokalizacja{
font-size:11px;
font-weight:bold;
} 