html, body {
	height:100%;
}

body {
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:13px;
	color:#4e4e4e;
	line-height:16px;
	text-align:center;
	background:#fff;
}

div, span, p, h1, h2, h4, fieldset, input, table, td, small {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:13px;
	color:#4e4e4e;
	line-height:16px;
	text-align:left;
}

img {
	margin:0;
	padding:0;
	border:0;
}

a {
	font-family:Arial;
	font-size:13px;
	color:#2574b7;
	text-decoration:underline;
}

a:hover {
	font-family:Arial;
	font-size:13px;
	color:#e03515;
	text-decoration:none;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

p {
	padding:0 0 12px 0;
}

#container {
	height:auto !important;
	height:100%;
	margin:0 auto -45px;
	width:980px;
	min-height:100%;
}

#top {
	padding:20px 0 15px 0;
	width:980px;
	height:46px;
	float:left;
	clear:both;
}

#logo {
	display:inline-block;
	float:left;
}

#search {
	width:980px;
	height:44px;
	display:block;
	float:left;
	clear:both;
}

#str {
	padding:3px 10px;
	width:598px;
	height:32px;
	font-family:Arial;
	font-size:16px;
	color:#4e4e4e;
	display:inline-block;
	float:left;
	border:3px solid #686f72;
	background:#fff;
}

#region {
	padding-top:11px;
	width:236px;
	height:27px;
	display:inline-block;
	float:left;
	color:#777;
	border-top:3px solid #686f72;
	border-bottom:3px solid #686f72;
	background:#fff;
	text-align:center;
}

#region a, #region a:hover {
	display:inline-block;
	text-decoration:none;
	border-bottom:1px dotted #2574b7;
}

#region a:hover {
	border-bottom:1px dotted #e03515;
}

#search_button {
	width:120px;
	height:44px;
	display:inline-block;
	float:left;
	border:0;
	cursor:pointer;
	text-align:center;
	color:#fff;
	background:#686f72;
}

#search_button:hover {
	background:#32383b;
}

#add {
	margin-top:8px;
	padding:7px 0 0 0;
	width:150px;
	height:23px;
	color:#fff;
	text-align:center;
	display:inline-block;
	float:right;
	background:#f37159;
	text-decoration:none;
	border-radius:3px;
}

#add:hover {
	text-decoration:none;
	background:#e8644c;
}

#menu {
	margin:15px 18px 0 0;
	width:220px;
	text-align:right;
	color:#666;
	display:inline-block;
	float:right;
}

#menu a {
	padding:0 3px;
	color:#666;
	text-decoration:none;
}

#menu a:hover {
	padding:0 3px;
	color:#e03515;
	text-decoration:underline;
}

#content {
	margin-bottom:60px;
	width:980px;
	min-height:80%;
	float:left;
	clear:both;
}

#content_left {
	padding-top:35px;
	margin-right:30px;
	width:720px;
	float:left;
}

#content_right {
	padding-top:35px;
	width:230px;
	float:left;
}

#content_full {
	padding-top:35px;
	width:980px;
	float:left;
}

#h1_big {
	padding:14px 0;
	width:100%;
	font-size:28px;
	line-height:32px;
	font-weight:normal;
	color:#333;
	display:block;
	float:left;
	clear:both;
}

#hod, #hod_full, #hod_right, .hod_full {
	width:720px;
	float:left;
	clear:both;
	border-bottom:2px solid #7e8388;
}

#hod div#line, #hod_full div#line, #hod_right div#line, .hod_full div.line  {
	padding:0 10px 3px 0;
	color:#444;
	float:left;
	border-bottom:2px solid #7e8388;
}

#hod_full, .hod_full {
	width:980px;
}

#hod h1, #hod_full h1 {
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	color:#444;
	display:inline;
}

#main_cat {
	margin:20px 0 34px;
	width:980px;
	float:left;
	clear:both;
}

#main_cat a {
	padding:82px 20px 0 20px;
	width:100px;
	height:78px;
	display:block;
	float:left;
	font-size:14px;
	line-height:17px;
	color:#333;
	text-decoration:none;
	text-align:center;
}

#main_cat a:hover {
	color:#fff;
	text-decoration:none;
}

.cat_nolink {
	padding:82px 20px 0 20px;
	width:100px;
	height:78px;
	display:block;
	float:left;
	font-size:14px;
	line-height:17px;
	color:#333;
	text-decoration:none;
	text-align:center;
	background:#f7f7f7 url(/images/cat_icon.png) 0 22px no-repeat;
}

