@charset "windows-1251";/* The coding page CSS */
/* Основные параметры */
body, #page, .prj_h1_text h1, h2, h3, p, ul, ol, .text_quote, #wrapper { margin:0px; padding:0px; }
.menu_line_link a { color: #00F; }
.menu_line_link, .menu_line_text { font-family:Arial, sans-serif; }/* Шрифт один на всех*/
.menu_line_text { color:#0560A6; }/* menu text color, (Google {menu}: текст) */
#wrapper { display: inline-table; width:1000px; }
img { border-width:0px; }
/* контекстные фоны, + google content background */
#page, #banner_up, #banner_down, #page_content {  }
h2 { background-color:#8ebfde; }
h2, #menu, .link_next, .foot_info { border-color:#678fc2; }
h2 { color: #678fc2; }
#menu, h2, .link_next { background-color:#E4EFFE; }
.link_next { color:#444; }/* Google content text color */
pre { margin-bottom:3px; }
.sd_u { text-decoration: underline; }/* стиль Fix поддчеркивание */
.sd_s { text-decoration: line-through; } /* стиль Fix зачеркивание */
body { background-image: url('images/111_01.jpg'); }
		#ad-left {
			position: relative;
			top:-400px;
			margin-left:5px;
			font-size: 12px;
			font-family: Tahoma, "Arial";
			width:320px;
		}
		#ad-left li {
			font-size: 11px;
		}
		#ad-center {
			position: relative;
			left:340px;
			width:637px;
		}
		#ad-right {
			position: relative;
			left:980px;
			top:-730px;
			width:360px;
			font-size: 13px;
			font-family: Tahoma, "Arial";
		}
		#ad-right li {
			font-size: 11px;
		}
		#ad-counters {
			position: relative;
			top:-680px;
			font-size:22px;
			font-weight:bold;
			color:red;
			margin-left:5px;
		}
		#ad-comments {
			position: relative;
			top:-1255px;
			left:900px;
			font-size:22px;
			font-weight:bold;
			color:red;
			width:200px;
		}
