/* PECMS PRODUCT CSS */

#thanks							{ width: 208px; height: 90px; float: none; margin-top: 15px; }
#thanks .header						{ width: 208px; height: 28px; line-height: 24px; font-size: 10pt; font-weight: bold; text-align: center; background: url('/ekwiaty/gfx/main/main_box_header_bg.gif') repeat-x 0px 0px; }
#thanks .text						{ width: 200px; height: 31px; overflow: hidden; }

div.product						{ border: 1px solid #FFE3C7; }
div.product .left					{ width: 309px; float: left; }
div.product .left .image				{ width: 300px; height: 300px; position: relative; }
div.product .left .image img				{ margin: 0 auto; }
div.product .left .image .promotion_1_5			{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/p5-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_1_10		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/p10-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_1_12		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/p12-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_1_15		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/p15-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_1_20		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/p20-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_2_10		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/k10-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_2_12		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/k12-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_2_15		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/k15-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .promotion_2_20		{ width: 130px; height: 103px; background: url('/ekwiaty/gfx/promotions/k20-big.png') no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; }
div.product .left .image .box_new			{ width: 288px; height: 66px; background: url('/ekwiaty/gfx/kwiatobox/box_stamp.png') no-repeat 0 0; position: absolute; bottom: 4px; left: 6px; }
div.product .left .product_name				{ line-height: 21px; padding: 4px; font-size: 12pt; font-weight: bold; }
div.product .left .epilog				{ margin-top: 4px; padding: 4px; }

div.product .right					{ width: 437px; float: left; }
div.product .right .title				{ height: 28px; line-height: 28px; padding-left: 12px; font-size: 10pt; font-weight: bold; text-align: left; background: url('/ekwiaty/gfx/main/main_box_header_bg.gif') repeat-x 0px 0px; border-left: 1px solid #FFE3C7; }
div.product .right .price_box				{ background-color: #F3F3F3; }
div.product .right .price_box .prices			{ width: 386px; float: left; min-height: 119px; }
div.product .right .price_box .prices .radio		{ width: 44px; float: left; margin: 6px 0px 4px 16px; text-align: center; }
div.product .right .price_box .prices .nest_w_radio	{ width: 68px; float: left; margin: 4px 0px 4px 8px; text-align: right; font-size: 11pt; }
div.product .right .price_box .prices .nest_no_radio	{ width: 124px; float: left; margin: 4px 0px 0px 12px; text-align: right; font-size: 11pt; }
div.product .right .price_box .prices .gross		{ width: 153px; float: left; margin: 4px 0px 4px 8px; text-align: right; font-size: 12pt; }
div.product .right .price_box .version			{ width: 32px; height: 32px; float: left; text-align: center; position: relative; background: url('/ekwiaty/gfx/question_mark.gif') no-repeat 50% 50%; }
div.product .right .price_box .currency			{ width: 306px; height: 28px; }
div.product .right .price_box .currency .label		{ float: left; margin: 2px 0px 0px 34px; }
div.product .right .price_box .currency .list		{ float: left; margin: 2px 0px 0px 6px; }
div.product .right .price_box .currency .button		{ float: left; margin: 2px 0px 0px 8px; }
div.product .right .price_box .currency .button input	{ border: none; }

div.product .right .dd_box				{ min-height: 187px; background-color: #F3F3F3; }
div.product .right .dd_box .delivery_date		{ padding: 12px 20px; font-size: 10pt; }
div.product .right .dd_box .delivery_date span		{ font-size: 11pt; font-weight: bold; }
div.product .right .dd_box .calendar			{ height: 32px; line-height: 32px; margin-top: 12px; }
div.product .right .dd_box .calendar span		{ float: left; margin-left: 20px; font-size: 10pt; font-weight: bold; }
div.product .right .dd_box .calendar input		{ width: 84px; float: left; margin: 4px 0px 0px 12px; padding: 3px; font-size: 10pt; }
div.product .right .dd_box .calendar img		{ float: left; margin: 0px 0px 0px 12px; cursor: pointer; }
div.product .right .dd_box .addtocart			{ width: 437px; }
div.product .right .dd_box .addtocart input		{ margin: 24px 0px 0px 135px; border: none; }
div.product .right .dd_box .addtocart img		{ margin: 24px 0px 0px 135px; }

div.product .opinions					{ width: 746px; background-color: #F3F3F3; }
div.product .opinions h1				{ margin: 8px 0px 8px 0px; padding: 4px; font-size: 10pt; text-align: left; }
div.product .opinions .obox				{ padding: 4px 0px 4px 0px; border-bottom: 1px dotted #666666; }
div.product .opinions .obox .odetails			{ width: 240px; float: left; }
div.product .opinions .obox .odetails .date		{ padding: 4px 8px 4px 8px; font-weight: bold; }
div.product .opinions .obox .odetails .name		{ padding: 4px 8px 4px 8px; font-weight: bold; }
div.product .opinions .obox .otext			{ width: 482px; float: left; padding: 4px 12px 4px 12px; text-align: justify; }
div.product .opinions a					{ float: right; margin: 0px 4px 4px 4px; text-align: right; }

div.product .shopwindow					{ width: 747px; height: 150px; }
div.product .shopwindow h1				{ margin: 8px 0px 8px 0px; padding: 4px; font-size: 10pt; text-align: left; }
div.product .shopwindow .box				{ width: 149px; height: 97px; float: left; }
div.product .shopwindow .box .image			{ width: 149px; height: 70px; }
div.product .shopwindow .box .image img			{ margin: 0 auto; }
div.product .shopwindow .box .name			{ width: 149px; height: 27px; margin: 0 auto; font-size: 7pt; text-align: center; }

#ctTerminy						{ width: 32px; height: 32px; display: block; position: absolute; top: 0px; left: 0px; }

ul.idTabs						{ margin: 0px; padding: 0px; list-style-type: none; }
ul.idTabs li						{ display: inline; }
ul.idTabs li a						{ margin: 0px 6px 0px 0px; padding: 6px 4px; float: left; outline: none; border: 1px solid #DBDBDB; background-color: #F3F3F3; }
ul.idTabs li a.selected					{ border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF; }
div.idTabsContent					{ margin-top: -1px; margin-right: 8px; padding: 8px; text-align: justify; border: 1px solid #DBDBDB; }
#important ul						{ margin: 0px; padding: 0px; list-style-type: none; }
#important ul li					{ padding: 2px 0px; font-size: 10pt; }
#product_description ul					{ margin: 0px; padding: 0px; list-style-type: none; }
#product_description ul li				{ padding: 2px 0px; font-size: 10pt; }

