.column_catalog {
    width: 700px;
    float: right;
    padding: 0px 40px 15px 30px;
}
.products {
    border-top: 1px solid #fff;
    border-left: 1px solid #e7e7e7;
    margin-right: 15px;
    background: #ffffff;
}
.product_box {
    background: #fff url(../img/product_box.gif) no-repeat;
    float: left;
    height: 171px;
    width: 171px;
    position: relative;
}
.product_box img {
    padding-top: 10px;
    display: block;
    margin: auto;
}
.product_box:hover {
    background: url(../img/product_box_hover.gif) no-repeat;
    border-bottom: 2px solid #cecece;
    border-right: 2px solid #cecece;
    border-left: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
    height: 170px;
    margin: -2px auto auto -2px;
    width: 170px;
}
body.pol .product_box .product_new {
    position: absolute;
    background: url(../img/nowosc.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 120px;
    z-index: 500;
}
body.eng .product_box .product_new {
    position: absolute;
    background: url(../img/nowosc-en.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 120px;
    z-index: 500;
}
body.deu .product_box .product_new {
    position: absolute;
    background: url(../img/nowosc-de.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 120px;
    z-index: 500;
}
body.rus .product_box .product_new {
    position: absolute;
    background: url(../img/nowosc-ru.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 120px;
    z-index: 500;
}
body.pol .product_box .low_price {
    position: absolute;
    background: url(../img/niska_cena.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 120px;
    z-index: 500;
}
.product_box p, .studio_product p {
    position: absolute;
    top: 141px;
    left: 0px;
    width: 170px;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
}
.product_box > a {
    height: 170px;
    display: block;
    width: 170px;
}
.product_box p, .product_box p a  {
    color: #303030;
}
.studio_product {
    background: #fff url(../img/zano-studio.gif) 5px 5px no-repeat;
    float: left;
    height: 171px;
    width: 171px;
    position: relative;
}
.tags {
    font-size: 11px;
    height: 25px;
    border-bottom: 1px solid #d8d8d8;
    margin-right: 15px;
}
.tags  a span {
    background: url(../img/zakladka-a.png) no-repeat;
    padding: 6px 6px 5px 8px;
}
.tags a {
    background: url(../img/zakladka-b.png) right top no-repeat;
    padding: 2px 4px 1px 0px;
    color: #5f5f5f;
    display: block;
    float: left;
}
.tags a.here span {
    background: url(../img/zakladka-a-h.png) no-repeat;
    padding: 6px 6px 10px 8px;
}
.tags a.here {
    background: url(../img/zakladka-b-h.png) right top no-repeat;
    padding: 2px 4px 6px 0px;
    color: #5f5f5f;
    margin-top: -4px;
}
.tags a:hover, .tags a.here {
    color: #000;
}
.tags a:active {
    color: #000;
}
.lines {
    width: 213px;
    float: right;
    height: 40px;
    margin-top: -50px;
}
#LineSwitch_retro {
    display: block;
    float: right;
    height: 40px;
    width: 85px;
    margin-right: 15px;
    background: url(../img/linie_total.png) no-repeat;
}
#LineSwitch_retro:hover {
    background: url(../img/linie_total.png) 0px -40px no-repeat;
}
#LineSwitch_retro.here  {
    background: url(../img/linie_total.png) 0px -80px no-repeat;
}
#LineSwitch_retro.here:hover  {
    background: url(../img/linie_total.png) 0px -120px no-repeat;
}
#LineSwitch_retro:active, #LineSwitch_retro.here:active {
    background: url(../img/linie_total.png) 1px 1px no-repeat;
}
#LineSwitch_modern {
    height: 40px;
    width: 85px;
    display: block;
    float: right;
    background: url(../img/linie_total.png) -100px 0px no-repeat;
    margin-right: 15px;
}
#LineSwitch_modern:hover {
    background: url(../img/linie_total.png) -100px -40px no-repeat;
}
#LineSwitch_modern.here {
    background: url(../img/linie_total.png) -100px -80px no-repeat;
}
#LineSwitch_modern.here:hover {
    background: url(../img/linie_total.png) -100px -120px no-repeat;
}
#LineSwitch_modern:active {
    background: url(../img/linie_total.png) -99px 1px no-repeat;
}	
#LineSwitch_  {
    display: none;
    background: url(../img/linie_wszystkie.png) no-repeat;
}
#LineSwitch_:hover {
    background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
}
#LineSwitch_.here {
    background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
}
#LineSwitch_:active {
    background: url(../img/linie_wszystkie.png) 1px 1px no-repeat;
}
/*-- 
#LineSwitch_retro {
	padding: 6px 51px 0px 0px;
	background: url(../img/linie_retro.png) no-repeat;
	margin-right: 15px;
	}
#LineSwitch_retro:hover {
	background: url(../img/linie_retro.png) 0px -23px no-repeat;
	}
#LineSwitch_retro.here  {
	padding: 6px 51px 0px 0px;
	background: url(../img/linie_retro.png) 0px -23px no-repeat;
	margin-right: 15px;
	}
#LineSwitch_retro:active {
	background: url(../img/linie_retro.png) 1px 1px no-repeat;
	}
#LineSwitch_modern {
	padding: 6px 60px 0px 0px;
	background: url(../img/linie_modern.png) no-repeat;
	margin-right: 15px;
	}
#LineSwitch_modern:hover {
	background: url(../img/linie_modern.png) 0px -23px no-repeat;
	}
#LineSwitch_modern.here {
	padding: 6px 60px 0px 0px;
	background: url(../img/linie_modern.png) 0px -23px no-repeat;
	margin-right: 15px;
	}
#LineSwitch_modern:active {
	background: url(../img/linie_modern.png) 1px 1px no-repeat;
	}	
#LineSwitch_  {
	padding: 6px 50px 0px 0px;
	background: url(../img/linie_wszystkie.png) no-repeat;
	}
#LineSwitch_:hover {
	background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
	}
#LineSwitch_.here {
	padding: 6px 50px 0px 0px;
	background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
	}
#LineSwitch_:active {
	background: url(../img/linie_wszystkie.png) 1px 1px no-repeat;
	}
	--/
/*-------- STRONA PRODUKTU --------------------*/

