html,body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	}
body {
	vertical-align: bottom;
	background:  #fffbe9;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6a3e3f;
	min-height: 100%;
                text-align: center;
	}
table {
	 border-collapse: collapse;
	 width: auto;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #6a3e3f;
	 }
table  td {
	padding: 0px;
	}
div, form {
	padding: 0px;
	margin: 0;
	border-collapse: collapse;
	}
img{
	border: none;
	display: inline;
	vertical-align: middle;
	}
#content {
	width: 1003px;
	height: 100%;
                margin: auto;
	}
	#content caption {
		height: 329px;
		}
	#content #left_blk {
		width: 173px;
		height: 100%;
		background: url('/img2/left_bg.jpg') left top repeat-y;
		vertical-align: top;
		}
		#login {
			margin-top: 11px;
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #f2f4d7;
			text-align: justify;
			margin-bottom: 0px;
			}
			#login h2 {
				text-align: center;
				height: 20px;
				margin: 0px 0px 16px 0px;
				padding: 3px 0px 0px 0px;
				background: url('/img2/h2_bg.gif') left top no-repeat;
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				text-transform: uppercase;
				}
			#login input {
				width: 101px;
				height: 18px;
				border: none;
				background: url('/img2/input_bg.gif') left center no-repeat;
				padding: 0px 0px 0px 2px;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				line-height: 18px;
				float: right;
				margin-right: 15px;
				margin-bottom: 12px;
				vertical-align: top;
				}
			#login label {
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				float: left;
				height: 18px;
				line-height: 18px;
				margin-left: 6px;
				margin-bottom: 12px;
				}
			#login #enter {
				width: 58px;
				height: 27px;
				border: none;
				background: url('/img2/enter_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 2px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				float: left;
				margin: 0px 0px 0px 3px;
				cursor: pointer;
				}
			#login #reg {
				width: 97px;
				height: 27px;
				border: none;
				background: url('/img2/reg_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 7px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				float: right;
				margin: 0px 14px 0px 0px;
				cursor: pointer;
				text-align: center;
				}
				#login #reg:hover {
					text-decoration: none;
					}
			#login a.but_basket {
				width: 124px;
				height: 20px;
				border: none;
				background: url('/img2/hist_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 7px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				float: none;
				display: block;
				margin: 10px auto 0px auto;
				cursor: pointer;
				text-align: center;
				}
				#login a.but_basket:hover {
					text-decoration: none;
					}
			#login a.but_profile {
				width: 110px;
				height: 20px;
				border: none;
				background: url('/img2/prof_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 7px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				float: none;
				display: block;
				margin: 3px auto 0px auto;
				cursor: pointer;
				text-align: center;
				}
				#login a.but_profile:hover {
					text-decoration: none;
					}
			#login a.but_exit {
				width: 70px;
				height: 20px;
				border: none;
				background: url('/img2/exit_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 7px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				float: none;
				display: block;
				margin: 3px auto 0px auto;
				cursor: pointer;
				text-align: center;
				}
				#login a.but_exit:hover {
					text-decoration: none;
					}
		#search {
			margin-top: 11px;
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #f2f4d7;
			text-align: center;
			margin-bottom:  15px;
			}
			#search h2 {
				text-align: center;
				height: 20px;
				margin: 0px 0px 16px 0px;
				padding: 3px 0px 0px 0px;
				background: url('/img2/h2_bg.gif') left top no-repeat;
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				text-transform: uppercase;
				}
			#search input {
				width: 80px;
				height: 18px;
				border: none;
				background: url('/img2/input_bg.gif') left center no-repeat;
				padding: 0px 0px 0px 2px;
				font: 9px Verdana, Arial, Helvetica, sans-serif;
				line-height: 18px;
				float: right;
				margin-right: 15px;
				margin-bottom: 12px;
				vertical-align: top;
				}
			#search label {
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				float: left;
				height: 18px;
				line-height: 18px;
				margin-left: 6px;
				margin-bottom: 12px;
				}
			#search #sub {
				display: block;
				float: none;
				width: 97px;
				height: 27px;
				border: none;
				background: url('/img2/order_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 2px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				margin: 0px auto 0px auto;
				cursor: pointer;
				text-align: center;
				vertical-align: middle;
				}
		#basket {
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #f2f4d7;
			text-align: center;
			clear: both;
			margin-bottom: 15px;
			}
			#basket h2 {
				text-align: center;
				height: 20px;
				margin: 14px 0px 11px 0px;
				padding: 3px 0px 0px 0px;
				background: url('/img2/h2_bg_r.gif') right top no-repeat;
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				text-transform: uppercase;
				}
			#basket span.lft {
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				float: left;
				width: 70px;
				height: 18px;
				line-height: 18px;
				margin-left: 12px;
				text-align: left;
				}
			#basket span.rt {
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				color: #f2f4d7;
				float: left;
				text-align: left;
				height: 18px;
				line-height: 18px;
				margin-right: 5px;
				}
			#basket #order {
				display: block;
				width: 97px;
				height: 27px;
				border: none;
				background: url('/img2/order_bg.jpg') left top no-repeat;
				color: #4a1b09;
				padding: 7px 0px 0px 0px;
				font: bold 10px Verdana, Arial, Helvetica, sans-serif;
				margin: 15px auto 0px auto;
				cursor: pointer;
				text-align: center;
				}
				#basket #order:hover {
					text-decoration: none;
					}
			#catalog {
				margin: 12px 0px 6px 0px;
				padding: 0px;
				}
				#catalog td {
					margin: 0px;
					padding: 0px;
					text-indent: 0px;
					font: bold 9px Verdana, Arial, Helvetica, sans-serif;
					text-transform: uppercase;
					width: 173px;
					}
					#catalog td.lev1 {
						text-align: center;
						height: 45px;
						color: #97002f;
						/*padding-top: 12px;*/
						padding-bottom: 10px;
						/*line-height: 35px;*/
						vertical-align: middle;
						background: url('/img2/lev1_bg.jpg') left 0px no-repeat;
						}
						#catalog td.lev1 a {
							font: bold 9px Verdana, Arial, Helvetica, sans-serif;
							color: #97002f;
							line-height: 16px;
							padding: 0px 0px 0px 0px;
							}
					#catalog td.lev2 {
						text-align: left;
						height: 15px;
						color: #73092a;
						padding-bottom: 7px;
						background: url('/img2/lev2_bg.jpg') left top no-repeat;
						}
						#catalog td.lev2 a {
							font: bold 9px Verdana, Arial, Helvetica, sans-serif;
							color: #73092a;
							margin-left: 22px;
							line-height: 15px;
							}
					#catalog td.sep {
						height: 20px;
						margin: 0px;
						}

