@charset "iso-8859-1";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background:url(/i/bg.jpg) center top fixed;
	position:relative;
	}
/* global styles */
img { border:none; }
p { padding:0; margin:8px 0;}
h1, h2, h3, h4, h5, h6 { font-family:Tahoma, Geneva, sans-serif; color:#000; padding:0; margin:10px 0; }
h1 { font-size:30px; font-weight:normal; border-bottom:1px solid #72694f; padding-bottom:10px; }
h2 { font-size:17px; font-weight:normal; }
h3 { font-size:16px; font-weight:normal; }
h4 { font-size:15px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
hr { height:1px; border:none; color:#dcdcdc; background:#dcdcdc; }
.clear { clear:both; margin:0 !important; padding:0 !important; }
.text { display:table; }

/* .inlineblock { display:-moz-inline-stack; display:inline-block; } */
#HTMLBlock0 {
	position:absolute;
	left:0;
	left:0;
	width:100%;
}
#HTMLBlock {
	width:1000px;
	margin:0 auto;
	background:url(/i/bgall.png) left top no-repeat;
}
#HTMLBlockIn {
	width:1000px;
	margin:0 auto;
	background:url(/i/bgContent.png) left top repeat-y;
}

/* for IE6 */
/** html #HTMLBlock { padding-left:1000px; }*/
/** html #HTMLBlockMinWidth { height:0; } /* хак для IE, что бы включить свойство hasLayout */*/
/** html #HTMLBlockContent { margin-left:-1000px;position:relative; height:0; }*/
/* end */

a:active, a:focus, img { outline:none !important; }
:focus{ -moz-outline-style:none !important; }

/* Стандартные ссылки */
a:link, a:active, a:visited {
	color:#000;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
#leftPanel {
	width:80px;
	padding-top:170px;
	float:left;
}
#leftPanel .online {
	widows:74px;
	height:101px;
	padding-top:22px;
	padding-left:6px;
	padding-bottom:35px;
}
#leftPanel .create {
	widows:70px;
	height:101px;
	padding-top:22px;
	padding-left:10px;
	padding-bottom:35px;
}
#leftPanel .season {
	widows:75px;
	height:101px;
	padding-top:22px;
	padding-left:5px;
}
#centerPanel {
	width:840px;
	padding:0;
	float:left;
}
#rightPanel {
	width:65px;
	float:left;
	padding-top:207px;
	padding-left:15px;
}
/*-*/
.lavaLamp {
	position: relative;
	width: 65px;
	height: 198px;
	padding: 0; 
	margin: 0;
	overflow: hidden;
	background:url(/i/rightShkala.jpg) 5px top repeat-y;
	font-size:11px;
}
.lavaLamp li {
	list-style:none;
	padding:0;
	width: 65px; 
	height: 28px;
	display:block;
}
.lavaLamp li.back {
	background: url(/i/shkalaButton.png) left 7px no-repeat;
	width: 65px; 
	height: 28px;
	z-index: 8;
	position: absolute;
}
.lavaLamp li.back .left {
	background: url(/i/shkalaButton.png) left 7px no-repeat;
	height: 28px;
}
.lavaLamp li a:link, .lavaLamp li a:active, .lavaLamp li a:visited {
	position: relative; 
	overflow: hidden;
	text-decoration: none;
	color: #84d627; 
	outline: none;
	text-align: center;
	height: 12px; 
	z-index: 10; 
	letter-spacing: 0;
	display: block;
	padding:6px 8px 10px 16px !important;
}
.lavaLamp li a:hover, .lavaLamp .current a:link, .lavaLamp .current a:active, .lavaLamp .current a:visited {
	color:#b8f572 !important;
	*background:url(/i/shkalaButton.jpg) left 7px no-repeat;
}
/*-*/
#header {
	width:840px;
	height:150px;
	background:url(/i/headerBg.png) left top no-repeat;
	position:relative;
}
#header a:link, #header a:active, #header a:visited {
	text-decoration:none;
	position:absolute;
	left:72px;
	top:20px;
	width:362px;
	height:105px;
	display:block;
}
/*-*/
#flashcontent {
	width:840px;
	height:350px;
	background:url(/i/border.png) left top no-repeat;
}
/*-*/
#topMenu {
	width:840px;
	padding-top:20px;
	overflow:hidden;
}
.menu1 {
	width:836px;
	height:36px;
	padding:0 0 0 34px;
	background:url(/i/menuTopBg.png) left top no-repeat;
	overflow:hidden;
}
.menu1 .razd {
	width:2px;
	height:30px;
	background:url(/i/razd.jpg) left top no-repeat;
	display:block;
	float:left;
}
.menu1 a:link, .menu1 a:active, .menu1 a:visited {
	float:left;
	display:block;
}

