html 	    		{height:100%}
body        		{height:100%;margin:0px;padding:0px;vertical-align:top;background:#353433 url(../images/bgr.jpg) repeat;}
img         		{border:0px;margin:0px;padding:0px}
table       	 	{border-collapse:collapse;border-spacing:0px;padding:0px}
td      	 		{vertical-align:top;padding:0px}
h1,h2,h3,h4,p,span	{padding:0px;margin:0px}
ul                  {margin:0px;padding:0px}
ul li				{margin:0px;padding:0px}																																									
/*--main---------------------------------------------------------------------------------------------------------------------------*/
.main				{width:100%;}
.left1              {width:132px;height:138px;background:#2b2728 url(../images/left1.gif) no-repeat right;}
.left2              {height:138px;background:#2b2728 url(../images/left2.gif) repeat;}
.left3              {width:132px;height:37px;background:#7f786a;}
.left4              {height:37px;background:#7f786a;}
.left5 				{width:132px;background: url(../images/dark.png) repeat;}
.left6              {background: url(../images/dark.png) repeat;}
.header             {width:996px;height:138px;background: #2d292a url(../images/header.jpg) no-repeat right;}
.header a 		    {margin:15px 0 0 25px;width:278px;height:98px;display:block;}
.header a img       {width:278px;height:98px;font:normal 15px Tahoma;color:#fff}
.site				{padding:20px 0 0 0;width:996px;}
.right1             {width:132px;height:138px;background: #54514d url(../images/right1.gif) no-repeat left;}
.right2             {height:138px;background:#54514d url(../images/right2.gif) repeat;}
.right3             {width:132px;height:37px;background:#7f786a;}
.right4             {height:37px;background:#7f786a;}
.right5             {width:132px;background: url(../images/dark.png) repeat;}
.right6             {background: url(../images/dark.png) repeat;}
/*--menu---------------------------------------------------------------------------------------------------------------------------*/
.menu				{width:996px;height:37px;background:#7f786a;}
.menu b             {width:0px;height:40px;border-left:1px solid #36302f;border-right:1px solid #908d8c;display:block;float:left;line-height:1px;}
.menu span  		{padding:12px 28px 0px 28px;font:normal 13px Tahoma;color:#f3aa43;display:block;float:left;}
.menu a		        {padding:12px 28px 12px 28px;font:normal 13px Tahoma;color:#fff;text-decoration:none;display:block;float:left;}
.menu a:hover		{color:#f3aa43;}
.menu a.open        {display:block;float:left;background: url(../images/menu2.gif) no-repeat center bottom;cursor:default;}
.menu a.open:hover	{color:#fff;}
.menu a.item		{color:#f3aa43;}
.men				{position:absolute;visibility:hidden;display:none;list-style-type:none;margin:20px 0 0 9px;width:170px;left:0px;top:0px;padding:0 0 0 0;z-index:999;display:none;//margin:12px 0 0 9px;}
.men2				{margin:20px 0 0 -10px;//margin:12px 0 0 -10px;}
.men li      		{display:block;//margin:0 0 -2px 0;}
.men li a      		{width:140px;padding:3px 15px 3px 15px;font:normal 11px Tahoma;color:#e5e5e5;text-decoration:none;display:block;background: url(../images/menu3.png) repeat;//padding:2px 15px 5px 15px;}
.men li a:hover     {background:#6b655b;}
.men li.hollow      {height:4px;background: url(../images/menu2.png) no-repeat top;line-height:4px;//margin:0 0 -8px 0;}
.men li.round       {height:4px;background: url(../images/menu4.png) no-repeat bottom;line-height:4px;//margin:-10px 0 0 0;}
/*--left---------------------------------------------------------------------------------------------------------------------------*/
.sl					{padding:0 20px 30px 27px;width:180px;}
h1.h1				{margin:0 0 12px 0;font:normal 18px Arial;color:#f8a632;display:inline-block;text-decoration:none; width: 95%; clear: both;}
h1 a	      		{margin:0 0 12px 0;font:normal 18px Arial;color:#f8a632;display:inline-block;text-decoration:underline;}
h1 a:hover	      	{text-decoration:none;}
.mnews				{margin:0 0 10px 0;padding:0 0 7px 0;border-bottom:1px solid #2a2725;}
.mnews span			{margin:0 0 2px 0;font:normal 11px Tahoma;color:#c1b49b;display:block;}
.mnews a            {font:normal 13px Tahoma;color:#fffac7;display:inline-block;}
.mnews a:hover      {color:#f8a632;text-decoration:none;}
.mnews p            {font:normal 13px Tahoma;color:#fffac7;display:inline-block;}
.mnews img          {margin: 3px 4px 4px 0px; border: 1px solid #2A2725;}
.ban                {margin:35px 0 0 0;text-align: center;}
.ban a              {margin:0 auto 25px auto;display:inline-block;}
.cat				{}
.cat b				{margin:0 0 4px 0;padding:0 0 0 10px;background: url(../images/cbull.gif) no-repeat left 7px;display:block;}
.cat a              {font:normal 13px Tahoma;color:#e5e5e5;}
.cat a:hover        {color:#f8a632;}
.cat span			{margin:0 0 4px 0;font:normal 13px Tahoma;color:#f8a632;display:block;}
.cat div span		{margin:0 0 4px 20px;font:normal 11px Tahoma;color:#f8a632;display:block;}
.cat div a          {margin:0 0 4px 20px;font:normal 11px Tahoma;background: url(none);display:block;}
/*--right--------------------------------------------------------------------------------------------------------------------------*/
.sr                 {padding:0 20px 0 15px;width:194px;}
h2.h2				{margin:0 0 5px 0;font:bold 13px Tahoma;color:#eb9e32;display:inline-block;text-decoration:none;}
h2 a	      		{margin:0 0 5px 0;font:bold 13px Tahoma;color:#eb9e32;display:inline-block;text-decoration:underline;}
h2 a:hover	      	{text-decoration:none;}
.about				{margin:0 0 30px 0;float:left;-margin:0 0 10px 0;}
.about p  			{margin:0 0 5px 0;font:normal 13px Tahoma;color:#fffac7;}
.about span         {margin:15px 0 0 0;font:normal 11px Tahoma;color:#fffac7;display:block;}
.about em           {font:normal 11px Tahoma;color:#c8d4d4;display:block;}
.about img          {float:right}
/*--footer-------------------------------------------------------------------------------------------------------------------------*/
.footer             {margin:40px 0 0 0;}
.fbanl				{padding:0 0 0 40px;width:226px;height:125px;float:left;}
.fbanl a			{margin:48px 7px 0 0;display:inline-block;}
.foo				{width:464px;height:125px;float:left;text-align: center;}
.foo p				{margin:30px 0 0 0;font:bold 12px Tahoma;color:#6c6c6c;}
.foo span           {font:normal 12px Tahoma;color:#6c6c6c;display:inline-block}
.foo b              {font:normal 20px Tahoma;color:#eaeaea;display:inline-block}
.fbanr				{padding:0 40px 0 0;width:226px;height:125px;text-align:right;float:right;}
.fbanr a			{margin:48px 0 0 7px;display:inline-block;}
/*--bottom menu--------------------------------------------------------------------------------------------------------------------*/
.bmenu				{margin:0 0 0 0;padding:0 0 0 50px;width:946px;height:27px;background:#494744;}
.bmenu b            {margin:7px 0 0 0;width:0px;height:13px;border-left:1px solid #d2cccc;display:block;float:left;line-height:1px;}
.bmenu span  		{padding:7px 33px 0px 33px;font:normal 11px Tahoma;color:#f8a632;display:block;float:left;}
.bmenu a		    {padding:7px 33px 5px 33px;font:normal 11px Tahoma;color:#fff;text-decoration:none;display:block;float:left;}
.bmenu a:hover		{color:#f8a632;}
.bmenu a.open       {display:block;float:left;background: url(../images/menu5.gif) no-repeat center top;cursor:default;}
.bmenu a.open:hover	{color:#fff;}
.bmenu a.item		{color:#f3aa43;}
.men3				{margin:-13px 0 0 -2px;//margin:-6px 0 0 -2px;}
.men4				{margin:-13px 0 0 -17px;//margin:-6px 0 0 -17px;}
/*--center-------------------------------------------------------------------------------------------------------------------------*/
.sc                 {padding:0 15px 20px 15px;width:499px;border-left:1px solid #2a2725;border-right:1px solid #2a2725;//padding:0 15px 20px 15px;-padding:0 15px 20px 15px;}
.sc2                {width:726px;border-right:0px;}
.act      			{margin:0 0 30px 0;}
.act a              {margin:0 0 0 0;}
.act a img          {margin:0 0 0 0;}
.new				{margin:0 -15px 0 25px;clear:both}
.new div			{margin:0 38px 25px 0;width:206px;float:left;position:relative;}
.new div a			{font:bold 14px Tahoma;color:#fffbc8;display:inline-block;-filter: alpha(opacity=85);}
.new div a:hover    {color:#f8a632;text-decoration:none;-filter: alpha(opacity=100);}
.new div a img      {margin:5px 0 0 0;display:block;filter: alpha(opacity=85);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;-filter: alpha(opacity=100);}
.new div a img:hover {filter: alpha(opacity=100);-moz-opacity: 1.0; -khtml-opacity: 1.0;opacity: 1.0;}
.new div span       {margin:2px 0 5px 0;font:normal 18px Tahoma;color:#fffac7;display:block;}
.new div p          {font:normal 11px Tahoma;color:#fffac7; margin-top: 4px;}
.new div p a        {font:normal 11px Tahoma;color:#fffac7;}
.new div b			{font:normal 11px Tahoma;}
.cban				{margin: 0px; padding: 5px;}
/*--way----------------------------------------------------------------------------------------------------------------------------*/
.way				{margin:0 0 12px 0;}
.way a   			{font:normal 11px Tahoma;color:#fffac7;text-decoration:underline;}
.way a:hover        {text-decoration:none;}
.way b              {margin:0 5px 0 5px;font:normal 11px Tahoma;color:#fffac7;}
.way span           {font:normal 11px Tahoma;color:#f8a632;}
/*--head---------------------------------------------------------------------------------------------------------------------------*/
.head h1            {margin:0 0 8px 0;font:normal 18px Tahoma;color:#f8a632;text-transform: uppercase;}
.head p		        {margin:0 0 10px 0;font:normal 11px Tahoma;color:#fffac7;}
.head a             {font:normal 11px Tahoma;color:#fffac7;}
.head a:hover       {text-decoration:none;}
/*--text---------------------------------------------------------------------------------------------------------------------------*/
.text				{margin:0 0 0 0;font:normal 12px Tahoma;color:#fffac7;clear: both;}
.text p				{margin:0 0 8px 0;font:normal 12px Tahoma;color:#fffac7;}
.text span, .text em, .text strong	{color:#fffac7;}
div.text a:link, div.text a:visited {font:normal 12px Tahoma;color:#fffac7;text-decoration:underline;}
div.text a:hover, div.text a:active {font:normal 12px Tahoma;text-decoration:none;}
.text h1			{margin:15px 0 10px 0;font:normal 21px Tahoma;color:#fffac7;}
.text h2            {margin:5px 0 5px 0;font:normal 17px Tahoma;color:#fffac7;}
.text h3            {margin:5px 0 5px 0;font:bold 14px Tahoma;color:#fffac7;}
.text h4            {margin:5px 0 5px 0;font:bold 12px Tahoma;color:#fffac7;}
.text blockquote 	{margin:5px 0 5px 0;padding:6px 15px 1px 10px;background:#dedbb8;font:bold 12px Tahoma;color:#343332;}
.text blockquote p	{font:bold 12px Tahoma;color:#343332;}
.text blockquote div{font:bold 12px Tahoma;color:#343332;}
.text ul			{margin:5px 0 10px 0px;list-style-type:none;}
.text ul ul			{margin:0px 0 3px 30px;list-style-type:none;}
.text ul li         {margin:0 0 3px 28px;padding:0 0 0 12px;font:normal 12px Tahoma;color:#fffac7;background: url(../images/bull.gif) no-repeat left 7px;//background: url(../images/bull.gif) no-repeat left 10px;//margin:0 0 0 28px;}
.text ol            {margin:5px 0 10px 0;}
.text ol li         {margin:0 0 3px 0;font:normal 12px Tahoma;color:#fffac7;//margin:0 0 0 40px;}
.text img			{margin:0 10px 0 0;}
.text table			{margin:0 10px 0 0;font:normal 11px Tahoma;color:#b2b1a4;}
.text table img     {margin:0 0 3px 0;}
.text .table 		{margin:5px 0 10px 0;font:normal 11px Tahoma;color:#000;border:1px solid #d0cb9d;}
.text .table th 	{padding:7px 10px;font:normal 11px Tahoma;text-align:left;vertical-align:top;border:1px solid #d0cb9d;background:#eeebcd;}
.text .table td 	{padding:7px 10px;text-align:left;vertical-align:middle;border:1px solid #d0cb9d;background:#dedbb8;}
.text hr			{margin:5px 0 5px 0;border-top:1px solid #2a2725;border-bottom:0px;border-left:0px;border-right:0px;height:1px;//margin:0px;}
/*--links--------------------------------------------------------------------------------------------------------------------------*/
.links        		{margin:10px 0 0 0;width:100%;clear:both;}
.links a            {font:normal 11px Tahoma;color:#fffac7;}
.links a:hover      {text-decoration:none;}
/*--news---------------------------------------------------------------------------------------------------------------------------*/
.news				{margin:0 0 0 25px;}
.news h5    		{margin:10px 0 0 0;font:normal 11px Tahoma;color:#c1b49b;}
.news h6	        {margin:3px 0 5px 0;font:normal 18px Tahoma;color:#fffac7;}
/*--pages--------------------------------------------------------------------------------------------------------------------------*/
.pages              {padding:10px 0 0 0;}
.pages span         {padding:2px 12px 2px 0;font:normal 11px Tahoma;color:#c1b49b;display:block;float:left;}
.pages b            {padding:2px 12px;font:bold 11px Tahoma;color:#fff;display:block;float:left;}
.pages em           {padding:2px 12px;font:normal 11px Tahoma;color:#fffac7;display:block;float:left;}
.pages a            {margin:0 0 30px 0;padding:2px 12px;font:normal 11px Tahoma;color:#fffac7;display:block;float:left;text-decoration:none;//margin:0 0 15px 0;}
.pages a:hover      {color:#000;text-decoration:underline;background:#e0dedb;}
.pages hr			{clear:both;margin:5px 0 5px 0;border-top:1px solid #52504f;border-bottom:0px;border-left:0px;border-right:0px;height:1px;//margin:0px;}
/*--catalog------------------------------------------------------------------------------------------------------------------------*/
.catalog            {margin:12px 0 0 0;width:498px;}
.catalog th         {padding:0 17px 30px 0;text-align:left;vertical-align:top;border-right:1px solid #232221;}
.catalog td         {padding:0 0 30px 17px;text-align:left;vertical-align:top;}
.catalog a          {font:bold 14px Tahoma;color:#fffbc8;display:inline-block;-filter: alpha(opacity=85);}
.catalog a:hover    {color:#f8a632;text-decoration:none;-filter: alpha(opacity=100);}
.catalog a img      {margin:0 0 5px 0;display:block;filter: alpha(opacity=85);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;-filter: alpha(opacity=100);}
.catalog a img:hover {filter: alpha(opacity=100);-moz-opacity: 1.0; -khtml-opacity: 1.0;opacity: 1.0;}
.catalog span		{margin:4px 0 0 0;font:normal 11px Tahoma;color:#fffbc8;display:block;}
.catalog p          {margin:7px 0 0 1px;padding:0 0 0 12px;font:normal 11px Tahoma;color:#91908b;background: url(../images/bullc.gif) no-repeat left 7px;}
.catalog b          {margin:8px 0 0 0;font:normal 18px Tahoma;color:#fffac7;display:block;}
.catal				{width:450px;margin:0 -15px 15px 0;position:relative;}
.catal td    		{padding:0px;}
.catal td a			{padding:0px;margin:0 0 10px 0;display:block;}
.catal td img       {margin:0 12px 0 0;}
.catal td p			{margin:0 0 5px 0;font:normal 11px Tahoma;color:#fffbc8;}
.catal th           {padding:0px;vertical-align:top;}
.catal th a         {margin:0 0 10px 0;display:block;}
.catal th img       {border:1px solid #474746;}
p.gray				{margin:7px 0 0 1px;padding:0 0 0 12px;font:normal 11px Tahoma;color:#91908b;background: url(../images/bullc.gif) no-repeat left 7px;}
.char				{width:100%;}
.char th			{padding:2px 10px 2px 3px;font:bold 11px Tahoma;color:#fffac7;text-align:left;vertical-align:bottom;}
.char td            {width:30%;padding:2px 10px 2px 0;font:normal 11px Tahoma;color:#fffac7;vertical-align:bottom;background: url(../images/char2.gif) repeat-x bottom;}
.char td p			{padding:0 3px 0 0;margin:0 0 0 0;background:#363533;display: inline;}

.char2				{width:100%; border-right: 0px;}
.char2 th			{padding:2px 10px 2px 3px;font:bold 11px Tahoma;color:#fffac7;text-align:left;vertical-align:bottom; border-right: 0px;}
.char2 td           {width:60%;padding:2px 10px 2px 0;font:normal 11px Tahoma;color:#fffac7;vertical-align:bottom;background: url(../images/char2.gif) repeat-x bottom; border-right: 0px;}
.char2 td p			{padding:0 3px 0 0;margin:0 0 0 0;background:#363533;display: inline;}

/*--gallery------------------------------------------------------------------------------------------------------------------------*/
.gallery a			{font:normal 11px Tahoma;}
.gallery p a:link, .gallery p a:visited	{font:normal 11px Tahoma;color:#91908b;}
.gallery p          {margin:7px 0 0 1px;padding:0 0 0 0;font:normal 11px Tahoma;color:#91908b;background: url(none);}
.gallery a img		{margin:5px 0 0 0;}
.gallery b a		{font:normal 11px Tahoma;}
/*--guest--------------------------------------------------------------------------------------------------------------------------*/
.answer				{margin:15px 0 5px 0;padding:1px 10px 0 25px;background: url(../images/quest.png) no-repeat 0 0;}
.answer p			{margin:0 0 0 0;font:bold 13px Tahoma;color:#fffac7;}
.answer span        {font:normal 11px Tahoma;color:#c1b49b;display:block;}
.answer b           {margin:10px 0 0 -15px;padding:0 0 0 15px;font:normal 13px Tahoma;color:#fffac7;display:block;background: url(../images/answer.gif) no-repeat 0 8px;}
/*--response-----------------------------------------------------------------------------------------------------------------------*/
.response			{margin:15px 0 5px 0;padding:1px 10px 0 25px;}
.response p			{margin:0 0 0 0;font:normal 13px Tahoma;color:#fffac7;}
.response span      {font:normal 11px Tahoma;color:#c1b49b;display:block;}
.response b         {margin:10px 0 0 -15px;padding:0 0 0 15px;font:normal 13px Tahoma;color:#fffac7;display:block;background: url(../images/answer.gif) no-repeat 0 8px;}
/*--form---------------------------------------------------------------------------------------------------------------------------*/
form p				{margin:-5px 0 5px 0;font:normal 12px Tahoma; color:#91908b;//margin:-10px 0 5px 0;}
.request        	{margin:0 0 10px 0;}
.request td         {font:normal 11px Tahoma;color:#fffac7;}
.request input      {margin:3px 0 7px 0;width:292px;font:normal 12px Tahoma;background:#fff;border:1px solid #b4b4b4;}
.request .input     {width:190px;height:22px;font:bold 21px Tahoma;float:left;}
.request textarea   {margin:3px 0 7px 0;width:292px;height:100px;font:normal 12px Tahoma;background:#fff;border:1px solid #b4b4b4;}
.request div        {margin:3px 0 7px 0;float:right;}
.request a          {padding:2px 0 4px 0;width:130px;text-align:center;font:bold 13px Tahoma;color:#fffac7;text-decoration:none;background:#7f786a;display:block;}
.request a:hover    {background:#686256;}
/*--contacts-----------------------------------------------------------------------------------------------------------------------*/
.contacts           {margin:12px 0 0 0;width:498px;}
.contacts th		{padding:0 17px 0 0;text-align:left;vertical-align:top;border-right:1px solid #232221;}
.contacts td        {padding:0 0 0 17px;text-align:left;vertical-align:top;}
.contacts p			{font:normal 13px Tahoma;color:#fff;}
.contacts p b       {margin:0 0 2px 0;color:#fffac7;display:block;}
.contacts p img 	{margin:0 5px -2px 0;}
.contacts span      {margin:0 0 7px 0;font:normal 11px Tahoma;color:#91908b;display:block;}
.contacts i		    {margin:0 0 0 0;font:normal 11px Tahoma;color:#91908b;display:block;}
.contacts p span	{margin:0 0 0 0;display:inline;}
.contacts a span	{margin:0 0 0 0;display:inline;}
.contacts p a       {font:normal 13px Tahoma;color:#fff;text-decoration:none;}
.contacts p a:hover {text-decoration:underline;}
a.map        		{margin:25px 20px 25px 0px;width:213px;height:43px;display:block;float:right;background: url(../images/cont1.png) no-repeat 0 0;-margin:25px 0 25px 0px;}
a.map img  			{width:213px;height:43px;font:normal 14px Arial;color:#fff;}
a.map:hover         {background: url(../images/cont1.png) no-repeat 0 -44px;}
a.write             {margin:25px 0px 25px 5px;width:213px;height:43px;display:block;float:left;background: url(../images/cont2.png) no-repeat 0 0;-margin:25px 10px 25px 2px;}
a.write img         {width:213px;height:43px;font:normal 14px Arial;color:#fff;}
a.write:hover       {background: url(../images/cont2.png) no-repeat 0 -44px;}
/*--!new - search on main page-----------------------------------------------------------------------------------------------------*/
.search				{clear: both; margin: 0 -10px 20px -10px; padding: 3px 10px 13px 10px; background: url(../images/search.png) repeat; overflow: hidden; -overflow: visible;}
.search label       {margin: 0 0 10px 0; width: 100%; font: normal 18px Tahoma; color: #fffac7; display: block; float: left;}
.search input       {margin: 5px 0 0 0; padding-left: 5px; width: 130px; height: 20px;  border: 1px solid #b4b4b4; background: #fff; font: normal 12px Tahoma; line-height: 20px; color: #5d5d5d; display: block; //width: 125px;}
.search button      {margin: -24px 0 0 0; padding: 5px 7px 5px 7px; font: normal 11px Tahoma; color: #fffac7; border: 0px; background: #686256; display: block; float: right; cursor: hand; //padding: 5px 3px 4px 3px; //margin: -25px 0 0 0;}
.search a:link, .search a:visited {padding: 0 15px 0 0; font: normal 11px Tahoma; color: #fffac7; text-decoration: none; display: inline-block; background: url(../images/site_map.gif) no-repeat right center;}
.search a:hover, .search a:active {text-decoration: underline;}
