html{}

body{
	/*background-image:url(/i/bg1.jpg);
	background-repeat:repeat-x;
	background-position:0 390px;*/
	/*height: 100%;*/
				
	margin:0 0%;
	font-family:Arial, Tahoma, sans-serif;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#000;
	font-size:12px;
	border:1px solid white;
}

table{
	font-size:12px;
	/*line-height:20px;*/
	/*border-collapse:collapse;*/
}
/*
table td{
	padding:0;
}
*/

small{
	font-size:11px;
}

img{
	border:0;
}

a{
	text-decoration:underline;
	color:#d04d1b;
}
a:hover{
	text-decoration:underline;
	color:#d04d1b;
}

ul, ol{
	margin:0;
	margin-left:expression('25');
	padding:0;
}
ul li{
	list-style:none;
	background:url(/i/marker.gif) no-repeat 0 2px; 
	padding:0 0 0 12px;
	border:0px solid red;
}

form,input{margin:0;padding:0;}

h1 {margin:0; 	font-size:30px;
}
/*p{margin:0;}*/

.iePNG, IMG{filter:expression(fixPNG(this));}
.iePNG A{position:relative;}

.lh24{
	line-height:24px;
}

#all{
	width:1270px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	
	background:url(/i/bg1.gif) no-repeat,
				url(/i/bg2.gif) no-repeat 100% 0,
				url(/i/bg3.gif) no-repeat 0 100%,
				url(/i/bg4.gif) no-repeat 100% 100%;
	-pie-background: url(/i/bg1.gif) no-repeat,
				url(/i/bg2.gif) no-repeat 100% 0,
				url(/i/bg3.gif) no-repeat 0 100%,
				url(/i/bg4.gif) no-repeat 100% 100%;
	behavior: url('/css/fix/PIE.htc');
	border:0px solid red;
}
#all2{
	padding:18px 0 0 115px;
}

#header{
	/*padding:20px 0 17px 0; */
	position:relative;
	z-index:10;
}

#topBl{
	float:left;
	text-align:left;
	margin:0;
	border:0px solid red;
}
#topBl .f1{
	font-size:25px;
	font-weight:bold;
	color:#ef4a10;
}
#topBl .f1 b{
	color:#8e8e8e;
}
#topBl .f1 i{
	color:#fab39f;
	font-style:normal;
}

#topBl .f2{
	font-size:12px;
	font-style:normel;
	border:0px solid red;
}
#topBl .f2 a{
	color:#a0a7b1;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 0 2px 0;
	margin:6px 0 0px 0;
	background:url(/i/i2.gif) repeat-x 0 100%;
}

#topBl2{
	font-size:14px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:230px;
	margin:21px 0 0 0;
}
#topBl2 a{
	color:#494949;
}

#logo{
	float:left;
	text-align:center;
}
#logo a{
	/*width:287px;
	height:61px;
	display:block;
	background:url(/i/logo.gif) no-repeat;*/
	font-size:41px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#106fc1;
	margin:0px 10px 0 30px;
}
#logo span{
	margin:-10px 0 0 0;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#525e6e;
}

/*верхнее меню*/
#topMenu{
	margin:0px auto 50px auto;
	text-align:left;
	border:0px solid red;
}
#topMenu table{}
#topMenu td{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-transform:auto;
	background:url(/i/bg5.gif) no-repeat 100% 0;
	border:0px solid red;
	padding:0;
	border-right:25px solid #fff;
}
#topMenu div{
	background:url(/i/i1.gif) no-repeat;
	height:55px;
	overflow:hidden;
	margin:0 0px 0 0;
	border:0px solid green;
}
#topMenu span{
	display:block;
	padding:5px 10px 0 0;
}
#topMenu a{
	display:block;
	padding:0 0 0 55px;
	margin:9px 0 0 0;
	color:#00152f;
	text-decoration:underline;
	height:36px;
	overflow:hidden;
	/*text-shadow:1px 1px 1px #1870ce;*/
	border:0px solid green;
}
#topMenu .active1{
	background-position:100% -55px;
}
#topMenu .active2{
	background-position:100% -110px;
}
#topMenu .active1 a{
	text-decoration:none;
	color:#0b5a81;
}
#topMenu .active2 a{
	text-decoration:none;
	text-shadow:none;
}
#topMenu .active1 div,
#topMenu .active2 div{}
#topMenu .active1 span,
#topMenu .active2 span{}
/*end верхнее меню*/