.menu1 .m1:link, .menu1 .m1:active, .menu1 .m1:visited {
	width:121px;
	height:30px;
	background:url(/i/m1.jpg) left top no-repeat;
}
.menu1 .m1:hover {
	background:url(/i/m1.jpg) left -30px no-repeat;
}
.menu1 .m1Active:link, .menu1 .m1Active:active, .menu1 .m1Active:visited {
	display:block;
	width:121px;
	height:36px;
	background:url(/i/m1.png) left top no-repeat;
}

.menu1 .m2:link, .menu1 .m2:active, .menu1 .m2:visited {
	width:133px;
	height:30px;
	background:url(/i/m2.jpg) left top no-repeat;
}
.menu1 .m2:hover {
	background:url(/i/m2.jpg) left -30px no-repeat;
}
.menu1 .m2Active:link, .menu1 .m2Active:active, .menu1 .m2Active:visited {
	display:block;
	width:133px;
	height:36px;
	background:url(/i/m2.png) left top no-repeat;
}

.menu1 .m3:link, .menu1 .m3:active, .menu1 .m3:visited {
	width:149px;
	height:30px;
	background:url(/i/m3.jpg) left top no-repeat;
}
.menu1 .m3:hover {
	background:url(/i/m3.jpg) left -30px no-repeat;
}
.menu1 .m3Active:link, .menu1 .m3Active:active, .menu1 .m3Active:visited {
	display:block;
	width:149px;
	height:36px;
	background:url(/i/m3.png) left top no-repeat;
}

.menu1 .m4:link, .menu1 .m4:active, .menu1 .m4:visited {
	width:129px;
	height:30px;
	background:url(/i/m4.jpg) left top no-repeat;
}
.menu1 .m4:hover {
	background:url(/i/m4.jpg) left -30px no-repeat;
}
.menu1 .m4Active:link, .menu1 .m4Active:active, .menu1 .m4Active:visited {
	display:block;
	width:129px;
	height:36px;
	background:url(/i/m4.png) left top no-repeat;
}

