body#main_body {font-size: 12px;   background: #fff; padding: 0px; margin: 0; color: #330000;  font-family: Arial, Tahoma, Verdana, sans-serif;}
#main_global {min-width:1000px; background:#f8dd9d url(/design/images/bg.jpg) 0 0 repeat-x; border-bottom:14px solid #c13808;}
/*----Global---*/
img {border:0;}
a {color:#990000; text-decoration: underline;}
a:hover {text-decoration:none;}
table {border-collapse: collapse;}
td {vertical-align:top;}

h1 {font-size:26px; font-weight:normal; color:#c13808; margin:1px 0 15px 0;}
h2 {font-size:26px; font-weight:normal; color:#663300; margin:1px 0 10px 0;}
h3 {font-size:20px; font-weight:normal; color:#663300; margin:0px 0 10px 0;}
h4 {font-size:18px; font-weight:normal; color:#c13808; margin:1px 0 10px 0;}

p {margin:0; padding:7px 0;}

.brown, a.brown {color:#663300}

#container {width: 1000px; margin:0 auto; padding-bottom:15px; overflow:hidden;}

/*----Header---*/
#header {height:380px; background: transparent url(/design/images/header-new-man.jpg) 36px 9px no-repeat; }
#logo {position: absolute; margin-top:38px;margin-left: 47px; z-index:2;}
#question {position: absolute; margin-top:112px; margin-left: 820px; height:45px ;z-index:1; font-size:17px; padding: 0 0 0 50px; background: transparent url(/design/images/ico_question.gif) 0px 5px no-repeat;}
.eng #question {padding: 13px 0 0 55px;}
#question a {color:#d14f00; }
#question span {font-size:21px;}

/*---Main_menu---*/
#main_menu {height:40px; position:absolute; top:220px; margin-left:186px; z-index:2; width:660px; }
#main_menu a {display:block; float:left; }
#main_menu span {display:none;}
#main_menu a#m_01 {height:38px; margin:82px 18px 0 0; width:69px; background: transparent url(/design/images/m_01.jpg) 0px 0px no-repeat; }
#main_menu a#m_01:hover {background-position: 0px -76px; }
#main_menu a#m_01.active {background-position: 0px -38px; }
#main_menu a#m_01.active:hover {background-position: 0px -114px; }
#main_menu a#m_02 {height:40px; margin:86px 18px 0 0; width:79px; background: transparent url(/design/images/m_02.jpg) 0px 0px no-repeat; }
#main_menu a#m_02:hover {background-position: 0px -80px; }
#main_menu a#m_02.active {background-position: 0px -40px; }
#main_menu a#m_02.active:hover {background-position: 0px -120px; }
#main_menu a#m_03 {height:44px; margin:71px 22px 0 0; width:90px; background: transparent url(/design/images/m_03.jpg) 0px 0px no-repeat; }
#main_menu a#m_03:hover {background-position: 0px -88px; }
#main_menu a#m_03.active {background-position: 0px -44px; }
#main_menu a#m_03.active:hover {background-position: 0px -132px; }
#main_menu a#m_04 {height:43px; margin:50px 16px 0 0; width:65px; background: transparent url(/design/images/m_04.jpg) 0px 0px no-repeat; }
#main_menu a#m_04:hover {background-position: 0px -86px; }
#main_menu a#m_04.active {background-position: 0px -43px; }
#main_menu a#m_04.active:hover {background-position: 0px -129px; }
#main_menu a#m_05 {height:46px; margin:29px 20px 0 0; width:65px; background: transparent url(/design/images/m_05.jpg) 0px 0px no-repeat; }
#main_menu a#m_05:hover {background-position: 0px -92px; }
#main_menu a#m_05.active {background-position: 0px -46px; }
#main_menu a#m_05.active:hover {background-position: 0px -138px; }
#main_menu a#m_06 {height:41px; margin:15px 14px 0 0; width:60px; background: transparent url(/design/images/m_06.jpg) 0px 0px no-repeat; }
#main_menu a#m_06:hover {background-position: 0px -82px; }
#main_menu a#m_06.active {background-position: 0px -41px; }
#main_menu a#m_06.active:hover {background-position: 0px -123px; }
#main_menu a#m_07 {height:38px; margin:9px 0 0 0; width:96px; background: transparent url(/design/images/m_07.jpg) 0px 0px no-repeat; }
#main_menu a#m_07:hover {background-position: 0px -76px; }
#main_menu a#m_07.active {background-position: 0px -38px; }
#main_menu a#m_07.active:hover {background-position: 0px -114px; }



/*---Main_menu Eng---*/
.eng #main_menu a#m_01 {height:37px; margin:83px 20px 0 0; width:77px; background: transparent url(/design/images/eng/m_01.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_01:hover {background-position: 0px -74px; }
.eng #main_menu a#m_01.active {background-position: 0px -37px; }
.eng #main_menu a#m_01.active:hover {background-position: 0px -111px; }
.eng #main_menu a#m_02 {height:41px; margin:84px 19px 0 0; width:64px; background: transparent url(/design/images/eng/m_02.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_02:hover {background-position: 0px -82px; }
.eng #main_menu a#m_02.active {background-position: 0px -41px; }
.eng #main_menu a#m_02.active:hover {background-position: 0px -123px; }
.eng #main_menu a#m_03 {height:40px; margin:73px 20px 0 0; width:68px; background: transparent url(/design/images/eng/m_03.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_03:hover {background-position: 0px -80px; }
.eng #main_menu a#m_03.active {background-position: 0px -40px; }
.eng #main_menu a#m_03.active:hover {background-position: 0px -120px; }
.eng #main_menu a#m_04 {height:44px; margin:55px 18px 0 0; width:46px; background: transparent url(/design/images/eng/m_04.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_04:hover {background-position: 0px -88px; }
.eng #main_menu a#m_04.active {background-position: 0px -44px; }
.eng #main_menu a#m_04.active:hover {background-position: 0px -132px; }
.eng #main_menu a#m_05 {height:51px; margin:34px 20px 0 0; width:120px; background: transparent url(/design/images/eng/m_05.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_05:hover {background-position: 0px -102px; }
.eng #main_menu a#m_05.active {background-position: 0px -51px; }
.eng #main_menu a#m_05.active:hover {background-position: 0px -153px; }
.eng #main_menu a#m_06 {height:39px; margin:12px 15px 0 0; width:54px; background: transparent url(/design/images/eng/m_06.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_06:hover {background-position: 0px -78px; }
.eng #main_menu a#m_06.active {background-position: 0px -39px; }
.eng #main_menu a#m_06.active:hover {background-position: 0px -117px; }
.eng #main_menu a#m_07 {height:35px; margin:7px 0 0 0; width:73px; background: transparent url(/design/images/eng/m_07.jpg) 0px 0px no-repeat; }
.eng #main_menu a#m_07:hover {background-position: 0px -70px; }
.eng #main_menu a#m_07.active {background-position: 0px -35px; }
.eng #main_menu a#m_07.active:hover {background-position: 0px -105px; }

#lang {position: absolute; margin-top:319px;margin-left: 707px; z-index:1; background: #d35206 url(/design/images/lang.jpg) 0 0 no-repeat; width:38px; height:27px; padding: 11px 0 0 0; text-align:center;}
#lang a {color:#fce7b2; font-size:12px; text-decoration:none;}
#lang a:hover {text-decoration:underline;}

#ico_block {position: absolute; margin-top:248px;margin-left: 822px; width:160px;}
#home_ico, #map_ico, #mail_ico {display:block; float:left; height:9px; width:11px;  font-size:0; margin-left:42px;}
#home_ico {_margin-left:21px; background: transparent url(/design/images/ico_home.gif) 0px 0px no-repeat; z-index: 100;}
#mail_ico {background: transparent url(/design/images/ico_mail.gif) 0 0px no-repeat;}
#map_ico {background: transparent url(/design/images/ico_map.gif) 0 0px no-repeat;}
#home_ico:hover, #map_ico:hover, #mail_ico:hover {background-position: 0 -9px;}
#home_ico.active, #map_ico.active, #mail_ico.active {background-position: 0 -9px; cursor:default;}


/*----/Header---*/

/*----Content---*/
#content {padding-top: 18px;}
.part_left {float:left; overflow:hidden; width:220px; padding: 0px 45px 10px 47px;}
.part_center {float:left; overflow:hidden; width:380px; padding: 0px 0px 10px 0px;}
.part_center1 {float:right; overflow:hidden; width:620px; padding: 0px 60px 10px 0px;}
.part_right {float:right; overflow:hidden; width:250px; padding: 0px 30px 10px 0px;}

.refer_useful {margin: 0 -8px 5px -14px; padding: 32px 0 0 75px; width:165px; height:64px; background: #df491c url(/design/images/refer_bg.jpg) 0 0 no-repeat;}
.eng .refer_useful {padding: 40px 0 0 95px; width:145px; height:56px;}
.refer_useful a {color:#fcd47e; font-size:24px; font-family: Georgia, serif; line-height:20px; text-decoration:none;}
.refer_useful a span {text-decoration:underline;}
.refer_useful a:hover span {text-decoration:none;}

.title {margin: 0 0 8px 0; padding: 0 5px 0px 0; background: transparent url(/design/images/plus.gif) 100% 58% no-repeat; height:1%;}
.title1 {background: transparent url(/design/images/line.gif) 100% 58% repeat-x; height:1%;}
.title1 h1, .title1 h2, .title1 .title2 {float:left; background:#f8dc99; padding-right:4px; margin-bottom:0px;}

.new {font-size:11px; padding: 3px 0 15px 0;}
.date {padding: 5px 0 7px 0;}
.date span {color:#fce7b2; font-weight:bold; background: #874e1b;}
.refer_new {padding: 10px 0 0 32px; background: transparent url(/design/images/refer_new.gif) 0 11px no-repeat;}
.refer_new a {font-size:10px; color:#663300;}

.left_menu {padding: 5px 0 0 40px;}
.left_menu ul {list-style-type:none; margin:0; padding:0;}
.left_menu ul li {font-size:14px; padding: 0 0 12px 0;}
.left_menu ul li a {display:block; color:#663300; background: transparent url(/design/images/arr_01.gif) 0 5px no-repeat; padding: 0 0 0 13px; }
.left_menu ul li a:hover {color:#c13808; background: transparent url(/design/images/arr_01h.gif) 0 5px no-repeat; text-decoration:underline;}
.left_menu ul li a.active {color:#c13808; background: transparent url(/design/images/arr_01h.gif) 0 5px no-repeat; text-decoration:underline;}

.path {padding:3px 0; font-size:15px; color:#c13808; }
.path a {color:#c13808; }


.line {display:block; clear:both; height:1px; line-height:0; font-size:0; margin:12px 0 7px 0; background: transparent url(/design/images/line.gif) 0 50% repeat-x;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
/*----/content---*/

/*----footer---*/
#footer {clear:both; font-size:11px; padding-top:40px;}
.sitemap {
	line-height: 1.5em;
	font-size: 120%;
}

/*----/footer---*/

/*фотогалерея*/
img.photo {	
	border: none;
	margin-top: 5px;
	padding: 2px;
	border: 2px solid #B53917;
}
.photo_gallery
{
	padding-bottom: 50px;
}
.photo_gallery h2 {
	margin: 10px 0px 0px 0px;
	text-transform: none;
}
.photo_gallery {
	text-align: center;
}
.prev, .inactive_prev, .next, .inactive_next {
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
.prev, .inactive_prev {
	padding-left: 30px;
	float: left;
}
.next, .inactive_next {
	float: right;
	padding-right: 30px;
}
/*//фотогалерея*/

.floatL
{
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #B53917;
	padding: 1px;
}
.gallery .list div
{
  float: left;
  margin: 0 10px 10px 0;
  text-align: center;
}
.gallery .list div img
{
	border: 1px solid #B53917;
	padding: 1px;
}
