.links
{
  margin:5px 0px;
  padding:0px;
}

.links .preview
{
  margin:0px 0px;
  padding:0px;
}

.links .preview .preview_object
{
  margin:4px 0px;
  padding:0px;
}

.links .preview .preview_object a
{
  color:blue;
  text-decoration:underline;
}

.links .catalog
{
  margin:0px 0px;
  padding:0px;
}

.links .catalog .catalog_object
{
  margin4px 0px;
  padding:0px;
}

.links .catalog .catalog_object a
{
  color:blue;
  text-decoration:underline;
}

.law
{
  margin:0px 0px 0px 0px;
}

.law .catalog .catalog_object
{
  color: #467caa;

  margin:10px 30px 10px 30px;
}

.law .catalog .catalog_object .detail_link
{
  margin:0px 0px;

  text-align:left;
}

.law .catalog .catalog_object .detail_link a
{
  color: #000000;

  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  line-height:12px;

  text-decoration:none;
}

.law .preview .preview_object
{
  margin:15px 0px 25px 0px;
}

.law .preview .preview_object p
{
  color: #636363;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:justify;
  text-indent:15px;

  margin:0px 0px;
}

.law .preview .preview_object .title
{
  color: #467caa;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:left;

  line-height:15px;

  margin:0px;
  padding:1px 4px;

  background:#e9e9e9;
}

.law .preview .preview_object .link
{
  margin:0px 0px;

  text-align:right;
}

.law .preview .preview_object .link a
{
  color: #467caa;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  line-height:12px;

  text-decoration:underline;
}

.law .detail
{

}

.law .detail .title
{
  margin:50px 0px 40px 0px;

  color: #000000;

  font-size:15px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.law .detail .title h1
{
  color: #000000;

  font-size:15px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.law .detail .type
{
  margin:20px 0px 0px 0px;

  color: #000000;

  font-size:15px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.law .detail .author
{
  margin:20px 0px 70px 0px;

  color: #000000;

  font-size:16px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.law .detail .date
{
  margin:5px 0px 20px 0px;

  color: #000000;

  font-size:14px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.law .detail .text p
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  line-height:16px;

  text-align:justify;
  text-indent:15px;
}

.law .detail .text p.r
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:11px;

  line-height:12px;

  text-align:right;
  text-indent:15px;

}

.law .detail .text p.u
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:center;
  text-indent:15px;

  width:50%;

  margin:10px auto;
}


.law .detail .text p.c
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:center;
  text-indent:15px;

  margin:10px auto;
}


.law .detail .text p.bt
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:center;
  text-indent:15px;

  margin:10px auto;
}


.law .detail .text p.img
{
  text-align:center;
}


.law .detail .text h1
{
  color: #000000;

  font-size:14px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
  text-indent:15px;

  margin:0px 0px;
}

.law .detail .text pre
{
  margin:0px auto;

  color: #000000;

  line-height:15px;
}


.toplaw .preview .preview_object
{
  width:180px;

  padding:0px 5px 0px 5px;
  vertical-align:top;
}

.toplaw .preview .preview_object p
{
  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:left;
  text-indent:15px;

  margin:0px 0px;
}

.toplaw .preview .preview_object .title
{
  color: #467caa;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:left;

  line-height:15px;

  margin:0px;
  padding:1px 4px;

  background:#e9e9e9;
}

.toplaw .preview .preview_object .link
{
  margin:0px 0px;

  text-align:left;
}

.toplaw .preview .preview_object .link a
{
  color: #467caa;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  line-height:12px;

  text-decoration:underline;
}

.announcements
{
  width:100%;
  margin:10px auto;

  color: #FD0908;

  font: bolder 13px Arial;
}

.announcements #detail
{
  width:700px;

  font: bolder 13px Arial;

  color: #FD0908;

  text-align:center;
  text-decoration:none;

  margin:5px auto 20px auto;
}


.announcements #detail td
{
  height:0px;
  padding:0px;
}

.announcements #detail .propertyname
{
  padding-left:20px;
  width:250px;
}


.announcements #detail .title
{
  padding-top:15px;
  width:250px;
}

.announcements #detail a
{
  color: #FD0908;
  font: bolder 13px Arial;

  text-decoration:none;
}


.announcements #detail #images
{
  margin:10px 5px 10px 5px;
}

.announcements #detail #images #big
{
  border:1px solid #FF0000;
}

.announcements #detail #images input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}

.announcements #detail #images .file
{
  width: 60px;
  margin:0px 0px 0px 5px;
}

.announcements #detail #images #picture_list
{
  margin:10px 0px 10px 0px;
}

.announcements #detail #images #picture_list div
{
  margin:0px 3px 0px 3px;

  float:left;
  width:100px;
}

.announcements #detail #images #picture_list div img
{
  border:1px solid #FF0000;
}

.announcements #detail #number
{
  margin:10px 0px 0px 0px;
  text-align:right;
}

.announcements #detail #text
{
  margin:15px 0px 15px 0px;
}

.announcements #detail #text p
{
  padding:5px 3px 5px 3px;
  margin:0px 0px 0px 0px;
}

.announcements #detail #text .title
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: bolder 13px Arial;

  text-align:justify;
}

.announcements #detail #text textarea
{
  width:100%;
  height:80px;
}

.announcements #detail #additional
{
  margin:0xp;
}

.announcements #detail #additional textarea
{
  width:600px;
  height:80px;
  margin:0px auto;
}

.announcements #detail #type
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #type select
{
  width:200px;
}

.announcements #detail #rubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #rubrics select
{
  width:270px;
}


.announcements #detail #subrubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #subrubrics select
{
  width:130px;
}

.announcements #detail #subrubrics div
{
  text-align:left;
}



.announcements #detail #properties1
{
  margin:30px 0px 0px 0px;

  color: #888888;
  font: normal 13px Arial;

  text-align:left;
}

.announcements #detail #properties1 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 13px Arial;

  text-align:left;
}

.announcements #detail #properties2
{
  margin:10px 0px 0px 0px;

  color: #888888;
  font: normal 13px Arial;

  text-align:left;
}

.announcements #detail #properties2 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 13px Arial;

  text-align:left;
}

.announcements #detail #comments
{
  margin:10px 0px 5px 0px;

  text-align:left;
}

.announcements #detail #comments .blocktitle
{
  color: #888888;
  font: bolder 14px Arial;

  margin:10px 0px 0px 0px;

  text-align:center;
}

.announcements #detail .comment
{
  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements #detail #comments .title
{
  color: #888888;
  font: bolder 12px Arial;

  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements #detail #comments .entry
{
  margin:0px 0px 0px 0px;
}

.announcements #detail #comments .entry p
{
  color: #888888;
  font: normal 11px Arial;

  text-indent:15px;
  text-align:justify;

  margin:0px 0px 0px 0px;
}

.announcements #detail #flags
{
  text-align:right;
  margin:0px 0px 0px 0px;
}

.announcements #detail #flags table td
{
  text-align:right;
  margin:0px 0px 0px 0px;
}


.announcements .catalog_object
{
  margin: 5px 7px 5px 7px;
}

.announcements .catalog_object a
{
  color: #3E489D;
  text-decoration:none;
}

.announcements .catalog_object id
{
  color: #3E489D;
  font: normal 12px Arial;

  text-indent:20px;

  text-align:justify;
}


.announcements .catalog .catalog_group1
{

  font-weight:bolder;
  font-size: 16px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 15px 3px 15px 3px;
}

.announcements .catalog .catalog_group2
{

  font-weight:bolder;
  font-size: 13px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 5px 25px 5px 25px;
}

.announcements p
{
  margin:5px;

  color: #3E489D;
  font: normal 12px Arial;

  text-indent:20px;

  text-align:justify;
}

.announcements .preview_object
{
  width:300px;
  height:200px;
}

.announcements .catalog
{
  width:100%;
}

.sitemap
{
  padding:0px;
  margin:30px 0px 0px 40px;

  text-align:left;
  list-style:none;
}

.sitemap ul
{
  list-style-type:none;
}

.sitemap ul li
{
  padding-bottom:5px;
  float:none;
  text-align:left;
}

.sitemap ul li a 
{
  padding:0px;
  margin:0px;

  color: #446BC2;

  font-weight:bolder;
  font-size: 13px;
  font-family:Arial;

  text-decoration:none;
}

.sitemap ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #000000;

  font-weight:bolder;
  font-size: 13px;
  font-family:Arial;

  text-decoration:none;
}

.sitemap ul li ul
{
  padding:0px;
  margin:0px 0px 0px 15px;

  text-align:left;
  list-style:none;
}

.sitemap li ul li
{
  padding-bottom:0px;
}

.sitemap li ul li a 
{
  padding:0px;
  margin:0px;

  color: #446BC2;

  font-weight:bolder;
  font-size: 11px;
  font-family:Arial;

  text-decoration:none;
}

.sitemap ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #000000;

  font-weight:bolder;
  font-size: 11px;
  font-family:Arial;

  text-decoration:none;
}

.search
{
  width:650px;
  margin:10px auto;
}

.search .numeric
{
  width:100%;
  float:none;
  text-align:center;
}

.search .numeric a
{
  font:normal 13px Arial;

  color: #000000;

  margin:0px 0px 2px 0px;

  text-decoration:none;
}

.search .numeric font
{
  font:bolder 15px Arial;

  color: #446BC2;

  margin:0px 0px px 0px;

  text-decoration:none;
}

.search div
{
  width:auto;
}