.menu1 .m5:link, .menu1 .m5:active, .menu1 .m5:visited {
	width:228px;
	height:30px;
	background:url(/i/m5.jpg) left top no-repeat;
}
.menu1 .m5:hover {
	background:url(/i/m5.jpg) left -30px no-repeat;
}
.menu1 .m5Active:link, .menu1 .m5Active:active, .menu1 .m5Active:visited {
	display:block;
	width:228px;
	height:36px;
	background:url(/i/m5.png) left top no-repeat;
}
/*-*/
.menu2_off {
	height:15px;
}
.menu2 {
	padding:6px 10px 11px 10px;
}
.menu2 span {
	height:27px;
	display:inline-block;
}
.menu2 a:link, .menu2 a:active, .menu2 a:visited {
	height:27px;
	line-height:26px;
	display:inline-block;
	color:#f8fe82;
	padding:0;
	text-decoration:none;
}
.menu2 a:link .l0, .menu2 a:active .l0, .menu2 a:visited .l0 {
	width:5px;
	display:inline-block;
	height:27px;
	font-size:0;
	line-height:0;
	float:left;
}
.menu2 .l1 {
	width:5px;
	display:inline-block;
	height:27px;
	font-size:0;
	line-height:0;
	float:left;
}
.menu2 a:link .lin, .menu2 a:active .lin, .menu2 a:visited .lin {
	display:inline-block;
	float:left;
	padding:0 5px;
	text-decoration:underline !important;
}
.menu2 .active:link, .menu2 .active:active, .menu2 .active:visited {
	text-decoration:none;
}
.menu2 a:hover .l0, .menu2 .active:link .l0, .menu2 .active:active .l0, .menu2 .active:visited .l0 {
	background:url(/i/l0.png) left top no-repeat;
}
.menu2 a:hover .lin, .menu2 .active:link .lin, .menu2 .active:active .lin, .menu2 .active:visited .lin {
	background:url(/i/bgMenu2.png) left top no-repeat;
	color:#FFF;
	cursor:pointer;
}
.menu2 a:hover .l1, .menu2 .active:link .l1, .menu2 .active:active .l1, .menu2 .active:visited .l1 {
	background:url(/i/l1.png) left top no-repeat;
}
/*-*/
#content {
	width:840px;
		position:relative;
}
#content .contentBgTop {
	background:url(/i/contentBgTop.png) left top no-repeat;
	width:840px;
	height:10px;
	font-size:0;
	position:relative;
}
#content .content {
	width:828px;
	background:#e5d39e;
	padding-right:6px;
	padding-left:6px;
}
.content .leftPart {
	width:576px;
	padding-left:14px;
	padding-right:10px;
	float:left;
}
.content .leftPartNum {
	width:586px;
	padding-left:4px;
	padding-right:10px;
	float:left;
	position:relative;
}
#vopros1, #vopros2, #vopros3 {
	float:right;
	width:31px;
	height:31px;
	background:url(/i/vopros.jpg) left top no-repeat;
	cursor:pointer;
	*display:none;
}
.leftPart img, .leftPartNum img {
	margin:0 10px 10px 10px;
}
.content .rightPart {
	float:right;
	width:228px;
}
#content .contentBgBottom {
	background:url(/i/contentBgBottom.png) left top no-repeat;
	width:840px;
	height:10px;
	font-size:0;
}
/*-*/
.gallery {
	padding-top:2px;
}
.galleryBlock:link, .galleryBlock:active, .galleryBlock:visited {
	display:inline-block;
	width:132px;
	height:280px;
	margin:0 18px 10px 20px;
	padding:0 9px;
	vertical-align:top;
	text-decoration:none;
	cursor:pointer;
}
.galleryBlock:hover {
	background:url(/i/bgGalleryBlock.jpg) left top no-repeat;
}
.galleryBlock span {
	display:block;
}
.galleryBlock .title {
	display:block !important;
	height:49px;
	font-size:16px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:22px;
	padding-top:4px;
}
.galleryBlock .pics {
	width:130px;
	height:150px;
	position:relative;
	overflow:hidden;
}
/*-*/
.galleryBlock .ug1w {
	position:absolute;
	background:url(/i/ug2w.png) left top no-repeat;
	width:130px;
	height:150px;
	font-size:0;
	left:0px;
	top:0px;
}
.galleryBlock:hover .ug1w {
	background:url(/i/ug3w.png) left top no-repeat;
}
.inPicBig .ug1w {
	position:absolute;
	background:url(/i/ug4w.png) left top no-repeat;
	width:152px;
	height:174px;
	font-size:0;
	left:0px;
	top:0px;
}
/*-*/
.cost {
	width:100px;
	margin:7px 15px;
	line-height:22px;
	height:25px;
	background:url(/i/cost.png) left top no-repeat;
	font-size:14px;
}
.zakazat {
	width:112px;
	margin:7px 9px;
	line-height:23px;
	height:27px;
	background:url(/i/buttonZakaz4.png) left top no-repeat;
	font-size:14px;
	position:relative;
}
.zakazat .bg1 {
	background:url(/i/buttonZakaz5.png) left top no-repeat;
	position:absolute;
	width:112px;
	height:27px;
	left:0;
	top:0;
	opacity:0;
	*display:none;
}
/*-*/
.galleryBlock .buketSeason {
	position:absolute;
	left:0px;
	top:70px;
	width:130px;
	height:57px;
	background:url(/i/buketSeason.png) left top no-repeat;
}
/*-*/
.rightPart .contTopBg {
	background:url(/i/contLeftTopBg.jpg) left top no-repeat;
	width:228px;
	height:12px;
	font-size:0;
}
.rightPart .contCenterBg {
	background:url(/i/contLeftCenterBg.jpg) left top repeat-y;
	padding:1px 24px;
}
.rightPart .contBottomBg {
	background:url(/i/contLeftBottomBg.jpg) left top no-repeat;
	width:228px;
	height:18px;
	font-size:0;
}
/*-*/
.rightPart .korzina {
	margin:0 0 6px 0;
}
.korzina .title, .my_salons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	text-align:center;
}
.korzina textarea {
	width:178px;
	*width:176px;
	height:56px;
	border:1px solid #c1c1c1;
	font-size:12px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:2px 0;
}
.korzina .korzinaInfo {
	border-top:1px solid #c0c0c0;
	color:#909090;
	background:url(/i/zv.jpg) left 6px no-repeat;
	*background:url(/i/zv.jpg) left 7px no-repeat;
	padding-left:10px;
	padding-top:2px;
	font-size:11px;
}
/*-*/
.rightMenu {
	margin-bottom:6px;
}
.rightMenu .contCenterBg {
	padding:1px 9px;
}
.rightMenu ul {
	padding:0;
	margin:0;
}
.rightMenu ul li {
	list-style:none;
}
.rightMenu a:link, .rightMenu a:active, .rightMenu a:visited {
	margin:1px 0;
	color:#a737a7;
	text-decoration:none;
	display:block;
	padding:0 5px;
	line-height:20px;
}
.rightMenu a:hover, .rightMenu .active:link, .rightMenu .active:active, .rightMenu .active:visited {
	background:url(/i/rightMenuLiBg20.jpg) left top no-repeat;
}
.cveti a:link, .cveti a:active, .cveti a:visited {
	font-weight:bold;
	background:url(/i/rightMenuLiBg20.jpg) left top no-repeat;
}
.cveti a:hover, .cveti .active:link, .cveti .active:active, .cveti .active:visited {
	background:url(/i/rightMenuLiBg40.jpg) left top no-repeat !important;
}
.rightMenu ul ul a:link, .rightMenu ul ul a:active, .rightMenu ul ul a:visited {
	margin:1px 0;
	color:#579835;
	text-decoration:underline;
	display:block;
	padding:0 5px 0 12px;
	line-height:20px;
	background:url(/i/arrow.jpg) 5px 6px no-repeat;
}
.rightMenu ul ul a:hover, .rightMenu ul ul .active:link, .rightMenu ul ul .active:active, .rightMenu ul ul .active:visited {
	text-decoration:none;
	background:url(/i/arrow1.jpg) 5px 6px no-repeat;
}
/*-*/
.rightGallery {
	margin-bottom:6px;
}
.rightGallery .contCenterBg {
	padding-bottom:0px;
}
.buketPanel:link, .buketPanel:active, .buketPanel:visited {
	display:inline-table;
	text-align:center;
	color:#000;
	text-decoration:none;
	width:180px;
	padding-bottom:10px;
	cursor:pointer;
}
.buketPanel span {
	display:block;
}
.buketPanel:hover {
	color:#333;
	text-decoration:underline;
}
.rightGallery .title {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	text-decoration:none;
	padding-bottom:4px;
}
.rightGallery .buketPanel:hover .title {
	color:#333;
	text-decoration:underline;
}
.rightGallery .pics {
	width:130px;
	height:150px;
	margin-left:24px;
	position:relative;
	overflow:hidden;
}
/*-*/
.rightGallery .ug1w, .galnawhite .ug1w {
	position:absolute;
	background:url(/i/ug1w.png) left top no-repeat;
	width:130px;
	height:150px;
	font-size:0;
	left:0px;
	top:0px;
}
/*-*/
.rightGallery .buketSeason {
	position:absolute;
	left:0px;
	top:70px;
	width:130px;
	height:57px;
	background:url(/i/buketSeason.png) left top no-repeat;
}
/*-*/
.oplata {
	padding:0 0 10px 0px;
}
/*-*/
.okZakaz {
	padding-bottom:100px;
	padding-left:20px;
}
.okZakaz img {
	padding-left:0;
	margin-left:0;
}
/*-*/
.galleryBig {
	padding:10px 0;
}
.galleryBig .galBigImg {
	width:200px;
	display:inline-block;
	*float:left;
	*display:block;
	margin-right:40px;
}
.galBigImg .inImg {
	width:200px;
	height:400px;
	position:relative;
	overflow:hidden;
}
.inImg img {
	padding:0;
	margin:0;
	width:200px;
	height:400px;
	*width:198px;
	*height:398px;
	*border:1px solid #f4fd7e;
}
.inImg .ugls {
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:400px;
	overflow:hidden;
	background:url(/i/ugBig1.png) left top no-repeat;
	*background:none;
}
.price {
	position:absolute;
	left:0;
	width:200px;
	top:318px;
	text-align:center;
	font-style:italic;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}
