@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:#e3edf4 url(back.gif) 0 0 repeat;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#757a86;
	text-align:center;
}

form {
	margin:0;
	padding:0;
}

img {
	border:none;
}

a {
	color:#0679d0;
	text-decoration:underline;
}

a:hover {
	color:#053fc2;
}

#container {
	width:980px;
	margin:0 auto;
	text-align:left;
}

#header {
	background:url(top.jpg) 0 0 no-repeat;
	width:936px;
	height:142px;
	margin:0 0 0 23px;
	position:relative;
}


#logo {
	position:absolute;
	width:267px;
	height:97px;
	background:url(logo.jpg) top left no-repeat;
	top:30px;
	left:32px;
	display:block;
	cursor:pointer;
}

#logo img {
	margin:31px 0 0 90px;
}

#menu-bar {
	background:url(back_vmenu.jpg) 0 0 repeat;
	width:910px;
	height:56px;
	margin:0 0 0 28px;
	position:relative;
}

#orn-topright {
	width:68px;
	height:143px;
	background:url(orn_top_right.gif) 0 0 no-repeat;
	position:absolute;
	right:-42px;
	top:0px;
	z-index:0;
}

#languages {
	list-style:none;
	margin:0;
	padding:6px 0 0 58px;
	width:195px;
	height:26px;
	position:absolute;
	left:0;
	top:0;
}

#languages li {
	width:52px;
	height:21px;
	background:url(wood_sep.gif) top right repeat-y;
	text-align:center;
	float:left;
}

#languages li.last {
	background:none;
}
#languages li img {
	width:22px;
	height:12px;
	margin:3px 0 0 0;
	border:1px solid #7d3423;
}

#languages li a img {
	border:1px solid #a76341;
}
/*------------- Horizontal menu ------------------- */
ul#hmenu {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:253px;
	z-index:2;

}

ul#hmenu li {
	padding:8px 7px 0 19px;
	float:left;
	height:25px;
	background:url(hmenu_sep.gif) 0 0 no-repeat;
	font:12px Georgia, "Times New Roman", Times, serif;
	position:relative;
}

ul#hmenu.ru li {
	padding:8px 4px 0 15px;	
	float:left;
	height:25px;
	background:url(hmenu_sep.gif) 0 0 no-repeat;
	font:12px Georgia, "Times New Roman", Times, serif;
	position:relative;
}

ul#hmenu.en li {
	padding:8px 4px 0 15px;	
	float:left;
	height:25px;
	background:url(hmenu_sep.gif) 0 0 no-repeat;
	font:12px Georgia, "Times New Roman", Times, serif;
	position:relative;
}

ul#hmenu li a {
	color:#d7cd92;
	text-decoration:none;
}

ul#hmenu li a:hover {
	text-decoration:underline;
}



ul#hmenu li ul {
	float:none;
	display:none;
	margin:0;
	padding:0;
	background:url(back_wood.jpg) 0 0 repeat;
	border:1px solid #6a3922;
	border-left:7px solid #6a3922;
	width:165px;
}

ul#hmenu.en li ul li, ul#hmenu.ru li ul li, ul#hmenu li ul li {
	float:left;
	position:relative;
	height:1%;
	display:block;
	border-bottom:1px solid #6a3922;
	border-top:1px solid #885136;
	background:none;
	font:12px Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin:0 0 2px 0;
}

ul#hmenu li.jshover ul, ul#hmenu li:hover ul {
	display:block;	
	position:absolute;
	top:33px;
	left:5px;
	z-index:21000;
}


ul#hmenu li.jshover div ul, ul#hmenu li:hover div ul {
	top:33px;
	left:auto; 
	right:0;
	z-index:21000;
	border:1px solid #6a3922;
	border-right:7px solid #6a3922;	
}

ul#hmenu li ul li.jshover {
	float:left;
} 


ul#hmenu li ul li a {
	color:#d7cd92;
	text-decoration:none;
	display:block;
	width:151px;
	padding:6px 7px 6px 7px;
	margin:0;
}


