/* Общее ***********************/



html							{ height: 100%; min-width: 996px; min-height: 100%; width: 100%; padding: 0; margin: 0; }



body							{ padding: 0; margin: 0; width: 100%; min-width: 996px; min-height: 100%; position: relative;



								  font-family: Tahoma, Sans-Serif; height: 100%; }



* html body						{ height:100%; }



table, img 						{ border: 0; }



table							{ border-collapse: collapse; }



table td						{ padding: 0; vertical-align: top; }



div								{ padding: 0; margin: 0; }



a				                { color: #000; text-decoration: none; }



a:hover			                { color: #7d756a; text-decoration: none; }







a:focus							{ outline:none; }







h1,h2,h3,h4                     { color:#686447; text-transform:uppercase;}



h1                              { margin: 35px 0 0 62px; font-size: 15px; }



h2                              { font-size:13px; }



h3,h4                           { font-size:12px; }



input.text, textarea			{ background:#fff; border: 1px solid #000; }



.clear							{ clear: both; }

/* index.html */

#gag							{ position:absolute; display:none; z-index:100; width:100%; height:100%; background:#000; filter: alpha(opacity=70); 



								filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.70; }







#pics							{ z-index:101; position:absolute; display:none; top:100px; margin:0 auto; text-align:center; background:#000;



								border:1px solid #FFF; }







#pics .buttons					{ height:20px; }



#pics .buttons .close			{ float:right; cursor:pointer; margin:5px 5px 0 0; }



#pics .buttons .butt			{ float:left; padding:0 0 5px 15px; word-spacing:15px; }



#pics .buttons .butt a			{ color:#FFF; font-size:12px; }



/* Шапка ***********************/



#top-index						{ height: 58px; clear: both;



								  background: url(/img/top-bg-index.gif) #d4af08 right top repeat-x; }



#top-index img					{ float: left; }

.logo               { position:absolute; z-index:1;}

#top-menu-index					{ float: right; margin: 15px 0 0 0; text-align: right; position:relative; z-index:10; }



#top-menu-index div 			{ float:left; padding: 0 10px; 



								  border-left: 1px solid #000;



								  font-weight: bold; font-size: 13px; color: #000; }



#top-menu-index a				{ color: #000; text-decoration: none; }



#top-menu-index a:hover			{ color: #fff; text-decoration: none; }



#top-menu-index .first			{ border: 0px; }



#top-menu-index .last			{  }







/* Контент *********************/



#main-index						{ width:100%; }



#content-index					{ width: 50%; height: 467px; float: left; text-align: center;



								  background: url(/img/content-bg-index.gif) #000 left top no-repeat; }



#content-bg-left-index			{ float: right; margin-right: -4px; }



#content-bg-right-index			{ margin: 87px 10px 15px 63px; vertical-align: top; }



#content-bg-footer-index		{ height: 53px; background-color: #000; }



#content-bg-footer-index .left	{ float: left; }



#content-bg-footer-index .right	{ float: right; }







/* Сайдбар *********************/



#sidebar-index					{ width: 50%; float: right; margin-left: -50%; }



#sidebar-buttons-index			{ width: 100%; height: 60px; background: url(/img/sidebar-bg-index.jpg) #000 top left repeat-x; text-align: right; }



#sidebar-buttons-index .left	{ float: left; }



#sidebar-buttons-index .img		{ padding: 11px 11px 0 0;}







#sidebar-info-index				{ width: 100%; height: 355px; background: url(/img/sidebar-bottom-index.jpg) #000 right top no-repeat; }



#sidebar-info-index .img		{ float: left; margin-left: -1px; }



#sidebar-info-index img			{ vertical-align: top; }



#sidebar-bg-index				{ width: 100%; height: 23px; background-color: #7d756a; }



#sidebar-bg-index img			{ float: left; }




#sidebar-info-index .menu		{ float: left; margin-left: -1px; background:url(/img/icons.png) left top no-repeat;  height:340px;padding: 15px 0 0 135px; }

#sidebar-info-index .item		{ border-bottom:1px solid #35332c; color:#d2cec2; font-size:12px; font-weight:bold; display:block;
                                   padding:18px; }
#sidebar-info-index .last		{ border-bottom:none; }

/* Футер ***********************/



#footer-index					{ width: 100%; }



#contacts-index					{ width: 50%; height: 60px; float: left; }



#contacts-text-index			{ font-size: 12px; font-weight: bold; text-align: left; line-height: 18px;



								  margin: 30px auto 15px auto; width: 250px; text-align: left; }



#contacts-text-index span		{ color: #888; }



#contacts-text-index a			{ color: #000; text-decoration: none; }



#contacts-text-index a:hover	{ color: #000; text-decoration: underline; }







#footer-news-index				{ width: 50%; float: right; margin-left: -50%; margin-top: -5px; font-size: 10px; line-height: 12px; }



#footer-news-index img			{ float: left; }



#footer-text-index				{ margin-left: 140px }



#footer-text-index .header		{ font-weight: bold; padding-top: 25px; }



#footer-text-index .text		{ width: 317px; padding-top: 5px; }



#footer-text-index .link		{ width: 317px; padding-top: 9px; text-align: right; }



#footer-text-index a			{ color: #000; text-decoration: none; }



#footer-text-index a:hover		{ color: #000; text-decoration: underline; }



/* inner.html и empty.html */



#container						{ height: 100%; }



html>body #container	 		{ height: auto; min-height: 100%;  min-width: 996px;}



#footer-box						{ height: 128px; }







/* Контент *********************/



#main-common					{ padding-bottom: 20px; overflow:hidden; width:100%; 



                                  background: url(/img/main-bg-common.gif) left top no-repeat; }



