body    {
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-family: Tahoma, Arial, Sans, sans-serif;
        line-height: 19px;
        background-image: url(../img/bg.jpg);
        background-repeat:repeat-x;
        background-color: #650C12;
        letter-spacing: 0px;

        }


#content  {
          width: 762px;
          background: transparent;
          margin: auto;
          }


h2      {
        font-family: Arial, Sans, sans-serif;
        font-size: 13px;
        color: #650C12;
        font-weight: bold;
        margin: 0;
        padding: 0px 0px 0px 0px;
        }

.red      {
        font-family: Arial, Sans, sans-serif;
        font-size: 13px;
        color: #650C12;
        font-weight: bold;
        margin: 0;
        padding: 0px 0px 0px 0px;
        }


.bold1 {
color: #650C12;
font-weight: bold;
}

.bold2 {
color: #650C12;
font-size: 14px;
font-weight: bold;
}


a:link
        {
        text-decoration: underline;
        color: #8F0624;
        }

a:visited
        {
        text-decoration: underline;
        color: #8F0624;
        }

a:hover
        {
        text-decoration: underline;
        color: #333;
        }

a:active
        {
        text-decoration: underline;
        color: #333;
        }


img.dbf, img.home, #logo a, #homeLink a   {
        border: 0;
        padding: 0;
        display: block;
        }






#header     {
        width: 762px;
        height: 185px;
        }

#logo  {
        float: left;
        width: 208px;
        height: 185px;
        border: 0;
        padding: 0;
        }


#kontener       {
        float: left;
        width: 88px;
        height: 185px;
        border: 0;
        padding: 0;
        }

#bgWhite {
        background-color: #fff;
        width: 88px;
        height: 160px;
        border: 0;
        padding: 0;
        }


#homeLink       {
        width: 88px;
        height: 25px;
        border: 0;
        padding: 0;
        }



#leavesLeft  {
        float: left;
        background-image: url("../img/leavesLeft.jpg");
        width: 216px;
        height: 185px;
        }


#leavesRight  {
        float: left;
        background-image: url("../img/leavesRight.jpg");
        width: 250px;
        height: 185px;
        }








#mainContent {
        padding: 0;
        margin: 0;
        width: 762px;
        }



#menuLeft  {
        float: left;
        width: 144px;
        height: 400px;
        }

#menuSpaceLeft  {
        float: left;
        background-image: url("../img/menuLeft.jpg");
        background-repeat: no-repeat;
        width: 10px;
        height: 160px;
      }

#menuSpaceRight  {
        float: left;
        width: 134px;
        height: 160px;
        background-color: #0868A5;
       }



#menuUp    {
        background-image: url("../img/menuUp.jpg");
        background-repeat: no-repeat;

        width: 134px;
        height: 11px;
     }


#menuList       {

        width: 134px;
        height: 132px;
        background-color: #0868A5;

        }

#menuList ul    {

        list-style: none;
        text-align: right;
        padding: 0;
        margin: 0;

        }

#menuList ul li {
        height: 33px;
        font-family: Tahoma, Arial, Sans, sans-serif;
        font-size: 18px;
        line-height: 33px;
        font-weight: bold;
        font-style: normal;

        width: 134px;
       }

#menuList ul li a      {
        text-decoration: none;
        display: block;
        padding: 0px 20px 0px 0px;

        height: 33px;

        }

#menuList ul li a:link        {
        color: #efefef;
        background-color: #0868A5;
        }

#menuList ul li a:visited        {
        color: #efefef;
        background-color: #0868A5;
        }

#menuList ul li a:hover        {
        color: #000000;
        background-color: #cccccc;
        }

#menuList ul li a:active        {
        color: #650C12;
        background-color: #efefef;
        }


#menuList ul li .wybrane       {
        color: #650C12;
        background-color: #efefef;
         display: block;
         padding: 0px 20px 0px 0px;
         height: 33px;

        }


#menuDown    {
        background-image: url("../img/menuDown.jpg");
        width: 134px;
        height: 17px;
        position: absolute;
        }

#underMenu      {
        float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 240px;
        }



#underMenu1      {
float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 1031px;
        }

html>body #underMenu1      {
        height: 940px;
        }


#underMenu2      {
float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 558px;
        }


#underMenu3      {
        float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 1520px;
        }

html>body #underMenu2      {
        height: 559px;
        }

