/* reset */
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
table {
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
html {height: 100%;}
* html body {height: 100%;}
body {
	font-size: 13px;
	line-height: 18px;
	min-height: 100%;
	position: relative;
}
a {
	color: #b50202;
}
a:hover {
	text-decoration: none;
}
ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

.line {
	border-top: #e5e5e5 1px solid;
	margin-top: 15px;
}

a.getmore {
	background: url("images/getmore.gif") no-repeat 0px 3px;
	padding-left: 15px;
	color: #454545;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	display: inline;
	line-height: 45px;
}

a.rss {
	background: url("images/rss.gif") 0px 2px no-repeat;
	padding-left: 55px;
	color: black;
	font-size: 11px;
	margin-bottom: 15px;
	display: block;
}

.linkfor {
	display: none;
}

a.linkfor {
	display: inline;
	text-decoration: none;
	border-bottom: 1px dotted #00348b;
	color: #00348b;
}

textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* common {{{ */
.kraevedImg {
	background: url("images/mordovia.jpg") 100% 15px no-repeat;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 18px;
}

.search input {
	color: #c6c6c6;
}

.search .hoversearch {
	color: #6e6e6e;
}

.blueLinks, .redLinks, .gerbLinks, .redLinksTowColumn {margin-top: 15px; margin-bottom: 15px; line-height: 20px; height: 1%; overflow: hidden;}
.redLinksTowColumn {line-height: 18px;}
.blueLinksFlat {margin-top: 15px; margin-bottom: 15px; line-height: 16px; border-bottom: 1px solid #e5e5e5;}
.blueLinks a:hover, .redLinks a:hover, .gerbLinks a:hover, .blueLinksFlat:hover {text-decoration: none;}

.blueLinks a {
	background: url("images/getmore.gif") no-repeat 0px 3px;
	padding-left: 15px;
	color: #00348b;
	text-decoration: underline;
}

.redLinks a {
	background: url("images/getmore.gif") no-repeat 0px 3px;
	padding-left: 15px;
	color: #8b0000;
	text-decoration: underline;
}

.redLinks a.select {
	font-weight: bold;
	color: #850000;
	color: #000000;
}

.gerbLinks a {
	background: url("images/gerb.gif") no-repeat 0px 3px;
	padding-left: 30px;
	color: #8b0000;
	text-decoration: underline;
}

.blueLinksFlat li {
	margin-bottom: 15px; 
}

.blueLinksFlat a {
	line-height: 16px;
	color: #00348b;
}

.redLinksTowColumn li {
	display: inline-block;
	float: left;
	width: 44%;
	background: url("images/gerb.gif") no-repeat 0px 3px;
	padding-left: 30px;
	padding-right: 10px;
	margin-bottom: 8px;
}

.redLinksTowColumn li a {
	color: #8b0000;
	text-decoration: underline;
}

.entry {
	margin-bottom: 15px;
	height: 1%;
	overflow: hidden;
}

/* common }}} */

/* -------------------------------------- */

.mainContainer {
	margin: 0px auto;
	width: 939px
}

.subsites {
	line-height: 1;
	height: 41px;
	background: url("images/subsites_bg.jpg") #560003 no-repeat;
	text-align: center;
}

.subsites ul {
	padding-top: 12px;
}

.subsites li {
	display: inline;
	background: url("images/marker.gif") no-repeat 5px 1px;
	padding-left: 30px;
}

.subsites li.firstchild {
	background: none;
	padding-left: 0px;
}

.subsites a.select {
	color: #ffe9b3;
	text-decoration: none;
}

.subsites li a {
	color: #ffffff
}

/* header {{{ */

.header {
	background: url("images/logo_bg.jpg") #91000c no-repeat 0px 0px;
	position: relative;
	height: 132px;
}

.header .mainLink {
	position: absolute;
	left: 12px;
	top: 8px;
}

.header .mainLink img {
	width: 418px;
	height: 72px;
}

.header .subsiteImage {
	position: absolute;
	left: 470px;
	top: 26px;
}

.mainMenu {
	position: absolute;
	bottom: -1px;
	left: 0px;
	width: 100%;
	font-weight: bold;
}

.mainMenu a {
	text-decoration: none;
	display:inline;
	display: block;
	color: #696969;
}

.mainMenu a span {
	font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	line-height: 41px;
	height:42px;
	display: block;
	text-shadow: 0 1px 0 #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
}

.mainMenu a {
	background: url("images/long_bg1.gif") repeat-x 0% 0%;
}

.mainMenu .firstchild a {
	background: url("images/long_bg.gif") repeat-x 0% 0%;
}

.mainMenu .longchild {
	background: url("images/long_bg.gif") repeat-x 50% 0%;
	width: 100%;
	padding: 0px
}

.mainMenu a.select {
	background: url("images/main_menu_select_l.gif") no-repeat 0% 0%;
	margin-left: 0px;
}

.mainMenu a.afterSelect {
	background: url("images/long_bg.gif") repeat-x 50% 0%;
}

.mainMenu a.select span {
	background: url("images/main_menu_select_l.gif") no-repeat 100% 0%;
	color: #ffffff;
}

.mainMenu a.select span {
	text-shadow: none;
}

.mainMenu td.firstchild a.select {
	background: none;
}

.mainMenu a:hover {
	color: #333333;
}

.mainMenu .phone a {
	width: 197px;
	background: url("images/phone_bg.gif") repeat-x 100% 0%;
}

.mainMenu .phone a span {
	padding-left: 32px;
}

.mainMenu .phone a.select {
	width: 197px;
	background: url("images/phone_bg_select.gif") repeat-x 100% 0%;
}

.mainMenu .phone a.select span {
	background: none;
}




.mainMenu .phone1 a {

        color: #b70d00;
	width: 197px;
	background: url("images/phone_bg.png") repeat-x 100% 0%;
}

.mainMenu .phone1 a span {
	padding-left: 40px;
}

.mainMenu .phone1 a.select {
	width: 197px;
	background: url("images/phone_bg_select.gif") repeat-x 100% 0%;
}

.mainMenu .phone1 a.select span {
	background: none;
}



/* header }}}  */


/* breadCrumbs {{{ */
.breadCrumbs {
	background-color: #f7f7f7;
	border-bottom: #e5e5e5 1px solid;
	height: 1%;
	overflow: hidden;
	padding-bottom: 5px;
}

.breadCrumbs ul {
	/*padding-top: 15px;*/
	padding-top: 8px;
	padding-left: 7px;
}

.breadCrumbs li {
	font-size: 11px;
	float: left;
	background: url("images/marker_small.gif") no-repeat 100% 9px;
	padding-right: 18px;
	padding-left: 9px;
	line-height: 25px;
}

.breadCrumbs li.lastchild {
	background: none;
	padding-right: 0px;
}

.breadCrumbs li.lastchild a {
	text-decoration: none;
	color: #9c9c9c;
}

.breadCrumbs div.search {
	display: inline;
	margin-right: 8px;
	height: 27px;
	width: 189px;
	background: url("images/input_search2.gif") 0px 3px no-repeat;
	float: right;
}

.breadCrumbs div.search input {
	font-size: 11px;
	border: 0px;
}

.breadCrumbs div.search input.text {
	float: left;
	width: 150px;
	margin-left: 10px;
	margin-top: 7px;
	background: transparent;
}

.breadCrumbs div.search input.btn {
	float: right;
	margin-top: 5px;
}
/* breadCrumbs }}} */


/* tophot {{{ */
.tophot {
	margin-top: 20px;
	border-top: 1px solid #e3e3e3;
	background: url("images/tophot_bg.gif") no-repeat 0% 100% #f9f9f9;
	height: 270px;
	position: relative;
	margin-bottom: 10px;
}
.tophot-tl {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url("images/tophot-tl.gif");
	width: 5px;
	height: 7px;
	overflow: hidden;
	z-index: 2;
}
.tophot-tr {
	position: absolute;
	bottom: 0px;
	left: 366px;
	background: url("images/tophot-tr.gif");
	width: 3px;
	height: 5px;
	overflow: hidden;
	z-index: 2;
}

.tophot-image {
	width: 369px;
	height: 268px;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: hidden;
}

.tophot-text {
	width: 520px;
	height: 240px;
	left: 395px;
	top: 17px;
	position: absolute;
	overflow: hidden;
}

.tophot-text a {
	font-size: 18px;
	line-height: 22px;
}

.tophot-text p {
	line-height: 18px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.tophot-text span {
	font-size: 11px;
	color: #a4a4a4;
}
/* tophot }}} */

/* main-projects {{{ */
.main-projects {
	width: 369px;
}

.main-projects .block {
	background: url("images/main-projects-bg.gif") #f9f9f9 no-repeat 0% 100%;
	padding: 12px;
	padding-bottom: 18px;
	padding-left: 14px;
	padding-right: 14px;
	height: 1%;
	overflow: hidden;
}

.main-projects .block img {
	float: left;
}
.main-projects .block a, .main-projects .block p {
	float: right;
	width: 246px;
	padding-right: 10px;
}

.main-projects .block a {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.main-projects .block .block-image a {
	width: auto;
	float: left;
}

.main-projects .block p {
	line-height: 16px;
}

/* main-projects }}} */

/* main-news {{{ */
.main-news {
	float: right;
	width: 543px;
}

.main-news .block {
	line-height: 20px;
	margin-top: 10px;
	font-size: 14px;
}

.main-news .block a {
	color: #00348b;
}

.main-news .block span {
	display: block;
	font-size: 11px;
	color: #b5b5b5;
}
/* main-news }}} */

/* page {{{ */
.page {
	height: 1%;
	overflow: hidden;
	width: 100%;
	clear: both;
}
.headline {
	background: url("images/headline_bg.gif") no-repeat 0px 15px;
	padding-bottom:14px;
	padding-left:42px;
	padding-top:15px;
	border-bottom: 1px solid #E5E5E5;
	font-size:16px;
	font-weight:bold;
}
/* flag - modifier image for headline  */
.flag {
	background: url("images/flag_mini.gif") no-repeat 0px 10px;
}
/* page }}} */


/* footer {{{ */
.footer {
	font-size: 11px;
	padding-top: 80px;
	/*position: absolute;
	bottom: 0;*/
}

.footer .servicesContainer {
	border-top: #e3e3e3 1px solid;
	background-color: #f7f7f7;
	height: 1%;
	overflow: hidden;
}

.footer .servicesContainer p {
	color: #878787;
}

.footer p.copyright {
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	line-height: 14px;
	width: 330px;
}

.footer p.services {
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: auto;
	line-height: 20px;
}

.footer p.services b {
	color: #a9a9a9;
}

.footer p.services a {
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
}

.footer .searchContainer {
	line-height: 1;
	background: url("images/footer_bg.jpg") #87000c no-repeat;
	height: 67px;
}

.footer .searchContainer a {
	color: #c08d91;
}

.footer .left {
	float: left;
	width: 320px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #ffffff; 
	line-height: 14px;
}

.footer .left a {
	margin-left: 5px;
	margin-right: 5px;
}

.footer .right {
	float: right;
	width: 325px;
	color: #ffffff; 
	padding: 18px;
	padding-top: 15px;
}

.footer .preSearch {
	border: 0px;
	width: 305px;
	padding-top: 2px;
	padding-left: 10px;
}
.footer .search {
	background:url("images/input_search.gif") no-repeat scroll 0 3px transparent;
	float:left;
	height:27px;
	width:177px;
}

.footer .search input {
	border: 0px;
	font-size: 11px;
}

.footer .search input.text {
	float: left;
	width: 140px;
	margin-left: 10px;
	margin-top: 7px;
	background: transparent;
}

.footer .search input.btn {
	float: right;
	margin-top: 5px;
}

.footer .preSearch span {
	float: right;
	margin-top: 8px;
}

.footer .preSearch a {
	margin-left: 10px;
}

/* footer }}} */



/* gossymbols-block {{{ */
.gossymbols-block {
	border-bottom: 1px solid #e5e5e5;
	height: 1%; overflow: hidden;
	padding-top: 20px;
}

.gossymbols-block .image {
	float: left;
	width: 282px;
	padding-left: 50px;
}

.gossymbols-block .text {
	padding-left: 10px;
	line-height: 18px;
	margin-bottom: 20px;
	float: right;
	width: 527px;
}

.gossymbols-block .text h3 {
	background: url("images/headline_bg.gif") no-repeat 0px 18px;
	font-size: 30px;
	font-weight: normal;
	padding-left: 42px;
	line-height: 56px;
}

.gossymbols-block .text p, .gossymbols-block .text blockquote {
	margin-bottom: 16px;
}

.gossymbols-block .text blockquote:first-letter {
	margin-left: -7px;
}

.gossymbols-block .text blockquote {
	font-style: italic;
}

.gossymbols-block dl {
	margin-left: 25px;
}

.gossymbols-block dl dl {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* gossymbols-block }}} */

/* gossymbols-block {{{ */
.resources-block {
	margin-bottom: 10px;
}

.resources-block .block {
	margin-top: 10px;
}


/* gossymbols-block }}} */

/* virtualpriem-block {{{ */
.virtualpriem-block .block, .phonebook-block .block {
	height: 1%;
	overflow: hidden;
	margin-top: 16px;
	border-bottom: 1px solid #e5e5e5;
}

.virtualpriem-block .block p, .phonebook-block .block p {
	margin-bottom: 15px;
}

.virtualpriem-block .blockform {
	background-color: #f7f7f7;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.virtualpriem-block .blockform td {
	padding-left: 4px;
	padding-bottom: 5px;
}

.virtualpriem-block label {
	display: block;
	font-size: 11px;
	color: #9c9c9c;
}

.virtualpriem-block input.text {
	width: 245px;
}

.virtualpriem-block textarea {
	width: 80%;
	overflow: auto;
	height: 125px;
}

.virtualpriem-block .blockrequest {
	width: 637px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}

.virtualpriem-block .blockrequest blockquote {
	background: url("images/blockquote.gif") #fffafa repeat-x ;
	padding: 12px;
	padding-left: 20px;
	padding-right: 20px;
}

.virtualpriem-block .blockrequest b {
	display: block;
}

.virtualpriem-block .blockrequest span {
	font-size: 11px; 
	color: #a4a4a4;
}

.virtualpriem-block .blockrequest p {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* virtualpriem-block }}} */

/* phonebook-block {{{ */
.phonebook-block .blockform {
	/*padding: 10px;*/
	background: url("images/tophot_bg.gif") 0px 0px no-repeat;
	padding-top: 0px;
}

.phonebook-block .c1 {width: 23%;}
.phonebook-block .c2 {width: 23%;}
.phonebook-block .c3 {width: 30%;}
.phonebook-block .c4 {width: 1px; padding-top: 20px;}
.phonebook-block .c5 {width: 24%;}
.phonebook-block .c6 {width: 1px; padding-top: 20px;}
.phonebook-block .c6 input {margin-top: 0px;}

.phonebook-block {font-size: 12px;}
.phonebook-block .w input {width: 100%;}
.phonebook-block .w select {width: 100%;}
.phonebook-block .w strong {display: block; font-size: 14px;}
.phonebook-block .w {padding: 7px;}
.phonebook-block .head .w {padding-bottom: 10px;}
.phonebook-block .wa {padding: 0px;}
/*.phonebook-block .blockform tr:nth-child(4n + 2) td {background-color: #fff9f9;} 
.phonebook-block .blockform tr:nth-child(4n + 3) td {background-color: #fff9f9;} */
.phonebook-block .blockform .head td {vertical-align: middle; /*background-color: #f7f7f7;*/}
.phonebook-block .blockform .blank td {background: transparent;}
.phonebook-block .blockform .rowname td {padding-bottom: 5px; }
.phonebook-block .blockform .rowcontact td {padding-bottom: 5px; }
.phonebook-block .w {padding: 7px; }
.phonebook-block .w strong {display: block; font-size: 14px; }
.phonebook-block .rowcontact td {border-bottom: 1px solid #e7e7e7; }
.phonebook-block .blockform span {
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #eeeeee;
	margin-right: 10px;
}


.phonebook-block .blockform span b {color: #a40d0d; }

.phonebook-block .blockform td label {
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
	color: #9c9c9c;
}

/* phonebook-block }}} */

/* paging {{{ */
.paging {
	padding-top: 35px;
	height:1%;
	overflow:hidden;
}

.paging a {
	display: inline-block;
	float: left;
	margin-left: 5px;
	color:#717171;
	text-decoration: none;
	font-size: 11px;
	padding: 4px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 10px;
}

.paging a:hover {
	background-color: #d9d9d9;
}

.paging a.select {
	background-color: #a91414;
	color: white;
}

.paging a.select:hover {
	background-color: #717171;
}
/* paging }}} */

/* any-news {{{ */
.any-news {
	height: 1%;
	overflow: hidden;
	margin-bottom: 15px;
}

.any-news .headline {
	text-shadow: 0 1px 0 #ffffff;
	background: url("images/news_bg.gif") no-repeat 0px 100%;
	padding-bottom:15px;
	padding-left:42px;
	padding-top:15px;
	border-bottom:0px;
	font-size:16px;
	font-weight:bold;	
}

.any-news .block {
	padding: 15px;
	height: 1%;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.any-news .img {
	float: left;
	width: 90px;
}

.any-news .text {
	margin-left:105px;
}

.any-news .texts {
	margin-left:15px;
}

.any-news h4 {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

.any-news span {
	font-size: 11px; 
	color: #a4a4a4;
	margin-bottom: 5px;
	display: block;
}

.any-news p {
	margin-bottom: 5px;
}

.any-news .tags {
	background: url("images/tag.gif") 0px 5px no-repeat;
	padding-left: 20px;
	font-size: 11px; 
	color: #a4a4a4;
}

.any-news .files {
	background: url("images/files.gif") 2px 5px no-repeat;
	padding-left: 20px;
	font-size: 11px; 
	color: #585858;
	font-weight: bold;
}

.any-news .tags a, .any-news .files a {
	color: #a4a4a4;
	font-weight: normal;
}

.any-news .files a {
	color: #585858;
	font-weight: normal;
}


.any-news .blockFullNews h3 {
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 5px;
}

.any-news .blockFullNews span {
	margin-bottom: 20px;
}

.any-news .blockFullNews .tags {
	margin-top: 20px;
}

.any-news .blockFullNews img {
	float: left;
	margin:0 22px 15px 0;
}

.any-news .blockFullNews p {
	margin-bottom: 15px;
}

/* any-news }}} */

/* any-album {{{ */
.any-album {
	height: 1%;
	overflow: hidden;
	margin-bottom: 15px;
}
/* any-album }}} */

/* columns {{{ */
/* common { */
.leftColumn {float: left;}
.leftColumn, .rightColumn {
	padding-top: 15px;
	height: 1%;
	
}
.leftColumn{overflow: hidden;}
/* common } */

.columns-news .leftColumn {width: 700px; }
.columns-news .leftColumn .paging {padding-left: 114px; }
.columns-news .rightColumn {margin-left: 720px;}

.columns-memuars .leftColumn {width: 370px; padding-top: 35px;}
.columns-memuars .rightColumn {margin-left: 390px; padding-top: 0px;}
.columns-memuars .leftColumn span.photodescr {	display: block; font-size: 11px; color: #a4a4a4; line-height: 14px; margin-top: 15px;}

.noPaddingTop .leftColumn, .noPaddingTop .rightColumn {padding-top: 0px;}
/* columns }}} */

.formattedText {
	padding-top: 15px;
	margin-bottom: 35px;
}

.formattedText p {
	margin-bottom: 15px;
}

.formattedText h1 {
	font-weight: normal;
	font-size: 26px;
	margin-bottom: 26px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom: 25px;
}

.formattedText h2 {
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 26px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom: 15px; 
}


.formattedText h3 {
	font-size:16px;
	font-weight:bold;
	padding-bottom:14px;
	padding-top:15px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom: 15px;
}


/* map {{{ */
.map .block {
	padding-top: 15px;
}

.map h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
/* map }}} */

/* galleryPreview {{{ */
.galleryPreview {
	padding-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
}

.galleryPreview img {
	margin-bottom:5px;
	border: 4px solid #f7f7f7;
	
}
/* galleryPreview }}} */

/* districtInfo {{{ */

.districtInfo {
	margin-top: 15px;
	padding: 10px;
	padding-left: 15px;
	background-color: #fffbfb;
}
.districtInfo tr td {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #6e6e6e;
}
.districtInfo tr td.name {
	font-weight: bold;
	color: black;
	
}
/* districtInfo }}} */




/* modifiers */
.noBorderBottom {
	border-bottom: 0px;
}

.borderTop {
	border-top: 1px solid #E5E5E5;
}

.left {
	float:left;
	margin-right :10px;
	margin-bottom: 10px;
}

.main-gallery {
}

#simg {
	max-width:700px;
	width:expression(document.body.clientWidth > 700? "700px":
 "auto" );
	max-height:506px;
	overflow:hidden;
	height:expression(this.scrollHeight > 506? "506px" :
 "auto");
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:25px;
}


.sgallery {
	margin: 51px 0px 0px 15px;

}

.gallerylist {
	
}

.sprev {
	width: 49px;
	height:36px;
	background: url('/images/gprev.png');
	z-index: 4;
	position:absolute;
	float:left;
	margin: 5px 0px 0px 795px;
}

.snext {
	margin-top:0px;
	z-index: 4;
	width: 49px;
	height:36px;
	background: url('/images/gnext.png');	
	margin: 0px 0px 0px 30px;
	position:absolute;
	margin: 510px 0px 0px 795px;
	float:left;

}



.gimg {
	height: 78px;

	max-height: 78px;
	max-width: 115px;
	min-height: 78px;
	margin: 5px;
    margin-left: auto;
    margin-right: auto;
}

.tablelist tbody tr th {
	padding:0px 10px 0px 10px;
}

.tablelist tbody tr td {
	padding:0px 10px 0px 10px;
}

a.phone_numb{
    background: url(images/phone_numb1.png) no-repeat;
    color: #4d4d4d;
    text-decoration: none;
    }
    
.tablelist th p{
 padding-top:5px;
 position: absolute;
}

#loader {
    background: url(/images/spinner.gif) white no-repeat center center;
	margin: 10px 0px 30px 0px;
	width: 700px;
	height: 506px;
	float:left;
}

.ministr {
	padding-bottom:3px;
	padding-left:0px;
	padding-top:11px;
	font-size:14px;
	font-weight:bold;
}

.zames {
	padding-top:15px;
	font-size:13px;
	font-weight:bold;
}

#tooltip {
          position: absolute;
          z-index: 3000;
          border: 1px solid #111;
          background-color: #eee;
          padding: 5px;
          opacity: 0.85;
          font-size: 0.8em;
}

      #tooltip h3, #tooltip div { margin: 0; }

#thumbnail li {
	text-align:center;
}

.headline1 {
	padding-bottom:10px;
	padding-left:42px;
	padding-top:15px;
	border-bottom: 1px solid #E5E5E5;
	font-size:16px;
	font-weight:bold;

}

.linkfor a {
	font-weight:bold;	
}

h1 {
	line-height:20pt;
}

.siteMap {
	list-style-type:square;
}

.siteMap li {
	list-style-type:square;
	font-size:12pt;
	margin-top:8px;
}

.siteMap li ul {
	font-size:11pt;
	margin-left:20px;
	list-style-type:square;
	margin-top:1px;
}

.siteMap li ul li {
	list-style-type:square;
	font-size:9pt;
}
/*.any-news table td{	border:1px solid black;}*/
.main-projects .block.akcentDnya a,.blockFullNews .block.akcentDnya a{color:#f6df9e;}
.main-projects .block.akcentDnya,.blockFullNews .block.akcentDnya{
    padding-bottom:8px;
    color:#f6df9e;
    background: #7c0920; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjMDkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7c0920 0%, #c70a0a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c0920), color-stop(100%,#c70a0a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7c0920 0%,#c70a0a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7c0920 0%,#c70a0a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7c0920 0%,#c70a0a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7c0920 0%,#c70a0a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c0920', endColorstr='#c70a0a',GradientType=0 ); /* IE6-8 */
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
-webkit-box-shadow: 0px 1px 3px rgba(172, 172, 172, 1);
-moz-box-shadow:    0px 1px 3px rgba(172, 172, 172, 1);
box-shadow:         0px 1px 3px rgba(172, 172, 172, 1);
}
.blockFullNews .block.akcentDnya{padding:8px;padding-bottom:0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.blockFullNews .block.akcentDnya a{font-size:18px;line-height:25px;padding-top:8px;text-decoration:none;
    }