* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
}
body {
	font-size: 74%;
	line-height: 1.30;
	text-align: center;
}
body, .mainpage_picture a {
	background: #eadfc6 url(/design/standart/images/main_bg.png) repeat;
	background-position: 0% 0%;	
}
body, textarea, input {
	font-family: arial, tahoma, verdana, sans-serif;
}
body, a, input, textarea, select, option, #content .data a, #content .news_item h1 a {
	color: #5e5950;	
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a, input, object {
	outline: none;
}
ul {
	list-style-type: none;
}
ol {
	margin: 0px 0px 0px 20px;
}
input, textarea, select, option, table, th, td {
	font-size: 1em;
}
table {
	clear: both;
	border-collapse: collapse;
}
fieldset, img {
	border: 0px none;
}
form, fieldset, .width_100, object, embed {
	width: 100%;
}
object, embed {
	position: relative;
}
p {
	margin: 0px 0px 20px;
}
h1, h2, h3, h4, h5, ol, ul {
	margin-bottom: 20px;
}
h1 {
	font-size: 1.6em;
	font-weight: normal;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1.0em;
}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
	display: block;
}
.brclr {
	clear: both;
	height: 0px;
}
#maincontainer, #container, #page {
	/*height: 100%;*/
}
#maincontainer {
	background: transparent url(/design/standart/images/page_bg.jpg) repeat-y;
	background-position: 50% 0%;
}
#container {
	background: transparent url(/design/standart/images/top_bg.jpg) no-repeat;
	background-position: 50% 0%;
}
#page {
	background: transparent url(/design/standart/images/bottom_bg.jpg) no-repeat;
	background-position: 50% 100%;
	min-height: 100%;
	height: auto!important;
	height: 100%;
	text-align: left;
}
#header, #content, #footer {
	width: 902px;
	margin: 0px auto;
	position: relative;
	left: -20px;
	z-index: 10;
}
.leftcolumn {
	float: left;
	width: 50%;
	position: relative;
	z-index: 10;
}
.wrapper {
	float: right;
	width: 100%;
	margin-left: -100%;
	position: relative;
}
.width_100 {
	position: relative;
	z-index: 1;
}
.rightcolumn {
	margin-left: 50%;
	/*position: relative;	*/
}
#inner_onecol .rightcolumn {
	margin-left: 0%;
}
#index .rightcolumn .innertube, #index .leftcolumn .innertube,
#inner_twocol .leftcolumn .innertube, #inner_twocol .leftcolumn .innertube,
#inner_onecol .rightcolumn .innertube, 
#inner_as_index .rightcolumn .innertube, #inner_as_index .leftcolumn .innertube {
	padding: 0px 0px 20px 0px;
}
#index .rightcolumn .innertube, #inner_as_index .rightcolumn .innertube,
#footer .create_by .innertube, #inner_twocol .rightcolumn .innertube {
	margin: 0px 40px 0px 0px;
}
#inner_as_index .rightcolumn .innertube {
	margin: 0px 75px 0px 0px;
}
#index .leftcolumn .innertube, #inner_as_index .leftcolumn .innertube, #footer .copy .innertube, #inner_twocol .leftcolumn .innertube {
	margin-left: 65px;	
}
#index .leftcolumn .innertube, #inner_as_index .leftcolumn .innertube, #footer .copy .innertube {
	margin-right: 50px;
}
#inner_onecol .rightcolumn .innertube {
	margin: 0px 40px 0px 65px;
}
#inner_onecol .leftcolumn {
	display: none;
}
#inner_twocol .leftcolumn {
	width: 33%;
}
#inner_twocol .rightcolumn {
	margin-left: 33%;
}
#inner_twocol .leftcolumn .innertube {
	margin-right: 25px;	
}
#content {
	min-height: 690px;
	height: auto!important;
	height: 690px;
}
#content .news_item a{
	color:#5e5950;
	text-decoration:none;	
}
#content .data a:hover,
#content strong a:hover{
	text-decoration:underline;
	
}