html>body #underMenu3      {
        height: 1480px;
        }



#underMenu4      {
        float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 798px;
        }

#underMenu5      {
        float: left;
        background-image: url("../img/underMenu.jpg");
        background-repeat: repeat-y;
        width: 144px;
        height: 1028px;
        }



#middlePage     {
        float: left;
        background-image: url("../img/middlePage.jpg");
        background-repeat: no-repeat;
        background-color: #efefef;
        width: 368px;
        height: 400px;

        }




#mainText       {
        background-color: transparent;
      padding: 15px 15px 0px 15px ;
        text-align: left;
        font-size: 11px;
        line-height: 18px;
        margin: 7px 0px 0px 10px;
        }

#mainText h1 {
        font-size: 16px;
        font-family: Arial, Sans, sans-serif;
        font-weight: bold;
        color: #000;
        }

.blueHead    {
        color: #0868A5;
        }
#mainText ul    {

        list-style: square;
       margin: 0 0 0 0;
        padding: 0 0 0 15px;

        }




#mainText ul li {
        padding: 0px 0px 10px 0px;

          }





#rightColumn     {
        float: left;
        width: 250px;
        height: 400px;
        }


#languages     {
        float: left;
        background-image: url("../img/languages.jpg");
        background-repeat: no-repeat;
        width: 250px;
        height: 68px;
        text-align: right;
        }


.langOption      {
        color: #650C12;
        font-weight: bold;
        margin: 15px 20px -15px 0px;
        height: 10px;
        }

.langOption a   {
        font-size: 11px;
        text-decoration: none;
        color: #000;
        font-weight: normal;
        }

.langOption a:link
        {
        text-decoration: none;
        color: #000;
        }

.langOption a:visited
        {
        text-decoration: none;
        color: #000;
        }

.langOption a:hover
        {
        text-decoration: underline;
        color: #650C12;
        }

.langOption a:active
        {
        text-decoration: underline;
        color: #650C12;
        }



#languages .head      {
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        color: #0868A5;
        margin: 25px 0px 0px 17px;
        }

html>body #languages .head      {
        margin: 35px 0px 0px 17px;
        }


#kontenerLeft     {
        float: left;
        display: block;
        width: 250px;
        height: 332px;
        background-color: #123;
        background-image: url("../img/cosRight.jpg");
        background-repeat: no-repeat;
        background-position: right;
        }


#oferta-content     {
        float: left;
        display: block;
        width: 609px;
        height: 1115px;
         background-color: #efefef;
         font-size: 11px;
        }






#reklamy-content     {
        float: left;
        display: block;
        width: 609px;
        height: 890px;
         background-color: #efefef;
         font-size: 11px;
        }


#ulotki-content     {
        float: left;
        display: block;
        width: 609px;
        height: 1550px;
         background-color: #efefef;
         font-size: 11px;
        }

#ksiazki-content     {
        float: left;
        display: block;
        width: 609px;
        height: 1120px;
         background-color: #efefef;
         font-size: 11px;
        }

html>body #ulotki-content {
          height: 1550px;
          }

 #czasopisma-content     {
        float: left;
        display: block;
        width: 609px;
        height: 650px;
         background-color: #efefef;
         font-size: 11px;
        }

#oferta-content ul    {
      list-style: square;
      padding: 0 0 0 0px;
      margin: 10px 0px 0px 25px;
        }

html>body #oferta-content ul    {

        list-style: square;
padding: 0 0 0 25px;
        }


#oferta-content ul li {
          }

 #portfolio-content     {
        float: left;
        display: block;
        width: 609px;
        height: 1028px;
         background-color: #efefef;
         font-size: 11px;
        }

 #firma-content     {
        float: left;
        display: block;
        width: 609px;
        height: 650px;
         background-color: #efefef;
         font-size: 11px;
        }


#firma-content ul    {
        list-style: square;
        }




#firma-content ul li {
      line-height: 20px;
        display: block;
         list-style: square;
        padding: 0px 0 12px 0;

          }



.head      {
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        color: #0868A5;
        margin: 30px 0px 0px 30px;
        }

.head1      {
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        color: #0868A5;
        margin: 5px 0px 0px 0px;
        }

#oferta-content h2      {
        font-family: Arial, Sans, sans-serif;
        font-size: 13px;
        color: #650C12;
        font-weight: bold;
        margin: 0;
        padding: 13px 0px 0px 15px;
        }

