A {
	COLOR: #369; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A.c0_ {
	TEXT-DECORATION: none
}
A.c1_ {
	TEXT-DECORATION: none
}
A.c2_ {
	TEXT-DECORATION: none
}
A.c4_ {
	TEXT-DECORATION: none
}
A.c0_:hover {
	TEXT-DECORATION: underline
}
A.c1_:hover {
	TEXT-DECORATION: underline
}
A.c2_:hover {
	TEXT-DECORATION: underline
}
A.c4_:hover {
	TEXT-DECORATION: underline
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	FONT: 11px Tahoma,Arial,sans-serif
}
TD {
	FONT: 11px Tahoma,Arial,sans-serif
}
FORM {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
INPUT {
	FONT: 11px Tahoma,Arial,sans-serif
}
SELECT {
	FONT: 11px Tahoma,Arial,sans-serif
}
TEXTAREA {
	FONT: 11px Tahoma,Arial,sans-serif
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H2 {
	TEXT-TRANSFORM: uppercase
}
H2 {
	MARGIN: 0.4em 0px
}
H3 {
	MARGIN: 0.4em 0px
}
P {
	MARGIN: 0.4em 0px
}
H2 {
	COLOR: #951514
}
H3 {
	COLOR: #951514
}
.c0 {
	COLOR: #000
}
.ltl {
	COLOR: #000
}
.rbcwea {
	COLOR: #000
}
.c1 {
	COLOR: #999
}
.c2 {
	COLOR: #666
}
.c3 {
	COLOR: #fff
}
.c4 {
	COLOR: #f00
}
.c5 {
	COLOR: #1cac00
}
TABLE.m TD {
	PADDING-BOTTOM: 4px
}
TABLE.r TD {
	PADDING-LEFT: 17px
}
TABLE.r A.act {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #1cac00; LEFT: -3px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 1px; POSITION: relative; TEXT-DECORATION: none
}
TABLE.f11 TD {
	FONT-SIZE: 11px
}
.f11 {
	FONT-SIZE: 11px
}
TABLE.c1 TD {
	FONT-SIZE: 11px
}
TABLE.c2 TD {
	FONT-SIZE: 11px
}
TABLE.f12 TD {
	FONT-SIZE: 12px
}
.f12 {
	FONT-SIZE: 12px
}
TABLE.f13 TD {
	FONT-SIZE: 13px
}
.f13 {
	FONT-SIZE: 13px
}
TABLE.f14 TD {
	FONT-SIZE: 14px
}
.f14 {
	FONT-SIZE: 14px
}
TABLE.f16 TD {
	FONT-SIZE: 16px
}
.f16 {
	FONT-SIZE: 16px
}
H3 {
	FONT-SIZE: 16px
}
TABLE.f18 TD {
	FONT-SIZE: 18px
}
.f18 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 18px
}
TABLE.b1 TD {
	BORDER-BOTTOM: #e8e8e8 1px solid
}
TD.b2 {
	BORDER-RIGHT: #e8e8e8 1px solid
}
TABLE.text TD {
	TEXT-ALIGN: justify
}
TD.text {
	TEXT-ALIGN: justify
}
P {
	TEXT-ALIGN: justify
}
UL {
	MARGIN-BOTTOM: 0px; COLOR: #000; LIST-STYLE-TYPE: disc
}
LI {
	MARGIN-BOTTOM: 0.4em
}
.i1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.i2 {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
.i2_ {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid
}
.t2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(i/arr_sm.gif) no-repeat right bottom; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
BODY {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
.filter_placeForm * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.filter_placeForm {
	WIDTH: 532px
}
.filter_placeForm FIELDSET {
	BORDER-RIGHT: #4886c3 1px solid; PADDING-RIGHT: 22px; BORDER-TOP: #4886c3 1px solid; PADDING-LEFT: 22px; PADDING-BOTTOM: 22px; BORDER-LEFT: #4886c3 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #4886c3 1px solid
}
.filter_placeForm LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; COLOR: #4886c3; PADDING-TOP: 0px
}
.filter_placeForm .placeFormContent {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ecf2f8
}
.filter_placeForm TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.filter_placeForm SELECT {
	WIDTH: 100%
}
.filter_placeForm .labelField {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.styleLinkEqualPathes {
	FONT-WEIGHT: bold; COLOR: #c0ecef; TEXT-DECORATION: none
}
img
{
	border: 0px;
}

/* ####### цвета ######## */
.black_color
{
	color: #000000;
}

.fiolet_color
{
	color: #666699;
}

/* ####### размер текста ######## */
.f10
{
	font-size: 10px;
}

.f11
{
	font-size: 11px;
}

/* ####### фильтр #######*/
.tb_filter
{
	width: 100%;
}

.tb_filter td
{
	/*border: 1px solid red;*/
	background-color: #DCDCE8;
	padding: 5px 5px 5px 5px;
}

.tb_filter td select
{
	width: 150px;
}

.small_gray_10
{
	color: #808080;
	font-size: 10px;
}

.small_gray_11
{
	color: #808080;
	font-size: 11px;
}

.red_gray_11
{
	color: #FF0000;
	font-size: 11px;
}

.f_ico
{
	color: #666699;
	font-size: 10px;
}

.tb_grafik
{
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
}

.tb_grafik .header td
{
	text-align: center;
	background-color: #E0E0E0;
}

.tb_grafik td
{
	border: 1px solid #808080;
	padding: 3px 5px 3px 5px;
}

.tb_grafik .current
{
	background-color: #DCDCE8;
}

.bg_light_green
{
	background-color: #D1FFD1;
}

.bg_light_red
{
	background-color: #FF99CC;
}

#allpro_block
{
	position: absolute;
	left: -5px;
	top: -4px;
}

.space_relative
{
	position: relative;
	padding-bottom: 3px;
}

/* блок выбора города */
#ctAllPage 
{
	background:#eee;
	border:1px solid #999; 
	border-top:none; 
	position:absolute; 
	top:34px; 
	left: 337px;
	width:370px; 
	z-index:3;
}

.select_city_height
{
	overflow-y: scroll;
	max-height: 500px;
}

.sch
{
	margin: 0px 8px 3px 8px;
}

.sch td
{
	font-size: 11px;
}

.s_country_name
{
	color: #303D53;
	font-size: 12px;
	font-weight: bolder;
	padding: 5px 0px 0px 0px;
}

.dashed_city
{
	font-size: 11px;
	border-bottom: 1px dashed #999999;
	text-decoration: none;
	line-height: 18px;
}

.first_letter_city 
{
	color:red;
	/*font-weight: bold;*/
}

.city_red
{
	background-color: red;
	padding: 0px 2px 0px 2px;
	line-height: 18px;
	color: #ffffff;
}

.city_red a
{
	text-decoration: none;
	border: 0px;
	color: #ffffff;
}

.phone_line a
{
	text-decoration: none;
}

.vam {vertical-align:middle}
.center { text-align: center; }
.small_holle { width: 0.6%; }


/* телефоны */
.brd1f {border:1px solid #C6C6E2}

#block_phone
{
	position: absolute;
	top: 0px;
	left: -5px;
}

.n_city
{
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 5px;
}

.n_phone
{
	color: #999999;
	font-size: 12px;
	padding-bottom: 7px;
}

.n_phone strong
{
	font-size: 14px;
}

.n_icq
{
	color: #999999;
	font-size: 11px;
	text-align: right;
	padding-bottom: 7px;
}

.n_icq span
{
	text-decoration: underline;
}

.n_glue
{
	line-height: 0px;
	height: 1px;
	font-size: 0px;
	background: #ffffff;
	/*bottom: 1px solid #ffffff;*/
}

.position_relative
{
	position: relative;
}

/* */
.tline5 {background:#FDD0A4; color:#B45872; display:none; font-size:11px; padding:3px 12px 7px; text-align:right}
.tline5 a {color:#B45872}

.open_services
{
}

.open_services div
{
	text-align: right;
	padding: 5px 10px 7px 0px;
	background-color: #CFFEDE;	
}