#content #cnt_blk {
		width: 649px;
		height: 100%;
		padding: 5px;
		background: #fff;
		font: 13px Verdana, Arial, Helvetica, sans-serif;
		color: #6a3e3f;
		vertical-align: top;
		}
	#content #rt_blk {
		width: 171px;
		height: 100%;
		background: url('/img2/right_bg.jpg') left top repeat-y;
		vertical-align: top;
		text-align: center;
		}
		#rt_blk a.present {
			display: block;
			width: 132px;
			height: 58px;
			font: bold 9px Verdana, Arial, Helvetica, sans-serif;
			color: #c0c2c3;
			text-transform: uppercase;
			background: url('/img2/prez_ramka.png') 0px 0px no-repeat;
			margin: 0px auto 0px auto;
			z-index: 50;
			padding: 89px 7px 0px 9px;
			}
			#rt_blk a.present:hover {
				text-decoration: none;
				}
		#rt_blk div.pres_img {
			width: 143px;
			height: 143px;
			margin: 20px auto;
			vertical-align: middle;
			padding: 0px;
			background-position: center;
			background-repeat: no-repeat;
			}
		#rt_blk a {
			font: 14px Verdana, Arial, Helvetica, sans-serif;
			color: #fcffc8;
			}
		#rt_blk a.present_yl {
			display: block;
			width: 132px;
			height: 58px;
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #fffeff;
			line-height: 18px;
			text-transform: uppercase;
			background: url('/img2/prez_ramka.png') 0px 0px no-repeat;
			margin: 0px auto 0px auto;
			z-index: 50;
			padding: 89px 7px 0px 9px;
			}
			#rt_blk a.present_yl:hover {
				text-decoration: none;
				}
		#rt_blk #count img {
			display: block;
			margin: auto;
			}
	#content #left_copy {
		width: 173px;
		height: 30px;
		background: url('/img2/left_bg.jpg') left top repeat-y;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align: center;
		vertical-align: top;
		}
		#content #left_copy a {
			/*margin-right: 15px;*/
			color: #fff;
			font-size: 10px;
			}
	#content #footer {
		width: 659px;
		height: 30px;
		background: #fff;
		text-align: center;
		vertical-align: top;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #8c4a32;
		}
		#footer a {
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #423632;
			margin: 0px 2px;
			padding: 0px;
			}
	#content #rt_copy {
		width: 171px;
		height: 30px;
		background: url('/img2/right_bg.jpg') left top repeat-y;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align: center;
		vertical-align: top;
		}
		#content #rt_copy a {
			/*margin-right: 15px;*/
			font-size: 10px;
			color: #fff;
			}
