*{
 margin: 0;
 padding: 0;
 }

body{
 font-family: verdana, tahoma;
 font-size: 10pt;
 color: #717171;
 }

img{
 border: 0;
 }

td{
 vertical-align: top;
 }

a{
 color: #5a5a5a;
 }

p{
 margin-bottom: 10px;
 }

h1, h2, h3{
 margin-bottom: 10px;
 }

h1{
 font-size: 13pt;
 }

h2{
 font-size: 12pt;
 }

#h3{
 font-size: 11pt;
 }

#topmenu{
 margin-top: 10px;
 }

#lefttopmenu{
 background: url(images/lefttopmenu.jpg) left no-repeat;
 height: 50px;
 width: 16px;
 }

#centertopmenu{
 background: url(images/topmenu.jpg) repeat-x;
 height: 50px;
 text-align: center;
  vertical-align: middle;
 }

#centertopmenu ul li{
 margin: 0 20px;
 display: inline;
 }

#centertopmenu ul li a{
 color: #f1f1f1;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 11pt;

 }

#righttopmenu{
 background: url(images/righttopmenu.jpg) right no-repeat;
 height: 50px;
 width: 16px;
 }

#logo{
 padding: 20px 0 20px 25px;
 width: 250px;
 }

#logo img{
 border: 0;
 }

#logo h1{
 font-size: 7pt;
 padding-left: 50px;
 text-transform: uppercase;
 font-weight: normal;
 color: #11619c;
 }

#phone{
 background: url(images/phone.jpg) right no-repeat;
 padding-right: 32px;
 padding-bottom: 2px;
 vertical-align: bottom;
 }

#left{
 padding-left: 20px;
 }

.block{
 background: #f7f7f7 url(images/blocktop.jpg) top no-repeat;
 width: 250px;
 font-size: 9pt;
 margin-bottom: 10px;
 padding-bottom: 10px;
 }

.block h3{
 font-size: 13pt;
 margin-bottom: 10px;
 padding: 17px 0 0 30px;
 font-weight: normal;
 color: #11619c;
 }

.block ul{
 padding: 10px 0 10px 30px;
 }

.block ul li{
 list-style-image: url(images/list.jpg);
 margin-bottom: 10px;
 color: #11619c;
 text-transform: uppercase;
 }

.block ul a li, .block ul li a{
 color: #484747 !important;
 font-size: 9pt;
 text-transform: uppercase;
 }

.block p a{
 color: #11619c;
 }

.block p{
 padding: 10px 10px 5px 20px;
 }

.block p.date{
 font-size: 7pt;
 color #9b9b9b;
 padding: 0 10px 5px 20px;
 text-align: right;
 }

p.ICQ{
 font-size: 11pt;
 margin-bottom: 5px;
 padding: 0 5px 5px 20px;
 }

p.ICQ img{
 margin-right: 5px;
 }

#center{
 padding: 6px 10px;
 }

#about{ 
 border: 1px solid #f1f1f1;
 font-size: 9pt;
 text-align: justify;
 }

#about p{
 position: relative;
 left: -1px;
 top: -1px;
 padding: 0 1em;
 margin-bottom: 5px;
}

#about p.top, #about h2.top{
 background: url(images/corner.gif) top left no-repeat;
 position: relative;
 left: -1px;
 top: -1px;
 padding: 12px 0 0 12px;
 margin-bottom: 5px;
}

#about h1{
 background: url(images/corner.gif) top left no-repeat;
 position: relative;
 left: -1px;
 top: -1px;
 padding: 12px 0 0 10px;
 margin-bottom: 5px;
 font-size: 13pt;
 font-weight: normal;
 color: #11619c;
 text-align: center;
}

#about ul{
 padding-left: 30px;
 margin: 8px 0;
 }

#about ul li{
 margin-bottom: 5px;
 }

#about table.price{
 margin: 8px 10px;
 width: 97%;
 }

#about table.price td{
 text-align: center;
 padding: 3px 1px;
 }

#about table.price td p{
 padding: 0;
 }

#about h1, #about h2, #about h3{
 padding-left: 10px;
 }

#h1{
 height: 43px;
 margin: 10px 0;
 }

#h1l{
background: url(images/h1l.jpg) top left no-repeat;
width: 23px;
}

#h1m{
 background: url(images/h1m.jpg) repeat-x;
 padding-top: 12px;
 padding-left: 5px;
}

#h1m h1{
 color: #ebebeb;
 font-size: 11pt;
 font-weight: normal;
 }

#h1r{
background: url(images/h1r.jpg) top right no-repeat;
width: 23px;
}

#text p{
 padding: 5px 10px;
 text-align: justify;
 }

#about h2{
 font-size: 11pt;
 padding-left: 10px;
 font-weight: normal;
 color: #11619c;
 }

#right{
 width: 250px;
 padding-right: 20px;
 }

#footer{
 padding: 5px 10px;
 }

#footer p{
 text-align: center;
 }

