/* CSS Document */
 
body{ background-color:#E2DEC3; background-image: url(img/bg.jpg); background-repeat: repeat-x; background-position: center top; text-align:center; font-family:tahoma, verdana, helvetica ce, arial, helvetica; font-size:14px; color:#000000;  line-height:17px; padding:0px; margin:0px;}

#wrapper	{width:861px; height:auto; margin:0px auto; padding:0px; border:0px; }
#header 	{width:861px; height:185px;  background:url(img/header.jpg) no-repeat; padding:0px 0px 0px 0px;}
#middle	  {width:861px; height:297px;  background:url(img/patern.jpg) no-repeat; padding:0px 0px 0px 0px;}
#footer		{width:861px; height:74px;  background:url(img/footer.jpg) repeat-x; margin:0px 0px 0px 0px;}
#menu     {width:861px; padding:74px 0 0 0;}
#txt      {width:861px; height:auto;}
#text     {width:861px; height:226px; background:url(img/middle.jpg);}
#textlft     {width:565px; height:auto; background-color:#ffffff; background-image: url(img/lewy.jpg); background-repeat: repeat-x; background-position: center top; margin:0px 0px 0px 0px; padding:25px 0 0 0; }
#textrght     {width:296px; height:225px; background:url(img/prawy.jpg) no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}




#right    {width:353px; height:200px; background:url(img/rightpatern.jpg) repeat-y;}
#down    {width:508px; height:67px; background:url(img/down.jpg) ; margin:190px 0px 0px 0px;}
#under   {width:861px;  text-align:right; padding:50px 0px 0px 0px;}

/*Klasy*/
a.under 		{font-size:10px;  text-decoration:none; color:#A00000; text-align:right; padding:0px 0 0 10px;}
a.menu			{display:block; float:left; width:90px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px; font-size:14px; font-family:times; text-decoration:none; font-weight:bold; color:#ffffff; text-align:center; }
a:hover.menu	{display:block; float:left; width:90px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 2px; font-size:14px; font-family:times; text-decoration:none; font-weight:bold; color:#ffffff; background:#9A0620; text-align:center;}
.letters {font-size:11px; font-family:tahoma; color:#777777; padding:15px 20px 0 10px;} 
.photo {padding:15px 20px 0 30px; letter-spacing:25px; } 
.video {width:500px; height:170; padding:20px 0 0 0px; text-align:center;}
.video_image{border:3px solid #9A0620;}
.newsletter_content{width:565px; height:68px; background:url(img/middleleft.jpg) no-repeat;}
.letters_video {width:500px; height:auto; padding:20px 0 0 20px; text-align:left; border-bottom:1px solid #c4c4c4;} 
.letters1 {font-size:14px; font-family:times; color:#ffffff;} 
.newsletter {font-size:11px; font-family:tahoma; color:#ffffff;} 
.letters_footer{font-size:11px; font-family:tahoma; color:#474747; padding:40px 0 0 0;}
.footer_constr{width:800px;  height:74px; display:block; padding:0px 0 0 0px;}
 
 
 
/*POmagacze*/
.floatLeft	{float:left; display:block; position: relative;}
.floatLeftIl{float:left; display:inline-block; position: relative;}
.floatRight	{float:right; display:block; position: relative;}
.block		{display:block;}
.none		{display:none;}
.inlineBlock{display:inline-block;}
.inline {display:inline;}
.clearBoth	{clear:both;}

.left		{text-align:left;}
.center		{text-align:center;}
.justify	{text-align:justify;}
.right		{text-align:right;}
.top		{vertical-align:top;}
.middle		{vertical-align:middle;}
.bottom		{vertical-align:bottom;}

.redb	{background:#c60003;}
.greenb	{background:green;}


/* pomagacze end */

 

.bt	{border-top:1px solid #e4e4e4;}
.br	{border-right:1px solid #e4e4e4;}
.bb	{border-bottom:1px solid #e4e4e4;}
.bl	{border-left:1px solid #e4e4e4;}
.ba	{border:1px solid #d7d1d1; }