.main_product {
    position: relative;
    padding-right: 40px;
}
.main_product table td.main_pic {
    width: 470px;
    background: url(../img/loader.gif)  50% 50% no-repeat;
    vertical-align:top;
}
.main_pic img {
    display: block;
    margin:auto;
    padding-top: 15px;
}
.main_product table td.right_data {
    vertical-align:top;
}
.main_product table td.product_images {
    vertical-align:top;
    width: 212px;
}
.main_product_pic {
    position: absolute;
    top: 50px;
    left: 10px;
}
.column_data {
    width: 255px;
    float: right;
    margin-top: -9px;
}
.column_poster {
    padding: 13px 0px 23px 0px;
    width: 172px;
}
.column_poster p {
    text-align: center;
    font-size: 11px;
    width: 172px;
    padding: 13px 0px 0px 0px;
}
.column_poster p a {
    color: #5d5d5d;
    padding: 20px 0px 0px 0px;
    margin: 0px 5px 0px 5px;
    background: url(../img/posters_dot.png) center -47px no-repeat;
}
.column_poster p a:hover, .column_poster p a.here {
    background: url(../img/posters_dot.png) center 8px no-repeat;
    color: #000;
}
.poster_box .image1 {
    background: url(../img/poster1_bg.png) no-repeat;
    height: 142px;
    padding-bottom: 15px;
}
.poster_box .image2 {
    background: url(../img/poster2_bg.png) no-repeat;
    height: 141px;
    padding-bottom: 15px;
}
.poster_box a {
    width: 140px;
    height: 110px;
}
.poster_box img {
    padding: 24px 14px 5px 14px;
    max-width: 140px;
    max-height: 110px;
}
.column_poster img {
    margin: auto;
}
.foto_box img {
    padding: 4px;
    background: #fff;
    border: 1px solid #d5d6d4;
    margin: 10px auto 20px auto;
    max-height: 100px;
    max-width: 100px;
    -webkit-box-shadow: 0px 2px 3px #eaeaea;
}
.odbojnice_posters .foto_box img {
    border: none;
    margin: auto;
    background: none;
}
.data_box {
    background: url(../img/product_data_head.png) no-repeat;
    padding-top: 2px;
}
.data_box_end {
    background: url(../img/product_data_box.png) left bottom no-repeat;
    padding: 4px 0px 20px 0px;
}
.data_switch {
    text-align: right;
    padding: 0px 4px 11px 11px;
}
.data_switch a {
    padding: 0px 7px 14px 7px;
    color: #434343;
    font-weight: bold;
    font-size: 15px;
}
.data_switch a:hover {
    color: #000;
}
.data_switch a.here {
    background: url(../img/product_data_arrow.png) center bottom no-repeat;
}
body.pol .main_pic .product_new {
    position: absolute;
    background: url(../img/nowosc_big.png) no-repeat;
    height: 61px;
    width: 61px;
    top: 10px;
    left: 360px;
}
body.pol .main_pic .low_price {
    position: absolute;
    background: url(../img/niska_cena_big.png) no-repeat;
    height: 61px;
    width: 61px;
    top: 10px;
    left: 360px;
}
.prize_box {
    position: relative;
    background: url(../img/prize_bg1.png) no-repeat;
    height: 112px;
    margin: 0px 0px 10px 0px;
}
.prize_box img {
    float: right;
}
.prize_box h3 a,.prize_box h3 {
    color: #fff;
    font-weight: normal;
}
.prize_box h3 {
    text-shadow: #000 1px 1px 0px;
    font-size: 21px;
    padding: 15px 0px 0px 15px;
}
.prize_box h3 a {
    background: url(../img/prize_arrow.png) bottom right no-repeat;
    padding-right: 20px;
}
.prize_box .show_prize{
    height: 112px;
    width: 250px;
    background: url(../img/prize_info.png) 130px 17px no-repeat;
}
body.rus .prize_box .show_prize {
    background: url(../img/prize_info_rus.png) 130px 17px no-repeat;
}
body.deu .prize_box .show_prize {
    background: url(../img/prize_info_deu.png) 130px 17px no-repeat;
}
body.eng .prize_box .show_prize {
    background: url(../img/prize_info_eng.png) 130px 17px no-repeat;
}
.prize_box .show_prize h3  {
    font-size: 28px;
    width: 100px;
    text-align: right;
    padding-top: 22px;
}
body.rus .prize_box .show_prize h3 {
    font-size: 24px;
    padding-top: 26px;
}
.product_panel {
    background: url(../img/product_panel.png) no-repeat;
    height: 72px;
    position: relative;
    margin-bottom: 10px;
    z-index: auto;
    padding-left: 100px;
}
.back_link a {
    position: absolute;
    top: -32px;
    left: -14px;
    background: url(../img/back_a_bg.png) right top no-repeat;
    font-size: 11px;
    padding: 1px 3px 10px 0px;
    color: #5D5D5D;
}
.new_back_link a {
    position: absolute;
    top: -40px;
    left: -14px;
    background: url(../img/new_back_link.gif) no-repeat;
    font-size: 11px;
    padding: 0px 3px 0px 0px;
    color: #5D5D5D;
    width: 320px;
    height: 40px;
}
.lawki .new_back_link a {
    background-position: 0px 0px;
}
.lawki .new_back_link a:hover {
    background-position: -338px 0px;
}
.popielnice .new_back_link a {
    background-position: 0px -40px;
}
.popielnice .new_back_link a:hover {
    background-position: -338px -40px;
}
.lancuchy .new_back_link a {
    background-position: 0px -80px;
}
.lancuchy .new_back_link a:hover {
    background-position: -338px -80px;
}
.latarnie .new_back_link a {
    background-position: 0px -120px;
}
.latarnie .new_back_link a:hover {
    background-position: -338px -120px;
}
.ogrodzenia .new_back_link a {
    background-position: 0px -160px;
}
.ogrodzenia .new_back_link a:hover {
    background-position: -338px -160px;
}
.oslony .new_back_link a {
    background-position: 0px -200px;
}
.oslony .new_back_link a:hover {
    background-position: -338px -200px;
}
.tablice .new_back_link a {
    background-position: 0px -240px;
}
.tablice .new_back_link a:hover {
    background-position: -338px -240px;
}
.donice .new_back_link a {
    background-position: 0px -280px;
}
.donice .new_back_link a:hover {
    background-position: -338px -280px;
}
.slupki .new_back_link a {
    background-position: 0px -320px;
}
.slupki .new_back_link a:hover {
    background-position: -338px -320px;
}
.stojaki .new_back_link a {
    background-position: 0px -360px;
}
.stojaki .new_back_link a:hover {
    background-position: -338px -360px;
}
.kosze .new_back_link a {
    background-position: 0px -400px;
}
.kosze .new_back_link a:hover {
    background-position: -338px -400px;
}
.back_link a span {
    background: url(../img/back_span_bg.png) left top no-repeat;
    padding: 6px 10px 10px 23px;
    width: 116px;
}
.groove .back_link a {
    top: -10px;
    left: auto;
    right: -50px;
}
.headers .back_link a  {
    position: absolute;
    top: 25px;
    right: 43px;
    left: auto;
    background: url(../img/back_a_bg.png) right top no-repeat;
    font-size: 11px;
    padding: 1px 3px 10px 0px;
    color: #5D5D5D;
}
.headers .back_link a span {
    background: url(../img/back_span_bg.png) left top no-repeat;
    padding: 6px 10px 10px 23px;
    width: 116px;
}
body.rus .product_panel .back_link a, body.deu .product_panel .back_link a {
    background: url(../img/back_bg_ru.png) 0px 7px no-repeat;
}
.product_panel .back_link a:hover, .headers .back_link a:hover {
    color: #000;
}
.fbox {
    width: 146px;
    height: 80px;
    float: left;
}
.fbox :first-child {
    padding-left: 18px;
}
.fbox img {
    float: left;
    padding-right: 10px;
}
.fbox p {
    padding: 20px 0px 0px 10px;
    font-size: 11px;
    line-height: 16px;
}
.product_dl {
    margin-top: 20px;
    float: right;
    padding: 10px 0px 10px 10px;
    font-size: 11px;
    font-weight: bold;
}
.product_dl a {
    padding: 8px 30px 8px 30px;
    color: #5d5d5d;
}
.product_dl a:hover {
    color: #000;
}
.product_dl a.product_pdf {
    background: url(../img/pdf_icon.png) center left no-repeat;
}
.product_dl a.product_dwg {
    background: url(../img/dwg_icon.png) center left no-repeat;
}
.data_box_end  p, .data_box_end h4, .data_box_end  ul, .data_box_end li, .data_box_end  label, .column_data p {
    font-size: 11px;
    padding-left: 20px;
    color: #5d5d5d;
}
.column_data p.cat_nr {
    padding: 6px 0px 18px 20px;
    margin-bottom: -4px;
    color: #979696;
}
.column_data p.cat_nr > span {
    background: #fdfd97;
    color: #6e6f6e;
    padding:2px 4px 2px 4px;
}
.data_box_end li {
    background: url(../img/points.png) no-repeat;
}
.data_box_end  p, h4 {
    padding-top: 6px;
    line-height: 22px;
}
.data_box_end h4 {
    font-weight: bold;
}
.data_box_end   input[type="radio"], .select_material input[type="radio"] {
    display: none;
    width:0px;
    height:0px;
    visibility:hidden;
}
.select_material {
    position: absolute;
    top: -20px;
    left: 0px;
}
.select_material label {
    background: url(../img/options_icon.png) 0px -156px no-repeat;
    margin: 1px 16px 1px 0px;
    padding: 4px 0px 4px 22px;
    color: #636363;
    font-size: 11px;
}
.data_box_end  label {
    background: url(../img/options_icon.png) 0px -156px no-repeat;
    display: block;
    margin: 1px 0px 1px 22px;
    padding: 4px 15px 4px 22px;
    color: #636363;
}
.data_box_end  label:hover, .select_material label:hover {
    background: url(../img/options_icon.png) 0px -76px no-repeat;
    color: #3a3a3a;
}
.data_box_end  label.here, .select_material label.here {
    background: url(../img/options_icon.png) 0px 4px no-repeat;
    color: #3a3a3a;
}
.radio {
    display: none;
    width:0px;
    height:0px;
    visibility:hidden;
}
/** do usuniecia!! **/
.variants {
    padding: 15px 0px 15px 10px;
    border-bottom: 1px solid #e0e0e0;
}
.variants p {
    display: inline;
    float: left;
    margin: 16px 8px 20px 0px;
    font-size: 12px;
}
.variants img {
    display: inline;
    margin-left: 8px;
    height: 50px;
}
.variants a {
    padding-top: 10px;
}
.variants a:hover {
    background:  url(../img/point.png) 0px -2px no-repeat;
}
/** koniec: do usuniecia!! **/
body.pol .variant_select .product_new {
    position: absolute;
    background: url(../img/nowosc.png) no-repeat;
    height: 40px;
    width: 40px;
    top: 10px;
    left: 10px;
}
.product_txt {
    padding: 0px 10px 0px 10px;
}
.product_txt h2, .product_txt h3 {
    padding-top: 30px;
}
.product_txt div {
    float: left;
    width: 287px;
    padding: 0px 30px 0px 0px;
}
.product_txt div.opis {
    width: 604px;
}
.product_txt div.last {
    padding: 0px;
}
.dwg_select_products {
    background: url(../img/dwg_select_product.png) 375px 0px no-repeat;
}
.dwg_select_categories {
    background: url(../img/dwg_select_cat.png) 128px 0px no-repeat;
}
.dwg_list1 {
    float: left;
    margin: 0px 0px 0px 17px;
    padding: 0px 16px 10px 18px;
    border-left: 1px solid #cfcfcf;
    width: 218px;
}
.dwg_list1 ul li a, .dwg_list2 ul li a, .dwg_list3 ul li a {
    font-family: arial;
}
.dwg_list1 ul li a, .dwg_list2 ul li a {
    background: url(../img/arrow_bg.png)  right 4px no-repeat;
    padding: 0px 13px 0px 0px;
    line-height: 31px;
}
.dwg_list1 h2, .dwg_list2 h2, .dwg_list3 h2 {
    padding: 6px 0px 14px 45px;
    margin: 0px 0px 0px -35px;
    font-size: 18px;
}
.dwg_list1 h2 {
    background: url(../img/dwg1.gif) no-repeat;
}
.dwg_list2 h2 {
    background: url(../img/dwg2.gif) no-repeat;
}
.dwg_list3 h2 {
    background: url(../img/dwg3.gif) no-repeat;
}
.dwg_list2 {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 10px 18px;
    border-left: 1px solid #cfcfcf;
    width: 218px;
}
.dwg_list3 {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 20px 18px;
    border-left: 1px solid #cfcfcf;
    width: 386px;
}
.dwg_list3 img {
    float: left;
    height: 60px;
}
.dwg_list3 .dwg_download {
    background: url(../img/download_zip.png) no-repeat;
    width: 212px;
    height: 26px;
    display: block;
    margin-bottom: 25px;
}
.dwg_list3 p {
    font-size: 22px;
    padding: 20px 0px 25px 0px;
}
.dwg_list3 ul {
    margin-bottom: 24px;
}
.dwg_list3 ul li a {
    background: url(../img/dwg_icon.png)  left 3px no-repeat;
    padding: 4px 0px 6px 25px;
    line-height: 31px;
}
.dwg_list3 span a {
    font-size: 12px;
    background: url(../img/arrow_dwg.gif) 0px 5px no-repeat;
    color: #9c9c9c;
    padding-left: 13px;
}
.dwg_list3 span a:hover {
    color: #707070;
    background: url(../img/arrow_dwg.gif) 0px -13px no-repeat;
}
.dwg_list1 a:hover, .dwg_list2 a:hover, .dwg_list3 a:hover {
    color: #000;
}
.dwg_list1 a.here, .dwg_list2 a.here {
    font-weight: bold;
    color: #000;
}
/** ------**/

