body {
     color:#000000;
     margin: 0px 20px 10px 20px;
     font-size:100%;
     font-family:Tahoma,Arial;
     text-align:center;
}

table {
	font-family:Tahoma,Arial;
    line-height:150%;
    font-size:90%;
	}


H1 {
	font-family: Arial;
    font-size:130%;
    font-weight: 200;
    margin-bottom: 10px;
	}
H2 {
	font-family: Arial;
    font-size:110%;

    margin-bottom: 5px;
	}
H4 {
	font-family: Arial;
    font-size:110%;
    font-weight: 200;
    margin: 0px;
    color: #C21602;
	}

form {
	margin: 0px; padding: 0px;
    }

.table_1{
	font-family:Tahoma,Arial;
    font-size:80%;
	}

.table_2{
	font-family:Tahoma,Arial;
    font-size:90%;
	}

.table_3{
	font-family:Tahoma,Arial;
    font-size:100%;
	}


a, a:link, a:visited {
    font-family:Tahoma,Arial;
    color:#0000FF;
    }
a:hover {
    color:#0000A0;
    }


a.main_menu, a:link.main_menu, a:visited.main_menu {
    font-family:Tahoma,Arial;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    font-size:88%;
    }
a.main_menu:hover {
    text-decoration:underline;
    color:#C21602;
    }



a.main_link, a:link.main_link, a:visited.main_link {
    font-family:Tahoma,Arial;
    color:#0073BF;
    font-size:100%;
    }
a.main_link:hover {
    text-decoration:underline;
    color:#C21602;
    }

a.user_info, a:link.user_info, a:visited.user_info {
    font-family:Tahoma,Arial;
    color:#C21602;
    text-decoration:underline;
    font-size:100%;
    }

a.user_info:hover {
    text-decoration:underline;
    color:#FE470B;
    }

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

a.blog, a:link.blog, a:visited.blog {
    text-decoration:none;
    color:#000000;
    }
a.blog:hover {
    text-decoration:none;
    color:#0000A0;
    }
a.direct_link, a:link.direct_link, a:visited.direct_link {
    text-decoration:none;
    font-size:85%;
    color:#008000;
    }
a.a_nodecor:direct_link {
    text-decoration:underline;
    font-size:85%;
    color:#008000;
    }

a.a_nodecor_red, a:link.a_nodecor_red, a:visited.a_nodecor_red {
    text-decoration:none;
    color:#C21602;
    }
a.a_nodecor_red:hover {
    text-decoration:underline;
    color:#C21602;
    }

.justif {
	text-align: justify;
	}

.block_header{
	font-family:Tahoma,Arial;
    font-weight:bold;
	}

.error_input_header{
	font-family:Tahoma,Arial;
    font-weight:bold;
    color:#FF0000;
	}
.message_input_header{
	font-family:Tahoma,Arial;
    font-weight:bold;
    font-size:88%;
	}
.main_advert{
    font-size:80%;
    color:#008000;
	}

.button {
	font-family:Tahoma,Arial;
    font-size:110%;
    }

.button_2 {
	font-family:Tahoma,Arial;
    font-size:90%;
    }

.n {
    font-family:Tahoma,Arial;
    font-size:100%;
    }

.ner {
	font-family:Tahoma,Arial;
	background-color:#FFECF1;
    font-size:100%;
    }

.textarea_2 {
    font-family:Tahoma,Arial;
    font-size:90%;
    color:#000000;
    }

.error_input{
    color:#FF0000;
	}
.message_input{
    font-size:85%;
	}

.formcomment{
    font-size:88%;
    color:#808080;
	}

.importent_main_menu {
    font-family:Tahoma,Arial;
    color:#FE470B;
    font-weight:bold;
    text-decoration:none;
    font-size:88%;
    }

.bg_color {
	background-color:#E8E8E8;
	}

.bg_color_error {
	background-color:#FFECF1;
	}

.bg_color_alert {
	background-color:#FFF4D5;
	}

.border_bg {
	background-color:#DDDDDD;
	}
.dark_bg_color {
	background-color:#808080;
	}

.border_bg_error {
	background-color:#FFFFFF;
	}

.border_bg_alert {
	background-color:#FFFFFF;
	}

.bright_bg {
	background-color:#FFFFFF;
   }

.dark_bg {
	background-color:#F5F5F5;
   }

.contacts {
	color:#0000FF;
	}
.red_color { color: #FF0000; }


.clear {
	clear: both;
	height:3px;
	font-size:1px;
	}

#content {
    width: 950px;
    margin-left: auto;
 	margin-right: auto;
	}
#site_width {
    width: 950px;
    margin-left: auto;
 	margin-right: auto;
	}

.rasporka {
	margin-top:10px;
	}
.f90 {	font-size:90%;
	text-align:left;	}
.f85 {
	font-size:85%;
	}

.double_line {
	clear: both;
	border-top: 4px double #C0C0C0;
	font-size:1px;
	margin-bottom:1px;
	width: 970px;
	}
.dotted_line {
	clear: both;
	border-top: 1px dotted #C0C0C0;
	font-size:1px;
	margin-bottom:5px;
	margin-top:5px;
	}

