/* override styles defined in _general.css file */

#BoxLastMinute .lastMinuteBro {display:none;}
/* /override styles defined in _general.css file */


#ProductView .info_block{font-size:0.75em;background-color:#f2f2f2;color:#282828;margin-top:1.5em;padding:0.5em 0 0.5em 0.5em;}


#ProductView .product_head{background-color:#f2f2f2;margin-bottom:1em;padding:1em 2em;}
#ProductView .product_head .product_name {float:left;margin:0;font-size:1em;width:29em;color:#237080;}
#ProductView .product_head .product_name h1.productName {float:left;margin:0;font-size:16px;}
#ProductView .product_head .product_name p.productName2 {font-weight:normal; padding:0; margin:0;clear:both;}
#ProductView h2.prodDescF {color:#237080; font-size: 10px; margin: 10px 0;}
#ProductView .product_head .functionalIcons{float:right;}
#ProductView .product_head .functionalIcons img{margin:0 0.5em;}
#ProductView .left_content_product{float:left;width:20em;}
#ProductView .left_c{padding-left:0;}
#ProductView .tags_p{float:left;padding-right:1em;}
#ProductView .stock_p{float:left;padding-top:10px;}
#ProductView .stock_ask{float:left;margin:0;color:#db0d00; background-image:url(../images/icons/instock_0.gif); background-repeat:no-repeat; background-position:right; padding:0 20px 0 0;}
#ProductView .catnum{margin-top:1.5em;font-size:0.92em;color:#a3a841;}
#ProductView .producerLogo{margin-top:1.5em;}
#ProductView .prices{font-size:1.16em;margin-top:1.5em;color:#db0d00;font-weight:bold;}
#ProductView .box_item{font-size:0.75em;background-color:#f2f2f2;color:#282828;text-transform:lowercase;margin-top:1.5em;padding:1em 0.5em;}
#ProductView .box_item .stars{float:left;}
#ProductView .box_item p{float:left;margin:0;padding-left:3px;}
#ProductView .box_item span{float:left;margin-top:1px;}
#ProductView .delivery_costs{background-color:#f2f2f2;font-size:0.83em;color:#696b6a;margin-top:1.5em;}
#ProductView .delivery_costs p{margin:0;color:#292929;border-bottom:4px solid #fff;padding:0.6em 0 0.6em 1.3em;}
#ProductView .delivery_costs span.orange{color:#ff6600;}
#ProductView .delivery_costs div{padding:1em 1.3em;}
#ProductView .right_content_product{float:right;width:21.6em;text-align:right;padding-right:1em;}
#ProductView .gallery{margin-bottom:1em;}
#ProductView .gallery .item{float:left;width:80px;height:80px;border:1px solid #e7e7e7;margin:0 5px 5px 0;}
#ProductView .gallery .third{margin:0 0 5px 0}
#ProductView .gallery img{display:block;}
#ProductView .loop{float: right; margin:15px 10px 0 0;}
#ProductView fieldset{margin:0;border:0;padding:0;}
#ProductView .buttons{float:right;margin-top:0.7em;clear:both;padding-right:40px;}
#ProductView .buttons div{float:left;padding-left:8px;padding-right:8px;}
#ProductView .buttons div.buy_box{margin: 20px 0 10px 0;}
#ProductView .raty div{margin-top:0.6em;}
#ProductView #Tabs{background-image:url(../images/prodtabber.png);background-repeat:no-repeat;padding-top:17px;}
#ProductView .prod_desc{font-size:0.92em;padding:1em 1.2em;color:#1b1b1b;height:100%;}
#ProductView .prod_desc p{margin:0;}
#ProductView .prod_desc a{color:#1a7e98;}
#ProductView .prod_desc ul{margin:0.5em 1.3em;padding:0;list-style-type:square;}
#ProductView .prod_desc ol{margin:0.5em 2.3em;padding:0;}
#ProductView .attributes th{padding:0.5em 0 0.5em 0.5em;font-weight:normal;color:#1a7e98;}
#ProductView .attributes td{border-bottom:1px dotted #9c9c9c;padding:0.5em 0;}
#ProductView .attributes td.c1{background-color:#fafafa;padding-left:1.2em;padding-right:0.9em;}
#ProductView .attributes tr.attr_ntv td.c1{background-color:#e3f4cf;}
#ProductView .attributes td.c2{padding-left:1.2em;}
#ProductView .attributes span.see_description {float: right;}

#ProductView .product_kgo_c
{
	text-align : left;
	margin : 5px 0;
}
#ProductView .product_kgo
{
	color: #2a8e00;
	font-size : 0.9em;
	margin : 5px 0;
}
#ProductView .product_kgo_txt p
{
	font-size : 0.9em;
	padding : 0;
	margin : 0;
}

