/* ~Tags For Site
----------------------------------------------- */
body, table {color:#333;}

.WorkWidth { width:990px; }

a, a:link		{color:#de0018;}
a:visited		{color:#de0018;}
a:active, a:hover	{color:#bc0018;}

h1 {font-size: 2em; line-height:1.5em; margin-bottom: 0.75em;}
h1, h2, h3, h4, h5, h6 	{color:#666;}
h1, h2 {font-weight:normal;}

hr {color:#d0d0d0;background-color:#d0d0d0;}
hr.PageHR {height:4px;}

.Head       {color:#666;}
.Date		{color:#f00;}
.Selected   {color:#f00;}
.Sign		{font-style:italic; color:#666;}

div.ErrorBox, div.WarningBox,  div.SuccessBox
	{padding:0.75em;margin-bottom:1.5em;border:1px solid #ddd;}
div.ErrorBox		{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}
div.WarningBox		{background:#FFF6BF;color:#817134;border-color:#FFD324;}
div.SuccessBox     {background:#E6EFC2;color:#529214;border-color:#C6D880;}

.Error		{color:#D12F19;}
.Warning	{color:#817134;}
.Success    {color:#529214;}


/* ~Actions */
div.Actions 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 button {margin-right:0.5em; cursor:pointer;}
form button.BtnS {font-weight:bold;}
form sup.Strong {color:#f00; font-weight:bold; line-height:0.917em;}


/* Table classes for Editor */
.tabB { background-color:#f89986; }
tr.tabR		td  {background-color:#ffffff;}
tr.tabR1	td	{background-color:#f0f0f0;}
.tabHead, .tabH {
	color:#fff;
	background:#de0018;
	font-size:1.083em;
	line-height:1.846em;
	font-weight:bold;
}


.tabFoto {}
table.tabB tr.tabFoto td {border:none;}
.tabCod  {}
table.tabB tr.tabCod td {color:#de0018;font-weight:bold;border-top:none;}
.tabGost {}
table.tabB tr.tabGost td {color:#fff;background:#de0018;font-weight:bold;}

table.frmView, table.frmEdit { background-color:#de0018; border-collapse:separate; }
.frm td { background-color:#fff; }
tr.frmP, td.frmP {
	color:#fff;
	font-size:1.083em;
	line-height:1.846em;
	font-weight:bold;
}

.List .Head {font-weight:bold;}

/* ~Layout For Site */
table.ssT {margin-bottom:1.5em;}
tr.ssTT {color:#fff;background:#000;height:3em;}
div.ssTR {color:#f00;float:right;font-size:0.917em;background:url(../img/arrow.gif) no-repeat 0 50%; padding-left:30px;}
.ssTR a, .ssTR a:link, .ssTR a:visited {color:#eee;text-decoration:none;border-bottom:dotted 1px #eee;}
.ssTR a:active, .ssTR a:hover {color:#fff;border-bottom:dotted 1px #fff;}

.ssTL {background:#de0018 url(../img/ssTLbg.gif) repeat-x;}
.ssTL .scLogo {background:url(../img/ssTLbgl.gif) no-repeat;}
.ssTL .scLogo a {display:block;background:url(../img/ssTLbgr.gif) no-repeat 100% 0;height:130px;text-align:center;}
.ssTL .scLogo a img {margin-top:28px;}

.ssTC {background:url(../img/ssTCbgr.png) no-repeat 100% 0;vertical-align:top;}
.ssTC .ssTCl {background:url(../img/ssTCbgl.gif) no-repeat;height:130px;}
.ssTC .ssTCi {margin:0 3px;height:126px;}
.rnd0 .ssTCi {background:url(../img/ti0rus.jpg) no-repeat;}
.rnd1 .ssTCi {background:url(../img/ti1rus.jpg) no-repeat;}
.qa_zver .ssTCi {background:url(../img/ti0rus.jpg) no-repeat;}
.qa_aktex .ssTCi {background:url(../img/ti1rus.jpg) no-repeat;}


.ssCC {padding-bottom:3em;}


.ssL, .ssR, .ssB { font-size:0.917em; }
.ssBL {padding:0 5px;}
.ssBR {vertical-align:bottom;background:url(../img/ssBRbg.gif) no-repeat 100% 100%;}
.ssBB {color:#fff;background:#de0018 url(../img/ssBBbg.gif) repeat-x;font-size:0.917em;line-height:1.364em;height:59px;}
.ssBB a, .ssBB a:link, .ssBB a:visited, .ssBB a:active, .ssBB a:hover {color:#fff;}
.ssBB .cl {background:url(../img/ssBBbgl.gif) no-repeat;height:59px;float:left;width:8px;}
.ssBB .cr {background:url(../img/ssBBbgr.gif) no-repeat;height:59px;float:right;width:5px;}
.ssBB .cc {padding:0.682em 10px 0 10px;}
.ssBC {background:url(../img/ssBCbg.gif) repeat-x;font-size:0.917em;line-height:1.364em;height:59px;vertical-align:top;}
.ssBC .cl {background:url(../img/ssBCbgl.gif) no-repeat;height:59px;float:left;width:8px;}
.ssBC .cc {padding:0.682em 10px 0 30px;}

/* ~Infoblock Layout */
.ssL .infoblockhead {color:#333;line-height:1.166em;text-transform:uppercase;
	padding:0.583em 25px 0.5em 25px;border-bottom:solid 1 #666;margin-bottom:1em;}
.home .ssL .infoblockbody,
.home .ssL .infoblockhead {padding-left:0;}

.ssL .List, .ssR .List  {font-size:0.917em;line-height:1.364em;}

.defaultrightbody {background:url(../img/ssRbg.jpg) no-repeat 0 100%;width:240px;margin-bottom:1.5em;}
.defaultrightbody .infoblockhead {font-weight:bold;font-size:1.333em; line-height:1.125em; margin:0 10px 0.3em 10px;color:#666;}
.defaultrightbody .infoblockbody {font-size:0.917em;line-height:1.364em;padding-bottom:1.364em;margin:0 10px;}

#PopUpInfoTrue .infoblockhead {background:#de0018 url(../img/BtnBg.gif) no-repeat 0% 50%;color:#fff;
	line-height:38px;float:left;padding-left:1em;cursor:hand;cursor:pointer;}
#PopUpInfoTrue .infoblockhead b {background: url(../img/BtnBgL.gif) no-repeat 100% 50%;display:block;line-height:38px;padding-right:1em;}
#PopUpInfoTrue .infoblockbody {position:relative;width:800px;overflow:auto;
	border: ridge 3px #eee;background:#fff;padding:0.75em;}
#PopUpInfoClose	{display:none;position:relative;border:ridge 3px #eee;background:#fff;text-align:center;
	padding: 0 0.75em;width:90px;line-height:24px;color:#fff;background:#de0018;cursor:hand;cursor:pointer;}


/* ~Actions */
div.scPrintSend {float:right;}
div.scPrintSend a {border:none;color:#666;font-size:0.917em;line-height:1.636em;text-decoration:none;text-transform:lowercase;}


/* ~MenuMeta */
div.scMenuMeta {background:#fff; padding-left:25px; }

/* ~MenuMain */
#scMenuMain a {color:#333;text-decoration:none; white-space:nowrap;}
#scMenuMain table {height:33px;border:0;border-collapse:collapse;width:100%;}
#scMenuMain td.Delimiter {display:none;}
#scMenuMain td {background:url(../img/scMMbg.gif) no-repeat 100% 0;padding:0;cursor:hand;cursor:pointer;}
#scMenuMain a {display:block;background:url(../img/scMMbgr.gif) no-repeat;height:33px;line-height:33px;padding:0 30px;text-align:center;}
#scMenuMain td.Active, #scMenuMain td.tdhover, #scMenuMain td:hover {background:url(../img/scMMabg.gif) no-repeat 100% 0;}
#scMenuMain td.Active a, #scMenuMain td.tdhover a, #scMenuMain td:hover a {background:url(../img/scMMabgr.gif) no-repeat;}
#scMenuMain td.Active div.crn {background:url(../img/scMMa.png) no-repeat;width:35px;height:26px;line-height:26px;padding:0;margin:-25px 0 0 20px;position:absolute;}

/* ~MenuAlter */
div.scMenuAlter {
	background:url(../img/ssBRbgl.gif) no-repeat;
	line-height:28px;
	padding:0 10px;
	white-space:nowrap;
	font-size:0.917em;color:#333;
}
.scMenuAlter span {padding:0 0.1em;}
.scMenuAlter a, .scMenuAlter a:link, .scMenuAlter a:visited {color:#333;text-decoration:none;}
.scMenuAlter a:active, .scMenuAlter a:hover {text-decoration:underline;}

/* ~Trace */
.scTrace {color:#888;line-height:1.166em;margin-bottom:1.5em;padding:0.583em 0;}
.scTrace a, .scTrace a:link, .scTrace a:visited {color:#666; white-space:nowrap;}
.scTrace a:active, .scTrace a:hover {color:#222;}
.ssTPrint .scTrace {margin-top:10px; margin-bottom:0; border-top:solid 1px #888; border-bottom:solid 1px #888;}

/* ~Tree */
.ssLH {color:#333;line-height:1.166em;text-transform:uppercase;background:url(../img/bul-lg.gif) no-repeat 8px 0.75em;}
.ssLH a {padding:0.583em 0 0.5em 25px;display:block;border-bottom:solid 1 #666;
	background:url(../img/bul-lg.gif) no-repeat 8px 0.75em;}
.ssLH a:link, .ssLH a:visited {color:#333;text-decoration:none;}
.ssLH a:active, .ssLH a:hover {text-decoration:underline;}
.ssLH a.parent	{background:url(../img/linev.gif) no-repeat 12px 1em;}


div.scTree {padding-left:5px; padding-bottom:2em;}
.scTree ul, .scTree li, .scTree a {margin:0; padding:0; line-height:1em; border:none}
.scTree div.IsRoot {padding:10px 0px 4px 20px;}
.scTree div.Before {background:url(../img/treeRoot.gif) no-repeat;}
.scTree div.Current {background:url(../img/treeRootActive.gif) no-repeat;}

div.scTreeRootSub, div.scTreeSub {padding:4px 0 4px 25px; font-size:0.917em; }
.scTree div.IsChild {padding:4 0 4 10px; line-height:1.3em; background:url(../img/bul-pt.gif) no-repeat 0px 7px; }
.scTreeRootSub div.IsActive {background:url(../img/bul-pt-a.gif) no-repeat 3px 0.666em;}

.scTree a, .scTree a:link, .scTree a:visited {color:#333; text-decoration:none;}
.scTree a:active, .scTree a:hover {text-decoration:underline;}
.scTree a#active_node {color:#de0018;}


/* ~Issue */
.Issue div.Date {margin-bottom:1.5em;}

/* ~Lists */
.List div.Date, .List div.Head {margin:0;}
.List .Head a, .List .Head a:link, .List .Head a:visited {color:#333;}
.List .Head a:active, .List .Head a:hover {color:#f00;}

/* ~Forms
----------------------------------------------- */
#scReqSalesForm table.FormTab {width:600px;}
#scReqSalesForm col.labels {width:35%;}
#scReqSalesForm col.values {width:65%;}
#scReqSalesForm table.FormTab td label {white-space:normal;}
#scReqSalesForm th {color:#666;font-size:1.333em; line-height:1.125em; padding:1.125em 0;}
table.FormTab td.wide2 select {width:4em;}
table.FormTab td.wideradio {padding-bottom:1.5em;}
table.FormTab td.wideradio label {text-indent:-2em;padding-left:2.5em;margin-bottom:0;}
table.FormTab td.wideradio input {width:auto;vertical-align:-0.27em;}

div.SubscribeMessageList hr {display:none;}
div.SubscribeMessageList h4 {font-size:1em;margin-bottom:0.25em;}
div.SubscribeMessageList .InfoBlock {border:solid 1 #ccc;padding:0.5em;margin-bottom:1.5em;}

.scLogonPageForm a.Action, .scLogonForm a.Action {border:0; text-decoration:underline;}
.scLogonPageForm div.Actions {text-align:left;}

.scLogoutForm a.Action {border:0; text-decoration:underline;}