.search .catalog_object
{
  width:320px;
  height:340px;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.search .name
{
  font:bolder 17px Arial;

  color: #446BC2;

  text-decoration:none;
}

.search .title
{
  font:bolder 13px Arial;

  color: #446BC2;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.search .price
{
  font:bolder 14px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.search .price1
{
  font:bolder 13px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.search a
{
  font:bolder 13px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:none;
}

.search p
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;

  color: #000000;

  text-align:justify;
  text-indent:15px;
  text-decoration:none;

  margin:0px 0px 0px 7px;
  padding:0px;
}

.search .img
{
  width:220px;
}

.search .img img
{
  width:200px;

  border:1px #909EB6 solid;

  margin:10px;

}

.search .catimg
{
  width:110px;

  height:130px;

  text-align:center;
}

.search .catimg img
{
  width:100px;

  border:1px #909EB6 solid;

  margin:3px 0px 0px 3px;
}

.search .properties
{
  font:normal 12px Arial;
  font-weight:normal;

  color: #000000;

  margin:15px 0px 15px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.search .properties table
{
  margin:0px 0px 0px 10px;
}

.search .colors
{
  float:none;
  font:normal 12px Arial;

  color: #000000;

  margin:0px 0px 20px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.search .colors div
{
  width:113px;
  height:100px;
  float:left;
  text-align:center;
  cursor:pointer;
}

.search .colors img
{
  width:100px;
  height:75px;
  border:1px #AB656A solid;
}

.search .colors .selected
{
  font-weight:bolder;
}

.search .colors .selected img
{
  width:100px;
  height:75px;
  border:2px #6A1E27 solid;
}





.search .preview_object
{
  width:300px;
  height:240px;
  margin:2px 0px 15px 10px;
  padding:0px 0px 0px 0px;
}

.search .preview_object img
{
  width:90px;
  border:1px #909EB6 solid;
}


.search .preview_object .title
{
  font:bolder 11px Arial;

  color: #446BC2;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.search .preview_object .price
{
  font:bolder 11px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.search .preview_object .price1
{
  font:bolder 11px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.rubricatorinfo
{
  margin:20px 0px;
}

.rubricatorinfo .main
{
  width:auto;
}

.rubricatorinfo .panel
{
  margin:20px 0px;
}

.rubricatorinfo .main .level1
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  padding:3px 0px;
}

.rubricatorinfo .main .level1 a
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .main .level2
{
  padding:0px 10px 0px 20px;
}

.rubricatorinfo .main .level2 a
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}

.rubricatorinfo .main .level3
{
  padding:0px 10px 0px 10px;
}

.rubricatorinfo .main .level3 a
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}



.rubricatorinfo .main1
{
  width:auto;
}

.rubricatorinfo .main1 .level1
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  padding:3px 0px;
}
.rubricatorinfo .main1 .level1 a
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .main1 .level2
{
  padding:0px 10px 0px 20px;
}

.rubricatorinfo .main1 .level2 a
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}

.rubricatorinfo .main1 .level3
{
  padding:0px 10px 0px 10px;
}

.rubricatorinfo .main1 .level3 a
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}




.rubricatorinfo .main2
{
  width:auto;
}

.rubricatorinfo .main2 .level1
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  padding:3px 0px;
}

.rubricatorinfo .main2 .level1 a
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .main2 .level2
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  padding:0px 10px 0px 20px;
}

.rubricatorinfo .main2 .level2 a
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}

.rubricatorinfo .main2 .level3
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  padding:0px 10px 0px 30px;
}

.rubricatorinfo .main2 .level3 a
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}



.rubricatorinfo .main3
{
  width:auto;
}

.rubricatorinfo .main3 .level1
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  padding:3px 0px;
}

.rubricatorinfo .main3 .level1 a
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .main3 .level2
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  padding:0px 10px 0px 20px;
}

.rubricatorinfo .main3 .level2 a
{
  color:#0072a3;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}

.rubricatorinfo .main3 .level3
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  padding:0px 10px 0px 30px;
}

.rubricatorinfo .main3 .level3 a
{
  color:#000000;
  font-size:13px;

  font-weight:normal;

  text-decoration:none;
}


.rubricatorinfo .menu
{
  margin:0px 0px 20px 0px;
}


.rubricatorinfo .catalog
{
  margin:5px 0px 20px 0px;
}

.rubricatorinfo .catalog_object
{
  margin:0px 0px 20px 0px;
}

.rubricatorinfo .date
{
  color:#d4bb00;
  font-weight:bolder;

  display:inline;
  margin:0px 0px 0px 0px;
}

.rubricatorinfo .title
{
  color:#81a7c2;
  font-weight:bolder;

  display:inline;
  margin:0px;
}

.rubricatorinfo .title a
{
  color:#81a7c2;
  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .author
{
  color:#81a7c2;
  font-weight:bolder;

  display:inline;
  margin:0px;
}

.rubricatorinfo .author a
{
  color:#81a7c2;
  font-weight:bolder;

  text-decoration:none;
}

.rubricatorinfo .catalog .catalog_text
{
  margin:3px 0px;
}

.rubricatorinfo .catalog_text p
{
  color:#000000;
  font-weight:normal;

  text-indent:10px;
  text-align:justify;
  margin:0px;
}

.rubricatorinfo .text
{
  margin:10px 0px;
}

.rubricatorinfo .text p
{
  color:#000000;
  font-weight:normal;

  text-indent:10px;
  text-align:justify;
  margin:0px;
}

.rubricatorinfo .text img
{
  margin:4px;
}

.rubricatorinfo #detail
{
  margin:5px 0px;
}

.rubricatorinfo .preview
{
  margin:10px 0px 25px 0px;
}

.rubricatorinfo .preview_object
{
  vertical-align:top;
  padding:0px 10px;
}

.rubricatorinfo .page
{
  margin:10px 50px;
}

.rubricatorinfo .galary
{

}

.rubricatorinfo .galary ul
{
  list-style-type:none;
}

.rubricatorinfo .galary ul li
{
  padding:5px;

}

.rubricatorinfo .leveltitle
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  margin:20px 0px 20px 0px;

  text-align:center;
}

.rubricatorinfo .leveltitle h1
{
  color:#ad9d00;
  font-size:14px;

  font-weight:bolder;

  margin:20px 0px 20px 0px;

  text-align:center;
}


.rubricatorinfo .menu ul
{
  list-style-type:none;
}

.rubricatorinfo .menu ul li
{
  padding:2px;

}

.rubricatorinfo .page
{

}

.rubricatorinfo .page p
{
  line-height:19px;
}

.bibliography
{

}

.bibliography .catalog
{
  margin:0px 30px;
  padding:0px;
}

.bibliography .catalog .catalog_object
{
  margin:5px 0px;
  padding:0px;

  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;
}

.comments
{
  width:100%;
}

.comments td
{
  padding:3px;
}

.comments p
{
  color:#0022BF;
  color:#0878F5;

  font-weight:normal;
  font-size: 12px;
  font-family: Tahoma;

  text-decoration:none;
  text-align:justify;
}

.comments .title
{
  color:#0022BF;
  color:#0878F5;

  font-weight:bolder;
  font-size: 13px;
  font-family: Tahoma;

  text-decoration:none;
}


.buttons
{
  color: #000000;
  margin:20px 0px 20px 20px;
}

.buttons a
{
  color: #000000;
  font:normal 13px Arial;
}

.buttons #on_site
{
  margin-top:-20px;
  padding:20px;

  position:absolute;
  display:none;

  text-align:center;
}

.buttons #mail_site
{
  margin-top:-40px;
  padding:2px 2px 10px 2px;

  position:absolute;
  display:none;

  width:300px;

  text-align:center;
}

.buttons #mail_site table
{
  margin:20px;
}

.buttons #mail_site
{
  margin-top:-40px;
  padding:2px 2px 10px 2px;

  position:absolute;
  display:none;

  width:300px;

  text-align:center;
}

.buttons #mail_site table
{
  margin:20px;
}

.event
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28468a;
}

.event p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28468a;
  line-height:18px;
  margin:8px 0px 8px 0px;
  padding:0px;
  text-indent:20px;
  text-align:justify;
}

.event .partisipant
{
  padding:20px 10px 10px 50px;
}

.event .partisipant .title
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#446BC2;
}

.event .partisipant td
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28468a;
}
.event .partisipant td p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28468a;
}
.event #text p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28468a;
  line-height:18px;
  margin:8px 0px 8px 0px;
  padding:0px;
  text-indent:20px;
  text-align:justify;
}
.event td
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#85781c;
  line-height:20px;
  margin:0px;
  padding:0px;
  text-align:justify;
}
.event .detail
{
  margin:4px;
}
.event .detail #title
{
  color:#79713c;

  font-size: 14px;
  font-family:Verdana;
  font-weight:bolder;
  margin:5px 5px 5px 5px;

  text-decoration:none;
}
.event .detail .button_block
{
  margin:10px 0px 10px 0px;

  clear:both;
}

.event .detail .button_block .button
{
  margin:0px 10px 0px 10px;

  display:inline;
}

.event .detail .button_block .button a
{
  font-weight:normal;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#446bc2;
  text-decoration:none;
}

.event .detail .button_block .button a:hover
{
  font-weight:normal;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#6084d4;
  text-decoration:underline;
}

.event .detail .galary
{
  margin:10px auto 0px auto;
}

.event .detail .galary div
{
  margin:10px 15px 10px 15px;
}

.event .detail .galary div img
{
  border:1px #ae9e31 solid;
}

.event .preview
{
  width:192px;
  background:none;
  text-align:right;
  padding:0px;
  margin:0px;
}

.event .preview .preview_object
{
  width:182px;
  padding:10px 10px 5px 0px;
  background:url(/images/bg_img_21.gif) right bottom no-repeat;
  text-align:right;
}

.event .preview .preview_object .title
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  text-align:right;
  font-weight:normal;
  margin:0px 0px 0px 0px;

  text-decoration:none;
}

.event .preview .preview_object .title a
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  text-align:right;
  font-weight:normal;
  padding:0px;
  margin:0px;

  text-decoration:none;
}

.event .preview .preview_object .title a:hover
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  text-align:right;
  font-weight:normal;
  padding:0px;
  margin:0px;

  text-decoration:none;
}

.event .preview .preview_object .img 
{
  text-align:right;
  margin:0px 5px 0px 5px;
  padding:0px;
}

.event .preview .preview_object .text
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  font-weight:bolder;
  text-align:right;
  margin:0px 5px 0px 5px;
  padding:0px;
  background:none;
}


.event .catalog
{
  width:100%;
}

.event .catalog .catalog_object
{
  margin:10px 0px 10px 0px;

  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  font-weight:bolder;

  text-align:center;
}

.event .catalog .catalog_object .img
{
  text-align:center;
}

.event .catalog .catalog_object .title
{
  color:#79713c;

  font-size: 14px;
  font-family:Verdana;
  font-weight:bolder;
  text-decoration:none;
  text-align:center;
}

.event .catalog .catalog_object .title a
{
  color:#79713c;

  font-size: 14px;
  font-family:Verdana;
  font-weight:bolder;
  text-decoration:none;
}

.event .catalog .catalog_object .title a:hover
{
  color:#79713c;

  font-size: 14px;
  font-family:Verdana;
  font-weight:bolder;
  text-decoration:none;
}

.event .catalog .catalog_object .text
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  font-weight:bolder;
  text-decoration:none;
}

.event .catalog .catalog_object td.texttd div.palce
{
 color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  font-weight:normal;
  text-decoration:none;
  padding:10px 0px 0px 30px;
}

.previewright
{
  background:none;
  text-align:left;
  padding:0px;
  margin:0px;
}

.previewright .preview_object
{
  padding:10px 0px 5px 10px;
  background:url(/images/bg_img_212.gif) left bottom no-repeat;
  text-align:right;
}

.previewright .preview_object .title
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  text-align:left;
  font-weight:normal;
  margin:5px 0px 5px 0px;

  text-decoration:none;
}

.previewright .preview_object .title a
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  text-align:left;
  font-weight:normal;
  padding:0px;
  margin:0px;

  text-decoration:none;
}

