@charset "utf-8";
html, body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3c3939;
	background-color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../gfx/des/bgTop.gif);
	background-repeat: repeat-x;
	
}
p {
	text-align: left;
	line-height: 15px;
	margin-top: 4px;
	margin-bottom: 12px;
}
#txt h1 {
    background-image: url("../gfx/des/lineTtl.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #955d2e;
    font-size: 21px;
    font-weight: normal;
    margin-top: 8px;
    padding-bottom: 6px;
}
#txt h2 {
	color: #955d2e;
	font-size: 14px;
	margin-top: 16px;
	margin-bottom: 0px;
	clear: left;
}
#txt h3 {
	color: #955d2e;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 4px;
	font-weight:normal;

}
#txt h4 {
	color: #785412;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 4px;
}
.yel {
	color: #785412;
	font-size: 12px;
	margin-top: 9px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-left: 10px;
}
.violet {
	color: #955d2e;
	font-weight: normal;
}
.quote {
	font-size: 14px;
	font-style: italic;
	color: #000;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.quoteSign {
	color: #000;
	text-align: right;
	margin-right: 50px;
	font-style: italic;
	margin-bottom: 20px;
}
div {
	position: relative;
}
a {
	color: #420155;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px;
}
input, textarea, select {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px solid #C25C15;
	vertical-align: middle;
	background-color: #6E2700;
	margin: 1px;
	overflow: hidden;
}
ul {
	list-style-image: url(../gfx/des/bullet.gif);
	margin-top: 0px;
	margin-bottom: 16px;
}
.margin {
	margin-bottom: 10px;
}
#container {
	width: 917px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		
}
#header {
	background-image: url(../gfx/des/bgHeader.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 94px;
	width: 917px;
	text-align: left;

}
#header img {
	float: left;
}

#menuTop {
	float: right;
	height: 22px;
	width: 915px;
	text-align: right;
	margin-top: 7px;
	margin-bottom: 15px;
}
#menuTop a {
	font-size: 12px;
	color: #b29ab7;
	text-decoration: none;
	background-image: url(../gfx/des/separator.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
}
#menuTop a:hover {
	color: #ffffff;
}
#content {
	float: left;
	width: 917px;
}
#contentL {
	float: left;
	width: 231px;
}
#menu {
	float: left;
	text-align: left;
	margin-top:-14px;
}

.umow_body #menu

{
	margin-top:0px;
}
#menu a {
	color: #c2a8ec;
	text-decoration: none;
}
#menu a:hover {
	color: #ffffff;
}
.mt {
	background-image: url(../gfx/des/menuTop.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	height: 24px;
	width: 215px;
	padding-left: 16px;
}
.m {
	background-image: url(../gfx/des/bgMenu.gif);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	padding-top: 8px;
	height: 24px;
	width: 215px;
	padding-left: 16px;
}
.mList {
	font-size: 10px;
	background-image: url(../gfx/des/bgMenuList.gif);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	padding-top: 0px;
	height: 24px;
	width: 195px;
	padding-left: 36px;
}
.mb {
	background-image: url(../gfx/des/menuBottom.gif);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	padding-top: 8px;
	height: 27px;
	width: 215px;
	padding-left: 16px;
}
#news {
	float: left;
	width: 202px;
	margin-top: 20px;
	margin-left: 12px;
	clear: left;
	text-align: left;
}
#news img{
	float: left;
	margin-top: 0px;
	margin-bottom: 12px;
}
#news p {
	color: #c2a8ec;
	margin: 0px;
}
#news h1 {
	font-size: 12px;
	font-weight: bold;
	color: #995ae0;
	margin-top: 0px;
	margin-bottom: 2px;
}
#news h2 {
	font-size: 10px;
	color: #666666;
	margin-bottom: 0px;
	clear: left;
	margin-top: 0px;
}
#contentR {
	width: 686px;
	float: right;
}
#block {
	background-color: #ffffff;
	background-image: url(../gfx/des/blockTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 670px;
	padding: 8px;
}
#mainImg {
	float: left;
	width: 670px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