.variant_select {
    background: url(../img/odbojniki_select_bg.gif) 0px 10px no-repeat;
    padding-top: 10px;
}
.variant_select div div {
    float: left;
    height: 100px;
    width: 95px;
    margin-top: 1px;
    border-left: 1px solid #d5d5d5;
    position: relative;
}	
.variant_select span {
    display: block;
}
.variant_select div div.here, .variant_select div.here:hover {
    background: #fff url(../img/odbojniki_select_arrow.gif) no-repeat;
}
.variant_select div div:hover {
    background: #fff url(../img/odbojniki_select_arrow.gif) right 0px no-repeat;
}
.odbojniki_select div:first-child  {
    border: none;
}
.variant_select div div:first-child:hover {
    background: #fff;
    margin-top: 6px;
    margin-bottom: -5px;
}
.variant_select div  div:first-child:hover p {
    padding-top: 5px;
}
.variant_select div div p {
    width: 93px;
    text-align: center;
    font-size: 11px;
    padding: 10px 0px 0px 0px;
}
.variant_select div div p a {
    padding: 10px 0px 80px 0px;
    color: #5d5d5d;
}
.variant_select div div img {
    margin-left: auto;
    margin-right: auto;
    height: 69px;
}
.variant_select h1 {
    float: left;
    font-size: 18px;
    padding: 40px 20px 0px 20px;
}
body.pol .variant_select div .product_new {
    position: absolute;
    background: url(../img/nowosc_variant.png) no-repeat;
    height: 41px;
    width: 40px;
    top: 0px;
    left: -1px;
}
body.pol .variant_select div.here .product_new {
    background: url(../img/nowosc_variant_here.png) no-repeat;
}
body.pol .variant_select div .low_price {
    position: absolute;
    background: url(../img/niska_cena_variant.png) no-repeat;
    height: 41px;
    width: 40px;
    top: 0px;
    left: -1px;
}
body.pol .variant_select div.here .low_price {
    background: url(../img/niska_cena_variant.png) no-repeat;
}
body.eng .variant_select div .product_new {
    position: absolute;
    background: url(../img/nowosc_variant_en.png) no-repeat;
    height: 41px;
    width: 40px;
    top: 0px;
    left: -1px;
}
body.eng .variant_select div.here .product_new {
    background: url(../img/nowosc_variant_en.png) no-repeat;
}
body.deu .variant_select div .product_new {
    position: absolute;
    background: url(../img/nowosc_variant_de.png) no-repeat;
    height: 41px;
    width: 40px;
    top: 0px;
    left: -1px;
}
body.deu.variant_select div.here .product_new {
    background: url(../img/nowosc_variant_de.png) no-repeat;
}
body.rus .variant_select div .product_new {
    position: absolute;
    background: url(../img/nowosc_variant_ru.png) no-repeat;
    height: 41px;
    width: 40px;
    top: 0px;
    left: -1px;
}
body.rus .variant_select div.here .product_new {
    background: url(../img/nowosc_variant_ru.png) no-repeat;
}
.variant_select ul {
    float: left;
    width: 120px;
    padding-top: 20px;
}
.variant_select ul li {
    font-size: 11px;
    padding-bottom: 20px;
    text-align: right;
}
.variant_select ul li a {
    font-family: arial;
    padding: 3px 25px 3px 17px;
    background: url(../img/posters_dot.png) 0px -47px no-repeat;
}
.variant_select ul li a.here, .variant_select ul li a:hover {
    color: #000;
    background: url(../img/posters_dot.png) 0px 8px no-repeat;
}