#ProductView .wartosc_raty
{
	margin-top : 10px;
	font-size : 1em;
	font-weight : bold;
	color : #010101;
}
#ProductView .wartosc_raty span.rata_wartosc
{
	color : #ec6603;
	font-size : 1.5em;
}
#ProductView .rata_img
{
	vertical-align : bottom;
}

#ProductView .przycisk_tablica_rat
{
	margin : 15px 5px 5px 5px;
}
#ProductView .przycisk_tablica_rat .text_tablica_rat
{
	padding : 0;
	margin : 0 0 5px 5px;
	font-weight : bold;
	font-size : 1em;
	color : #fb6600;
}

#ProductView .przycisk_tablica_rat .text_tablica_rat2
{
  font-size: 0.85em;
  font-weight: normal;
  color: #a3a841;
	padding : 0;
	margin : 0 0 15px 5px;
}

#ProductView .tablica_rat_footer
{
	color : #5a5a5a;
	padding : 5px;
	font-size : 0.85em;
}
#ProductView .tablica_rat
{
	width : 98%;
	text-align : center;
	font-size : 0.9em;
	border-left : 1px dotted #9C9C9C;
}
#ProductView .tablica_rat_c2 .tablica_rat
{
	border : none;
}

#ProductView .tablica_rat caption
{
	color : #5a5a5a;
	padding-left : 10px;
	padding-bottom : 5px;
	font-weight : bold;
	font-size : 0.85em;
	text-align : left;
}
#ProductView .tablica_rat th.c_tablica_rat
{
	color : #000;
	font-weight : bold;
	padding : 5px 0;
	border-bottom : 1px solid #9C9C9C;
	border-right : 1px dotted #9C9C9C;
	border-top : 1px solid #9C9C9C;
}
#ProductView .tablica_rat th.c_tablica_rat img
{
	padding-right : 10px;
}
#ProductView .tablica_rat td.c_tablica_rat
{
	border-bottom : 1px solid #9C9C9C;
	border-right : 1px dotted #9C9C9C;
	padding : 0.5em;
	vertical-align : top;
}

#ProductView .tablica_rat th.cc1
{
	color : #1a7e98;
}
#ProductView .tablica_rat th.cc3
{
	color : #fb6600;
	border : none;
}

#ProductView .tablica_rat td.cc1, #ProductView .tablica_rat td.cc2
{
	width : 148px;
}

#ProductView .tablica_rat td.cc3
{
	text-align : right;
	border : none;
}
#ProductView .tablica_rat div.f_tablica_rat
{
	padding : 2px 0;
}
#ProductView .tablica_rat label.l_tablica_rat
{
	/**/
}
#ProductView .tablica_rat select.i_tablica_rat
{
	width : 54px;
	font-size : 1em;
}
#ProductView .tablica_rat input.i_tablica_rat
{
	width : 48px;
	font-size : 1em;
	padding : 2px;
}

#ProductView #tablica_rat_wartosc
{
	width : 141px;
	float : right;
}
#ProductView #tablica_rat_wartosc .tablica_rat_wartosc
{
	font-weight : bold;
	color : #fb6600;
}

#ProductView .subtablica_rat
{
	/*width : 167px;
	width : 142px;*/
	text-align : center;
}
#ProductView .subtablica_rat th.c_subtablica_rat
{
	color : #fb6600;
	font-weight : bold;
	padding : 5px 0;
	border-bottom : 1px solid #9C9C9C;
	padding-right : 2px;
}
#ProductView .subtablica_rat th.c1
{
	border-right : 1px dotted #9C9C9C;
}
#ProductView .subtablica_rat td.c_subtablica_rat
{
	border-bottom : 1px solid #9C9C9C;
	padding : 5px 0;
	font-weight : bold;
}
#ProductView .subtablica_rat td.c1
{
	border-right : 1px dotted #9C9C9C;
	color : #707070;
}
#ProductView .subtablica_rat td.c2
{
	color : #1a9497;
}
#ProductView .subtablica_rat tr.last td
{
	border-bottom : none;
}


#ProductView #anim3d
{
  text-align: center;
  margin: 10px;
}
#ProductView #anim3d .anim3d
{
  cursor: pointer;
}


