﻿/* общее для всех тегов -------------------------------------------------------------------------------------------------------------------------------------- */
body, div, form
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-align: left;
}

body
{
	background-image: url(Images/SiteBg.png);
	background-position:center;
	background-repeat: repeat-y;
	padding-top: 10px;
}

img
{
	border: none;
}

ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

/* разметка структуры сайта ---------------------------------------------------------------------------------------------------------------------------------- */

#Page
{
	margin-left: auto;
	margin-right: auto;
	width: 985px;
}

#PageTopRight
{
	background-image: url(Images/PageTopRightBg.jpg);
	height: 13px;
	background-position: right;
}

#PageTop
{
	background-image: url(Images/PageTopBg.jpg);
	height: 176px;
	padding-top: 60px;
	padding-left: 40px;
	color: #aedee4;
	text-transform: uppercase;
}

#WindowCut
{
	width: 124px;
	height: 36px;
	background-image: url(Images/WindowCutBg.png);
	float:left;
	margin-left: 570px;
	position: absolute;
}

#PageMiddle
{
	clear: both;
	padding: 0px 18px 0px 18px;
	background-color: White;
	width: 949px;
	padding-bottom: 10px;
}

#PageBottom
{
	clear: both;
	height: 30px;
	background-image: url(Images/PageBottomBg.png);
	vertical-align: middle;
}

#PageMirror
{
	background-image: url(Images/PageMirrorBg.png);
	height: 54px;
	margin-top: 1px;
}

/* верхняя часть страницы ------------------------------------------------------------------------------------------------------------------------------------ */

/* средняя часть страницы ------------------------------------------------------------------------------------------------------------------------------------ */

/* главная страница -------------------------------------------------------------------------------------------------- */

div.Default
{
}

/* левая часть -------------------------------------------------------------- */

div.DefaultLeft
{
	float: left;
	width: 455px;
}

div.DefaultLeft a
{
	color: #1b75bb;
	text-decoration: none;
}

div.DefaultLeft a:hover
{
	text-decoration: underline;
}

/* блок */
div.DefaultLeft div.Block
{
	border: solid 1px #fff87f;
	width: 413px;
	padding: 20px;
	background-image: url(Images/DefaultLeftBlockBg.png);
	background-position: right;
	background-repeat: repeat-y;
	margin-bottom: 5px;
}

div.DefaultLeft div.Block h1
{
	color: #037bc0;
	font-size: 11px;
	background-color: #f9eea7;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 10px;
	margin: 0px;
}

/* блок с контактной информацией */
div.DefaultLeft div.ContactsBlock
{
	border: solid 1px #aedee4;
	color: #037bc0;
	width: 453px;
	background-color: #e5f7fd;
	font-size: 10px;
	background-image: url(Images/ContactsBlockBg.png);
	background-repeat: repeat-y;
}

div.DefaultLeft div.ContactsBlock ul
{
	height: 70px;
}

div.DefaultLeft div.ContactsBlock ul li
{
	float: left;
	padding: 10px 10px 10px 20px;
}

div.DefaultLeft div.ContactsBlock ul li.Image
{
	padding: 10px 0px 0px 7px;
}

/* центральная часть -------------------------------------------------------- */

div.DefaultCenter
{
	float: left;
	width: 244px;
	border: solid 1px #aedee4;
	padding: 10px 2px 5px 7px;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url(Images/DefaultCenterBg.jpg);
}

div.DefaultCenter a
{
	color: #1b75bb;
	text-decoration: none;
}

div.DefaultCenter a:hover
{
	text-decoration: underline;
}

div.DefaultCenter h1
{
	color: #00ADEE;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 0px 15px 35px;
	margin: 0px;
}

div.DefaultCenter .GalleriesListPanel a img
{
	margin-right: 5px;
	margin-bottom: 5px;
}


/* правая часть ------------------------------------------------------------- */

div.DefaultRight
{
	float: left;
	width: 217px;
	border: solid 1px #aedee4;
	padding: 10px 0px 0px 0px;
	background-image: url(Images/DefaultRightBg.jpg);
}

div.DefaultRight h1
{
	color: #00ADEE;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 0px 15px 45px;
	margin: 0px;
}

div.DefaultRight div.WICon
{
	background-color: #e5f7fd;
	padding: 20px 30px 20px 30px;
}

/* все кроме главной страницы ---------------------------------------------------------------------------------------- */

/* левая часть -------------------------------------------------------------- */

div.Left
{
	float: left;
	width: 217px;
	border: solid 1px #aedee4;
	padding: 10px 0px 0px 0px;
	background-image: url(Images/DefaultRightBg.jpg);
}

div.Left h1
{
	color: #00ADEE;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 5px 0px 15px 45px;
}

div.Left div.WICon
{
	background-color: #e5f7fd;
	padding: 20px 30px 20px 30px;
}

