/*HTML, BODY { padding:0; margin:0; }
	BODY, TABLE, .sep, .titl {font-family: Helvetica, sans-serif;
		line-height:14px;
	}                                */
	.name_q_in P, H4, .menu_left P, INPUT, FORM, TABLE, #phone_number{margin:0px;
		padding:0px;
	}
	#phone_number{
		overflow: visible;
	}

/*
	.valuta, .anch_bot, BODY, TABLE, .block_obj_spec, .block_obj{font-size:12px;
	}
*/    
	.menu_cell, .type_sub, .type_sub3, .type_sub2, .block_obj_spec, .menu_cellm, #but_mail, #but_search, .pic_ancher{cursor:pointer;
	}
	.in_down, .q_order_bot, .bot_speed_ord, .block_n_in, .block_n, .spec_l, .type_sub3, .type_sub2, .type_sub, .name_q_in, .name_q, .bot_r_c, .quick_search, .price_cor, .price, .mail_p, .search, #but_search, .pic_ancher{background-repeat:no-repeat;
	}

	#order, .full, .block_n, .name_q, .mail_p, .search, .price, .price_cor{display:inline-block;
	}
	.form_order, .pod_menu, .quick_search, .menu_left, .news, .mail_p, .search{text-align:left;
	}
	.left, .right{text-align:right;
	}
	.menu_left{font-weight:bold;
	}
	.bot_speed_ord, .price, .menu_cell, #phone_number{text-align:center;
	}	
	BODY, TABLE, IMG, .search_pole, .in_down INPUT, .type_sub3, .type_sub2, .type_sub, #with_out, #but_mail, #but_search{border:0px;
	}
	.block_dash, .s_b_b, .bot_border, .top_border, .bot_dash, .slogan{background-repeat:repeat-x;
	}
	.s_b_l, .s_b_r, .right_border, .left_border{background-repeat:repeat-y;
	}
	.block_n P, .name_q_in P, .price, .slogan{font-size:14px;
	}
	.bot_speed_ord, H4, .menu_left, .menu_cell, .headline_news{font-size:14px;
	}
	.anch_bot:hover, .menu_cell, A{text-decoration:underline;
	}
	.anch_bot, .menu_l_an, .menu_left P{text-decoration:none;
	}
	.type_sub3, .type_sub, .menu_left P, A{color:#000000;
	}	
	.high, .news_anch{color:#641934;
	}
	.pod_m_f{background-color:#f3f3f3;
	}	
	.pic_ancher, .type_sub3, .type_sub{background-position:0px 0px;
	}
	#index_b, #tree_b{width:11px;
	}
	#order, .block_n P, .name_q_in P, .price, .menu_cell, .headline_news{font-weight:bold;
	}
	.block_n{margin:0px 0px 0px 20px;
	}
	.name_q{margin:0px 20px 0px 0px;
	}
	#top_line{border-top:3px solid #ffd005;
		padding-top:20px;
	}
	.pic_ancher{height:12px;
	}
	#index_b{background-image:url("/images/but_ind.jpg");
	}
	#tree_b{background-image:url("/images/but_tree.jpg");
	}
	#login_b{background-image:url("/images/but_login.jpg");
		width:115px;
		height:16px;
	}
	.fl_l{color:#c1c1c1;
		margin-left:8px;
	}
	.svoloch {
	        float:right;
        }

	.disp{margin-top:7px;
	}
	#logo{clear:both;
		margin-top:13px;
	}
	.left{width:265px;
	}
	#phone_number{font-size:36px;
		margin-top:25px;
	}
	.pad_all{padding:0px 35px 0px 35px;
	}
	.search_pole{width:215px;
		height:17px;
		margin-left:15px;
	}
	.mail_p, .search{padding-top:5px;
		height:28px;
	}
	.search{background-image:url("/images/search.jpg");
		width:260px;	
	}
	.mail_p{background-image:url("/images/pole.jpg");
		width:273px;
	}
	#but_search{background-image:url("/images/but_search.jpg");
		width:16px;
		margin-right:10px;
	}
	#but_mail, #but_search{height:16px;
	}
	#but_mail{background-image:url("/images/str.jpg");
		width:13px;
		margin-right:10px; 
	}
	TD{vertical-align:top;
	}
	.middle{padding-left:20px;
	}
	.slogan{background-image:url("/images/dash.jpg");
		background-position:bottom;
		padding-bottom:4px;
		line-height:20px;
	}
	.right{padding-left:15px;
	}
	A:hover{color:#ffd005;
	}
	.headline_news{margin-bottom:19px;
	}
	.menu_cell, .valuta{text-transform:uppercase;
	}
	.menu_cell{width:24.4%;
		vertical-align:middle;
		height:47px;
		border-right:1px solid #ffffff;
		float:left;
		line-height:42px;
	}
	.menu_left{width:275px;
		height:37px;
		border-top:1px solid #ffffff;
		line-height:35px;
		border-bottom:1px solid #bbbbbb;
	}
	.menu_left IMG{float:left;
		margin:0px 10px 0px 0px;
	}
	.menu_left P{margin-left:23px;
	}
	.block_dash, .bot_dash{
		background-position:bottom;
		padding-bottom:5px;
		width:100%;
	}
	.block_dash{margin:10px 0px 0px 0px;
		padding:10px 0px 20px 0px;
		display:inline-block;
	}
	.block_obj_spec, .block_obj{width:165px;
		line-height:14px;
		padding:9px;
		border:1px solid #ffffff;
	}
	.block_obj_spec{margin-bottom:20px;
	}
	H4{margin:11px 0px 11px 0px;
	}
	.price{
		background-position:bottom right;
		height:28px;
	}

	.price P{padding:6px 10px 0px 10px;
	}
	.pic{margin-bottom:10px;
		width:165px;
		overflow:hidden;
		height:124px;
	}
	.new_obj{height:13px;
		width:174px;
	}
	#top_menu{margin-top:14px;
	}
	.quick_search{background-image: url("/images/back_s.jpg");
		background-position:bottom;
		margin:0px 0px 10px 0px;
	}

	.form_order{margin:20px 20px 20px 20px;
	}
	.form_order TEXTAREA, .unic, .form_order SELECT{width:224px;
		margin-bottom:10px;
	}
	.form_order TEXTAREA{height:100px;
	}
	.form_order P{margin:0px 0px 5px 0px;
	}
	.type_sub{background-image: url("/images/but.jpg");
	}
	.type_sub3{background-image: url("/images/but3.jpg");
	}
	.type_sub3{width:123px;
		height:28px;
		margin:0px 10px 15px 0px;
	}
	.type_sub2, .type_sub{width:84px;
		height:28px;
		margin:0px 10px 15px 0px;
	}
	.type_sub2{background-image: url("/images/but2.jpg");
	}
	.spec_l{background-image: url("/images/cor_lone.jpg");
		background-position:top left;
	}
	.bot_r_c, .right_border, .bot_border, .left_border, .top_border, .quick_search, .right_border, .s_b_l, .s_b_b, .s_b_r, .spec_l{width:274px;
		display:inline-block;
	}
	.block_n, .block_n_in P, .name_q_in, .name_q_in P{display:inline-block;
	}
	.s_b_r{background-image: url("/images/pix_grey.jpg");
		background-position:right;
	}
	.s_b_l{background-image: url("/images/pix_grey.jpg");
		background-position:left;
	}
	.s_b_b{background-image: url("/images/pix_grey.jpg");
		background-position:bottom;
		display:inline-block;
		margin:0px 0px 10px 0px;
	}
	.block_n{background-image: url("/images/cor_r.jpg");
		background-position:bottom right;
		height:28px;
		margin-top:13px;
	}
	.block_n P{margin:0px 10px 0px 10px;
		padding-top:6px;
	}
	.block_n_in{background-image: url("/images/cor_l.jpg");
		background-position:top left;
	}
	#bottom{border-top:1px solid #bbbbbb;
		height:163px;
		font-size:11px;
		padding-left:35px;
	}
	.anch_bot{color:#bbbbbb;
		margin-right:10px;
	}
	.bot_speed_ord{height:90px;
		background-image:url("/images/cor_l_b.jpg");
		background-position:left bottom;
	}
	.bot_menu{margin-top:23px;
	}
	.q_order_bot{background-image:url("/images/cor_r_w.jpg");
		background-position:right bottom;
		width:225px;
		background-color:#ffffff;
		float:right;
	}
	.in_down{height:28px;
		width:225px;
		background-image:url("/images/cor_l_w.jpg");
		background-position:top left;
	}
	.in_down FORM{padding-top:5px;
	}
	.full{  width:360px; 
		margin-top:25px;
	}
	#order{margin-top:8px;
	}
	.bot_pole_q{width:180px;
		margin-left:10px;	
	}
	.fl_l, #order, .bot_pole_q{float:left;
	}
	.pod_menu{padding:8px 0px 8px 0px;
	}
	.pod_m_f{padding:0px 23px 10px 23px;
	}
	.pod_menu_top{background-color:#000000;
		width:41%;
		border-right:1px solid #000000;
		padding:0px 21px 20px 21px;
		clear:both;
	}
	.pod_menu_top A{color:#ffffff;
		text-decoration:underline;
	}
	.pod_menu_top A:hover{color:#ffd005;
	}
	.top_menu_pod_in{border-bottom:1px solid #4f4c4d;
	}
	.top_menu_pod_in P{padding:9px 0px 9px 0px;
	}
	.bl_main_txt{
	}

	.bl_main_txt_y{
		margin-bottom:20px;
	}
	.bl_main_txt, .bl_main_txt3{
		margin-bottom:20px;
	}
	.bl_main_h P{font-size:14px;
		font-weight:bold;
		padding:7px 24px 7px 24px;
	}
	.bl_main_txt_in{
		display:inline-block;
	}
	.bl_main_txt_r{
		padding-bottom:28px;
	}
	.bl_main_txt_r_y{
		padding-bottom:28px;
	}
	.fl_pic{float:right;
		margin-left:20px;
	}
	.fl_pic2{float:left;
		margin-right:40px;
	}
	.before_pic{display:inline-block;
		margin-left:24px;
		line-height:16px;
	}
	.txt{padding-top:30px;
	}
	.bl_main_txt2{border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		display:inline-block;
		background:url("/images/pix_grey.jpg") repeat-x bottom;
		margin-bottom:28px;
	}
	.bl_main_txt2, .bl_main_txt_r2{width:100%;
	}
	.bl_main_txt_r2{background:url("/images/pix_grey.jpg") repeat-y right;
		display:inline-block;
		line-height:16px;
	}
	.before_pic2{background:url("/images/cor_gr_b_r.jpg") no-repeat right bottom;
		line-height:16px;
		margin-top:28px;
		display:inline-block;
		width:100%;
	}
	.before_pic3{background:url("/images/cor_gr_b_r.jpg") no-repeat right bottom;
		line-height:16px;
		display:inline-block;
		width:100%;
	}
	.dop{margin:0px 28px 38px 0px;
		display:inline-block;
	}
