body{
  margin:0;
  padding:0;
  text-align:left;
}
body, html, td, a{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:black;
}
img {
  border: none 0;
}
h1{
  font-weight: normal;
  letter-spacing:-0.03em;
  font-size: 21pt;
  color: #324058;
  margin:10px 0 0;
  padding:0;
}
h1#marg_20{
  position:relative;
  margin:-15px 0 5px;
}
h1.cat{
  font:normal 36px Tahoma, sans-serif;
  color:#594f6e;
  background: transparent url(../image/logo_sell.gif) no-repeat;
  height:75px;
  padding:25px 0 0 60px;
  margin: 0 0 0 10px;
  letter-spacing:0em;
}
h2{
  font-size: 18pt;
  font-weight: normal;
  letter-spacing: -0.03em;
  margin:0px 0px 10px 0px;
  color:#B0B0B0;
}
h3{
  font-size: 14pt;
  font-weight: normal;
  letter-spacing: -0.03em;
  margin:0px 0px 10px 0px;
}
h3.e404{
  font-family: Georgia,Times,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 2.3em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
table.obob{
  width:100%;
  padding:0 10px;
}
.hide {
  display:none;
}
td.tdheader{
  max-width:300px;
  background:#DFDFDF url(../image/rybrika.gif);
  height:24px;
}
td.tdheader h1{
  font: bolder 13px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}
td.tdborder{
  background:#F8F8F8;
  border-bottom:solid 1px #C4C4C4;
  border-left:solid 1px #C4C4C4;
  border-right:solid 1px #C4C4C4;
  vertical-align:top;
}
span.ot{
  display: block;
  margin:5px 0 15px;
  color:black;
}
span.ot br.ot{
  margin-bottom:7px;
}
span.ot a{
  font-size:11px;
  margin-left:8px;
  color:black;
}
span.ot .tit{
  font-size:13px;
  text-decoration:none;
  font-weight:bolder;
  margin:0;
}
span.ot .tit:hover{
  text-decoration:underline;
}
.ttop{
  font-size:8pt;
  color:#BCBCBC;
}
td#l22{
  background:#A3A3A3 url("../image/l22.gif") no-repeat top right scroll;
}

