body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0 }
body { font:76% Arial, Helvetica, sans-serif; background:#efefef url(body-bg0.gif) repeat-x; color:#000 }
button, legend, .btn { font-weight:bold; color:#000 }
fieldset, img { border:0 }
ol, ul { list-style:none }
caption, th { text-align:left }
h1 { font-size:1.5em }
h2, h3 { font-size:1.25em }
h4, h5 { font-size:.9em }
p, ol, ul, li, input, select, textarea, button { font-size:1em; line-height:1.35em }
table { border-collapse:collapse; border-spacing:0 }
a { color:#06C; text-decoration:underline }
a:hover, a:active, a:focus { color:#C00; text-decoration:underline }
a:visited { color:#666; text-decoration:underline }

.width, #container { margin:0 auto; width:980px; text-align:left }
	#container { margin-top:-4px; /* remove space under selected nav tab */ padding:0 5px; position:relative; background:url(shadow-s.gif) no-repeat }
	#container .width { background:#FFF }
	#homepage #container { margin-top:0 }

#skip-links { position:absolute; top:0; left:-19000px; overflow:hidden }

#header { position:relative; z-index:2 }
	#masthead { background:#053d69 url(masthead.jpg) repeat-x }
	#masthead #masthead-wrap { height:115px; background:url(mastheae.jpg) no-repeat 50% 0 }
	#masthead #site-logo { float:left;  no-repeat; font-size: 16px; color:#fff }
	#masthead #site-logo a { margin:30px 0 0 0; display:block; height:10px; text-indent:-9999px; outline:none }
	#masthead #leaderboard { float:right }

#main-nav { background:url(nav-bg00.png) repeat-x 0 0; border-top:1px solid #de0000 }
	#main-nav ul { float:left; width:670px }
	#main-nav li { float:left; background:url(nav-divi.png) no-repeat }
	#main-nav li a { padding:7px 10px 0 10px; float:left; height:24px; display:block; color:#FFF; outline:none }
	#main-nav li a:hover { background:url(nav-tab-.png) repeat-x; text-decoration:none }
	#main-nav li.active { padding:0 0 4px 0; background:url(nav-tab-.gif) no-repeat 50% 100%; font-weight:bold }
	#main-nav li.active a, #main-nav li.active a:hover { background:url(nav-tab0.png) repeat-x; height:24px }
	#main-nav .special a { color:#C00 }
	#main-nav #tab_bnet a {margin-top:-1px; background:url(nav-bnet.png) repeat-x; color:#544f41; font-family:georgia; font-weight:bold;}
	#main-nav #tab_rss a {margin-top:-1px; background:url(nav-rss.png) repeat-x; color:#544f41; font-family:georgia; font-weight:bold;}
	#search-bar { padding:2px 0 0 0; float:right; width:300px; text-align:right }
	#search-bar input, #search-bar select { width:140px; vertical-align:middle }
	#search-bar input { padding:1px; width:160px }
	#search-bar button { margin:0 0 0 3px; width:27px; height:26px; background:url(search-b.png) no-repeat; border:0; text-indent:-9999px; vertical-align:middle; cursor:pointer }

#sub-nav { padding:6px 15px; border-bottom:1px solid #e5e5e5; font-size:.9em }
	#sub-nav li { margin:0 7px 0 0; padding:0 7px 0 0; float:left; border-right:1px solid #CCC }
	#sub-nav a { color:#06C }
	#sub-nav .active { color:#C00 }
	#sub-nav .last { border:none }
	.forum-sub-nav #sub-nav li { margin:0 3px 0 0; padding:0 3px 0 0; border:none; color:#06C }

#main-col, #secondary-col, #sidebar { padding:10px 0 20px 0 }
	#main-col, #wide-col, #forum-col { padding-top:15px; padding-left:20px; float:left }
	#main-col { margin:0 20px 0 0; width:620px }
	#secondary-col { float:left; width:300px }
	#sidebar { padding-right:10px; float:right; width:160px }
	#wide-col, #forum-col { margin:0 10px 0 0; width:780px }
	#wide-col #main-col { padding:20px 0 }
	#wide-col #review-header { margin:0 }

#breadcrumb { margin:0 0 10px 0; padding:0 0 3px 0; position:relative; border-bottom:1px solid #CCC; font-size:.9em; font-weight:normal; color:#666 }
	#breadcrumb a:visited { color:#06C }

.archive-listing li { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #d9d9d9 }
	.archive-listing dt, .archive-listing .listing-img { margin:0 10px 0 0; float:left; clear:left; width:70px }
	.archive-listing dd, .archive-listing .listing-description { float:left; width:380px; line-height:1.4em }

.story-listing li, .more { margin:0 0 15px 0 }
	.story-listing .include-img h3 { margin:0 0 7px 0 }

.timestamp, .tags { font-size:.9em }
	p.timestamp, p.tags { color:#666 }


.box { margin:0 0 10px 0; border-bottom:3px solid #ebebeb }
	.box-content { padding:5px 10px; border:1px solid #d9d9d9; border-top:none }
	.box-content li { margin:0 0 4px 0; padding:0 0 4px 15px; background:url(arrow-gr.gif) no-repeat 0 4px; border-bottom:1px dotted #CCC }
	.box-content li.more { margin:0; padding:0; background:none; border:none; font-weight:bold; font-size:.9em; text-align:right }
	.box-content .last { border:none }

.most-discussed .comments { margin:0 0 0 5px; float:right; width:26px; height:19px; background:url(comments.gif) no-repeat; text-align:center; font-size:.9em; color:#666 }
	.most-discussed .comments span { display:none }

.switch-tabs { background:url(switch-t.gif) repeat-x }
	.switch-tabs li { padding:8px 0 0 15px; float:left }
	.switch-tabs .active { margin:0 0 0 15px; padding:0 0 6px 0; background:url(switch-u.gif) no-repeat 50% 100% }
	.switch-tabs .active h4, .active h2 { background:#2a8ac6 url(switch-v.gif) no-repeat 100% 0 }
	.switch-tabs .active a { padding:8px 15px 6px 15px; background:url(switch-w.gif) no-repeat; display:block; color:#FFF; text-decoration:none }
	.switch-tabs .first { margin:0 }
	.switch-tabs a { outline:none }
	.switch-tabs h2 { font-size:.9em }

#news-box { background:url(switch-x.gif) no-repeat }
#related-stories { margin:0 0 15px 0; background:url(switch-y.gif) no-repeat }
#wide-col #related-stories { background-image:url(switch-y.gif) }

#box-popular-topics .box-content { padding-top:10px }
	#box-popular-topics li span { font-size:.9em; color:#666 }

#box-services li { margin:0; padding:5px 0 5px 24px; background-position:0 50%; background-repeat:no-repeat }
	li.alert { background-image:url(icon-ale.gif) }
	li.giveaways { background-image:url(icon-giv.gif) }
	li.mobile { background-image:url(icon-pho.gif) }
	li.newsletters { background-image:url(icon-new.gif) }
	li.rss { background-image:url(icon-fee.gif) }

#latest-blogs li { margin:5px 0 0 0; padding:0 0 5px 0; background:none }
	#latest-blogs a, #box-essentials a { font-weight:bold }
	#latest-blogs .more { padding:0 }
	#latest-blogs .story-img { margin:0 0 5px 5px; float:right }

#rhc-member-login { margin:0 0 10px 0; padding:10px; background:#FFF url(member-l.gif) repeat-x 0 100%; border:1px solid #d9d9d9; font-size:.9em }
	#rhc-member-login button { margin:0 5px 0 0; padding:2px 0 3px 0; width:50px; background:url(login-bu.gif) no-repeat; border:none; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }
	#rhc-member-login h4 { font-size:1em }
	#rhc-member-login legend { padding:0 0 5px 0; font:bold 1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase }
	#login-fields label { display:block }
	#login-fields input { margin:0 0 5px 0 }
	#login-fields #rhc-email { width:130px }
	#login-fields #rhc-password { margin-right:5px; float:left; width:60px }
	#rhc-remember { clear:both }
	#rhc-member-login .incentive { margin:5px 0; padding:5px 0 0 0; border-top:1px solid #d9d9d9 }
	#flogin p { margin:5px 0 0 0 }
	.member-tools { margin:5px 0 10px 0 }
	.member-tools li { margin:0 0 5px 0; font-weight:bold }
	.icon-newsletters, .icon-profile { padding:2px 0 2px 22px; background:url(icon-new.gif) no-repeat 0 50%; color:#06C }
	.icon-profile { background-image:url(icon-bio.gif) }

#tag-cloud { padding:10px; border:1px solid #d9d9d9; border-top:none; text-align:center }
	#tag-cloud li { padding:0 4px 0 0; display:inline; vertical-align:middle; line-height:1.6em }
	#tag-cloud span { position:absolute; left:-9999px; width:990px }
	#tag-cloud .ultra-popular a { font-size:2em; color:#004d99 }
	#tag-cloud .very-popular a { font-size:1.75em; color:#0059b3 }
	#tag-cloud .popular a { font-size:1.5em; color:#06C }
	#tag-cloud .somewhat-popular a { font-size:1.35em; color:#297acc }
	#tag-cloud .not-very-popular a { font-size:1.1em; color:#528fcc }
	#tag-cloud .not-popular a { font-size:.9em; color:#7aa3cc }

#video { margin:0 0 10px 0 }#tbpublic_key, .security-code .antibot_publickey { display:none }

.submit { margin:0 0 10px 0; text-align:center }

#google { width:100%; height:350px; overflow:hidden; border:none; border-collapse:collapse }

#hotspot, #mpu, #promo-power-centre, #promo-virus-prevention { margin:0 0 10px 0 }

#hotspot { background:#fffbe1 url(hotspot-.gif) repeat-x; border:1px solid #F90; font-size:.9em }
	#hotspot h4 { height:60px; background:url(hotspot-.png) no-repeat; text-indent:-9999px }
	#hotspot p { margin:0 8px 8px 8px; padding:0 0 8px 0; background:url(dotted-l.gif) repeat-x 0 100% }
	#hotspot a { font-weight:bold }
	#hotspot strong { color:#C00 }
	#hotspot .sponsor { padding:0 0 10px 0; text-align:center; color:#666 }
	#hotspot .sponsor img { margin:5px 0 0 0 }

#leaderboard { padding:15px 0 0 0; float:right; background:url(ad-blue0.gif) no-repeat 100% 4px }

#mpu { padding:12px 0 0 0; background:url(ad-grey0.gif) no-repeat }
	.mpu-right { margin:0 0 10px 10px; float:right }

#promo-power-centre { border:1px solid #e1e1bf }
	#promo-power-centre h4 { margin:0 0 5px 0; height:5px;   no-repeat; text-indent:-9999px }
	#promo-power-centre li a { font-weight:bold }
	#promo-power-centre .border { padding:5px 15px 10px 15px; background:#f0f0d8; border:3px solid #FFF }
	#promo-power-centre .item { margin:0 0 8px 0; padding:0 0 0 22px; position:relative }
	#promo-power-centre .toggle { float:left; margin:0 0 0 -22px; position:absolute; cursor:pointer }
	#promo-power-centre .link { line-height:1.2em }
	#promo-power-centre .link a { font-size:.9em; font-weight:normal; color:#4d4d4d }
	#promo-power-centre .sponsor { padding:6px; background:#FFF; border:1px solid #d7d7c7; text-align:center; line-height:28px }
	#promo-power-centre .sponsor li { margin:0 5px; display:inline }
	#promo-power-centre .sponsor img { vertical-align:middle }

#promo-virus-prevention, #promo-virus-prevention a { color:#FFF }
	#promo-virus-prevention { padding:15px 10px 10px 10px; background:#284b61 url(virus-pr.jpg) no-repeat }
	#promo-virus-prevention h4 { height:52px; background:url(virus-pr.gif) no-repeat; text-indent:-9999px }
	#promo-virus-prevention .link { margin:8px 0; font-size:.9em; font-weight:bold }
	#promo-virus-prevention .sponsor { text-align:right }

#promo-vision-series { margin:0 0 15px 0 }
	#promo-vision-series h3 { margin:5px 0 }
	#promo-vision-series p { margin:0 0 5px 0 }
	#promo-vision-series img { margin:3px 5px 5px 0; float:left}
	.cio-heading { margin:0 0 10px 0; padding:15px 0 5px 0; background:url(cio-head.gif) no-repeat -145px 100%; color:#666 }

#cio-of-the-year { margin:0 0 10px 0; padding:5px; border:1px solid #CCC }
	#cio-of-the-year-wrap a { padding:10px 10px 10px 125px; display:block; height:55px; background:url(cio-of-t.jpg) no-repeat; color:#630 }

.ad-label { padding:0 0 3px 0; text-align:center }

.aisle-ad, .print-sponsor { margin:0 auto 15px auto; width:458px; border:1px solid #CCC; text-align:left }
	.aisle-ad img { margin:0 10px 0 0; float:left }
	.aisle-ad p a { padding:10px; display:block; min-height:55px }
	.aisle-ad p a:hover, .print-sponsor p a:hover { text-decoration:none; color:#06C; background:#f2f2f2 }

.print-sponsor p a { padding:5px; display:block; text-align:center }
	.print-sponsor img { margin:0 0 0 10px; vertical-align:middle }

.promo-beam-me { margin:0 auto 15px auto; background:url(mobile-p.jpg) no-repeat 100% 5px; font-size:.9em; font-weight:bold }
	.promo-beam-me div { background:url(mobile-p.jpg) no-repeat }
	.promo-beam-me p { padding:20px 0 30px 98px; background:url(mobile-p.jpg) no-repeat 215px 48px; color:#333 }
	.in-wide { width:520px }
	.in-wide p { background-position:85px 48px }
	.in-reviews p { background-position:255px 48px }

.essentials-update {font-size:9px; color:#fff; background-color:#c73727; float:right; margin-top:8px; padding:0 4px}
	.essentials-update a {color:#fefefe;}

.promo-cxo {}
	.cxo-whitepapers {padding:0 10px 0 10px;}
	.cxo-logo {display:block; text-indent:-9999px; height:43px; background:url(cxo_spon.jpg); margin-bottom:3px; outline:none}
	.cxo-header {height:32px; display:block; background:url(cxo_bann.jpg); text-indent:-9999px; outline:none}

#channel-heading { position:relative }
	#channel-heading .feed { position:absolute; top:0; right:0 }

#cover-stories, #cover-stories #leading-story, #date { margin:0 0 10px 0 }
	#cover-stories p { padding:0 0 10px 0 }
	#cover-stories h2 { margin:0 0 7px 0; font-size:1.35em }
	#cover-stories .related-links { margin:2px 0 0 0; display:block; line-height:1.4em; font-size:.9em }
	#cover-stories #leading-story { border-bottom:1px solid #d9d9d9 }
	#cover-stories #leading-story h2 { font-size:2em }
	#cover-stories #leading-story ul { padding:0 0 5px 0 }
	#cover-stories #leading-story .related { padding:0 0 5px 0; color:#666 }

#poll-submit, #poll-results, #poll-loading { margin:0 0 10px 10px; padding:10px; float:right; width:160px; border:1px solid #d9d9d9; font-size:.9em }
	#poll-submit ul, #poll-results ul { margin-left:0; list-style:none; display:table }
	#poll-submit li { margin:0 0 5px 0; clear:both }
	#poll-submit input, #poll-submit label { float:left }
	#poll-submit label { width:130px; margin:0 0 0 5px }
	#poll-results ul, #poll-results .total-votes { margin:0 }
	#poll-results .voting-result { margin:2px 10px 8px 0; position:relative; width:155px; background:#dedede }
	#poll-results .voting-result .voting-bar { display:block; position:relative; height:1em; line-height:1em; background:#C00 }
	#poll-results .total-votes { text-align:center; font-weight:bold }

.center { margin:0 auto; text-align:center }

.error, .req { color:#C00 }
	.error { font-weight:bold }
	.error-msg, .confirm-msg { margin:0 0 10px 0; padding:10px 10px 10px 50px; border:1px solid #FCC; background:#fff5f5 url(icon-err.gif) no-repeat 10px 50% }
	.confirm-msg { border-color:#BFF2A5; background-color:#F2FFE3; background-image:url(icon-con.gif) }

.green { color:#063 }
	.orange { color:#FC0 }
	.red { color:#C00 }
	.white { color:#FFF }

.heading { margin:0 0 10px 0; padding:4px 0 6px 0; background:url(blue-hea.gif) no-repeat 100% 100%; border-bottom:1px solid #d9d9d9; color:#666; font-size:1.25em }
	.heading span { font-weight:normal }
	.news-heading { margin:0 0 10px 0; padding:2px 0 5px 0; background:url(news-hea.gif) no-repeat 0 100%; font-size:1.4em; color:#666 }
	.talkback-heading { padding:3px 0 12px 0; background:url(talkback.gif) no-repeat 0 0; font-size:1.4em }
	.talkback-heading span { font-weight:normal; font-size:.7em; color:#666 }
	.video-heading { padding:4px 0 6px 0; background:url(video-he.gif) no-repeat 0 100%; font-size:1.25em }

.hide, .zdnet-hide { display:none }

.icon { margin:0 0 0 3px; vertical-align:middle }

.list li { margin:0 0 3px 0; padding:0 0 0 15px; background:url(arrow-gr.gif) no-repeat 0 4px }

.more { font-weight:bold }

.numbered-list li { margin:0 0 5px 0; padding:2px 0 2px 26px; background-repeat:no-repeat; background-position:0 1px }
	.numbered-list li.num-1 { background-image:url(num-1000.gif) }
	.numbered-list li.num-2 { background-image:url(num-2000.gif) }
	.numbered-list li.num-3 { background-image:url(num-3000.gif) }
	.numbered-list li.num-4 { background-image:url(num-4000.gif) }
	.numbered-list li.num-5 { background-image:url(num-5000.gif) }
	.numbered-list li.num-6 { background-image:url(num-6000.gif) }
	.numbered-list li.num-7 { background-image:url(num-7000.gif) }
	.numbered-list li.num-8 { background-image:url(num-8000.gif) }
	.numbered-list li.num-9 { background-image:url(num-9000.gif) }
	.numbered-list li.num-10 { background-image:url(num-1000.gif) }

.story-carousel { margin:0 0 20px 0 }
	.story-carousel h3 { margin:5px 0 }
	.story-carousel p { margin:0 0 5px 0 }
	.story-carousel .alerts-carousel p, .story-carousel .alerts-carousel .list { margin:0 0 10px 0 }
	.story-carousel .blogs-carousel span { font-weight:bold }
	.story-carousel .list li { background-position:0 }
	.story-carousel .more { margin:10px 0 0 0 }

.story-img { margin:0 10px 0 0; float:left }
	.story-img img { padding:2px; border:1px solid #d9d9d9 }

.subheading { padding:0 0 0 5px; background:url(subheadi.gif) no-repeat }
	.subheading span { padding:8px 17px 6px 10px; float:left; background:url(switch-v.gif) no-repeat 100% 0 }
	.subheading span, .subheading span a { color:#FFF }

.subtle { color:#999 }

.video-listing { margin:15px 0 0 0; padding:15px 0 0 0; border-top:1px solid #d9d9d9 }
	.video-listing h2 { margin:0 0 4px 0 }
	#video-thumbnails .archive-listing .video-thumb a { margin:0 10px 0 0 }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
/* Hides from IE-mac \*/
.clearfix { display:block }

#feeds-home {  background:url(feeds-hd.gif) repeat-x 0 34px }
	#feeds-home .feeds-list, #feeds-home h1, #feeds-home p { margin:0 0 15px 0 }
	#feeds-home #main-col, #feeds-home #secondary-col { padding-top:0 }
	#feeds-home .feeds-list li { margin:0 0 5px 0; padding:0 0 0 20px; background:url(icon-fee.gif) no-repeat 0 50% }
	#feeds-home .feeds-box { margin:0 0 10px 0; padding:15px; background:#f7f7f7; border:1px solid #d9d9d9 }
	#feeds-home .feeds-box h2 { margin:0 0 5px 0 }
	#feeds-home .feeds-heading, .usage-guidelines, .feeds-resources, .more-on-rss { background-repeat:no-repeat; text-indent:-9999px }
	#feeds-home .feeds-heading { background-image:url(zdnet-fe.gif); height:75px }
	#feeds-home .usage-guidelines { background-image:url(usage-gu.gif); height:36px }
	#feeds-home .feeds-resources { background-image:url(resource.gif); height:41px }
	#feeds-home .more-on-rss { background-image:url(more-on-.gif); height:38px }

#page-bottom { padding:15px 0; background:#f0f5f7; border-top:1px solid #d4e4eb;position:relative }
	#page-bottom h4 { margin:0 0 10px 0; font-size:1.15em }
	#page-bottom a { font-weight:bold }
	#page-bottom ul { margin:0 0 15px 0 }
	#page-bottom li { font-size:.9em }
	#page-bottom #sponsored-links { margin:0 30px 0 0; float:left; width:300px }
	#page-bottom #sponsored-links a span { font-weight:normal; color:#000 }
	#page-bottom #sponsored-links a:hover span { color:#C00 }
	#page-bottom #marketing-promos { float:left; width:370px }
	#page-bottom #marketing-promos li { margin:0 0 10px 0 }
	#page-bottom #marketing-promos img { margin:0 10px 0 0; float:left }
	#page-bottom #site-links { float:right; width:210px }
	#page-bottom .width { position:relative }
	#page-bottom .tab { padding:0 0 0 20px; position:absolute; top:-16px; right:-1px; background:url(footer-t.gif) no-repeat 0 100%; font-size:.9em }
	#page-bottom .tab a { padding:0 13px 0 5px; float:left; display:block; height:21px; background:url(footer-u.gif) no-repeat 100% 100%; font-weight:normal }

#footer { padding:5px 0 15px 0; background:#2f6ac6 url(masthead.png) repeat-x; font-size:.9em; color:#FFF }
	#footer-links { padding:0 0 15px 0; text-align:right }
	#footer-links #copyright { float:left; text-align:left }
	#footer a, #footer dt { color:#FFF; font-weight:bold }
	#footer #external-links { padding:0 20px; border:1px solid #5687ba }
	#footer #external-links dl { margin:0 30px 8px 0; float:left }
	#footer #external-links dt { margin:8px 0 0 0 }
	#footer #external-links dd a { font-weight:normal }
	#footer #external-links li { padding:0 0 0 12px; background:url(arrow-wh.gif) no-repeat 0 4px }
	#footer #toggle-footer { cursor:pointer; font-size:1.1em } 
	#footer #toggle-footer:hover { text-decoration:underline }
	
	
.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #d9d9d9;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#0066cc;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
/* ==================== Облако тегов */
.clouds_xsmall {
	font-size: x-small;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: medium;
}
.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}
/* ==================== Тег SPOILER */

.title_spoiler {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_spoiler {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	padding: 5px;
}
#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #ffffff;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #666666;
	background:#eeeeee;
	border: 1px solid #666666;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#ffffff;
	color:#000000;
}
.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 120px;
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}
/* поиск	*/
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:200px; border:solid 1px #DEDEDE; display:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}
/* ==================== Цитата и скрытый текст */

.title_quote {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}
.quote {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	padding: 5px;
}
.c_autor
{
	font: 10px Tahoma, Verdana;
	padding-bottom:5px;
	color:#666;
}</style>