html, body {
	background:  #ECF7FF url('img/bkgnd2.gif');
	margin: 3px 0px;
	padding: 0;
	border: 0;
	text-align: center;
	/*scrollbar-face-color: 000000; 
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: 99CCFF; 
	scrollbar-darkshadow-color: FFFFFF;
	scrollbar-shadow-color: 99AACC; 
	scrollbar-arrow-color: FF0066;
	scrollbar-track-color: 000000;*/
}
img {border: 0;} 

a {	outline: none; }


/*ÁËÎÊÈ*/
#carrier {
	width: 880px; //ØÈÐÈÍÀ ÑÀÉÒÀ
	padding: 0px;
	border: 0px;
	background-color: #07003E;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
#header, #navig, #hello, #index1, #index2, #article, #confer, #footer {
	width: 100%;
	clear: both;
}
#navig {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
#index1 {
	overflow: hidden;
	background: #07003E;
	text-align: left;
}
#index2 {
	overflow: hidden;
	background: #fff;
	text-align: left;
	font-size: 9pt;
	color: #333333;
}
#leftcol {
	width: 250px;
	float: left;
	background: #07003E;
}	
#central {
	width: 370px;
	float: left;
	background: #000;
	padding: 3px;
}
#rightcol {
	width: 250px;
	float: left;
	clear: right;
	background: #07003E;
}
#footer {
	overflow: hidden;
	background: #ffffcc;
}

/*ÑÒÈËÈ*/
#navig a:link {COLOR: #000000; text-decoration: none;}
#navig a:visited {COLOR: #000000; text-decoration: none;}
#navig a:active {COLOR: #CCCCff; text-decoration: none;}
#navig a:hover {COLOR: #CC00ff; text-decoration: none;}

#hello h2 {
	text-align: center;
	color: #AAFFE6; 
	font-size: 17px;
	font-style: italic;
}

#leftcol h2, #rightcol h2 {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #AAFFE6; 
	margin: 3px 0px 7px 0px;
	padding: 0px;
}

#central h2 {
	color: #CDFFE6; 
	font-size: 14px; 
	font-weight: bold;
	margin: 0px 0px 10px 0px;
