/* gram.pl */
/* wspolne style do artykulow */



	p.txt_p,ol.txt_lstp,ol.txt_lstn { font-size: 12px; line-height: 18px; text-align: justify; padding-bottom: 8px; margin: 0; }
	span.txt_br { display: block; font-size: 0px; height: 3px; line-height: 3px; margin: 0; padding: 0; }
	ol.txt_lstn { list-style-type: decimal ! important }

	div.txt_rm { background: #f8f8f8; border: 1px solid #eaeaea; margin: 14px 0 25px 0; padding: 12px 15px 4px 15px; font-size: 11px; line-height: 16px; }
	div.txt_wr { background: #ce1616; border: 1px solid #ae0202; margin: 14px 0 25px 0; padding: 12px 15px 4px 15px; font-size: 11px; line-height: 18px; color: #fff; }
	div.txt_ia { background: #fee300; border: 1px solid #333; margin: 14px 0 25px 0; padding: 12px 15px 4px 15px; font-size: 11px; line-height: 18px; }
	div.txt_rm_kom { background: #feefee; border: 1px solid #eaeaea; margin: 14px 0 25px 0; padding: 12px 15px 4px 15px; font-size: 11px; line-height: 16px; }
		div.txt_rm p.txt_p,div.txt_wr p.txt_p,div.txt_ia p.txt_p { line-height: 16px; }
			div.txt_wr p.txt_p,div.txt_ia p.txt_p { line-height: 18px; }
		ol.txt_lstp { font-size: 11px; margin: 0; padding: 0 0 8px 24px; list-style-type: disc; }
		ol.txt_lstn { font-size: 11px; margin: 0; padding: 0 0 8px 30px; }
		html>body ol.txt_lstp { padding-left: 20px; }
		html>body ol.txt_lstn { padding-left: 26px; }
			ol.txt_lstp li,ol.txt_lstn li { margin: 0 0 6px 0; padding: 0; }

	ol.txt_lstn a:link, ol.txt_lstn a:visited,ol.txt_lstp a:link, ol.txt_lstp a:visited, div.txt_rm a:link, p.txt_p a:link, div.txt_rm a:visited, p.txt_p a:visited { font-weight: bold; border-bottom: 1px dotted;  }
	div.txt_wr a:link,div.txt_wr a:visited { font-weight: bold; border-bottom: 1px dotted; color: #fff; }

	p.txt_h { color: #797979; font-size:14px; font-weight: bold; padding-bottom: 0; }
	p.txt_np { position: relative; top: -9px; font-size: 12px; /*display: inline; padding-bottom: 16px;*/ }
	hr.txt_hr { width: 90%; text-align: center; padding: 0; margin: 4px auto; }
	html>body hr.txt_hr { margin: 18px auto; }

	.picb { border: 1px solid #dadada; padding: 4px; background: #f3f3f3; margin: 0; display: inline-block; margin: 10px auto; }
	html>body .picb { display: table; position: relative; }

	.picb_nb { border: 0; padding: 0; background: transparent; }
	.picb_fl { float: left; margin: -8px 10px 10px 0; }
	.picb_fr { float: right; margin: -8px 0 10px 10px; }
	.picb p.pimg { margin: 0; padding: 0; }
	.picb_fl p.pimg { border: 0px solid red; }
	html>body .picb_fl p.pimg a img,html>body .picb_fr p.pimg a img { position: relative; z-index: 5; }
	.picb div.popis  { padding: 6px 0 3px 0; text-align: center; color: #787878; font-size:10px; line-height: 12px; }

	div.txt_rmo { margin-left: auto; margin-right: auto; text-align: center; }
	html>body div.txt_rmo { display: table;  }
	div.txt_rmo .picb { vertical-align: top; text-align: center; display: inline; margin-left: 10px; margin-right: 10px; }
	div.txt_rmo .picb_fl,div.txt_rmo .picb_fr { float: none; margin: 0 10px; }
	html>body div.txt_rmo .picb { display: -moz-inline-box; float: left; }
	
	/*html>body div.txt_rmo .picb div.popis { position: relative; background: red; }*/
	div.txt_rmo br { clear: left; }

	#pgbox { border-top: 1px solid #ccc; padding-top: 4px; text-align: center; font-size: 11px; position: relative; width: 574px; clear: both; }
	html>body #pgbox { width: 577px; }
		#pgbox select { width: 215px; font-size: 11px; }
		#pgbox a.cpp:link,#pgbox a.cpp:visited,#pgbox a.cpn:link,#pgbox a.cpn:visited { font-weight: bold; padding: 2px 0; }
		#pgbox a.cpp:link,#pgbox a.cpp:visited { position: absolute; left: 0; top: 3px; background: transparent url('../img/mop.gif') no-repeat left 4px; padding-left: 16px; }
		#pgbox a.cpn:link,#pgbox a.cpn:visited { position: absolute; right: 0; top : 3px; background: transparent url('../img/mo.gif') no-repeat right 4px; padding-right: 16px; }

	ol.art { line-height: 18px;  }
	p.center { text-align: center;  }

/*	ol.txt_lstn img, ol.txt_lstp img, div.txt_rm img, p.txt_p img { border: 0; }*/


	div#mOcena { border-top:1px solid #ccc;padding:5px 0 15px 0; margin-bottom:10px; }
	div#mOcena img { cursor:pointer; vertical-align:middle; }

	#rate { position: relative; border-top: 1px solid #ccc; background: transparent url(../img/bg_rate.jpg) no-repeat 0 16px; color: #999; height: 62px; margin: 30px 0 30px 0; padding: 30px 20px 0 12px; }
	#rate a { color: #999; }
	#rate a:hover { text-decoration:underline; cursor:pointer; }
	#rate.nt { margin-top: 15px; border: 0; }
	#rate p { margin: 0 0 0 22px; padding: 0; line-height: 15px; position: relative; }
	#rate p #rate_val { position: absolute; width: 60px; right: 65px; font-weight: bold; font-size: 16px; text-align: center; }
	#rate #rate_votes { margin: 4px 0 0 0; text-align: center; font-size: 11px; }
	#rate #rate_slider { margin: 14px 0 0 0; height: 30px; position: relative; }
	#rate #rate_img { width: 44px; height: 30px; background: transparent url(../img/ico_rate.gif) no-repeat; }
	html>body #rate #rate_img { background-image: url(../img/ico_rate.png); }


	#acomment { z-index: 1; border-top: 1px solid #ccc; margin: 30px 0 0 0; }
	
    #acomment img { display: block; float: left; width: 100px; z-index: 1; margin-top: 15px; }
	#acomment div { z-index: 2; float: left; padding: 0px; margin: 15px 0 20px -11px; width: 477px; background: transparent url(../img/bg_comment.gif) repeat-y 0 0; }
	#acomment div blockquote { padding: 0px; margin: 0 0 0 0; width: 477px;  background: transparent url(../img/bg_comment_foot.gif) no-repeat bottom left; }
	#acomment div blockquote p { width: 430px; background: transparent url(../img/bg_comment_top.gif) no-repeat; padding: 10px 32px 23px 29px; margin: 0px; font-weight: normal; font-family: Tahoma; font-size: 13px; line-height: 15px; }
	#acomment div blockquote p strong { color: #C0C0C0; font-weight: bold; font-family: Tahoma; font-size: 13px; display: block; margin: 1px 0 3px 0; }
	#acomment a { color: #C0C0C0; }
	#acomment a:hover { text-decoration:underline; cursor:pointer;  }
	#acomment span.clear { display: block; clear: left; }
	

/* -- end -- */
