body	{
	background	:	#c9beaf	url(../img/bg-body.jpg)	50%	100%	no-repeat;
	color      :	#132445;
	font       :	12px	Arial,	Helvetica,	sans-serif;
	margin     :	0;
	padding    :	0;
}

/*standartnie ustanovki*/

form,	fieldset,	p,	blockquote,
table,	tr,	td,
h1,	h2,	h3,	h4,	h5,
dl,	dd,	dt ul,	li,	ol	{
	border      :	0;
	font-weight	:	normal;
	margin      :	0;
	padding     :	0;
}

img	{
	border      :	none;
	line-height	:	0;
}

/*table	{
	border-collapse	:	collapse;
}*/

label	{
	cursor	:	hand;
	cursor	:	pointer;
}

ul	{
	margin  :	0;
	padding	:	0;
}

ul li	{
	margin          :	0;
	padding         :	0;
	list-style-type	:	none;
}

.description {
   padding: 10px 0px 10px 0px;
}

.w100	{
	width	:	100%;
}

.hidden	{
	display	:	none;
}

.clearfix:after	{
	clear      :	both;
	content    :	" ";
	display    :	block;
	font-size  :	0;
	height     :	0;
	visibility	:	hidden;
}

.clearfix	{
	zoom	:	1;
}

.transparent	{
	filter      :	alpha(opacity	=	50);
	moz-opacity	:	0.5;
	opacity     :	0.5;
}

sup	{
	position       :	relative;
	top            :	-0.4em;
	vertical-align	:	baseline;
}

sub	{
	bottom         :	-0.4em;
	position       :	relative;
	vertical-align	:	baseline;
}

a	{
	font	:	12px	Arial,	Helvetica,	sans-serif;
}

a:active	{
	outline	:	none;
}

a:link,
a:visited	{
	color	:	#132445;
}

a:hover,
a:active	{
	color	:	#000000;
}

/* put' */

.path	{
	width         :	100%;
	color         :	#728fc9;
	margin-bottom	:	5px;
}

.path a	{
}

.path a:link,
.path a:visited	{
	color	:	#728fc9;
}

.path a:hover,
.path a:active	{
	color	:	#5479c3;
}

.path span	{
	color	:	#3582ac;
	font  :	18px	Arial,	Helvetica,	sans-serif;
}

/* txt big */
.text .big	{
	font-size	:	16px;
	color     :	#000;
	padding   :	0;
	margin    :	0	0	27px	0;
}

/* START */

.w1000	{
	width    :	1000px;
	margin   :	0	auto;
	position	:	relative;
}

.col1	{
	width	:	240px;
	float	:	left;
}

.col2	{
	width	:	740px;
	float	:	right;
}

.attice	{
	background	:	url(../img/bg-attice.jpg)	50%	0	no-repeat;
	height     :	341px;
	position: relative;
}

.att-top	{
	height	:	115px;
}

.logo	{
	float       :	left;
	margin-left	:	305px;
	margin-top  :	178px;
	width       :	235px;
	height      :	139px;
}

.logo a	{
	width   :	100%;
	height  :	100%;
	display	:	block;
}

.gor-menu	{
	background	:	url(../img/bg-menu.png)	0	0	repeat-x;
	height     :	108px;
	position: relative;

}

.letter	{
	width       :	321px;
	position: absolute;
	top: -50px;
	left: -75px;
	text-align  :	center;
	padding-top	:	20px;
}

.letter a	{
	font-size       :	18px;
	font-style      :	italic;
	color           :	#FFFFFF;
	text-decoration	:	none;
	display         :	block;
	width           :	155px;
	margin          :	0	auto	20px	auto;
}

.beda	{
	background            :	url(../img/beda.png)	0	0	repeat;
	height                :	9px;
	width                 :	155px;
	margin                :	0	auto;
	-webkit-border-radius	:	5px;
	-moz-border-radius    :	5px;
	border-radius         :	5px;
	behavior              :	url(pie.htc);
}

.menu2	{
}

.menu2 ul li	{
	float        :	left;
	text-align   :	center;
	margin       :	0	10px	0	0;
	background   :	url(../img/bg-sep.png)	0	0	no-repeat;
	padding-top  :	20px;
	height       :	88px;
	padding-left	:	10px;
}

.menu2 a	{
	text-decoration       :	none;
	font-size             :	18px;
	font-style            :	italic;
	display               :	block;
	float                 :	left;
	-webkit-border-radius	:	0	0	5px	5px;
	-moz-border-radius    :	0	0	5px	5px;
	border-radius         :	0	0	5px	5px;
	behavior              :	url(pie.htc);
	background            :	url(../img/beda.png)	0	100%	repeat-x;
	padding-bottom        :	20px;

}

.menu2 a:link,
.menu2 a:visited	{
	color	:	#ffffff;
}

.menu2 a:hover,
.menu2 a:active	{
	color	:	#000000;
}

