body,p,td,font, b {font:  normal 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration : none; color : #000;}
a:link, a:visited {color: #444; text-decoration: underline;}
a:hover {color: #444; text-decoration: none;}

body {margin: 0; padding: 0; background: url(/images/bg.jpg);}
img {border: none; margin: 0;}

b {font-weight: bold;}

.central {background: #fbfbfb; padding: 0 0 10px 0;}
#main_tbl {width: 940px;}

.centrrrrr {padding: 0 35px 0 0;}

.shemarab div {width: 395px; padding: 17px 37px; background: #fff; border: #999 1px solid; margin: 10px 0 10px 0;}
.listik {padding: 10px 20px 0 20px; background: url(/images/listik.gif) no-repeat 0 10px; height: 16px; float: left;}
.dogovor {padding: 10px 20px 0 20px; background: url(/images/dogovor.gif) no-repeat 0 10px; height: 16px; float: left;}

/* шапка 
____________*/

#number {width: 135px; float: left; padding: 2px 0 0 2px;}
.wi100 {width: 100px;}
#date {background: #000; color: #fff; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; width: 100px; padding: 5px;}
.nub {font: normal 21px Arial, Helvetica, sans-serif; color: #000;}


/* начало 
____________*/

.leftGR {background: url(/images/leftGR.jpg) repeat-y; width: 40px;}
.rightGR {background: url(/images/rightGR.jpg) repeat-y; width: 40px;}
#logo div {float: left;}
#logo div#tel1 {width: 179px;}
#logo div#logot {width: 502px;}
#logo div#tel2 {width: 179px;}
#logot img {margin: 0 0 10px 0;}
.blaki_p {padding-top: 17px;}
.blaki {font:  normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #000;}

#logo div#tel1 p, #logo div#tel2 p {font: normal 18px Arial, Helvetica, sans-serif; color: #000; margin: 3px 0 0 0; padding:0;}
.kach {width: 390px; float: left;}
.kach p {margin: 0 0 2px 0; padding: 0;}
.period {width: 189px; float: left;}
.bol16black {font: bold 16px georgia,times new roman, serif; color: #000;}
.kach ul, .period ul {margin: 3px 0 0 0; padding: 0;}
.kach ul {margin: 0 10px 0 0;}
li {list-style-type: none; margin: 1px 0 0 0; padding: 0 0 0 13px; background: url(/images/li.gif) no-repeat 0 5px;}

.map_karta {width: 360px; float: left; height: 301px; padding-left: 30px;}
.map {height: 301px; float: right; width: 200px;}
.map div {margin: 8px 0 0 0; padding: 0 0 8px 0; width: 200px;}
.map p {margin: 0 0 8px 0; padding: 0;}

#goroda_ras a {font:  normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #000; line-height: 17px;}
.centr_padd {padding-bottom: 20px; line-height: 15px;}

.rekl {float: left; width: 415px;}
.rekl2 {float: left; width: 185px;}
.rekl2 ul {margin: 0 0 15px 0; padding: 0;}
.rekl2 li {margin:  0 0 4px 0;}
.cost {margin: 0; padding: 0; font: bold 15px Arial, Helvetica, sans-serif;}
.nds {color: #999; font: normal 11px Arial, Helvetica, sans-serif;}
.tbl_bord {border-bottom: #999 1px solid;}
#tbl {margin: 10px 0 7px 0;}
#prim p {margin: 15px 0 10px 0; padding: 0;}
/* меню 
____________*/

#menu {float: left;  margin: 15px 0 0 0; padding: 0; font:  normal 14px Tahoma, Arial, Helvetica, sans-serif; height: 29px;}
#menu li {float: left; list-style-type: none; margin: 0; padding: 4px 0 0 9px; width: 134px; background: url(/images/menu.gif) no-repeat left top; height: 29px;} 
#menu a:link, #menu a:visited {color: #000; text-decoration: none;}
#menu a:hover {color: #000; text-decoration: underline;}

li#choosen {margin: 0; padding: 0; width: 143px;}
#choosen div {color: #fff; background: #000; height: 21px; float: left; margin: 0; padding: 4px 0 0 9px; width: 127px; }
li#choosen a:link.ch, li#choosen a:visited.ch {color: #fff; text-decoration: none;}

li#choosen a:hover.ch {color: #fff; text-decoration: underline;}

/* подменю 
____________*/

#submenu {margin: 10px 10px 20px 15px; padding: 0;}
#submenu li {margin: 0; padding: 0 0 0 13px;}
#submenu a:link, #submenu a:visited {color: #000; text-decoration: underline;}
#submenu a:hover {color: #000; text-decoration: none;}


/* левый край
_______________*/

.karkas {border: #000 1px solid; margin: 0 0 25px 0; padding: 0;}
.zag_kar {font:  bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: #000; padding: 3px 0 3px 15px;}
.zag_kar a:link, .zag_kar a:visited {text-decoration: none; font:  bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: #000; padding: 3px 0 3px 0px;}
#inp input {border: #9b9b9b 1px solid; width: 110px; height: 18px;}
#inp {margin: 15px 12px 5px 12px;}
#inp td {font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
.parol {border-top: #999999 1px solid; padding: 10px 0 0 0; margin: 0 15px 15px 15px;}
.parol a:link, .parol a:visited {color: #000; text-decoration: underline; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
.parol a:hover {color: #000; text-decoration: none; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}

.contacts {margin: 12px 13px 0 15px;}
.cont_td td {color: #000; text-decoration: none; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
.cont_td td a:link, .cont_td td a:visited {color: #000; text-decoration: underline; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
.cont_td td a:hover {color: #000; text-decoration: none; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}

.ramka {border: #000 1px solid;}

/* новости
_______________*/

.news {margin: 15px;}
.news a:link, .news a:visited {color: #000; text-decoration: underline; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
.news a:hover {color: #000; text-decoration: none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
.news span {color: #9b9b9b; font: normal 10px Tahoma, Arial, Helvetica, sans-serif;}

.blacki {color: #000; text-decoration: none; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
a:link.blacki,  a:visited.blacki {color: #000; text-decoration: underline; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}
a:hover.blacki {color: #000; text-decoration: none; font:  normal 11px Tahoma, Arial, Helvetica, sans-serif;}

.blacki_p {margin: 5px 0 0 0; padding: 0;}

/* рекламный носитель
_______________________*/

#nosit_img {width: 396px; float: left;}
.nosit_text {width: 209px; float: left;}

.bul {margin: 0 0 15px 0; padding: 0 0 0 12px; font: normal 13px Tahoma, Arial, Helvetica, sans-serif; color: #767676;}
.bul p {font: normal 20px georgia,times new roman, serif; color: #000; margin: 0; padding:0;}
.bul span {color: #000;}
.bordT {border-top: 2px #000 solid; width: 605px; padding: 0; margin: 0; float: left;}
.bord_cont {border-top: 2px #000 solid; width: 205px; padding: 0; margin: 0; float: left;}

/* подвал 
____________*/
#cop {float: left; width: 300px;}
#jeton {float: right; width: 300px;}
#jeton p {margin: 25px 40px 0 0;}
#cop p {margin: 25px 0 0 40px;}
#podval p {font:  normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #bcbcbc; height: 45px;}
#podval p a:link, #podval p a:visited {color: #bcbcbc; text-decoration: underline;}
#podval p a:hover {color: #bcbcbc; text-decoration: none;}

#conts {border-top: #999 1px solid; border-bottom: #999 1px solid;}

#conts tr.color1 td {background: #f4f4f4;}
#conts tr.color2 td {background: #e0e0e0;}

/* Распространение
_____________ */

.tbl_ysl {background: #b2b2b2; border-top: #b2b2b2 1px solid; border-left: #b2b2b2 1px solid;  border-right: #b2b2b2 1px solid; }
.tbl_ysl td, .tbl_ysl th {border-bottom: #b2b2b2 1px solid; font: normal 12px Verdana ,Tahoma, Arial, Helvetica, sans-serif; padding: 5px 20px 5px 10px;}
.tbl_ysl tr {background: #fbfbfb;}
.tbl_ysl th {font-weight: bold; background: #e7e8e9;}

.tbl_mm {background: #b2b2b2; border-top: #b2b2b2 1px solid; border-left: #b2b2b2 1px solid;  border-right: #b2b2b2 1px solid; }
.tbl_mm td {padding: 7px 7px 7px 25px; border-bottom: #b2b2b2 1px solid; font: normal 12px Verdana ,Tahoma, Arial, Helvetica, sans-serif;}

.tbl_mm tr {background: #fbfbfb;}
.tbl_mm tr.choo {background: #e5e6e8;}
#rasp h2 {margin: 30px 0 7px 25px;}

/* заголовки
_____________ */

h1 	{
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
    	line-height: normal;
    	text-transform: uppercase;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
	margin: 12px 0 20px 0;
	padding: 0;
}


h2 	{
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    	line-height: normal;
    	text-transform: none;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	margin: 12px 0 20px 0;
	padding: 0;
}