/* **************************************** [Header] *********************************  */
#header {
	min-height: 260px;
	height: auto!important;
	height: 260px;
	position: relative;
}
#header a img, .slogan img {
	display: block;
}
#logo, #slogan_latin, .languages img, .slogan, .slogan img, .mainmenu, .mainmenu li a img {
	position: absolute;
}
#logo {
	top: 0px;
	left: 25px;
}
#slogan_latin {
	background: transparent url(/design/standart/images/slogan_latin.png) no-repeat;
	background-position: 0% 0%;	
	display: block;
	width: 728px;
	height: 72px;
	top: 50px;
	left: 145px;
	text-indent: -3600px;
}
.languages {
	float: right;
	overflow: hidden;
	position: relative;
	right: 35px;
	top: 17px;
	width: 46px;
	height: 15px;
}
.languages:hover, .mainmenu li a:hover {
	background-position: 0% 0%;
}
.languages img {
	left: 0px;
}
.ru .languages img {
	top: -45px;
}
.ru .languages:hover img {
	top: -30px;
}
.en .languages img {
	top: -15px;
}
.en .languages:hover img {
	top: 0px;
}
.slogan {
	top: 125px;
	right: 40px;
	width: 525px;
	height: 15px;
	overflow: hidden;
}
.slogan img {
	position: absolute;
	top: 0px;
}
.en .slogan img {
	top: -15px;
}
.mainmenu, .mainmenu li, .mainmenu li a {
	height: 76px;
}
.mainmenu {
	bottom: -9px;
	margin: 0px 0px 0px 50px;
	overflow: hidden;
}
.mainmenu li {
	float: left;
	text-indent: -3600px;

}
.mainmenu li a {
	display: block;
	overflow: hidden;
	position: relative;
}
.menu_1 {
	width: 85px;
}
.menu_2 {
	width: 113px;
}
.menu_3 {
	width: 225px;
}
.menu_4 {
	width: 113px;
}
.mainmenu li .menu_5 {
	width: 150px;
}
.menu_6 {
	width: 126px;
}
.menu_2, .menu_3, .menu_4, .menu_6 {
	/*margin-left: 35px;*/
}
img.menu_hover {
	top: -1000px;
}
.mainmenu .menu_hover {
	background: transparent url(/design/standart/images/menu_hover.png) no-repeat;
	background-position: 0% 0%;
	width: 810px;
	height: 30px;
}
/* [En_Menu] */
.menu_1 img.menu_normal  {
	left: -810px;
}
.menu_1_current img.menu_normal {
	left: -1620px;
}
.menu_1:hover img.menu_normal, .menu_1:hover img.menu_hover {
	left: -0px;
}
.menu_2 img.menu_normal  {
	left: -895px;
}
.menu_2_current img.menu_normal {
	left: -1705px;
}
.menu_2:hover img.menu_normal, .menu_2:hover img.menu_hover {
	left: -85px;
}
.menu_3 img.menu_normal  {
	left: -1008px;
}
.menu_3_current img.menu_normal {
	left: -1818px;
}
.menu_3:hover img.menu_normal, .menu_3:hover img.menu_hover {
	left: -198px;
}
.menu_4 img.menu_normal  {
	left: -1233px;
}
.menu_4_current img.menu_normal {
	left: -2043px;
}
.menu_4:hover img.menu_normal, .menu_4:hover img.menu_hover {
	left: -423px;
}
.menu_5 img.menu_normal  {
	left: -1346px;
}
.menu_5_current img.menu_normal {
	left: -2156px;
}
.menu_5:hover img.menu_normal, .menu_5:hover img.menu_hover {
	left: -536px;
}
.menu_6 img.menu_normal  {
	left: -1496px;
}
.menu_6_current img.menu_normal {
	left: -2306px;
}
.menu_6:hover img.menu_normal, .menu_6:hover img.menu_hover {
	left: -686px;
}
.menu_1 img.menu_normal, .menu_2 img.menu_normal, .menu_3 img.menu_normal, .menu_4 img.menu_normal, .menu_5 img.menu_normal, .menu_6 img.menu_normal {
	top: 30px;	
}
.current img.menu_normal, .menu_1_current img.menu_normal, .menu_2_current img.menu_normal, .menu_3_current img.menu_normal, .menu_4_current img.menu_normal, .menu_5_current img.menu_normal, .menu_6_current img.menu_normal {

}
.menu_1:hover img.menu_hover, .menu_2:hover img.menu_hover, .menu_3:hover img.menu_hover, .menu_4:hover img.menu_hover, .menu_5:hover img.menu_hover, .menu_6:hover img.menu_hover {
	top: 0px;
}
/* [/En_Menu] */
/* [Ru_Menu] 
.ru .menu_1 img.menu_normal, .ru .menu_1_current img.menu_normal, .ru .menu_1:hover img.menu_normal,
.ru .menu_1 img.menu_hover, .ru .menu_1_hover img.menu_hover, .ru .menu_1:hover img.menu_hover {
	left: 0px;
}
.ru .menu_2 img.menu_normal, .ru .menu_2_current img.menu_normal, .ru .menu_2:hover img.menu_normal,
.ru .menu_2 img.menu_hover, .ru .menu_2_current img.menu_hover, .ru .menu_2:hover img.menu_hover {
	left: -85px;
}
.ru .menu_3 img.menu_normal, .ru .menu_3_current img.menu_normal, .ru .menu_3:hover img.menu_normal,
.ru .menu_3 img.menu_hover, .ru .menu_3_current img.menu_hover, .ru .menu_3:hover img.menu_hover  {
	left: -198px;
}
.ru .menu_4 img.menu_normal, .ru .menu_4_current img.menu_normal, .ru .menu_4:hover img.menu_normal,
.ru .menu_4 img.menu_hover, .ru .menu_4_current img.menu_hover, .ru .menu_4:hover img.menu_hover  {
	left: -423px;
}
.ru .menu_5 img.menu_normal, .ru .menu_5_current img.menu_normal, .ru .menu_5:hover img.menu_normal,
.ru .menu_5 img.menu_hover, .ru .menu_5_current img.menu_hover, .ru .menu_5:hover img.menu_hover  {
	left: -536px;
}
.ru .menu_6 img.menu_normal, .ru .menu_6_current img.menu_normal, .ru .menu_6:hover img.menu_normal,
.ru .menu_6 img.menu_hover, .ru .menu_6_current img.menu_hover, .ru .menu_6:hover img.menu_hover  {
	left: -685px;
}
.ru .menu_1 img.menu_normal, .ru .menu_2 img.menu_normal, .ru .menu_3 img.menu_normal, .ru .menu_4 img.menu_normal, .ru .menu_5 img.menu_normal, .ru .menu_6 img.menu_normal {
	top: -184px;	
}
.ru .current img.menu_normal, .ru .menu_1_current img.menu_normal, .ru .menu_2_current img.menu_normal, .ru .menu_3_current img.menu_normal, .ru .menu_4_current img.menu_normal, .ru .menu_5_current img.menu_normal, .ru .menu_6_current img.menu_normal  {
	top: -230px;	
}
.ru .menu_1:hover img.menu_normal, .ru .menu_2:hover img.menu_normal, .ru .menu_3:hover img.menu_normal, .ru .menu_4:hover img.menu_normal, .ru .menu_5:hover img.menu_normal, .ru .menu_6:hover img.menu_normal {
	top: -138px;	
}
 [/Ru_Menu] */