/*pchelit*/
#tmItem1 div{
	background-position:0 0px;
}
#tmItem1 a{
	padding:0 0 0 82px;
}
#tmItem1 .active1{
	background-position:0 -56px;
}
#tmItem2 div{
	background-position:0 -110px;
}
#tmItem2 a{
	padding:0 0 0 52px;
}
#tmItem2 .active1{
	background-position:0 -166px;
}
#tmItem3 div{
	background-position:0 -220px;
}
#tmItem3 a{
	padding:0 0 0 54px;
}
#tmItem3 .active1{
	background-position:0 -276px;
}
#tmItem4 div{
	background-position:0 -330px;
}
#tmItem4 a{
	padding:0 0 0 55px;
}
#tmItem4 .active1{
	background-position:0 -386px;
}
#tmItem5 div{
	background-position:0 -655px;
	
}
#tmItem5 a{
	padding:0 0 0 48px;
}
#tmItem5 .active1{
	background-position:0 -655px;
}
#tmItem6 div{

	background-position:0 -435px;
	background-position:0 -545px;
}
#tmItem6 a{
	padding:0 0 0 42px;
}
#tmItem6 .active1{
	background-position:0 -491px;
	background-position:0 -545px;
}
#tmItem7 div{
	background-position:0 -545px;
}
#tmItem7 .active1{
	background-position:0 -601px;
}
/*end pchelit*/


#breadCrumbs{
	font-size:15px;
	color:#0051a9;
	margin:0 0 15px 0;
}
#breadCrumbs a{
	color:#0051a9;
	text-decoration:none;
}
/*end поиск*/

/*temp*/
.eggCat{
	-moz-border-radius:8px; /*для Firefox */
	-webkit-border-radius:8px; /* Safari и Chrome */
	border-radius:8px; /* Opera 10.5+, а также версии других браузеров в будущем */
	behavior: url(/css/ie-css3.htc); /* Поддержка IE 6,7,8. */
}

/*pchelit*/
.tab_contentBl{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background:url(/i/ie_i1.gif) no-repeat 0 100% #f9efcc;
}
.tab_contentBl .in{
	padding:10px 30px 15px 30px;
	background:url(/i/ie_i2.gif) no-repeat 100% 100%;
}
.tab_name .item{
	color:#066fc1;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:url(/i/ie_i6.gif) no-repeat #fcf7e4;
}
.tab_name .item .in{
	padding:15px 20px;
	background:url(/i/ie_i5.gif) no-repeat 100% 0;
}
.tab_name b{
	background:url(/i/i14.gif) repeat-x 0 100%;
}
.tab_name .active{
	cursor:text;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	background:url(/i/ie_i3.gif) no-repeat #f9efcc;
}
.tab_name .active .in{
	padding:25px 20px 15px 20px;
	background:url(/i/ie_i4.gif) no-repeat 100% 0;
}
.tab_name .active b{
	background:none;
}

#centerMenu{
	margin:0 0 0 30px;
}

#licBl{
	margin:0 0 20px 0;
}
#licBl a{
	font-size:12px;
	line-height:16px;
	/*border-bottom:1px solid red;*/
}
#licBl img{
	margin:0 5px 0 30px;
}
#licBl td{
	width:50px;
}

