/* прописываем автоматические стили (которые работают без их явного указания) */
/* стиль всего тела документа */
body {font-family:"verdana,arial,serif,times new roman"; font-weight: normal; background-image:url("../i/fon3.gif"); background-color:#FFFFFF; margin-left:0; margin-top:0; margin-bottom:0; margin-right:0; margin:0;}

img, table				{ border:none 0px white }

div.head1				{ position:absolute; left:660px; top:112px; width:32px; height:103px; z-index:1 }
div.head2				{ height:66px; background:url('../i/top.gif') no-repeat; padding-top:22px }
div.head3				{ height:73px; vertical-align:middle; text-align:center; font-style:italic }

div.banner_back		{ height:66px; background:url('../i/bottom.gif') repeat-x; padding:3px; vertical-align:middle; text-align:center }

.center1				{ vertical-align:top; width:200px }
.center2				{ vertical-align:top; width:510px }
.center3				{ vertical-align:top; width:100%  }

div.bottom {height:66px; background:url('../i/bottom.gif') repeat-x;}

/* стиль ссылки */
a:link		{font-size: 14px; color: #3d78c0;text-decoration: underline;}
a:visited	{font-size: 14px; color: #3d78c0;text-decoration: underline;}
a:hover		{font-size: 14px; color: #0033cc;text-decoration: underline;}
a:active		{font-size: 14px; color: #0033cc;text-decoration: underline;}

/*Стиль пунктов меню*/
div.menu_link_title	{ display:block; color:#333333; font-weight:bold;}
a.menu_link				{ display:block; margin:5px 0px 5px 20px; padding:1px }
a.menu_link:hover		{ display:block; margin:5px 0px 5px 20px; padding:0px; border:solid 1px silver }
a.menu_sel				{ display:block; margin:5px 0px 5px 20px; padding:1px; font-weight:bold; }
a.menu_sel:hover		{ display:block; margin:5px 0px 5px 20px; padding:0px; font-weight:bold;  border:solid 1px silver }
table.menu				{ margin:5px }
.menu_title				{ margin:5px 0px 5px 0px; color:#333333; font-size:x-large;}

.a_margin {font-size: 14px; color: #000000; line-height: normal; font-style: normal; margin-right:10px;}

span.big_tags		{ color:#333333; font-size:x-large;}
.tags a				{ margin-right:5px }


	.panel_left_background_middle_2
		{
			height:120px;
			width:201px;
			background:transparent url("../i/polka.gif") no-repeat top left;
		}

	.panel_right_crosspiece
		{
			width:235px;
		}
		.pics_block
			{
				margin-bottom:20px;
				overflow:hidden;
			}


		.pics_block .menu_link_title
			{
				text-align:center;
			}

		.pics_block_pic
			{
				width:108px;
				margin:10px 5px 0px 3px;
				float:left;
			}

		.pics_block_pic_border
			{
				border:1px solid #777777;
			}

		.pics_block_pic a
			{
				display:block;
				line-height:13px;
			}

		.pics_block_pic_border a
			{
				border:2px solid #ffffff;
			}

		.pics_block_pic img
			{
				border:1px solid #777777;
				margin-bottom:-1px;
			}

		*html .pics_block_pic img
			{
				margin-bottom:-3px;
			}

		.pics_block_pic_count
			{
				text-align:center;
				font-size:10px;
				color:#bababa;
			}

		.pics_block_pic_link
			{
				font-size:13px;
				font-weight:normal;
				text-align:center;
			}


.maintext {font-size: 14px; color: #000000; line-height: normal; font-style: normal;}
.smalltext {font-weight: bold; font-size: 10px; color: #000000; text-decoration: none}

/* Стили для блока новой даты */
.post_date1		{padding-top:15px; width:60px; height:66px; background-image:url('../i/calendar1.gif'); text-align:center; margin-top:20px}
.post_date		{padding-top:10px; width:60px; height:60px; background-image:url('../i/calendarl.gif'); text-align:center; margin-top:20px}
.post_date_number		{color:#666666; font-size:xx-large}
.post_date_month	{color:#666666; font-size:smaller }
 
/* имя секции (строка под датой выпуска новостей) */
a.post_title_category:link		{ font-size:medium; font-weight:bold; color:#333333; text-decoration:none; display:inline-block; margin-top:20px }
a.post_title_category:visited	{ font-size:medium; font-weight:bold; color:#333333; text-decoration:none; display:inline-block; margin-top:20px }
a.post_title_category:hover		{ font-size:medium; font-weight:bold; color:#333333; text-decoration:none; display:inline-block; margin-top:20px }
a.post_title_category:active		{ font-size:medium; font-weight:bold; color:#333333; text-decoration:none; display:inline-block; margin-top:20px }

/* стиль для большой надписи с названием поста над картинкой */
a.post_title_name				{ height:80px; font-size:x-large; color:#000000; font-weight:bold; }
a.post_title_name:link		{ height:80px; font-size:x-large; color:#000000; font-weight:bold; }
a.post_title_name:visited	{ height:80px; font-size:x-large; color:#000000; font-weight:bold;}
a.post_title_name:hover		{ height:80px; font-size:x-large; color:#000000; font-weight:bold;}
a.post_title_name:active		{ height:80px; font-size:x-large; color:#000000; font-weight:bold; }

h1 		{ font-size:x-large; color:#333333; margin:0px; font-weight:normal }
h2 		{ font-size:x-large; color:#333333; margin:0px; font-weight:normal }

/* стиль для основной картинки поста */
.post_picture_picture			{ display:block; margin:10px 10px 2px 2px;}

/* стили для вывода заголовков в правой панели (типа поиск, rss и т.п.) и для содержимого */
.Right_Panel_Text_Center	{ width:180px; text-align:left; padding-top:10px; padding-bottom:10px; padding-left:10px }
.Right_Panel_Text_Center iframe {border:solid 1px black}

.Right_Panel_Text				{ width:180px; text-align:left; padding-top:10px; padding-bottom:10px }

/* виды выравниваний */
/* горизонтальные */
.tal { text-align:left }
.tar { text-align:right }
.tac { text-align:center }
/* вертикальные */
.vat { vertical-align:top }
.vam { vertical-align:middle }
.vab { vertical-align:bottom }

/* 100% */
.w100 { width:100% }

/* nobr */
.nobr { white-space:nowrap }

/*Стиль ссылок под редтрамом*/
a.spl			{ color:#666666 }
a.spl:link	{ color:#666666 }
a.spl:visited{ color:#666666 }
a.spl:hover	{ color:#666666 }
a.spl:active	{ color:#666666 }



/*Стиль ВЫбранной страницы на пейджере*/
a.Selected			{ color:#FF0000 }
a.Selected:link	{ color:#FF0000 }
a.Selected:visited{ color:#FF0000 }
a.Selected:hover	{ color:#FF0000 }
a.Selected:active	{ color:#FF0000 }

a.White			{ color:#FFFFFF }
a.White:link	{ color:#FFFFFF }
a.White:visited{ color:#FFFFFF }
a.White:hover	{ color:#FFFFFF }
a.White:active	{ color:#FFFFFF }

a.AltNav				{ font-weight: bold;color: #003366;text-decoration: underline; white-space:nowrap }
a.AltNav:link		{ font-weight: bold;color: #003366;text-decoration: underline; white-space:nowrap }
a.AltNav:visited	{ font-weight: bold;color: #003366;text-decoration: underline; white-space:nowrap }
a.AltNav:hover		{ font-weight: bold;color: #003366;text-decoration: underline; white-space:nowrap }
a.AltNav:active	{ font-weight: bold;color: #003366;text-decoration: underline; white-space:nowrap }

/* конец автоматических стилей */

.BasikPic			{ width:512px; padding:5px 10px 5px 10px; background-color:White; }
.BasikPic a			{ text-decoration:none }
.BasikPic span		{ border:solid 1px black;  }
.BasikPic img		{ padding:5px 5px 5px 5px; }

/* сплиттеры */
/* синий сплиттер между ответами на пост  */
.PostAutor { font-weight: bold; color: #333333; }
/* серый сплиттер, используемый в меню  */
.GreySplitter{background-color:#CCCCCC;height:2px}
/* чёрные сплиттер, используемый для обрамления название подраздела в main  */
.BlackSplitter{background-color:#333333; height:3px}

/* Комментарий под картинкой  */
.PicComment { text-align:right; font-style:italic; }

/* Описание поста  */
.PostDescr { padding:10px 2px 10px 2px; text-align:left }

/* стили надписей  */
.bold { font-weight:bold }
.mainFont {color: #FFFFFF;}
.mainFontblack, .Comment {color: #003300;}
.mainFontblackBlue, .CommentCount {color: #003399;}
.mainFontbold{font-weight: bold;color: #003366;}
.mainSmallBlack { font-weight: bold; color: #333333;}
/* стиль для вывода ошибок  */
.error { font-weight:bold; color:Red }

/* стиль для антиспамного сообщения про две сслки в комментарии  */
.anti_spam { font-size:small; color:Red }

/* отрисовка даты  */
.lbDate { font-weight: bold;color:#333333; }

/* стиль элементов ввода в формах  */
.FormStyle		{ font-size: 9pt; border: 1px solid #666666; }

.MenuDots		{ font-weight: bold;color:#FF0000; text-align:left }


/* стиль для вывода идентификатора поста рядом с заголовком поста  */
.PostID			{ font-size:x-large; color:#b7dbff; text-decoration: none;}


/* стиль для ника автора последнего коммента (на правой панели есть список последних комментов)  */
.LastChat		{ width:180px; text-align:left; padding-top:10px; padding-bottom:10px }
.LastChat span	{ color:#003399 }


.date {
	font-size: 10px;
	color: #999999;
}

/* класс для вывода всплываюших валидаторов */
.validatorCalloutHighlight { background-color: #FFFF99; }

/* Описания облаков (размеры и цвета тегов) */
 a.cl-0 { font-size: 60%; color: #cccccc}
 a.cl-0:visited { font-size: 60%; color: #cccccc}
 a.cl-0:hover {font-size: 60%; color: #CC0000}
  
 a.cl-1 { font-size: 70%; color: #B5CCE8}
 a.cl-1:visited { font-size: 70%; color: #B5CCE8}
 a.cl-1:hover {font-size: 70%; color: #CC0000}
  
 a.cl-2 { font-size: 100%; color: #92B4DC}
 a.cl-2:visited { font-size: 100%; color: #92B4DC}
 a.cl-2:hover {font-size: 100%; color: #CC0000}
  
 a.cl-3 { font-size: 110%; color: #6494CE}
 a.cl-3:visited { font-size: 110%; color: #6494CE}
 a.cl-3:hover {font-size: 110%; color: #CC0000}
  
 a.cl-4 { font-size: 120%;color: #3d78c0}
 a.cl-4:visited { font-size: 120%; color: #3d78c0}
 a.cl-4:hover { font-size: 120%;color: #CC0000}
  
 a.cl-5 { font-size: 130%;color: #777777}
 a.cl-5:visited { font-size: 130%;color: #777777}
 a.cl-5:hover {font-size: 130%;color: #CC0000}
  
 a.cl-6 { font-size: 140%;color: #666666}
 a.cl-6:visited { font-size: 140%;color: #666666}
 a.cl-6:hover {font-size: 140%;color: #CC0000}
  
 a.cl-7 { font-size: 150%;color: #666666}
 a.cl-7:visited { font-size: 150%;color: #666666}
 a.cl-7:hover {font-size: 150%;color: #CC0000}
  
 a.cl-8 { font-size: 160%;color: #555555}
 a.cl-8:visited { font-size: 160%;color: #555555}
 a.cl-8:hover {font-size: 160%;color: #CC0000}
  
 a.cl-9 { font-size: 170%; color: #444444}
 a.cl-9:visited { font-size: 170%; color: #444444}
 a.cl-9:hover {font-size: 170%; color: #CC0000}

 a.cl-10 { font-size: 180%;color: #333333}
 a.cl-10:visited { font-size: 180%;color: #333333}
 a.cl-10:hover {font-size: 180%;color: #CC0000}

 a.cl-11 { font-size: 190%;color: #333333}
 a.cl-11:visited { font-size: 190%;color: #333333}
 a.cl-11:hover {font-size: 190%;color: #CC0000}
  
 a.cl-12 { font-size: 200%;color: #222222}
 a.cl-12:visited { font-size: 200%;color: #222222}
 a.cl-12:hover {font-size: 200%; color: #CC0000}
/* Конец описания облаков (размеры и цвета тегов) */

/* Для каталога */

/* Шапка каталога */
table.header		{ width:100%; margin:2px 30px 20px 10px; }
td.header			{ width:30%; text-align:center; vertical-align:bottom; }
td.header h1		{ padding:0px; margin:0px; }
td.header h1 a		{ font-size:30px; color:Black; font-weight:bold;  }
td.header h2		{ padding:0px; margin:0px; }
td.header h2 a		{ font-size:15px; color:Gray; }

/* Обрамляющий DIV для кнопок переключения видов */
div.buttons			{ padding:2px 20px 20px 30px;}
/* Кнопки переключения видов */
a.button				{ padding:2px 10px 2px 10px;border:solid 1px Gray; }
a.button:link		{ padding:2px 10px 2px 10px;border:solid 1px Gray; }
a.button:visited	{ padding:2px 10px 2px 10px;border:solid 1px Gray; }
a.button:hover		{ padding:2px 10px 2px 10px;border:solid 1px Gray; }
a.button:active	{ padding:2px 10px 2px 10px;border:solid 1px Gray; }
a.button_active			{ padding:2px 10px 2px 10px;border:solid 1px Gray;background-color:#dddddd;color:Blue; }
a.button_active:link		{ padding:2px 10px 2px 10px;border:solid 1px Gray;background-color:#dddddd;color:Blue; }
a.button_active:visited	{ padding:2px 10px 2px 10px;border:solid 1px Gray;background-color:#dddddd;color:Blue; }
a.button_active:hover	{ padding:2px 10px 2px 10px;border:solid 1px Gray;background-color:#dddddd;color:Blue; }
a.button_active:active	{ padding:2px 10px 2px 10px;border:solid 1px Gray;background-color:#dddddd;color:Blue; }

/* список результаток текстового каталога */
ol.results li		{ padding-bottom:10px; }

/* Ссылка на сайт */
ol.results a			{ font-size:medium;color:Blue; }
ol.results a:link		{ font-size:medium;color:Blue; }
ol.results a:visited	{ font-size:medium;color:Blue; }
ol.results a:hover	{ font-size:medium;color:Blue; }
ol.results a:active	{ font-size:medium;color:Blue; }
/* Доменное имя сайта */
ol.results span		{ color:Green; }



/* Конец Для каталога */


/* Лучшие обои */
.best_wallp					{  }
.best_wallp div			{ float:left; text-align:center; margin:2px; height:160px; width:110px; }
.best_wallp img			{ width:100px; height:100px; font-size:x-small }
.best_wallp span			{ font-size: 10px; color: #999999; }

/* Лучшие посты */
.best_post				{ float:left; text-align:center; font-size:small; margin:2px; height:60px; width:110px; }
