* { border-collapse:collapse; border-spacing:0; }
html, body{ height:100%; margin:0; padding:0; }
.png { behavior:url(/design2/js/iepngfix.htc); }

html, body, td, textarea, input, select, option, button { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.content {line-height:140%;}

.b { border:1px solid black; }

a { text-decoration:underline; color:#003882; }
a:hover, a:active {  color:#4fa800; text-decoration:underline; }
a.noline, .noline a { text-decoration:none; color:#4fa800; }
a.noline:hover, .noline a:hover { text-decoration:underline;  color:#4fa800; }

h1,h2,h3,h4,h5,h6 { color:#336699;  font-weight:bold; margin:0; padding:0;}
h1 { font-size:21px; margin-top:10px; margin-bottom:14px; }
h2 { font-size:16px; }
h3 { font-size:15px; font-weight:normal; font-style:italic;}
h4,h5,h6 { font-size:14px;}

ul, ol { margin-top:5px; margin-bottom:14px; }
ul li, ol li { line-height:150%;}
ul li { list-style-type:square;}

a img, a:hover img { border: none; text-decoration:none !important; }

form { margin:0; padding:0; }
.nowrap{ white-space:nowrap; }
.input{ width:100%; }
.offset { position:absolute !important; left:-10001px !important; overflow:hidden !important; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.clear { clear:both; }

p { margin-top:5px; margin-bottom:14px; }

.date { color:#4fa800; }
.news_date {
color:#7f7f7f;
display: block;
font-size: 11px;
font-family: Tahoma, Verdana;
border-top: 1px solid #b2b2b2;
margin-top: 2px;
clear: both;
}

.news_img, a:hover img.news_img { float:left; margin:0 7px 0px 0; border:1px solid #336699;}
.news_item, .news_group { margin:12px 0 12px 0; }
.news_title a, a.news_title { font-weight:bold; color:#336699; font-weight:bold; }
a.news_title_brief{ font-weight:normal; color:#336699; text-decoration:none;}
a:hover.news_title_brief{ text-decoration:underline;}

.news_title a:hover, a:hover.news_title { font-weight:bold; color:#4fa800; font-weight:bold; }

.news_descr { margin-top:5px; }
.news_descr p { margin-top:0; margin-bottom:0;}

.gallary_item { width:220px; margin:0 15px 25px 0; text-align:center; }
.gallary_item a { }

.tree_root { font-size:12px; }
.tree_root a { color:#003882; padding-left:11px; background:url(/design2/images/marker.gif) top left no-repeat; display:block; margin-top:10px; margin-bottom:18px; text-decoration:none; }
.tree_root a:hover,.tree_root a.selected { color:#4fa800; text-decoration:none; }

.tree_torg a { color:#003882; padding-left:11px; background:url(/design2/images/marker.gif) top left no-repeat; display:block;  text-decoration:underline; }
.tree_torg a:hover { color:#4fa800; text-decoration:none; }

.tree_level { padding-left:11px; }
.tree_level a { }
.tree_level a:hover,.tree_level a.selected { }

.tree_bold {font-size:15px;}
.tree_bold a { font-weight:bold; display:block; padding-left:11px;background:url(/design2/images/marker.gif) top left no-repeat;margin-top:10px; margin-bottom:18px; text-decoration:none;}
.tree_bold a:hover, .tree_bold a.selected { color:#4fa800;}



.pages { display:block; margin-top:5px; line-height:17px; font-size:12px; }
.pages .ctrl { }
.pages a.page_link,.pages .current, #menu3 a {padding:0 3px; margin:0 4px 0 0;}
.pages .current, #menu3 .wactive { color:black; border:1px solid black; background-color:white; }
.pages a.page_link, #menu3 a { color:#4c4c4c; border:1px solid white; background-color:white; text-decoration:none; }
.pages a.page_link:hover,#menu3 a:hover { color:#ffffff; background-color:#003882; border:1px solid black; text-decoration:none;}

table.border td { border:1px solid #003882;}
td.selected { background-color:#e6f5ff;}

.path, .path a { color:#003882; font-size:11px; text-decoration:none;}
.path a,.path span {white-space:nowrap;}
.path a:hover { color:#4fa800; text-decoration:none;}
.path img{margin:0 3px;}

.lang { padding-left:20px;}
.lang, .lang a { font-size:12px; color:#b2b2b2; text-decoration:none;}
.lang a { padding:0 2px;}
.lang a.selected, .lang a:hover{ color:#666666; }
.lang a:hover{ text-decoration:underline; }



form.search * { /*color:#b2b2b2;*/ color:black;}
form.search input.search { border-top:1px solid #7f7f7f; border-left:1px solid #7f7f7f; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; width:185px; height:17px; padding:0 4px;}
form.search input.button { background-color:transparent; border:none; border:hidden; padding-right:12px;}

.top_menu { font-size:14px; color:#003882; padding-left:50px; padding-right:10px; white-space:nowrap;}
.top_menu a { color:#003882; padding-left:13px; background:url(/design2/images/menu_spl.gif) right no-repeat; padding-right:14px; font-weight:bold; text-decoration:none; white-space:nowrap;}
.top_menu a:hover,.top_menu a.selected { color:#4fa800; text-decoration:none;}
.top_menu a.last { padding-right:13px; background:none;}


.bottom_menu { font-size:14px; padding-left:100px;}
.bottom_menu a{ color:#C7C7C7; text-decoration:none; font-weight:bold; padding-left:13px; padding-right:14px; background:url(/design2/images/menu_spl.gif) right no-repeat;}
.bottom_menu a.last {padding-right:13px; background:none;}
.bottom_menu a:hover,.bottom_menu a.selected { color:#666666;text-decoration:none;}

.icons {width:215px; white-space:nowrap;}
.icons a { padding:0 8px;}

a.alogo {color:#cccccc; text-decoration:none; font-size:12px; line-height:16px;}
a.alogo img { float:left; margin-right:5px;}
a.alogo:hover {  text-decoration:underline;}
div.scroller { background:url(/design2/images/scroll_bg.gif) top repeat-x; height:151px;  width:500px;}
div.scroller div.l { background:url(/design2/images/scroll_bg_left.gif) top left no-repeat; height:151px;}
div.scroller div.r { background:url(/design2/images/scroll_bg_right.gif) top right no-repeat; height:151px;padding:17px 2px;}
div#scroll { height:100%; overflow:hidden; white-space:nowrap; width:500px; }
div#scroll a { margin:0 15px;}
div#scroll a img {  border:5px solid #d6d6d6;}
div#scroll a.hover img {  border-color:#003882;}

#videod li{
padding: 5px;
margin: 5px;
}
#menu3 a.wactive{
text-decoration:none;
	padding: 0 3px;
	border: 1px solid gray;
}
.popup_menu { display:none; position:absolute; z-index:999; background-color:white;}
.popup_menu td {border:1px solid #cccccc;}
.popup_menu a {font-size:12px;display:block;font-weight:normal; padding:5px; margin:0; background-color:white;background-image:none; color:#003366;}
.popup_menu a:hover {background-color:#e6f5ff; color:#003366;}

.indextext,
a:link.indextext,
a:visited.indextext,
a:hover.indextext,
a:active.indextext
{
	text-decoration:none;
	color:black;
}

.question_date {display:block; font-size:12px; margin-top:2px;clear:both;line-height:120%;}

.item_question{}
.item_answer{padding-left:50px; margin-top:15px;}
.answer_title {display:block;font-weight:bold;}

#ShowAddComment a,.ShowAddComment a {font-size:18px;}
#ShowAddComment,.ShowAddComment {margin:12px 0 5px 0;}

.comment
{
	background-color: #C3D9E8;
	padding: 1px 15px;
	margin: 10px 0px 10px 0px;
	width: 335px;
	position: relative;
}
.comment .input {width:320px;}
