body {
font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
font-size:12px;
color:#333;
background:#000 url(../img/bg.jpg) no-repeat 50% 185px;
margin:0;
padding:0;
line-height:1.4;
}
img {
border:0;
}
a {
text-decoration:none;
color:#53004c;
}
a:hover {
text-decoration:underline;
}

.glowna img {	border:1px solid #cacaca; padding:2px; margin-top:3px;	}
.w_gal_img img{	 width: 70px; margin-right:4px;	}
.img_l {	margin:0 13px 13px 0;	}
.img_r {	margin:0 0 13px 13px;	}

/* menu grone */
#nav {
background:url(../img/menu_bg.png) repeat-x; height:35px; color:#fff; font-size:13px; overflow:hidden; width:800px;
}
#nav .separator {
background: url(../img/menu_separator.png); width:1px; height:35px;
}
#nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#nav ul li {
float:left;
margin:0;
padding:0;
height:32px;
}
#nav ul li a {
float:left;
margin:0;
padding:9px 17px;
color:#FFFFFF;
}
#nav ul li a:hover, #nav ul li#current, #nav ul li#current a {
background:transparent url(../img/menu_bg_activ.png) repeat-x 0 0;
text-decoration:none;
}
/* menu grone */

/* menu boczne */
ul.vert-one{ margin:0;padding:0;list-style-type:none;display:block;line-height:195%;background: #6d4068; font-size:14px; text-transform:uppercase; border-bottom:1px solid #8F628C;}
ul.vert-one li{ margin:0;padding:0;border-top:1px solid #8F628C;}
ul.vert-one li a{ display:block;text-decoration:none;color:#fff;background:#3c0036;padding:0 0 0 10px; }
ul.vert-one li a:hover, ul.vert-one li a.current:hover, ul.vert-one li a.current{ background:#947391;}
ul.vert-one ul li a.current, ul.vert-one ul li a:hover, ul.vert-one ul li a.current:hover {	background:#947391 url(../img/menu_img.png) no-repeat 13px ;}

ul.vert-one ul { margin:0;padding:0; }
ul.vert-one ul li a { background: #6d4068 url(../img/menu_img.png) no-repeat 13px ; list-style: disc; padding-left:25px;text-transform:none; font-size:12px; }
ul.vert-one ul li a:hover { background: #947391 url(../img/menu_img.png) no-repeat 13px ; list-style: disc; padding-left:25px; }
ul.vert-one ul li ul li { border:none; background:none;   }
ul.vert-one ul li ul li a, ul.vert-one ul li ul li a:hover { background:none; padding-left:28px;}
ul.vert-one ul li ul li a:hover { background:#947391;}
ul.vert-one ul ul li a {	background: none;	} 
ul.vert-one ul ul li a.current, ul.vert-one ul ul li a:hover, ul.vert-one ul ul li a.current:hover {	background: #947391 ;	} 
/* menu boczne */

.main {
width:800px; margin:0 auto; background:#fff; overflow:hidden;
}
.logo_bg {
width:100%; background:#000;
}
.logo {
padding:23px 15px;
}

.naglowek {
background: url(../img/naglowek.jpg) no-repeat; padding-top:180px;
}
.naglowek_bg {
height:35px;background:url(../img/bg_menu.png) repeat;
}
.tresc {
background:#fff url(../img/bg_tresc.png) repeat; overflow:hidden;
}
.side {
width:160px; float:left; background:#3c0036; color:#fff; min-height:300px;
}

/* box */
.box .top_line {
background: url(../img/box_top.png) no-repeat; height:1px; overflow:hidden;
}
.box .head {
background:#1f001a; text-transform:uppercase; padding:7px; font-size:18px;
}
.box .b_text {
background:#83407d;
}
.box .b_text {
/* margin-top:-13px; */
}
.b_text p {
margin:0;
}
.side .head a {
color:#fff;
}
.side .head a:hover {
text-decoration:none;
}

/* box */

.glowna {
width:590px; float:right;margin:25px;
}
.glowna .title {
background:#53004c; padding:5px; color:#fff; margin-bottom:10px; float:left; font-size:13px;
} 
.glowna .important {
background:#53004c; padding:5px; color:#fff; display:block;
}

#foot {
background:#000; margin-top:80px;color:#fff;
}
#foot .foot {
width:800px; margin:0 auto; padding:10px 0; text-align:center; padding-bottom:10px; height:55px;
}
#foot .foot .line1 {	font-size:13px; font-weight:bold;	}
#foot .foot .line2 {	font-size:10px; line-height:2.5;	} 

.gal_pict {
	float:left; 
/*	width:142px; 
	margin:15px; 
*/
	margin:5px; 
	height:180px;
	text-align:center;
}
.gal_pict img {
max-height:135px; 
max-width:135px;
}
.content {
/* padding-left:40px; */
width:590px;
}
.gal_pict p{
margin-bottom:0;
}

/* formularz kontaktowy */
.glowna .inp {
background:#dddddd;
width:450px;
font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
font-size:12px;
color:#333;
}
textarea.inp  {
height:150px;
}
.sub_buton, .news_buton {
background:#53004C ;
border:1px solid #ba99b6;
font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
font-size:12px;
color:#fff;
float:right;
padding:2px 8px;
margin-right:137px;
}
.news_buton {
margin:0;
float:none;
margin:5px 0;
}
.side form {
padding:5px;
background: #83407D;
}

.side .inp {
width:145px;
}
.sub_buton, .news_buton {
margin:5px 2px 5px 5px;
}
.sub_buton {
margin-right:24px;
}

/* formularz kontaktowy */

/* newsletter */
.news_buton {

}
/* newsletter */

/* watek galeryjny */
.glowna .w_gal_table {
margin-bottom:30px;
/* width:100%; */
}
.glowna .w_gal_img {
text-align:center;
}

/* karta dan */
.glowna table#karta .cena {
text-align:right;
width:50px;
}
.glowna table#karta .nr {
color:#53004c;
padding-right:20px;
}
.glowna table#karta .opis {
padding:0 40px 20px 0;
font-style:italic;
}
.glowna .tit {
color:#53004c;
font-size:15px;
font-style:italic;
font-weight:bold;
vertical-align: bottom;
}
.glowna table#karta th {
padding-bottom:20px;
text-align:left;
}
.glowna table#karta {
border-collapse:collapse;
font-weight:bold;
margin-right:20px;
}
.glowna table#karta img{
border:0;
}
.glowna table#karta td, .glowna table#karta th{
vertical-align: super;
}
/* karta dan */

/* pliki do pobrania */
.pliki_do_pobrania img{
border:none;
margin: 0px 0px -3px; padding-right: 10px;
}
.pliki_do_pobrania a {
text-decoration:none;
font-weight:bold;
}
.pliki_do_pobrania {
border-collapse:collapse;
margin:0;
}

/* mapa strony */
.blee ul li {
list-style: disc;
}
.blee a {
color:#333;
font-size:13px;
}
.blee a:hover {
color:#53004C;
text-decoration:none;
}
/* mapa strony */

.side .sub_buton, .side .news_buton {
margin-left:0;
}
.toptop {
min-height:1200px;
} 

.t1 { background:#fff; border-collapse:collapse; margin:5px;	}	.t1 .zdj_male	img{ margin-top:3px; margin-right:3px;	}	


.news_box {
width:145px;
font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
font-size:12px;
color:#333;
}

select.news_box {
	width:148px;
}

.glowna .akapit {
margin-bottom:30px;
}


input.news_main {
	width:200px;;
}

select.news_main {
	width:205px;
}

.glowna .news_buton {
	margin-left:0px;
	margin-right:10px;
}
.jezyki{
	margin-top:-130px;
	margin-right:5px;
	top:10px;

}
.flaga {
border:none;
}