#content-bg-common				{ position: absolute; width: 229px; height: 60px; top: 0; right: 258px;; 



								  background: url(/img/content-bg-common.gif) right top no-repeat; margin-right: -1px; }



#main-common .photo-albom td	{ padding:10px;}



#main-common .photo-albom  {margin-right: auto; margin-left: auto; }







					  



/* Сайдбар *********************/



#sidebar-common					{ float:right; width:258px; margin-left: -258px; position:relative; }



#sidebar-buttons-common			{ width: 258px; height: 60px; background: url(/img/sidebar-bg-common.jpg) left top no-repeat; text-align: right;}



#sidebar-buttons-common img		{ padding: 11px 11px 0 0; }



#sidebar-info-common			{ width: 258px; padding: 15px 0 70px 0; color: #fff;  



                                  min-height: 300px; height:auto!important;height:300px;}



#sidebar-info-common .header	{ margin: 0 0 0 22px; padding: 5px 0 0 7px; font-size: 11px; font-weight: bold;



								  background: url(/img/sidebar-info-header-common.gif) top left no-repeat; }



#sidebar-info-common img		{ margin-top: 14px; float: right; }



#sidebar-info-common .text		{ margin: 0 90px 0 30px; padding-top: 14px; font-size: 9px; font-weight: bold; }



#sidebar-info-common span		{ background-color: #000; }

#sidebar-common .right-menu     { margin-left: -1px; padding: 35px 0 15px 20px; }

#sidebar-common .item		    { color:#d2cec2; font-size:12px; font-weight:bold; display:block; padding:8px; }
#sidebar-common .active		    { color:#fff; }

/* Футер ***********************/



#footer-common					{ margin-top: -115px; clear:both; width: 100%; height: 115px;



								  background: url(/img/footer-bg-common.gif) #fff right top no-repeat; }



#footer-common a				{ color: #7d756a; text-decoration: none; }



#footer-common a:hover			{ color: #000; text-decoration: underline; }



#contacts-common				{ float: left; padding: 54px 0 0 10px; font-size: 12px; line-height: 18px; }



#copyrights-common				{ float: right; padding: 53px 100px 0 0; font-size: 10px; }



/* inner.html */







/* Шапка ***********************/



#top-inner						{ height: 73px; clear: both;



								  background: url(/img/top-bg-inner.gif) #d4af08 right top repeat-x; }



#top-inner img					{ float: left; }



#top-menu-inner					{ float: right; margin: 20px 0 0 0; text-align: right; position:relative; z-index:10; }



#top-menu-inner div 			{ display: inline; padding: 0 10px; 



								  border-left: 1px solid #000;



								  font-weight: bold; font-size: 13px; color: #000; }



#top-menu-inner a				{ color: #000; text-decoration: none; }



#top-menu-inner a:hover			{ color: #fff; text-decoration: none; }



#top-menu-inner .activ a		{ color: #fff; text-decoration: none; }



#top-menu-inner .activ a:hover	{ color: #fff; text-decoration: none; }



#top-menu-inner .first			{ border: 0px; }



#top-menu-inner .last			{  }







/* Контент *********************/



#content-inner					{ float: left; margin-right: 258px; font-size: 13px; line-height: 15px; }