.cat_link100 {
	background:#f7f7f7 url(/images/cat_icon.png) 0 22px no-repeat;
}

.cat_link100:hover {
	background:#3e9cbf url(/images/cat_icon.png) 0 -138px no-repeat;
}

.cat_link106 {
	background:#f7f7f7 url(/images/cat_icon.png) -140px 22px no-repeat;
}

.cat_link106:hover {
	background:#3e9cbf url(/images/cat_icon.png) -140px -138px no-repeat;
}

.cat_link107 {
	background:url(/images/cat_icon.png) -280px 22px no-repeat;
}

.cat_link107:hover {
	background:#3e9cbf url(/images/cat_icon.png) -280px -138px no-repeat;
}

.cat_link108 {
	background:#f7f7f7 url(/images/cat_icon.png) -420px 22px no-repeat;
}

.cat_link108:hover {
	background:#3e9cbf url(/images/cat_icon.png) -420px -138px no-repeat;
}

.cat_link109 {
	background:url(/images/cat_icon.png) -560px 22px no-repeat;
}

.cat_link109:hover {
	background:#3e9cbf url(/images/cat_icon.png) -560px -138px no-repeat;
}

.cat_link110 {
	background:#f7f7f7 url(/images/cat_icon.png) -700px 22px no-repeat;
}

.cat_link110:hover {
	background:#3e9cbf url(/images/cat_icon.png) -700px -138px no-repeat;
}

.cat_link111 {
	background:url(/images/cat_icon.png) -840px 22px no-repeat;
}

.cat_link111:hover{
	background:#3e9cbf url(/images/cat_icon.png) -840px -138px no-repeat;
}

.cat_link112 {
	background:#f7f7f7 url(/images/cat_icon.png) -980px 22px no-repeat;
}

.cat_link112:hover {
	background:#3e9cbf url(/images/cat_icon.png) -980px -138px no-repeat;
}

.cat_link114 {
	background:url(/images/cat_icon.png) -1120px 22px no-repeat;
}

.cat_link114:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1120px -138px no-repeat;
}

.cat_link115 {
	background:#f7f7f7 url(/images/cat_icon.png) -1260px 22px no-repeat;
}

.cat_link115:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1260px -138px no-repeat;
}

.cat_link116 {
	background:url(/images/cat_icon.png) -1400px 22px no-repeat;
}

.cat_link116:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1400px -138px no-repeat;
}

.cat_link117 {
	background:#f7f7f7 url(/images/cat_icon.png) -1540px 22px no-repeat;
}

.cat_link117:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1540px -138px no-repeat;
}

.cat_link118 {
	background:url(/images/cat_icon.png) -1680px 22px no-repeat;
}

.cat_link118:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1680px -138px no-repeat;
}

.cat_link119 {
	background:#f7f7f7 url(/images/cat_icon.png) -1820px 22px no-repeat;
}

.cat_link119:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1820px -138px no-repeat;
}

.cat_link120 {
	background:url(/images/cat_icon.png) -1960px 22px no-repeat;
}

.cat_link120:hover {
	background:#3e9cbf url(/images/cat_icon.png) -1960px -138px no-repeat;
}

.cat_link121 {
	background:#f7f7f7 url(/images/cat_icon.png) -2100px 22px no-repeat;
}

.cat_link121:hover {
	background:#3e9cbf url(/images/cat_icon.png) -2100px -138px no-repeat;
}

.cat_link122 {
	background:url(/images/cat_icon.png) -2240px 22px no-repeat;
}

.cat_link122:hover {
	background:#3e9cbf url(/images/cat_icon.png) -2240px -138px no-repeat;
}

.fresh {
	margin:20px 0 0;
	width:980px;
	float:left;
	clear:both;
}

.fresh div {
	margin:0 20px 20px 0;
	width:142px;
	height:170px;
	float:left;
	overflow:hidden;
}

.fresh div img {
	margin-bottom:3px;
}

.fresh div a, .fresh div a:hover {
	font-size:13px;
	line-height:16px;
	text-decoration:none;
}








#hod_right {
	width:230px;
}

#hod div#line a, #hod_full div#line a, #hod_right #line a {
	color:#444;
	text-decoration:none;
}

