body                        {margin:0px auto;  font:9pt  Arial,  Helvetica, sans-serif; background:#ddd9d3 url(../images/bg.jpg) no-repeat bottom center;}


/* Global resets */

html 						{}
body				 		{padding: 0;position: relative;}
a img 						{border: 0;}
form 						{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 		{font-weight: normal;margin: 0 0 1em;padding: 0;}
input, select, textarea 	{font-family: inherit;font-size: inherit;}
p 							{margin: 0 0 1em 0;padding: 0;}
/* - Global resets */



/** div,li,a {border:1px solid #ddd;} /**/


.clear						{clear:both}

/* MAIN PAGE*/
.main_img					{background:url(../images/main_img.jpg); width:882px; margin:0px auto; height:636px;  top:-11px; border:3px solid #fdfbf8;}


.page_bg					{background:#b6a371 url(../images/bg_page.jpg) no-repeat top center; width:882px; margin:0px auto;   top:-11px; border:3px solid #fdfbf8; padding-bottom:40px;}



.container                  {width:913px; margin:0px auto; margin-top:60px;}
.logo                 		{ position:absolute; z-index:10; margin-top:-7px;}

.topmenu 					{ background:url(../images/menu_bg.gif) no-repeat top right; height:45px; border-bottom:2px solid #8e7c3f; padding-top:2px;}
.topmenu ul					{margin:0px; padding:0px; margin-left:400px;}
.topmenu li					{list-style:none; padding:0px; margin:0px; display:block; float:left; background:url(../images/menu_tab_hov.gif) no-repeat bottom center; margin-right:3px; width:105px; text-align:center; height:45px;}
.topmenu a					{ display:block; padding-top:15px; height: 30px; color:#1c170f; font:10pt Arial, Helvetica, sans-serif; text-decoration:none;}
.topmenu a:hover			{ color:#000; text-decoration:none;}
.topmenu .hov				{ background-image:url(../images/menu_tab.gif);}
.topmenu .hov a				{ color:#000; text-decoration:none;}



.maintxt			{margin-left:350px; margin-top:100px; margin-right:30px; padding:30px; background:url(../images/bgmain.png);}
* html .maintxt                 {background: #d7c99a;}
.infoblock                      {margin-top:50px; margin-right:30px; padding:30px; background:url(../images/bgmain.png);}
* html .infoblock               {background: #d7c99a;}

.block_title				{padding-bottom:25px;}

.middle                     {}
.menu                       {float:left; width:200px; margin:10px; margin-top:120px; background:#d6c798;}
.menu a.maincat				{font:14pt Arial, Helvetica, sans-serif; color:#efede1; display:block; padding:5px; text-decoration:none; background:#49422e;}
.menu a.maincat:hover		{color:#efede1; text-decoration:underline}
.menu ul                    {padding:0px; margin:0px; padding-top:15px; padding-bottom:15px;}
.menu li                    {list-style:none; padding:7px; padding-left:20px;}
.menu a                     { color:#221b0b; text-decoration:none; display: block;}
.menu a:hover				{ color:#000;}
.menu li.sel				{ font-weight:bold; background:#e1d095;}



.content					{padding:20px; width:600px; float:left; padding-top:40px;}
.catalog					{background:#cebc84;padding:10px;}

.item						{float:left; margin:5px; text-align:center; background:#fff; border:1px solid #af9c6e; width:180px;}
.item a.img					{display:block; background:url(../images/noimage.gif) no-repeat top center; height:240px;}
.item .data					{padding:5px; color:#666; font:8pt Arial; height:30px;}
.item a						{color:#000;}


.footer                     {height:60px; font:8pt Tahoma;}
.footer .col1               {float:left; padding:5px; padding-left:25px; margin-right:50px;}
.footer p					{margin:0px; margin-bottom:5px;}
.footer .pl10				{padding-left:12px;}







a							{color:#1e4a62; text-decoration:underline;}
a:hover						{color:#016093;text-decoration:underline;}

ul                          {padding:5px; padding-left:25px;}
li                          {padding:5px;}

img							{border:0px;}
.pict                       {float:left; margin-right:10px; margin-bottom:5px;}

h1                          {font:18pt Arial; color:#000;}
h2                          {font:18pt Arial; color:#000;}
h3                          {font:13pt "Trebuchet MS"; color:#666}
.h2                         {font:14pt Arial; color:#000; margin-top: 25px;}

.r							{text-align:right;}
.c                          {text-align:center;}




.content 					{}
.content table              {width:100%;}
.content td					{border:0px; border-bottom:1px solid #b1a373; padding:5px;}
.content th                 {text-align:left; padding:5px; background:#b1a373; color:#fff}
.content .notable td        {border:none}


.msg                {padding:10px; font:8pt Tahoma;}
.msg ul             {margin:0px; padding:0px; padding-left: 25px;}
.msg li             {margin:0px; padding:5px;}

.succes             {background: #4ea42d; color: #fff;}
.error              {background: #d51763; color: #fee6f0}


.div_files                  {}


.itmedia		{position:absolute; z-index: 11; bottom:120px; margin-left:900px;}




input,textarea              {border:1px solid #b1a373; background:#fff; padding:5px; font:8pt Tahoma;}
.button                     {background:#4EA42D; border:1px solid #4EA42D; color:#F9F9F6; text-decoration:none;}
.button:hover               {background:#539739; text-decoration:none; color:#F9F9F6;}




.blockerrors                        {background:#CE0B26; padding:10px; color:#fff; font:8pt Tahoma;}
.blocksucces                        {background:#468C00; padding:10px; color:#fff; font:8pt Tahoma;}
.blockerrors p,.blocksucces p       {margin:0px; margin-bottom:5px;}

.pages				{margin:-10px; padding:15px;  text-align:center; margin-top:35px; background:#49422e;}
.pages a			{padding:3px; padding-left:5px; padding-right:5px;  text-decoration:none; color:#fff}
.pages a:hover			{text-decoration:none; color:#f9f1d6}
.pages .sel			{color:#49422e; background: #e1d095}
.pages .sel:hover		{color:#49422e;}
.pages .title			{margin-right:20px;}

.foto_id                    {float:left; margin:5px; border:1px solid #ddd;display:block; width:150px; height:150px; padding:5px; text-align:center}
.foto_id img                {}


.down                       {background:url(../images/attach.gif) no-repeat top left;padding-left:20px; color:#666}
.down a                     {margin-right:20px;}
.down a:hover               {}



.fsearch                    {padding:20px 10px 20px 10px;}

.wind                       {position: fixed; z-index:9999; background:#DBD9D2  url(../images/bg_show.jpg) no-repeat bottom left;  top:50%;left:50%;width:830px; padding:20px;margin:-300px 0 0 -415px;border:3px solid #fff;}
* html .wind                {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(2 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -432px;}

.wind h1                    {border-bottom: 1px solid #98958C; padding-bottom: 5px; text-align: center;}
.wind .img                  {text-align: right; float: left; width: 400px;}
.wind .img img              {border:1px solid #D1CEC6; background: #fff;}
.wind .data                 {float: left; width: 410px; padding-left: 20px;}
.wind .fotos_list           {}
.wind .fotos_list a         {display: block; width: 80px; height: 80px; background:#AD9455 url(../images/noimage.gif) no-repeat top center; float: left; margin: 2px; padding: 4px; border:2px solid #AD9455;}
.wind .fotos_list a.sel     {border:2px solid #F2CB62;}
.wind .txt                  {padding-top:15px;}
.wind .close                {float: right; color: #fff; display: block; padding: 5px; background: #bc0000; text-decoration: none;}
.wind .close:hover          {background: #E00000; color: #fff;}


#overlay                    {position: fixed;z-index:20;top: 0px;left: 0px;height:100%;width:100%;background:#DBD9D2; -moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=90);}
* html #overlay             {position:absolute; z-index:20; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