/* центральная часть -------------------------------------------------------- */

div.Center
{
	float: left;
	margin-left: 10px;
	border: solid 1px #aedee4;
	padding: 20px;
	padding-top: 15px;
	background-image: url(Images/DefaultLeftBlockBg.png);
	background-position: right;
	background-repeat: repeat-y;
	width: 678px;
}

div.Center h1
{
	color: #037bc0;
	font-size: 11px;
	background-color: #f9eea7;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 10px;
	margin: 0px;
	margin-top: 10px;
	
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.Center h2
{
	color: #037bc0;
	font-size: 12px;
	font-weight: bold;
}

div.Center .GalleriesListPanel a img
{
	margin-right: 18px;
	margin-bottom: 18px;
}

div.Center a
{
	color: #2b388f;
	text-decoration: underline;
}

div.Center a:hover
{
	color: #1b75bb;
}

div.Center ul
{
	list-style-type: square;
	padding-left: 35px;
}

div.Center ul li
{
	padding-left: 5px;
	margin-bottom: 5px;
}

div.Center img.Left
{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.Center img.Right
{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

/* нижняя часть страницы ------------------------------------------------------------------------------------------------------------------------------------- */

/* copyright ---------------------------------------------------------------- */

ul.Copyright
{
	list-style-type: none;
}

ul.Copyright li
{
	float: left;
	padding-top: 8px;
	color: #666666;
}

ul.Copyright li h1
{
	font-size: 10px;
	font-weight: normal;
}

ul.Copyright li a
{
	text-decoration: none;
	color: #666666;
}

ul.Copyright li a:hover
{
	text-decoration: underline;
}

li.CopyrightWebAdminLogo
{
	width: 30px;
	margin-top: -2px;
	padding-left: 20px;
}

li.CopyrightWebAdmin
{
	width: 420px;
	padding-left: 20px;
}

li.CopyrightADGroup
{
	text-align: right;
	width: 435px;
	padding-right: 20px;
}

li.CopyrightADGroupLogo
{
	width: 40px;
	margin-top: -5px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

div.Clearing
{
	height: 0px;
	clear: both;
}

/* Динамические блоки WebAdmin ------------------------------------------------------------------------------------------------------------------------------- */

/* главное меню ------------------------------------------------------------- */

.MainMenuPanel
{
	width: 985px;
	height: 37px;
	background-image: url(Images/MainMenuBg.jpg);
	padding-top: 6px;
	padding-left: 40px;
}

.MainMenuPanel a
{
	display: block;
	float: left;
	width: 90px;
	height: 21px;
	cursor: pointer;
	padding-top: 5px;
	text-decoration: none;
	text-transform: lowercase;
	text-align: center;
	font-size: 12px;
	background-image: url(Images/MainMenuItemBg.png);
	color: White;
	margin-right: 3px;
}

.MainMenuPanel a:hover, .MainMenuPanel a.Selected
{
	background-image: url(Images/MainMenuItemOverBg.png);
	color: #005aa9;
}

/* Новости ------------------------------------------------------------------ */

.FlashNewsPanel
{
}

.FlashNewsRSSPanel
{
	margin-top: -28px;
	padding-bottom: 10px;
}

.FlashNewsPanel .FlashNewsItem
{
	float: left; 
	width: 195px;
}

.FlashNewsPanel .FlashNewsItem:hover
{
	background-color: #fcf6d3;
	cursor: pointer;
}

.FlashNewsPanel .FlashNewsItemSeparator
{
	float: left; 
	width: 20px;
}

.FlashNewsPanel a.FlashNewsLink
{
	color: Black;
	text-decoration: none;
}

.FlashNewsPanel a.FlashNewsLink:hover
{
	text-decoration: none;
}


.FlashNewsPanel span.NewsPointer
{
	color: #1b75bb;
	font-weight: bold;
	font-size: 14px;
}

/* список изображений галереи ----------------------------------------------- */

.GalleriesListPanel
{
}

.GalleriesListPanel a img
{
	border: solid 1px #aedee4;
}

/* меню продукции ----------------------------------------------------------- */

.ProductionsMenuPanel
{
	background-color: #e5f7fd;
}

.ProductionsMenuPanel a, .ProductionsMenuPanel a:hover
{
	text-decoration: none;
}

.ProductionsMenu
{
	margin-top: -1px;
	border-top: solid 1px #aedee4;
}

.ProductionsMenuItemRectangle
{
	border-bottom: solid 1px #aedee4;
	cursor: pointer;
	padding: 5px 0px 5px 45px;
	font-size: 11px;
	width: 172px;
}

.ProductionsMenuItemRectangle:hover
{
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

.ProductionsMenuItemRectangle ul li
{
	float: left;
	margin-left: -25px;
}

.ProductionsMenuItem
{
	color: #2b388f;
}

.ProductionsMenuItemOver
{
	color: #1b75bb;
}

.ProductionsMenuItemSelected .ProductionsMenuItemRectangle
{
	color: #1b75bb;
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

/* меню услуг --------------------------------------------------------------- */

.ServicesMenuPanel
{
	background-color: #e5f7fd;
}

.ServicesMenuPanel a, .ServicesMenuPanel a:hover
{
	text-decoration: none;
}

.ServicesMenu
{
	margin-top: -1px;
	border-top: solid 1px #aedee4;
}

.ServicesMenuItemRectangle
{
	border-bottom: solid 1px #aedee4;
	cursor: pointer;
	padding: 5px 0px 5px 45px;
	font-size: 11px;
	width: 172px;
}

.ServicesMenuItemRectangle:hover
{
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

.ServicesMenuItemRectangle ul li
{
	float: left;
	margin-left: -25px;
}


.ServicesMenuItem
{
	color: #2b388f;
}

.ServicesMenuItemOver
{
	color: #1b75bb;
}

.ServicesMenuItemSelected .ServicesMenuItemRectangle
{
	color: #1b75bb;
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

/* левое меню --------------------------------------------------------------- */

div.LeftMenuContainer
{
	background-color: #e5f7fd;
	border-top: solid 1px #aedee4;
}

div.LeftMenuContainer a
{
	display: block;
	border-bottom: solid 1px #aedee4;
	cursor: pointer;
	padding: 5px 0px 5px 45px;
	font-size: 11px;
	width: 172px;
	color: #2b388f;
	background: url(Images/MenuPointerBg.gif) no-repeat;
	text-decoration: none;
}

div.LeftMenuContainer a:hover, div.LeftMenuContainer a.Selected
{
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #1b75bb;
}

/* меню второго уровня */
div.LeftMenuContainer a.SecondLevel, div.LeftMenuContainer a.SecondLevelSelected
{
	width: 157px;
	padding-left: 60px;
	background: #f0f9fc url(Images/MenuPointerLevel2Bg.gif) no-repeat;
}

div.LeftMenuContainer a.SecondLevel:hover, div.LeftMenuContainer a.SecondLevelSelected
{
	background-image: url(Images/MenuLevel2Bg.png);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #1b75bb;
}

/* меню третьего уровня */
div.LeftMenuContainer a.ThirdLevel, div.LeftMenuContainer a.ThirdLevelSelected
{
	width: 142px;
	padding-left: 75px;
	background: #fafcfc url(Images/MenuPointerLevel3Bg.gif) no-repeat;
}

div.LeftMenuContainer a.ThirdLevel:hover, div.LeftMenuContainer a.ThirdLevelSelected
{
	background-image: url(Images/MenuLevel3Bg.png);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #1b75bb;
}

/* меню страниц ------------------------------------------------------------- */

.PagesMenuPanel
{
	background-color: #e5f7fd;
}

.PagesMenuPanel a, .PagesMenuPanel a:hover
{
	text-decoration: none;
}

.PagesMenu
{
	margin-top: -1px;
	border-top: solid 1px #aedee4;
}

.PagesMenuItemRectangle
{
	border-bottom: solid 1px #aedee4;
	cursor: pointer;
	padding: 5px 0px 5px 45px;
	font-size: 11px;
	width: 172px;
}

.PagesMenuItemRectangle:hover
{
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

.PagesMenuItemRectangle ul li
{
	float: left;
	margin-left: -25px;
}


.PagesMenuItem
{
	color: #2b388f;
}

.PagesMenuItemOver
{
	color: #1b75bb;
}

.PagesMenuItemSelected .PagesMenuItemRectangle
{
	color: #1b75bb;
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

/* меню галереи ------------------------------------------------------------- */

.GalleriesMenuPanel
{
	background-color: #e5f7fd;
}

.GalleriesMenuPanel a, .GalleriesMenuPanel a:hover
{
	text-decoration: none;
}

.GalleriesMenu
{
	margin-top: -1px;
	border-top: solid 1px #aedee4;
}

.GalleriesMenuItemRectangle
{
	border-bottom: solid 1px #aedee4;
	cursor: pointer;
	padding: 5px 0px 5px 45px;
	font-size: 11px;
	width: 172px;
}

.GalleriesMenuItemRectangle:hover
{
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}

.GalleriesMenuItemRectangle ul li
{
	float: left;
	margin-left: -25px;
}


.GalleriesMenuItem
{
	color: #2b388f;
}

.GalleriesMenuItemOver
{
	color: #1b75bb;
}

.GalleriesMenuItemSelected .GalleriesMenuItemRectangle
{
	color: #1b75bb;
	background-image: url(Images/ProductionsMenuItemOverBg.png);
	background-repeat: repeat-y;
}