.priceIE6 {
	width:200px;
	text-align:center;
	font-style:italic;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}
/*-*/
.korzinaText {
	width:200px;
}
.korzinaText .link, .str404 .link {
	font-size:16px;
}
/*-*/
.moreBuket {
	padding:10px 0;
}
.moreBuket .inPic {
	width:178px;
	float:left;
}
.inPic .inPicBig {
	position:relative;
	margin:0 13px;
	display:block;
	overflow:hidden;
	width:152px;
	height:l74px;
}
.inPicBig img {
	margin:0;
	width:152px;
	height:174px;
	*width:150px;
	*height:172px;
	*border:1px solid #f6fd7e;
}
.infoBuket {
	width:360px;
	padding-left:26px;
	float:left;
}
.infoBuket h1 {
	border-bottom:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0;
	margin:0 0 10px 0;
}
.infoBuket .leftIB {
	width:170px;
	float:left;
}
.leftIB div {
	padding:4px 0;
}
.leftIB .costBig {
	color:#345d00;
	font-size:20px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}
.leftIB input {
	background:url(/i/pole.jpg) left top no-repeat;
	width:52px;
	height:22px;
	border:0;
	padding:0 10px;
	line-height:20px;
	*line-height:22px;
	font-weight:bold;
}
.infoBuket .rightIB {
	width:170px;
	padding:0px;
	float:right;
}
.rightIB table {
	background:#c2e554;
}
.dopText {
	border-top:1px solid #72694f;
	margin-left:13px;
	padding-top:4px;
	text-align:justify;
	padding-bottom:10px;
}
/*-*/
.formInvoice {
	position:relative;
	padding-bottom:10px;
}
.formInvoice form {
	padding:0;
	margin:0;
}
.podskazka {
	float:left;
	width:25px;
	height:26px;
	padding-right:10px;
}
.podskazka img {
	margin:0;
}
.formInvoice h1 {
	border-bottom:0;
	font-size:18px;
	margin:0;
	font-style:italic;
	padding-left:24px;
}
.formInvoice .col {
	width:220px;
	padding-right:70px;
	float:left;
	padding-bottom:10px;
}
.col div {
	padding-bottom:4px;
}
.col b {
	display:block;
	font-weight:normal;
	width:214px;
	height:18px;
	overflow:hidden;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	background:url(/i/formMailGreen.jpg) left top no-repeat;
	padding-bottom:2px;
}
.col input {
	background:url(/i/formMailWhite1.jpg) left top no-repeat;
	width:208px;
	height:20px;
	padding:0 6px;
	line-height:18px;
	border:0;
}
.col textarea {
	width:208px;
	*width:200px;
	height:81px;
	*height:80px;
	padding:4px 6px;
	border:0;
	overflow:auto;
	background:none;
}
.col .textar {
	background:url(/i/formMailWhite3.jpg) left top no-repeat;
	display:block;
	height:90px;
}
.col .date {
	background:url(/i/formMailWhite2.jpg) left top no-repeat;
	width:220px;
	display:block;
	height:44px;
	*height:40px;
	overflow:hidden;
}
.date input {
	background:none;
	padding:0 4px;
}
.date .in1 {
	width:145px;
	padding-right:14px;
	text-align:center;
}
.date .in3 {
	width:45px;
	text-align:center;
}
.inform {
	padding-left:36px;
}
/*-*/
.step1 {
	position:relative;
}
.ifVopros {
	padding-right:20px;
}
.step1 h1 {
	border-bottom:0;
	font-size:18px;
	margin:0;
	font-style:italic;
	padding-left:24px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.ifVopros h1  {
	border-bottom:0;
	font-size:18px;
	margin:0;
	width:400px;
	font-style:italic;
	padding-left:24px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.sozdTable {
	float:left;
	width:530px;
}
.sozdTable table tr td {
	vertical-align:top;
}
.konsImg {
	width:86px;
	height:112px;
	*width:85px;
	*height:111px;
	*background:1px scroll #f4fd7e;
	position:relative;
	padding-bottom:30px;
}
.konsImg .ug5w {
	position:absolute;
	background:url(/i/ug5w.png) left top no-repeat;
	width:86px;
	height:112px;
	font-size:0;
	left:0px;
	top:0px;
}
.param {
	padding-right:10px;
	line-height:18px;
}
.param div, .paramNums div {
	padding-bottom:8px;
	height:16px;
}
.paramNums {
	font-size:18px;
	line-height:18px;
	*line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#345d00;
}
.paramNums input {
	background:url(/i/formNum.jpg) left top no-repeat;
	width:34px;
	padding:0 12px;
	height:16px;
	line-height:16px;
	border:0;
}
.selectColor {
}
.selectColor .title {
	font-size:18px;
	font-style:italic;
	padding-top:6px;
	padding-bottom:20px;
}
.colors {
	padding:10px 0;
}
.colors a:link, .colors a:active, .colors a:visited {
	width:17px;
	height:17px;
	display:inline-block;
	padding:3px;
}
.colors a img {
	width:17px;
	height:17px;
	padding:0;
	margin:0;
}
.colors a:hover, .colors a.active {
	background:url(/i/colors/bg.jpg) left top no-repeat;
}
.leftIB .colors {
padding:0 !important;
}
/*-*/
.step2 {
	position:relative;
}
.step3 {
	position:relative;
}
.step4 {
	position:relative;
}
.selectDop {
	width:530px;
	float:left;
}
.selectDop .upakovka {
	float:left;
	width:118px;
	padding-right:18px;
	text-align:center;
	padding-bottom:20px;
}
.upakovka a:link, .upakovka a:active, .upakovka a:visited {
	width:112px;
	height:129px;
	padding:3px;
	display:block;
}
.upakovka a:hover, .upakovka a.active {
	background:url(/i/upbg.jpg) left top no-repeat;
}
.upakovka a img {
	margin:0;
	padding:0;
}
.upakovka .title {
	padding-top:10px;
	height:40px;
	overflow:hidden;	
}
.upakovka .upCost {
	color:#577520;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}
/*-*/
.whereCost {
	width:500px;
	height:50px;
	padding:0 15px;
	background:url(/i/whereCostBg.jpg) 3px top no-repeat;
}
.whereCost .leftCost {
	width:340px;
	float:left;
	font-weight:bold;
	padding-top:14px;
}
.leftCost span {
	color:#577520;
	font-size:18px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
/*-*/
.qwe {
	border-bottom:1px solid #a0936e;
}
.qwe tr td {
	text-align:center;
	line-height:16px;
}
.qwe tr td input{
	width:38px;
	height:16px;
	border:0;
	padding:0 10px;
	background:url(/i/formNum.jpg) left top no-repeat;
}
.ccost {
	font-size:16px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#345d00;
}
.inLink {
	padding:4px 10px 0 10px;
}
.qwe .konsImg {
	padding-bottom:0;
}
/*-*/
.steps2 {
	width:170px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	position:relative;
}
.steps3 {
	padding-top:10px;
	width:400px;
	float:left;
	padding-bottom:20px;
	position:relative;
}
.besplatno {
	width:110px;
	float:left;
}
.besplatno img {
	margin:0;
}
.galnawhite {
	background:url(/i/bgWhit.jpg) left top no-repeat;
	width:360px;
	height:270px;
	float:left;
	text-align:center;
	padding:10px 0px;
	position:relative;
}
.galnawhite .gpanel1 {
	width:132px;
	height:200px;
	float:left;
	padding-left:30px;
}
.galnawhite .gpanel2 {
	width:132px;
	height:200px;
	float:right;
	padding-right:30px;
}
.topG {
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
}
.podarokPanel:link, .podarokPanel:active, .podarokPanel:visited {
	display:block;
	text-align:center;
	color:#000;
	text-decoration:none;
	width:130px;
	height:150px;
	cursor:pointer;
	background:#FFF;
}
.podarokPanel span {
	display:block;
	cursor:pointer;
}
.galnawhite .pics {
	width:130px;
	height:150px;
	position:relative;
	overflow:hidden;
}
.gCost {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#345d00;
	padding-top:10px;
}
/*-*/
#panel1 {
	position:absolute;
	left:-70px;
	top:10px;
	text-align:left;
	width:590px;
	z-index:9999;
	*width:340px;
	*border:0;
	*left:0px;
	*top:0px;
	display:none;
}
#panel1 .krest1 {
	width:16px;
	height:16px;
	background:url(/i/krest.png) left top no-repeat;
	position:absolute;
	right:4px;
	top:4px;
	cursor:pointer;
}
#panel2 {
	position:absolute;
	left:-70px;
	top:10px;
	text-align:left;
	width:590px;
	z-index:9999;
	padding:0px;
	*width:340px;
	*border:0;
	*left:0px;
	*top:0px;
	display:none;
}
#panel2 .krest2 {
	width:16px;
	height:16px;
	background:url(/i/krest.png) left top no-repeat;
	position:absolute;
	right:4px;
	top:4px;
	cursor:pointer;
}
.podarokSmall:link, .podarokSmall:active, .podarokSmall:visited {
	display:block;
	text-align:center;
	color:#000;
	text-decoration:none;
	width:93px;
	height:102px;
	cursor:pointer;
	float:left;
	padding:10px;
}
.podarokSmall span {
	display:block;
}
.podarokSmall .ppics {
	width:93px;
	height:102px;
	position:relative;
	overflow:hidden;
}
.podarokSmall .pug1w {
	position:absolute;
	background:url(/i/123.png) left top no-repeat;
	width:93px;
	height:102px;
	font-size:0;
	left:0px;
	top:0px;
}