.previewright .preview_object .img 
{
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.previewright .preview_object .text
{
  color:#79713c;

  font-size: 12px;
  font-family:Verdana;
  font-weight:bolder;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px;
  background:none;
}


.padding_10px
{
  height:10px;
}

.padding_20px
{
  height:20px;
}

.padding_30px
{
  height:30px;
}

.padding_40px
{
  height:40px;
}

.padding_50px
{
  height:50px;
}

.padding_60px
{
  height:60px;
}

.blue
{
  margin:35px 0px 20px;
  padding:0px;
}

.blue ul
{
  list-style:none;

  margin:0px 0px 0px 50px;
  padding:0px;
}

.blue ul li
{
  padding:1px 0px;
}

.blue ul li a
{
  color:#0072a3;
  font:normal 12px Arial;

  text-decoration:none;
  border-bottom:1px #d3d3d3 solid;
}

.blue ul li a:hover
{
  color:#0072a3;
  font:normal 12px Arial;

  text-decoration:none;
  border-bottom:1px #ee0448 solid;
}




.gorc
{
  margin:20px 0px 20px;
  padding:0px;
}

.gorc ul
{
  list-style:none;

  margin:0px 0px 0px 50px;
  padding:0px;
}

.gorc ul li
{
  padding:1px 0px;
}

.gorc ul li a
{
  color:#ad9d00;
  font:normal 12px Arial;

  text-decoration:none;
  border-bottom:1px #d3d3d3 solid;
}

.gorc ul li a:hover
{
  color:#ad9d00;
  font:normal 12px Arial;

  text-decoration:none;
  border-bottom:1px #82a7c3 solid;
}



.submenu
{
  margin:35px 0px 20px;
  padding:0px;
}

.submenu ul
{
  margin:0px 0px 0px 50px;
  padding:0px;
}

.submenu ul li
{
  padding:4px 0px;
}

.submenu ul li a
{
  color:black;
  font:normal 12px Arial;

  text-decoration:none;
}

.submenu ul li a:hover
{
  color:black;
  font:normal 12px Arial;

  text-decoration:underline;
}


.submenu td
{
  padding:0px 10px;
}

.submenu td a
{
  color:black;
  font:bolder 12px Arial;

  text-decoration:none;
}

.submenu td a:hover
{
  color:black;
  font:bolder 12px Arial;

  text-decoration:underline;
}


/*
.global_menu
{
  width:83px;
  height:18px;
  padding:7px 0px 0px 2px;
  margin:0px 0px 0px 0px;
}

.global_menu img
{
  border-width:0px;
  cursor:pointer;
}

.global_menu .home
{
  float:left;
  margin-left:0px;
}

.global_menu .mail
{
  float:left;
  margin-left:12px;
}

.global_menu .site_map
{
  float:left;
  margin-left:12px;
}
*/

.global_menu {
	width:100%;
}

.downmenu {
	position:absolute; 
	margin-top:31px;

	display:none;
	width:auto !important;

	z-index:10000;
	
}

.downmenu .bg_bot {
	background:url('/images/bg_submenu_b_rb.gif') bottom repeat-x;
}

.downmenu .bg_right {
	background:url('/images/bg_submenu_b_rb.gif') right repeat-y;
}

.downmenu .bg_left {
	background:url('/images/bg_submenu_b_rb.gif') left repeat-y;
}

.downmenu  .cor_left {
	background: url('/images/bg_submenu_cor_left.gif') no-repeat left bottom;
	padding-bottom:7px;
	padding-left:1px;
	padding-right:1px;
}

.downmenu .cor_right {
	background:url('/images/bg_submenu.gif') no-repeat right bottom;
}

.downmenu  table {
	
}

.downmenu td {
	padding:3px 10px 3px 10px;
	text-align:left;
	font-size:14px;
}

.downmenu td A {
	font-size:12px;
	color:#446BC2;
	text-decoration:none;
}

.downmenu td .menu_act {
	margin-left:-16px; margin-top:3px; position:absolute;
}

.downmenu td .menu_noact {
	margin-left:-15px; margin-top:3px; position:absolute;
}

.address
{
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;

  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #446BC2;

  text-align:left;
}

.address .catalog_object
{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.address .title
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #446BC2;

  text-decoration:none;
}

.address .imagetd
{
  text-align:center;
  vertical-align:middle;
}

.address .imagetd img
{
  border:1px #333333 solid;
}

.address a
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #446BC2;

  text-decoration:underline;
}

.address p
{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #000000;

  text-decoration:none;

  text-align:justify;
}

.toploginform
{
  width:189px;
  height:112px;
  text-align:right;
}

.toploginform a.name
{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  color:#FFFFFF; 
  text-align:right;
  padding:10px 0px 10px 10px;
}

.toploginform a.name:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:normal;
  color:#c9d3f0; 
  text-align:right;
  padding:10px 0px 10px 10px;
}

.toploginform div
{
  width:189px;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px;
  font-weight:normal;
  color:#FFFFFF; 
  text-align:right; 
}

.toploginform input
{
  width:131px; 
  height:15px; 
  background-color:#FFFFFF; 
  border:none;
}

.toploginform input#top_login_button
{
  width:36px; 
  height:17px; 
  background:url(/images/button.gif) right top no-repeat; 
  border:none;
}

.toploginform .auth
{ 
  height:20px; 
  font-size:12px;  
  padding:16px 0px 0px 0px;
}

.toploginform .login
{
  height:15px; 
  font-size:10px; 
  padding:0px 0px 10px 0px;
}

.toploginform .pass
{ 
  height:15px;  
  font-size:10px; 
  padding:0px 0px 5px 0px;
}

.toploginform .butdiv
{
  height:17px; 
}

.rubricatorpoints
{
  margin:20px auto;
}

.rubricatorpoints .point
{
  position:absolute;
  font-size:9px;
  font-weight:bolder;

  padding:0px 3px;
}


.rubricatorpoints .alt
{
  position:absolute;

  text-align:left;

  padding:0px 0px;
}

.rubricatorpoints .alt a
{
  color:black;
  font-size:9px;
  font-weight:bolder;

  text-decoration:none;

  background:white;
}

.rubricatorpoints .hoveralt
{
  position:absolute;

  text-align:left;

  padding:0px 0px;
}

.rubricatorpoints .hoveralt a
{
  color:#00c900;
  font-size:9px;
  font-weight:bolder;

  text-decoration:none;

  background:white;
}

.rubricatorpoints .selectedalt
{
  position:absolute;

  text-align:left;

  padding:0px 0px;
}

.rubricatorpoints .selectedalt a
{
  color:red;
  font-size:9px;
  font-weight:bolder;

  text-decoration:none;

  background:white;
}

.shortbasket
{
  color: #000000;

  margin:20px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-decoration:none;
  text-align:center;

}

.shortbasket a
{
  color: #000000;

  margin:20px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-decoration:none;
}

.cities
{

}

.cities a
{
  font-size:12px;
  color:blue;
}

.peoples
{
  margin:0px 0px;
  padding:0px;
}


.peoples .preview
{
  margin:0px;
  padding:0px;
}

.peoples .preview_object
{
  width:auto;
  margin:0px;
}

.peoples .preview_object .name
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;

}

.peoples .preview_object .title
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;

}

.peoples .catalog
{
  margin:10px 30px 10px 30px;
  padding:0px;
}

.peoples .catalog_object
{
  width:auto;
  margin:5px 0px;
}


.peoples .catalog_object .name
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:left;

}

.peoples .catalog_object .name a
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:left;

}

.peoples .catalog_object .date
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:left;
  text-decoration:none;

}

.peoples .catalog_object .fulldate
{

  color: #446BC2;

  font-size:13px;
  font-weight:normal;
  font-family:Arial;

  text-align:right;

}

.peoples .catalog_object .catalog_text
{
  margin:0px;
  padding:0px;
}

.peoples .catalog_object .catalog_text p
{

  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:justify;
  text-indent:15px;

}

.peoples .catalog_object .imgtd
{
  width:50px;
}





.peoples #detail
{
  margin:20px 30px 20px 30px;
  padding:0px;
}

.peoples #detail .name
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:left;

}

.peoples #detail .date
{

  color: #446BC2;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:left;

}


.peoples #detail .catalog_text
{
  margin:0px;
  padding:0px;
}

.peoples .catalog_object .catalog_text p
{

  color: #000000;

  font-size:12px;
  font-weight:normal;
  font-family:Arial;

  text-align:justify;
  text-indent:15px;

}

.peoples #detail .imgtd
{
  width:50px;
}




.peoples_list
{
  margin:0px 0px;
  padding:0px;
}


.peoples_list .preview
{
  margin:0px;
  padding:0px;
}

.peoples_list .preview_object
{
  width:auto;
  margin:0px;
}

.peoples_list .preview_object .name,a
{

  color: #000000;

  font-size:<br />
<b>Notice</b>:  Use of undefined constant text_title_font_size - assumed 'text_title_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/peoples.css</b> on line <b>226</b><br />
text_title_font_size;
  font-weight:normal;
  font-family:<br />
<b>Notice</b>:  Use of undefined constant text_title_font - assumed 'text_title_font' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/peoples.css</b> on line <b>228</b><br />
text_title_font;

  text-align:left;

}

.settings
{
  color: #000000;

  width:100%;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;
  tetx-align:justify;
}

.settings a
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.settings .title
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.navline
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 16px;

  background-repeat:no-repeat;
}

.navline font
{
  font-weight:normal;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
}

.navline a
{
  color:#446BC2;
  font-weight:normal;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  
  text-decoration:underline;
}

.navline a:hover
{
  color:#446BC2;
  font-size:12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  
  text-decoration:underline;
}

.navline img
{
  margin-left:8px;
  margin-right:8px;
  vertical-align:bottom;
}




.filter
{
  color:#446BC2;

  background:none;
  border:none;

  padding:2px 0px;
  margin:10px 10px 10px 10px;

  text-align:left;

  clear:both;
}


.filter .pages
{
  font: bolder 13px Arial;

  padding:2px 5px 2px 5px;

  text-align:center;
}

.filter .pages a
{
  color:#446BC2;
  font: normal 12px Arial;

  text-decoration:none;
}

.filter .pages a.active_page
{
  font: bolder 13px Arial;

  padding:2px 5px 2px 5px;

  text-align:center;
}

#catorderform
{
  width:400px;

  position:absolute;

  left:50%;

  margin-top:-100px;
  margin-left:-150px;
  background:white;
  border:1px #446BC2 solid;

  padding:10px;
  display:none;
}

#catorderform td
{
  vertical-align:top;
}

.unaccepted
{
  margin:10px 0px;
  text-align:center;
}

.unaccepted a
{
  font-weight:bolder;
}

.accept_block
{
  margin:10px 0px;
}

.mail_block
{
  margin:10px 0px;
}

.button_block
{
  margin:20px 0px;
}

.empty
{
  margin:40px 0px;
  text-align:center;
}

.glossary
{
  
}

.glossary .catalog_object
{
  margin:5px 0px;
  padding:0px; 
}

