﻿table.catalog tr { cursor: pointer; }
table.catalog tr { background-color: #efefef; text-align: center; }
table.catalog tr.head { cursor: auto; background-color: #b2cbe4; font-weight: bold; color: #000000; text-align: center; background-image: url('../../../public/images/front/grad_bg_blue.png'); }
table.catalog tr td.left { text-align: left; font-weight: bold; }

table.catalog tr td.bg, table.catalog tr td.left { background-image: url('../../../public/images/front/td_bg.png'); background-repeat: repeat-x; background-position: 100% 100%; background-color: #fafafa; border-bottom: #d1d1d1; border-top: solid 1px #ffffff; }

table.catalog tr.head td { background-color: none; background-image: none; background-image: url('../../../public/images/front/grad_bg_blue.png'); color: #ffffff; }

img.product_img { }

div.warianty { float: left; border: solid 1px #eaeaea; width: 240px; height: 240px; }
div.wariantyInner { padding: 0px; }
span.opis { font-size: 10px; }

div.warianty tr.active { background-color: #f1f2f3; }

div.desc_box { clear: both; background-image: url('../../../public/images/front/grad_bg.png'); background-repeat: repeat-x; border: solid 1px #e0e0e0; background-position: 0px 0px; }

div.desc_box_inner { border: solid 1px #ffffff; padding: 5px; }
div.wyposazenie { width: 100%; }
img.sding { margin-right: 10px; }

div.box_bottom { border: solid 1px #eaeaea; border-top: none; height: 150px; }
tr.add_row td { border-bottom: solid 1px #eaeaea; }

div#order { position: relative; clear: both; margin-top: 0px; height: auto; margin-bottom: 10px; }

div.order_step {
}

td.label { width: 100px; text-align: right; }
div#order input { font-size: 10px; border: solid 1px #c1c1c1; width: 150px; }
div#order input.nb { font-size: 10px; border: 0px; width: auto; }
div#order input.s { width: 40px; }
div#order input.l { width: 100px; }

div#order div.form_pane { position: relative; padding: 10px; background-color: #efeeee; height: 270px; }

div.submit_btn { 	float: left; margin-left: 5px; border: solid 1px #e0e0e0; 
					height: 45px; width: 74px; cursor:hand; 
					background-color:#fafafa;
					background-repeat:no-repeat;	
				}
div.submit_btn_inner { text-align: center; padding: 3px; }

table.cartSumup td { background-color: #f7f7f7; }
table.cartSumup th { text-align: center; background-color: #a2a2a2; color: white; }
table.cartSumup td, table.cartSumup th { padding: 5px; }

table.orderForm input { width: 200px; }
table.orderForm input.short { width: 40px; }
table.orderForm input.long { width: 150px; }
