* {  padding: 0px;  margin: 0px; }

body  {  font-family: Arial;  font-size: 12px; }

img.alignleft	{ margin: 10px 10px 10px 0px; }
img.alignright	{ margin: 10px 0px 10px 10px; }

div.weather span {
  color: #ff6601;
  font-size: 26px;
}

table {  font-size: 12px; }

span.ct table {  border-collapse: collapse; }

span.ct table tr:nth-child(2n+1) td{
  background: #c2d9ea;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #3b7caa;
  padding: 5px;
}

span.ct table tr:nth-child(2n) td{
  background: #f1f1f1;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #3b7caa;
  padding: 5px;
}

a.pogoda_week {
  color: red;
  font-weight: bold;
  text-decoration: underline;
}

a.pogoda_week:hover { color: black; }

div.little_buttons  { float: left; width: 90px; }

div.little_buttons img  { margin-right: 15px; }

div.date  {
  float: left;
  margin-top: 5px;
  margin-left: 50px;
  font-size: 12px;
  color: #b3b3b3;
}

div.yugs  {
  clear: both;
  text-align: center;
  padding-top: 10px;
}

div.yugs a  {
  text-decoration: none;
  color: #13426c;
  font-weight: bold;
  font-size: 36px;
}


td.menu_top a  {
  font-family: Arial;
  font-size: 14px;
  color: #477ea7;
  margin-right: 15px;
}

td.menu_top a:hover  {
  color: red;
}

/**********Почта**********/
div.mail_auth {
  float: left;
  width: 200px;
  text-align: left;
}

/**********Новости**********/
div.lent_navibar  {
  color: #595959;
  font-weight: bold;
  border-top: 1px solid #a8a8a8;
  padding-top: 10px;
}

div.lent_navibar a  {
  color: #dd7332;
}

div.lent_navibar a:hover  {
  color: red;
}

div.speech_forum a  {
  font-size: 14px;
  color: #dd7332;
  paddnig-left: 10px;
}

div.speech_forum a:hover  {
  color: red;
}

div.related_link ul li a {
  color: black;
}

div.related_link a:hover {
  color: red;
}

ul.rel a  {
  line-height: 16px;
}

ul.rel a:hover  {
  color: red;
}

div.lent_name {
  border-bottom: 1px solid #d7d7d7;
  width: 95%;
  padding-bottom: 7px;
  margin-bottom: 15px;
}

div.lent_name1 {
  border-bottom: 1px solid #d7d7d7;
  width: 100%;
  padding-bottom: 7px;
  margin-bottom: 15px;
}

div.anons_index {
  font-size: 12px;
  width: 97%;
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
}

div.anons_index a {
  color: #3d6e9b;
}

div.anons_index a:hover {
  color: red;
}

div.anons_index1 {
  font-size: 12px;
  float: left;
  width: 45%;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 5px;
}

div.anons_index1 a {
  color: #3d6e9b;
  font-size: 14px;
}

div.anons_index1 a:hover {
  color: red;
}

div.anons_index2 {
  font-size: 12px;
  float: left;
  width: 30%;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 5px;
}

div.anons_index2 a {
  color: #3d6e9b;
  font-size: 14px;
}

div.anons_index2 a:hover {
  color: red;
}

div.anons_index3 {
  font-size: 12px;
  float: left;
  width: 165px;
  margin-right: 5px;
  margin-bottom: 20px;
}

div.anons_index3 a {
  color: #3d6e9b;
  font-size: 14px;
}

div.anons_index3 a:hover {
  color: red;
}

div.lent_name a {
  color: #f97d31;
  font-size: 18px;
  text-decoration: none; 
}

div.lent_name a:hover {
  color: #61b8fe;
}

div.lent_name1 a {
  color: #f97d31;
  font-size: 18px;
  text-decoration: none; 
}

div.lent_name1 a:hover {
  color: #61b8fe;
}

.empty_news {
  text-align: center;
  font-size: 12px;
}

td.action h1 a {
  color: #fa0000;
  font-size: 16px;
  padding-left: 10px;
}

td.action h1 a:hover {
  color: #710000;
}

td.action div.action_info  {
  padding-top: 10px;
  padding-right: 20px; 
}