/*-*/
.kakoplatit {
	width:460px;
	height:154px;
	float:left;
	background:url(/i/kakoplatit.jpg) left top no-repeat;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:30px;
	padding-right:40px;
}
.kakoplatit img {
	margin:0;
}
.kakoplatit .inLeft {
	width:160px;
	float:left;
}
.inLeft .linkZakaz{
	padding-left:16px;
}
.kakoplatit .inRight {
	width:140px;
	float:right;
}
.tsena {
	color:#a323a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	font-style:italic;
	font-weight:bold;
	padding:2px 0 0 0;
}
/*-*/
#footer {
	width:760px;
	height:58px;
	padding:16px 40px;
	overflow:hidden;
}
#footer .left_footer {
	float:left;
	width:200px;
	color:#F8FE82;
}
.left_footer a:link, .left_footer a:active, .left_footer a:visited {
	color:#9FFE0C;
}
#footer .right_footer {
	width:560px;
	text-align:right;
	float:right;
	color:#F8FE82;
}
.right_footer div {
	margin-bottom:10px;
}
.right_footer a:link, .right_footer a:active, .right_footer a:visited {
	color:#F8FE82;
	padding:0 4px;
}
.right_footer a:hover {
	color:#FFF;
	text-decoration:none;
}
/*-buttons-*/
#buttonZakaz {
	padding-left:1px;
	padding-top:6px;
	padding-bottom:8px;
}
#buttonZakaz a:link, #buttonZakaz a:active, #buttonZakaz a:visited {
	background:url(/i/buttonZakaz1.jpg) left top no-repeat;
	position:relative;
	display:block;
	width:86px;
	height:18px;
	cursor:pointer;
}
 #buttonZakaz span.hover{
	width:86px;
	height:18px;
	background:url(/i/buttonZakaz2.jpg) left top no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
}
/*-*/
.link {
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	width:200px;
}
.link a:link, .link a:active, .link a:visited {
	background:url(/i/buttonNameBig1.jpg) left top no-repeat;
	position:relative;
	display:block;
	width:200px;
	height:27px;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
.link a:hover {
	*background:url(/i/buttonNameBig2.jpg) left top no-repeat;
}
.link span.hover{
	width:200px;
	height:27px;
	background:url(/i/buttonNameBig2.jpg) left top no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	color:#333;
}
.linktext {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	text-align:center;
	display:block;
	width:200px;
}
/*-*/
.linkZakaz {
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	width:135px;
}
.linkZakaz a:link, .linkZakaz a:active, .linkZakaz a:visited {
	background:url(/i/buttonZakazCost1.jpg) left top no-repeat;
	position:relative;
	display:block;
	width:135px;
	height:27px;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
.linkZakaz a:hover {
	*background:url(/i/buttonZakazCost2.jpg) left top no-repeat;
}
.linkZakaz span.hover{
	width:135px;
	height:27px;
	background:url(/i/buttonZakazCost2.jpg) left top no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	color:#333;
}
.linkZakaz .linktext {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	text-align:center;
	display:block;
	width:135px;
}
.whereCost .linkZakaz, .kakoplatit .linkZakaz {
	float:left;
}
.kakoplatit .linkZakaz {
	font-size:13px !important;
}
.whereCost .linkZakaz a:link, .whereCost .linkZakaz a:active, .whereCost .linkZakaz a:visited,
.kakoplatit .linkZakaz a:link, .kakoplatit .linkZakaz a:active, .kakoplatit .linkZakaz a:visited {
	background:url(/i/oplata0.jpg) left top no-repeat;
	position:relative;
	display:block;
	width:135px;
	height:27px;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
.whereCost .linkZakaz a:hover, .kakoplatit .linkZakaz a:hover {
	*background:url(/i/oplata1.jpg) left top no-repeat;
}
.whereCost .linkZakaz span.hover, .kakoplatit .linkZakaz span.hover{
	width:135px;
	height:27px;
	background:url(/i/oplata1.jpg) left top no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	color:#333;
}
/*-*/
.linkZakaz1 {
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	width:112px;
}
.linkZakaz1 a:link, .linkZakaz1 a:active, .linkZakaz1 a:visited {
	background:url(/i/buttonZakaz4.png) left top no-repeat;
	position:relative;
	display:block;
	width:112px;
	height:27px;
	cursor:pointer;
	text-decoration:none;
	overflow:hidden;
}
.linkZakaz1 a:hover {
	*background:url(/i/buttonZakaz5.png) left top no-repeat;
}
.linkZakaz1 span.hover{
	width:112px;
	height:27px;
	background:url(/i/buttonZakaz5.png) left top no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	color:#333;
}
.linkZakaz1 .linktext {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	text-align:center;
	display:block;
	width:112px;
}
/*-*/
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; background-color:#ccc !important;}
.r9 { margin: 0 9px; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important;}
.r8 { margin: 0 8px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r7 { margin: 0 7px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r6 { margin: 0 6px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r5 { margin: 0 5px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r4 { margin: 0 4px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r3 { margin: 0 3px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.r2 { margin: 0 2px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.r1 { margin: 0 1px; border-left:1px solid #ccc; border-right:1px solid #ccc; }

#panel1 .inner-box, #panel1  b, #panel2 .inner-box, #panel2  b {
    background-color: #fff;
	border-left:1px solid #ccc; border-right:1px solid #ccc;
}
.inner-box {
    padding:0 10px;
}
/*-*/
.ib1, .ib2, .ib3, .ib4, .ib5, .ib6, .ib7, .ib8, .ib9, .ib10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background:#c2e554;
}

.ib10 { margin: 0 10px; background-color:#c2e554 !important;}
.ib9 { margin: 0 9px; border-left:1px solid #c2e554 !important; border-right:1px solid #c2e554 !important;}
.ib8 { margin: 0 8px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib7 { margin: 0 7px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib6 { margin: 0 6px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib5 { margin: 0 5px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib4 { margin: 0 4px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib3 { margin: 0 3px; border-left:1px solid #c2e554; border-right:1px solid #c2e554;}
.ib2 { margin: 0 2px; border-left:1px solid #c2e554; border-right:1px solid #c2e554; }
.ib1 { margin: 0 1px; border-left:1px solid #c2e554; border-right:1px solid #c2e554; }

/*-*/
.podsk1 {
	position:absolute;
	left:26px;
	top:44px;
	width:200px;
	z-index:1000;
	display:none;
}
.podsk2 {
	position:absolute;
	left:26px;
	top:10px;
	width:140px;
	z-index:1000;
	display:none;
}
.podsk3 {
	position:absolute;
	left:26px;
	top:10px;
	width:200px;
	z-index:1000;
	display:none;
}
.podsk4 {
	position:absolute;
	left:26px;
	top:0;
	width:200px;
	z-index:1000;
	display:none;
}
.podsk1 .inner-box, .podsk1  b, .podsk2 .inner-box, .podsk2 b,
.podsk3 .inner-box, .podsk3  b, .podsk4 .inner-box, .podsk4 b{
    background-color: #fff;
	border-left:1px solid #ccc; border-right:1px solid #ccc;
}
.inner-box {
    padding:0 10px;
}

.overlay {
	position: absolute;
	z-index: 1;
	background: url('/i/pin.png') bottom right no-repeat;
	width: 18px;
	height: 29px;
	cursor:pointer;
}
/*-*/
#map {
	border:2px solid #565c2a;
	margin-top:20px;
	position:relative;
	width:572px;
	height:400px;
}
#YMapsID {
	width:572px !important;
	height:400px !important;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#map img {
	margin:0 !important;
}
#map .mapbg1 {
	position:absolute;
	left:-2px;
	top:-2px;
	background:url(/i/mapbg1.png) left top no-repeat;
	*background:none;
	width:10px;
	height:10px;
	overflow:hidden;
	z-index:100;
}
#map .mapbg2 {
	position:absolute;
	right:-2px;
	top:-2px;
	background:url(/i/mapbg2.png) left top no-repeat;
	*background:none;
	width:10px;
	height:10px;
	overflow:hidden;
	z-index:100;
}
#map .mapbg3 {
	position:absolute;
	right:-2px;
	bottom:-2px;
	background:url(/i/mapbg3.png) left top no-repeat;
	*background:none;
	width:10px;
	height:10px;
	overflow:hidden;
	z-index:100;
}
#map .mapbg4 {
	position:absolute;
	left:-2px;
	bottom:-2px;
	background:url(/i/mapbg4.png) left top no-repeat;
	*background:none;
	width:10px;
	height:10px;
	overflow:hidden;
	z-index:100;
}
/*-*/
#pagination {
padding:6px 0;
text-align:center;
}
#pagination strong, #pagination a {
margin:0 4px;
}
.capcha {
	padding:0 !important;
}
.capcha table tr td {
padding-right:6px;
}
.capcha img{
	margin:0 !important;
}
.capcha input {
background:url("/i/formMailWhite666.jpg") no-repeat scroll left top transparent;
border:0 none;
height:20px;
line-height:18px;
padding:0 6px;
margin-top:2px;
width:802xx;
}

.list_reviews a:link, .list_reviews a:active, .list_reviews a:visited {
	font-size:13px;
	font-weight:bold;
}
.icons {
	margin-bottom:6px !important;

}
.icons a:link, .icons a:active, .icons a:visited {
	display:block;
	float:right;
	opacity:0.7;
	line-height:22px;
}
.icons a:hover {
	opacity:1;
}