* {margin-top:0;padding-top:0; margin-bottom:0;padding-bottom:0;}
html {min-width:1000px; max-width:1260px}
BODY	{
	font: normal 13px/16px sans-serif;
	color: #444;
	TEXT-ALIGN: center;
	background: #b39fbd url(bg.png) repeat-x center top;





}
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 10px 5px 10px; 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:266px;  float:left;  padding:10px 0 3px 35px}
#logo span { position:absolute; top:43px; left:235px; width:80}
#logo a, #logo a:hover, #logo a img{ vertical-align:middle }
#head_main { margin:50px 0 0 3px; position:absolute; left:27%; right:3%;  padding-top:5px } #head_main img{vertical-align:middle } #head_main img { vertical-align:middle; margin-right:5px}
#head_main a, #head_main span { font:bold 99% Arial, Helvetica, sans-serif; padding:0 7px; }
 #head_main span{ color:#B696B3} #head_main a { cursor:pointer}
.select_city {width:193px;  position:absolute; text-align:center; right:3%; top:0; } .select_city select { padding:0; margin:0; border-color:#E4969E; width:160px} .select_city a, .select_city a:link, .select_city a:visited{ font:bold 13px Arial, Helvetica, sans-serif; margin-right:5px} .select_city img { vertical-align: middle}

form { margin:0; padding:0}
.form_div {	float:right;
width:20%; padding:2px 3px 0 0 }
.form_div span { font:normal 11px Tahoma, Geneva; position:absolute; top:32px; right:3%;  margin-right:39px} .form_div span a {color:#fff; } .form_div span a:hover {color:#ff6877}
input.search {
	background-color:#FFF;
color:#888;
height:28px;
border:3px solid #F6E3E3;
width:95%;
font-size:11px;
padding:5px 5px;
}
input.search:focus,input.search:hover {
background-color:#fff;
border:3px solid #EFD2D2;
}

.submit {
height:28px;
width:28px;
border:none;
background: url(bt.png) no-repeat left top;
right:8px;top:20px;
position:absolute
}

.submit_f {
height:28px;
width:28px;
border:none;
background: url(bt.png) no-repeat left top;
right:5px;top:13px;
position:absolute
}
.submit_f:focus,.submit_f:hover {
border:none;
background: url(bt_hover.png) no-repeat left top;
}
.submit:focus,.submit:hover {
border:none;
background: url(bt_hover.png) no-repeat left top;
}
.h {font:bold 13px sans-serif; padding:0 18px 0 9px ; color:#9b7390;  background: #f6e3e3 url(img/rbg.png) no-repeat right top; height:29px; margin:10px 8px 6px 0; text-align:right; float:left}
.h span { padding:6px 6px 0 9px; display:block}
.tags{ margin:0 10px}
#hl {background: #f6e3e3 url(img/lbg.png) no-repeat left top; margin:10px 0 6px 8px; text-align:left; height:29px; font:bold 13px sans-serif; padding:0 11px 0 18px; color:#9b7390; 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; }


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


input,textarea,select{
	vertical-align:middle;
	background-color:#FCFCF9;
	border:#F6E3E3 2px solid;
	font-size:8pt;
	font-family:Verdana;
	padding:3px;
	color:#666
}
input:focus,input:hover {
	background-color:#FCFCF9;
	border:2px solid #EFD2D2;
}
textarea:focus,textarea:hover {
	background-color:#FCFCF9;
	border:2px solid #EFD2D2;
}
.send{ background-color:#C880A6; border:none; padding:6px 8px; font-weight:bold; cursor:pointer;  text-align:center; color:#fff}
.send a, .send a:hover{color:#fff; display:block; padding:6px 8px; border:none} .send a:hover{ background-color:#C378A1;}
.send:focus, .send:hover{ background-color:#C378A1; border:0; }
.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: #C3896A; margin: 8px 0; }
H2		{ FONT: normal 18px arial;  COLOR: #ddd; margin: 0; padding: 10px 0 10px 0 }
H3		{ FONT: normal 18px arial;  COLOR: #ccc; margin: 0; padding: 10px 0 10px 0 }
H4		{ font-size:16px; COLOR: #6A6A73; }
H6		{
font: normal 14px "sans-serif" Arial, Helvetica, sans-serif; color:#CCC;

	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 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:#32568F;  }
a:hover{ color:#ff6877;  text-decoration: underline;}
  
.a_n, .a_n a, .a_n a:visited{ font:normal 9px verdana; color:#565656;}



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: #FFFFE5;}
#ob a    { color: #C63 }
#ob a:hover    { color: #FF7400 }

#obnovip {  BACKGROUND: #FFFFE5; }
#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; vertical-align:top}

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



.small {font:normal 10px sans-serif; } .border{vertical-align: middle;}
.border {border-bottom: 1px dotted #cecece; padding:4px 2px 5px 2px;  border-left: 1px solid #fff; border-right: 1px solid #fff;}
.border2 {border-bottom: 1px dotted #cecece; padding:2px; border-left: 1px solid #fff; border-right: 1px solid #fff; margin:5px 0}
#trs{border-bottom: 1px solid #fff; }
.w7{width:7%}
.w8{width:8%}
.w22{width:22%}
.w45{ width:45%}
.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; margin:10px 15px;} #legend img { margin-left:8px; vertical-align:middle}



.lst { width:98%; margin:0 auto; background-color:#FCFCF9}
.lst_b {background-color:#F6EAE3; padding:1px 0 }
.ltd {width:20%; background-color:#FCFCF9; border-right:3px solid #F6EAE3; padding-left:4px }
.rtd{width:20%; background-color:#FCFCF9; border-left:3px solid #F6EAE3; 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_y.png) no-repeat left top; padding:6px 5px 5px 10px; display:block; border-bottom:0; color:#C63; font-size:14px;}
#zag2 {width:100px; margin:15px 10px 0 10px; background: #f6e3e3 url(img/zag_bg.png) no-repeat 0 top; border-bottom:2px solid #f6e3e3}
#zag2 img{vertical-align:middle; padding-bottom:3px}
#zag2 span { font-weight:bold; margin-left:8px; color:#9b7390; vertical-align:middle}
.listcat_sort{ text-align:center}
.listcat_sort a{ font:normal 19px Arial, Helvetica, sans-serif}
.message { padding:10px 5px; background-color:#FCFCF9; margin:1px 8px 0 8px; border-top:5px solid #FCF6F6; border-bottom:1px solid #ECEAE1;  }
.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: #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:#B696B3;
display:block;
text-decoration:none;
padding:8px 0 8px 10px;
border-bottom:1px solid #E6E5D6;
cursor:pointer
}

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

.pad_l8 {padding-left:8px}

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

       
        margin: 1em 0 0 0;
        padding: 0.6em 0 0 0;
        font: bold 12px Arial, Helvetica, sans-serif;
}
#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(tableft.png) no-repeat left top;
        color: #FCF3F3;
        text-decoration: none;
        padding: 10px 0 11px 0;
        border: none
}
#navigation ul li span {
        background: url(tabright.png) no-repeat right top;
        padding: 10px 15px 11px 4px;
        margin: 4px 5px 4px 10px;
		  border-bottom: 1px solid #eee;
}
#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:#C378A1;  
}
#navigation #current a {
        background-position: 0 -150px;   cursor:default; color:#C378A1;
}
#navigation #current a span {
        background-position: 100% -150px;    border-bottom: 1px 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: bold 12px Arial, Helvetica, sans-serif;
}
#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(tableft_f.png) no-repeat left bottom;
        color: #FCF3F3;
        text-decoration: none;
        padding: 10px 0 10px 0;
        border: none
}
#navigation_foot ul li span {
        background: url(tabright_f.png) no-repeat right bottom;
		  padding: 10px 15px 11px 4px;
        margin: 4px 5px 4px 9px;
    
}
#navigation_foot ul li a:hover span {
        background-position: 100% -38px;
        border-top: 1px solid #eee;
}
#navigation_foot ul li a:hover {
        background-position: 0 -38px;
        color:#C378A1;   border-top: 1px solid #eee;
}
#navigation_foot #current a {
        background-position: 0 -114px; border-top: 1px solid #fff; cursor:default;  color:#C378A1;
}
#navigation_foot #current a span {
        background-position: 100% -113px; 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;
	color:#565656
}
.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 {  magin: 0 auto}
#foot ul{ margin:0 auto; padding:0}
#foot ul li {
display: block;
font:bold 99% Arial, Helvetica, sans-serif;
text-align:center;
float:left

}
#foot ul li a, #foot ul li a span {


display: block;
background: url(over.gif) no-repeat 0 -30px;
padding:0px; 
}
#foot ul li a span {
margin:0 0px 0 10px;
padding:5px 10px 6px 0px;
border:none
}
#foot ul li a:hover, #foot ul li a:hover span {
background-color:#F6E3E3;

}
#foot ul li a:hover {
background-position: top left;
cursor:pointer; border:none;
color:#fff
}
#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; } 

