/*
CSS zawierajacy style dla artykulu
*/

/* Klasy dla lewej kolumny */


.art .content{background: #f1f1f1 url('../img/sh/ver_sep.png') repeat-y 783px 0 ;}
.art .content{background: #f1f1f1 url('../img/sh/ver_sep.png') repeat-y 783px 0 ;}
	
.art .lewa{
float: left;
width: 785px;
overflow: hidden;
}
	.art .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;
	}
		.art .lewa .head.forum{border-color: #c9c9c9;}
			.art .lewa .head.forum img{vertical-align:-16px;}
			
		.art .lewa .head SPAN{
		color: #8b8b8b;
		}
		.art .lewa .head a.more{
		float: right;
		font-weight: normal;
		font-size: 0.9em;
		padding-top: 2px;
		color: #6c6c6c;
		}
		.art .lewa .head strong{
		color: #db4300;
		}
		.art .lewa .head a.more:hover, .art .lewa .head a.more span{
		color: #c75624;
		}
			
	.art .lewa .art_col{width: 520px; float: left;}
	.art .lewa.wide .art_col{width: 100%; float: left;}
	
		.art .lewa .art_col .art_content{
		padding: 7px 9px 18px 9px;
		border-bottom: 1px solid #cacaca;
		background: url('../img/sh/bg_glow_485.jpg') no-repeat bottom center;
		line-height: 1.2em;
		}
			.art_content img.pano{
			width: 500px;
			border: 1px solid #fff;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
			.art_content .data{background: url('../img/sh/bg_glow_485.jpg') no-repeat bottom center;	}
			.art .lewa.wide .art_content .data{ margin-top:-7px;	}
				.art_content .data h1{
				padding: 7px 0 8px;
				font-size: 1.5em;
				color: #db4300;
				line-height: 1.2em;
				border-bottom: 1px solid #cacaca;
				}
				.art_content .data div.info{
				padding: 5px 0;
				font-size: 0.9em;
				color: #a4a4a4;
				border-bottom: 1px solid #cacaca;
				}
					.art_content .data div.info a{
					vertical-align: top;
					margin-right: 4px;
					}
					.art_content .data div.info div.social{
					float: right;
					margin-top: -3px;
					}
				.art_content .data div.tagi{
				word-spacing: normal;
				padding: 4px 0px 6px;
				color: #a4a4a4;
				border-bottom: 1px solid #cacaca;
				font-size: 0.9em;
				}
				.art_content .data div.face{
				border: 2px solid #CAD4E7;
				background: #f6f8ff;
				padding: 5px 4px 1px 4px;
				font-size: 0.9em;
				color: #a4a4a4;
				margin-top: -1px;
				}
				.art_content .data div.face .g-plusone, .art_content .data div.face #___plusone_0{
				position: absolute;
				right: -18px;
				top: 3px;
				}
				
			.art_content .tresc{
			font-size: 1.2em;
			line-height: 1.45em;
			margin-top: 16px;
			overflow: hidden;
			color: #595959;
			}
				.art_content .tresc .vid_sub{
				clear: both;
				font-size: 0.9em;
				line-height: 1.2em;
				padding: 5px 20px 6px;
				border-bottom: 1px solid #fff;
				background: #eaeaea;
				text-align: center;
				width: 460px;
				}
				.art_content .tresc .vid_emb{
				margin:12px auto 10px;
				text-align: center;
				clear: both;
				}
				.art_content .art_zrodlo{
				font-size: 0.9em;
				padding: 2px 14px 0px;
				margin-top:12px;
				text-align: right;
				clear:both;
				}
				.art_content .tresc center{
				display:block;
				margin: -6px 0 0;
				}
				.art_content .tresc .mini_gal{
				word-spacing: -1em;
				margin: 14px 0px 10px 8px;
				max-width: 500px;
				clear:both;
				}
					.art_content .tresc .mini_gal a{
					font-size: 0.8em;
					text-align: center;
					line-height: 1.25em;
					display: inline-block;
					padding: 5px 0 4px 0;
					word-spacing: normal;
					width: 230px;
					margin: -1px 12px 0 4px;
					color: #6c6c6c;
					vertical-align: top;
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					}
						.art_content .tresc .mini_gal a:hover{background: #FCE7D2; color: #db4300;}
						.art_content .tresc .mini_gal a img{
						border: 1px solid #fff;
						-moz-box-shadow: 1px 1px 3px #bbb;
						-webkit-box-shadow: 1px 1px 3px #bbb;
						box-shadow: 1px 1px 3px #bbb;
						width: 228px;
						margin-bottom: 3px;
						}
						
				.art_content .tresc .adv_go{
				text-align:center;
				margin: 12px 0 6px;
				font-size: 0.8em;
				}
				.art_content .tresc .adv_rect,
				.art_content .tresc .iwrap_rect { text-align:center; margin: 14px 0 16px; clear: both;}
					.art_content .tresc .adv_rect div,
					.art_content .tresc .iwrap_rect div {margin:0 auto;}
					
				.art_content .tresc ul, .art_content .tresc ol{	margin: 12px 20px 12px 30px; clear: both;}
				.art_content .tresc ol{list-style: decimal;}
					.art_content .tresc ul li, .art_content .tresc ol li{
					padding: 2px 10px 3px;
					margin: 1px 0;
					background: #fff;
					border-left: 2px solid #db4300;
					-moz-box-shadow: 1px 1px 2px #bbb;
					-webkit-box-shadow: 1px 1px 2px #bbb;
					box-shadow: 1px 1px 2px #bbb;
					}
					
				.art_content .tresc table{
				margin: 12px auto;
				clear: both;
				border-left: 2px solid #db4300;
				-moz-box-shadow: 1px 1px 2px #bbb;
				-webkit-box-shadow: 1px 1px 2px #bbb;
				box-shadow: 1px 1px 2px #bbb;
				width: 95%;
				font-size: 0.9em;
				}
					.art_content .tresc table th, .art_content .tresc table td{
					padding: 2px 7px 3px;
					background: #fff;
					}
					.art_content .tresc table th{
					text-align: left;
					background: #888;
					color: #fff;
					font-weight: bold;
					border-bottom: 1px solid #777;
					border-top: 1px solid #777;
					text-shadow: 0 -1px 0 #666;
					}
					.art_content .tresc table td{
					border-bottom: 1px solid #eaeaea;
					border-right: 1px solid #eaeaea;
					}
		
			.list .lewa .news_col .news a{
			color: #db4300;
			font-weight: bold;
			display:inline;
			}


		.list .lewa .news_col .more{
		padding: 5px 9px 6px 9px;
		border-bottom: 1px solid #cacaca;
		line-height: 1.2em;
		text-align: right;
		clear: both;
		}
			.list .lewa .news_col .more a{
			color: #6c6c6c;
			text-shadow: 0 1px 0 #fff;
			}
				.list .lewa .news_col .more a span{color: #c75624; font-weight: bold;}
				.list .lewa .news_col .more a:hover{color: #c75624;}

	.art .lewa .mid_col{width: 250px; float: right;}
		
		.list .lewa .mid_col .adv_rect,
		.list .lewa .mid_col .iwrap_rect {margin-top: 10px;}
		
		.list .lewa .mid_col .tagi .head{
		color: #8a8a8a;
		border-color: #c9c9c9;
		}
		.list .lewa .mid_col .tagi .tags{
		text-align: center;
		line-height: 22px;
		padding: 9px;
		}
		.list .lewa .mid_col .tagi .tags A{
		white-space: nowrap;
		display: inline-block;
		margin: 0 4px;
		}
		.list .lewa .mid_col .face{
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 2px;
		border-bottom: solid 1px #94A3C4;
		}
		
	.art .lewa .shop{
	margin-right: -20px;
	}
		.art .lewa .shop A{
		display: inline-block;
		vertical-align: top;
		position: relative;
		border: 1px solid #dadada;
		background: #585858 url('../img/sh/bg_shop.png') right repeat-y;
		-moz-box-shadow: 1px 1px 3px #bbb;
		-webkit-box-shadow: 1px 1px 3px #bbb;
		box-shadow: 1px 1px 3px #bbb;
		margin: 10px 10px 10px 0;
		font-weight: bold;
		font-size: 1.2em;
		color: #fff;
		/*word-spacing: -1em;*/
		width: 253px;
		}
		.art .lewa .shop A:hover{
		color: #ff8400;
		}
			.art .lewa .shop A SPAN.prize{
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			color: #fff;
			background: transparent url('../img/sh/bg_shop_prize.png') repeat-x 50% 50%;
			min-width: 55px;
			padding: 4px 5px 4px;
			text-align: center;
			font-size: 0.8em;
			word-spacing: normal;
			}
			.art .lewa .shop a span.txt{
			margin: 9px 10px 10px 3px;
			width: 122px;
			display: inline-block;
			word-spacing: normal;
			}
			.art .lewa .shop A IMG{
			width: 110px;
			vertical-align: top;
			margin-right: 0px;
			}
		
/* Klasy dla prawej kolumny */
.art .prawa{float: right; width: 188px;}

			
		/* ----------- Środkowa kolumna! ----------- */
		.art .lewa .mid_col .common{
		display: block;
		width: 230px;
		padding: 7px 9px 8px 9px;
		text-align:left;
		line-height: 1.35em;
		border-bottom: 1px solid #c9c9c9;
		clear: both;
		}
			.art .lewa .mid_col .common input[type="submit"]{
			font-size: 1em;
			margin: 5px 0;
			padding: 3px 5px 4px;
			background: url("../img/sh/bg_button.png") repeat-x 50% 50% #666666;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
		.art .lewa .mid_col UL.forum{
		background: transparent url('../img/sh/bg_forum_prawa.png') right bottom no-repeat;
		width: 226px;
		padding: 7px 13px 23px 11px;
		font-family: Georgia, 'Trebuchet MS', serif;
		font-size: 1em;
		}
			.art .lewa .mid_col UL.forum LI{
			background: transparent url('../img/sh/hr_old.png') bottom no-repeat;
			padding: 4px 0 6px 0;
			overflow: hidden;
			white-space: nowrap;
			}
				.art .lewa .mid_col UL.forum LI SPAN{
				color: #8a8a8a;
				display: inline-block;
				width: 35px;
				text-align: right;
				margin-right: 8px;
				}

		.art .lewa .mid_col .head.podobne{
		padding: 5px 11px;
		line-height: 1.15em;
		font-size: 0.9em;
		font-weight: normal;
		color: #6c6c6c !important;
		white-space:nowrap;
		}
			.art .lewa .mid_col .head.podobne strong{color: #6c6c6c !important;}
			.art .lewa .mid_col .head.podobne span{display: block; overflow: hidden;color: #6c6c6c !important;}
		.art .lewa .mid_col .podobne_blok{
		padding: 0px 1px 0;
		background: url('../img/sh/bg_glow_250.jpg') no-repeat bottom center;
		}
			.art .lewa .mid_col .podobne_blok a{
			display: block;
			color: #db4300;
			width: 230px;
			margin: 0;
			padding: 7px 9px 1px 9px;
			text-align:left;
			line-height: 1.25em;
			border-bottom: 1px solid #c9c9c9;
			font-weight: bold;
			clear: both;
			}
				.art .lewa .mid_col .podobne_blok a img{
				width: 100px;
				display: block;
				float: left;
				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 3px #bbb;
				-webkit-box-shadow: 1px 1px 3px #bbb;
				box-shadow: 1px 1px 3px #bbb;
				margin: 0 8px 6px 0;
				}
				
				.art .lewa .podobne_blok a span.txt{display: block; margin-left: 110px; margin-bottom: 6px;}
				.art .lewa .podobne_blok a span.txt span{color: #db4300; font-weight: bold;}
				.art .lewa .podobne_blok a:hover{color: #db4300;}
				
				
		.art .lewa .mid_col .podobne_gal_blok{
		padding: 0px 1px 0;
		background: url('../img/sh/bg_glow_250.jpg') no-repeat bottom center;
		}
			.art .lewa .mid_col .podobne_gal_blok a{
			display: block;
			color: #6c6c6c;
			width: 230px;
			margin: 0;
			padding: 7px 9px 1px 9px;
			text-align:left;
			line-height: 1.25em;
			border-bottom: 1px solid #c9c9c9;
			font-weight: bold;
			clear: both;
			}
				.art .lewa .mid_col .podobne_gal_blok a img{
				width: 100px;
				display: block;
				float: left;
				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 3px #bbb;
				-webkit-box-shadow: 1px 1px 3px #bbb;
				box-shadow: 1px 1px 3px #bbb;
				margin: 0 8px 6px 0;
				}
				
				.art .lewa .podobne_gal_blok a span.txt{display: block; margin-left: 110px; margin-bottom: 6px;}
				.art .lewa .podobne_gal_blok a span.txt span{color: #db4300; font-weight: bold;}
				.art .lewa .podobne_gal_blok a:hover{color: #db4300;}
		
		.art .lewa .mid_col .gal{
		padding: 0px 1px 0;
		background: url('../img/sh/bg_glow_250.jpg') no-repeat bottom center;
		}
			.art .lewa .mid_col .gal a{
			display: block;
			color: #6c6c6c;
			margin: 0;
			padding: 10px 9px 7px 9px;
			text-align:center;
			line-height: 1.25em;
			border-bottom: 1px solid #c9c9c9;
			font-weight: bold;
			font-size: 1.1em;
			}
				.art .lewa .mid_col .gal a img{
				width: 179px;
				display: block;
				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 3px #bbb;
				-webkit-box-shadow: 1px 1px 3px #bbb;
				box-shadow: 1px 1px 3px #bbb;
				margin: 0 auto 6px;
				}
				.art .lewa .gal a span{color: #db4300; font-weight: bold;}
				.art .lewa .gal a:hover{color: #db4300;}

		.art .lewa .mid_col .tapety{
		padding: 0px 1px 0;
		background: url('../img/sh/bg_glow_250.jpg') no-repeat bottom center;
		}
			.art .lewa .mid_col .tapety a{
			display: block;
			color: #db4300;
			margin: 0;
			padding: 7px 9px 7px 9px;
			text-align:center;
			line-height: 1.25em;
			border-bottom: 1px solid #c9c9c9;
			font-weight: bold;
			font-size: 1.2em;
			}
				.art .lewa .mid_col .tapety a img{
				width: 155px;
				display: block;
				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 3px #bbb;
				-webkit-box-shadow: 1px 1px 3px #bbb;
				box-shadow: 1px 1px 3px #bbb;
				margin: 0 auto 6px;
				}
				.art .lewa .tapety a span{color: #6c6c6c; font-weight: normal;}
				.art .lewa .tapety a:hover{color: #6c6c6c;}
		
		.art .lewa .mid_col a.oglo{
		display: block;
		background: url('../img/sh/bg_glow_250.jpg') no-repeat bottom center;
		padding: 1px 0 0;
		}
			.art .lewa .mid_col a.oglo span.oglo_blok{
			display: block;
			clear: both;
			padding: 8px 9px;
			border-bottom: 1px solid #c9c9c9;
			line-height: 1.2em;
			}
				.art .lewa .mid_col a.oglo span.oglo_blok span{
				display: block;
				margin-left: 76px;
				color: #6c6c6c;
				}
					.art .lewa .mid_col a.oglo span.oglo_blok span strong{
					color: #db4300 !important;
					}
				.art .lewa .mid_col a.oglo span.oglo_blok img{
				width: 64px;
				display: block;
				float: left;
				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 3px #bbb;
				-webkit-box-shadow: 1px 1px 3px #bbb;
				box-shadow: 1px 1px 3px #bbb;
				margin-bottom: 6px;
				}
				
		.art .lewa .mid_col .face{margin-top: 9px;margin-bottom: 2px;
		border-bottom: solid 1px #94A3C4;}
	
		/* widget mobile dla srodkowej kolumny */
		.list .mid_col .mobile_bg{
		height: 158px;
		background: url("../img/sh/bg_glow_300.jpg") no-repeat center bottom;
		padding: 4px 9px 0;
		}
		.list .mid_col .mobile_bg .mobile_lewa, .list .mid_col .mobile_bg .mobile_prawa{
		float:none;
		clear:both;
		width: 100%;
		margin: 4px 0;
		}
		.list .mid_col .mobile_bg .mobile_lewa select, .list .mid_col .mobile_bg .mobile_prawa select{
		float:right;
		width: 170px;
		margin: 4px 0;
		}
		.list .mid_col .mobile_bg .mobile_lewa b, .list .mid_col .mobile_bg .mobile_prawa b{
		float:left;
		display:block;
		width: 100px;
		margin: 8px 0 9px;
		}
		.list .mid_col .mobile_bg a.more {
		font-weight: normal;
		left: 9px;
		bottom: 15px;
		}
		.list .mid_col .mobile_bg input.submit_mobile{
		right: 10px;
		}
		
/* wyroznienia i sondy */
.seemore{
position: relative;
margin: 12px auto;
clear: both;
background: #fff;
border-left: 2px solid #db4300;
-moz-box-shadow: 1px 1px 2px #bbb;
-webkit-box-shadow: 1px 1px 2px #bbb;
box-shadow: 1px 1px 2px #bbb;
font-size: 1.2em;
line-height: 1.2em;
padding: 28px 15px;
text-align: left;
width: 466px;
}
.seemore .seemore_capt{
position: absolute;
bottom:0;
right: 0;
text-align: right;
width: auto;
font-size: 0.75em;
font-weight: bold;
padding: 0 6px 1px;
background: #efefef;
color: #aaa;
border-top: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
border-radius: 4px 0 0 0;
-moz-border-radius: 4px 0 0 0;
}

.art_imp_out{
margin: 12px auto;
clear: both;
background: #fff;
border-left: 2px solid #db4300;
-moz-box-shadow: 1px 1px 2px #bbb;
-webkit-box-shadow: 1px 1px 2px #bbb;
box-shadow: 1px 1px 2px #bbb;
width: 99%;
font-size: 0.9em;
}
	.art_imp_out .art_imp{
	border: 1px solid #FFFFFF;
    font-size: 1.3em;
    line-height: 1.2em;
    padding: 3px 25px 23px;
    text-align: center;
	}
		.art_imp_out .art_imp .sonda{
		text-align: left;
		padding: 0 0 2px;
		font-size: 0.8em;
		padding: 7px 0 10px;
		}
			.art_imp_out .art_imp .sonda .sonda_tytul{
			font-size: 1.3em;
			padding: 5px 0 10px;
			
			}
				.art_imp_out .art_imp .sonda .sonda_tytul span{ color: #888; }
				
			.art_imp_out .art_imp .sonda label{
			display:block;
			background: #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;
			padding: 4px 10px 4px;
			}
				.art_imp_out .art_imp .sonda label:hover{
				background: #fff;
				}
				.art_imp_out .art_imp .sonda label input[type="radio"]{
				vertical-align: -1px;
				margin-right: 5px;
				}
			.art_imp_out .art_imp .sonda div{ padding: 14px 0px 0px; }
			
				.art_imp_out .art_imp .sonda div input{
				font-size: 1.1em;
				padding: 3px 6px 4px;
				border: 1px solid #fff;
				box-shadow: 0 0 4px #bbb;
				-moz-box-shadow: 0 0 4px #bbb;
				-webkit-box-shadow: 0 0 4px #bbb;
				}
					.art_imp_out .art_imp .sonda div input.zobacz{ background: url('../img/sh/bg_button.png') #666 repeat-x 50% 50%;	}
					
			.art_imp_out .art_imp .sonda div.wynik{
			background: #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;
			padding: 3px 10px 4px;
			}
				.art_imp_out .art_imp .sonda div.wynik .opis{
				padding: 2px 0 6px;
				}
				.art_imp_out .art_imp .sonda div.wynik .pasek{
				padding: 0px;
				margin-bottom: 7px;
				background: #F5f5f5;
				border: 1px solid #ddd;
				box-shadow: 0 0 4px #bbb;
				-moz-box-shadow: 0 0 4px #bbb;
				-webkit-box-shadow: 0 0 4px #bbb;
				overflow: hidden;
				}
					.art_imp_out .art_imp .sonda div.wynik .pasek .pasek2{
					padding: 0px;
					height: 12px;
					background: #fb6800 url('../img/sh/bg_input.png') repeat-x 50% 50%;
					border-right: 1px solid #fff;
					box-shadow: 0 0 8px #bbb;
					-moz-box-shadow: 0 0 8px #bbb;
					-webkit-box-shadow: 0 0 8px #bbb;
					}
/* ----------- klasy dla ligi typerów --------------- */
.art .klas_liga{

}
	.art .klas_liga span{
	font-size: 1.5em;
	font-weight: bold;
	display:block;
	margin: 10px 0 15px;
	}
	.art .klas_liga small{
	font-size: 1em;
	display:block;
	margin: -5px 0 15px;
	}
	.art .klas_liga table.klas_kierowcy{ width: 245px;	float: left; }
		.art .klas_liga table th{
		background: #666;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		padding: 2px 9px 2px;
		border-top: 1px solid #888;
		border-left: 1px solid #888;
		border-right: 1px solid #444;
		border-bottom: 1px solid #444;
		}
			.art .klas_liga table th small{
			font-size: 1em;
			color: #FA8202;
			margin: 0;
			display:inline;
			}
		.art .klas_liga table td{
		background: #f6f6f6;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #d8d8d8;
		border-right: 1px solid #d8d8d8;
		vertical-align: middle;
		padding: 1px 9px 2px;
		}
			.art .klas_liga table td.lp{
			width: 18px;
			text-align: right;
			}
			.art .klas_liga table td.pkt{
			width: 38px;
			text-align: center;
			}

	.art .klas_liga table.klas_liga_wyniki{
	float: right;
    margin: 0px 0 10px 10px;
    width: 245px;
	}
		.art .klas_liga table.klas_liga_wyniki td.gp{
		text-align: center;
		color: #DB4300;
		}
		.art .klas_liga table.klas_liga_wyniki td form{
		text-align: center;
		}
		.art .klas_liga table.klas_liga_wyniki td form input[type="text"]{
		font-size: 1em;
		padding: 2px 4px 3px;
		margin: 5px 5px 2px 0;
		}
		.art .klas_liga table.klas_liga_wyniki td form input[type="submit"]{
		font-size: 1em;
		padding: 2px 4px 3px;
		}
		.art .klas_liga table.klas_liga_wyniki th span{
		font-size: 1.6em;
		color:#FA8202;
		font-weight: bold;
		display:block;
		margin: 7px 0 3px;
		text-shadow: 0 -1px #333;
		}
	.art .liga_typowanie{
	width: 152px;
	text-align: center;
	line-height: 1.3em;
	float: left;
	margin: 8px 8px 15px 0;
	padding: 5px 5px;
	background: #fff;
	-moz-box-shadow: 1px 1px 2px #bbb;
	-webkit-box-shadow: 1px 1px 2px #bbb;
	box-shadow: 1px 1px 2px #bbb;
	}
		.art .liga_typowanie span{
		color: #DB4300;
		}
		.art .liga_typowanie small{
		font-size: 0.9em;
		}
		.art .liga_typowanie select{
		font-size: 1em;
		width: 120px;
		padding: 2px;
		margin: 4px 0 0px;
		}
		.art .liga_typowanie input[type="button"]{
		font-size: 1em;
		width: 142px;
		padding: 2px;
		margin: 6px 0 2px;
		}
		.art .liga_typowanie .typy_po{
		padding: 5px 5px 3px;
		border-top: 1px solid #c9c9c9;
		margin-top: 5px;
		text-align: left;
		font-size: 0.9em;
		line-height: 1.4em;
		}
		
/* artykuly nietypowe */
.art .art_plain{
padding: 0px 9px 18px;
}
.art .art_plain .art_plain_blok{
background: url("../img/sh/bg_glow_485.jpg") no-repeat center bottom;
border-bottom: 1px solid #CACACA;
line-height: 1.25em;
}
.art .art_plain .art_plain_blok.widget_news{
text-align:center;
}
	.art .art_plain .art_plain_blok .blok_bg_3w_light_gray_art{
	padding: 9px 0;
	}
	.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art,.art .art_plain .blok_rama_3w  .blok_bg_3w_light_gray_art_prawo{
	padding: 9px 0 11px;
	background: url("../img/sh/bg_glow_485.jpg") no-repeat center bottom;
	border-bottom: 1px solid #CACACA;
	line-height: 1.25em;
	}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art input,
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art select{
		font-size: 1em;
		margin: 2px;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art select{
		padding: 2px 4px 3px;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art input[type="button"],
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art input[type="submit"]{
		padding: 2px 8px 3px;
		}
		
		
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art img.art_small_img{
		float: left;
		margin: 0 10px 6px 0;
		border: 2px solid #fff;
		box-shadow: 1px 1px 3px #BBBBBB;
		-moz-box-shadow: 1px 1px 3px #BBBBBB;
		-webkit-box-shadow: 1px 1px 3px #BBBBBB;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art_prawo P{
		margin: 10px 0 5px;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art.prawko div{
		margin: 8px 0;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table{
		margin: 10px auto;
		}
		.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table.tab_art{
		clear: both;
		border-left: 2px solid #db4300;
		-moz-box-shadow: 1px 1px 2px #bbb;
		-webkit-box-shadow: 1px 1px 2px #bbb;
		box-shadow: 1px 1px 2px #bbb;
		width: 100%;
		}
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table th,
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table td{
			padding: 5px 6px 4px;
			}
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table.tab_art th,
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table.tab_art td{
			padding: 5px 7px 4px;
			background: #fff;
			}
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table.tab_art th{
			text-align: left;
			background: #888;
			color: #fff;
			font-weight: bold;
			border-bottom: 1px solid #777;
			border-top: 1px solid #777;
			text-shadow: 0 -1px 0 #666;
			}
			.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art table.tab_art td{
			border-bottom: 1px solid #eaeaea;
			border-right: 1px solid #eaeaea;
			}
		
		
		
		
		
		
	.art .art_plain .art_plain_blok a.narz_main_ico{
	display:block;
	padding: 34px 0 0 70px;
    text-shadow: 0 -1px 0 #DE0000;
    width: 255px;
	height: 40px;
	font-size: 1.2em;
	font-weight: bold;
	color:#fff;
	margin: 9px 9px 9px;
	}
	
	.art .art_plain .art_plain_blok .dane_menu{
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px auto 20px;
	width: 670px;
	}
	.art .art_plain .art_plain_blok .dane_menu div.mc1, .art .art_plain .art_plain_blok .dane_menu a.mc1,
	.art .art_plain .art_plain_blok .dane_menu div.mc2, .art .art_plain .art_plain_blok .dane_menu a.mc2	{
    background: url("http://www.v10.pl/2/img/narzedzia/dane_menu_auto.png") no-repeat left bottom;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 34px;
    padding: 18px 0 0 103px;
    width: 242px;
	}
	.art .art_plain .art_plain_blok .dane_menu div.mc2, .art .art_plain .art_plain_blok .dane_menu a.mc2 {
    background: url("http://www.v10.pl/2/img/narzedzia/dane_menu_moto.png") no-repeat left bottom;
    padding: 18px 0 0 77px;
    width: 235px;
	}
	.art .art_plain .art_plain_blok .dane_menu div.mc1, .art .art_plain .art_plain_blok .dane_menu a.mc1:hover,
	.art .art_plain .art_plain_blok .dane_menu div.mc2, .art .art_plain .art_plain_blok .dane_menu a.mc2:hover{
    background-position: left top;
	}
	.art .art_plain .art_plain_blok .dane_tech_col{
    float: left;
	padding: 4px 0;
	}
		.art .art_plain .art_plain_blok .dane_tech_col .dane_tech_cell{
		text-align:left;
		padding:4px 15px;
		width:223px;
		}
	
.art .art_plain .NAGLOWEK{
text-align: center;
color: #fff;
font-weight: bold;
font-size: 1.2em;
background: #666;
border-color: #888 #444 #444 #888;
border-style: solid;
border-width: 1px;
padding: 5px 7px 5px;
}
.art .art_plain .NAGLKOL1, .art .art_plain .NAGLKOL3, .art .art_plain .NAGLKOL5,
.art .art_plain .taryfikator .KOL1, .art .art_plain .taryfikator .KOL1-B,
.art .art_plain .taryfikator .KOL3, .art .art_plain .taryfikator .KOL3-B,
.art .art_plain .taryfikator .KOL5, .art .art_plain .taryfikator .KOL5-B{
text-align: center;
background: #F9f9f9;
border-color: #fff #ddd #ddd #fff;
border-style: solid;
border-width: 1px;
padding: 5px 7px 5px;
}
	.art .art_plain .taryfikator .KOL1, .art .art_plain  .taryfikator .KOL1-B,
	.art .art_plain .taryfikator .KOL3, .art .art_plain  .taryfikator .KOL3-B{
	text-align: left;
	vertical-align: top;
	}
.art .art_plain .NAGLKOL2, .art .art_plain .NAGLKOL4{
text-align: center;
background: #e0e0e0;
border-color: #f7f7f7 #ccc #ccc #f7f7f7;
border-style: solid;
border-width: 1px;
padding: 5px 7px 5px;
}
.art .art_plain .KOL2, .art .art_plain .KOL4,
.art .art_plain .KOL2-B, .art .art_plain .KOL4-B{
text-align: left;
background: #eee;
border-color: #fff #ccc #ccc #fff;
border-style: solid;
border-width: 1px;
padding: 5px 7px 5px;
vertical-align: top;
}
.art .art_plain .NAGLOWEK2{
text-align: center;
background: url("../img/sh/bg_input.png") repeat-x scroll 50% 50% #FB6800;
color: #fff;
font-weight: bold;
font-size: 1.1em;
border-color: #ff9600 #cc3e00 #cc3e00 #ff9600;
border-style: solid;
border-width: 1px;
padding: 5px 7px 5px;
}
	
.art .art_plain h1, .art .art_plain .blok_top_3w_clear_black b, .art .art_plain .blok_top_3w_clear_black strong{
    border-bottom: 1px solid #CACACA;
    color: #DB4300;
    font-size: 1.5em;
    line-height: 1.2em;
    padding: 7px 0 8px;
	clear:both;
	display:block;
	font-weight: normal;
}
.art .art_plain .head3{
background: #e0e0e0;
border-bottom: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
padding: 7px 15px 7px;
font-size: 1.2em;
line-height: 1.25em;
text-align: center;
}
.art .art_plain .blok_rama_3w .blok_bg_3w_light_gray_art.prawko .head3{
		margin-top: -9px;
		}
.art .art_plain .adv_rect,
.art .art_plain .iwrap_rect {
	margin: 9px auto;
	width: 300px;
}
.art .art_plain a.button_orange{
	margin: 8px 0 0;
    width: 53px;
}


.art .art_plain ul.kodeks_ul, .art .art_plain ul.kodeks_ul ul,
.art .art_plain .blok_bg_3w_light_gray_art_prawo ul,
.art .art_plain .blok_bg_3w_light_gray_art ul{
padding: 5px 20px;
list-style: inherit;
}
.art .art_plain ul.kodeks_ul li, .art .art_plain ul.kodeks_ul ul li,
.art .art_plain .blok_bg_3w_light_gray_art_prawo ul li,
.art .art_plain .blok_bg_3w_light_gray_art ul li{
padding: 2px 0;
}
.art .art_plain  .blok_rama_3w .blok_bg_3w_light_gray_art ol,
.art .art_plain  .blok_rama_3w .blok_bg_3w_light_gray_art_prawo ol{
padding: 8px 25px;
list-style: decimal;
}
.art .art_plain  .blok_rama_3w .blok_bg_3w_light_gray_art ol li,
.art .art_plain  .blok_rama_3w .blok_bg_3w_light_gray_art_prawo ol li{
padding: 2px 0 3px;
}