.menu2 ul li .curr	{
	color	:	#000000;
}

.main-part	{
	padding    :	0	5px	20px	0;
	background	:	url(../img/bg-main-part.png)	50%	0	no-repeat;
}

.menu2 ul li .beda	{

	height                :	9px;
	margin                :	0	auto;
	-webkit-border-radius	:	5px;
	-moz-border-radius    :	5px;
	border-radius         :	5px;
	behavior              :	url(pie.htc);
	width                 :	auto;
	margin-top            :	20px;
}

.news	{
	border                :	1px	#bfc4d1	solid;
	background            :	#FFF;
	padding               :	5px	10px	15px;
	-webkit-border-radius	:	6px;
	-moz-border-radius    :	6px;
	border-radius         :	6px;
	behavior              :	url(pie.htc);
}

.news-header	{
	background    :	url(../img/globus.png)	0	0	no-repeat;
	padding-left  :	30px;
	margin-bottom	:	10px;
}

.news-header a	{
	font-size       :	22px;
	color           :	#053c78;
	font-weight     :	bold;
	text-decoration	:	none;
}

.news-bit	{
	margin-bottom	:	25px;
}

.news-bit-header	{
	margin-bottom	:	5px;
}

.news-bit-header span	{
	color	:	#132445;
}

.news-bit-header a	{
	font-weight	:	bold;
	font-style  :	italic;
}

.main-txt	{
	margin-bottom	:	20px;
	margin-left   :	60px;
	padding-top   :	20px;
}

.cat-header	{
}

.cat-header2	{
	padding-left  :	5px;
	margin-bottom	:	10px;
}

.cat-header2 h2	{
	padding-top    :	10px;
	font-size      :	20px;
	color          :	#6d533b;
	font-style     :	italic;
	text-transform	:	uppercase;
}

.main-txt-body	{
	margin-bottom         :	20px;
	border                :	3px	#d18747	solid;
	padding               :	5px	10px	15px	10px;
	-webkit-border-radius	:	10px;
	-moz-border-radius    :	10px;
	border-radius         :	10px;
	behavior              :	url(pie.htc);
}

.footer	{
	background            :	url(../img/bg-footr.png)	0	0	repeat-x;
	padding               :	10px	15px	15px	15px;
	-webkit-border-radius	:	0	0	10px	10px;
	-moz-border-radius    :	0	0	10px	10px;
	border-radius         :	0	0	10px	10px;
	behavior              :	url(pie.htc);
	height                :	70px;
}

.kont-f	{
	width	:	60%;
	float	:	left;
}

.artgk	{
	width      :	200px;
	float      :	right;
	margin-top	:	-10px;
}

.map	{
	margin-bottom	:	20px;
}

.katalog	{
	background    :	#d4fbcc;
	padding       :	0	70px	55px	0;
	position      :	relative;
	z-index       :	99;
	padding       :	30px	20px	80px	50px;
	margin-bottom	:	100px;
}

.kolca	{
	background	:	url(../img/kolca.png)	100%	100%	no-repeat;
	position   :	absolute;
	/*bottom     :	-55px;*/
	right      :	-70px;
	width      :	173px;
	height     :	158px;
	z-index    :	1;
}

.katalog .katalog-header	{
	margin-bottom	:	15px;
}

.katalog .katalog-header h1	{
	font-size  :	20px;
	color      :	#6d533b;
	margin     :	0;
	font-style	:	italic;
}

.katalog ul li	{
	margin-bottom	:	5px;
	background    :	url(../img/bg-dash.png)	0	0	no-repeat;
	padding-left  :	20px;
}

.katalog ul li a	{
	font-size       :	20px;
	color           :	#6d533b;
	text-decoration	:	none;
	position        :	relative;
	z-index         :	999;
	font-style      :	italic;
}

.specials_t	{
	margin-bottom	:	10px;
	margin-top    :	10px;
}

.specials_t a	{
	font-size       :	15px;
	color           :	#2a67a4;
	text-decoration	:	none;
}

.predlagaem1	{
	width  :	300px;
	float  :	left;
	height	:	200px;
	margin	:	0	5px;
}

.predlagaem_img	{
	float        :	left;
	margin-right	:	10px;
	width        :	170px;
}

.predlagaem_title	{
	margin-bottom	:	10px;
	float         :	right;
	width         :	110px;

}

.predlagaem_title a	{
	text-decoration	:	none;
	color           :	#ff5a00;
	font-size       :	14px;
}

.predlagaem_zz	{
	float	:	right;
	width	:	110px;
}

.main_title	{
	margin         :	10px	0	15px	0;
	font-size      :	20px;
	color          :	#6d533b;
	font-style     :	italic;
	text-transform	:	uppercase;
}

.pic-img	{
	width  :	150px;
	height	:	200px;
	float  :	left;
	margin	:	0	10px	10px	0;
}

.uslugi-bit	{
	margin-bottom	:	25px;
}

