

#minwidth {
	_min-width: 900px;
	background: #1A2A43;
	}


/*          ШАПКА              */

/*   горизонтальная менюха справа наверху */

#header {
	position: relative;
	background: url(/images/bg-h2b.jpg) repeat-x 0px 49px;
	}

#header .title {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	background: 0;
	}



#header .minimenu {
	height: 49px;
	text-align: right;	
	background: url(/images/bg-h1.jpg) repeat-x;
	

}
#header .minimenu a {
	line-height: 40px;
	letter-spacing: 1px;
	padding: 0 5px 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	}


#header .minimenu a:hover {
	color: #9AC0E6;
	}

#header #menu1-current {
color: #89BEFB;
background: url(/images/menu-bullet2-hover.jpg) no-repeat 0 65%;
}



/*---------------------------------------------------*/
#posters {
	
	position: relative;
	height: 200px;
	background: url(/images/bg-h2b.jpg) repeat-x 0px 0px; 
	}
	

#posters .inner  {
	height: 200px;
	background: url(/images/bg-h2c.jpg) no-repeat right 0; 
}

#posters  img#logo {
	position: absolute;
	top: 15px;
	left: 40px;
	}

#posters a {
	display: block;
	}

#flash {
	margin: 0 auto;
	width: 350px;
	}
	
#posters #img-right {
	position: absolute;
	top: 15px;
	right: 40px;
	padding: 4px;
	background: white;
	}

.shifted {
position: relative;
top: -5000px;
color: red;
}
/*-------------------------------- */

/* Горизонтальная менюха под шапкой */

#nav {
	width: 100%;
	height: 35px;
	float: left;
	background: url(/images/bg-h3.jpg) repeat-x left top;
	font-size: 11px;
		border-bottom: 1px solid #595959;
}




#nav a {
	display: block;
	float: left;
	height: 25px;
	padding: 10px 15px 0 25px;	
	color: #9AC0E6;
	_border-bottom: 1px solid #010100;
    background: url(/images/menu-bullet.jpg) no-repeat left top;
    position: relative;
    z-index: 3;
    font-weight: bold;
    text-transform: uppercase;
	}

#nav .alt {
	width: 144px;
	}
#nav  a:hover {
	color: white;
	}

#nav .current {
background: url(/images/menu-bullet-current.jpg) no-repeat left top;
border-bottom: 1px solid #1A2A43;
_top: 1px;
}

.clear {
	clear: both;
	}

/*
#nav div div {
	background: #010100;
	border: 1px solid #595959;
	border-top: 1px solid #010101;
	position: absolute;
	top: 35px;
	left: 0;
	width: 200px;
	height: auto;
	padding: 10px;
	text-align: left;
	float: none;
	display: none;
	}

#nav div div a {
	display:block;
	}
	
	
#nav div.hover {
	border-bottom: 1px solid #595959;
	z-index: 2;
	}

#nav div.hover a {
	color: white;
	}
#nav div div a:hover {
color: 	#9AC0E6;
	}

#nav div.hover div {
	display: block;
	}

*/


/* /горизонтальная менюха под шапкой */

/*----------КОНЕЦ ШАПКИ --------------------------*/





/*---------СРЕДНЯЯ ТАБЛИЦА С ТРЕМЯ КОЛОНКАМИ-------*/


#left, #main, #right {
border-bottom: 1px solid #314560;
vertical-align: top;
}
#main {
	line-height: 150%;
	letter-spacing:1px;
	padding-bottom: 10px;
	}
	
#chainlink {
	color: white;
	}

#chainlink a {
	color: blue;
	font-weight: bold;
	color: #9AC0E6;
}

#chainlink a:hover {
	color: white;
		}
		
/*-----------------ЛЕВАЯ ПАНЕЛЬ-------------------*/


#left {
width: 174px;
border-right: 1px solid #314560;
background: #1A2A43;
font-size: 10px;
color: white;
border-bottom: 1px solid #314560;
padding:5px;
}

#left * {
vertical-align: middle;
}



#left .h {
	background: #1A2A43;
	text-align: center;
	letter-spacing: 1px;
	padding: 5px 0;
	text-transform: uppercase;
	font-weight: bold;
}

#left .h a {
	color: white;
	}
	
#left .h a:hover {
	color: #9AC0E6;
	}
		
#left address {
	background: #293D5C;
	text-align: center;
	font-style:normal;
	color: #9AC0E6;
}

#left .copy {
	background: #293D5C;
	color: white;
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	}
	
#left .menu {
	background: #293D5C;
	}
#left .menu a {
color: #9AC0E6;
font-weight: bold;
display: block;
padding: 5px 5px 5px 23px;
border-top: 1px solid #22324B;
border-bottom: 1px solid #3A5171;
}


#left .menu a{
}

#left .menu.all a {
	font-weight: normal;
	border: 0;
}



#left p a {
	border: 0;
	}
#left a:hover {
color: white;
}

.type1 {background: url(/images/icon-type1.jpg) no-repeat 3px 6px;}
.type2 {background: url(/images/icon-type2.jpg) no-repeat 3px 6px;}
.type3 {background: url(/images/icon-type3.jpg) no-repeat 3px 6px;}

/*---------Конец левой панели--------------------*/





/*-----------СРЕДНЯЯ КОЛОНКА--------------------------*/


	
#chainlink {
border-bottom: 1px solid #314560;
padding:15px;
text-transform: capitalize;
}

#main a {
	color: #9AC0E6;
	}
	
#main a:hover {
	color: white;
}

#main p {
	margin-top: 8px;
	}
.text {
	padding:20px;
	text-align: justify;
}

#main ul {
	margin-left: 10px;
	list-style-position: outside;
	}
#main li {
	margin: 2px 0;
	}
/*-------------------------------------------------*/



/*  ПРАВАЯ ПАНЕЛЬ    */

#right {
width: 240px;
border-left: 1px solid #314560;
font-size: 11px;
}

#right div {
border-bottom: 1px dashed #314560;
padding: 15px;
}

#right #search {
background: black;
padding: 20px 0;
text-align: center;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px dashed #314560;
}

#search * {
	vertical-align: middle;
	}
	
#search input {
	margin: 0 5px;
	}
	
#search button {
background: black;
border: 0;
}



/*----------------------------------*/


/*-----------ПОДВАЛ--------------------*/


#footer {
	background: url(/images/bg-footer.jpg) repeat-x left top;
	height: 30px;
	position:relative;
	clear: both;
	padding: 20px 240px 0 174px;
	text-align:center;
	}

.ds {
	color: #9AC0E6;
	font-size: 11px;
	width:185px;
	position:absolute;
	top:17px;
	left: 25px;	
	}

.ds a {
	color:#9AC0E6;
	font-weight: bold;
	}
	
.ds a:hover {
	color: white;
	}

#footer .menu {
	color: #54687D;
	}

#footer .menu a {
	color: #54687D;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	padding: 0 3px;
	}


#footer .menu a:hover {
	color: #9AC0E6;
}

/*--------------------------------*/

div.separator {
	height: 0;
	width: 100%;
	clear: both;
	background: red;
	_display: none;
}