#page
{
width:1000px;
margin-left:auto;
margin-right:auto;
}
#page_content
{
position:relative;
width:740px;
float:right;
min-height:100px;
display:block;
}
#menu
{
position:relative;
border-width:0px;
border-style:solid;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:3px;
width:258px;
font-size: 15px;
min-height:100px;
float:left;
display:block;
overflow:hidden;
}
#menu h2
{
background-image:url('images/site/bg/menu_h2.png');
background-repeat:repeat-x;
background-color:#fff2be;
border-color:#cccccc;
border-width:0px;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
padding-left:17px;
color:#636363;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-indent:0px;
}
#logotip
{
text-align:center;
}
#content
{
padding:5px;
}
a:link, a:visited, a:active
{
color:#0000ff;
text-decoration:none;
}
a:hover
{
color:#b30000;
text-decoration:underline;
}
h2
{
background-image:url('images/site/bg/menu_h2.png');
background-repeat:repeat-x;
background-color:#fff2be;
border-color:#cccccc;
border-width:1px;
border-style:solid;
margin-top:5px;
margin-bottom:1px;
padding:5px;
padding-left:20px;
color:#636363;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-indent:0px;
text-align:justify;
}
h3
{
margin-top:5pt;
margin-left:20pt;
border-bottom:1px dotted #CCC;
font-family:Tahoma;
font-size:11pt;
font-weight:bold;
text-align:justify;
}
p
{
padding:0px;
padding-bottom:3px;
color:#444;
font-family: Verdana, Geneva, sans-serif;
font-size:10pt;
text-align:justify;
text-indent:20pt;
}
#copyright
{
padding:0px;
margin:0px;
background-image:url('images/site/bg/copyright.png');
background-color:#d8e8f8;
height:75px;
}
#copyright_text
{
padding-top:30px;
color:#808080;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
text-align:center;
}
sub, sup
{
font-size:7pt;
font-family:"Tahoma";
}
ul, ol
{
padding-left:30pt;
padding-top:3pt;
padding-bottom:3pt;
color:#333;
font-family: Verdana, Geneva, sans-serif;
font-size:10pt;
text-align:justify;
}
ul { list-style-type:square; }
ol { list-style-type:decimal; }
li
{
margin-left:0;
margin-top:3pt;
text-align:justify;
}
ol ul
{
margin-left:12pt;
}
ul ul
{
padding-left:0px;
margin-left:12pt;
}
.sd_center
{
text-align:center;
}
/* корректировка для контейнеров */
.sd_center table, .sd_center div
{ 
margin:auto auto;
}
/* обзац с выравниванием по правому краю */
.sd_right
{
text-align:right;
}
/* WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW */
/* TABLE - Styles for tables */
/* WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW */
/* обычная таблица */
table
{
border-spacing:0px;
border-collapse:collapse;
}
/* таблица не для списков с видимыми границами */
.table_normal
{
border:1pt solid #333333;
border-spacing:0px;
border-collapse:collapse;
}
/* свойства для таблиц при выводе списков данных */
.table_list
{
/* border:1px solid rgb(203, 209, 224); */
/* border:1pt solid #333333; */
margin-top:2px;
border-collapse:collapse;
border-spacing:1px;
width:100%;
}
/* заголовок в таблицах */
th
{
padding:2px 2px 2px 2px;
text-align:center;
background-color:#EFEFEF;
border:.5pt solid rgb(203, 209, 224);
font-weight:bold;
font-size:9pt;
font-family:Verdana;
}
tr
{
vertical-align:top;
}
/* Отображение не четных строк в таблицах */
.tr_odd
{
vertical-align:top;/* Only for Opera */
background-color:#FEFEFE;
}
/* Отображение четных строк в таблицах */
.tr_even
{
vertical-align:top;/* Only for Opera */
background-color:#EEEEEE;
}
/* обычная ячейка */
td
{
text-align:justify;
border:.5pt solid rgb(203, 209, 224);
font-size:9pt;
font-family:Verdana;
}
.table_list td
{
padding:2px 2px 2px 2px;
}
/* отображение выделенной строки */
.tr_select
{
background-color:#CCCCCC;
}
/* **************************** */
/* Стили специально для проекта */
.prj_h1
{
position:relative;
background-image:url('images/site/bg/h1.png');
background-repeat:repeat-x;
background-color:#97b3d6;
width:100%;
min-height:50px;
}
.prj_h1_text
{
position:relative;
z-index:2;
width:100%;
}
.prj_h1_text h1
{
background-image:none;
padding:15px;
padding-left:50px;
/* text-indent:50px; */
color:#111;
font-family:Tahoma;
font-size:12pt;
font-weight:normal;
}
.prj_h1_image
{
position:absolute;
z-index:3;
top:0px;
left:0px;
width:40px;
height:40px;
}
.prj_h1_image img 
{
background-color: #FDFDFD;
border:1px solid #666;
margin:5px;
padding:3px;
}
.photo, .photo_left, .photo_right
{
background-color:#EFEFED;
border:1px solid #D0D0CE;
margin:5px;
padding:3px;
}
.photo_left
{
float:left;
}
.photo_right
{
float:right;
}
.prj_page_info
{
background-color:#EDEBF4;
padding:5px;
margin-top:5px;
border-top:1px solid #E0E0F0;
font-family:Tahoma, Geneva, sans-serif;
font-size:8pt;
}
.prj_navigator
{
background-color:#F5F2DC;
padding:5px;
border-top:1px solid #D0D0A0;
font-family:Tahoma, Geneva, sans-serif;
font-size:8pt;
}

.ul_main, #links_useful ul, #news_block ul
{
list-style-image:url('images/site/ul.png');
}
.ul_main li, .ul_main li a, #links_useful a, #links_useful, #links_useful li
{
font-family:arial, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
}
.ul_main li, .ul_main li a, #links_useful a
{
font-weight:bold;
}

