﻿* { 
font-size : 12px; 
font-family : Arial, Verdana, Helvetica, sans-serifl; 
font-weight : 500; 
} 
body { 
margin : 0; 
padding : 0; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
} 
img { 
border : 0; 
} 
a { 
color : #63f; 
text-decoration : underline; 
} 
a:hover { 
color : #63f; 
text-decoration : none; 
} 
input, select { 
border : 1px solid #f60; 
text-align : center; 
background : #fff; 
} 
.logotype { 
border-bottom : 2px solid #fc0; 
} 
.bread { 
text-decoration : none; 
color : #03c; 
font-weight : 500; 
} 
.bread:hover { 
text-decoration : underline; 
color : #c00; 
font-weight : 700; 
} 
.mybutton { 
color : #ffffff; 
background : #cc0000; 
border : 1px solid red; 
text-align : center; 
} 
a.mybutton { 
text-decoration : none; 
color : #ffffff; 
font-weight : 600; 
background : #cc0000; 
padding : 3px; 
} 
.mybutton:hover { 
cursor : pointer; 
background : #669900; 
border : 1px solid red; 
text-align : center; 
} 
fieldset { 
border : 1px solid #fc0; 
padding : 8px; 
} 
.block { 
border : 1px solid #fc0; 
margin : 2px 2px 4px; 
} 
.title { 
text-align : center; 
font-size : 15px; 
color : #ffffff; 
background : #669900; 
font-weight : 300; 
padding : 3px; 
} 
.view { 
height : 33px; 
background-repeat : repeat; 
} 
#asror { 
width : 100%; 
} 
#asror td { 
vertical-align : top; 
} 
#asror td.menu { 
text-align : left; 
height : 29px; 
vertical-align : middle; 
} 
.error { 
color : #f03; 
font-size : 18px; 
font-weight : 600; 
text-align : center; 
padding : 10px; 
} 
#asror td.bread { 
text-align : left; 
vertical-align : middle; 
padding : 3px; 
} 
#asror td.usermenu { 
text-align : left; 
vertical-align : middle; 
} 
#asror td.searchnum { 
text-align : left; 
vertical-align : top; 
} 
.logo { 
width : 150px; 
padding : 5px; 
} 
#search_max input, select { 
width : 130px; 
text-align : right; 
} 
#search_min input, select { 
width : 128px; 
text-align : center; 
} 
#overlay { 
position : absolute; 
} 

