div.b-yandexbox * 
{ font-size: 12px !important; margin: 0 !important; } 
div.b-yandexbox a img 
{ border: 0 !important; } 
div.b-yandexbox input, div.b-yandexbox label 
{ vertical-align: middle; } 
div.b-yandexbox table 
{ font-size: 12px; width: 100%; border-collapse: collapse; border: 0; background: #E7E7EF; } 
div.b-yandexbox table td 
{ padding: 7px 0 6px 0; white-space: nowrap; vertical-align: middle; } 
div.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0 6px; } 
div.b-yandexbox .b-yandexbox-search { width: 100%; padding: 0 6px; } 
div.b-yandexbox .b-yandexbox-search table { margin: 0; padding: 0; background: none; } 
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; } 
div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; } 
div.b-yandexbox .b-yandexbox-text input { float: left; width: 100%; padding-right: 0; border: 1px solid #7f9db9; } 
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0; } 
div.b-yandexbox .b-hint-input { position: absolute; z-index: 100; left: 0; display: none; width: 30px; height: 11px; margin: 0.16em 0.2em !important; cursor: text; line-height: 0; background: url(http://site.yandex.ru/i/ysearch_small.png) no-repeat; }
.b-yandexbox_arr { padding-right: 23px; background-image: url(http://site.yandex.ru/arrow.xml?color=%23E7E7EF); background-repeat: no-repeat; background-position: 100% 50%; } div.b-yandexbox .button-search { width: 19px; height: 15px; outline: none; cursor: pointer; border: none; background: url(http://site.yandex.ru/i/search.png) no-repeat; }


body {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 82%;
	font-weight: normal;
	line-height: 1.3em;
	color: #040404;
	background: #dbcebb;
	}

.normalButton {
border:solid 1px #000;}


input.serchgorod {
font-family: Tahoma, sans-serif; 
font-size: 8pt; font-weight: normal; 
color: #000000; 
text-align: left; 
background-position: left top;
background-color: buttonface; 
margin: 3px 5px 3px 5px; 
cursor: default;
border:solid 1px #000;}

.textfield {
 background-color: #EBEBEB; 
 color: #000000; 
}




.button {
height:20px;
border-color: #C6C6CF #C6C6CF #C6C6CF #C6C6CF;
border-style:solid;
border-width:1px;
background:#D0D0DC;
cursor:pointer;
}

.button:focus {
background:#91919C;
border-color:#D0D0DC #D0D0DC #D0D0DC #D0D0DC;
border-style:solid;
border-width:1px;
}

.button:hover {
border-color:#91919C #91919C #91919C #91919C;
border-style:solid;
border-width:1px;
background:#B9C9FF;
}





#txt {
	margin: 0 0 0 0;
	overflow: hidden; 
	width: 100%; 
	list-style-type: none;
	}

	html,body {
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
	width: 100%; 
	height: 100%; 
	} 

#header_url {
	margin: 0 0 0 207px;
	padding: 6px 0 0 0px;
	white-space: nowrap;
	text-align: right;
	width: auto;
	}
	
#header_url img {
	margin-bottom: -2px;
	}

#menu { 
	margin: 0 0 0 0; 
	}
	
#menu ul li {
	margin: 0 0 0 0; 
	display: block; 
	position: relative;
	font-size: 1.1em;
	font-weight: bold; 
	padding: 3px 10px 3px 0px;
	line-height: 1.1em;
	list-style-type: none;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}
	
#menu ul li a {
	text-decoration: none;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}
	
#menu UL LI.active A { 
	padding: 5px 10px 5px 47px;
	background: #c69171; 
	color: #000000;
	position: relative; 
	text-decoration: none;
	margin: 0 0 0 -61px; 
	list-style-type: none;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}

#psevdo { 
	margin-left: 30px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	font-style: italic;
	line-height: 1.5em;
	}



a {
	color: #B34800;
	text-decoration: underline;
	}
	
a:hover, a:focus, a:active {
	color: #000000;
	text-decoration: underline; 
	}



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

a.lib:hover, a:focus, a:active {
	color: #FF0000;
	text-decoration: underline; 
	}	


h1 { 
font-family: Georgia, sans-serif;
	font-size: 1.2em; 
	color: #171717; 
	font-weight: bold; 
	margin: 0 0 10px 0;
	}