//  padding: 0px 0px 10px 0px;
}
#central h2 {
	text-align: center;
	margin: 0px 0px 10px 0px;	
}
#leftcol h3 {
	text-align: left;
	color: #CDFFE6; 
	font-size: 14px; 
	font-weight: bold;
	margin: 0px;
	padding: 0px 15px;
	background: url('img/main/bul.gif') no-repeat;
	border-bottom: 1px solid #99FF99;
}
#leftcol p {
	margin: 0px 2px 10px 5px;
	text-indent: 0.5em;
	text-align: left;
	font-family: Verdana; 
	font-size: 12px;
}
a.m1 {color: #CDFFE6;text-decoration: none}
a.m1:link {color: #CDFFE6;text-decoration: none}
a.m1:visited {color: #CDFFE6;text-decoration: none}
a.m1:hover {color: #CDFFE6;text-decoration: underline}
a.m1:active {color: #CDFFE6;text-decoration: underline}

#central h3 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #07003E;
  	color: #CDFFE6; 
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 6px;
}
#central p {
	margin: 0px 0px 10px 2px;
	text-indent: 0.5em;
	text-align: left;
	font-family: Verdana; 
	font-size: 12px;
}
.date {
	color:#FF66FF;	
	font-size: 12px; 
	margin: 0px 0px 0px 4px;

}
a.mai {color: #CDFFE6; text-decoration: none}
a.mai:link {color: #C6FFE2; text-decoration: none}
a.mai:visited {color: #C6FFE2; text-decoration: none}
a.mai:hover {color: #CDFFE6; text-decoration: underline}
a.mai:active {color: #CDFFE6; text-decoration: underline}

#rightcol h4 {
	color: #FF66FF;
	font-weight: normal; 
	font-size: 14px;
	margin: 0px;
	padding: 0px 15px;
	text-align: left;
	background: url('img/main/bul2.gif') no-repeat;
}
#rightcol p {
	margin: 0px 2px 10px 5px;
	text-align: left;
	text-indent: 0.5em;
	font-size: 13px;
  	color: #CDFFE6; 
}

.footable {
width: 100%;
border: 0;
text-align: center;
	font-size: 8pt; 
	font-weight: bold; 
	color: #000080;
}


.gosearch p {
text-align: center;
padding-left: 100px;
}

#footer a {color: #FF0099; text-decoration: none}
#footer a:link {color: #FF0099; text-decoration: none}
#footer a:visited {color: #FF0099; text-decoration: none}
#footer a:hover {color:#FF0099; text-decoration: underline}
#footer a:active {color: #FF0099; text-decoration: underline}

/*ÑÒÀÒÜÈ*/

#article {
	overflow: hidden;
	background: #fff;
	align: left;
	text-align: left;
	font-size: 13px;
	color:#000080; 
}
#article h3 {
	color:#000080; 
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#menu1 {
	border: 1px #333399 dashed;
	margin: 5px 20px;
	padding: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#menu1 a:link {COLOR: #000000; text-decoration: none}
#menu1 a:visited {COLOR: #000000; text-decoration: none}
#menu1 a:active {COLOR: #CCCCff; text-decoration: none}
#menu1 a:hover {COLOR: #CC00ff; text-decoration: none}

#article p {
	text-indent: 1em;
	margin: 20px;
	text-align:left;
	font-size: 14px;
}
#article h3  {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

#article h4 {
	color:#000080; 
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: #CCFFFF; 
	clear:both;
	margin: 30px;
	padding: 5px;
}

#article h5  {
	font-size: 115%;
	font-weight: bold;
	text-align: left;
	margin: 5px 35px;
}
#article ul {
	color:#000080; 
	text-indent: 1.5em;
	text-align: left;
	font-size: 14px;
	margin: 0px 30px;
	padding: 0px;
}

/*ÊÎÍÔÅÐÅÍÖÈÈ*/

#confer {
	overflow: hidden;
	background: #fff;
	align: center;
	text-align: center;
	font-size: 13px;
	color:#000080; 
}
#confer h3 {
	color: #0033FF; 
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 10px;
}

#confer h4 {
	color: #3366FF; 
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	clear:both;
}

#confer h5  {
	font-size: 115%;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px;
	padding: 5px 0px;
	background: #BCE3FE; 
}

#confer p {
	text-indent: 1em;
	margin: 20px;
	text-align: left;
	font-size: 15px;
}

#confer p.textconf {
margin: 20px 50px;
text-indent: 2em;
text-align: justify;
font-size: 14px;
color: #333333;
}

#confer ul, #confer ol  {
	color:#000080; 
	text-indent: 2em;
	text-align: left;
	font-size: 14px;
	margin: 10px 50px;
	padding: 0px;
}

.fon {
text-align:center;
width: 90%;
border: 0px;
padding: 20px;
margin: 10px;
}