#hod div#line a:hover, #hod_full div#line a:hover, #hod_right #line a:hover {
	color:#e03515;
	text-decoration:none;
}

#vru_add, #vru_add:hover {
	font-size:11px;
	color:#979797;
	display:inline;
	float:right;
	text-decoration:none;
	text-transform:uppercase;
}

#vru_add:hover {
	color:#e03515;
}

#footer {
	width:100%;
	float:left;
	clear:both;
}

#footer div {
	margin:0 auto;
	padding:14px 0;
	width:980px;
	text-align:center;
	border-top:1px solid #999;
}

#foot div {
	background:1px solid #999;
}

.in_razdel {
	margin-bottom:20px;
	padding:15px 20px;
	width:680px;
	float:left;
	clear:both;
	background:#f8f8f8;
}

.in_razdel a {
	text-decoration:none;
}

#msgs, #next_page, #pages, .clear720, .forma, #admin_menu {
	width:720px;
	float:left;
	clear:both;
}

.msg_line {
	padding:15px 0;
	width:720px;
	float:left;
	clear:both;
	border-bottom:1px dotted #c3c3c3;
}

.msg_line img {
	margin-right:15px;
	display:block;
	float:left;
	width: 140px;
	height: 100px;
	object-fit: cover;
}

.msg_line div {
	width:535px;
	float:left;
}

.msg_line div a, .msg_line div a:hover {
	text-decoration:none;
}

.msg_line div span, .grey_light {
	font-size:12px;
	color:#999;
}

.msg_line div p {
	padding:6px 0 4px 0;
}

#next_page, #admin_menu {
	margin-top:20px;
}

#pages {
	margin-top:18px;
}

#next_page a, #next_page a:hover {
	margin-right:20px;
	padding:12px 35px 12px 15px;
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:#3e9cbf url(/images/next_arrow.gif) 181px 19px no-repeat;
	border:1px solid #3e9cbf;
	border-radius:5px;
}

#next_page a:hover {
	background:#e8644c url(/images/next_arrow.gif) 181px 19px no-repeat;
	border:1px solid #e8644c;
}

#next_page input, #next_page input:hover, #admin_menu input, #admin_menu input:hover {
	padding:9px 15px;
	display:block;
	float:right;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	background:#32383b;
	border-radius:3px;
	border:none;
	cursor:pointer;
}

#admin_menu input, #admin_menu input:hover {
	float:left;
}

#next_page input:hover, #admin_menu input:hover {
	background:#132b3f;
}

#pages a, #pages a:hover {
	margin-right:4px;
	padding:7px 9px;
	color:#757575;
	background:#ededed;
	border:1px solid #d9d9d9;
	display:block;
	float:left;
	text-decoration:none;
	border-radius:3px;
}

#pages a:hover {
	color:#fff;
	background:#e8644c;
	border:1px solid #e8644c;
}

#pages span {
	margin-right:4px;
	padding:7px 9px;
	color:#fff;
	background:#e8644c;
	border:1px solid #e8644c;
	display:block;
	float:left;
	text-decoration:none;
	border-radius:3px;
}

#vru {
	padding-top:20px;
	width:230px;
	display:block;
	float:left;
	clear:both;
}

#vru div {
	padding:4px 0 9px 0;
	width:230px;
	display:block;
	float:left;
	clear:both;
}

#vru div img {
	margin:0 10px 2px 0;
	max-width:100px;
	display:inline;
	float:left;
}

#vru div a, #vru div a:hover {
	text-decoration:none;
}

a.vru_text, a.vru_text:hover {
	font-size:12px;
	line-height:12px;
	color:#565656;
}

a.vru_text:hover {
	color:#333;
}

#place_b {
	margin-top:20px;
	padding:7px 10px;
	width:210px;
	background:#f5f5f5;
	display:block;
	float:left;
	clear:both;
	text-decoration:none;
	text-align:center;
}

#msg_photo {
	width:716px;
	max-height:500px;
	display:block;
	float:left;
	clear:both;
	border:2px solid #e8e8e8;
}

#msg_photo .main_photo {
	margin:0 auto;
	max-width:716px;
	max-height:500px;
	display:block;
}

#photo_small {
	width:718px;
	display:block;
	float:left;
	clear:both;
	border-right:2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
}

#photo_small img {
	max-width:140px;
	display:block;
	float:left;
	border-left:2px solid #e8e8e8;
}