/** ----------------------------------------A   D    D ---------------------------**/
.overall_main_link {
    width: 950px;
    height: 400px;
    float: left;
    margin-left: -100px;
    z-index:1500;
}
#SliderContainer img {
    left:10px;
}

.ma_board {
    position: relative;
    padding-bottom: 16px;
}
.catalog_link {
    position: absolute;
    top: 184px;
    left: 555px;
    font-size: 16px;
    color: #8c8d8d;
    padding: 10px 0px 10px 0px;
}
.catalog_link a {
    color: #1f1f1f;
    background: url(../img/submenu_bg_here.png) right 1px no-repeat;
    padding: 0px 27px 1px 0px;
    z-index:2000;
}
.ma_board_links .catalog_link a:hover, .slide_box .catalog_link a:hover, .ma_overlay .catalog_link a:hover, {
    text-decoration: underline;
}
.ma_board_links, .MAszczepan {
    background: url(../img/ma_line_href.png) no-repeat;
}
.ma_board_links, .ma_overlay {
    position: absolute;
    top: 99px;
    left: 101px;
    height: 138px;
    width: 800px;
    z-index:1500;
}
.ma_board_links > a, .ma_overlay > a {
    color: #8c8d8d;
    text-shadow: #fff 0px 1px 0px;
    padding: 5px;
}
.ma_board_links  a:hover, .ma_overlay  a:hover {
    color: #282828;
}

