@charset "windows-1251";
/* CSS Document */
body {
margin: 0; padding: 0; text-align: center; font-size:12px; font-family: Arial; color: #000; overflow-y:scroll;
background-color: #fff;
}
body.maintheme__default{
background: url("/img/theme/default/main_bg.jpg") repeat-x scroll left top transparent;
}
body.maintheme__9may{
background: url("/img/theme/9may/main_bg.jpg") repeat-x scroll left top transparent;
}
body.maintheme__easter{
background: url("/img/theme/easter/main_bg.jpg") repeat-x scroll left top transparent;
}
body.maintheme__summer{
background: url("/img/theme/summer/main_bg.jpg") repeat-x scroll left top transparent;
}
body.maintheme__1september{
background: url("/img/theme/1september/main_bg.jpg") repeat-x scroll left top transparent;
}

* { padding:0; margin:0;}
img { border:0;}
ul li { list-style:none;}
a { color:#000;}
a:hover { text-decoration:none;}
*:focus { outline:none;}
h3 { font-size:14px; position:relative; padding:38px 0 5px 0; border-bottom:1px solid #d8d8d9;}
	h3 span { display:block; position:absolute; height:57px; left:-5px;}
	h3 a { display:block; position:absolute; right:0; top:40px; color:#000;font-size:12px; font-weight:normal;text-decoration:none;}
	h3 a:hover { text-decoration:underline;}
	h3.img1 { padding-left:40px;}
		h3.img1 span { background:url(/img/icon/microfon.jpg) left top no-repeat; width:40px; top:11px;}
	h3.img2 { padding-left:90px;}
		h3.img2 span { background:url(/img/icon/cats/230626.jpg) left top no-repeat; width:90px; top:19px;}
		h3.img2 span._230626 { background:url(/img/icon/cats/230626.jpg) left top no-repeat;}
		h3.img2 span._231653 { background:url(/img/icon/cats/231653.jpg) left top no-repeat;top:20px;left:20px;}
		h3.img2 span._231647 { background:url(/img/icon/cats/231647.jpg) left top no-repeat;left:20px;}
		h3.img2 span._231655 { background:url(/img/icon/cats/231655.jpg) left top no-repeat;top:13px;left:10px;}
		h3.img2 span._231250 { background:url(/img/icon/cats/231250.jpg) left top no-repeat;top:11px;left:20px;}
		h3.img2 span._231268 { background:url(/img/icon/cats/231268.jpg) left top no-repeat;top:37px;left:5px;}
h4 { font-size:12px; border-bottom:1px solid #bfbebd; padding:23px 0 1px; margin-bottom:9px;}
h4 a { font-size:12px !important; text-decoration:none; }
h4 a:hover { text-decoration:underline;}

table{ border:0; border-collapse:collapse;}
table td { vertical-align:top; padding:0px; font-size:12px; font-family: arial;}

.search table input.search1, input.text1, input.text2, input.text3, input.text3_m { height:19px; background:#ffffff; border:1px solid #bdbebe; font-size:14px;}

div#maintheme.maintheme_bgside__easter{
background: url("/img/theme/easter/main_bgside.jpg") no-repeat scroll center top transparent;
}
div#maintheme.maintheme_bgside__default{
background: url("/img/theme/default/main_bgside.jpg") no-repeat scroll center top transparent;
}
div#maintheme.maintheme_bgside__9may{
background: url("/img/theme/9may/main_bgside.jpg") no-repeat scroll center top transparent;
}
div#maintheme.maintheme_bgside__summer{
background: url("/img/theme/summer/main_bgside.jpg") no-repeat scroll center top transparent;
}
div#maintheme.maintheme_bgside__1september{
background: url("/img/theme/1september/main_bgside.jpg") no-repeat scroll center top transparent;
}

div#top_logo{
width:520px; height:75px;
}
#container { width: 959px; margin:0 auto; padding: 10px 0 0 0; text-align: left; background-color: #fff;}
#header { padding:0;}
#left_column { float: left; width:180px; padding:17px 0 25px;}
#right_column { float: right; width: 200px; padding:17px 0;}
#mainContent {
margin: 0 0 0 200px; padding-top:17px;
}
#mainContent_m {
width: 534px;
margin: 0 223px 0 202px; padding-top:17px;
}
#footer { padding-bottom:20px;}
	#footer p { text-align:center; padding:5px 0;}
	#footer p.top { margin-top:25px;}
	#footer p.bottom { margin:0 auto; width:530px;}
	#footer p.top, #footer p.bottom { border-top:1px solid #bfbebd;}
		#footer p.bottom { border-bottom:1px solid #bfbebd;}
	#footer p a { text-decoration:none;}
#flash { position:relative; top:3px; display: block;} /* dlya bannera - rotator.swf */
/*#flash_tall { position:relative; top:3px; display: block;} */ /* dlya razdela Knigi */
#flash_main { position:relative; top:17px; display: block;}
#bread { height:30px; margin-left:-5px;}
	#bread li { float: left; background: url(/img/icon/str2.gif) right 5px no-repeat; padding:0 17px 0 5px; font-weight:bold;}
		#bread li.last { background:none;}
		#bread li.last a { color:black;}
	#bread a { color:#3c5784;}
#pager { float:right; margin-top:-18px;}
body:first-of-type #pager { margin-top:0}/*Only Safari&Opera*/
	#pager li { float:left; margin-left:2px; color:#000;}
	#pager a { border:1px solid #bfbebd; color:#000; text-decoration:none;}
	#pager b { border:1px solid #fff;}
		#pager a, #pager b { display:block; padding:0 3px;}
	#pager li.rew a { background:url(/img/icon/str_rew.gif);}
	#pager li.ff a { background:url(/img/icon/str_ff.gif);}
		#pager li.rew a, #pager li.ff a { border:none; padding:0; width:17px; height:17px; margin-top:0px; background-repeat:no-repeat;}

#main_menu { height:28px; margin-top:0px;}
#main_menu a, #main_menu span, #main_menu b { display:block;}
	#main_menu a { text-decoration:none; background:url(/img/menu/dot.gif) top repeat-x;}
		#main_menu a span { background:url(/img/menu/u1.gif) left top no-repeat;}
		#main_menu a span b { background:url(/img/menu/u2.gif) right top no-repeat;}
	#main_menu li { float:left; margin-right:1px;}
		#main_menu li.last { margin:0;}
li#select_m span { background:url(/img/menu/u1_sel.gif) left top no-repeat #da2a24;}
	li#select_m span b { background:url(/img/menu/u2_sel.gif) right top no-repeat; color:#fff;}
