a.LeftMenu
{
    font: normal 11px/17px Tahoma, Sans;
    color: #575757;
    text-decoration: none;
}

a.LeftMenuBold
{
    font: bold 11px/17px Tahoma, Sans;
    color: #000000;
    text-decoration: none;
}

a.LeftMenu:hover
{
    text-decoration: underline;
}

a.LeftMenuBold:hover
{
    text-decoration: underline;
}

#Contents
{
    width: 667px;
    background: url('../img/background_other_content.png') repeat-y left top;
}

#FooterLeft
{
  background: url('../img/other.footer.png') no-repeat left top;
  float: left;
  width: 338px;
  height: 185px;
}

#DoUlubionych
{
	display: none;
}

#MainContentsLeft
{
    float: left;
    width: 213px;
}



#MainContentsLeftText
{
        float: left;
        width: 213px;
        background: url('../img/background_offer.png') repeat-y left top;
}

#MainContentsLeft ul
{
    display: block;
    list-style: none;
    margin: 0px 0px 7px 0px;
    padding: 0px;
}

#MainContentsLeft li
{
    display: inline;
    margin: 0px;
    padding: 0px;
}

#MainContentsLeft ul li a
{
    display: block;
    padding-left: 29px;
    background: url('../img/cross.png') no-repeat 0px 3px;
    margin-right: 10px;
}

h3
{
    font: bold 15px/18px Tahoma, Sans;
    color: #06347c;
    text-align: left;
    margin: 0px 0px 5px 0px;
}

h4
{
    font: bold 14px/17px Tahoma, Sans;
    color: #06347c;
    text-align: left;
    margin-top:  10px;
    margin-left:  14px;
}

h5
{
    font: bold 13px/15px Tahoma, Sans;
    color: #f11;
    text-align: left;
    margin:  0 0 0px 0px;
}

#Prices
{
	clear: both;
	margin-bottom: 10px;
}

#OfferContent
{
    width: 436px;
    border: 0px;
    margin: 0px;
    padding-left: 18px;
    padding-bottom: 20px;
    float: left;
}


#OfferContent h3
{
	padding-bottom: 10px;
}

#OfferContent p
{
    font: normal 13px/17px Tahoma, Sans;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 415px;
}

#OfferContent p.UwagaKliknij
{
	font: bold 13px/15px Tahoma, Sans;
	color: #f00;
	text-align: center;
	padding-bottom: 15px;
	letter-spacing: 0.05em;
}

#OfferContent p.PromotionTitle
{
	margin: -10px 0 20px 0;
	padding: 0;
	font: bold 14px/18px Tahoma, Helvetica, sans-serif;
	color: #ff8a01;
    clear: both;
}

#OfferContent p.TechnicalData
{
	font: bold 13px/17px Tahoma, Sans;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 246px;
    clear: both;
}

#Description
{
        padding-top: 10px;
        width: 426px;
        font: normal 11px/15px Tahoma, Sans;
}

#Description p
{
 		  font: normal 11px/15px Tahoma, Sans;
}

.OfferNormal

{
       background: url('../img/offer_button_normal.png') no-repeat left top;
}