/*	li{list-style-image: url('images/li.jpg');
		list-style-position: inside;
    }
*/
	.txt P, .before_pic2 P{margin-bottom:10px;
	}
	B{color:#641934;
	}
	.txt_c_r{background:url("/images/cor_gr_b_r.jpg") no-repeat right bottom;
	}
	.addon{text-decoration:underline;
	}
	.bl_main_txt3 .txt{padding-right:28px;
	}
	.sep{font:14px;
		font-weight:bold;
		margin:10px 0px 15px 0px;
        color: #993333;
	}
	.titl{font:14px;
		font-weight:bold;
		color:#000000;
 line-height:18px;
	}
	.fl{float:left;
		display:inline-block;
	}
	.fl_without{clear:both;
		display:inline-block;
		margin:15px 0px 0px 0px;
		width:100%;
	}
	.obj_href{text-decoration:underline;
		font-weight:bold;
	}
	.obj_href:hover{text-decoration:none;
		color:#641934;
	}
	#right_bl{margin:0px 30px 0px 0px;
	}
	.tab_obj{margin:10px 10px 10px 25px;
	}
	.tab_obj img {margin-bottom:5px;}
	.new{margin:0px 0px 0px 30px;
	}
	
	.right_form{margin:20px 0px 0px 0px;
	}
	.right_form P{line-height:20px;
		margin:5px 0px 0px 0px;
	}
	.spec_input_n, .spec_input_adr, .spec_input, .spec_input_flor{border:1px solid #bbbbbb;
	}
	.spec_input_adr{width:210px;
	}
	.spec_input_n{width:191px;
		margin:0px 0px 0px 14px;
	}
	.spec_input_flor{width:73px;
	}
	.right_form TEXTAREA{height:49px;
		border:1px solid #bbbbbb;
		width:100%;
	}
	.pad_form{padding:4px 0px 4px 0px;
	}
	.align_div7, .align_div6, .align_div5, .align_div4, .align_div, .align_div2, .align_div3, .align_div6{float:left;
	}
	.align_div7{width:110px;
	}