.glossary .catalog_object .title
{
  margin:0px;
  padding:0px;
}

.dir1 .y5_ads
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.dir1 .y5_ad div
{
  margin:2px 2px 5px 2px;
}

.dir1 .y5_ads .y5_item
{
  width:215px;

  font-size:11px;
  color:#7b7b7b;
  padding:15px 5px;

/*  background:url("/images/ugol1.jpg") left top no-repeat; */
}

.dir1 .y5_ads .ad-link
{
  margin:0px 0px;
}

.dir1 .y5_ads .ad-link a
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;

  padding:1px 5px;
  background:#48789b;
}


.dir2
{

}

.dir2 .y5_ads
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.dir2 .y5_ad div
{
  margin:2px 2px 5px 2px;
}

.dir2 .y5_ads .y5_item
{
  float:left;

  width:232px;
  height:75px;

  font-size:11px;
  color:#7b7b7b;
  padding:15px 5px;

/*  background:url("/images/ugol2.jpg") left top no-repeat; */
}

.dir2 .y5_ads .ad-link
{
  margin:0px 0px;
}

.dir2 .y5_ads .ad-link a
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;

  padding:1px 5px;
  background:#7b7b7b;
}


.dir3
{

}

.dir3 .y5_ads
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.dir3 .y5_ad div
{
  margin:2px 2px 5px 2px;
}

.dir3 .y5_ads .y5_item
{
  float:left;

  width:215px;
  height:75px;

  font-size:11px;
  color:#7b7b7b;
  padding:15px 5px;

/*  background:url("/images/ugol3.jpg") left top no-repeat; */
}

.dir3 .y5_ads .ad-link
{
  margin:0px 0px;
}

.dir3 .y5_ads .ad-link a
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;

  padding:1px 5px;
  background:#7b7b7b;
}



.dir4
{

}

.dir4 .y5_ads
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.dir4 .y5_ad div
{
  margin:2px 2px 5px 2px;
}

.dir4 .y5_ads .y5_item
{
  float:left;

  width:215px;
  height:71px;

  font-size:11px;
  color:#7b7b7b;
  padding:15px 5px;

/*  background:url("/images/ugol5.jpg") left top no-repeat; */
}

.dir4 .y5_ads .ad-link
{
  margin:0px 0px;
}

.dir4 .y5_ads .ad-link a
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;

  padding:1px 5px;
  background:#7b7b7b;
}



.dir5
{

}

.dir5 .y5_ads
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.dir5 .y5_ad div
{
  margin:2px 2px 5px 2px;
}

.dir5 .y5_ads .y5_item
{
  float:left;

  width:242px;
  height:75px;

  font-size:11px;
  color:#7b7b7b;
  padding:15px 5px;

/*  background:url("/images/ugol4.jpg") left top no-repeat; */
}

.dir5 .y5_ads .ad-link
{
  margin:0px 0px;
}

.dir5 .y5_ads .ad-link a
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;

  padding:1px 5px;
  background:#7b7b7b;
}




.y5_ads .url
{
  padding:0px 0px 0px 30px;
  color:#82a6c2;

  background:url('/images/main_arrow1.jpg') 0px 3px no-repeat;
}

.y5_h
{
  display:none;
}
.y5_h2
{
  display:none;
  width:400px;
}

.price table
{
  border-collapse: collapse;
  margin:0px;
  padding:0px;
}

.price td
{
  font-family: tahoma, verdana, sans-serif;
  font-size: 11px;
  font-weight:normal;

  text-align:center;
  vertical-align:top;

  cursor:default;

  color: #323232;

  padding: 2px 3px 2px 8px;

  border:1px solid #E9E6FB;

  background-color: #ffffff;
}

.price td a
{
  color:#777777;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;
}

.price td a:hover
{
  color:#999999;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;
}

.price .header td
{
  color: #756CC6;

  text-align:center;

  background-color: #DFDBF6;
}

.price .title td
{
  padding:5px;

  font-size: 11px;
  font-weight: bold;

  color: #4B2699;

  background-color: #F5F5F5;
}

.price .title1 td
{
  padding:5px;

  font-size: 12px;
  font-weight: bold;

  color: #4B2699;

  background-color: #F5F5F5;
}

.price div
{
  text-align:center;
  margin:0px 20px 10px 20px;
}

.price a
{
  color:#999999;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;

  padding:1px 7px 1px 7px;
}

.price a:hover
{
  color:#aaaaaa;

  font-size: 11px;
  font-family: Tahoma;
  font-weight:normal;

  text-decoration:none;

  padding:1px 7px 1px 7px;
}



.loginform
{
  text-align:center;

  padding:0px;
}

.loginform input
{
  width:80px;
}

.loginform a
{
  color: #000000;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:none; 
}