.OfferEnding
{
        background: url('../img/offer_button_ending.png') no-repeat left top;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.short
{
	font: normal 14px/11px Tahoma, Sans;
  	 padding-bottom: 7px;
     height: 28px;
}

.long
{
  	 font: normal 10px/11px Tahoma, Sans;
  	 padding-bottom: 7px;
     height: 28px;
}

a.Offer
{
	width: 173px;
    color: #000000;
    text-align: left;
    padding-left: 0px;
    padding-right: 40px;
    text-decoration: none;
    display: block;
}

a.Offer:hover
{
    background-position: 0px -35px;
}

a.Machines
{
    display: block;
    float: left;
    width: 200px;
    height: 190px;
	padding: 5px 12px 0 0;
	margin: 0 12px 0 0;
    text-decoration: none;
}

a.Machines:hover
{
    background-position: 0px 100%;
}

a.MachinesTop
{
	background: url('../img/machines_top.png') no-repeat left top;
}

a.MachinesMiddle
{
	background: url('../img/machines_middle.png') no-repeat left top;
}

a.MachinesBottom
{
	padding-bottom: 5px;
	background: url('../img/machines_bottom.png') no-repeat left top;
}

a.MachinesTopBottom
{
	padding-bottom: 5px;
	background: url('../img/machines_top_bottom.png') no-repeat left top;
}

a.MachinesBottomSingle
{
	margin-top: -5px;
	padding-bottom: 5px;
	background: url('../img/machines_bottom.png') no-repeat left top;
}

a.MachinesTopBottomSingle
{
	margin-top: -5px;
	padding-bottom: 5px;
	background: url('../img/machines_top_bottom.png') no-repeat left top;
}

a.MachinesRight
{
	margin-right: 0;
}

a.Machines img
{
	display: block;
	width: 200px;
	height: 150px;
	margin: 0 0 1px 0;
}

a.Machines span.name
{
	display: block;
    font: normal 13px/16px Tahoma, Sans;
    color: #000000;
}

a.Machines span.price
{
	display: block;
    font: normal 12px/16px Tahoma, Sans;
    color: #ff0000;
}

a.Targi
{
    width: 375px;
    height: 40px;
    font: bold 14px/17px Tahoma, Sans;
    color: #000000;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 50px;
    text-decoration: none;
    display: block;
    float: right;
}

a.Targi:hover

{
    background-position: 0px -50px;
}

.TargiNormalWhite
{
	background: url('../img/targi_white_normal.png') no-repeat left top;
}

.TargiEndingWhite
{
	background: url('../img/targi_white_ending.png') no-repeat left top;
}
.TargiNormalGrey
{
	background: url('../img/targi_gray_normal.png') no-repeat left top;
}

.TargiEndingGrey
{
	background: url('../img/targi_gray_ending.png') no-repeat left top;
}

#MainContentsLeftTop

{

         overflow: hidden;

    width: 213px;

    height: 12px;

          background: url('../img/top_offer.png') no-repeat left top;

}



#MainContentsLeftBottom

{

    overflow: hidden;

    width: 213px;

    padding-top: 33px;

    float: left;

          background: url('../img/bottom_offer.png') no-repeat left top;

}







#BackToHomePage

{

  height: 20px;

  width: 416px;

  padding-top: 10px;

  float: left;

}

#Print
{
        width: 436px;
}

#Print p
{
    font: normal 11px/17px Tahoma, Sans;
    color: #575757;
}

#PrintButton
{

  height: 20px;
  width: 416px;
  margin-top: 16px;
  float: left;
}

#PrintButton a

{
    font: bold 11px/17px Tahoma, Sans;
    color: #404040;
    text-align: left;
    text-decoration: none;
    display: block;
    padding-left: 20px;
    background: url('../img/printer.png') no-repeat 0px 60%;
}



#PrintButton a:hover

{
        text-decoration: underline;
}

#BackToHomePage a

{

         font: bold 11px/17px Tahoma, Sans;

    color: #404040;

    text-align: left;

    text-decoration: none;

    display: block;

    padding-left: 20px;

    background: url('../img/arrow_back.png') no-repeat 0px 60%;

}



#BackToHomePage a:hover

{

        text-decoration: underline;

}



#DetailTable

{

  padding: 0px;

  border-collapse: collapse;

  border: 0px;

  border-bottom: 1px solid #d5d5d5;

}



td.Field

{

  font: normal 11px/15px Tahoma, Sans;

  border-top: 1px solid #d5d5d5;

  width: 200px;

  height: 19px;

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 3px;

  padding-bottom: 3px;

  color: #404040;

  background-image: url('../img/table_background.png');

}



td.FieldValue

{

  font: 11px/15px Tahoma, Sans;

  border-top: 1px solid #d5d5d5;

  width: 196px;

  padding-left: 10px;

  padding-right: 10px;

  padding-top: 3px;

  padding-bottom: 3px;

  color: #404040;

  font-weight: normal;

}



.DetailsPicture
{
     width: 210px;
     height: 190px;
}


.DetailsPicture span
{
    width: 200px;
    height: 20px;
    font: bold 13px/17px Tahoma, Sans;
    color: #FF1111;
    display: block;
    text-align: left;
    text-decoration: none !important;
    padding-left: 20px;
    background: url('../img/mag.png') no-repeat 1px 3px;
}



.DetailsPicture a span:hover
{
        text-decoration: underline;
}



.DetailsImage
{
        border: 5px solid #efefef;
        float: none;
}

#Pdfs
{
         height: auto;
    width: 416px;
    padding-top: 10px;
         float: left;
}

#Pdfs a

{
    font: bold 11px/18px Tahoma, Sans;
    color: #404040;
    text-align: left;
    text-decoration: none;
    margin-top: 5px;
    display: block;
    padding-left: 24px;
    background: url('../img/pdf.png') no-repeat 0px 0px;
}


#Pdfs a:hover

{
        text-decoration: underline;
}

#Details
{
         height: auto;
    width: 416px;
    padding-top: 10px;
         float: left;
}

#Details a

{
    font: bold 11px/18px Tahoma, Sans;
    color: #404040;
    text-align: left;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    padding-left: 24px;
    background: url('../img/details.png') no-repeat 0px 0px;
}


#Details a:hover
{
        text-decoration: underline;
}

a.gallery
{
	text-decoration: none;
}