ul#hmenu li ul li a:hover {
	background-color:#724229;
	color:#e7e1c0;
	text-decoration:none;
}

ul#hmenu li.jshover div ul li a.submenu, ul#hmenu li:hover div ul li a.submenu {
	background:url(arrow_submenu2.gif) 5px 50% no-repeat;
	padding-left:15px;
	width:143px;
}


ul#hmenu li.jshover ul li a.submenu, ul#hmenu li:hover ul li a.submenu {
	background:url(arrow_submenu.gif) 155px 50% no-repeat;
}

ul#hmenu li.jshover ul li a.submenu:hover, ul#hmenu li:hover ul li a.submenu:hover {
	background-color:#724229;
}


ul#hmenu li.jshover ul li ul, ul#hmenu li:hover ul li ul  {
	display:none;
}

ul#hmenu li ul li.jshover ul, ul#hmenu li ul li:hover ul {
	display:block;
	position:absolute;
	left:165px;
	top:0;
	margin:0;

}

ul#hmenu li div ul li.jshover ul, ul#hmenu li div ul li:hover ul {
	left:-172px;
	top:-1px;
}

/*------------------------------------------ */
#main {
	background:#eff3f6 url(back_main.jpg) 0 0 repeat-y;
	margin:0 0 0 23px;
	width:905px;
	padding:0 0 0 29px;
	float:left;
	clear:both;
	display:inline;
}

#left-sidebar {
	float:left;
	width:234px;
	position:relative;
}


#orn-topleft {
	width:63px;
	height:120px;
	background:url(orn_top_left.jpg) 0 0 no-repeat;
	padding:0 0 0 52px;
	position:absolute;
	left:-52px;
	top:-33px;
}

#orn-topleft2 {
	width:9px;
	height:30px;
	background:url(orn_top_left2.jpg) 0 0 no-repeat;
	padding:0 0 0 52px;
	position:absolute;
	left:0px;
	top:-23px;
}
/* ----------------------- Начало: Вертикальное меню ---------------- */

ul#vmenu {
	background:#3585c3 url(back_blue.jpg) 0 0 repeat-y;
	width:234px;
	margin:0;
	padding:14px 0 14px 0;
	list-style:none;
}


ul#vmenu li {
	list-style:none;
	padding:0;
	margin:0;
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#f1e8b3;
	display:block;
	width:100%;

}

*:first-child+html ul#vmenu li {
float:left;
}

* html ul#vmenu li  { 	float:left;}

ul#vmenu li span {
	background:url(sel_toplevel.gif) 0 0 no-repeat;
	font:13px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:2px 22px 4px 0;
	line-height:14px;
}

ul#vmenu li a {
	margin:0 0 0 20px;
	padding:3px 22px 4px 20px;
	font:13px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color:#f1e8b3;
	background:url(bullet1.gif) 0 6px no-repeat;	
	display:block;
	line-height:14px;
}

ul#vmenu li span a {
	padding:0 22px 0 20px;	
}
ul#vmenu li span span {
	margin:0 0 0 20px;
	padding:1px 22px 0 20px;
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#f1e8b3;
	background:url(bullet1.gif) 0 4px no-repeat;	
	display:block;
	/*height:21px;*/
	line-height:14px;
}


ul#vmenu li .down a, ul#vmenu li span.down span  {
	background:url(bullet2.gif) 0 4px no-repeat;	
}


ul#vmenu li a:hover {
	color:#f6d723;
}



ul#vmenu li ul {
	padding:0 0 0 20px;
	margin:0 0 3px 0;
}

ul#vmenu li li a {
	color:#e6e3cc;
	background:none;
	font-size:11px;
	line-height:13px;
	padding:1px 27px 3px 0;
}

ul#vmenu li li span {
	background:none;
	font-size:11px;
	display:block;
	background:url(bullet3.gif) 15px 5px no-repeat;
	line-height:13px;
	padding:2px 27px 2px 25px;
}
ul#vmenu li li a:hover {
	color:#f2e061;
}