#main_menu a span b, li#select_m span b { padding:5px 42px 8px;}
#top_menu { float:right; width: 430px; padding-top: 30px;}
	#top_menu li { float:left; margin-left:20px;}
	#top_menu li a { display:block; padding:0px 0 3px 21px;}
#top_menu li.menu_it1 { background:url(/img/icon/icon_m1.gif) left top no-repeat;}
#top_menu li.menu_it2 { background:url(/img/icon/icon_m2.gif) left top no-repeat;}
#top_menu li.menu_it3 { background:url(/img/icon/icon_m3.gif) 5px top no-repeat;}
#top_menu li.menu_it4 { background:url(/img/icon/icon_m4.gif) left top no-repeat;}
#top_menu li.menu_it5 { background:url(/img/icon/icon_m5.gif) left top no-repeat;}
#left_menu a { font-weight:bold;}
	#left_menu ul { margin:2px 0 13px;}
	#left_menu b { text-decoration:underline;}
	#left_menu li { background:url(/img/icon/str.gif) 4px 8px no-repeat #e9e8e8; padding:2px 0 2px 12px; margin-bottom:1px;}
		#left_menu li.open { background:url(/img/icon/str3.gif) 3px 8px no-repeat #e9e8e8;}
		#left_menu li.open b { text-decoration:none !important;}
	#left_menu li a { text-decoration:none; font-weight:normal;}
	#left_menu li a:hover { text-decoration:underline;}
	#left_menu li.last { background:#e9e8e8; text-align:right; padding:3px 12px 3px 0;}
		#left_menu li.last a, #left_menu li.select, #left_menu li.select a { font-weight:bold;}
	#left_menu li.select { background:#e9e8e8;}
	#left_menu .bottom { margin-top:20px;}
		#left_menu .bottom li { background:url(/img/icon/str.gif) 4px 8px no-repeat #fff; border:1px solid #bfbebd; margin-bottom:4px;}
		#left_menu .bottom li div { border:none; padding:0; margin:0; background:#fff;}	
		#left_menu .bottom li div a { text-decoration:none;}	
		#left_menu .bottom li img { margin-left:-7px;}
	#left_menu div, .about1 div.container, #right_column div { border:1px solid #c6c5c4; padding:10px; position:relative; margin-top:17px;}
		#right_column div { padding:10px 7px;}
		#left_menu div span, .about1 div span, #right_column div span { font-weight:bold;}
	#left_menu div b { color:#F00}
