/* CSS professia.ru */

body{
	padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt; color:#6B6854; background-color:#ffffff;
	}
	
	
div, ul, h1, h2, h3, h4, img, form, input{
	padding:0; margin:0;
	}
	
h1, h2, h3 {
	font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
	font-weight: Bold; 		
}

h1 {
	font-size: 120%;
	
}
h2 {
	font-size: 100%;
	color: #609e06;
}
h3 {
	font-size:12px;
	color: #666666; 
}

h4 {
font-size:11px;
}

.h1_menu {
font-family:Arial,Helvetica; 
font-size:16px;
color: #8B2919;
font-weight: bold;
}

li {
	font-family:Arial,Helvetica;
}

.e1 {
	font-size: 9 px;
	color: #2E4F70; 
	font-family:Arial,Helvetica;
}

.e2 {
	font-size: 12 px;
	color: #6B6854; 
	font-family:Arial,Helvetica;
}

.menu {
	font-size: 11 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.e2s {
	font-size: 12 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
}

.e2_links {
	font-size: 12 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.e2i {
	font-size: 11 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.txt {
	font-size: 11 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
	}


.e3 {
	font-size: 11 px;
	color: #000000;
	font-weight: bold;
	font-family:Arial,Helvetica;
}

.e4 {
	font-size: 11 px;
	color: #6E6B6B; 
	font-family:Arial,Helvetica;
	text-decoration: none
}

.e5 {
	font-size: 12 px;
	color: #ffffff;
	font-family:Arial,Helvetica;
}

.e6 {
	font-size: 10 px;
	color: #2A4056;
	font-family:Arial,Helvetica;
}

.e7 {
	font-size: 16 px;
	color: #2A4056;
	font-weight: bold;
	font-family:Arial,Helvetica;
}

.e8 {
	font-size: 14 px;
	color: #2A4056;
	font-weight: bold;
	font-family:Arial,Helvetica;
}

.e9 {
	font-size: 11 px;
	color: #2A4056;
	font-family:Arial,Helvetica;
    font-weight: bold;
}




/* form elements */
form {
	margin:10px; padding: 0 15px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}



input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}


.form_serch {
font-size:8pt;
color:#2A4056;
}

.form_bold {
font-size:8pt;
color:#2A4056;
}

.formKA_serch {
font-size:10pt;
color:#2A4056;
}

.bat_bl {
font-size:7pt;
font-weight: bold;
color:#FFFFFF;
background-color: #2E4F70;
}

.bat {
font-size:8pt;
font-weight: bold;
color:#FFFFFF;
background-color: #63a503;
}

/* admin-stil */
.admin_m {
	font-size: 12 px;
	color: #ffffff;
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.admin_links {
	font-size: 11 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.admin_text1 {
	font-size: 13 px;
	color: #2A4056; 
	font-family:Arial,Helvetica;
}


/* links */
a, a:visited {
	text-decoration: none;
	color: #4F82CB; 
	background: inherit;
}
a:hover {
	color: #ff8e26;
	background: inherit;
}

a.red:link {color: #ba0000; TEXT-DECORATION: none}
a.red:visited {color: #ba0000;}
a.red:hover {COLOR: #ba0000;}

a.gren:link {color: #356219;  text-decoration: none}
a.gren:visited {color: #356219; text-decoration: none}
a.gren:hover {COLOR: #7b926d; text-decoration: none}

a.black:link {color: #5d5b5b; text-decoration: none}
a.black:visited {color: #5d5b5b; text-decoration: none}
a.black:hover {COLOR: #454545; text-decoration: none}

a.txt:link {color: #6B6854; text-decoration: none}
a.txt:visited {color: #6B6854; text-decoration: none}
a.txt:hover {COLOR: #6B6854; text-decoration: none}

.lin {
font-size:11px;
color:#6B6854;
}

a.lin:link {color: #6B6854; TEXT-DECORATION: underline}
a.lin:visited {color: #6B6854;}
a.lin:hover {COLOR: #6B6854;}


#lin {font:11px Arial, Helvetica, sans-serif; color:#6B6854;
	text-decoration:none;}


#lin a{
	font:11px Arial, Helvetica, sans-serif; color:#6B6854;
	text-decoration:none;}
	
	
#lin a:hover{
	text-decoration:underline;
	}


.tit_news {
	font-size: 12px;
	color: #454545; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.date_news {
	font-size: 10px;
	color: #BC3716; 
	font-family:Arial,Helvetica;
	font-weight: bold;
}

.txt_news {
	font-size: 12 px;
	color: #6B6854; 
	font-family:Arial,Helvetica;
}


/*------------------шапочка----------------*/
#header {
	width:100%; background:url(/images/header_bg.gif) repeat-x #FDFEFF;
	position:relative; margin:0 auto 0 auto; height:120px; color:#515151; 
	}
#header img {
	position:absolute;
	top:20px; left:5px;
	}
	
#header ul {
	width:300px; position:absolute; top:50px; right:300px;
	}	
	
#header ul li {
	float:left;	display:block;
	}
#header h1 {
	font-size:11px; position:absolute; top:5px; left:300px;
	}

#header div {
	position:absolute; top:20px; left:350px;
	}
	
#header h2 {
	font-size:13px; position:absolute; top:5px; left:15px;
	}
	
#header h3 {
	position:absolute; top:0px; right:5px; width:153px; height:89px;
	}
	
#header h4 {
	font-size:10px; position:absolute; top:5px; left:140px;
	}
	
#header ul li a {
	text-indent:-2000px; font-size:0px;  height:15px; text-decoration:none; display:block;
	}
#header ul.navi{
	width:650px; position:absolute; top:93px; left:240px; display:block;
	}
#header ul.navi li{
	float:left; padding:0 8px 0 8px; 
	}
#header ul.navi li a.na{
	text-indent:0px; color:#515151; text-decoration:none; display:block; height:22px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:22px;
	padding:0px 3px 0px 3px; margin:2px 0 2px 0; background-color:#DCDCDC;
	}
#header ul.navi li a.na:hover{
	background-color:#FDFEFF; color:#515151;
	}

/* Левое меню */	
#leftmenu {
	float: left;
	width: 230px;
	padding: 0; margin: 0;
}	
#leftmenu h1 {
	margin-top: 5px;
	padding: 5px 0 5px 10px; 
	font: bold 1em Verdana, 'Trebuchet MS', Sans-serif;
	font-size: 5 px;
	color: #555;
	background: #FDFEFF url(images/headerbg.gif) repeat-x left bottom;	
	border: 1px solid #EFF0F1;
}
#leftmenu .left-box {
	border: 1px solid #EFF0F1; 
	margin: 0 0 5px 0;	
}
#leftmenu ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none;		
}
#leftmenu ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(images/arrow3.gif) no-repeat 5px 5px;	
	padding: 2px 0 2px 25px;
	margin: 0 2px;	
}
#leftmenu ul.sidemenu a {
	font-weight: bolder;
	text-decoration: none;	
	background-image: none;	
}

