
textarea,input,select               {font:11px arial; color:#1b0b00}
fieldset                            {background-color:#f5f5f5; border:1px solid #ccc}
legend                              {color:#1b0b00; padding:3px; border:0 solid #ccc; background-color:#fff}
label                               {}

form                    				{display:inline}
/*
h1									{letter-spacing:-1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; font-weight:normal;}
h3									{letter-spacing:-1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight:normal;}
 */

*									{font-family:arial; font-size:11px; color:#1b0b00}
body								{margin:0px; padding:10px 0 0 0px; width:100%}
html									{margin:0px; padding:0px;}
table								{border-collapse: collapse}
h2									{padding:0 0 0 0px; margin:0 0 0px 0px;}
h3									{padding:0 0 0 0px; margin:10px 0 10px 0px; font-size:11px; font-weight:bold}
h1									{padding:0 0 0 0px; margin:10px 0 10px 0px; font-size:14px; font-weight:bold}

.logo								{padding-bottom:10px;padding-left:80px;}
.logo div							{background:url(/templates/default/images/logo.png) no-repeat; width:474px; height:108px; cursor:pointer;}
.top_menu ul							{margin:0 0 0 0px; list-style:none; padding:0px; clear:both; width:780px;}
.top_menu ul li						{display:inline; float:left; margin:0px; padding:0px 0px 0px 10px;}

.top_menu a:link, 
.top_menu a:visited					{margin:0 0px 0 0px; padding:8px 20px 0px 10px;display:block;}

.top_menu a:hover,
.top_menu a.act						{margin:0 0px 0 0px; padding:8px 20px 0px 10px; background:url(/templates/default/images/pt.png) no-repeat right top}
	
.top_menu_bord						{margin:0 9px 0 9px; padding:0px; 0 0px 0px; border-bottom:1px dotted #281b0e; clear:both; height:1px;}

.top_img							{padding:10px 0 0 0px;}

.top_img_cont						{width:760px;  height:400px; /**/ background:#1b0b00; border:0px;}
.top_img_cont2						{width:760px;  /*height:400px; */ background:#1b0b00; border:0px;}
.top_img_cont3						{width:100%; margin-top:10px;  /*height:400px; */ background:#1b0b00; border:0px;}

.top_img_cont div, 
.top_img_cont2 div					{color:#e1dedd}

.home_img							{text-align:left; width:414px; background:url(/templates/default/images/home_main_img.jpg) no-repeat}
.home_main_header					{height:52px; font-size:9px;}
.home_main_header div.title			{padding:20px 0 0 0px; text-align:center; letter-spacing:1px;font-size:9px;}
.home_main_header div.title2			{padding:30px 0 0 0px; text-align:center; letter-spacing:1px}

.home_main_pipa						{margin:35px 30px 0 30px; border-bottom:1px dotted #e1dedd; height:1px;}
.home_main_pipa div					{position:absolute; height:25px; width:21px; background:url(/templates/default/images/fl.png) no-repeat; margin:-18px 0 0 140px; /* left:140px; top:-18px; */}

.home_main_pipa2					{margin:25px 30px 0 30px; border-bottom:1px dotted #e1dedd; height:1px;}
.home_main_pipa2 div.pi				{position:absolute; height:25px; width:21px; background:url(/templates/default/images/fl.png) no-repeat; margin:-18px 0 0 345px;/*  left:345px; top:-18px; */}
.pi_name							{position:absolute; height:35px; margin:-20px 0 0 0px;}


.home_main_pipa3					{/* margin:35px 30px 0 30px; */ margin:25px 0px 0 0px; border-bottom:1px dotted #e1dedd; height:1px; width:1000px;}
.home_main_pipa3 div					{position:absolute; height:25px; width:21px; background:url(/templates/default/images/fl.png) no-repeat; margin:-18px 0 0 490px; /* left:0px; top:-18px; */}

.home_main_title					{height:33px; background:url(/templates/default/images/home_title.png) no-repeat center center; margin:20px 0 0 0px;}
.home_main_text						{margin:10px 30px 0px 30px; padding:0 0 30px 0px; text-align:justify;line-height: 150%; background:url(/templates/default/images/pip2.png) no-repeat center bottom; position:relative; z-index:3}
.home_main_text2					{margin:10px 30px 0 30px; padding:0 0 30px 0px; text-align:justify;line-height: 150%; position:relative; z-index:8;/*  background:#c0c0c0 */}
.home_main_text3					{margin:10px 30px 0 30px; padding:0 0 0px 0px; text-align:justify;line-height: 150%; position:relative; z-index:9}

.copyright							{margin:7px 0 0 0px; padding:10px 0 7px 0px; background:url(/templates/default/images/pip.png) no-repeat center top;font-size:9px; position:relative; z-index:7;}
.copyright a							{font-size:9px;}



.bottom1							{position:absolute; margin:-152px 0 0 -387px; height:352px; width:1538px; background:url(/templates/default/images/bottom.png) no-repeat; z-index:1}
	
.bottom_content						{width:760px; position:relative; z-index:4; margin:10px 0 0px 0px; text-align:left;}
.bottom_text						{margin:0px 20px 20px 20px; line-height: 150%; text-align:justify; position:relative; z-index:6;}
.pip3								{background:url(/templates/default/images/pip3.png) no-repeat center center; padding:10px 0 10px 0px; margin:10px 0 10px 0px;}	
.bottom2							{width:876px; height:306px; margin:-130px 0 0 -58px; position:absolute; background:url(/templates/default/images/bottom2.png) no-repeat; z-index:5}	


a:link,
a:visited                           			{color:#1b0b00; text-decoration:underline}
a:hover                          				{color:#000; text-decoration:none}


.gal_cat_link img					{border:0px;}



.other_gal_cont						{width:146px; margin:5px 13px 10px 14px; border:1px dotted #e1dedd; float:left}
.mod_gal_imgcontainer2				{width:146px; margin:5px 13px 10px 14px; border:1px dotted #e1dedd; float:left}

.other_gal_img						{margin:5px 0px 0 0px; padding:5px 0px 5px 0px; text-align:center; border-top:1px dotted #e1dedd; font-size:9px;}

.mod_gal_imgcontainer               	{float:left; padding:0; border:1px dotted #e1dedd; margin:5px 9px 9px 9px}
.mod_gal_header                     		{color:#1b0b00; background-color:#F4F4F4; padding:5px; border-bottom:1px dotted #e1dedd}
.mod_gal_img                        		{padding:5px 5px 0 5px}
.mod_gal_img img                     		{padding:5px 5px 0 5px}
/* .mod_gal_img                        		{padding:10px 10px 0 10px} */
.mod_gal_kbsize                     		{color:#999; text-align:center; margin-top:3px}




a.pnav:link,
a.pnav:visited           {font-weight:normal; color:#1b0b00; border:1px solid #fff; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px; font-size:8px;}

a.pnav:hover,
a.pnav, .pages_navigation {font-weight:normal; color:#1b0b00; border:1px solid #1b0b00; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px; font-size:8px;}





#page_navigation                    {padding:4px; border-top:1px solid #ccc; margin-top:10px; } 

#page_navigation a:link,
#page_navigation a:visited          {font-weight:normal; color:#e1dedd; border:1px solid #ccc; background-color:#ccc; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}
#page_navigation a:hover            {font-weight:normal; color:#e1dedd; border:1px solid #1b0b00; background-color:#1b0b00; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

a.page_navigation:link,
a.page_navigation:visited           {font-weight:normal; color:#e1dedd; border:1px solid #1b0b00; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px; font-size:8px;}

a.page_navigation:hover,
a.page_navigation, .page_navigation {font-weight:normal; color:#e1dedd; border:1px solid #e1dedd; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px; font-size:8px;}



.ot_date						{padding:5px 0 0 0px;}
.ot_pod							{padding:5px 0 0 0px;}
.ot_line						{margin:10px 0 20px 0px; border-top:1px dotted #1b0b00; }

small							{font-size:10px}


.button                             {background-color:#1b0b00; color:#fff; border:1px solid #1b0b00}

.home_zag				{text-align:center; padding-bottom:5px;}

.error							{color:#ff0000}







/* _______________________ Логин-форма _______________________ */
#loginform                          {margin-top:20px; padding:10px; background-color:#fff; border:1px solid #ddd}
#loginform .loginfield              {padding:3px; border:1px solid #ddd; color:#1b0b00; margin-bottom:5px; margin-top:2px}
#loginform .button                  {border:1px solid #1b0b00; color:#fff; background-color:#1b0b00}
#loginform  a:link,
#loginform  a:hover                 {text-decoration:underline}


.container_pages_navigation         {padding:4px; border-top:1px solid #ccc; margin-top:10px}

.clear                              {clear:both; height:1px; overflow:hidden}

/* _______________________ PHP Форматирование _______________________ */
.code_inline, 
.code_block                         {font-size:10px}

/* _______________________ Оформление нумерации страниц _______________________ */


/* _______________________ Форматирование модулей  _______________________ */
/* _______________________ POPUP (Модуль)  _______________________ */
/* #body_popup                         {font-size:11px; text-align:left; background-color:#fff; padding:10px; margin:8px}
#module_intro                       {color:#999}
.module_form_headers                {margin-top:5px; padding:5px; background-color:#f5f5f5; border:1px solid #ddd}

#module_header                      {padding:5px; background:#fff url(/templates/default/images/header.gif) repeat-x right 0; height:30px}
#module_header h2,h3,h4             {font-size:17px; display:inline}
#module_content                     {padding:5px}
#module_content .formleft,.formright{font-style:normal; line-height:1.5em; margin-bottom:5px}
#module_content  em                 {font-style:italic}
 */
/* _______________________ Модуль "Поиск"  _______________________ */
.mod_search_title                   {padding:4px; font-size:14px; font-weight:bold; background-color:#eee; }
.mod_search_text                    {padding:8px; color:#000}
.mod_search_footernavi              {padding:2px; border-bottom:0 solid #ccc; margin-bottom:5px}
.mod_search_highlight               {color:#000; font-weight:bold; background-color:#eee; padding:1px}
.mod_search_pages                   {padding:4px; border:1px solid #ccc; margin-top:10px}
.mod_search_pages a:link, 
.mod_search_pages a:visited         {padding-left:2px; padding-right:2px}
.mod_searchbox                      {margin-top:20px; padding:10px; background-color:#f5f5f5; border:1px solid #ddd}
/*input.query                         {background-image:url('/modules/search/templates/images/icoSearch.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position:2px center; padding-left:17px}*/

/* _______________________ Модуль "Контакты"  _______________________ */
#mod_contact_box                    {position:relative; padding:15px}
#mod_contact_box label              {font-style:italic}
.mod_contact_infobox                {margin-top:2px; padding:4px; border-bottom:1px solid #ccc}

.mod_contact_left                   {margin-bottom:2px; float:left; width:130px; margin:3px; /* background:#c0c0c0; */ font-size:10px; text-align:right}
.mod_contact_left label            { font-size:10px}
.mod_contact_right                  {margin-bottom:5px; float:left; width:215px; margin:3px} /*   */
.mod_contact_right small            {font-size:12px; color:#1b0b00}

/* _______________________ Модуль "Галерея"  _______________________ */






/* _______________________ OVERLIB-Контейнер (Всплывающая подсказка)  _______________________ */
.overlib_body                       {font-size:11px; background-color:#484848; color:#fff;text-align: left;}
.item_title                         {font-weight:normal; background-color:#ddd; color:#666}
.overlib_border                     {background-color:#484848}

.glossar                            {margin-right:10px; margin-top:2px; padding:4px; background-color:#f5f5f5; border:1px solid #ddd}

.formleft                           {float:left; width:180px; padding:2px}
.formright                          {float:left; width:270px; padding:1px}
.formright  small                   {color:#1b0b00; font-size:10px}
.regerror                           {color:#1b0b00}
.absmiddle                          {vertical-align:middle}