#buttons { 
text-align : center; 
padding : 6px 2px 3px; 
} 
#contents { 
margin : 10px 0; 
} 
.uname { 
font-weight : 900; 
color : #60c; 
} 
td.SearchPageCell { 
border : 1px solid #fff; 
} 
td.SearchPageCellDisabled { 
border : 1px solid #fff; 
} 
tr.SearchPageP1 { 
background : #f8f8f0; 
} 
tr.SearchPageP2 { 
background : #f4f4e8; 
} 
div.FastAnnoncesMenu { 
background : #eff3a0; 
text-align : right; 
border : 1px solid #a0a0a0; 
color : #000; 
} 
div.FastAnnoncesMenuActive { 
color : #fff; 
text-align : right; 
border : 1px solid #a0a0a0; 
border-bottom : 1px solid #fffff8; 
} 
div.Blogs { 
text-align : left; 
margin : 1px; 
} 
div.BlogCategories { 
text-align : center; 
padding-bottom : 8px; 
} 
div.BlogTitle { 
border-bottom : 1px solid #a0a0a0; 
background : #669900; 
padding : 1px 8px; 
color : #000
} 
div.BlogTitle div { 
width : 190px; 
} 
div.BlogDateTime { 
float : right; 
padding : 1px 8px; 
} 
div.BlogBody { 
padding : 2px 8px 10px; 
} 
div.BlogsPage b { 
font-size : 140%; 
color : #6090d0; 
line-height : 36px; 
} 
div.BlogsPage span { 
font-size : 86%; 
} 
b.WayBold { 
font-size : 110%; 
color : #000; 
} 
div.ServicesMenu { 
background : #f0f0e8; 
text-align : right; 
border : 1px solid #a0a0a0; 
color : #000; 
} 
div.ServicesMenuActive { 
text-align : right; 
border : 1px solid #a0a0a0; 
border-bottom : 1px solid #fffff8; 
color : #000; 
} 
td.ServiceHead { 
border-bottom : 1px solid silver; 
} 
.None { 
display : none; 
} 
.Blck { 
display : block; 
} 
.Invisible { 
visibility : hidden; 
} 
.gray { 
color : #cccccc; 
} 
div.FastAnnoncesMenu div, div.FastAnnoncesMenuActive div, div.ServicesMenu div, div.ServicesMenuActive div { 
position : relative; 
top : -1px; 
left : -1px; 
background : url(/img/HeadL.gif) no-repeat left top; 
width : 100%; 
} 
div.FastAnnoncesMenu div div, div.FastAnnoncesMenuActive div div, div.ServicesMenu div div, div.ServicesMenuActive div div { 
position : relative; 
top : 0; 
left : 2px; 
background : url(/img/HeadR.gif) no-repeat right top; 
width : 100%; 
text-align : center; 
padding-top : 4px; 
font-weight : 700; 
} 
div.FastAnnoncesMain, div.ServicesMain { 
border-bottom : 1px solid #a0a0a0; 
width : 96%; 
padding : 8px; 
} 
td.FastAnnonceBody, td.ServicesBody { 
border-top : 1px solid #000; 
} 
div.FastAnnonceAdd, div.ServicesAdd { 
text-align : left; 
display : none; 
} 
div.BlogsPage, div.BlogComments { 
width : 85%; 
text-align : left; 
} 
div.BlogsPage div, div.BlogComments div { 
width : 92%; 
margin-left : 23px; 
text-align : justify; 
} 
.forma { 
width : 180px; 
} 
.reg_f td { 
border-bottom : 1px solid #cf6; 
} 
.AddPage select { 
width : 144px; 
} 
.AddPage b select { 
width : 56px; 
} 
.AddPageLeft input { 
border : 2px inset; 
} 
.AddPage textarea { 
border : 2px inset; 
width : 256px; 
height : 56px; 
} 
table.AddPageImages span input { 
border : 2px inset; 
width : 120px; 
} 
td.AddPageSeparator { 
border-left : 1px solid #a0a0a0; 
} 
legend.main { 
color : #009; 
font-size : 18px; 
font-weight : 800; 
} 
.mydetail { 
width : 500px; 
text-align : left; 
} 
.help { 
padding-left : 25px; 
width : 24px; 
height : 19px; 
border : none; 
float : right; 
text-align : right; 
} 
.help img { 
width : 25px; 
height : 15px; 
border : none; 
text-align : left; 
} 
.admin { 
width : 100%; 
background-color : #ccffff; 
text-align : left; 
border-color : #f90; 
} 
.right { 
text-align : center; 
background : inherit; 
} 
.main_admin { 
width : 70%; 
padding : 0 5px 5px 4px; 
} 
html > body .admin a { 
color : #03f; 
width : auto; 
margin : 3px; 
} 
.admin a { 
font : bold 13px Arial; 
display : block; 
color : #000; 
text-decoration : none; 
border-bottom : 1px solid #fc0; 
padding : 2px 2px 2px 12px; 
} 
.admin a:hover { 
background-color : #fc0; 
color : #900; 
} 
.regstr { 
font-size : 10px; 
color : #f63; 
padding : 4px; 
} 
#notepad { 
width : 33px; 
position : relative; 
} 
.detail { 
text-align : center; 
width : 100%; 
} 
.note { 
width : 98%; 
} 
#simpleTooltip { 
background : #f2faaf; 
border : 1px solid #63c; 
color : #60c; 
font-size : 14px; 
padding : 7px; 
} 
.ListPageSeparator { 
border-bottom : 1px solid #fc0; 
} 
.edit_txt { 
border : 1px solid #fc0; 
font-size : 14px; 
color : #036; 
width : 95%; 
height : 633px; 
font-weight : 800; 
padding : 10px; 
} 
.dup td { 
border : 1px solid #fc0; 
vertical-align : middle; 
text-align : center; 
} 
.file { 
border : none; 
width : 95%; 
height : 700px; 
} 
#search_max td, .ListHead { 
text-align : right; 
} 
#search_max .mybutton, #search_min td, div.FastAnnonces, div.BlogWays, div.Services, .detail td { 
text-align : center; 
} 
td.FastAnnoncesBottom, td.ServicesBottom, table.AddPage { 
border-bottom : 1px solid #a0a0a0; 
} 
.moder, .dup { 
border : 1px solid #fc0; 
} 
.query { 
font-size : 18px; 
color : #366; 
font-weight : bolder; 
padding : 10px; 
} 
.images { 
float : left; 
padding : 5px; 
} 
.ico { 
padding-left : 25px; 
width : 15px; 
height : 12px; 
border : none; 
float : left; 
text-align : right; 
} 
.ico img { 
width : 15px; 
height : 12px; 
border : none; 
text-align : left; 
} 
/* Подсвечивание */
table, td, th {

border-collapse: collapse;
}
table th {
background-color: #669900;
font-weight : 900; 
color : white; 
}
/* Определяем стили для подсвечивания строк */
.hoverRow { 
background-color: #f2faaf; 
}
.clickedRow { 
background-color: orange; 
}