body
	{
	font-family: Arial, Verdana, Tahoma;
	font-size: 15px;
	background:url("../img/bg2.jpg") top left repeat-x;
	padding: 0 3 0 3;
	
	}
body input {font-family: Arial, Verdana, Tahoma; font-size: 13px; color: #4943C2;}

table
	{
	border-collapse: collapse;
	width: 100%;
	font-size: 15px;
	} 

form
	{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	}

td.tc {vertical-align: top; text-align: center;}
td.tl {vertical-align: top; text-align: left;}
td.tr {vertical-align: top; text-align: right;}
td.ml {vertical-align: middle; text-align: left;}
td.mc {vertical-align: middle; text-align: center;}
td.mr {vertical-align: middle; text-align: right;}
td.bl {vertical-align: bottom; text-align: left;}
td.bc {vertical-align: bottom; text-align: center;}
td.br {vertical-align: bottom; text-align: right;}

td.logo {height: 93px; padding-top: 22px; width: 260px; vertical-align: top; text-align: center;}
td.banner {height: 67px; border-bottom: 1px solid #F1F0FF; padding-left: 33px;}
td.entersrch {vertical-align: middle; text-align: right; height: 23px; border-top: 1px solid #F1F0FF; padding-left: 33px;}
td.hat {background:url("../img/hatsearchesbg2.jpg") top left no-repeat; vertical-align: middle; text-align: left; height: 23px; width:312px; padding: 0 0 0 9; font-size: 13px;}
td.hat2 {background:url("../img/hatsearchesbg7.jpg") top right no-repeat; vertical-align: middle; text-align: right; height: 23px; width: 382px;}
td.hat3 {background:url("../img/hatsearchesbg6.gif") top right no-repeat; vertical-align: middle; text-align: right; height: 23px; width: 203px; padding-bottom: 2px;}
input.enter1 {background:url("../img/enter1.gif") top left no-repeat; width: 70px; height: 24px; color: #eeeeee; font-size: 13px; font-weight: bold; border: none;}
input.enter2 {background:url("../img/enter2.gif") top left no-repeat; width: 90px; height: 24px; color: #eeeeee; font-size: 13px; font-weight: bold; border: none; padding: 0px; margin: 0px;}

input.login {height: 15px; width: 85px; border: 1px solid #B5ADBC; margin-right: 24px; margin-left: 3px;}
input.pass {height: 15px; width: 85px; border: 1px solid #B5ADBC; margin-right: 3px;}

#a.lightgrey {color: #a9a7a7;} 
a.lightgrey {color: #9591FF;}

a.beexpa {color: #ffffff; text-decoration: none; font-weight: bold;}

a.ob1 {color: #bb0000; text-decoration: none; font-weight: bold;}
a.ob1:hover {text-decoration: underline;}

a.ob2 {color: #827CFB; text-decoration: none; font-weight: bold;}
a.ob2:hover {text-decoration: underline;}

.mmenu {background-color: #F68A43; vertical-align: middle; text-align: center; height: 25px; padding: 0px 32px 0px 32px; margin: 0px; width: 20%;}
.mmenu2 {width: 6px; padding: 0px;}
.mmenu a {color: #ffffff; font-weight: bold; font-weight: bold; font-size: 20px; text-decoration: none;}

table.maintbl {color: #827CFB; font-weight: bold; margin-left: 5px; line-height: 130%;}
td.daily {width: 43px; background:url("../img/daily.gif") top left repeat-y; padding-right: 10px;}
td.domp {width: 100%; height: 35px; background:url("../img/doborder17.gif") top left no-repeat; padding: 0px; vertical-align: middle; text-align: left; padding-top: 3px; padding-left: 16px; border-bottom: 1px solid black; font-size: 24px;}
td.dovk {width: 100%; height: 35px; background:url("../img/doborder18.gif") top right no-repeat; padding: 0px; vertical-align: middle; text-align: right; padding-top: 3px;padding-left: 10px; padding-right: 12px; border-bottom: 1px solid black; font-size: 24px;}
td.pagestop {height: 34px; width: 100%; border-bottom: 1px solid black;}
td.pagesr {width: 52px; background:url("../img/pagesr2.gif") top left repeat-y;}

td.headers {font-weight: bold; font-size: 18px; color: #000000; padding: 15 0 0 0; height: 26px; vertical-align: top; text-align: center;}
td.dobanner {background:url("../img/dobanner2.gif") center center no-repeat; vertical-align: middle; text-align: center; color: #000000; font-size: 17px; font-weight: bold; height: 59px;}
div.dobannerf {color: #ffffff; font-size: 20px; margin: 0px; padding-top: 3px;}
table.innertable {margin: 0 5 5 5;}

select.choose {background-color: #E3E2F7; border: 1px solid #AFA39C; width: 201px; height: 19px; font-size: 12px;}
select.choose2 {background-color: #E3E2F7; border: 1px solid #AFA39C; width: 260px; height: 21px; font-size: 13px;}
select.choose3 {background-color: #E3E2F7; border: 1px solid #AFA39C; width: 190px; height: 21px; font-size: 13px; margin: 2px 0px 2px 0px;}
td.choosesection {height: 22px; vertical-align: top; text-align: right;}
input.searchsections {background:url("../img/find.gif") bottom right no-repeat; width: 50px; height: 20px; color: #eeeeee; font-size: 13px; font-weight: bold; border: none; margin-left: 24px;}

td.questionvertline {background:url("../img/questionvertline6.gif") top center no-repeat; height: 100%; vertical-align: top; text-align: center;}

td.experts {font-weight: bold; padding: 0px; font-size: 14px; vertical-align: top; text-align: right; width: 50%; height: 0%; padding-top: 10px;}

.beexp {width: 190px; height: 44px; background:url("../img/buttonbeanexpert10.gif") center center no-repeat; color: #ffffff; font-size: 17px; margin-top: 0px; position:relative; vertical-align: middle; text-align: center; font-weight: bold; display: table; margin-bottom: 5px}
.beexp2 {width: 190px; height: 44px; background:url("../img/buttonbeanexpert9.gif") center center no-repeat; color: #ffffff; font-size: 17px; margin-top: 1px; position:relative; vertical-align: middle; text-align: center; display:table; margin-bottom: 23px;}
.beexp3 {width: 190px; height: 44px; background:url("../img/buttonbeanexpert7.gif") center center no-repeat; color: #ffffff; font-size: 17px; margin-top: 12px; position:relative; vertical-align: middle; text-align: center; display:table; font-weight: bold;}
div.span {vertical-align:middle; height: 44px; display:table-cell; position:relative; text-align:center; margin: 0px; padding: 0px;}

ul.exp {list-style-image: url("../img/explistimage3.gif"); margin: 0px; padding-left: 10px;}
ul.exp2 {list-style-image: url("../img/explistimage3.gif"); margin: 0px; padding-left: 10px; font-size: 9pt; font-weight: normal;}
ul.exp2 li {padding-bottom: 10px; padding-top: 2px; padding-left: 0px;}
li {padding-bottom: 10px; padding-top: 2px; padding-left: 8px;}

span.servicesspan {background-color: #827CFB; padding: 3 5 3 5; width: 100%;color: #eeeeee; letter-spacing: 1px; width: 160px;}
.servicesspan2 {background-color: #827CFB; padding: 3 5 3 5; width: 100%; font-size: 13px; font-weight: bold;color: #eeeeee;  letter-spacing: 1px;}
span.servicesspan3 {background-color: #827CFB; padding: 3 5 3 5; color: #eeeeee; font-size: 11px; font-weight: bold; letter-spacing: 1px; vertical-align: middle; text-align: center; height: 19px;}

div.lcolumn {width: 200px; height: 11px; background:url("../img/lcollist.gif") center right no-repeat; vertical-align: middle; text-align: left; font-size: 12px; color: #58483E; margin-right: -10px;}
div.lcolumn2 {width: 200px; height: 25px; background:url("../img/lcollist.gif") center right no-repeat; vertical-align: top; text-align: left; font-size: 12px;  padding-top: 10px; color: #58483E; margin-right: -10px;}
span.lcolumn3 {width: 100%; height: 21px; background:url("../img/lcollist2.gif") center right no-repeat; vertical-align: middle; text-align: center; padding: 0px; padding-right: 50px;  font-size: 12px; margin-right: -10px; color: #333333;}
span.lcolumn4 {width: 100%; height: 20px; background:url("../img/lcollist3.gif") right center no-repeat; vertical-align: middle; text-align: left; padding-right: 5px; }
span.lcolumn5 {width: 100%; height: 20px; background:url("../img/lcollist3.gif") left center no-repeat; vertical-align: middle; text-align: left; padding-left: 10px; }

a.forlcolumns {color: #58483E; text-decoration: none;}
a.forlcolumns:hover {text-decoration: underline;}

a.formcolumns {color: #eeeeee; text-decoration: none;}
a.formcolumns:hover {text-decoration: underline;}

a.zu {color: #000000; text-decoration: none;}
a.zu:hover {text-decoration: underline;}

div.mcolumn {height: 16px; background:url("../img/mcollist5.gif") center right no-repeat; vertical-align: middle; text-align: left; font-size: 12px; padding-left: 15px; color: #333333; margin-right: -5px; padding-right: 0px;}
div.mcolumn2 {height: 16px; background:url("../img/mcollist4.gif") center right no-repeat; vertical-align: middle; text-align: left; font-size: 12px; padding-left: 15px; color: #333333; margin-right: -5px; padding-right: 0px;}
div.mcolumn4 {height: 16px; background:url("../img/list2.gif") center left no-repeat; vertical-align: middle; text-align: left; font-size: 11px; color: #58483E; padding: 4 0 4 16; font-weight: bold; font-size: 12px;}

td.rcolumn {background:url("../img/1gray5.gif") center left repeat-x; vertical-align: middle; text-align: center;}

table.rtable td {line-height: 150%;}

td.rstlc {background:url("../img/rstlc3.gif") top left no-repeat; width: 50%;}
td.rstrc {background:url("../img/rstrc2.gif") top right no-repeat; width: 50%;}
td.rstc {width: 145px; height: 21px; vertical-align: middle; text-align: center;}
td.rstc2 {padding: 10px; vertical-align: top; text-align: center;}
td.rsml {background:url("../img/rsml.gif") center left no-repeat; width: 50%;}
td.rsml2 {background:url("../img/rsmidl2.gif") center left no-repeat; width: 50%;}
td.rsmr {background:url("../img/rsmr.gif") center right no-repeat; width: 50%;}
td.rsmr2 {background:url("../img/rsmidr2.gif") center right no-repeat; width: 50%;}
td.rsl {background:url("../img/rsml3.gif") top left repeat-y; width: 5px;}
td.rsl2 {background:url("../img/rsml4.gif") top left repeat-y; width: 5px;}
td.rsl3 {background:url("../img/rsml5.gif") top left repeat-y; width: 5px;}
td.rsr {background:url("../img/rsmr2.gif") top right repeat-y; width: 5px;}
td.rsr2 {background:url("../img/rsmr3.gif") top right repeat-y; width: 5px;}
td.rsr3 {background:url("../img/rsmr4.gif") top right repeat-y; width: 5px;}

td.lstr {background:url("../img/lstr.gif") center right no-repeat; width: 100%; height: 21px;}
td.rsr4 {background:url("../img/rsmr3.gif") top right repeat-y; vertical-align: top; text-align: left;}
td.lstr2 {background:url("../img/lcollist.gif") center right no-repeat; width: 100%; height: 21px;}



table.expertface {width: 188px; height: 137px; background:url("../img/expcarddefault.gif") center center no-repeat; vertical-align: bottom; text-align: right; font-weight: bold; margin-right: 10px;}
table.expertface2 {width: 188px; height: 137px; background:url("../img/expcard.gif") center center no-repeat; vertical-align: bottom; text-align: right; font-weight: bold; margin-right: 10px;}
table.expertfacesingle {width: 176px; height: 127px; background:url("../img/expcardsingle2.gif") center center no-repeat; vertical-align: bottom; text-align: right; font-weight: bold; margin-right: 10px;}
td.expertpic {width: 83px; vertical-align: top; text-align: left; padding-top: 13px;}
td.expertpic img {margin-left: 8px; height: 75px; margin-right: 3px;}
td.expertname {width: 93px; margin-left: 75px; padding-top: 25px; color: #ffffff; font-size: 13px; font-weight: bold; text-align: left;}
td.expertname a {color: #FFFFFF; text-decoration: none;}
td.expertname a:hover {text-decoration: underline;}
td.expertrating {height: 31px; padding: 4 0 9 6; color: #FFC7A2; font-size: 24px; vertical-align: bottom; text-align: left;}
td.isexpert {width: 105px; margin-top: 7px; color: #000000; font-size: 13px; font-weight: normal; vertical-align: bottom; text-align: left;}

table.rsections {width: 406px; height: 109px; color: #ffffff; font-weight: bold; font-size: 13px;}
table.rsections td {vertical-align: top; text-align: left;  padding: 5px;}
tr.rsectionstoptr td {border: none; height: 20px; padding: 0px;}
tr.rsectionsmidtr td {background-color: #F68A43;}

td.rsns {background:url("../img/pictorealty14.gif") bottom left repeat-y; vertical-align: middle;}

a.black {color: #000000; text-decoration: none;}
a.black:hover {text-decoration: underline;}

a.white {color: #ffffff; text-decoration: none;}
a.white:hover {text-decoration: underline;}

a.blacker {color: #333333; text-decoration: none; font-weight: bold;}
a.blacker:hover {text-decoration: underline;}

td.rsectionsnedv {background:url("../img/pictorealty16.gif") bottom left no-repeat; border-bottom: 2px solid #FEB685; width: 381px;}
td.rsectionsstroy {background:url("../img/pictostroi4.gif") bottom center no-repeat; border-bottom: 2px solid #FEB685; width: 380px;}
td.rsectionsprom {background:url("../img/pictoprom2.gif") bottom left no-repeat; border-bottom: 2px solid #FEB685; width: 381px;}
td.rsectionsfinninvest {background:url("../img/pictofinance3.gif") bottom center no-repeat; border-bottom: 2px solid #FEB685;}
td.rsectionsservgoodsprices {background:url("../img/pictogoods2.gif") bottom left no-repeat; border-bottom: 2px solid #FEB685; width: 190px;}
td.rsectionsdosotdsport {background:url("../img/pictorest2.gif") bottom center no-repeat; border-bottom: 2px solid #FFAF7A;}

table.footer {border: 1px solid #CB7A44; width: 90%;background:url("../img/footerbg.gif") top left repeat-x;}
table.footer td {padding: 7px;}
tr.footerheaders {font-size: 16px; font-weight: bold; color: #ffffff;}
.footertext {background-color: #FFFBF9;}

td.dateblock {vertical-align: top; text-align: right; padding: 0 10 11 0; background:url("../img/dateblock8.gif") top right no-repeat; font-weight: bold; font-size: 18px; color: #58483E;}

table.setka {padding: 10px; font-size: 15px; line-height: 150%;}

h1 {font-size: 21px; padding: 0px; margin: 5px;}
h2 {font-size: 24px; padding: 0px; margin: 0px;}

.excb {color: #F68A43; font-weight: bold;}
.exc {color: #F68A43; font-weight: normal;}
.orange {color: #F68A43; text-decoration: none; font-weight: bold;} 
span.orange {font-size: 18px;}

.lightbblue {color: #0000aa; text-decoration: none; font-weight: bold} 
.lightbblue:link {text-decoration: none;} 
.lightbblue:visited { text-decoration: none;} 
.lightbblue:active { text-decoration: underline;} 
.lightbblue:hover { text-decoration: underline;} 

.lightnblue {color: #0000cc; text-decoration: none; font-weight: normal} 
.lightnblue:link {text-decoration: none;} 
.lightnblue:visited { text-decoration: none;} 
.lightnblue:active { text-decoration: underline;} 
.lightnblue:hover { text-decoration: underline;} 

.nav {color: #504AC9; text-decoration: none; font-weight: bold} 
.nav:link {text-decoration: none;} 
.nav:visited { text-decoration: none;} 
.nav:active { text-decoration: underline;} 
.nav:hover { text-decoration: underline;} 

td.dospl {border-bottom: 1px solid black; width: 0%; background:url("../img/dospl5.gif") top left no-repeat; background-color: #FEEEE3;}
td.dospr {border-bottom: 1px solid black; width: 0%; background:url("../img/dospr5.gif") top right no-repeat; background-color: #FEEEE3;}

.blue {color: #0000cc; text-decoration: none; font-weight: bold;}
.red {color: #bb0000; text-decoration: none; font-weight: normal;}
.black {color: #000000; text-decoration: none; font-weight: normal;}
.black2 {color: #000000; text-decoration: underline; font-weight: normal;}
a.black:hover {text-decoration: underline;}
a.black:active {text-decoration: underline;}
a.black2:hover {color: #bb0000;}
a.black2:active {color: #bb0000;}

.gray {color: #555555; text-decoration: none; font-weight: normal;}
.gray2 {color: #777777; text-decoration: none; font-weight: bold;}
table.itstbl {background-color: #FEF1E9; font-weight: bold;}
td.its {border-top: 1px solid #dbdbdb; padding: 10px;}
td.its a {margin-right: 21px;}
td.its b {margin-right: 21px;}
table.navtbl img {margin: 0 10 0 10px;}
.mainblue {color: #0065A3;}
.mainblue a {color: #0065A3; text-decoration: none;}
.mainblue a:hover {color: #333333; text-decoration: underline;}
.green {color: #36D53C;}
table.subrzdstbl td {padding: 0px 10px 10px 10px; line-height: 140%;}
table.subrzdstbl td img {margin: 0px 5px 0px 5px;}
td.pheaders {background-color: #FEF1E9; border: 1px solid #dbdbdb; vertical-align: top; text-align: left; padding: 0px 10px 10px 10px;}
td.pheaders h2 {font-size: 15px; margin: 0px; padding: 0px; display: inline;}

.newblue {color: #827CFB;}

td.dompnpr {width: 100%; height: 47px; background:url("../img/dospc2.gif") top left repeat-x; padding: 8px 5px 5px 5px; vertical-align: middle; text-align: left; border-bottom: 1px solid black; font-size: 24px; font-weight: bold; color: #827CFB; font-weight: bold; background-color: #FEEEE3;}

.excbsep {color: #F68A43; font-weight: bold; font-size: 20px; background-color: #FEEEE3; padding: 3px 0px 5px 10px; margin-top: 5px; margin-bottom: 5px;}
.excbsep a {color: #F68A43; text-decoration: none;}
.excbsep a:hover {text-decoration: underline;}
.sectionblocksr {text-align: left; vertical-align: top; font-size: 15px; line-height: 140%;}

.umm {padding: 0px 10px 10px 10px; line-height: 150%;}

.treeContainer
{
	width: 250px;
	padding: 5px;
}
.treeContainer P
{
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
}
.treeContainer A, .treeContainer A:visited
{
	padding: 2px 5px;
	display: block;
	text-decoration: none;
}
.itemContainer P
{
	font-size: 15px;
}

.treeItem
{
	cursor: pointer !important;
	padding-left: 12px;
}
* HTML BODY .treeItem
{
	width: 100%;
}	
.haveContainer
{
	background: transparent url(http://www.business.su/img/ico_plus.gif) no-repeat 1px 6px;
}
.expanded P.collapsed
{
	background: transparent url(http://www.business.su/img/ico_plus.gif) no-repeat 1px 6px !important;
}

.itemContainer
{
	padding-left: 10px;
}
.expanded .haveContainer, P.expanded
{
	background-image: url(http://www.business.su/img/ico_minus.gif);
}

.altdiv {visibility:hidden; position:absolute; left:0; top:0; border-style:solid; border-color: #000000; border-width:1px; width:970px; height:10px; background-color: #ffffff; color: #0000aa; padding:8px; z-Index:3; font-size: 11px; font-weight: normal;}
.altdivsmall {visibility:hidden; position:absolute; left:0; top:0; border-style:solid; border-color: #000000; border-width:1px; width:300px; height:40px; background-color: #ffffff; color: #0000aa; padding:8px; z-Index:3; font-size: 11px; font-weight: normal;}
.altdivusual {visibility:hidden; position:absolute; left:0; top:0; border-style:solid; border-color: #000000; border-width:1px; width:300px; height:40px; background-color: #ffffff; color: #0000aa; padding:8px; z-Index:3; font-size: 11px; font-weight: normal;}

.mnf {padding: 0px; margin: 0px;}

.obtextexcl {	text-align: left;	vertical-align: top;	background-color: #FFD57F;	border: 1px solid #f2f2f2;	border-right: 1px solid #8C8F98;}
.obtextexcl2 {	text-align: left;	vertical-align: top;	background-color: #FFE988;	border: 1px solid #f2f2f2;	border-right: 1px solid #8C8F98;}

.obtexttechnical {	text-align: left;	vertical-align: top;	background-color: #FEEEE3;	border: 1px solid #f2f2f2;	border-right: 1px solid #8C8F98; font-size: 13px;}

.marketgid a {color: #444444; font-size: 12px; line-height: 140%;}
