/*  Base Style VT-MultiSite
-----------------------------------------------
policy   : 2008.11.01
site  	 : multisite
version  : 2008.12.18
----------------------------------------------- */

/* ~Tags Common
----------------------------------------------- */

html, body, div,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, code,
dl, dt, dd, ol, ul, li,
fieldset, form {margin:0;padding:0;}

body		{line-height:1.5em;font-size:75%;font-family: Arial, Verdana, Helvetica, sans-serif;
			/*background:url(../st/grid.png) -20px 0;*/}
body table	{font-size:1em;line-height:1.5em;}
textarea, input, select, button
			{font-size:1em;font-family: Arial, Helvetica, sans-serif;}
img			{border:0em;}
hr			{height:0.1em;border:0;margin-bottom:1.4em;}

p	{margin-bottom:1.5em;}
blockquote 	{margin-left: 1.5em;}
dl		{margin: 0 0 1.5em 0;}
dd		{margin-left: 1.5em;}
li ul,
li ol	{ margin:0 1.5em; }
ul, ol	{ margin: 0 0 1.5em 1.5em; }
* html ol {margin-left:2em;} /*IE fix*/

h1 {font-size:1.667em; line-height:0.9em;   margin-bottom:0.9em; }
h2 {font-size:1.5em;   line-height:1em;     margin-bottom:1em;}
h3 {font-size:1.333em; line-height:1.125em; margin-bottom:1.125em; }
h4 {font-size:1.167em; line-height:1.286em;   margin-bottom:1.286em;}
h5 {font-size:1em;     line-height:1.5em;   margin-bottom: 1.5em; }
h6 {font-size:0.917em; line-height:1.636em; margin-bottom:1.636em;}


/* ~Classes Common
----------------------------------------------- */

.Smallest	{font-size:0.833em;font-weight:bold;}
.Small		{font-size:0.917em;}
.Normal		{font-size:1em;}
.Large		{font-size:1.167em;}
.Largest	{font-size:1.333em;}

.Deleted	{text-decoration:line-through;}
.AlignLeft	{float:left;margin-right:0.75em;margin-bottom:0.75em;}
.AlignRight {float:right;margin-left:0.75em;margin-bottom:0.75em;}

