body { margin:0; padding:0; }
img { border:0; }

.b1 { background-color:#f00; }
.b2 { background-color:#0f0; }
.b3 { background-color:#00f; }

* { font-family:Arial,Tahoma,Verdana; font-size:12px; margin:0; padding:0; }

a { color:#03c; text-decoration:none; }
a:hover { color:#03c; text-decoration:underline; }
p { text-align:justify; line-height:1.5em; }

small { font:10px Arial; color:#333; }

.cf { clear:both; width:100%; height:0px; font-size:0; line-height:0; }
.cl { clear:left; }
.fl { float:left; }
.fr { float:right; }

.hid { display:none; }

.text-c { text-align:center; }
.text-l { text-align:left; }
.text-r { text-align:right; }

.today { color:#444; font-size:10px; }
.every { color:#666; font-size:10px; }

.m-5 { margin:5px; }
.m-10 { margin:10px; }
.m-20 { margin:20px; }
.m-l-60 { margin-left:60px; }
.m-l-130 { margin-left:130px; }

embed { border:1px solid #333; }

h1 { font-weight:bold; font-size:20px; margin-bottom:10px; }
h1 a { font-weight:bold; font-size:20px; }
h1 span { font-weight:bold; font-size:20px; color:#ccc; }

h2 { color:#333; padding:5px 0; margin-bottom:10px; font:bold 16px Arial; } /* заголовок страницы */
h2 a { color:#333; padding:5px 0; margin-bottom:10px; font:normal 16px Arial; text-decoration:none; }
h2 a:hover { text-decoration:none; }

h3 { color:#333; padding:0; margin:0; font:bold 12px Arial; } /* краткая новость */
h3 a { padding:5px 0; margin-bottom:10px; font:bold 12px Arial; text-decoration:none; }
h3 a:hover { text-decoration:underline; }

h5 { border-bottom:1px solid #ccc; color:#333; padding:5px 5px 10px 5px; margin-bottom:10px; font:normal 10px Verdana; text-transform:uppercase; wrap:nowrap; } /* блоки */
h5 span { font:normal 10px Verdana; }
h5 a { padding:5px 0 10px 0; margin-bottom:10px; font:normal 10px Verdana; text-transform:uppercase; text-decoration:none; }
h5 a:hover { text-decoration:underline; }
h5 div { margin-right:8px; }

.ico-rss-orange { width:16px; height:16px; border:0; background:url(i/ji.gif) -184px 0; }
.ico-rss-blue { width:16px; height:16px; border:0; background:url(i/ji.gif) -152px 0; }

.frm { padding:8px; border:0; margin:0; font:11px Tahoma; } /* fieldset */
.frm legend { padding:0 8px; }
.frm ul li { list-style:none; padding:5px; }
.frm label { position:absolute; text-align:right; padding:3px; width:100px; }
.frm .m-l-60 { margin-left:110px; }
.frm .m-l-120 { margin-left:180px; }
.frm a { font:11px Tahoma; }

.inp { border:1px solid #999; padding:3px; }
.but { color:#039; background:url(i/bg1.gif) left top repeat-x; border:1px solid #a0b1dc; padding:2px 5px; }

.width-page { clear:left; width:100%; text-align:center; }
  .page { clear:left; width:960px; margin:0 auto; text-align:left; }

.head { clear:left; height:75px; border-bottom:1px solid #ccc; margin-bottom:10px; }
.head .h1 { float:left; width:200px; height:75px; }
.head .h2 { float:left; width:760px; height:75px; }
.head .h2 .search { float:left; background-color:#eaeaea; border:1px solid #ccc; padding:4px; margin:8px 8px 8px 20px; text-align:left; -webkit-border-radius:5px; -moz-border-radius:5px; }
.head .h2 .reader { float:right; width:300px; margin:8px 0 2px 0; color:#666; }
.head .h2 .bmark { float:right; margin:8px 0px 2px 0; cursor:pointer; }
	.bookmark { border:1px solid #bfbfbf; width:160px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.head ul li { float:left; margin:2px 10px; list-style:none; }
.head ul li a { font-weight:bold; }
.head .head-ul-1 { float:left; margin:2px 0 2px 10px; }
.head .head-ul-2 { float:right; margin:2px 0; }
.head .head-ul-2 li.activ { border:1px solid #ecc101; background:url(i/bg2.gif) left bottom repeat-x; margin:0px 0px; padding:2px 10px;}
.head .head-ul-2 li.activ a { color:#994800; }

.rss-panel { position:absolute; z-index:9999; border:1px solid #ddd; background-color:#fff; padding:5px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.rss-panel ol { }
.rss-panel ol li { clear:left; list-style:none; }
.rss-panel ol li a { font-weight:normal; }

.bottom { clear:left; border-top:1px solid #ccc; }
.bottom .last-search { clear:left; border-bottom:1px solid #ccc; text-align:left; padding:10px; color:#888; font-size:10px; }
.bottom .last-search a { font-size:10px; color:#666; }
.bottom .search { clear:left; text-align:center; padding:10px; }
.bottom .search form { margin:0 auto; }
.bottom .link { clear:left; border-bottom:1px solid #ccc; padding:5px 10px; }
.bottom .link ul { float:left; width:160px; margin:2px 10px; list-style:none; }
.bottom .link ul li { margin:2px 10px; list-style:none; font-size:10px; color:#666; }
.bottom .link ul li a { font-size:10px; }
  
.bottom .cnt { clear:left; padding:5px 10px; text-align:right; }
.bottom .copy { clear:left; padding:5px 10px; text-align:center; }
.bottom .copy div { color:#666; font-size:10px; margin:0 auto; }
.bottom .copy a { color:#000; font-size:10px; }
.bottom .copy strong { color:#000; font-size:10px; font-weight:bold; }

.content { clear:left; margin-bottom:10px; }
  .content .col1 { float:left; width:190px; margin-right:20px; }
  .content .col2 { float:left; width:750px; }
    .content .col2 .col2-1 { float:left; width:480px; margin-right:20px; }
    .content .col2 .col2-2 { float:left; width:250px; }
  
.profile { margin:10px 0; }

/* SHORT */

.short { clear:left; padding:0 0 30px 0; }
	.short img { float:left; border:1px solid #ccc; margin:0 10px 10px 0; }
	.short h3 { }
	.short p { font:11px Verdana; color:#545454; line-height:1.3em; }
	.short p a { color:#900; text-decoration:none; }
	.short p a:hover { text-decoration:underline; }
	.short .view { padding:5px 0; }
	.short .view { margin-right:8px; color:#666; font:10px Arial; }
	.short .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short .view a:hover { text-decoration:underline; }
	.short .txt { float:left; width:380px; }
	
.short-photo { clear:left; padding:0 0 30px 0; }
	.short-photo ul.im { float:left; width:104px; height:94px; margin:0 10px 10px 0; }
	.short-photo ul.im  li { list-style:none; }
	.short-photo li.l3 { position:absolute; margin:0; }
	.short-photo li.l2 { position:absolute; margin:7px 0 0 7px; }
	.short-photo li.l1 { position:absolute; margin:14px 0 0 14px; }
	.short-photo img { border:1px solid #ccc; }
	.short-photo h3 { }
	.short-photo p { font:11px Verdana; color:#545454; line-height:1.3em; text-align:left; }
	.short-photo p a { color:#900; text-decoration:none; }
	.short-photo p a:hover { text-decoration:underline; }
	.short-photo .view { padding:5px 0; }
	.short-photo .view { margin-right:8px; color:#666; font:10px Arial; }
	.short-photo .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short-photo .view a:hover { text-decoration:underline; }
.short-photo1 { clear:left; padding:0 0 30px 0; }
	.short-photo1 img { float:left; border:1px solid #ccc; margin:0 10px 10px 0; }
	.short-photo1 h3 { }
	.short-photo1 p { font:11px Verdana; color:#545454; line-height:1.3em; text-align:left; }
	.short-photo1 p a { color:#900; text-decoration:none; }
	.short-photo1 p a:hover { text-decoration:underline; }
	.short-photo1 .view { padding:5px 0; }
	.short-photo1 .view { margin-right:8px; color:#666; font:10px Arial; }
	.short-photo1 .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short-photo1 .view a:hover { text-decoration:underline; }

.short-video { clear:left; padding:0 0 30px 0; }
	.short-video .im { float:left; margin:0 10px 10px 0; }
	.short-video h3 { }
	.short-video p { font:11px Verdana; color:#545454; line-height:1.3em; text-align:left; }
	.short-video p a { color:#900; text-decoration:none; }
	.short-video p a:hover { text-decoration:underline; }
	.short-video .view { padding:5px 0; }
	.short-video .view { margin-right:8px; color:#666; font:10px Arial; }
	.short-video .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short-video .view a:hover { text-decoration:underline; }
	
.short-rss { clear:left; padding:0 0 20px 0; }
	.short-rss .coll { margin:0; padding:0; float:left; width:270px; margin-right:10px; }
	.short-rss img { float:right; margin-left:10px; border:1px solid #ccc; }
	.short-rss .date, .short-rss .date span { color:#666; font:10px Verdana; padding:5px 0; }
	.short-rss .view { padding:5px 0; }
	.short-rss .view { margin-right:8px; color:#666; font:10px Arial; }
	.short-rss .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short-rss .view a:hover { text-decoration:underline; }	
	.short-rss h3 { margin:0; padding:0; }
	.short-rss h3 a { font:bold 11px Verdana; text-decoration:none; }
	.short-rss h3 a:hover { text-decoration:underline; }
	.short-rss p { font:11px Verdana; color:#333; line-height:1.3em; text-align:left; }
	.short-rss p a { text-decoration:none; }
	.short-rss p a:hover { text-decoration:underline; }	

.short-lib { clear:left; padding:0 0 20px 0; }
	.short-lib .view { padding:5px 0; }
	.short-lib .view { margin-right:8px; color:#666; font:10px Arial; }
	.short-lib .view a { text-decoration:none; color:#666; font:10px Arial; }
	.short-lib .view a:hover { text-decoration:underline; }	
	.short-lib h3 { margin:0; padding:0; }
	.short-lib h3 a { font:bold 11px Verdana; text-decoration:none; }
	.short-lib h3 a:hover { text-decoration:underline; }
	.short-lib p { float:left; font:11px Verdana; color:#333; line-height:1.3em; text-align:left; }
	.short-lib p a { text-decoration:none; }
	.short-lib p a:hover { text-decoration:underline; }		
	
/* FULL */

.full-page { clear:left; padding-top:20px; }
.full { clear:left; padding-top:20px; }
	.full .head { clear:left; padding:0 0 30px 0; }
		.full .date, .full .date span { color:#666; font:10px Arial; }
		.full .date a { font:10px Arial; text-transform:uppercase; text-decoration:none; }
		.full .date a:hover { text-decoration:underline; }	
		.full ul.tags { padding:5px 0; }
		.full ul.tags li { float:left; list-style:none; padding:0 10px 0 0; font:10px Arial; color:#999; text-transform:capitalize; }
		.full ul.tags a { font:10px Arial; text-decoration:none; }
		.full ul.tags a:hover { text-decoration:underline; }	
		.full h1 { }		
		.full .pre-text { color:#333; font-weight:bold; padding:0 0 25px 0; }
	.full h2 { clear:left; padding:10px 0; }
	.full small { font-size:10px; color:#333; }
	.full img { clear:left; margin:0 auto; padding:10px 0; }
	.full table { clear:left; width:100%; border:0; margin:16px 0; padding:0; border-top:1px solid #aaa; border-left:1px solid #aaa; }
	.full table th { padding:2px 5px; margin:0; border:0; font-size:10px; background-color:#e8e8e3; text-align:center; }
	.full table td { padding:2px 5px; margin:0; border:0; font-size:10px; border-bottom:1px solid #aaa; border-right:1px solid #aaa; }
	.full p { color:#333; line-height:1.6em; padding:0 0 15px 0; text-align:justify; }
	.full p a { text-decoration:none; }
	.full p a:hover { text-decoration:underline; }
	.full p img { float:left; padding:0 10px 10px 0; }
	.full ul li b, .full ul li strong, .full ul li i, .full ol li b, .full ol li strong, .full ol li i,	.full p, .full p a, .full p strong, .full p b, .full p i, .full ul li, .full ol li { font-size:13px; font-family:Arial; }
	.full ul.rel { float:right; width:200px; }
	.full ul.rel li { margin-left:15px; font:9px Arial; padding:7px 0; }
	.full ul.rel li a { color:#900; font:11px Arial; text-decoration:none; }
	.full ul.rel li a:hover { text-decoration:underline; }
	.full ul.rel li.h { list-style:none; margin-left:0; border-bottom:1px solid #ccc; color:#333; padding:10px 0; margin-bottom:10px; font:normal 10px Arial; text-transform:uppercase; }
	.full ul { padding:0 0 15px 30px; }
	.full ul li { color:#333; line-height:1.3em; margin:6px 0; list-style:circle; }
	.full ol { padding:0 0 15px 30px; }
	.full ol li { color:#333; line-height:1.3em; margin:6px 0; }
	.full .zag-a { width:400px; }
	.full .zag-l { width:360px; }
	.full .zag-ph { width:520px; }
	.full .stat { float:right; width:200px; margin-left:10px; }
	.full .stat div.ocenka { margin-bottom:5px; color:#aaa; font:10px Arial; }
	
.next-prev { clear:left; margin:30px 0; }
	.next-prev table { width:100%; }
	.next-prev table td { vertical-align:middle; }
	.next-prev .prev { width:10px; color:#ccc; margin-right:2px; padding:0px 8px; }
	.next-prev .next { width:10px; color:#ccc; margin-left:2px; padding:0px 8px; }
	.next-prev .prev a, .next-prev .next a { color:#ccc; text-decoration:none; font:bold 28px Arial; }
	.next-prev a, .next-prev a { text-decoration:none; }
	.next-prev a:hover, .next-prev a:hover { text-decoration:underline; }
	.next-prev .prev-txt { padding:5px; width:50%; text-align:left; }
	.next-prev .next-txt { padding:5px; width:50%; text-align:right; }

table.next-prev-t { clear:left; border:0; }
	table.next-prev-t td { background-color:#fff; border:0; }
	table.next-prev-t a.url { color:#090; font:10px Arial; padding:0; margin:2px 0; }
	table.next-prev-t h4 a { font:bold 12px Arial; text-decoration:underline; }
	table.next-prev-t p { font:11px Arial; padding:0; margin:2px 0; text-align:left; }	
	table.next-prev-t .arr a { font:bold 28px Arial; text-decoration:none; }
	table.next-prev-t .nav { padding-left:16px; }

table.bot-stat { width:100%; }
	table.bot-stat td { padding:5px 0; vertical-align:top; }
	table.bot-stat .print-doc { clear:left; padding: 0 0 5px 0; color:#aaa; }
	table.bot-stat .print-doc a {  }
	table.bot-stat .rel-search { clear:left; border:1px solid #e3d8eb; padding:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
	table.bot-stat .rel-search form { clear:left; text-align:center; }
	table.bot-stat .rel-search p { clear:left; font:10px Tahoma; color:#999; padding-bottom:10px; }
	

.comment-form { clear:left; background:url(i/quot.png) top right no-repeat; background-color:#f5f5f5; margin-top:30px; padding-right:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.comment { margin-top:20px; }
	.comment .com-1 { padding:0 10px 10px 10px; background-color:#f5f5f5; }
	.comment .com-2 { padding:0 10px 10px 10px; background-color:#fff; }
	.comment p { font:11px Verdana; }

/* BLOCK */

.gray-block { clear:left; -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #ccc; margin-bottom:10px; }
.gray-block h2 { font:bold 14px "Arial"; height:16px; line-height:1em; padding:5px 10px; border-bottom:1px solid #ccc; color:#000; background-color:#efebef; -webkit-border-radius-topleft:10px; -moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; -moz-border-radius-topright:10px; }
.gray-block h2 span { font:bold 14px "Arial"; }

.top-block { clear:left; border:1px solid #ddd; margin-bottom:10px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; }
.top-block h2 { height:13px; font:normal 12px Arial; color:#000; padding:5px 10px; margin:0; line-height:1em; background-color:#ddd; -webkit-border-radius-topright:8px; -moz-border-radius-topright:8px; -webkit-border-radius-topleft:8px; -moz-border-radius-topleft:8px; }
.top-block h2 a { height:13px; font:normal 12px Arial; line-height:1em; }
.top-block h2 span { font:normal 12px Arial; margin-top:-2px; }

/* DOP stat */
.dop-stat { clear:left; }
.dop-stat li { list-style:none; margin:10px; }
.dop-stat li.f1 { float:left; width:350px; font-size:10px; color:#666; }
.dop-stat li.f1 p { margin-bottom:5px; font-size:10px; }
.dop-stat li.f1 p a { font-size:10px; }
.dop-stat li.f2 { float:right; width:330px; border:1px solid #ccc; padding:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }

/* закладки */

ul.zak { clear:left; padding:0; margin:0; height:22px; }
  .zak li { float:left; list-style:none; line-height:1em; padding:5px 10px; color:#000; background-color:#efebef; -webkit-border-radius-topleft:10px; -moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; -moz-border-radius-topright:10px; }
  .zak li.first { margin-left:10px; }
  .zak li.activ { float:left; list-style:none; line-height:1em; padding:5px 10px; color:#fff; background-color:#555; -webkit-border-radius-topleft:10px; -moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; -moz-border-radius-topright:10px; }
  .zak li a { color:#000; text-decoration:none; }
  .zak li a:hover { color:#888; text-decoration:underline; }
  .zak li.activ a { color:#fff; text-decoration:none; }
  .zak li.activ a:hover { color:#888; text-decoration:underline; }
  .zak li.clear { color:#666; background-color:#fff; text-decoration:none; }

ul.zak-body { }
ul.zak-body li.show { display:block; }
ul.zak-body li { display:none; }
ul.zak-body ul li { display:block; }   

/* Navigation */
.navi { clear:left; text-align:right; margin-bottom:10px; }
.navi span { margin:5px; font:bold 11px Verdana; color:#333; }
.navi span a { margin:5px; font:normal 11px Verdana; text-decoration:none; }
.navi .arr { font-size:20px; color:#999; }
.navi .arr a { font-size:20px; text-decoration:none; }
.navi a:hover { text-decoration:underline; }

/* comment */
.comm { clear:left; margin-bottom:10px; padding:0 30px 10px 30px; border-bottom:1px solid #efefef; }
.comm-head { clear:left; }
.comm-head span { color:#ccc; }
.comm-text { clear:left; color:#666; margin:3px 0; }

/* PHOTO */
.photo { width:100%; }
	.photo td { vertical-align:top; padding:4px; width:50%; }

.photo-speed { clear:left; height:25px; font-weight:bold; color:#000; background-color:#ccc; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.photo-speed li { float:left; height:15px; padding:5px 10px; list-style:none; }
.photo-speed li a { color:#000; }
.photo-speed li.activ { float:left; font-weight:bold; color:#fff; background-color:#555; }
.photo-speed li.activ a { color:#fff; }
.photo-speed li.first { -webkit-border-radius-topleft:5px; -moz-border-radius-topleft:5px; -webkit-border-radius-bottomleft:5px; -moz-border-radius-bottomleft:5px; }

/* VOTE */
.vote { padding:0; margin:0; }
.vote .bg { width:75px; height:15px; background:url(i/vote.gif) 0 -30px no-repeat; padding:0; margin:0; }
.vote .rate { z-index:100; position:absolute; height:15px; background:url(i/vote.gif) 0 -15px no-repeat; padding:0; margin:0; }
.vote .bar { z-index:200; height:15px; position:absolute; background:url(i/vote.gif) 0 0 no-repeat; display:none; padding:0; margin:0; }
.vote ul { z-index:300; position:absolute; padding:0; margin:0; }
.vote ul li { float:left; list-style:none; padding:0; margin:0; }
.vote ul li img { padding:0; margin:0; width:15px; height:15px; font-size:0; }
.vote-5 { font-size:10px; color:#fff; background-color:#da1111; font-weight:bold; padding:0 5px; }
.vote-4 { font-size:10px; color:#fff; background-color:#F1A821; font-weight:bold; padding:0 5px; }
.vote-3 { font-size:10px; color:#666; }
.vote-2 { font-size:10px; color:#666; }
.vote-1 { font-size:10px; color:#666; }

/* info */
.info { clear:left; padding:10px 20px; margin:10px 0px; border:1px solid #f7e384; background-color:#ffffe7; -webkit-border-radius:6px; -moz-border-radius:6px; }
.info h1 { color:#000; }
.info ul { margin:10px 0 10px 20px; }
.info ul li { list-style:circle; line-height:2.0em; }

/* advert google */
.adv { width:100%; text-align:center; padding:5px 0 15px 0; }
.adv1 { width:100%; text-align:center; padding:15px 0 5px 0; }

.adv-w { background-color:#f90; color:#000; padding:4px 8px; margin:10px 0; text-align:center; }
	.adv-w a { font:bold 15px Tahoma; color:#000; text-decoration:none; }
	.adv-w a:hover { color:#fff; text-decoration:none; }
.adv-g { background-color:#030; color:#fff; padding:4px 8px; margin:10px 0; text-align:center; }
	.adv-g a { font:bold 15px Tahoma; color:#fff; text-decoration:none; }
	.adv-g a:hover { color:#fff; text-decoration:none; }
	
/* tags */
.tbox { clear:left; padding:15px 0; text-align:center; }
	.tbox span { padding:5px; }
	.tbox a { text-decoration:none; font-weight:bold; padding:0 5px; }
	.tbox a:hover { text-decoration:none; color:#fff; background-color:#0086c6; }
	.tag1 a { color:#aaa; font-size:9px; }
	.tag2 a { color:#999; font-size:12px; }
	.tag3 a { color:#888; font-size:16px; }
	.tag4 a { color:#666; font-size:18px; }
	.tag5 a { color:#444; font-size:22px; }		
	
/* login */	
.login-panel { width:300px; position:absolute; z-index:900; margin-left:350px; margin-top:100px; display:none; border:1px solid #999; background-color:#f3f7ff; text-align:left; }
.admin { font:11px Arial; color:#999; border-bottom:1px solid #333; padding:2px; margin:0; }
.admin a { font:11px Arial; color:#444; }

.num-table { clear:left; margin:5px; padding:0; }
.nt-top td { vertical-align:top; }
.nt-cen td { vertical-align:center; }
.num-table td { color:#333; font-size:11px; padding:4px 4px; line-height:1.3em; }
.num-table td.c0  div { width:230px; height:0; font-size:0px; background-color:#f00; }
.num-table td.c1 {  }
.num-table td.c2 { width:100%; }
.num-table td.c3 {  }
.num-table td.c-half { width:50%; }
.num-table a { text-decoration:none; }
.num-table a:hover { text-decoration:underline; }
	
.disk-list { clear:left; list-style:disk; margin-left:18px; font-size:8px; }
.disk-list li { font-size:11px; padding:3px 0px; line-height:1.3em; }
.disk-list li span { font-size:11px; }
.disk-list a { text-decoration:none; font-size:11px; }
.disk-list a:hover { text-decoration:underline; }

.num-video { width:100%; }
	.num-video td { vertical-align:top; }
	.num-video td.t1 { padding:0 20px 20px 0; width:300px; }
	.num-video td.t2 { padding:0 0 10px 0; }
	
.lib-cat { clear:left; width:100%; padding:10px 20px; }
	.lib-cat td { color:#333; padding:4px 4px; vertical-align:top; text-align:center; }
	.lib-cat a { text-decoration:none; }
	.lib-cat a:hover { text-decoration:underline; }
	
/* backlink */
.link-table { width:100%; margin:20px 0; }
	.link-table td { padding:5px; }
	.link-table td.uk { font:bold 16px Arial; color:#333; }
	.link-table td.uk span { font:bold 28px Arial; }
	.link-table textarea { font:10px Arial; background-color:#fffef0; color:#333; border:1px solid #666; }
	
.link-table1 { width:100%; margin:20px 0; }
	.link-table1 td { padding:10px; color:#333; }
	.link-table1 td.uk { font:bold 16px Arial; color:#333; }
	.link-table1 td.uk span { font:bold 28px Arial; }	
	.link-table1 td.hd { font:bold 16px Arial; color:#666; }
	.link-table1 td.c1 { background-color:#f0f7ff; }
	.link-table1 td.c2 { background-color:#fff0fd; }

.cat-table { width:100%; }	
	.cat-table .half { width:50%; border:1px solid #eee; padding:10px; margin:5px 0; }	