.listing_dotted_line {
	clear: both;
	border-top: 1px dotted #C0C0C0;
	font-size:1px;
	margin-top:5px;
	}

#line {
	clear: both;
	border-top: 2px solid #8D8B8B;
	font-size:1px;
	margin-bottom:1px;
	width: 970px;
	margin-left: auto;
 	margin-right: auto;
	}

.img_border {	border: 1px solid #E4E4E4;	}
.paging {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	font-size:90%;
	}
.company_info {	color:#0000FF;
	cursor:pointer;
	text-decoration:underline;
	}
.div_company_info {	display:none;
	position:absolute;
 	background-color:#FDFEE0;
 	border:1px solid #000000;
  	padding:10px;
  	margin-left:50px;
  	width:40%;
	}
#login_form {
	display:none;
	position:absolute;
 	background-color:#FDFEE0;
 	border:1px solid #000000;
  	margin-left:30%;
  	margin-top:18%;
  	z-index:201;
  	font-size:80%;
  	width:300px;
	}
.login_top_form {	background-color:#808080;
	padding:7px;
	color:#FFFFFF;
	font-size:88%;}
#login_bg {
	position:fixed;
	z-index: 200;
	background-color: #000000;
	filter: alpha(opacity=12);
	moz-opacity: 0.1;
	opacity: 0.1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display:none;
}

.hidden	{
	display:none;
}
.xsearch_border{	border-right: 1px dotted #C0C0C0;
	}

/* --------------- Вход и Регистрация ----------------------*/
#login {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size:70%;
	color:#808080;
	margin-top:5px;
	margin-left: auto;
 	margin-right: auto;
 	width: 950px;
 	text-align:right;
	}

/* --------------- Логотип ----------------------*/

#logo {
	float:left;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:170px;
	margin-left: auto;
 	margin-right: auto;
	}

/* --------------- banner468x60 ----------------------*/

#bannertop468x60 {
	text-align:center;
	margin-left: auto;
 	margin-right: auto;
	}

/* ---------------Начало стиля футера ----------------------*/
#footer {
	padding: 5px;
	margin-top: 10px;
	border-top: 4px double #808080;
	color: #808080;
 	font-size:70%;
	width: 950px;
	margin-left: auto;
 	margin-right: auto;
	}
#footer a, #footer a:link, #footer a:visited {
    text-decoration:underline;
    }
#footer a:hover {
    text-decoration:none;
    }
#leftfooter {
	float:left;
	}
#rightfooter {
	text-align:right;
	}

/* ---------------Конец стиля для футера ----------------------*/



/*--------------------Меню для IE ниже 6.0---------------*/
#menu_old {
	position:relative;
	width:950px;
	line-height:normal;
	margin-left: auto;
 	margin-right: auto;
	}
#menu_old ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#menu_old li {	display:inline;
	margin:0px 2px 0px 2px;
	padding:0px;
	}


#menu_old a {
	height:12px;
	font-size:8pt;
	float:left;
	background:url("/images/menu_l.gif") no-repeat left top;
	padding:4px 0px 6px 2px;
	margin-right:3px;
	text-decoration:none;
	cursor:pointer;
	}
#menu_old a span {
	font-family:Tahoma;
	float:left;
	height:12px;
	background:url("/images/menu_r.gif") no-repeat right top;
	padding: 4px 11px 6px 9px;
	color:#000000;
	cursor:pointer;
	}


#menu_old a:hover {

	background:url("/images/menu_l_cur.gif") no-repeat left top;
	}
#menu_old a:hover span {
	color:#FFFFFF;
	background:url("/images/menu_r_cur.gif") no-repeat right top;
	}
#menu_old a span {
	float:none;
	}
#menu_old #current a {
	padding:4px 0px 6px 2px;
	background:url("/images/menu_l_cur.gif") no-repeat left top;
	font-weight:bold;
	}
#menu_old #current a span {	background:url("/images/menu_r_cur.gif") no-repeat right top;
	color:#FFFFFF;
	font-weight:bold;

	}

/*--------------------Меню для IE выше 6.0---------------*/
#menu {
	position:relative;
	width:950px;
	line-height:normal;
	padding:0px;
	margin-top:0px;
	margin-left: auto;
 	margin-right: auto;
	}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0px 2px 0px 2px;
	padding:0px;
	}


#menu a {
	height:21px;
	font-size:8pt;
	float:left;
	background:url("/images/menu_l.gif") no-repeat left top;
	padding:0px 0px 0px 2px;
	margin-right:3px;
	text-decoration:none;
	cursor:pointer;
	}
#menu a span {
	font-family:Tahoma;
	float:left;
	display:block;
	height:13px;
	background:url("/images/menu_r.gif") no-repeat right top;
	padding: 4px 11px 4px 9px;
	color:#000000;
	cursor:pointer;
	}


#menu a:hover {

	background:url("/images/menu_l_cur.gif") no-repeat left top;
	}
#menu a:hover span {
	color:#FFFFFF;
	background:url("/images/menu_r_cur.gif") no-repeat right top;
	}
#menu a span {
	float:none;
	}
