@charset "utf-8";
* { margin: 0; padding: 0; }
html {background: #fff2b8 url(../img/bg_l.jpg) no-repeat top left; height: 100%;}
body {height: 100%;min-width: 1000px; min-height: 100%; position: relative; background: url(img/bgright.gif) repeat-y right top; background: transparent url(../img/bg_r.jpg) no-repeat top right; font: 14px/16px Georgia, "Times New Roman", Times, serif; color:#6d370b;}
* html body {height: 100%;}

.italic{font-style:italic;}
.bold {font-weight: bold;}
a:link {color:#e99b22; font-variant:small-caps; text-decoration:none; cursor:hand; text-decoration: underline;}
a:visited {color:#b77918;}
a:hover {color:#b77918;}
a:active {color:#e99b22;}
a.link_all {font-variant:normal;}
img {border: none;}

#header {background: #efe6c5 url(../img/head_bg.jpg) bottom left repeat-x;height: 279px;}
#header #headpictl{background: url(../img/head1.jpg) left top no-repeat; height: 279px;width:100%;}
/*#header #headpictl{background: url(../img/head_snow.gif) left top no-repeat; height: 279px;width:100%;}*/
#header #headpictleng{background: url(../img/head1_eng.jpg) left top no-repeat; height: 279px;width:100%;}
#header div#lang {position:absolute;left:20px;top:308px;color:#871b0e;font-weight: bold;font: 20px Arial Black;}
#header a#eng,#header a#rus {width:22px;height:20px;color:#871b0e;font: 18px Georgia;font-weight: bold;text-decoration:none;}
#header a#rus.actlang, #header a#eng.actlang  {font: 18px Georgia;color:#460a03;text-decoration:underline;font-weight: bold;}
#header a#rus:hover, #header a#eng:hover  {font: 18px Georgia;color:#460a03;text-decoration:underline;font-weight: bold;}

#header #firstpage  {width:120px; height:120px;position:absolute;left:70px;top:110px;}
#header #elect  {width:200px; height:30px;position:absolute;left:265px;top:278px;color:#871b0e;font-weight: bold;}
#header #icon {width:100px;position:absolute;right:20px;top:-42px;}
#header #tel {background: url(../img/home.gif) top no-repeat;}
#header #map {background: url(../img/map.gif) top no-repeat;}
#header #mail {background: url(../img/mail.gif) top no-repeat;}
#header h4 a{text-indent: -9000px; padding-right:5px;float:left;width: 20px;margin-top:50px; overflow: hidden;}
#header h1#muk {width:390px;font: 13px Times New Roman;position:absolute;right:15px;top:220px;color:#ffc600;font-weight: bold;}
#header h1#off a {width:100px;position:absolute;right:15px;top:230px;background: url(../img/book.gif) left top no-repeat;padding:25px 0 15px 55px;font: 12px Georgia;color:#ffc600;font-weight: bold;text-decoration:underline;}
#header h1#eng_text {width:250px;position:absolute;right:15px;top:240px;font: 13px Times New Roman;color:#ffc600;font-weight: bold;}

form.formfind,form.formfindeng {width:100px;position:absolute;top:220px;left:397px;}
input.findinp{border:#fcaf05 1px solid;color:#ad570b;padding:0 0 2px 5px;width:130px;font: 12px Georgia;}
form.formfind a,form.formfindeng a{position:absolute;left:140px;top:-5px;color:#000;width:50px;height:59px;}
form.formfind a {background: url(../img/find.jpg) left top no-repeat;}
form.formfindeng a{background: url(../img/find_eng.jpg) left top no-repeat;}

/* полупрозрачный слой поверх поиска */
.semiopacity2 {display:none;}
#semiopacity {position:absolute;top:220px;left:397px;width: 137px; height: 22px;}
#semiopacity .transparent{background: #e99b22;opacity: 0.5; filter: alpha(Opacity=50); height: 100%;}


#outer {width: 100%; min-height: 100%;position: relative;}
* html #outer {height: 100%;}
#content{overflow: hidden;padding-bottom: 77px;}

#left {width: 171px; float: left;}
* html #left {margin-right: -3px;}

#left {width: 171px; min-height:240px;float:left;padding-bottom:50px;}
* html #left {margin-right: -3px;}
#left ul#menu {list-style: none;margin-top:66px;padding-right:34px;}
#left #menu li{padding:2px 15px 2px 5px;}
#left #menu li#id1,#menu li#id2,#menu li#id3,#menu li#id5,#menu li#id1eng {height:47px;margin-bottom:5px;}
#left #menu li#id1{background: url(../img/menu1.gif) bottom right no-repeat;}
#left #menu li#id1eng{background: url(../img/menu1_eng.gif) bottom right no-repeat;}
#left #menu li#id2{background: url(../img/menu2.gif) bottom right no-repeat;}
#left #menu li#id3{background: url(../img/menu3.gif) bottom right no-repeat;}
#left #menu li#id5{background: url(../img/menu5.gif) bottom right no-repeat;}
#left #menu li a{display:block;background: url(../img/dot.gif) top right no-repeat;padding-right:20px;text-align:right;font: 12px Georgia;color:#6d3503;font-weight: bold;text-decoration:none;}
#left #menu li a.act{text-decoration:underline;}
#left #menu li a:hover{text-decoration:underline;background: url(../img/dotact.gif) top right no-repeat;}

#main {margin: 0px 0px 0px 171px;background: url(../img/bg_part.jpg) left top no-repeat;zoom:1;}
* html #main {height: 1%; margin-left: 168px;}

#page-empty {height: 77px; clear: both;}
.clear {clear: both;}


#footer {width: 100%; height: 77px; margin: -77px auto 0px; position: relative; overflow: hidden;background:url(../img/bottom_bg.gif) right top repeat-x;font:14px Georgia;font-weight: bold;}
#footer  p {width: 170px;padding:30px 0px 0px 20px;float:left;}
#footer  p a{color:#863a06;font-size:12px;text-transform:none;font-variant:normal; }
#footer #menub {float:right;width:570px;text-align:right;padding-right:34px;padding-top:30px;}
#footer ul#menub li{display:inline;padding:0 5px;color:#863a06;}
#footer ul#menub li a{display:inline;text-decoration: underline;color:#863a06;}

/* гостевая */

#form {WIDTH:90%;margin:0;font: 11px Georgia;overflow: hidden;}

#form label {float:left;width:100px; color: #6d3503;}
#form textarea, #form input, #findform input, .input  {background-color:#fff2b8;color:#6d3503;border:#c68e3a 1px solid;padding:0 0 2px 5px;}
#form textarea {FLOAT:right; overflow: auto;width:98%;height:80px; margin:10px auto; vertical-align: middle;scrollbar-base-color:#504d4a;}
#form input {float:left;margin-right:10px;}
#form .name,.email {WIDTH:30%;}
#form .cod {WIDTH:30%; margin-right:10px;}
#form .send {FLOAT:right;WIDTH:161px;HEIGHT:73px;border:0;background:url(../img/send.jpg) left bottom no-repeat; cursor: pointer; margin:0  5px 0 5px;}
#form img {BORDER:none;MARGIN-BOTTOM:5px;WIDTH:114px; HEIGHT:18px;}
#form sup {color:#6d3503;}
#form p {MARGIN:5px auto;}
#form  input[type=text]:focus, #form textarea:focus {background: #f9e397;border: 1px solid #ffad03;}
.button {background-color:#fed988;color:#6d3503;border:#c68e3a 1px solid;padding:2px 5px; cursor: pointer;}

ul#guest {list-style: none;margin:10px 0;}
ul#guest li {margin:0;padding:0;}
ul#guest li.mess {padding:15px 0 10px 0;font:13px Georgia;color:#6d370b;background:none !important;}
ul#guest li.login{background:url(../img/dot.gif) left 10px no-repeat; padding:5px 0 5px 15px;}
ul#guest small.sm_left{width:135px;float:right;margin-top:0px;}
ul#guest li.login a{text-decoration:underline;color:#ffb62d;font:13px Georgia;font-weight: bold;}

#main div.text{overflow: hidden;font: 16px Georgia, "Times New Roman";padding-top:35px;padding-right:70px;}

#main small {font:11px Georgia;text-transform:none;}
#main  h1, #main h2, #main h3 {text-transform:uppercase;}
#main h1 {	display:inline;
	background: url(../img/pik.gif) no-repeat top left;
	background-position:0px 3px;
	padding-left:30px;
	color:#e99b22;
	font: 18px Georgia;
	font-weight: bold;
	}
#main h1.padh1 {display:block;}
#main h1 a{color:#e99b22;}
#main h2 {padding:10px 0px 5px 0px; color:#6d370b;font: 18px Georgia;font-weight: bold;}
#main h3 {margin:10px 0px 5px 0px; color:#e99b22;font: 17px Georgia;font-weight: bold;}
#main h4,main h5  {margin:10px 0px 5px 0px; text-transform:uppercase; color:#6d370b; font: 16 Georgia;font-weight: bold;}
#main h3.bigtitle1,#main h3.bigtitle2 {position: relative;text-transform:none;background:none; text-align:right;}
#main h3.bigtitle1 {color:#8f551c;font: 28px Georgia;margin:5px 0;z-index:1;padding-right:10px;}
#main h3.bigtitle2 {color:#e9c166;font: 28px Georgia;z-index:2px;top:-40px;right:5px;}
p.descr {margin:10px 0px; 	font:11px Georgia; 	color:#7e0c02; 	font-style:italic; 	font-weight: bold;}
div.title {	padding:20px 70px 0 140px;
	text-align:right;
	font:11px Georgia;
	color:#7e0c02;
	font-style:italic;
	font-weight: bold;
}
#main p {text-align:left; padding-bottom:5px;}
div.withimg img{padding:5px 10px}

#main ul {list-style: none;margin:10px 0;font:16px Georgia;}
#main ul li {background:url(../img/dot.gif) left 5px no-repeat; padding-left:15px;padding-top:10px;}
#main ul li a{color:#e99517;text-decoration:none;font-weight: bold;}
#main ul li a.big{font-size: 16px;color:#ab6805;text-decoration:none;text-transform:none;}      /* !!! */
#main ul li a:hover{color:#b77918;text-decoration:underline;}
#main ol ul li {padding-left:20px;}

a.back-all {color:#a81808;margin-bottom:5px;display:block;}
.pict {border-right:#b78e62 2px solid;border-bottom:#b78e62 2px solid;padding:0 2px 0px 0;background:#876541;margin:0 15px 15px 0;float:left;}

#main div.news, #main div.news_eng  {min-height:600px;width:216px;float:right;margin-left:15px;}
#main div.news {background:#feeca9 url(../img/news_bg.jpg) no-repeat top right;}
#main div.news_eng {background:#feeca9 url(../img/news_bg_eng.jpg) no-repeat top right;}

#main ul#new{width:190px;list-style: none; padding-top:55px;font:12px Georgia;}
#main ul#new li {background:none;padding:0;margin: 0 20px 0 20px;}
#main ul#new li.text {padding-left:20px; margin:5px 0 15px 0;font:9px Georgia;font-size:1em; }

#main ul#new li a{padding:0px 2px;text-decoration: underline;font-size:12px;color:#d46407;}
#main ul#new li.data {background:url(../img/bums.gif) top left no-repeat;padding:15px 0px 5px 35px;color:#441c00;font-weight: bold;text-decoration:none;}
#main ul#new li.arh a{display:block;width:100%;height:54px;float:left;background:url(../img/arh.gif) bottom left no-repeat;margin-bottom:10px;}
#main ul#new li.noarh a{display:block;width:89px;height:54px;float:left;background:url(../img/noarh.gif) bottom left no-repeat;}
#main ul#new li.arh_eng a{display:block;width:100%;height:54px;float:left;background:url(../img/arh_eng.gif) bottom left no-repeat;margin-bottom:10px;}
#main ul#new li.noarh_eng a{display:block;width:89px;height:54px;float:left;background:url(../img/noarh_eng.gif) bottom left no-repeat;}

#main table {border:#fed988 1px solid;}
#main table td {padding:1px 5px;}

.bgstyle {background-color:#fee69d;margin-bottom:5px;}
.pages {font-size:12px;text-transform:none;}
.pages em {color:#441c00;font-size:12px;font-weight: bold;}
.line{border-bottom:#e99b22 1px solid;margin:5px 0;}

a.arh,a.noarh,a.arh_eng,a.noarh_eng {display:block;width:89px;height:54px;float:left;}
a.arh{background:url(../img/arh.gif) bottom left no-repeat;margin-bottom:10px;}
a.noarh{background:url(../img/noarh.gif) bottom left no-repeat;}
a.arh_eng{background:url(../img/arh_eng.gif) bottom left no-repeat;margin-bottom:10px;}
a.noarh_eng{background:url(../img/noarh_eng.gif) bottom left no-repeat;}

/* надпись над ссылкой выползающая */
#easyTooltip{margin:0 10px 1em 0;width:250px;padding:8px;background:#fed988;border:1px solid #b78e62;line-height:100%;}
#easyTooltip h3{margin:0 0 .5em 0;font:9px Georgia,Arial;font-weight: bold;text-transform:uppercase;}
#easyTooltip p{margin:0 0 .5em 0;font:11px Georgia;}
#itemm {display:none;}

#form label.error{color:red;display: block;margin-left: 1em;width: auto; font: 9px Tahoma;}
#form input.error,#form  select.error,#form textarea.error {}

#main  ol {margin-left:30px;list-style-type: decimal;} /* IE, Opera, Mozilla */
#main  html>body ol {list-style-type: none;} /* Opera, Mozilla */
#main  html:root ol {list-style-type: decimal;} /* Mozilla */
#main ol li {padding:5px 0;}

.clear {clear: both;height: 0; overflow: hidden;}
.clearl {clear: left;height:1px; font-size:1px;zoom: 1;}
.hrgr {height:2px;background:#ea9c05 url(../img/line.gif) left top no-repeat;margin-bottom:10px;}
.hrgr hr {display:none;}

ul#bunnet {list-style: none;padding:15px;}
ul#bunnet li {padding:5px 0;}

table.phototab {margin:15px 0;width:100%;}
table.phototab td {border:#fed988 1px solid;vertical-align:top;padding:10px 5px;}
table.phototab td img {border:#b78e62 3px solid; margin:5px;text-align:center;}
table.phototab p {margin:5px;font:105%/110% Tahoma;text-align:center;}
table.phototab td h3 {margin:5px;font:110% Tahoma;}

.reklamabox{float: left; display: inline;}
.leftimg{float:left; margin: 7px 7px 7px 0;}
.photo {margin: 5px 0 10px 0px; position: relative; float: left; }
.photo img {background: #fef5d0; border: solid 1px #af590c; padding: 4px; margin-right:15px;}
.photo span { width: 20px; height: 18px; display: block; position: absolute; top: 12px; left: 12px;}
.sample span {width: 28px; height: 21px; display: block; position: absolute; top: -12px; left: 60px; background: url(../img/pin.gif) no-repeat;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {margin: 0;}

/* border:#000 1px solid; */

