BODY
{
	background-color:#F0F0F0;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}
a
{
	text-decoration:none;
	color:#303030;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}
ul
{
	padding:0px;
	list-style:none;
}
div
{
	padding:0px;
	margin:0px;
}
#page
{
	width:990px;
	margin:0px auto 0px;
	background-color:#FFF;
}
#pagemargin
{
	width:970px;
	margin:0px auto;
}
#pagehead
{
	width:100%;
	background:url(siteimg/headback.jpg) repeat-x center left;
	background-color:#99F;
	height:100px;
}
#pageheadred
{
	width:100%;
	background:url(siteimg/headbackred.jpg) repeat-x center left;
	background-color:#990000;
	height:100px;
}
#headlogo
{
	float:right;
	margin:0px 10px 0px 0px;
}
#pagebody
{
	width:99%;
	background-color:#FFF;
}
#minheight
{
	float:right;
}
#pagefoot
{
	width:100%;
	background:url(siteimg/footback.jpg) repeat-x center left #990000;
	height:90px;
	clear:both;
}
#pagefootblue
{
	width:100%;
	background:url(siteimg/footbackblue.jpg) repeat-x center left #990000;
	height:90px;
	clear:both;
}
#footlogo
{
	float:left;
	margin:0px;
}
#footmenu
{
	float:right;
	width:308px;
	margin:15px 0px;
	position:relative;
	right:21px;
	clear:right;
}
#footmenu a
{
	color:#f3f3f3;
}
#pagefootblue #footmenu a
{
	color:#FFFFFF;
}
#footmenuUl
{
	margin:0px;
	width:100%;
	font-size:1.4em;
}
#footmenuUl li
{
	width:50%;
	float:right;
	text-align:right;
}
.content
{
	width:769px;
	color:#303030;
	float:right;
}
.journalName
{
	font-size:1.9em;
	font-family: Verdana, Arial, sans-serif;
	text-align:left;
	margin:15px 0px 10px 10px;
	margin-bottom: 10px;
	font-weight:600;
}
#companyDiv
{
	width:63%;
	margin:0px 0px 0px 0px;
	position:relative;
	left:10px;
	float:left;
}
.compcont
{
	width:100%;
}
.heroPublic, .expertPublic 
{
	width:100%;
	clear:both;
}
.compPublic
{
	width:47%;
}
.heroPublic h3, .expertPublic h3, .compPublic h3
{
	font-size:1.4em;
	text-align:center;
	margin:0px 0px 5px;
}
.heroPublic h4, .expertPublic h4, .compPublic h4
{
	font-size:1.3em;
	text-align:center;
	margin:0px 0px 5px;
	font-weight:normal;
}
.heroPublic p, .expertPublic p
{
	font-size:1.2em;
	text-align:justify;
	margin:0px 0px 12px;
	line-height:1.3;
}
.compPublic p, .compPublic p
{
	font-size:1.2em;
	text-align: justify;
	margin:0px 0px 10px;
	line-height:1.3;
}
.previewImage
{
	float:left;
	margin:3px 7px 3px 0px;
	border:solid 1px #CCCCFF;
}
.rubric
{
	width:33%;
	float:right;
	top:0px;
	position:relative;
}
.rubricNameBlock
{
	background-color:#CCF;
	padding:0px;
	vertical-align:middle;
	margin-bottom:25px;
	padding:7px;
}
h3#rubricName
{
	font-family:Verdana, Arial, sans-serif;
	font-weight:600;
	font-size:1.1em;
	text-align:center;
}
.rubricPublic
{
	width:100%;
}
.rubricPublic h3, .rubricPublic h4
{
	font-size:1.4em;
	text-align:center;
	margin:0px 0px 5px;
}
.rubricPublic p
{
	font-size:1.2em;
	text-align: inherit;
	margin:0px 0px 12px;
	line-height:1.3;
}
.articleMenuTop
{
	width:100%;
	background-color:#990000;
	margin-bottom:4px;
}
.articleMenuTop p
{
	margin:0px 5px 0px 10px;
	padding:7px 0px;
}
.articleMenuTop a
{
	color:#f3f3f3;
}
.articleMenuSub
{
	width:100%;
	background-color: #CCCCCC;
	margin-bottom:4px;
}
.articleMenuSub p
{
	margin:0px 5px 0px 14px;
	padding:7px 0px;
}
td.contactLinkBlock
{
	background-color:#CCCCFF;
	width:200px;
}
td.publicLinkBlock
{
	background-color:#900;
	padding: 13px 3px;
	width:200px;
}
td.publicLinkBlock a
{
	color:#FFF;
	display:block;
	margin:1px 0px 2px
}
.pubhead, .comHead
{
	margin:0px;
	padding:0px;
}
.pubhead table, .comHead table
{
	margin:0px 0px 15px;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.humanBlock
{
	background-color: #CCCCFF;
	float:left;
	margin:0px 15px 15px 0px;
	padding-bottom:5px;
	width:200px;
}
.humanAbout img
{
	margin-bottom:7px;
}
.humanAbout p
{
	font-size:0.9em;
	margin: 0px 5px;
}
.humanAbout p.humanName
{
	font-weight:bold;
	margin-bottom:5px;
}
.pubtelo
{
	float:left;
	margin:0px;
	width:555px;
}
.imageBlock
{
	float:right;
	margin:0px 0px 0px 10px;
	width:200px;
}
.imageBlock img
{
	border:solid #ccccFF 1px;
	float:right;
	margin-bottom:15px;
}
p.querry, p.answer, p.intro
{
	font-size:1.1em;
	margin:0px 0px 7px;
	text-align:left;
}
p.querry
{
	font-weight:bold;
}
p.intro
{
	font-weight:bold;
	color:#000;
}
p.zagol
{
	font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 12px;
	text-align:center;
}
.questionNumber
{
	border:none;
	padding:0px;
	vertical-align:top;
}
.questionNumber img
{
	border:none;
	vertical-align:top
}
.questionQuerry
{
	font-size:1.2em;
	font-weight:bold;
	margin-top:4px;
	vertical-align:bottom;
}
.questionHuman
{
	font-size:1.2em;
	font-weight:bold;
}
.archevesZagol, .rubrucZagol, .themeZagol
{
	font-size:1.9em;
	font-family: Verdana, Arial, sans-serif;
	text-align:left;
	margin:15px 0px 10px 10px;
	margin-bottom: 10px;
	font-weight:600;
}
.boldLine
{
	margin-left:10px;
	margin-bottom:10px;
	border-width: 0px;
	background-color: #999;
	height:5px;
}
.journaList, .yearLabel
{
	margin-left:10px;
}
.yearLabel p
{
	font-size:1.25em;
	font-weight:bold;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.rubricUl, .themeUl, .rubricUl div.publicPreview, .themeUl div.publicPreview
{
	border:solid 0px #900;
}
.rubricUl, .themeUl
{
	height:200px;
	overflow:hidden;
	margin-left: 10px;
	width:47%;
	border-bottom-width: 1px;
}
.rubricUl a, .themeUl a
{
	display:block;
	height:100%;
	cursor: pointer;
}
.rubricUl a.preview, .themeUl a.preview
{
	text-align:justify;
	padding:0px 13px 0px 8px;
	margin-top:0px;
}
.rubricUl img, .themeUl img
{
	margin-left:8px;
	border:solid 1px #CCF;
}
.rubricUl div.publicPreview, .themeUl div.publicPreview
{
	background-color: #EFEFff;
	border-left-width: 1px;
	border-right-width: 1px;
	padding-top:5px;
	height:100%;
}
.rubricUl h3, .ulPublicName, .rubricUl b.n1, .themeUl b.n1, .rubricUl b.n2, .themeUl b.n2, .rubricUl b.n3, .themeUl b.n3, .rubricUl b.n4, .themeUl b.n4
{
	background-color: #900;
}
.rubricUl a h3, .ulPublicName
{
	color:#eee;
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	padding:0px 3px 4px;
	text-align:center;
}
.ulPublicName a
{
	font-size:1em;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#eee;
}
.rubricUl b.n1, .themeUl b.n1, .rubricUl b.n2, .themeUl b.n2, .rubricUl b.n3, .themeUl b.n3, .rubricUl b.n4, .themeUl b.n4
{
	display:block;
	height:1px;
	font-size:1px;
	overflow:hidden;
}
.rubricUl b.n1, .themeUl b.n1
{
	margin:0px 5px;
}
.rubricUl b.n2, .themeUl b.n2
{
	margin:0px 3px;
}
.rubricUl b.n3, .themeUl b.n3
{
	margin:0px 2px;
}
.rubricUl b.n4, .themeUl b.n4
{
	height:2px;
	margin:0px 1px;
}
.ReferTopMenu
{
	background-color:#a487f5;
	background-image:url(siteimg/referTopMenu.gif);
	background-repeat:repeat-y;
	width:100%;
	margin-top:3px;
}
.ReferTopMenu a
{
	display:block;
	padding:6px 15px 6px 3px;
	text-align:center;
	cursor:pointer;
	color:#000;
	font-size:0.9em;
}
.withCollapse
{
	background-image:url(img/referimg/hide.gif);
	background-position: right center;
	background-repeat:no-repeat;
}
.withExpand
{
	background-image:url(img/referimg/show.gif);
	background-position: right center;
	background-repeat:no-repeat;
	background-color:#ccf;
}
.CollapseElement
{
	overflow:hidden;
}
.ReferSubMenu
{
	background-color:#DDD;
	width:100%;
	margin-top:3px;
}
.ReferSubMenu a
{
	display:block;
	padding:4px 3px 4px 8px;
	cursor:pointer;
}
.compContact
{
	width:100%;
}
.compContact table
{
	margin:0px auto;
	vertical-align:top;
	
}
.compContact p
{
	margin: 3px 0px 2px;
	padding:0px;
}
.compContact a
{
	display:block;
	color:#900;
	margin: 3px 0px 2px;
	padding:0px;
}
.compContact .names
{
	text-align:right;
	padding-right:10px;
}
.sotrasAbout
{
	margin:20px 0px 10px;
}
.sotrasAbout .sotrasName
{
	margin:2px 0px 5px;
}
.sotrasAbout p
{
	margin: 1px 0px 3px;
}
.otrasName .one, .otrasName .two, .otrasName .three, .otrasName .four, .otrasName h2
{
	background-color:#a487f5;
}
.otrasName h2
{
	margin:0px;
	color:#FFF;
	padding:0px 13px 5px;
}
.otrasName .one, .otrasName .two, .otrasName .three, .otrasName .four
{
	display:block;
	overflow:hidden;
	font-size:1px;
}
.otrasName .one, .otrasName .two, .otrasName .three
{
	height:1px;
}
.otrasName .one
{
	margin:0px 5px 0px 0px;
}
.otrasName .two
{
	margin:0px 3px 0px 0px;
}
.otrasName .three
{
	margin:0px 2px 0px 0px;
}
.otrasName .four
{
	height:2px;
	margin:0px 1px 0px 0px;
}
.otrasName .bone, .otrasName .btwo, .otrasName .bthree, .otrasName .bfour, .otrasName h3
{
	background-color:#CCF;
}
.otrasName h3
{
	margin:0px;
	padding:5px 13px 0px;
}
.otrasName .bone, .otrasName .btwo, .otrasName .bthree, .otrasName .bfour
{
	display:block;
	overflow:hidden;
	font-size:1px;
}
.otrasName .btwo, .otrasName .bthree, .otrasName .bfour
{
	height:1px;
}
.otrasName .bone
{
	height:2px;
	margin:0px 0px 0px 1px;
}
.otrasName .btwo
{
	margin:0px 0px 0px 2px;
}
.otrasName .bthree
{
	margin:0px 0px 0px 3px;
}
.otrasName .bfour
{
	margin:0px 0px 0px 5px;
}
.companyPreview
{
	margin:20px 0px;
}
.companyPreview h4
{
	margin:0px;
	background:url(img/referimg/nameBack.gif) repeat-x bottom;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-left:solid 1px #CCC;
}
.companyPreview h4 a
{
	display:block;
	padding:2px 13px 5px;
}
.companyPreview .four, .companyPreview .three, .companyPreview .two, .companyPreview .one
{
	display:block;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	overflow:hidden;
}
.companyPreview .four
{
	margin:0px 1px 0px 0px;
	height:2px;
}
.companyPreview .three
{
	height:1px;
	margin:0px 2px 0px 0px;
}
.companyPreview .two
{
	height:1px;
	margin:0px 3px 0px 0px;
	border-right-width:2px;
}
.companyPreview .one
{
	height:1px;
	margin:0px 5px 0px 0px;
	background-color:#ccc;
}
.companyPreview p
{
	margin:0px;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
}
.companyPreview p a
{
	display:block;
	padding:13px 13px 8px;
}
.companyPreview .bone, .companyPreview .btwo, .companyPreview .bthree, .companyPreview .bfour
{
	display:block;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	overflow:hidden;
}
.companyPreview .bone
{
	height:2px;
	margin:0px 0px 0px 1px;
}
.companyPreview .btwo
{
	height:1px;
	margin:0px 0px 0px 2px;
}
.companyPreview .bthree
{
	height:1px;
	margin:0px 0px 0px 3px;
	border-left-width:2px;
}
.companyPreview .bfour
{
	height:1px;
	background-color:#CCC;
	margin:0px 0px 0px 5px;
}
.bannerCont
{
	bottom:0px;
	margin-top:150px;
	position:relative;
	text-align:center;
	width:170px;
}
.banner
{
	clear:both;
	margin-bottom:15px;
}
.banner img
{
	border:1px solid #CCC;
}
.banner p
{
	color:#006;
	margin:3px auto 0px;
	font-size:0.8em;
	width:150px;
}
.referButtom
{
	margin:0px 0px 20px;
	background:url(siteimg/referBut.gif) no-repeat;
	height:100px;
}
.referButtom a
{
	display:block;
	padding:30px 0px 30px;
	text-align:center;
	color:#444444;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	height:100%;
}
.articleButtom
{
	margin:0px 0px 20px;
	background: url(siteimg/articBut.gif) no-repeat;
	height:100px;
}
.articleButtom a
{
	display:block;
	padding:30px 0px 30px;
	text-align:center;
	color:#EEE;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	height:40px;
}
img.limg
{
border:1px solid #BE542E;
height:150px;
margin:13px 20px 3px 0px;
}
img.rimg
{
border:1px solid #BE542E;
height:150px;
margin:13px 0px 3px 20px;
}
p.otz
{
font:bold 16px, Times New Roman, serif;
margin-top:11px;
margin-bottom:7px;
text-align: left;
}
.exhibition
{
	clear:both;
	margin:0px auto 0px;
	padding-top:15px;
	width:450px;
}
.exhibition p
{
	font-size:1.2em;
	margin:0px 0px 5px 110px;
	text-align:center;
}
.exhibition img
{
	border:1px solid #CCC;
	float:left;
}

