/* www.kinglike.ru | 2010-2013 */
	
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-size:100.01%; background:#fff;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #3F96E7; text-decoration: none;}
a:hover{ color:#000;}
a:hover .gr-letter{color:#000 !important;}
h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin-bottom:16px; line-height:normal}
h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom:12px; line-height:normal}
h2 small{font-size:0.8em;}
h2 a{ text-decoration:none;}
h2 a:hover{color:#040404;}
h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;margin-bottom:4px;}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 14px;}

.clear{ clear: both; height: 1px; font-size: 1px;} 

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;} 
.pink{color: #c79cb7;}

ul{ margin-bottom:16px; padding-left:12px;}
ul li{ padding-bottom:4px;}

small{font-size:0.9em;}

span{}

#main{position:relative; min-height:100%; margin: 0; min-width: 997px;font-size:0.8em;background: #fff;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}	

div.main_in{width:995px; margin:0 auto; padding: 0 0 0 5px;}


 div#rotator {
	position:relative;
	width: 780px;
	height: 510px;
	margin-left: 0px;
	margin-bottom: 24px;
}
	div#rotator ul{margin: 0; padding: 0;}
	div#rotator ul li {
	float:left; position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}
 div#rotator ul li.show {
	z-index:500
}


/*test*/
div#test_main{ padding:40px 60px 20px 60px}
	div#test_left{float:left; width:37%; padding:50px 0 0 0;}
	div#test_right{float:right; width:57%;}
div#podpiska{padding-bottom:16px;}
	input.but_podpis{cursor:pointer;}
	div.form_email{padding-bottom:6px;}
	div.form_email input{width:200px; }

/*--- TOP ---*/
div#top_block{min-height:85px;}
	div#top_left{width:150px; float:left; padding:24px 0 0 0px; text-align:center;}
	div#top_right{width:794px; float:right; padding:6px 0 0 0;}
	div#phone_top{height: inherit; text-align: right; font-size: 1.3em; margin-bottom: 4px; padding: 0 21px 0 0;}

ul#menu_top{list-style:none; margin:0 0 0 0; padding:0;}
	ul#menu_top li{padding: 0 24px 6px 0; margin:0; font-size:14px; float:left; height:20px; line-height:1.1em}
	ul#menu_top li.hover a{color:#000;}
	
ul#menu_bottom{list-style:none; margin:0 0 0 0; padding:0; clear:both; height:50px;}
	ul#menu_bottom li{padding: 0 30px 6px 0; margin:0; font-size:14px; float:left; height:20px; line-height:1.1em}
	ul#menu_bottom li.hover a{color:#000;}



