/* CSS Document */
body
{
font-family:tahoma;
font-size:10pt;
}
#TB_overlay {
position: fixed;
z-index: 100;
top: 0;
left: 0;
	height: 100%;
	width: 100%;
	background-color: #000000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
-khtml-opacity: 0.55;
	opacity: 0.55;
	}
	* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
	}

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




/**/

 /* Стили фотогалерей*/
.photogallery_mozaic
{
/* Задаем расстояние между рамками фотографий */
border-spacing:3px;
/* Для IE6*/
z-index: expression(runtimeStyle.zIndex = 1,cellSpacing = 3);
}
.photogallery_mozaic td
{
padding:2px;
}

.photogallery_mozaic .description
{
padding:5px;
}

.photogallery_mozaic img
{
	cursor:pointer;
}

.photogallery_mozaic .description p
{
padding:0px;
margin:0px;
}
.photogallery_left
{
	width:100%;
}
.photogallery_left .photo
{
margin:5px;
cursor:pointer;
}

.photogallery_right
{
	width:100%;
}
.photogallery_right .photo
{
margin:5px;
cursor:pointer;

}

/* Блок подразделов ТОЛЬКО ЗАГОЛОВКИ*/
.block_titles .block_links_header
{
  font-size:18px;
	}
.block_titles .block_links_header a
{
 color:#000000;
	}
.block_titles .block_links_header a:hover
{
 color:#000000;
 text-decoration:underline;
	}

/* Блок подразделов ЗАГОЛОВКИ+Описание*/
.block_title_descr .block_links_header
{
  font-size:18px;
	}
.block_title_descr .block_links_header a
{
 color:#000000;
	}
.block_title_descr .block_links_header a:hover
{
 color:#000000;
 text-decoration:underline;
	}

.block_links_description
{
font-size:12px;
font-weight:normal;
text-align:justify;
padding-bottom:10px;
}
.block_links_description a
{
font-size:11px;
font-weight:bold;
}

/* Блок подразделов ЗАГОЛОВКИ+Иконка*/
.block_mozaic .icon
{

	}
.block_mozaic .name
{
font-size:18px;
}

.block_mozaic a
{
color:#000000;
}

.block_mozaic a:hover
{
text-decoration:underline;
}
/* Блок подразделов ЗАГОЛОВКИ+Иконка+Описание*/
.block_links_icons  .icon
{
 float:left;
	}
.block_links_icons  .icon img
{
border:1px solid #656256;
padding:2px;	}
   .block_links_icons  .name
   {
   font-size:18px;
   	}
   	.block_links_icons  .name a
   	{
   	color:#000000;
   		}

   		.block_links_icons  .name a:hover
   	{
   	color:#000000;
   	text-decoration:underline;
   		}
   	.block_links_icons .description p
   	{
   	padding:0px;
   	margin:0px;
   		}


.pages
{
	text-align:center;
	color:#000000;
}

.pages a
{
	font-weight:bold;
	color:#000000;
}

.pages a:hover
{
	font-weight:bold;
	color:#cccccc;
}

.pages .selected
{
	font-weight:bold;
	color:#cccccc;
}

.block_links_ico_text
{
	clear:both;
	text-align:right;
}
.block_links_ico_text .block_links_header
{
	font-size:12px;
}

.block_links_ico_text img
{
float:right;
margin:5px;
}
.block_links_ico_text p
{
	margin:0px;
	padding:0px;
}

.block_title_descr .block_links_description p
{
	padding:0px;
	margin:0px;
}
.block_title_descr .block_links_description
{
	font-size:11px;
}

.quick_edit_block
{
border:1px dashed #cccccc;}


#art-main
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
}



#art-page-background-gradient
{
  background-position: top left;
}


.art-sheet
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  width: 1191px;
  min-width:1191px;
  min-height: 23px;
}

.art-sheet-body
{
  position: relative;
  z-index: 1;
  padding: 13px;
}

.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl
{
  position: absolute;
  z-index: -1;
}

.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl
{
  width: 42px;
  height: 42px;
  background-image: url('images/design/sheet_s.png');
}

.art-sheet-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 21px, 21px, auto);
}

.art-sheet-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 21px, 21px);
}

.art-sheet-bl
{
  bottom: 0;
  left: 0;
  clip: rect(21px, 21px, auto, auto);
}

.art-sheet-br
{
  bottom: 0;
  right: 0;
  clip: rect(21px, auto, auto, 21px);
}

