@charset "windows-1251";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#014d2f;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:11px; 
	color: #e0f1da;
}
h1{ margin:0; padding:0; font-size:11px; font-weight:normal; color:#ffd100;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal;}
img{ border:none;}
img.borderIn{ border:1px solid #31804f; padding:0; margin:0.5em; position:relative;}
a{ text-decoration:none;}
a.details{ color:#87e70d; font-size:1em; text-decoration:underline; }
p{ margin:0; padding:0;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
.date{ color:#87e70d; font-size:1em;}
.titletext{ color:#87e70d; font-size:1.2em;}
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align:center; padding:0; background: url(img/design/bcgcolumncont_in.gif) top right repeat-y;}
.columnContainer #container #header{ position:relative; width:988px; background: url(img/design/bcgcontainer_in.jpg) top right no-repeat; height:457px; margin:0 6px;}
.columnContainer #container #header #skyflash{ position:absolute; top:272px; left:96px; z-index:1; width:550px; height:140px;}
.columnContainer #container #header #menuUp{ position:absolute; top:40px; right:23px; margin:0; padding:7px 0 0 0; z-index:11;}
.columnContainer #container #header #menuUp a{color:#ffd100;}
.columnContainer #container #header #menuUp a:hover{text-decoration:underline;}
.columnContainer #container #header #menu{ position:absolute; top:276px; left:102px; margin:0; padding:7px 0 0 0; z-index:5;}
.columnContainer #container #header #menu ul{	margin:0;	padding:0; list-style-image:url(img/design/imgpointulmenumain_in.gif); text-align:left;}
.columnContainer #container #header #menu li{ margin:11px 0;}	
.columnContainer #container #header #menu li a{color:#e0f1da;	font-size:12px; text-transform:uppercase;}
.columnContainer #container #header #menu li a:hover{ color:#e0f1da;}
.columnContainer #container #header #house{ position:absolute; bottom:0; background:url(img/design/head_house.png) ; height:216px; width:516px; z-index:2;}
.columnContainer #container #header #contacts{ position:absolute; z-index:3; padding:0 15px 0 15px; color:#ffd100; z-index:7; margin:126px 0 0 165px; text-align:left;}
.columnContainer #container #header #contacts .textPhone{ font-size:18px; padding-top:10px;}
.columnContainer #container #middlecontainer{ position:relative; clear:both;}
.columnContainer #container #middlecontainer #menuMiddle{position:relative; clear:both; padding:0; background: url(img/design/bcgmenumiddle_in.gif) top left no-repeat; height:39px; margin:-1px 0 0 7px;}
.columnContainer #container #middlecontainer #menuMiddle table{border-collapse:collapse; border-bottom:1px solid #fbd801; margin:1px 0 0 235px;}
.columnContainer #container #middlecontainer #menuMiddle td{width:121px; height:38px;  background:url(img/design/bcgmenumiddleitem_in.jpg) left bottom no-repeat;}
.columnContainer #container #middlecontainer #menuMiddle td.empty{width:2px; background:none;}
.columnContainer #container #middlecontainer #menuMiddle a {color:#e0f1da; text-transform:uppercase; }
.columnContainer #container #middlecontainer #menuMiddle a:hover{ color:#ffd100;}
.columnContainer #container #middlecontainer #maincontainer{float:left; background:#003b23 url(img/design/bcgmaincontainer_in.gif) left top no-repeat; width:973px; margin-left:14px; overflow:visible;}
 
.columnContainer #container #middlecontainer #maincontainer td.sidebarLeft{padding:20px 18px; width:220px; text-align:left; color:#7a9472; font-size:11px;}
.columnContainer #container #middlecontainer #maincontainer .date{ color:#ffd100; font-size:11px; margin-bottom:8px;}
.columnContainer #container #middlecontainer #maincontainer .detail{margin-top:5px; text-align:right;}
.columnContainer #container #middlecontainer #maincontainer .detail a{  text-decoration:underline; color:#7a9472; font-size:11px;}

.columnContainer #container #middlecontainer #maincontainer td.mainBox{width:475px; padding:20px 5px; text-align:left; font-size:12px;}
.columnContainer #container #mainBox p.normal{ margin:5px 0;}
.columnContainer #container #middlecontainer #maincontainer td.sidebarRight{width:220px; padding:20px 2px; text-align:left;}
.columnContainer #container #middlecontainer #maincontainer .logoSponsors{ background:#103728; border:1px solid #757575; margin:10px; padding:5px; text-align:center; color:#FFF; size:14px;}
.columnContainer #container #middlecontainer #maincontainer .logoSponsors a{ text-align:center; color:#FFF; font-size:14px}
.columnContainer #container #middlecontainer #footer{ clear:both; position:relative; text-align:left; height:110px;}
.columnContainer #container #middlecontainer #footer #copyright{ position:relative; float:left; width:260px; padding:15px 5px 15px 15px; font-size:12px;}
.columnContainer #container #middlecontainer #footer #copyright .zapovednyi{color:#ffd100; margin-bottom:10px; }
.columnContainer #container #middlecontainer #footer #copyright .sid a{ color:#b19c00; margin-top:5px;}
.columnContainer #container #middlecontainer #footer #links { position:relative; float:right; width:680px; color:#b19c00; font-size:11px; padding:15px 20px 15px 0;}
.columnContainer #container #middlecontainer #footer #links a { color:#b19c00; font-size:11px;}
.columnContainer #container .titleChapter{ background:url(img/design/bsg_titlechapter.gif) left top no-repeat; color:#ffd100; padding:0 0 0 45px; text-transform:uppercase; height:30px; font-size:12px; margin-bottom:10px;}
.columnContainer #container .squarmeter{ font-stretch:wider;}
/*.columnContainer #container #middlecontainer #maincontainer #mainBox .currpage img{ float:left; background:url(img/design/bcg_mainboximg.gif) top left no-repeat; padding:5px 5px; margin:10px;}*/

#shadowbox_overlay {  visibility: hidden;  position: absolute;  display: block;  margin: 0;  padding: 0;  top: 0;  left: 0; z-index: 998;}
#shadowbox_container {  position: fixed;  height: 0px;  width: 100%;  margin: 0;  padding: 0;  top: 0;  left: 0;  z-index: 999;  text-align: center; }
#shadowbox {  display: none;  visibility: hidden;  margin: 0 auto;  position: relative;  font-family: 'Lucida Grande', Tahoma, sans-serif;  text-align: left; }
#shadowbox_title {  height: 25px;  padding: 0;  overflow: hidden; }
#shadowbox_title_inner {  height: 16px;  font-size: 16px;  line-height: 16px;  white-space: nowrap;  padding: 5px 0 4px 8px; color: #fff;}

#shadowbox_body {  position: relative;  overflow: hidden;  margin: 0;  padding: 0;  border: 2px solid #fff;  background-color: #555;}
#shadowbox_body_inner {  position: relative;  overflow: hidden; }
#shadowbox_loading {  position: absolute;  top: 0;  left: 0;  height: 10000px;   width: 100%;  background-color: #CCC; }
#shadowbox_loading img {  float: left;  margin: 10px 10px 0 10px;}
#shadowbox_loading span {  float: left;  margin-top: 16px;  font-size: 10px;}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {  color: #fff;}
#shadowbox_content.html {   height: 100%;  width: 100%;  overflow: auto;}
#shadowbox_toolbar {  margin: 0;  padding: 0;  height: 20px;  overflow: hidden;}
#shadowbox_toolbar_inner {  height: 20px;  color: #fff; }
#shadowbox_toolbar_inner div {  padding-top: 4px;  padding-bottom: 2px;  font-size: 10px;  height: 10px;  line-height: 10px;}
#shadowbox_toolbar_inner div span.shortcut {  text-decoration: underline;  font-weight: bold;}
#shadowbox_toolbar_inner div a {  text-decoration: none;  color: #fff;}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {  float: right;  padding-right: 10px;}
#shadowbox_counter {  float: left;  padding-left: 10px;}
#shadowbox_counter a {  padding: 0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current {  text-decoration: underline;  font-weight: bold;}
div.shadowbox_message {  text-align: center;  padding: 10px;}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {  text-decoration: none;  color: #bed333;}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {  text-decoration: underline;}

.columnContainer .warning {	margin:50px 50px 70px 50px;	padding: 10px; background-color:#4d7e08; border:1px solid #01BD78;
font-size:14px;	color:#ffef39;	text-align:center;}
.columnContainer .message_success {	margin:30px 30px 30px 30px;	padding: 10px; background-color:#055B39; border:1px solid #01BD78; font-size:14px;  color:#006540	text-align:center; }
.subtext { color:#b19c00; font-size:11px;}