h1.akcii_name {
  border-bottom: 1px solid #d7d7d7;
  width: 95%;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

h1.akcii_name a {
  color: #f97d31;
  font-size: 18px;
  text-decoration: none; 
}

h1.akcii_name a:hover {
  color: #61b8fe;
}

h2.akcii_name {
  border-bottom: 1px solid #d7d7d7;
  width: 95%;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

h2.akcii_name a {
  color: #f97d31;
  font-size: 18px;
  text-decoration: none; 
}

h2.akcii_name a:hover {
  color: #61b8fe;
}

h2.akcii_index {
  padding-top: 15px;
  padding-bottom: 7px;
}


h2.akcii_index a {
  color: red;
  font-size: 14px;
  font-weight: bold;
}

h2.akcii_index a:hover {
  color: black;
}

a.akcii_anons {
  font-size: 12px;
  color: #2e6a9c;
  text-decoration: none;
}

a.akcii_anons:hover {
  color: red;
}

div.anons_inner {
  padding-right: 20px;
}

div.new_view  {
  padding-right: 20px;
}

div.new_navibar a {
  font-size: 12px;
  color: #9e9e9e;
  text-decoration: underline;
}

div.new_navibar a:hover {
  color: red;
}

div.related_links a {
  line-height: 20px;
  color: black;
}

div.related_links a:hover {
  color: red;
}

div.small a {
  color: #708e32;
  text-decoration: none;
  border: 1px solid #848484;
  padding: 3px;
}

div.small a:hover {
  color: white;
  text-decoration: none;
  border: 1px solid #708e32;
  background: #708e32;
  padding: 3px;
}

/**********Каталог фирм**********/
table.firms a {
  color: #3d6e9b;
  font-size: 11px;
  line-height: 20px;
  padding-right: 10px;
}

table.firms a:hover {
  color: red;
}

div.list_rand_firm a {
  color: #3d6e9b;
  line-height: 20px;
}

div.list_rand_firm a:hover {
  color: red;
}

td.rand_firms_link {
  border-top: 1px solid #d0d0d0;
}

.t {background: url(/images/round/dot2.gif) 0 0 repeat-x; width: 95%; padding-bottom: 15px;}
.b {background: url(/images/round/dot2.gif) 0 100% repeat-x}
.l {background: url(/images/round/dot2.gif) 0 0 repeat-y}
.r {background: url(/images/round/dot2.gif) 100% 0 repeat-y}
.bl {background: url(/images/round/bl2.gif) 0 100% no-repeat}
.br {background: url(/images/round/br2.gif) 100% 100% no-repeat}
.tl {background: url(/images/round/tl2.gif) 0 0 no-repeat}
.tr {background: url(/images/round/tr2.gif) 100% 0 no-repeat; padding:10px}

/**********Работа**********/
table.work_vak  {
  border-collapse: collapse;
  border: 1px solid #ddeac5;
}

table.work_vak td  {
  border: 1px solid #ddeac5;
  padding: 7px;
}

table.work_vak a  {
  color: black;
}

table.work_vak a:hover  {
  color: red;
}

table.work_rez  {
  border-collapse: collapse;
  border: 1px solid #c5d7ea;
}

table.work_rez  td {
  border: 1px solid #c5d7ea;;
  padding: 7px;
}

table.work_rez a  {
  color: black;
}

table.work_rez a:hover  {
  color: red;
}

span.work_add {
  font-size: 12px;
}

span.work_add a {
  font-size: 12px;
  color: #828282;
  text-decoration: underline;
}

span.work_add a:hover {
  color: red;
}

table.work_view td {
  padding: 7px 0px;
  border-bottom: 1px solid #dff1bc;
}

table.work_view1 td {
  padding: 7px 0px;
  border-bottom: 1px solid #c5d7ea;
}

div.work_index  {

}

a.work_index_link {
  color: #2e6a9c;
  line-height: 20px;
}

a.work_index_link:hover  {
  color: red;
}

/**********Авто**********/
div.auto_index  {
  float: left;
}

div.auto_index div  {
  margin-top: 10px;
}

div.auto_index a  {
  color: #2d699d;
}

div.auto_index a:hover  {
  color: red;
}

div.auto_index_inner  {
  width: 47%;
  min-height: 90px;
  float: left;
}

div.auto_index_inner a  {
  color: #2d699d;
}

div.auto_index_inner a:hover  {
  color: red;
}

table.add_form  {
  padding-top: 0px;
}

table.add_form td {
  height: 30px;
  border-bottom: 5px solid white;
}

table.add_form input {
  width: 100%;
}

table.add_form select {
  width: 100%;
}

table.add_form tr:nth-child(2n+1) td{
  color: black;
  background: #ffecd5;
  font-family: Arial;
  font-size: 12px;
  padding:3px 5px;
}

table.add_form tr:nth-child(2n) td{
  color: black;
  font-family: Arial;
  font-size: 12px;
  padding: 3px 5px;
}

/**********Недвижимость**********/
div.home_index  {
  float: left;
  width: 95%;
}

div.home_index a {
  color: #2d699d;
}

div.home_index a:hover {
  color: red;
}

/**********Фотоальбом**********/
div.album_name {
  border-bottom: 1px solid #d7d7d7;
  width: 95%;
  margin-bottom: 15px;
  padding-bottom: 7px;
}

div.album_name a {
  color: #f97d31;
  font-size: 18px;
  text-decoration: none; 
}

div.album_name a:hover {
  color: #61b8fe;
}

.empty_foto {
  text-align: center;
  font-size: 12px;
}

div.photo_index {
  float: left;
}

div.photo_index a {
  font-size: 12px;
  color: #3d6e9b;
}

div.photo_index a:hover {
  color: red;
}

div.photo_index span {
  font-size: 12px;
  color: #999999;
}

/**********Форум**********/
span.forum_reg  {
  font-size: 12px;
  color: #717171;
}

span.forum_reg a  {
  font-size: 12px;
  text-decoration: underline;
  color: #717171;
}

span.forum_reg a:hover  {
  color: red;
}

/**********Web-камера**********/
div.webcam  {
  padding-top: 20px;
}

div.webcam1  {
  padding-right: 10px;
}

/**********Карта сайта**********/
div.sitemap ul li {
  margin-left: 50px;
}

div.sitemap ul li a {
  color: #13426c;
}

div.sitemap ul li a:hover {
  color: #ff0000;
}

/**********Футер**********/
/* Footer */
div.footer  {
  border-top: 1px solid #c7c7c7;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-top: 15px;
  font-size: 11px;
  color: #5f5f5f;
  height: 100px;
}
div.footer a  { font-size: 11px; color: #ff0000; }

table.footer  {
  font-size: 11px;
  color: #898989;
  border-top: 1px solid silver;
  margin-top: 30px;
}

div.mail_auth {
  width: 188px;
  height: 180px;
  background-image: url(/images/mail.gif);
  background-repeat: no-repeat;
  padding: 35px 0px 10px 17px;
}
input[type="checkbox"] {
  border: 1px solid #d2a576;
  width: 12px; height: 12px;
}
div.mail_auth label{
  color: #d2a576;
  margin-left: 15px;
}

div.mail_reg_field {
  width: 47%;
  float: left;
  padding-bottom: 10px;
}

div.mail_reg_field div.label {
		font-size: 16px;
}

div.mail_reg_field input {
		width: 80%;
		border: 1px solid #c3c3c3;
		font-size: 12px;
		color: #147592;
		margin: 0px;
		height: 25px;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

div.mail_reg_field select {
		width: 80%;
		border: 1px solid #c3c3c3;
		font-size: 12px;
		color: #147592;
		margin: 0px;
		height: 25px;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #e07c19;
	background-color: #ffe3c3;
	padding: 5px;
	opacity: 0.85;
}

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

div.captcha {
  width: 70%;
  clear: both;
  height: 35px;
}

div.captcha div.img {
  height: 35px; 
  width: 130px;
  float: left;
}

div.captcha div.arrow {
  font-size: 35px;
  height: 35px; 
  width: 40px;
  float: left;
  text-align: center;
}

div.captcha div.input {
  height: 35px; 
  width: 110px;
  float: left;
}

div.captcha input{
  height: 35px;
  font-size: 28px; 
  width: 110px;
  float: right;
}