.find_form {
	float: right;
	width: 26em;
	position: absolute;
	right: 30px;
	bottom: 68px;
}
.find_form .submit_btn, .find_form .input_text, .find_form label {
	margin-left: 10px;
	overflow: hidden;
	vertical-align: middle;
}
.find_form .submit_btn {
	background: transparent url(/design/standart/images/find.png) no-repeat;
	border: 0px none;
	width: 61px;
	height: 22px;
	text-indent: -3600px;
	cursor: pointer;
}
.ru .find_form .submit_btn {
	background-position: 0px 0px;
}
.en .find_form .submit_btn {
	background-position: 0px -22px;
}
.find_form .input_text {
	background-color: #f0efe7;
	border: 1px solid #a4a29f;
	width: 150px;
	height: 22px;
}
.find_form label {
	background: transparent url(/design/standart/images/search.png) no-repeat;
	background-position: 0% -50px;
	display: block;
	float: left;
	height: 22px;
	width: 42px;
	text-indent: -3600px;
}
.ru .find_form label {
	background-position: 0% 4px;
}
.en .find_form label {
	background-position: 0% -18px;
}
/* **************************************** [/Header] *********************************  */
/* **************************************** [Content] *********************************  */
#content {
	z-index: 1;
}
#content a {
	color: #0a5983;
}
.mainpage_picture{
	background: transparent url(/design/standart/images/mainpage_frame.jpg) no-repeat;
	background-position: 0% 0%;
	width: 902px;
	height: 344px;
	margin: 0px 0px -20px 0px;
}
.mainpage_picture .innertube {
	padding: 24px 54px;
	overflow: hidden;
}
.mainpage_picture .innertube img,.mainpage_picture .innertube a, 
.content_picture, .content_picture span, .content_picture img, .content_picture a, .content_picture_in,
.left_menu li a, .show_picture li img, .show_picture li a, .show_small_picture li img, .show_small_picture li a {
	display: block;
}
.pagination, .many_species, dl.contact_data, .left_menu {
	padding: 0px 0px 25px;
}
.section_zaglav {
	margin: 0px 0px 20px;
}
.news_item h1, .news_item h2, .news_item h3, 
.section_zaglav, .menu_zaglav, .podsection_zaglav {
	color: #416c7b;
}
.news_item h3 {
	margin-bottom: 5px;
}
.section_zaglav, .menu_zaglav, .podsection_zaglav {
	display: block!important;
	display: inline-block;
	font-size: 1.6em;
	font-family: tahoma,arial,sans-serif;
	text-transform: uppercase;
	padding: 20px 0px 0px 34px;
}
.section_zaglav, h2 {
	background: transparent url(/design/standart/images/h1_bg.png) no-repeat;
	background-position: 0% 0%;
	padding: 20px 0px 0px 34px;
	margin-left: -20px;
	clear: both;
}
.podsection_zaglav, h2 {
	background: transparent;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	text-transform: none;
}
.data {
	font-weight: bold;
	display: block;
	margin: 0;	
}
.data a, .news_item h1 a {
	text-decoration: none;
}
.data a:hover, .news_item h1 a:hover {
	text-decoration: underline;
}
.news_item {
	clear: both;
	/*float: left;
	width: 100%;*/
	padding: 0px 0px 25px 0px;	
}
.news_item h1 {
	margin: 0px 0px 15px 0px;
	line-height: 1.1;
}
.read_all {
	clear: both;
	width: 100%;
	padding: 0px 0px 20px 0px;
}
.content_picture {
	position: relative;
	float: left;
	left: -8px;
	top: -5px;
	margin: 0px 5px 0px 0px;
}
.content_picture span, .content_picture a {
	width: 100%;
}
.content_picture {
	background: transparent url(/design/standart/images/pict_blc.png) no-repeat;
	background-position: 0% 100%;
	width: 165px;
}
.content_picture span {
	background: transparent url(/design/standart/images/pict_trc.png) no-repeat;
	background-position: 100% 0%;
}
.content_picture span span {
	background: transparent url(/design/standart/images/pict_tlc.png) no-repeat;
	background-position: 0% 0%;		
}
.content_picture span span span {
	background: transparent url(/design/standart/images/pict_brc.png) no-repeat;
	background-position: 100% 100%;
	width: auto;
	padding: 22px 22px 22px 21px;
}
.content_picture a,
.content_picture_in a {
	overflow: hidden;
}
.content_picture_in {
	position: relative;
	float: left;
	left: -5px;
	margin: 0px 5px 0px 0px;
	height:127px;
}
.content_picture_in img{
	border:1px solid #c2beb0;
	height:125px;
}
.left_menu ul, .left_menu ul li li {
	margin: 0px 0px;
}
.left_menu li {
	margin-left: -20px;
}
.left_menu li a, .siteMap .current_0 {
	background: transparent url(/design/standart/images/menu_marker.png) no-repeat;
}
.siteMap .current_0 {
	background-position: 8px 50%;	
}
.left_menu li a {
	background-position: 8px 8px;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 24px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: tahoma;
	font-weight: bold;
	font-size: 0.95em;
	position: relative;
}
.left_menu li li a, #content .left_menu li.current li a, .siteMap .current_15, #content .left_menu li.current li a  {
	background: transparent url(/design/standart/images/submenu_marker.png) no-repeat;	
}
.siteMap .current_15 {
	background-position: 25px 50%;	
}
.left_menu li li a, #content .left_menu li.current li a {
	background-position: 25px 8px;
	padding: 2px 0px 2px 35px;
}
#content .left_menu li {
	padding: 4px 0px;
	height: auto!important;
	height: 1%;
}
#content .left_menu li li {
	padding: 5px 0px;
}
#content .left_menu li li {
	margin-left: 0px;	
}
#content .left_menu li li {
	margin-left: 0px;	
	border-width: 1px 0px 0px;
	border-style: solid;
	border-color: #efead7;
}
.left_menu li.current {
	background: transparent url(/design/standart/images/currenmenu_bg.jpg) repeat-x;
	background-position: 0% 0%;	
}
.left_menu li.current a, #content li.current li.current a {
	background: transparent url(/design/standart/images/currentmenu_marker.png) no-repeat;
}
.left_menu li.current li a {
	background: transparent;
}
.left_menu li.current a {
	background-position: 3px 0px;
}
#content li.current li.current a {
	background-position: 3px 0px;
}
#content .left_menu li a, #content li.current li a {
	color: #0e4866;	
}
#content .left_menu li a:hover, #content li.current li a:hover {
	color: #0f6d9e;
}
#content li.current a, #content li.current a:hover, #content li.current .current a, #content li.current .current a:hover {
	color: #ece7d6;
}
.menu_zaglav {
	background: transparent url(/design/standart/images/leftmenu_line.png) repeat-x;
	background-position: 0% 95%;	
}
.menu_zaglav {
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 15px -20px;
	min-height: 30px;
	height: auto!important;
	height: 30px;
}
.menu_zaglav h1 {
	margin-bottom: 0px;
	font-size: 1em;
}
.pagination, .pagination li, .pagination span, .pagination a {
	float: left;
}
.pagination {
	width: 100%;
	margin: 0px 0px;
}
.pagination a, .pagination span {
	padding: 4px 6px 4px 6px;
	margin: 0px 5px 0px 0px;
	line-height: 1;	
}
.pagination .current a, #content .pagination a:hover  {
	color: #fff;
}
.pagination .current a {
	font-weight: bold;
	text-decoration: none;
}
.pagination .current a, .pagination a:hover {
	background: transparent url(/design/standart/images/page_num_bg.png) repeat;
	background-position: 0% 0%;		
}
.back {
	float: right;
	position: relative;
	top: -40px;
	margin-bottom: -40px;
}
.show_picture, .show_picture ul, .show_picture li,
.show_small_picture, .show_small_picture ul, .show_small_picture li  {
	float: left;
}
.show_picture {
	width: 100%;
	padding-bottom: 10px;
}
.show_picture ul, .show_small_picture ul {
	margin-right: -25px;
	display: block!important;
	margin-bottom: 0px;	
	position: relative;
}
.show_picture li {
	background: transparent url(/design/standart/images/preview.png) no-repeat;
	background-position: 0% 0%;
	width: 181px;
	padding: 23px 0px 38px 0px;
	margin: 0px 15px 0px 0px;
}
.show_small_picture li {
	background: transparent url(/design/standart/images/small_preview.png) no-repeat;
	background-position: 0% 0%;
	width: 101px;
	padding: 19px 0px 29px 0px;
	margin: 0px 15px 0px 0px;
}
.show_picture li img, .show_small_picture li img {
	width: 100%;
	/*height: 100%;*/
}
.show_picture li a, .show_small_picture li a {
	overflow: hidden;
}
.show_picture li a {
	margin: 0px 23px 0px 21px;	
}
.show_small_picture li a {
	margin: 0px 17px 0px 17px;	
}
.many_species .text_content {
	margin-right: 230px;
}
.many_species  .show_small_picture {
	float: right;
	right: -10px;
	position: relative;
	width: 220px;
	overflow: visible!important;
	overflow: hidden;
}
.show_small_picture .more_photo {
	display: block;
	padding: 10px 0px 10px 4px;
}
.top_menu_line{
	background: transparent url(/design/standart/images/top_menu_line.png) repeat-x;
	background-position: 0% 0%;
	font-size: 1px;
	line-height: 0;
	height: 9px;
	margin: 9px 41px 25px 50px;
}
.item_beige, .item_transparent {
	padding: 15px 20px 15px 20px;
	width: auto;
	float: none;
}
.pagination_item {
	padding: 10px 15px;
}
.news_item  .pagination_item {
	list-style-type: none;
	margin-left: 0px;
}
.item_beige {
	background: transparent url(/design/standart/images/beige_block.jpg) repeat;
	background-position: 0% 0%;	
	height: auto!important;
	height: 1%;
	width:90%;
	float:left;
}
.item_beige p,.item_beige a {
	margin:0;
}
.section_zaglav_empty {
	background: transparent;
	text-indent: -3600px;
}
.contact_form {
	text-align: right;
}
.contact_form p {
	vertical-align: middle;
	padding: 0px 0px 10px 0px;	
}
.contact_form label {
	width: 25%;
	display: inline-block;
	margin: 0% 5% 0% 0%;
	text-align: left;
}
.red {
	color: #f00632;
}
.contact_form .input_text, .contact_form .textarea {
	width: 60%;
	background-color: #f0efe7;
	border: 1px solid #a4a29f;
	vertical-align: top;
}
.contact_form .input_text {
	height: 18px;
}
.contact_form .textarea {
	height: 115px;
}
.submit_btn {
	background: transparent url(/design/standart/images/send_btn.png) no-repeat;
	width: 79px;
	height: 22px;
	border: 0px none;
	text-indent: -3600px;
	cursor: pointer;
}
.ru .submit_btn {
	background-position: 0px 0px;	
}
.en .submit_btn {
	background-position: 0px -22px;	
}
.contact_form .input_text, .contact_form .textarea, .contact_form .submit_btn {
	/*margin-right: -20px;*/
}
.comment {
	position: relative;
	display: block;
	position: relative;
	top: -25px;
}
p.comment {
	margin: 0px 0px 0px 0px;
}
dl.contact_data, dl.contact_data dt {
	clear: both;
	float: left;
}
dl.contact_data {
	clear: both;
	float: none;
	width: 100%;
}
dl.contact_data dt {
	width: 35%;
	font-weight: bold;
}
dl.contact_data dd {
	margin-left: 35%;
	padding-left: 10px;
}
dl.contact_data dt, dl.contact_data dd {
	padding-bottom: 10px;
}
.selectContainer .optContainer div, #select_block a {
	padding: 8px 5px 8px 20px;
	cursor: pointer;
	border-bottom: 1px dashed;
	float: left;
	min-width: 10em;
	width: auto!important;
	width: 10em;
}
#select_block a {
	text-decoration: none;
}
#select_block a:hover {
	text-decoration: underline;
}
.status, .status .selected {
	position: absolute;
	left: -3600px;
}
#select_block, #main_selector {
	width: 37em;	
}
#select_block  {
	background: #0e4866 url(/design/standart/images/select_bg.jpg) repeat;
	background-position: 0% 0%;
	float: right;
	position: relative;
	z-index: 1000;
	padding: 5px 10px 15px;
	float: right;
	font-family: tahoma;
}
#main_selector {
	height: 32px;
	position: absolute;
	float: right;
	top: 20px;
	right: 40px;
	z-index: 1000;
	overflow: visible;
}
#main_selector , #select_block a {
	color: #eeead9;		
}
#slide_toggler {
	background: #0e4866 url(/design/standart/images/select_bg.jpg) repeat;
	background-position: 0% 0%;
	float: right;
	width: 168px;
	height: 31px;
	line-height: 29px;
	cursor: pointer;
}
#slide_toggler span {
	background: transparent url(/design/standart/images/select_arrow.png) no-repeat;
	background-position: 95% -32px;
	padding: 0px 10px;
	display: block;
	font-weight: bold;
	height: auto!important;
	height: 1%;
}
#slide_toggler span.active {
	background-position: 95% 0px;	
}
.absolute_position {
	position: absolute;
	right: 0px;
}
.absolute_position div {
	/*position: relative;
	height: auto!important;
	height: 1%;*/
}
.news_item ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 0px 0px 30px 20px;
}
.news_item ul li {
	margin: 0px 0px 10px 0px;
}
.siteMap {
	margin: 0px 0px 20px;
}
.siteMap a {
	font-weight: bold;
}
.siteMap li {
	padding: 0px 0px 0px 20px;
	line-height: 2.2em;
}
.siteMap .current_15 {
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 10px;
	line-height: 1.9em;
}
.siteMap .current_15 a, .siteMap .current_30 a {
	font-weight: normal;
}
.siteMap .current_30 {
	padding: 0px 0px 3px 70px;
	line-height: 1.5em;
}
.search_list p {
	margin: 0px 0px 8px;
}
.news_item .search_list li {
	margin: 0px 0px 30px;
}
/* **************************************** [/Content] *********************************  */
/* **************************************** [Footer] *********************************  */
#footer {
	background: transparent url(/design/standart/images/footer_line.png) no-repeat;
	background-position: 50% 0%;
	min-height: 130px;
	height: auto!important;
	height: 130px;
}
#footer .copy, #footer .create_by {
	padding-top: 15px;
	padding-bottom: 65px;	
}
#footer .copy {
	float: left;
	width: 50%;
}
#footer .create_by {
	margin: 0px 0px 0px 50%;
}
#footer .create_by a {
	text-decoration: none;
}
#footer .create_by a:hover {
	text-decoration: underline;
}
/* **************************************** [/Footer] *********************************  */






