/*
CSS zawierajacy klasy dla dzialow mniej uczeszczanych
Grupy, sklepy, narzedzia, baza f
*/


/* SKLEPY */
.header .prawa .shop_head{
text-align: center;
font-weight: bold;
padding: 5px 0 10px;
}
	.header .prawa .shop_head span{
	color: #FA8202;
	}
.header .prawa .shop_prod{
padding: 0 5px;
}
	.header .prawa .shop_prod IMG{
	float: left;
	border: 1px solid #ccc;
	width: 60px;
	height: 43px;
	margin-right: 5px;
	}
	.header .prawa .shop_prod A{
	font-size: 0.9em;
	}
	.header .prawa .shop_prod .cena{
	font-weight: bold;
	text-align: center;
	clear: both;
	padding: 3px 0 0;
	}
		.header .prawa .shop_prod .cena SPAN{
		color: #FA8202;
		}


.shop .content{background: #f1f1f1 url('../img/sh/ver_sep.png') repeat-y 783px 0 ;}
	
.shop .lewa{
float: left;
width: 785px;
overflow: hidden;
}
.shop .content .prawa{float: right; width: 188px;}

.shop .lewa #kolumna_lewa{
width: 240px;
margin-right: 10px;
float: left;
}

.shop .lewa #kolumna_lewa .blok{
padding: 9px 11px;
border-bottom: 1px solid #cacaca;
text-align: center;
}
	.shop .lewa #kolumna_lewa .blok img{
	max-width: 218px;
	}
	.shop .lewa #kolumna_lewa .blok .search input[type="text"]{
	width: 140px;
	font-size: 1em;
	}
	.shop .lewa #kolumna_lewa .blok .search input[type="submit"]{
	padding: 3px 8px;
	margin-left: 4px;
	font-size: 1em;
	}
	.shop .lewa #kolumna_lewa .blok .search span{
	display: block;
	margin-top: 5px;
	}