td#l22 table td{
	vertical-align: middle;
	height: 25px;
}
.wpix{
  color:white;
}
td#num{
  border:solid 1px #7fa8cc;
  font-size:13px;
  color:#072e52;
  background-color:#dff0ff;
}
td#num_sel{
  border:solid 0px #7fa8cc;
  font:bold 15px Arial;
  color:#072e52;
  background-color:white;
}
a{
	line-height:130%;
	text-decoration:none;
	font-size:12px;
	color:#31376b
}
a.menu{
	font: normal 12px Georgia, verdana, arial, serif;
	margin-left:0.1em;
	margin-right:0.5em;
	color:white;
}
a.menu:hover{
	text-decoration:underline
}
a.sea{
	margin-right:0.5em;
	margin-left:0.5em;
	text-decoration:underline;
	color:#31376b
}
a.keyword{
	font-size:13px;
	text-decoration:underline;
	color:#008000;
}
a.keyword:hover, a.sea:hover{
	text-decoration:none;
}
a#logotip{
	font-size:16px;
	color: white;
	text-decoration:none;
}
a:hover, a#logotip:hover{
	text-decoration:underline;
}
blockquote#sm25{
	margin-left:25px;
}
blockquote.add_new{
	margin-left:23px;
}
hr#l1{
	color:#072e52;
	height:4px;
	width:900px;
	border-style:none;
	background-color:#072e52;
	margin-top:0;
	margin-bottom:0;
}
.tagsline{
	padding: 1em 1em 2em 0;
	margin: 1em 0;
	text-align:center;
	line-height:150%;
}
.tagsline a{
	color:#587FBA;
	margin-right:7px;
}
.tagsline a:hover{
	color:#072E52;
	text-decoration: none;
}
span#tit{
	font-size:120%;
	line-height:130%;
	color:#072e52;
}
span#tit_sm{
	font-size:90%;
	line-height:130%;
	color:#072e52;
}
span#tit_smw{
	font-size:90%;
	line-height:130%;
	color:white;
}
.ask{
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	color:#072e52;
}
span#txtsea{ 	font-size:13px; 	color:#31376b } span#txtname{ 	font-size:13px; 	font-weight:bold; 	color:#48268c; }
span#txttime{
	font-size:10px;
	color:grey;
}
#ttcom span#txttime{
	margin-top: 15px;
	display: block;
}
span.txtcom{
	font-size:10pt;
	color:#252937;
}
span#txtsb{
	font:normal 28px Tahoma, sans-serif;
	color:#e3e3e3;
}
td.l3 span#txtsb{
	float: right;
	margin-right: 30px;
}
span#categ_titl{ 	font:normal 22px Tahoma; 	color:#594f6e; } span#txttitle{ 	font:normal 14px Tahoma; 	color:#594f6e; } form#main{ 	margin:0 0 0.5em; } input, select, textarea{ 	font-size:10pt; } input.main, select.main, textarea.main{ 	border:solid 1px #929292; 	margin:0; 	padding:2px; 	color:#072e52; } input.main, select.main, textarea.main{ 	background-color: white; } td.col{ 	background-color:#f2f4f7; } td.col1{ 	background-color:#effbef; } td.col, td.col1{ 	border:solid 1px #e5e5e5; 	border-right:solid 0px white; } td.col_one{ 	background-color:#f2f4f7; 	border:solid 1px #e5e5e5; } td.col1_one{ 	background-color:#effbef; 	border:solid 1px #e5e5e5; } td.tbl_top{ 	background: #072e52 url("../image/bg_tbl_top.gif"); 	font-size: 13px; 	color: #ffffff; 	height: 22px; } table.tbl{ 	border:solid 1px #737678; }
td.tbl_mid{
	border:solid 1px #ffffff;
	background-color:#F8F8FA;
	font:normal 12px Arial;
	color:#072e52;
	vertical-align:top;
}
.mid_red{ 	font:bold 12px Arial; 	color:#ed1d2d; } #error_mess{ 	color:#FF0000; 	text-align:center; 	font-size:16pt; 	text-decoration:none; } a.link_up{ 	color:#587FBA; 	text-align:center; 	font-size:16pt; 	text-decoration:none; } a.link_down{ 	color:#008000; 	font-size:16pt; 	text-decoration::none; } #msg_trim_mess{ 	color:#FF0000; 	font-size:75%; } b.nl{ 	font-size:11px; 	color:#4C4C4C; 	border:solid 1px #4C4C4C; } a.nl{ 	font-size: 11px; 	color:#4C4C4C; } a.b-image img{ 	border:5px solid #E9E9E9; 	margin-right:7px; 	margin-bottom:7px; } a.b-image:hover img{ 	border-color:#D3D3D3; } #searchform { 	width:394px; 	height:18px; 	float:left; 	padding-left:160px; 	position:relative; } #searchform .submit { 	padding-left:7px; 	width:21px; 	height:18px; } #searchform .inputtext { 	background-image: url(../image/input.gif); 	padding:0; 	margin:0; 	width:345px; 	height:18px; 	border:0; 	font-size:14px; 	color:#072e52; 	line-height:19px; 	float:left; 	padding-left:3px; }.sape{ 	font-size: 10px; color:#BCBCBC; }
.ssmall{
	font-size: 9px;
	color:#A3A3A3;
}
a.ssmall{
	font-size: 12px;
}
a.ssmall:hover{
	color: red;
}
#error { 	border: 1px solid #FBE5C0; 	background-color: #FFEFE8; 	padding: 8px 11px; 	font-size: 13px; 	font-weight:normal; 	margin: 0 5px 0 0; } #error a{ 	color: #587FBA; } #vmessg { 	border: 1px solid #E89B88; 	background-color: #FFEFE8; 	padding: 8px 11px; 	font-size: 13px; font-weight: normal; 	margin: 0px; } div#menu{ 	padding-left: 5px; } 
div#menu a{
	background: url(../image/el_12.gif) no-repeat left top scroll;
	padding-left: 20px;
	color:#587FBA;
	font-size:12px;
	display: block;
	margin-bottom: 5px;
}
div#menu a:hover{
	background-position: 0 -13px;
	color: #ff9308;
}
div#menu sup{ 	color: red; } /*** Page Numbers ********************************************************/.pages { 	padding: 0 0 0.5em 0; 	margin: 0; 	clear: left; }.pages a:hover { 	text-decoration: none; 	background:#e6e6e6; }.pages a, .pages span { 	color: #666666; 	line-height: 2.2em; 	padding:5px 5px 5px 5px; 	text-align:center; 	margin-right: 0.2em; 	margin-bottom: 0.4em; 	border: 1px solid #fff; 	background: #fff; 	font-family: Arial, sans-serif; 	display: block; 	float: left; }.pages span.current { 	border: 1px solid #beb1b1; 	font-weight: bold; 	background: #666666; 	color: #fff; 	font-size:10px; }.pages a { 	border: 1px solid #beb1b1; 	text-decoration: none; 	color:#777 !important; 	font-size:10px; }.pages a.key { 	background:#F7FAEF; 	border: 1px solid #beb1b1; 	text-decoration: none; 	color:#777!important; 	font-size:10px; } img.icon{ 	float:left; 	margin:0 5px; } div#text_symbols{ 	font-size:10px; 	color: rgb(134, 134, 134); } a.ml{ 	color: black; 	text-decoration: none; } a.ml:hover{ 	color: #7A7A7A; 	text-decoration: none; }
div#busy_layer{
	visibility: hidden;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: gray;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index:2;
}
#emailform{
	z-index:999;
	position:absolute;
	top:50px;
	left:150px;
}
	
