﻿body {margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px}

p{
	margin-top:0px; margin-bottom:0px;
}

#bk_green{
	height:35px; width:100%; background:#006600; position:static;}

#ico_menu {
	width:800px; margin:0 auto; text-align:right;
}

#ico_menu img{
	border:0px;
}
#bk_orange{
	height:150px; width:100%;background :#F58634; position:relative;margin-top:20px
}

#header {
	background:white; width:800px; margin:0 auto; position:relative; 
}

.menu {
	margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; color:#727376; font-size:14px;
}

.menu td{
	width:100px; border-top:2px white solid; border-bottom:2px white solid;

}

.menu td:hover{
	width:100px; border-top:2px #006600 solid; border-bottom:2px #F58634 solid;
	
}

.menu a{
	color:#727376; text-decoration:none;
}

.menu a:hover{
	color:black; text-decoration:none;
}


#main{
	width:800px; margin:0 auto; margin-top: 30px; display:block;
	margin-bottom:20px;
}


#left_menu {
	width:200px; 
	float:left;
	margin-right:10px;
	
}

.for_authors{
	background:#F58634; text-align:center; color:white; font-weight:bold; padding-top:3px; padding-bottom:3px; font-variant:small-caps; margin-bottom:3px; font-size:13px;

}

#main_frame{
	width:590px; float:left;
}

.title_line{
	background:#006600; text-align:left; color:white; font-weight:bold; padding-top:3px; padding-bottom:3px; font-variant:small-caps; padding-left:5px; margin-bottom:6px; font-size:13px;
}


.authors_menu td{background:#006600; font-variant:small-caps; color:white; font-size:12px;
}

.authors_menu td:hover{background:#F58634; font-variant:small-caps;  color:white	
}

.authors_menu a{
	text-decoration:none; color:white; display:block;
}

.authors_menu a:hover{
	text-decoration:none; color:white
}


#footer {
	width:800px; 
	margin:0 auto; 
	border-top:5px #006600 solid; 
	
	clear:both;
	padding:3px 3px 3px 3px;
	background:#F58634
	
}

.reg{
	border:1px #006600 solid;
}

.reg th{
	border:1px #006600 solid;
	background:#006600;
	text-align:center;
	color:white
}


.style4{
	border:1px #006600 solid;

}


#prog td{
	vertical-align:middle; text-align:center; width:16%;
}

#prog  th{
	text-align:center; background:#F58634; color:white;font-weight:bold;  width:16%;
}
#prog  .social {background-color:#D5FFE2 }
#prog  .oral{background:orange	}
#prog  .coffee{background:#FF3399}
#prog  .poster{background:yellow}
#prog  .party{background:#FF00FF}	
#prog  .arrival{background:#FFFFCC;}
#prog  .openning{background:#FF9966}

label{
	color:#808080
}
select {
	vertical-align:top;
}

input {
	vertical-align:top;
}

textarea {
	vertical-align:top;
}
