/*------------------------------------------------------------------------
 * Stylesheet for alexander.ru
 * Created: Apr 7, 2009.
 * Last update: Apr 7, 2009.
 * Author: Anton Karlov (ant.karlov@gmail.com)

 * Основной файл стилей.
 *------------------------------------------------------------------------*/

/*	Общие стили.
--------------------------------------------------------------------------*/
img, div
{ 
	behavior: url('img/iepngfix.htc'); 
}

* 
{
	margin: 0;	
	padding: 0;
	border: 0;
}

a:link,
a:visited,
a:active
{
  color: #054bd8;
}

a:hover
{
  color: #72bf44;
}

a:visited
{
	color:#6f469e;
}

/* Освновной фон сайта */
body
{
	background:#FFF url(../img/bg.gif);
}

/* Фон шапки */
#header_bg 
{
	width:100%;
	height:193px;
	background:#2c4575 url(../img/header_bg.jpg) repeat-x;
}

/* Основное тело сайта */
#site
{
	margin:0 auto;
	width:973px;
}

/* Меню в шапке */
#mainmenu
{
	background-color:#221f4c;
}

#mainmenu ul
{
	margin-left:38px;
	font: 14px	Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#f6f3fd;
	list-style:none;
}

#mainmenu ul li
{
	float:left;
}

#mainmenu a:link,
#mainmenu a:visited,
#mainmenu a:active,
#mainmenu a:hover
{
	display:block;
	height:26px;
	padding:0 10px;
	padding-top:4px;
	background: url(../img/menu_item.gif) top repeat-x;
	color:#f6f3fd;
	text-decoration:none;
	float:left;
}

#mainmenu a:hover
{
	background-position:bottom;
	text-decoration:underline;
}

/* Шапка */
#header
{
	clear:left;
	width:973px;
	height:163px;
/*	background: url(../img/header.jpg) no-repeat;*/
	background: url(../img/head_pic.jpg) 11px 0 no-repeat;
}

#header .pic
{
	display:block;
	float:left;
	margin-left:11px;
	width:552px;
	height:127px;
/*	background: url(../img/head_pic.jpg) left top no-repeat;*/
}

#header .logo
{
	margin-top:17px;
	margin-right:57px;
	float:right;
	display:block;
	width:300px;
	height:60px;
	background: url(../img/logo.png) left top no-repeat;
}

#header .info p
{
/*	margin-top:7px;*/
	margin-right:57px;
	float:right;
	display:block;
	width:300px;
	height:40px;
	font: italic 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	text-align:center;
	color:#f6f3fd;
}

#header a
{
	text-decoration:none;
}

#header .bott
{
	clear:left;
	height:36px;
	width:973px;
	background: url(../img/header_bottom.png) left top no-repeat;
}

/* Тень слева */
#left_shadow
{
	width:11px;
	height:188px;
	display:block;
	background: url(../img/left_shadow.png) left top no-repeat;
}

/* Тень справа */
#right_shadow
{
	width:11px;
	height:188px;
	display:block;
	background: url(../img/right_shadow.png) right top no-repeat;
}

/* Запись в блоге (Новостях)*/
.entry
{
	width:554px;
	margin-left:26px;
	padding:13px;
}

.entry_mod
{
	width:554px;
	margin-left:26px;
	padding:13px;
	background-color:#eff6f9;
	border-bottom:solid 1px #9bbcc6;
	border-top:solid 1px #9bbcc6;
}

.entry .toolbar,
.entry .toolbar p,
.entry_mod .toolbar,
.entry_mod .toolbar p
{
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#4e586b;
}

/* Заголовки */
h1
{
	margin-left:39px;
	margin-bottom:15px;
	font: 20px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#4c4859;
	border-bottom:solid 3px #4c4859;
	display:inline;
}

.entry h1
{
	margin-left:0;
}

h2
{
	margin-bottom:15px;
	font: 18px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#263d5a;
}

/* Параграфы */
p
{
	font: 14px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#4e586b;
	padding-bottom:19px;
}

p.date
{
	padding:0;
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#736f82;
}

/* Страницы */
.pages
{
	width:553px;
	height:80px;
	padding-top:12px;
	margin-left:39px;
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#736f82;
}

.pages a:link.current,
.pages a:visited.current,
.pages a:active.current,
.pages a:hover.current
{
	padding:2px 5px;
	border:solid 1px #736f82;
	color:#736f82;
	text-decoration:none;
}

.pages a:link,
.pages a:visited,
.pages a:active,
.pages a:hover
{
	padding:2px 5px;
	border:solid 1px #fff;
}

.pages a:hover
{
	background-color:#d6dfed;
	border:solid 1px #d6dfed;
	color:#054bd8;
}

.pages ul
{
	list-style:none;
}

.pages ul li
{
	float:left;
	padding:5px 2px;
}

.pages a.next
{
	float:right;
}

.favourite,
.music,
.another
{
	padding-left:78px;
	width:267px;
}

h3
{
	margin-bottom:15px;
	font: 16px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#4c4859;
}

.favourite p,
.music p,
.another p
{
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#736f82;
}

.favourite ul,
.music ul,
.another ul
{
	list-style:none;
	margin-bottom:15px;
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#736f82;
}

.favourite ul li,
.music ul li,
.another ul li
{
	padding:2px 0;
}

.block
{
	padding:4px;
	padding-right:10px;
	margin-bottom:10px;
	border-bottom:solid 5px #e1e0e6;
}

.favourite
{
	background: url(../img/pic_favourite.jpg) left top no-repeat;
}

.music
{
	background: url(../img/pic_music.jpg) left top no-repeat;
}

#footer
{
	padding:13px 39px;
	height:80px;
	border-top:solid 5px #e1e0e6;
	background-color:#FFF;
}

#footer p
{
	padding:0;
	margin:0;
	font: 12px Georgia, "Times New Roman", "Trebushet MS", Verdana, Helvetica, sans-serif;
	color:#92909a;
	
}

/* Сообщение об отключенном сайте */
#alert
{
	padding: 5px;
	font: 15px Arial, "Trebushet MS", Verdana, Helvetica, sans-serif;
	color: #fff;
	background-color:#d2007c;
	text-align:center;
}

#alert p
{
	padding:0;
	margin:0;
	font: 15px Arial, "Trebushet MS", Verdana, Helvetica, sans-serif;
	color: #fff;
}