/* ----------------------- Конец: Вертикальное меню ---------------- */

#serach-form {
	height:78px;
	background:url(back_seach.jpg) 0 0 no-repeat;
	padding:0 0 0 26px;
}

#serach-form #query {
	background:#e1e6ea;
	border-top:1px solid #66351c;
	border-left:1px solid #66351c;	
	border-right:1px solid #92623f;	
	border-bottom:1px solid #92623f;	
	color:#74654c;
	font:12px Georgia, "Times New Roman", Times, serif;
	height:19px;
	padding:1px 0 0 3px;
	width:111px;
	margin:0 3px 0 0;
	display:block;
	float:left;
}

#serach-form button {
	background:#cbbb6f url(back_button.gif) 0 0 repeat-x;
	height:21px;
	border-top:1px solid #e7e0b0;
	border-left:1px solid #e7e0b0;	
	border-right:1px solid #9f9255;	
	border-bottom:1px solid #9f9255;	
	display:block;
	float:left;
	margin:0;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#864e32;
	text-transform:uppercase;
	width:64px;

}
ul#icons {
	padding:13px 0 18px 12px;
	margin:0 0 11px 0;
	list-style:none;
}

ul#icons li {
	width:52px;
	height:21px;
	background:url(wood_sep.gif) top right repeat-y;
	float:left;
}

ul#icons li.last {
	background:none;
}

ul#icons li a {
	display:block;
	height:16px;
	width:16px;
	margin:2px 0 0 17px;
}
.ic_home {
	background:url(ic_home.gif) center center no-repeat;
}

.ic_contacts {
	background:url(ic_contacts.gif) center center no-repeat;
}

.ic_sitemap {
	background:url(ic_sitemap.gif) center center no-repeat;
}

#login {
	background:url(back_auth.jpg) 0 0 no-repeat;
	height:145px;
	position:relative;
	padding:14px 25px 0 25px;
}
#imp_login {
	background:url(back_auth.jpg) 0 0 no-repeat;
	height:145px;
	position:relative;
	padding:14px 25px 0 25px;
}

#login_intranet {}

#login .logMail {
	position:relative;
	right:7px;
	bottom:7px;
	height:19px;
	width:200px;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	margin:0 0 10px 0;
}

#login .regMail {
	position:relative;
	right:10px;
	height:19px;
	width:200px;
	color:#0679d0;
}

#login h3 {
	margin:0 0 10px 0;
	padding:0;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	line-height:16px;
	
}

#login label, #imp_login label {
	display:block;
	float:left;
	width:66px;
	color:#61707b;
	height:17px;
	padding-top:2px;
}

#login .input, #imp_login .input {
	background:#f2f5f7 url(back_input.gif) 0 0 repeat-x;
	border:1px solid #a9b2bd;
	font:12px Georgia, "Times New Roman", Times, serif;
	height:17px;
	padding:2px 0 0 3px;
	width:107px;
	color:#333d55;
	margin:0 0 3px 0;
}



#login_intranet .input {
	background:#f2f5f7 url(back_input.gif) 0 0 repeat-x;
	border:1px solid #a9b2bd;
	font:12px Georgia, "Times New Roman", Times, serif;
	height:17px;
	padding:2px 0 0 3px;
	width:107px;
	color:#333d55;
	margin:0 0 3px 0;
}

#login .checkbox {
	margin:0 3px 0 0;
	line-height:15px;
	height:15px;
	width:15px;
}

#login .memo {
	position:absolute;
	top:131px;
	color:#899197;
}
#login button, #imp_login button{
	display:block;
	margin:3px 0 10px 66px;
	background:url(back_blue.gif) 0 0 repeat;
	border:none;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#f2fbff;
	height:23px;
	line-height:23px;
}

.transparent
{
	color:#e1e1e1;
}

#transparent
{	
	position:absolute;		
	top:30px;
	left:732px;
	display:block;
	cursor:pointer;
}

