/*Compass Design layout.css CSS file*/
body {
text-align:center; /*center hack*/
font: normal 8pt Verdana, Helvetica, Arial,sans-serif;
background-color: #faeedd
}
/* faeedd  fff5ee
*/
/*#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; 
padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}*/

#system-message dd ul  {
	font: normal 10pt  Verdana;	color: black;
	border: 2px solid #FF080E;
	margin: 1px 0px 1px 1px;
	padding: 6px 2px 6px 34px;
	background-image: url(con_info.png);
	background-repeat: no-repeat;
	background-position: 6px;
}


/*
#MastHeadborders{width: 800px; padding: 0;  margin: 15px 0 0 20px; height: 67px;}
#logo{
    margin: 3px 0 0 0; padding: 0;  border: 0;
    float: left;   width: 103px;   height: 50px;
}

.spacer {
	float: left;
	PADDING: 0; MARGIN: 0;  height: 8px; 
	width: 800px; background-color: white;
}*/

P.fig, P.specialist {
	text-align: center; /* Выравнивание по центру */
	/*margin: 0;
	padding: 0;*/
}

P.fig img{
	width:168px;
}

.specialist img {
	width:130px;
}

a img {
    border: none; 
   }
#logo{float:left;width:155px; margin: 3px 0 0 0; padding: 0; border: 0;}
#imglogo {height: 50px; width: 103px;}
#mainTitle {
	float:left;
	text-align: left;
	font: normal 24pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
#underHeader {font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}
#liquidheader{margin-right:200px}
#banner{float:right;width:200px;}
#header {height:75px; background-color: #fffeee }
#header .inside {padding: 10px 0 0 0;}
/* ff2400 cc0000
*/
a {color: #cc0000; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color: #800000;	text-decoration: none}
a:visited:hover {text-decoration: underline}

ul {margin: 0; padding: 0; list-style-type: none;}	
.moduletable_menu ul {margin: 0; padding: 0; width: 140px; list-style-type: none;}	
.moduletable_menu ul li {margin: 0; padding: 0;list-style: square none inside; color: #CC0000;}
ol {margin: 5px 0 10px 0px; padding: 0px}
ol  li{margin: 0px 0 0px 30px; padding: 0px}

.moduletable_menu .item53, .moduletable_menu .item61, .moduletable_menu .item65 , .moduletable_menu .item97
{list-style: none none outside;
font-weight: bold;	color: #CC0000;}
.moduletable_menu {padding: 0 0 10px 0;}


.button{
		        color: #ffffff;
		        
		        font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
		        text-align: center;
		        text-decoration: none;  
		        padding: 0 4px 0 4px;
		        border: 0;
		        height: 16px;
		        vertical-align: middle;
		        background-color: #CC0000;
		        cursor: hand;
		}

#wrap {
min-width:760px;
max-width:960px;
width: auto !important; /*IE6 hack*/
width:960px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}



div#content80,
div#content100{padding: 0 2px 0 2px; font: normal 10pt  Verdana;	color: black;text-align: justify; background-color: #fffeee}


div#wrapper{float:left;width:100%}
div#content80{margin: 10px 200px 0 155px;}
div#content100{margin: 0 0 0 155px; }
div#navigation{float:left;width:200px;margin-left:-200px}
div#extra{float:left;width:155px;
margin-left:-100% !important;
margin-left:-960px;
}
#navigation  .inside{padding-left: 10px;}
#extra  .inside{padding-right: 10px;}









#footer {clear:both; }
#footer .inside {padding: 10px 0 50px 0;}
.inside {padding: 10px 0 0 0;}


/*Compass Design typography CSS*/


* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,/*ul,ol,*/dl,fieldset,address {
margin: 0.5em 0; 
}
a.contentpagetitle {
font: bold 10pt  Verdana;	color: #CC0000;
}
/*li,dd { 
margin-left:1em;
}*/
fieldset { 
border:1px #CC0000 solid;
padding:.5em; 
}
body {
margin:1em 0;
}
#wrap{
}
#header{
border-bottom: 2px solid #CC0000;
}
#footer{
border-top: 2px solid #CC0000;
}
a{
text-decoration:none;f
}
a:hover{
text-decoration:underline;
}
.componentheading, .contentheading {
	font: bold 12pt Arial, Helvetica, sans-serif;   
	COLOR: #CC0000;
	margin: 5px 0 15px 0;
}

/*#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}*/
.moduletable{
margin-bottom:1em;
padding:0 10px; /*padding for inside text*/ border:1px #CC0000 solid;
}
.moduletable h3{

/*color:#fff;*/
font: bold 8pt Verdana, Helvetica, Arial,sans-serif;
/*negative padding to pull h3 back out from .moduletable padding*/ }

/*Compass Design typography CSS*/
.moduletablemenu{
padding:0;
color: #333;
margin-bottom:1em;
}
.moduletablemenu h3 {
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
border-bottom:1px solid #fff;
}
.moduletablemenu ul{
list-style: none;
margin: 0;
padding: 0;
}
.moduletablemenu li{
border-bottom: 1px solid #ccc;
margin: 0;
}
.moduletablemenu li a{
display: block;
padding: 3px 5px 3px 0.5em;
border-left: 10px solid #333;
border-right: 10px solid #9D9D9D;
background-color:#666;
color: #fff;
text-decoration: none;
}
html>body .moduletablemenu li a {
width: auto;
}
.moduletablemenu li a:hover,a#active_menu:link,a#active_menu:visited{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}
#current {border-top:1px solid crimson; 
	border-bottom: 1px solid crimson;
	background: #fffeee; color: crimson;
	margin-right: -15px}

/* default Joomla styles */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
form#selectForm {}
table.contentpane {}
td.contentheading {}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}
table.contentpaneopen {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}
span.article_separator {}
input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {}
div.blog_more {}
a.blogsection
td.contentdescription {}
span .article_separator {}
td.componentheading {}
form#poll {}
table.pollstableborder {}
th.sectiontableheader {}
td.smalldark {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
/*input#area_{VALUE} {} /* Value is set programatically */
input.button {}
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
#search {}
input.text_area {}
select.inputbox {}
span.breadcrumbs  {font: normal bold 8pt Verdana, Helvetica, Arial,sans-serif;}
span.pathway {}
/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#modlgn_username,input#modlgn_passwd {width:106px;}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul#sublevel  li {list-style: square none inside;}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll {}
ul.relateditems {}
input#mod_search_searchword {}
/*div .search{
		        
		        font: normal 8pt Arial, Verdana, Helvetica, sans-serif;
		        margin: 0 10px 10px 0;
		        padding: 0 10px 10px 0;
		        vertical-align: middle;
		        color: #000000;
		}*/
ul.sections {}


.search{vertical-align:bottom;margin:33px 0 0 0; text-align:right; padding:0px}
.search .inputbox{
width:144px; text-align:left; 
margin-right:10px;
padding:0 0 0 10px; 
height:19px; 
border:1px solid #CC0000;
/*color:#CC0000;*/
}
.search  .button{
		        padding: 0 0px 0 0px;
				width:24px;
		}