h1.text { 
font-family: Georgia, sans-serif;
	font-size: 1.2em; 
	color: #FFFFFF; 
	font-weight: bold; 
	margin: 0 0 10px 0;
	}
	


h3 { 
font-family: Georgia, sans-serif;
	color: #dbcebb 
	}
h4 {
font-family: Georgia, sans-serif;
	color: #171717 
	}
	
	
.pic {
	margin: 0 10px 5px 0;
	}
	
table { 
	background-color: #dbcebb; 
	}

table td.page {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #000000; 
FONT-FAMILY: Tahoma,  Arial, Helvetica, sans-serif; 
PADDING: 5px 5px 5px 5px;
background-color: #dbcebb;
}
table td.page1 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #000000; 
FONT-FAMILY: Tahoma,  Arial, Helvetica, sans-serif; 
PADDING: 5px 5px 5px 5px;
background-color: #dbcebb;
}

table.main {
BORDER: 1px ;
background-color: #dbcebb}

tr.tab_header {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
FONT-FAMILY: Tahoma,  Arial, Helvetica, sans-serif;
TEXT-ALIGN: center; 
}

	
table td { 
	padding: 5px; 
	text-align: left; 
		background-color: #dbcebb; 
	}
	
.tr_l {
	background-color: #dbcebb; 
	}
	
.tr_d {
	background-color: #dbcebb; 
	}

p:first-letter {
 color: #363636; 
 font-weight: bold
}


.sva {
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.7em;
	color: #f2cb9a;
   	background: #180d0b;
	padding-left: 7px; /* Расстояние между линией и текстом */

	border-top-color: #CCC; /* Цвет линии  */
    border-top-style: solid; /* Стиль линии */
    border-top-width: 1px; /* Толщина линии */
	border-left-color: #CCC; /* Цвет линии  */
    border-left-style: solid; /* Стиль линии */
    border-left-width: 1px; /* Толщина линии */

	}


.val { 
	font-size: 0.8em; 
	color: #B34800; 
	font-weight: bold; 
	margin: 0 0 10px 0;
	}



.privet {
		text-align:justify;
	}

	
	
	* {
	padding: 0;
	margin: 0;
	}
	
	
	
p {
	line-height: 1.4em; 
	padding: 0 10px 10px 0;
	 text-indent: 20px; /* Отступ первой строки в пикселах */
	}
	
li { 
	margin-left: 30px; 
	line-height: 1.4em; 
	}
	
img { 
	border: 0; 
	align: middle; 
	margin: 0 5px 0 0;
	}
	
	
#header { 
	clear: both; 
	margin: 0 30px 0px 30px; 
	}
	
#center { 
	margin: 25px 15px 15px 30px; 
	}
	
#left { 
	float: left; 
	width: 30%;
	display: block;
	}
	

	
* html .madi {
	height: 1%;
	}
	
.madi:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}
	
.madi {
	display: inline-block;
	display: block;
	}
	

	
.big { 
	font-size: 1.5em; 
	}

.right { 
	text-align: right; 

	}
	
.center { 
	text-align: center; 
	}
	
.bold { 
	font-weight: bold; 
	}
	
	
#right .news {
	padding: 0 0 0 0;
	margin: 0 0 10px 0; 
	overflow: hidden; 
	width: 99%; 
	}
	
#right .news .news_1 {
	padding: 0 0 0 0;
	float: left; 
	overflow: hidden; 
	width: 50%; 
	}
	
#right .news .nws {
	padding: 0 0 0 0;
	float: right; 
	width: 49%; 
	}
	
	
#shenogin { 
	float: left; 
	padding: 15px 0 15px 30px; 
	width: 30%; 
	}

	
#cop {
	padding: 0 0 0 0; 
	width: auto;
	text-align: center;
	}
	
#map li {
	display: block; 
	position: relative;
	list-style-type: none;
	padding: 3px 10px 3px 0;
	line-height: 1.2em;
	margin: 0 0 0 16px;
	}
	
#map li a {
	text-decoration: underline;
	}	

#cover { 
	padding: 0 0 0 0; 
	width: 100%;
	height: 100%; 
	background: url(img/top_jpg.jpg) no-repeat top right;
	}
	