.dateconf {
	font-size: 18px;
	font-weight: bold;
	color: #FF3366;
	text-align: center;
}
.bigtext {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.titleconf {
	font-size: 22px;
	color: #000080; 
	font-weight: bold;
	text-align: center;
}
.textblue {
text-align: center;
color: #0000FF;
font-weight: bold;
}

a.1 {
border: 1px solid #CCC;
padding: 2px;	
margin: 10px 5px 10px 0;
}

.conftab {
text-align: left;
width: 90%;
margin: 20px;
}

.conftitle1 {
text-align:left;
font-size: 14px;
}

.conftitle2 {
text-align:left;
font-size: 14px;
font-weight: bold;
}

/*ÑÑÛËÊÈ*/
.linknum, .linkbanner, .linkcity {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	vertical-align: top;
}

.linktitle {
color:#000099;
font-size: 14px;
padding: 5px;
vertical-align: top;
}


/*ÐÀÇÍÎÅ*/
.updated {
	text-align: right;
	margin: 7px 10px;
	padding: 0px;	
	color: #CCC; 
	font-size: 10px;
}

.articles {
	align: center;
	width: 95%;
	border: 1;
	cellspacing: 2;
	cellpadding: 2;
	border: 1px gray solid;
	text-indent: 0px;
}

.artnum, .artyear, .artviews, .artrating, .appnum {
	font-size: 12px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

.approvaltab {
	width:95%;
	border: 1px dashed #CCCCFF;
}

.arttable {
	width:95%;
//	border: 1px dashed #CCCCFF;

}
.appitem {
	font-size: 14px;
	padding: 10px 20px;
}

.artheader {
	font-size: 15px;
	padding: 0px 5px;
}

.artheader a {
text-decoration: none;
color: #003366;}

.artrate {
	align: right;
	color:#669999;
}
.artauthor {
	color: #3333CC;
	font-style:italic;
	font-weight: bold;
}

.journal {
font-style: italic;
text-align: center;
}

td.header {
	width: 90%;
}

p.num, p.header, p.year, p.views, p.rating  {
	}


#quot {
	margin-left: 75%;
	align: right;
	text-align: right;
	text-style: italic;	
}

#article h5  {
	font-size: 115%;
	font-weight: bold;
	text-align: left;
	margin: 5px 35px;
}

.references {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 5px 35px;
}

.notice {
	font-size:8px;
	text-align:right;
	color:#666666;
}

#leftcol2 {
	width: 225px;
	float: left;
	border: 1px dashed gray;
}	
#central2 {
	width: 310px;
	float: left;
	padding: 3px;
	border: 1px dashed gray;
}
#rightcol2 {
	width: 225px;
	float: left;
	clear: right;
	border: 1px dashed gray;
}

.index table  {
	background: url(img/indexs/bgpap.gif);
	border: 1px red;
	text-indent: 0.5em;
	text-align: left;
	font-family: Verdana; 
	font-size: 10px;	
}

/*ÑÅÌÈÍÀÐÛ*/
.seminar, .bodyclub {
	border: 1px #00aa99 dashed;
	width: 95%;
}

.sem_title, .bc_title {
	background-color:#F8E8DE;
	text-align: center;
	font-weight: bold;
	font-size: 15pt;
}

sem_format, .bc_format {
	font-size: 9pt;
	margin-top: 2px;
	margin-bottom: 2px;
}


.sem_trainer, .èñ_trainer {
//	font-weight: bold; 
	padding: 5px 20px;
	font-size: 9pt;
	color:#333399;
	
	
}
/*
.sem_desc {
	font-size: 11px;
}*/

.popular {
	position: absolute;
	right: 10px;
	width: 35px;
	height: 35px;
	border: 1px red dashed;
}


.pstrnav {
	text-align:center;
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}

/*ÊÎÌÌÅÍÒÀÐÈÈ*/

.comments {

font-family:Verdana;
font-size:11px;
color: #666666;

}

/*ÐÅÉÒÈÍÃ*/

.pvote {
border: 1px solid gray;
background-color: #f6f6f6;
padding: 10px;
}

.pvote2 {
border: 1px solid gray;
background-color: #f6f6f6;
padding: 10px;
font-size: 11px;
color: #009966;
}

.sub_vote1 {
border:1px solid gray;
color: #FFFFFF;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
background-color:#339900;
width: 80px;
margin-left:5px;
}

.sub_vote2 {
border:1px solid gray;
color: #FFFFFF;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
background-color:#FF6600;
width: 105px;
margin-left:10px;
}

.otstup {
margin-left: 195px;
}


post_title. {
align: center;
background:#f6f6f6;
}

.sem_format {
align: center;
padding: 10px;
margin: 17px;
font-size: 10pt;
font-style: italic;
}

.post_add, .commautor {
color:#669999;
padding-left: 35px;
}

.post_preview  {
	border: 1px #669999 dashed;
	width: 95%;
}