/*--- CONTENT ---*/
div#catalog_left{width:200px; float:left;}
div#catalog_right{width:795px; float:right; line-height:1.35em;}

	h2.title_left{ font-weight: normal;}
	
	ul#menu_left{list-style:none; margin:0 0 20px 0; padding:0 10px 0 0; min-height:15px;}
	ul#menu_left li{padding: 0 0 3px 0; margin:0; font-size:14px;}
	ul#menu_left li span{ color:#3F96E7; cursor:pointer;}
	ul#menu_left li.hover span, ul#menu_left li span:hover{color:#000;}
	ul#menu_left li.hover a, ul#menu_left li.hover ul li.hover a, ul#menu_left li.hover ul li.hover ul li.hover a{color:#000;}
	ul#menu_left li ul{padding:2px 0 0 0; list-style:none; margin:0;}
	ul#menu_left li ul li{font-size:11px; padding-top:2px; padding-left:16px;}
	ul#menu_left li.hover ul li a{color: #3F96E7;}
	ul#menu_left li.hover ul li.hover ul li a{color: #3F96E7;}
		div.menu_body{display:none;}
		ul#menu_left li.hover div.menu_body{display:block;}
		li#dost-oplata a{/*background:url(../images/visa_mc.gif) no-repeat 0 100%; padding-bottom:30px;*/ display:block; width:135px;}

	div.tovar{float:left; width:150px; height:237px; overflow:hidden; margin-right:48px; position:relative;}
		div.bestsellers div.tovar{float:none; margin:0;}
	div.tovar:hover div.cat_price{background: #000; color:#fff;}
	div.tovar:hover a:visited{ color: #3F96E7; }
		small.cat_art{color:#7F7F7F; display:block; font-size:0.7em; line-height:1em; background: url(../images/bg_price_w.png) repeat 0 0; position:absolute; right:10px; padding:2px 4px;}
	
		div.cat_image{width:150px; height:150px; overflow:hidden;  padding-top:4px; text-align: center;}
			.sharf div.cat_image{padding-top:20px; height:120px;}
		div.cat_name{font-size:14px; padding:22px 0 1px 0;}
		div.cat_name a:visited{color:#7F7F7F; }
		div.cat_name a:visited:hover{ color: #3F96E7;}
		div.cat_price{position:absolute; margin-top:-8px; padding:2px 4px 2px 5px; background: url(../images/bg_price.png) repeat 0 0; left:0px; font-size:16px; color:#fff;}
		div.old_price{position:absolute; margin-top:-29px; padding:2px 4px 2px 5px; background:url(../images/bg_price.png) repeat 0 0; left:0px; font-size:14px; color:#fff; text-decoration:line-through}
			td.opt_opt div.old_price{background: none; color: #000; padding: 0; right: 4px !important; margin-top: -34px}
		p.cat_opis{ font-size:0.9em;color:#7F7F7F; margin:0;}
	
	div.bestsellers{padding:0px 0 0 0; width:150px;}
	h2.cat_left_title{font-size:16px; margin-bottom:0px;}
	
	ul#slideshow{list-style:none; margin:0 0 24px 0; padding:0; height:506px; overflow:hidden; position:relative; z-index:5; top:3px}
	div#h1_blocks{width:780px; height:506px; margin-bottom:12px; position: absolute; top:89px; z-index:10; background:url(../images/bg_h1_main.gif) no-repeat 0 374px;}
	h1.main_h_1 a{display:block; background: url(../images/h1_stamps.gif) no-repeat 0 0; width:265px; height:53px; position: absolute; top:382px; margin-left:12px;}
	h1.main_h_2 a{display:block; background: url(../images/h1_lambretta.gif) no-repeat 0 0; width:263px; height:53px; position: absolute; top:383px; margin-left:300px;}
	h1.main_h_3 a{display:block; background: url(../images/h1_la_mer.gif) no-repeat 0 0; width:487px; height:53px; position: absolute; top:444px; margin-left:12px;}
		h1.main_h_1 a strong, h1.main_h_2 a strong, h1.main_h_3 a strong{display:none;}
	

div#tovar_left{float:left; width:250px; text-align:center; padding-right:40px;min-height: 380px;}
	div.download{font-size:0.85em; text-align:right; padding-right:30px; padding-bottom:30px;}
div#tovar_right{float:left; width:490px;}
	small.tov_art{display:block; padding:0 0 6px 0;color:#7F7F7F;font-size:0.75em; line-height:1em}
	strong.tov_price{font-size:2.4em; font-weight:normal; line-height:1em; margin-right:12px}
	strong.tov_price#old_price{ display:block; font-size:2em;color:#7F7F7F; text-decoration:line-through; font-weight:normal; padding-bottom:4px;}
	a.zakaz_but{font-size:1.4em; cursor:pointer;}
			
			div.zakaz_form{padding:20px 0 10px 0;  display:none;}
				table.zakaz_t{}
				table.zakaz_t img{display:block; margin-bottom:3px;}
				table.zakaz_t td{ vertical-align:top; padding-top:4px; padding-bottom:4px;}
					td.zakaz_t_l{width:140px; padding-right:10px; text-align:right;}
					td.zakaz_t_r{width:300px;}
					td.zakaz_t_r input{width:290px;}
					td.zakaz_t_r textarea{width:290px; height:150px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
						p.comm{padding:16px 0 0 0;}
	
		div.tov_opisanie{padding:16px 0 0 0;}
		
		
	div.news_blocks{ }
	div.news_blocks_left h2{margin-bottom:6px;}
		div.news{padding-bottom:16px;}
			div.news_blocks	div.news{padding-bottom:32px;}
		div.news h3 small{font-size:0.7em;}
	div.news_blocks_left{ font-size:0.8em; padding:32px 20px 50px 0;}
	div.news_blocks_left div.news h3{font-size:1.1em;}
				div.news_blocks_left div.news h3 a{color:#000;}
				div.news_blocks_left div.news h3 a:hover{ color: #3F96E7;}
			div.news_blocks_left div.news h3 small{font-size:0.8em; display:block;}
			a.all_news{position:relative; top:-16px; z-index:10;}
		div.news_detail h1 small{display:block; padding-bottom:0px; font-size:0.6em;}
		
div.gde{padding-bottom:4px;}
div.gde h3{padding-bottom:6px; font-size:18px; color:#3F96E7; cursor:pointer;}
div.gde h3:hover{color:#000;}
div.kypit_in{display:none;}
	table.kypit{ margin-bottom:12px; font-size: 0.9em;}
	table.kypit#kypit_top{display:block;}
	table.kypit th{text-align: center; border:1px #fff solid; min-height:12px;}
	table.kypit th strong{position: fixed; display:block; width:93px; text-align:center;}
		*:first-child+html table.kypit th strong{margin-left:-47px;}
	table.kypit th.gde_4 strong{ margin-top:-8px;}
	table.kypit th.gde_6 strong{ margin-top:-8px;}
	table.kypit th.gde_11 strong{ margin-top:-8px;}
	table.kypit td{padding:2px 4px; border:1px #CCC solid; line-height:1.4em; }
	table.kypit td strong{display:block; padding-bottom:4px;}
		.gde_1{width:305px !important;}
		th.gde_1{width:313px !important;}
		.gde_2, .gde_3, .gde_4, .gde_5, .gde_6{width:85px;}
		th.gde_2, th.gde_3, th.gde_4, th.gde_5, th.gde_6{width:93px;}
		.gde_7{width:65px !important;}
		th.gde_7{width:73px !important;}
		.gde_11{width:95px !important;} 
		th.gde_11{width:103px !important;}
		
		div.gde_yes{display:block; width:35px; height:35px; margin:0 auto; background: url(../images/checkbox.gif) no-repeat 0 0px;}
		div.gde_no{display:none; }
	
	div.pdf{ background: url(../images/pdf_ico.jpg) no-repeat 0 0px; padding:8px 0 10px 38px;}
	div.doc{ background: url(../images/docx.png) no-repeat 0 0px; padding:8px 0 10px 38px;}
	
	h2.dostavka_but{ cursor:pointer; color:#3F96E7; padding-top:16px;}
	h2.dostavka_but:hover{color:#000;}
	div.dostavka_form{display:none;}
	
	/*PRESS*/
div#press_main{padding-bottom:16px;}
	div.press{ padding-right:0px; padding-bottom:35px; clear:both; height:270px;}
	div.press_more{padding-bottom:12px;}
		div.preview{height:290px; overflow:hidden; float:left; width:200px; padding-right:40px;}
		div.preview a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;}
	
	/*OPT*/
div#opt_main_block{padding-bottom:16px;}	
	div.opt_block h2 small{font-size:0.6em;}
	table.opt_table{width:610px; margin-bottom:26px;}
	table.opt_table td{padding:2px 4px; border-bottom:1px #ccc solid; height:75px;}
	table.opt_table2 td{padding:2px 4px; border-bottom:1px #ccc solid;}
	table.opt_table2 h3{padding:12px 0 6px 0;}
	table.opt_table tr td{}
	table.opt_table tr.est td{}
		td.opt_art{width:100px;}
		td.opt_title{}
		td.opt_img{width:50px; overflow:hidden; text-align:center; padding-right:10px}
		td.opt_opt{width:50px; text-align:right; position: relative;}
		td.opt_opt2{width:70px; text-align:right;}
		td.opt_col{width:30px; text-align:right;}
		
		
	table.table_zakaz{width:780px; margin-bottom:26px;}
	table.table_zakaz td{padding:6px 8px; border-bottom:1px #ccc solid;}
	table.table_zakaz th{padding:6px 8px; border-bottom:1px #ccc solid;}
		td.zak_nom{width:50px; text-align:center;}
		td.zak_tovar{width:150px;}
		td.zak_contact{width:150px;}
		td.zak_adres{width:170px;}
		td.zak_adres a{}
		td.zak_stat{width:100px;}
		
		
		textarea.zakaz_komment{width:250px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
		textarea.zakaz_spisok{width:550px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
		
div.opt_block_main{padding:14px 0 16px 0;}
		span.opt{color:#a9241c;}
		span.opt_2{color:#3F96E7;}
	table.opt_t{width:80%;}
	table.opt_t td{vertical-align:top;}
		td.opt_t_l{padding:0 10px 10px 0;}
			div.opt_t_l_in{ padding:16px 0 0 26px;}
		td.opt_t_r{width:215px; padding:0 0 10px 20px; text-align:right;}
		
	.opt_det_1, .opt_det_2, .opt_det_3, .opt_det_4, .opt_det_5, .opt_det_6, .opt_det_7, .o_nas, .opt_det_8, .opt_det_9, .opt_det_10{cursor:pointer; color:#3F96E7;}
	.opt_det_1:hover, .opt_det_2:hover, .opt_det_3:hover, .opt_det_4:hover, .opt_det_5:hover, .opt_det_6:hover, .opt_det_7:hover, .o_nas:hover, .opt_det_8:hover, .opt_det_9:hover, .opt_det_10:hover{color:#000;}
		div.opt_det_in_1, div.opt_det_in_2, div.opt_det_in_3, div.opt_det_in_4, div.opt_det_in_5, div.opt_det_in_6, div.opt_det_in_7, div.o_nas_in_8, div.opt_det_in_8, div.opt_det_in_9, div.opt_det_in_10{display:none;}
			div.opt_det_in_7 ol{padding:0 0 24px 22px;}
			
		
	div.opt_det_in_1{padding:14px 0 36px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_2{padding:14px 0 36px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_3{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_4{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_5{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_6{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_7{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_8{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_9{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	div.opt_det_in_10{padding:14px 0 16px 26px; border-bottom:1px #CCC solid; margin-bottom:36px}
	
			
		div.stamps_block_2{padding-right:120px;}
		div.stamps_block_l{float:left; width:360px; padding:60px 0 0 0;}
		div.stamps_block_r{float:left; width:250px; padding-left:20px;}
				div.opt_stamps_left{float:left; padding:0 32px 16px 0;}
				div.opt_stamps_right{float:right; padding:0 0 16px 32px;}
				div.opt_stamps_right_2{float:right; padding:0 0 12px 32px;}
				div.opt_stamps_right_2 img{ display:block; margin-bottom:16px;}
				
			div.image_opt{}
			div.image_opt img{float:left;}
				
				div.la_mer_in{padding:20px 150px 0 0 ;}
				div.la_mer_left{float:left; padding:0 32px 16px 0;}
				div.la_mer_right{float:right; padding:0 0 16px 32px;}
				div.la_mer_center{clear:both; text-align:center; padding-bottom:26px;}
				
				div.lambretta_in{padding:20px 150px 0 0 ;}
				div.lambretta_left{float:left; padding:0 32px 16px 0;}
				div.lambretta_right{float:right; padding:0 0 16px 32px;}
				div.lambretta_center{clear:both; text-align:center; padding-bottom:26px;}
				
				div.rlf_in_in{padding:20px 150px 0 0 ;}
				div.rlf_left{float:left; padding:0 32px 16px 0;}
				div.rlf_right{float:right; padding:0 0 16px 32px;}
				div.rlf_center{clear:both; text-align:center; padding-bottom:26px;}
				
				div.tokyobay_in{padding:20px 150px 0 0 ;}
				div.tokyobay_left{float:left; padding:0 32px 16px 0;}
				div.tokyobay_right{float:right; padding:0 0 16px 32px;}
				div.tokyobay_center{clear:both; text-align:center; padding-bottom:26px;}
					h2.lamb_h2{font-weight:normal;}
	/*STAMPS*/
	div.image_right{float:right;  padding:0 0 16px 32px;}
	div.image_left{float:left; padding:0 32px 16px 0;}

div.anim_block{float:left; width:380px; padding:58px 0 0 0; text-align:center;}
div.anim_block h2{cursor:pointer; color:#3F96E7; padding:0 0 40px 0;}
.play1, .play2{cursor:pointer;}
div.anim_block h2:hover{color:#000;}
	ul.anim{list-style:none; width:210px; height:209px; margin:0 auto 24px auto; padding:0; overflow:hidden;}
	ul.anim li{ padding:0; margin:0;}
	ul.anim2{list-style:none; width:210px; height:209px; margin:0 auto 24px auto; padding:0; overflow:hidden;}
	ul.anim2 li{ padding:0; margin:0;}
		#anim_1, #anim_2{display:none;}
		.play_img_1, .play_img_2{display:block; margin: 0 auto 24px auto;}
		
		/*BRANDS*/
		div#brands_blocks{padding-bottom:12px;}
		
		div#brands_1{ float:left; width:302px;}
		div#brands_2{ float:left; width:296px;}
		div#brands_3{ float:left; width:163px;}
		div#brands_4{ float:left; width:306px;}
		div#brands_5{ float:left; width:293px;}
		div#brands_6{ float:left; width:163px;}
		div#brands_7{ float:left; width:306px;}
		div#brands_8{ float:left; width:293px;}
		div#brands_9{ float:left; width:163px;}
		div#brands_10{ float:left; width:297px;}
		div#brands_11{ float:left; width:293px;}
		
			a#br_a_1{background:url(../images/brands_la_mer.jpg) no-repeat 0 0; width:208px; padding:260px 0 0 0; display:block;}
				a#br_a_1:hover, a#br_a_2:hover, a#br_a_3:hover, a#br_a_4:hover, a#br_a_5:hover, a#br_a_6:hover, a#br_a_7:hover, a#br_a_8:hover, a#br_a_9:hover{background-position:0 1px;}
			a#br_a_2{background:url(../images/brands_stamps.jpg) no-repeat 0 0; width:207px; padding:260px 0 0 0; display:block;}
			a#br_a_3{background:url(../images/brands_lambretta.jpg) no-repeat 0 0; width:163px; padding:260px 0 0 0; display:block;}
			a#br_a_4{background:url(../images/brands_tokyobay.jpg) no-repeat 0 0; width:207px; padding:260px 0 0 0; display:block;}
			a#br_a_5{background:url(../images/brands_philosophers.jpg) no-repeat 0 0; width:203px; padding:260px 0 0 0; display:block;}
			a#br_a_6{background:url(../images/brands_rolf_cremer.jpg) no-repeat 0 0; width:163px; padding:260px 0 0 0; display:block;}
			a#br_a_7{background:url(../images/brands_tacs2.jpg) no-repeat 0 0; width:203px; padding:303px 0 0 0; display:block;}
			a#br_a_8{background:url(../images/brands_converse.jpg) no-repeat 0 0; width:203px; padding:303px 0 0 0; display:block;}
			a#br_a_9{background:url(../images/brands_columbia.jpg) no-repeat 0 0; width:163px; padding:303px 0 0 0; display:block;}
			a#br_a_10{background:url(../images/brand_ita.jpg) no-repeat 0 0; width:203px; padding:303px 0 0 0; display:block;}
			a#br_a_11{background:url(../images/brands_mistura.jpg) no-repeat 0 0; width:203px; padding:303px 0 0 0; display:block;}
			
			
	
	a#podpiska2{position:absolute; margin-top:-16px;}
	
	/*KORZINA*/
	div#korzina_mini{position: fixed; top:100px; margin-left:640px; width:124px; padding:10px 10px 0 10px; border:1px #CCC solid;}
	div#korzina_mini p{line-height:1.3em;}
	div#korzina_mini span.symma{font-size: 1.4em; display:block; padding:3px 0 6px 0;}
		span.plus{ font-size:1.2em; text-align:center; display:block; font-family:Verdana, Geneva, sans-serif}
		input.add_korz{border:0; background:none; margin-bottom:12px; line-height:normal;color: #3F96E7; cursor:pointer;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
		input.add_korz:hover{color:#000;}
		
		input.edit{border:1px #CCC solid; background:none; margin-bottom:12px; line-height:normal;color: #3F96E7; cursor:pointer;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:5px 22px; position:relative; left:10px}
		input.edit:hover{color:#000;}
		
	div.tovars_0{ display:none;}
		
				li#t_m_12{position:absolute; right:50%; margin-right:-506px !important;}
		
		div#form_search{}
		div#form_search input{float:left;}
			input.search_block{width:110px; background:none; border:1px #3F96E7 solid; margin-right:6px; padding:2px 6px; height:14px; margin-bottom:6px;}
			input.but_search{width:20px; height:20px; background:none; border:1px #3F96E7 solid; cursor:pointer;}
			input.but_search:hover{background:#3F96E7;}
		
		div.itog{padding:2px 0 16px 0; width:600px; text-align:right;}
		div.itog2{padding:2px 0 16px 0; text-align:right;}
		div.itog-pereschet{width:600px; text-align:right; padding-bottom:12px;}
		div.itog-pereschet2{ text-align:right; padding-bottom:12px;}
		
		table.opt-form{width:350px; margin-bottom:16px;}
		table.opt-form td{padding:4px 4px 4px 0;}
			table.opt-form td.opt-sorm-l{ width:70px}
		table.opt-form td input{padding:1px 4px; width:150px;}
		table.opt-form td input.zakaz-form-but{ width:auto}
			table.opt-form td textarea{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; width:200px; padding:2px 4px; height:100px;}
	
	div#two_blocks_l{float:left; width:325px;}
	div#two_blocks_r{float:right; width:320px; padding-right:150px;}
	
		table.izm_dannih td{padding:2px 6px 2px 0; text-align:right;}
			table.izm_dannih td.right-block{text-align:left;}
			table.izm_dannih td textarea{width:200px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
	a#remember{position: absolute; right:330px; margin-top:-20px; font-size:0.9em;}
	
	
	tr.bestseller{}
	tr.bestseller td{ font-weight:bold;}
	table.bas_table tr.bestseller td{ font-weight: normal;}
	tr.bestseller td.opt_opt{color:#d34836;}
	
		
		/* NEW 2013 */
		div#bus_block_l{}
		div#bus_block_r{ width: 390px;position: relative; font-size: 0.9em; margin-top: -95px}
				div#bus_block_r div#zakaz-form-t{margin: 0; width: 450px;}
				div#bus_block_r .blue{position: relative; margin-left: 206px !important; margin-top: 10px;}
			div.bas_block2{font-size: 1.1em;}
				div.bas_block2 table.bas_table{}
				div.bas_block2 div.itog-pereschet2{line-height: 1.2em;}
				
					div.bas_block2 td.bas_korzina{width: 80px;text-align: center;}
					div.bas_block2 td.bas_bas{width: 80px; position: relative; padding-right: 26px;}

					strong.bigblue{font-size: 1.8em; color: #3F96E7; font-weight: normal; letter-spacing: 0.07em;}
					
			.plus2, .minus2{cursor: pointer; font-size: 1.9em; color: #3F96E7; margin: 0 2px 0 1px; position: relative; top: 3px;}
			.colichestvo{background: #fff; width: 20px; text-align: right; font-size: 1em;	display: inline-block;	padding: 2px 5px 2px 5px;	color: #000;	text-decoration: none;	position: relative; top: 0px;	cursor: pointer}
			
			a.del{width: 16px; height: 16px; background: url(../images/del.png) no-repeat 0 0; position: absolute; right: 0px; opacity: 0.25;}
			a.del:hover{opacity: 1;}
			
			
			a.busket{position: absolute; right: 20px; top: 146px; font-size: 1.8em; z-index: 50; cursor: pointer;}
			a.del2{position: absolute;top: 145px; font-size: 2.2em; right: 21px; cursor: pointer;}
			
			p.rasprodano{color: red; font-size: 1.5em;}
				
	
	a.add_busk{color:#3F96E7; position:absolute; margin-top:-18px; font-size:1.4em;}
	a.add_busk:hover{color:#000;}
	
	div#busket_block{ width:192px;  padding:14px 10px 14px 10px; border-left:1px #CCC solid; border-right:1px #CCC solid;border-bottom:1px #CCC solid;  position:fixed; top:0px; margin-left:568px; color:#000; font-size:1.1em; text-align:center; background:#fff; z-index:100; line-height:1.4em;}
	div#busket_block a{display:block;}
	
	div#zakaz-form-t{position:relative; margin-top:-94px; width:400px;}
	div#zakaz-form-t table.opt-form td.opt-sorm-l{ width:150px;}
	
		table.bas_table{width:100%; margin-bottom:26px;}
		table.bas_table td{padding:2px 4px; border-bottom:1px #ccc solid; height:75px;}
		table.bas_table tr td{}
		table.bas_table tr.est td{}
			td.bas_art{width:100px;}
			td.bas_title{}
			td.bas_img{width:100px; overflow:hidden; text-align:center; padding-right:10px}
			td.bas_bas{width:250px; text-align:right;}
			td.bas_bas2{width:270px; text-align:right;}
			td.bas_col{width:80px; text-align:right;}
			td.bas_korzina{width:50px; text-align:right;}
			
			.slide{color: #3F96E7; text-decoration: none; cursor:pointer;}
			.slide:hover{ color:#000;}
	
	div#form_redact{font-size:0.8em; width:550px;}
		div#form_redact_l{ float:left; width:48%; padding-left:1%}
		div#form_redact_r{float:right; width:49%;}
		
		
	table.zayavka{ width:400px; margin:0 auto;}
	table.zayavka td{padding:5px 6px; vertical-align:top;}
		td.zayav_l{ width:125px;}
		td.zayav_r{}
		td.zayav_r input{width:170px;}
		table.zayavka td textarea{height:100px; width:250px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 4px; font-size:12px;}
		
		td.zayav_r input.send_opt{ width:120px; text-align:center; display: block; border: 1px #000 solid; padding: 2px 10px; cursor: pointer; background: #fff; position:relative; margin-left:40px;}
		
		
	div#market{padding: 72px 0 0 0;}	
	div#social_left{padding: 30px 0 20px 0;}
	div#vk_groups{padding-top: 20px;}
		
		
		
div#filtr{width: 160px; padding-bottom: 12px;}
	div#filtr h2{margin-bottom: 8px;}
	div#filtr .button{ margin: 0 10px 0 0; float: right; position: relative; opacity: 0.85}
	div#filtr .button:hover{opacity: 1;}
	div#filtr label{cursor: pointer;}
	div.w_m{padding-bottom: 8px; font-size: 0.95em;}
	
	div.cvet{padding: 4px 0 16px 0;}
	div.cvet h3{font-size: 1.2em; margin-bottom: 6px;}
	
	div.spisok{padding-bottom: 8px; }
	div.spisok select{width: 149px;}

		
	.niceCheck{width: 30px; border: 2px #fff solid; height: 30px; display: block; cursor: pointer; float: left; margin: 0 5px 5px 0;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}
	.niceCheck input{display: none;}
		#check33{background: #333333;}
		#check34{background: #F3F1E7;}
		#check35{background: url(../images/bg_s.jpg) no-repeat 50% 100%;}
		#check36{background: url(../images/bg_g.jpg) no-repeat 50% 0;}
		#check37{background: #1664C4}
		#check47{background: #99CCFF;}
		#check38{background: #964B00}
		#check49{background: #faf0e6;}
		#check39{background: #228B22}
		#check40{background: #A9A9A9}
		#check41{background: #FF8C00}
		#check42{background: #FFED00}
		#check43{background: #FF0000}
		#check44{background: #FFCBDB}
		#check48{background: #5A009D}
		#check45{background: url(../images/bg_m.jpg) no-repeat 50% 0;}
		#check46{background: url(../images/bg_st.jpg) no-repeat 50% 0;}
	
	
	
/*--- FOOTER ---*/
div#footer_block{padding:16px 0 20px 0;}
	div#foot_left{width:200px; float:left;}
	div#foot_right{width:795px; float:right;}

		div#copyright{font-size:11px;color:#7F7F7F; clear:both;}
		div#copyright a{color:#7F7F7F;}
		div#copyright a:hover{color:#3F96E7}
		
		div#partner{float: right; color:#7F7F7F; font-size: 0.9em; position: relative; margin-top: -75px;}
		div#partner img{position: relative; top: 10px;}
		
		
/*ADD 2013-02*/
div#sold{clear: both; color: #3F96E7; padding-bottom: 20px;}
div#sold span{color: #3F96E7; cursor: pointer; font-size: 1.2em;}
div#sold span:hover{ color: #000;}

	div#sold_out{}

div#sort_block{position: relative; margin-top: 0px; padding-left: 2px; margin-bottom: 12px;}


.button, .button:visited {
	background: #222 url(../images/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative; top: -4px;
	cursor: pointer
}
.large.button, .large.button:visited { font-size: 18px;padding: 8px 14px 9px; }
.blue.button, .blue.button:visited { background-color: #3F96E7; }
.blue.button:hover { background-color: #2575cf; color: #bddfff}
input.button, input.button:visited{border: 0;}

a.del_bus{color:#3F96E7; position:absolute; margin-top:-34px; font-size:0.9em; margin-left: 14px;}
a.del_bus:hover{color:#000;}

div.yashare-auto-init{position: absolute; margin-left: 402px; top: 81px;}

div.opisanie{position: relative; margin-left: 205px; padding: 20px 0 10px 0; line-height: 1.5em;}

h2.pohozhie{padding-top: 20px;}

div#tovar_right h1{margin-bottom: 10px;}
	
	div#dostavka{position: absolute; width: 200px; margin: 20px 0 0 0; line-height: 1.45em;}
	div#dostavka small{display: block; position: relative; margin-top: -2px; font-size: 0.9em;}

	div#ocenka{}


div#list_comments{padding: 20px 0 6px 0;}
div#list_comments h3{margin-bottom: 12px;}
	div.comment{padding-left: 16px; margin-bottom: 12px; background: url(../images/comment.png) no-repeat 0 0.7em;}
	h3.nocomments{padding: 12px 0 0 0; margin-bottom: 6px;}
	
	
	div#ocenka{position: relative; padding:10px 0 10px 0;}
	div#ocenka p{padding-top: 10px; margin-bottom: 0;}
	input.ocenka{position: absolute; left: 150px; top: 9px; font-size: 13px;}
	
	
	div#social{padding: 9px 0 0 0;}
	div#social a{float: left; margin-right: 6px; }



/*SLIDER*/

.toggle {margin: 2px 0 0 14px; float: left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.toggle li {float: left;}
.toggle li a {width: 50px; padding: 6px 0; text-align: center; display: block; text-shadow: 1px 1px 0 #fff; font-size: 12px; font-weight: 600; color: #666; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; 

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;

}
.toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.toggle li a:hover { background: #ededed; color: #222; }
.toggle li a.active { background: #c8e0f3; color: #325874; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); }

#slider {margin: 0 0 10px!important; width: 250px; overflow: hidden; }
#carousel{width: 250px; overflow: hidden;}

#carousel li {margin-right: 5px; width: 75px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}




/*form*/
div#comment_main{padding: 16px 0 10px 0;}
div#comment_main div.slide_in{display: none;}
div#contact_form{width: 490px; position: relative; font-size: 0.9em;}
div#comment_main .button{font-size: 13px; position: relative; margin-left:205px; padding: 5px 14px; margin-top: -4px;}


.blocks p {
margin-bottom:15px;
position:relative;
}

.btn {
display:block;
float:right;
height:31px;
line-height:31px;
padding:0 20px;
background:url(../images/bgbtn.jpg) repeat-x 0;
font-weight:bold;
font-size:15px;
border:1px solid #e1e0df;
outline:none;
color: #aa524a;
}

.text,
.textarea {
padding:3px 10px;
height:27px;
border:1px solid #ddd;
color:#333;
background:url(../images/bginput.jpg) repeat-x bottom #fff;
position:relative;
z-index:2; font-size: 13px;
}
select.text{position: relative; margin-top: 6px;}

.text {
width:200px;
}
div#bus_block_r select{width: 150px;}

.textarea {
height:90px;
width:200px;
}


.blocks label {
float:left;
width:190px;
line-height:37px;
text-align:right;
margin-right:15px;
font-weight:normal;
font-size: 1.2em;
}


.blocks label img{position: absolute; margin: 40px 0 0 -80px;}
.blocks label.error,
.blocks label.ok {
position:absolute;
z-index:1;
top:-4px;
right:56px;
padding:15px 250px 15px 15px;
/*reset label*/
width:auto;
text-align:right; font-size: 1em; line-height: 1.1em;;
margin:0;
background-repeat:no-repeat;
background-position:257px 16px; 
}



.blocks label.ok {
background-color:#deefca;
color:#577530;
}

.blocks label.error {
background-color:#f5d6d7;
color:#c81925;
}

.area label.ok,
.area label.error {
height:76px;

}

/* CSS3 */
.btn,
.text,
.textarea,
.blocks label.error,
.blocks label.ok { 
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px; cursor: pointer;}


.stars div a {
  background: transparent url(../images/sprite_rate.png) 0 0 no-repeat;
  display: inline-block;
  height: 23px;
  width: 24px; margin-right: 4px;
  text-indent: -999em;
  overflow: hidden;
}

.stars a.rating-right {
  background-position: 0 -23px;
  padding-right: 6px;
}

.stars a.rating-over {
  background-position: 0 -46px;
}

.stars a.rating-over.rating-right {
  background-position: 0 -69px;
}

.stars a.rating {
  background-position: 0 -92px;
}

.stars a.rating.rating-right {
  background-position: 0 -115px;
}

li#m396{padding-right: 20px !important;}
li#m396 a{color: red; font-weight: bold;}



/*2014*/
div#payment{font-size: 1.2em;}
div#payment input{margin: 0 6px 6px 0;}
div#payment label{color: #3F96E7; cursor: pointer;}
div#payment label:hover{color: #000;}
