html, body, h1, h2, h3, h4, ul, ol, li, dl, dd, dt, p, em, ins, pre, fieldset, legend, form, var, img, address {
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
  border:0;
  outline:0;
}
img { 
	vertical-align: bottom; 
	border: 0;
	-webkit-border-radius:.3em .3em .3em .3em;
	-moz-border-radius:.3em .3em .3em .3em;
	border-radius:.3em .3em .3em .3em;
}
html, body { height:100%; }
body, td, textarea, input, button {
  font-size:13px;
  font-family:Arial, sans-serif;
}
body { min-width:1000px; padding:10px; }
table {
  width:100%;
  border-collapse:collapse;
}
td, th { -padding:0; }

OL{margin-right:50px;margin-left:30px;}
UL{margin-right:50px;margin-left:30px; list-style-image:url("/images/ulobject.gif"); }

a{color:#0066CC;text-decoration:none;vertical-align:baseline;}
a:hover{color:#3399FF;text-decoration:underline;}
a:visited{color:#0099CC;text-decoration:none;}


body.body{ }
div.header {position: relative; width: 99.8%; display: block; padding: 40px 0 10px 0; background: url(/images/header.gif) repeat-x right bottom;}
div.top_menu {position: relative; width: 99.8%; -border-top: 1px solid #ccc; display: block; height: 40px; }

div.top_menu a{ display: inline-block; width: 100px; height: 40px; padding: 0 10px 0 10px; background: #F6F6F6; line-height: 40px; text-decoration: none; text-align: center; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

div.page {position: relative; width: 99.8%; -border: 1px solid #000; display: block; height: 2000px;}
div.left_column {position: relative; width: 20%; -border: 1px solid blue; float: left; min-height: 200px; display: block; margin-right: 10px;}
div.ceneter_column {position: relative; width: 58.5%; -border: 1px solid green;  float: left; }
div.right_column {position: relative; width: 20%; -border: 1px solid blue; float: right; min-height: 200px; display: block;}
div.footer {position: relative; width: 99.8%; border-top: 1px solid #C0C0C0; display: block; text-align: center; padding: 120px 0 10px 0; float: left; background: #F6F6F6; color: gray; height: 30px; margin-top: 40px; font-size:12px;}

div.cat_block{position: relative; width: 99.8%; height: 50px; background: #F6F6F6; border-top: 1px solid #C0C0C0; padding-top:10px;}
div.cat_link{position: relative; display: block; height: 40px; width: 14%;  float: left;  margin-right: 20px;}
div.cat_sub_link{position: relative; display: block; height: 40px; width: 12%;  float: left; text-align: center; }

div.advert_block{position: relative; width: 99.8%; -min-height: 160px; background: #F6F6F6; border-top: 1px solid #C0C0C0; padding: 5px;}
div.selected { background: #fff;}
div.owner_list{position: relative; width: 45%; background: #F6F6F6; border-top: 1px solid #C0C0C0; min-height: 70px;}
h1.title{position: relative; display: block; height: 40px; background: #F6F6F6; border-top: 1px solid #ccc; padding: 5px 0 0 5px; }

.gia { font-family:Georgia, "Times New Roman", serif; }
.hide { display:none; }
.block { display:block; }
.nobr { white-space:nowrap; }
.gray3 { color:#333; }
address, .gray6 { color:#666; }
.gray9 { color:#999; }
.gray10 { color:#666; }
.fl-l { float:left !important; }
.fl-r { float:right !important; }
.fl-n { float:none !important; }
.db { display:block; }
.dib { display:inline-block; }
.di { display:inline; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center !important; }
.m0 { margin:0 !important; }
.p0 { padding:0 !important; }
.b0 {
  border:0 !important;
  text-decoration:none !important;
}
.fwn{font-weight: normal;}

.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }

.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.m10 {margin: 10px 10px 10px 10px;}
.p10 {padding: 10px;}
.p20 {padding: 20px;}
.pt0 {padding-top: 0;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pb0 {padding-bottom: 0;}
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }
.fs24 { font-size:24px; }
.fs25 { font-size:25px; }
.fs30 { font-size:30px; }
.fs35 { font-size:35px !important; }
.fs40 { font-size:40px; }
.fs50 { font-size:50px; }
.cp { cursor:pointer; }
.dotted, .dotted-black, .dotted-red, .dashed {
  border-bottom:1px dotted;
  cursor:pointer;
  text-decoration:none;
}



.cp { cursor: pointer; }
.dotted { border-bottom: 1px dotted #06c !important; text-decoration: none !important; color: #06c; //position: relative; cursor: pointer; }
.dashed { border-bottom: 1px dashed #06c; text-decoration: none !important; color: #06c; //position: relative; cursor: pointer; }
.dashedactive { border-bottom: 1px dashed #f60; text-decoration: none !important; color: #f60; //position: relative; cursor: pointer; }
.orangeline{border-bottom: 1px solid #000;}
.dotted-black { text-decoration: none !important; color: #000; border-bottom: 1px dotted #000; }
.dotted-red  { text-decoration: none; color: #c00; border-bottom: 1px dotted #c00; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.tar{text-align: right;}
.tal{text-align: left;}
.middle-no { vertical-align:10% !important; }
.text-bull { color:#ed6e00; }
.redtext { color:#f00; }
.red2text { color:#c00; }
.orangetext,.orangetext a { color:#f60; }
.greentext { color:#090; }
.black { color:#000; }
.white { color:#fff; }
.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }
.s {
  text-decoration:line-through;
  width:40px !important;
}
.w30 {width:31%;}
.w50 {
  float:left;
  width:47%;
  margin-right:10px;
}
.w50r {
  float:right;
  width:47%;
  margin-left:6%;
}
.w100 {width:98.8%;}
.sure {
	box-shadow: 0 0 1px #666; 
	-moz-box-shadow: 0 0 1px #666; 
	-webkit-box-shadow: 0 0 1px #666;
	-webkit-border-radius:.3em .3em .3em .3em;
	-moz-border-radius:.3em .3em .3em .3em;
	border-radius:.3em .3em .3em .3em;
	width: 96%;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0; 
}

.shadow{
	box-shadow: 0 0 1px #666; 
	-moz-box-shadow: 0 0 1px #666; 
	-webkit-box-shadow: 0 0 1px #666;
}
.radius{
	-webkit-border-radius:.3em .3em .3em .3em;
	-moz-border-radius:.3em .3em .3em .3em;
	border-radius:.3em .3em .3em .3em;
}

img.main{width:45%; border: 1px solid #ccc; padding: 10px; background: #fff;}
img.advert{width:10%; border: 1px solid #ccc; padding: 10px; background: #fff;}
img.fav{width:90%; border: 1px solid #ccc; padding: 10px; background: #fff;}

.ap-i {position:relative;padding: 5px 0; background-repeat: no-repeat; background-position: 12px 50%; line-height: 1.3em; margin-bottom: 10px; min-height: 34px; height: auto!important; height: 44px}
.ap-i p  {-margin-left: 10%; padding-left: 50px; padding-right: 5px}
.ap-i-compl {position: relative; background: url(/images/i-compl.gif) no-repeat 100% 50%; font-size: 20px; height: 30px; line-height: 30px; margin-left: 5px; padding-right: 6px; display: block}
.ap-i-compl strong {width: 74px; padding-right: 6px; position: absolute; margin-left: -80px; text-align: center; background: url(/images/i-compl.gif) no-repeat 74px 50%; }
.ap-i-compl b {position: relative; background: url(/images/i-compl.gif) no-repeat -6px 50%; height: 100%; left: 0; display: block}
.ap-i-compl b span {width: 6px; height: 100%; margin-right: -6px; right: 0; background: url(/images/i-compl.gif) no-repeat -294px 50%; position: absolute; overflow: hidden}
.BlockPercent{
	-margin-top:5px; 
	position: relative; 
	-border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-padding-top: 5px;
}

a.pager_item{
	background: #fff;
	padding: 6px 10px 6px 10px;
	margin: 0 4px 0 4px;
	border: 1px solid #ccc;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
}
a.pager_selected{
	background: #FFFFC6;
	color:#FF4300;
	border: 1px solid #FF4300;
}

.LoginForm{
	-background: #fff; 
	border-radius: 9px 9px 9px 9px;
	-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
	border: 1px solid #ccc;
	position: relative;
	background: #e0ebed;
}

.hw_link a{ font-size: 16px; -color: #f60; }
.hw_link a.green_text{color: green; font-weight: bold;}
.hw_link a.red_text{color: red; font-weight: bold;}



#Payment {
	color: #000;
	font-size: 14px;;
	padding-top: 20px;
	text-align: left;
	margin: 0 2%;
}

#Payment .SelectMethodText { text-align: center; font-size: 24px; color: #333; }
#Payment .SelectMethodText SPAN { display: inline-block; padding: 0 10px; background: #fff; }