body
{
  background:#ffffff;
  color:#333333;
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:10px;
}

table.menu
{
  color:#ffffff;
  margin-left:auto;
  margin-right:auto;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  width:600px;
}

table.menu_popup
{
  background: #aaaaaa;
  color:#ffffff;
  font-weight:bold;
  font-family:Verdana;
  font-size:12px;
  width:150px;
  visibility:hidden;
  position:absolute;
}

table.left_container
{
  width:220px;
  border-right: #bbbbbb 1px solid;
  border-top: #dfdfdf 2px solid;
  border-bottom: #dfdfdf 2px solid;
  margin-bottom:10px;
  font-family:Verdana;
  font-size:11px;
}

table.right_container
{
  width:190px;
  border-left: #bbbbbb 1px solid;
  border-top: #dfdfdf 2px solid;
  border-bottom: #dfdfdf 2px solid;
  margin-bottom:10px;
  font-family:Verdana;
  font-size:11px;
}

table.text
{
  font-size:100%;
  width:100%;
  margin-top:15px;
}

tr.cities
{
  background:#ffffff;
}

td
{
  vertical-align:top;
}

td.menu_popup
{
  background: #254464;
  padding:1px;
  padding-bottom:2px;
}  

td.item
{
  width:100px;
  padding:0px;
  padding-bottom:1px;
  padding-left:5px;
  text-align:left;
  border-left: #9BB6D2 2px solid;
}

td.search
{
  background: url(../img/search_bg.gif) repeat-x top left;
  width:220px;
  text-align:center;
  vertical-align:top;
  padding-top:8px;
}

td.grey
{
  background: #8096BB url(../img/grey_bck.gif) no-repeat top left;
  height:15px;
}

td.white
{
  background: #ffffff url(../img/white_bck.gif) no-repeat top left;
  height:40px;
  padding:0px;
  padding-left:40px;
  text-align:left;
}

td.container_head
{
  padding-left:23px;
  font-weight:bold;
  font-family:Arial;
  font-size:12px;
  vertical-align:top;
}

td.center
{
  font-family:Verdana;
  font-size:12px;
  padding-right:10px;
  padding-left:10px;
}

td.catalogue_head
{
  width:100%;
  text-align:left;
  font-weight:bold;
}

td.catalogue_links
{
  padding-bottom:10px;
}

td.first_letter
{
  font-family:Arial;
  font-size:30px;
  font-weight:bold;
  text-align:center;
  color:#aaaabb;
}

td.text
{
  text-align:left;
  vertical-align:middle;
  padding-left:150px;
}

td.text2
{
  text-align:center;
  vertical-align:middle;
  padding-left:150px;
  padding-right:150px;
}

td.text_right
{
  text-align:right;
  vertical-align:middle;
}

td.cities
{
  vertical-align:middle;
  padding-left:5px;
  text-align:left;
}

td.input
{
  vertical-align:bottom;
  text-align:left;
  width:60%;
  padding-right:150px;
}

form.search
{
  margin:0px;
  padding:0px;
  margin-bottom:2px;
}

input.search
{
  border: #aaaaaa 1px solid;
  font-size:12px;
  font-family:Verdana;
  height:20px;
}

.add_url
{
  border: #aaaaaa 1px solid;
  font-size:12px;
  font-family:Verdana;
  height:20px;
  width:100%;
}

select.search
{
  border: #aaaaaa 1px solid;
  font-size:12px;
  font-family:Verdana;
  height:20px;
}

h1.header
{
  font-family:Arial;
  margin-top:5px;
  font-size:26px;
}

h1.header2
{
  font-family:Arial;
  margin-top:5px;
  font-size:22px;
}

h3.wallpapers
{
  font-family:Arial;
  margin-top:12px;
  margin-bottom:2px;
  font-size:16px;
}

hr
{
  margin:0px;
  margin-bottom:10px;
  margin-top:20px;
}

p
{
  margin-top:0px;
  margin-bottom:10px;
  text-align:justify;
}

p.newsites
{
  margin:0px;
  margin-left:2px;
  margin-bottom:10px;
  text-align:justify;
}

p.pages
{
  text-align:center;
  qfont-size:11px;
  FONT-SIZE: 100%;
  font-weight:bold;
  margin-bottom:0px;
}

p.breadcrumbs
{
  margin:0px;
  margin-bottom:5px;
  background:#eeeeee;
  padding:3px;
  padding-left:10px;
}

p.head1
{
  text-align:center;
  font-family:arial;
  font-weight:bold;
  font-size:16px;
  margin:0px;
  margin-top:10px;
}

p.head2
{
  text-align:center;
  font-family:arial;
  font-weight:bold;
  font-size:18px;
  margin:0px;
  margin-top:5px;
  margin-bottom:10px;
}

p.pay
{
  background:#ddffff;
}

p.pay
{
  background:#ffffff;
}

span.new
{
  color:#ff0000;
  font-size:12px;
  font-weight:bold;
}

img.th
{
  margin:3px;
}

a
{
  color:#3333aa;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

a.menu
{
  color:#ffffff;
  text-decoration:none;
}

a.menu:hover
{
  text-decoration:underline;
}

a.green
{
  color: #009900;
  text-decoration:none;
}
a.green:hover
{
  text-decoration:underline;
}

h2 {
 font-size: 10pt;
 margin-top: 20px;
}