#header { 
	clear: both; 
	margin: 0 30px 0px 30px; 
	}
	
#center { 
	margin: 25px 15px 15px 30px; 
	}
	
#left { 
	float: left; 
	width: 30%;
	display: block;
	}
	
#right { 
	float: right;
	width: 68.0%;
	display: block;
	}
	

	

* html .madi {
	height: 1%;
	}
	
.madi:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}
	
	
.small { 
	font-size: 0.8em; 
	color: #B34800;
	}

.dat { 
	font-size: 0.9em; 
	color: #B34800;


	}

div.bar {
    background: #061B28;
    height: 2px;
    font-size: 1px;
    padding: 0px;
    margin: 20px 20px 20px 20px;
}


#copyrts {
padding:20px 0;
font-size:1em;
}

	
.big { 
	font-size: 1.5em; 
	}

.right { 
	text-align: right; 

	}
	
.center { 
	text-align: center; 
	}
	
.bold { 
	font-weight: bold; 
	}
	
.oleg { 
	color: #000000; 
  text-decoration: none;
 	}
	
	
.oleg_web { 
	color:#00105E; 
  text-decoration: none;
 	}
	
.nwol { 
	color: #000000; 
	}

.nwol1 { 
	color: #040404; 
	text-decoration: none;
}


#logo { 
	float: left;
	margin: 8px 0 0 0px; 
	}
	

	#logo1 a { 
		margin: 8px 0 0 0px; 

	position: relative;
	display: block; 
	width: 230px; 
	height: 130px; 
	background: url(img/salamander_logo.gif) no-repeat left;
	outline: none; /* Убираем границу вокруг ссылок */ 
	text-indent: -99999px;
	
	}
	


	#logo a { 
	position: relative;
	display: block; 
	width: 136px; 
	height: 109px; 
	background: url(img/logotip.gif) no-repeat left;
	outline: none; /* Убираем границу вокруг ссылок */ 
	text-indent: -99999px;
	
	}


	
#menusait { 
	margin: 0px 0px; 
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}
	
#menusait ul li {
	margin: 0 0 0 0; 
	display: block; 
	position: relative;
	font-size: 1.0em;
	font-weight: bold; 
	list-style-type: none;
	padding: 3px 10px 3px 0px;
	line-height: 1.2em;
  text-decoration: none;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}
	
#menusait ul li a {
  text-decoration: none;
	color: #363636;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}

#menusait ul li a:hover {
  text-decoration: none;
	color: #FF0000;
	font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}	

#right .news {
	padding: 0 0 0 0;
	margin: 0 0 10px 0; 
	overflow: hidden; 
	width: 99%; 
	}
	
#right .news .news_1 {
	padding: 0 0 0 0;
	float: left; 
	overflow: hidden; 
	width: 50%; 
	}
	


#txt li {
	padding: 0 0 0 0;
	float: left; 
	margin: 0 10px 0 0; 
	width: 100%; 
	position: relative;
	display: block;
	}
	
  #reklama { 
	padding: 0 0 0 0; 
	width: 100%;
	height: 100%; 
	background: url(img/rekldiv.jpg) no-repeat top right;
	}

table.auth {
margin: 10px 10px 10px 10px; 
border: 1px solid; 
border-color: #C8C8E3;
}
p.for {
font-family: Georgia, sans-serif; 
font-size: 10pt; 
color: #000000; 
font-weight: normal; 
padding: 10px 10px 10px 10px;
}
.user {
font-family: Georgia, sans-serif; 
font-size: 9pt; background-color: #ffffff; 
border: 1px solid; 
border-color: #C8C8E3; 
width: 180px; 
height: 20px; 
margin: 10px 10px 5px 10px;
	font-style: italic;
}
.passwd {
font-family: Georgia, sans-serif; 
font-size: 10pt; 
background-color: #ffffff; 
border: 1px solid; 
border-color: #C8C8E3; 
width: 180px; 
height: 20px; 
margin: 5px 10px 5px 10px;
}
.submit {
font-family: Georgia, sans-serif; 
font-size: 10pt; 
color:#000000; 
font-weight: bold; 
background-color: #D2D2E5; 
border: 1px solid; 
border-color: #C8C8E3; 
width: 90px; 
height: 24px; 
margin: 5px 10px 10px 10px;
}