.post_comment {
	color:#669999;
	font-size: 10põ;
	padding: 2px 35px;
}
/*ÊÎÌÌÅÍÒÀÐÈÈ*/

.commtab, .posttab {
width: 840px;
margin: 20px;
border: 1px dashed #CCCCFF;
} 

.post, .commtext {
background-color:#f6f6f6;
}

.commtext {
padding: 10px 25px;
color:#333333;
}

/*ÏÎÑÎÁÈß*/

.bookdesc, p.bookdesc{
	font-size: 10px;
	align: left;
	margin: 4px;
}

.bookstab {
	border: 1px #669999 dashed;
	width:98%;
	text-align: left;
}

.bookstab td, .personestab td {
vertical-align: top;
text-align: left;
}

.booksnum {
	width: 5%;
	font-size: 8pt;
	margin: 2px;	
}

.booksorder {
	width: 20%;
}

.booksdesc {
	width: 380px;
}

.linkcity {
	width: 250px; 

}
.menusem {
	text-align: left;
	width: 95%;
	border: 1px dashed #CCCCCC;
	padding: 3px;
	
}
.nav_cat {
// text-transform:uppercase;
font-weight: bold;
text-decoration: none;
font-size: 14px;
color: #000033;
margin: 20px;
}

.nav_sem {
//margin-left: 10px;
text-decoration: none;
font-size: 13px;
//font-weight: bold;
color: #003399;
}
.semdate {
padding-left: 20px;
color: #FF0099;
//font-weight: bold;
}
.semcity {
font-size: 13px;
color: #FF0099;
//font-weight: bold;
}

.sem_event {
text-align:center;
font-size: 18px;
color: #FF0099;
font-weight: bold;
}

.sem_price, .sem_ {
text-align:center;
font-size: 18px;
color: #FF0099;
font-weight: bold;
}
.post_sem {
font-weight: bold;
font-size: 14px;
color: #FF0099;
}

.zapis {
width: 95%;
margin: 20px;
padding: 10px;
}

.adr, .proezd {
padding: 10px 20px;
}

/* ÏÅÐÑÎÍÀËÈÈ */

.persontab {
width: 95%;
border: 1px dashed #CCCCFF;
}

.persontab td {
text-align:left;
vertical-align: top;
padding: 0px 5px;
}

.numb, .sertif, .diplom {
color: #333333;
text-align: left;
}

.fio {
font-weight: bold;
color: #000099;
text-indent: none;
}

td.numb {
width: 10px; }
.city {
color:#0033CC;}

.profession, .adress, .phone, .email, .site {
color: #666666;
font-size: 8pt;
margin: 0px;
padding: 0px;
}

.bio {
color: #666666;
font-size: 6pt;
margin: 0px;
padding: 0px;
}


#email a:link {COLOR: #3333FF; text-decoration: none;}
#email a:visited {COLOR: #0033CC; text-decoration: none;}
#email a:active {COLOR: #CCCCff; text-decoration: none;}
#email a:hover {COLOR: #CC00ff; text-decoration: none;}


/* ÈÍÔÎ ÄËß ÈÍÎÑÒÐ */
.foreing {
width: 100%;
border: 1px #99CCFF dashed;
vertical-align: top;
text-align:left;
font-size: 12px;
padding: 5px;
}

.foreing h5 { 
font-size: 18px;
margin: 5px 10px;
}

.foreing td { 
vertical-align: top;
}

.list {
margin: 0px;
padding: 0px;
text-indent: 1em;
}

#cse-search-results {
	text-indent: 1em;
	margin: 20px;
	text-align:left;
	font-size: 14px;
}

#confer {
align: left;
cellspacing: 2;
cellpadding: 2;
border: 1px gray;
}

#confer td {
vertical-align: top;
text-align: left;
}

.tema {
	font-size: 16px;
	color: #CC00FF;
	font-weight: bold;
}

.date2 {
	font-size: 14px;
	color: blue;
	font-weight: bold;
}
