html, body {
background: #f1ffff url(images/bg.gif) repeat-x top;
color: #040000;
margin: 0;
font-family: 'Arial', 'Tahoma', 'Verdana';
font-size: 12px; 
line-height: 20px;
height: 100%;
}
a {
color: #000099;
}
a:hover {
text-decoration: none;
color: #990000;
}
a img {
border: none;
}
table {
border: none;
} 
td {
padding: 0;
vertical-align: top;
}
h1 {
margin: 0;
padding: 0;
font-size: 14px;
color: #1929ad;
}
h2 {
margin: 0;
padding: 0;
font-size: 14px;
color: #1929ad;
}
p {
text-indent: 25px;
padding: 10px 0 0px 0;
margin: 0;
text-align: justify;
}
#head {
background: url(images/header_bg.gif) repeat-x top;
}
#header {
background: url(images/head_bg.gif) repeat-x top right;
}
#header1 {
background: url(images/head_bg1.gif) no-repeat bottom right;
}
#hmm {
background: #ffdfa5 url(images/head_sl.gif) repeat-y left;
text-align: right;
}
#hmm a {
margin: 9px 15px;
display: block;
}
#title {
font-size: 37px;
font-family: Times New Roman;
padding: 12px 15px 0;
text-align: right;
color: white;
font-weight: bold;
line-height: 38px;
}
#phones {
font-size: 18px;
font-family: Arial;
color: white;
text-align: right;
padding: 12px 15px 0;
line-height: 22px;
}
.phones {
font-family: Times New Roman;
}
#cont_tb {
background: url(images/left_bg.jpg) no-repeat top left;
}
#left {
width: 210px;
padding-top: 50px;
}
#search_block {
text-align: center;
}
#search_block form {
margin: 0 0 20px;
padding: 0;
}
.search_text {
background: #8393af;
color: #50628a;
font-family: 'Tahoma';
letter-spacing: +1px;
width: 130px;
font-weight: bold;
padding: 0 5px;
height: 17px;
margin-bottom: 2px;
margin-right: 5px;
border-top: 1px solid #273757;
border-left: 1px solid #273757;
border-right: 1px solid #c8d0de;
border-bottom: 1px solid #c8d0de;
}
#submenu {
padding-left: 13px;
}
#submenu a {
display: block;
background: url(images/menu_bul_sub.gif) no-repeat left top;
padding-left: 12px;
color: #7c80b3;
font-weight: bold;
text-decoration: none;
margin-left: 20px;
}
#submenu a:hover {
background: url(images/menu_bul.gif) no-repeat left top;
color: #33419d;
text-decoration: none;
}
#submenu h2 {
background: url(images/menu_bul.gif) no-repeat left top;
color: #33419d;
margin: 0;
padding: 0 0 0 12px;
font-size: 12px;
}
#left_menu {
padding-bottom: 60px;
}
#left_menu a {
display: block;
background: url(images/menu_bul1.gif) no-repeat left top;
color: #33419d;
text-decoration: none;
font-weight: bold;
}
#left_menu a div {
padding: 1px 5px 6px 25px;
}
#left_menu a:hover {
background: #1c4195 url(images/menu_bul_a.gif) no-repeat left top;
color: white;
text-decoration: none;
}
#left_menu a:hover div {
background: url(images/menu_bul1s.gif) no-repeat left bottom;
}
.left_slasher {
background: url(images/menu_bg.gif) repeat-x center;
margin-left: 13px;
line-height: 20px;
font-size: 1px;
}
#left_banners {
background: url(images/left_banners_bg.gif) repeat-x top;
}
#left_banners1 {
background: url(images/left_banners_bg1.gif) no-repeat top left;
padding: 15px 10px 25px 10px;
height: 570px;
}
.left_banners {
margin: 50px 0;
}
.left_banners ul, li {
margin: 0;
padding: 0;
list-style: none;
}
.left_banners li {
margin-bottom: 5px;
}
#cont {
padding: 50px 0 25px 25px;
}
.shade1 {
background: url(images/shade_l.gif) repeat-y left;
}
.shade2 {
background: url(images/shade_b.gif) repeat-x bottom;
}
.shade3 {
background: url(images/shade_lt.gif) no-repeat left top;
}
.shade4 {
background: url(images/shade_lb.gif) no-repeat left bottom;
}
.shade5 {
background: url(images/shade_rb.gif) no-repeat right bottom;
padding: 0 0 7px 7px;
}
.shaded_img {
background: #204599;
padding: 6px;
border: 1px solid white;
}
.shaded_h1 {
background: #ffe2ac;
border: 1px solid white;
padding: 0 5px;
}
.price {
color: #d2010b;
font-size: 18px;
font-weight: bold;
}
.more {
background: url(images/more_bul.gif) no-repeat left;
display: table;
padding-left: 10px;
font-size: 11px;
}
#right {
width: 235px;
padding: 50px 10px 25px;
}
.more2 {
text-align: right;
font-size: 11px;
}
.shaded_block {
border: 1px solid white;
background: #fdf2c9 url(images/block_bg.gif) repeat-x top;
padding: 10px;
text-align: justify;
}
#footer {
text-align: center;
background: #82aff7 url(images/footer_bg.gif) repeat top left;
border-top: 3px solid #4f78cc;
padding: 10px;
}




.table {
display: table;
}
.p10 {
padding: 10px;
}
.pt5 {
padding-top: 5px;
}
.pl7 {
padding-left: 7px;
}
.pl17 {
padding-left: 17px;
}
.mylink{color: #656565; font-size:11px;font-weight: normal}