.bg_a3{ 	background-color:#a3a3a3; }.bg_e5{ 	background-color:#e5e5e5; }.bg_f8{ 	background-color:#f8f8f8; } td.l{ 	background-image: url(../image/l.jpg); } td.l3{ 	width:540px; 	height:104px; 	background: transparent url(../image/l3.jpg) no-repeat top right scroll ; 	vertical-align:center; } form#searchform{ 	position:relative; 	top:9px; }.li1{ 	background-color:#072e52; }.li2{ 	background:#dfdfdf; } div#bann a img{ 	opacity: 0.3; 	filter: alpha(opacity=30); 	border:0; } div#bann a:hover img{ 	opacity: 1; 	filter: alpha(opacity=100); } div.frminv{ 	float:right; 	width:322px; 	position:relative; 	margin:-30px 15px 10px 0px; } form.frminv{ 	width:322px; 	height:48px; } 
form.frminv input.mail{
width:265px;
height:28px;
border:solid 1px #848484;
font-size:13px; 	
color:#A3A3A3; 	
float:left; 	
margin:7px 0 0 13px; 	
background: white url(../code/invite/skin/ppl.gif) no-repeat top left; 	
padding: 5px 0 0 30px; 
} 
form.frminv input.butt{ 	width:30px; 	height:29px; 	float:right; 	margin:7px 8px 0 0; } td.sh4{ 	vertical-align:top; 	background-image:url(../image/shape4.gif); 	width:8px; }.sh2{ 	background-image:url(../image/shape2.gif); }.d250{ 	width: 275px; }.lcom{   padding-bottom: 7px; } li{margin-top: 15px;}.red{color: red;} img.top_ban{position:relative; left: -15px;} #runeta{   height: 30px;   background-image: url(../image/runeta/rupremia_bg.jpg); } #runeta a{   text-decoration: none; } #runeta a:hover *{   color: #F0E7BA; } #premia{   height: 30px;   background: url(../image/runeta/rupremia.jpg) no-repeat top left scroll;   padding: 8px 0 0 230px;   color: white;   font: normal 15px Georgia,verdana,arial,serif; } #premia b{   font-size: 16px; } /* Search */ div.search { width: 214px; float: right; padding-right: 3px; padding-top: 20px; } div.search form { width: 199px; position: relative; } div.search input { border: 0; margin: 0; position: absolute; } div.search .text { width: 170px; height: 25px; padding: 5px 0 6px 15px; font: normal 12px Verdana, Sans-Serif; color: #777; background: url(../image/search-left.gif) no-repeat; } div.search .button { width: 29px; height: 25px; top: 0px; right: 0px; background: url(../image/search-button.gif) no-repeat; } /* Fast Comment */.r-block{padding: 12px; border: solid 1px #909090; background-color:#e6e6e6; padding-left:9px;}.r-block:before {display: block;height: 11px; background: url(../image/round/1_tr.gif) no-repeat 100% 0;content: url(../image/round/1_tl.gif);margin: -15px -13px 1px -10px;}.r-block:after {display: block;height: 11px; background: url(../image/round/1_br.gif) no-repeat 100% 0;content: url(../image/round/1_bl.gif);margin: 7px -13px -14px -10px;}.p_feedback{width:400px;}.p_feedback textarea{display:block;height:70px;margin:10px 8px;width:360px;}.p_feedback button{margin-left:7px;}
#question a {
	color: #a3a3a3;
	margin-bottom:15px;
	display:block;
	width: 440px;
}
#question a:hover{
	color:red;
	text-decoration:none;
}
.b-pseudo-link {
	border-bottom:1px dotted;
	cursor:pointer; 
	text-decoration:none; 
	font-size:11px;
}
#f_mess{
	color:red;
	font-weight:bold;
}
#header, #is_user{
  background:#EEE5B8 url(../image/header_yellow.gif) left top repeat-x;
  border-bottom:1px solid #D7CF9E;
  border-left:1px solid #E4DDB4;
  border-right:1px solid #DCD4A4;
  color:black;
  font-size:11px;
  font-weight:bold;
  margin:0;
  padding:2px 10px 5px;
  font-family: tahoma,verdana,arial,sans-serif;
}
#header { position: relative; margin-top:-16px; } #header h1{ font-size:11px; margin:0; padding:0; color:black; letter-spacing:0; font-weight: bolder; } #header span { color:#C8BF85; } #header b, #is_user b { float:right; } 
#is_user b a{
	color:#072E52;
	font-weight: bold;
	font-size: 12px;
}
#header b a{ color:#C8BF85; font-weight: bolder; } #header b a:hover{ color:black; text-decoration:none; }.flexBox { padding:10px 8px 15px; }.clearFix { display:block; }.bOpen *, .profileTable *{ font-family:tahoma,tahoma,verdana,arial,sans-serif; }.bOpen .flexHeader { background-image:url(../image/flex_arrow_open.gif); background-position:left center; background-repeat:no-repeat; border-top:1px solid #B1BDD6; height:14px; margin: 5px 0; }.flexHeader { background:#DAE2E8 none repeat scroll 0 0; border-top:1px solid #B1BDD6; padding:3px 8px 3px 23px; text-align:left; }.flexHeader div { float:left; }.flexHeader h2 { color:#45688E; display:inline; font-size:11px; margin:0; padding:0; font-weight:bolder; letter-spacing:0; }.flexHeader .flexEdit { float:right; font-weight:bold; }.flexHeader .flexEdit a { color:#45688E; }.profileTable { margin:0 0 8px; padding:0; width:100%; }.profileTable .label { color:gray; width:170px; }.profileTable td { font-size:11px; line-height:13px; margin:0; padding:1px 0; vertical-align:top; } td.label { text-align:left; }.dataWrap a { font-size: 11px; color:#2B587A; text-decoration:none; }.dataWrap a:hover { text-decoration:underline; }.profileActions { background:white none repeat scroll 0 0; border-bottom:1px solid #CCD3DA; border-top:1px solid #CCD3DA; margin:10px 0; }.profileActions a.m { background:white none repeat scroll 0 0; display:block; margin:0; padding:3px; color:#2B587A; font-weight:bolder; }.profileActions a.m:hover { text-decoration:none; background:#DAE2E8 none repeat scroll 0 0; }.profileActions font { padding:1px; font-weight: normal; float:right; }.editorPanel { background:#F7F7F7 none repeat scroll 0 0; padding:10px 0; }.editorTbl{ margin:0 auto; }.editor { margin:3px auto 7px; width:580px; }.editor td { border:medium none; margin:0; padding:5px 1px 1px; }.editor td.label { color:#777777; font-size:11px; font-weight:bold; padding-right:15px; text-align:right; width:150px; }.editor td.labelField { width:350px; }.labelField a{ 	text-decoration: underline; }.labelField a:hover{ 	text-decoration: none; }.divider { border-bottom:1px solid #FFFFFF; border-top:1px solid #E0E0E0; height:0; margin:5px 0; overflow:hidden; }.editorPanel input[type="text"],.editorPanel input[type="password"],.editorPanel input[type~="text"],.editorPanel input[type~="password"] { border:1px solid #C0CAD5; font-family:tahoma,tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; }.editorPanel input[type="submit"],.editorPanel input[type="button"],.editorPanel input[type~="submit"],.editorPanel input[type~="button"] { background-color:#36638E; border:0 none; color:#FFFFFF; font-family:tahoma,tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; }.adm_but a{ 	line-height:180%; }.adm_but .del, a.delete{ 	background: transparent url('../image/user/del.gif') no-repeat left top; 	padding-left: 17px; 	color:red; }.adm_but .pub{ 	background: transparent url('../image/user/pub.gif') no-repeat left top; 	padding-left: 17px; 	color:green; }.adm_but .sleep{ 	background: transparent url('../image/user/sleep.gif') no-repeat left top; 	padding-left: 17px; 	color:grey; }.adm_but .refresh{ 	background: transparent url('../image/user/refresh.gif') no-repeat left top; 	padding-left: 17px; 	color:green; }.adm_but .write, .write{ 	background: transparent url('../image/user/write.gif') no-repeat left top; 	padding-left: 17px; 	color:blue; } #last_reg_user{ 	text-align:left; 	margin-bottom:15px; } #last_reg_user a{ 	font-size: 12px; 	color:#45688E; } #last_reg_user span{ font-size: 9px; color: grey; margin-right: 10px; }.shadetabs{ margin-top:0px; }.shadetabs a{ color:#0033FF; padding: 0.4em 0.6em 0.6em; text-decoration:underline; }.shadetabs p{ 	color: black; 	font-size: 11px; 	margin-left:7px; }.shadetabs a:hover, .shadetabs a.selected{ text-decoration:none; }.shadetabs a.selected{ color: black; background:#DCE3F6; }.shadetabs li { color:#999999; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }.tabcontent{ display:none; padding:5px; background:#DCE3F6 none repeat scroll 0 0; clear:both; padding:0.5em; }.tabcontent textarea{ width:315px; heigth: 60px; font-size:11px; }.note { display: block; color:#999999; font-size:85%; font-weight:normal; margin:0.3em 0; }
#body-wrapper{
  max-width: 1500px;
  min-width: 990px;
  margin: 0 auto;
  background-color: white;
}
body{
  background-color: #e3e3e3;
}
.scroller{
  position: static;
}
table td{
  vertical-align: top;
}
td.middle{
  vertical-align: middle;
}
td.left-menu{
  width: 270px;
  padding-right: 20px;
}
table.td-menu{
  width: 265px;  
}
ul.pages-menu{
  list-style: none;
  padding:0 10px 20px 5px;
  margin:0;
}
ul.pages-menu li small{
clear: both;
display: block;
color: grey;
}
.search form{
	margin-bottom: 10px;
}
.page-table{
	min-width: 1000px;
	width: 90%;
}
.adv-small, .adv-small-top{
	display: block;
	text-align: center;
	color: #484848;
	font-size: 11px;
	text-decoration: none!important;
}
.adv-small-top{
	display: inline-block;
	float: left;
	font-size: 9px;
	position: relative;
	line-height: 12px;
	margin-top: -16px;
	padding: 2px 5px;
	*margin-top: -19px;
	*padding: 2px 2px;
	background: #fff;
	color: #000;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
.adv-small-top:hover{
	background: #062c53;
	color: #fff;
}
td.c-pages blockquote{
	margin:3px 10px;
}
td.c-pages, td.c-pages a{
	color: #a3a3a3;
	padding: 3px 5px;
	text-decoration: none;
}
td.c-pages a:hover{
	background-color: #a3a3a3;
	color: #fff;
}
form.big-search{
	width: 100%;
}
	form.big-search table{
		width:100%;
		background-color:#E5E5E5;
		position:relative;
		left:-50px;		
	}
		form.big-search table td{
			height:40px;
			background-image: url(../image/search_bg.gif);
			vertical-align: middle;
		}
		form.big-search table .td1{
			width:50px;
		}
a.adv-link{
	color: #FFB6C1;
}
div.cat-banner{
	text-align: center;
	margin:0 0 10px;
}
.footer{
	margin-top: 10px;
}
a.reload{
	font-size: 9px;
	text-decoration: none;
}
	a.reload:hover{
		border-bottom: dotted 1px black;
	}
table.catalog-link td{
	vertical-align: middle;
}
table.catalog-link td a{
	color: grey!important;
	font-size: 11px;
	margin: 0 5px;
}
	table.catalog-link td a:hover{
		color: black!important;
	}
#fancybox-title-over{
	text-shadow: 1px 1px 0px #000;
}
#page-text a{
	font-style: italic;
	color: #008000;
}
#page-text ul li, #page-text ol li{
	margin: 3px 0 5px;
}
#foo-banner{
	background-color: #e3e3e3;
	display: inline-block;
}
#foo-banner .adv-small{
	display: block;
	padding: 2px 5px;
	text-align: center;
	background-color: #45688E;
	color: #FFFFFF;
}
#foo-banner .adv-small:hover{
	background-color: #FFFFFF;
	color: #45688E;
}