.ErrorBox, .WarningBox,  .SuccessBox
			{padding:0.75em;margin-bottom:1.5em;border:1px solid #ddd;}
.ErrorBox		{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
.WarningBox		{background:#FFF6BF;color:#817134;border-color:#FFD324;}
.SuccessBox     {background:#E6EFC2;color:#529214;border-color:#C6D880;}
.ErrorBox 	a	{color:#D12F19;}
.WarningBox a	{color:#817134;}
.SuccessBox a	{color:#529214;}
.Error		{color:#D12F19;}
.Warning	{color:#817134;}
.Success    {color:#529214;}
.Error a	{color:#D12F19;}
.Warning a	{color:#817134;}
.Success a	{color:#529214;}


/* Table classes for VTEditor */
table.tabB		{border-collapse:collapse;empty-cells:show;margin:0.75em 0;}
table.tabB	td,
table.tabB	th	{padding:0.25em;border-style:solid;border-width:1px;}
tr.tabHead	td,
tr.tabHead	th,
td.tabHead,
th.tabHead		{font-weight:bold;}

/* ~Component Common
----------------------------------------------- */

/* ~Actions */
div.Actions		{padding:0.75em 0;text-align:right;}
div.Actions a	{border-width:1px;border-style:solid;padding:0.25em 0.5em;text-decoration:none;}

/* ~Navigation -------------------------------- */
#scMenuMain a, #scMenuAlter a, #scTrace a
			{white-space:nowrap;}
/* ~Paging */
div.scPaging	{margin-bottom:1.5em;}
.scPaging .Item, .scPaging .ItemActive {margin:0px 2px;}
.scPaging .ItemActive	{font-weight:bold;border-width:1px;border-style:solid;padding:0.25em 0.5em;}
.scPaging .Item a		{border-width:1px;border-style:solid;padding:0.25em 0.5em;text-decoration:none;}

/* ~Lists */
div.List div.Item {margin-bottom:1.5em;}

/* ~Forms Common
----------------------------------------------- */
form fieldset {border:none;}
form button {margin-right:0.5em;cursor:hand;cursor:pointer;}
form button.BtnS {font-weight:bold;}
form sup.Strong {color:#f00;font-weight:bold;line-height:0.917em;}
table.FormTab {border-collapse:collapse;empty-cells:show;border-spacing:0;margin-bottom:1.5em;}
table.FormTab th {vertical-align:top;padding:1.5em 0;text-align:left;}
table.FormTab td {vertical-align:top;padding:0;}
table.FormTab td label {display:block;margin:0 0.75em 1.5em 0;white-space:nowrap;}
table.FormTab textarea {margin-bottom:1.5em;line-height:1.5em;}
table.FormTab input, table.FormTab select, table.FormTab textarea {width:100%;}
tr.FrmCode td {padding-bottom:1.5em;}
tr.FrmCode input {width:4em;text-align:center;}
tr.FrmCode b.selected {font-size:1.5em;line-height:1em;font-family: Times, serif;}



/* ~Tags For Site
----------------------------------------------- */

body, input, textarea, option, select
	{font-family: Verdana, Arial, Helvetica, sans-serif;}

a, a:link		{color:#0149a7;}
a:visited		{color:#0149a7;}
a:active, a:hover	{color:#0149a7;text-decoration:none;}

h1, h2, h3, h4, h5, h6 	{color:#0149a7;}
hr {color:#01abc0;background-color:#01abc0;}


/* ~Classes For Site
----------------------------------------------- */

.Head       {font-weight:bold;color:#0149a7;}
.Date		{color:#222a7b;font-family: Arial, Helvetica, sans-serif;}
.Selected   {color:#005f6c;}
.Sign		{font-style:italic;text-align:right;}
a.More {text-decoration:none;font-weight:bold;}
a.More:hover {text-decoration:underline;}


/* Table classes for Editor */

table.tabB	td,
table.tabB	th	{border:solid 1px #009db0;}
tr.tabR		td	{}
tr.tabR1	td	{background:#F9F9F9;}
tr.tabHead	td,
tr.tabHead	th	{background:#E2E9EF;color:#0149a7;}
td.tabHead,
th.tabHead		{color:#0149a7;}

/* ~Layout For Site
----------------------------------------------- */
#ssT {background:url(/img/GrandBaikal2008/head_bg.jpg) repeat-x;}
#ssTC {height:204px;background:url(/img/GrandBaikal2008/head.jpg) no-repeat;}
#ssTC div.ssTC {height:204px;
	background:url(/img/GrandBaikal2008/head_right.gif) no-repeat 100% 100%;}
#scLogo {text-align:center;}
#scLogo a {padding:22px;display:block;width:342px;margin:0 auto;}
#ssTB {height:44px;background:#fff url(/img/GrandBaikal2008/menu_bg.gif) repeat-x 0 100%;
	text-align:center;vertical-align:top;}
#ssT td.space {background:#fff;}

#ssB {background:#008797 url(/img/GrandBaikal2008/bottom_bg.gif) repeat-x;
	font-size:0.917em;line-height:1.636em;}
#ssBB {background:transparent url(/img/GrandBaikal2008/logosm_rus.gif) no-repeat 95% 15px;
	text-align:center;padding:15px 147px 5px 15px;}
table.grandbaikalen #ssBB {background:transparent url(/img/GrandBaikal2008/logosm_eng.gif) no-repeat 95% 15px;
	text-align:center;padding:15px 147px 5px 15px;}
#ssBC {background:#baeef4;color:#007380;padding:0.5em;}
#ssBC a {color: #007380;}
#ssBC a:hover {color: #007380;}

#ssM {background:url(/img/GrandBaikal2008/left_bg.gif) repeat-y;}
#ssL {background:url(/img/GrandBaikal2008/left_bot.gif) no-repeat 0 100%;}
#ssLH td {padding:0 9px;}
#ssLC {padding:0 8px;}

#ssCH {background:url(/img/GrandBaikal2008/bg_blue.gif) repeat-x;}
#ssCH h1 {font-size:1em;font-family: Arial, Helvetica, sans-serif;
	line-height:2em;text-transform:uppercase;text-align:right;
	padding-right:30px;margin-bottom:1em;
	color:#fff;background:url(/img/GrandBaikal2008/cb_blue.gif) no-repeat;}
#ssCC {padding-bottom:3em;}
#ssR {border-left:solid 1px #01abc0;}


/* ~Infoblock Layout */

#scNewsMain .Item {margin:0.75em 0 0 0;border-top:solid 1px #01abc0;padding-top:0.75em;}
#scNewsMain .Item .Annotation p {margin:0;display:inline;}
#scNewsMain .Item .Head {clear:left;}
#scNewsMain .Item1 {border-top:none;margin:0;}
#scNewsMain .Date {background:#d4dbe2;padding:1px 3px;font-weight:bold;font-size:1.1em;margin-right:0.25em;}
.pagerighttop .InfoBlockHead h3 {font-size:1em;font-family: Arial, Helvetica, sans-serif;
	line-height:1.667em;text-transform:uppercase;text-align:right;
	margin:0;padding-right:30px;clear:left;color:#fff;}
.pagerighttop .InfoBlockHead h3 a {color:#fff;text-decoration:none;}
.pagerighttop .InfoBlockHead h3 a:active, .pagerighttop .InfoBlockHead h3 a:hover {text-decoration:underline;}

#scNewsTypeBlock {clear:left;}
#scNewsTypeBlock h3 {font-size:1em;font-family: Arial, Helvetica, sans-serif;
	line-height:1.667em;text-transform:uppercase;text-align:right;
	margin:0;padding-right:30px;clear:left;}
#scNewsTypeBlock h3 a {color:#fff;text-decoration:none;}
#scNewsTypeBlock h3 a:active, #scNewsTypeBlock h3 a:hover {text-decoration:underline;}
#scNewsTypeBlock .Item {margin:0;border-top:solid 1px #01abc0;}
#scNewsTypeBlock .Item .Annotation p {margin:0;display:inline;}
#scNewsTypeBlock .Item .Head {clear:left;}
#scNewsTypeBlock .Item1 {border-top:none;}
#scNewsTypeBlock .Date {background:#d4dbe2;padding:1px 3px;font-weight:bold;font-size:1.1em;margin-right:0.25em;}
#scNewsTypeBlock div.Img {float:right;border:solid 1px #01abc0;margin:0 0 10px 10px;}

.defaultmainbody .NewsBlock {background:#013881 url(/img/GrandBaikal2008/cb_blue_bg.gif) repeat-x;}
.defaultmainbody .List {background:#fff url(/img/GrandBaikal2008/cb_blue_shadow.gif) repeat-x;}
.defaultmainbody h3 {background: url(/img/GrandBaikal2008/cb_blue.gif) no-repeat;}
.defaultmainbody .Item {padding:1.4em 10px 0 10px;}
.pagerighttop .NewsBlock {background:#005f6c url(/img/GrandBaikal2008/cb_green_bg.gif) repeat-x;}
.pagerighttop .List {background:#fff url(/img/GrandBaikal2008/cb_green_shadow.gif) repeat-x;}
.pagerighttop h3 {background: url(/img/GrandBaikal2008/cb_green.gif) no-repeat;}
.pagerighttop .Item {font-size:0.917em; line-height:1.364em; padding:1.264em 10px 0 10px;}

.defaultmaintop .InfoBlockHead h3,
.defaultmainbody .InfoBlockHead h3,
.pagerighthead .InfoBlockHead h3,
.pagerightbody .InfoBlockHead h3
	{color:#fff;font-size:1em;font-family: Arial, Helvetica, sans-serif;
	line-height:1.667em;text-transform:uppercase;text-align:right;
	margin:0;padding-right:30px;clear:left;}
.defaultmaintop .InfoBlockHead h3 a,
.defaultmainbody .InfoBlockHead h3 a,
.pagerighthead .InfoBlockHead h3 a,
.pagerightbody .InfoBlockHead h3 a {color:#fff;text-decoration:none;}
.defaultmaintop .InfoBlockHead h3 a:active, .defaultmaintop .InfoBlockHead h3 a:hover,
.defaultmainbody .InfoBlockHead h3 a:active, .defaultmainbody .InfoBlockHead h3 a:hover,
.pagerighthead .InfoBlockHead h3 a:active, .pagerighthead .InfoBlockHead h3 a:hover,
.pagerightbody .InfoBlockHead h3 a:active, .pagerightbody .InfoBlockHead h3 a:hover {text-decoration:underline;}
.defaultmaintop .InfoBlockBody,
.pagerighthead .InfoBlockBody,
.pagerightbody .InfoBlockBody {padding:0 10px;}

.defaultmainbody .InfoBlock,
.defaultmaintop .InfoBlock {background:#013881 url(/img/GrandBaikal2008/cb_blue_bg.gif) repeat-x;}
.defaultmaintop .InfoBlockBody {background:#fff url(/img/GrandBaikal2008/cb_blue_shadow.gif) repeat-x;
	padding-top:1.4em;}
.defaultmaintop .InfoBlockHead h3 {background: url(/img/GrandBaikal2008/cb_blue.gif) no-repeat;}
.defaultmaintop .InfoBlock .InfoBlock,
.defaultmaintop .InfoBlock .InfoBlock .InfoBlockBody,
.defaultmaintop .InfoBlock .InfoBlock .InfoBlockHead h3  {background:#fff;}
.pagerighthead .InfoBlock,
.pagerightbody .InfoBlock {background:#005f6c url(/img/GrandBaikal2008/cb_green_bg.gif) repeat-x;}
.pagerighthead .InfoBlockBody,
.pagerightbody .InfoBlockBody {background:#fff url(/img/GrandBaikal2008/cb_green_shadow.gif) repeat-x;
	font-size:0.917em; line-height:1.364em; padding-top:1.264em;margin-bottom:1.5em;}
.pagerighthead .InfoBlockHead h3,
.pagerightbody .InfoBlockHead h3 {background: url(/img/GrandBaikal2008/cb_green.gif) no-repeat;}

.pagerighthead .InfoBlock  .InfoBlock,
.pagerighthead .InfoBlockBody  .InfoBlockBody {background:none;padding:0;margin:0;}

.pageleftbody .InfoBlockBody {padding:0 6px;margin-bottom:1.5em;}
.pageleftbody .InfoBlockHead h3 {background:#56bdca url(/img/GrandBaikal2008/box_default.gif) repeat-x;
	color:#003080;text-align:center;text-transform:uppercase;
	font-size:1em;font-family: Arial, Helvetica, sans-serif;
	line-height:1.667em;margin-bottom:1.333em;}
.pageleftbody .InfoBlockHead h3.advert {background:transparent url(/img/GrandBaikal2008/box_advertising.gif) no-repeat;
	padding:6px 0 22px 0;margin-bottom:0px;}
.pageleftbody .InfoBlockHead h3.currency {background:transparent url(/img/GrandBaikal2008/box_currency.gif) no-repeat;
	padding:4px 0 14px 0;margin-bottom:4px;}
.pageleftbody .InfoBlockHead h3.home {background:transparent url(/img/GrandBaikal2008/box_home.gif) no-repeat;
	padding:6px 0 12px 0;margin-bottom:6px;}
.pageleftbody .InfoBlockHead h3.search {background:transparent url(/img/GrandBaikal2008/box_search.gif) no-repeat;
	padding:4px 0 24px 0;margin-bottom:-6px;}
.pageleftbody .InfoBlockHead h3.weather {background:transparent url(/img/GrandBaikal2008/box_weather.gif) no-repeat;
	padding:10px 0 12px 0;margin-bottom:6px;}


/* ~Services
----------------------------------------------- */

/* ~Actions */

/* ~Navigation
----------------------------------------------- */
ul.scMenuMain {list-style-type:none;}
ul.scMenuMain li {display:inline;}

#ssTB ul.scMenuMain {margin:0;font-weight:bold;}
#ssTB ul.scMenuMain li {line-height:2.667em;padding:0.833em 1.333em;margin:0;
	background:transparent url(/img/GrandBaikal2008/rasdel.gif) no-repeat 0 50%;}
#ssTB ul.scMenuMain li.Row1 {background:none;}
#ssTB ul.scMenuMain a {color:#014bab;text-decoration:none;}
#ssTB ul.scMenuMain a:hover, #ssTB ul.scMenuMain a:active, #ssTB ul.scMenuMain a.Active
	{color:#006d8c;text-decoration:underline;}

#ssBB ul.scMenuMain {margin:0;}
#ssBB ul.scMenuMain li {border-left:solid 1px #90EDDE;padding-left:0.5em;margin-right:0.5em;}
#ssBB ul.scMenuMain li.Row1 {border:none;}
#ssBB ul.scMenuMain a {color:#fff;text-decoration:none;}
#ssBB ul.scMenuMain a:hover, #ssBB ul.scMenuMain a:active, #ssBB ul.scMenuMain a.Active
	{text-decoration:underline;}

/* ~MenuMeta */
#scMenuMeta img {margin:0 5px;vertical-align:baseline;}

/* ~MenuAlter */
div.MenuBottom, .MenuBottom .Item a {color:#ffffff !important;}

/* ~Trace */
#scTrace {color:#008597;border-bottom:solid 1px #01abc0; line-height:1.5em;padding-bottom:0.1em;margin-bottom:1.3em;}
#scTrace a {color:#008597;font-weight:bold;}
#scTracea a:hover, #scTrace a:active {text-decoration:none;}


/* ~Tree */
.scTree li, .scTree ul	{margin:0px; padding:0px; list-style-type:none;}
.scTree div.TreeLevel0	{margin:0 0 3px 0; padding:4px 10px; background:#009dbb url(/img/GrandBaikal2008/button.gif) no-repeat 0 100%;}

.scTree a				{text-decoration:none;}
.scTree a:hover, .scTreeRoot a:active, .scTree a.Active {text-decoration:underline;}
.scTree .TreeLevel0 a	{color:#fff; font-weight:bold;}

.scTreeSub a			{color:#014bab; font-size:0.917em;}
.scTreeRootSub a.#active_node		{color:#014bab;}

div.scTreeRootSub		{font-weight:bold;}
div.scTreeSub			{margin-left:15px;  font-weight:normal;}

.scTreeRootSub div.Node, .scTreeRootSub div.Leaf, .scTreeRootSub div.NodeActive, .scTreeRootSub div.LeafActive
						{margin-bottom:3px; padding:4px 6px; border-left:solid 4px #007989; border-bottom:solid 1px #007989;}

.scTreeSub div.Node, .scTreeSub div.Leaf, .scTreeSub div.NodeActive, .scTreeSub div.LeafActive
						{padding:1px 5px; border-left:solid 2px #007989;}


/* ~Lists */
#scNewsList div.Item {clear:both;}
#scNewsList div.Item img {margin:0 0.75em 1.5em 0;}

#scNewsTypeBlock div.Item {clear:both;}
#scNewsTypeBlock div.Item img {margin:0 0.75em 0.75em 0;}

/* ~Issues */
h1.IssueHead {font-weight:normal;}


/* ~Forms
----------------------------------------------- */

#ssL #scSearchForm {width:auto;text-align:center;}
#scSearchForm input.InpTxt {background:#e4eaf0;border:solid 1px #006977;
	width:120px;vertical-align:middle;}
#scSearchForm input.InpImg {width:25px;vertical-align:middle;}

/* ~FormsInTable------------------------------ */
table.frmB {border-collapse:collapse;empty-cells:show;border:solid 1px #009db0;width:50em;}
table.frmB caption {text-align:left;padding:0.4em;font-weight:bold;}
table.frmB th {font-weight:normal;text-align:left;white-space:nowrap;
		padding:0.3em 0.8em 0.3em 0.4em;vertical-align:top;}
table.frmB th.tabHead {font-weight:bold;padding:0.8em 0.4em;}
table.frmB td {padding:0.3em 0.4em;vertical-align:top;}
table.frmB input, table.frmB select, table.frmB textarea {width:100%;}
table.frmB .PostCode input {width:60px;}
table.frmB input.CheckRadio {width:1.6em;vertical-align:middle;}
table.frmB textarea {}
table.frmB th.formTable {vertical-align:top;}
table.frmB td.formTable {padding-top:0;padding-bottom:0.6em;}
table.frmB td.formTable td {padding:0.4em;vertical-align:top;}
table.frmB td.FrmBtn {text-align:right;padding-right:0.4em;}
table.frmB td.FrmBtn button.BtnS {font-weight:bold;}