.mewa_data_titl	{
	margin-bottom	:	5px;
}

.predlagaem_img	{
	float        :	left;
	margin-right	:	10px;
}

.predlagaem_title2 a	{
	text-decoration	:	none;
	font-size       :	14px;
	color           :	#030;
}

.predlagaem_zz	{
	font-size	:	14px;
}

.predlagaem	{
	margin-bottom	:	20px;
}

.predlagaem_z	{
	font-size	:	14px;
	float     :	right;
}

.predlagaem_img2	{
	float         :	left;
	margin-right  :	10px;
	margin-bottom	:	10px;
}

.scroll-to-top-button	{
	position      :	static;
	background    :	#f3f8ff	url(../img/up.png)	center	center	no-repeat;
	border        :	1px	solid	#70a9ff;
	width         :	25px;
	height        :	10px;
	border-radius	:	3px;
	cursor        :	pointer;
	padding       :	5px	15px;
	margin        :	10px;
	opacity       :	0.3;
	position      :	absolute;
	top           :	50%;
	left          :	0px;
}

.scroll-to-top-button:hover	{
	background	:	#aed0ff	url(../img/up.png)	center	center	no-repeat;
	border     :	1px	solid	#2e81ff;
}



.tovar-bit {
	float: left;
	margin-right: 50px;
	width: 147px;
	margin-bottom: 30px;
}

.tovar-bit-name {
	color: #3b3b3b;
	font-size: 14px;
	margin-bottom: 3px;
	height: 30px;
}

.tovar-bit-name a	{
	color         :	#3b3b3b;
	font-size     :	14px;
	margin-bottom	:	3px;
	text-decoration: none;
}

.tovar-bit-img {
	width: 130px;
	height: 130px;
	background: url("../img/tovar-frame.png")  0 0 no-repeat;
	padding: 6px 7px 6px 7px;
	margin-bottom: 10px;
}

.tovar-bit-price {
	width: 70px;
	float: left;
	font-size: 18px;
	color	:	#3b3b3b;
}
.kol-vo {
	width: 30px;
	background: url("../img/tovar-eq.png") 0 0 no-repeat;
	float	:	left;
	height: 30px;
	padding-top: 3px;
	padding-left: 3px;
}
.kol-vo input {
	width: 27px;
	height: 20px;
	border: none;
	background: none;
	color: #3b3b3b;
	font-size: 14px;
	text-align: center;
}
.bit-cart {
	float: left;
	margin:  -1px 0 0 7px;
}





.cart {
	width: 280px;
	background: url("../img/cart-top.png")  0 0 no-repeat;
	padding: 60px 0 10px 0;
	position:fixed;
	right:0;
	top:0;
}
.cart-txt {
	padding-left: 110px;
	color: #233e2f;
	font-size:  20px;
}
.result-price {
	padding-left	:	110px;
	color        :	#233e2f;
	font-size    :	20px;
}
.sum {
	background: #d4fbcc;
	width: 260px;
	margin: 8px 0 0 8px;
}
.qty {
	padding-top: 15px;
	padding-bottom: 40px;
}
.ttle {
	color: #233e2f;
	font-size: 14px;
	padding-left: 15px;
	min-height:20px;
	border:#030 solid 1px;
}
.del-itm-cart {
	cursor: pointer;
	margin-right	:	15px;
}
.draw {
	text-align: center;
	margin-top: -35px;
}





.pop-up {
	width: 450px;
	height: 470px;
	position: fixed;
	top: 50%;
	margin-top: -235px;
	left: 50%;
	margin-left: -130px;
	display: none;
}
.close {
	position:absolute;
	top:10px;
	right:10px;
	width:11px;
	height:11px;
	background:url(/img/del-itm-cart.png);
}
.pop-up input[type=text].error {
	background: #ff69b4;
}
.pop-up-header {
	font-size: 18px;
	color: #87C691;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
	background-color:#FBFDEA;
}
.pop-up-header span {
	color: #202020;
	text-align: left;
	font-size: 12px;
	text-transform: none;
	display: block;
	margin-top: 15px;
}
.pop-up form {
	background: #fbfdea;
	padding: 20px  30px;
	position: relative;
	padding-bottom: 40px;
}
.pop-up .input {
	margin-bottom: 7px;
}
.pop-up form p {
	font-size: 12px;
	color: #202020;
	margin-bottom: 3px;
}
.pop-up form input[type=text] {
	width: 380px;
	background: #d4fbcc;
	border: 1px solid #87c691;
}
.capch img {
	float: left;
	margin-right: 20px;
}
.capch input {
	width: 90px !important;
	float: left;
}
.send {
	text-align: center;
	position: absolute;
	bottom: -30px;
	left: 130px
}

.submen a{
	display:block;
	padding:5px 0;
	line-height:12px;
}

.done {
	background: #fff;
	padding: 20px;
}
.qtytab {
	padding-bottom:30px;
	width:100%;
}