body {
	padding:0;
	margin:0;
	background:#fff;
	color:#000;
}
body, td {font-family: Arial, Helvetica, sans-serif; font-size:90%;}
img {border: 0;}
form {padding: 0; margin: 0;}
h1 {font-size: 140%; font-weight: normal; margin: 0; padding: 29px 0 15px;}
	h1 span {font-size: 60%;}
	
/*a {
	color:#0f51a2;
}
*/
a:link    {color: #0f51a2;} 
a:visited {color: #902165;}
a:hover   {color: #e4231d;}
a:active  {}


p {padding: 0; margin: 1em 0;}
.main-body { min-width: 770px; max-width: 100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<770?'770px':(document.documentElement.clientWidth||document.body.clientWidth)>770?'100%':'auto');}
.small {font-size:75%;}
.bld {font-weight: bold;}
.nobr {white-space: nowrap;}

/*********** Info User  ********************/
table.tbl-head {width: 100%; border-collapse: collapse;}

/******** высота для шапки **********/
table.tbl-head, .rightHead {height: 248px;}

	table.tbl-head td {vertical-align: top; padding: 0;}
	table.tbl-head td.userTd {width: 33%;}

.outerUser {height: 23px;}	
#user {margin: 3px 50px 0 25px; color: #fff; }
	#user a:link, #user a:visited, #user a:hover, #user a:active {
		color: #fff;
	}
	#user {font-size: 75%;}
	#user img {float: left; margin: 0 3px 0 0;}
.enter-system {margin: 21px 50px 0 25px; clear: both;}
	.enter-system a:link, .enter-system a:visited, .enter-system a:hover, .enter-system a:active {
	 	color: #fff; font-size: 120%;
	 }
.hide {display: none;}
.show {display: block;}


/************** Head  ***********************/
table.head {font-family: Arial, Helvetica, sans-serif; background: url(http://images.1gl.ru/head-bgLight.gif) repeat-x; position: absolute; width: 100%; left: 0; top: 0; border-collapse: collapse;}

.rightHead {width: 75%; padding: 0;}
		td.title {height: 93px;}
			div.title  {font-size:160%; color: #fff; padding: 26px 0 0;}
			div.help {padding: 2px 40px 0 315px;}
				div.help a:link, div.help a:visited, div.help a:hover, div.help a:active, div.help span.ie {
					font-size: 75%; color: #fff;
				}
				
		.menu {background: url(http://images.1gl.ru/nav-bg.gif) 0 55% repeat-x;}
			.menu ul {list-style: none; margin: 0; padding: 0; height: 27px;}
			.menu ul li {margin: 0 21px; padding: 5px 0 0; display: inline; float: left; height: 16px;}
			.menu ul li.selected {font-size: 12px; line-height: 16px; padding:5px 18px 6px; background:url(http://images.1gl.ru/nav-selected-bg.gif) 0% 50% #f9f2d7 repeat-x; border-right:1px solid #fdf2d9; border-left:1px solid #c0973b; float: left;}
				.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {
					font-size: 12px; color: #000; line-height: 16px;
				}
			

/*******  Search  *******/
.search {padding: 7px 0 10px 22px; text-align: left; clear: both; margin: 29px 30px 0 0; background: #e6e2d5;}
	.searchWhere {font-size: 100%; padding: 0 0 10px; font-weight: bold;}
	.search table tr td {vertical-align: bottom;}
	.search form {padding: 0 20px 0 0;}
	.search .findButton {background: url(http://images.1gl.ru/enter.gif) no-repeat; border: 0; height: 22px; width: 100px; margin: 0 0 1px 15px;}
	.searchText, .searchText input {width: 100%; vertical-align: middle;}
	.commSearch {font-size: 80%; padding: 1px 0 0 3px;}
		.commSearch a:link, .commSearch a:visited, .commSearch a:hover, .commSearch a:active {background: url(http://images.1gl.ru/dottedExample.gif) repeat-x 0 100%; padding: 0 0 1px; text-decoration: none; color: #4d4c4c; text-decoration: none;}

.numberDocs {padding: 35px 0 10px; font-size: 110%;}
	.numberDocs span {font-size: 110%;; font-weight: bold;}
		
.logo {text-align: center; vertical-align: top;}
	.logo img {margin: 22px 0 0;}

/******************  Content  *****************/
.width25 {width: 25%;}
.width50 {width: 50%;}
.contentCenter {border-collapse: collapse; padding: 0; width: 100%}
	.contentCenter td {vertical-align: top; padding: 0;}
	.contentCenter td.bannerTd {padding: 16.6em 0 0;} /*15.2*/
	
.contentMain {width: 100%; float: right; margin: auto; margin-top: 220px;/*190px*/;}
	.contentIn {}
	.content {padding: 20px 30px 30px 0;}
		.content ul {list-style: none; margin: 0; padding: 0 0 10px;}
			.content ul li {padding: 3px 0 7px;}
			
	.artShort {padding: 7px 0 12px;}
.listArticles {list-style: none; margin: 0; padding: 12px 0;}
	.listArticles li {padding: 7px 0;}
.author {padding: 10px 0;}
	.author strong {font-style: normal;}
		
.fullVersion {padding: 30px 0 10px; text-align: right;}
	.fullVersion a:link, .fullVersion a:visited, .fullVersion a:hover, .fullVersion a:active {background: #f3f0eb; padding: 10px; font-weight: bold; color: #0f51a2;}

.attention {margin:0; padding: 0 5px 0 0; color:red; font-size: 90%;}

.actual-doc {padding: 3px 0 12px;}
   .actual-doc a {font-size:90%;}
	
/****** path *******/
.path {font-size: 90%; padding: 35px 0 0;}
	
	
/****************  Footer  ********************/
.footer {border-top: 2px solid #c4beb2;  margin: 30px 0; padding: 10px 0 0; margin-left: 25%;}
.copy {color: #828282; padding: 2px 0 20px 0; float: left; width: 350px;}
	.copy p {padding: 0.5em 5em 0 0; margin: 0;}
	.copy a {color:#828282;}
.counter {float: left;}
	.counter img {margin: 0 10px 0 0;}





/******************************************** Элементы списка статей **********************************************************/

div.info, div.exam, div.warn, div.situ, div.gbadv {padding: 10px; width: 100%; display: none; margin-top: -1.1em; padding-left:45px;}
/*p в теле статьи {font-family: serif; font-size: x-small;}*/

/***** таблицы в нпд *********/
.tblBrd {border-collapse: collapse; width: 100%;}
.tblBrd td {border: 1px solid #000; padding: 5px;}
.width2 {width: 10%;}
.width1, .width3 {width: 45%;}

/* Врезка - Информация */
.info, a.info {background: #EEF7FF;}
	div.info p {margin-top:0;}
	a.info {color: #0D356A; font-size: x-small;}
	
/* Врезка - Внимание */
.warn {background: #FFF3EC;}
	div.warn p {margin-top:5px;}
	p.warn {margin: -1.6em 0 7px; padding: 0 0 7px 23px;}
	a.warn:link, a.warn:visited, a.warn:hover, a.warn:active, a.warn-down:link, a.warn-down:visited, a.warn-down:hover, a.warn-down:active, .warn-full {font-weight:bold; color: #0D356A; padding: 6px 3px 6px 23px; display:block; background: #FFF3EC url(http://images.1gl.ru/arr-left.gif) no-repeat 10px 9px;}
	a.warn-down {background: #FFF3EC url(http://images.1gl.ru/arr-down.gif) no-repeat 8px 11px;}
	a.warn-full {background: #FFF3EC;}
	

/* Врезка - Главбух советует */	
.gbadv, a.gbadv {background: #FFF3EC;}
a.gbadv:link, a.gbadv:visited, a.gbadv:hover, a.gbadv:active, a.gbadv-down:link, a.gbadv-down:visited, a.gbadv-down:hover, a.gbadv-down:active, .gbadv-full {padding: 6px 3px 10px 23px; display:block; background: #FFF3EC url(http://images.1gl.ru/arr-left.gif) no-repeat 10px 9px; color: #0D356A;}
	a.gbadv-down {background: #FFF3EC url(http://images.1gl.ru/arr-down.gif) no-repeat 8px 11px;}
	a.gbadv-full:link, a.gbadv-full:visited, a.gbadv-full:hover, a.gbadv-full:active {background: #FFF3EC;color: #0D356A;}
	p.gbadv {margin-top: -1.5em; padding: 0 0 5px 23px;}
	
/* Врезка - Ситуация */
.situ {background: #EEF7FF;}
	a.situ:link, a.situ:visited, a.situ:hover, a.situ:active {font-weight: bold; color: #0D356A;}
p.situ, p.situ-down {padding: 6px 3px 6px 23px; background: #EEF7FF url(http://images.1gl.ru/arr-left.gif) no-repeat 10px 9px;}
p.situ-down {background: #EEF7FF url(http://images.1gl.ru/arr-down.gif) no-repeat 8px 11px;}
.situ span {font-weight: normal; text-decoration: none;}

/* Врезка - Пример */
.exam {background: #FFFDF0;}
	a.exam:link, a.exam:visited, a.exam:hover, a.exam:active, a.exam-down:link, a.exam-down:visited, a.exam-down:hover, a.exam-down:active, {color: #0D356A; padding: 6px 3px 6px 23px; display:block; background: #FFFDF0 url(http://images.1gl.ru/arr-left.gif) no-repeat 10px 9px;}
	a.exam-down {background: #FFFDF0 url(http://images.1gl.ru/arr-down.gif) no-repeat 8px 11px;}
	div.exam {font-size: 90%;}
	div.exam table {font-size: 90%;}
	div.exam table td {font-size: 110%;}
	div.exam p {margin-top:5px;}
	

/*************** Всплывающее окошко для входа в систему *******************/
#login-form {padding: 35px 0 0; position: absolute; z-index: 100; left: 50%; margin: auto; margin-left: -130px;}
	.login-form {text-align:center;}
	.login-form, .login-form .RightPad, .login-form .Rounded, .login-form .corners-top, .login-form .corners-bottom {width: 260px; text-align: left;}
	table.auth-head {width:260px; background: #bfb9ae url(http://images.1gl.ru/auth-head.gif) repeat-x;}
	.auth-head td {width:50%; padding: 5px 0;}
	.hide {display: none;}
	.show {display: block;}
	.pic-close {cursor: pointer; margin: 7px 15px 0 0; display:block}
	.auth-enter {padding: 3px 0px 5px 19px; font-size: small; font-weight: bold; white-space: nowrap;}
	.auth-info {padding:7px 0 3px 19px;}
	.auth-info span {width:20px;}
.login-inside {background: #e6e2d5; border: 1px solid #a19e95; padding: 0 0 15px;}
.noIE {padding:8px 10px 8px 17px;}
.enter, .div-enter .enter { background: url(http://images.1gl.ru/enter.gif) no-repeat; height: 22px; width: 100px; margin: 0 20px 0 0; text-align: center; border: 0; font-size: 13px;}
.registration-only {padding: 0 0 10px;}


/**************** Баннер системы **********************/
.RightPad {padding: 0 15px 0 22px;}
.RightPad h2.color1 a {color:#eea200;}
.RightPad h2.color2 a, .RightPad h2.color2 {color:#e92828;}
.RightPad h2.color3 a {color:#bed13d;}
.RightPad h2 a {text-decoration: none;}
.RightPad h2 {margin:2.0em 0 0.2em; font-weight: bold; font-size:120%;}
.RightPad p {font-size: 90%; padding: 0.2em 0 0.5em; margin: 0;}

/*********** Баннер Где купить? ************/
.buyWhereBanner { border-collapse:collapse; margin:0 0 13px;}
.buyWhereBanner .flleft {float:left}
.buyWhereBanner .flright {float:right}
.buyWhereBanner .bann-head {border: 1px solid #cfc8bd; background: #f2eee9; padding: 7px; font-size: 85%;}
.buyWhereBanner .bann-body {border-bottom: 1px solid #cfc8bd; border-left: 1px solid #cfc8bd; border-right: 1px solid #cfc8bd;}
.buyWhereBanner .bann-body div{font-size: 75%; padding:4px 7px;}
.buyWhereBanner .inc-font-bann {font-size: 110%;}

ul.access-fee {list-style-position:inside; list-style-type:none; padding-left:10px;}
ul.access-fee li {background:transparent url(http://images.1gl.ru/li.gif) no-repeat scroll 0 0.5em; padding: 0 0 6px 1.5em}