body {
background-color: #d1d1d1; margin: 0px; padding: 10px; text-align: center; vertical-align: middle; color: #000; font-family: verdana; font-size: 12px;
}

#cloud {text-align: center; width: 180px; margin : 5px; padding : 5px; border : none; background: #F5F6FF; color: #000; font-family: verdana; font-size: 12px;}

	.tagCloud {margin: 0px; padding:0}	
	.tagCloud li a {padding: 0px 0px; vertical-align: middle; text-decoration:none; margin: 5px;}	
	.tagCloud li {display: inline; margin: 0; padding: 0;}
	.tagCloud .s0 a{font-size: 10px; color: #999;}
	.tagCloud .s1 a{font-size: 14px; color: #888;} /* was step+0.2 */
	.tagCloud .s2 a{font-size: 18px; color: #777;}
	.tagCloud .s3 a{font-size: 20px; color: #666;}
	.tagCloud .s4 a{font-size: 22px; color: #666;} /* color: #555; */
	.tagCloud .s5 a{font-size: 24px; color: #666;} /* color: #222; */
	.tagCloud a:hover {color: #fff; text-decoration: none; background: #ff9000;}

#job {text-align: left; margin : 5px; padding : 5px; border : none; background: #fff6d8; color: #000; font-family: verdana; font-size: 12px;}

table.main_table {
width: 100%; height: 100%; text-align: center; vertical-align: middle; padding: 0px; margin: 0px;
}
tr.content {
width: 100%; padding: 0px; margin: 0px;
}
td.content {
width: 100%; height: 100%; text-align: center; background-color: #fff; border: solid; border-width: 3px; border-color: #00C805; padding: 0px; margin: 0px;
}


table.content {
width: 100%; height: 100%; padding: 0px; margin: 0px;
}


td.head {
width: 100%; height: 50px; padding: 10px;
}
tr.head {
width: 100%; padding: 0px; margin: 0px;
}
img.logo {
border: none;
}

table.mm {
width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; background-color: #00c805;
}
tr.mm {
width: 100%; height: 100%;
}
td.mm {
width: 30%; height: 25px; padding: 0px; margin: 2px; text-align: left; vertical-align: middle;
}
td.logo {
height: 50px; padding: 10px; margin: 0px; text-align: center; vertical-align: middle;
}

a.menu {
display: block; margin: 2px; padding: 3px; padding-left: 20px; border: solid; border-width: 1px; border-color: #00c805; color: #fff; font-family: verdana; font-size: 12px; text-decoration: underline;
}

a.menu:hover {
display: block; margin: 2px; padding: 3px; padding-left: 20px; border: solid; border-width: 1px; border-color: #fff; background-image: url(http://cityfor.ru/constr/img/menu.png); background-repeat: no-repeat; background-position: 3px 50%; color: #fff; font-family: verdana; font-size: 12px; text-decoration: none;
}

img {
border: solid; border-width: 3px; border-color: #d1d1d1;
}

img.adv {
border: solid; border-width: 3px; border-color: #00c805;
}


tr.main {
width: 100%; padding: 0px; margin: 0px;
}
td.main {
width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; vertical-align: top; background-color: #fff; border: none; border-bottom: solid; border-width: 3px; border-color: #00c805;
}

table.m_c {
width : 100%; height : 100%; border : none; margin : 0px; padding : 0px; text-align : center; vertical-align : top;
}
tr.m_c {
width : 100%; height : 100%; border : none; margin : 0px; padding : 0px;
}
td.tender-left {
width : 140px; height : 100%; border : none; margin : 0px; padding : 5px; text-align : center; vertical-align : top;
}
td.left {
width : 250px; height : 100%; border : none; margin : 0px; padding : 5px; text-align : center; vertical-align : top;
}
td.m_c {
height : 100%; border : none; margin : 0px; padding : 5px; text-align : left; vertical-align : top;
}
td.notice {
width : 300px; height : 100%; border : none; margin : 0px; padding : 5px; text-align : center; vertical-align : top;
}
td.right {
width : 190px; height : 100%; border : none; margin : 0px; padding : 5px; text-align : center; vertical-align : top;
}
tr.dic {
width : 100%; border : none; margin : 10px; padding : 10px; text-align : center; vertical-align : top;
}
td.dic {
width : 50%; border : none; margin : 20px; padding : 5px; text-align : left; vertical-align : top;
}

a.d_menu {
margin : 5px; padding : 5px; display : block; width : 180px; text-align : left; vertical-align : middle; color : #000; font-family : verdana; font-size : 12px; text-decoration : underline; border : solid 1px #f5f5f5; background-color : #f5f5f5;
}
a.d_menu:hover {
margin : 5px; padding : 5px; display : block; width : 180px; text-align : left; vertical-align : middle; color : #fff; font-family : verdana; font-size : 12px; font-weight: bold; text-decoration : none; border : solid 1px #ff9000; background-color : #ff9000;
}

a.add_menu {
margin : 5px; padding : 5px; display : block; width : 180px; text-align : left; vertical-align : middle; color : #fff; font-family : verdana; font-size : 12px; text-decoration : none; border : solid; border-width : 2px; border-color : #636363; background-color : #00c805;
}
a.add_menu:hover {
margin : 5px; padding : 5px; display : block; width : 180px; text-align : left; vertical-align : middle; color : #fff; font-family : verdana; font-size : 12px; text-decoration : none; border : solid; border-width : 2px; border-color : #00c805; background-color : #636363;
}

a.link-sale {
color : #a1a1a1; font-family : verdana; font-size : 10px; text-decoration : none;
}

a.link-sale:hover {
color : #000; font-family : verdana; font-size : 10px; text-decoration : underline;
}

div.link-sale {
color : #a1a1a1; font-family : verdana; font-size : 10px;
}

p {
color : #000; font-family : verdana; font-size : 12px; text-align : left;
}
p.adv_c {
color : #000; font-family : verdana; font-size : 12px; text-align : center;
}
p.poll {
text-align : center; margin-top : 15px;
}
p.d_menu {
color : #000; font-family : verdana; font-size : 12px; text-align : center;
}
p.back {
text-align : left; margin : 15px; padding : 0px;
}
p.dic {
text-align : center; margin : 15px; padding : 10px; color : #636363; font-family : verdana; font-size : 16px;
}
p.cpr {
color : #000; font-family : verdana; font-size : 12px; text-align : left;
}
p.pagenumber {
text-align : center; margin : 5px; padding : 5px; font-family : verdana; font-size : 12px;
}
p.adv-left-div {
color : #000000; font : verdana; font-size : 16px; text-align : left;
}

span.h1 {
color : #636363; font-family : verdana; font-size : 16px;
}

li {
color : #000; font-family : verdana; font-size : 12px; text-align : left;
}

a.pagenumber {
color: #636363; font-family: verdana; font-size: 12px;  text-decoration: none; text-align: center; border: solid; border-color: #00c805; border-width: 1px; margin: 1px; padding: 3px 5px; font-weight: bold;
}
a.pagenumber:hover {
color: #ffffff; font-family: verdana; font-size: 12px;  text-decoration: none; text-align: center; border: solid; border-color: #00c805; border-width: 1px; margin: 1px; padding: 3px 5px; background-color: #00c805; font-weight: bold;
}

a.text_banner {
color : #ff00f6; font-family : verdana; font-size : 16px; text-decoration : underline;
}
a.text_banner:hover {
color : #ff00f6; font-family : verdana; font-size : 16px; text-decoration : none;
}

a.adv-div {
display : block; width : 180px; border : dotted; border-width : 1px; border-color : #00c805; margin : 5px; margin-top : 20px; margin-bottom : 0px; padding : 5px; color : #000000; font : verdana; font-size : 16px; text-align : left;
}
a.adv-div:hover {
display : block; width : 180px; border : solid; border-width : 1px; border-color : #00c805; margin : 5px; margin-top : 20px; margin-bottom : 0px; padding : 5px; color : #636363; font : verdana; font-size : 16px; text-align : left;
}

a.adv-left-div {
display : block; width : 240px; border : dotted; border-width : 1px; border-color : #00c805; margin : 5px; margin-top : 20px; margin-bottom : 0px; padding : 5px; color : #000000; font : verdana; font-size : 16px; text-align : left;
}
a.adv-left-div:hover {
display : block; width : 240px; border : solid; border-width : 1px; border-color : #00c805; margin : 5px; margin-top : 20px; margin-bottom : 0px; padding : 5px; color : #636363; font : verdana; font-size : 16px; text-align : left;
}

a.ai {
color : #636363; font-family : verdana; font-size : 10px; text-decoration : underline; text-align : right; margin : 0px; display : block; width : 95%; border : none;
}
a.ai:hover {
color : #000; font-family : verdana; font-size : 10px; text-decoration : none; text-align : right; margin : 0px; display : block; width : 95%; border : none;
}

div.notice {
position: relative; vertical-align : top; margin : 10px; padding : 5px; background-color : #F5F6FF; border : none;
}
div.notice-job {
position: relative; vertical-align : top; margin : 10px; padding : 5px; background-color : #fff6d8; border : none;
}

div.news1 {
position: relative; vertical-align : top; margin : 0px; margin-bottom : 10px; padding : 3px; border : none; border-bottom : solid; border-width : 1px; border-color : #00c805;
}
div.news2 {
position: relative; vertical-align : top; margin : 0px; margin-bottom : 10px; padding : 3px; border : none;
}

div.article_notice {
position: relative; vertical-align : top; margin : 10px; padding : 5px; background-color : #F4F4F4; border : none; color : #000; font-family : verdana; font-size : 12px; text-align : left;
}

div.poll {
margin : 5px; padding : 10px; border : dotted; border-width : 1px; border-color : #00c805; font-family : verdana; font-size : 12px;  text-align : left;
}

div.tags {
margin : 5px; padding : 5px; border : none; background: #F5F6FF; color : #000; font-family : verdana; font-size : 12px;
}

div.all-img {
margin : 5px; padding:10px; text-align: center; background: #d1d1d1;
}

a {
color : #000; font-family : verdana; font-size : 12px; text-decoration : underline;
}
a:hover {
color : #ff9000; font-family : verdana; font-size : 12px; text-decoration : none;
}

a.h1 {
color : #636363; font-family : verdana; font-size : 16px; text-decoration : none; border : none; border-bottom : dotted; border-width : 2px; border-color : #636363;
}
a.h1:hover {
color : #000; font-family : verdana; font-size : 16px; text-decoration : none; border : none; border-bottom : solid; border-width : 2px; border-color : #636363;
}
a.h2 {
color : #000; font-family : verdana; font-size : 15px; text-decoration : underline;
}
a.h2:hover {
color : #ff9000; font-family : verdana; font-size : 15px; text-decoration : none;
}
a.h3 {
color : #636363; font-family : verdana; font-size : 14px; text-decoration : none; border : none; border-bottom : dotted; border-width : 2px; border-color : #636363;
}
a.h3:hover {
color : #000; font-family : verdana; font-size : 14px; text-decoration : none; border : none; border-bottom : solid; border-width : 2px; border-color : #636363;
}

h1 {
margin : 15px; color : #636363; font-family : verdana; font-size : 16px; text-align : center;
}
h2 {
color : #00c805; font-family : verdana; font-size : 15px; text-align : left;
}
h3 {
margin : 15px; color : #636363; font-family : verdana; font-size : 16px; text-align : center;
}

a.title {
color : #000; font-family : verdana; font-size : 15px; text-decoration : none; border : none; border-bottom : dotted; border-width : 2px; border-color : #000;
}
a.title:hover {
color : #00c805; font-family : verdana; font-size : 15px; text-decoration : none; border : none; border-bottom : solid; border-width : 2px; border-color : #00c805;
}

a.dic-title {
text-decoration : underline; color : #00c805; font-family : verdana; font-size : 16px;
}
a.dic-title:hover {
text-decoration : none; color : #636363; font-family : verdana; font-size : 16px;
}

table.info {
border : none; width : 80%;
}
td.t-info {
background-color : #ddfbff; border : solid; border-color : #fff; margin : 1px; padding : 3px; text-align : center; color : #000; font-family : verdana; font-size : 12px;
}
td.info {
background-color : #fff3dd; border : solid; border-color : #fff; margin : 1px; padding : 3px; text-align : left; color : #000; font-family : verdana; font-size : 12px;
}



tr.adv_bb {
width : 100%; padding : 0px; margin : 0px;
}
td.adv_bb {
width : 100%; height : 70px; padding : 5px; margin : 0px; text-align : center; vertical-align : middle; background-color : #fff; border : none; border-bottom : solid; border-width : 3px; border-color : #00c805;
}

tr.cpr {
width : 100%; padding : 0px; margin : 0px;
}
td.cpr {
width : 100%; height : 50px; padding : 10px; margin : 0px; text-align : left; vertical-align : middle; background-color : #fff; border : none;
}
span.cpr {
color : #ff0000;
}

span.closed {
color : #ff0000;
}



tr.stat {
width : 100%; padding : 0px; margin : 0px;
}
td.stat {
width : 100%; height : 50px; border : none;
}

/* informer */

.informer_forum h2 {
  font-family: verdana;
  font-size: 12px;
  color: #646464;
  padding: 10px 0px 5px 0px;
  margin: 0px;
}
.informer_theme {
  font-family: verdana;
  font-size: 12px;
  color: #646464;
}
.informer_author {
  font-family: verdana;
  font-size: 11px;
  color: #646464;
}
.informer_date {
  font-family: verdana;
  font-size: 12px;
  color: #646464;
}