body,p,td,font {font-size : 12px; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration : none; color : #6a6a6a;}

.dsp_n { display:none; }

a:link, a:visited {color: #0070bb; text-decoration: underline; font-family: georgia,times new roman, serif; font-size : 14px;}
a:hover {color: #0070bb; text-decoration: none; font-family: georgia,times new roman, serif; font-size : 14px;}

h2 {margin: 21px 45px 21px 0px; padding: 0px;}
h2.nolr {margin: 21px 0px; padding: 0px;}
h2.title {margin: 18px 0px 14px 0px; padding: 0px;}

.all {color: #0070bb; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 12px;}
a:link.all, a:visited.all {color: #0070bb; text-decoration: underline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 12px;}
a:hover.all {color: #0070bb; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 12px;}

a:link.all1, a:visited.all1 {color: #0070bb; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 12px; border-bottom: 1px dashed;}
a:hover.all1 {color: #0070bb; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 12px; border-bottom: none;}

a:link.tahoma11, a:visited.tahoma11 {color: #0070bb; text-decoration: underline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 11px;}
a:hover.tahoma11 {color: #0070bb; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 11px;}

body, p {margin: 0; padding: 0;}
ul.botty {margin: 4px 0 0 0; padding: 0; border-bottom: #7a7a7a 1px solid;}
ul.botty li {margin: 0; padding: 5px 0 4px 15px; border-top: #7a7a7a 1px solid; background: url(/images/str.gif) no-repeat 0 9px; list-style-type: none;}

ul.bullit {margin: 20px 0 0 0; padding: 0;}
ul.bullit li {margin: 0; padding: 3px 0 2px 15px; background: url(/images/bullit.gif) no-repeat 0 8px; list-style-type: none;}

ul.strelka {margin: 10px 0 5px 11px; padding: 0;}
ul.strelka li {margin: 0; padding: 3px 0 2px 15px; background: url(/images/strelka.gif) no-repeat 0 8px; list-style-type: none;}


.adotty {font-size : 14px; font-family: georgia,times new roman, serif; text-decoration : none; color : #fad389;}
a:link.adotty, a:visited.adotty  {color: #fff; text-decoration: none;}
a:hover.adotty {color: #fff; text-decoration: underline;}

a:link.jeton, a:visited.jeton, a:hover.jeton  {color: #fff; text-decoration: none;}
p.jeton {margin: 20px 0 0 0; color: #fff; text-decoration: none; font-size: 14px; font-family: georgia,times new roman,serif;}

.text_seb {width: 195px; line-height: 16px; margin: 10px 0 0 0;}
.blacki {font-size : 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration : none; color : #000;}
a:link.blacki, a:visited.blacki  {color: #000; text-decoration: underline; font-size : 14px; font-family: georgia,times new roman, serif;}
a:hover.blacki {color: #000; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif;}

.blacki1 {font-size : 14px; font-family: georgia,times new roman, serif; text-decoration : none; color : #434343;}
a:link.blacki1, a:visited.blacki1  {color: #434343; text-decoration: underline; font-size : 14px; font-family: georgia,times new roman, serif;}
a:hover.blacki1 {color: #434343; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif;}

a:link.blacki_dot, a:visited.blacki_dot  {color: #000; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif;  border-bottom: #000 1px dashed;}
a:hover.blacki_dot {color: #000; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif; border-bottom: 0;}
.f14 {font-size: 14px;}
.col {color: #0070bb; font-size: 15px;}

.blacki12 {font-size : 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration : none; color : #000;}

.logname {font-size : 14px; font-family: georgia,times new roman, serif; text-decoration : none; color : #010101;}
a:link.logname, a:visited.logname  {color: #010101; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif; border-bottom: 1px dashed;}
a:hover.logname {color: #010101; text-decoration: none; font-size : 14px; font-family: georgia,times new roman, serif; border-bottom: none;}

.bl {color: #000;}
.bo {font-weight: bold; }
#razd {margin: 0 5px 2px 5px;}
#persona {margin: 7px 0 0 0;}
#copyright {font-size : 11px; font-weight: normal; text-decoration : none; color : #fff;}
a:link, a:visited {color: #0070bb; text-decoration: underline;}
a:hover {color: #0070bb; text-decoration: none;}

img {border: none;}
input.nobor {border: 0; color: #acacac; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
input.norm {border: 1px solid #777; color: #000; }

#logo {margin: 24px 40px 17px 0;}
#top {background: url(/images/top.gif) repeat-x #fff;}
#top1 {background: url(/images/top1.gif) repeat-x #fff;}

#menu_blogs {background: url(/images/menu_blogs_2.jpg) no-repeat; height: 100px; width: 240px;}
#menu_services {background: url(/images/menu_services_2.jpg) no-repeat; height: 100px; width: 240px;}
#menu_people {background: url(/images/menu_people.jpg) no-repeat; height: 150px; width: 240px;}
.p_ser {padding: 15px 0 18px 60px;}
.p_ser span {display: block; color: #333; font-size: 14px; font-family: georgia,times new roman,serif}
.p_ser2 {padding: 6px 0 10px 60px;}

.registr {font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #0070bb;}
a:link.registr, a:visited.registr {color: #0070bb; text-decoration: underline; font-size : 20px;}
a:hover.registr {color: #0070bb; text-decoration: none; font-size : 20px;}

.registrr {font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #0070bb; position: relative;}
a:link.registrr, a:visited.registrr {color: #0070bb; text-decoration: none; border-bottom: #0070bb 1px dashed; font-size : 20px;}
a:hover.registrr {color: #0070bb; text-decoration: none; border-bottom: 0; font-size : 20px;}
.blocky {margin: 0 0 30px 0;}
.blocky1 {margin: 0 25px 30px 0; padding: 5px 0 0 0;}
.h3 {font-size : 26px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #ec9f00;}
a:link.h3, a:visited.h3 {color: #ec9f00; text-decoration: underline; font-size : 26px;}
a:hover.h3 {color: #ec9f00; text-decoration: none; font-size : 26px;}


.h2 {font-size : 26px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #079489;}
a:link.h2, a:visited.h2 {color: #079489; text-decoration: underline; font-size : 26px;}
a:hover.h2 {color: #079489; text-decoration: none; font-size : 26px;}

h2.h2_title { margin: 4px 15px 22px 0; }
.h2_title, a.h2_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #737373;}
a:link.h2_title, a:visited.h2_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : underline; color : #737373;}
a:hover.h2_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #737373;}

h2.h3_title { margin: 21px 45px 27px 0; }
.h3_title, a.h3_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #079489;}
a:link.h3_title, a:visited.h3_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : underline; color : #079489;}
a:hover.h3_title {font-size : 22px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #079489;}

.h4_title, a.h4_title {font-size : 20px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #737373;}
a:link.h4_title, a:visited.h4_title {font-size : 20px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : underline; color : #737373;}
a:hover.h4_title {font-size : 20px; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration : none; color : #737373;}

a:link.nou, a:visited.nou, a:hover.nou {text-decoration: none;}

.js_title {border-bottom: 1px dashed #737373;text-decoration: none;}
a:link.js_title, a:visited.js_title, a:hover.js_title {text-decoration: none;}
a:hover.js_title {border-bottom: none;}

a:link.disk, a:visited.disk, a:hover.disk {color: #0070bb; text-decoration: none; font-size : 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:link.disk_v, a:visited.disk_v, a:hover.disk_v {color: #06887d; text-decoration: none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
a:link.disk_n, a:visited.disk_n, a:hover.disk_n {color: #ec9f00; text-decoration: none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}

.img_disk {margin: 0 5px -4px 0;}
.img_disk_nar {margin: 0 0 -4px 0;}
.img_disk1 {margin: 0 0 -2px 7px;}
.img_disk2 {margin: 0 5px -2px 0;}

.bub {position: absolute; z-index: 100; padding: 0 0 0 163px; width: 210px;}
.bubl {background: url(/images/test/buble.png) no-repeat; width: 210px; height: 110px; color: #000;}
.bubl_pad {padding: 10px 0 0 51px; font-size: 12px; width: 150px; line-height: 15px;}
.bubl_pad a, .bubl_pad a:hover, .bubl_pad a:link, .bubl_pad a:visited { font-weight: normal; font-size: 12px; line-height: 15px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.p_ott {margin: 0 0 0 14px;}

#poisk {background: url(/images/test/poisk.gif) no-repeat; width: 423px; height: 26px; float: left;}
#pp {padding: 0 0 0 100px;}
#poisk input  {margin: 5px 0 3px 10px; color: #999; width: 220px; border: 0;}

.search {margin: 0 0 0 6px; width: 25px; height: 25px;}
.wi24 {width: 24px; height: 24px;}
.metka {background: url(/images/metki.gif) no-repeat 0 2px; padding: 0 0 5px 23px; margin: 15px 0 0 14px;}
.minus {margin: 0 0 2px 0;}
.plus {margin: 0 0 -2px 0;}
.center-g {border-top: #cbcdd7 1px solid; border-bottom: #cbcdd7 1px solid; padding: 4px;}
.center-g_nar {border-top: #cbcdd7 1px solid; border-bottom: #cbcdd7 1px solid; padding: 4px 2px;}
td.pad4 {padding: 4px;}
.f11 {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:link.f11, a:visited.f11, a:hover.f11 {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.per_cif {margin: -3px 0 0 0; padding: 0;}
.sec_cif {margin: -1px 0 0 0; padding: 0;}
.tbl_me {margin: 15px 0 0 14px;}

.date {color: #6a6a6a; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.date_small {color: #6a6a6a; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.f12 {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:link.f12, a:visited.f12, a:hover.f12 {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

a:link.metk, a:visited.metk {color: #6a6a6a; text-decoration: underline; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: lowercase;}
a:hover.metk {color: #6a6a6a; text-decoration: none; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform: lowercase;}


#author {background: url(/images/author.jpg) no-repeat 0 20px; width: 240px; height: 59px;}
#author div {margin: 0 0 0 29px;}

#bot {background: #595959; padding: 20px; color: #fff; font-size: 11px;}
.borr td {border-top: #7a7a7a 1px solid; padding: 5px 3px 4px 3px; color: #fff;}
a:link.cif, a:visited.cif, a:hover.cif {color: #b9b9b9; text-decoration: none;}

.borr {border-bottom: #7a7a7a 1px solid;}
.hot {margin-bottom: 10px;}


/* stat */
.bg-green {background: url(/images/bg-green.gif) repeat-x;}
.online {margin: 0 0 20px 4px;}
.bordL {border-left: #b6c5d1 1px solid;}
.bordB {border-bottom: #b6c5d1 1px solid;}
.bordR {border-right: #b6c5d1 1px solid;}
.borrr {border: #b6c5d1 1px solid; color: #333;}
.line_tr {background: url(/images/tire.gif) repeat-x bottom right;  padding: 5px 0 0 0;}
.blakk {color: #000; font-size: 12px; background-color: #fff;}

/* zag */

.book {background: url(/images/book.gif) no-repeat 0 7px; padding: 0 0 0 25px;}
.end {background: url(/images/end.gif) no-repeat bottom center; padding: 0 23px 35px 0;}
.no_end {padding: 0 23px 35px 0;}
.centr {padding: 0 23px 35px 0;}

#terry {background: url(/images/territory.jpg) no-repeat; width: 240px; height: 59px;}
#kab {background: url(/images/cabinet5.png) no-repeat; width: 240px; height: 59px;}
#consult {background: url(/images/consult.jpg) no-repeat; width: 240px; height: 59px;}

.blogs1 {background: url(/images/blogs1.gif) no-repeat; width: 240px; height: 59px;}
.blogs2 {background: url(/images/pusto.gif) no-repeat; width: 240px; height: 59px;}
.blogs0 {background: url(/images/blogs0.gif) no-repeat; width: 240px; height: 59px;}
.services1 {background: url(/images/services1.gif) no-repeat; width: 240px; height: 59px;}
.services2 {background: url(/images/pusto.gif) no-repeat; width: 240px; height: 59px;}
.services0 {background: url(/images/services0.gif) no-repeat; width: 240px; height: 59px;}
.people1 {background: url(/images/people1.gif) no-repeat; width: 240px; height: 59px;}
.people2 {background: url(/images/pusto.gif) no-repeat; width: 240px; height: 59px;}
.people0 {background: url(/images/people0.gif) no-repeat; width: 240px; height: 59px;}

p.ot_ret {margin: 0; padding: 10px 43px 0 60px;}
p.ot_ret1 {margin: 0; padding: 20px 43px 0 60px; color: #999; font-family: georgia,times new roman, serif; font-size : 14px;}
p.ot_ret1 a:link, p.ot_ret1 a:visited {border-bottom: #fff 1px dashed; text-decoration: none;}
p.ot_ret1 a:hover {border-bottom: none; }
p.ot_ret1 a.gray {color: #666;}
p.ot_ret1 a:link.gray, p.ot_ret1.gray a:visited {border-bottom: #666 1px dashed; text-decoration: none;}
p.ot_ret1 a:hover.gray {border-bottom: none; }

p.ot_kab {margin: 0; padding: 20px 0 0 15px;}

div.ot_msg { height: 59px; width: 40px; margin: 0px; padding: 0px;}
a.relpos { position:relative; }

a:link.ban, a:visited.ban {color: #fff; text-decoration: underline; position: relative; z-index: 1000;}
a:hover.ban {color: #fff; text-decoration: none; position: relative; z-index: 1000;}

p.ot_ret1 a:link.ban1, p.ot_ret1 a:visited.ban1 {border-bottom: none; text-decoration: underline;}
p.ot_ret1 a:hover.ban1 {border-bottom: none; text-decoration: none;}

/* registration */
.reg_red {background: url(/images/reg_red.gif) no-repeat; width: 322px; height: 36px;}
.reg1 {background: url(/images/reg.gif) no-repeat; width: 322px; height: 36px;}
.reg_text {font-size : 11px; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; color : #acacac;}
.error {font-size : 11px; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; color : #ff0000; padding: 0 10px;}
.regis {background: url(/images/regis.gif) no-repeat; width: 210px; height: 32px; float: right;}
.reg_td {padding: 0 0 25px 0;}
.regis p {padding: 5px 0 0 20px;}
.reg_cif1 {background: url(/images/cifru.gif) no-repeat; width: 200px; height: 34px;}
.ramka {border: #b6c5d1 1px solid;}
a:link.f10, a:visited.f10, a:hover.f10 {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:link.f11, a:visited.f11, a:hover.f11 {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.reg { width: 322px; height: 25px;}
.reg input {height: 22px; margin: 0 0 0 7px; width: 305px; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}
.reg_cif input {margin: 0 0 0 7px; width: 122px;  font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}
.reg_ott textarea {height: 80px; width: 305px;}

.addreg input {height: 22px; margin: 0 0 0 7px; width: 425px; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}
.addreg input.narrow {width: 305px;}
.addreg textarea {height: 200px; width: 425px;}

#for_log .borrr {width: 80px;}
#for_log { text-align: left; margin: 7px 0 0 0;}
#for_log p { font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#for_log label { font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.forget {margin: 3px 0 0 2px; padding: 0;}
.img_log {margin: 4px 0 0 0;}
.rem_log {padding: 3px 0 0 0;}

.h1 {font-family: georgia,times new roman, serif;
	font-size: 20px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	margin: 0 0 10px 0; 
	padding: 0;}
/* hhh = old
_________________________________________ */

h1 {font-family: georgia,times new roman, serif;
	font-size: 22px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	margin: 10px 0 10px 0; 
	padding: 0;}

h3 {font-family: georgia,times new roman, serif;
	font-size: 18px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	margin: -4px 0 10px 0; 
	padding: 0;}

h3.nomar {margin: 0;}

.reg_ott {padding: 0; margin: 3px 0 0 7px;}

.fot {margin: 0 7px 0 0;}

.up {font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
a:link.up, a:visited.up {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover.up {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}

.up_date {color: #b6c5d1; font: normal 11px Tahoma, Arial, Helvetica, sans-serif;}
.up_n {font: normal 11px Tahoma, Arial, Helvetica, sans-serif;}
a:link.up_n, a:visited.up_n {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover.up_n {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}

.up_ot {font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
a:link.up_ot, a:visited.up_ot {font: normal 10px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover.up_ot {font: normal 10px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}

.up_ot1 {font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}
a:link.up_ot, a:visited.up_ot {font: normal 10px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed;}
a:hover.up_ot {font: normal 10px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: none;}

.h2_z {background: url(/images/dial.gif) no-repeat 0 5px; padding: 0 0 15px 25px; color: #06887d; font: normal 18px georgia,times new roman, serif; margin: 20px 0 0 0;}

.h2_w {color: #06887d; font: normal 18px georgia,times new roman, serif; margin: 20px 0 0 0;}
a:link.h2_w, a:visited.h2_w {color: #06887d; font: normal 18px georgia,times new roman, serif; text-decoration: none; border-bottom: #06887d 1px dashed;}
a:hover.h2_w {color: #06887d; font: normal 18px georgia,times new roman, serif; text-decoration: none; border: 0px;}
.h2_div {background: url(/images/h2_w.gif) no-repeat 0 15px; padding: 10px 0 0 25px; }
.ramka_g {border: #cbcdd7 1px solid;}
.div_text_inp {margin: 10px 0 10px 0;}
.hei150 {height: 152px;}
.first_let {display: block; float: left; color: #fff; font-weight: normal; background: #bdbdbd; padding: 0 10px; margin: 4px 10px 0px 0; font-family: georgia,times new roman, serif; font-size: 50px; line-height: 54px; }

.p_ott_1 {margin: 0 25px 10px 14px; line-height: 21px; font-size:14px; color: #444; font-family: Arial, Helvetica, sans-serif;}
.p_ott_1 b {font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.p_ott_1 a:link, .p_ott_1 a:visited {font-family: Arial, Helvetica, sans-serif; font-size:14px;text-decoration: underline;}
.p_ott_1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size:14px;text-decoration: none;}
.speci {border: #ec9f00 3px solid;}
.userss {border: #cbcdd7 3px solid;}
.p_upz {padding: 6px 0 0 0;}

.text14 {font-family: Arial, Helvetica, sans-serif; font-size:14px;}

/* визитки */
.visitka {width: 240px; height: 228px; float: left; background: url(/images/top_vis.gif) no-repeat top left; font-size: 11px;} 
.visitka1 {width: 210px; height: 228px;  float: left; background: url(/images/top_vis.gif) no-repeat top left; font-size: 11px;} 
.visitka2 {width: 240px; height: 220px; float: left; background: url(/images/compvis.gif) no-repeat top left;} 
.visitka3 {width: 210px; height: 220px; float: left; background: url(/images/compvis.gif) no-repeat top left;} 
.visitka4 {width: 210px; height: 220px; float: left; background: url(/images/compvis.gif) no-repeat top left; margin-right: 30px;}
.visitka31 {width: 210px; height: 220px; float: left; background: url(/images/compvis1.gif) no-repeat top left;} 
.visitka41 {width: 210px; height: 220px; float: left; background: url(/images/compvis1.gif) no-repeat top left; margin-right: 30px;}
.visitka_in {background: url(/images/bot_vis.gif) no-repeat bottom left; float: left; width: 210px; height: 213px; } 
.visitka_pad {margin: 10px 0 0 0; padding: 0 7px 20px 7px;}
.visitka_in a:link, .visitka_in a:visited, .visitka_in a:hover, .f111 {font-size: 11px;}
.f111 {font-size: 11px; margin: 4px 0 0 0; height: 29px;}
.f111 a:link, .f111 a:visited, .f111 a:hover {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.compf {float: left; width: 57px;}
.namef {float: left; width: 130px;}

.vis_bor {border: #b6c5d1 1px solid;}
.ippo {margin: 4px 5px 5px 0;}
.h11 {font-family: georgia,times new roman, serif;
	font-size: 15px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	margin: 0 0 10px 0; 
	padding: 0;
height: 52px;}
.h11 a:link, .h11 a:visited, .h11 a:hover {font-size: 15px; font-family: georgia,times new roman, serif; 	color: #079489;}

.vis_on {font-size: 11px; padding: 8px 0 5px 0;}
.vis_on td {font-size: 11px;}
.vis_on span {color: #06887d;}
.vis_on1 {font-size: 10px; padding: 8px 0 5px 0;}
.vis_on1 span {color: #06887d;}
.vis_sen {float: left; width: 95px; position: relative; padding: 10px 0 0 0;}
.vis_sen a:link, .vis_sen a:visited, .vis_sen a:hover {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.vis_sen img {margin: 0 5px 3px 0;}
.p_ott_1 p {margin: 0 0 10px 0; line-height: 21px; font-size:14px; color: #444; font-family: Arial, Helvetica, sans-serif;}


/* / визитки */

/* теги */
a:link.tag, a:visited.tag { text-decoration: none; font-family: georgia; }
a:hover.tag { text-decoration: underline; font-family: georgia; }

.vrez {background: #efe9de; padding: 23px 25px 25px 58px; font-family: georgia,times new roman, serif; color: #8e7372; font-size: 20px; line-height: 27px; margin: 15px 0 15px -19px;}
.stat {margin: 20px 0 10px -16px; padding: 0;}

.h3six {font-size: 26px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #666;}
a:link.h3six, a:visited.h3six {font-size: 26px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : underline; color : #666;}
a:hover.h3six {font-size: 26px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #666;}

.fav_comm {margin: 0 0 0 8px;}
.art_text {padding: 0 20px 0 27px;}

a:link.abook, a:visited.abook {font-family: georgia,times new roman, serif;
	font-size: 22px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: underline;
	padding: 0 0 0 25px;
	background: url(/images/book.gif) no-repeat 0 7px;
}

a:hover.abook {font-family: georgia,times new roman, serif;
	font-size: 22px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	padding: 0 0 0 25px;
	background: url(/images/book.gif) no-repeat 0 7px;
}

.abooko {margin: 10px 0 10px 0;}

.mysbdm {font: 10px tahoma,times new roman, serif; color: #0070BB; line-height: 22px; text-decoration: none;}
.mysbdm_gr {font: 10px tahoma,times new roman, serif; color: #666666; line-height: 22px; text-decoration: none;}
.grtext { color: #666666; }

a:link.mysbdm, a:visited.mysbdm {font: 10px tahoma,times new roman, serif; color: #0070BB; line-height: 22px; text-decoration: underline;}
a:hover.mysbdm {font: 10px tahoma,times new roman, serif; color: #0070BB; line-height: 22px; text-decoration: none;}

/* реклама */

.rek_zag {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:link.rek_zag, a:visited.rek_zag {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:hover.rek_zag {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.rekk span.rek_zag {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #0070bb;}

.rekk {border-bottom: #949494 1px dashed; margin: 0 8px 10px 8px;}
.rekk td {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000;}

.rekk span {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #d94e02;}

.pad_rek {padding: 10px 9px 10px 0;}
tr.pad_bott td {padding: 0 0 10px 0;}
tr#pad_bott td {padding: 0 0 10px 0;}

.text_rek {padding: 10px 0 10px 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000;}
.userpic {margin: 0 10px 0 0; border: 1px solid #b6c5d1;}

/* privasy */
.priv_text {font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #acacac;}
.priv_gray {font: 12px georgia,times new roman, serif; color: #6a6a6a;}
.priv_gray a:link, .priv_gray a:visited, .priv_gray a:hover {font: 12px georgia,times new roman, serif;  color: #6a6a6a;}
#priv_on {padding: 0 0 0 15px; background: url(/images/priv_on.gif) no-repeat 0 2px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; margin: 15px 0 0 0;}
#priv_off {padding: 0 0 0 15px; background: url(/images/priv_off.gif) no-repeat 0 2px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; margin: 15px 0 0 0;}

#priv_otp {padding: 0 0 0 15px; background: url(/images/priv_opt.gif) no-repeat 0 2px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; margin: 8px 0 0 0;}
#priv_otp a:link, #priv_otp a:visited, #priv_otp a:hover {font: 11px Tahoma, Arial, Helvetica, sans-serif;  color: #6a6a6a;}
#priv_reit {padding: 17px 0 8px 0; background: url(/images/sunny.gif) no-repeat 0 2px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #0070bb; height: 45px; width: 45px; margin: 18px 0 0 30px;}

.date_priv {font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #acacac; padding-left: 0;}
.priv_tbl {margin: 5px 0 0 0;}

.blocky_priv {padding: 0 0 0 24px; background: url(/images/str_priv.gif) no-repeat 5px 5px; margin: 18px 0 0 0;}
.zag_priv {margin: 0 0 7px 0; padding: 0 0 0 0;}
.zag_priv a:link, .zag_priv a:visited, .zag_priv a:hover {font: 16px georgia,times new roman, serif;  color: #0070bb;}
.priv_mat {padding: 0 0 2px 24px; background: url(/images/priv_mat.gif) no-repeat 0 2px; margin: 25px 0 0 0;}

.h3_16 {font-size : 16px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #ec9f00;}
a:link.h3_16, a:visited.h3_16 {color: #ec9f00; text-decoration: underline; font-size : 16px;}
a:hover.h3_16 {color: #ec9f00; text-decoration: none; font-size : 16px;}

a:link.h2_16, a:visited.h2_16 {color: #0070bb; text-decoration: underline; font-size : 16px; font-weight: normal; font-family: georgia,times new roman, serif;}
a:hover.h2_16 {color: #0070bb; text-decoration: none; font-size : 16px; font-weight: normal; font-family: georgia,times new roman, serif;}

.h3_20 {font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #ec9f00;}
a:link.h3_20, a:visited.h3_20 {color: #ec9f00; text-decoration: underline; font-size : 20px;}
a:hover.h3_20 {color: #ec9f00; text-decoration: none; font-size : 20px;}

.h2_20 {font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #0070bb;}
a:link.h2_20, a:visited.h2_20 {color: #0070bb; text-decoration: underline; font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif;}
a:hover.h2_20 {color: #0070bb; text-decoration: none; font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif;}

.h2_20_gr {font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif; text-decoration : none; color : #079489;}
a:link.h2_20_gr, a:visited.h2_20_gr {color: #079489; text-decoration: underline; font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif;}
a:hover.h2_20_gr {color: #079489; text-decoration: none; font-size : 20px; font-weight: normal; font-family: georgia,times new roman, serif;}
/* msg */
.msg {width: 665px; margin: 0 0 0 14px;}
.msg1 {width:55px; float: left;}
.msg2 {width:610px; height: 52px; float: left; background: url(/images/msgs.gif) no-repeat;}
.msg2 img {margin: 18px 7px 0 0;}
.msg2 p {font: 11px Tahoma, Arial, Helvetica, sans-serif; margin: 5px 45px 0 45px;}

.msg_narrow {width: 463px; margin: 0; position: relative; left: -15px;}
.msg2_narrow {width: 463px; height: 52px; float: left; background: url(/images/bg_babl.gif) no-repeat;}
.msg2_narrow img {margin: 18px 7px 0 0;}
.msg2_narrow p {font: 11px Tahoma, Arial, Helvetica, sans-serif; margin: 5px 30px 0 45px;}

.top_pad {margin-top: 14px;}

div.formtop {width: 448px;
	height:11px;
	padding: 0px;
	margin: 0px;
}
div.formbot {width: 448px;
	height:11px;
	padding: 0px;
	margin: 0px;
}
div.formcontent {
	width: 446px;
	border-left: 1px solid #d3dce3;
	border-right: 1px solid #d3dce3;
	background: #f5f5f5;
	padding: 0px;
	margin: 0px;
}

div.formtop1 {width: 558px; height:11px;}
div.formbot1 {width: 558px; height:11px;}
div.formcontent1 {
	width: 556px;
	border-left: 1px solid #d3dce3;
	border-right: 1px solid #d3dce3;
	background: #f5f5f5;
	padding: 0px;
	margin: 0px;
}

form.sdform {
	width: 446px;
	padding:0px;
	margin:0px;
}
form.sdform table {
	width: 432px;
	margin: 7px 0 0 7px;
}
form.sdform1 {
	width: 310px;
	padding:0px;
	margin:0px;
}
form.sdform1 table {
	width: 310px;
	margin: 0px;
}

form.sdform2 {
	width: 556px;
	padding:0px;
	margin:0px;
}
form.sdform2 table {
	width: 520px;
}

.zacenterbub {background: url(/images/zacenterbub.gif) repeat-y; padding: 0 55px 0 16px; line-height: 15px;}
.zacenterform {background: #f5f5f5; border-left: #d3dce3 1px solid; border-right: #d3dce3 1px solid;}
.zareg_ott, p.zareg_ott {margin: 0 0 3px 18px;}
.zahr {background: #d7d7d7; border-bottom: #ffffff 1px solid; height: 1px; margin: 15px 18px 10px 18px;}
.zavopr {width: 343px;}
.zavopr2 {width: 172px;}
.zavopr3 {width: 240px;}
.zavopr1 {width: 100px; margin-right: 10px;}
.zakno {margin: 12px 0 12px 86px;}
.zakno1 {margin: 12px 0 12px 106px;}
.zainput {height: 22px; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}
.zaform {font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}

.specfon {background: url(/images/specfon.gif) no-repeat; width: 690px; height: 140px;}
.specfon table {margin: 15px 0 0 20px;}
.specinp {width: 260px;}
.specimg {margin: 0 0 0 50px;}


.kompvis {height: 15px; font: 10px Tahoma, Arial, Helvetica, sans-serif;}
.kompvis a:link, .kompvis a:visited {color: #06887d; text-decoration: underline; height: 15px; font: 10px Tahoma, Arial, Helvetica, sans-serif;}
.kompvis a:hover {color: #06887d; text-decoration: none; height: 15px; font: 10px Tahoma, Arial, Helvetica, sans-serif;}

.kompkont {height: 45px;}
.komphone {background: url(/images/komphone.gif) no-repeat; padding: 0 0 0 22px; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.kompsite {background: url(/images/kompsite.gif) no-repeat 0 1px; padding: 0 0 0 22px; margin-top: 5px;}
.kompsite a:link, .kompsite a:visited {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.kompsite a:hover {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.kompmail {background: url(/images/kompmail.gif) no-repeat 0 1px; padding: 0 0 0 22px; margin-top: 5px;}
.kompmail a:link, .kompmail a:visited {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.kompmail a:hover {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.kompadres {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000; padding: 0 0 0 22px; width: 110px; margin-bottom: 5px;}
#kompmargzag h1 {margin-top: 8px; padding-top: 0;}
.komppict {width: 150px; margin-top:5px;}


.kompname {height: 35px;}
.komplogo {height: 80px;}
.komptop {height: 115px;}
.kompname a:link, .kompname a:visited {color: #0070bb; text-decoration: underline; font-family: georgia,times new roman, serif; font-size : 15px;}
.kompname a:hover {color: #0070bb; text-decoration: none; font-family: georgia,times new roman, serif; font-size : 15px;}
ul.useful {margin: 0 20px 0 0; padding:0;}
ul.useful li {margin: 4px 0 0 0; padding: 4px 0 0 16px; background: url(/images/useful.gif) no-repeat 0 8px; list-style-type: none;}

.borb {border-bottom: #cbcdd7 1px solid;}
.bg_zakl {background: url(/images/zakl/bg.gif) repeat-x top left;}
.activ_zakl {font: 18px georgia,times new roman, serif; color: #999; margin-right: 20px;}
.bg_zakl p, .bg_zakl p.h22 {margin: 0 20px; padding:0;}
.h21 {font: normal 18px georgia,times new roman, serif; line-height: normal; color: #079489; text-decoration: none; margin: 0 0 10px 0;  padding: 0;}
a:link.h21, a:visited.h21 { text-decoration: none; border-bottom: #079489 1px dashed; font: normal 18px georgia,times new roman, serif; color: #079489;}
a:hover.h21 { text-decoration: none; border-bottom: none; font: normal 18px georgia,times new roman, serif; color: #079489;}

.h22, p.h22 {font: normal 18px georgia,times new roman, serif; line-height: normal; color: #079489; text-decoration: none; margin: 0 0 10px 0;  padding: 0;}
a:link.h22, a:visited.h22 { text-decoration: none; font: normal 18px georgia,times new roman, serif; color: #079489; border-bottom: 1px #079489 dashed;}
a:hover.h22 { text-decoration: none; font: normal 18px georgia,times new roman, serif; color: #079489; border-bottom: none;}

#gMap2 {font-size: 8px;}
#gMap2 div {font-size: 8px;}
#gMap2 div span font {font-size: 8px;}
#gMap2 div a:link, #gMap2 div a:visited, #gMap2 div a:hover {font-size: 8px;}



/* таблица */
.muft {margin: 0; border-top: #b6c5d1 2px solid; border-bottom: #b6c5d1 2px solid;}
.muft td {text-align: center; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a;}
.muft td a:link, .muft td a:visited { text-decoration: underline; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; }
.muft td a:hover { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; }
.muft td a:link.bord, .muft td a:visited.bord { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; border-bottom: 1px dashed; }
.muft td a:hover.bord { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6a6a6a; border-bottom: none; }
.muft th {text-align: center; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #276cb9; padding: 10px; border-bottom: 1px solid #edf0f3;}
.muft th sup {font-size: 8px;}
.muft th a:link, .muft th a:visited { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #276cb9; border-bottom: #276cb9 1px dashed;}
.muft th a:hover { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #276cb9; border-bottom: 0;}

tr.first td {border-top: 1px solid #b6c5d1;  background: #fff;}
tr.color1 td {border-top: 1px solid #d9d9d9; background: #fff;}
tr.color2 td {border-top: 1px solid #d9d9d9; background: #f0faf9;}
tr.hover1 td {border-top: 1px solid #d9d9d9; background: #276cb9;}
tr.hover1 td {text-align: center; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;}
tr.hover1 a:link, tr.hover1 td a:visited { text-decoration: underline; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;}
tr.hover1 a:hover { text-decoration: none; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;}
tr.choosens td {border-top: 1px solid #d9d9d9; background: #bfddff;}

tr.unactive td {
	-moz-opacity:0.5;
	filter:alpha(opacity: 50);
	opacity: 0.5;
	}
tr.unactive td.no_opacity {
	-moz-opacity:1.0;
	filter:alpha(opacity: 100);
	opacity: 1.0;
	}


.red_vet {color: #cd0506;}
.darkgreen_vet {color: #0a6f20;}
.darkblue_vet {color: #072889;}
.blue_vet {color: #069cd3;}
.brown_vet {color: #7f0000;}
.orange_vet {color: #ff7f00;}
.malin_vet {color: #92007b;}
.yellow_vet {color: #ffdd03;}
.gray_vet {color: #a2a5b4;}
.green_vet {color: #8cce3a;}
.aqua_vet {color: #29b1a6;}
.lightblue_vet {color: #b2dae7;}

a.borderbottom:link, a.borderbottom:visited {border-bottom: 1px dashed; text-decoration: none; }
a.borderbottom:hover { border-bottom: none; text-decoration: none; }
a.nounderline:link, a.nounderline:hover, a.nounderline:visited { text-decoration: none; }
div.floatr {width: 50%; float: right;}
div.floatl {width: 50%; float: left;}


/* findflat */
.findflat {background: url(/images/findflat.gif) no-repeat top left; width: 680px; height: 421px;}
.finds{font: 16px georgia,times new roman, serif;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	margin: 0 0 10px 0; 
	padding: 0;
	position: relative;
	float: left;
}
a:link.chtbl_link, a:visited.chtbl_link, a:hover.chtbl_link {font: 16px georgia,times new roman, serif;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	border-bottom: #079489 1px dashed;
}
.choooose {background: #0070bb; color: #fff; font: 16px georgia,times new roman, serif; padding: 0 0 2px 0;}
.nechoooose {background: #fff; color: #0070bb; font: 16px georgia,times new roman, serif; background: url(/images/nechoooose.gif) repeat-x top left; padding: 0 0 2px 0;}
.navchoooose {background: #fff; color: #0070bb; font: 16px georgia,times new roman, serif; background: url(/images/navchoooose.gif) repeat-x top left; padding: 0 0 2px 0;}

.chtbl_zag {float: left;}
.chtbl_text {margin: 22px 0 0 13px; padding: 0; float: left; position: relative; display: inline;}
.chtbl_btn {margin: 19px 0 0 13px; padding: 0; float: left; position: relative; display: inline;}
.chtbl_metro {margin: 19px 0 0 16px; float: left; display: inline;}
.chtbl_etazh {margin: 19px 0 0 11px; float: left; display: inline;}
.chtbl_price {margin: 33px 0 0 20px; float: left; display: inline;}
.chtbl_var {margin: 41px 0 0 0;}

.nechoooose a:link, .nechoooose a:visited {color: #0070bb; text-decoration: none; font: 16px georgia,times new roman, serif; border-bottom: #0070bb 1px dashed;}
.nechoooose a:hover {color: #0070bb; text-decoration: none; font: 16px georgia,times new roman, serif; border: 0;}

.choooose a:link, .choooose a:visited {color: #fff; text-decoration: none; font: 16px georgia,times new roman, serif; border-bottom: #fff 1px dashed;}
.choooose a:hover {color: #fff; text-decoration: none; font: 16px georgia,times new roman, serif; border: 0;}

.chtbl_cifra {margin: 19px 0 0 10px; float: left; width: 40px; }
.chtbl_cifra td {font: 14px Tahoma, Arial, Helvetica, sans-serif;}
.kitchen input, .chtbl_price input {width: 50px;}
.kitchen {margin: 3px 0 0 80px; float: left;}

#names {padding: 5px;}
#names p {
	color: #000;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.msg_form {width:690px; margin:0px;}
div.msg_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.msg_form div.nc_header {background:#CCC; padding:5px 11px}
div.msg_form input.text {width:100%}
div.msg_form textarea {width:100%; height:150px;}

.green_textik, .green_textik td {color: #079489;}
 .tel_rub {background: url(/images/tel.gif)no-repeat; padding: 0 0 0 45px;}
.pricec {font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #000; margin: 25px 0 5px 0;}
.pricec span {color: #079489;}
.zag_tbl h2 {font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 5px 0; padding: 0;}
.ots_tel {margin: 0 15px 0 0;}
.ots_tel1 {margin: 0 0 -2px 15px;}
#bookmark_heads .head {font: 20px georgia,times new roman, serif; color: #000; float: left; width: 500px; margin: 0 0 20px 0; padding: 0;}
#bookmark_heads .link { float: right; width: 180px; margin: 0 0 20px 0; padding: 0;}

.orange_col { font-size: 28px; line-height: 30px; color: #e66c00; font-family:georgia,times new roman,serif;}

input.largetext {height: 22px; margin: 0px; width: 200px; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333;}

.winner-logo {background: url(/images/winner-logo.gif) no-repeat 9px 58px; padding: 0 0 0 177px;}

/*
#profile_nav div table td a:link, #profile_nav div table td a:hover, #profile_nav div table td a:visited {position: relative;}
*/
#profile_nav {}

a:link.profile_navlink, a:visited.profile_navlink {position: relative; font-weight: bold; color: #1e9f98; text-decoration: none; font-family: georgia,times new roman, serif; font-size : 14px; border-bottom: 1px dashed;}
a:hover.profile_navlink {position: relative; font-weight: bold; color: #1e9f98; text-decoration: none; font-family: georgia,times new roman, serif; font-size : 14px; border-bottom: none;}
#profile_nav table table td span {color: #6a6a6a; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

#blog_nav a:link.dumb, #blog_nav a:visited.dumb, #blog_nav a:hover.dumb { font-size: 11px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; position: relative; }
#blog_nav a:hover.dumb { text-decoration: none; }
#blog_nav span.dumb { text-decoration: none; font-size: 11px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; position: relative; }

#kolbasa tr td a #blog_sub_name, #kolbasa tr td a.active #blog_sub_name {
/*	border-bottom: #0070bb 1px dashed;*/
	background: url(/images/select1.gif) no-repeat top left;
	text-align: left;
	border-bottom: none;
/*
	padding: 0 0 0 4px;
	display: block;
	float: left;
	width: 111px;
*/
}
/*
#kolbasa tr td a.active #blog_sub_name {
	border-bottom: #fff 1px dashed;
}
*/
#blog_sub_name {padding: 0 0 0 2px;}
#strelkamenu { margin: 0 0 0 2px; border: none; }

.sms_tarif {
	background: #000;
}

.sms_tarif tr td {
	background: #fff;
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.account_panel {
	width: 655px;
	height: 69px;
	background: url(/images/panelka.gif) no-repeat top left;
	margin: 20px 0 0 0;
}

.account_panel #money {
	color: #ec9f00;
      font-family: times new roman, serif; 
}

.account_panel #pay_current {
	padding: 18px 0 0 32px;
	color: #6a6a6a;
	text-decoration: none;
	font-family: georgia,times new roman, serif;
	font-size : 22px;
}

div.pay_alert {
	color:#ec9f00;
	font-family: georgia,times new roman, serif;
	font-size:18px;
	line-height:21px;
	margin: 14px 0 30px 0;
}

p.pay_order {
	color:#079489;
	font-family: georgia,times new roman, serif;
	font-size:18px;
	line-height:21px;
}
ul.pay_list {padding: 0 0 0 15px;}

span.pay_yellow {
	color:#ec9f00;
	font-weight: bold;
}

span.pay_green {
	color:#079489;
}

span.pay_warning {
	color:#cc0000;
}

div.smsinput {
	width: 160px;
	background: url(/images/smsinput.gif) top left no-repeat;
}

input.smsinput {
	border: 0 none;
	width: 150px;
	height: 14px;
	margin: 4px 5px 16px 5px;
}

a:link.dash, a:visited.dash { color: #0070bb; border-bottom: 1px dashed; text-decoration: none; }
a:hover.dash { color: #0070bb; border-bottom: none; text-decoration: none; }

table.pay_qiwi_number {margin: 10px 0 0 0;}
table.pay_qiwi_number tr td {
	font-family:georgia,times new roman,serif;
	font-size:20px;
	line-height:21px;
	color: #000;
	border: 1px #aaa solid;
	padding: 5px 10px;
}

a:link.dashblack, a:visited.dashblack { color: #000; border-bottom: 1px dashed; text-decoration: none; }
a:hover.dashblack { color: #000; border-bottom: none; text-decoration: none; }

.h1_gray {font-family: georgia,times new roman, serif;
	font-size: 17px;
   	line-height: normal;
	font-weight: normal;
	color: #6A6A6A;
	text-decoration: none;
	margin: 0 0 10px 0; 
	padding: 0;}

.h1 .dashed {font-family: georgia,times new roman, serif;
	font-size: 20px;
   	line-height: normal;
	font-weight: normal;
	color: #079489;
	text-decoration: none;
	border-bottom: 1px dashed;
	margin: 0 0 10px 0; 
	padding: 0;}

.dashed_babl {font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
   	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed;
	margin: 0 0 10px 0; 
	padding: 0;}


#rubr a {font-size: 12px; line-height: 16px;}
.blocky_ri {width: 240px; margin-bottom: 30px;}
.blocky_ri a {font-size: 18px;}
.blocky_ri .logo {margin: 15px 0 15px 9; float: left; width: 40px;}
.blocky_ri .txt {float: left; width: 200px; font-size: 11px; margin: 8px 0 10px 0;}
.blocky_ri span {font-size: 10px;}
.blosk h1, .blo {font-size: 20px; margin: 0 0 15px 0; padding:0; font-weight: normal; color: #06887d; font-family: georgia,times new roman, serif;}
.blosk {background: url(/images/sebe_shap.gif) no-repeat; padding: 18px 0 2px 20px;}
.anon_t td {font-size: 12px; }
.autho {margin: 5px 0 0 0;}

.msg2 p a {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

label.blog_sub_label {
	vertical-align: middle;
	margin-right: 12px;
	color: #333;
}
input.blog_sub_input {
	width: auto;
	vertical-align: middle;
}

/*new header*/
.body_pop { background-color:#f4f5f7; border-bottom:1px solid #a0c5df; }
	.body_pop_w { width:960px; margin:0 auto; padding:9px 0 12px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; overflow:hidden; zoom:1; }
.body_pop a { color:#0070BB; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:14px;}
.body_pop ul { list-style-type:none; margin:0; padding:0; float:left; }
	.body_pop ul li { display:inline; margin-right:17px; padding-left:15px; background:url('/images/body_pop_arr.gif') 0 3px no-repeat; }
.body_pop .bkmrk { float:right; }
	.body_pop .bkmrk a { position:relative; padding-left:17px; border-bottom:1px dotted; text-decoration:none; background:url('/images/body_pop_bkmrk.gif') 0 2px no-repeat;  }
	.body_pop .bkmrk a:hover { border-bottom:none; }
/*favorites menu*/
.cc-hv { background-color: #dfe2ea; cursor: pointer; }
#div_favo { z-index:11000; position:absolute; background-color: #fff; }
#div_favo td {
	font:12px Tahoma,Geneva,sans-serif;
	color:#536992;
	}

.fvp { margin-bottom: 2px; border-spacing: 0;}
.fv_tr, .fvt { font-size:12px; color:#536992; }
.fvt{
    padding: 4px 4px 4px 8px;
    background-color: #536992;
    color: #fff;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.fv_tr td { white-space: nowrap; padding:1px 0 1px 0; vertical-align: middle; cursor:pointer; }
.fv0,.fv1,.fv2,.fv3,.fv4,.fv5,.fv6,.fv7,.fv8,.fv9,.fv10,.fv11 { margin-left:7px; background: url(/images/infoservices/favo.png) no-repeat; width:20px; height:18px; }
.fvb { background: url(/images/infoservices/icons_10_1.png) no-repeat 0 4px; width:17px; height:18px; margin-left:10px; }
.fv0 { background-position: -3px -3px; }
.fv1 { background-position: -23px -3px; }
.fv2 { background-position: -43px -3px; }
.fv3 { background-position: -63px -3px; }
.fv4 { background-position: -83px -3px; }
.fv5 { background-position: -103px -3px; }
.fv6 { background-position: -123px -3px; }
.fv7 { background-position: -143px -3px; }
.fv8 { background-position: -163px -3px; }
.fv9 { background-position: -183px -3px; }
.fv10 { background-position: -203px -3px; }
.fv11 { background-position: -223px -3px; }

/* speedup */
.fll { float:left; display:inline-block; }

.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f14 { font-size: 14px; }

.fc0 { color: #000; }

.fwn { font-weight: normal; }

.w10 { width: 10px; }
.w20 { width: 20px; }

.lh24 { line-height: 24px; }

.wsn { white-space: nowrap; }

.mr5 { margin-right: 5px; }

.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.ml23 { margin-left: 23px; }

.p0 { padding:0 !important; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.pl18 { padding-left: 18px; }
.pl25 { padding-left: 25px; }
.pl70 { padding-left: 70px; }
.pr5 { padding-right: 5px; }
.pr15 { padding-right: 15px !important; }

.tac { text-align: center; }
.tar { text-align: right; }
.vam { vertical-align: middle; }
.vat { vertical-align: top !important; }

.i64 { width:64px; height:64px; }

.box-radius {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}

.box-r4 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.box-shadow {
    -moz-box-shadow: 0px 3px 7px #555;
    -webkit-box-shadow: 0px 3px 7px #555;
    box-shadow: #555 0px 3px 7px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=5);
}

/*Title Page. Blog Subdivisions*/
.js { border-bottom:1px dashed #0370cb; text-decoration:none; }
	.js:hover { border-bottom:none; }

.list_bl {
	position:relative;
	width:456px;
	font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; color:#6A6A6A;
	overflow:hidden;
	}
	.list_bl dl { position:relative; margin:0; }
	.list_bl dt, .list_bl dd{ margin:0; padding:0; }

	.list_bl dt {
		position:absolute; top:0;
		width:227px; height:47px;
		border:1px solid #b7c5d0;
		padding:0; margin:0;
		border-bottom:none;
		background:#44b0df url('/images/list_bl_dt.gif') 0 0 repeat-x;
		font-size:16px; line-height:47px; font-weight:bold; text-align:center; color:#fff;
		}
		.list_bl .act { background:#FFF url('/images/list_bl_dt_act.gif') 0 0 repeat-x; }
		.list_bl dt a { font-size:16px; line-height:47px; font-weight:bold; color:#0c70c6; text-decoration:none !important; }
		.list_bl .act a { text-decoration:none; color:#fff; }

	.list_bl .lft { left:0; border-right:1px solid #6bb2dc; }
	.list_bl .rgt { right:0; border-left:1px solid #d2e7fa; }
	
	.list_bl dt i.l, .list_bl dt i.r {
		position:absolute; top:-1px;
		width:14px; height:14px;
		background:url('/images/list_bl_cor.gif') -14px -14px no-repeat;
		overflow:hidden;
		}
		.list_bl dt i.l { left:-1px; }
		.list_bl dt i.r { margin-left:227px; left:-13px; background-position:0 -14px; }
		.list_bl .act i.l { background-position:-14px 0px; }
		.list_bl .act i.r { background-position:0 0px; }

	.list_bl dd {
		padding:47px 0 0 0; margin:0; height:1%;
		background:url('/images/list_bl_bd.gif') right 47px no-repeat;
		overflow:hidden;
		}
	.list_bl ul {
		float:left;
		width:144px; min-height:180px; height:auto !important; height:180px;
		padding:0 8px 0 0; margin:0;
		list-style:none;
		}
	.list_bl li {
		list-style-type: none;
		background: url("/images/title_li_dot.gif") no-repeat scroll 0 4px transparent;
		padding: 0 0 8px 12px;
		position: relative;
		}
	.list_bl li a { font-size:12px; color:#6A6A6A; }
		.list_bl li a:hover { font-family:georgia,times new roman,serif; color:#6A6A6A; }
	.list_bl li i {
		margin:0 0 0 2px; padding:0 1px 0 2px;
		background-color:#f9d299;
		font-family:Tahoma; font-size:9px; line-height:10px; font-style:normal; color:#bf8d14;
		}

.poisk_1 { padding-top:12px; }
.com_1 { clear:both; padding:3px 0 0 11px; font-size:11px; color:#999; }
	.com_1 a { font-size:11px; }
.js_d { text-decoration:none !important; border-bottom:1px dotted; }
	.js_d:hover { border-bottom:none; }
	
table.stats_table {width: 380px;border-bottom: 1px solid #7A7A7A;}
	table.stats_table tr td {
		color: #FFFFFF;
		font-family: georgia,times new roman,serif;
		font-size: 15px;
		padding: 4px 0px 4px 45px;
		border-top: 1px solid #7A7A7A;
	}
/*estimation service*/
.estimate {
    border-bottom: 1px solid #B6C5D1;
    height: 1%;
    margin: 0 0 17px;
    overflow: hidden;
    padding: 10px 0 23px;
}
.estimate .aprox, .estimate .average {
    display: inline;
    float: left;
    width: 313px;
}
.estimate .average {
    margin: 0 0 0 25px;
}
.estimate .price {
    color: #A6B4BF;
    display: block;
    font: italic 36px/1em Georgia,"Century Schoolbook L",seri;
    margin: 0 0 9px;
    text-align: center;
}
.estimate .desc {
    font: 13px/16px Arial,'Helvetica CY','Nimbus Sans L',Sans-serif;
}