#mainImg2 {
   float: left;
    margin-left: 13px;
    margin-right: 0;
    margin-top: 11px;
    padding-bottom: 8px;
    text-align: left;
    width: 670px;
}
#welcome {
	clear: left;
	float: left;
	width: 670px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#welcome img {
	float: left;
	margin-top: 8px;
}
#welcomeTxt {
	float: left;
	width: 410px;
	margin-left: 16px;
}
#welcomeTxt p {
	margin-top: 0px;
	margin-bottom: 4px;
}
#welcomeTxt a {
	background-image: url(../gfx/des/dot.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	text-decoration: none;
}
#welcomeTxt a:hover {
	text-decoration: underline;
}
#banner {
	float: right;
	height: 200px;
	width: 218px;
}
#promoBlock {
	background-color: #ffffff;
	background-image: url(../gfx/des/blockBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: left;
	float: left;
	width: 678px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.promo {
	background-color: #2e0f46;
	background-image: url(../gfx/des/bgPromo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 240px;
	width: 198px;
	margin-right: 8px;
	padding: 10px;
	text-align: left;
}
.promo p {
	color: #cab3f0;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	height:auto;
	max-height:102px;
}
.promo h1 {
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 3px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
}
.promo a {
	color: #ffffff;
	background-image: url(../gfx/des/dotWh.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 6px;
	padding-right: 16px;
	text-decoration: none;
}
.promo a:hover {
	text-decoration: underline;
}
.promoR {
	background-color: #2e0f46;
	background-image: url(../gfx/des/bgPromo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 240px;
	width: 198px;
	padding: 10px;
	text-align: left;
}
.promoR p {
	color: #cab3f0;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	height:auto;
	max-height:102px;
}
.promoR h1 {
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 3px;
	padding-right: 6px;
	padding-left: 6px;
	margin-top: 0px;
}
.promoR a {
	color: #ffffff;
	background-image: url(../gfx/des/dotWh.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 6px;
	padding-right: 16px;
	text-decoration: none;
}
.promoR a:hover {
	text-decoration: underline;
}
.promoImg {
	height: 96px;
	width: 198px;
	margin-bottom: 8px;
}
#footer {
	clear: none;
	float: right;
	width: 686px;
	text-align: left;
	padding-bottom: 20px;
}
#contentL {
	float: left;
	width: 231px;
}
#footer img {
	margin-right: 14px;
	margin-left: 14px;
}
#blauge {
	float: right;
	margin-top: 10px;
	font-size: 10px;
	color: #C2A8EC;
	text-align: right;
	margin-right: 14px;
}
#blauge a {
	color: #C2A8EC;
	text-decoration: none;
}
#blauge a:hover {
	color: #552587;
}
#logos {
	float: left;
	margin-top: 12px;
}
#logos2 {
	float: left;
	width: 686px;
	height: 50px;
	margin-bottom: 6px;
}
#txt {
	width: 654px;
	float: left;
	margin-left: 8px;
	text-align: left;
}
#see {
	background-image: url(../gfx/des/dotsGrey.gif);
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	width: 650px;
	text-align: left;
	padding-top: 12px;
	margin-left: 8px;
	padding-left: 4px;
}
.photoL {
	float: left;
	margin-top: 2px;
	margin-right: 14px;
	margin-bottom: 11px;
}
.photoL2 {
	float: left;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
}
.photoR {
	float: right;
	margin-top: 2px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#txt table {
	text-align: center;
}
#txt table {
	text-align: center;
}
#txt td {
	padding: 4px;
}
.tableLabel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B175D;
}
.tableTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B175D;
	line-height: 28px;
}
.tableTitle2 {
	color: #FFFFFF;
	background-color: #3B175D;
	font-size: 12px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 20px;
}
.tableTxtL {
	text-align: left;
}
#galleryTable {
	float: left;
}
#galleryTable2 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
#galleryTable td {
	padding-top: 7px;
	padding-bottom: 7px;
}
.blank {
	background-color: #ffffff;
}
.violetTd {
	font-weight: bold;
	color: #3B175D;
	background-color: #EFE3F9;
}
.violetTd2 {
	font-size: 12px;
	color: #3B175D;
	background-color: #EFE3F9;
	font-style: italic;
}
.lm {
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.lm2 {
	margin-left: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.price {
	font-size: 14px;
	color: #3B175D;
	margin-top: 16px;
	margin-bottom: 12px;
	margin-left: 10px;
}
.price2 {
	font-size: 14px;
	color: #3B175D;
	margin-top: 16px;
	margin-bottom: 10px;
}
.price3 {
	font-size: 14px;
	color: #ffffff;
	margin-top: 16px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
}
.lp {
	padding-left: 10px;
}
.center {
	text-align: center;
}
#cards {
	float: left;
	height: 56px;
	width: 218px;
	margin-top: 20px;
}
.promoNew {
	background-image: url(../gfx/des/bgPromo.gif);
	background-repeat: repeat-y;
	padding: 10px;
	float: left;
	width: 634px;
	margin-bottom: 10px;
}
.left {
	float: left;
	clear: left;
}
#txt h5 {
	background-image: url(../gfx/des/lineTtl.gif);
	background-repeat: repeat-x;
	margin-top: 6px;
	margin-bottom: 18px;
	float: left;
	width: 99%;
}
#mainImg2 img {
	
}
#linkW {
	float: right;
}
#linkF {
	float: left;
	width: 120px;
}
#bannerSm {
	float: left;
	width: 670px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#block .mapa

{
	float:right;
}

#formularz

{
	background-image:url("../gfx/des/dotsGrey.gif");
	background-repeat:repeat-x;
	float:left;
	margin-left:8px;
	padding-left:4px;
	padding-top:12px;
	text-align:left;
	width:650px;
}

#formularz.umow

{
	background-image:none;height:250px;margin-top:20px;
}
#formularz h2
{
	margin-top:0px;margin-bottom:30px;
}

