﻿*{ 
font-size : 12px; 
font-family : Tahoma, Helvetica, sans-serif ; 
font-weight : 500; 
} 
body{
		font-size:0.8em;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		margin:0px;
		padding:0px;
	}
img { 
border : 0px; 
} 
a { 
color : #63f; 
text-decoration : underline; 
} 
a:visited { 
color : #551A8B; 
} 
textarea:focus{
border:2px solid #999999;
}
input:focus{
border:2px solid #999999;
}
a:hover { 
color : #63f; 
text-decoration : none; 
} 
input, select { 
border : 1px solid #999999; 
text-align : center; 
background : #fff; 
} 
.logotype { 
border-bottom : 2px solid #EEEEEE; 
} 
.bread { 
text-decoration : none; 
color : #03c; 
font-weight : 500; 
} 
.bread:hover { 
text-decoration : underline; 
color : #c00; 
font-weight : 700; 
} 
.mybutton { 
color : #ffffff; 
background : #3BA442; 
border : 1px ; 
text-align : center; 
} 
a.mybutton { 
text-decoration : none; 
color : #A05300; 
font-weight : 300; 
background : #ffffff; 
padding : 3px; 
text-align : center; 
} 
.mybutton:hover { 
cursor : pointer; 
background : #179431; 
border : 1px ; 
text-align : center; 
} 
fieldset { 
border : 1px solid #EEEEEE; 
padding : 8px; 
} 
.block { 
/*border-style:double;*/
border : 1px solid #A4A4A4; 
margin : 2px 2px 4px; 
} 
.title { 
text-align : center; 
font-size : 15px; 
color : #000000; 
background : #EDEDED; 
font-weight : 700; 
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; 
} 
#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; 
} 
.error { 
color : #f03; 
font-size : 18px; 
font-weight : 600; 
text-align : center; 
padding : 10px; 
} 
.logo { 
width : 150px; 
padding : 5px; 
} 
#search_max input, select { 
width : 130px; 
text-align : left; 
} 
#search_min input, select { 
width : 130px; 
text-align : center; 
} 
#overlay { 
position : absolute; 
} 
#contents { 
margin : 12px 0; 
} 
.uname { 
font-weight : 900; 
color : #60c; 
} 
td.SearchPageCell { 
border : 1px solid #fff;
text-align : center;
} 
td.SearchPageCellDisabled { 
border : 1px solid #fff; 
text-align : center;
} 
tr.SearchPageP1 { 
background : #f8f8f0; 
text-align : center;
} 
tr.SearchPageP2 { 
background : #f4f4e8;
text-align : center; 
} 
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; 
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 : 120%;
width:12px; 
color : #FFFFFF;  
background-color :#E96824 ; 
} 
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; 
} 

div.FastAnnoncesMenu div, div.FastAnnoncesMenuActive div, div.ServicesMenu div, div.ServicesMenuActive div { 
position : relative; 
top : -1px; 
left : -1px; 
width : 100%; 
} 
div.FastAnnoncesMenu div div, div.FastAnnoncesMenuActive div div, div.ServicesMenu div div, div.ServicesMenuActive div div { 
position : relative; 
top : 0; 
left : 2px; 
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; 
} 
table.AddPageImages span input { 
border : 2px inset; 
width : 120px; 
} 
td.AddPageSeparator { 
border-left : 1px solid #EEEEEE; 
} 
.mydetail { 
width : 500px; 
text-align : left;
border-left : 2px solid #EEEEEE; 
} 
pre, code {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.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 Tahoma; 
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 #EEEEEE; 
} 
.edit_txt { 
border : 1px solid #EEEEEE; 
font-size : 14px; 
color : #036; 
width : 95%; 
height : 633px; 
font-weight : 800; 
padding : 10px; 
} 
.dup td { 
border : 1px solid #EEEEEE; 
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: #EDEDED;
font-weight : 900; 
color : #000000; 
}
/* Определяем стили для подсвечивания строк */
/* These classes are used by the script as rollover effect for table 1 and 2 */
	.tableRollOverEffect1{
		background-color:#317082;
		color:#FFF;
	}

	.tableRowClickEffect1{
		background-color:#F00;
		color:#FFF;
	}
A.g1:link{text-decoration: none; color: #355790;}
A.g1:visited{text-decoration: none; color: #355790;}
A.g1:hover{text-decoration: underline; color: #ff0000;}
A.g2:link{text-decoration: none; color: #1E5B7E;}
A.g2:visited{text-decoration: none; color: purple;}
A.g2:hover{text-decoration: underline; color: blue;}
A.g3:link{text-decoration: none; color: #666666;}
A.g3:visited{text-decoration: none; color: #666666;}
A.g3:hover{text-decoration: underline; color: #0088cc;}
A.g4:link{text-decoration: none; color: #003399;}
A.g4:visited{text-decoration: none; color: purple;}
A.g4:hover{text-decoration: underline; color: blue;}
A.g5:link{font: bold 11pt Tahoma; text-decoration: underline; color: #0088cc;}
A.g5:visited{font: bold 11pt Tahoma; text-decoration: underline; color: #666666;}
A.g5:hover{font: bold 11pt Tahoma; text-decoration: underline; color: #FF0000;}
A.g5o:link{font: bold 11pt Tahoma; text-decoration: underline; color: #ffcc33;}
A.g5o:visited{font: bold 11pt Tahoma; text-decoration: underline; color: #666666;}
A.g5o:hover{font: bold 11pt Tahoma; text-decoration: underline; color: #FF0000;}  
.divtop{height: 20px; margin-bottom: 6px; border-bottom: solid 1px #D4DEE2; font-family: Tahoma, Helvetica, sans-serif; font-size: 7pt;}
.cSubMenu{border: solid 1px #B0C3F6; border-top: none;font: 10pt Tahoma; padding: 5px; padding-left: 10px; color: gray; background-color: #F1F5FE; height: 35px; text-align: left;  }

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}
.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 0px;
	border-bottom-style: none;
	letter-spacing: 1px;
	text-align: justify;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-left: 0px;
}	
/* Item formatting */
#itemtitle, #itemtitle a, #itemtitle h1, #itemtitle h2, #itemtitle b { font-size: 14px; text-transform: none; font-weight: bold; }
#itemtitle { margin-bottom: 6px; }
#itemtitle h1, h2, h3 { display: inline; }
#itemtype { font-size: 10px; font-weight: normal; color: #666; text-transform: uppercase; }
#itemdetails, #itemdetails noindex, #itemdetails td { font-size: 10px; color: #666; margin-top: 6px; text-transform: uppercase; }
#itemdetails a { font-size: 10px; margin-top: 6px; text-transform: none; }
#itemcategory { margin-bottom: 6px; }
#itemcategory, #itemcategory * { font-size: 9px; text-transform: uppercase; color: #666; }