.ma_board_links span.a1, .ma_board_links span.a2, .ma_board_links span.a3, .ma_board_links span.a4, .ma_board_links span.a5, .MAszczepan span.a1, .MAszczepan span.a2, .MAszczepan span.a3, .MAszczepan span.a4, .MAszczepan span.a5 {
    position: absolute;
    font-size: 11px;
}
.ma_board_links span.a1, .MAszczepan span.a1 {
    top: -5px;
    left: 50px;
}
.ma_board_links span.a2, .MAszczepan span.a2 {
    top: 43px;
    left: 155px;
}
.ma_board_links span.a3, .MAszczepan span.a3 {
    top: 52px;
    left: 410px;
}
.ma_board_links span.a4, .MAszczepan span.a4 {
    top: 127px;
    left: 404px;
}
.ma_board_links span.a5, .MAszczepan span.a5 {
    top: 3px;
    left: 761px;
}
.ma_board_links span.a1 a, .MAszczepan span.a1 a {
    top: 0px;
    left: 0px;
    height: 170px;
    width: 130px;
}
.hovers a.b1, .hovers a.b2, .hovers a.b3, .hovers a.b4, .hovers a.b5 {
    position: absolute;

    display: block;
}
.hovers a.b1 {
    top: 15px;
    left: -40px;
    height: 190px;
    width: 115px;
}
.hovers a.b2 {
    top: 15px;
    left: 80px;
    height: 180px;
    width: 260px;
}
.hovers a.b3 {
    top: 15px;
    left: 340px;
    height: 160px;
    width: 30px;
}
.hovers a.b4 {
    top: 15px;
    left: 525px;
    height: 140px;
    width: 85px;
}
.hovers a.b5 {
    top: 13px;
    left: 650px;
    height: 160px;
    width: 120px;
}
.ma_board h1, .ma_board h2 {
    text-align: center;
    text-shadow: #fff 1px 1px 0px;
}
.ma_board h2 {
    color: #98a1a1;
    margin: auto auto 30px -60px;
}
.ma_board h2, .ma_board h2 a {
    color: #98a1a1;
}
.ma_board h1 {
    margin: 40px 0px -10px -60px;
    font-size: 40px;
}
.ma_board h1 a {
    color: #000;
}
.ma_board h1 a:hover, .ma_board h2 a:hover {
    border-bottom: 2px dotted #b5baba;
}
.ma_feat {
    background: url(../img/ma_feat1.png) no-repeat;
    height: 191px;
    margin-left: -30px;
}
div.ma_feat div {
    float: left;
    width: 245px;
    height: 191px;
    margin: 10px 0px 0px 85px;
}
.ma_feat div:first-child {
    margin: 10px 0px 0px 30px;
    width: 255px;
}
div.ma_feat div h3 {
    text-shadow: none;
}
.glow_subspace {
    background: url(../img/glow_bg_down.png) 0px 40px no-repeat;
}
.ma_oferta {
    padding: 10px 20px 0px 20px;
}
.ma_oferta h1 {
    font-size: 30px;
}
.XXXma_category_box {
    border: 1px solid #dcdcdc;
    margin: 0px auto 0px auto;
}
.ma_category_box .ma_cat_box {
    background: url(../img/box_offer_bg1r.gif) no-repeat;
    height: 134px;
    width: 401px;
    float: left;
    padding: 20px 0px 0px 0px;
    position: relative;
    overflow: hidden;
}
.XXXma_category_box .ma_cat_box:hover {
    background: url(../img/box_offer_bg1.gif) 0px -154px no-repeat;
}
.ma_cat_box h3, .ma_cat_box h3 a {
    color: #484848;
}
.ma_cat_box h3 {
    text-shadow: none;
    padding: 0px 0px 15px 0px;
    font-size: 16px;
    font-weight: bold;
}
.ma_cat_box p {
    font-size: 12px;
    line-height: 20px;
    width: 335px;
}
.ma_cat_box img {
    position: absolute;
    top: 10px;
    right: 0px;
}
.ofertki {
    width: 692px;
    border-left: 1px solid #d2d2d2;
    margin-left: 220px;
    padding-left: 25px;
}
.ofertki h2 {
    padding-bottom: 30px;
}	
.ofertki div {
    width: 215px;
    padding-right: 15px;
    float: left;
    margin-bottom: 15px;
}
.ofertki div h3 {
    font-size: 17px;
    padding: 0px 0px 14px 0px;
    color: #000;
}
.ofertki div p {
    font-size: 11px;
    line-height: 15px;
}
.ofertki div img {
    float: left;
}
/** -------------------------- CENNNIK **/
.cennik_dl {
    background: url(../img/cennik_bg.png) center -4px no-repeat;
    height: 130px;
    margin-top: -10px;
    padding-top: 10px;
}
.cennik_dl img {
    margin: 30px auto -20px 322px;
    display: table;
}
.cennik_dl p {
    margin: 30px 0px 30px 330px;
    opacity: 0.5;
    font-size: 11px;
    line-height: 14px;
}
ul.cennik_pdfs {
    margin: 15px  0px 15px 0px;
}
ul.cennik_pdfs li a {
    font-family: arial;
    font-size: 13px;
    padding: 5px 13px 5px 30px;
    margin-left: -30px;
    background: url(../img/arrow_bg.png)  right 10px no-repeat;
}
ul.cennik_pdfs li a:hover {
    color: #000;
}
ul.cennik_pdfs li {
    font-family: arial;
    background: url(../img/pdf_icon.png)  left 2px no-repeat;
    padding: 4px 0px 6px 30px;
    line-height: 21px;
}
.product_feat {
    width: 170px;
    float: left;
    margin-bottom: 5px;
}
.product_feat p {
    background: url(../img/prod_feat_end.png) top right no-repeat;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 2px 15px 0px;
    display:table
}
.product_feat p  span {
    background: url(../img/prod_feat_bg.png) top left no-repeat;
    padding: 8px 13px 20px 13px;
}
.product_feat img {
    float: left;
}
.list_prod img {
    float: right;
    margin-top: -20px;
}
.list_prod {
    width: 300px;
    height: 175px;
    position: relative;
    float: right;
}
.list_prod h2 {
    color: #989898;
}
.list_prod h2 a:hover {
    color: ##82AD47;
}
.list_prod  p a {
    background: url(../img/arrow_bg.png) right 4px no-repeat;
    padding-right: 15px;
    color: #707070;
}
.list_prod p {
    font-size: 11px;
    line-height: 20px;
    position: absolute;
    top: 52px;
}
.list_prod p a:hover {
    color: #000;
}
.column_half_r {
    border-left: 1px solid #d2d2d2;
    width: 330px;
    float: right;
    padding-left: 30px;
}
.column_half_l {
    float: left;
    width: 330px;
}
.slide_box {
    padding: 0px 15px 10px 15px;
    margin-bottom: 15px;
    top: -150px;
    position:relative;
    left:0;
}
.slide_box h2{
    padding: 20px 0px;
}
.slide_txt {
    width: 300px;
    float: left;
}
.slide_box .list_prod {
    float: right;
    width: 300px;
    height: auto;
    margin-top: -38px;
}
.slide_box .list_prod p {
    top: 0px;
    font-size: 12px;
    line-height: 22px;
}
.slide_box .list_prod img {
    margin-top: 34px;
}
.slide_box .catalog_link {
    position: static;
    width: 300px;
    padding: 20px 0px;
}
.slide_box .catalog_link a {
    color: #1f1f1f;
    background: url(../img/submenu_bg_here.png) 0px right no-repeat;
    padding-right: 27px;
}
.ma_box_feat .tags {
    background: url(../img/m-zakladka-c.png) 0px 0px no-repeat;
    padding-left: 1px;
}
.ma_box_feat .tags a {
    background: url(../img/m-zakladka-b.png) right top no-repeat;
}
.ma_box_feat .tags  a span {
    background: url(../img/m-zakladka-a.png) no-repeat;
}
.ma_box_feat .tags a.here span {
    background: url(../img/m-zakladka-a-h.png) no-repeat;
}
.ma_box_feat .tags a.here {
    background: url(../img/m-zakladka-b-h.png) right top no-repeat;
}
.slide_content {
    border-left: 1px solid #e1e1df;
    border-right: 1px solid #e1e1df;
    border-bottom: 1px solid #e1e1df;
    overflow: hidden;
    background: url(../img/more_info_bg2.gif) bottom repeat-x;
    width: 684px;
}
.site-map ul {
    padding-left: 20px;
}
.site-map {
    padding: 0px 0px 30px 0px;
}
div#Images { text-align:center } 
.article_foto {
    margin-top: 0px;
    padding-left: 10px;
}
.article_foto img {
    padding: 4px;
    background: #fff;
    border: 1px solid #d5d6d4;
    margin: 7px;
}
.prize_info img {
    float: right;
    padding-right: 20px;
    padding-top: 0px;
}
.prize_info  {
    position: absolute;
    top: 0px;
    right: -20px;
    width: 240px;
    z-index: 1000; 
}
.prize_info .prize_info_body {
    margin-top: 20px;
}
.prize_info  p {
    padding: 10px 15px 10px 15px;
}
.prize_info_body div { 

    background: #f0f0f0 url(../img/price_info_bg.jpg) repeat-x;
    border: 1px solid #cfcfcf;z-index: 100; margin-top: -1px;

    border-radius: 7px;
    -moz-border-radius: 7px;
}
.prize_box img.dziub {

}
.variant_select div div img.groove_bench_stick {
    height: 26px;
    margin-left: -20px;
    margin-top: 10px;
}
.wood_colour {
    float: left;
    width: 120px;
    margin-right: 15px;
    margin-top: 10px;
}
.wood_colour p, .ral_table td {
    font-size: 11px;
}
.ral_table td {
    color: #5D5D5D;
    font-family: arial;

}
.wood_colour p span {
    font-style: italic;
}