#menu #current a {
	padding:0px 0px 0px 2px;
	background:url("/images/menu_l_cur.gif") no-repeat left top;
	font-weight:bold;
	}
#menu #current a span {

	background:url("/images/menu_r_cur.gif") no-repeat right top;
	color:#FFFFFF;
	font-weight:bold;

	}



/*-------------- Подменю --------------*/
.subm {
	margin-bottom:10px;
	}
#submenu {
	margin-top:-1px;
	width:950px;
    font-size:8pt;
	line-height:normal;
	padding:0px;
	background-color:#FFFFFF;
	height:25px;
	margin-left:1px;
	border-bottom:0px;
	margin-left: auto;
 	margin-right: auto;
	}
#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#submenu li {
	float:left;
	margin-right:5px;
	padding:0px;
	}
#submenu a span {
	float:left;
	display:block;
	margin: 5px 10px 0px 5px;
	color:#000000;

	}
#submenu a {
	float:left;
	margin:0;
	padding:0px 0px 7px 1px;
	text-decoration: none;
	}
#submenu a:hover {
	color:#000000;
	font-weight:200;
	text-decoration: underline;
	}
#submenu a span {	float:none;
	}
#submenu #sabcurrent a  {	color:#000000;
	font-weight:bold;
	position:relative;
    background: url('/images/sabcurrent.gif') no-repeat scroll center bottom;
    text-decoration: none;
    }

/*--------Поиск в разделе---------*/
.search_li {
	margin-bottom:10px;
	width:250px;
	}

.search_li .search_b {
	width:210px;
	font-size: 70%;
	height:15px;
	border: 1px solid #FCF2AB;
	margin:3px 0px 0px 5px;
	color:#C0C0C0;
	padding:1px 0px 1px 2px;
	}
.search_li .img {
	position:relative;
	top:3px;
	right:5px;
	}

.search_li_top { background:#FAEB83; border-left: 1px solid #fff; border-right: 1px solid #fff; height:1px;  }
.search_li_top2 { border-left: 1px solid #fff; border-right: 1px solid #fff; height:1px;  }
.search_li_top3 { border-left: 1px solid #FAEB83; border-right: 1px solid #FAEB83; height:1px;  }
.search_li_top4 { border-left: 1px solid #FAEB83; border-right: 1px solid #FAEB83; height:1px;  }
.search_li_top5 { border-left: 1px solid #fff; border-right: 1px solid #fff; height:1px;  }
.search_li_top6 { border-left: 1px solid #FAEB83; border-right: 1px solid #FAEB83; height:25px;  }
.search_li_top7 { border-left: 1px solid #fff; border-right: 1px solid #fff; height:25px; }
.search_li_top8 { border-left: 1px solid #FAEB83; border-right: 1px solid #FAEB83; height:1px;  }
.search_li_top9 { border-left: 1px solid #fff; border-right: 1px solid #fff; height:1px;  }

.section_li {
	width:690px;
	text-align:left;
	vertical-align:middle;
	margin:-4px 0px 0px 0px;
	}

.block_gray_top { background:#EFE8D5; height:1px; border-left:1px solid #fff; border-right:1px solid #fff; }
.block_gray { border-left:1px solid #EFE8D5; border-right:1px solid #EFE8D5; }
.block_gray_bg { background:#fefbf4; margin-bottom:5px; }
.padd { padding: 4px 9px 4px 9px; text-align:left; }



/*--------доска объявлений---------*/
.col_podm { width:200px; margin:0px; padding: 0px; font-size: 78%;}
.col_text { width:450px; text-align:left;margin: 0px; padding: 0px; overflow:hidden; }
.col_all { width:680px; text-align:left; font-size: 90%;}
.fl { float:left; }
.fr { float:right; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.col_r { width:240px; margin:-3px 0px 0px 0px; padding: 0px;}
.col_l { width:450px; text-align:left;margin: 0px; padding: 0px; overflow:hidden;}
.tmar2px { margin-top:2px; }
.bmar2px { margin-bottom:2px; }
.lmar2px { margin-left:2px; }
.rmar2px { margin-right:2px; }
.mar5px { margin:5px; }
.tmar5px { margin-top:5px; }
.bmar5px { margin-bottom:5px; }
.lmar5px { margin-left:5px; }
.rmar5px { margin-right:5px; }
.tmar10px { margin-top:10px; }
.bmar10px { margin-bottom:10px; }
.lmar10px { margin-left:10px; }
.rmar10px { margin-right:10px; }
.tpad10px { padding-top:10px; }
.bpad10px { padding-bottom:10px; }
.lpad10px { padding-left:10px; }
.rpad10px { padding-right:10px; }
.tpad20px { padding-top:20px; }
.pad5px { padding:5px; }
.bold { font-weight: bold; }
.width40 { width:40px; }
.width50 { width:50px; }
.width70 { width:70px; }
.width130 { width:130px; }
.width100 { width:100px; }
.width200 { width:200px; }
.width300 { width:300px; }
.width315 { width:315px; }
.width350 { width:350px; }
.width400 { width:400px; }
.width450 { width:450px; }
.width545 { width:545px; }