/* **************************************** [Highslide styles] *********************************  */
.thumbwrapper .highslide {
	outline: none;
}
.textwrapper .highslide {
	font-size: 1em; 
	text-decoration: none;
	display: block; 
	text-align: center;
}


.highslide {
	outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px none;
	cursor: url(/design/standart/images/highslide/zoomin.cur), pointer;
    outline: none;
}
/*
.highslide:hover img {
	border: 1px solid silver;
}
*/

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {

}
.highslide-caption {
    display: none;
    border-top: none;
    padding: 0 10px 10px 10px;
    background-color: white;
    text-align: justify;
}
.highslide-dimming {
	background: black;
	position: absolute;
	width: 100%;
	visibility: hidden;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/design/standart/images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.control:hover {
	color: black !important;
	 text-decoration: none;
}
.highslide-move {
    cursor: move;
    background:none;
}
.highslide-resize {
    cursor: nw-resize;
}
a.highslide-full-expand {
	background: url(/design/standart/images/highslide/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 44px;
	height: 44px;
}
.highslide-overlay {
	display: none;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
	position: absolute;
	left: -3600px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
    text-decoration: none;
}
.highslide-previous-next {
    text-align: center;
    padding-bottom: 5px;
}
.highslide-previous-next a {
	font-size: 7pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    color: white;
    padding: 0 20px;
}
.highslide-html {
	border: 1px solid white;
    background-color: white;
}
.highslide-html-blur {
    border: 1px solid silver;
}
.highslide-html-content {
	position: absolute;
    display: none;
}

/* Self rendering */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 920px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a ,
.highslide-wrapper .highslide-close a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/design/standart/images/highslide/resize.gif);
	position: relative;
	top: 0.5em;
	left: 0.5em;
}
.highslide-wrapper .highslide-body {
}