.shop .lewa #kolumna_prawa{
width: 534px;
float: left;
}

	.shop .lewa .head{
	color: #666;
	text-shadow: 0 1px #fff;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #fa5e00;
	padding: 7px 11px 7px;
	clear:both;
	}
		.shop .lewa .head SPAN{
		color: #8b8b8b;
		}
		.shop .lewa .head a.more{
		float: right;
		font-weight: normal;
		font-size: 0.9em;
		padding-top: 2px;
		color: #6c6c6c;
		}
	
	
	.shop .lewa ul.shop_menu li{
	padding: 4px 9px 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #f7e0c9;
	border-right: 1px solid #f7e0c9;
	background: #faf0e6;
	}
		.shop .lewa ul.shop_menu li span{
		float: right;
		}
	.shop .lewa ul.shop_menu2 li{
	padding: 4px 9px 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #eee;
	}
		.shop .lewa ul.shop_menu2 li span{
		float: right;
		}
		
		
	.shop .lewa .shop_main_blok{
    line-height: 1.25em;
    padding: 11px 0px 11px;
	text-align: center;
	word-spacing: -1em;
	background: url("../img/sh/bg_glow_300.jpg") no-repeat center bottom transparent;
	border-bottom: 1px solid #CACACA;
	}
	.shop .lewa .shop_main_promo{
	box-shadow: 1px 1px 3px #BBBBBB;
	-webkit-box-shadow: 1px 1px 3px #BBBBBB;
	-moz-box-shadow: 1px 1px 3px #BBBBBB;
    background: #575757;
    color: #D4D4D4;
    line-height: 1.25em;
    padding: 11px 0px 11px;
	text-align: center;
	word-spacing: -1em;
	}
		.shop .lewa .shop_main_blok .produkt{
		box-shadow: 1px 1px 3px #BBBBBB;
		-webkit-box-shadow: 1px 1px 3px #BBBBBB;
		-moz-box-shadow: 1px 1px 3px #BBBBBB;
		word-spacing: normal;
		border:1px solid #fff;
		background: #fff;
		display: inline-block;
		margin: 0 5px;
		width: 151px;
		vertical-align: top;
		padding: 14px 5px 8px;
		}
		.shop .lewa .shop_main_promo .produkt{
		word-spacing: normal;
		border:1px solid #444;
		background: #525252;
		display: inline-block;
		margin: 0 5px;
		width: 151px;
		vertical-align: top;
		padding: 14px 5px 8px;
		}
			.shop .lewa .produkt .cena{
			background: url("../img/sh/bg_shop_prize.png") repeat-x transparent;
			color: #FFFFFF;
			display: block;
			font-size: 0.9em;
			font-weight: bold;
			left: -1px;
			min-width: 55px;
			padding: 2px 3px;
			position: absolute;
			text-align: center;
			top: -4px;
			word-spacing: normal;
			}
			.shop .lewa .produkt B{
			display: block;
			margin: 3px 0 3px;
			padding: 0 0 3px;
			border-bottom: 1px solid #eee;
			font-size: 1.1em;
			}
			.shop .lewa .shop_main_promo .produkt B{
			border-bottom: 1px solid #444;
			}
			.shop .lewa .shop_main_promo .produkt A{
			color: #FA8202;
			}
			.shop .lewa .produkt SPAN{
			font-size: 0.9em;
			}
			.shop .lewa .produkt IMG{
			width: 110px;
			height: 78px;
			}
			
			
	.shop .lewa #kolumna_prawa .adv_rect,
	.shop .lewa #kolumna_prawa .iwrap_rect
	{
		text-align: center;
		margin: 10px auto;
	}
		.shop .lewa #kolumna_prawa .adv_rect div, 
		.shop .lewa #kolumna_prawa .adv_rect img, 
		.shop .lewa #kolumna_prawa .adv_rect table.shop .lewa #kolumna_prawa .adv_rect object,
		.shop .lewa #kolumna_prawa .iwrap_rect div, 
		.shop .lewa #kolumna_prawa .iwrap_rect img, 
		.shop .lewa #kolumna_prawa .iwrap_rect table.shop .lewa #kolumna_prawa .iwrap_rect object
		{
			margin: 0px auto;
		}
			
			.shop .lewa .mt_vids a{
			width: 121px;
			margin: 0 10px 0 0;
			}
				.shop .lewa .mt_vids a img{width: 119px;}
				
	.shop .lewa .shop_list .paging a{
	margin: 0 6px;
	}
	.shop .lewa .shop_list .produkt{
	margin: 6px 5px 14px;
	}
	.shop .lewa .shop_list .produkt .cena{
	background: url("../img/sh/bg_shop_prize2.png") repeat-x transparent 50% 50%;
	color: #888;
	font-weight: normal;
	top: -1px;
	min-width: 45px;
	}
	.shop .lewa #kolumna_prawa.shop_list .adv_rect,
	.shop .lewa #kolumna_prawa.shop_list .iwrap_rect
	{
		float:right;
		margin: 8px 37px 8px 10px;
	}
	
	/*produkt*/
	
	.shop .lewa .shop_prod .shop_main_blok{
    padding: 11px;
	text-align: left;
	word-spacing: normal;
	}
	.shop .lewa .shop_prod .shop_main_blok .shop_foto{
    width: 220px;
	border: 2px solid #fff;
	float:left;
	margin: 0 10px 15px 0;
	box-shadow: 1px 1px 3px #BBB;
    -webkit-box-shadow: 1px 1px 3px #BBB;
    -moz-box-shadow: 1px 1px 3px #BBB;
	}
	.shop .lewa .shop_prod .shop_main_blok h1{
    background: #434343;
    color: #FFF;
    font-size: 1.6em;
	line-height: 1.2em;
    margin-left: 230px;
    padding: 5px 10px 7px;
    border-bottom: 1px solid #111;
    border-top: 1px solid #888;
	}
	.shop .lewa .shop_prod .shop_main_blok .shop_det{
    margin-left: 230px;
    padding: 8px 10px 10px;
	line-height: 1.5em;
	background: url("../img/sh/bg_glow_300.jpg") no-repeat center bottom transparent;
	}
		.shop .lewa .shop_prod .shop_main_blok .shop_det span{
		color: #DB4300;
		font-size: 1.3em;
		}
	.shop .lewa .shop_prod .shop_main_blok .shop_zamow{
	display:block;
    margin-left: 230px;
    padding: 8px 10px 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
	background: url("../img/sh/pv_btn.png") repeat-x scroll 0 0 #F75B00;
	border-bottom: 1px solid #8d2400;
    border-top: 1px solid #ffa200;
	}
	.shop .lewa .shop_prod .shop_main_blok span.shop_zamow{
	color: #666;
	background: #ddd;
	border-bottom: 1px solid #555;
    border-top: 1px solid #fff;
	}
	.shop .lewa .shop_prod .shop_main_blok .shop_opis_belka{
	padding: 5px 11px;
	background: #fff;
	display: inline-block;
	border: 2px solid #fff;
	border-bottom: none;
	}
	.shop .lewa .shop_prod .shop_main_blok .shop_opis{
	background: #f7f7f7;
	display: block;
	border: 2px solid #fff;
	ox-shadow: 1px 1px 3px #BBB;
    -webkit-box-shadow: 1px 1px 3px #BBB;
    -moz-box-shadow: 1px 1px 3px #BBB;
	margin-bottom: 15px;
	width: 100%;
	}
		.shop .lewa .shop_prod .shop_main_blok .shop_opis td{
		padding: 6px 11px;
		}
		
	.shop .mobile_bg .mobile_lewa, .shop .mobile_bg .mobile_prawa {
    margin-right: 6px;
    width: 124px;
	}
	.shop .mobile_bg .mobile_lewa select, .shop .mobile_bg .mobile_prawa select {
    width: 124px;
	}
		
		
		
		
		
		
		
		
		
