html, body{width:1100px; height:100%; behavior:url("csshover.htc");}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol,
ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:inherit; line-height:inherit; font-family:tahoma; text-align:left;}
a img, :link img, :visited img { border:0; }
td{vertical-align:top}
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
a { cursor:pointer; color:#6c695e;}
a:hover {text-decoration:none}
.fix { filter:expression(fixPNG(this));}
.clear { clear:left;}
.no_bg { background:none; border:0px}


/*------------------------ ГЛАВНАЯ ----------------------*/

body { background:#eae5d2; width:1100px; height:100%; }
.main_area{width:1100px;}
.main_area tr.header td{background:#dcd5ba; height:127px; border-bottom:6px solid #c4151c;  }
	.logo{display:block; padding:0px 0 0 0px; background-image: url(img/fons.jpg); background-repeat: no-repeat}
	.search{padding:7px 0 0 40px; font-family:arial}
		.search b{font-size:11px; color:#6c695e; float:left; display:block; margin:1px 0 0 0}
		.search div{float:left; display:inline; margin-left:7px;  background:url("img/bg_input_search.gif") no-repeat top left;  width:143px; height:16px; }
		.search input{width:120px; padding:1px 15px 0 3px; font-size:11px; color:#6c695e; background:none; border:0px; }
	.banner_top{position:absolute; margin:19px 0 0 7px; float:left; display:inline; border:3px solid #b7b199}

.main_area td.left_col{width:258px; padding-bottom:25px}
.main_area td.cent_col{width:auto; padding:0px 0 25px 10px;}
.main_area td.right_col{width:254px; padding:14px 0 25px 12px}

/*--- Левая колонка --- начало*/
	.left_menu{padding:13px; width:217px; clear:both; float:right; margin-top:10px; }
	.back_red{background:#c4151c url("img/back_red.jpg") no-repeat left top;}
	.back_orange{background:#e66a0e url("img/back_orange.jpg") no-repeat left top; margin-top:5px}
		.left_menu ul{clear:left; float:left; margin:-10px 0 3px 0; padding:0px; list-style:none}
		.left_menu li{clear:left; float:left;  padding:0px; line-height:17px; margin:12px 0 0 0; width:100%;}

		.left_menu li a{display:block; clear:left; float:left; font-family:arial; font-weight:bold; font-size:12px; color:#eae5d2; text-decoration:none; background:url("img/menu_bord.gif") repeat-x bottom left;}
		.left_menu li a:hover{background:none}

	.left_block{width:241px; clear:both; float:right; margin-top:10px; background:#dcd5ba; border:1px solid #cbc4ab}
	.blok_title1{height:auto; padding:8px 0 7px 10px; width:auto; background:#d1c9a8; color:#6a675b; font-size:12px; font-family:arial; font-weight:bold}
	.blok_text{width:auto; padding:13px; color:#676767; font-family:tahoma; font-size:11px; }
		.blok_text a{color:#c4151c;}
		.blok_text p{margin-bottom:10px;}

	.block_inf1{padding:13px 0 13px 13px; }
		.block_inf1 a{display:block; font-family:arial; font-size:11px; color:#c4151c; font-weight:bold; line-height:15px; width:100%}
		.block_inf1_item{ font-size:10px; font-family:tahoma;  color:#7b7065; margin-top:14px; margin-bottom:-5px;}
		.block_inf1_item img{border:3px solid #beb8a0; margin-right:7px}

	.left_block2{width:241px; clear:both; float:right; margin-top:10px; background:none; }
	.partners{padding:13px 0 13px 13px; color:#6a675b; margin:0 0 -10px 0;}
		.partners_ref{font-family:arial; font-size:12px; color:#c4151c; font-weight:bold}
		.partners_text{display:block; font-family:arial; font-size:12px; padding:4px 0 4px 0}
		.partners_adres{font-family:arial; font-size:11px; color:#6a675b}
		.partners_www {font-family:arial; font-size:11px; color:#6a675b}
		.partners_www a{font-weight:bold; color:#6a675b; margin-right:10px}
/*--- Левая колонка --- конец*/

/*--- Центральная колонка --- начало*/
	.reg_blok{width:265px; height:20px; padding:2px 0 0 25px; background:url("img/bg_reg.jpg") no-repeat left top; position:relative; margin-top:-22px; top:3px; right:-80px}
		.reg_blok a.enter_ref{float:left; margin-right:17px; font-size:11px; font-family:tahoma; color:#eae5d2; background:url("img/menu_bord.gif") repeat-x bottom left; text-decoration:none}
		.reg_blok a.enter_ref:hover{background:none}
		.reg_blok a.rega_ref{float:left; font-size:11px; margin-right:30px; font-family:tahoma; color:#eae5d2}
		.reg_blok a.adverst_ref{float:left; font-size:10px; margin-top:1px; font-family:tahoma; color:#eae5d2}

	.center_block{ clear:both; float:left; width:100%;  margin-top:0px; background:#dcd5ba; border:1px solid #cbc4ab;}
	.ind_block{margin-top:20px;}

    	.center_block a{display:block; font-family:arial; font-size:11px; color:#c4151c; font-weight:bold; line-height:15px;}
		.center_block .block_inf1_item{width:auto; float:left; margin-left:10px; display:inline}
		.center_block .block_inf1_item a{margin-bottom:-10px}
		.center_block .block_inf1_item td{padding-bottom:20px}
	.blok_inf2{float:left; width:49.5%;}
	.t2{font-family:arial; font-size:18px; font-weight:bold; padding-top:6px}
	.t3{font-size:12px; padding-right:10px; color:#6a675b}
		.t3 p{margin-bottom:10px}
		.t3 a{display:inline; font-size:12px; font-weight:100; line-height:15px; width:auto;}
		a.ref1{ color:#632861}
		a.ref2{color:#366575}
		a.ref3{color:#242e6c}
		a.ref4{color:#947134}
		p.text1{font-family:tahoma; font-size:10px; color:#4c3d35; height:5px; padding:0px; margin:5px 0 0px 0; }
	.t4{font-family:arial; font-size:16px; font-weight:100; padding-top:6px}
	.t5{font-family:arial; font-size:13px; font-weight:bold; padding-top:6px}

	.form_search{width:100%; font-family:arial}
		.form_search td{padding:8px 10px 0 10px}
		td.left_col_search{width:60%; }
		td.right_col_search{width:40%;}

		.title_search{clear:both; font-size:12px; font-weight:bold; color:#636b70;  font-family:arial; margin-bottom:3px}
		.vipad1{float:left; width:48%; margin:0px 0 5px 0}
			.fl1{float:right}
			.vipad1 select{width:100%; height:18px; padding:0px; font-size:11px; }
		.inp1{height:15px; width:99%; font-size:11px; font-family:arial; padding:0px;}

		.bledn_block{background:#e7e2cc; padding:6px 10px 10px 10px; color:#636b70}
		.bledn_block table{width:100%;}
		.bledn_block td{padding:0px; width:auto; font-size:12px; font-family:arial; vertical-align:bottom; height:25px;}
		.bledn_block td input{width:60px; height:15px; font-size:11px; font-family:arial; padding:0px}
			td.td1{width:30%}
			td.td2{width:35%; text-align:center; font-size:10px}
			td.td3{width:35%; text-align:center; font-size:10px}
			tr.tr1 td{margin-top:2px}

		.without_price{float:right; font-size:9px; font-family:tahoma; font-weight:bold; color:#8c8777}
		.without_price b{float:left; margin:4px 4px 0 0}
		.without_price input{float:left;}

  		.radiobox input{clear:left; float:left; margin-right:4px}
  		.radiobox span{float:left; display:block; font-size:11px; font-family:arial; margin-top:3px}
  		.radiobox div{ width:100%; height:20px}

  		.radiobox table td{vertical-align:top;}
  		.radiobox table td input{width:auto; height:auto}

  		.marg1{margin-top:15px}
  		.clr{clear:both}

  	.search_button{clear:both; margin:10px 0 7px 0; float:right;}
  		a.clear_form{float:right; font-family:arial; font-size:13px; font-weight:bold; color:#676767;  background:url("img/menu_bord2.gif") repeat-x bottom left; text-decoration:none; margin:16px 10px 0 0; padding-bottom:1px}
  		a.clear_form:hover{background:none}
  		input.search_button{float:right; width:93px; height:30px; background:url("img/search_button.gif") no-repeat right top; font-family:arial; font-size:13px; font-weight:bold; color:#eae5d2; border:0px; cursor:pointer; margin-right:15px}

  	.beauty_house{width:100%; margin-top:13px}
  	.beauty_house td{width:33%; padding-bottom:7px}
  	.beauty_house td a{font-size:10px; font-family:tahoma;color:#6d6d6d; text-align:center; font-weight:100; width:80%; margin:auto }
  	.beauty_house td p{text-align:center; margin-bottom:10px}
  	.beauty_house img{border:3px solid #beb8a0}
/*--- Центральная колонка --- конец*/


/*--- Правая колонка --- начало*/
	.reklama1 img{border:3px solid #beb8a0}
	.right_block{float:left; width:227px; clear:both; margin-top:8px; background:#dcd5ba; border:1px solid #cbc4ab; padding:10px 4px 3px 13px;}
		.right_block p{margin-bottom:10px; }
		.rght a{font-family:arial; font-size:12px; color:#6a675b}

	.marg0{padding:0 0 19px 0; }
	.rght2{padding:0px; width:245px}
		.rght2 p{padding:10px 13px 1px 13px; font-family:arial; font-size:11px; color:#676767}
	.t6{padding-top:6px; padding-bottom:10px}
	 .t6 a{font-family:arial; font-size:11px; font-weight:bold; color:#6a675b}

	.t7{padding-top:8px; font-family:arial; font-size:13px; font-weight:bold; color:#6a675}
	.rght3{padding:0px; width:245px; padding-bottom:6px}
		.rght3 p{clear:left; float:left; margin:7px 0 0 0; padding:0px 13px 1px 7px; font-family:arial; font-size:11px; color:#676767}
		.rght3 input{clear:left; float:left;}
		.rght3 span{float:left; margin:2px 0 0 2px;}
		*html .rght3 span{float:left; margin-top:3px;}
		*html .rght3 span{float:left; margin-top:3px;}

	.what_ok{clear:left; float:left; border-top:1px solid #cbc4ab; width:100%; background:#e1dbc2; margin-top:7px; margin-bottom:-6px; padding:5px 0}
		.what_ok input{float:none; margin-left:60px; width:121px; height:24px; background:url("img/ok_button.jpg") no-repeat right top; border:0px; color:#ece9dd; font-family:arial; font-size:14px; }

/*--- Правая колонка --- конец*/

/*--- Подвал --- начало*/
	.footer td{border-bottom:5px solid #d1c9a8; padding-top:80px}
		.copy{margin-left:50px; padding:0 0 17px 20px;  font-size:10px; font-family:tahoma; color:#626262; background:url("img/pupir.jpg") no-repeat left bottom;}
		.c2{float:left; background:none; padding-left:0px; margin-left:0px;}
			.c2 a{font-size:10px; font-family:tahoma; color:#c4151c}
		.c3{display:inline; float:right; background:none; padding-left:0px; margin-left:0px; margin-right:15px}
			.c3 a{font-size:10px; font-family:tahoma; color:#c4151c}
		.city{width:100%; height:46px;  margin:auto; margin-top:-47px}
		.sch1{float:left; display:inline; margin:35px -20px 0 30px}
/*--- Подвал --- конец*/


/*--- ВНУТРЕННЯЯ ---*/
	.inner_page td.left_col{padding-top:10px}
	.inner_page td.cent_col{padding-top:14px}
	.inner_page td.right_col{padding-top:23px}
	.inner_reg{margin-top:-32px}

	.breadcump{position:relative; clear:both; float:left; margin-top:-5px;  height:26px; margin-bottom:0px; top:3px; font-size:13px; font-family:tahoma; color:#9e977e;}
		.breadcump a{font-size:13px; font-family:tahoma; color:#c4151c}
	html:root .breadcump{margin-top:-15px}

	.inner_content{padding:12px; font-size:12px; font-family:arial; color:#636b70; line-height:16px}
		.inner_content img{float:left; border:3px solid #beb8a0; margin:0 30px 15px 0; }

	ul{ list-style-position: outside; list-style-type:decimal; margin:0 0 15px 24px; padding:0px}
	ul li{padding-left:0px; padding-top:8px;margin:0px}

	.any_table1{border:1px solid #d2cbb2; margin-top:7px}
	.any_table1 table{width:100%; font-family:tahoma; font-size:12px; }
	.any_table1 table td{background:#dfd9bf; padding:5px 0 5px 10px }
	.any_table1 table td.intd1{width:40%; font-size:11px}
	.any_table1 table td.intd2{width:30%; font-size:11px}
	.any_table1 table td.intd3{width:30%; font-size:11px}
	.any_table1 table .chet td{background:#e2dcc4}
	.any_table1 a{color:#366575; font-size:12px;}

	.any_table2{clear:left; float:left; border:1px solid #d2cbb2; margin-top:10px; width:100%;}
	.any_table2 table{width:100%; font-family:tahoma; font-size:12px; color:#636b70 }
	.any_table2 table td{background:#dfd9bf; padding:5px 0 5px 10px }
	.any_table2 table td.intd1{width:40%; font-size:11px; background:#d1c9a8; font-size:16px; color:#7f7b6a}
	.any_table2 table td.intd2{width:30%; font-size:11px; background:#d1c9a8; font-size:12px; font-family:tahoma; color:#4d4848}
	.any_table2 table td.intd3{width:30%; font-size:11px; background:#d1c9a8; font-size:12px; font-family:tahoma; color:#4d4848}
	.any_table2 table .chet td{background:#e2dcc4}
	.any_table2 a{color:#c4151c; font-size:14px; font-family:arial; font-weight:bold}

