body{
	padding: 0;
	margin: 0;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 350;
	color: #222;
	font-size: 13px;
	line-height: 21px;
	/*background:#A5CBDC;
	background:#ACC9D5;
	background:#AFC6D1;
	background:#4A89AA;
	background:#5393B5;
	background:#6799BA;*/
	background:#80ABC6;
	/*background:#99B5CE;*/
/*	background:#CCE8E4;*/
}

#header{
	margin: 10px 0 0 20px;	
	position:relative;
}	

img{border-width: 0px 0;}

th{background-color:#FFFFFF;}
td{background-color:#FFFFFF;text-align:center;}

table {	
    max-width:95%;
}
table.k-table {
	text-align:center;
	border: 2px solid #CCCCCC;	
	font-size:16px;
	/*background-color:#CCCCCC;*/
	font:Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;		
}

table.k-table td,th { 
	background-color:#FFFFFF;
	min-width:112px;
}

table.i_table{
	/*border:#000000;
	border-style:double;*/
	margin:20px 20px 20px 20px;
}
table.i_table td {
	font-size:20px;
	padding:10px;
	/*border:#000000;
	border-style:double;*/
}

table.p-table {
	text-align:center;
	border: 4px solid #CCCCCC;
	font-size:16px;
	/*background-color:#CCCCCC;*/
	font:Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin:15px 15px 20px 15px;	
	
}
table.p-table td,th { 	
	padding:15px 15px 15px 15px;
	border: 2px solid #CCCCCC;
	background-color:#FFFFFF;	
}

table.p-table a:link{ 
	color:#66CCFF;		
}
table.p-table a:visited{ 
	color:#66CCFF;	
}

table.maj_table {
	text-align:center;
	border: 4px solid #CCCCCC;
	font-size:12px;
	/*background-color:#CCCCCC;*/
	font:Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin:10px 0px 20px 10px;	
	
}

table.maj_table td,th { 
	padding:0px;	
	border: 2px solid #CCCCCC;
	background-color:#FFFFFF;	
}

table.pr_table {
	text-align:center;
	border: 4px solid #CCCCCC;
	font-size:12px;
	/*background-color:#CCCCCC;*/
	font:Geneva, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin:10px 0px 20px 10px;	
	
}

table.pr_table td {
	padding:12px;
	border: 2px solid #CCCCCC;
}

table.tab_table {
	padding:10px;
	border: 0px;
	
}

table.tab_table td {
	/*background-color:#F9EEE3;	*/
}

.top_t{
	color:#990000;
}

tr.d0 th, tr.d0 td {
	 /*#FDF4FC*/
	border-radius:3px;
}
tr.d1 th, tr.d1 td {
	/*background-color:#F3F3F3; color: black;#E2E8F1*/
	/*background-color:#E8EBF4; color: black;*/
	border-radius:3px;
}

/*#floatTip {
  position: absolute;
  width: 210px; 
  display: none; 
  border: 1px solid #000;
  padding: 4px;
  font-family: sans-serif; 
  font-size: 9pt;
  color: #333; 
  background: #ffe5ff; 
}*/


.durl {
width :800px;
max-width :800px;
display:block;
overflow:hidden;
white-space:pre-line;
word-wrap:break-word;
text-overflow: ellipsis;
-ms-line-break:strict;
}

#hint {
	position:absolute;background:#FFFFCC;border:0;width:0;
}

#hint_title {
	background:#CCFF99; padding: 0px;display: none;
}

#hint_text {
	padding: 0px;
}

#hint1 {
	position:absolute;
	background:#FDFDFD;
	border:0;
	width:0;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

#hint_text1 {
	padding: 0px;display: none;
}

#main_content {

}

/*menu*/
ul { font-size: 16px; }
ul li { display: block; }

ul#menu {
	padding: 0,0,0,15px;
	float: right;
	margin-right: 15px;

}
/* IE7 Only */ *:first-child+html ul#menu {margin-top: 20px;}
/* IE6 Only */ * html ul#menu {margin-top: 20px; width:600px;}

ul#menu li {
	margin-left: 25px;
	float: left;
}
ul#menu a { color:#4F0000; text-shadow: 1px 1px 0 #fff; }
ul#menu a:hover { text-decoration: none; text-shadow: 1px 1px 1px #888; }
ul#menu a:active { color:#222; text-shadow: 1px 1px 0 #FFFFFF; }

/* IE6 Only */ * html ul#menu a { color:#222; }
/* IE6 Only */ * html ul#menu a:hover { text-decoration: underline; }
/* IE6 Only */ * html ul#menu a:active { color:#df060c; }

/* IE7 Only */ *:first-child+html ul#menu a { color:#222; }
/* IE7 Only */ *:first-child+html ul#menu a:hover { text-decoration: underline; }
/* IE7 Only */ *:first-child+html ul#menu a:active { color:#df060c; }