#indexBl{
	width:1155;
	/*height:855px;*/
	margin:0;
	/*overflow:hidden;*/
	/*position:relative;*/
	border:0px solid red;
}
#indexBl #flash{
	width:1155px;
	/*height:400px;
	overflow:hidden;*/
	position:absolute;
	z-index:1;
	top:0px;
	border:0px solid blue;
}
#indexBl #c{
	/*width:inherit;*/
	/*position:absolute;*/
	z-index:2;
	font-size:14px;
	/*height:600px;*/
	/*top:0;*/
	position:relative;
	border:0px solid red;
}

#langBl{
	color:#000;
	font-size:12px;
	position:absolute;
	top:130px;
}
#langBl a, #langBl span{
	padding:0 0 0 16px;
	background-image:url(/i/dot.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}
#langBl a{
	color:#a1a1a1;
}
#langBl div{
	margin:0 0 3px 0;
}


.videoBl, .videoBl_1{
	background:url(/i/i1.png) no-repeat;
	height:45px;
	margin:0 0 10px 30px;
	cursor:pointer;
}
.videoBl div,.videoBl_1 div{
	background:url(/i/i13.gif) no-repeat 100% 0 #f29008;
	color:#fff;
	float:left;
	margin:9px 0 0 27px;
	padding:2px 9px 4px 7px;
	text-decoration:underline;
}
.videoBl_1 div{
	background:url(/i/i15.gif) no-repeat 100% 0 #fef9d2;
	color:#000;
}
.videoBl a{
	color:#fff;
}

#basket{
	/*height:380px;*/
}
#basket .hr{
	background:url(/i/i4.gif) no-repeat #fcf7e5;
	font-size:14px;
	padding:0 0 0 11px;
	margin:0 0 6px 0;  
}
#basket .hr div{
	float:left;
}
#basket .hr table{
	width:100%;
}
#basket .hr .input{
	background:url(/i/i5.gif) no-repeat;
	width:45px;
	height:22px;
}
#basket .hr input{
	background:none;
	border:0px solid red;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#106fc1;
	width:32px;
	margin:2px 0 0 5px;
}
#basket .sh{
	margin:3px 0 0 8px;
}
#basket .down{
	background:url(/i/i6.gif) no-repeat;
	width:9px;
	height:22px;
	cursor:pointer;
}
#basket .up{
	background:url(/i/i6.gif) no-repeat 100% 0;
	width:9px;
	height:22px;
	cursor:pointer;
}
#basket .goodDescr{
	background:url(/i/i18.gif) no-repeat;
	color:#fff;
	float:left;
	font-size:12px;
	padding:0px 4px 1px 4px;
	margin:1px 0 0 10px;
	/*width:9px;*/
	height:22px;
	cursor:pointer;
}
#basket .goodDescr span{
	background:url(/i/i19.gif) repeat-x 0 100%;
}
#basket .price{
	float:right !important;
	color:rgb(239, 74, 16);
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	margin:0 10px 0 0; 
}

#formBl{
	background:url(/i/i7.gif) no-repeat;
	width:445px;
	/*height:375px;*/
	border-top:1px solid #fff;
	border-bottom:0px solid #fff;
}
#formBl table{
	margin:5px;
}
#formBl td{
	font-size:16px;
	padding:7px 5px;
}
#formBl .input{
	background:url(/i/i8.gif) no-repeat;
	width:265px;
	height:22px;
	border:1px solid #fdefcc;
}
#formBl input,#formBl select{
	font-size:14px;
	background:none;
	border:0px solid red;
	width:250px;
	height:20px;
	margin:1px 0 0 5px;
}
#formBl .select{
	border:0px solid red;
	height:15px;
	width:255px;
	overflow:hidden;
	margin:4px 0 0 5px;
	padding:0;
}
#formBl select{
	border:1px solid red;
	height:19px;
	height:expression('20px');
	width:257px;
	margin:-3px 0 0 -1px;
	margin:expression('-22px 0 0 -1px');
	padding:0;
}
#formBl .input2{
	font-size:14px;
	background:none;
	border:0px solid red;
	width:265px;
	height:112px;
	background:url(/i/i9.gif) no-repeat;
}
#formBl textarea{
	font-size:14px;
	background:none;
	border:0px solid red;
	margin:5px 0 0 5px;
	width:250px;
	height:100px;
}

