/* 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						{ }
div.product .image					{ width: 317px; height: 300px; float: left; }
div.product .image img					{ margin: 0 auto; }
div.product .info					{ width: 428px; float: left; border: 1px solid #FFE3C7; }
div.product .info .intro				{ width: 428px; height: 42px; background: #E2E2E2 url('/ekwiaty/gfx/product/product_name_bg.jpg') repeat-x 0px 0px; }
div.product .info .intro .product_name			{ width: 420px; height: 21px; float: left; line-height: 21px; padding-left: 8px; font-size: 11pt; font-weight: bold; overflow: hidden; }
div.product .info .intro .product_code			{ width: 116px; height: 21px; float: left; line-height: 21px; padding-left: 8px; font-size: 7pt; }
div.product .info .intro .country			{ width: 138px; height: 21px; float: left; line-height: 21px; font-size: 7pt; }
div.product .info .epilog				{ width: 420px; margin-top: 1px; padding: 4px; background-color: #E2E2E2; }
div.product .info .price				{ width: 186px; height: 206px; float: left; margin-top: 1px; background-color: #E2E2E2; }
div.product .info .price .version			{ width: 186px; height: 32px; line-height: 32px; text-align: center; position: relative; background: url('/ekwiaty/gfx/question_mark.gif') no-repeat 160px 50%; }
div.product .info .price .prices			{ width: 186px; min-height: 92px; }
div.product .info .price .addtocart			{ width: 186px; }
div.product .info .price .addtocart input		{ margin-left: 10px; border: none; }
div.product .info .price .addtocart img			{ margin: 0 auto; }
div.product .info .price .currency			{ width: 186px; height: 28px; }
div.product .info .price .currency .list		{ float: left; margin: 6px 0px 0px 12px; }
div.product .info .price .currency .button		{ float: left; margin: 6px 0px 0px 8px; }
div.product .info .price .currency .button input	{ border: none; }

div.product .info .price .radio				{ width: 38px; float: left; margin: 0px 0px 0px 8px; }
div.product .info .price .nest_w_radio			{ width: 60px; float: left; text-align: left; }
div.product .info .price .nest_no_radio			{ width: 94px; float: left; margin: 0px 0px 0px 12px; text-align: left; }
div.product .info .price .gross				{ width: 69px; float: left; text-align: right; }

div.product .info .informations				{ width: 242px; height: 188px; float: left; }
div.product .info .informations .header			{ width: 241px; height: 28px; margin-left: 1px; margin-top: 1px; line-height: 28px; font-size: 10pt; font-weight: bold; text-align: center; background: url('/ekwiaty/gfx/product/box_header_bg.gif') repeat-x 0px 0px; }
div.product .info .informations .row			{ padding: 4px 8px 4px 8px; }
div.product .info .informations .terminy		{ width: 121px; height: 21px; float: left; margin-top: 8px; }
div.product .info .informations .terminy img		{ cursor: help; margin: 0 auto; }
div.product .info .informations .polec			{ width: 121px; height: 21px; float: left; margin-top: 8px; }
div.product .info .informations .polec img		{ cursor: help; margin: 0 auto; }

div.product .desc					{ width: 301px; float: left; padding: 8px; text-align: justify; }
div.product .slide					{ width: 428px; float: left; margin-top: 2px; position: relative; }

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 .name			{ width: 149px; height: 27px; margin: 0 auto; font-size: 7pt; text-align: center; }

#ctTerminy						{ width: 16px; height: 16px; display: block; cursor: help; position: absolute; top: 8px; left: 160px; }

#terminy-doreczen					{ width: 396px; padding: 16px; text-align: justify; border: 1px solid #FFE3C7; }
#polec-znajomemu					{ width: 396px; padding: 16px; text-align: justify; border: 1px solid #FFE3C7; }
#polec-znajomemu .leftbox				{ width: 130px; margin: 4px; float: left; text-align: left; }
#polec-znajomemu .rightboxinput				{ width: 250px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
#polec-znajomemu .rightboxtext				{ width: 250px; padding: 4px 0px 4px 0px; float: left; text-align: left; }