/*/menu*/


/*logo*/
img.logo {
float:left;
}
/*/logo*/
/*search-form*/
#search-form{
	float:right;
	margin:20px 10px 0 100px;
	position:relative;
}

#container{
width:auto;
text-align:center;
/* border:2px solid #000;*/ 
 margin:0 auto; 

}
#ads_top{
		display: inline-block;
        margin: 50px;
        padding-top: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;	
		text-align:center;		 
}

#p_name {
		display: inline-block;
        margin: 20px;
        padding: 0px;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;	
	text-align:center;
	background:#407AA6;
	font-size:24px;
	width:900px;
	height: 55px;
	color:#FFFFFF;
	-moz-box-shadow: 10px 10px 10px #888;
	-webkit-box-shadow: 10px 10px 10px #888;
	box-shadow: 10px 10px 10px #888;
	border-radius: 6px;
}

#top_links {
	margin:8px 0 0 0;
	height: 28px;
	background:#2F5A7B;
	padding-top:8px;
}


#footer {
		display: inline-block;
        margin: 80px 0px 10px 0px;
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;	
}
#copyright {	
	font-size:12px;
}

#frm_domain_text {
   /* -moz-border-radius: 3px 0 0 3px;*/
    background-color: #FFFFFF;
    border-color:#99CCCC;
    border-style: solid;
    border-width: 1px;
    color: #666666;    
    font-size: 22px;
    height: 31px;   
    width: 250px;
	border-radius: 3px;

}
#frm_search_btn {
    /*-moz-border-radius: 0 3px 3px 0;*/
    background-color:#7F0000;
   border: 1px solid;
	border-color:#669966;
    color: #FFFFFF;    
    font-size: 22px;
    font-weight: bold;
    height: 34px;   
    width: 129px;
	border-radius: 5px;
	padding:1px 4px 1px 4px;
}
/*/search-form*/

/*#ga_left,#ga_right{display:none;}*/
#ga_left{
	padding-right: 20px;
}


/* обнуляем параметры по-умолчанию у элементов */
/** {margin:0; padding:0;}*/
/* задаём размер панели, границу и центрируем */
/* удаляем маркеры в элементах списка, т. е. закладках */
#tabs #tabs-ul {list-style-type:none;}
#tabs {
width:auto;
text-align:center;
/* border:2px solid #000;*/ 
 margin:0 auto; 
 padding:10px;
 }
#tabs-ul { 
		display: inline-block;
        margin: 0;
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;		
}

.tab_container{
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
				
}

.tab_content{		
		display: inline-block;      
        padding: 0;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
		min-width:700px;
		/*max-width:95%;*/
		margin: 30px 20px 30px 10px;
		background-color: #FFFFFF;
		-moz-box-shadow: 10px 10px 10px #888;
		-webkit-box-shadow: 10px 10px 10px #888;
		box-shadow: 10px 10px 10px #888;
		border-radius: 16px;
}

.page_content{		
		display: inline-block;      		
        padding: 60px;
        /* For IE, the outcast */
        zoom:1;
        *display: inline;
		min-width:700px;
		max-width:80%;
		margin: 30px 20px 30px 10px;
		background-color: #FFFFFF;
		-moz-box-shadow: 10px 10px 10px #888;
		-webkit-box-shadow: 10px 10px 10px #888;
		box-shadow: 10px 10px 10px #888;
		border-radius: 16px;
		font-size:18px;
		text-align:justify;
}
/* располагаем вкладки в ряд, задаём фон, шрифт, границу справа */
#tabs li {
	float:left; 
	font:bold 15px;
	font:Geneva, Arial, Helvetica, sans-serif;	
/*	height:26px; */border-right:1px solid #000; 
	background:#F7F7F7;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:8px;
    padding: 5px;

	}
/* выравниваем текст в заголовке закладки, устанавливаем курсор */
#tabs li span.tab {cursor:pointer; display:block; padding:0.5em 1em;white-space:nowrap;}
/* выключаем видимость содержимого вкладок, задаём общий фон 
и верхнюю границу border-top:1px solid #aaa; */
#tabs .mod{ background:#edd; display:none;}
/* задаём цвет текст заголовка включенной вкладки */
#tabs li.on span {color:#00f;}
/* задаём фон всех включенных блоков */
#tabs .on {background:#fff;}
/* отображаем содержимое включенных вкладок, 
clear:both заставляет их учитывать наличие "плавающих" float
заголовков закладок */
#tabs div.on {clear:both;display:block;}
/* отступы в параграфах */
p {padding:5px;}
.dsn{display:none;color:#009966;
}
.dst{display:block;
font-style:italic;}
.dsu{}
/*.di{background-color:#CCCCCC;}*/

#h3_keyw, #h3_keyw1{
font-size:18px;
}
#h3_keyw1{
font-weight:bold;
}
