body { background: url("/images/bg.gif") left top repeat-x #203346; padding: 0px; margin: 0px; font-family: Tahoma; font-size: 12px; color: #375674; }
            
a { color: #21B0CA; text-decoration: underline; }
a:hover { text-decoration: none; }

.logo { position: absolute; left: 599px; top: 170px; z-index: 10; }

#overhead { background: url("/images/city.jpg") left top no-repeat; height: 282px; }
#overhead .inner { padding: 0px 0px 0px 575px; }

.topmenu { width: 99%; }
.topmenu td { width: 33%; vertical-align: top; padding: 25px 20px 0px 16px; background: url("/images/topmenu.jpg") left top no-repeat; }
.topmenu div { display: block; height: 25px;  }
.topmenu a { color: #2DD8F6; }
.topmenu a:hover { color: #DDECEF; }
.topmenu a.active { color: #DDECEF; }

#mainlayer { padding: 20px 50px 0px 50px; background: url("/images/mainlayer.jpg") right top no-repeat #FFFFFF; border-bottom: 2px solid #DAD0D0; }

h1 { font-family: Georgia; font-size: 24px; font-weight: Normal; color: #F96210; margin: 0px; padding: 0px; }
.alttext { margin-top: -5px; margin-bottom: 15px; color: #808C98; }

.columnleft { vertical-align: top; padding: 0px 20px 20px 0px; }
.columnleft .inner { width: 250px; }

.menu { list-style: none; padding: 0px; margin: 0px; }
.menu li { padding: 0px 0px 10px 0px; }
.menu a { color: #375674; text-decoration: underline; }
.menu a:hover { color: #F96210; }
.menu a.active { color: #F96210; }

.submenu { list-style: none; padding: 0px; margin: 0px; }
.submenu li { padding: 5px 0px 0px 10px; margin: 0px; background: url("/images/dot.gif") left top no-repeat; }
.submenu a { color: #687F94; text-decoration: none; }

.columnmain { width: 100%; vertical-align: top; padding: 0px 0px 20px 50px; background: url("/images/line-gray.gif") left top no-repeat; }
.columnmain ol.index { font-family: Georgia; font-size: 20px; color: #375674; padding: 0px; margin: 0px 0px 0px 30px; }
.columnmain ol.index li { padding: 0px; margin: 0px; }

.standart { font-family: Tahoma; font-size: 12px; color: #375674; }
.more { font-size: 11px; text-align: right; }

.columnright { vertical-align: top; padding: 0px 0px 0px 50px; }
.columnright .inner { width: 310px; }

.region { text-align: center; font-family: Georgia; font-size: 24px; color: #325A82; padding: 10px; }

#footer { padding: 35px 50px 30px 50px; background: url("/images/phone.jpg") right bottom no-repeat;  }
.contact { font-family: Georgia; font-size: 24px; color: #2DD8F6; }
.phone { display: block; margin-top: 10px; color: #EEE7E7; }
.code { font-size: 12px; }

.columnleft-foot { vertical-align: bottom; padding: 0px 20px 12px 0px; }
.columnleft-foot .inner { width: 250px; }

.columnmain-blue { width: 100%; vertical-align: bottom; padding: 10px 0px 15px 50px; background: url("/images/line-blue.gif") left top no-repeat; color: #EEE7E7; }
.columnmain-blue a { color: #2DD8F6; }

p { padding: 0px; margin: 15px 0px 0px 0px; }

.catalog { font-weight: Bold; }
.catalog { float: left; width: 165px; height: 180px; overflow: none; text-align: center; margin: 0px 30px 0px 0px; }
.catalog a { color: #375674; text-decoration: none; }
.catalog .img { background: url("/images/cat-bg.gif") left top no-repeat; padding: 4px 10px 3px 10px; margin-bottom: 10px; }

span.date { color: #F96210; }

.path { height: 30px; padding-left: 322px; color: #21B0CA; font-size: 10px; }
span.price { color: #F96210; }



.protectcode { width: 100px; font-size: 24px; }
.error { color: #C00000; font-weight: Bold; padding-bottom: 10px; }

.t_form input.text { width: 300px; }
.t_form textarea { width: 300px; height: 100px; }

.shortsearchform input { border: 1px solid #000000; font-size: 12px; }
.shortsearchform .text { width: 120px; }
.shortsearchform .button { width: 50px; height: 17px; }

.searchform input { border: 1px solid #000000; font-size: 14px; }
.searchform .text { width: 150px; }
.searchform .button { width: 70px; height: 20px; }

.inew { position: absolute; z-index: 100; margin-top: 0px; margin-left: 0px; width: 165px; }
