body { background:#FFF; color:#000;
font-size: 78%; 
padding:0;margin:0;
font-family: Arial, Helvetica, sans-serif;
}

td { vertical-align:top; text-align:left;}
.toRight {text-align:right;}
.bott {vertical-align:bottom;}
img.leftFl {border:none;}
img.alignRight {float:right;}
h1 {font-size: 130%;}
.zagRegion {font-size: 78%; font-weight:normal; padding-left:10px;}
h4.hLogo2 {font-size:12px;padding:0;margin:0;}
h4 {font-size: 109%;}
h5 {font-size: 100%;}
h6 {font-size: 92%;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans-serif;}
.city_ob {padding-left:5px; font-size:92%;}
.clearBoth {clear:both;}
div,form,ul.moreob {padding:0;margin:0;}
ul.moreob {list-style:none; font-size:92%;}
ul.moreob li {padding-bottom:5px;}
.tags {font-size:92%;}
.addCitySelect {font-size:11px;}
.addRazdelSelect {}
div.err{margin:0px; padding:10px; border: 1px solid #9E1600; color: #FF0000; font-weight: bold; font-size:110%;}
div.ok{margin:0px; padding:10px; border: 1px solid #9E1600; color: #008000; font-weight: bold; font-size:110%;}
.searchUnder {font-size:94%;}
img.objImgS {margin-right:10px;margin-bottom:10px;}

/* Линейка над  */
#top1Nav {position: absolute; top: 130px; min-width:770px;
left:2%; width:96%; 
}
.top1Table { height:31px;
	background: url(/images/top1_back.gif) repeat-x top;}
.top1Table td {vertical-align: middle; font-size:92%; padding-left:15px;}
td.top1 {width:7px; vertical-align: top; padding:0px;}
.top1Left {background: url(/images/top1_left.gif) no-repeat;}
.top1Right {background: url(/images/top1_right.gif) no-repeat;}
td.rss { width:15%;}
td.rssSpace { width:5%;}

/* Линейка под  */
#bot1Nav {clear:both; width: 100%; margin-top:5px;}
.bot1Table {width:100%; height:31px;
	background: url(/images/bot1_back.gif) repeat-x bottom;}
.bot1Table td {vertical-align: middle; font-size:92%; padding-left:15px;}
td.bot1 {width:7px; vertical-align: bottom; padding:0px;}
.bot1Left {background: url(/images/bot1_left.gif) no-repeat bottom left;}
.bot1Right {background: url(/images/bot1_right.gif) no-repeat bottom right;}

td.toTop {text-align:right; width:20%;}
td.add1 {padding-left:0px;padding-right:20px;}

li.add {list-style-type:none; list-style-image: url(/images/pic1.gif)}
li.add h5 {padding:0;margin:0;}
li.kirpich {list-style: url(/images/pic3.gif);padding:0;margin:0;}



/* HEADER  */
.header {position: absolute; top: 10px; left: 2%; width: 96%; overflow:hidden;
         background: #FAEFDC url(/images/top_back.gif) repeat-x;
	 min-width: 900px;                    
	 height:82px;
}
#logo { z-index:10; position: absolute; left:7px; top:20px; min-width:530px; font-size:150%;}
#logo h2 {padding:0;margin:0; font-size:88%;}
#topLeft {width: 7px; height:82px; position: absolute; left:0; bottom:0; background: url(/images/top_left.gif) no-repeat;}
#topRight {width: 7px; height:82px; position: absolute; right:0; bottom:0; background: url(/images/top_right.gif) no-repeat;}



/* ПОИСК  */
#poiskWrap {z-index:1;background:none;}
#poiskWrap #poisk1Wrap {position: absolute; right:7px; top:0; width:350px; height:82px; min-width: 300px; max-height:82px;
  overflow:hidden;
}

#poisk1Wrap div {position: absolute; }

#poisk1Head {z-index:4; left:10px; top:0; width:107px; height:15px;}
#poisk2Head {z-index:2; left:112px; top:0; width:109px; height:15px;}

#poisk1 {z-index:4;}
#poisk2 {z-index:2;}
.poiskBody { top: 22px;  width:350px; height:54px; max-width:350px; max-height:54px;
	overflow:auto; clear:both; 
	font-size: 11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#poiskLine {z-index:5; top:15px; height:5px; width:350px; background: url(/images/poisk_line.gif) no-repeat top left;}
#poiskBack {z-index:3; height:60px; max-height:60px; background: #FAEFDC url(/images/top_back.gif) repeat-x bottom;}
form.find {padding: 10px 0 5px 10px;}



/* Линейка навигации  */
#lineNav {
	position: absolute; top: 97px; 
	left:2%; width:96%; min-width:720px; overflow:hidden;
	background: #9E1600; color:#FFFFFF; padding-top: 5px; padding-bottom: 5px;
}
#lineNavLeft{float:left; padding-left:15px; width:70%; font-weight:bold;}
#lineNavRight{float:right; padding-right:10px;}