#ProductView .panel_header{background-color:#f2f2f2;color:#1b1b1b;padding:0.7em 1em 0.7em 1.2em;}
#ProductView .panel_header .pn_name{float:left;}
#ProductView .panel_header .links{float:right;}
#ProductView .panel_header .links a{color:#417197;background-image:url(../images/arrow_inround.gif);background-repeat:no-repeat;background-position:right;padding-right:20px;display:block;height:16px;}
#ProductView  #in_box{padding-top:1em;}
#ProductView .tabbertab h4{padding-left:1em;color:#1a7e98;}
#ProductView #Tabs #variants-test{font-size:0.92em;padding:1em 1.2em;}
#variants-test .showall{color:#e12c23;padding-bottom:0.7em;}
#variants-test .item{padding-bottom:0.7em;}
#variants-test .item label{color:#1a7e98;}
#variants-test .tabin{margin-top:0.3em;}
#ProductView #Tabs .variants {}
#ProductView #Tabs .variants table td {padding:0.5em; border-bottom:1px solid #ededed; font-size:0.92em;}
#ProductView #Tabs .variants table thead td {font-weight:normal;color:#1a7e98; background-color:#ebebeb; text-transform:lowercase;}
#ProductView #Tabs .variants .c1 {width:60px;}
#ProductView #Tabs .variants .c1 img {border:1px solid #e3e3e3;}
#ProductView #Tabs .variants .c1 a:hover img {border:1px solid #ccc;}
#ProductView #Tabs .variants .c2 {width:30em;}
#ProductView #Tabs .variants thead .c2 {vertical-align:middle;}
#ProductView #Tabs .variants .c2 .logo {margin-bottom:0.3em;}
#ProductView #Tabs .variants .c2 a {color:#1a7e98;}
#ProductView #Tabs .variants .c2 .stockQuantity {font-weight:normal; color:#555;}
#ProductView #Tabs .variants .vName {width:auto;}
#ProductView #Tabs .variants .c3 {width:10em; text-align:right;}
#ProductView #Tabs .variants .priceBox {margin:0 0 1em 0;}
#ProductView #Tabs .variants .bruttoTxt {font-size:0.83em;}
#ProductView #Tabs .variants .bruttoValue {font-size:1.2em;}
#ProductView #Tabs .send_variants{padding-top:1em;text-align:right;}
#ProductView #Tabs .send_variants input{width:59px;height:19px;border:0;cursor:pointer;background-image:url(../images/buttons/buy_big.gif);}

