/*---All----*/
html { height:100%; width:100%; text-align:center;}
body {margin:0px; padding:0px;font-family:Arial; font-size:12px; height:100%; width:100%;text-align:center; }
body * {margin:0px; padding:0px; font-weight:normal; }
table {border-collapse:collapse;}
img {border:none; vertical-align:top;}
a {color:#2c89ba; outline: none;}
a:hover {text-decoration:none; color:#000;}
.main {z-index:100; min-height: 100%; height:auto !important;height:100%;text-align:center; background: url('/vs/common/img/body-bg.jpg') bottom left repeat-x;}
.clear {clear:both !important; font-size:1px !important; height:1px !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
body {min-width:999px;}
.right-inn strong {font-weight:bold;}
.right-inn b {font-weight:bold;}
/*-----Header-----*/
.header {padding-top:26px;  width:100%; text-align:left; min-height:337px; $overflow-x:hidden; background: url('/vs/common/img/header-bg.jpg') left top repeat-x #eff5ed;}
*html .header {height:337px;}
	.cloud-left {width:283px; height:194px; background: url('/vs/common/img/cloud-left.jpg') left top no-repeat; position:absolute; left:0px; top:0px; z-index:2;}
	.cloud-right {width:559px; height:184px; background: url('/vs/common/img/cloud-right.jpg') right top no-repeat; position:absolute; right:0px; top:0px; z-index:2;}
.header-top {margin:0px 5%; position:relative; z-index:20; }
.header-top * {position:relative; z-index:20; zoom:1;}
.header-title {width:500px; height:67px; background: url('/vs/common/img/title.png') left top no-repeat;}
.header-title h1 {font-family:Calibri; font-size:40px; padding-left:72px;}
.header-title span {font-family:Arial; font-size:14px; margin-bottom:-3px; padding-top:1px; padding-left:75px; display:block;}
.header-title a {display:block; color:#000; text-decoration:none; cursor:pointer;}
	.header-top .left {float:left; width:346px; }
	.header-top .right { margin-left:346px; padding-top:19px;}
	.header-top .right .td-sel {height:53px; width:10%; }
	*html .header-top .right .td-sel {height:53px; width:12%; }
	/*
	.header-top .right .td-sel{ vertical-align:top;}
	.header-top .right .td-sel a {display:block; text-decoration:none; width:19px; height:19px;}
	.header-top .right .td-sel span {display:block; width:19px; height:19px;}

	.header-top .right .home {background:url('/vs/common/img/home.gif') center center  no-repeat; }
	.header-top .right span.home {background:url('/vs/common/img/home-hover.gif') center center  no-repeat #004f76;}

	.header-top .right .mail {background:url('/vs/common/img/mail.gif') center center  no-repeat;}
	.header-top .right span.mail {background:url('/vs/common/img/mail-hover.gif') center center  no-repeat #004f76;}

	.header-top .right .struct {background:url('/vs/common/img/struct.gif') center center  no-repeat; }
	.header-top .right span.struct {background:url('/vs/common/img/struct-hover.gif') center center  no-repeat #004f76;}*/


	.nav {position:absolute;left:240px;top:-35px;width:200px; height:20px;}

	.header-top .nav .td-sel{ vertical-align:top;}
	.header-top .nav .td-sel a {display:block; text-decoration:none; width:19px; height:19px;}
	.header-top .nav .td-sel span {display:block; width:19px; height:19px;}

	.header-top .nav .home {background:url('/vs/common/img/home.gif') center center  no-repeat; }
	.header-top .nav span.home {background:url('/vs/common/img/home-hover.gif') center center  no-repeat;}

	.header-top .nav .mail {background:url('/vs/common/img/mail.gif') center center  no-repeat;}
	.header-top .nav span.mail {background:url('/vs/common/img/mail-hover.gif') center center  no-repeat;}

	.header-top .nav .struct {background:url('/vs/common/img/struct.gif') center center  no-repeat; }
	.header-top .nav span.struct {background:url('/vs/common/img/struct-hover.gif') center center  no-repeat;}





	.td-sel a:hover {border:1px solid #fff; position:relative; top:-1px; left:-1px; width:19px; height:19px;}
	.header-top .right table {float:right; margin:0px 0px 0px 5%; position:relative; left:1px;}
	.header-top .right a {color:#005481;}
	.td-img {padding:0px 4px 0px 0px; background:url('/vs/common/img/callb.png') no-repeat 100% 18px;}
	.td-text {width:118px;}

	/*
	.td-sel {width:39px; float:right;}
	.td-sel div {width:23px; height:22px; margin:19px 0px 0px 0px;}
	.header-top .right .call-top {color:#00537e; margin-top:-8px; $margin-top:2px;}
	.header-top .right .call-bottom {font-size:22px; color:#fff; margin-top:-2px; $margin-top:0px; background:url('/vs/common/img/callb.png') repeat-x 0px 2px; $background:url('/vs/common/img/callb.png') repeat-x 0px 1px;}
	.header-top .right .call-bottom a {font-size:22px; color:#fff; text-decoration:none;}
	*html .header-top .right .call-bottom {width:118px;}
	.arr-call {position:relative; top:9px; left:5px;}  */

	.td-sel {width:39px; float:right;}
	.td-sel div {width:23px; height:22px; margin:19px 0px 0px 0px;}

	.td-text {width:200px;}
	.header-top .right .call-top {color:#00537e; margin-top:-8px; $margin-top:2px;}
	.header-top .right .call-bottom {font-size:14px; padding:4px 0 6px 0; color:#fff; margin-top:-2px; $margin-top:0px; background:url('/vs/common/img/callb.png') repeat-x 0px 2px; $background:url('/vs/common/img/callb.png') repeat-x 0px 1px;}
	.header-top .right .call-bottom a {font-size:14px; color:#fff; text-decoration:none;}
	*html .header-top .right .call-bottom {width:200px;}
	.arr-call {position:relative; top:5px; left:5px;}




	.header-top .lang {text-align:right; zoom:1; height:18px; margin-bottom:15px;}
	#ru {background:url('/vs/common/img/ru.jpg') center center  no-repeat; padding:2px 11px 1px 12px; text-decoration:none; margin-left:17px; zoom:1; cursor:pointer;}
	#eng{background:url('/vs/common/img/eng.jpg') center center  no-repeat; padding:2px 11px 1px 12px; text-decoration:none; margin-left:17px; zoom:1; cursor:pointer;}
.header-content {position:relative; z-index:20; margin:26px 5% 0px 5%; text-align:left; min-height:190px;}
*html .header-content {height:190px;}
.header-content .left {width:197px; float:left; position:relative; z-index:20; }
.header-content .right { margin-left:197px; position:relative; z-index:20; position:relative; z-index:20;text-align:justify;}
.header-content .right * {position:relative; z-index:20;}
.menu  * {font-size:14px; font-style:italic; font-weight:bold;}
.menu a {color:#177db4; text-decoration:none;}
.menu a:hover {color:#000; text-decoration:underline; }
.menu p {color:#000; margin-bottom:7px;}

	/*.header-content .right img {float:left; margin:0px 26px 10px 0px;}
	.header-content .right p { font-size:12px; font-style:italic; margin-bottom:16px; line-height:1.5;}  */
	.header-content .right img {float:left; margin:0px 40px 10px 10px;}
	.header-content .right p { font-size:14px; font-style:italic; margin-bottom:16px; line-height:1.5;}


	.header-content .right h1 { font-size:16px; font-style:italic; font-weight:normal; margin-bottom:16px; }


.city-inn {text-align:left; overflow:hidden; width:990px; height:298px; background: url('/vs/common/img/city.png') left top no-repeat;margin:0px auto -135px auto;}
.city table {margin:69px 0px 0px 0px; position:relative; z-index:999; width:990px;}
.hover-me  {cursor:pointer;}
.hover-me .hover-me-container { display:none; z-index:999; width:188px; margin-top:82px; position:absolute;}
.hover-me-top {background:url('/vs/common/img/hover-me.gif') center top no-repeat; font-size:1px; height:9px;}
.hover-me-content {background:#00324b; color:#fff; padding:3px 8px; text-align:center; font-style:italic;}
	#one {width:188px; height:82px; }
	#two {width:165px; height:82px; }
	#theree {width:188px; height:82px; }
	#theree  .hover-me-container {margin-left:-20px;}
	#foure {width:188px; height:82px; }
	#five {width:188px; height:82px; }
.project {min-height:197px; width:100%; /*margin-top:-46px;*/ position:relative; z-index:30; }
*html .project {height:197px;}
.project-inn {margin:0px 5%; text-align:left;}
.project-inn a {font-style:italic;}
.project .left {width:100%; float:left; zoom:1; }
.project .right {width:50%; float:right;}
.project .left .left-td {width:25%; $width:24%; float:left;}
.project .right .right-td {width:25%; float:left;}
.project .left .first .td-cont {/*position:relative; right:10%; float:left;*/ margin:0px auto;}
.project .right .last .td-cont {/*position:relative; left:10%;float:right;*/ margin:0px auto;}


.project .photo-cont {margin-bottom:7px;}
.td-cont {width:184px; margin:0px auto; text-align:left;}
.project table td {padding:0px 0 10px 0; vertical-align:top; }
.project img {border:5px solid #d1dddb;}
.date {color:#698696; font-size:12px; padding:0px 0px 2px 4px;}
.text-inn .date {padding:0px 0px 0px 0px; clear:left;}
/*-----Content-----*/
.background-nd {background: url("/vs/common/img/city.jpg") 0px 0px repeat-x; zoom:1; }
.content {margin:0px 0px 50px 0px; $overflow-x:hidden; width:100%;}
.content-inn {margin:0px 5%; text-align:left;}
.content .left {width:48%; float:left; margin-right:2%;}
.content .right {width:48%; float:right; margin-left:2%;}
.main-title {font-size:25px; color:#000; margin:27px 0px 15px -2px;}
	.content .news-inn {width:100%; margin-bottom:12px;}
	.content .news-inn td {vertical-align:top;}
	.content .news-inn .left-td {width:114px;}
	.content .news-inn .left-td a {display:block;}
	.content .news-inn .left-td img {border:4px solid #d1dddb;}
	.content .news-inn .left-td .date {padding:0px 0px 5px 0px; margin:0px 0px 0px -1px;}
	.content .news-inn .right-td .date {padding:0px 0px 5px 0px; margin:0px 0px 0px -1px;}
	.content .news-inn h2 a {color:#2183b7; font-size:14px; font-weight:bold;}
	.content .news-inn p a {color:#000; font-size:14px; text-decoration:none;}
	.content .news-inn p a:hover {text-decoration:underline; color:#2C89BA;}
	.content .news-inn .right-td {padding-top:17px;}
	.content .news-inn .right-td h2 {margin-bottom:7px;}
/*----------------Footer-----------------------*/
/*
.empty { height: 164px; }
.footer { height: 134px; margin-top: -164px; padding-top:30px; text-align:left; }
.footer-inn {margin:0px 10%;}
.footer-table {width:100%;}
.search-td a {margin-right:30px;}
.footer table td {vertical-align:top;}
.footer table table td {vertical-align:bottom;}
.contact div {float:right; margin-left:14%; margin-left:7%; margin-bottom:25px; text-align:left; position:relative; left:4px;}
.contact .clear {float:none;}
.contact {text-align:right;}
.normal { color:#698696; width:92px; padding-bottom:2px;}
.big { font-size:21px; font-weight:bold;}   */
.empty { height: 208px; }
.footer {z-index:0; zoom:1;  height: 188px; margin-top: -288px; padding-top:100px; text-align:left; background: url('/vs/common/img/body-bg.jpg') bottom left repeat-x;}
.footer-inn {margin:0px 5%;}
.footer-table {width:100%;}
.search-td a {margin-right:30px;}
.footer table td {vertical-align:top;}
.footer table table td {vertical-align:bottom;}
.search-td p {height:7px;}
.contact div { padding-right:50px; margin-bottom:25px; text-align:left; position:relative; }
.footer table .contact table td {vertical-align: top; text-align:left;}
.footer table .contact table {}
.contact .clear {float:none;}
.contact {text-align:right; /*padding-right:80px;*/ zoom:1; }
.contact div {float:right; zoom:1; }
.contact .prezedent_div { position:relative;  $width:300px;}
.contact a {float:right;padding-right:80px;}
.normal { color:#698696; width:92px; padding-bottom:2px;font-size:14px;}
.big { font-size:26px; font-weight:bold;}


	.search-td {width:300px;}
	.button-search { border:0px; background: url('/vs/common/img/button-search.png') top left no-repeat; width:18px; height:17px; position:relative; top:8px; margin:0px 0px 0px 4px;}
	.button-search-h {background: url('/vs/common/img/button-search-h.png') top left no-repeat;}
	.search {margin:0px 0px 26px 0px;}
	.footer table .search td {vertical-align:top;}
	.search .magnifier div {background: url('/vs/common/img/magnifier.png') top left no-repeat; width:41px; height:40px;}
	.search .magnifier-c div {border-top:1px solid #698696; border-bottom:1px solid #698696; height:21px; position:relative; top:2px;}
	.search .magnifier-c input {border:0px; position:relative; top:2px; font-size:12px; background:none;}
	.search .magnifier-n div {background: url('/vs/common/img/magnifier-n.png') top left no-repeat; width:11px; height:23px; position:relative; top:2px;}
	.other p {margin:0px 0px 4px 0px;}
.other a {font-size:11px; font-family:Tahoma;}
/*------Page-inn------*/
.header-inn {height:159px !important; min-height:159px; background: url('/vs/common/img/header-bg1.jpg') left top repeat-x #cbe1e2 !important;}
.background-inn-page {background: url('/vs/common/img/bgone.jpg') 0px -178px repeat-x;  }
.content-page-inn {position:relative; z-index:10; zoom:1;}
.map {background:url('/vs/common/img/map1.png') top left no-repeat; width:787px; height:228px; position:absolute; left:5%; margin-top:-69px; z-index:1; margin-left:124px;}
.map-inn {background:url('/vs/common/img/map1.png') top left;}
.content-page-inn-inn {margin:0px 5%; }
.content-page-inn .left { float:left; width:185px; padding:0px 60px 0px 0px; text-align:left; position:relative; z-index:75; bottom:26px;}
.content-page-inn .right { float:right; width:100%; margin:0 0 0 -245px; position:relative; z-index:74; bottom:26px;}
.content-page-inn .right-inn {  margin:0 0 0 245px; text-align:left;}
.content-page-inn .left-inn .menu {margin:0px 0px 48px 0px;}
.inn-title {font-size:20px; color:#546973; font-style:italic; margin:0px 0px 144px 0px;}
.content-page-inn .right-inn .text-inn h1 {font-size:23px; color:#051d2a; margin:0px 0px 27px 0px;}
.text-inn  {font-size:14px; color:#051a26; line-height:1.5;}
.text-inn * {font-size:14px; color:#051a26;}
.text-inn h2 {font-size:18px; color:#698696; font-weight:normal; margin:0px 0px 10px 0px;}
.text-inn .news-inn-page h2 {margin-top:-5px;}
.text-inn .news-inn-page h2 a {font-size:16px; font-style:italic;}
.text-inn p {font-size:14px; color:#051a26; margin:0px 0px 14px 0px;}
.text-inn a img {border:3px solid #C5C5C5; margin:0px 14px 14px 0px;}
.text-inn a {color:#2C89BA;}
.inn-page-menu a {display:block; margin:0px 0px 7px 0px; font-style:italic;}
.inn-page-menu a img {border:5px solid #C5C5C5;}
.inn-page-menu .date {margin:0px 0px 0px -5px;}
.inn-page-menu div {margin:0px 0px 14px 0px;}
.content-page-inn .right-inn .pic-com {margin:0px 0px 10px 0px; position:relative; top:4px;}
.content-page-inn .right-inn .pic-com  img {border:3px solid #C5C5C5;}
.content-page-inn .right-inn .pic-com  .pic-comment {font-size:12px; color:#698696; font-style:italic; margin:0px 0px 0px 14px;}
.text-inn blockquote {background:#edf3f5; clear:both; display:block; padding:24px 37px; font-size:12px; font-style:italic; color:#698696; margin:0px 0px 21px 0px;}
.text-inn blockquote * {font-size:12px; font-style:italic; color:#698696;}
.text-inn blockquote p {font-size:12px; font-style:italic; color:#698696;}
.news-inn-page {margin:0px 0px 34px 0px;}
.news-inn-page td {vertical-align:top;}
.news-arrow {background: url('/vs/common/img/arrow-news.gif') center left no-repeat; padding:0px 5px 0px 1px; text-decoration:none !important; margin:0px 0px 0px 8px;}
.news-inn-page a img {margin:0px 18px 0px 0px;}
.news-inn-page .date {font-size:12px; margin:0px 0px 4px 0px; color:#698696; padding:0px 0px 0px 0px;}
.news-inn-page a {text-decoration:none;}
.news-inn-page a:hover {text-decoration:underline; color:#2C89BA;}
.pages {margin:10px 0px 43px 0px;}
.pages * {font-size:12px; color:#698696; margin:0px 24px 0px 0px;}
.pages span {font-size:12px; color:#698696;}
.pages a {font-size:12px; color:#2c89ba;}
.pages a:hover {color:#000;}
.left-title {font-size:22px; color:#000; margin:0px 0px 17px 0px;}
.calendar {margin:0px 0px 10px 0px;}
.calendar td * {display:block; width:58px; padding:0px 0px 0px 13px; font-size:13px; margin:0px 0px 4px 0px;}
.calendar td span {border:1px solid #000;}
.year {margin:10px 0px;}
.year span {color:#000; font-size:12px;}
.left-ar {background: url('/vs/common/img/left-ar.gif') center left no-repeat; padding:0px 2px; text-decoration:none; margin:0px 15px 0px 0px;}
.right-ar {background: url('/vs/common/img/right-ar.gif') center right no-repeat; padding:0px 2px; text-decoration:none; margin:0px 0px 0px 15px;}
.photogall-inn-page {margin:0px 0px 28px 0px;}
.photogall-inn-page a img {border:3px solid #c5c5c5;}
.photogall-inn-page td {vertical-align:top;}
.photogall-inn-page  .date {font-size:12px; margin:0px 0px 4px 0px; color:#698696; padding:0px 0px 0px 0px;}
.photogall-inn-page a {color:#2c89ba; font-style:italic; font-size:16px; text-decoration:none;}
.photogall-inn-page a:hover {text-decoration:underline;}
.project-inn-page div {width:183px; float:left; margin:0px 85px 15px 0px;}
.project-inn-page div a {color:#2c89ba;}
.project-inn-page a img {border:5px solid #c5c5c5;}
.photogall-inn-page .news-arrow {position:relative; top:2px;}
.publication {padding:0px 0px 10px 0px;}
.publication h3 {font-size:14px; margin:0px 0px 6px 0px;}
.publication h3 a {font-size:14px; color:#2183b7;}
.publication p {font-size:13px; color:#000;}
.publication p a {font-size:13px; color:#000; text-decoration:none;}
.publication p a:hover {text-decoration:underline; color:#2c89ba;}
.publication .date {font-size:12px; color:#698696; margin:0px 0px 4px 0px; padding:0px 0px 0px 0px;}
	.answer-question-div {padding:0px 0px 44px 0px;}
.answer-question table {width:100%;}
*html .answer-question table {width:99%;}
.answer-question h3 {font-size:18px; color:#000; margin:0px 0px 26px 0px;}
.answer-question-class {color:#2c89ba; font-size:14px; font-weight:bold;}
.answer-question-class a {color:#2c89ba; font-size:14px; font-weight:bold;}
.answer-question .execution-number {width:57px; font-size:12px;}
.answer-question .execution-date {width:70px; font-size:12px; text-align:right;}
.answer-question-title {border-bottom:1px dotted #006982; padding:0px 0px 7px 0px;}
.answer-question-cont table {margin:8px 0px 0px 0px;}
.answer-question-tt {color:#698696; width:57px; font-size:12px;}
.answer {font-size:14px;}
.execution-number {font-weight:bold;margin:0 6px 0 0;}
	.execution {margin:0px 0px 44px 0px;}
	.execution h3 {font-size:18px; color:#000; margin:0px 0px 26px 0px;}
	.execution-cont {margin:0px 0px 20px 0px;}
	.execution-date {font-size:11px; margin:0px 0px 0px 6px;}
	.execution-number {font-weight:bold; margin:0px 6px 0px 0px;}
	.question {font-size:14px; color:#698696; font-style:italic; margin:5px 0px 0px 0px;}
.question * {font-size:14px; color:#698696; font-style:italic;}
.question  a {text-decoration:none; }
.question a:hover {text-decoration:underline; color:#000;}
.read-all {margin:-9px 0px 0px 0px;}
	.interrogation {margin:0px 0px 77px 0px;}
	.interrogation h3 {font-size:22px; color:#006982; margin:0px 0px 23px 0px;}
	.interrogation div {clear:both; margin:0px 0px 13px 0px;}
	.interrogation .input {width:135px; height:19px; border:1px solid #d2dee2; }
	.interrogation label {display:block; width:45px; float:left; font-size:14px; position:relative; top:1px; color:#698696;}
	.interrogation select {width:137px; padding:0px; border:1px solid #d2dee2;}
	.submit{ height:22px; font-size:11px; text-align:center; display:block; }
	@-moz-document url-prefix() {
		.submit {padding:0px 0px 3px 0px;}
	}
	.interrogation .submit {width:52px;}
	.interrogation .result {margin:35px 0px 0px 0px;}
	.interrogation .result p {zoom:1; margin:0px 0px 4px 0px; color:#698696; font-size:12px; display:block; background: url('/vs/common/img/dotted.jpg') 0px 10px repeat-x;}
	.interrogation .result p span {background:#fff; color:#698696;}
	.interrogation .result a {margin:-10px 0px 0px 0px; font-weight:bold; float:right; background:#fff; position:relative; bottom:9px;}
	.interrogation .result .text {margin:-10px 0px 0px 0px; font-weight:bold; float:right; background:#fff; position:relative; bottom:9px;}

.pages .right-ar {margin:0px 0px 0px 0px;}
.pages .left-ar {margin:0px 24px 0px 0px;}
	.text-inn .title-question-ask {font-size:18px; color:#000;}
	.ask-question {background:#f3f5f0; padding:26px 45px 0px 30px;}
	.ask-question table {width:100%;}
	.ask-question .first {width:305px;}
	.ask-question .first input {padding:1px 0px;}
	.ask-question .second {padding-left:30px;}
	.ask-question td {vertical-align:top;}
	.ask-question div {clear:both; margin:0px 0px 12px 0px; $margin-bottom:10px;}
	.ask-question .no-mr {margin:0px 0px 0px 0px;}
	.ask-question .n-opt {height:19px;}
	.ask-question span {display:block; width:57px; float:left;}
	.ask-question .inp-file span {float:none; width:100%; margin-bottom:9px;}
	.ask-question .inp-file input {}
	.ask-question .inp-cont {width:237px; float:right; position:relative; right:12px;}
	*html .ask-question .inp-cont {right:8px;}
	.ask-question .inp-cont div {position:relative; z-index:99; background-position:100% 0px !important;}
	.ask-question .capcha {float:left;}
	.ask-question .capcha img {border:4px solid #e2e4df;}
	.ask-question .inp-file .capcha-input {float:right; width:81px !important; border:1px solid #a4a4a4; position:relative; right:15px;}
	.ask-question .inp-file input {border:1px solid #a4a4a4; padding:1px 0px; }
	*html .ask-question .inp-file input {width:167px !important;}
	.ask-question .first .n-opt input {width:230px; border:1px solid #a4a4a4;}
	.ask-question select {width:233px; $width:232px; border:1px solid #a4a4a4;}
	.ask-question textarea {height:209px; $height:208px; border:1px solid #a4a4a4; position:relative; $bottom:1px; width:100%;}
	.ask-question  .text-area-cont {width:100%; height:209px; $height:208px;}
	.ask-question .ntr {float:none; zoom:1;overflow:hidden; margin-bottom:0px;}
	.ask-question .button {font-size:12px; width:116px; float:right; position:relative; left:3px;}
	@-moz-document url-prefix() {
	.ask-question .button {width:124px; padding-bottom:1px;}
	}

.text-inn * {line-height:1.5;}
.text-inn h1 {line-height:1.3;}
.seconds input { $width:140px;}

	/*--15.01.10---*/
	.execution-cont .question {font-size:12px;}
	.execution-cont .question * {font-size:12px;}
	.execution-cont .autor {font-style:normal;}
	.execution-cont .autor span {color:#000; font-style:normal;}
	.title-img img {margin-right:15px;}

.hlword {font-weight: bold !important;}
#search-form {margin: 0 0 20px 0;}
#search-form span, #search-form a {margin: 10px 10px 10px 0;}
#search-form span {font-weight: bolder;}
ol.search li {margin: 20px 0;}

div.answer-question td {text-align: justify;}

div.faq_foto {padding: 0; margin: 20px 0 0 60px;}
.news-arrow:hover {background: url('/vs/common/img/arrow-news-h.gif') center left no-repeat !important;}
span.sw {background: #eee; font-weight: 900 !important;}







.menu {position:relative; z-index:9999; zoom:1;}
.menu div {color:#000; margin-bottom:10px; background:url('/vs/common/img/f.gif'); zoom:1;}
.menu a {padding-right:15px;}




.header-content .left {z-index:9999;}
.menu  .second-menu { width:193px; position:absolute; background:url('/vs/common/img/second-menu.png'); }
.menu  .second-menu * {font-weight:normal;}
.menu  .second-menu a {display:block; padding:6px 25px; zoom:1; text-decoration:none;}
.menu  .second-menu span {display:block; padding:6px 25px; zoom:1; text-decoration:none;}
.menu  .second-menu a:hover {color:#000; background:#fff;}
/*Внутренняя страница*/
.menu .inn-page-second-menu { position:static; background:none; margin:5px 0px -5px 0px; width:185px; overflow-x:hidden;}
.menu .inn-page-second-menu * {font-size:12px;}
.menu .inn-page-second-menu a:hover {background:none; text-decoration:underline; color:#177DB4;}
.menu  .inn-page-second-menu a {display:block; padding:3px 14px; zoom:1; text-decoration:none;}
.menu  .inn-page-second-menu span {display:block; padding:3px 14px; zoom:1; text-decoration:none;}


/*06.04.10*/
.announcement {margin:36px 0px 0px 0px;}
.announcement .title {background:#fdfdfb; width:100%;}
.announcement .title-left {width:109px; padding:0px 0px 0px 5px;}
.announcement .title-left span {color:#cedad6; text-transform:uppercase; font-size:20px;}
.announcement .title-right {padding:0px 9px 0px 0px;}
.announcement .title-right .arch {float:right; text-decoration:none;}
.announcement .title-right .arch:hover {color:#2C89BA; text-decoration:underline;}
.announcement .title-right span {float:left;}
	.announcement .news-inn p a {color:#2C89BA;}
	.announcement .news-inn a img {border:4px solid #fff !important;}
	.announcement .news-inn a:hover img {border:4px solid #667d8a !important;}
	.announcement .news-inn .right-td {padding-top:11px;}
	.announcement .news-inn .left-td {padding-top:14px;}
.announcement .event-new {list-style:none; margin:7px 0px 0px 0px;}
.announcement .event-new li {background:url('/vs/common/img/event-new.jpg') 0px 11px no-repeat; padding:0px 0px 0px 31px;  line-height:22px;}
.announcement .event-new li a {color:#000; text-decoration:none;}
.announcement .event-new li a:hover {color:#2c89ba; text-decoration:underline;}
	.archive-lent {margin:12px 0px 0px 0px;}
	.archive-lent .archive-lent-elem {float:left; padding:1px 0px; width:20%; text-align:center; margin-right:-1px;}
	.archive-lent .archive-lent-elem a {display:block; text-decoration:none; background:url('/vs/common/img/archive-lent-elem.gif') 0px 0px repeat-y;}
	.archive-lent .archive-lent-elem span {display:block;  background:url('/vs/common/img/archive-lent-elem.gif') 0px 0px repeat-y;}
	.archive-lent .first a {background:none;}
	.archive-lent .first span {background:none;}
	.archive-lent .hover-el {background:#cedad6;}


/*7.04.10*/
.new-arch {position:relative; right:9px; width:178px;}
*html .new-arch {width:181px;}
.new-arch td {zoom:1; }
.new-arch  a {display:block; width:22px; text-align:center; padding:4px 0px 3px 0px; float:left; zoom:1;}
.new-arch  a:hover {background:#e7edeb;}
.new-arch .new-arrow {background:none !important;}
.new-arch .new-arrow a {background:url('/vs/common/img/new-arrow.jpg') center no-repeat; text-decoration:none;}
.new-arch .new-arrow a:hover {background:url('/vs/common/img/new-arrow-h.jpg') center no-repeat; text-decoration:none;}
.new-arch .new-arrow span {background:url('/vs/common/img/new-arrow-h.jpg') center no-repeat; text-decoration:none; border:0px; padding:4px 0px 3px 0px; width:22px;}
.new-arch span {display:block; width:20px; border:1px solid #000; text-align:center; padding:3px 0px 2px 0px; float:left;}
.new-arch .grey {color:#878787 !important; text-decoration:none;}
.new-arrow-td-h * {color:#000; text-decoration:none;background:#e7edeb;}
.new-arch .now-week {border:1px solid #000}
.new-arch .now-week span {border:0px ; padding:3px 0px 2px 0px; width:22px;}

.event-inn {margin:0px 0px 22px 0px;}
.event-inn .date {font-size:16px; font-weight:bolder; padding:0px 0px 0px 0px;}
.event-inn .event-new {list-style:none; margin:7px 0px 0px 0px;}
.event-inn .event-new li {background:url('/vs/common/img/event-new.jpg') 0px 11px no-repeat; padding:0px 0px 0px 31px;  line-height:22px;}
.event-inn .event-new li a {color:#000; text-decoration:none;}
.event-inn .event-new li a:hover {color:#2c89ba; text-decoration:underline;}

#sitemap {list-style:none;}
#sitemap ul {list-style:none;}
#sitemap li { background:transparent url(/vs/common/img/minus.gif) no-repeat scroll 0 7px; padding:0 0 5px 15px;}
#sitemap ul {margin:5px 0px -5px 0px;}
#sitemap ul li { background:transparent url(/vs/common/img/2lvl.gif) no-repeat scroll 0 9px;}
#sitemap ul ul li { background:transparent url(/vs/common/img/3lvl.gif) no-repeat scroll 0 9px;}

#announcement {display:none;}
#development {display:none;}
