/********************
 body
********************/
*{padding: 0; margin: 0;}
body {font-family: Tahoma, Verdana, Arial; font-size: 0.8em; margin: 0em; padding: 0em; color: #003333; background-color: #FFFFFF;}

/* img */
img { margin-left:0.2em; margin-right:0.2em; border: none; border-style: none; text-decoration: none;}
a img, link img, visited img {border: none;}

/* a */
a {color: #3b6cb4; text-decoration: underline;}
a:link {color: #663399;}
a:focus {outline: none;}
a:hover   {color: #663399;}
a:active  {color: #663399;}

/* h1-h5 */
h1 {font-size: 1.2em; font-weight: normal; margin-bottom: 1em;color: #3b6cb4;}
h1 a {text-decoration: none;}
h1 a:link {color: #3b6cb4; border-bottom: 1px dashed #3d7098;}
h1 a:hover {color: #900; border-bottom: 1px dashed #900;}
h1 a:active {color: #900; border-bottom: 1px dashed #900;}

/* lists */
ul {margin-left: 0.5em;}
ol {margin-left: 0.5em; padding: 1em;}
li {margin:0.3em; padding: 0.3em;}

/*******************
 header
*******************/
#header {padding: 0; margin: 0.3em;}
#header .inner-box {padding: 0.1em; background-color: #E9EEDF; text-indent: 1em;}
#header h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; background-color: #E9EEDF;}
#header .header-bg b {background-color: #E9EEDF;}
#header ul {font-size: 0.9em; line-height: 1em; list-style: none;}

#administration {padding: 0.3em; margin: 0.3em;font-size:1em; background-color: #00FFFF;}
#administration a {margin-left:1em; margin-right:1em;}
/*******************
 suggestion
*******************/
#suggest {position: absolute; display: none; padding: 3px; background: #ffffff; border: 0.1em solid #33CCCC; z-index: 1000}
.suggestion_info {font-size: 8pt; line-height: 18px; background-color: #e3e3e3;}
/*******************
 search
*******************/
textarea, select {border:1px solid #446d8c; bottom: 0px; padding: 0.2em;}

.button {color:#000000;background:#EDF3FF;border:#5e74b3 1px solid; padding:0.1em; padding-left: 1em; padding-right: 1em;}

#search {padding: 0; margin: 0.3em;}
#search .inner_box {padding: 0.1em; background-color: #E9EEDF; text-indent: 1em;}
#search h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; background-color: #E9EEDF;}
#search .search_bg b {background-color: #E9EEDF;}
#search .example_phrase {cursor: pointer;text-decoration: underline;}
#search input {color: #3b6cb4;	font-size: 1.5em;}
#search .button { padding-left: 1em; padding-right: 1em;}

.SearchGeneral {padding: 5px;color: #6633FF;border: 1px dashed #cccccc;text-align: left;line-height: 10px;background-color: #FFFFFF;margin: 2px;}
.SearchExtended {/* reserved */}

/*******************
 content
*******************/
.content {padding: 0; margin: 0.3em; line-height:1.5em;}
.content_inner_box {padding: 1em; background-color: #ffffff;}
.content h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; color: #0099CC;}
.content_bg b {background-color: #E9EEDF;}
.content a { margin-left:0.2em;}
.content ul {list-style: none;}
.content hr {margin:1em;}
.content p {margin:0.75em;}
.spacer {padding-top: 0.5em;}
.date {font-size: 0.8em; color: #999999;}
.keyword {border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #00CC00; cursor: help;}

.info {font-size: 0.9em; padding: 5px; border: 1px dashed #cccccc; line-height: 18px; background-color: #E9EEDF; color:#006699}
.info ul {list-style:none;}
.info li {padding: 0.1em; margin:0;}
.note {font-size: 0.9em; padding: 5px; border: 1px dashed #cccccc; line-height: 18px; background-color: #FFFFFF;}
.note ul {list-style:none;}
.note li {padding: 0.1em; margin:0;}
.warning {font-size: 0.9em; padding: 5px; border: 1px dashed #CCFFCC; line-height: 18px; background-color: #CCFF66; color:#003399}
.warning ul {list-style:none;}
.warning li {padding: 0.1em; margin:0;}
.error {font-size: 0.9em; padding: 5px; background-color: #FF0000; border: 1px dashed #cccccc; line-height: 18px; color: #FFFFFF;}
.error ul {list-style:none;}
.error li {padding: 0.1em; margin:0;}

.reclame {
	font-size: 0.9em;
	padding: 5px;
	line-height: 18px;
	background-color: #FFFFFF;
	color:#006666;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC33;
	text-indent: 20px;
}

/*******************
 joke
*******************/
#joke {padding: 0; margin: 0.3em;}
#joke .inner_box {
	padding:1em;
	background-color: #f5f5f5;
	color: #003366;
}
#joke h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#joke .bg b {background-color: #E9EEDF;}
#joke b {background-color: #f5f5f5;}
#joke .date {background-color: #f5f5f5;}
#joke .link {font-size: 1em;background-color: #f5f5f5;}

.toback {line-height: 32px;}

	/********************
		example style
	********************/
	.example {
	background:#efecdf;
	padding:5px;
	overflow:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: medium;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #634F36;
	border-right-color: #634F36;
	border-bottom-color: #634F36;
	border-left-color: #0099CC;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	color: #0033CC;
}
	.exampleTitle {
	padding:3px;
	white-space:nowrap;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-indent: 20px;
	color: #000066;
	font-size: 1.1em;
}
	pre  {font-size:1.2em;}
	code  {font-size:1.0em; font-family: Verdana, Arial, Helvetica;}
/********************
 trigger styles
********************/
.trigger {margin-bottom: 0.3em; border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #00CCFF;}
.trigger a: hover {color: #33CC00;}
.toggle_link {cursor:pointer;}
.toggle {display: none; margin-right: 20px;}
/*******************
 navigation
*******************/
#navigation {padding: 0; margin: 0.3em;}
#navigation .inner_box {padding:1em; background-color: #f5f5f5;}
#navigation h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#navigation .bg b {background-color: #E9EEDF;}
#navigation tr {line-height:1.7em;}
#navigation .active {background-color: #CCCCCC;font-weight: bold;}
/********************
 pagination style
********************/
.pagination {padding: 0; margin: 0.3em;}
.pagination .inner_box {padding:0.3em; background-color: #E9EEDF;}
.pagination h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
.pagination .bg b {background-color: #E9EEDF;}
.pagination b {background-color: #E9EEDF;}
.pagination .count {font-size: 0.8em; color: #999999;}
.pagination .active {background-color: #3292bf; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  color: #ffffff; margin: 0px; border: 0px none;}
.pagination .notactive {padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  color: #333333; margin: 0px; border: 0px none;}

/********************
 page counter style
********************/
.counter a {margin:0.3em; text-decoration:none;}
.counter b {color:#ffffff; background-color: #3292bf;}
/*******************
 section
*******************/
#section {padding: 0; margin: 0.3em;}
#section .inner-box {padding: 1em; background-color: #f5f5f5;}
#section h3 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; background-color: #E9EEDF;}
#section .title-bg b {background-color: #E9EEDF;}
#section .count {font-size: 0.8em; color: #999999;}

.section_title {background: #E9EEDF;}
.SectionHilitedTitle {padding: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00FF99;}
.SectionCount {font-size: 7pt;color: #999999;}
.SubSectionsList {line-height: 16px;padding: 15px;background-color: #FFFFCC;}
.SectionArticles {color: #0066FF;background-color: #FFFFFF;padding: 10px;line-height: 14px;}
.OtherSections {line-height: 16px;padding: 3px;background-color: #FFFFCC;}

/*******************
 sites
*******************/


/*******************
 channels
*******************/


/*******************
 articles
*******************/
.article_header {padding: 0.5em;background:#E9EEDF;}
.article_title {font-size: 1.2em;}
.article_description {font-size:1.2em; line-height: 1.5em; margin: 1em;}
.article_commands {padding: 0.5em;font-size:1em;color: #999999;background:#E9EEDF; line-height:2em;}
.article_bookmarks {font-size:1em;color: #999999;background:#E9EEDF;}
.article_read_link {font-size:0.8em;}
.article_voting {color: #999999;background:#E9EEDF;}
.article_rank {font-size: 1.5em;padding: 1em;color: #CC6600;}
.article_date {font-size: 0.8em; color:#336666;}

/*******************
 best articles
*******************/
#best_articles {padding: 0; margin: 0.3em;}
#best_articles .inner_box {padding:1em; background-color: #f5f5f5;}
#best_articles h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#best_articles .bg b {background-color: #E9EEDF;}
#best_articles b {background-color: #f5f5f5;}
#best_articles .count {font-size: 0.8em; color: #999999;}
#best_articles .date {font-size: 1.5em;}
#best_articles div {padding:0.3em;}

.best_articles_list {list-style:none; color:#336666;}
.best_articles_list li {color: #666666;}
.best_articles_list .date {font-size: 0.9em;}
.best_articles_list .title {font-size: 1.2em;}
.best_articles_list b {color:#006699;}
.best_articles_list a {font-size: 1.2em;}

/*******************
 articles
*******************/
#channel_articles_list {padding-left:3em;margin-left:1em;}
#channel_articles_list li {color: #666666;}
#channel_articles_list .date {font-size: 0.9em;}
#channel_articles_list .title {font-size: 1.2em;}
/*******************
 best channels
*******************/
#best_channels {padding: 0; margin: 0.3em;}
#best_channels .inner_box {padding:1em; background-color: #f5f5f5;}
#best_channels h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#best_channels .bg b {background-color: #E9EEDF;}
#best_channels b {background-color: #f5f5f5;}
#best_channels .count {font-size: 0.8em; color: #999999;}
#best_channels .date {font-size: 1.5em;}
#best_channels div {padding:0.3em;}

.best_channels_list {list-style:none; color:#336666;}
.best_channels_list b {color:#006699;}
.best_channels_list a {font-size: 1.2em;}

/*******************
 last channels
*******************/
#last_channels {padding: 0; margin: 0.3em;}
#last_channels .inner_box {padding:1em; background-color: #f5f5f5;}
#last_channels h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#last_channels .bg b {background-color: #E9EEDF;}
#last_channels b {background-color: #f5f5f5;}
#last_channels .count {font-size: 0.8em; color: #999999;}
#last_channels .date {font-size: 1.5em;}
#last_channels div {padding:0.3em;}

.last_channels_list {list-style:none; color:#336666;}
.last_channels_list li {color: #666666; font-size:1.2em;}
.last_channels_list .date {font-size: 0.8em; color:#999999;}
.last_channels_list a {font-size: 0.8em;}

/*******************
 interrogation
*******************/
#interrogation {padding: 0; margin: 0.3em;}
#interrogation .inner_box {padding:1em; background-color: #f5f5f5;}
#interrogation h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#interrogation .bg b {background-color: #E9EEDF;}
#interrogation b {background-color: #f5f5f5;}
#interrogation .button {margin: 1em;}
#interrogation .link {padding: 1em;}
/*******************
 statistics
*******************/
#statistics {padding: 0; margin: 0.3em;}
#statistics .inner_box {padding:1em; background-color: #f5f5f5;}
#statistics h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#statistics .bg b {background-color: #E9EEDF;}
#statistics b {background-color: #f5f5f5;}
/*******************
 users list
*******************/
#users_list {padding: 0; margin: 0.3em;}
#users_list .inner_box {padding:1em; background-color: #f5f5f5;}
#users_list h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#users_list .bg b {background-color: #E9EEDF;}
#users_list b {background-color: #f5f5f5;}
/*******************
 calendar
*******************/
#calendar {padding: 0; margin: 0.2em;}
#calendar .inner_box {padding:1em; background-color: #f5f5f5;}
#calendar h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#calendar .bg b {background-color: #E9EEDF;}
#calendar b {background-color: #f5f5f5;}
#calendar tr {line-height:18px;}
.calendar a:hover {text-decoration:underline;}
.calendar a {text-decoration:none;}
/*******************
 news
*******************/
#news {padding: 0; margin: 0.3em;}
#news .inner_box {padding:1em; background-color: #f5f5f5;}
#news h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#news .bg b {background-color: #E9EEDF;}
#news b {background-color: #f5f5f5;}
#news .date {background-color: #f5f5f5;}
#news .link {font-size: 1em;background-color: #f5f5f5;}

.news_list {list-style:none; color:#336666; font-size:1.2em;}
.news_list b {color:#006699;}
.news_list a {font-size: 1em;}
.news_list h1 {font-size: 1.5em;}
.news_list .date { font-size:0.9em;}

.generators_list {list-style:none; color:#336666;}
.generators_list b {color:#006699;}
.generators_list h1 {font-size: 1.2em;}

/*******************
 footer
*******************/
#footer {padding: 0; margin: 0.3em; color:#333366;}
#footer .inner-box {padding: 1em; background-color: #E9EEDF;}
#footer h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; background-color: #E9EEDF;}
#footer .footer-bg b {background-color: #E9EEDF;}
#footer ul {font-size: 0.9em; line-height: 1.0em; list-style: none;}
#footer li {padding: 3px; margin: 3px;}
#footer a {color: #333366; text-decoration: underline;}
#footer a:link {color: #333366; text-decoration: underline;}
#footer a:hover{color: #333399; text-decoration: underline;}


/********************
 wallpapers styles
********************/
.wallpaper {padding: 0.2em; margin: 0.2em;}




/********************
 dropdown styles
********************/
.dropdown {font-size: 1em;position: absolute;padding: 5px;color: #6633FF;border: 1px solid black;line-height: 15px;background-color: #FFFFCC;z-index: 1100;visibility: hidden;}
.dropdown a: hover {color: #33CC00;}
.dropdown_link {cursor:pointer;}
.dropdown_toggle {display: none; margin-right: 20px;}


/*******************
 user
*******************/
	/*******************
	 account
	*******************/
#account_navigation {padding: 0; margin: 0.3em;}
#account_navigation .inner_box {padding:1em; background-color: #f5f5f5;}
#account_navigation h1 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0;background-color: #E9EEDF;}
#account_navigation .bg b {background-color: #E9EEDF;}
#account_navigation b {background-color: #f5f5f5;}
#account_navigation .active {background-color: #00FF33; padding-top: 2px; padding-bottom: 2px;color: #ffffff; margin: 0px; border: 0px none;}
#account_navigation .active a, a: hover {color: #6633CC;}
#account_navigation .notactive {padding-top: 2px;padding-bottom: 2px; color: #333333; margin: 0px;border: 0px none;}

	/*******************
	 messages
	*******************/
.message {padding: 0; margin: 0.3em; width: 500px;}
.message_inner_box {padding: 1em; background-color: #E9EEDF; color: #333366;}
.message h3 {padding: 0.25em 0.75em 0.5em; margin-bottom: 0; background-color: #E9EEDF;}
.message_bg b {background-color: #E9EEDF;}
.message_date {font-size: 0.8em; color: #999999;}

/*******************
 rounded box
*******************/
.PopUp {position: absolute;z-index: 300;float: left; padding: 1px;}
.PopUpOrdinary {background: #F4F4F4; border: 1px solid #00CC00; padding: 5px;}
.PopUp tr {line-height: 1.5em; text-indent: 1em;}

.rounded_box {padding: 0; margin: 0.2em;}
.rounded_box_inner {padding: 1em; background-color: #ddCCCC;}
.rounded_box_inner .date {font-size: 0.8em; color: #ddCCCC;}
.rounded_box_inner .text {margin: 1em;}
.rounded_box_bg b {background-color: #ddCCCC;}
.rounded_box .spacer {padding-top: 0.5em;}
.rounded_box ul {font-size: 0.9em; line-height: 1em; list-style: none;}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {display: block; height: 1px; overflow: hidden; font-size: 1px;}
.r10 {margin: 0 10px;}
.r9 {margin: 0 9px;}
.r8 {margin: 0 8px;}
.r7 {margin: 0 7px;}
.r6 {margin: 0 6px;}
.r5 {margin: 0 5px;}
.r4 {margin: 0 4px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}

/*******************
 AJAX
*******************/
.ajax_link {font-size:0.9em;}
#ajax_modal_box {position: absolute; display: none; padding: 5px; background: #fff; border: 5px solid #e3e3e3; z-index: 200}
#ajax_modal_mask {position: absolute; display: none; top: 0; left: 0; height: 100%; width: 100%; background: #000; z-index: 150}
#ajax_modal_content {background: #ffffff;}

#load {font-size: 10pt;position: absolute;padding: 5px;color: #6633FF;border: 1px solid black;background-color: #FFFFFF;z-index: 100;}
#tooltip {font-family:Corbel,Candara,Helvetica,Verdana,Arial,Sans-Serif;font-weight:normal;font-size: 1.1em;position: absolute;margin: 10px;padding: 5px;color: #636363;border: 1px dashed;border-color:#AFC6D4;line-height: 18px;background-color: #FFFFCC;z-index: 1000;visibility: hidden;}


// увеличение картинки
a.st .img{width:100px;overflow:hidden;}
a.st .img img{width:100px;}
a.st:hover .img{width:100px;overflow:visible;visibility:hidden;}
a.st:hover .img img{visibility:visible;width:250px;position:absolute;z-index:150;}