.sub_menu { margin:0 0 -30px -12px; top:-14px; padding:3px 0 0 0 !important; border-top:none !important; border-bottom:none !important; border-left:1px solid #e8e8e8 !important; border-right:1px solid #e8e8e8 !important;}
.sub_menu ul { padding-bottom:3px;}
.sub_menu, .sub_menu li { background:#fff !important;}	
.zakaz_block, .mail_block { background:#e9e8e8; border:1px solid #bfbebd; position:relative; padding:10px 0 8px; margin-bottom:15px;}
.mail_block { padding:17px 0 8px; margin-top:15px;}
	.mail_block a { font-size:11px; font-weight:normal !important;}
	.mail_block input { margin-bottom:7px; margin-top:10px;}
.zakaz_block h2, .mail_block h2 { display:block; position:absolute; left:8px; top:-8px;}
.zakaz_block a { font-size:11px;}
.zakaz_block table, .mail_block table { margin:0 auto;}
.zakaz_block input, .mail_block input { margin-bottom:7px;}
	input.text1 { width:100px; margin-right:15px;}
	input.text2 { width:58px;}
	input.text3 { width:122px; margin-right:5px;}
		input.text3_m { width:142px; margin-right:10px;}
	input.text1, input.text2, input.text3, input.text3_m { color:#d4d1d2; font-size:12px; height:18px;}
.search { background: url(/img/back/search.gif) repeat-x; position:relative;}
	.search div { background:url(/img/back/search_con.gif) right top no-repeat; padding:4px 10px 6px 13px;}
	.search td { vertical-align:middle;}
	.search table input.search1 { width:210px; margin:0 3px;}
.slogan { background:#d92a24; font-size:12px; font-weight:bold; color:#fff; text-align:center; padding:3px 0;}
	.slogan a { color:#fff; text-decoration:none;}

.main_top_text { font-size:10px; width:530px; text-align:center; position:absolute !important; top:0; left:0; background:none; padding:0 0 !important; margin:0 0 !important; border:0 !important; white-space:nowrap;}
.main_top_text  a{ font-weight:bold; }	

.hot_tovar { width:100%; }
	.hot_tovar td { width:48.5%;}
		.hot_tovar td.space { width:15px;}
		.hot_tovar td.space img { width:15px; height:1px;}
	.hot_tovar li { float:left; padding-bottom:6px;}
	.hot_tovar .hot_tovar1 { width:108px; height:155px; float:left;}
	.hot_tovar .hot_tovar2 { margin-left:120px; height:155px;}
	.hot_tovar li.hot_tovar3 { width:108px; padding:15px 0;}
	.hot_tovar li.main_page1 { width:100px;}
	.hot_tovar li.main_page2 { width:145px;}
		.hot_tovar li.main_page1, .hot_tovar li.main_page2 { height:140px;}
	.hot_tovar li a { background:none; padding-left:0; font-weight:bold; font-size:12px;}
	.hot_tovar b.price { color:#ff0000; font-size:16px;}
	.hot_tovar a, .hot_tovar p { background:url(/img/icon/str.gif) left 5px no-repeat; padding:0 0 5px 8px; font-size:11px;}
	.hot_tovar span { font-size:10px;}
	.main_page b a, .hot_tovar p a { background:none;}
	.hot_tovar p a { padding-left:0;}
.hot_ban { padding:30px 0 10px !important;}
	.hot_ban a { background:none !important; padding:0 !important;}
.enter_toMK { border:1px solid #c6c5c4; position:relative; padding:15px 0 5px;}
	.enter_toMK b, .MK_service b, #left_menu div span, .about1 div span, #right_column span { display:block; font-size:13px; position:absolute; top:-9px; left:7px; background:#fff; padding:0 1px; letter-spacing:-0.7pt;}
	.enter_toMK table { margin:0 auto;}
	.enter_toMK .text { background:#fff; border:1px solid #bfbebd; font-size:13px; width:120px; height:20px; margin:0 0 6px 6px;}
	.enter_toMK .reg { text-align:right; color:#d92e24;}
.MK_service { border:1px solid #c6c5c4; position:relative; padding:5px 0 13px; margin-top:20px;}
	.MK_service table { width:100%;}
	.MK_service th { text-align:left; padding:0 10px 0 25px;}
	.MK_service td { padding-right:20px; height:17px;}
	.MK_service span { background:url(/img/icon/str.gif) left 4px no-repeat; padding-left: 8px; margin:0 0 4px 25px; display:block; font-size:10px;}
.news_img { width:200px; float:left; margin-top:15px;}
.news { margin:13px 0 0 220px; line-height:1.3;}
	.news p { padding-bottom:8px;}
		.news p.who { text-align:right; padding-top:10px;}
	.news a { color:#137cbe;}
.back { background:url(/img/icon/str_back.gif) left 2px no-repeat; padding-left:18px; color:#000 !important; font-weight:bold;}
.re p { padding-bottom:25px;}
.re hr { height:1px; font-size:0; line-height:0; background:#bfbebd; clear:right; border:none; margin-bottom:15px;}
.registr { background:#e8e8e8; padding:9px 0 9px 50px;}
	.registr table { margin-top:5px;}
	.registr td { vertical-align:middle !important; text-align:center; width:101px; padding-top:6px;}
		.registr td.last { text-align:right; width:auto}
		.registr td.last input { margin-top:6px;}
.registr1 { background:#e8e8e8; padding:9px 0 35px 40px;}
	.registr1 div { height:63px;}
.registr, .registr1 { margin-bottom:25px;}
.registr, .registr2 { margin-right:390px;}
.registr1, .registr3 { float:right; width:330px;}
.registr2 span, .registr3 span { display:block; padding-bottom:3px; color:#666;}
.about1 { float:right; width:180px; padding-top:20px; font-size:10px;}
	.about1 ul { margin-top:5px}
	.about1 li { font-size:11px; background:url(/img/icon/icon3.gif) left top no-repeat; padding-left:48px; margin-bottom:7px;}
	.about1 a.back { font-size:12px;display:block; position: relative; top:-20px; left:125px; width:36px;}
.about2 { width:200px; padding-right:20px;}
.about3 { margin:0; padding:0 !important;}
	.about3 span { display:block; padding:20px 0 15px; font-size:20px; font-weight:bold; color:#da1f26;}
		.about3 b.name { font-size:18px;margin-bottom:3px;}
	.about3 p { font-size:10px;}
		.about3 p a { color:#058cbe;}
	.about3 p.info_properties {  padding-top:18px; margin:35px 0 6px;}
	.about3 p.info_book_persons { background:url(/img/icon/icon4.gif) left top no-repeat; padding-top:19px;}
	.about3 ul { margin-top:17px;}
	.about3 li { margin-bottom:8px; font-size:10px;}
		.about3 li b { font-size:12px;}
		.about3 li img { margin-left:5px; margin-bottom:-3px; /*vertical-align: text-top*/}
	.about3 a.back { display:block; position: relative; top:0px; left:700px; width:36px;}
.about_links { margin:10px 0 7px !important;}
	.about_links li { padding:0 0 10px;margin:0;font-size:11px; background:none;}
	.about_links li a { background:url(/img/icon/icon1.gif) left top no-repeat; padding:2px 0 1px 23px; display:block;}
		
.all_marks { float:right; width:100%; margin:30px 0 15px; min-height:15px; display:block; clear:right;}
	.all_marks li { float:left; margin-right:10px; font-weight:bold;}
	.all_marks li a { font-weight:normal; color:#e72c91;}
	.all_marks li.last { padding-left:10px;}
		.all_marks li.last a { color:#058cbe;}
.user_marks { float:right; width:100%; margin:0px 0 15px; min-height:15px; display:block; clear:right;}
	.user_marks li { float:left; margin-right:10px; font-weight:bold;}
	.user_marks li a { font-weight:normal; color:#428c01;}
.admin_marks { float:right; width:100%; margin:10px 0 15px; min-height:15px; display:block; clear:right;}
	.admin_marks li { float:left; margin-right:10px; font-weight:bold;}
	.admin_marks li a { font-weight:normal; color:#9F6118 !important;}	
.all_sp { font-size:11px; text-align:right; padding-bottom:10px;}
.redactor_marks { color:#3d5682; border-bottom:1px dashed #3d5682; text-decoration:none;}
	.redactor_marks:hover { border-bottom:none;cursor:pointer;}
.with_lot1 { background:url(/img/coner/coner1_1.gif) left top no-repeat; margin:7px 0 -2px;}
	.with_lot1 div { background:url(/img/coner/coner1_2.gif) right top no-repeat #fff;}
	.with_lot1 div div { border-top:1px solid #ddd; background:#fff;}
.with_lot1_1 { background:url(/img/coner/coner2_1.gif) left top no-repeat; margin:7px 0 -1px;}
	.with_lot1_1 div { background:url(/img/coner/coner2_2.gif) right top no-repeat;}
	.with_lot1_1 div div { background:url(/img/coner/back2.gif) top;}
.with_lot1, .with_lot1_1 { padding-left:4px; width:250px;}
	.with_lot1 div, .with_lot1_1 div { padding-right:18px; }
	.with_lot1 div div, .with_lot1_1 div div { height:18px; font-weight:bold; padding:6px 0 0 10px; }
.with_lot2 { width:100%; border:1px solid #ddd; border-top: none; margin-left:0px;}
	.with_lot2 td { width:33%; padding:13px 8px;}
	.with_lot2 span { display:block; float:left; background:url(/img/back/img_back.gif); width:84px; height:117px; padding-top:14px; text-align:center;}
	.with_lot2 ul { margin: 14px 0 0 95px;}
	.with_lot2 a { font-weight:bold;}
	.with_lot2 b { color:#d92d24;}
.opinions { margin-top:10px;}
	.opinions li { padding-bottom:10px;}
	.opinions div { background:#e8e8e8; padding:3px 5px;}
	.opinions span { display: block; float:right;}
	.opinions p { padding-top:10px;}
		.opinions p.who { text-align:right;}
.books { padding-top:26px;}
	.books li { padding-bottom:15px;}
	.books b { display:block; padding-bottom:4px;}
	.books a { padding-right:7px;}
form.order_lot p { padding-bottom:20px;}
	.order_lot1 { text-align:right}
		.order_lot1 input { margin-top:5px;}
.bask3 { width:100%;}
	.bask3 th { font-size:11px; color:#000; height:30px; text-align:center; background:#d8d6d7; padding:0 5px; border-right:1px solid #fff;}
	.bask3 th.last { border-right:none;}
	.bask3 td { font-family:arial; font-size:12px; color:#000000; background:#ebebeb; /*height:25px;*/ border:1px solid #fff; padding:4px 5px; vertical-align:middle; }
	.bask3 td.first { background:#dddddd}
	.bask3 td.bord, .last_order td.bord { background:#d8d6d7; height:1px !important; padding:0 !important}
	.bask3 input.col { background:#FFFFFF; width:30px; height:20px; font-family:arial; font-size:12px; color:#000000; padding-left:3px}
	.bask3 td.razd { background:#FFFFFF !important; border-bottom:1px solid #000000; height:1px !important}
.bask_end {border:1px solid #cecece;}
	.bask_end table { width:100%;}
	.bask_end th { font-family:arial; font-size:11px; color:#000000; height:30px; text-align:center; background:#d8d6d7; border-right:1px solid #fff;}
	.bask_end th.last { border-right:none;}
	.bask_end td { font-family:arial; font-size:12px; color:#000000; background:#f3f3f3; /*height:25px;*/ border:1px solid #fff; padding:4px 5px; vertical-align:middle; }
	.bask_end td.first { background:#ebebeb}
	.bask_end td.last { padding: 20px 20px 20px; text-align:right;}
	.bask_end td.bord { background:#cecece; height:1px !important; padding:0 !important}
	.bask_end td.razd { background:#FFFFFF !important; border-bottom:1px solid #000000; height:1px !important}
.bask_head {font-size:14px;margin-bottom:10px;}
.bask_mgm { padding:15px 0 40px; border-bottom:1px solid #bfbebd;}
	.bask_mgm table {background:#d7d7d7; border:1px solid #bebebe; margin-top:10px; width:100%;}
		.bask_mgm td { padding:15px 20px; vertical-align:middle !important; }
		.bask_mgm td.last { text-align:right; width:30%;}
.order_end_info { padding:5px 0 5px 5px; background:#d7d7d7; border:1px solid #bebebe; margin:10px 0; }
	.order_end_info table {width:100%;}
		.order_end_info td { padding:5px 10px; vertical-align:middle !important; }
		.order_end_info td.last { text-align:right; width:20%; vertical-align:bottom !important;padding-right:15px;}
.order_end_conf_checkbox {margin:15px 0 10px 25px;}		


.last_order_head {margin:10px 10px;}	
.last_order_head a {color:#3b5685;}	
.last_order_head span {color:#db2925;cursor:pointer;}
.last_order_message {margin:10px 10px; font-size:11px;}
	.last_order_message b { font-size:12px;}
.last_order { width: 99.7%; margin:0 auto;}
.last_order th { font-size:11px; color:#000; height:30px; text-align:center; background:#d8d6d7; padding:0 5px; border-right:1px solid #fff; }
	.last_order th.last { border-right:none;}
	.last_order td { text-align:center; vertical-align:middle; color:#000; background:#fafafa; border:1px solid #fff; padding:4px 5px;}
	.last_order td.first { background:#ddd;}
	.last_order td.bottom { background:#fafafa; padding:0;}
		.last_order td.bottom td { border:none; padding:10px; }
		.last_order td.bottom div { padding:0 0 10px 15px; text-align:left; }
	.last_order td.hl { background:#ebebeb;}
	.last_order input.col { background:#FFFFFF; width:30px; height:20px; font-family:arial; font-size:12px; color:#000000; padding-left:3px}
.last_order_act {margin:0 -1px; background:#fff; padding-bottom:10px;  border-top:1px solid #cbcbcb;}
	.last_order_act td { padding-top:20px;}		
		.last_order_act td.first { padding-left:16px;}	
		.last_order_act td.last { padding-right:16px;}	
	
.mgm_form	{padding:20px 32px 10px 38px; border:1px solid #bebebe; background:#f1f1f1;}
	.mgm_form	input { margin:0 10px 6px 0;}
	.mgm_form	div.error { padding:10px 10px 0; margin-bottom:10px; background:#d7d7d7; }
.shipping_info { border:1px solid #bebebe; background:#f1f1f1; padding:10px 0;}	
.shipping_address { width:100%;}
	.shipping_address td { border-bottom:1px solid #FFF;padding: 3px 0;}
	.shipping_address td.last { border-bottom:none;}
.info_method {padding:5px 0 10px 0; }
	.info_method table { width:100%; margin:7px 0 0 20px;}	
	.info_method td { vertical-align:middle;}
table#b { margin-bottom:25px; border-left:1px solid #fff; border-right:1px solid #fff;}
	table#b td { background:#f0efef !important; padding:4px 5px;}
	table#b table { margin-top:6px;}
	#b label { vertical-align:middle;}
		#b .ot3 input { vertical-align:middle;}
		#b .ot3 input.check { margin:0 5px 0 10px;}
.right_best ul { padding-top:10px;}
	.right_best li { padding-bottom:17px; clear:left;}
		.right_best li.last { text-align:right; padding-bottom:0; font-size:11px;}
	.right_best a { font-weight:bold;}
		.right_best a.best { font-weight:normal;}
	.right_best b { text-transform:uppercase; padding-top:7px; display:block;}
	.right_best img { float:left; margin:0 5px 9px 0;height:auto;}
.road_basc { background:url(/img/coner/coner3.gif) right top no-repeat #f9f8f8; height:29px; font-size:18px; font-weight:bold; color:#b0b0b0; padding-top:5px; text-align:center; margin-bottom:20px;}
	.road_basc ul { width:800px; margin:0 auto;}
	.road_basc li { float:left; background:url(/img/icon/str4.gif) right 6px no-repeat; padding-right:100px; margin-left:60px;}
		.road_basc li.first { margin-left:0;}
		.road_basc li.last { padding-right:0; background:none;}
.send_fr { display:block; float:right; background:url(/img/icon/mail.jpg) left top no-repeat; padding:6px 0 3px 36px; color:#d92924;}
.next { margin:-10px 0 10px; text-align:right; border-bottom:1px solid #bfbebd;}
	.next p { text-align:left; padding:20px 50px 30px 0;}
	.next a { color:#058cbc;}
.list { width:100%; margin-top:13px;}
	.list td { padding:15px 0 20px; border-top:1px solid #e8e8e8;}
		.list td.price { width:140px; text-align:center; font-weight:bold; text-transform:uppercase; color:#da1f26; padding-top:75px;}
		.list td.order { width:99px; text-align:center; font-size:11px; padding-top:57px;}
	.list div { margin-left:85px;}
	.list img { float:left;}
	.list p { padding-bottom:3px;}
		.list p.mark { margin-bottom:-7px;}
			.list p.mark a { color:#e01e1e; text-decoration:none;}
				.list p.mark a:hover { text-decoration:underline;}
			.list p.mark b { padding-right:7px;}
	.list p.manufacturer { color: #8c8c8c;font-size:11px;}	
	.list ul { height:41px;}
	.list li { float:left; margin-right:15px; padding:13px 0 0;}
		.list li.notice { padding-left:20px;}
		.list li.notice a { color:#e01e1e; font-weight:bold;}
	.list li img { float:none;}

input.text { background:#fff; border:1px solid #c1c1c1; width:170px; height:18px; font-family:arial; font-size:12px; color:#000;}

.line { background:#ddd;}
.line1 { background:#bbb;}
.line, .line1 { height:1px; margin-left:254px; margin-top:-1px;}
.height60 { height:60px;}
.height90 { height:90px;}
.height130 { height:130px;}
	.height130 span { left:7px;}
.height170 { height:170px;}
.e4 { background:#e4e4e4; border:1px solid #bbb; border-top: none;}
.b-red, .b-red a, .right_best b, .road_basc span { color:#d92a25;}

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both;}
.clearright { clear: right;}
.clearfloat, .clearright { height:0; font-size: 1px; line-height: 0px; }

.ot1 { padding-top:3px;}
.ot2 { margin-top:17px;}
	.ot2_1 { margin-bottom:15px;}
.ot3 { padding-left:25px !important}
	.ot3_1 { padding:10px 0 5px 45px !important; font-size:11px;}
.ot4 { margin-bottom:7px;}
.ot5 { margin:15px 0;}
	.ot5_1 { margin:-5px 0 25px;}
.ot6 { margin-top:-20px;}

.announce {border-top:1px solid #c1c1c1; margin-top:3px; padding-top:10px;}
.announce p { font-size:12px; color:#000000; background:none; }
.announce li { font-size:12px; color:#000000; background:none; }
.announce li {list-style-position:inside; font-size:12px; color:#000000; background:none; }
.announce ul li { list-style:inside disc; padding-left:20px;} 

.viewed_bottom div { border:1px solid #c6c5c4; position:relative; margin-top:17px; padding:20px 20px;}
.viewed_bottom span { font-weight:bold; display:block; font-size:13px; position:absolute; top:-9px; left:7px; background:#fff; padding:0 1px; letter-spacing:-0.7pt; }
.viewed_bottom ul { padding:5px 0 10px 0; }
	.viewed_bottom li { padding:5px 0 0 10px; list-style:inside disc;}
		.viewed_bottom li.last { text-align:right; padding-bottom:0; font-size:11px;}
		.viewed_bottom a.all { font-weight:bold; align:right; float:right;}

/*tags cloud*/
#tagcloud { padding:13px; border: 1px solid #bfbebd; margin-top:20px; text-align:center; position:relative;}
#tagcloud b { display:block; position: absolute; font-weight:bold; top:-9px; left:6px; background:#fff; padding:0 1px; color:#000 !important; text-decoration:none;}
	#tagcloud a { color:#000; text-decoration:none; padding:0 2px; font-weight:normal;}
	#tagcloud a:hover { text-decoration:underline}
	#tagcloud a.smallest { font-size:11px;} 
	#tagcloud a.small { font-size: 13px;} 
	#tagcloud a.medium { font-size:15px;} 
	#tagcloud a.large { font-size:19px;} 
	#tagcloud a.largest { font-size:21px;}
/* end tags cloud*/

/* Tags cloud filter*/
.tc_filter {margin:5px 0 3px 0; padding:0;}
	.tc_filter li { float:left; list-style:none; margin:0 10px 0 0; padding:0;}
	.tc_filter li.first { font-weight:bold; padding-top:5px;}
.tc_filter_forma {position:relative; background:#eae8e8;padding:4px 6px;border: 1px solid #cac8c8;text-align:left;}
.product_types {display:none;position:absolute;left: 5px;width:80px; z-index:1;border:1px solid #cac8c8; background-color:#eae8e8; padding:5px;margin:15px 0 3px 0;}
.additional_tags {display:none;position:absolute;left: 95px;width:300px;z-index:2;border:1px solid #cac8c8; background-color:#eae8e8; padding:5px;margin:15px 0 3px 0;}
#add_tags_container {background:#fff;padding: 4px;border: 1px solid #bfbebd;text-align:center; margin:4px 0 4px 0;} 
	#add_tags_container a { color:#000; text-decoration:none; padding:0 2px; font-weight:normal;}
	#add_tags_container a:hover { text-decoration:underline}
	#add_tags_container a.smallest { font-size:11px;} 
	#add_tags_container a.small { font-size: 13px;} 
	#add_tags_container a.medium { font-size:15px;} 
	#add_tags_container a.large { font-size:19px;} 
	#add_tags_container a.largest { font-size:21px;}
	
/*stars*/
.star td { vertical-align:middle !important; border:none !important;}
.no_margin { margin:0 !important;}
.star1, .star1_1, .star1_2, .star2, .star2_1, .star2_2, .star3, .star3_1, .star3_2, .star4, .star4_1, .star4_2, .star5, .star5_1, .star5_2 { float:left; margin:0 3px 0 0 !important;}
.star1, .star1_1, .star1_2 { height:18px; width:19px;}
.star2, .star2_1, .star2_2, .star3, .star3_1, .star3_2 { width:13px; height:13px;}
.star4, .star4_1, .star4_2, .star5, .star5_1, .star5_2 { height:15px; width:15px; margin-top:-14px !important;}
.star1 { background:url(/img/icon/star1.gif) left top no-repeat;}
	.star1_1 { background:url(/img/icon/star1_1.gif) left top no-repeat;}
	.star1_2 { background:url(/img/icon/star1_2.gif) left top no-repeat;}
.star2 { background:url(/img/icon/star2.gif) left top no-repeat;}
	.star2_1 { background:url(/img/icon/star2_1.gif) left top no-repeat;}
	.star2_2 { background:url(/img/icon/star2_2.gif) left top no-repeat;}
.star3 { background:url(/img/icon/star3.gif) left top no-repeat;}
	.star3_1 { background:url(/img/icon/star3_1.gif) left top no-repeat;}
	.star3_2 { background:url(/img/icon/star3_2.gif) left top no-repeat;}
.star4 { background:url(/img/icon/star4.gif) left top no-repeat;}
	.star4_1, .star5_1 { background:url(/img/icon/star4_1.gif) left top no-repeat;}
	.star4_2, .star5_2 { background:url(/img/icon/star4_2.gif) left top no-repeat;}
.star5 { background:url(/img/icon/star5.gif) left top no-repeat;}

.static_star {padding:0 !important;margin:0 !important; height:20px;}
.static_star li { float:left; padding:0  !important;}
.static_star li b { text-decoration:none !important;}
.static_star li img { margin:0 !important;}
/*end stars*/


/*calendur*/
.calendur1 { background:#d9d9d9; color:#000; font-size:13px; font-weight:bold; padding:5px 12px !important; margin:15px 0 5px !important; border:none !important;}
.calendur2 { margin-bottom:18px;}
.calendur2 th, .calendur2 td { font-size:11px; text-align:center; padding:3px 0}
.calendur2 b { color:#b50203;}
.calendur2 a { color:#b7b4bc; font-weight:normal !important;}
.year { margin: 0 5px 7px 0 !important; width:55px;}
.month { margin:0 !important;}
.year, .month { background: url(/img/back/calendur.gif) top repeat-x; padding:0 !important; border:none !important;}
	.year span, .month span { background:url(/img/icon/str3.gif) no-repeat !important; border:1px solid #eeeeee; height:12px; display:block !important; font-size:11px; padding:3px 5px !important; cursor:pointer; position: relative !important; margin:0 !important; top:0 !important; left:0 !important; text-align:left; font-size:11px !important; font-weight:normal !important; letter-spacing:normal !important;}
.year span { background-position:39px 8px !important;}
.month span { background-position:100px 8px !important;}

#submenu1 { width:45px}
#submenu2 { width:110px}
#submenu1, #submenu2 { overflow: hidden; position: absolute !important; top: -1000px; background:#e9e8e8 !important; border:none !important; padding:5px !important; margin:0 !important; line-height:17px}
#submenu1 a, #submenu2 a { font-size:10px; color:#000;}

.rss { font-weight:normal !important; background:url(/img/icon/RSS.gif) left top no-repeat; padding:10px 0 0 29px;}
/*/calendur*/


/* Additional images*/
.add_img{border-top:1px solid #bfbebd;border-bottom:1px solid #bfbebd;position:relative; padding: 15px 3px 5px 3px; margin:5px 0;}
	.add_img span {display:block; position: absolute; font-weight:bold; top:-9px; left:0; background:#fff; padding:0 1px; color:#000 !important; text-decoration:none;}
	.add_img #str_left { position: relative; float:left;cursor:pointer;}
	.add_img #str_right { position: relative; float:right;cursor:pointer;}
.add_img_listing	{padding-right:5px;font-size:12px;text-align:right;}
	.add_img_listing b {color:#ff0000;}
	

/* -----------------------  Personal room*/

/* Registration form */
.input_registration { background:#e9e8e8; padding:20px 0 10px 25px;}
.input_registration { margin-top:20px;}
	.input_registration tr { display: inline;}
	.input_registration td { padding: 0 20px 11px 0;}
		.input_registration td.first { text-align:right; padding-top:4px; width:200px;}
	.input_registration span { font-size:10px; color:#7b7b7b;}
	.input_registration span span { color:#d92924;}
	.input_registration li { float:left; margin-right:40px;}
	.input_registration label, .input_registration input { vertical-align:middle;}
.input_registration select { background:#fff; border:1px solid #c1c1c1;}
.input_registration input { margin-right:5px;}
.input_registration input.radio {margin:0 5px 0 0;}

b.star { color:#CC0000;font-size:10px;}

/* Change Info*/
.input_about_me, .change_address { background:#e9e8e8; padding:20px 0 10px 25px;}
.input_about_me { margin-top:20px;}
	.input_about_me td { padding: 0 20px 11px 0;}
		.input_about_me td.first { text-align:right; padding-top:4px;}
		.input_about_me td.hidden { display:none;}
		.input_about_me td.show { display:inline;}
	.input_about_me span { font-size:10px; color:#7b7b7b;}
	.input_about_me span span { color:#d92924;}
	.input_about_me li { float:left; margin-right:40px;}
	.input_about_me label, .input_about_me input { vertical-align:middle;}
input.text4 { background:#fff; border:1px solid #c1c1c1; width:188px; height:21px; font-size:14px; padding:2px 0 0 2px;}
.input_about_me select { background:#fff; border:1px solid #c1c1c1;}
.input_about_me input { margin-right:5px;}

/*Change address*/
.change_address { margin-bottom:15px;}
	.change_address td { padding:0 0 8px 23px;}
		.change_address td.first { font-weight:bold; text-align:right; padding-left:0; width:150px;}
.change_address form { margin:0; padding:0;}
.input_change_address { background:#e9e8e8; padding:20px 0 10px 25px; margin-top:20px;}
	.input_change_address td { padding: 0 20px 11px 0;}
		.input_change_address td.first { text-align:right; padding-top:4px;}
		.input_change_address td.action_btn {padding-left:100px; }
	.input_change_address span { font-size:10px; color:#7b7b7b;}
	.input_change_address span span { color:#d92924;}
	.input_change_address li { float:left; margin-right:40px;}
	.input_change_address label, .input_change_address input { vertical-align:middle;}
.input_change_address input.text4 { background:#fff; border:1px solid #c1c1c1; width:250px; height:21px; font-size:14px; padding:2px 0 0 2px;}
.input_change_address select { background:#fff; border:1px solid #c1c1c1;}
.input_change_address input { margin-right:5px;}
.input_change_address select.select_field { width:250px;}
		
.change_pass { margin-right:390px;}
.change_pass1 { float:right; width:340px; padding-bottom:9px !important; min-height:146px;}
	.change_pass, .change_pass1 { background:#e9e8e8; padding:20px 15px; margin-top:2px;}
.change_pass b a { text-decoration:none;}
	.change_pass b a:hover { text-decoration: underline;}
.change_pass1 td { text-align:right; white-space:nowrap; padding-bottom:10px;}
	.change_pass1 td.first { padding-top:3px; padding-right:10px;}
	.change_pass1 td.last { padding-top:19px;}

/* Order history style */
.history { padding-top:15px;}
	.history ul { padding:20px 0 25px;}
		.history ul li, .hello li { background:url(/img/icon/str.gif) left 5px no-repeat; padding:0 0 0 8px;}
.history table { margin-bottom:21px;}
	.history td { padding:0 22px 5px 0;}
		.history td.last { padding-top:8px;}
.history p a { font-weight:bold; color:#3c5784; margin-right:45px;}
.history div.empty { background:#e9e8e8; padding:13px 10px; }
	.history h5 { font-size:12px; text-transform:uppercase; padding-bottom:15px;}
	.history div ol { padding-top:15px;}
		.history div ol li { list-style-position:inside;}
.up { text-align:right; background:none !important;}	
	.up a { background:url(/img/icon/str_up.gif) left 2px no-repeat; padding-left:18px;}

/* 03.10.08 */ /* Order history style */
.order_history th { font:11px Arial; color:#000; font-weight:normal; text-align:center; padding:5px 7px; background:#e9e8e8; white-space:nowrap;border-bottom:1px solid #FFF;}
.order_history th div {float:right; text-align:right; margin-right:50px;}
.order_history td { font:12px Arial; color:#000; font-weight:normal; text-align:left; padding:5px 7px; background:#e9e8e8; border-right:1px solid #FFF; border-bottom:1px solid #FFF;vertical-align:top;}
	.order_history td.first { text-align:left; color:#002a96}
	.order_history td.last { border-right:none; text-align:left; padding-right:17px}
		.status td.last a { margin-right:5px; font-weight:normal}
	.order_history td a { color:#3c5784; }
	.order_history td.coast {white-space:nowrap; text-align:right;}
	.order_history td.space {background:#ffffff;white-space:nowrap; text-align:right;padding:10px 0 0 0;}
	.order_history td.selected {background:#cecece;}
.oh_product_list td {height:7px;}

.oh_form_header {padding:0 0 3px 3px;}
.oh_form_table td {font-family:arial; font-size:12px; vertical-align:top; }
.oh_hr {margin:10px 0 5px 0;}
.oh_formed_sends_head {font-family:arial; font-size:13px; font-weight:bold; margin:15px 0 20px 0; }
.oh_nav_links {font-family:arial; font-size:13px; }
	
/* / 03.10.08 */
	
	
hello { width:100%;}
	.hello a.present { color:#d92924;}
.hello1 { background:#e9e8e8; padding:13px 7px; margin:6px 0 15px;}
	.hello1 ul { padding-bottom:25px;}
	.hello1 li { padding-bottom:4px;}
	.hello1 b { display:block; margin-left:8px;}
	
/*eror 404*/
.eror { background:url(/img/404.gif) 323px 75px no-repeat; padding:281px 0 0 323px;}
	.eror div { background:url(/img/coner/fon4.gif) left top repeat-x; width:470px; margin-bottom:60px;}
	.eror div div { background:url(/img/coner/coner4_1.gif) left top no-repeat;}
	.eror div div div { background:url(/img/coner/coner4_2.gif) right top no-repeat; height:43px; width:auto; padding:22px 30px 0;}
	.eror td { vertical-align:middle !important;}
.text404 { background:#fff; border:1px solid #bfbebd; font-size:12px; padding:2px 0 0 2px; width:303px; height:18px; margin:0 10px 0 5px;}
.eror a { font-size:16px; font-weight:bold; color:#d92924;}
.eror p { padding-top:200px;}
/* end eror*/	
	
	
/* -------------- OLD MK Styles -------------------- */

/* Best Reviews styles */
	

.best_rec, .best_rec1 { margin:0 0 12px 0; padding:0 8px 5px;}
.best_rec li { background:none !important; padding:0 !important;}
.best_exp { margin:2px 0 20px 10px; padding:0 5px 20px 8px; min-height:10px;}
	.best_rec span, .best_rec1 span, .best_exp span { color: black;}
	.best_rec div.img, .best_exp div.img { padding:1px; width:83px; margin:0 0 12px;}
	.best_rec b.reit, .best_rec1 b.reit, .best_exp b.reit { display:block; margin-top:15px; color:#000; padding:0;}
		.best_rec b.reit img, .best_rec1 b.reit img, .best_exp b.reit img { margin-left:3px;}
	.best_rec b, .best_rec1 b, .best_exp b { color:#000 !important; text-decoration:none !important;}
.best_rec div.img, .best_rec1 div.img, .best_exp div.img { padding:0 !important; color:#000; border:none !important; margin-top:10px !important;}
.best_rec p, .best_rec1 p { padding:15px 0;} 
.best_rec1 ul { margin:-5px -7px 0 !important; padding:0;}
	.best_rec1 li { float:left; list-style:none; padding:0 0 17px; color:#002a96; width:80px; background:none !important;}
		.best_rec1 li.first { width:55px;}
	.best_rec1 li a { text-decoration:underline !important;}
		.best_rec1 li a:hover { text-decoration:none !important;}
.best_rec1 ul.static_star { margin:0px !important;}
	.best_rec1 ul.static_star LI { color:#000; width:auto;}
.best_rec1 b.br1 { display:block; padding-bottom:10px;}
.best_exp .line { padding:0 !important; margin:15px 3px 10px 0; height:1px; background:#e8e8e8; border:none !important; width:auto;}
.clearleft { clear:both; height:0; line-height:0; font-size:0;}

.review_list { margin-top:5px; border-bottom:1px solid #e8e8e8;}
.review_list td {border-top:1px solid #e8e8e8; padding:5px 0;  }
.review_list img { margin:10px 0; }

.review_user_list { margin-top:5px; border-bottom:1px solid #e8e8e8;}
.review_user_list td {border-top:1px solid #e8e8e8; padding:5px 0;  }
.review_user_list img { margin:10px 0; }

.review_com_form {background:#e9e8e8; border:1px solid #a9a8a8; padding:10px 0 20px 0px;margin-top:20px;}
.review_content p {padding:0 0 10px 0;}
.review_user_img {cursor:pointer; padding:1px;border:1px solid #f1f1f1;}

.review_comment_form {background:#e9e8e8; border:1px solid #a9a8a8; padding:10px 0 20px 25px; margin-top:20px;}
.review_user_form {background:#e9e8e8; border:1px solid #a9a8a8; padding:10px 0 20px 25px; margin-top:20px;}
.review_info_right {float:left; margin-left:10px;}
	.review_info_right ul { margin:21px 0 7px;}
	.review_info_right li { padding-bottom:9px;}
	.review_info_right li a { background:url(/img/icon/icon1.gif) left top no-repeat; padding:2px 0 1px 23px; display:block;}

.blogcod {position:absolute !important;border:1px solid #dedede !important; padding:3px !important; background-color:#FFF !important;}	
.blogcod textarea {outline:none;border:1px solid #dedede;}	
	
	/* Должны быть ниже стилей, с которыми они пересекаются (входят)*/
li.item1 a { background-position:left top;}
li.item2 a { background-position:left -24px;}
li.item3 a { background-position:left -51px;}
li.item4 a { background-position:left -77px;}
li.item5 a { background-position:left -103px;}
li.item6 { background-position:left 3px;}
li.item7 { background-position:left -28px;}
li.item8 { background-position:left -56px;}
li.item9 { background-position:left -85px;}	
li.item10 { background-position:left -114px;}	
	
	/*Font styles*/
.a10 { font-family:arial; font-size:10px; color:#000000; font-weight:bold}
.a10_1 { font-family:arial; font-size:10px; color:#868484}
.a10_2 { font-family:arial; font-size:10px; color:#f20c0c}
.a10_3 { font-family:arial; font-size:10px; color:#000000;}
.a11 { font-family:arial; font-size:11px; color:#000000} 
.a11_1 { font-family:arial; font-size:11px; color:#002a96}
.a11_2 { font-family:arial; font-size:11px; color:#f20c0c}
.a11_3 { font-family:arial; font-size:11px; color:#4e4a46}
.a12 { font-family:arial; font-size:12px; color:#000000}
.a12_1 { font-family:arial; font-size:12px; color:#f20c0c}
.a12_2 { font-family:arial; font-size:12px; color:#002a96}
.a12_3 { font-family:arial; font-size:12px; color:#b50203}
.a12_4 { font-family:arial; font-size:12pt; color:#fF0000}
.a12_5 { font-family:arial; font-size:12px; color:#808080}
.a13w { font-family:arial; font-size:13px; color:#ffffff}
.a13 { font-family:arial; font-size:13px; color:#000000}
.a13_1 { font-family:arial; font-size:13px; color:#002a96}
.a13_2 { font-family:arial; font-size:13px; color:#4e4a46}
.a13_r { font-family:arial; font-size:13px; color:#da1f26}
.a13_4 { font-family:arial; font-size:13px; color:#b50203}
.a13_7 { font-family:arial; font-size:13px; color:#000000;text-decoration:none}
.a14 { font-family:arial; font-size:14px; color:#000000}
.a14_1{font-family:arial;font-size:14px;font-weight:bold;color:#002a96}
.a14_2 { font-family:arial; font-size:14px; color:#000000;text-decoration:none}
.a14_3 { font-family:arial; font-size:14px; color:#808080}
.a18 { font-family:arial; font-size:18px; color:#000000}
.a_lg {color:#058cbc;} 



/*open hidden text in full description */
.info_open { text-align:right; background:url(/img/icon/open/dot1.gif) left 8px repeat-x; margin: 0 !important; padding:0px !important; height:20px !important; }
	.info_open span { background:#fff; cursor:pointer; margin: -2px  0 0 0 !important; padding:0px !important; float:right; }
.info_open1 { background:#eae8e8; padding:10px; margin-bottom:10px;}
	.info_open1 p { background:#eae8e8 !important;}
	.info_open1 span { cursor:pointer; margin:0 !important; padding:0 !important;}
	.info_open1 div { text-align:right; padding:5px 0 15px 0; background:#eae8e8 !important;}
i.info_open, i.open { color:#9a9999; font-size:12px; background:url(/img/icon/open/dot.gif) left bottom repeat-x; font-weight:normal;}	
/* /open*/

/* Alphabet */
.word { padding-bottom:10px; text-align:center; font: 14px Arial; color: #000}
	.word a { font:14px Arial; color: #058cbe; font-weight: bold}
	.word a.selected { color: #f58c9e; }
.spisok3 { padding-left:15px}
	.spisok3 ul { padding:0 0 0 3px; margin:0; color:#000; line-height:1.2}
	.spisok3 li { padding:5px 0 0 3px; margin:0; color:#000; line-height:1.2}
	.spisok3 li { list-style: square}
	.spisok3 li a { font-family:arial; font-size:12px; color:#000; font-weight:normal;}
.alphabet_list {border:1px solid #c8c8c8;}	
.alphabet_list td {padding:10px 10px; background:#e8e8e8;}	
.alphabet_list td.razdel {background:#fff;}

iframe#newsletter_subscribe {
border: none;
}

/* для центральных топ-баннеров */
#banner-top-center {
width:100%;
float:left;
display:block;
position:relative;
padding: 0;
margin: 5px 0 0 0;
}

#banner-top-center div {
position:relative;
display:block;
padding: 0;
margin: 0;
}
.subcat {
margin-bottom: 14px !important;
}
#banner-top-center div.banner-l{
float: left;
}
#banner-top-center div.banner-r{
float: right;
}
#banner-top-center img {
border: 0px;
}

div#user_left_column_banner {
padding: 0;
margin: 0 0 20px 0;
text-align: left;
position: relative;
}
div#user_right_column_banner {
margin: 0;
padding: 0;
text-align: right;
position: relative;
}

/* таблица с теневой каймой снизу и справа */
table.shadow-brdr {}
	table.shadow-brdr td.shadow-rgt-top { background:url(/img/border/shadow-rgt-top.gif) no-repeat bottom left; width:5px; height:8px; }
	table.shadow-brdr td.shadow-rgt-mdl { background:url(/img/border/shadow-rgt-mdl.gif) repeat-y left; width:5px; }
	table.shadow-brdr td.shadow-btm-lft { background:url(/img/border/shadow-btm-lft.gif) no-repeat top right; width:8px; height:5px; }
	table.shadow-brdr td.shadow-btm-mdl { background:url(/img/border/shadow-btm-mdl.gif) repeat-x top; height:5px; }
	table.shadow-brdr td.shadow-btm-rgt { background:url(/img/border/shadow-btm-rgt.gif) no-repeat top left; width:5px; height:5px; }

/* для страницы MGM. пример - /info/gifts/document1523.phtml */
div#mgm { padding: 25px; background:#efeff1; text-align:center; font: Arial, Helvetica, sans-serif 12px;}
	div#mgm .mezha { margin: 0 0 20px 0; }
	div#mgm p { margin: 0 0 20px 0; }
	div#mgm p.small { font: 10px; }
	div#mgm p.red { color:#FF0000; }
	div#mgm .info { background:#fff; padding:20px 30px 20px 30px; text-align:left; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
		div#mgm .info ul { padding:0 0 0 0; }
			div#mgm .info ul li { background:url(/img/common/chbox-chkd.gif) left top no-repeat; padding:0 0 10px 28px; list-style:none;}


input.button_default {
background:none repeat scroll 0 0 #DA2A24;
border:1px solid #C1C1C1;
color:#FFFFFF;
font-size:12px;
padding:2px 5px;
}

tr.subscribe {
display: block;
}
td.subscrcheck {
padding-left: 20px;
text-align:left;
}
.input_subscribe { background:#e9e8e8; padding:20px 0 0px 0px; margin-top:20px;}
.input_subscribe td { padding: 0 20px 11px 0;}
.input_subscribe label, .input_subscribe input { vertical-align:middle;}
.input_subscribe input { margin-right:5px;}
td.subleft {
padding-left: 20px;
text-align:left;
}