.loginform a:hover
{
  color: #000000;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

.loginform a.name
{
  color: #000000;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:none; 
}

.loginform a.name:hover
{
  color: #000000;
  font:bolder 13px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

.export_form
{
  margin:20px 0px;
}

.consult
{
  text-align:right;
  padding-right:5px;

  color: #000000;
  font:bolder 16px Arial;
}

.consult .title
{
  margin:10px 0px 0px 0px;
  padding:0px;

  color: #000000;
  font:bolder 16px Arial;

  text-align:left;
}

.consult p
{
  margin:3px 0px;
}

.consult .phone
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult .icq
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult img
{
  margin:0px 10px;
}

.ver_line
{
  width:100%;
  margin:10px auto;
}

.ver_line .line
{
  width:140px;
  height:350px;

  text-align:center;
  vertical-align:top;
}

.ver_line .line img
{
  width:125px;
  border:1px #222222 solid;
}


.ver_line .center
{
  width:450px;

  text-align:center;
  vertical-align:middle;
}

.ver_line .center img
{
  width:450px;
  border:1px #222222 solid;
}

.ver_line .catalog_object
{
  width:200px;
  height:250px;
  float:left;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.ver_line .catalog_object .img
{
  width:185px;
  padding:5px;
}

.ver_line a
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}




.cascade_185
{
  width:100%;
  height:auto;
}

.cascade_185 div.photo
{
  width:185px;
  height:285px;
  padding:0px 5px 0px 5px;
  vertical-align:middle;
  float:left;
}

.cascade_185 div.photo img
{
  width:185px;
  border:1px #222222 solid;
}


.cascade_250
{
  width:100%;
  height:auto;
}

.cascade_250 div.photo
{
  width:250px;
  height:220px;
  padding:0px 5px 0px 5px;
  float:left;
}

.cascade_250 div.photo img
{
  width:250px;
  border:1px #222222 solid;
}

.cascade_185
{
  width:100%;
  height:auto;
  text-align:center;
}

.cascade_185 div.photo
{
  width:185px;
  height:285px;
  padding:0px 5px 0px 5px;
  vertical-align:middle;
  float:left;
}

.cascade_185 div.photo img
{
  width:185px;
  border:1px #222222 solid;
}

.cascade_185 .catalog_object
{
  width:180px;
  height:250px;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.cascade_185 td
{
  text-align:center;
}

.cascade_185 a
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}


.map_filter
{
  margin:0px 0px;
}

.map_filter .title
{
  text-align:center;
  margin:10px 0px; 
}

.map_filter .main_map
{
  vertical-align:top;
  width:261px;
}

.map_filter .regions
{
  padding:0px;
  vertical-align:top;
}

.map_filter ul
{
  margin:0px;
  padding:0px;
  list-style:none;
}

.map_filter ul ul
{
  margin:0px 0px 10px 20px;
  padding:0px;
  list-style:none;
}

.map_filter .alt
{
  background:#FFFFFF;
  border:1px black solid;

  font:bolder 12px Arial;
}

.swf
{

}

.nedvizimost
{
  margin:5px;
}


.nedvizimost #detail
{
  margin:10px 20px;
}

.nedvizimost #detail .detail_header
{
  text-align:center;
  margin:10px 0px;
}

.nedvizimost #detail .title
{
  text-align:center;
  margin:10px 0px;
}

.nedvizimost #detail h1
{
  font-size:17px;
  text-align:center;
}

.nedvizimost #detail .text
{
  width:600px;

  margin:0px auto;

  color:#000000;
}

.nedvizimost #detail .text p
{
  text-align:justify;
  text-indent:15px;
}

.nedvizimost #detail ul
{
  width:600px;

  margin:0px auto;
  padding:0px 30px;
  list-style:none;

  color:#000000;
}

.nedvizimost #detail table
{
  width:500px;
  margin:0px auto 20px auto;

  border-coolapse:collapse;
  border:1px #dddddd solid;
}

.nedvizimost #detail table tr.title
{
  color:#000000;
  font-weight:bolder;
  background:#bee3f7;
}

.nedvizimost #detail table tr.title td
{
  font-weight:bolder;
  padding:2px 8px;
}

.nedvizimost #detail table td
{
  color:#000000;
  margin:0px 10px;
  font-weight:normal;
  font-size:12px;
  text-align:center;
  border:1px #dddddd solid;
}

.nedvizimost #detail .plans
{
  text-align:center;
}

.nedvizimost #detail .buttonblock
{
  margin:20px 0px;
}

.nedvizimost #detail .order
{
  margin:20px 0px;
  text-align:center;
}

.nedvizimost #detail .advant ul
{
  list-style-type:disc;
}


.nedvizimost h1
{
  margin-top:15px;
}

.nedvizimost .cat_header
{
}

.nedvizimost .cat_header p
{
  line-height:16px;
}


.nedvizimost .cat_header1
{
  margin:5px 0px 10px 0px;

  text-align:center;
}

.nedvizimost .cat_footer
{
}

.nedvizimost .cat_footer p
{
  margin:4px 0px;
  line-height:16px;
}

.nedvizimost .cat_footer b
{
  font-size:13px;
  line-height:20px;
}

.nedvizimost .catalog .table
{
  width:100%;
  border:1px #dddddd solid;
}

.nedvizimost .catalog tr
{
  cursor:pointer;
}

.nedvizimost .catalog th
{
  color:#444444;
  font-weight:2px;
  background:#bee3f7;

  padding:2px 5px;
}

.nedvizimost .catalog td
{
  text-align:center;
  padding:5px 4px;
  height:40px;
}

.nedvizimost .catalog .td0
{
  background:#edf8fd;
}

.nedvizimost .catalog .td1
{
  background:#e3ebf0;
}

.nedvizimost .catalog .address
{
  color:#444444;
  font-weight:normal;

  padding:5px 0px;
  text-align:center;
}

.nedvizimost .preview
{

}

.nedvizimost .preview_object
{
  margin:5px 0px;
}

.nedvizimost .addform
{
}

.nedvizimost .addform table
{
  margin:10px auto;
}

.nedvizimost .addform .title
{
  margin:10px auto;
  text-align:center;
}



.nedvizimost .comments
{
  width:600px;
  margin:auto;
}

.nedvizimost .comments .catalog_object
{
  margin:0px 0px 20px 0px;
}

.nedvizimost .comments .date
{
  color:#d4bb00;
  font-weight:bolder;

  display:inline;
  margin:0px;
}

.nedvizimost .comments .title
{
}

.nedvizimost .comments .catalog_object .title
{
  color:#81a7c2;
  font-weight:normal;

  display:inline;
  margin:0px;
}

.nedvizimost .comments .catalog_object .text
{
  margin:5px 0px;
}

.nedvizimost .comments .catalog_object .author
{
  text-align:right;
}

.title
{
  color: #446BC2;
  font:bolder 13px Arial; 

  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 16px;

  text-align:left;
}

.title h1
{
  color: #446BC2;
  font:bolder 13px Arial; 

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 20px;

  text-align:left;
}

.cat_calendar
{
  margin:5px 0px 0px 0px;
}

.cat_calendar .title
{
  color: #FFFFFF;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  margin:0px;
  padding:1px 5px 1px 5px;

  text-align:left;

  background: #bbbbbb;
}

.cat_calendar table
{
  width:100%;
}

.cat_calendar tr.week
{

}

.cat_calendar tr.week td
{
  color: #8a8a8a;

  font-size:11px;
  font-weight:bolder;
  font-family:Arial;

  height:22px;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #444444 solid;
}

.cat_calendar tr.days
{
  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  height:20px;
}

.cat_calendar tr.days td
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #d4d4d4 solid;
}

.cat_calendar tr.days td.out
{
  color: #7a7a7a;

  font-size:16px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #c4c4c4 solid;
}


.cat_calendar tr.days a
{
  color: #0079a8;

  font-size:11px;
  font-weight:normal;
  font-family:Arial;

  text-decoration:underline;
  text-align:center;
  vertical-align:middle;
}




.cat_years
{
  color: #000000;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>106</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  padding:5px 0px 5px 5px;
  margin:10px 0px 10px 0px;

  text-align:center;
}


.cat_years font.slash
{
  color: #000000;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>121</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.cat_years font.selected
{
  color: #444444;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>132</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.cat_years a
{
  color: #5891C1;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>143</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}





.cat_year
{
  margin:25px 0px 0px 0px;
}

.cat_year .title
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  color: #0079a8;

  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
}

.cat_year table
{
  width:100%;
  border-spacing:25px;
}

.cat_year .month
{
  margin:0px;
  padding:0px 0px 0px 0px;
  border-bottom:1px #444444 solid;
}

.cat_year .month table
{
  margin:0px 0px 0px 0px;
  border-spacing:0px;
}

.cat_year .month .title
{
  color: #0079a8;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  margin:0px 0px 0px 0px;
  padding:1px 5px 1px 5px;

  text-align:center;

  background:none;
}

.cat_year .month tr.week
{

}

.cat_year .month tr.week td
{
  color: #8a8a8a;

  font-size:11px;
  font-weight:bolder;
  font-family:Arial;

  height:22px;

  text-align:center;
  vertical-align:middle;

  padding:0px;
  margin:0px;

  border-bottom:1px #444444 solid;
}

.cat_year .month tr.days
{
  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  height:20px;
}

.cat_year .month tr.days td
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
  vertical-align:middle;

  padding:0px;
  margin:0px;

  border-bottom:none;
}

.cat_year .month tr.days td.out
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;
  vertical-align:middle;

  padding:0px;

  border-bottom:none;
}


.cat_year .month tr.days a
{
  color: #0079a8;

  font-size:11px;
  font-weight:bolder;
  font-family:Arial;

  text-decoration:underline;
  text-align:center;
  vertical-align:middle;
}


.last_period
{
  color: #000000;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>293</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  padding:5px 0px 5px 5px;
  margin:5px 0px 5px 0px;

  text-align:center;
}


.last_period font.slash
{
  color: #000000;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>308</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.last_period font.selected
{
  color: #444444;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>319</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.last_period a
{
  color: #5891C1;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/calendar.css</b> on line <b>330</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.houses .catalog
{
  margin:10px 20px;
}

.houses .catalog .table
{
  width:100%; 
}

.houses .catalog .table th
{
  color:#444444;
  font-weight:2px;
  background:#bee3f7;

  padding:5px 5px;
}

.houses .catalog .table .th1
{
  width:130px;
}

.houses .catalog .table .image
{
  width:auto;
}

.houses .catalog .table td
{
  vertical-align:top;
  padding:2px 3px;
}

.houses .catalog .td0
{
  background:#edf8fd;
}

.houses .catalog .td1
{
  background:#e3ebf0;
}

.houses .catalog .title
{
  margin:0px 0px 5px 10px;
}

.houses .catalog .title .name,.val
{
  color:#446BC2;
  font-size:14px;
  font-weight:bolder;
}

.houses .catalog .text
{
  margin:0px;
}

.houses .catalog .text p
{
  color: #000000;

  font:normal 12px Arial; 

  text-indent:15px;
  text-align:justify;

  margin:2px 0px;
}




.houses #detail
{
  margin:10px 100px 30px 100px;
}

.houses #detail .image
{
  margin:20px 0px;
  text-align:text;
}

.houses #detail .title
{
  color:#446BC2;
  font-size:14px;
  font-weight:bolder;
  margin:10px 0px 10px 10px;
  text-align:center;
}

.houses #detail .subtitle
{
  color:#446BC2;
  font-size:14px;
  font-weight:bolder;
  margin:10px 0px 10px 0px;
  text-align:center;
}

.houses #detail .name
{
  color:#446BC2;
  font-size:12px;
  font-weight:bolder;
  width:180px;
  vertical-align:top;
  padding:3px 3px;
}

.houses #detail .val
{
  color:#446BC2;
  font-size:12px;
  font-weight:normal;
}


.houses #detail .flats
{
  margin:20px 0px;
}

.houses #detail .flats .title
{
  color:#446BC2;
  font-size:12px;
  font-weight:bolder;
  margin:5px 0px 5px 10px;
  text-align:center;
}

.faq
{
  margin:0px 0px 0px 0px;
}

.faq #detail
{
  margin:10px 50px 30px 50px;
}

.faq #detail td.name
{
  color:#446BC2;

  vertical-align:top;
  width:80px;
  font-weight:bolder;
}

.faq #detail td.val
{
  color:#000000;
  vertical-align:top;
  font-weight:normal;
}

.faq .title
{
  color:#446BC2;
  margin:10px 0px;
  vertical-align:top;
  font-weight:bolder;
}

.faq .text1
{
  color:#000000;
  vertical-align:top;
  font-weight:normal;
}

.faq .text1 p
{
  text-align:justify;
  text-indent:15px;
}





.faq .catalog
{
  margin:0px 0px;
  padding:0px;
}

.faq .catalog .catalog_object
{
  margin:10px 30px 10px 30px;
  padding:0px;
}

.faq .catalog .detail_link
{
  text-align:right;
}

.vote
{
  padding: 0px;
  margin: 0px 0px 0px 0px;
  padding:0px 5px 0px 45px;
}

.vote .voteres
{
  background: #3377FF;
  height:10px;
}

.vote .voteresall
{
  height:10px;
  border:1px solid #5599FF;
  width:100%;
}

.vote .title
{
  color: #446BC2;
  font:bolder 12px Arial;
  line-height:16px;
  text-align:right;

  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.consult
{
  text-align:right;
  padding-right:5px;

  color: #000000;
  font:bolder 16px Arial;
}

.consult .title
{
  margin:10px 0px 0px 0px;
  padding:0px;

  color: #000000;
  font:bolder 16px Arial;

  text-align:left;
}

.consult p
{
  margin:3px 0px;
}

.consult .phone
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult .icq
{
  margin:10px 0px 0px 0px;
  padding:0px;
}

.consult img
{
  margin:0px 10px;
}

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
  z-index:100000;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrp.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f4f0;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e4e0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c4c0;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #d8e4e0;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f4f0;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e4e0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e4e0;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d4d0;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


.news
{
  margin:15px 20px;
}

.news .catalog
{
  margin:5px 0px 20px 0px;
}

.news .catalog_object
{
  margin:0px 0px 20px 0px;
}

.news .date
{
  color:#d4bb00;
  font-weight:bolder;

  display:inline;
  margin:0px 0px 0px 0px;
}

.news .title
{
  color:#81a7c2;
  font-weight:normal;

  display:inline;
  margin:0px;
}

.news .title a
{
  color:#81a7c2;
  font-weight:normal;

  text-decoration:none;
}

.news .catalog .catalog_text
{
  margin:3px 0px;
}

.news .catalog_text p
{
  color:#000000;
  font-weight:normal;

  text-indent:10px;
  text-align:justify;
  margin:0px;
}

.news .text
{
  margin:10px 0px;
}

.news .text p
{
  color:#000000;
  font-weight:normal;

  text-indent:10px;
  text-align:justify;
  margin:0px;
}

.news .text img
{
  margin:4px;
}

.news #detail
{
  margin:5px 0px;
}



.news .preview
{
  margin:10px 0px 25px 0px;
}

.news .preview_object
{
  vertical-align:top;
  padding:0px 10px;
}

.image
{
  text-align:center;
}

.image img
{
  border:1px #666666 solid;
}



.alphaviteline
{
  color: #446BC2;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/aplhavite.css</b> on line <b>5</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  padding:5px 0px 5px 5px;
  margin:5px 0px 5px 0px;

  text-align:center;
}

.alphaviteline a
{
  color: #446BC2;

  font-size: <br />
<b>Notice</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' in <b>/var/www/flatsale/data/www/flat-sale.com/css/objects/aplhavite.css</b> on line <b>19</b><br />
up_font_size;
  font-weight:normal;
  font-family: Arial;

  text-align:left;
}

.article
{
  margin:0px 20px 0px 20px;
}

.article #detail
{
  margin:20px 0px 20px 0px;
}

.article #detail .bolder
{
  margin:0px;
  padding:0px;
}

.article #detail .title
{
  font-weight:bolder;

  margin:0px 0px 10px 15px;
  padding:0px;
}

.article #detail div.title .title
{
  font-weight:bolder;

  margin:0px;
  padding:0px;
}

.article #detail .text
{
  margin:0px 0px;
  padding:0px;
}

.article #detail .text p
{
  text-indent:15px;
  margin:0px;
  padding:0px;
}

.article #detail .comments .footer
{
  margin:20px 0px;
}

.article #detail .comments .footer a
{
  text-decoration:underline;
}

.article #detail .comments .comment .title
{
  margin:0px 0px 3px 20px;
  text-align:left;
}

.article #detail .comments .title
{
  text-align:center;
  margin:10px 0px;
}

.article #detail .comments .comment .title
{
  margin:0px 0px 3px 20px;
  text-align:left;
}





.article .catalog
{
  margin:0px 0px;
  padding:0px;
}

.article .catalog .catalog_object
{
  margin:20px 0px 0px 0px;
  padding:0px;
}

.article .catalog .catalog_object div.title
{
  color: #446BC2;

  font-size:13px;
  font-weight:normal;
  font-family:Arial;

  margin:10px 0px 10px 40px;
  padding:0px;
}

.article .catalog .catalog_object div.title
{
  font-weight:bolder;
  margin:10px 0px;
  padding:0px;
}

.article .catalog .catalog_object .detail_link
{
  margin:0px 0px;
  padding:0px;

  text-align:right;
}

.article .catalog .catalog_object .detail_link a
{
  color: #446BC2;

  font-size:13px;
  font-weight:normal;
  font-family:Arial;
}

.article .catalog .catalog_object .text
{
  margin:0px;
  padding:0px;
}

.article .catalog .catalog_object .text p
{
  text-indent:15px;
  margin:0px;
  padding:0px;
}


.article .preview
{
  margin:0px 0px;
  padding:0px;
}

.article .preview .preview_object
{
  margin:0px 0px 0px 0px;
  padding:0px;
}

.article .preview .preview_object .text
{
  margin:10px 0px;
  padding:0px;
}

.article .preview .preview_object .text p
{
  text-indent:0px;
  text-align:justify;
}

.article .preview .preview_object .text1
{
  margin:10px 0px;
  padding:0px;
}

.article .preview .preview_object .text1 p
{
  text-indent:0px;
  text-align:justify;
}

.article .preview .preview_object .detail_link
{
  margin:0px 0px;
  padding:0px;

  text-align:right;
}

.article .preview .preview_object .detail_link a
{
  color: #446BC2;

  font-size:13px;
  font-weight:normal;
  font-family:Arial;
}

.rubricator
{
  margin:5px;
}

.rubricator .title
{
  text-align:center;
  margin:10px 0px; 
}

.rubricator table
{
  width:100%;
}

.rubricator table td
{
  vertical-align:top;
  width:33%;

  padding:7px 7px 7px 7px;
}

.rubricator table td .title
{
  padding:0px 0px 3px 0px;

  text-align:center;
  border-bottom:1px #ad9d00 solid;
}

.rubricator table td .title a
{
  color:#ad9d00;
  font:bolder 13px Arial;

  text-decoration:none;
}

.rubricator table td ul
{
  text-align:left;

  margin:5px 0px 15px 15px;
  padding:0px;
  list-style:none;
}

.rubricator table td ul li
{
  margin:0px;
  padding:0px;
}

.rubricator table td ul li a
{
  color:#0072a3;
  font:normal 12px Arial;

  text-decoration:none;
}

.goods
{
  width:100%;
  margin:10px auto;
}

.goods .numeric
{
  width:100%;
  float:none;
  text-align:center;
}

.goods .numeric a
{
  font:normal 13px Arial;

  color: #000000;

  margin:0px 0px 2px 0px;

  text-decoration:none;
}

.goods .numeric font
{
  font:bolder 15px Arial;

  color: #446BC2;

  margin:0px 0px px 0px;

  text-decoration:none;
}

.goods div
{
  width:auto;
}

.goods .catalog_object
{
  width:320px;
  height:340px;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.goods .name
{
  font:bolder 17px Arial;

  color: #446BC2;

  text-decoration:none;
}

.goods .title
{
  font:bolder 13px Arial;

  color: #446BC2;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.goods .price
{
  font:bolder 14px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.goods .price1
{
  font:bolder 13px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.goods a
{
  font:bolder 13px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:none;
}

.goods p
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;

  color: #000000;

  text-align:justify;
  text-indent:15px;
  text-decoration:none;

  margin:0px 0px 0px 7px;
  padding:0px;
}

.goods .img
{
  width:220px;
}

.goods .img img
{
  width:200px;

  border:1px #909EB6 solid;

  margin:10px;

}

.goods .catimg
{
  width:110px;

  height:130px;

  text-align:center;
}

.goods .catimg img
{
  width:100px;

  border:1px #909EB6 solid;

  margin:3px 0px 0px 3px;
}

.goods .properties
{
  font:normal 12px Arial;
  font-weight:normal;

  color: #000000;

  margin:15px 0px 15px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.goods .properties table
{
  margin:0px 0px 0px 10px;
}

.goods .colors
{
  float:none;
  font:normal 12px Arial;

  color: #000000;

  margin:0px 0px 20px 0px;
  padding:0px;

  text-decoration:none;
  text-align:left;
}

.goods .colors div
{
  width:113px;
  height:100px;
  float:left;
  text-align:center;
  cursor:pointer;
}

.goods .colors img
{
  width:100px;
  height:75px;
  border:1px #AB656A solid;
}

.goods .colors .selected
{
  font-weight:bolder;
}

.goods .colors .selected img
{
  width:100px;
  height:75px;
  border:2px #6A1E27 solid;
}





.goods .preview_object
{
  width:300px;
  height:190px;
  margin:2px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

.goods .preview_object img
{
  width:90px;
  border:1px #909EB6 solid;
}


.goods .preview_object .title
{
  font:bolder 11px Arial;

  color: #446BC2;

  margin:0px 0p x5px 0px;

  text-decoration:none;
}

.goods .preview_object .price
{
  font:bolder 11px Arial;
  color: #FF0000;
  margin:0px 0px 0px 20px;
  line-height:30px;
  text-decoration:none;
}

.goods .preview_object .price1
{
  font:bolder 11px Arial;
  color: #000000;
  margin:0px 0px 0px 20px;
  text-decoration:line-through;
}

.afisha
{
  width:100%;
}

.afisha td
{
  text-align:center;

  padding:3px;
}

.afisha img.image
{
  width:200px; 
}

.afishapreview
{
  width:100%;
}

.afishapreview img.image
{
  width:125px;
  margin:5px 0px 5px 0px;
}


.book
{

}


.book .title
{
  margin:40px 0px 0px 0px;

  font-weight:bolder;
  font-size:16px;
  font-face:arial;
  color:#0000AA;
}

.book .title a.file_link, font
{
  font-weight:bolder;
  font-size:12px;
  font-face:arial;
  color:#0000AA;
}

.book .subtitle
{
  margin:40px 30px 5px 30px;

  font-weight:bolder;
  font-size:15px;
  font-face:arial;
  color:#0000AA;

  text-align:center;
}

.book .oglav ul
{
  margin:25px 50px 10px 40px;

  list-style-type:none;

  text-align:left;
}

.book .oglav ul li
{
  padding:3px 0px;

  font-weight:bolder;
  font-size:12px;
  font-face:arial;
  color:#0000AA;
}

.book .oglav ul li a
{
  font-weight:normal;
  font-size:14px;
  font-face:Arial;
  color:#0000AA;
}

.book .oglav ul li a.file_link
{
  font-weight:bolder;
  font-size:12px;
  font-face:arial;
  color:#0000AA;
}

.book .text
{
  margin:10px 30px 30px 30px;  
}

.book .text p
{
  margin:5px 0px 5px 0px;

  font-weight:normal;
  font-size:13px;
  font-face:Arial;
  color:#0000AA;

  text-indent:15px;
  text-align:justify;
}

.bank
{

}

.bank .requsits
{
  width:300px;

  margin:10px auto;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank .buttons
{
  width:650px;

  margin:20px auto;

  color:red;
  font:bolder 12px Arial;

  text-align:center;
}

.bank .buttons font
{
  margin:0px 0px 0px 30px;

  color:red;
  font:bolder 12px Arial;
}

.bank .descript
{
  width:300px;

  margin:10px auto;

  color:red;
  font:normal 12px Arial;
}

.bank .title
{
  margin:10px 0px;

  color:red;
  font:bolder 18px Arial;

  text-align:center;
}

.bank .subtitle
{
  margin:10px 0px;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank table
{
  border:1px red solid;
  margin:0px 0px 20px 0px;
}

.bank .head td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F2D0CF;


  text-align:center;
  vertical-align:middle;
}

.bank .entry td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F1E7E8;

  text-align:center;
  vertical-align:middle;
}

.catalog_statistic
{
  margin:20px 0px;
}

.catalog_statistic .title
{
  margin:10px 0px;
  text-align:center;
}

.catalog_statistic ul
{
  list-style-type:none;
}

.catalog_statistic ul a
{
  list-style-type:none;
}

.catalog_statistic .years
{
  text-align:center;
}

.catalog_statistic .filter
{
  text-align:center;
}

.catalog_statistic .graph
{
  margin:30px 0px;
}

.catalog_statistic .graph .subtitle
{
  color:#446BC2;
  font-weight:bolder;
  margin:10px 0px;
  text-align:center;
}

.catalog_statistic .graph td
{
  vertical-align:top;
}

.text
{
  color: #000000;
  font:normal 12px Arial; 
  padding:0px 0px 0px 16px;
  background:none;
}

.text p
{
  color: #000000;

  font:normal 12px Arial; 

  text-indent:15px;
  text-align:justify;

  margin:0px 0px 5px 0px;
  padding:0px;

  background:none;
}

.text a
{
  color: #446BC2;
  font-size: 12px;
  font:normal 12px Arial; 

  text-decoration:none;
}

.text a:hover
{
  color: #000000;
  font-size: 12px;
  font:normal 12px Arial; 

  text-decoration:none;
}

.text p img
{
  margin:5px 5px;
  border:1px #000000 solid;
}

.text .table
{
  width:100%;
  border:1px #dddddd solid;
}

.text .table tr
{
  
}

.text .table th
{
  color:#444444;
  font-weight:2px;
  background:#bee3f7;

  padding:2px 5px;
}

.text .table td
{
  text-align:center;
  padding:5px 4px;
  height:40px;
  background:#e3ebf0;
}

.text .table .td0
{
  /*background:#edf8fd;*/
}

.text .table .td1
{
  /*background:#e3ebf0;*/
}


#messagebox
{
  position:absolute;
  visibility:hidden;

  width:200px;

  padding:2px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  text-align:center;
}

.banks
{
  margin:20px 70px 40px 70px;
}

.banks .title
{
  text-align:center;
}

.banks .text
{
  margin:20px 0px 0px 0px;
}

.banks .filials p
{
  font-weight:normal;
  margin:0px 0px 0px 20px;
}


.banks .filials .title
{
  margin:10px 0px;
  text-align:center;
}

.banks .filials .name
{
  color:#446BC2;
  font-size:14px;
  font-weight:bolder;
  margin:10px 0px 3px 0px;
  text-align:left;
}

.banks .catalog .title
{
  margin:8px;
  text-align:left;
}

.banks #addfilial
{
  width:300px;

  position:absolute;

  margin-top:10px;
  margin-left:200px;
  background:white;
  border:1px #446BC2 solid;

  padding:10px;
  display:none;
}

#temailform
{
  position:absolute;
  visibility:hidden;

  width:350px;
  height:280px;
  
  left:50%;
  top:50%;

  padding:2px;
  margin:-140px 0px 0px -175px;

  border-width:1px;
  border-style:solid;
  border-color:#28468a;

  background-color:#aec9e9;

  color:#28468a;
  font-weight:bolder;
  font-size:12px;
  font-family:Arial;
}

#temailform .title
{
  color:#28468a;
  font-weight:bolder;
  font-size:12px;
  font-family:Arial;
}

#temailform input
{
  width:200px;
  
  background-color:#FFFFFF;

  color:#28468a;
  font-size:11px;
  font-family:Arial;

  border-color:#28468a;
  border-width:1px;
  border-style:solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  background-color:#FFFFFF;

  color:#28468a;
  font-size:11px;
  font-family:Arial;

  border-color:#28468a;
  border-width:1px;
  border-style:solid;  
}

#temailform .button
{
  width:150px;
  
  background-color:#aec9e9;

  color:#28468a;
  font-weight:bolder;
  font-size:11px;
  font-family:Arial;

  border-color:#28468a;
  border-width:1px;
  border-style:solid; 

  padding:0px 10px 2px 10px;
  margin:0px;

  cursor:pointer;
}

.mail_form
{

}

.mail_form select
{
  width:200px;
}

.mail_form textarea
{
  width:200px;
  height:100px;
}

.mail_form #fields
{
  width:500px;
  margin:0px auto;
}

.mail_form  a
{
  color: #446BC2;

  font: bolder 12px Arial;

  text-decoration:none;
}

.mail_form .title
{
  color: #446BC2;
  font: bolder 12px Arial;

  text-decoration:none;

  margin:0px 0px 0px 0px;
}


.mail_form .error
{
  color: #446BC2;
  font: bolder 12px Arial;

  text-decoration:none;
  text-align:center;

  margin:20px 0px 20px 0px;
}

.sitemap
{
  padding:0px;
  margin:10px 20px 10px 20px;

  text-align:left;
  list-style:none;
}

.sitemap ul
{
  list-style-type:none;
  margin:0px 0px 20px 0px;
}

.sitemap ul li
{
  padding-bottom:5px;
  float:none;
  text-align:left;
}

.sitemap ul li a 
{
  padding:0px;
  margin:0px;

  color: #446BC2;

  font:bolder 14px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #000000;

  font:bolder 14px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li ul
{
  padding:0px;
  margin:0px 0px 15px 20px;

  text-align:left;
  list-style:none;
}

.sitemap li ul li
{
  padding-bottom:0px;
}

.sitemap li ul li a 
{
  padding:0px;
  margin:0px;

  color: #446BC2;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}

.sitemap ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #000000;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}



.sitemap ul li ul li ul
{
  padding:0px;
  margin:3px 0px 15px 20px;

  text-align:left;
  list-style:none;
}

.sitemap ul li ul li ul li
{
  padding-bottom:0px;
}

.sitemap ul li ul li ul li a 
{
  padding:0px;
  margin:0px;

  color: #446BC2;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}

.sitemap ul li ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #000000;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}

.dublicate_menu
{
  text-align:center;
  background:#0073A3;

  height:auto;

  padding:0px;
  margin:50px 0px 80px 0px;
}

.dublicate_menu table
{
  margin:3px 0px 2px 10px;
  padding:0px 0px 0px 0px;
}

.dublicate_menu td
{
  color: #FFFFFF;

  text-align:center;
  padding:0px 0px 8px 0px;

  vertical-align:top;

  background:url("/images/dublicate_bg.jpg") repeat-x;
}

.dublicate_menu td.separator
{
  color: #FFFFFF;

  text-align:center;
  padding:2px 10px 5px 10px;

  vertical-align:top;

  background:none;
}

.dublicate_menu td a
{
  color: #FFFFFF;

  font-weight:normal;
  font-size:13px;
  font-family:Arial;
  
  text-decoration:none;
}

.dublicate_menu td a:hover
{
  color: #28b5de;

  font-weight:normal;
  font-size:13px;
  font-family:Arial;

  text-decoration:none;
}

#temailform
{
  position:absolute;
  z-index:999999;
  visibility:hidden;

  padding:1px;

  left:50%;
  top:50%;

  width:350px;
  height:270px;

  margin:-175px 0px 0px -140px;

  border:1px #333333 solid;

  background:#cccccc;

  color:#333333;

  font:bolder 12px tahoma;
}

#temailform div
{
  color:#333333;

  font:bolder 12px Tahoma;
}

#temailform .title
{
  color:#333333;

  font:bolder 12px Tahoma;
}

#temailform input
{
  width:200px;
  
  background:#ffffff;

  color:#333333;

  font:bolder 11px Tahoma;

  border:1px #333333 solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  background:#ffffff;

  color:#333333;

  font:bolder 11px Tahoma;

  border:1px #333333 solid;  
}

#temailform .button
{
  width:150px;
  
  background:#cccccc;

  color:#333333;

  font:bolder 11px Tahoma;

  border:1px #333333 solid;

  height:20px;

  margin-top:8px;

  padding:2px 10px 2px 10px;

  cursor:pointer;
}

#temailform img
{
  cursor:pointer;
}

.registerform
{
  color:#000000;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  text-align:center;

  padding:0px;
  margin:25px 0px 0px 0px;
}

.registerform table
{
  color:#000000;

  font-size:13px;
  font-weight:bolder;
  font-family:Arial;

  width:400px;
  margin:20px 0px 0px 50px;
}

.padding_10px
{
  height:10px;
}

.padding_20px
{
  height:20px;
}

.padding_30px
{
  height:30px;
}

.padding_40px
{
  height:40px;
}

.padding_50px
{
  height:50px;
}

.padding_60px
{
  height:60px;
}

.toploginform
{
  width:171px;
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;  
}

.toploginform .name
{
  text-align:center;
}

.toploginform .name a
{
  color: #446BC2;
  font:bolder 12px Arial, Helvetica, sans-serif;
}

.toploginform  .name a:hover
{
  color: #446BC2;
  font:bolder 12px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

.toploginform .exit
{
  margin:10px 0px 0px 0px;
  text-align:center;
}

.toploginform .exit a
{
  color: #446BC2;
  font:bolder 12px Arial, Helvetica, sans-serif;
}

.toploginform .exit a:hover
{
  color: #446BC2;
  font:bolder 12px Arial, Helvetica, sans-serif;
}

.toploginform div
{
  width:171px;
  
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px;
  font-weight:normal;
  color:#203e9f; 
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform div a
{
  font-size:10px;
  color:#203e9f; 
  text-align:center;
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform div a:hover
{
  font-size:10px;
  color:#2b52d2; 
  text-align:center; 
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform inputdiv
{ 
  height:23px; 
}

.toploginform input
{
  width:102px; 
  height:21px; 
  
  background-color:#FFFFFF; 
  border:1px #203e9f solid;
  
  font-size:12px;
  color:#203e9f;
  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform .auth
{ 
  width:162px;
  
  font-size:12px;
  text-align:left;
  
  padding:3px 0px 0px 9px;
  margin:0px 0px 0px 0px;
}

.toploginform .login
{
  font-size:12px;
  
  padding:4px 0px 4px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform .pass
{ 
  font-size:12px;
  
  padding:6px 0px 3px 0px;
  margin:0px 0px 0px 0px;
}

.toploginform .butdivtop
{
  width:135px;
  margin:13px 0px 0px 0px;
  background:url(/images/bg_button.gif) right 2px no-repeat; 
  padding:0px 0px 0px 36px;
}


.toploginform input#top_login_button
{
  width:104px; 
  height:24px; 
  
  background:url(/images/button.gif) center top no-repeat; 
  border:none;
  
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;
}

.toploginform .buttons
{
  width:100%;
  text-align:center;
  margin:0px 0px 0px -17px;
  padding:0px;
}




.shortbasket
{
  color: #000000;

  margin:0px 0px 0px 0px;
  font:normal 13px Arial;
  line-height:18px;

  text-decoration:none;
  text-align:center;

}

.shortbasket .entry
{

  margin:20px 0px 2px 0px;

}

.shortbasket hr
{
  color:#000000;
  border:#000000;
}

.shortbasket a
{
  color: #446BC2;

  margin:20px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-decoration:none;
}

.shortbasket #basket_preview
{
  background:#000000;

  margin-left:-550px;
  width:700px;
  border:1px #FEE106 solid;
}

.shortbasket #basket_preview
{
  background:#8EBFDF;

  color: #446BC2;

  margin-left:-550px;
  width:700px;
  border:1px #000000 solid;
}


.basket
{
  color: #FF0000;

  margin:0px 0px 0px 0px;
  font:normal 13px Arial;
  line-height:18px;

  text-decoration:none;
  text-align:center;
}

.basket hr
{
  color:#FEE106;
  border:#FEE106;
}

.center_search_from
{
  text-align:center;
  margin:10px 0px;
}

.settings
{
  color: #000000;

  width:100%;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;
  tetx-align:justify;
}

.settings a
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.settings .title
{
  color: #000000;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.navline
{
  margin:5px 0px;
}

.navline font
{
  color: #446BC2;

  font:bolder 12px Verdana;

  text-decoration:none;
}

.navline a
{
  color: #446BC2;

  font:bolder 12px Verdana;
  
  text-decoration:none;
}

.navline a:hover
{
  color: #446BC2;

  font:bolder 12px Verdana;
}

.navline img
{
  margin:0px 4px 2px 6px;
}

.loginform
{
  text-align:center;

  color:#446BC2;
  font:bolder 12px Arial, Helvetica, sans-serif;

  padding:0px;
  margin:25px auto 0px auto;
}

.loginform table
{
  margin:30px auto;
}

.loginform table td
{
  padding:1px;
}

.loginform a
{
  font-weight:normal; 
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color1 - assumed 'login_color1' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>25</b><br />
login_color1; 
}

.loginform a:hover
{
  font-weight:normal; 
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color2 - assumed 'login_color2' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>31</b><br />
login_color2; 
}

.loginform a.name
{
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color1 - assumed 'login_color1' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>36</b><br />
login_color1; 
  font:bolder 12px Arial, Helvetica, sans-serif; 
}

.loginform a.name:hover
{
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color2 - assumed 'login_color2' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>42</b><br />
login_color2; 
  font:bolder 12px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

.loginform a.reg
{
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color1 - assumed 'login_color1' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>50</b><br />
login_color1; 
  font:bolder 12px Arial, Helvetica, sans-serif; 
}

.loginform a.reg:hover
{
  color:<br />
<b>Notice</b>:  Use of undefined constant login_color2 - assumed 'login_color2' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/login_form.css</b> on line <b>56</b><br />
login_color2; 
  font:bolder 12px Arial, Helvetica, sans-serif;

  text-decoration:underline; 
}

.loginform .error
{
  margin:10px 0px;
}

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
  z-index:100000;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrp.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f4f0;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e4e0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c4c0;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #d8e4e0;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f4f0;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e4e0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e4e0;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d4d0;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


#errormessage
{
  width:350px;

  top:50%;
  left:50%;

  padding:20px;

  margin:0px 0px 0px -175px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#8EBFDF;

  color:#000000;
  font-weight:bolder;
  font-size:12px;
  font-family:tahoma;

  text-align:center;

  z-index:10000;

  position: absolute;
}

#errormessage .button
{
  margin:10px auto 0px auto;
  padding:0px 0px 4px 0px;
  color: #000000;
  font: normal 12px Arial;

  height:18px;

  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

#erroroverlay
{
  display:block;
  position:fixed;
  //position:absolute;
  top: 0px;
  top: expression(eval(document.documentElement.scrollTop) + "px");
  left:0px;
  width:100%;
  height:100%;
  z-index:9999;
  background-color:#000;
  -moz-opacity: 0.6; /* код для движков Mozilla */
  opacity:.60;  /*свойство из спецификации CSS3, которое поддерживается не всеми браузерами*/
  filter: alpha(opacity=60); /* код для IE */
}

html, body
{
  margin:0px;
  padding:0px;
}

body
{
  width:100%;
  height:100%;
	
  font:normal 12px Arial; 
  color:#000000;
}

a, fornt, table, td
{
  font:normal 12px Arial; 
}

.shadow
{
  font:10pt arial;
  position:relative;
  display:inline;
  background:white;
  z-index:100
}

.shadow_inner
{
  overflow:hidden;
  position:absolute;
  top: -1000px;
  filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
  opacity:0.1; /*firefox 1.5 opacity*/
  -moz-opacity:0.1; /*mozilla opacity*/
  -khtml-opacity:0.1; /*opacity*/
  z-index:10
}

area
{
  cursor:pointer;
}

.imgtd
{
  text-align:center;
  vertical-align:top;
}

.image
{
  text-align:center;  
}

.original_url
{
  margin:10px 0px;
  text-align:right;
}


.protect_title
{
  margin:10px 5px 0px 5px;
  padding:0px;
}

.protect_image
{
  margin:5px 5px 0px 5px;
  border:1px #000000 solid;
}

.protect_input
{
  margin:5px 5px 10px 5px;
  width:100px;
}

.remark
{
  margin:10px 2px 2px 2px;

  font-weight:normal;
  font-size:12px;
}

.remark p
{
  font-weight:normal;
  font-size:11px;
  margin:0px 0px 0px 20px;
}

.admpanel
{
  position:static;

  color: #000000;
  border: 1px #000000 solid;

  font: normal bolder 12px Arial;

  color: #000000;
  background-color: #8EBFDF;

  margin: 1px 0px;
  padding:0px;
  text-align:left;
}

.admpanel .paneltitle
{
  color: #000000;
  font: bolder 12px Arial;

  cursor: default;
}

.admpanel .paneltext
{
  color: #000000;
  font: normal 12px Arial;

  text-align:right;

  cursor: default;
}

.admpanel table
{
  margin:1px;
}

.admpanel a
{
  color: #000000;
  font: bolder 12px Arial;

  padding: 0px;
  margin: 0px;

  text-decoration: none;
}

.admpanel td
{
  padding:0px;
  margin:0px;

  font:bolder 12px Arial;

  text-align:center;
}

.admpanel form
{
  margin:0px;
  padding:0px;
}

.admpanel img
{
  margin:1px;
  padding:0px;

  cursor:pointer;
}

.admpanel input
{
  font:bolder 12px;
  
  color:#000000;

  border:1px #000000 solid;

  height:15px;

  padding:0px;
  margin:1px;

  background-color:#8EBFDF;
}

.admpanel .button
{
  font:bolder 12px;
  
  color:#000000;

  border:1px #000000 solid;

  height:17px;

  padding:0px;
  margin:0px;

  background: none;
}

.popup
{
  color: #000000;

  font:bolder 11px Arial;

  position:absolute;
  z-index:100000;

  visibility:hidden;
  display:none;

  margin:15px 0px; 0px 13px;

  padding:2px;

  text-align:left;

  background: #8EBFDF;
}

.popup table
{
  margin:4px 7px 4px 7px;!important
}

.popup table td
{
  margin:0px;
  padding:0px;!important;
}

.popup ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}

.popup ul li
{
  font:bolder 11px Arial;

  text-decoration:none;

  color:#000000;

  list-style-type:none;

  padding:0px 0px 0px 5px;
  margin:0px;
}

.popup ul li a
{
  color:#000000;!important;

  margin-left:2px;

  font:bolder 12px Arial;

  text-decoration:none;!important;
  border:none;
}

.popup ul li a:hover
{
  color:#000000;!important;

  margin-left:5px;

  font:bolder 12px Arial;

  text-decoration:none;!important;
  border:none;
}

.popup li img
{
  margin:0px 3px 0px 0px;
}






.popup1
{
  font:bolder 11px Arial;

  position:absolute;
  z-index:100000;

  visibility:hidden;
  display:none;

  margin:0px 0px; 0px 13px;

  padding:2px;

  text-align:left;

  background: #8EBFDF;
}

.popup1 table
{
  margin:4px 7px 4px 7px;!important
}

.popup1 table td
{
  text-align:left;
}

.popup1 ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}

.popup1 ul li
{
  font:bolder 11px Arial;

  text-decoration:none;

  color:#000000;

  list-style-type:none;

  padding:0px 0px 0px 5px;
  margin:0px;
}

.popup1 li a
{
  margin-left:2px;

  font:bolder 12px Arial;

  text-decoration:none;

  color:#000000;
}

.popup1 li a:hover
{
  margin-left:5px;

  font:bolder 12px Arial;

  text-decoration:none;

  color:#000000;
}

.popup1 li img
{
  margin:0px 3px 0px 0px;
}



.hidden
{
  visiblity:hidden;
  display:none;
}

.visible
{
  visiblity:visible;
  display:block;
}

form
{
  padding:0px;
  margin: 0px;
  width:100%;
  color: #000000;

  font: bolder 12px Verdana;

  text-decoration:none;
}

form td
{
  text-align:left;
}

form .title
{
  color: #000000;

  font: bolder 13px Verdana;

  text-decoration:none;
}

form .text
{
  color: #000000;

  font: bolder 12px Verdana;

  text-decoration:none;
}

form input
{
  margin:0px;
  padding:0px;

  color: #000000;

  font:normal Verdana;
  font-size:13px;

  height:16px;

  border:1px solid #000000;
  background: #8EBFDF;
}

form select
{
  color: #000000;

  font: normal 12px Verdana;

  height:16px;

  border:1px solid #000000;
  background: #8EBFDF;
}

form input.file
{
  margin:0px;
  padding:0px;
  height:18px;
  width:100%;
  border:1px solid #000000;
  background: #8EBFDF;
}

form input.button
{
  padding:0px 3px 4px 3px;
  margin: 0px 0px 0px 0px;
  color: #000000;
  font: normal 11px Verdana;

  height:18px;

  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

form input.input
{
  padding:0px;

  color: #000000;
  font: normal 11px Verdana;

  height:15px;

  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

form input.halfinput
{
  padding:0px;

  color: #000000;
  font: normal 11px Verdana;

  height:15px;
  width:40px;
  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

form input.check
{
  color: #000000;
  font: normal 11px Verdana;
  height:13px;
  width:13px;
  text-decoration:none;
  border:0px;
  background: #8EBFDF;
}

form input.radio
{
  color: #000000;
  font: normal 11px Verdana;
  height:13px;
  width:13px;
  text-decoration:none;
  margin: 0px 5px;
  border:0px;
  background: #8EBFDF;
}

form textarea
{
  font-family: Verdana;
  font-size:12px;

  border:1px solid #000000;
  background: #8EBFDF;
}


a.button
{
  padding:1px 15px 2px 15px;

  color: #000000;
  font: normal 11px Verdana;

  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

a.button1
{
  padding:1px 5px 2px 5px;

  color: #000000;
  font-family: Verdana;
  font-size: 11px;
  font-weight:bolder;

  height:16px;

  text-decoration:none;
}

.smallbutton
{
  padding:0px 0px 0px 0px;

  color: #000000;
  font: normal 8px Verdana;

  text-decoration:none;

  border:1px solid #000000;
  background: #8EBFDF;
}

.comment
{
  padding:0px 0px 0px 0px;

  color: #000000;
  font: normal 9px Verdana;
}

hr
{
  color:  #000000;
  border:1px solid #000000;
}

#messagebox
{
  position:absolute;
  visibility:hidden;

  width:200px;

  padding:2px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  text-align:center;
}

#temailform
{
  position:absolute;
  visibility:hidden;

  width:350px;
  height:280px;

  top:50%;
  left:50%;

  padding:2px;
  margin:-140px 0px 0px -175px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#8EBFDF;

  color:#000000;
  font-weight:bolder;
  font-size:12px;
  font-family:tahoma;
}

#temailform td
{
  vertical-align:top;
}

#temailform .title
{
  color:#000000;
  font-weight:bolder;
  font-size:12px;
  font-family:tahoma;

  margin:0px 0px 5px 0px;

  background-image:none;
}

#temailform input
{
  width:200px;
  
  background-color:#8EBFDF;

  color:#000000;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  background-color:#8EBFDF;

  color:#000000;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid;  
}

#temailform .button
{
  width:150px;
  
  background-color:#8EBFDF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  border-color:#000000;
  border-width:1px;
  border-style:solid; 

  height:20px;

  padding:2px 10px 2px 10px;

  cursor:pointer;
}

.group
{
  border:1px #666666 dashed;
  padding:0px;
  margin:0px;
}

.activegroup
{
  border:1px #000000 solid;
  padding:0px 0px 0px 0px;
  margin:0px;
}

.page_panel
{
  left:210px;
  top:100px;
  width:700px;

  margin:0px;

  position:absolute;
}

.settings
{
  width:400px;
  margin:0px auto 0px auto;
  text-align:center;
}

.settings .group
{
  float:left;
  width:100%;

  margin:10px 0px 10px 0px;

  background:#FFFFFF;
  border:1px #000000 solid;
}


.system_menu
{
  width:140px;
  margin:0px 0px;
}

.system_menu ul
{
  margin:1px;
  padding:0px;

  list-style-type:none;
}

.system_menu ul li
{
  margin:0px;
  padding:0px;

  text-align:left;
}

.system_menu ul li a
{
  color: #000000;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
  line-height:17px;
  font-family: Arial;
}

.system_menu ul li a:hover
{
  color: <br />
<b>Notice</b>:  Use of undefined constant text_hover_color - assumed 'text_hover_color' in <b>/var/www/flatsale/data/www/flat-sale.com/css/system/admin.css</b> on line <b>79</b><br />
text_hover_color;
  text-decoration:none;
  font-weight:bolder;
  font-size: 11px;
  font-family: Arial;
}