table#msg_info {
	margin-bottom:25px;
	border-top:3px dotted #fff;
}

table#msg_info td {
	height:42px;
	font-size:14px;
	border-bottom:1px dotted #c3c3c3;
	vertical-align:middle;
}

td.td_icon {
	padding:0 30px 0 20px;
	width:20px;
}

table#msg_info td a {
	text-decoration:none;
}

#phone {
	margin-top:4px;
	font-size:24px;
	line-height:24px;
	color:#333;
	display:inline-block;
	float:left;
	white-space:nowrap;
	width:350px;
}

.email, .email:hover {
	padding:6px 0 0 38px;
	width:122px;
	height:22px;
	display:block;
	float:right;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	background:#498dbd url(/images/mail_icon.png) 12px 8px no-repeat;
	cursor:pointer;
	border:1px solid #498dbd;
	border-radius:5px;
}

.email:hover {
	background:#3277a9 url(/images/mail_icon.png) 12px 8px no-repeat;
	border:1px solid #3277a9;
}

.blue_button, .blue_button:hover {
	margin:10px 0 20px 0;
	padding:12px 15px;
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	background:#3e9cbf;
	cursor:pointer;
	border:1px solid #3e9cbf;
	border-radius:5px;
}

.blue_button:hover {
	background:#e8644c;
	border:1px solid #e8644c;
}

input, textarea, select {
	border:1px solid #d1d1d1;
}

.forma {
	padding-top:25px;
	font-size:15px;
	line-height:22px;
}

.input450, .input450_noact, .input400 {
	margin:3px 0 13px 0;
	padding:9px 12px;
	width:426px;
	font-family:Arial;
	font-size:15px;
	color:#444;
	display:inline;
	background:#fff;
	line-height:20px;
}

.input450_noact {
	background:#f5f5f5;
}

#capcha, .ad_photo  {
	width:452px;
	position:relative;
}

#capcha img, .ad_photo img  {
	display:block;
	position:absolute;
	right:0;
	top:3px;
}

#error {
	margin-bottom:20px;
	width:426px;
	font-size:13px;
	color:#c00;
}

.select450 {
	margin:3px 0 13px 0;
	padding:8px 12px;
	width:450px;
	font-family:Arial;
	font-size:15px;
	color:#444;
	display:inline;
	background:#fff;
}

.select450 option {
	padding:4px 12px;
	font-size:15px;
	color:#444;
}

.ad_photo {
	display:inline-block;
}

.input400 {
	width:380px;
}

.del_photo {
	margin-left:10px;
	display:inline-block;
}

.table_dotted {
}

.table_dotted td {
	padding:5px 5px;
	line-height:15px;
	border-bottom:1px dotted #c3c3c3;
}

.table_dotted td a {
	text-decoration:none;
}

.center {
	text-align:center;
}


















a.d1 {
	font-size: 10;
	color: #09918E;
	text-decoration: none;
}

a.d1:hover {
	text-decoration: underline;
}

div.master	{
	font-size: 12px;
	font-weight: bold;
	padding-top: 5;
	padding-bottom: 3;
	padding-left: 10;
	color: #C10C10;
}

div.slave {
	font-size: 10px;
	padding-top: 1;
	padding-bottom: 1;
}

td.navigazia {
	color: #09918E;
	padding-top: 5;
	padding-bottom: 5;
}

td.news {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: red;
	padding-bottom: 5;
	padding-top: 5;
}

a.master {
	color: #C10C10;
}

a.slave {
	font-size: 11px;
	padding-left: 25;
	color: #095091;
}

a.slave:hover {
	font-size: 11px;
	background-image: url('http://biz-market.ru/images/st.gif');
	background-repeat: no-repeat;
	padding-left: 20;
	color: #C10C10;
}

a.news_top {
	color: #095091;
}

a.navigazia {
	color: #09918E;
	text-decoration: none;
}

a.navigazia:hover {
	text-decoration: underline;
}

font.num1 {
	font-size: 12px;
	color: #914A09;
	text-decoration: none;
	font-weight: bold;
}

a.num {
	font-size: 10px;
	font-weight: bold;
	color: #095091;
	text-decoration: none;
	padding:2;

}

a.num:hover {
	text-decoration: underline;
	background-color: #09918E;
	padding:2;
}

font.dig {
	font-size: 10px;
	font-weight: normal;
}

