@import url('/css/dictionary_ajax_search.css');
/********************************************************************/
/*#menu_container{display:table-cell;}*/

.poll_rate {
border: solid 1px gray;
background: #A5C8E4;
}

dt {
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}

.search_page a {
	font-weight: normal;
	font-size: small;
	text-decoration: underline;
}
.search_page li {
	margin-bottom: 10px;
}




body {font-size: 12px; font-family: Tahoma,Verdana,Times,Courier, Comic Sans MS; color: #666;background: #fff;margin:0;padding:0;}

table {border-collapse: collapse;}
td{font-size: 12px;font-family: Verdana,  Times, Courier, Comic Sans MS; vertical-align:top;padding:0;margin:0;}
img{border:0;}
.picfloat_left{float:left; padding:5px 10px 5px 0px;}
.picfloat_right{float:right; padding:5px 0px 5px 10px;}
.picfloat_center{text-align:center}

form{padding:0;margin:0;}

a:link{color:#343434}
a:hover{color:#990000}
ul,li{margin:0;padding:0;}

/*header*/
#header{background:url(header_bg.jpg) 0 0 repeat-x;height:104px;border-bottom:1px solid #458CC4;border-bottom: solid 1px #458CC4;}
#header1{background:url(header.jpg) 0 0 no-repeat;height:104px}
#header2{background:url(header1.jpg) top right no-repeat;height:104px;}

#emb {position: absolute;top: 75px;right: 0px;}
#logo{padding:20px 0 0 30px;}
#logo a{color:#458CC4;font-size:20px;font-family:Tahoma;text-decoration:none;}
#contacts{width:140px;vertical-align:middle;padding-right:40px}
#contacts,#contacts a, #contacts a:hover{color:#fff;text-decoration:none;font-size:12px;font-family:Arial;font-weight:bold}
#icons{width:31px;height:104px;background:url(icons_bg.jpg) top right no-repeat;position:absolute;right:0;}
#icons td{text-align:center;vertical-align:middle;}

/*menu*/
#menu{position:absolute;top:81px;left:0;}
#menu,#menu ul,#menu li{ margin:0;padding:0;height:24px;}

#menu li{list-style:none;float: right;margin: 0 0 0 -26px;padding:0 26px 0 0;background:url(menu_corner.gif) top right no-repeat;}
#menu li.act{background:url(menu_corner_act.gif) top right no-repeat;}
#menu li a{padding:2px 10px 9px 36px;background:url(menu_bg.gif) 0 0 repeat-x;height:24px;color:#246FA6;font-size:10px;font-family:Verdana;text-decoration:none;font-weight:bold;}
#menu li.act a{background:url(menu_act.gif) 0 0 repeat-x;padding-bottom:11px}

#smenu{margin-bottom:-1px;}
#smenu,#smenu ul,#smenu li{margin-left:-25px;padding:0;height:24px;}
#smenu li{list-style:none;float: right;margin: 0 0 0 -26px;padding:0 26px 0 0;background:url(menu_corner.gif) top right no-repeat;}
#smenu li.act{background:url(menu_corner_act.gif) top right no-repeat;}
#smenu li a{padding:2px 10px 9px 36px;background:url(menu_bg.gif) 0 0 repeat-x;height:24px;color:#246FA6;font-size:10px;font-family:Verdana;text-decoration:none;font-weight:bold;}
#smenu li.act a{background:url(menu_act.gif) 0 0 repeat-x;padding-bottom:11px}

/*content*/
#publications{}
#publications .title{color:#246FA6;font-size:14px;font-family:Verdana;font-weight:bold;background:url(publ-bg.jpg) 0 0 repeat-x;height:26px;padding:6px 0 0 20px}
.publ{padding-top:10px}
.publ .data{width:80px;color:#458CC4;font-size:10px;font-weight:bold;background:url(dots1.gif) top right repeat-y;}
.publ td{padding-left:10px}
.publ .tit{color:#3387CC;padding-bottom:10px}

.td1{background:#4993CF;color:#fff;font-weight:bold;font-size:14px;font-family:Verdana;width:49%;padding:3px 0 3px 20px;}

/*searchform*/
#search{float:right;width:198px}
#right #search,#right #search input{font-size:12px;font-family:Arial;color:#666;}
#right #search .search{padding:5px 0 3px 0;}
#right .s1{background:url(s1.gif) 0 0 no-repeat;width:20px;height:16px;border:0;}
.s2{background:url(s2.gif) 0 0 no-repeat;width:21px;height:22px;border:0;cursor:pointer;}

/*opros*/
#opros{float:right;padding-bottom:10px}
#opros{width:198px;border-width:1px 0px 1px 1px;border-style: solid;border-color: #C5C9CF; background:url(opros_bg.gif) 0 0 repeat-y;margin-top:20px;}
#opros h5,#opros .tit{font-family:Tahoma;font-size:11px;font-weight:bold;color:#000;background:#FFD845;padding:5px 0 5px 15px;margin:1px 0 1px 1px;}
#opros div{padding:0 5px}
#opros .quest{color:#666; background: url(dots.gif) left bottom repeat-x;padding:5px;margin:0 10px}
#opros .all{font-size:10px;font-family:Tahoma;color:#666; background:url(other1.gif) top right no-repeat;height:14px;margin:10px;text-align:right;padding-right:30px}

/*calendar*/
#calback{background:url(opros_bg.gif) 0 0 repeat-y;}
#calendar{width:198px;border-width:1px 0 1px 1px;border-style:solid;border-color:#868F9A; background:#F2F2F2 url(calend-bg.jpg) 0 0 repeat-x;margin-top:3px;}
#calendar table{width:168px;height:35px;}
#calendar table td{text-align:center;vertical-align:middle;}

/*slovar*/
/*
#slovar{width:198px;border-width:1px 0px 1px 1px;border-style: solid;border-color: #C5C9CF; background:url(opros_bg.gif) 0 0 repeat-y;margin-top:3px}
#slovar div.tit{font-family:Tahoma;font-weight:bold;color:#fff;background:#FFD845;padding:5px 0 5px 15px;margin:1px 0 1px 1px;}
#slovar p{padding:5px 10px}
#slovar .all{font-size:10px;font-family:Tahoma;color:#666; background:url(other1.gif) top right no-repeat;height:14px;margin:10px;text-align:right;padding-right:30px}
*/
/*slovar*/
#dictionary{width:198px;border-width:1px 0px 1px 1px;border-style: solid;border-color: #C5C9CF; background:url(opros_bg.gif) 0 0 repeat-y;margin:20px 0;float:right;}
#dictionary h5,#dictionary .tit{font-family:Tahoma;font-size:11px;font-weight:bold;color:#000;background:#FFD845;padding:5px 0 5px 15px;margin:1px 0 1px 1px;}
#dictionary div{padding:5px 10px}
#dictionary ul{padding-left:20px}
#dictionary .all{font-size:10px;font-family:Tahoma;color:#666; background:url(other1.gif) top right no-repeat;height:14px;margin:10px;text-align:right;padding-right:30px}

.rek{padding:20px}

/*footer*/
#footer{border-top:1px solid #C5C9CF; background:url(footer_bg.jpg) top right no-repeat;height:70px;clear: both;}
#footer .copyright {background: #4993CF;	float: right;width: 210px;height:107px;}
#copyright{color:#fff;text-align:right;}

/**/
.style1 {font-weight: bold; font-size: 10.6pt; }
.style11 { color: #fff; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11pt; }

.st1{border:1px solid #CEE0ED; padding:5px;background:#4993CF}
.st1 span{color:#fff;font-weight: bold;font-size: 14px;}
.st2{background:#eeecec url(cell1.jpg) 0 0 repeat-x;border:1px solid #CEE0ED; padding:20px;}
.st2 li{color: #657485;font-family:Tahoma;font-size:11pt; list-style-image: url(kv.jpg); font-size:12px; font-family:Tahoma; padding:2px;}

#right_block {float: right;width: 210px;padding-top: 200px;background:#F3F6F9;}
#left_block {float: left;width: 210px;}
#right_block ul{padding-left:20px}

/*MaIN menu*/
.lev1{color:#657485;width:210px;border-right:1px solid #B2D0E7; border-bottom:1px solid #B2D0E7; padding-top:20px;}
.lev1 li{list-style:none;}
.lev1 a,.lev1 a:hover{color:#657485;text-decoration:none;font-weight:bold;}
.lev1 div{background:url(lev1_bg.gif) 0 0 repeat-y;padding:4px 0 4px 20px;margin-top:2px;font-weight:bold;}

/** submenu**/
/*.lev2{padding-left:40px}*/
.lev2 li{color: #657485;
	font-family:Tahoma;
	font-size:11px; 
	list-style:none;
	padding:2px 0 2px 20px;
}

.lev2 li.act_lev2{
	list-style:none;
	list-style-image:none;
	background:#F3F6F9;
	border-top:1px solid #A6C8E3;
	border-bottom: 1px solid #A6C8E3;
	border-right: 2px solid #F3F6F9;
	padding:3px 0 3px 40px;
	margin-right:-2px;
	font-weight:bold;
	color:#468ECA;
}
.lev2 a,.lev2 a:hover{text-decoration:none;font-weight:normal;}

a { text-decoration: none; }
.data {width:80px;color:#458CC4;font-size:10px;font-weight:bold;}
.tit{color:#3387CC;padding:0 0 5px 5px;background: url(dots.gif) left bottom repeat-x;}
.pod{font-family: Tahoma; font-size: 10px;}

.news{padding: 20px 0 0 0; margin-bottom:20px;border-bottom:1px solid #868F9A;}

h2{color:#fff; background:#468ECA; padding:5px 0 5px 20px;font-size:14px;font-family:Verdana;}

/*center menu*/
#center{margin:0;padding:0;background:#E8E6E5 url(page_menu_center.jpg) 0 0 repeat-x;}

#page_menu_center{padding-bottom:20px}
#page_menu_center li{list-style:none;padding:3px 0 3px 10px;margin-left:-50px;*margin-left:-50px;}
.act_page_menu_center{font-size:12px;font-family:Tahoma;color:#657485;}
.act_page_menu_center div.act{background:#E0ECF5;padding:5px 0 5px 10px;margin:0 10px 0 -10px}
.act_page_menu_center ul{background:#E0ECF5;width:300px;padding:0 0 10px 0px;margin:0 10px 0 0px;text-align:left;}
.act_page_menu_center a,.act_page_menu_center li{color:#666;padding:6px 0;text-align:left;}
.act_page_menu_center .act4{border-width:1px 0;border-style:solid;border-color:#A6C8E3; background:#F3F6F9;text-align:left;}

#content{background:#F3F6F9 url(bg.jpg) 0 0 repeat-x;padding: 10px;margin: 0px 210px 0 210px;}

/*div {border: solid 1px red;}*/

/*
#header {
	border-bottom: solid 1px #458CC4;
	height: 104px;
}
#header h1 {
	margin: 0;
	padding: 20px;
	font-size: large;
	font-weight: normal;
	color: #438FCD;
}*/

#content .content_header {background: url(sm4.jpg) 0 0 repeat-x;margin:10px 0 0 0;}
#content .content_header .nav_line {padding: 10px 20px;font-size:10px;color: #468ECA;background:url(nav_line1.jpg) 0 0 no-repeat;}
#content .content_header .nav2{background:url(nav_line2.jpg) top right no-repeat;}
#content .content_header .nav_line a,#content .content_header .nav_line a:hover {color: #468ECA;font-size:10px;font-family:Verdana;}
#content .content_header .nav_line a{text-decoration: none;}
#content .content_header .nav_line a:hover {text-decoration: underline;}
#content ul{padding-left:50px}

#content .cotent_text { 
	padding: 5px 10px;
	background: #FFFFFF;
	text-align:justify;
	border-top:1px solid #458CC4;
	}
#footer p, #footer address {
	padding: 5px 10px;
	margin: 0;
	color: gray;
	font-size: x-small;
}
.zag {font-weight:bold; text-align:center;}
.zag1 {font-weight:bold;}
.zag2{font-size:10px;}
.u{text-decoration:underline;}

/*.tab{text-align:center}*/
.tab td{padding:5px 0;text-align: left; vertical-align:middle;}
.tab th{text-align: left; vertical-align:middle; font-size:12px}
.tab1 td{border:1px solid #ccc;padding:3px;font-size:11px; text-align:center; vertical-align:middle;}
.tab1 th{padding:3px;font-size:11px;border:1px solid #ccc;}
.tab4 {border:1px solid #ccc;}
.tab4 td{border:1px solid #ccc;padding:2px;font-size:10px;text-align:left; vertical-align:middle;}
.cotent_text td{text-align: left; vertical-align:middle;}
.cotent_text a{text-decoration:underline}


/*calendar*/
#calback{background:url(opros_bg.gif) 0 0 repeat-y;}
#calendar{width:198px;border-width:1px 0 1px 1px;border-style:solid;border-color:#868F9A;margin-top:3px;padding-bottom:5px}
#calendar table{width:190px;height:35px;}
#calendar table td{text-align:center;vertical-align:middle;}
/*.calhead{width:198px;background:#F2F2F2 url(calend-bg.jpg) 0 0 repeat-x;margin-top:3px;}*/
.calhead{background:#FFD845;/*padding:5px 0 5px 15px;margin:1px 0 1px 1px;*/font-family:Tahoma;font-size:11px;font-weight:bold;color:#000;}
.eventday{color:#666;font-weight:bold;}
.today{border:1px solid 468CC4;background: #E6EFF7}
.dayrow{background: url(dots.gif) left bottom repeat-x;}
#calback td{padding:3px;color:#666}
.cal{width:198px;}



#alphabet{padding-bottom:10px}
.al_name a:hover,.al_name a,.alphabet a, .alphabet a:hover{font-weight:bold;color:#246FA6}
#alphabet a,#alphabet a:hover{font-weight:bold;}

.pager{word-spacing:10px;font-weight:bold;color:#000}
.pager a,.pager a:hover{font-weight:normal;}
/*.pager a:link{color:red}*/
/*.pager a:visited{color:red}*/

sup.red{color:red}
.often a, .often a:hover{text-decoration:underline}

#histblock{float:right;width:198px;}
#histblock{border-width:1px 0px 1px 1px;border-style: solid;border-color: #C5C9CF; background:url(opros_bg.gif) 0 0 repeat-y;margin:20px 0;}
#histblock h5,#histblock .tit{font-family:Tahoma;font-size:11px; font-weight:bold; color:#000; background:#FFD845;padding:5px 0 5px 15px;margin:1px 0 1px 1px;}
/*#histblock ul{padding-left:5px}*/
#histblock a,#histblock a:hover{text-decoration:underline}
.checksearch ,.checksearch td,.checksearch label{font-size:10px}
.checksearch {margin-bottom:20px}


td.tabe {padding:5px; line-height:1,3; text-align:center; font-size:13px;}
.tabel td{padding:5px;}
.tab11 {border:solid 1px #cccccc;}
.tab11 td {text-align:center; padding:3px; font-size:11px; border:solid 1px #cccccc;}