#papka {overflow:hidden;}
#papkaPic {float:left;}
#papkaTxt {padding-top:8px;}



/* Основа  */
.zag {padding-left:17px;}
.mainzag {padding-top:0;margin-top:-10px;}
#main {padding:14px;}

#mainBlock {position: absolute; top: 168px; left:2%; width:96%; min-width:720px;
	    overflow:hidden;
}
#leftCol {float:left; width: 75%; min-width:400px;}
#rightCol {float:right; width: 22%;
	background: #FDF9F1; font-size:92%;
	padding:10px; margin-top:5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#leftCol1 {float:left; width: 65%; min-width:400px;}
#rightCol1 {float:right; width: 32%;
	background: #FDF9F1; font-size:92%;
	padding:10px; margin-top:5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#rightCol ul {padding:0;margin:0;}
#art4do li {padding:10px 0 10px 0; list-style:none;}
.obline, .searchline {background:#FFF; position: relative; width:100%; overflow:hidden; margin-bottom:3px; padding-bottom:15px; border: dotted 1px #BFBFBF; }
.oblineSel {background:#E6F2F1; position: relative; width:100%; overflow:hidden; margin-bottom:3px; padding-bottom:15px; border: dotted 1px #BFBFBF; }
td.obline1 {text-align:center; font-size:96%;}
.ctxt{color: #606060; font-size: 11px; font-weight:normal}
table.objTable {border: dotted 1px #BFBFBF; border-left:none; border-top:none; }
table.objTable td,th {border: dotted 1px #BFBFBF; border-right:none; border-bottom:none; vertical-align:middle;}
ul.cont {list-style:none;}

.objDate {position: absolute; top:0; right:5px; font-size:84%; color: #868686;}
.objTxt {padding:10px 40px 3px 10px;}
.objTxt h4 {padding:0;margin:0;}
.objTxt h5 {padding:0;margin:0;}
.objAdd {position: absolute; bottom:0; right:0; padding:5px 0 0 5px; width:32px;}
.objMore {position: absolute; font-size:84%; bottom:5px; right:47px; text-align:right;}
.objMainDir {position: absolute; font-size:92%; bottom:5px; left:10px;}
	/* Ком выделение  */  
.rtd_c1 {background:#fdfbdb;}
.rtd_c2 {background:#ddeaf7;}
.rtd_c3 {background:#ddf7e0;}
.rtd_c1 .objTxt a, .rtd_c2 .objTxt a, .rtd_c3 .objTxt a {color:#9E1600;}

hr { position: absolute; top:0; right:0; width:0;height:0; color:#FFF;background:#FFF; border:none; padding:0;margin:0;}

div.pg {text-align:right;}


/* Спец Блок  */
#bottomBlock {clear:both; margin:1.5%; width:98%;  border: dotted 1px #BFBFBF; 
	background: #F7F7F7;
	overflow:hidden; 
	margin-top:5px;
}
#botRek {float:left; width:55%; padding:10px; border-right: dotted 1px #BFBFBF;}
#tags {float:right;  width:40%; padding:10px;}
#tags h6 {font-weight:normal;}


/* Подвал  */
#footer { clear:both; width:100%; background:#9E1600; color:#FAE2C5;
	padding:5px; overflow:hidden; 
	margin:5px 0 5px 0;
}
#logo2 {float:left; width:80%;}
#contact {float:right;padding-top:4px;padding-right:20px;}
#logo2Pic {float:left;}
#logo2Txt{padding-top:5px;}



/* Другие доски  */
#toper {position: absolute; top: 0; left: 2%; 
        background: #FDF7EE;
	border: solid 1px #E8E8E8; border-top: none;
	padding:3px; padding-left:7px; padding-right:7px;
	font-size:78%; font-weight:bold; color:#9E1600;
	z-index:100;
}
.verd { font-family: Verdana, Arial, Helvetica, sans-serif;}

/*   RSS  */
#rss_div_id {position:absolute; z-index:110; top: 135px; right:3%; background: #fff;
	border: #BFBFBF 1px solid; padding: 5px 10px 5px 5px; width: 180px; 
}
#rss_div_id h3 {padding:0; margin:0;}
#rss_body {padding:5px; line-height: 150%;}



A:link {color:#00716A; }
A:visited {color: #005C56;}
A:active {color: #009188;}
A:hover {color: #00b1a6;}