#linia-right     {
        background-color: #efefef;
        float: left;
        display: block;
        width: 8px;
        height: 1123px;
        background-color: #123;
        background-image: url("../img/cosRight-bg.jpg");
        background-repeat: repeat-y;
        background-position: top;
        }

html>body #linia-right     {
        height: 1028px;
        }


#linia-right1     {
        background-color: #efefef;
        float: left;
        display: block;
        width: 8px;
        height: 650px;
        background-color: #123;
        background-image: url("../img/cosRight-bg.jpg");
        background-repeat: repeat-y;
        background-position: top;
        }

html>body #linia-right1     {
        height: 650px;
        }


#linia-right2     {
        background-color: #efefef;
        float: left;
        display: block;
        width: 8px;
        height: 1612px;
        background-color: #123;
        background-image: url("../img/cosRight-bg.jpg");
        background-repeat: repeat-y;
        background-position: top;
        }

 html>body #linia-right2     {
        height: 1550px
        }


#linia-right3     {
        background-color: #efefef;
        float: left;
        display: block;
        width: 8px;
        height: 1120px;
        background-color: #123;
        background-image: url("../img/cosRight-bg.jpg");
        background-repeat: repeat-y;
        background-position: top;
        }


#linia-right4     {
        background-color: #efefef;
        float: left;
        display: block;
        width: 8px;
        height: 890px;
        background-color: #123;
        background-image: url("../img/cosRight-bg.jpg");
        background-repeat: repeat-y;
        background-position: top;
        }

 html>body #linia-right4     {
        height: 890px
        }

#cosLeft     {
        float: left;
        background-color: #efefef;
        width: 17px;
        height: 332px;
        }



#rightContent     {
        float: left;
        background-image: url("../img/pinkLine.jpg");
        background-repeat: no-repeat;
        background-position: top;
        background-color: #e5d5d6;
        width: 224px;
        height: 332px;

        }

#rightContent h3      {
        font-family: Arial, Sans, sans-serif;
        font-size: 12px;
        color: #650C12;
        font-weight: bold;
        margin: 0;
        padding: 13px 0px 5px 15px;
        }

#rightContent ul {
        list-style: none;
        font-size: 11px;
        line-height: 15px;
        margin: 0;
        padding: 0px 0px 0px 0px;
        }

#rightContent ul li {
     padding: 0px 0px 0px 15px;
        margin: 0;
        }




#cosRight     {
        float: left;
        background-image: url("../img/cosRight.jpg");
        background-repeat: no-repeat;
        width: 9px;
        height: 332px;
        }






#upperFooter     {

        width: 762px;
        height: 26px;
        }


#leftUpperFooter     {
        float: left;
        background-image: url("../img/leftUpperFooter.jpg");
        background-repeat: no-repeat;
        width: 144px;
        height: 26px;
        }



#middleUpperFooter     {
        float: left;
        background-image: url("../img/middleUpperFooter.jpg");
        background-repeat: no-repeat;
        width: 385px;
        height: 26px;
        }



#rightUpperFooter     {
        float: left;
        background-image: url("../img/rightUpperFooter.jpg");
        background-repeat: no-repeat;
        width: 233px;
        height: 26px;
        }

 #rightUpperFooter1     {
        float: left;
        background-image: url("../img/rightUpperFooter1.jpg");
        background-repeat: no-repeat;
        width: 233px;
        height: 26px;
        }






#lowerFooter     {
        float: left;
        background-color: #650C12;
        width: 762px;
        height: 44px;
        padding-top: 8px;
        }





#leftSpace     {
        float: left;
        background-color: #650C12;
        width: 144px;
        height: 39px;
        border-top: 3px solid  #650C12;
        }



#middleSpace     {
        float: left;
        background-color: #650C12;
        width: 385px;
        height: 39px;
        border-top: 3px solid #666;
        }

#middleSpace p {
        color: #D2818A;
        font-size: 10px;
        }

#middleSpace p a:link
        {
        text-decoration: none;
        color: #D2818A;
        }

#middleSpace p a:visited
        {
        text-decoration: none;
        color: #D2818A;
        }

#middleSpace p a:hover
        {
        text-decoration: underline;
        color: #D2818A;
        }

#middleSpace p a:active
        {
        text-decoration: underline;
        color: #D2818A;
        }