a.messag {
	font-size: 12;
	color: #095091;
	font-weight: bold;
}

td.messag {
	font-size: 12px;
}

td.m2 {
	font-family: Arial;
	font-size: 16px;
	color:  #000000;
	font-weight: normal;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 30;
}

td.m3 {
	padding-top: 5;
	padding-left: 30;
	padding-bottom: 10;
	font-size: 11px;
}

td.m4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: red;
	border-right-color: red;
	font-size: 11;
	font-weight: bold;
	color: #914A09;
}

td.m5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: red;
	border-right-color: red;
	border-bottom-color: red;
	font-size: 11;
	font-weight: bold;
	color: #914A09;
}

td.m6 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: red;
}

td.m7 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: red;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: red;
}

div.m4 {
	padding-right: 10;
	padding-top: 3;
	padding-bottom: 3;
	text-align: right;
}

td.n {
	padding-left: 10;
	padding-top: 5;
	padding-bottom: 5;
	color: #FFFFFF;
}


.a6 {
color : #000000;
text-decoration: none;
}
.a6:hover {
color : #000000;
text-decoration: none;
}
.a6:active {
color : #000000;
text-decoration: none;

}

td.padd {
	padding-left: 30;
	padding-bottom: 5;
	font-size: 11px;
	line-height:14px;
}

td.padd span {
	font-size: 12px;
	color:  #095091;
	font-weight: bold;
}

td.padd span a {
	color:  #095091;
	text-decoration: underline;
}

td.padd span a:hover {
	color:  #095091;
	text-decoration: none;
}

.rek_msg {
	padding:0 5px 4px 7px;
	font-size:11px;
	line-height:12px;
	text-align:left;
	background:#e8f4ff;
	border-bottom:1px solid #aec5d2;
	border-top:2px solid #fff;
}

.rek_msg span {
	padding-left:6px;
	font-size:12px;
	line-height:14px;
	background:url(/images/point.gif) 0px 6px no-repeat;
}

.rek_msg span a {
	color:  #cc0000;
	text-decoration: underline;
}

.rek_msg span a:hover {
	color:#bb1c20;
	text-decoration: none;
}

.rek_main {
	padding-top:7px;
	padding-bottom:7px;
}

.reklama {
	padding:0 14px 4px 7px;
	color:#006699;
	font-size:11px;
	text-align:right;
	border-top:1px solid #fff;
	background:url(/images/reklama.gif) right no-repeat;
}

p.p_big {
	padding-bottom:35px;
	font-size:15px;
	line-height:20px;
}

.geo_block {
    margin:25px 0 10px 0;
    padding-right:20px;
    float:left;
    width:225px;
    line-height:20px;
}

.geo_block span {
    padding-bottom:2px;
    font-size:18px;
    color:#333;
}

.geo_block p {
    padding:5px 0 18px 0;
}

#all_link, #all_link:hover {
    display:inline-block;
    float:left;
    clear:both;
    font-size:16px;
    color:#e03515;
	line-height:22px;
}

.clear980 {
	width:980px;
	float:left;
	clear:both;
}

#region_title {
	font-size:11px;
	color:#979797;
	display:inline;
	float:right;
	text-decoration:none;
	text-transform:uppercase;
}

#push {
    margin:0 auto;
    width:980px;
    height:45px;
}

.data {
	margin-top:4px;
    font-size:13px;
    color:#999;
    display:block;
    float:right;
}

.price {
	margin-top:1px;
	font-size:18px;
	line-height:20px;
	color:#469e10;
	font-weight:bold;
	display:inline-block;
	float:left;
	white-space:nowrap;
	width:350px;
}

.no_price {
	margin-top:4px;
	display:inline-block;
	float:left;
	white-space:nowrap;
}

.margin_bottom_25 {
    margin-bottom: 25px;
}


.content_new {
	padding-top: 25px;
	width: 720px;
	float: left;
	clear: both;
}

.registration_info, .contacts_info {
	margin: 0 0 25px 0;
	padding: 0;
}

.registration_link, .contacts_link, .registration_link:hover, .contacts_link:hover {
	padding-top: 9px;
	width: 220px;
	height: 32px;
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 8px;
}

.registration_link {
	background: #21b40e;
}

.registration_link:hover {
    background: #1ba909;
}

.contacts_link {
    background: #1ca3f0;
}

.contacts_link:hover {
    background: #0d96e4;
}