.color_box {
    margin-bottom: 10px;
}
.c_wood {
    padding: 14px 0px 10px 0px;
    margin-right: 10px;
}
.c_wood a {
    background: url(../img/kolory_drewnax.png) right -38px no-repeat;
}
.c_wood a:hover {
    background: url(../img/kolory_drewnax.png) right 0px no-repeat;
}
.c_ral {
    padding: 14px 0px 10px 0px;
}
.c_ral a {
    background: url(../img/kolory_ralx.png) right -38px no-repeat;
}
.c_ral a:hover {
    background: url(../img/kolory_ralx.png) right 0px no-repeat;
}
.c_wood a, .c_ral a {
    color: #5D5D5D;
    padding: 14px 45px 10px 0px;
}
.c_wood a:hover, .c_ral a:hover {
    color: #000;
}
.color_popup {
    position: relative;
    width: 530px;
    padding: 0px 25px;
    height: 320px;
    background: #fff url(../img/color_popup_bg.jpg) bottom center no-repeat;
}
.color_popup h2 {
    color: #98A1A1;
}
.all_colors {
    position: absolute;
    bottom: 20px;
    left: 140px;
    bottom: 32px;
    text-align: center;
    padding: 10px 30px 10px 0px;
    background: url(../img/color_box_button.png) center no-repeat;
    height: 44px;
    width: 252px;
    font-size: 16px;
    line-height: 40px;
    color: #8C8D8D;
}
.all_colors b {
    font-weight: normal;
    color: #000;
}
.fb-like {
    border:none;
    position: absolute !important;
    width: 110px;
    top: 18px;
    left: 10px;
}
.gpo-product {
    border:none;
    position: absolute !important;
    width: 110px;
    top: 45px;
    left: 10px;
}
.fb-desc {
    font-size: 11px;
    position: absolute;
    top: 15px;
    left: 10px;
    color: #979696;
}
.fb_total_like, .social_bottom {
    position: absolute;
    top: 200px;
}


.fb_top_like, .social_top {
    position: absolute;
    left: 660px;
    top: 22px;
}
.social_top .social_fb_like {
    margin-top: -2px;
}
.social_fb_like {
    display: inline-block;
    float: left;
    margin-right: 10px;
}


