html,body
{
	margin:  0;
	padding: 0;
    width: 100%;
    min-width: 800px;
}

div#map{
	text-align: center;
	width:100%;
	height:400px;
}

#menu
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:10pt;
}

pre.log
{
	background:#eee;
	border:1px solid #888;
	border-width:1px 0;
	margin:10px 10px;
	text-align:left;
	overflow:auto;
}

.attention{
 	background-color: #E7BABA;
 	padding:5px;
 	margin: 5px;



}

.msg,.user_info
{
	clear:both;
	width:100%;
}

.paid_cat
{
	color:#f00;
}

.pics
{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}

.pics li
{
	display:inline;
	float:left;
	margin:0 auto;
	vertical-align:bottom;
}

.pics li a img
{
	margin: 5px;
	border:2px solid #93A0A9;
}

.pics li a:hover img
{
	border:2px solid #0000CC;
}

.right
{
	text-align:right;
}

a
{
	color:#0000CC;
}

a img
{
	border:0;
	margin:0 3px;
}

abbr,acronym
{
	border-bottom:1px dotted #808080;
	cursor:help;
}

body
{
	font:76% arial,sans-serif;
}

body,p,td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

div#container
{
/*	border:1px solid #f00;
	border-width:0 1px;*/
	margin:0;
	padding:0;
}

div#content
{

 /*min-height:400px;
 height:auto !important;
 height:400px;*/

	border-left-color:#9a9da6;
	border-left-style:solid;
	border-left-width:1px;
	margin:0 210px 0 250px;
	padding:10px



}

div#content p
{
	line-height:1.4;
}


div#content h1
{
    font-size:18px;
	/*font-weight:normal;*/
	padding:10px 0;
    margin:0;
}

div#extra
{
	border:1px solid #9a9da6;
	float:left;
	margin-left:-205px;
	margin-top:5px;
	width:200px;
}


div#footer
{
	background:url(/images/footer.jpg) no-repeat top left;
    height:97px;
	clear:both;
	color:#000;


	text-align:center;
	width:100%;
  border-top: 1px solid #000000
}




div#footer a
{
color:#000;
	display:inline;
	padding:0;
}

div#footer p
{   color:#000;
	margin:0;
	padding:5px 10px;
}

div#header
{

    padding:0;
    margin:0;

	position:relative;
    background: #fff url(/images/header-right.jpg) no-repeat top right
}

div#header div#top{
       height:98px;
}


div#menu div.left-menu, div#menu div.right-menu
{
 height:30px;
  display: inline;
}

div#header div.left-menu
{
  float:left;

}

div#header div.right-menu
{
  float:right;
  color:#93a0a9;

}

div#header div.left-menu a
{
  color:#000;
}

div#header div.right-menu a
{
  color:#93a0a9;
}


div#header div#menu a.selected
{
  font-weight:bold;
}







div#header div#menu
{
  clear:both;
  height:30px;
  background: #fff url(/images/menu-left.jpg) no-repeat top left ;
  padding:0;

  border-bottom: 2px solid #9a9da6;
  border-top: 2px solid #000;
}

div#header div#menu a
{

	display:block;
	float:left;
	font-size:14px;

	margin:0;
	padding:5px 10px;
	text-decoration:none;
}

div#header h1, div#header h1 a
{
	color:#f00;
	margin:0px;
	padding:25px 0 0 20px;
    font-size: 20px;
    text-decoration: none;
}

div#header h2, div#header h2 a
{
padding:0;
margin:0;
	padding-left:20px;
      font-size: 15px;
      color:#000;
      text-decoration: none;
}


h1, h2, h3 {
    font-size: 15px
}


div#navigation h2{
  margin:0;
  padding:0;
  font-size: 12px;
  color: #8f9fae
}


div#navigation
{
    padding: 10px;

	float:left;
	margin-left:-100%;
	width:230px;


	border-right-color:#9a9da6;
	border-right-style:solid;
	border-right-width:1px;

}


div#navigation ul.categories-tree, div#navigation ul.articles-list
{
   margin:0 0  0 15px;
   color:#000;
   list-style-type: none;
   padding:5px 0;
}

div#navigation .categories-tree li, div#navigation ul.articles-list li
{
   color:#000;
   list-style-type: none;
   padding:5px 0;
}


div#navigation ul.articles-list
{
   margin:0 0  0 25px;
   color:#000;
   list-style-type: none;
   padding:5px 0;
}


div#navigation ul.articles-list li
{
   list-style-type: disc;
}

div#navigation .categories-tree a, div#navigation ul.articles-list li  a
{
  color:#000;
  padding-left:15px;
  font-size: 10px;
  /*font-weight: bold*/
}


div#navigation ul.articles-list li  a
{
  color:#000;
  padding-left:0;
  font-size: 10px;
  /*font-weight: bold*/
}

div#navigation .categories-tree a
{
  background:  url(/images/arrow.gif) no-repeat left;
}

div#wrapper
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}


img
{
	vertical-align:middle;
}

/*p
{
	margin:0;
}*/


table{
	/*table-layout: fixed;*/

}

table.menu td, .center, #content h1
{
	text-align:center;
}

td
{
	vertical-align:top;
}

textarea,select,.user_info
{
	width:100%;
}

tr.first_row
{
	border-bottom:2px solid black;
	font-weight:bold;
	text-align:center;
}

tr.first_row td
{
	border-bottom:2px solid black;
}

tr.last_row td
{
	border-top:2px solid black;
}

tr.row-1
{
	background:#DCECD2;
}


input.form_textbox{
  width:95%;
}


textarea.form_textarea{
	font-family:Tahoma, Arial, sans-serif;
	height:100px;
	width:95%;
	font-size:10pt;
}

#mini-advert table {
	border-right:solid 1px #8BA0B9;
	border-bottom:solid 1px #8BA0B9;
}
#mini-advert td {
	border-left:solid 1px #8BA0B9;
	border-top:solid 1px #8BA0B9;
}

.advert, .mini_user, .pics, .user{
width:100%;
 margin:10px 0;
}


.msg{
	margin:10px 0;
	background-color:#F7F8FA;
}

tr td{
  vertical-align: middle;
}

tr.bad input, tr.bad textarea{
	background-color:#ffcccc;

}

.errors{
	color:#c00000;
	padding: 10px;
}