.listNormal {border-top:1px dotted #9c9c9c;}
.listNormal form, .listNormal fieldset {margin:0; padding:0; border:none;}
.listNormal .item {border-bottom:1px dotted #9c9c9c;padding:1em 1em 1em 2em;}
.listNormal .left_content{float:left;width:8.33em;}
.listNormal .picture{margin-top:1em;text-align:center;width:90px;}
.listNormal .prices{margin-top:1.5em;color:#db0d00;}
.listNormal .right_content{float:right;width:32em;}
.listNormal .stock{float:left;width:3em;}
.listNormal .logo{float:left;}
.listNormal h4{margin:1.5em 0 0 0;padding:0 0 0 3em;}
.listNormal h4 a{font-size:0.92em;font-weight:normal;color:#237082;}
.listNormal .short_desc{margin-top:1.5em;padding-left:3.6em;color:#1b1b1b;font-size:0.83em;}
.listNormal .last_bar{margin-top:1.5em;}
.listNormal .more{float:right;width:49px;}
.listNormal .wishlist{float:right;padding-right:0.5em;width:59px;}
.listNormal .compare_box{float:right;padding-right:1em;margin-bottom:0.6em;}
.listNormal .add{float:left;font-size:0.92em;color:#f70}

.listSmall {border-top:1px dotted #9c9c9c;}
.listSmall h4 {border-bottom:1px dotted #9c9c9c; margin-bottom: 0; margin-top: 10px; padding-bottom: 10px; color:#237082;}
.listSmall table {width:100%;}
.listSmall th{font-size: 0.9em; font-weight: normal;border-bottom:1px dotted #9c9c9c; padding: 5px 0;}
.listSmall td{border-bottom:1px dotted #9c9c9c;padding:5px 0;}
.listSmall td.c1{padding-left:0.6em;padding-top:5px;}
.listSmall td.c2{padding-left:0.6em;width:22em;color:#6a6a6a;}
.listSmall td.c2 a{font-size:0.92em;font-weight:normal;color:#237082;}
.listSmall td.c3{padding-left:1em;color:#db0d00;font-size:0.92em;font-weight:bold;}
.listSmall .saving {font-weight: normal; color: #fb6600; padding: 10px;}
.listSmall .percent {font-weight: bold;}

.buy_all{padding-top:1em;text-align:right;}
.buy_all input{width:61px;height:19px;border:0;cursor:pointer;background-image:url(../images/buttons/buy_big.gif);background-repeat:no-repeat;}

#ProductView .zamow24
{
  margin: 10px 0;
}
#ProductView .czas_dostawy_left
{
	float : left;
	width : 135px;
}
#ProductView div.wysylka24h
{
	float : left;
	margin-left : 15px;
}
#ProductView .item_czas_dostawy .tip_link_c
{
	margin : 8px 0;
}
#ProductView .item_czas_dostawy .tip_link
{
	color : #fb6600;
	font-size : 10px;
}
#ProductView .item_czas_dostawy span.textToolTip
{
	float: none;
}
#ProductView #czas_dostawy_tip
{
	display : none;
	clear : both;
	padding-top : 5px;
	text-transform : none;
}
#ProductView #czas_dostawy_tip p
{
	margin : 3px 0;
}

#ProductView #Tabs .question {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .question .stars {margin:0 0 1em 0;}
#ProductView #Tabs .question p{padding-left:1.2em;color:#1a7e98;}
#ProductView #Tabs .question table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .question table td {padding:0.3em 1em;} 
#ProductView #Tabs .question .cText {width:18em;}
#ProductView #Tabs .question textarea {width:18em; height:5em;}
#ProductView #Tabs .question select {width:18.6em;}
#ProductView #Tabs .question table .information {font-size:1em;}
#ProductView #Tabs .question .cSubmit {border:0; background-image:url(../images/buttons/cButton.gif); width:69px; height:19px; color:#fff;margin-left:1.2em;}

#ProductView #Tabs .tipAFriend {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .tipAFriend .stars {margin:0 0 1em 0;}
#ProductView #Tabs .tipAFriend p{color:#1a7e98;margin:0.5em 0;padding:0 1.2em;}
#ProductView #Tabs .tipAFriend table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .tipAFriend table td {padding:0.3em 1em;} 
#ProductView #Tabs .tipAFriend .cText {width:18em;}
#ProductView #Tabs .tipAFriend textarea {width:18em; height:5em;}
#ProductView #Tabs .tipAFriend select {width:18.6em;}
#ProductView #Tabs .tipAFriend table .information {font-size:1em;}
#ProductView #Tabs .tipAFriend .cSubmit {border:0; background-image:url(../images/buttons/cButton.gif); width:69px; height:19px; color:#fff;margin-left:1.2em;}

#ProductView #Tabs .formOpinion {font-size:0.92em; margin:0 auto 1em auto;}
#ProductView #Tabs .formOpinion .stars {margin:0 0 1em 0;padding-left:1.2em;}
#ProductView #Tabs .formOpinion p{padding-left:1.2em;}
#ProductView #Tabs .formOpinion table {width:100%; margin-bottom:1em;}
#ProductView #Tabs .formOpinion table td {padding:0.3em 1em;} 
#ProductView #Tabs .formOpinion .cText {width:18em;}
#ProductView #Tabs .formOpinion textarea {width:18em; height:5em;}
#ProductView #Tabs .formOpinion select {width:18.6em;}
#ProductView #Tabs .formOpinion table .information {font-size:1em;}
#ProductView #Tabs .formOpinion .cSubmit {border:0; background-image:url(../images/buttons/cButton.gif); width:69px; height:19px; color:#fff;margin-left:1.2em;}

#ProductView #Tabs #opineo {width: 500px; margin: 25px auto;}
#ProductView #Tabs .usersOpinions {margin:1em auto; color:#555;}
#ProductView #Tabs .usersOpinions h4 {margin-bottom:1em;font-size:11px;}
#ProductView #Tabs .userOpinion {border: 1px solid #dee5eb; margin: 0 auto; background-color: #fff; width: 500px; font-family: Tahoma,Arial,sans-serif; font-size: 11px; color: #2c2c2c; line-height: 14px; text-align: left;}
#ProductView #Tabs .userOpinionContent {background-color: #f1f5f8;}
#ProductView #Tabs .userOpinionHeader {padding: 11px 14px 4px; color: #0a5f83; font-size: 13px; vertical-align: top;}
#ProductView #Tabs .userOpinionHeaderText {margin-right: 14px;color: #478a00;}
#ProductView #Tabs .userOpinionHeaderAvg {font-size: 16px; font-weight: bold; font-family: Arial,sans-serif;}
#ProductView #Tabs .userOpinionHeaderStars {margin: 0 20px;}
#ProductView #Tabs .userOpinionItem {border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #fff;}
#ProductView #Tabs .userOpinionItemHeader {padding: 9px 5px 0 15px;}
#ProductView #Tabs .userOpinionItemAuthor {color: #478a00; font-size: 12px;}
#ProductView #Tabs .userOpinionItemStars img {margin-left:0.2em;}
#ProductView #Tabs .userOpinionItemText {padding: 6px 18px 18px 45px; background: transparent url(../images/icons/bubble.gif) no-repeat scroll 15px 8px; font-size: 12px;}


#ProductView #dokumentacja
{
}
#ProductView #attachements .attachements_header
{
	margin : 3px;
	font-weight : bold;
}

#Kits td.c2
{
  width: 28em;
  font-size: 10px;
}
#Kits td.c2 .plus
{
  color: #fb6600;
  margin: 0 5px;
}
#Kits .kit_price
{
  padding: 10px;
}
#Kits td.c3
{
  text-align: center;
}
#Kits td.c4
{
  text-align: center;
}