/* GRUPY i OPONY */

.grupy .content{background: #f1f1f1 url('../img/sh/ver_sep.png') repeat-y 783px 0 ;}
.opony .content{background: #f1f1f1 url('../img/sh/ver_sep.png') repeat-y 783px 0 ;}
	
.grupy .lewa, .opony .lewa{
float: left;
width: 785px;
overflow: hidden;
}
.grupy .content .prawa, .opony .content .prawa{float: right; width: 188px;}

.grupy .lewa #grupy_lewa, .opony .lewa #kolumna_lewa{
width: 240px;
margin-right: 10px;
float: left;
}
.opony .lewa #kolumna_lewa{width: 215px; clear: both;}

.grupy .lewa #grupy_lewa .blok{
padding: 9px 11px;
border-bottom: 1px solid #cacaca;
text-align: center;
}

.grupy .lewa #grupy_prawa{
width: 534px;
float: right;
}
.opony .lewa #kolumna_prawa{
width: 559px;
float: right;
overflow: hidden;
}

	.grupy .lewa .head, .opony .lewa .blok_top_1w_clear_orange, .opony .lewa .blok_top_1w_clear_black, .opony .lewa .blok_top_3w_clear_black, .opony .lewa .blok_top_2w_clear_black{
	color: #666;
	text-shadow: 0 1px #fff;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #fa5e00;
	padding: 7px 11px 7px;
	clear:both;
	}
	.opony .lewa .blok_top_1w_clear_orange{color: #DB4300; }
	.grupy .lewa .head2{
	color: #666;
	text-shadow: 0 1px #fff;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	border-top: 1px solid #fa5e00;
	padding: 7px 11px 7px;
	clear:both;
	}
		.grupy .lewa .head SPAN{
		color: #8b8b8b;
		}
		.grupy .lewa .head a.more{
		float: right;
		font-weight: normal;
		font-size: 0.9em;
		padding-top: 2px;
		color: #6c6c6c;
		}
	
	
	.grupy .lewa ul.shop_menu li{
	padding: 4px 9px 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #f7e0c9;
	border-right: 1px solid #f7e0c9;
	background: #faf0e6;
	}
		.grupy .lewa ul.shop_menu li span{
		float: right;
		}
	.grupy .lewa ul.blok_lista li, .opony .lewa ul.blok_lista li{
	padding: 4px 9px 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #eee;
	}
	.opony .lewa ul.blok_lista li{padding: 5px 9px 6px;}
		.grupy .lewa ul.blok_lista li span{
		float: right;
		}
		
		
	.grupy .lewa table.grupy_glowna_tab{
	width:100%;
	margin-bottom: 5px;
	}
		.grupy .lewa table.grupy_glowna_tab th{
		background: #666;
		border-color: #888 #444 #444 #888;
		border-style: solid;
		border-width: 1px;
		color: #FFF;
		padding: 5px;
		text-align: center;
		vertical-align: middle;
		}
		
		
		#ocenaOpony{
		margin: 10px 0;
		}
		#ocenaOpony table td{
		padding: 0 9px;
		}
		#ocenaOpony table td div{
		color: #DB4300;
		}
		
		.grupy .lewa table.grupy_glowna_tab td, .opony .lewa table td.opony_row1, .opony .lewa table td.grupy_row1, .opony .lewa table.grupy_glowna_tab td.opony_row2 {
		background: #F6F6F6;
		border-color: #FFF #D8D8D8 #D8D8D8 #FFF;
		border-style: solid;
		border-width: 1px;
		padding: 6px 9px 7px !important;
		vertical-align: middle;
		line-height: 1.25em;
		}
			.trescCenter{
			text-align: center;
			}
			
			
			
			.opony .lewa table.grupy_glowna_tab td.opony_row2{
			text-align: center;
			}
			.grupy .lewa table.grupy_glowna_tab td.data {
			font-size: 0.9em;
			color: #999;
			width:105px;
			text-align: center;
			}
			.grupy .lewa table.grupy_glowna_tab td.nr {
			font-size: 0.9em;
			color: #999;
			padding: 6px 6px 7px;
			text-align: center;
			white-space: nowrap;
			}
			.grupy .lewa table.grupy_glowna_tab td.nr2 {
			font-size: 0.5em;
			color: #999;
			padding: 6px 6px 7px;
			text-align: left;
			white-space: nowrap;
			}
			.grupy .lewa table.grupy_glowna_tab td.tytul {
			font-size: 1.1em;
			width: 280px;
			}
			.grupy .lewa table.grupy_glowna_tab td.autor {
			text-align: center;
			}
			
			.grupy .lewa table.grupy_glowna_tab td.head3 {
			background: #eee;
			text-align: center;
			}
			
			
			.grupy .lewa table.grupy_glowna_tab td .grupy_cytat {
			border: 1px solid #ddd;
			background: #eee;
			border-left: 2px solid #DB4300;
			margin: 6px 0;
			padding: 6px 8px;
			}
			
	.opony #foot{display:none}
			
	.opony .lokalizer{ height: 14px; }
	.opony .lokalizer div{ vertical-align: middle; overflow: hidden; margin-top: 3px; }
	.opony .lokalizer div img{ vertical-align: middle; margin-top: -1px; }
	
	
	.opony .lewa #kolumna_lewa a.btn_1w_orange, .opony .lewa #kolumna_prawa a.btn_1w_orange{
	float: right;
	clear:both;
	display: block;
	padding: 4px 7px;
	background: #FA5E00;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	border-top: 1px solid #ff9000;
	border-left: 1px solid #ff9000;
	border-bottom: 1px solid #ce5200;
	border-right: 1px solid #ce5200;
	}
	.opony .lewa .testy-index { width: 100%; }
	
	.opony .lewa .testy-index td, .opony .lewa #kolumna_lewa .head3, .opony .lewa #kolumna_prawa .head3, .opony .lewa table.sizeSelect td{
	background: #f6f6f6;
	border-color: #FFF #D8D8D8 #D8D8D8 #FFF;
	border-style: solid;
	border-width: 1px;
	padding: 5px 9px 6px;
	vertical-align: middle;
	line-height: 1.25em;
	}
	.opony .lewa .testy-index td.ocena, .opony .lewa table.sizeSelect td{ text-align: center; }
	.opony .lewa #kolumna_lewa .head3, .opony .lewa #kolumna_prawa .head3{
	background: #eee;
	text-align: center;
	}
	.opony .lewa table{
	width: 100%;
	}
	.opony .lewa table.sizeSelect{
	margin: 10px 0;
	}
	.opony .lewa table.grupy_glowna_tab th, .opony .lewa table.sizeSelect th {
    background: none repeat scroll 0 0 #666666;
    border-color: #888888 #444444 #444444 #888888;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
	}
	
	.opony .opony_grupa{
	float: left;
	margin: 10px 55px 10px 10px;
	}
	div.opony_grupa ul li {
    background: url("http://www.v10.pl/img/bull_gray.gif") no-repeat scroll left center transparent;
    list-style-type: none;
    padding: 2px 0 2px 12px;
	}
	
	.opony td.wybor_opon{
	text-align: center;
	background: #F6F6F6;
		border-color: #FFF #D8D8D8 #D8D8D8 #FFF;
		border-style: solid;
		border-width: 1px;
		padding: 6px 9px 7px !important;
		vertical-align: middle;
		line-height: 1.25em;
	}
	.opony td.wybor_opon select{
	font-size: 1em;
	width: 93px;
	}
	.opony .lewa select{
	font-size: 1em;
	vertical-align: middle;
	}
	.opony .grupy_glowna_tab input{
	vertical-align: middle;
	}
	
	.opony #top_prawa_title{
	font-weight: bold;
    padding: 12px 10px 10px;
    text-align: center;
	}
	.opony #top_prawa_title span{
	color: #f60;
	}
	.opony #top_prawa_cont{
	line-height: 2em;
    margin-top: -13px;
    text-align: center;
	}
	.opony #top_prawa_cont span{
	color: #f60;
	font-weight: bold;
	}
	
	.opony #kolumna_prawa .blok_bg_2w_light_gray h2{
	line-height: 1.3em;
	font-size: 1.35em;
	font-weight: bold;
	margin: 5px 10px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray h3{
	line-height: 1.3em;
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px 10px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray p{
	line-height: 1.3em;
	margin: 5px 10px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art {
	line-height: 1.3em;
	margin: 10px 10px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art h2{
	font-size: 1.35em;
	font-weight: bold;
	margin: 5px 0;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art h2.tytul{
	color: #DB4300;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art h3{
	font-weight: normal;
	margin: 5px 0;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art h3.data{
	font-weight: normal;
	font-size: 0.9em;
	margin: 3px 0;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art p{
	margin: 5px 0;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray_art .box-foto{
	border: 2px solid #fff;
	float: right;
	margin: 5px 0 5px 10px;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow: 1px 1px 3px #bbb;
	box-shadow: 1px 1px 3px #bbb;
	}
	
	.opony #kolumna_prawa .blok_bg_2w_light_gray #opisFoto{
	border: 2px solid #fff;
	float: right;
	margin: 5px 0px 5px 10px;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow: 1px 1px 3px #bbb;
	box-shadow: 1px 1px 3px #bbb;
	max-width: 150px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray #opisFoto img{
	max-width: 150px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray #opisTable{
	float: left;
	width: 350px;
	}
	.opony #kolumna_prawa .blok_bg_2w_light_gray #opisTable table td{
	padding: 0 5px;
	}
		.opony #kolumna_prawa .blok_bg_2w_light_gray #opisTable table td img{
		vertical-align: middle;
		}
		.opony #kolumna_prawa .blok_bg_2w_light_gray #opisTable table td.ikonka {
		padding: 0;
		width: 19px;
		}
	
	.opony #kolumna_prawa .blok_bg_2w_light_gray #logo img{
	border: 2px solid #fff;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow: 1px 1px 3px #bbb;
	box-shadow: 1px 1px 3px #bbb;
	}
	
	.opony #kolumna_prawa #opisKoszyk {
    background: #FEFEFE;
    border: 1px solid #DDDDDD;
    padding: 4px 10px;
    width: 520px;
	}
	
	.opony #kolumna_prawa #opisKoszyk img{
    vertical-align: -4px;
	}
	.opony #kolumna_prawa #opisKoszyk select{
    vertical-align: 1px;
	font-size: 1em;
	}
	.opony #kolumna_prawa #opisKoszyk input{
    vertical-align: -8.5px;
	font-size: 1em;
	}
	
	.opony .opony_grupa h4{
	font-size: 1.1em;
	margin: 10px 0 5px;
	}
	.opony .opony_grupa{
	line-height: 1.25em;
	}