/* Individual CSS-classes: no border */
.highslide-no-border {
	background-color: gray;
}
.highslide-no-border .highslide-image {
	border: none;
	border-bottom: 1px solid white;
	
}
.highslide-no-border .highslide-html {
	border: none;
	
}
.highslide-no-border .highslide-caption {
	border: none;
    border-bottom: 1px solid white;
    background-color: gray;
	color: white;
}
.highslide-no-border .highslide-caption code {
    color: white;
}

/* Individual CSS-classes: white */
.highslide-white {
	background-color: white;
}
.highslide-white .highslide-image {
	border: 5px solid white;
	
}
.highslide-white .highslide-caption {
	background-color: white;
}
.highslide-white .control, .highslide-white .control * {
	color: #666;
}
.highslide-white .highslide-html {
    border: 2px solid white;
}

/* Individual CSS-classes: glossy-dark */
.glossy-dark {
	background-color: #101010;
}
.glossy-dark .highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: black black #202020 black;
}
.glossy-dark .highslide-caption {
	background: #101010;
	padding: 5px 0 5px 0;
}
.glossy-dark div {
	color: silver;
}

/* Individual CSS-classes: narrow border */
.highslide-narrow-border {
	background: white;
}
.highslide-narrow-border .highslide-image {
	border: 2px solid white;
}
.highslide-narrow-border .highslide-caption {
	background-color: white;
}