#totalBl{
	margin:0 0 10px 0;
	width:260px;
	font-size:14px;
	padding:6px 0 6px 16px;
	/*background:url(/i/i10.gif) no-repeat;*/
	background:url(/i/i17.gif) no-repeat 100% 0;
	line-height:22px;
}
#totalBl div{
	color:#0196d8;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
}
#submitBl{
	font-size:14px;
	padding:7px 20px 10px 20px;
	background:url(/i/i11.gif) no-repeat 100% 0;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	width:176px;
	text-decoration:underline;
}
#submitBl div{
	width:155px;
	height:38px;
	background:url(/i/i12.gif) no-repeat;
	cursor:pointer;
}
#submitBl span{
	display:block;
	text-align:center;
	padding:9px 0 0 0;
}

#dostavkaBl{
	padding:0 0 15px 20px;
	font-style:italic;
	font-size:12px;
}
#dostavkaBl div{
	color:#0195d5;
	font-size:14px;
}

.subcategoriesBl{
	background:#f9efcc;
	border-radius:4px;
	padding:5px 2px 0 12px;
	padding:expression('5px 2px 5px 12px');
	margin:0 0 35px 0;
	width:600px;
	float:left;
	behavior: url('/css/fix/PIE.htc');
}
.subcategoriesBl a{
	color:#000;
}
.subcategoriesBl .item{
	float:left;
	margin:0 7px 5px 0;
	padding:2px 3px;
}
.subcategoriesBl .active{
	background:#066fc1;
}
.subcategoriesBl .active a{
	color:#fff;
	text-decoration:none;
}

/*пчелит отзывы*/
.listing{
	width:920px;
}
.listing .item{
	margin:0 5px 10px 0;
	padding:10px;
	border-radius:5px;
	behavior: url('/css/fix/PIE.htc');
	background:#fdefcc;
}
.listing .item .foto{
	width:100px;
	float:left;
	margin:0 15px 0 0;
	padding:20px 0 0 0;
}
.listing .item .foto img{
	width:100px;
}
.listing .date{
	color:#d04d1b;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.listing .t{
	color:#d04d1b;
	margin:0 0 5px 0;
}
.listing .t b{
	color:#066fc1;
}
/*end pchelit*/
/*pchelit статьи*/
.newsList2{
	margin:30px 0 0 0;
	width:815px;
	border:0px solid red;
}
.newsList2 .item{
	margin:0 0 55px 0;
	clear:both;
	border:0px solid red;
}
.newsList2 .t{
	margin:0 0 9px 0;
}
.newsList2 .t a{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#066fc1;
}
.newsList2 .d{
	margin:0 0 5px 0;
}
.newsList2 .podr a{
	font-size:10px;
	text-decoration:none;
	color:#fff;
	background:url(/i/i16.gif) no-repeat;
	display:block;
	float:left;
	padding:0px 5px 2px 5px;
}
/*end pchelit*/


/*mbtm*/
#fBoxNavi a{
	display:block;
	width:32px;height:32px;
	float:left;
	margin:0 10px;
	text-indent:-9999px;
	border:0px solid red;
}
#fBoxPrev{
	background:url(/js/fancybox/fancybox_sprite.png) no-repeat -3px -38px;
}
#fBoxNext{
	background:url(/js/fancybox/fancybox_sprite.png) no-repeat -3px -74px;
}
#fBoxClose{
	background:url(/js/fancybox/fancybox_sprite.png) no-repeat -3px -3px;
}
/*\mbtm*/



#main{
	padding:0px 0 0px 0;
	border:0px solid red;
	display:block;
}

.contentBl{
	margin:0px 0px 0px 20px;
	padding:0px 0 0px 0;
	background:#fff;
	border:0px solid red;
	background:url(/i/i2.jpg) no-repeat 100% 175px;
}