#transparent a {
color:#e1e1e1;
text-decoration: none;
	}

#president {
	margin:10px 0 15px 21px;
	padding:0;
	list-style:none;
	color:#626b7d;
	font-size:13px;
	height:1%;
}

#president li {
	padding-left:32px;
	margin-bottom:8px;
}

#president .ic_mail {
	background:url(scrisoarea.gif) 0 1px no-repeat;
}

#president .ic_phone {
	background:url(phone.gif) 2px 1px no-repeat;
}

#president .ic_write {
	background:url(ic_write.gif) 4px 0 no-repeat;
	padding-bottom:2px;
}

#footer {
	margin:0 0 20px 27px;	
	float:left;
	clear:both;
	background:url(border_hor.jpg) 0 0 repeat-x;
	height:55px;
	width:927px;
	padding:30px 0 0 0;
	color:#757a86;
	font-size:11px;
	text-align:center;
	position:relative;
	display:inline;
	line-height:1.5;
}

#footer a {
	color:#4d6295;
}
#left-col {
	position:absolute;
	top:-50px;
	left:-8px;
	width:49px;
	height:83px;
	background:url(orn_bot_left.jpg) 0 0 no-repeat;
}

#right-col {
	position:absolute;
	top:-50px;
	left:887px;
	width:49px;
	height:83px;
	background:url(orn_bot_right.jpg) 0 0 no-repeat;
}
#footer div {
	color:#78839f;
	margin:0;
}

#right-sidebar {
	float:left;
	width:217px;
}

#flash-banners {
	background:url(back_right.gif) 0 0  repeat;
	padding:17px 14px 0 15px;
}

#flash-banners div {
	padding-bottom:12px;
}
#bot-right-sidebar {
	background:url(right-sidebar-bot.jpg) 0 0 no-repeat;
	width:217px;
	height:24px;
}

dl#right-banners {
	width:100%;
	float:left;
	margin:15px 0 10px 0;
	padding:0;
}

dl#right-banners dd {
	margin:0;
	float:left;
	width:105px;
	text-align:right;
	display:block;
	padding:0 5px 5px 0;
}

dl#right-banners dt  {
	margin:0;
	display:block;
	float:left;
	text-align:left;
	width:101px;
	padding:0 0 5px 5px;
}

dl#right-banners img {
	border:1px solid #d0d2d5;
}

div#center-block {
	float:left;
	width:385px;
	padding:17px 19px;
}

div#center-block-2 {
	float:left;
	width:385px;
	padding:17px 19px;
}

#conc_and_conf {
	margin:0 0 12px 0;
	padding:0;
	float:left;
	clear:both;
}

#conc_and_conf div {
	margin:0;
	float:left;

}

#conc_and_conf div.left {
	margin-right:9px;
}

div .news_block {
	margin-bottom:10px;
}

div .date {
	float:left;	
	width:96px;
	display:block;
	margin:0;
	text-align:center;
	font-size:12px;
	background:url(date_orn.jpg) center bottom no-repeat;
	height:23px;
}

.news {
	margin:0 0 10px 0;
	padding-left:8px;
	float:left;
	color:#757a86;
	font-size:11px;
}



.news .date {
	float:left;	
	width:96px;
	display:block;
	margin:0;
	text-align:center;
	font-size:12px;
	background:url(date_orn.jpg) center bottom no-repeat;
	height:23px;

}

.news .anons {
	float:left;	
	width:270px;
	margin-bottom:10px;
}
	
news .anons p {	
	margin:0;
}

.news_title_align {
	margin:0 0 0 100px;
}

.news_title {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	display:inline_block;
	margin:0 0 3px 0;
	background:url(arrow.gif) 0 5px no-repeat;
	padding-left:12px;
}


.noutati_categorie {
font-family: "Courier New", Courier, monospace;
font-size:12px;
color:#FF4A4A;
display:inline;
}


div#center-block.pages {
	width:580px;
	padding:17px 30px;
	line-height:1.5;
}	