#links_useful
{
background-image:url('images/site/bg_useful_1.jpg');
background-repeat:no-repeat;
background-position:bottom left;
border-bottom-width:1px;
border-bottom-style:solid;
margin-top:5px;
padding-left:100px;
padding-right:10px;
min-height:90px;
}
#links_useful ul
{
padding-left:15px;
margin-left:0;
}
.prj_portfolio_name, .prj_portfolio_name a
{
color: #FF6600;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12pt;
font-weight:bold;
}
.prj_portfolio_name a
{
text-decoration:none;
}
.prj_portfolio_name a:hover
{
text-decoration:underline;
}
#link_next
{
margin-top:1px;
margin-bottom:1px;
padding:2px;
font-family:Tahoma, Geneva, sans-serif;
font-size:8pt;
text-align:right;
border-width:1px;
border-style:solid;
}
#keywords
{
background-image:url('images/site/keywords.png');
background-repeat:no-repeat;
background-color:#EFEFEF;
font-family: Tahoma, Geneva, sans-serif;
font-size:8pt;
font-weight:normal;
color:#6593cf;
border:1px solid rgb(203, 209, 224);
margin-top:2px;
margin-bottom:2px;
padding:2px;
padding-left:23px;
height:13px;
display:block;
overflow:hidden;
}
/* Текст с полезной информацией. */
.text_info
{
margin-bottom:3px;
padding:3px;
background-color:#B0E6FF;
color:#333333;
text-align:justify;
font-family:"Tahoma";
font-size:8pt;
border:1px solid #999999;
}
/* Текст, требующий к себе особого внимания */
.text_warning
{
margin-bottom:3px;
/* margin:5px; */
padding:3px;
background-color:#FFCACA;
color:#000000;
text-align:justify;
font-family:"Tahoma";
font-size:8pt;
border:1px solid #999999;
}
/* Текст с цитатой */
.text_quote
{
border:1px dotted #999999;
background-color:rgb(228,234,242);
padding:2pt;
color:#333333;
font-size:9pt;
font-family:"Verdana";
text-align:justify;
text-indent:0;
}
#banner_menu
{
width:250px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#banner_up
{
background-image: url('images/site/bg/banner_shadow.png');
background-repeat:repeat-x;
padding-top:5px;
text-align:center;
}
#banner_down
{
padding-top:4px;
text-align:center;
}
.google_search
{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
border-top:1px dotted #999;
color:#333333;
font-family:Verdana,Geneva,sans-serif;
font-size:10pt;
text-align:justify;
}
.plus
{
font-weight:bold;
color: rgb(0,175,0);
}
.minus
{
font-weight:bold;
color: #FF8F8F;
}
.thumbs
{
margin:5px;
padding:3px;
color:#333;
font-family:sans-serif;
font-size:11px;
text-align:center;
}
.thumbs p
{
margin:0px;
padding:0px;
color:#333;
font-family:sans-serif;
font-size:11px;
text-align:center;
text-indent:0pt;
}
.thumbs img, .thumbs_jurnal img
{
background-color:#EFEFED;
border:1px solid #D0D0CE;
padding:3px;
}
.thumbs_jurnal, .thumbs_jurnal p
{
margin-left:auto;
width:310px;
color:#333;
font-family:sans-serif;
font-size:11px;
text-align:center;
text-indent:0px;
}
.table_clear100, .jurnal_image_logo, .table_useful
{
border-collapse:collapse;
border-spacing:0px;
border-width:0px;
width:100%;
margin:0px;
padding:0px;
}
.table_clear100 td, .jurnal_image_logo td, .jurnal_useful td, .table_useful td
{
border-width:0px;
}
.jurnal_image_logo td
{
width:50%;
}
#main_top
{
background-image:url('images/site/main_top.jpg');
background-repeat:no-repeat;
width:740px;
height:100px;
display:block;
}
#news_online
{
position:relative;
display:block;
overflow:hidden;
background-color:#F4F8F9;
border-bottom:1px solid #E6F0F2;
border-top:1px solid #E6F0F2;
color:#3E5867;
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
margin:0px;
padding:4px;
height:14px;
}
#h1_rss
{
position:absolute;
z-index:4;
top:0px;
left:690px;
width:40px;
height:40px;
}
#h1_twitter
{
position:absolute;
z-index:5;
top:0px;
left:640px;
width:40px;
height:40px;
}
.prj_news_line
{
padding-left:3px;
padding-right:3px;
border-bottom:1px dashed #FFF;
margin-bottom:2px;
}
.prj_news_line, .prj_news_line a
{
font-family:Verdana, Geneva, sans-serif;
font-size:8pt;
}
.prj_news_line img
{
vertical-align:middle;
}
#news_block
{
padding-left:10px;
padding-right:7px;
}
#news_block ul
{
padding-left:7px;
}
#news_block li
{
padding:1px;
}
#news_block li, #news_block li a
{
color:#666666;
font-family:Tahoma,Arial,Verdana,Helvetica;
font-size:8pt;
}
#news_block li a
{
color:#0560A6;
background-color:transparent;
}
#news_block li:hover
{
color:#FFF;
background-color:#b30000;
}
#news_block li:hover a
{
color:#FFF;
}
.menu_line
{
position:relative;
margin-left:auto;
margin-right:auto;
width:226px;
height:60px;
display:block;
overflow:hidden;
}
.menu_line_image
{
position:absolute;
z-index:1;
top:8px;
left:194px;
width:32px;
height:32px;
}
.menu_line_link, .menu_line_text
{
position:relative;
width:190px;
}
.menu_line_link
{
display:block;
overflow:hidden;
height:18px;
}
.menu_line_link a
{
font-size:12px;
font-weight:bold;
}
.menu_line_text
{
color:#2675DA;
font-size:11px;
font-weight:normal;
}
.link_all_time
{
font-family:Verdana,Geneva,sans-serif;
font-size:8pt;
text-align:right;
}
.foot
{
font-size:10px;
font-weight:bold;
vertical-align:super !important;
}
.foot_info
{
background-color:#B0E6FF;
border-width:1px;
border-style:solid;
margin-bottom:3px;
padding:3px;
}
.foot_info ul, .foot_info li, .foot_info a
{
color:#333333;
font-family:Tahoma;
font-size:11px;
text-align:justify;
}
.document_example
{
background-color:#FAFAFA;
border-color:#999;
border-style:solid;
border-width:1px;
padding:5px;
}
#banner_content
{
/* background-color:#f1f1f1; */
margin-top:2px;
/* margin-left:10px;
margin-right:10px; */
padding:7px;
/* border:1px solid #dddddd; */
}
#banner_bg
{
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding:1px;
width:700px;
min-height:250px;
/* display: inline-block;*/
}
#banner_google
{
width:700px;
min-height:250px;
text-align:left;
float:left;
}
#banner_menu
{
width:250px;
margin-left:auto;
margin-right:auto;
}
.service_online_item
{
position:relative;
border-bottom:1px dotted #ccc;
margin-bottom:3px;
height:60px;
overflow:hidden;
}
.service_online_item_img
{
float:left;
width:50px;
height:60px;
text-align:center;
vertical-align:top;
}
.service_online_menu
{
background-color:#FFFFFF;
/* border:1px solid #c8c8c8; */
margin:auto;
width:500px;
}
.prj_statistic
{
background-color:#FFFFFF;
border:1px solid #c8c8c8;
padding-left:5px;
padding-right:5px;
}
.link_section
{
margin:0px;
padding:0px;
text-indent:5px;
}
.link_section a
{
font-family:Tahoma, Geneva, sans-serif;
font-size:10pt;
font-weight:bold;
}
.comment
{
color:#666666;
font-family:Tahoma,Arial,Verdana,Helvetica;
font-size:8pt;
text-indent:5px;
}
.comment_name
{
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
text-indent:10px;
color:#000;
font-family:Tahoma, Geneva, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:justify;
}
.comment_date
{
color:#666666;
font-size:8pt;
font-weight:normal;
}
.comment_text
{
margin-bottom:5px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
border-bottom:1px dashed #CCC;
color:#666666;
font-family:Tahoma,Arial,Verdana,Helvetica;
font-size:8pt;
text-indent:10px;
}
.prj_input_border
{
border:2px solid #999;
background-color:#FFF;
padding:3px;
margin:1px;
}
.prj_input_text, .prj_input_digits, .prj_textarea, .prj_input_link
{
border-width:0px;
/* padding:3px; */
color:#555;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:100%;
}
.prj_input_link, .prj_input_email
{
background-repeat:no-repeat;
text-indent:20px;
}
.prj_input_link { }
.prj_input_email { }

#menu_main
{
background-repeat:repeat-x;
background-color:#fff2be;
border-color:#cccccc;
border-width:1px;
border-style:solid;
margin-bottom:10px;
padding-top:1px;
padding-bottom:1px;
height:32px;
}
.menu_center_item
{
margin-left:10px;
margin-right:10px;
float:left;
width:32px;
height:32px;
overflow:hidden;
font-family:Verdana,Geneva,sans-serif;
font-size:9px;
font-weight:normal;
text-align:center
}

#banner_main_content
{
position:relative;
background-color:#f1f1f1;
padding:7px;
border:1px solid #dddddd;
height:318px;
}

#banner_main_bg
{
display: inline-block;
background-color:#FFFFFF;
border:1px solid #dddddd;
width:710px;
height:316px;
}
#banner_main_menu
{
position:relative;
background-image:url('images/site/bg/menu_h2.png');
background-repeat:repeat-x;
background-color:#fff2be;
border-width:0px;
border-bottom:1px solid #cccccc;
height:16px;
color:#777777;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:12px;
font-weight:normal;
}
#banner_main_menu div
{
border-right:1px solid #DDDDDD;
float:left;
width:100px;
height:16px;
text-align:center;
cursor:pointer;
}
#banner_main_menu div:hover
{
background-image:url('images/site/bg/tab_panel_hover.png');
background-repeat:repeat-x;
background-color:#edd9ae;
color: #c10101;
}
#banner_main_menu div.current, #banner_main_menu div.current:hover
{
background-image:url('images/site/bg/tab_panel_current.png');
background-repeat:no-repeat;
background-color:#edd9ae;
/* background-color:#F9F9F9; */
color: #000000;
}
.banner_main_contaner
{
width:700px;
min-height:300px;
float:left;
}
#banner_main_content2
{
position:relative;
z-index:1;
width:700px;
height:300px;
display:block;
overflow:hidden;
}
#banner_main_ruler
{
position:relative;
z-index:1;
width:5000px;
height:300px;
}
#banner_main_men
{
position:absolute;
z-index:2;
background-image:url('images/site/men.png');
background-repeat:no-repeat;
top:125px;
left:608px;
width:100px;
height:200px;
}
.news_center
{
padding:1px;
width:698px;
height:16px;
overflow:hidden;
}
.news_center, .news_center a
{
font-family:arial,sans-serif;
font-size:11px;
font-weight:normal;
text-align:justify;
}
.news_center a { font-weight:bold; }

.news_system_center
{
padding:1px;
width:698px;
height:16px;
vertical-align:middle;
overflow:hidden;
}
.news_system_center span, .news_system_center img { vertical-align:middle; }
.news_system_center
{
font-family:arial,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;/* иначе не красиво получается*/
}
#page_shadow
{
background-image:url('images/site/bg/shadow.png');
background-repeat:repeat-y;
background-position:center;
margin-left:auto;
margin-right:auto;
width:1020px;
}
.sd_button
{
background-image:url('images/site/bg/button_border.png');
background-repeat:repeat-x;
border:1px solid #6593CF;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:200px;
vertical-align:middle;
}
.sd_button p
{
background-color:#FBFBFB;
border:1px solid #A3BAD9;
font-family:arial,tahoma,helvetica,sans-serif;
font-size:12px;
height:16px;
margin:2px;
padding:3px;
text-align:center;
text-indent:0px;
vertical-align:middle;
cursor:pointer;
}
#comment_form_add
{
padding-left:10px;
padding-right:10px;
color:#444444;
font-family:Verdana,Geneva,sans-serif;
font-size:10pt;
}
.input_line
{
margin-bottom:5px;
}
.input_name, .input_url, .input_any_text, .textarea_html
{
background-repeat:no-repeat;
border:1px solid #98b4d6;
margin:0px;
padding:5px;
color:#383838;
font-size:11px;
font-family:Verdana,Geneva,sans-serif;
text-align:justify;
vertical-align:middle;
}
.input_name, .input_url
{
width:400px;
padding-left:40px;
}
.input_name { background-image:url('images/site/bg/input_name.png'); }
.input_url { background-image:url('images/site/bg/input_url.png'); }
.input_any_text
{
margin-top:1px;
margin-bottom:1px;
width:718px;
}
.textarea_html
{
margin-top:1px;
margin-bottom:1px;
width:718px;
height:200px;
color:#666666;
}
.textarea_comment
{
padding:5px;
border:1px solid #98b4d6;
width:435px;
height:200px;
font-size:11px;
font-family:Verdana,Geneva,sans-serif;
}
.sitemap_static div
{
font-family:arial,tahoma,helvetica,sans-serif;
font-size:12px;
}
#form_html, #form_text, #form_config
{
display:none;
}
#sd_processing_block
{
background-image:url('site/bg/processing.png');
background-repeat:repeat-x;
background-color:#c3daf9;
border:1px solid #6593cf;
margin-left:auto;
margin-right:auto;
top:3px;
left:10px;
width:600px;
height:29px;
}
#sd_processing
{
background-color:#fbfbfb;
border:1px solid #a3bad9;
margin:2px;
padding:3px;
height:17px;
font-family:arial,tahoma,helvetica,sans-serif;
font-size:12px;
vertical-align:middle;
display:block;
overflow:hidden;
}
#sd_processing img
{
width:16px;
height:16px;
vertical-align:middle;
}
#sd_processing span
{
vertical-align:middle;
}
#logs
{
color:#666666;
font-family:arial,tahoma,helvetica,sans-serif;
font-size:12px;
}