.flash_zestaw {
    position: relative;
    width: 945px;
    height: 200px;
    margin: 20px 0px 40px 0px;
}
.flash_zestaw span {
    position: absolute;
}
.flash_zestaw span a {
    font-size: 11px;
    color: #707070;
}
.flash_zestaw span a:hover {
    color: #282828;
}
.flash_zestaw_bg {
    background: url(../img/lawka-flash-zestaw.jpg) center no-repeat;
    width: 1223px;
    height: 200px;
    position: absolute;
    left: -142px;
}
.flash_zestaw_p {
    position: absolute;
    bottom: -8px;
    width: 945px;
    left: 142px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #959595;
}
.add_clipboard  > a {
    margin-top: 0px;
    display: block;
    height: 47px;
    width: 254px;
    background: url(../img/add_to_list.png) no-repeat;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0px 0px 15px;
    margin-bottom: 1px;
    text-shadow: #fff 0px 1px 0px;
}
.add_clipboard  a:active {
    margin-top: 1px;
    margin-bottom: 0px;
}
.ruler_body {
    position: fixed;
    bottom: 0px;
    left: -11px;
    width: 100%;
    background: url(../img/rulas.png) repeat-x;
    height: 0px;
    z-index: 1000;
}
.ruler_box {
    margin: -90px auto 0px auto;
    width: 1054px;
    height: 120px;
    background: url(../img/ruler_bg.png) 0px 20px no-repeat;
    position: relative;
}
.ruler_items {
    position: relative;
    margin-top: -20px;
    margin-left: 55px;
    height: 66px;
    width: 600px;
    overflow: hidden;
}
.ruler_items ul {
    position: absolute;
}
.ruler_items ul li {
    display: block;
    height: 66px;
    float: left;
    width: 90px;
    margin: 0px 5px;
    position: relative;
}
.ruler_items ul li img {
    height: 66px;
}
.close_ruler_item {
    height: 18px;
    width: 18px;
    background: url(../img/close_ruler_item.png) no-repeat;
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.ruler_cloud {
    position: absolute;
    bottom: 70px;
    width: 252px;
    left: 0px;

}
.ruler_cloud_mid{
    background: url(../img/ruler_cloud_btm.png) bottom no-repeat;
    padding: 2px 10px 25px 10px;
}
.ruler_cloud_top {
    background: url(../img/ruler_cloud_top.png) bottom no-repeat;
    height: 8px;
    width: 252px;
}
.ruler_body h4 {
    color: #5D5D5D;
    font-size: 11px;
    padding: 0;
}
.ruler_cloud p {
    font-size: 11px;
    color: #636363;
    line-height: 18px;
    margin: 0px !important;
    padding: 0px !important;
}
.ruler_next, .ruler_prev {
    width: 20px;
    text-indent: 200px;
    overflow: hidden;
    height: 25px;
    display: block;
    position: absolute;
    top: 28px;
}
.ruler_prev {
    background: url(../img/next_prev_ruler.png) no-repeat;
    left: 40px;
}
.ruler_next {
    background: url(../img/next_prev_ruler.png) -30px 0px no-repeat;
    left: 655px;
}
.ruler_next:hover {
    background: url(../img/next_prev_ruler.png) -30px -45px no-repeat;
}
.ruler_prev:hover {
    background: url(../img/next_prev_ruler.png) 0px -45px no-repeat;
}
.ruler_prev:active, .ruler_next:active {
    top: 29px;
}
.ruler_more {
    position: absolute;
    top: 18px;
    left: 705px;
    font-size: 16px !important;
    color: #8c8d8d !important; 
    padding: 10px 0px 10px 0px;
}
.ruler_more a {
    color: #1f1f1f;
    background: url(../img/submenu_bg_here.png) right 1px no-repeat;
    padding: 0px 27px 1px 0px;
}
.ruler_nav {
    position: relative;
    width: 1054px;
    height: 0px;
    z-index: 1000;
    margin: 0px auto;
}
.ruler_closer {
    width: 100px;
    height: 40px;
    display: block;
    position: absolute;
    right: -90px;
    top: -45px;
    overflow: hidden;
    line-height: 200px;
    background: url(../img/ruler_close.png) no-repeat;
}
.ruler_closer:hover {
    background: url(../img/ruler_close.png) -134px 1px no-repeat;
}
.ruler_opener {
    width: 250px;
    height: 40px;
    display: block;
    position: absolute;
    right: -90px;
    top: -45px;
    overflow: hidden;
    line-height: 200px;
    background: url(../img/ruler_open.png) no-repeat;
}
.ruler_opener:hover {
    background: url(../img/ruler_open.png) -275px 1px no-repeat;
}
.ruler_background {
    background: url(../img/rulas.png) repeat-x;
    width: 100%;
    height: 130px;
    position: absolute;
    bottom: 10px;
}
.set_item table {
    width: 820px;
    background: url(../img/set_bg.gif) bottom left no-repeat;
}
.duplicate  .set_item table {
    background: url(../img/set_bg_error.gif) bottom left no-repeat;
}
.set_item {
    width: 820px;
    background: url(../img/set_up_bg.png) no-repeat;
    padding-top: 10px;
    position: relative;
}
.duplicate .set_item {
    background: url(../img/set_up_bg_error.png) no-repeat;
}
.set_item_head {
    padding-left: 220px;
}
.set_panel_end {
    width: 165px;
    background: url(../img/set_end.png) repeat-y;
}
.set_img {
    vertical-align:top;
}
.set_img {
    width: 220px;
}
.set_img img {
    width: 210px; padding-right: 20px;
}
.set_product_img {
    position: absolute;
    width: 180px;
    top: -50px;
    left: 10px;
}
.one_option {
    float: left;
    width: 160px;
    padding-right: 20px;
}
.set_panel_option  p, .set_panel_option h4, .set_panel_option  ul, .set_panel_option li, .set_panel_option  label {
    font-size: 11px;
    color: #5d5d5d;
}
.set_panel_option li {
    background: url(../img/points00.png) no-repeat;
}
.set_panel_option  p, h4 {
    padding-top: 6px;
    line-height: 22px;
}
.set_panel_option h4 {
    font-weight: bold;
}
.set_panel_option  input[type="radio"] {
    display: none;
    width:0px;
    height:0px;
    visibility:hidden;
}
.set_panel_option  label {
    background: url(../img/options_icon.png) 0px -156px no-repeat;
    display: block;
    margin: 1px 0px 1px 0px;
    padding: 4px 15px 4px 22px;
    color: #636363;
}
.set_panel_option  label:hover {
    background: url(../img/options_icon.png) 0px -76px no-repeat;
    color: #3a3a3a;
}
.set_panel_option  label.here {
    background: url(../img/options_icon.png) 0px 4px no-repeat;
    color: #3a3a3a;
}
.set_panel_option p.set_price {
    font-size: 15px;
    float: right;
    color: #8f8f8f;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.set_price span {
    font-weight: bold;
    color: #434343;
}	
.quantity input, .quantity label, .quantity a.down_ilosc, .quantity a.up_ilosc {
    position: absolute;
}
.quantity input {
    background: url(../img/set_ilosc.gif) repeat-x;
    height: 32px;
    width: 40px;
    border: 0px;
    left: 87px;
    text-align: center;
}
.quantity {
    margin-top: 75px;
    position: relative;
    height: 32px;
    margin-bottom: 15px;
}
.quantity label {
    font-size: 15px;
    font-weight: bold;
    padding: 0px 15px;
    top: 7px;
    color: #434343;
}
.quantity a.down_ilosc {
    height: 32px;
    width: 27px;
    display: block;
    background: url(../img/set_quantity.png) no-repeat;
    text-indent: 300px;
    overflow: hidden;
    left: 60px;
}
.quantity a.down_ilosc:hover {
    background-position: 0px -32px;
}
.quantity a.down_ilosc:active {
    background-position: 0px -64px;
}
.quantity a.up_ilosc {
    height: 32px;
    width: 27px;
    display: block;
    background: url(../img/set_quantity.png) -44px 0px no-repeat;
    text-indent: 300px;
    overflow: hidden;
    left: 127px;
}
.quantity a.up_ilosc:hover {
    background-position: -44px -32px;
}
.quantity a.up_ilosc:active {
    background-position: -44px -64px;
}
.set_price {	
    background: url(../img/set_item_price.png) bottom no-repeat;
    height: 85px;
    width: 150px;
    position: absolute;
    right: -132px;
    top: -10px;
}
.set_price span {
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    padding-left: 40px;
    color: #a5a5a5;
}
.set_price span.price_span {
    display: block;
    font-size: 18px;
    text-shadow: black 1px 1px 0px;
    color: #fff;
    text-align: center;
    padding-top: 5px;
}
.del_set_item {
    background: url(../img/del_set_item.png) 0px -12px no-repeat;
    text-indent: 999px;
    overflow: hidden;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.del_set_item:hover {
    background: url(../img/del_set_item.png) 0px 0px no-repeat;
}
.total_price {
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 30px;
    width: 944px;
}
.total_price h1 {
    font-size: 24px;
    padding: 20px 0px;
    text-align: right;
}
.set_options_box {
    float: left;
    width: 472px;
    background: url(../img/set_option_bg.gif) 0px 25px no-repeat;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 20px;
}
.set_options_box p {
    text-align: center;
    margin-top: 15px;
    width: 440px;
    margin-left: 15px;
}
.set_option_btn {
    background: url(../img/set_option_btn.png) no-repeat;
    display: block;
    height: 44px;
    width: 336px;
    line-height: 38px;
    font-size: 16px;
    margin-left: 55px;
    color: #494948;
    text-shadow: #fff 0px 1px 0px;
}
.set_option_btn:hover {
    background-position: 0px -44px;
}
.set_option_btn img {
    float: left;
    padding: 0px 10px;
    margin-top: -3px;
}
.set_options_top {
    text-align: right;
    width: 944px;
}
.set_option_top_email {
    background: url(../img/mail_icon.png) center left no-repeat;
    padding: 8px 30px 8px 30px;
    color: #5D5D5D;
}
.set_option_top_pdf {
    background: url(../img/pdf_icon.png) center left no-repeat;
    padding: 8px 30px 8px 30px;
    color: #5D5D5D;
}
.set_option_top_email:hover, .set_option_top_pdf:hover {
    color: #000;
}
.set_email_black {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: #000;
    opacity: 0.3;
    top: 0px;
    left: 0px;
}
.set_email_popup {
    opacity: 1;
    width: 550px;
    z-index: 1000;
    height: 595px;
    background: #fff;
    padding: 15px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    top: 50%;
    left: 50%;
    margin-left: -275px;
    margin-top: -270px;
    -moz-box-shadow: 0px 0px 10px #101010;
    -webkit-box-shadow: 0px 0px 10px #101010;
    box-shadow: 0px 0px 10px #101010;
}
.attach {
    background: url(../img/attach.png) no-repeat;
    width: 544px;
    height: 58px;
    margin: 15px 0px 20px;
}
.attach span {
    font-size: 14px;
    padding: 24px 50px;
    display: block;
}
.set_email_form {
    position: relative;
}
.set_email_thanks {
    position: absolute;
    width: 550px;
    height: 595px;
    background: #fff;
    z-index: 200;
}
.set_email_thanks h1, .set_email_thanks h2 {
    text-align: center;
}
.set_email_thanks h1 {
    margin-top: 220px;
}
.set_email_form label {
    display: block;
    font-size: 12px;
    padding-top: 10px;
    line-height: 30px;
    clear: both;
}
.set_email_form label span {
    color: #999;
    padding-left: 10px;
    font-size: 12px;
}
.set_email_form input {
    background: url(../img/set_email_form_input.gif) repeat-x;
    border: 1px solid #d4d4d4;
    height: 32px;
    padding: 0px 8px;
    width: 200px;
    color: #494948;
}
.set_email_form input.error {
    border: 1px solid #f83737;
}
.set_email_form textarea {
    background: url(../img/set_email_form_text.gif) repeat-x;
    border: 1px solid #d4d4d4;
    height: 113px;
    padding: 8px;
    width: 524px;
}
.set_email_form_box {
    width: 250px;
    float: left;
}
.set_email_form input.set_email_form_done {
    border: 0px;
    font-size: 16px;
    background: url(../img/set_option_done.png) 0px 1px repeat-x;
    height: 44px;
    width: 234px;
    text-align: left;
    padding-left: 80px;
    margin-left: 150px;
    text-shadow: #fff 0px 1px 0px;
}
.set_email_form input.set_email_form_done:hover {
    background-position: 0px -43px;
}
.subtext {
    font-size: 14px;
    text-align: left;
    color: #999;
    line-height: 22px;
    margin: 0px 0px 30px 0px;
}
.set_email_form .subtext {
    text-align: center;
    margin: 20px 0px 10px 0px;
}
.set_email_popup_close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1000;
}
#Messages .error p, #Messages .info p {
    background: white;
    display: inline;
    padding: 10px;
    border-radius: 6px;
}
#Messages .error p a {
    border-bottom: 1px solid #d9d9d9;
    background: #7aa226;
    border-radius: 4px;
    padding: 2px 8px;
    margin-left: 10px;
    color: #fff !important;
}
#Messages .error {
    margin-bottom: 20px;
}
.clipboard_add {
    float: right;
    position: relative;
    margin: 22px 15px 0px 0px;
}
.clipboard_add a {
    height: 35px;
    width: 114px;
    line-height: 33px;
    font-weight: bold;
    display: block;
    font-size: 11px;
    color: #5D5D5D;
    padding-left: 36px;
    background: url(../img/clipboard_bg.png) no-repeat;
}
.clipboard_add a:hover {
    background: url(../img/clipboard_bg.png) 0px -35px no-repeat;
    color: #000;
}
.clipboard_add a.clipboard_info {
    position: absolute;
    top: -6px;
    right: -6px;
    height: 16px;
    width: 16px;
    padding-left: 0px;
    background: url(../img/clipboard_info.png) no-repeat;
}
.clipboard_info_body  img.dziub {
    position: absolute;
    top: 11px;
    right: -6px;
    z-index: 666;
}
.clipboard_info_body div {
    position: absolute;
    top: 19px;
    right: -16px;
    background: #F0F0F0 url(../img/price_info_bg.jpg) repeat-x;
    border: 1px solid #CFCFCF;
    z-index: 100;
    width: 260px;
    margin-top: -1px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}