div#center-block-2.pages {
	width:580px;
	padding:17px 30px;
	line-height:1.5;
}	

/* ------------------ по умолчанию ------------ */
h1 {
	font:normal 25px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	margin:0 0 10px 0;
}

h2 {
	font:normal 19px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	margin:0 0 10px 0;
}

h2.h_home {
	background:url(back_h.jpg) left bottom no-repeat;
	padding:0 0 0 20px;
	height:43px;
	clear:both;
	margin:0;
}

h2.h_home_long {
  position:relative;
	background:url(back_h580.jpg) left bottom no-repeat;
	padding:0 0 20px 20px;
	/*height:43px;*/
	clear:both;
	margin:0;
	line-height:30px;
}

h2.h_home_long1 {
	background:url(back_h580.jpg) left bottom no-repeat;
	padding:0 0 0 20px;
	height:63px;
	clear:both;
	margin:0;
}

h3.h_home_long {
	background:url(back_h580.jpg) left bottom no-repeat;
	padding:0 0 0 20px;
	height:43px;
	clear:both;
	margin:0;
}

h4.h_home_long {
	background:url(back_h580.jpg) left bottom no-repeat;
	padding:0 0 0 20px;
	height:53px;
	clear:both;
	margin:0;
}

h3 {
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	margin:0 0 10px 0;
}

h4 {
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#0679d0;
	margin:0 0 10px 0;
}

button {
	margin:0 3px;
	background:url(back_blue.gif) 0 0 repeat;
	border:none;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#f2fbff;
	height:23px;
	line-height:23px;
}

p {
	margin:2px 0 8px 0;
}

.table {
	margin:5px 0 10px 0;
	border:2px solid #acaeb0;
	border-collapse:collapse;
}

.table th, .table td {
	border:1px solid #acaeb0;
	padding:3px;
}

.table thead {
	background:#d8dade;
	color:#616777;
}

.table tfoot {
	background:#e7eaef;
	color:#616777;
}
.table th {
	font-weight:bold;
}

.image_float_right {
	float:right;
	margin:8px;
}
.bold {
	font-weight:bold;
}

.decor_none
{
	text-decoration:none;
}
.newStyle
{
	size:18px;
	color:#999999;
}
.ban3
{
	size:5px;
}

span.a
{
display: inline;
float:left;
}


span.b
{
display: inline;
float:right;
padding:8px;
}

.input1 {
	background:#f2f5f7 url(back_input.gif) 0 0 repeat-x;
	border:1px solid #a9b2bd;
	font:12px Georgia, "Times New Roman", Times, serif;
	height:17px;
	padding:2px 0 0 3px;
	width:150px;
	color:#333d55;
	margin:0 0 3px 0;
}
.input2 {
	background:#f2f5f7 url(back_input.gif) 0 0 repeat-x;
	border:1px solid #a9b2bd;
	font:12px Georgia, "Times New Roman", Times, serif;
	height:17px;
	padding:2px 0 0 3px;
	width:80px;
	color:#333d55;
	margin:0 0 3px 0;
}

#mail .input1{
	width: 300px;
}

#mail textarea{
	height: 150px;
}

.attention{
	color: red;
}


.success{
	color: green;
	font-weight: bold;
}
/*--------------RSS-------------------*/


rss
{
    display:block;
    /*margin:10px;*/
}

channel
{
    /*display:block;
    height:300px;
    width:280px;
    border:1px solid #000;*/
    overflow:auto;
    background-color:#eee;
    font: 12px verdana;
}

item
{
    display: block;
    padding:10px;
    margin-bottom:10px;
    /*border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;*/
    background-color:#fff;
}

channel>title, channel>description
{
    display: block;
    margin-left:10px;
    margin-top:10px;
    background-color:#eee;
    font-weight:bold;
}

channel>title
{
    font-size:16px;
}

channel>description
{
    font-size:10px;
    margin-bottom:10px;
}

item>title
{
    font-weight:bold;
}

item>link, channel>link, channel>language
{
    display: none;
}