#rightSpace     {
        float: left;
        background-color: #650C12;
        width: 225px;
        height: 39px;
        border-top: 3px solid  #783034;
        text-align: right;
        margin-right: 8px;
        }

#rightSpace img, #rightSpace .valid       {
        border: 0;
        padding-top: 0px;
        width: 225px;
        height: 12px;
        }

#rightSpace .valid   {
        color: #D2818A;
        font-size: 10px;
        width: 225px;
        }

#rightSpace .valid a:link
        {
        text-decoration: none;
        color: #D2818A;
        }

#rightSpace .valid a:visited
        {
        text-decoration: none;
        color: #D2818A;
        }

#rightSpace .valid a:hover
        {
        text-decoration: underline;
        color: #D2818A;
        }

#rightSpace .valid a:active
        {
        text-decoration: underline;
        color: #D2818A;
        }


.noStyle {
        display: none;
        padding: 0;
        margin: 0;
        }

div.formularz .head { color: #333; font-size: 18px; letter-spacing: 0px;  text-align: left; }
div.formularz .text { margin: 15px 0 0px 0px; padding: 0; clear: both; color: #333; letter-spacing: 0px; }
div.formularz .form-text { color: #000; font-size: 11px; letter-spacing: 0px; margin: 20px 0 10px 0px; height: 270px; }
div.formularz .form-text form input, textarea { width: 175px; border: 1px solid #999; color: #000000; font-size: 11px; letter-spacing: 1px; background: #cccccc; margin-bottom: 6px;}
div.formularz .form-name { color: #333; font-size: 11px; letter-spacing: 0px; width: 135px; float: left;  text-align: left; }
div.formularz .form-text form .formSubmit input { color: #fff; background: #0868A5; letter-spacing: 1px; border: 1px solid #fff; font-size: 12px; width: 80px; height: 22px; margin: 5px 5px 0 140px; padding: 0; float: left;}

.portfolio-img {float: left; width: 130px; background-color: #ddd; padding: 7px; height: 220px;}
.portfolio-row {margin-top: 20px; clear: both; height: 220px;}
.podglad {background-color: #fff; width: 60px; text-align: center;}
.portfolio-desc {float: left; width: 380px; background-color: #ddd; height: 220px; padding: 7px;}

.portfolio-img-v2 {float: left; width: 250px; background-color: #ddd; padding: 7px; height: 220px;}
.portfolio-desc-v2 {float: left; width: 250px; background-color: #ddd; height: 220px; padding: 7px;}

html>body .portfolio-desc-v2 {float: left; width: 260px; background-color: #ddd; height: 220px; padding: 7px;}



.portfolio-img-v3 {float: left; width: 270px; background-color: #ddd; padding: 7px; height: 220px;}
.portfolio-desc-v3 {float: left; width: 236px; background-color: #ddd; height: 220px; padding: 7px;}



.menu-portfolio {
        width: 545px;
        float: left;
        text-align: left;
       }

.menu-portfolio ul {
        margin: 0 0 10px 0;
        padding: 0 0 0 0;
        height: 40px;
       }


.menu-portfolio ul li {
        height: 27px;
        font-family: Tahoma, Arial, Sans, sans-serif;
        font-size: 13px;
        line-height: 26px;
        font-weight: bold;
        font-style: normal;
       display: block;
        width: 134px;
      margin-right: 2px;
        padding: 0;
        float: left;
        border: 0;
       }

.menu-portfolio ul li a      {
        text-decoration: none;
        display: block;
        padding-top: 3px;
        margin: 0;
       height: 27px;
       width: 133px;
       text-align: center;
float: left;

        }

.menu-portfolio ul li a:link        {
        color: #000000;
        background-color: #ffffff;
        text-decoration: none;
        }

.menu-portfolio ul li a:visited        {
        color: #000000;
        background-color: #ffffff;
        text-decoration: none;
        }

.menu-portfolio ul li a:hover        {
        color: #000000;
        background-color: #dddddd;
        text-decoration: none;
        }

.menu-portfolio ul li a:active        {
        color: #650C12;
        background-color: #ffffff;
        text-decoration: none;
        }


.menu-portfolio ul li .wybrane       {
        color: #efefef;
        background-color: #0868A5;
        display: block;
        height: 27px;
       width: 135px;
       text-align: center;
        padding-top: 3px;
        }
