body  {
	margin: 30px auto 0px auto;
	padding: 0px 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 8pt;
	background : #928a63 url(images/bg_all.jpg) repeat-y left top;
}
td{
	color: #333;
	font-size: 8pt;
}
img, table {
	border: none;
}
form{
	margin: 0px;
	padding: 0px;
}
input, select {
	vertical-align : middle;
	}
input, textarea{
	font-size: 9pt;
	color: #000;
}
a:link, a:visited{
	color: #000;
	text-decoration: underline;
}
a:hover{
	color: #2b3b66;
}
h1 {
	font-size : 16pt;
	/*color : #2D3E6C;*/
	color : #7f9db9;
	text-align : center;
	margin : 0px;
	padding : 0px;	
	font-family: Georgia, Helvetica, sans-serif;
	
}
h2 {
	font-size : 14pt;
	text-align : center;
	margin : 0px;
	padding : 0px;
	font-family: Georgia, Helvetica, sans-serif;
	color : #7f9db9;
}
h3 {
	font-size : 12pt;
	text-align : center;
	margin : 0px;
	padding : 0px;		
}
h4 {
	font-size : 8pt;
	margin : 0px;
	padding : 0px;
}
.main{
	width : 800px;
	margin : 0px auto;
	background : #fff;
}
.footer{
	width : 780px;
	margin : 0px auto;
	clear : both;
	padding : 25px 0px;
	font-size : 8pt;
	color : #676240;
}
.footer a:link, .footer a:visited{
	color : #5e5348;
	text-decoration: underline;
}
.footer a:hover{
	color: #2b3b66;
}

.top_bg{
	height : 45px;
	width : 800px;
	clear : both;
	background : #384967 url(images/bg_top_m.jpg) repeat-y left top;
}
.top{
	height : 113px;
	width : 800px;
	clear : both;
	padding-top : 15px;
}
.top_main{
	height : 95px;
	width : 800px;
	clear : both;
}
.logo{
	width : 520px;
	height : 95px;
	float : left;
	clear : right;
}
.top_block{
	height : 22px;
	float : right;
	clear : right;
	padding-top : 60px;
	padding-left : 40px;
	padding-right:10px;
}
.right_menu
{
	color: #667;
	padding-left :5px;
	padding-right : 5px;
}
.top_menu{	
	color: #667;
	padding-left : 10px;
	padding-right : 5px;
	text-align:right;
}
.top_menu_table tr td{	
	text-align:right;
}
.top_menu a:link, .top_menu a:visited{
	text-decoration: none;
}
.top_menu a:hover{
	text-decoration: underline;
}
.search{
	width : 75px;
	height : 20px;
	border : 1px solid #7f9db9;
	margin-right : 2px;
}
.top02{
	width : 800px;
	clear : both;
}
.top02 table{
	width : 800px;
}
.left_top{
	width : 205px;
	background : #8b9abb;
	height : 25px;
	border-bottom : 8px solid #3c558e;
	border-top : 8px solid #3c558e;
}
.title
{
	background : #adb0b8 url(images/bg_tit.jpg) repeat-y left top;	
	color : #fff;
}
.top_title{
	background : #767b88 url(images/bg_top_tit.jpg) repeat-y left top;	
	height : 8px;
	font-size : 1px;
}
/*.content{
	width : 800px;
	clear : both;
}*/
.content_table{
	width : 800px;	
	height: 400px;
	
}
.table_login_page
{
	width:100%;
}
table.table_login_page tr td
{
	padding: 5px;
	vertical-align:top;
}
table.table_login_page tr td ul
{
	padding: 5px 0px 5px 20px;
	margin:0px;
}

.table_text_box
{
	width:100%;
}
table.table_text_box tr td
{
	padding: 15px;
}
.left_block{
	width : 185px;
	padding: 10px 10px;
	background : #867e52;
	vertical-align : top;
}
.left_block a:link, .left_block a:visited{
	color : #000;
	text-decoration: none;
}
.left_block a:hover{
	color: #fff;
}
.center_block{
	padding : 0px 0px 0px 0px;
	vertical-align : top;
	position:absolute ;		
	height: 100px;
	margin:0px,0px 0px,0px;
	left:190px;
}
.login{
	width : 170px;
	margin: 0px auto;
}
table.login tr td{
	padding-bottom : 5px;
	/*font-weight : bold;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color : #000;
   }
.login_in{
	color : #fff;
}
.log{
	width : 100px;
	height : 16px;
	border : 1px solid #7f9db9;
}
.inp_style{
	border : 1px solid #7f9db9;
	background:#fff;
}
.inp_registration{
	border : 1px solid #7f9db9;
	background:#FFFFFF;
}
.log_but{
	margin-top : 10px;
}
/* main_menu */
.main_menu{
	width :100%;
}
table.main_menu tr td{
	padding: 10px;
	vertical-align : top;
}
table.main_menu tr td ul{
	padding: 0px;
	margin : 7px 0px;
	list-style : none;
}
table.main_menu tr td ul li{
	padding: 0px 0px 10px 5px;
	margin : 0px;
	list-style : none;
	color:#999999;
}
table.main_menu tr td a:link, table.main_menu tr td a:visited{
	text-decoration: none;
}
table.main_menu tr td a:hover{
	text-decoration: underline;
}
h5{
	border-bottom : 1px dashed #000;
	font-size: 9pt;
}
.users_admin
{
	width:95%;
	border: 1px solid #000;
	border-collapse:collapse;
	}
table.users_admin tr td, table.users_admin tr th {
	border: 1px solid #000;
	padding:5px;
	}
.tab_inside
{
	width:100%;
	border: 1px solid #dadbdf;
	border-collapse:collapse;
	background:#dadbdf;
	}
table.tab_inside tr td {
	border: 1px solid #000;
	padding:5px;
	}
.users_block
{
	width:100%;
	}
table.users_block tr td
{
	padding:25px;
	vertical-align:top;
}

table.users_block2 tr td
{
	padding:5px;
	vertical-align:top;
}	
.div_users_admin{
	height : 250px;
	overflow : scroll;
	overflow-x: hidden;
	padding: 2px 0px 0px 2px;
}
.div_users_admin_scr{
	height : 250px;
	overflow : scroll;
	padding: 2px 0px 0px 2px;
	width:780px;
}
.div_meetings_scrool
{
	height : 250px;
	overflow : scroll;
	overflow-x: hidden;
	padding: 2px 0px 0px 2px;
	width:240px;
}

.div_meetings_scrool_fullWidth
{
	height : 250px;
	overflow : scroll;
	overflow-x: hidden;
	padding: 2px 0px 0px 2px;
	width:98%;
}
.div_but{
float:left;
}
.div_but div{
float:left;
clear:right;
}
.but_bordl{
	width : 6px;
	height : 23px;
	/*background : url(images/but_left.gif) no-repeat left top;*/
	font-size: 1px;
}
.but_bordr{
	width : 6px;
	height : 23px;
	/*background : url(images/but_right.gif) no-repeat left top;*/
	font-size: 1px;
}
.but_cent{
	/*background : url(images/but_bg.gif) repeat-x left top;*/
	padding: 0px;
	height : 22px;
	padding-top:1px;
}
.button {
	background:#7f9db9;	
	height : 19px;
	border : none;
	color : #fff;
	padding: 0px 3px;
	margin:0px;
	font-size: 8pt;
	 
}
.center_block_admin{
	padding : 5px 0px 0px 0px;
	vertical-align : top;
}

