/*--- MIRIDEA ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}
.contacts-map-image { cursor:pointer;}
	#s-map-container { display:none; position:absolute; left:-100px; cursor:pointer;}
.print-map {
	position:absolute;
	width:100%;
	height:490px;
	top:-1000px;
	left:-1000px;
	margin-bottom:25px;
}
b {
	font-weight:normal;
}
	b b {
		font-size:16px;
		color:#FF0000;
		font-weight:bold;
	}

/* body
--------------------------------------------------*/
body { background:#862343 url("../images/b.gif") repeat-y 50% 0%;
       font-family: Arial;
       font-size: 75%;   /* Resets 1em to 12px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a, .h6 a, .left_col .h5 a { text-decoration:underline; color:#ebd058; }
a:hover, .left_col .h5 a:hover { text-decoration:none }


.global { width:1000px; margin:0 auto; background:#862343;}



/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%; position:relative;}
.t td {padding: 0px; vertical-align:top}

/* Head Left
--------------------------------------------------*/
.head_left { width:683px; background: url("../images/hl_c.gif") repeat-y; float:left; color:#FFFFFF;}
.hl_r { background: url("../images/hl_r.gif") repeat-y 100% 0%; }
.hl_br {background: url("../images/hl_br.gif") no-repeat 100% 0%;}
.hl_b { background: url("../images/hl_b.jpg") no-repeat 0% 100%; height:510px;   }

/* Head Left/Left 
--------------------------------------------------*/
.hl_left { width:300px; height:439px; background: url("../images/hl_left.jpg") no-repeat 0% 100%; padding:34px 0 0 34px; float:left }
.hl_left .logo { background: url("../images/logo.jpg") no-repeat; display:block;  width:263px; height:110px; text-indent:-700px; overflow:hidden;  }

.hl_left .h6 { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:32px; font-weight:normal; padding:0 0 0 36px}

/* Head Left/Left/Menu
--------------------------------------------------*/
.hl_left ul { margin:0px; padding:24px 0 22px 40px; list-style:none}
.hl_left ul li { padding:0 0 7px 0; font-size:1.5em; font-family:"Times New Roman", Times, serif}

/* Head Left/Left/Search
--------------------------------------------------*/
.search { padding:18px 0 0 20px}
.search input { vertical-align:middle;}
.search .in { border:1px solid #bf6983; background:#6f0437; width:165px; padding-left:5px; font-size:0.917em; color:#bf6983; height:1.454em;}
.search .btn { width:15px; height:15px; border:0px; cursor:pointer; background: url("../images/btn.gif") no-repeat; margin-left:5px; vertical-align:middle; }

/* Head Left/Right images
--------------------------------------------------*/
.img_right { float: left}

/* Head Right 
--------------------------------------------------*/
.head_right { float:left; width:266px; padding:0 0 0 0; color:#FFFFFF; background: url("../images/head_right.jpg") repeat-x;
padding:0 37px 0 14px  }

.head_right .h6 { font-family: "Times New Roman", Times, serif; font-size:1.833em; padding-bottom:10px;}

/* Head Right/Navigation
--------------------------------------------------*/
.nav { padding:0 0 25px 200px; height:51px}
.nav a { display: block; float:left; width:28px; height:51px; margin-left:3px}
.nav .nav1 { background: url("../images/nav1.gif") no-repeat;}
.nav .nav2 { background: url("../images/nav2.gif") no-repeat;}

/* Head Right/Akci Block
--------------------------------------------------*/
.ak_block { border:1px solid #bf6983; margin:0 0 2px 12px; color:#FFFFFF; padding:5px; overflow: hidden; min-height:1px; }
*html .ak_block { height:1px; overflow:visible}
.ak_block b { font-weight:normal; display: block; overflow:hidden; min-height:1px; padding:4px 0 0 7px}
.ak_block b a {
	color:#fff;
	text-decoration:none;
}
.ak_block b a:hover {
	text-decoration:underline;
}
*html .ak_block b { height:1px; overflow:visible;}
.akb_img { width:75px; height:75px; padding:0 0 0 0; background:#6e0c37; text-align:center; float:left}


/* Head Right/Ban
--------------------------------------------------*/
.hr_ban { text-align: right; padding:17px 0 0 0;}


/* Center 
--------------------------------------------------*/
.center {  background: url("../images/dec_1.gif") no-repeat 100% 100%;}

/* Center Col
--------------------------------------------------*/
.cent_col { width:625px; float:left; color:#fff; padding:25px 0 20px 35px }
.cent_col .h6 { font-family: "Times New Roman", Times, serif; font-size:1.833em; padding-bottom:10px;}


/* Center Col/Colection
--------------------------------------------------*/
.colec_on { border:10px solid #6f0437; padding:18px 0 14px 0; background: url("../images/dec.jpg"); min-height:1px; _height:1px; margin-bottom:6px}
.colec_on a { color:#fff}
.colec_on .h2 { font-size:1.333em; font-weight:normal; padding:0 40px 0 0; margin-bottom:5px; }
.leb { width:89px; height:98px;  float:left; position:relative; margin:-55px 50px -20px 15px}

/* Center Col/Cat
--------------------------------------------------*/
.cat { border:10px solid #6f0437; padding:17px 0 12px; background: url("../images/dec.jpg"); overflow:hidden; min-height:1px; margin-bottom:12px}
.cat a { color:#fff}
*html .cat { height:1px; overflow:visible;}
.cat .h1 { font-size:1.167em; float:left; padding:0 18px 5px 18px;}

/* Center Col/Text
--------------------------------------------------*/
.c_txt { padding:0 0 25px 10px; }
/*.c_txt p { padding-bottom:14px}*/


/* Center Col/News
--------------------------------------------------*/
.news { width:290px; float:left; padding:0 25px 30px 0px; _height:1px; position:relative }
.news ul { margin:0px; padding:0 0 0 5px; list-style:none;}
.news ul li { padding:0 0 11px 65px; _height:1px }
.news ul li a {
	color:#fff;
	text-decoration:none;
}
.news ul li a:hover {
	text-decoration:underline;
}
.news ul li b { color:#d596a8; font-weight:normal; background:#6d0439; position:absolute; float:left; width:62px; text-align:center; padding:2px 0 2px 0;
 margin-left:-67px }
 
/* Center Col/Intristing
--------------------------------------------------*/
.int { float:left; width:300px; padding:0 0 30px 0 }
.int p { padding:0 0 12px 15px}
.int p a {
	color:#fff;
	text-decoration:none;
}
.int p a:hover {
	text-decoration:underline;
}

/* Right Col
--------------------------------------------------*/
.right_col { float:left; width:263px; color:#bf7c86; padding:0 40px 20px 37px; }
.right_col .h6 { font-family: "Times New Roman", Times, serif; font-size:1.833em; padding-bottom:10px;}

/* Right Col/Coment
--------------------------------------------------*/
.coment { border:1px solid #bf6983; margin:0 0 0 11px; padding:5px 5px 0px 5px; margin-bottom:35px}

.com_b { overflow:hidden; min-height:1px; padding:0 0 5px 0 }
*html .com_b { height:1px; overflow: visible;}
.com_b img { float:left;}
.com_b p { overflow:hidden; min-height:1px; padding:0 0 0 5px; margin-bottom:5px; }
.com_b p a {
	color:#bf7c86;
	text-decoration:none;
}
.com_b a:hover {
	text-decoration:underline;
}
*html .com_b p { height:1px; overflow:visible;}

/* Right Col/Lot
--------------------------------------------------*/
.r_lot { font-size:1.167em; padding:0 15px 0 12px; font-weight:bold}
.r_lot span { display:block; padding:40px 0 0 0; text-align:center}


/* Footer
--------------------------------------------------*/
.footer { height:8.167em; background: url("../images/footer.gif"); padding:35px 45px 0 45px; color:#FFFFFF }
.footer a { color:#FFFFFF}
.footer p { padding:0 0 34px 0;}
.footer .fb { padding:0 0 0 0 ; float: left; width:370px}


.f_right { float: right; width:242px; color:#b67581;}
.f_right a { color:#b67581; text-decoration:none}
.f_right a:hover { text-decoration:underline}

.fr_ban {margin:0 auto; padding-bottom:5px}


/* INNER 
--------------------------------------------------*/
.in { background:#862343}
.in .global { background:none; margin:0px; width:auto; min-width:1000px}


.a_in { background:#862343 url("../images/ain_g.jpg") repeat-x;}
.a_in .global { background: url("../images/a_in.jpg") no-repeat 0% 0%;}

.d-center_in { background: url("../images/c_in_g.jpg") no-repeat 100% 100%;}
.a_in .center_in {padding:0 0 50px 0}

/* INNER/Head
--------------------------------------------------*/
.head { padding:1px 34px 0 25px; min-height:164px;}

.head .logo { width:255px; height:101px; background: url("../images/logo_a.gif") no-repeat; display:block; text-indent:-700px; overflow:hidden; margin-top:17px;
float:left; }


.tel { font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:normal; color:#FFFFFF; position:relative; margin:-50px 0 0 30px; position:absolute}

/* INNER/Head/Navigation
--------------------------------------------------*/
.head .nav { padding:0 0 0px 0px; height:51px; float:right; position:relative; top:-1px}

/* INNER/Head/Menu
--------------------------------------------------*/
.h_menu { margin:0px 0 0 280px ; padding:20px 0 34px 0px; list-style:none; height:30px }
.h_menu li { float:left; font-size:17px; padding:5px 0px 4px 0px; font-family:"Times New Roman", Times, serif; width:18%}
.h_menu li a { text-decoration:none; color:#ebd058; padding:2px 11px 3px 11px}
.h_menu li a:hover { color: #FFFFFF; background:#6d0439 }
.h_menu .hm_ac a { color: #FFFFFF; background:#6d0439 }

/* INNER/Head/Menu Bottom
--------------------------------------------------*/
.d-hm_bottom {
	padding-left:275px;
}
.hm_bottom { margin:0px 35px 0 0; padding:16px 0; list-style:none; background:#a85275; border:11px solid #6f0437; overflow:hidden; min-height:1px; color:#fff;}
*html .hm_bottom { height:1px; overflow: visible;}
.hm_bottom b { position:relative; float:left; font-family:"Times New Roman", Times, serif; font-size:1.333em; padding:0 20px 5px 20px; font-weight:normal;}
.hm_bottom b a { color:#FFFFFF;}
.hm-toleft {
/*
	position: relative;
	right: 50%;
	float: right;
	*/
}
.hm-toright {
/*
	position: relative;
	z-index: 1;
	right: -50%;
	*/
}


.a_in .hm_bottom { background:#a85275 url("../images/hm_bottom.jpg") ; border-color:#6f0437; }

/* INNER/Left Col
--------------------------------------------------*/
.t tr .left_col {  width:243px; padding:20px 33px 25px 25px; color:#FFFFFF;}
.left_col a { color:#FFFFFF}
.left_col .h6 { font-family:"Times New Roman", Times, serif; font-size:1.833em; font-weight:normal; padding-bottom:7px}
.left_col .h5 { font-family: "Times New Roman", Times, serif; font-size:1.833em; font-weight:normal; padding-bottom:10px; color:#ebd058;}

/* INNER/Left Col/Menu
--------------------------------------------------*/
.l_menu { padding:0 0 10px 27px; font-family:"Times New Roman", Times, serif}

.l_menu .ul { margin:0px; padding:0 0 20px 0; list-style:none; position:relative; left:-8px}
.l_menu .ul .li { font-size:1.25em; padding:0 0 7px 14px}
	.l_menu .ul .li .li { font-size:0.85em;}
.l_menu .ul .li .li a { text-decoration:none;}
.l_menu .ul .li .selected li a { color:#bf6983;}
.l_menu .ul .li .selected_li a { color:#bf6983;}
.l_menu .ul .li .li a:hover { color:#bf6983;}
.l_menu .ul .li b { font-weight:normal}
.l_menu .ul .selected {
	padding-left:14px;
	background: url("../images/lm_a.gif") no-repeat 0px 3px;
}

.l_menu ul li ul { margin:0px; padding-top:7px; list-style:none; left:0px; font-family:Arial, Helvetica, sans-serif;}


.l_menu ul .lm_ac a {background: url("../images/lm_a.gif") no-repeat 0px 3px; text-decoration:none}

/* INNER/Left Col/Search
--------------------------------------------------*/
.left_col .search { padding-left:15px; padding-bottom:25px}
.left_col .search .in { width:185px; color:#bf6983; border:#bf6983 1px solid; padding:3px 0 3px 5px}
/* INNER/Left Col/Lot
--------------------------------------------------*/
.left_col .r_lot { padding-left:15px; padding-bottom:25px}
.left_col .r_lot a { color:#e2c258}




/* INNER/Left Col/Intristing
--------------------------------------------------*/
.left_col .int { float:left; width:auto;  padding:0 5px 5px 0 }
.left_col .int p { padding:0 0 12px 15px}

/* INNER/Left Col/Ban
--------------------------------------------------*/
.lc_ban { position:relative; margin:0px -14px}

/* INNER/Top Link
--------------------------------------------------*/
.top_link { color:#bf6983; font-size:1.167em; font-family:Arial, Helvetica, sans-serif; padding:10px 0 12px 25px}
.top_link a { color:#bf6983; margin:0px 6px;}
.top_link b { font-weight:normal; margin:0px 6px;}


/* INNER/Center Col
--------------------------------------------------*/
.c_cont { background:#F9DBD8; border:12px solid #6f0437;  padding:23px 11px 20px 3px; min-height:600px; _height:600px; margin-right:70px; position:relative }
.c_cont a { color:#862343}
.c_cont .news_head { color:#862343}
.c_cont .h1 { font-size:2em; font-weight:normal; color:#862343; font-family:"Times New Roman", Times, serif; padding-bottom:15px}
.c_cont .h2 { font-family:"Times New Roman", Times, serif;  color:#862343; font-size:1.167em; font-weight:bold; }

.d-print-header {
	position:absolute;
	left:-10000px;
	top:-10000px;
}
	.d-print-header .print-bg {
		position:absolute;
		right:0;
	}
.b-print-header-pad {
	padding:40px 170px 25px 0;
}
.b-print-header {
	width:100%;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	border-bottom:#862343 15px solid;
}
	.b-print-header .text {
		width:100%;
		padding-top:20px;
		text-align:right;
	}



/* INNER/Center Col/Text
--------------------------------------------------*/
.c_txt { padding:0 15px 14px 15px}

.c_txt img { float:left; margin-right:10px}

.c_txt ul { margin:0px; padding:10px 0 14px 0; list-style:none}
.c_txt ul li { background: url("../images/ct_li.gif") no-repeat 0px 6px; padding-left:10px }

.tc {border: none; border-collapse: collapse; margin-bottom:15px}
.tc td {padding:3px 10px; vertical-align:top; background:#FFFFFF; border:1px solid #c18ca2; text-align:center}
.tc th { color: #FFFFFF; font-weight:normal; text-align:left; padding:7px 10px; background:#862343; border-left:1px solid #FFFFFF; }
.tc .first {
	border-left:0;
}
.tc .wrapper {
	height:3px;
	font-size:0;
	line-height:0;
	border:0;
	background:none;
	padding:0;
}

/* INNER/Center Col/In Cat
--------------------------------------------------*/
.in_cat { background:#edccc9; padding:0 0 0 0; overflow:hidden; min-height:1px}
*html .in_cat { height:1px; overflow:visible}
.inc_bck { width:32%; text-align:center; padding:12px 0 13px 0; float:left}
.inc_bck img { background:#e1caca; padding:1px; border:1px solid #d5b6b6}
.inc_bck h2 { padding-top:1px}


/* INNER/Center Col/Lot TxT
--------------------------------------------------*/
.lot_txt { padding:15px 0 5px 0; overflow:hidden; min-height:1px}
*html .lot_txt { height:1px; overflow:visible;}
.lot_txt img { background:#e1caca; padding:1px; border:2px solid #d5b6b6; float:left; margin-right:0px}

.lt_right { padding:0 0 0 9px; position:relative; overflow:hidden; min-height:1px }
*html .lt_right { height:1px; overflow:visible}

.lt_right ul { margin:0px; padding:0 0 15px 0px; list-style:none}
.lt_right ul li { padding-bottom:4px; padding:0; background:none}
.lt_right b { font-size:1.167em;  color:#862343}
.lt_right p { padding:15px 5px 0 0; background: url("../images/bord_p.gif") no-repeat; margin-top:20px }

/* INNER/Center Col/In Cat Det 
--------------------------------------------------*/
.inc_bck_det { width:29%; padding:12px 0 13px 20px; float:left}
.inc_bck_det img { background:#e1caca; padding:1px; border:1px solid #d5b6b6; float:left; margin-right:7px}
.inc_bck_det .selected {
	border:1px solid #862343;
}
.inc_bck_det p { padding-bottom:2px}

/* INNER/Center Col/St txt
--------------------------------------------------*/
.st_txt { padding:10px 10px 10px 12px; background:#edccc9; overflow:hidden; min-height:1px}
.st_txt .h2 { padding-bottom:4px; font-size:1.167em;}
*html .st_txt { height:1px; overflow:visible}
.st_txt img { float:left; border:2px solid #d8abb3; margin-right:10px}

/* INNER/Center Col/News
--------------------------------------------------*/
.b_news { background:#edccc9; overflow:hidden; min-height:1px; padding:9px 11px 10px 70px;  }
*html .b_news { height:1px; overflow:visible;}
.b_news b { display:block; padding:0 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:1.167em; }
.b_news strong { font-weight:normal; width:70px; float:left; margin-left:-75px; text-align:center; padding:1px 5px 0 0; }
.b_news img { float:right; margin: 0 0 0 15px}

.b_news_full { overflow:hidden; min-height:1px; padding:9px 11px 10px 16px;  }
*html .b_news_full { height:1px; overflow:visible;}
.b_news_full strong { font-weight:normal; text-align:center; padding:1px 5px 0 0; }
.b_news_full img { float:right; margin: 0 0 0 15px}

.rss { float:right; background: url("../images/rss.gif") no-repeat 100% 0px; padding:2px 24px 2px 0; margin-top:5px }

/* INNER/Center Col/Page
--------------------------------------------------*/
.page { padding:20px 0 20px 10px; color:#1f1a17 }
.page a { color:#1f1a17; margin:0px 10px; text-decoration:none}
.page span { color:#1f1a17; margin:0px 10px;}
.page a:hover { text-decoration:underline}
.page .pg_ac { font-weight:bold}

/* INNER/Center Col/Send Mail
--------------------------------------------------*/
.s_mail { background:#edccc9; padding:9px 0 8px 12px}
.s_mail .in { border:1px solid #862343; width:183px; background:#ffffff; margin-left:5px}
.s_mail b { display:block; color:#862343; padding-bottom:5px}
.s_mail .btn { width:20px; height:20px; border:0px; cursor:pointer; background: url("../images/btn1.gif") no-repeat; margin-left:5px }


/* INNER/Left Col/Akc Block
--------------------------------------------------*/
.akc_b { background:#edccc9; padding:10px 10px 10px 10px; overflow:hidden; min-height:1px}
*html .akc_b { height:1px; overflow:visible}
.akc_b img { border:2px solid #d8abb3; float:left; margin-right:14px}
.akc_b b { display:block; padding:0 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:1.167em}
.akc_b b a {
	text-decoration:none;
}
.akc_b b a:hover {
	text-decoration:underline;
}


/* INNER/Left Col/Post user
--------------------------------------------------*/
.post_u { background:#edccc9; padding:10px 10px 10px 10px; overflow:hidden; min-height:1px}
*html .post_u { height:1px; overflow:visible}
.post_u img { border:2px solid #d8abb3; float:left; margin-right:14px}
.post_u b { display:block; padding:0 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:1.167em}
.post_u b a {
	text-decoration:none;
}
.post_u b a:hover {
	text-decoration:underline;
}
.post_u i { display:block; padding-bottom:6px}

/* INNER/Left Col/Contacts
--------------------------------------------------*/
.contacts { padding:0 0 20px 0}
.contacts table {border: none; border-collapse: collapse; }
.contacts table td {padding: 0px 20px 10px 0; vertical-align:top}
.contacts table td  b { color:#862343; font-size:16px; font-family:"Times New Roman", Times, serif}
.contacts table td img { border:1px solid #a05e83; background:#FFFFFF; padding:4px}


.order { background:#edccc9; padding:15px}
.order .in { border:1px solid #862343; background:#ffffff; width:218px}
.order .in1 {border:1px solid #862343; background:#ffffff; width:105px; display:block; margin-top:5px}

.order table {border: none; border-collapse: collapse; width: 100%}
.order table td {padding:0px 0 7px 0; vertical-align:top}
.order table td textarea {  border:1px solid #862343; width:410px; height:85px; overflow:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.order .btn { width:107px; height:21px; border:0px; cursor:pointer; background: url("../images/btn2.gif") no-repeat; margin-top:5px }
.order .captcha {
	padding:20px 10px 0 0;
	text-align:right;
}
	.order .button {
			display:block;
			/*height:20px;*/
			width:107px;
			padding:1px 10px 2px;
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:100%;
			line-height:16px;
			border:0;
			background-color:#862343;
			cursor:pointer;
			vertical-align:middle;
		}



/* INNER/Footer
--------------------------------------------------*/
.in .footer { font-size:12px; color:#e790b5; padding:30px 45px 30px 40px; background:none; height:auto}
.in .footer a { color:#e790b5; }
.in .footer p { float:right; padding:40px 0 0 0;}
.in .footer .fr_ban { width:170px; margin:0 ; padding-bottom:5px}
	.fr_ban a {
		margin:0 1px 5px 0;
	}


/* INNER P
--------------------------------------------------*/
.in_p {}
.in_p .center_in { position:relative; margin-top:-70px}

.inc_no_b { background:none}


.footer_a { position:relative; margin-top:-2px}
.footer_a { height:98px; background: url("../images/footer.jpg") repeat-x; padding:35px 45px 0 45px; color:#FFFFFF }
.footer_a a { color:#FFFFFF}
.footer_a p { padding:0 0 37px 0;}
.footer_a .fb { padding:0 0 0 0 ; float: left; width:370px}

.f_right {width:250px; color:#b67581;}
.f_right a { color:#b67581; text-decoration:none}
.f_right a:hover { text-decoration:underline}

.fr_ban {margin:0 auto; padding-bottom:5px}


.b-search-panel {
	width: 100%;
	margin-bottom:20px;
}
	.b-search-panel .d-pads {
		float:left;
		padding:10px;
		background:#d8abb3;
	}
	.b-search-panel .input {
		border:#862343 1px solid;
		width:405px;
		vertical-align:middle;
	}
	.b-search-panel .button {
		margin:0 10px;
		width:15px;
		height:16px;
		border:0;
		vertical-align:middle;
		background:url(../images/btn_search.gif) no-repeat;
		cursor:pointer;
	}


.c_txt .b-search {
	float:left;
	padding-top:20px;
	margin:10px 0 20px;
	border-top:#862343 1px solid;
	color:#862343;
}
	.c_txt .b-search .li {
		padding:0;
		margin-bottom:5px;
		font-family:"Times New Roman", Times, serif;
		background:none;
		font-size:1.167em;
	}
		.c_txt .b-search .li a {
			font-weight:bold;
		}

.m-no-top-menu {
	position:relative;
	margin-top:-80px;
}

.f_right {width:250px; color:#b67581;}
.f_right a { color:#b67581; text-decoration:none}
.f_right a:hover { text-decoration:underline}

.fr_ban {margin:0 auto; padding-bottom:5px}

.error{color:red;}
