/* Style */

ul {list-style:none}
ul li.mce-green,ul li div.mce-green {  list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
ul.mce-green li {  list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
ul li.mce-green a, ul li div.mce-green a {color:#31610c}
ul li.mce-green strong {font-weight:600}
ul li div.mce-green {list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}

ul li.mce-green span.mce-green {list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}

div.mce-orange,ul li span.mce-orange, ul li.mce-orange { background:url(/i/bullet6.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
ul li.mce-orange a, ul li div.mce-orange a {color:#31610c}

ul li.mce-orange span.mce-green   {  list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
ul li.mce-orange div.mce-orange  span.mce-green   {  list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
ul li div.mce-orange  span.mce-green   {  list-style:none; background:url(/i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018;}
/*----------------------------------------------------------------------------------*/




html, body {  margin:0;  padding:0;  width:100%;  height:100%; }
body { font-family: "MS Sans Serif", sans-serif; color:#fff8e9; font-size:11px; background:/*290c00*/#c3853d; }
* { margin:0; padding:0; border:0; }
.clearing { clear:both; }

a { text-decoration:underline; color:#fff9a6; }
a:hover { text-decoration:none; }
h2 { font-family:"Franklin Gothic Medium", sans-serif; font-size:14px; color:#eef6fa; text-transform:uppercase; }
h3 { font-family:Tahoma, sans-serif; font-size:11px; color:#fcf9e7; text-transform:uppercase; font-weight:normal; }
h4 { font-family:Arial, sans-serif; font-size:9px; color:#fffc99; text-transform:uppercase; font-weight:normal; }
h5 { font-family:Tahoma, sans-serif; font-size:12px; color:#31610c; }

#Wrap { width:1000px; margin:0 auto;  position: relative;  min-height: 100%; background:url(../i/MainBg.jpg) repeat left bottom;  }
* html #Wrap { height: 100%; }

#Top { background:url(../i/TopBack.jpg) no-repeat left top; height:24px;  padding:7px 0 0 60px; position:relative; }
#Top ul { }
#Top li { list-style:none; background:url(../i/bullet1.gif) no-repeat left 5px; display:inline; padding-left:15px; margin-right:7px; }
#Copy { position:absolute; right:75px; top:9px; }
#Image { /*height:323px; background:url(../i/Image.jpg) no-repeat left top;*/ float:left; }

.s_img { margin-left:-7px;  }

/* для карты сайта */

#MapSite { padding-top:13px; height:0px; }
.punkt { background:url(../i/bullet7.gif) no-repeat left 4px; padding-left:20px;  margin-top:15px;}
.punkt a, .punkt b { color:#31610c; }
.first-ul { margin-left:30px; }
.first-ul li { list-style:none; background:url(../i/bullet6.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018; }
.first-ul a, .second-ul a { color:#232018; }
.second-ul { margin-left:30px; //margin-top:12px; }
.second-ul li { list-style:none; background:url(../i/bullet6.gif) no-repeat left 4px; padding:0 0 7px 28px;  color:#232018;}

/* /для карты сайта */

/* Главное меню */

.menu { height:46px; background:url(../i/MainMenuBg.jpg) no-repeat left top; }
.menu ul { margin-left:62px; padding-top:6px;  }
.menu li { list-style:none; background:url(../i/bullet2.gif) no-repeat 0px 1px; float:left; padding-left:18px; height:25px; margin-right:26px; position: relative; z-index:10; }
.menu li a { font-family:"Franklin Gothic Medium", sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase; color:#f7f7f7; text-decoration:none; }
.menu li a.active { color:#fff895; }
.menu li a:hover { color:#fff895; }
.menu li ul.level-1 { display: none; behavior: url(/menu.htc); z-index:999;  }
.menu li:hover ul.level-1, .menu li.hover ul.level-1 { display: block; position:absolute; top:24px; left:0px; padding:0; margin:0;  }
.menu li ul li { background:#e9d596; border-bottom:1px solid #d3b782; clear:both;  margin:0; padding:0; z-index:999; position:relative;  height:1%;}
.menu li ul li a { color:#6f4d45; font-weight:normal; font-family:Tahoma, sans-serif; font-size:11px; text-transform:none; display:block; width:200px; padding:6px 10px 6px 20px; margin:0; }
.menu li ul li a:hover { color:#6f4d45; background:#f2e29e; }
.menu li ul li ul.level-2 { display:none; behavior: url(/menu.htc); z-index:999; }
.menu li ul li:hover ul.level-2, .menu li ul li.hover ul.level-2 { display:block; position:absolute; left:230px; top:0px; padding:0; margin:0; }

.menu li ul li ul li { background:#e9d596; border-bottom:1px solid #d3b782; clear:both;  margin:0; padding:0; z-index:999; position:relative;  height:1%;}
.menu li ul li ul li a { color:#6f4d45; font-weight:normal; font-family:Tahoma, sans-serif; font-size:11px; text-transform:none; display:block; width:200px; padding:6px 10px 6px 20px; margin:0; }
.menu li ul li ul li a:hover { color:#6f4d45; background:#f2e29e; }
.menu li ul li ul li ul.level-3 { display:none; behavior: url(/menu.htc); z-index:999; }
.menu li ul li ul li:hover ul.level-3, .menu li ul li.hover ul.level-3 { display:block; position:absolute; left:230px; top:0px; padding:0; margin:0; }

.level-2 { border-left:1px solid #d3b782; }
.level-3 { border-left:1px solid #d3b782; }
.big img { position:absolute; top:10px; right:6px; }
.bigS img { position:absolute; top:10px; left:6px; }
.menu li ul li ul.side { display:none; behavior: url(/menu.htc); z-index:10; }
.menu li ul li:hover ul.side, .menu li ul li.hover ul.side { right:230px; top:-6px; display:block; position:absolute; }
.side li { border-right:1px solid #d3b782; }
.last-m-li { margin-right:0 !important; }


/* Конец стилей для главного меню */

#MainPart { padding:20px 0 44px 0px; position:relative;  }
.cont-head { padding-left:70px; position:relative; }
#Navigation {  z-index:1; }
#Navigation li { display:inline; }
#Navigation li span { color:#fff895; }
#Navigation li b { font-weight:normal; color:#f7f7f7; }
#Navigation li a { color:#f7f7f7; }
#Title { position:absolute; right:70px; top:0px; }
#Title h2 { background:url(../i/bullet1.gif) no-repeat left 6px; padding-left:12px; }
.wrapper { position:relative; border:1px solid #dfa22f; border-right:0; border-top:0; margin:1px 0 0 5px; z-index:1; }
.wrap { background:url(../i/ang-bot.gif) no-repeat left bottom; padding:15px 24px 15px 15px; position:relative; margin:0 0 -1px -1px;}
.angle { position:absolute; }
.top { top:0px; left:-1px; }
.bottom { bottom:-1px; left:-1px; }
.content { border:1px solid #785c3e; background:#f5eab8; position:relative; padding:14px 16px 10px 13px; }
#TopPNG { position:absolute; top:-7px; left:0; background:url(../i/cont-line.png) no-repeat left bottom; -background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./i/cont-line.png", sizingMethod="crop"); height:13px; width:953px; }
#BotPNG { position:absolute; bottom:-7px; left:0; background:url(../i/cont-line.png) no-repeat left bottom; -background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./i/cont-line.png", sizingMethod="crop"); height:13px; width:953px; }
.columns-wrap { border-left:1px solid #fcf8e8; margin-bottom:20px; }
.columns { border:1px solid #dfc796; border-right:0; border-top:0; height:1%; position:relative; }
.top2 { top:0; left:-2px; }
.top3 { top:0; left:-1px; }
.bot2 { bottom:-2px; left:-2px; }
.bot3 { bottom:0px; left:0px; }
.columns .left { width:253px; float:left; margin-right:30px; }
.columns .title { background:#ebd9a1; padding:0.3em 0 0.4em 36px; margin-bottom:10px;	}
.columns .text { padding-left:35px; }
.columns .text p { color:#232018; margin-bottom:18px; }
.columns .right-wrap { position:relative; margin-left:283px;   }
.columns .right-w { border-left:1px solid #fcf8e8; height:1%; }
.columns .right { border-left:1px solid #dfc796; padding-bottom:10px; }
.columns .text .right { float:right; border:0; }
.text-ul { margin-bottom:12px; }
.text-ul li { list-style:none; width:243px; background:url(../i/bullet6.gif) no-repeat left 3px; padding:0 7px 0 26px; color:#232018; margin:0 20px 3px 0; }
.text h5 { color:#4b473d; margin-bottom:12px; }
.main-ul { margin-bottom:4px; }
.main-ul li { list-style:none; background:url(../i/bullet7.gif) no-repeat left 4px; padding:0 0 7px 28px; color:#232018; }
.main-ul li b, .main-ul li strong  { color:#31610c; }
.main { padding-bottom:8px; }
.main .title { height:1%; }
.main .text { position:relative; margin-bottom:10px; padding-top:8px; }
.main .text span { color:#4B473D; }
.main .main-ul li { background:url(../i/bullet6.gif) no-repeat left 4px; }
.table { width:518px; color:#4b473d;  border:1px solid #775b3d; background:#f9f2d3; margin-bottom:20px; }
.table td { padding:6px 12px; border-right:1px solid #c3b496; }
.table tr.header { background:#dcc88a; font-weight:bold;  }
.table tr.header td {  border-bottom:1px solid #b29b6a;  }
.table .color { background:#eddfa9; }

#PartMenuWrap { position:relative; padding:0 2px 13px 5px;  z-index:2; }
#PartMenu { border:1px solid #e2a62a; border-top:0; border-right:0; position:relative; padding:0 0 10px 65px; height:1%; z-index:0; }
#PartMenu h2 { float:left; }
.select { margin-left:60px;  -margin-left:57px; float:left; position:relative; }
.kat { margin-left:0; position:absolute; right:230px; }
#PartMenu p { position:absolute; right:26px; }
.select label { color:#fffc99; background:url(../i/bullet1.gif) no-repeat left 3px; padding-left:12px; margin-right:10px; text-transform:uppercase; }
.labeng { left:96px !important; }
.select label span { color:#eef6fa; font-weight:bold; }
.select #Sel { /*color:#232018; background:#f5eab8; z-index:0;*/  position:absolute; top:-5px; left:180px; z-index:2; }
#Sel2 { position:absolute; left:80px; top:-5px; z-index:2; }
#Sel3 { position:absolute; left:155px; top:-5px; z-index:2; }
#GeoH { margin-top:-3px; }
.main .text .right { width:280px; float:right; padding-right:10px; }
.main .text .left { float:none; margin:0 300px 0 0; width:auto; padding-right:30px; }
.green li { background:url(../i/bullet7.gif) no-repeat left 4px !important; }
.main-ul a { color:#31610c; }
.text legend { color:#232018; padding-bottom:8px; display:block; }
.text input { border:1px solid #85461b; margin-bottom:8px; }
.text textarea { border:1px solid #85461b; width:556px; height:80px;}
.text p.comment { width:290px; position:absolute; right:0px; bottom:45px; -bottom:95px; }
#FIO { width:556px; }
.button { border:0 !important; margin:10px 10px 0 0; background:url(../i/reset.jpg) no-repeat left top; width:83px; height:28px; cursor:pointer;}
.button1 { border:0 !important; margin-top:10px; background:url(../i/send.jpg) no-repeat left top; height:28px; width:89px; cursor:pointer; }


.small-column { float:left; width:220px; }
.big-column {  margin:0 0 0 280px;  }
.nomar { margin-bottom:6px !important; }
.img-ul { margin-top:12px; margin-left:-20px; -margin-left:-40px;  }
.img-ul li {  border:1px solid #785d3f; list-style:none; float:left; margin:0 0px 20px 20px; }
.img-ul li img{ border:4px solid #fff; }
#Map { border:1px solid #785d3f;  width:529px; }
#Map img { border:4px solid #fff;  }
.noli li { padding-left:0; background:none !important; }
.info { float:left !important; width:285px !important; margin:0 !important; padding-right:10px !important; padding-bottom:15px; }
.bott { margin:0 !important; }
.news .left { padding-bottom:10px; }
.main .page_num { margin-left:420px; }
.main .page_num span { color:#4b473d; }
.main .page_num a { color:#31610c; }
.main #Arch-link { float:right; margin-right:20px;  }
.main #Arch-link a { color:#31610c;  }

.title .pages {  }
.pages { color:#31610C; }
.pages a {color:#41610C;}
.pages2 { color:#41610C; }
.text p b { color:#31610C; }

.footer { height:44px; background:url(../i/Bot.jpg) no-repeat left top; font-family:Tahoma, sans-serif; font-size:11px; position:absolute; bottom:0; width:1000px; left:50%; margin-left:-500px;}
.footer ul { padding-top:16px; float:left; }
.footer li { list-style:none; display:inline; margin-left:62px; }
.footer li.mail { color:#fff9a6; }
.footer .x-pro { background:url(../i/xproject.gif) no-repeat left 2px; height:30px; position:absolute; top:7px; right:102px; padding-left:46px; }
.footer .x-pro p a { text-decoration:none; color:#ddbb9f; }
.footer .x-pro p a:hover { text-decoration:underline; }