#preload{
	position:absolute;
	top:-500px;left:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
/*end temp*/




.pagesList{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	margin:20px 0;
	border:0px solid red;
	width:940px;
}
.pagesList b{
	font-size:12px;
	color:#fff;
	background:#cf4d1b;
	padding:2px 2px 2px 4px;
}
.pagesList a{
	color:#cf4d1b;
	padding:2px 2px 2px 3px;
}




#pageTitle,#pageTitle2{
	font-size:18px;
	font-weight:bold;
	margin:0px 0 10px 0px;
	color:#066fc1;
	border:0px solid red;
}
#pageTitle a,
#pageTitle i{
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#066fc1;
	border:0px solid red;
}
#pageTitle2{
	font-size:16px;
}

#footer{
	margin:30px 0 0px 70px;
	padding:0;
	border:0px solid red;
}
#footer table{
	font-size:12px;
	color:#000;
}
#footerTbl{
	background:url(/i/i3.gif) no-repeat;
}
#footerTbl td{
	padding:16px 0 0 0;
}
#copy{
	padding:2px 0 2px 13px;
	margin:5px 0 0 200px;
	border-left:3px solid #cf4d1b;
}
#copy span,#copy a{
	color:#c85024;
}


#bottomMenu{
	border-top:3px solid #d0d0d0;
	margin:0 40px; 
	padding:23px 0 38px 0;
	text-align:center;
}
#bottomMenu li{
	float:left;
	padding:0 31px;
	background:none;
}
#bottomMenu a{
	color:#936;
	font-size:14px;
}
#bottomMenu table{
	height:auto;
}
#bottomMenu td{
	padding:0;
}

/*обратная связь*/
.fbItem{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #b9d8fa;
	font-size:14px;
	
	margin:0 0 12px 0;
	padding:13px 27px 16px 15px;
	position:relative;
	left:-15px;
}
.fbItem .title{
	font-size:17px;
	font-style:normal;
	color:#0053ae;
	margin:0 0 9px 0;
	padding:0 0 9px 0;
	border-bottom:1px solid #2a88ef;
	
}

/*обратная связь - блок на странице*/
.fbBl{
	margin:0;
	border:0px solid red;
}
.fbTitle{
	margin:20px 0 30px 16px;
	font-weight:bold;
	font-size:21px;
}
.fbBl div{
	/*
	background:#fff;
	border-radius:7px;
	behavior:url(/css/fix/PIE.htc);*/
}
.fbBl .fbTbl{}
.fbBl .fbTbl th{
	text-align:left;
	font-size:15px;
}
.fbBl .fbTbl td{
	text-align:left;
}
.fbBl .fbTbl span{
	font-weight:normal;
	font-size:13px;
}
.fbBl .fb_input,.fbBl1 .fb_input,
.fbBl .fileinputs,.fbBl1 .fileinputs{
	width:330px;border:1px solid #bfbfbf;height:18px;
	margin:0 0 5px 0px;
	overflow:hidden;
	/*background:#82afff;*/
}
.fbBl .fileinputs,.fbBl1 .fileinputs{
	margin:0;
	background:url(/i/icons/file.gif) no-repeat 100% 50%;
}
.fbBl .fb_submit, .fbBl1 .fb_submit{
	font-size:15px;
	/*display:block;
	text-align:center;
	padding:0px 0 0 0;
	font-weight:bold;
	width:112px;
	height:29px;
	overflow:hidden;
	background:url(/i/i29.gif) no-repeat;
	border:0;
	text-decoration:none !important;
	color:#000 !important;
	cursor:pointer;*/
}


.hsBl{
	background:#fff;
	display:none;
}
/*.hsBl */
.hsClose{
	text-align:right;
	float:right;
	background:url(/i/icons/close.png) no-repeat;
	width:30px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:0px;
	border:0px solid red;
}
.hsBl .highslide-body{
	border:0px solid red;
}