* {margin-top:0;padding-top:0; margin-bottom:0;padding-bottom:0;}


ul, li {border: 0;	outline: 0;} ol, ul {list-style: none;}
 #tooltip{
	background: transparent;
	position:absolute;
	display:none;
    text-align:left;
    max-width:400px;
opacity: 0.92;
z-index: 3000;
	}


#tooltip h3{font:bold 13px sans-serif; padding: 6px 8px 5px 10px; background: url(../img/solid_red.png) no-repeat left top; display:block; color:#565656; margin-bottom:1px }

   #tooltip .body{padding:5px 11px 0 11px; color:#555;}
   #tooltip .url{font:normal 2px tahoma; color:#F4F3EB; clear:both}
   #tooltip img, .text img, .obnovip img, .ob img, .ggb img { padding: 5px; border: 1px solid #ccc!important; margin-top: .4em; background-color:#FFF }

img.f-left { margin-right: 1em; }
.f-left { float: left; }
.f-right { float: right; }


#logo { text-align:center; width:193px;  float:left;  padding-left:16px}
#logo span { position:absolute; top:7px; left:254px}
#logo a, #logo a:hover, #logo a img{border:none; vertical-align:middle }
#head_main {
	margin:12px 3px 0 10px;
	position:absolute;
	z-index:1;
	left:24%;
	right:22%;
	text-align:center;
}
#head_main img{border:none; vertical-align:middle; margin-right:4px }
#head_main a, #head_main span {border:none; color:#606D85; font:bold 98% Arial, Helvetica, sans-serif; padding:0 7px; }
#head_main a:hover { border:none; background: #fff; color:#CE6F40 }
#head_main span{ color:#999}
.select_city { width:193px; position:absolute; text-align:center; vertical-align:middle; left:5%; }
.select_city select {width:150px; padding:0; margin:0; border-color:#fff;}
.select_city a, .select_city a:link, .select_city a:visited{ font:bold 13px Arial, Helvetica, sans-serif; color:#606D85;   border:none;  padding:5px ;}
.select_city a:hover {color:#CC6633; border:none; background: #fff; } .select_city img { vertical-align:sub; margin-right:4px}

form { margin:0; padding:0}
.form_div {
	float:right;
	width:20%;
	margin-top:24px;
}
.form_div span {
	font:normal 11px Tahoma, Geneva;
	position:absolute;
	top:8px;
	right:3%;
}
.form_div span a {
	color:#98B3C8;
	border-color:#98B3C8
}
.form_div span a:hover {color:#CC6633;
 border:0}
input.search {

height:12px;
border:1px solid #C6D9E9;
width:200px;
font-size:11px;
padding:5px 5px;
margin-top:7px;
}
input.search:focus,input.search:hover {
background-color:#fff;
border:1px solid #C6D9E9;
}

.submit {
	margin-top:-23px;
	margin-left:185px;
height:28px;
width:28px;
border:none;
background: url(../img/bt.png) no-repeat left top;
}

.submit:focus,.submit:hover {
border:none;
background: url(../img/bt.png) no-repeat left top;
}
.h {

	color:#759f1b;
font-size:16px;
float:left;
font-weight:bold;
margin:0px;
	margin-left:10px; 
padding-left:30px;
height:30px;
background: url(../images/mini_icon2.gif) no-repeat;
}
.h span { padding:6px 6px 0 9px; display:block}
.tags{ margin:0 10px}
#hl { margin:10px 0 6px 8px; text-align:left; height:29px; font:bold 13px sans-serif; padding:0 11px 0 9px; color:#4784A3; float:right; } #hl img{vertical-align:middle; margin-right:6px}
#hl span{ display:block; padding:6px 9px 0 6px}
#hl span a{ font:bold 12px sans-serif; }
#hl a{ color:#4784A3;}


div.vipimg a { border: 0; text-decoration:none; background: url(../img/novip.gif);  background-repeat:no-repeat; display:block; width:18px; height:18px; }
div.vipimg a:hover, div.vipimg a:active { border:0; text-decoration:none; background: url(../img/vip.gif); background-repeat:no-repeat;  }
div.selimg a { border: 0; text-decoration:none; background: url(../img/select_b.png); margin-right:2px; background-repeat:no-repeat;  display:block; width:18px; height:18px}
div.selimg a:hover, div.selimg a:active { border:0; text-decoration:none; background: url(../img/select.png); margin-right:2px; background-repeat:no-repeat }


input,textarea,select{
	vertical-align:middle;
	background-color:#f7f7f7;
	border:#E8E8E8 1px solid;
	font-size:8pt;
	font-family:Verdana;
	padding:3px;
	color:#666
}
input:focus,input:hover {
	background-color:#FCFCF9;
	border:1px solid #EDEDED;
}
textarea:focus,textarea:hover {
	background-color:#FCFCF9;
	border:1px solid #EDEDED;
}
.send{ background-color:#fff; border:1px solid #D0DBDC; padding:6px 8px; font-weight:bold; cursor:pointer;  text-align:center}
.send a, .send a:hover{ display:block; padding:6px 8px; border:1px solid #dedede;} .send a:hover{ background-color:#fff; color:#CC6633}
.send:focus, .send:hover{ background-color:#fff; border:1px solid #dedede; color:#CC6633 }
.voit_radio {
background-color:#F4F4F4;
border:0;
}

.radio {
background-color:#FFF;
border:0;
}
.b	 	{	FONT-WEIGHT: bold}
.up		{	TEXT-TRANSFORM: uppercase}
div.pagination {font:normal 18px Arial; text-decoration:none; padding:3px; margin:10px; text-align:center; }
div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none;  color: #FF8280; background: #F6F5F1; }
div.pagination a:hover, div.pagination a:active { border:1px solid #ddd; color: #ddd; background: #FCFCF9; }
div.pagination a:visited { color: #FF8280; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; font-weight: bold; background: #FDFCFC; color: #ddd; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; }
H1		{ font: normal 21px sans-serif; line-height:1.2em; COLOR: #606D85; margin: 8px 0; }
H2		{ FONT: normal 18px arial;  COLOR: #ddd; margin: 0; padding: 10px 0 10px 0 }
H3		{ FONT: normal 18px arial;   margin: 0; padding: 10px 0 10px 0 }
H4		{ font-size:16px; COLOR: #6A6A73; }
H6		{
font: normal 14px sans-serif, Arial, Helvetica; color: #600;

	margin: 4px;
}
h6 img {  margin:0 2px 0 0}

H5		{ FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #FF7400; margin: 0; padding: 10px 0 10px 0 }
.h_small, .h_small td{font:bold 11px/14px sans-serif; color:#666}
#photos { margin:10px 8px ; } #photos img {border:1px solid #DEDEDE; padding:3px; background-color:#FFF}  #photos a, #photos a:hover {border:none}


#add1 {width:30%; float:left; margin-right:20px; margin-bottom:20px}
#add2 { margin-bottom:20px}




/* LINKS */


a, a:visited  {color: #E63309; text-decoration:none; }
a:hover{ color:#CC6633;  text-decoration:none;  }

.a_n, .a_n a, .a_n a:visited{ font:normal 9px verdana; color:#565656; border: none; }
.a_n a:hover { text-decoration: none; color:#53799C; border: none}


TD		{ padding: 0; margin:0 }
#page_list td {font:normal 18px Arial; color:#999}
.line { border-top:1px dashed #cacaca; height:2px; padding-top:1px; margin:6px 0 4px 0}

.abuse	{ font-size: 11px; font-weight:bold; color:#FF3300}

#ob {   BACKGROUND: #FFFFDB; border:1px solid #F2E286}
#ob a    { color: #C63 }
#ob a:hover    { color: #FF7400 }

#obnovip {  BACKGROUND: #FFFFDB; border:1px solid #F2E286 }
#obnovip_b {font-weight:bold}
#ggb_b {font-weight:bold}
#ggb {  BACKGROUND: #FAFAF5; }
#obnovip a, #ob a{font-weight:bold }

#date { margin-bottom: -15px; margin-top: 5px;}
.clear {
	clear:both;
}
.center { background-color:#fff; border-left:1px solid #E9E4DC; border-right:1px solid #E9E4DC; }
TD		{ font: normal 13px/16px sans-serif;}

.rss { position:absolute; top:150px; right:2%; width:24px; height:23px; background: url(../img/rss.png) no-repeat left top; cursor:pointer; padding-right:9px } .rss a{ display:block; border:none; width:36px; height:29px;}
.solid {background: url(../img/solid_g.png) no-repeat left top; padding: 2px 5px 0 8px;}
.solid img{ vertical-align:middle; padding-bottom:3px}

.sidenav ul {
padding:0;
}

.sidenav li {
border-bottom:1px dotted #dedede;
}

.sidenav li a {
		color: #717E92;
	border: none;
	background: url(../img/folder-closed.gif) no-repeat 3% center;
display:block;
padding:5px 0 5px 25px;
}

.sidenav li a:hover {
			color: #C63;
	border: none;
	background:  url(../img/folder.gif) no-repeat 3% center;
display:block;
padding:5px 0 5px 25px;
}

.small {font:normal 10px sans-serif; } .border{vertical-align: middle;}
.border {padding:4px 2px 5px 2px;}
.border2 {padding:2px; margin:5px 0}
#trs{border-bottom: 1px solid #fff; }
.w7{width:7%}
.w8{width:8%}
.w22{width:22%}
.w45{ width:45%}
.w55{width:55%}
.w58{width:58%}
.w60{width:60%}
.w97{width:97%}
.mg8{ margin-top:8px}
.mg11{ margin-top:11px}
.p8 {padding:2px 8px 0 8px}
.pr6 {padding-right:6px}
.pr4 {padding-right:4px}
.pl6 {padding-left:6px}
.mr5 {margin-right:5px} .mr7 {margin-right:7px} .mr3 {margin-right:3px}
.ml5 {margin-left:5px}
.pt6 {padding-top:6px}
.pb4 { padding-bottom:4px}
.mgl4 {margin-left:4px}
.vm{vertical-align:middle}
#but { background-color:#F7F7F2; border:2px solid #F4F3EB; padding:4px 7px; cursor:pointer}
#but a, #but a:hover { font:bold 13px Arial, Helvetica, sans-serif; border:none}
#but:hover, #but:focus{ background-color:#fff; cursor:pointer}

.news { padding:20px 0 20px 10px;} .news h3{  text-align:center;} .news h4{ margin-bottom:5px}
#legend {float:left; } #legend img { vertical-align:middle}



.lst { width:98%; margin:0 auto; background-color:#FCFCF9;}
.lst_b {background-color:#EFEFEF; padding:1px 0; border-top:1px solid #DEDEDE }
.ltd {width:212px; background-color:#FCFCF9; border-right:3px solid #F4F3EB; padding-left:4px }
.rtd {width:200px; background-color:#FCFCF9; border-left:3px solid #F4F3EB; padding-right:4px}
.hits { text-align:right; padding-right:3px; font:bold 11px sans-serif; background: url(../img/star.png) no-repeat 0 top; }
.hits span{margin-top:7px; display:block; color:#C3896A}
.vb b {background: url(../img/solid_g.png) no-repeat left top; padding:6px 5px 5px 10px; display:block; border-bottom:0; color:#C63; font-size:14px;}
#zag2, #zag3 {width:100px; margin:15px 10px 0 10px; background: #F5F5F5 url(../img/zag_bg.png) no-repeat 0 top; border-bottom:2px solid #F5F5F5}
#zag2, #zag3 img{vertical-align:middle; padding-bottom:3px}
#zag2 span, #zag3 span { font-weight:bold; margin-left:8px; COLOR: #C63; vertical-align:middle}
#zag3 {margin-top:0; position:absolute; top:0;}
.listcat_sort{ text-align:center; margin:8px 0 12px 0}
.listcat_sort a{ font:bold 15px Arial, Helvetica, sans-serif; margin-right:5px}
.message { padding:8px 5px;  margin:1px 8px 0 8px; border-top:5px solid #EFEFEF; border-bottom:1px solid #fff; }
.msg_title { margin:9px 0 6px 0}
.msg_title h4{ text-align:center}
.msg_title span { height:20px; padding:10px 10px 0 10px; position:absolute; left:9px; top:40px}
.msg_data{ color:#777; text-align:left; margin-left:35px}
.msg_data span{font:bold 15px Arial}
.msg_contacts { padding:10px 5px 8px 5px} .msg_contacts span { margin:0 3px 0 7px; } .msg_contacts b { border-right:1px solid #999; padding-right:6px} .msg_contacts img{ vertical-align:middle;}
#msg_nav { text-align:center; font:bold 13px Arial, Helvetica, sans-serif; margin:0px auto; width:430px}
#msg_nav a { border:none;}
.msg_control { position:absolute; top:0px; right:8px; width:145px; cursor:pointer; }
.msg_control span {margin-left:2px; padding:5px 5px; display:block; float:left; }
.msg_control span:hover, .msg_control span:focus { background-color:#F7F7F2}
.control_dialog { position:absolute; top:4px; right:155px; z-index:1000; height:20px; padding:4px 5px 2px 8px; background-color: #FBF8E4;/*background: #FBF8E4 url(../img/control_bg2.png) no-repeat left top; */ vertical-align:middle;}
#lmenu ul {
padding:0;
margin:0
}
#lmenu li {
list-style:none;
}

#lmenu ul li a {
font: bold 11px tahoma;
color:#717E92;
display:block;
text-decoration:none;
padding:8px 0 8px 10px;
border-bottom:1px solid #E6E5D6;
}

#lmenu ul li a:hover {
background: url(../img/lm_bg.png) no-repeat right center;
color:#CE6F40;
}

.pad_l8 {padding-left:8px}

/* Ãëàâíîå Ìåíþ ñàéòà background:#F0F0EB;*/
#gm {
position:absolute;
}
<!--
#navigation {


        margin: 1em 0 0 0;
        padding: 0.6em 0 0 0;
        font-weight: bold;
}
#navigation ul, #navigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navigation ul {
        padding: 10px 0 10px;
        text-align: center;
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        background: url(../img/tableft.gif) no-repeat left top;
        color: #717E92;
        text-decoration: none;
        padding: 10px 0 11px 0;
        border: none
}
#navigation ul li span {
        background: url(../img/tabright.gif) no-repeat right top;
        padding: 10px 14px 11px 3px;
        margin: 4px 0 4px 8px;
}
#navigation ul li a:hover span {
        background-position: 100% -75px;
        border-bottom: 1px solid #eee;
}
#navigation ul li a:hover {
        background-position: 0 -75px;
        color:#C63;   border-bottom: 1px solid #eee;
}
#navigation #current a {
        background-position: 0 -150px; border-bottom: 2px solid #fff;  cursor:default; color:#C63;
}
#navigation #current a span {
        background-position: 100% -150px; border-bottom: 2px solid #fff;
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#navigation ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#navigation ul {
        padding-bottom: 0;

}
/**/

/*\*/
* html #navigation ul li a {
        padding: 0;
}
/**/
-->


#gm_foot { position:absolute;  margin:5px 0 0 0; left:20%; height:39px; z-index:1000; }
<!--
#navigation_foot {


        margin: 0 0 1em 7px;
        padding: 0 0 0.6em 0;
        font-weight: bold;
}
#navigation_foot ul, #navigation_foot ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navigation_foot ul {
        padding: 10px 0 10px 0;
	        text-align: center;
}
#navigation_foot ul li {
        display: inline;
}
#navigation_foot ul li a {
        background: url(../img/tableft_f.gif) no-repeat left bottom;
        color: #717E92;
        text-decoration: none;
        padding: 10px 0 10px 0;
        border: none
}
#navigation_foot ul li span {
        background: url(../img/tabright_f.gif) no-repeat right bottom;
        padding: 10px 14px 10px 3px;
        margin: 4px 0 4px 8px;
}
#navigation_foot ul li a:hover span {
        background-position: 100% -39px;
        border-top: 1px solid #eee;
}
#navigation_foot ul li a:hover {
        background-position: 0 -39px;
        color:#C63;   border-top: 1px solid #eee;
}
#navigation_foot #current a {
        background-position: 0 -114px; border-top: 1px solid #fff; cursor:default;  color:#C63;
}
#navigation_foot #current a span {
        background-position: 100% -114px; border-top: 1px solid #fff;
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#navigation_foot ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#navigation_foot ul {
        padding-top: 0;
        margin-top: -1px;
}



/**/

/*\*/
* html #navigation_foot ul li a {
        padding: 0;
}
/**/
-->



/* start font_size */
#txt_size{
	line-height: 1.3em;
}
.size {
  position:absolute;
  top:45px; right:8px;
  color:#3F3F3F;
  font:normal 12px Arial, Helvetica, sans-serif

}
.size b{  font-size:14px   }
  .size img {vertical-align:middle}
.size a {
  color:#707070;
  padding:5px;

}
.size a:hover {color:#c60; background-color:#FBF8E4}

/* end font_size */

.progress{width:1px; font:bold 11px sans-serif; color:#999; background: #DEEBD7 url(bg_progress.jpg) no-repeat left top; overflow: hidden; margin-left:170px; text-align:center}
img {border:0}

#foot {   width:51%; position:absolute; right:35px}
#foot ul{ margin:0 auto; padding:0}
#foot ul li {
display: block;
font:bold 15px Arial, Helvetica, sans-serif;
text-align:center;
float:left

}
#foot ul li a, #foot ul li a span {
color: #717E92;
display: block;
background: url(../img/over.gif) no-repeat 0 -30px;
padding:0px; border:none
}
#foot ul li a span {
margin:0 0px 3px 10px;
padding:5px 10px 6px 0px;
border:none
}
#foot ul li a:hover, #foot ul li a:hover span {
background-color:#e4f2fd;
color:#CC6633
}
#foot ul li a:hover {
background-position: top left;
cursor:pointer; border:none
}
#foot ul li a:hover span {
background-position: top right; border:none;
cursor:pointer;
}





.err{BORDER: 5px dashed #FF0000;}
.err2{background-color:#FF0000}
#thumbBox{ position: absolute; left: 0; top: 0; width: auto; background: transparent; visibility: hidden; z-index: 3000; cursor: pointer; padding:10px; padding-bottom:0; margin-left:20px}
#thumbBox .footerbar{ position:absolute; right:10px; margin:5px 5px 0 0}
#thumbBox #thumbImage{ background-color: white; padding:7px 10px }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
#query {filter:alpha(opacity=20); opacity: 0.6; background:#000000; position: fixed; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; top: 0; left:0; width:100%; height: 100%; display:none;}
#img_query  {background:#ffffff; opacity: 1.0; border:2px dashed #ÑÑÑÑÑÑ; text-align:center; padding: 20px; height: 50px; width: 200px; position: fixed; top: 13em; left: 40%; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 250 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; display:none;}

#smalldiv   {opacity: 1.0; text-align:center; height: 450px; width: 800px; position: fixed; top:  3em; left: 10%; //position: absolute; top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 80 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); z-index: 1000; display:none;} #smalldiv a { border:none}

.nbr{border-bottom:0;}


.xsnazzy {background: transparent; margin:1em;}
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #ebebe7; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #f7f7f3; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #ebebe7; border-right:1px solid #ebebe7;}
.xb1 {margin:0 8px; background:#ebebe7;}
.xb2 {margin:0 6px; background:#ebebe7;}
.xb3 {margin:0 4px; background:#ebebe7;}
.xb4 {margin:0 3px; background:#FCFCF9; border-width:0 5px;}
.xb5 {margin:0 2px; background:#FCFCF9; border-width:0 3px;}
.xb6 {margin:0 2px; background:#FCFCF9; border-width:0 2px;}
.xb7 {margin:0 1px; background:#FCFCF9; border-width:0 2px; height:2px;}
.xboxcontent {display:block; background:#FCFCF9; border:2px solid #ebebe7; border-width:0 2px;}
.ll { position:absolute; top:-999px; left:-9999px; width:1px; }

