@CHARSET "UTF-8";

html, body {margin:0; padding:0}
body {background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#566066; /*background-image:url(/media/images/all_bg.gif);*/ background-position:50% 0}
img {border:0}
a {text-decoration:underline; border:0; color:#008bd0; outline:none}
a:hover {text-decoration:none; color:#008bd0}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; vertical-align:top}
ul, li {margin:0; padding:0; list-style:none}

#header {background-color:#0390d2; background-image:url(/media/images/header_grad.gif)}
	#header_content {width:970px; height:118px; margin:0 auto; background-image:url(/media/images/header_bg.jpg); background-position:50% 0; background-repeat:no-repeat; overflow:hidden; position:relative}
	#header a {color:#FFF}

	#header_logo {position:absolute; padding:22px 0 0 5px; top:0; left:0}

	#header_sitemap {float:left; width:85px; padding:90px 0 0 159px; font-size:11px}

	#header_right {float:right; width:720px; padding:25px 0 0 0}
		#header_right div.top {height:32px; overflow:hidden}

		#header_search {float:left}
			#header_search input.search_field {background:0; border:0; background-image:url(/media/images/header_search_field_bg.gif); width:135px;/*211*/ padding:6px 10px 4px 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; vertical-align:top; margin-left: 300px;/*220*/}
			#header_search a.button {margin:0 0 0 6px; display:inline-block; vertical-align:top}

		#header_misc {float:right; padding:9px 0 0 0}
			#header_misc span.enter {margin:0 34px 0 0; color:#59d0fc}
				#header_misc span.enter a {margin:0 3px}

			#header_misc ul {display:inline; text-transform:uppercase; font-size:11px}
				#header_misc ul li {display:inline}
				#header_misc ul a {display:inline-block; vertical-align:top; width:28px; height:15px; text-align:center; text-decoration:none; padding:1px 0 0 0; margin:0 0 0 8px}
				#header_misc ul li.current a {background-image:url(/media/images/header_lang_shape.gif); color:#0094dd}
				#header_misc ul a:hover {background-image:url(/media/images/header_lang_shape.gif); background-position:-28px 0; color:#018cd2}
				#header_misc ul li.current a:hover {background-position:0 0}

		#header_menu {padding:18px 0 0 0; height:43px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:bold; }
			#header_menu li {float:left; padding:0 5px 0 0; background-image:url(/media/images/header_menu_arrow.gif); background-repeat:no-repeat; background-position:6px 0; }
			#header_menu li:hover {background-image:url(/media/images/header_menu_arrow_hover.gif)}
			#header_menu a {display:block; text-decoration:none; cursor: pointer;}
			#header_menu span {display:inline-block; vertical-align:top}
			#header_menu span.center {padding:14px 9px 0 9px; height:29px}
			#header_menu a.double span.center {padding:8px 6px 0 6px; height:35px; cursor: pointer;}
			#header_menu li.current a {color:#0094dd}
			#header_menu li.current span.left {background-image:url(/media/images/header_menu_shape.gif); width:6px; height:43px}
			#header_menu li.current span.center {background-color:#FFF}
			#header_menu li.current span.right {background-image:url(/media/images/header_menu_shape.gif); background-position:-6px 0; width:6px; height:43px}

#content {width:964px; margin:0 auto; padding:10px 0 0 0;overflow: hidden;}

	#sitemap {}
		#sitemap ul {padding-left: 20px; }
		#sitemap ul li {padding-left: 20px; padding-bottom: 2px; background-image:url(/media/images/sidebar_menu_li_bg.gif); background-repeat:no-repeat; background-position:0 1;}
		
		#sitemap ul ul {padding-left: 30px; }
		#sitemap ul ul li {background-image: none; }

	#sidebar {float:left; width:222px; padding:0 0 0 3px}
		#sidebar div.hot_news {padding:0 0 15px 0; border-bottom: 1px solid #0390D2;}
			#sidebar div.news div.hot_news div.date { background-image:url(/media/images/date_bg.gif); width:67px; height:15px; text-align:center; color:#3b3b3b; font-size:11px; margin:14px 0 0 0; font-weight: bold; }
			#sidebar div.hot_news div.title {font-size:14px; font-weight:bold; padding:3px 0 0 0}
				#sidebar div.hot_news div.title a {color:#0390D2; text-decoration:none; background-image:url(/media/images/arrow_double.gif); background-repeat:no-repeat; padding:0 14px 0 0; background-position:100% 5px}
				#sidebar div.hot_news div.title a:hover {/*color:#1d1d1d;*/ text-decoration:underline}
			#sidebar div.hot_news div.text {padding:3px 0 0 0; line-height:17px ; /*font-weight: normal; text-align: justify;*/}
			#sidebar div.hot_news div.text a {text-decoration: none;}

		#sidebar div.news {}
			#sidebar div.news div.date {background-image:url(/media/images/date_bg.gif); width:67px; height:15px; text-align:center; color:#3b3b3b; font-size:11px; margin:14px 0 0 0}
			#sidebar div.news div.text {line-height:17px; padding:7px 0 0 0}
/*!!*/
			#sidebar div.news div.block a {text-decoration: none; font-weight: bold;}
			#sidebar div.news div.block a:HOVER {text-decoration: underline;}
/*!!*/

		#sidebar a.bulletin {display:block; background-image:url(/media/images/sidebar_bulletin_bg.gif); width:158px; height:16px; padding:5px 10px 0 0; text-align:center; color:#FFF; text-decoration:none; font-size:9px;text-transform:uppercase; margin:23px 0 20px 0; overflow:hidden}

		#sidebar div.products {padding:13px 0 19px 0}
			#sidebar div.products ul {display:block}
			#sidebar div.products li a {color:#343b3f; text-decoration:none;}
			#sidebar div.products li a div {
				background-image:url(/media/images/sidebar_menu_li_bg.gif);
				background-repeat:no-repeat; 
				background-position:0 1;
				padding-left: 20px;
			}
			#sidebar div.products li.current > a {font-weight:bold;}
			#sidebar div.products li.current > a div {
				background-image:url(/media/images/sidebar_menu_li_opened_bg.gif);
				background-repeat:no-repeat; 
				background-position:0 1;
				padding-left: 20px;
			}
			#sidebar div.products ul ul {background-color:#cdebfe; margin:5px 0 10px 20px; padding:9px 14px 3px 14px}
			#sidebar div.products ul ul li {padding:3px 0}
			#sidebar div.products ul ul a {background:0; padding:0}
			#sidebar div.products ul ul a div {background:0; padding-left: 0px;}
			#sidebar div.products ul ul li.current > a {background:0; padding:0}
			#sidebar div.products ul ul li.current > a div {background:0; padding-left: 0px;}
			#sidebar div.products ul ul ul {margin:0; padding:3px 0 0 1px; background:0; font-size:11px}
			#sidebar div.products ul ul ul li {display:inline; margin:0; padding:0}
			#sidebar div.products ul ul ul a {display:block; width:159px; height:17px; padding:3px 7px 0 7px; color:#008bd0; text-decoration:underline; margin:2px 0}
			#sidebar div.products ul ul ul li.current > a {display:block; width:159px; height:17px; padding:3px 7px 0 7px; color:#008bd0; text-decoration:underline; margin:2px 0}
			#sidebar div.products ul ul ul a:hover {text-decoration:none}
			#sidebar div.products li ul ul li.current > a {color:#295c74; background-image:url(/media/images/sidebar_menu_current_bg.gif); text-decoration:none; font-weight:bold; color:#295c74}

		#sidebar div.header {font-size:15px}

		#sidebar div.search {padding:13px 0 0 0}
			#sidebar div.search input.s_search_field {width:183px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; color:#566066; font-size:12px; padding:4px 8px}
			#sidebar div.search a.s_search_button {display:inline-block; vertical-align:top; margin:0 0 0 10px; position:relative; top:3px}

		#sidebar a.press {display:block; background-image:url(/media/images/sidebar_press_bg.gif); width:219px; height:27px; padding:12px 0 0 0; text-align:center; color:#FFF; text-decoration:none; text-transform:uppercase; margin:34px 0 0 0}

		#main_slider {position:relative; padding:0 0 10px 0}
			#main_slider div.pages {position:absolute; top:17px; right:10px; z-index:6}
			#main_slider div.pages li {display:inline}
			#main_slider div.pages a {float:left; background-image:url(/media/images/cycle_pages_shape.png); width:9px; height:9px; overflow:hidden; margin:0 6px 0 0; text-indent:-99px; outline:none}
			#main_slider div.pages a.activeSlide {background-position:-9px 0}
			
		#cycle {width:964px; height:422px; overflow:hidden;}
			#cycle div.block {display:block}
			#cycle div.remark {background-image: url("/media/images/slider_info_bg.png"); background-repeat: repeat; position: absolute; width: 100%; top: 362px; left: 0px; display: block; height: 50px; z-index: 100; background-color: transparent; color: white; font-weight: normal; font-size: 18px; padding: 5px 10px; text-align: center;}

	#main_text {width:964px; margin:0; padding:0;}
		#main_text div.main_products {float: left; margin:0 0 0 2px; padding:0; text-align:center;}
		#main_text div.main_products div.block {float:left; width:230px;height:400px; border: 1px solid #ccc; margin: 0 0 0 10px; padding: 2px;}
		#main_text div.main_products div.block>div:FIRST-CHILD {border: 1px solid #ccc; margin: 0; padding: 2px;}
		#main_text div.main_products div.block img {width: 219px; height: 140px; margin-top: 2px;}
		#main_text div.main_products div.title {font-size:12px; font-weight: bold; text-align:left; padding-left:6px;  margin-top: 10px; margin-bottom: 10px; text-transform: uppercase;}
		#main_text div.main_products div.title a {text-decoration:none;}
		#main_text div.main_products div.title a:hover {text-decoration:underline;}
		#main_text div.main_products div.descr {font-size:12px; text-align:left; margin:auto 6px; overflow:hidden;}

	#text {float:left; width:717px; padding:0 0 0 22px; overflow:hidden; padding-bottom:20px;}
		/*#text div.main_products div.block {position:relative; width:225px; height:137px; margin:0 20px 0 0; float:left}
		#text div.main_products div.block_last {margin:0}
		#text div.main_products div.info {background-image:url(/media/images/main_products_info_bg.png); position:absolute; bottom:0; left:0; width:225px; height:49px; background-repeat:no-repeat; overflow:hidden}
		#text div.main_products div.info div.left {float:left; width:55px; text-align:center; padding:16px 0 0 10px; font-size:14px}
		#text div.main_products div.info div.left a {color:#8fd3ec}
		#text div.main_products div.info div.right {color:#fff; float:left; width:150px; font-size:12px; padding:10px 0 0 7px; line-height:13px}
		#text div.main_products div.info.png div {margin: 0 auto; width: 210px; color: #fff; height: 35px; text-align: center; padding-top: 10px;}*/
		

	/*#text div.services {padding:10px 0 0 0}
		#text div.services div.block {float:left; width:225px; margin:0 20px 10px 0; float:left}
		#text div.services div.block_last {margin:0}
		#text div.services div.title {font-size:14px; font-weight:bold; line-height:17px}
		#text div.services div.text {color:#566066; font-style:italic; font-size:13px; padding:6px 0 0 0; line-height:15px}*/

	#text div.path {font-size:11px; color:#295c74; font-weight:bold;}
		#text div.path a {background-image:url(/media/images/arrow_path.gif); background-position:100% 5px; background-repeat:no-repeat; padding:0 12px 0 0; margin:0 7px 0 0; color:#343b3f; text-decoration:none; font-weight:normal;}
		#text div.path a:hover {text-decoration:underline;}

	#text ul.tabs {background-image:url(/media/images/dot_blue.gif); background-repeat:repeat-x; background-position:0 37px; overflow:hidden; height:42px; margin:15px 0 0 0;}
		#text ul.tabs li {display:inline;}
		#text ul.tabs a {float:left; height:42px; overflow:hidden; text-decoration:none; margin:0 -1px 0 0; cursor:pointer;}
		#text ul.tabs a:hover {padding-top:0;}
		#text ul.tabs span {display:inline-block; vertical-align:top; height:38px;}
		#text ul.tabs span.left {background-image:url(/media/images/tabs_left_right_shape.gif); background-repeat:no-repeat; width:5px; overflow:hidden}
		#text ul.tabs span.center {border:solid #cdebfe; border-width:1px 0; padding:10px 8px 0 8px; height:26px; text-decoration:underline}
		#text ul.tabs a:hover span.center {text-decoration:none}
		#text ul.tabs span.right {background-image:url(/media/images/tabs_left_right_shape.gif); background-repeat:no-repeat; width:5px; overflow:hidden; background-position:-5px 0}
		#text ul.tabs li.current a {background-image:url(/media/images/tabs_active_bg.gif); background-repeat:no-repeat; background-position:50% 100%}
		#text ul.tabs li.current span.left {background-position:0 -38px}
		#text ul.tabs li.current span.center {text-decoration:none; color:#295c74; background-color:#cdebfe}
		#text ul.tabs li.current span.right {background-position:-5px -38px}

	#text div.descr_triple {overflow:hidden; padding:0 0px 6px 0px;}
		#text div.descr_triple div.image {float:left; width:244px}
		#text div.descr_triple div.text {float:left; width:260px; font-style:italic; line-height:16px; margin-right: 10px; text-align: justify;}
		#text div.descr_triple div.blue {float:left; width:201px; height:54px; background-image:url(/media/images/descr_triple_blue_bg.gif); overflow:hidden; font-size:11px}
			#text div.descr_triple div.blue div.top {height:17px; padding:4px 5px; color:#295c74; font-weight:bold}
			#text div.descr_triple div.blue div.left {float:left; width:91px; padding:2px 0 0 9px; text-transform:uppercase; color:#FFF}
			#text div.descr_triple div.blue span {display:inline-block; width:65px; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
			#text div.descr_triple div.blue strong {display:inline-block; vertical-align:middle; font-weight:bold; font-size:18px; position:relative; top:-1px}
			#text div.descr_triple div.blue div.right {float:left; width:91px; padding:2px 0 0 9px; text-transform:uppercase; color:#FFF}

	#text div.simple_text {line-height:16px; text-align: justify; }
		#text div.simple_text p { text-indent: 17px; }

	#text div.rounded_table {position:relative; overflow:hidden}
		#text div.rounded_table div.corner {background-image:url(/media/images/rounded_table_corners_shape.gif); width:4px; height:4px; overflow:hidden; position:absolute}
		#text div.rounded_table div.t_l {top:0; left:0}
		#text div.rounded_table div.t_r {top:0; right:0; margin-right: 1px; background-position:-4px 0}
		#text div.rounded_table div.b_l {bottom:0; left:0; background-position:0 -4px}
		#text div.rounded_table div.b_r {bottom:0; right:0; margin-right: 1px; background-position:-4px -4px}

		#text div.rounded_table table {width:100%}
		#text div.rounded_table td {border:solid 1px #FFF; text-align:center; padding:8px 0}
		#text div.rounded_table td.first {border-left-width:0; text-align:left; padding-left:10px}
		#text div.rounded_table td.left { text-align:left; padding-left:10px}
		#text div.rounded_table td.last {border-right-width:0}
		#text div.rounded_table thead td {background-color:#cdebfe; border-top-width:0; font-weight:bold}
		#text div.rounded_table tbody td {background-color:#e6edf0; padding:9px 0}
		#text div.rounded_table tr.last td {border-bottom-width:0}
		#text div.rounded_table table span {color:#008bd0}
		#text div.rounded_table input {width: 558px; border: 1px solid #fff;}
		#text div.rounded_table textarea {width: 558px; border: 1px solid #fff;}

	#text div.hint {padding:10px 0 0 0; font-size:11px}
		#text div.hint span {color:#008bd0}

	#text div.gallery {}
		#text div.gallery div.small {margin: 10px 0px 10px 0px; text-align: center;}
		#text div.gallery div.small img {margin:6px 5px 2px 2px; display:inline-block; cursor:pointer;}
		#text div.gallery div.direction {width: 48px; height: 48px; position: relative; bottom: 240px; opacity: 0.30; filter: alpha(Opacity=30); cursor: pointer;}
		#text div.gallery div.direction:HOVER {opacity: 1; filter: alpha(Opacity=100)}
		#text div.gallery div.big_gal_img {width: 715px; height: 435px;}

#main_text #sidebar {background-color:#eee; border: 1px solid #ccc; padding: 0;}
#main_text #sidebar h4 {background-color:#ddd; margin:0; padding: 5px 20px 5px 5px;}
#main_text #sidebar div.news div.date {background-image: url("/media/images/date_bg.gif"); margin-bottom:2px;}
#main_text #sidebar div.news div.block {margin: 5px;}

	#text div.news {}
		#text div.news div.block, #text div.news div.block_main {overflow:hidden}
		#text div.news div.block_main {padding:15px 0 20px 0; border-bottom:solid 1px #c3dff1; margin:0 0 14px 0}
		#text div.news div.block {padding:9px 0}
		#text div.news div.image {float:left; width:112px}
		#text div.news div.image img {display:block}
		#text div.news div.text {margin:0 0 0 127px}
		#text div.news div.date {background-image:url(/media/images/news_date_bg.gif); width:67px; height:15px; text-align:center; color:#3b3b3b; font-size:11px; margin:0 0 8px 0}
		#text div.news div.header {font-size:14px; font-weight:bold; padding:0 0 5px 0}
		#text div.news div.header a {color:#1d1d1d; text-decoration:none; background-image:url(/media/images/arrow_double.gif); background-repeat:no-repeat; background-position:100% 7px; padding:0 15px 0 0}
		#text div.news div.header a:hover {text-decoration:underline}
		#text div.news div.head {overflow: hidden;}
		#text div.news div.head > div.date {float: left; margin-right: 10px}
		
		#text div.airplanes3 {overflow:hidden;}
			#text div.airplanes3 div{float:left;width:236px;text-align:center;font-weight:bold;font-size:13px;}
			#text div.airplanes3 div a {text-decoration:none}
			#text div.airplanes3 div a:hover {text-decoration:underline}
			#text div.airplanes3-text{text-align:justify;}
			#text div.airplanes3-text p {text-indent:15px;}

	#text div.tags {margin-top: 25px;}

#footer {height:160px; overflow:hidden; width:964px; margin:30px auto 0 auto}
	#footer_left {background-image:url(/media/images/footer_left_bg.gif); background-repeat:no-repeat; float:left; width:180px; padding:22px 0 0 0}
		#footer_left span {text-transform:uppercase}
#footer_logo{float:left; width: 138px;}
	#footer_right {float:right; width:617px; border-top:solid 2px #c0e1f6; padding:20px 0 0 0}
		#footer_menu li {display:inline; padding: 0 10px; border-left: 1px solid; margin: 0;}
		#footer_menu li:FIRST-CHILD {border: none;}
		#footer_menu li a {color:#566066;; text-decoration:none; display:inline-block; vertical-align:top; margin:0;}
		#footer_menu li.current a {color:#43596e}

		#footer_links {padding:12px 0 0 0}
			#footer_links a {margin:0 10px 0 0}
#social_icons{float:right; margin-top:20px; text-align:center;}	
#social_icons a {float:left; padding-right:8px;}
#vote{text-align:center;}	
div.clear {clear:both; height:0; overflow:hidden}
h1 {font-size:22px; color:#295c74; margin:0; padding:12px 0 15px 0; font-weight:normal}
h2 {font-size:16px; color:#373737; margin:12px 0; padding:0;font-weight:bold}
h3 {font-size:15px; color:#373737; margin:9px 0; padding:0; font-weight:normal}
h4 {font-size:14px; color:#3b3c3d; margin:0; padding:4px 0 0 0; text-transform:uppercase; position:relative;font-weight:bold}
	h4.blue {color:#0b7bbe}
	h4.pad {padding:24px 0 0 0}
	h4 a.right {background-image:url(/media/images/h1_right_bg_shape.gif); background-repeat:no-repeat; background-position:100% 0; height:16px; overflow:hidden; padding:3px 24px 0 0; color:#424649; text-decoration:none; position:absolute; top:2px; right:0; font-size:10px}
	h4 a.right:hover {background-position:100% -19px}
h5 {font-size:12px; margin:7px 0; padding:0; font-weight:normal; text-transform:uppercase}
p {margin:7px 0}
ul.num {}
	ul.num span {color:#4ab0d5; margin:7px 3px 7px 0}

.simple_text { text-align: justify; }

.simple_text div.video { text-align: center; margin-top: 10px; margin-bottom: 10px; }
.simple_text div { overflow: hidden; }

.simple_text ol {margin: 0px; padding: 0 0 0 18px;}
	.simple_text ol li { list-style-type: decimal;}

.simple_text ul {}
	.simple_text ul li { margin:0 0 0 18px; padding:0 0 0 9px; background-image:url(/media/images/dot_list.gif); background-repeat:no-repeat; background-position:0 8px}
	/* .simple_text ul li { margin:0 0 0 18px; padding:0 0 0 9px; list-style-type: disc; } */

.simple_text img { float: left; margin-right: 10px; margin-bottom: 10px; }
.simple_text .newsimg img { margin-bottom: 0px; }
.simple_text .newsimg { margin-bottom: 10px; }
.simple_text .newsimg div { width: 217px; text-align: left; color: #888; border: solid 1px #ccc; border-top-width: 0px; padding: 3px; font-style: italic; font-size: 10px;}
	

#datepicker {background-image:url(/media/images/datepicker_bg.gif); width:220px; height:198px; overflow:hidden; margin:12px 0 16px 0; position:relative}
	#datepicker h2 {margin:0; padding:0; text-align:center; font-size:12px; color:#295c74; font-weight:normal; padding:10px 0 0 0; height:30px;}
	#datepicker .dp-nav-prev-year, #datepicker .dp-nav-next-year {display:none;}
	#datepicker .dp-nav-prev-month, #datepicker .dp-nav-next-month {position:absolute; top:11px; width:13px; height:13px; overflow:hidden; text-indent:-9999px; outline:none; background-image:url(/media/images/datepicker_prev_next_shape.gif)}
	#datepicker .dp-nav-prev-month {left:10px}
	#datepicker .dp-nav-next-month {right:10px; background-position:-13px 0;}
	#datepicker table {width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:12px; margin:5px 0 0 0;}
	#datepicker thead th {font-weight:normal; font-size:11px; padding:0 0 10px 0;}
	#datepicker td {padding:3px 0}

	#datepicker .other-month {color:#CCC}

.ui-tabs-hide {display:none}

.pages {overflow: hidden}
	.pages div.previos {float: left}
		.pages div.previos a {text-decoration: none}
	.pages div.next {float: right}
		.pages div.next a {text-decoration: none}

table.boss {
	text-align: left;
	border: none;
	float: left;
	margin-right: 1em;
}
table.boss img {
	border: none;
	width: 120px;
	height: 160px;
	padding-top: 7px;
}
table.boss div {
	padding-top: 7px;
	overflow: hidden;
}

.upper {color: red; vertical-align: text-top}

fieldset { margin-top: 0.5em; }
label:HOVER { background-color: #eee; cursor: pointer; }

.news_images_box {float:left;}
.simple_text .news_images_box img {display:block;float:none;}

/*Добавил для вставки нескольких изображений*/
.file_cont {overflow: hidden; width: 110px; height: 20px;margin-bottom: 6px;color: #008BD0;}
.admin_dialog .file_cont div {background:transparent url("/media/images/attachfile.png") no-repeat;padding-left:14px;margin: 5px 0; height:16px;}
.admin_dialog .filename_list a {text-decoration:none;padding: 0 3px;font-weight:bold; font-size:16px; color: #B2000D;}
.admin_dialog .filename_list {margin: 5px 0 5px; border:1px solid #ddd; min-height:1.5em; width:99%; display:block;}
.admin_dialog .filename_list li {padding: 3px 5px; border-bottom: 1px solid #ccc; }
.admin_dialog .filename_list li div.order_num {float: left;text-align:right; width:25px;}
.admin_dialog .filename_list li div.file_title {float: left;margin-left:10px;width:260px}
.admin_dialog .filename_list li div.up_btn {float: right;margin-right:10px;width:12px;height:16px; background:transparent url(/media/images/arrow_up.png) no-repeat}
.admin_dialog .filename_list li div.up_btn:hover {cursor:pointer;}
.admin_dialog .filename_list li div.down_btn {float: right;margin-right:10px;width:12px;height:16px;background:transparent url(/media/images/arrow_down.png) no-repeat}
.admin_dialog .filename_list li div.down_btn:hover {cursor:pointer;}
.admin_dialog .filename_list li a.detach_file {float: right;margin-right:10px;}
div.admin_dialog .filename_list li input.inp_cutline {width:500px;margin-left:10px;margin-top:5px;float:left;}
div.admin_dialog .filename_list li div.div_cutline {width:490px;margin-left:10px;float: left;}
.admin_dialog .file_cont:hover{text-decoration:underline;}
div.admin_dialog .content .row .file_cont input {margin: -50px 0 0 -400px; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 100px; height: 100px;width:auto;}


/*.admin_dialog .div_reqtext {text-align:justify; text-indent:0px;}
.admin_dialog .raw .div_label {font-weight:bold;}*/

/*конец добавки*/

/* Таблица с ЛТХ */
table.tthtbl {
	width: 100%;
}
table.tthtbl td {
	padding: 1em 1em;
	border: solid 1px #295C74;
}
table.tthtbl td.tthtitle {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}
table.tthtbl td.tthgroup {
	font-weight: bold;
	padding: 1em 1em;
	background-color: #cdebfe;
}
table.tthtbl td.tthkey {
	padding: 1em 2em;
	text-align: left;
}
table.tthtbl td.tthvalue {
	font-weight: bold;
	text-align: center;
}
/* EOF: Таблица с ЛТХ */


#content div.video ul li:HOVER {
	/*background-color: #CDEBFE;*/
}

#gal_img_descr {
	text-align: center;
	color: #295C74;
	height: 2em;
	margin-top: 0.5em;
}

/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: inherit;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
*/

/*end of clear-up*/