.clipboard_info_body p {
    padding: 10px 15px 10px 15px;
}

.prize_box .show_prize small {
    font-size: 16px;

}


/** WP POSTS **/

.wp_posts {
    margin: 0px 0px 10px -4px;
    height: 100px;
    padding-top: 20px;
    background:url(../img/odbojniki_select_bg.gif) 0px 10px no-repeat;
}

.wp_single {
    height: 100px;
    width: 31%;
    float:left;
    padding: 0px 4px;
    border-right: 1px solid #ddd;
    margin: 3px 0;
}

.wp_single:nth-child(3n+3) {
    border-right: none;
}

.wp_title h3 {
    font-size: 12px;
    padding: 2px 2px 4px 1px;
    font-weight: bold;
}

.wp_img {
    float: left;
}

.wp_img img {
    max-height: 70px;
    max-width: 90px;
}

.wp_excerpt {
    float: right;
    width: 68%;
    font-size: 12px;
}

.wp_excerpt p {
    font-size: 11px;
    line-height: 12px;
    text-align: justify;
    padding-right: 4px;
}

.wp_date {
    display:none;
}

.wp_inlinedate {
    float: right;
}

.wp_wrapper {
    margin-top:10px;
}

.wp_wrapper h3 {
    color: #82AD47;
}
.wp_wrapper > h3 {
    padding-bottom: 10px;
}
.wp_wrapper > h3  a {
	color: #82ad47;
	background: none;
	padding: 0px;
}
.wp_wrapper > h3  a:hover {
	color: #5a7536;
}

.latest_products > ul {
    width:25px;
}

.latest_products > div > div:first-child {
    border-left:none;
}

.latest_products {
    margin-top: 0px;
    height: 110px;
}
.latest_products ul li a {
    padding-right: 10px !important;
}