#head_center {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 329px;
	min-width: 1003px;
	z-index: 150;
                text-align: center;
                overflow: hidden;
	}
#head {
	width: 1003px;
	height: 329px;
	min-width: 1003px;
                margin: 0px auto;
	z-index: 150;
	white-space: nowrap;
	background: url('/img2/head.jpg') left top no-repeat;
                text-align: left;
                overflow: hidden;
	}
	#head #slogan {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #fff4c6;
		text-transform: uppercase;
		margin-top: 44px;
		margin-left: 718px;
		}
	#head #cont {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #9b1133;
		text-align: right;
		text-transform: uppercase;
		margin-top: 165px;
		margin-right: 5px;
		line-height: 16px;
		}
	#head #menu {
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #423632;
		text-transform: uppercase;
		margin-top: 10px;
		margin-left: 12px;
		width: 650px;
		text-align: center;
		}
		#head #menu a{
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #423632;
			text-transform: uppercase;
			margin: auto 5px;
			white-space: nowrap;
			}
/********* Import Styles ****************/
.h_10 {height:10px}
.w_10 {width:10px; font-size: 10px;}
  /*Catalog*/
	.cat {width: 100%;padding:10px;text-align:center;overflow:hidden;}
	.cat h1  {color:#4a5e69;font-size:18px;text-align:center;font-weight:bold;}
	.godsshow {width: 25%;float:left;text-align: center;margin-bottom: 20px;}
	.godsshow1 img {border:1px solid #4a2314;margin:0px auto;display:inline;}
	.godsshow div {border:1px solid #bfcfd7;margin:0px auto;padding:2px;width:140px;}
	.cat-godbig {float:left}
	.cat table {width: 97%;margin: 15px 0px}
    .cat table td {border:1px solid #8abff5;text-align:left;padding:10px;}
    .cat p {text-align:left;padding:0px 20px;}
    .godsshow1 {border:1px solid #4a2314;margin:10px 30px;padding:2px;display: block;float:left;width:240px; height: 380px;}
        .godsshow1 p {height: 65px; display: block;text-align:center;padding:5px 0px; margin: 0px;overflow:hidden;}
    .godsshowras {width: 33%;float:left;text-align: center;margin-bottom: 20px;}
    .godsshowras img {border:1px solid #4a2314;margin:0px auto;display:block;}
    .godsshowras div {margin:0px auto;padding:2px;width:180px;}
    .godsshowras h3 {width:180px;height:40px;display:block;padding:0px;margin:0px auto;text-align:center;}
    .godsshowras a {display:block;clear:both;text-align:left;padding-top:5px;color:#4a5e69;font-size:12px;text-align:left;font-weight:bold;}
     /*End Catalog*/
/* basket */
	#bas table { border:1px solid #f3d5e0;background:#e3f2fb; margin-top:10px}
	#bas table caption {background:#f3d5e0;text-align:center;font-size:12px;font-weight:bold; padding:5px 0;color:#7b2d40;}
	#bas table caption b {font-weight:normal; font-size:10px}
	#bas b {color:#005685}
	#bas td img{/* width:100px;*/ height:100px; border:1px solid #f3d5e0; margin:2px}
	#bas .tdimg {width:40%; text-align:center}
	#bas .sostav {width:70px; padding:3px 0}
	#bas .sostav2 { text-align:left; font-weight:bold;}
 	#bas .cat_gdbig {float:left;margin-right:5px;}
	 .cat_gdbig img {border:2px solid #6a7a92;cursor: pointer;}
	 .cat_gdsmall {clear:both;margin:0px;width:100%;padding:0px;text-align:center;}
	 .cat_gdsmall img {border:2px solid #6a7a92;float:left;margin:0px;cursor: pointer;}
	 .cat_gdsmall h1 {font:bold 12px Arial, Helvetica, sans-serif;text-align:center;margin:0px;background:#4a2314;color:#fbfec5;padding:0px;}
	 .cat_gdsmall table.descr {border-collapse:collapse;width:90%;margin:10px auto;}
	form {padding:0px;}
	 select {font-size:12px;font-weight:normal;}
	 .cat_gdsmall table.descr td {padding:2px 10px;background:#86483b;font-size:12px;font-weight:normal;
	                                      vertical-align:middle;height:10px;border:none; color:#fbfec5; text-align: left;}
	 .cat_gdsmall table.descr td.namedesc {width:155px;color:#fbfec5;font:bold 12px Verdana;}
	 .cat_gdsmall table.descr td.img {width:120px;}									  
	 .cat_gdsmall table.descr td table {width:auto;vertical-align:top;text-align:center;margin:0px;border:1px solid #6a7a92;}								  
	 .cat_gdsmall table.descr td table td {padding:0px 2px;font-size:12px;font-weight:normal;border:1px solid #6a7a92;background:#effbe5;color:#0c3851;}
	 .cat_gdsmall table.descr td.name {padding:0px;}
	 .cat_gdsmall table.descr td button { height: 16px; width: 52px; padding: 0px; font-size: 0px; font-family: Arial; text-align: center; border: none;margin: 1px 0px; cursor: pointer;}
                 .cat_gdsmall table.descr td button.btn_up {background: url('/img/up_btn.jpg') center top no-repeat;}
                 .cat_gdsmall table.descr td button.btn_down {background: url('/img/dwn_btn.jpg') center top no-repeat;}
	 .cat_gdsmall table.descr td input {/*float: left; margin-top: 3px;*/width: 44px;*width: 50px;text-align: right;} 

/* !basket */
/* отправить */ input.but_submit {width: 97px;height: 27px;border: none;background: url('/img2/order_bg.jpg') left top no-repeat;color: #4a1b09;padding: 2px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 10px 0px 0px 3px;cursor: pointer;}
/* изменить данные input.but_edit {background:url(but_basket.jpg) no-repeat; width:120px; padding:0 3px 4px 0;} */
/* заказать*/ input.but_in_basket {width: 97px;height: 27px;border: none;background: url('/img2/order_bg.jpg') left top no-repeat;color: #4a1b09;padding: 2px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px 0px 5px 3px;cursor: pointer;}
/* пересчитать */ input.but_recount {width: 124px;height: 27px;border: none;background: url('/img2/hist_bg.jpg') left top no-repeat;color: #4a1b09;padding: 2px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;cursor: pointer; float:left;}
/* оформить заказ */ input.but_order {width: 124px;height: 27px;border: none;background: url('/img2/hist_bg.jpg') left top no-repeat;color: #4a1b09;padding: 2px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 3px;cursor: pointer; float:left;}
/* оформить заказ */ a.but_order {width: 124px;height: 27px;border: none;background: url('/img2/hist_bg.jpg') left top no-repeat;color: #4a1b09;padding: 0px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 3px;cursor: pointer;line-height: 27px;/*display:block*/text-align:center; float:left;}
/* оформить заказ */ a.but_order_b {width: 220px;height: 27px;border: none;background: url('/img/order_b_bg.jpg') left top no-repeat;color: #4a1b09;padding: 0px 0px;font: bold 10px Verdana, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 3px;cursor: pointer;line-height: 27px;/*display:block*/text-align:center; float:left;text-decoration: none;}
a.but_order_b:hover {text-decoration: none;}

table#reg  {width:90%; margin:0px auto;padding:0px;text-align:left;}
table#reg td.desc { width:50%}
table#reg td { padding: 2px 3px; }
table#reg td b{color:red}
table#reg td#qqq {padding-top:20px;text-align:center}
input.rr {width:201px;}

div#dao {text-align:center; margin-bottom:20px; /*margin-left:150*/}
div#dao span {font-weight:bold}
div#dao span a{color:#4a5e69;}
div#dao span a:hover{text-decoration:none}

div#dao_half {text-align:center; margin-bottom:20px; /*margin-left:150width:50%;*/}
div#dao_half span {font-weight:bold}
div#dao_half span a{color:#4a5e69;}
div#dao_half span a:hover{text-decoration:none}

.cat_sum_spr, .cat_aut_win {text-align:center; text-decoration:none; padding:0px 0px 0px 0px; display:block; margin: 0px auto;height:27px;width:214px;font:bold 11px Verdana;cursor:pointer;text-transform:uppercase;line-height:27px;}
.cat_sum_spr span, .cat_aut_win span{padding-top:4px; display:block}
.cat_sum_spr {background:url(cat_sum_spr.jpg) no-repeat; color:#953565}
.cat_aut_win {background:url(cat_aut_win.jpg) no-repeat; color:#262dae}
span.cat_sum_spr, span.cat_aut_win {/*padding-top:6px; */cursor:text}

.cat_pink, .cat_blue {text-align:center; text-decoration:none; padding:0px; display:block; margin: 0px auto;height:27px;width:214px;font:bold 11px Verdana;cursor:pointer;text-transform:uppercase;line-height:27px;cursor:text}
.cat_pink span, .cat_blue span{padding-top:4px; display:block}
.cat_pink {background:url(cat_sum_spr.jpg) no-repeat; color:#953565}
.cat_blue {background:url(cat_aut_win.jpg) no-repeat; color:#262dae}

/* catalog years */
#cat_all {width:609px}
#cat_left {width:231px; float:left; text-align:center}
#cat_right {width:231px; float:right; text-align:center}
#cat_half {width:49%;float:left;text-align:center;}
#cat_half_cnt {width:282px; float:none; overflow: hidden; text-align:center; margin: 0px auto 20px auto;}

#exmpls {
	text-align: center;
	}
	#exmpls a{
		display: block;
		width: 250px;
		height: 190px;
		margin: auto;
		padding: 0px;
		font: bold 11px Verdana;
		line-height: 27px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		color: #8c26ae;
		cursor: pointer;
		background: url('/img/exmpls.jpg') center top no-repeat;
		}


div.cat_all {width:609px; overflow: hidden; text-align: center;}
div.cat_half {width:285px;float:left;text-align:center;overflow: hidden; }
div.cat_half_cnt {width:282px; float:none; overflow: hidden; text-align:center; margin: 0px auto 20px auto;}
div.dao {text-align:center; margin-bottom:20px;}
div.dao span {font-weight:bold}
div.dao span a{color:#4a5e69;}
div.dao span a:hover{text-decoration:none}
div.cat_cnt {width:282px; float:none; margin: auto auto; text-align:center; overflow: hidden;}
div.cat_cnt a img {width:115px;height:133px; margin:0; padding:0}

div.cat_sep {width:50px; height: 375px; margin-top: 10px; float:left; background: url('/img2/cat_sep.gif') center top repeat-y;}
div.cat_sep_b {width:50px; height: 100px;float:left;}

/* catalog years */

#cat_left1 {width:232px;float:left; text-align:center}
#cat_right1 {width:232px; float:right; text-align:center}
#cat_center {width:232px; float:none; margin: auto auto; text-align:center}
#cat_left1 a img {width:115px;height:133px; margin:0; padding:0}
#cat_right1 a img {width:115px;height:133px; margin:0; padding:0}
#cat_center a img {width:115px;height:133px; margin:0; padding:0}
.cat_sum_spr1 {color:#262dae; font-weight:bold; text-transform:uppercase}
.cat_cat_win1 {color:#953565; font-weight:bold; text-transform:uppercase}
.pad_left {float:left; text-align: left; width:115px;}
.pad_right {float:left; text-align: right; width:115px;}
.all_cat_a {width:77px;height:84px;display:block;text-decoration:none;float:left}
.all_cat_a span{padding-top:68px; display:block; color:#fff; font-weight:bold; font-size:10px}

.all_child_a {width:94px;height:136px;display:block;text-decoration:none;float:left; background-repeat:no-repeat;}
.all_child_a span{padding-top:114px; display:block; color:#fff; font-weight:bold; font-size:11px;line-height:23px;text-transform:uppercase;}
.cat_child_m_sp_02 {background-image:url(cat_child_m_sp_02.jpg);text-align:left}
.cat_child_m_sp_27 {background-image:url(cat_child_m_sp_27.jpg);text-align:center}
.cat_child_m_sp_816 {background-image:url(cat_child_m_sp_816.jpg);text-align:right}
.cat_child_m_aw_02 {background-image:url(cat_child_m_aw_02.jpg);text-align:left}
.cat_child_m_aw_27 {background-image:url(cat_child_m_aw_27.jpg);text-align:center}
.cat_child_m_aw_816 {background-image:url(cat_child_m_aw_816.jpg);text-align:right}
.cat_child_w_sp_02 {background-image:url(cat_child_w_sp_02.jpg);text-align:left}
.cat_child_w_sp_27 {background-image:url(cat_child_w_sp_27.jpg);text-align:center}
.cat_child_w_sp_816 {background-image:url(cat_child_w_sp_816.jpg);text-align:right}
.cat_child_w_aw_02 {background-image:url(cat_child_w_aw_02.jpg);text-align:left}
.cat_child_w_aw_27 {background-image:url(cat_child_w_aw_27.jpg);text-align:center}
.cat_child_w_aw_816 {background-image:url(cat_child_w_aw_816.jpg);text-align:right}

.cat_child_m_sp_02 span, .cat_child_m_aw_02 span, .cat_child_w_sp_02 span, .cat_child_w_aw_02 span {padding-left:13px}
.cat_child_m_sp_27 span, .cat_child_m_aw_27 span, .cat_child_w_sp_27 span, .cat_child_w_aw_27 span {}
.cat_child_m_sp_816 span, .cat_child_m_aw_816 span, .cat_child_w_sp_816 span, .cat_child_w_aw_816 span {padding-right:13px}


.all_teen_a {width:99px;height:156px;display:block;text-decoration:none;float:left;background-repeat:no-repeat;}
.all_teen_a span{padding-top:136px; display:block;font-size:13px;font-weight:bold; text-transform:uppercase;line-height:20px;}
.cat_teen_m_sp {background-image:url(cat_man_sp.jpg);text-align:left}
.cat_teen_m_aw {background-image:url(cat_man_aw.jpg);text-align:right}
.cat_teen_w_sp {background-image:url(cat_woman_sp.jpg);text-align:left}
.cat_teen_w_aw {background-image:url(cat_woman_aw.jpg);text-align:right}

.cat_teen_m_sp span, .cat_teen_m_aw span {color:#262dae;}
.cat_teen_w_sp span, .cat_teen_w_aw span {color:#953565;}

.cat_sep_m {width:84px;height:156px;text-decoration:none;float:left;background:url(cat_sep_m.jpg) no-repeat;}
.cat_sep_w {width:84px;height:156px;text-decoration:none;float:left;background:url(cat_sep_w.jpg) no-repeat;}

#cnt_blk #catalog1 {width:100%;margin: auto 0px; min-width: 100%;}
#cnt_blk #catalog1 td {border: none;text-align: left;padding: 0px 0px; color:#fbfec5; font-size: 10px;}
#cnt_blk #catalog1 td.w50 {vertical-align:top;width:50%; height: auto;}
#cnt_blk #catalog1 td table { border:1px solid #4a2314;background:#86483b; margin: 0px; width: 100%; height: 100% !important;}
#cnt_blk #catalog1 td table caption {border:1px solid #4a2314;background:#4a2314;text-align:center;font-size:10px;font-weight:bold; padding:3px 0px 3px 0px;color:#fbfec5; height: /*23px*/ auto; line-height: 17px; vertical-align: top; margin-left: -1px;}
#cnt_blk #catalog1 td table caption b {font-weight:normal; font-size:9px}
#cnt_blk #catalog1 b { font-size:12px;color: #FF5F00}
#cnt_blk #catalog1 td img{/*float:left;*/display: inline; text-align: center; height: auto; width: 69px; border:1px solid #4a2314; padding: 0px; margin: 2px;}
#cnt_blk #catalog1 td table .tdimg_cat {width:100px; text-align:center; padding: 0px;}
#cnt_blk #catalog1 .sostav {width:65px; padding:3px 4px 3px 0px;}
#cnt_blk #catalog1 .sostav2 { text-align:left; font-weight: normal;padding:0px 3px 0px 0px;vertical-align:middle;line-height:15px;}
#cnt_blk #catalog1 select{ width:110px;}
#cnt_blk  .lab input {width:101px; border:1px double #4a2314; height:18px}
#cnt_blk  input.kol {width: 46px;*width: 52px;text-align: right;border:1px double #4a2314; height:18px;margin: 0px;}
#cnt_blk #catalog1 a{font-size: 10px;color:#fbfec5; font-weight: normal}
#cnt_blk #catalog1 table.size { border: 1px solid black; margin: 2px 0px 0px 0px; padding: 0px;}
#cnt_blk #catalog1 table.size td{ border: 1px solid black; margin: 0px; padding: 1px;background:#effbe5;color:#0c3851; font-size: 9px; white-space: nowrap;}
#cnt_blk #catalog1 .sostav2 button { height: 16px; width: 52px; padding: 0px; font-size: 0px; font-family: Arial; text-align: center; border: none;margin: 1px 0px; cursor: pointer;}
#cnt_blk #catalog1 .sostav2 button.btn_up {background: url('/img/up_btn.jpg') center top no-repeat;}
#cnt_blk #catalog1 .sostav2 button.btn_down {background: url('/img/dwn_btn.jpg') center top no-repeat;}

table.razdel td {border: none;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4a5e69}
table.razdel img{display:block}
table.razdel a {color:#4a5e69;text-decoration:none}
table.razdel a:hover {color:#CCCCCC}
table.razdel a:hover img{filter:Alpha(Opacity=50);opacity:0.5;-Moz-Opacity:0.5}

/*School Catalog*/
.cat_all_scool {width:100%;text-align:center;clear:both;padding:15px;}
.cat_all_scool .cat_aut_win {margin:10px auto;background:none;}
.cat_all_scool div a {display:block;margin:10px auto;width:163px;}
.cat_all_scool div {width:33%;float:left;text-align:center;}
.cat_all_scool .cat_sum_spr {margin:10px auto;background:none;}
.cat_all_scool div .cat_sum_spr {background:url(cat_sum_spr.jpg) no-repeat; color:#953565}
.cat_all_scool div .cat_aut_win {background:url(cat_aut_win.jpg) no-repeat; color:#262dae}
/*End School Catalog*/
/************************************/
div.brd {
	border: 1px solid #82562e;
	padding: 0px 12px 12px 12px;
	text-align: justify;
	vertical-align: top;
	overflow: hidden; 
	}
div.cntr {
	padding: 12px;
	text-align: center;
	}
b {
	color: #550000;
	}
p {
	/*font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6a3e3f;*/
}
a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #97002f;
	text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		}
h1 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #6a3e3f;
	text-align: center;
	padding: 0px;
	margin: 0px auto 15px auto;
	}
h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #6a3e3f;
	text-align: center;
	padding: 0px 5px;
	margin: 0px auto 8px auto;
	}
span.path  {display:block;font: bold 15px Verdana, Arial, Helvetica, sans-serif;padding: 0px;margin: 0px auto 15px auto;color:#6a3e3f;text-align:center;line-height: 25px;max-width: 619px;}
span.path a  {color:#6a3e3f;font-size:15px;text-align:center;font-weight:bold; line-height: 25px;}

a#prod {display:block;float:left;background:url(/img2/resum_bg.jpg) no-repeat; width:156px;text-align:center; text-decoration:none;color:#073852;font:bold 10px Verdana;height:28px; line-height:28px;}
a:hover#prod {text-decoration:none}


div.news h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #6a3e3f;
	text-align: left;
	margin: 0px auto 0px auto;
	}
	div.news h3 span{
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #97002f;
		}
div.news a.more {
	float: right;
	margin: 0px auto 0px auto;
	}	
a.faq_hr{
        clear: left;
        line-height: 30px;	
        margin: 0px auto 0px 140px;
	}

div.blk2 {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    overflow: hidden;
}
div.blk1of2 {
    width: 50%;
    margin: 0px -1px;
    float:left;
    text-align: center;
}
    div.blk1of2 a{
        display: block;
        margin: auto;
        border: 1px solid #d09550;
        width: 280px;
    }
    div.blk1of2 img{
        display: block;
        margin: auto;
        border: 1px solid #fabd75;
    }
h1.ind_hdr {
    height: 72px;
    padding-top: 19px;
    /*margin-top: -16px;*/
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    color: #f7c87e;
    line-height: 53px;
    background: url("/img/hdr_bg.jpg") center top no-repeat;
}

/*Для вывески*/
h1#vyveska{
	font-size: 16px;
	padding-top: 19px;
	line-height: 52px;
	padding-left: 83px;
/*	text-transform: lowercase;*/
	font-family: "Verdana";
}


/*re pass*/
div#for_link_repass{
	/* border: solid 1px red; */
	height: 90px;
	width: 5px;
	position: relative;
}
a#link_repass{
	/* border: solid 1px red; */
	display: block;
	color: #ae2c23;
	text-align: center;
	width: 171px;
	height: 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
/**/
form#form_repass{
	background: #8b4930;
	/* border: solid 1px red; */
	width: 200px;
	width: 400px;
	margin: 0px auto;
}
form#form_repass div.title{
	background: #6f2a10;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px;
	text-align: center;
	margin-bottom: 5px;
	color: #f2f4d7;
}
form#form_repass table{
	margin: 10px;
	font-size: 10px;
	color: #f2f4d7;
	font-weight: bold;
}
form#form_repass table .text{
	background: red;
	background: url("/img/form_repass_text.png") top left no-repeat;
	border: none;
	width: 190px;
	height: 18px;
	padding: 0px 5px;
}
div#form_repass_forSubmit{
	background: url("/img/form_repass_forSubmit.png");
	width: 200px;
	height: 30px;
	margin: 0px auto;
	position: relative;
}
div#form_repass_forSubmit input{
	background: transparent;
	border: none;
	position: absolute;
	top: 0px;
	left: 53px;
	width: 91px;
	height: 21px;
	cursor: pointer;
	color: #4a1b09;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 10px;
	font-weight: bold;
}
@-moz-document url-prefix(){
  div#form_repass_forSubmit input{
		padding-bottom: 3px;
	}
}


#cnt_blk #catalog1 a.discount_link {float: left; height: 27px; border: none; color: #891201; font: bold 10px Verdana;
	                 background:url('/img/discount_link.jpg') no-repeat; width: 197px; padding: 7px 0px 0px 0px; margin: 0px 7px 0px 10px; display: block; text-align: center; text-decoration: none; text-transform: uppercase;}

#cnt_blk #catalog1 a.discount_link span {color: #ff2000;}