.art-sheet-tc, .art-sheet-bc
{
  left: 21px;
  right: 21px;
  height: 42px;
  background-image: url('images/design/sheet_h.png');
}

.art-sheet-tc
{
  top: 0;
  clip: rect(auto, auto, 21px, auto);
}

.art-sheet-bc
{
  bottom: 0;
  clip: rect(21px, auto, auto, auto);
}

.art-sheet-cr, .art-sheet-cl
{
  top: 21px;
  bottom: 21px;
  width: 42px;
  background-image: url('images/design/sheet_v.png');
}

.art-sheet-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 21px);
}

.art-sheet-cl
{
  left: 0;
  clip: rect(auto, 21px, auto, auto);
}

.art-sheet-cc
{
  position: absolute;
  z-index: -1;
  top: 21px;
  left: 21px;
  right: 21px;
  bottom: 21px;
  background-color: #F6F3EA;
}

.art-sheet
{
  margin-top: 16px !important;
  cursor:auto;
}
.top_menu
{	height:20px;
	padding-top:5px;
	position:relative;
}
   .top_menu_hover, .top_menu_selected
   {
                 background:url(/images/design/menuitem.png) top;
                height:20px;
	padding-top:5px;
	position:relative;   	}
.top_menu a, .top_menu a:hover
{
           color:#312C1C;	}

.top_menu_hover a, .top_menu_hover a:hover, .top_menu_selected a, .top_menu_selected a:hover
{
           color:#2F768E;
	}

.sub_menu_1
{
z-index:999;
width:190px; margin-top:6px;  position:absolute;

background-color:#e9e5d8;	}

.top_menu_2
{
  position:relative;
 border:1px solid #cabfa0;


  padding-left:10px;
padding-right:10px;
font-family:arial;
padding-top:5px;
padding-bottom:5px;	}

.top_menu_2_hover, .top_menu_2_selected
{
background-color:#98cbdd;
border-top:1px solid #75bad1;
  border-bottom:1px solid #75bad1;

  border-right:1px solid #75bad1;
  border-left:1px solid #75bad1;

  padding-left:10px;
padding-right:10px;
font-family:arial;
padding-top:5px;
padding-bottom:5px;
	}

.sub_menu_2
{
z-index:999;
left:190px;
margin-top:-21px; width:200px;

background-color:#e9e5d8;
	}


.top_menu_2_3
{

 border:1px solid #cabfa0;


  padding-left:10px;
padding-right:10px;
font-family:arial;
padding-top:5px;
padding-bottom:5px;
	}

.top_menu_2_3_hover, .top_menu_2_3_selected
{
background-color:#98cbdd;
border-top:1px solid #75bad1;
  border-bottom:1px solid #75bad1;

  border-right:1px solid #75bad1;
  border-left:1px solid #75bad1;

  padding-left:10px;
padding-right:10px;
font-family:arial;
padding-top:5px;
padding-bottom:5px;
	}

.top_menu_2_3 a, .top_menu_2_3 a:hover
{
    color:#312C1C;	}

.top_menu_2 a, .top_menu_2 a:hover
{
    color:#312C1C;
	}

.top_menu_2_hover a, .top_menu_2_hover a:hover, .top_menu_2_selected a, .top_menu_2_selected a:hover
{
    color:#000000;
	}
.header
{
background:url(/images/design/header.jpg) no-repeat top center;
height:180px;
position:relative;	}
.logo
{
position:absolute;
left:15px;
top:3px;	}

.top_contacts
{
position:absolute;
right:30px;
bottom:30px;
text-align:right;	}
	.top_contacts .phone
	{
	font-family:Times New Roman;
	font-size:28px;
	font-weight:bold;
	color:#ffffff;		}
		.top_contacts .email
		{
         font-family:Arial;
	font-size:18px;
	color:#ffffff;			}

			.top_contacts .email a
			{
			color:#ffffff;				}
.header_icons
{
position:absolute;
right:30px;
top:20px;	}

.header_icons img
{
margin-left:12px;
border:0px;	}

.addres
{
position:absolute;
top:6px;
left:250px;
font-size: 18px;
font-family: "Times New Roman";
font-weight: bold;	}

.sitename
{
position:absolute;
top:10px;
left:210px;
text-align:center;
color:#112F36;
font-family:Arial;
font-size:18px;	}
	.sitename .title
	{
	font-size: 87px;
	font-weight:bold;
	font-family:Times New Roman;
	color:#ffffff;		}

.main_div_left
{
width:892px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
float:left;	}
    .main_div_left a
    {
        color:#29667A;
        text-decoration:underline;    	}
	.main_div_left a:hover
	{
	color:#3592A7;
	text-decoration:none;
		}
.main_div_right
{
width:233px;
float:left;
	}

.menu_title
{
background:url(/images/design/blue.gif) repeat-x top;
width:231px;
text-align:center;
font-family:Arial;
font-weight:bold;
padding-top:4px;
padding-bottom:3px;
border:1px solid #bfb28d;	}

.menu_title_arrow
{
background:url(/images/design/blue.gif) repeat-x top;
width:229px;
text-align:left;
font-family:Arial;
font-weight:bold;
padding-top:4px;
padding-bottom:3px;
border:2px solid #4fa7c4;
	}


.link_menu, .link_menu_hover, .link_menu_selected
{
background:url(/images/design/blockcontentbullets.png) no-repeat left top;
padding-left:10px;	}

.link_menu a, .link_menu a:hover
{
color:#29667A;
text-decoration:underline;	}

	.link_menu_hover a, .link_menu_hover a:hover
{
color:#29667A;
text-decoration:none;
	}

	.link_menu_selected a, .link_menu_selected a:hover
{
color:#AB9A69;
text-decoration:underline;
	}

.main_menu
{
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
	}
	.main_menu_hover, .main_menu_selected
{
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
 background-color:#75bad1;
	}


.main_menu a, .main_menu a:hover
{
font-weight:bold;
font-family:Arial;
color:#685D3B;	}

.main_menu_hover a, .main_menu_hover a:hover, .main_menu_selected a, .main_menu_selected a:hover
{
font-weight:bold;
font-family:Arial;
color:#ffffff;
	}

.main_menu_2
{
padding-top:6px;
padding-bottom:6px;
background:url(/images/design/menusub.png) no-repeat 20px 10px  ;
padding-left:35px;	}

.main_menu_2_hover, .main_menu_2_selected
{
padding-top:6px;
padding-bottom:6px;
background:#c5e5ed url(/images/design/menusub.png) no-repeat 20px 10px  ;
padding-left:35px;
	}
  .main_menu_2 a, .main_menu_2 a:hover
  {
	color:#685D3B;
	}
	.main_menu_2_hover a, .main_menu_2_hover a:hover, .main_menu_2_selected a, .main_menu_2_selected a:hover
  {
	color:#3E3723;
	}

.footer
{
position:relative;
background:url(/images/design/footer.png) repeat-x bottom;
height:38px;
padding-top:6px;
font-size:11px;
text-align:center;
color:#625737	}
 .arena
 {
 position:absolute;
 right:0px; 	}
 .bottom_menu_divider
 {
 float:left;
 height:8px;
 width:1px;
 background-color:#625737;
 margin-left:6px;
 margin-right:6px;
  margin-top:4px;
 	}
.bottom_menu, .bottom_menu_selected, .bottom_menu_hover
{
float:left;
font-size:11px;	}
.bottom_menu a, .bottom_menu a:hover
{
	color:#625737;
	text-decoration:underline;
	}

.bottom_menu_hover a, .bottom_menu_hover a:hover, .bottom_menu_selected a, .bottom_menu_selected a:hover
{
	color:#256674;
	text-decoration:none;
	}

.newsblock a
{
font-weight:normal;
color:#29667A;
text-decoration:underline;	}

.newsblock a:hover
{
font-weight:normal;
color:#3592A7;
text-decoration:none;
	}
.menuHeader1
{
position:absolute;
right:290px;
top:20px;
width:100px;
}	
.text-indent {
text-indent:50px;
padding-bottom:0px;
}

.strong {font-weight: bold;}

.cardsitem td
 {
   border:solid 1px #999999;
   border-collapse: collapse;
   height: 150px;
 }
 .cardsitem td img{
  width:200px;
  height: 150px;
 }
  
.cardsitem th
  {
   background-color:#29667A; 
   color:#FFFFFF;
   padding-left:1px;
   text-align:center;
   border:solid 1px #999999;
  }
  .cardsitem th a{
    color:#FFFFFF;
  } 
  a.relinkpage{
    margin-right: 10px;
  }
  .italic{
    font-style: italic;
  }