/* Individual CSS-classes: black border */
.highslide-black-border {
	background: white;
}
.highslide-black-border .highslide-image {
	border: 2px solid #655F2F;
}
.highslide-black-border .highslide-caption {
	border: 2px solid #655F2F;
	border-top: none;
	background-color: white;
	color: #333;
}

/* Individual CSS-classes: specified blur style */
.highslide-blur-example .highslide-image-blur {
    border-color: silver;
}

.highslide-blur-example .highslide-caption-blur {
    border-color: silver;
}

.html-header {
	background-image: url(/design/standart/images/highslide/header-background.gif);
	cursor: default;
	height: 18px;
	padding: 2px;
}
.highslide-html-blur #highslide-html-7-header {
	background-image: url(/design/standart/images/highslide/header-background-blur.gif); 
	height: 18px;
	padding: 2px;
}

.highslide-dimming {
	background-color: black;
}

/* Controlbar example */
.controlbar {	
	background: url(/design/standart/images/highslide/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/design/standart/images/highslide/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Controlbar example */
.controlbar2 {	
	margin-left: 60px;
	background: url(/design/standart/images/highslide/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar2 a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Controlbar example */
.controlbar5 {	
	background: url(/design/standart/images/highslide/controlbar5.gif);
	width: 83px;
	height: 18px;
	float:right;
}
.controlbar5 a {	
	display: block;
	float: left;
	height: 18px;
}
.controlbar5 a:hover {
	background-image: url(/design/standart/images/highslide/controlbar5-hover.gif);
}
.controlbar5 .previous {
	width: 20px;
}
.controlbar5 .next {
	width: 20px;
	background-position: -20px 0;
}
.controlbar5 .highslide-move {
	width: 20px;
	background-position: -40px 0;
}
.controlbar5 .close {
	width: 20px;
	background-position: -60px 0;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer; /* w3c */
	background: url(/design/standart/images/highslide/close.png);
}


/* Put these last in your highlide-related CSS */
.highslide-display-block {
    visibility: visible;
}
.highslide-display-none {
    visibility: hidden;
}
.modules-title{
	color:#04064b;
}

.class_img{
	margin-right:10px;
	float:left; 
	position:relative;
}
.highslide-close {
	background:none;
}
.highslide-close ul li{
	background:none;
}
/* **************************************** [/Highslide styles] *********************************  */