#content-inner .header			{ text-transform: uppercase; color: #686447; font-weight: bold; margin: 35px 0 0 62px; font-size: 15px; width: 520px; }



#content-inner .header a        { margin: 0 10px;}



#content-inner .header a:hover  { color: #000; text-decoration: underline; }



#content-inner .header .active  { text-decoration: underline; }



#content-inner .text			{ padding: 20px 55px 25px 77px; }







/* Страница новостей *********************/



#other-news                     { margin: 20px 0; }







/* Мейл-форма **********************/



#form_question                  { margin-top: 10px; }



#form_question p                { margin: 10px 0; }



#form_question label            { float:left;width:110px; }



#form_question input            { width:200px; border: 1px solid #898976;margin-left: 5px; }



#form_question select           { width:202px; border: 1px solid #898976;margin-left: 5px; }



#form_question textarea         { width:200px; height: 100px;border: 1px solid #898976; margin-left:5px; }



#form_question em               { color:red; font-weight: bold; }



#submit                         { background: #7d756a; color: #fff; }







/* empty.html */







/* Шапка ***********************/



#top-empty						{ height: 73px; clear: both;



								  background: url(/img/top-bg-empty.gif) right top repeat-x; }



#top-empty img					{ float: left; }



#top-menu-empty					{ float: right; margin: 20px 0 0 0; text-align: right; position:relative; z-index:10; }



#top-menu-empty div 			{ display: inline; padding: 0 10px; 



								  border-left: 1px solid #000;



								  font-weight: bold; font-size: 13px; color: #000; }



#top-menu-empty a				{ color: #000; text-decoration: none; }



#top-menu-empty a:hover			{ color: #7d756a; text-decoration: none; }



#top-menu-empty .activ a		{ color: #7d756a; text-decoration: none; }



#top-menu-empty .activ a:hover	{ color: #7d756a; text-decoration: none; }



#top-menu-empty .first			{ border: 0px; }



#top-menu-empty .last			{  }







/* Контент *********************/



#content-empty					{ float: left; margin-right: 379px; font-size: 13px; line-height: 15px; }



#content-empty .header			{ text-transform: uppercase; color: #686447; font-weight: bold; padding: 35px 0 0 62px; font-size: 15px; }







#content-empty .header a        { margin: 0 10px;}



#content-empty .header a:hover  { color: #000; text-decoration: underline; }



#content-empty .header .active  { color: #a79e69;text-decoration: underline; }







#content-empty .text			{ padding: 20px 15px 25px 150px; margin-top:10px; }



#content-empty .alter			{ padding:0 15px 25px 200px; }



#content-center					{ width: 100%; }







#content-block-empty			{ background-color: #fff6e1;  



								 margin: 5px auto; text-align: center; padding: 15px 20px 50px 20px; }



.content-block-header-empty		{ font-size: 18px; color: #ccb886; font-weight: bold; padding: 16px 0 0 21px; text-align: left; }



#content-block-empty img		{ border: 1px solid #9d9993; margin: 15px 0;  }



.content-block-text-empty		{ text-align: left; padding: 0 0 10px 0; font-size: 12px; line-height: 15px; }







/* Меню слева ******************/



#left-menu-empty				{ /*position: absolute; top: 135px; left: 63px;*/float:left; margin:15px 0 0 63px; width: 83px; font-weight: bold; line-height: 14px; }



#left-menu-empty a				{ color: #010101; font-size: 10px; text-decoration: none; }



#left-menu-empty a:hover		{ color: #010101; font-size: 10px; text-decoration: none; }



#left-menu-empty .activ a		{ color: #a79e69; font-size: 12px; text-decoration: none; }



#left-menu-empty .activ a:hover	{ color: #a79e69; font-size: 12px; text-decoration: none; }



#left-menu-empty.big            { width: 125px; }
#left-menu-empty.big div        { margin-bottom:5px; }


#left-menu-empty.big a,



#left-menu-empty.big a:hover    {  font-size: 11px; }

/* Меню справа *****************/



#right-menu-empty				{ height: 100%; position: absolute; top: 60px; right: 258px; width:125px;  /**background: url(/img/kletki.gif) repeat-y; **/ }







html>body #right-menu-empty		{ height: auto; min-height: 100%; }



#right-menu-empty  p            {text-align:center; font-size:12px; font-weight:bold; color:#444444; margin:30px 0 0 0; }



#right-menu-empty  a            { color:#444444;}



#right-menu-empty .image        { margin:3px 0 60px 0; }



#right-menu-empty .image img    { border: 1px solid #ccb886; }