#formularz ul input
{
	background-image: url(../gfx/input_text.jpg);
	background-repeat: no-repeat;
	border:0px;width:199px;height:20px;
	color:#000;overflow:hidden;background-color:#fff;
}

#formularz #

{
	float:left;
}

#formularz ul

{
	padding-left:0px;
	margin-bottom:10px;
}

#formularz form

{
	margin-left:10px;
}

#formularz li

{
	list-style:none;
}

#formularz label

{
	font-weight:bold;
}

#formularz #textarea

{
	float:right;margin-right:30px;
}

#formularz ul textarea
{
	background-image: url(../gfx/input_area.jpg);
	background-repeat: no-repeat;
	border:0px;width:339px;height:121px;
	color:#000;background-color:#fff;
}

#send

{
	float:right;margin-top:64px;margin-right:-340px;
}

#send ul input
{
	background-image: url(../gfx/wyslij.jpg);
	background-repeat: no-repeat;
	border:0px;width:66px;height:19px;
	color:#fff;margin-bottom:10px;
}

#nick, #tel, #mail

{
	float:left;width:223px;height:48px;
}

.slideshow

{
float:left;
margin-bottom:10px;
margin-right:14px;
margin-top:2px;	
}

img#oMusicBtn

{
	position:absolute;
	z-index:5;
}

#mainImg2 img 

{
	
}

a.music

{
	color:#fff;
}

#Slogan {
	float: left;
	height:94px;
	padding:0;margin:0;
	   width: 655px;
	
}

img.slogan

{
	margin-top:32px;margin-left:100px;
}

.play 
{
	float:right;padding:0;margin:0;
}
#in_slogan

{

	float:left;width:100%;
}


#left_top

{
	float:left;width:125px;Height:90px;padding:0;margin:0;
}

.out

{
	float:right;padding:0;margin:0;margin-right:5px;
}

p.symbole img

{
	text-align:center;margin-left:145px;margin-right:auto;
}

p.center img
{
	margin-left:40px;margin-right:auto;
}

b.big

{
	font-size:12px;
}

#contentL .Qualitet a

{
	font-weight:bold;color: #EBE0FB;
}

p.small

{
	font-weight:normal;font-size:13px;
}

h2.ref

{
	text-align:right;font-size:13px!important;
	color:#000;
}

img.center


{
	text-align:center;padding:4px;
}

#umow

{
	background-image:url("../gfx/umow_wizyte.png");
	background-repeat:no-repeat;
	float:left;
	width:232px;height:40px;
}

#umow a

{
	color:#000;font-size:15pt;    line-height: 38px;
    margin-left: 15px;
}

#umow a:hover

{
	color:#210938;
}

.henna h2

{
	float:left;clear:none!important;margin-bottom:10px!important;
} 

.referencje p.small

{
	font-size:11px;
}  

.pomniejszone #txt h3

{
	font-size:13px;
}
h3.diffrent

{
	font-size:14px!important;
}
#formularz.umow
{
 
    background-image: url("../gfx/des/blockBottom.gif");
    background-position: center bottom;
    background-repeat: no-repeat;

}
	
.logotypy

{
	float:right;
}
	
.logotypy img

{
	vertical-align:middle;
}

#likebox

{
	float:left;
    margin-top: 30px;
}

#rotator
{
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 310px;
	height: 427px;
}
#rotator img
{
display: none;
position: absolute;
top: 0;
left: 0;
}

#ramka_l
{
	float:left;margin:0px 10px 10px 0px;
	width:190px;border:1px solid #8e8e8e;
	padding:10px;color:#8e8e8e;-moz-border-radius: 5px;
	border-radius: 5px;font-family: Trebuchet MS;
}

#ramka_r
{
	float:right;margin:0px 0px 10px 10px;
	padding:10px;border:1px solid #8e8e8e;
	width:190px;color:#8e8e8e;-moz-border-radius: 5px;
	border-radius: 5px;font-family: Trebuchet MS;
}

#ramka_r h2, #ramka_l h2

{
	float:left;width:190px;margin: 0px 0px 4px 0px;
	color:#ac8945;font-size:14px;font-weight:normal;font-family: Tahoma;
}

#rotator #imageContainer {
	position:relative;
	margin:auto;
	width:310px;
	border:1px solid #000;
}
#rotator #imageContainer {
	height:427px;
}

#rotator #imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#mainImg2 #rotator img

{
	width:646px;height:347px;
}


.lang

{
	float:right;margin-right:-70px;margin-top:15px;
}

.lang a.polish

{
	background-image:url("../gfx/lang/pl_active.jpg");
	text-indent:-99999px;float:left;width:25px;height:15px;
	margin-right:5px;
}


.lang a.english
{
	background-image:url("../gfx/lang/eng_active.jpg");
	text-indent:-99999px;float:left;width:25px;height:15px;
}

.ram {
    border: 1px solid #8E8E8E;
    border-radius: 5px 5px 5px 5px;
}