/*	.align_div6{width:120px;
	}
*/
	.align_div{width:150px;
	}
	.align_div2{width:100px;
	}
	.align_div2 .titl{
		width: 80px;
	}
	.align_div3{width:150px;
	}
	.align_div4{width:100px;
	}
	.align_div5{width:50px;
	}
	.align_div6{width:60px;
	}
	#rovno{margin:0px 0px 0px 20px;
	}
	#rovno IMG{margin:0px 0px 0px 20px;
	}
	#rovno INPUT{margin:10px 0px 0px 0px;
	}
	.ord_area{clear:both;
		padding:10px 0px 0px 0px;
	}
	.ord_area TEXTAREA{width:720px;
		height:100px;
	}
	#name_object{text-decoration:underline;
	             font:14px  Helvetica, sans-serif;
         	     font-weight:bold;
	}
	.space_obj{border:1px solid #bbbbbb;
		width:98px;
		margin:0px 0px 0px 14px;
	}
	.space_obj2{border:1px solid #bbbbbb;
		width:120px;
		margin:0px 0px 0px 14px;
	}
	.fl_r{float:right;
	}
	.red{color:#641934;
	}
	.bot_form{margin:20px 0px 0px 0px;
	}
	#fl_form{margin:0px 0px 0px 30px;
	}
	#fl_form_se{margin:0px 30px 0px 0px;
	}
	.ord_area P{margin:10px 0px 10px 0px;
	}
	#metro{margin:10px 0px 0px 0px;
	}
	.list_obj{display:inline-block;
		margin:15px 15px 5px 0px;
		padding:0px 0px 15px 0px;
		width:100%;
		background: url("/images/dash.jpg") repeat-x bottom;
	}
	.pic_list{float:left;
		margin:0px 15px 0px 0px;
	}
	.name_obj{font:bold 14px  Tahoma;
		color:#000000;
		text-transform:none;
		text-decoration:none;
	}
	.name_obj:hover{text-decoration:underline;
	}
	.obj_info_list{float:left;
	}
	.obj_info_list{margin:0px 20px 0px 0px;
    padding: 10px;
	}
	.list_h4{margin:0px;
		padding:0px;
	}
	.des_href{margin:10px 0px 0px 0px;
	}
	.page{margin:15px 0px 15px 0px;
	}
	.order_select{width:162px;
		margin:0px 0px 0px 15px;
	}
	.block_search{padding:20px 0px 0px 0px;
	}
	.smbox{font-size:12px;
	}
	.dop_menu_ser{text-align:left;
		line-height:25px;
		padding:0px 0px 20px 45px;
		border-bottom:1px solid #bbbbbb;
	}
.nd { margin-top: 15px;}
.slide-show {display: block; }
.slide-hide {display: none;}
	


.res_cnt{
	color: #4C4C4C;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 10px;
	text-align: center;
}
.page_nav{
	color: #1D2E3F;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: center;
}

.page_nav ul, .page_nav li{
	list-style: none;
	display: inline;
}
.page_nav a{
	padding: 2px 5px 2px 2px;
}

#os_photo_list {display: inline-block;}

#os_photo_list .img_div{
	width: 200px;
	height: 130px;
	/* display: inline-block; */
	vertical-align: middle;
	overflow: hidden;
	float: left;
	margin: 10px;
}

strong {color: #641934;}

/*стили для validation*/
.formError {
	position:absolute;
	top:300px; left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000;
}
#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}
	
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
	width:100%; 
	background:#ee0101;
	color:#fff;
	width:200px;
	font-family:tahoma;
	font-size:11px;
	border:2px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;

	z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
		
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
#myForm label{
	display: block;
	text-align: left;
	padding-left: 15px;
}
.form_order h3{
	padding: 5px;
	margin: 0;
	font-size: 16px;
	color: #28a129;
}

.obj_href_active {
    padding: 1px 3px;
    background: #993333;
    color: white;
    font-weight: bold;
}