/* rightmenu */	
#rightmenu {
	float: right;
	width: 170px;
	padding: 0; margin: 0;
}	
#rightmenu h1 {
	margin-top: 0px;
	padding: 5px 0 5px 10px; 
	font: bold 1em Verdana, 'Trebuchet MS', Sans-serif;
	font-size: 5 px;
	color: #555;
	background: #FDFEFF url(images/headerbg.gif) repeat-x left bottom;	
	border: 1px solid #EFF0F1;
}
#rightmenu .left-box {
	border: 1px solid #EFF0F1; 
	margin: 0 0 5px 0;	
}
#rightmenu ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none;		
}
#rightmenu ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(images/bat-arrow.gif) no-repeat 5px 5px;	
	padding: 2px 0 2px 25px;
	margin: 0 2px;	
}
#rightmenu ul.sidemenu a {
	font-weight: bolder;
	text-decoration: none;	
	background-image: none;	
}

	

/*---------------------------------стили таблиц контента-----------------*/

tr.odd {background: #F7F8F9}
tr.even {background: #ffffff}
tr.unmoderate {background: #E7E8E9}
tr.end {background: #FE929A}

table.list {background: #ccc}
table.list td, table.list th {padding: 2px 5px 3px}
table.list td {font-size:11px; font-family:Arial,Helvetica;}
table.list tr.even td {background:#fff}

.SelectList {
    font-size:8pt;
    color:#2A4056;
    width: 100%;
}

div.post {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; LEFT: -1000px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -1000px; HEIGHT: 0px
}

input,select,textarea {
FONT-FAMILY:Tahoma, Arial, Verdana, Geneva, Helvetica, MS Sans Serif;
font-size:10pt;color:#0000FF;}

.form {
font-size:9pt;
color:#2A4056;
}

.form_serch {
font-size:8pt;
color:#2A4056;
}

.form_bold {
font-size:8pt;
color:#2A4056;
}

.formKA_serch {
font-size:10pt;
color:#2A4056;
}

.bat_bl {
font-size:7pt;
font-weight: bold;
color:#FFFFFF;
background-color: #2E4F70;
}

	
	
/*---------------------------------нижний фрейм-----------------*/
#footer100{
	width:100%; height:100px; position:relative; left: 0; bottom:10px;
	border-top:#EDEDED 10px solid; float:left;
	}
#footer{
	width:100%; position:relative; margin:0 auto 0 auto; height:100px; font-family:Arial, Helvetica, sans-serif;
	}
	
#footer ul{
	width:600px; position:absolute; top:10px; left:5px;
	}
#footer ul li{
	float:left; display:block; font:12px/36px Arial, Helvetica, sans-serif; color:#515151; background-color:#FDFEFF;
	}
#footer ul li a{
	font:12px/36px Arial, Helvetica, sans-serif; color:#515151; background-color:#FDFEFF;
	text-decoration:none; margin:0 11px 0 11px; 
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	color:#000000; font-size:12px; line-height:20px; position:absolute; top:50px; left:15px; background-color:#FDFEFF;
	}
#footer p a {
	color:#000; background-color:#fff; text-decoration:underline; margin:0; padding:0;
	}
#footer p a:hover {	
	color:#000;
	background-color:#C6C6C6;
	}
#footer-bat{
	position:absolute; top:15px; right:0px;
	}

#footer-sity{
	height:10px; font-family:Arial, Helvetica, sans-serif;
	}
#footer-sity ul{
	position:absolute; top:65px; left:250px;
	}
#footer-sity ul li a{
	text-decoration:none; 
	}