*   { font-size: 9pt; font-family: Arial }
body{margin: 0px;}
ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px 0px 16px; padding-top: 0px; text-align: left}
li {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 2px; padding-top: 0px}
input { color: #666; font-size: 8pt; font-family: Arial }

a:hover { color: #b00; }

img{border: 0;}
table  { border-width: 0 }
table tr {margin: 0; padding: 0;}
table tr td {margin: 0; padding: 0; vertical-align: top;}
.caption  { color: black; font-size: 9pt; font-weight: bold; text-decoration: none }
#cap3{color: black; font-size: 9pt; font-weight: bold; text-decoration: none}
.space-left  { background-color: #ccc; width: 50%; }
.space-right {background-color: #ccc; width: 50%; }
.sticker-top     {
	background-image: url(../../images/infodonsk/infd2_04_03_02_01.jpg);
	background-repeat: no-repeat;
	background-position: 0;
	padding-right: 7px; padding-left: 20px;
}
.sticker-line     { background-image: url(../../images/infodonsk/infd2_04_03_02_03.jpg); background-repeat: repeat-y; background-position: 0 50%; }
.sticker-bottom    { background-image: url(../../images/infodonsk/infd2_04_03_02_05.jpg); background-repeat: no-repeat; background-position: 0 }
.mainbody-padding-bottom{padding-bottom: 10px;}
.mainbody-block { margin-right: 27px; margin-left: 27px; padding-top: 7px; border-top: 1px dotted #8e8e8e }
.mainbody-page-date{font-size: 8pt; font-weight: bold;}
.mainbody-page-caption  { color: #0000ba; font-size: 12pt; font-weight: bold; margin-bottom: 4px }
.main-body-page-img { margin-right: 15px; border: solid 1px #ccc }
.mainbody-top-img1 { background-image: url(../../images/infodonsk/infd2_04_02_01.jpg); background-repeat: no-repeat; background-position: 0 -5px }
.mainbody-top-img2 { background-image: url(../../images/infodonsk/infd2_04_02_02.jpg); background-repeat: no-repeat; background-position: 0 -5px }
.mainbody-top-img3 { background-image: url(../../images/infodonsk/infd2_04_03_01.jpg); background-repeat: no-repeat; background-position: 0 -5px }
.main-body-td { border-right: 1px dotted #8E8E8E; border-left: 1px dotted #8E8E8E }
.main-body-left-block-td { border-left: 1px dotted #8E8E8E;}
.vip-anons-block { margin-left: 20px; margin-right: 17px;font-size: 8pt; }
.anons-block { margin-left: 10px; width: 170px; margin-top: 12px;font-size: 8pt;}
.anons-block-img{margin-right: 5px; margin-top: 3px;}
.infodonsk-news-block { margin-right: 10px; margin-bottom: 12px; margin-top: 3px; margin-left: 10px; }
.infodonsk-news-block-date { font-size: 7pt; }
.city-news-block { margin: 3px 10px 12px; padding-bottom: 5px; border-bottom: 1px solid #ccc }
.city-news-block-last{ margin: 3px 10px 12px; padding-bottom: 5px;border-bottom: 0px;}
.city-news-block-caption { color: black; font-size: 11.5pt; font-weight: bold; text-decoration: none }
.city-news-block-img  { margin-top: 3px; margin-right: 5px; border: solid 2px #ccc }
.download{background-image: url(../../images/infodonsk/infd2_03_03.jpg); background-repeat: no-repeat; background-position: 0;}
.download-block  {
	margin: 5px 20px 0px 15px;
}
.download-href     { color: #0000ba; font-size: 9pt; font-family: Arial; font-weight: bold; text-decoration: none; margin-right: 3px; border-bottom: 1px solid #0000ba }
.download-href:hover{ border-bottom: 1px solid #BB0000 }
.download-text { font-size: 7pt; margin-top: 3px }
.logo{background-image: url(../../images/infodonsk/infd2_03_01.jpg); background-repeat: no-repeat; background-position: 0;}
.city{background-image: url(../../images/infodonsk/infd2_03_02.jpg); background-repeat: no-repeat; background-position: 0;}
#dic.dictionary-in-href    { color: #f10000; font-size: 8pt; text-decoration: underline; margin-right: 4px }
#dic.dictionary-in-href:hover    { text-decoration: none; }
.dictionary-cell-block   {
	margin: 5px 8px 0px 15px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #8e8e8e;
}
.left-cell-block         { margin: 2px 8px 0 15px; padding-top: 0; padding-bottom: 2px; width: 165px; border-bottom: 1px dotted #8e8e8e }
.left-cell-block-last     { margin: 2px 8px 0 15px; padding-top: 0; padding-bottom: 2px; width: 165px;}
.left-cell-line  { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; vertical-align: text-top;}
.fotodonsk { color: #3b5b96; font-size: 10pt; font-weight: bold ;}
.fotodonsk-foto  { margin-top: 3px; margin-bottom: 3px; border: solid 2px #ccc }
.links-exchange { color: #000000; font-size: 10pt; font-weight: bold ;}
.take-our-news{margin-top: 5px; margin-right: 8px; margin-left: 15px; padding-bottom: 5px;}
.button  { background-color: #fff; background-image: url(../../images/infodonsk/button2.gif); background-repeat: no-repeat; background-position: 0 0; width: 26px; height: 23px;cursor: pointer; float: left; border: solid 0 }
.button:hover  {background-color: #fff;  background-image: url(../../images/infodonsk/button2.gif); background-repeat: no-repeat; background-position: 0 -23px; height: 23px; float: left ;cursor: pointer; border: solid 0}
.button2    { background-color: #fff; background-image: url(../../images/infodonsk/find.gif); background-repeat: no-repeat; background-position: 0 0; width: 41px; cursor: pointer; height: 23px; float: left; border: solid 0  }
.fotter-border-top { border-top: 2px solid #ccc }
.footer-info{margin-top: 15px; margin-right: 8px; margin-left: 15px; padding-bottom: 5px;}
.counter-table{margin-top: 5px;}
.counter {padding-right: 5px; padding-left: 5px; width: 88px; height: 31px }
#contacts{margin-top: 5px; margin-right: 20px; margin-left: 30px }
/*MENU*/
.colelem   { display: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; position: relative }         /*OPEN*/
.expelem   { display: block; position: relative }        /*CLOSE*/
.left-cell-block a         { color: #b00; font-size: 10pt; font-weight: bold; text-decoration: none; width: 100% }
.left-cell-block a:hover{color: #b00}
.left-cell-block ul     { list-style-type: none; }
.left-cell-block ul a     { color: #0000ce; font-size: 9pt; font-weight: normal; text-decoration: none }
.left-cell-block ul a:hover{color: #b00}

.email-input{color: #777; font-size: 11px; font-family: Tahoma; padding-top: 2px; padding-left: 10px;padding-bottom: 2px;  border: solid 1px #cacaca}
.search-inside   { padding-top: 2px; width: 700px }
.find-text   { color: #777; font-size: 11px; font-family: Tahoma; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 220px;  border: solid 1px #cacaca }
.find-slogon{color: #777; font-size: 11px; font-family: Tahoma; padding-top: 2px; padding-left: 10px; padding-right: 30px;}
.head { border-bottom: 1px dotted #8e8e8e }
.voit-question { color: #636363; font-size: 11px; font-family: Tahoma }
.voit-submit  { text-decoration: none }
.menu-caption { color: #b00; font-size: 13px; font-weight: bold; }
.all-news  { text-align: right; margin-right: 10px; margin-left: 10px; padding-top: 13px }
.all-news a  { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; margin-left: 10px }
.all-news a:hover{color: #b00}
#gallary { color: #0000ba; font-size: 12px; font-weight: normal; text-decoration: none ;}
#gallary:hover { color: #b00; }

#quick-links1{margin-top: 5px;}
#quick-links1 a {
	display: block;
	float: left;
	margin: 0 15px;
}
	#quick-links1 #home1 {
		width: 11px;
		height: 10px;
		background: url(../../images/infodonsk/icons/home_active.gif)
	}
	#quick-links1 #sitetree1 {
		width: 11px;
		height: 9px;
		background: url(../../images/infodonsk/icons/sitetree.gif)
	}
	#quick-links1 #mailto1 {
		width: 12px;
		height: 8px;
		background: url(../../images/infodonsk/icons/mailto.gif)
	}
	#quick-links1 a span {
		display: none
	}