/*body	{ margin:0px; padding:0px 10px 0px 0px; background:white; }
body	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#9b999a; }*/
body	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:White; font-family:Tahoma; }
/*	реально 1280px */
/*
.mainWidth1280
{ width:1280px; background:url(/i/bgMain.gif) repeat-y center center; }
.mainWidth
{
	width:1238px;
	padding:0px 21px 0px 21px;
	text-align:left;
}
*/
.mainWidth1280
{
	min-width:1240px;
	max-width:1600px;
}
.mainWidth
{
	min-width:1240px;
	max-width:1600px;
	text-align:left;
}

p		{ margin-top:0px; }
noindex	{ margin:0px; padding:0px; }
.red { color:#CC0000; }
.i_submit	{ font-family: Tahoma; font-size: 12px; font-weight:bold; }
.i_submit_frame	{ font-family: Tahoma; font-size: 12px; font-weight:bold; height:18px; }
.i_payonline { font-family: Arial; font-size: 14px; font-weight:bold; height:22px; background-color:#cc0000; color:White; }
hr			{ background-color:#6666cc; color:#6666cc; border-style:none; height:1px; margin:3px 3px 3px 3px; }
.lit_right { text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #C2C2EB;}

.top2 { text-decoration:none; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}
.top2 a { text-decoration:underline; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}
.top2 a:hover { text-decoration:underline; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}

.top { text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #BFBFBF;}
.top a { text-decoration:none; font-family: Verdana; font-size: 9px; font-weight: normal; color: #BFBFBF;}
.top a:hover { text-decoration:none; font-family: Verdana; font-size: 9px; font-weight: normal; color: #4265B3;}
.clr	{ clear:both; }


.left	{}
.mtop7	{ margin-top:7px; }
.left .head		{ background:#EFEFEF url(/i/leftHead.gif) no-repeat right top; color:White; font-size:14px; font-weight:bold; font-family:Tahoma; min-height:27px; line-height:27px; text-align:center; }
.left .ram		{ border:solid 1px #cbcbcb; background-color:#fbfbfb; margin-bottom:7px; border-radius:0px 0px 5px 5px; }
.left .ram .nItem	{ border-bottom:dashed 1px #cbcbcb; padding:7px; }
.left .ram .nItem:last-child	{ border-bottom-style:none; }

.left .ram .nItem .data		{ color:#454545; font-size:10px; padding-bottom:5px; }
.left .ram .nItem a, .left .ram .nItem a:hover		{ color:#3030a6; font-size:11px; font-weight:bold; line-height:normal; }

div.right	{ width:150px; }
/*
div.right	{ width:255px; }
*/
.right .head	{ background:#6666d0 url(/i/rightHead.gif) no-repeat left top; color:White; font-size:14px; font-weight:bold; font-family:Tahoma; min-height:27px; line-height:27px; text-align:center; }
.right .ram		{ border:solid 1px #cbcbcb; background-color:#fbfbfb; margin-bottom:7px; border-radius:0px 0px 5px 5px; }
.right .ram .nItem	{ border-bottom:dashed 1px #cbcbcb; padding:7px; }
.right .ram .nItem:last-child	{ border-bottom-style:none; }
.right .ram .nItem .data		{ color:#454545; font-size:10px; padding-bottom:5px; }
.right .ram .nItem a, .right .ram .nItem a:hover		{ color:#3030a6; font-size:11px; font-weight:bold; }
.right .wh		{ background:white; }

.right .adver	{ font:normal 11px Tahoma; color:Black; padding:7px 7px 7px 7px; }
.right .adver strong	{ color:#da3b2e; letter-spacing:2px }
.right a.call_order, .right a.call_order:hover		{ display:block; height:21px; margin:7px 0px 7px 10px; font:bold 12px Arial; color:#0452e3; background:url(/i/phoneBlue.gif) no-repeat left center; padding:5px 0px 0px 30px; }
.right a.blog, .right a.blog:hover		{ display:block; height:21px; margin:7px 0px 7px 10px; font:bold 14px Tahoma; color:#6666cc; }
.img		{ display:block; width:125px; height:125px; position:relative; }


.fav	{ display:inline-block; width:19px; height:28px; background:url(/i/star.png) no-repeat center center; }
.topLeftU		{ background:#EFEFEF url(/i/topLeftU.gif) no-repeat left top; }
.topRightU		{ background:#EFEFEF url(/i/ug1_center.gif) no-repeat left top; }
.topBLeft div	{ background:url(/i/topBLeft.gif) no-repeat; width:9px; height:12px; }
.topBRight div	{ background:url(/i/topBRight.gif) no-repeat; width:9px; height:12px; }
.topBCenter		{ background:#e1e1f5; width:100%; vertical-align:top; }
.topBCenter div		{ background:White; width:100%; height:6px; border-bottom:solid 1px #efefef; }
.defContainer	{ margin:5px 3px 0px 3px; }

.defBlock		{ background-color:#F7F7FC; width:100%; position:relative; margin-bottom:10px; }
.defBlock		{ border-radius:0px 0px 5px 5px; }
.defBlock .head	{ background:url(/i/defHeadC.gif) repeat-x; height:36px; line-height:36px; position:relative; color:#3030a6; font-family:Tahoma; font-size:18px; padding-left:20px; }
.defBlock .head .l	{ background:url(/i/defHeadL2.gif) no-repeat; width:14px; height:36px; position:absolute; top:0px; left:0px; }
.defBlock .head .r	{ background:url(/i/defHeadR2.gif) no-repeat; width:14px; height:36px; position:absolute; top:0px; right:0px; }
.defBlock .head .btn	{ display:block; position:absolute; top:0px; right:0px; background:url(/i/defHeadBtnC.gif) repeat-x; height:36px; line-height:36px; color:White; font-family:Tahoma; font-size:11px; padding:0px 15px 0px 15px; }
.defBlock .head .btn .l	{ display:inline-block; background:url(/i/defHeadBtnL.gif) no-repeat; width:14px; height:36px; }
.defBlock .head .btn .r	{ display:inline-block; background:url(/i/defHeadBtnR2.gif) no-repeat; width:14px; height:36px; }
.defBlock .footL	{ background:url(/i/defBlockUL2.gif) no-repeat; width:5px; height:5px; position:absolute; bottom:0px; left:0px; }
.defBlock .footR	{ background:url(/i/defBlockUR2.gif) no-repeat; width:5px; height:5px; position:absolute; bottom:0px; right:0px; }

.defBlockNoBG		{ width:100%; position:relative; margin-bottom:10px; }
.defBlockNoBG .head	{ background:url(/i/defHeadC_.gif) repeat-x; height:36px; line-height:36px; position:relative; color:#3030a6; font-family:Tahoma; font-size:18px; padding-left:20px; }
.defBlockNoBG .head .l	{ background:url(/i/defHeadL_.gif) no-repeat; width:14px; height:36px; position:absolute; top:0px; left:0px; }
.defBlockNoBG .head .r	{ background:url(/i/defHeadR_.gif) no-repeat; width:14px; height:36px; position:absolute; top:0px; right:0px; }
.defBlockNoBG .head .btn	{ display:block; position:absolute; top:0px; right:0px; background:url(/i/defHeadBtnC_.gif) repeat-x; height:36px; line-height:36px; color:White; font-family:Tahoma; font-size:11px; padding:0px 15px 0px 15px; }
.defBlockNoBG .head .btn .l	{ display:inline-block; background:url(/i/defHeadBtnL_.gif) no-repeat; width:14px; height:36px; }
.defBlockNoBG .head .btn .r	{ display:inline-block; background:url(/i/defHeadBtnR_.gif) no-repeat; width:14px; height:36px; }

.defspec	{ width:100%; }
.defspec>tbody>tr	{ vertical-align:top; }
/*
.defspec>tr>td	{ background-color:white; }
*/
.defspec .sitem		{ background-color:White; border:solid 1px #bfbfbf; position:relative; padding:10px; }
.defspec .sitem>.tl	{ background:url(/i/tileTL2.gif) no-repeat; top:-1px; left:-1px; width:6px; height:6px; position:absolute; }
.defspec .sitem>.tr	{ background:url(/i/tileTR2.gif) no-repeat; top:-1px; right:-1px; width:6px; height:6px; position:absolute; }
.defspec .sitem>.bl	{ background:url(/i/tileBL2.gif) no-repeat; bottom:-1px; left:-1px; width:6px; height:6px; position:absolute; }
.defspec .sitem>.br	{ background:url(/i/tileBR2.gif) no-repeat; bottom:-1px; right:-1px; width:6px; height:6px; position:absolute; }
.margin8	{ margin-left:8px; margin-right:8px; }



.defspec .sitem .fblock		{ float:left; padding:0px 10px 5px 0px; }
.defspec .sitem .img		{ display:block; width:125px; height:125px; position:relative; }
.defspec .sitem .img a, .defspec .sitem .img a:hover		{ display:block; height:125px; }
.defspec .sitem .id			{ text-align:left; font-size:12px; color:#454545; padding:10px 0px 8px 0px; }
.defspec .sitem .id span	{ font-size:11px; }

.defspec .vertical			{ padding-left:25px !important; padding-right:25px !important; }
.defspec .vertical .id		{ text-align:right !important; padding:0px !important; }
.defspec .vertical .spec_item	{ width:auto !important; }
.defspec .vertical .bask	{ display:inline-block !important; float:none !important; }
.defspec .vertical .quick	{ display:inline-block !important; float:none !important; }

.defspec .sitem span.mu { color:#5f5f5f; display:block; font-weight:bold; margin:0px 5px 0px 0px; font-size:12px; }
.defspec .sitem h2, .defspec .sitem h2 a, .defspec .sitem h2 a:hover { color:#34349a; font-weight:bold; font-size:12px; }
.defspec .sitem h2	{ display:block; margin:5px 0px 10px 0px; }
.defspec .sitem h3, .defspec .sitem h3 a, .defspec .sitem h3 a:hover { color:#34349a; font-weight:bold; font-size:12px; }
.defspec .sitem h3	{ display:block; margin:5px 0px 10px 0px; }
.defspec .sitem a, .defspec .sitem a:hover { color:#34349a; font-weight:bold; font-size:12px; display:block; margin:5px 0px 10px 0px; }

.defspec .sitem .text	{ white-space:normal; margin:0px 5px 0px 5px; }
.defspec .sitem .type	{ color:black; margin:10px 0px 0px 0px; white-space:normal; font-size:11px; }
.defspec .sitem .type a, .defspec .sitem .type a:hover	{ font-weight:normal; color:#34349a; font-size:11px; display:inline; margin:0; }
.defspec .sitem .hr	{ width:100%; height:15px; background-image:url(/i/tileHR.gif); background-repeat:no-repeat; background-position:center center; }
.defspec .sitem .price	{ text-align:center; color:Black; font-weight:bold; font-size:16px; padding:3px; }
.defspec .sitem .price font	{ font-weight:normal; font-size:14px }
.defspec .sitem .priceW	{ text-align:center; font-size:11px; padding:3px; color:#5F5F5F; }

.defspec .sitem .bask, .defspec .sitem .bask:hover			{ display:block; float:left; color:White; line-height:30px; text-align:center; text-decoration:none; margin:0; }
.defspec .sitem .bask div		{ width:105px; height:33px; background:url(/i/tile_bask.png) no-repeat; background-position:left top; font-size:11px; font-weight:bold; }

.defspec .sitem .quick, .defspec .sitem .quick:hover			{ display:block; float:right; color:White; line-height:30px; text-align:center; text-decoration:none; margin:0; }
.defspec .sitem .quick div		{ width:120px; height:34px; background:url(/i/defBtnBuy1.png) no-repeat; background-position:left top; font-size:11px; font-weight:bold; }
.defspec .sitem .credit2, .defspec .sitem .credit2:hover			{ display:block; float:right; color:White; line-height:30px; text-align:center; text-decoration:none; margin:0; }
.defspec .sitem .credit2 div		{ width:105px; height:33px; background:url(/i/tile_bask.png) no-repeat; background-position:left top; font-size:11px; }

.defspec .sitem .credit, .defspec .sitem .credit:hover			{ display:block; clear:both; color:White; line-height:30px; text-align:center; text-decoration:none; margin:0; }
.defspec .sitem .credit div		{ width:216px; height:33px; background:url(/i/btn216.png) no-repeat; background-position:left top; font-size:11px; }
.defspec .sitem .quick2, .defspec .sitem .quick2:hover			{ display:block; clear:both; color:White; line-height:30px; text-align:center; text-decoration:none; margin:0; }
.defspec .sitem .quick2 div		{ width:216px; height:33px; background:url(/i/btnGreen216.png) no-repeat; background-position:left top; font-size:11px; }

.defspec .lnk	{ text-align:left; padding:10px 0px 10px 0px; }
.defspec .lnk a, .defspec .lnk a:hover	{ color:#1857e7; font-size:11px; font-weight:normal; text-align:left; }
.defspec .lnk a:hover	{ color:#6666CC; }
.defspec .lnk h2, .defspec .lnk h3	{ color:#1857e7; font-size:11px; font-weight:bold; text-align:left; display:inline; }






















.top3	{ width:100%; height:173px; background:url(/i/top3BG.gif) repeat-x center bottom; }
.top3 .bgL	{ width:100%; height:173px; background:url(/i/top3BGL.jpg) no-repeat left bottom; }
.top3 .bgR	{ width:100%; height:173px; background:url(/i/top3BGR.jpg) no-repeat right bottom; }
.top3 .dmain	{ margin:0px 22px 0px 22px; }
.top3 .tmain	{ margin:0px; width:100%; }
.top3 .phone	{ text-align:center; white-space:nowrap; font-family:Arial; font-weight:bold; font-style:italic; color:White; font-size:28pt; text-shadow:black 0.1em 0.1em 0.2em; }
.top3 .phone span	{ display:block; font-family:Verdana; font-weight:normal; font-style:normal; font-size:11px; color:#f7f7f8; text-align:center; }
.top3 .dots		{ vertical-align:top; padding-top:15px; width:62px; }
.top3 .dots div		{ width:2px; padding:0px 30px 0px 30px; height:92px; background:url(/i/top3Dots.gif) repeat-y center top; }
/*
.top3 .bask		{ width:100%; }
.top3 .bask table		{ padding:0px 0px 0px 105px; background:url(/i/top3Bask.png) no-repeat left center; width:61px; }
*/
.top3 .bask		{ width:300px; }
.top3 .bask table		{ padding:0px 0px 0px 105px; background:url(/i/top3Bask.png) no-repeat 19px center; width:195px; }
.top3 .bask td, .top3 .bask th	{ font-family:Verdana; color:White; font-weight:normal; font-size:11px; white-space:nowrap; padding-top:4px; }
.top3 .bask th	{ text-align:right; padding-left:15px;}
.top3 .bask a, .top3 .bask a:hover	{ display:block; color:White; background:url(/i/top3arr.gif) no-repeat left center; padding:5px 0px 5px 20px; text-decoration:none; }
.top3 .bask a:hover	{ text-decoration:underline; }
/*
.top3 .bask .chk	{ width:100%; margin-top:25px; }
*/
.top3 .bask .chk	{ width:300px; margin-top:5px; }
.top3 .bask .chk a, .top3 .bask .chk a:hover	{ display:block; float:right; width:33%; padding:40px 0px 0px 0px; color:White; font-family:Verdana; text-decoration:underline; font-size:11px; text-align:center; }
.top3 .bask .chk a.green	{ background:url(/i/top3chkG.png) no-repeat center top; }
.top3 .bask .chk a.blue		{ background:url(/i/top3chkB.png) no-repeat center top; width:34%; }
.top3 .bask .chk a.red		{ background:url(/i/top3chkR.png) no-repeat center top; }
.top3 .search	{ vertical-align:bottom; width:100%; height:35px; }
.top3 .search table		{ width:100%; }
.top3 .search .l		{ width:10px; height:32px; background:url(/i/top3srchL.png) no-repeat center top; }
.top3 .search .i		{ width:100%; height:32px; background:url(/i/top3srchI.png) repeat-x center top; }
.top3 .search .i input	{ width:100%; margin:0px; padding:0px; line-height:32px; height:32px; font-size:14px; font-family:Tahoma; color:Black; border-style:none; background-color:Transparent; }
.top3 .search .i input.na	{ padding-left:20px; background:url(/i/zoom.gif) no-repeat left center; color:#8a8989; }
.top3 .search .r		{ width:10px; height:32px; background:url(/i/top3srchR.png) no-repeat center top; }
.top3 .search .btn		{ display:block; margin:0px 10px 0px 10px; width:92px; height:32px; background:url(/i/top3srchBtn.png) no-repeat center top; line-height:32px; font-family:Verdana; color:White; font-weight:normal; font-size:11px; text-align:center; text-decoration:none; }
.top3 .search a.ext, .top3 .search a.ext:hover		{ display:block; background:url(/i/top3srchPlus.png) no-repeat left center; height:32px; line-height:32px; padding-left:20px; font-family:Verdana; color:White; font-weight:normal; font-size:11px; text-decoration:none; white-space:nowrap; }
.top3 .search a.ext:hover	{ text-decoration:underline; }

.pathNewTop .search	{ vertical-align:bottom; width:255px; height:31px; }
.pathNewTop .search table		{ width:100%; }
.pathNewTop .search .i		{ width:100%; height:29px; }
.pathNewTop .search .i input	{ display:block; width:163px; margin:0px; padding:0 10px 0 10px; line-height:27px; height:27px; font-size:12px; font-family:Tahoma; color:Black; border-style:none;
border:solid 1px #5c5bcf; border-radius:8px; background:#f3f3fa;
}
.pathNewTop .search .i input.na	{ padding:0 10px 0 30px; width:143px; background:#f3f3fa url(/i/zoom.gif) no-repeat 5px center; color:#8a8989; }
.pathNewTop .search a.ext, .pathNewTop .search a.ext:hover		{ display:block; background:url(/i/top3srchPlus.png) no-repeat left center; height:32px; line-height:32px; padding-left:20px; font-family:Verdana; color:White; font-weight:normal; font-size:11px; text-decoration:none; white-space:nowrap; }
.pathNewTop .search a.ext:hover	{ text-decoration:underline; }
.pathNewTop .search a.btn, .pathNewTop .search a.btn:hover		{ display:block; width:65px; height:29px; line-height:29px; background:url(/i/top3menuI.png); margin:0 0px 0 5px; padding:0px; font-family:Tahoma; color:#fafafc; font-weight:bold; font-size:12px; text-decoration:none; text-align:center; position:relative; white-space:nowrap; border-radius:4px; }
.pathNewTop .search a.btn:hover, .pathNewTop .search a.btn.act { background:url(/i/top3menuIact.png) }


.top3 .menu				{ width:100%; height:40px; vertical-align:middle; }
.top3 .menu table				{ width:100%; height:29px; }
.top3 .menu a, .top3 .menu a:hover			{ display:block; width:100%; height:29px; line-height:29px; background:url(/i/top3menuI.png); margin:0px; padding:0px;  font-family:Tahoma; color:#fafafc; font-size:12px; text-decoration:none; text-align:center; position:relative; white-space:nowrap; }

.top3 .menu td			{ position:relative; }
.top3 .menu a.act, .top3 .menu a:hover		{ display:block; width:100%; height:29px; margin:0px; padding:0px; background:url(/i/top3menuIact.png) repeat-x center center; }
.top3 .menu th.l		{ width:12px; height:29px; margin:0px; padding:0px; }
.top3 .menu th.l a		{ display:block; width:12px; height:29px; background:url(/i/top3menuL.png) no-repeat left center; margin:0px; padding:0px; }
.top3 .menu th.l a.act	{ background:url(/i/top3menuLact.png) no-repeat center center; }
.top3 .menu th.r		{ width:12px; height:29px; margin:0px; padding:0px; }
.top3 .menu th.r a		{ display:block; width:12px; height:29px; background:url(/i/top3menuR.png) no-repeat right center; margin:0px; padding:0px; }
.top3 .menu th.r a.act	{ background:url(/i/top3menuRact.png) no-repeat center center; }
.top3 .menu th.sep		{ width:3px; }
.top3 .menu th.sep div	{ display:block; width:3px; height:29px; margin:0px; padding:0px; }
.top3 .menu a.Percent	{  }
.top3 .menu a.proc	{ position:absolute; display:block; width:26px; height:25px; top:3px; left:-11px; background:url(/i/top3menuPercent.png) no-repeat 0px 0px; }
.top3 .menu ul		{ display:none; }
/* красный % */
.top3 .menu .relative	{ position:relative; margin:0px; padding:0px; }
.top3 .menu .Percent2	{ position:absolute; display:block; width:26px; height:25px; top:2px; left:-10px; background:url(/i/top3menuPercent.png) no-repeat 0px 0px;}
.top3 .menu .new	{ position:absolute; display:block; width:26px; height:25px; top:2px; left:-10px; background:url(/i/new.png) no-repeat 0px 0px;}


/* выпадающее меню */
.top3 .menu .arrow div	{ display:inline-block; width:15px; height:6px; background:url(/i/top3menuArrow.png) no-repeat right center; }
.top3 .menu .menu_block	{ position:absolute; display:none; width:183px; left:-12px; z-index:1000; }
.top3 .menu .menu_block div.s	{ background:url(/i/top3menuSubBGs.png); width:183px; height:4px; }
.top3 .menu .menu_block div.m	{ background:url(/i/top3menuSubBGm.png) repeat-y; width:163px; padding:0px 10px 0px 10px; }
.top3 .menu .menu_block div.e	{ background:url(/i/top3menuSubBGe.png); width:183px; height:4px; }


.top3 .menu .menu_block a, .top3 .menu .menu_block a:hover	{ background:none; height:26px; font-weight:normal; text-align:left; padding-left:10px; width:auto; }
.top3 .menu .menu_block a:hover	{ background-color:#489737; }
.top3 .menu .menu_block hr	{ display:block; height:1px; background-color:#151578; border-style:none; border-width:0px; margin:2px 0px 2px 0px; padding:0px; }

.top3 .skype		{ display:inline-block; line-height:40px; color:White; font-size:20px; }
.top3 .skype img	{ border:none; margin:0 7px 0 0; }


.top_menu td	{ white-space:nowrap; }
.menu_up { color: #4265B3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up a { color: #4265B3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.top_text1 { color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.top_text { color: #D0C9F6; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.top_text a { color: #EBEEFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.top_text a:hover { color: #EBEEFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.menu_up2 { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up2 a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up2 a:hover { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.path { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.path a { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.path a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.pathNewTop	{ width:100%; }
.pathNew { width:100%; text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #CFCFCF; padding-left:10px; height:28px; line-height:28px; }
.pathNewTop .yashare-auto-init	{ width:133px; margin-right:0px; }
.pathNew a { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.pathNew a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }


.zag, .zag a { color: #D9D9F2; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
td.zag		{ padding-bottom:7px; }

.regH		{ padding-top:4px; padding-left:13px; width:137px; }
.regMap		{ background-image:url(/i/right_td_fon_137.gif); background-repeat:no-repeat; width:132px; padding:0 5px 5px 13px; }
.TRregMapA	{ cursor:pointer; } 
.TRregMap	{ display:none; }

.zag2 { color: #34349A; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
H1 { color:#3030a6; font-size:21px; font-family:Arial; text-decoration:none; padding-left:0px; padding-bottom:0px; padding-top:0px; padding-right:0px; margin:0px 0px 0px 0px; }
H1 a { color:#3030a6; font-size:21px; font-family:Arial; font-weight:bold; text-decoration:none; padding-left:0px; padding-bottom:10px; padding-top:0px; padding-right:0px; margin:0px 0px 0px 0px; }
H1 a:hover { color:#8C8CD9; font-size:21px; font-family:Arial; font-weight:bold; text-decoration:none; padding-left:0px; padding-bottom:10px; padding-top:0px; padding-right:0px; margin:0px 0px 0px 0px; }
H1.defh1	{ font-size:18px; }

.zag3 { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag3 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.zag3 a:hover { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.zag_right { color: #595959; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; }

h2 { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
h2 a { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
h2 a:hover { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }

h4	{ margin:10px 0px 10px 0px; font-size:12px; }
p.h5, h5,h6,h7,h8,h9 { font-family:Tahoma; font-size:9pt; font-weight:bold; color:black; margin:10px 0px 20px 0px; }

.menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.New_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.New_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.New_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.New_sub_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.New_sub_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.New_sub_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }


td.nm { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; background-image: url(/i/ug1G.gif); background-repeat: no-repeat; background-position: left top; }
td.nm a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
td.nm a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.brdG { border-left: 1px solid #C0BFC5; border-right: 1px solid #C0BFC5; padding: 10px; margin: 4px 0; }
.ug2G { background-image: url(/i/ug2G.gif); background-repeat: no-repeat; background-position: right top; height: 100%; }
.ug3G { background-image: url(/i/ug3G.gif); background-repeat: no-repeat; background-position: left bottom; height: 100%; }
.ug4G { background-image: url(/i/ug4G.gif); background-repeat: no-repeat; background-position: right bottom; height: 100%; }
.lineUpG { border-top: 1px solid #C0BFC5; margin: 0 4px; padding: 0; }
.lineDownG { border-bottom: 1px solid #C0BFC5; margin: 0 4px; padding: 0; }
/*
border-left: 1px solid #C0BFC5; border-right: 1px solid #C0BFC5;  margin: 0 0 4px 0; 
border-top: 1px solid #C0BFC5; border-bottom: 1px solid #C0BFC5; 
*/


.sub_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.sub_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.sub_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.bun_left	{ font-size:10px; font-family:Tahoma; }
.bun_left a, .bun_left a:hover { color:#D9D9F2; font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; }
.bun_left a:hover { color:#FFFFFF; }

.adver { color:#707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.adver a { color:#6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.adver a:hover { color:#CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }


.adver1 { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.adver1 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.adver1 a:hover { color: #CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }


h3 { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; padding:0; margin:0; }
h3 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; padding:0; margin:0; }
h3 a:hover { color: #CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; padding:0; margin:0; }

.rightColumn { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.rightColumn a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.rightColumn a:hover { color: #CBCBCB; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.regions	{ margin:0px; padding:0px 0px 0px 14px; }
.regions li { list-style-image: url(/i/ar_reg.gif); }

.data { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.scroll {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scroll_links {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scroll_links a {color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}
.scroll_links a:hover {color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}

.scrll {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scrll a {color: #6666CC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}
.scrll a:hover {color: #000000; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}


table.scrl { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; margin: 0 0 25px 0; }
table.scrl a { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
table.scrl a:hover { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
table.scrl a.choose { color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
table.scrl a.choose:hover { color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.scrl .top_text1 { color: #6666CC; }
.scrl select { color: #6666CC; font-size: 10px; font-family: Arial; font-weight: normal; margin: 0 10px 0 0; }
.scrl input { font-size: 11px; font-family: Arial; margin:0px 10px 0 0px; padding:0px 3px 0px 3px; }

div.scrl	{ color:Black; font-size:12px; font-weight:bold; margin-bottom:10px; }
div.scrl a, div.scrl a:hover	{ color:#34349a; font-size:12px; font-weight:bold; text-decoration:none; margin-left:5px; }

div.scrl a.ablack, div.scrl a.ablack:hover		{ height:15px; line-height:15px; display:inline-block; color:White; background:#373737 url(/i/0.gif) no-repeat 5px center; padding:0px 5px 0px 20px; font-weight:normal; }
div.scrl a.DESC, div.scrl a.ASC:hover		{ background-image:url(/i/i_arrDESC.gif); }
div.scrl a.ASC, div.scrl a.DESC:hover		{ background-image:url(/i/i_arrASC.gif); }

div.scrl .lc	{ float:right; margin-right:0px; }
div.scrl .lc a, div.scrl .lc a:hover		{ color:#6666cc; background-repeat:no-repeat; background-position:left center; padding-left:15px; margin-left:5px; }
div.scrl .lc span	{ color:White; background-color:#373737; height:15px; line-height:15px; font-size:12px; background-repeat:no-repeat;  background-position:5px center; padding-left:20px; margin-left:5px; }
div.scrl .lc a.list			{ background-image:url(/i/i_list.gif); margin-left:10px; }
div.scrl .lc a.tile			{ background-image:url(/i/i_tile.gif); }
div.scrl .lc span.list		{ background-image:url(/i/i_listH.gif); margin-left:10px; }
div.scrl .lc span.tile		{ background-image:url(/i/i_tileH.gif); }
div.scrl .lc a.active, div.scrl .lc a.active:hover		{ color:#777777; }
div.scrl span	{ display:inline-block; color:White; background-color:#373737; padding:0px 5px 0px 5px; font-weight:normal; }
div.scrl a:hover	{ text-decoration:underline; }

.right { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.right a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.right a:hover { color: #DBDBF3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }

.icq a {color: #5959BF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:underline;}
.icq a:hover {color: #0000FF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:underline;}

.text { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.text a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.text a:hover { color: #CBCBCB; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.text a.norm { font-weight:normal;}
.text h2, .text h3 { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
.text .s13 h2, .text .s13 h3 { color: #34349A; font-size: 15px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
.text h2 a, .text h3 a { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
.text h2 a:hover, .text h3 a:hover { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }

.newslistSep .text h2 a, .newslistSep .text h3 a	{ font-size:medium; }
.newslistSep .text h2 a:hover, .newslistSep .text h3 a:hover	{ font-size:medium; }


.actionText		{ font-size:12px; font-family:Tahoma; font-weight:bold; text-decoration:none; color:Red; }
.actionText	a, .actionText a:hover		{ font-size:12px; color:#6666CC; }
.actionText	a:hover		{ color:#CBCBCB; }
.actionText2		{ margin-left:20px; font-size:11px; font-family:Tahoma; font-weight:normal; text-decoration:none; color:#707070; }
.actionText2 a, .actionText2 a:hover		{ font-size:11px; color:#6666CC; }
.actionText2 a:hover		{ color:#CBCBCB; }
.ChildRubricsCSV	{  }
.ChildRubricsCSV a, .ChildRubricsCSV a:hover	{ font-weight:bold; }
.ChildRubricsBIG	{ text-align:center; padding-bottom:10px; }
/*	font-size:21px;	*/
.ChildRubricsBIG a, .ChildRubricsBIG a:hover	{ display:inline-block; white-space:nowrap; color:Black; font-family:Arial; font-size:18px; text-decoration:underline; padding:6px 15px 6px 15px; }
.ChildRubricsBIG a div	{ float:left; padding-right:6px; text-decoration:underline; font-weight:normal; }
.ChildRubricsBIG a img	{ border-style:none; text-align:right; display:block; float:right; }
.tooltip {
    display:none;
    background:url(/i/tooltip.png);
    height:163px;
    padding:40px 30px 10px 30px;
    width:310px;
    font-size:11px;
    color:#fff;
  }

.i_help		{ position:absolute; top:-20px; right:0px; width:165px; height:39px; padding:8px 0px 0px 0px; background:url(/i/iBig.png) no-repeat left center; color:#3c3c3c; font-style:italic; font-family:Arial; font-size:13px; text-align:right; }
.Black		{ color:Black; }
.s13		{ font-size:13px; }
.text_big		{ font-size: 10pt; font-family: Tahoma; }
.text_big h3	{font-size: 14pt; font-family: Verdana; color:Black; font-weight:bold; }
.text_big *	{font-size:10pt; font-family:Tahoma;}
.text_big p	{margin:5px 0px 2px 0px; }
.text_big .spec input	{ width:100%; border:1px solid #8888CC; }
.text_big input.i_submit	{ width:auto; font-size:14pt; font-weight:bold; font-family:Verdana; padding:3px 10px 3px 10px; cursor:pointer; }

/* Каталог */
.cat	{ }
.cat table	{  }
.cat td.bcf	{ border-bottom:solid 1px #CFCFCF; }
.cat td.be2	{ padding-left:15px; }
.cat td.be2 table	{ border-bottom:solid 1px #E2E2E2; width:100%; }
.cat td.be2 table td.New_sub_menu	{ width:100%; }

.cat .cat2 { padding-left:10px;}
.cat .cat3 { padding-left:15px;}
.cat .cat4 { padding-left:15px; filter:alpha(opacity=0); }

.cat_alt		{ clear:both; margin:5px 0px 5px 0px;  }
.cat_alt table	{ float:left; margin:0px 10px 0px 10px; width:180px; height:60px; }
.cat_alt a		{ font-size: 12px; font-family: Tahoma; font-weight: bold; }
.cat_alt a:hover	{ color: #CBCBCB; }
.cat_alt img	{ border:none; margin:0px 10px 0px 0px; }

.cat_alt2		{ margin:5px 0px 5px 0px; font-size:12px; font-family:Tahoma; color:Black; }
.cat_alt2 h3	{ color:Black; margin-bottom:10px; text-align:center; font-weight:bold; font-size:12px; }
.cat_alt2 a, .cat_alt2 a:hover		{ font-size:12px; color:#485db6; font-family:Tahoma; font-weight:normal; display:inline; font-weight:bold; }
.cat_alt2 a:hover	{ color:#CBCBCB; }

.cat_alt3		{ margin:5px 0px 5px 0px; }
.cat_alt3 center	{ display:block; clear:both; }
.cat_alt3 h2	{ font-size:20px; color:Black; font-family:Tahoma; font-weight:normal; text-align:center; }
.cat_alt3 div	{ float:left; margin:10px 10px 0px 10px; width:80px; height:100px; text-align:center; position:relative; }
.cat_alt3 a		{ font-size:9px; font-family:Tahoma; font-weight:bold; color:#6185c7; display:block; }
.cat_alt3 a:hover	{ font-size:9px; color: #CBCBCB; }
.cat_alt3 img	{ border:none; margin:0px 15px 5px 15px; }
.cat_alt3 div.i	{ position:absolute; top:0px; right:-15px; width:16px; height:16px; float:none; margin:0px 0px 0px 0px; }
.cat_alt3 div.i img	{ border:none; }

.cat_altR		{ margin:5px 0px 5px 0px; }
.cat_altR h2	{ font-size:13px; color:Black; font-family:Tahoma; font-weight:bold; text-align:center; }
.cat_altR div	{ width:auto; text-align:center; position:relative; }
.cat_altR a, .cat_altR a:hover		 
{
	margin:1px 0 0 0; padding:3px 10px; background-color:#EAEAF2; border:solid 1px #D5D4E2; border-radius:5px;
	font-size:10px; font-family:Tahoma; font-weight:normal; display:block; color:Black; text-decoration:none; }
.cat_altR a:hover	{ background-color:#D5D4E2; }
.cat_altR a img	{ display:none; margin:0; }
.cat_altR div.i	{ position:absolute; top:0px; right:0px; width:16px; height:16px; float:none; margin:0px 0px 0px 0px; }
.cat_altR div.i img	{ border:none; }


.cat_prev		{ margin:0px 0px 5px 0px; }
.cat_prev div	{ float:left; margin:10px 10px 0px 10px; width:140px; height:170px; text-align:center; }
.cat_prev a		{ font-size:12px; font-family:Tahoma; font-weight:bold; color:#6666cc; display:block; }
.cat_prev a:hover	{ color: #CBCBCB; }
.cat_prev img	{ border:none; width:100px; height:100px; margin:0px 20px 5px 20px; }



/* Товары */
.name { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.name a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.name a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline;}

.zag_goods { color: #6D64DB; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag_goods_stdel { color: #CC0000; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag_goods h2 { margin-bottom:5px; }

.expand {color: #525254; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration:none;}
.expand_val {color: #525254; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration:none;}

/* Сервис */
.zag_text { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

li {padding-top: 0px; padding-bottom: 5px;}

/* Footer */
.end { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.end a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.end a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.endD { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.endD a { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.endD a:hover { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.endD p { padding-top:3px; margin:0px; }

.abz {padding-bottom: 0px; padding-top: 0; padding-right: 0; padding-left: 20px;}
.abz2 { padding-bottom: 5px; padding-left: 13px; padding-right:20px; }
.insrt { margin:0; padding-bottom: 5px; padding-top: 5px; }

/* Кредит  */
.td1 { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #2B5890; padding: 0 0 0 5px; }
.td2 { background-color: #F2F2F2; }
.td2 input { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 100%; }

.tab1 { background-color: #E5E5E5; color: #666666; font-size: 11px; font-family: Arial; font-weight: normal; padding: 0 0 0 5px; }
.td3 { background-color: #F2F2F2; border-top: 1px solid #FFFFFF; }
.td3 input { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }

.butt { border: 1px solid #C9C9CA; background-color: #666666; color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; }


.sel { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.butt1 { border: 1px solid #C9C9CA; background-color: #666666; width: 100px; text-align: center; padding: 2px 0 2px 0; }
.butt1 a { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration:none; }
.butt1 a:hover { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration:none; }

.form1 { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 100%; }

.knopka1 { font-size: 10px; background-color: #E1DED9; padding:5px; margin:0; }

a.center_cat				{ display: block; color: #34349A; font-size: 12px; font-family:Tahoma; font-weight: bold; text-decoration:none; padding:0;  }
a.center_cat:hover	{ display: block; color: #BFBFBF; font-size: 12px; font-family:Tahoma; font-weight: bold; text-decoration:underline; padding:0; }
img.center_cat			{ border-style:none; margin:0 10px 0 10px; float:left; }


/* КЛАССЫ ДЛЯ КОРЗИНЫ fr_bask - фрейм корзины, определен в файле footer.inc, fr_bask_body - соответственно для body */
.fr_bask				{ 
	padding:0px;	margin:0px;
	width:400px;	height:140px;
	display:none; 
	position:fixed;
	top:0px;		left:0px;
	background:transparent url(/i/0.gif) no-repeat;
	background-attachment:fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 400) / 2)  + "px");
	border:1px solid black;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask3				{ 
	padding:0px;	margin:0px;
	width:400px;	height:140px;
	display:none;
	position:fixed;
	top:0px;		left:0px;
	background:transparent url(/i/0.gif) no-repeat;
	background-attachment:fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 400) / 2)  + "px");
	border-style:none;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask3_IE_OLD				{ 
	padding:0px;	margin:0px;		display:none;	 z-index:1001;
	width:400px;	height:140px;	border-style:none;
	position:absolute; left:0px;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + ((window.screen.height-0)/2) + "px");
	background:none;	background-attachment:fixed;
	filter: alpha(Opacity=95);
}

.fr_call_send				{ 
	padding:0px;
	margin:0px;
	width:400px; height:220px; display:none; 
	position:fixed;
	top:0px; left:0px;
	background:#eae5fa url(/i/0.gif) no-repeat;	background-attachment: fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 420) / 2) + "px");
	border:1px solid black;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask_body						{ background:#eae5fa url(/i/0.gif) no-repeat; background-attachment:fixed; padding:0px; font-size:12px; font-family:Tahoma; }
.fr_bask_body .block_head			{ clear:both; }
.fr_bask_body .block_head p			{ float:left; }
.fr_bask_body .block_head img.ic_close	{ float:right; margin:3px 5px 0px 0px; }
.fr_bask_body .work					{ width:100%; text-align:center; }
.fr_bask_body .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body td					{ font-size:12px; font-family:Tahoma; }
.i_100								{ width:100%; }

.fr_bask_body2						{ background-color:#151579; padding:0px; font-size:12px; font-family:Tahoma; }
.fr_bask_body2 .block_head2			{ clear:both; width:100%; height:22px; min-width:160px; background-color:#34349A; color:white; font-weight:bold; }
.fr_bask_body2 .block_head2 *		{ font-size:12px; }
.fr_bask_body2 .block_head2 p		{ float:left; background-image:url(/i/ic_block_head.gif); background-repeat:no-repeat; background-position:9px 9px; color:white; margin:0px; padding:5px 0px 0px 10px; }
.fr_bask_body2 .block_head2 img.ic_close		{ float:right; margin:3px 5px 0px 0px; }
.fr_bask_body2 .work				{ text-align:center; width:100%; height:105px; background-image:url(/i/bun0.jpg); background-repeat:no-repeat; background-position:0px 0px; color:#ebeeff; border-top:solid 1px #ebeeff; }
.fr_bask_body2 .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body2 td					{ font-size:12px; font-family:Tahoma; }
.fr_bask_body2 a					{ color:#ebeeff; }
.fr_bask_body2 p.err				{ color:#FFBBBB; }

.fr_bask_body3						{ background:none; background-attachment:fixed; padding:0px; font-size:12px; font-family:Tahoma; border-style:none }
.fr_bask_body3 .block_head			{ clear:both; border-style:none; border-top:solid 1px black; height:21px }
.fr_bask_body3 .block_head p			{ float:left; padding-top:3px; }
.fr_bask_body3 .block_head img.ic_close	{ float:right; margin:3px 0px 0px 0px; }
.fr_bask_body3 .block_head div.L		{ width:100%; height:22px; background-image:url(/i/rndL.gif); background-position:left top; background-repeat:no-repeat; padding-left:7px; }
.fr_bask_body3 .block_head div.R		{ width:100%; height:22px; background-image:url(/i/rndR.gif); background-position:right top; background-repeat:no-repeat; padding-right:7px; }
.fr_bask_body3 .work					{ width:100%; text-align:center; background-color:white; font-family:Tahoma; font-size:12px; }
.fr_bask_body3 .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body3 td					{ }
.fr_bask_body3 li					{ font-size:12px; font-family:Tahoma; }

.block_head *	{ font-size:12px; }
.block_head		{ width:100%; height:22px; min-width:160px; border:1px solid gray; background-color:#34349A; color:white; font-weight:bold; clear:both; }
.block_head p	{ background-image:url(/i/ic_block_head.gif); background-repeat:no-repeat; background-position:9px 9px; color:white; margin:0px; padding:5px 0px 0px 10px; }

.bask_step_name	{ font-size:20px; font-family:Tahoma; font-weight:bold; margin:10px 0px 0px 0px; }
.bask_step_name small	{ font-size:12px; }
.bask_step_name span	{ font-size:11px; font-style:italic; font-weight:normal; margin-top:3px; display:block; }

.basket_rules	{ height:70px; width:100%; display:block; overflow:auto; font-size:8pt; border:1px solid #CCCCCC; color:#707070; margin:10px 0px 0px 0px;}
.basket_rules div	{margin:5px 100px 5px 100px;}
.basket_rules p	{color: #707070; font-size:8pt;}

.basket_rules2	{ height:70px; width:100%; display:block; overflow:auto; font-size:8pt; border:1px solid #CCCCCC; color:#707070; margin:10px 0px 20px 0px;}
.basket_rules2 div	{margin:5px 100px 5px 100px;}
.basket_rules2 p	{color: #707070; font-size:8pt;}

.reg_div_menu { clear:both; height:30px; }

#reg_div_menu_0
{
background-color:#ececff; float:left; text-align:center; margin-right:2px;
border-style:solid solid none solid; border-width:1px; border-color:#DDD; 
width:250px; height:30px; 
}

#reg_div_menu_1
{
background-color:#ccccff; float:left; text-align:center; vertical-align:middle;
border-style:solid solid none solid; border-width:1px; border-color:#DDD; 
width:250px; height:30px; 
}

.reg_div_menu a 
{
	text-decoration:none; color:#3763b9; display:block; 
	height:30px; line-height:30px; white-space:nowrap;
}

.reg_div_menu a:hover { color:#cc0000; }
	
.reg_div_cont {	clear:both; border-collapse:collapse; background-color:#ececff; width:100%; }
.td_line1	{ width:500px; border-style:none none none solid; border-width:1px; border-color:#DDD; }
.td_line1	div { width:500px; height:1px; }
.td_line2	{ width:100%; border-style:solid solid none none; border-width:1px; border-color:#DDD; }
.reg_div_cont .cont { border-style:none solid solid solid; border-width:1px; border-color:#DDD; }
.reg_div_cont div	{ padding:0px 10px 10px 10px; }
#reg_div_0	{ display:block; }

.error_text		{ width:100%; height:70px; padding-right:5px; }
.error_comment	{ width:100%; height:70px; padding-right:5px; resize:none; }
.error_comment10	{ width:100%; height:103px; padding-right:5px; }
.error_comment1st	{ width:100%; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }

.c_rub_child a			{ color:#34349a; text-decoration:underline; font-weight:normal; }
.c_rub_child a:hover	{ color:#34349a; text-decoration:underline; font-weight:normal; }

.rub_center h2				{ font-size:12px; margin:10px 0px 5px 5px; }
.rub_center h3				{ color:#34349A; font-weight: bold; width:180px; text-align:center; }

/* КНОПКА - Подобрать ... по характеристикам 
*/

.btnFormFields			{ width:100%; cursor:pointer; }
.btnFormFields td		{ background:url(/i/btnFormFieldsI.png) repeat-x; }
.btnFormFields h2, .btnFormFields .c		{ display:block; line-height:32px; color:White; padding-left:10px; font-family:Tahoma; font-weight:bold; font-size:13px; }
.btnFormFields td.l		{ width:5px; height:32px; background:url(/i/btnFormFieldsL.png) no-repeat left top; }
.btnFormFields td.l div	{ width:5px; height:32px; }
.btnFormFields td.r		{ width:87px; height:32px; background:url(/i/btnFormFieldsR.png) no-repeat left top; }
.btnFormFields td.r div	{ width:87px; height:32px; background:url(/i/i_arrB.gif) no-repeat 6px 12px; line-height:32px; color:White; padding-left:30px; font-family:Tahoma; font-weight:normal; font-size:13px; }
.btnFormFields td.r div.up	{ background:url(/i/i_arrT.gif) no-repeat 6px 12px; }

.btnFormFields2			{ width:100%; position:relative }
.btnFormFields2 table.bg		{ width:100%; height:65px; position:relative; }
.btnFormFields2 table.bg td.c		{ width:100%; background:url(/i/btnFormFields2I.gif) repeat-x; }
.btnFormFields2 table.bg td.c div.ml { margin-left:-10px; }
.btnFormFields2 h2	{ display:block; color:White; font-family:Tahoma; font-weight:bold; font-size:16px; }
.btnFormFields2 table.bg td.l		{ width:24px; height:65px; background:url(/i/btnFormFields2L.gif) no-repeat left top; }
.btnFormFields2 table.bg td.l div	{ width:24px; height:65px; }
.btnFormFields2 table.bg td.r		{ width:24px; height:65px; background:url(/i/btnFormFields2R.gif) no-repeat left top; }
.btnFormFields2 table.bg td.r div	{ width:24px; height:65px; }
.btnFormFields2 table.bg td.r div.up	{ background:url(/i/i_arrT.gif) no-repeat 6px 12px; }
.btnFormFields2 .face	{ width:100%; height:65px; }
.btnFormFields2 .face .faceFields	{ font-family:Tahoma; font-size:14px; color:#333333; }
.btnFormFields2 .face .faceFields span	{ margin-left:10px; }
.btnFormFields2 .face .faceFields input, .btnFormFields2 .face .faceFields select	{ border:solid 1px #CCCCCC; border-radius:5px; margin:0px 5px 0px 5px; font-size:14px; padding:2px; }
.btnFormFields2 .face .faceFields .w226	{ width:226px; height:20px; }
.btnFormFields2 .face .faceFields .price	{ width:60px; }
.btnFormFields2 .ext	{ position:absolute; right:5px; bottom:5px; background:url(/i/btnFormFields2Ext.png) no-repeat; width:226px; height:29px; cursor:pointer; }
.btnFormFields2 .ext div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:White; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrDown.png) no-repeat 203px 4px; }
.btnFormFields2 .ext.up div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:White; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrUp.png) no-repeat 203px 3px; }
.btnFormFields2 .btn		{ display:inline-block; width:105px; height:22px; line-height:22px; text-align:center; background:url(/i/btnFormFields2_btnBlue.png) no-repeat; color:White; font-size:12px; font-weight:bold; text-decoration:none; }
.btnFormFields2 .btn.no		{ display:inline-block; width:105px; height:22px; line-height:22px; text-align:center; background:url(/i/btnFormFields2_btnGrey.png) no-repeat; color:White; font-size:12px; font-weight:bold; text-decoration:none; }
.btnFormFields2 .blueContainer			{ position:relative; background-color:#e1e1fe; padding:4px; border-radius:0px 0px 4px 4px; }
.btnFormFields2 .blueContainer .l	{ background:url(/i/btnFormFields2_blueBL.gif) no-repeat; width:4px; height:4px; position:absolute; bottom:0px; left:0px; }
.btnFormFields2 .blueContainer .r	{ background:url(/i/btnFormFields2_blueBR.gif) no-repeat; width:4px; height:4px; position:absolute; bottom:0px; right:0px; }
.btnFormFields2 .blueContainer .whiteContainer		{ background-color:White; border:solid 1px #cccccc; border-radius:5px; padding:9px; }
.btnFormFields2 .s_fields		{ border-bottom:none; }
.btnFormFields2 .s_fields .d_choice		{ border-left:none; }


.btnFormFieldsR			{ width:100%; position:relative; background-color:#eaeaf2; }
.btnFormFieldsR *		{ color:Black; }
/*
.btnFormFieldsR h2	{ display:block; color:Black; font-family:Tahoma; font-weight:bold; font-size:13px; padding:10px; }
*/
.btnFormFieldsR h2	{ display:block; background:#6666D0; border-radius:8px 0 0 0; color:White; font-family:Tahoma; font-weight:bold; font-size:13px; padding:10px; text-align:center; }


.btnFormFieldsR .ext	{ position:absolute; right:5px; bottom:5px; background:url(/i/btnFormFields2Ext.png) no-repeat; width:226px; height:29px; cursor:pointer; }
.btnFormFieldsR .ext div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:Black; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrDown.png) no-repeat 203px 4px; }
.btnFormFieldsR .ext.up div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:Black; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrUp.png) no-repeat 203px 3px; }
.btnFormFieldsR div.w100	{ width:100%; text-align:center; padding-bottom:10px; }
.btnFormFieldsR .btn, .btnFormFieldsR .btn:hover		{ display:inline-block; width:105px; height:22px; line-height:22px; text-align:center; background:url(/i/btnFormFields2_btnBlue.png) no-repeat; color:Black; font-size:12px; font-weight:bold; text-decoration:none; color:White; }
.btnFormFieldsR .btn.no, .btnFormFieldsR .btn.no:hover	{ display:inline-block; width:105px; height:22px; line-height:22px; text-align:center; background:url(/i/btnFormFields2_btnGrey.png) no-repeat; color:Black; font-size:12px; font-weight:bold; text-decoration:none; color:White; margin:0 10px; }

ul.filter-list, ul.filter-values {
	display:block;
	margin:0; padding:0; 
}
ul.filter-list	{ background-color:#eaeaf2; }
.filter-item ul.filter-values	{ display:none; }
ul.filter-list li, ul.filter-values li { 
	list-style: none outside none;
	vertical-align: top;
}
.filter-item { padding:5px 18px 5px 18px; border-top:solid 1px #CCCCCC; }
.filter-item>div, .filter-item>div a
{
	font-size:13px;
	margin-bottom:5px;
	display: block;
	position: relative;
	text-align: left;
	vertical-align: top;
}

.filter-item>div a, .filter-item>div a:hover	{ color:Black; font-size:13px; display:inline-block; }
/*
.filter-item i	{ display:inline-block; cursor:pointer; margin-left:-12px; height:16px; width:16px; overflow:hidden; background:url(/i/arrows.png) no-repeat -48px 0px; }
*/
.filter-item i	{ display:inline-block; cursor:pointer; margin-left:-12px; height:16px; width:16px; overflow:hidden; background:url(/images/productsCatalog_arrow.png) no-repeat center bottom; }
.filter-item.opened i	{ background:url(/images/productsCatalog_arrowOpened.png) no-repeat center bottom; }
.filter-item.opened ul.filter-values	{ display:block; }
.filter-item b	{ cursor:pointer; border-bottom:1px dotted currentColor; }
.filter-item span.i		{ display:inline-block; width:16px; height:16px; background:url(/i/iGrey.png) no-repeat; margin:0 0 0 3px; padding:0; }

.filter-values label	{ font-size:11px; font-weight:normal; }
.filter-values label a, .filter-values label a:hover	{ color:#34349A; font-weight:bold; font-size:12px; text-decoration:none; }
.filter-values label a.smallBlack, .filter-values label a.smallBlack:hover	{ font-weight:normal; font-size:11px; text-decoration:none; }
.filter-values label a.smallBlack:hover		{ text-decoration:underline; }

.btnFormFieldsR input.word	{ width:210px; }
#SearchFormExt_right	{  }
#action_right	{  }
#action_right a	{ color:#34349A; }


.s_fields				{ clear:both; width:100%; border-bottom:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px; color:Black; }
.s_fields a, .s_fields a:hover				{ font-family: Arial; font-size: 12px; font-weight:bold; }
.s_fields p				{ font-family: Tahoma; font-size: 12px; font-weight:bold; margin-top:5px; }
.s_fields .d_choice		{ float:left; margin-right:10px; border-left:1px solid #CCCCCC; padding-left:5px; }
.s_fields .d_choice p	{ font-family: Arial; font-weight:bold; margin:0px 0px 5px 0px; }
.s_fields select			{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input				{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input.price	{ width:80px; }
.s_fields input.word	{ width:200px; }
.s_fields p.choose		{ color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.def .g_list_spec		{ font-family:Tahoma; font-size: 11px; }
.g_list_spec			{ font-family:Tahoma; font-size: 11px; margin-top:0px; }
.g_list_spec p.text		{ margin-top:5px; font-size: 10px; }
.g_list_spec .id	{ text-align:right; font-size:12px; color:#777777; padding:10px 10px 0px 10px; }
.g_list_spec .id span	{ font-size:10px; }
.g_list_spec .lnk	{ text-align:left; padding:0px 10px 10px 10px; }
.g_list_spec .lnk a, .g_list_spec .lnk a:hover	{ color:#6666CC; font-size:11px; font-weight:bold; text-align:left; }
.g_list_spec .lnk a:hover	{ color:#CBCBCB; }



.g_list_spec .bask, .g_list_spec .bask:hover			{ display:block; width:105px; color:White; line-height:30px; text-align:center; text-decoration:none; font-weight:bold; }
.g_list_spec .bask div		{ width:105px; height:33px; background:url(/i/tile_bask.png) no-repeat; background-position:left top; }
.g_list_spec .quick, .g_list_spec .quick:hover			{ display:block; width:105px; color:White; line-height:30px; text-align:center; text-decoration:none; font-weight:bold; }
.g_list_spec .quick div		{ width:105px; height:33px; background:url(/i/tile_quick.png) no-repeat; background-position:left top; }


.spec h2 a				{ font-size:11px; color:#565656; }
.spec .work_img			{ width:125px; height:125px; float:none; margin:10px; }
.spec .borderL			{ border-right:dotted 1px #A0A0A0; border-bottom:dotted 1px #A0A0A0; }
.spec .borderR			{ border-bottom:dotted 1px #A0A0A0; }
.specdef				{ border-bottom:solid 2px #727272; }

.spec_head				{ height:26px; background:url(/i/!!!.gif) no-repeat; padding:5px 0px 0px 30px; color:#d54b14; font-size:16px; font-weight:bold; }
.spec_item			{ width:180px; text-align:left; font-size:11px; color:#5F5F5F; padding-bottom:9px; }
.spec_item span.mu	{ display:block; color:#5F5F5F; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px; }


.spec_item_def .spec_item		{ width:100%; }
.spec_item .g_price			{ color:#CC0000; font-weight:bold; font-size:17px; white-space:nowrap; margin:2px 0px 2px 0px; }
.g_list_spec2 .spec_item .g_price			{ color:Black; }
.spec_item .g_price th		{ padding-right:20px; color:#777777; font-size:12px; padding-top:5px; }
.spec_item .g_price span	{ font-weight:normal; font-size:12px; color:#707070; }
.spec_item .g_price_alt		{ text-align:left; color:#707070; font-weight:normal; white-space:nowrap; margin:2px 0px 2px 0px; font-size:11px; }
.spec_item .link_img		{ width:135px; height:135px; background:url(/i/news_td_fon.gif) no-repeat; display:block; text-align:center; margin:10px 0px 10px 0px; padding:0px; clear:both; }

.spec_item_def .link_img		{ width:135px; height:135px; background:url(/i/news_td_fon.gif) no-repeat; display:block; text-align:center; margin:10px 10px 10px 0px; padding:0px; clear:both; }

.spec_item_def .work_img		{ width:125px; float:none; margin:1px; padding:0px; }

.spec_item .work_img		{ width:125px; float:none; margin:1px; padding:0px; }
.spec_item .bask_img_text	{ color:#CC0000; font-size:11px; }
.spec_item a.bask_img_text:hover	{ font-size:11px; }
.news h2 {margin-bottom:5px; }

.spec_line			{ padding-bottom:20px; margin-top:20px; border-bottom:1px solid #AAAAAA; }
.spec_def .spec_line			{ padding-bottom:20px; margin-top:20px; border-bottom:1px solid #DCDCDC; }
.spec_line_end		{ }
.spec_item_border	{ border-right:dotted 1px #A0A0A0; }

.spec_def						{ text-align:center; margin:0px; }
.spec_def h2, .spec_def .g_list_spec h3, .spec_def h2 a, .spec_def .g_list_spec h3 a	{ font-size: 12pt; font-family:Verdana; text-decoration:none; color:#6666CC; padding:0px; margin:0px 0px 5px 0px; font-weight:bold; }
.spec_def h2 a:hover, .spec_def .g_list_spec h3 a:hover	{ color:#34349A; }
.spec_def .scroll_links			{ margin:0px; padding:0px; }
.def .spec_line	{border-style:none; padding-bottom:0px; margin-top:10px;  }



tr.g_list_head *			{ color:white; font-size:12px; font-weight:bold; }
tr.g_list_head th			{ white-space:nowrap; height:25px; background-color:#34349A; border-style:none solid none solid; 
border-width:1px; border-color:#A0A0A0; padding:0px 5px 0px 5px; text-align:center;}
tr.g_list_head th.g_list_head_orders		{ border-bottom:1px solid #A0A0A0; }

td.compare input	{ margin:2px 11px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 
//width: 13px; /* хак для ие6 и 7 */
}


.g_list								{ border-collapse:collapse; margin:0px 0px 10px 0px; width:100%; }
.g_list .tr2					{ background-color:#EFEFEF;  }
.g_list	th						{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td						{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td.g_name			{ text-align:left; }
.g_list .g_price			{ color:black; font-weight:bold; white-space:nowrap; }
.g_list .g_price_alt	{ margin-right:20px; white-space:nowrap; }
.g_bask_img	{ margin-right:5px; }

.repRubrics h2	{ display:block; text-align:center; color:Black; margin:5px 0px 10px 0px; font-weight:normal; font-size:20px; }
.repRubrics h2 a, .repRubrics h2 a:hover	{ font-size:20px; font-weight:normal; text-decoration:underline; }
.repRubrics .action h2		{ text-align:left; }
.repRubrics .childRubrics2level		{ color:Black; }
.repRubrics .childRubrics2level div.tl		{ width:5px; height:5px; background:url(/i/tileT.gif) no-repeat left center; }
.repRubrics .childRubrics2level div.tr		{ width:5px; height:5px; background:url(/i/tileT.gif) no-repeat right center; }
.repRubrics .childRubrics2level .t			{ width:100%; height:4px; border-top:solid 1px #cdcdcd; background-color:White; }
.repRubrics .childRubrics2level .l			{ width:4px; border-left:solid 1px #cdcdcd; background-color:White; }
.repRubrics .childRubrics2level .cnt		{ background-color:White; padding:3px 5px 3px 5px; }
.repRubrics .childRubrics2level .r			{ width:4px; border-right:solid 1px #cdcdcd; background-color:White; }
.repRubrics .childRubrics2level div.bl		{ width:5px; height:5px; background:url(/i/tileB.gif) no-repeat left center; }
.repRubrics .childRubrics2level div.br		{ width:5px; height:5px; background:url(/i/tileB.gif) no-repeat right center; }
.repRubrics .childRubrics2level .b			{ width:100%; height:4px; border-bottom:solid 1px #cdcdcd; background-color:White; }
.repRubrics .childRubrics2level h2			{ display:block; font-size:15px; font-family:Times New Roman; padding-bottom:4px; color:Black; font-weight:bold; margin:0px 0px 3px 0px; }
.repRubrics .childRubrics2level p			{ margin:0px; color:#34349A; font-size:15px; font-family:Times New Roman; }
.repRubrics .childRubrics2level a			{ font-size:15px; font-family:Times New Roman; font-weight:normal; font-style:italic; }
.repRubrics .childRubrics2level a.main		{ font-size:15px; font-family:Times New Roman; font-weight:bold; font-style:normal; }
.repRubrics .childRubrics2level a.old		{ display:block; padding:5px 0px 5px 0px; text-align:right; font-family:Arial; font-size:13px; font-weight:bold; font-style:normal; }

.g_list2		{ width:100%; }
.g_list2 h2, .g_list2 h2 a, .g_list2 h2 a:hover		{ color:#6666cc; font-size:20px; font-family:Tahoma; font-weight:bold; line-height:33px; text-align:center; text-decoration:none; margin:0px 0px 0px 0px; text-decoration:underline; }
.g_list2 h2 a:hover	{ text-decoration:underline; }
.g_list2 .head td	{ background-image:url(/i/h2I.gif); background-repeat:repeat-x; }
.g_list2 .gitem td	{ background-color:White;}
.g_list2 td.spL		{ border-left:solid 2px #919dd1; border-bottom:solid 1px #919dd1; }
.g_list2 td.spR		{ border-right:solid 2px #919dd1; border-bottom:solid 1px #919dd1; }

.g_list2 .head2 .l	{ background-image:url(/i/h2L2.gif); background-repeat:no-repeat; background-position:left top; border-bottom:solid 1px #919dd1; }
.g_list2 .head2 .r	{ background-image:url(/i/h2R2.gif); background-repeat:no-repeat; background-position:right top; border-bottom:solid 1px #919dd1; }
.g_list2 .head2 .c	{ border-top:solid 2px #919dd1; border-bottom:solid 1px #919dd1; background-color:White; text-align:center; }
.g_list2 .head2 .c img	{ border-style:none; }
.g_list2 .head2 .chld	{ text-align:center; padding-top:5px; padding-bottom:10px; font-size:11px; }


.g_list2 td.pic		{ border-bottom:solid 1px #919dd1; padding:8px 8px 8px 8px; }
.g_list2 td.pic img	{ border-style:none; }
.g_list2 td.gname	{ width:180px; border-right:solid 1px #919dd1; border-bottom:solid 1px #919dd1; padding:8px 8px 8px 8px; text-align:left; }
.g_list2 td.gname img		{ margin:0px 10px 0px 0px; border-style:none; }
.g_list2 td.gname div			{ width:180px; text-align:left; }
.g_list2 td.gname div.compare	{ width:180px; white-space:nowrap; padding-top:5px; display:block; text-align:left; }
.g_list2 td.gname div.compare input	{ margin:2px 11px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 
//width: 13px; /* хак для ие6 и 7 */
}
.g_list2 td.gname div.compare a, .g_list2 td.gname div.compare a:hover	{ color:Black; font-weight:normal; font-size:11px; text-decoration:underline; font-family:Tahoma; text-align:left; }
.g_list2 td.gname div.compare a:hover	{ color:#6666cc; }
.g_list2 h3 a, .g_list2 h3 a:hover	{ display:block; color:#6666cc; text-decoration:underline; font-weight:bold; font-size:11px; line-height:18px; }
.g_list2 h3 a:hover		{ color:#CBCBCB; }
.g_list2 h3		{ margin:0px 0px 0px 0px; font-weight:bold; }
.g_list2 .gannt		{ width:100%; border-bottom:solid 1px #919dd1; padding:8px; }
.g_list2 .gbask		{ width:140px; border-left:solid 1px #919dd1; border-bottom:solid 1px #919dd1; padding:8px 0px 8px 8px; }
.g_list2 .gbask div		{ width:140px; white-space:nowrap; text-align:left; font-size:11px; }
.g_list2 .gbask img	{ text-align:right; margin:0px 0px 8px 10px; border-style:none; }
.g_list2 .gbask p	{ white-space:nowrap; color:Black; font-weight:bold; font-size:12px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; }

.g_list2 .footLink td, .g_list2 .footLink th	{ height:22px; background-image:url(/i/h2Ib.gif); background-repeat:repeat-x; background-position:center bottom; text-align:left; }
.g_list2 .footLink th	{ width:14px; }
.g_list2 .footLink .l		{ background-image:url(/i/h2Lb.gif); background-repeat:no-repeat; background-position:left bottom; }
.g_list2 .footLink .r		{ background-image:url(/i/h2Rb.gif); background-repeat:no-repeat; background-position:right bottom; }
.g_list2 .footLink .c		{ padding:5px 5px 7px 8px; font-size:14px; background-color:White; color:#ff6000; font-family:Tahoma; }
.g_list2 .footLink .c td	{ background-image:none; }
.g_list2 .footLink .c td a, .g_list2 .footLink .c td a:hover	{ font-size:14px; background-color:White; color:#ff6000; }

.g_list2 .foot table { height:22px; width:100%; font-size:10px; color:Black; line-height:22px; width:100%; }
.g_list2 .foot table th { height:22px; border-bottom:none; }
.g_list2 .foot table td	{ padding-right:25px; white-space:nowrap; vertical-align:middle; border-bottom:none; }
.g_list2 table .com	{ width:200px; text-align:right; color:#707070; font-size:10px; padding-left:50px; padding-right:0px; }
.g_list2 .foot img		{ border-style:none; }
.g_list2 .foot img.st	{ border-style:none; margin:0px 0px 0px 5px; }
.g_list2 .f				{ border-bottom:solid 1px #919dd1; padding:8px; color:Black; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.g_list2 .f2			{ border-bottom:solid 1px #919dd1; padding:8px; background-color:#e5e5f3; color:Black; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.obozn	{ text-align:center; }
.obozn table { font-size:10px; color:Black; line-height:22px; font-family:Tahoma; font-size:11px; margin:5px 10px 5px 10px; }
.gtiles .obozn table { margin:0px 10px 15px 10px; }

.obozn table tr	{ vertical-align:middle; }
.obozn table th { }
.obozn table td	{ padding-right:25px; white-space:nowrap; border-bottom:none; }
.obozn img		{ border-style:none; vertical-align:middle; }
.obozn img.st	{ border-style:none; margin:0px 5px 0px 5px; }


.g_list2 .foot	{  }
.g_list2 .foot td	{ background-color:White; padding:5px 0px 5px 8px; font-size:11px; border-bottom:solid 1px #919dd1; }
.g_list2 .foot a, .g_list2 .foot a:hover	{ font-size:11px; color:#4d61b5; text-decoration:underline; }
.g_list2 .foot a:hover	{ color:#CBCBCB; }
.g_list2 .footh35	{  }
.g_list2 .footh35 td	{ height:35px; }
.g_list2 td.bL		{ border-left:solid 2px #919dd1; border-bottom:solid 1px #919dd1; padding:0px 0px 0px 0px; }
.g_list2 td.bR		{ border-right:solid 2px #919dd1; border-bottom:solid 1px #919dd1; padding:0px 0px 0px 0px; }
.g_list2 td.bC, .g_list2 td.bC td		{ padding:0px 0px 0px 0px;}


/*.gtiles	{  }*/
.gtiles	{ width:100%; }
.gtiles .tile	{ float:left; width:230px; margin: 0px 15px 15px 0px; background-color:#FFFFFF; }
.gtiles .tile .top	{ width:230px; height:5px; background-image:url(/i/tileT.gif); }
.gtiles .tile .bottom	{ width:230px; height:5px; background-image:url(/i/tileB.gif); }
.gtiles .tile .cnt	
{
	width:216px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 0px 6px 0px 6px;
    position:relative;
}
.gtiles .tile .cnt .id	{ text-align:right; font-size:12px; color:#777777; }
.gtiles .tile .cnt .id span	{ font-size:10px; }
.gtiles .tile .cnt .img { float:left; position:relative; }
.gtiles .tile .cnt .right	{ float:right; color:Black; text-align:center; width:auto !important; }
.gtiles .tile img.stat	{ margin:5px 0px 5px 0px; }
/*
.gtiles .tile span.mu { color:#777777; display:block; font-weight:bold; margin:5px 5px 0px 5px; clear:both; }
*/
.gtiles .tile h3, .gtiles .tile h3 a, .gtiles .tile h3 a:hover { color:#34349a; font-weight:bold; font-size:12px; }
.gtiles .tile h3	{ display:block; margin:5px 5px 15px 5px; clear:both; }
.gtiles .tile .text	{ white-space:normal; margin:0px 5px 0px 5px; }
.gtiles .tile .type	{ color:black; margin:10px 5px 0px 5px; white-space:normal; }
.gtiles .tile .type a, .gtiles .tile .type a:hover	{ font-weight:normal; color:#34349a; }
.gtiles .tile .hr	{ width:100%; height:15px; background-image:url(/i/tileHR.gif); background-repeat:no-repeat; background-position:center center; }
.gtiles .tile .price	{ text-align:center; color:Black; font-weight:bold; font-size:16px; padding:3px; }
.gtiles .tile .price font	{ font-weight:normal; font-size:14px }
.gtiles .tile .priceW	{ text-align:center; padding:3px; }

.gtiles .tile .bask, .gtiles .tile .bask:hover			{ display:block; float:left; color:White; line-height:30px; text-align:center; text-decoration:none; }
.gtiles .tile .bask div		{ width:105px; height:33px; background:url(/i/tile_bask.png) no-repeat; background-position:left top; font-size:11px; }

.gtiles .tile .quick, .gtiles .tile .quick:hover			{ display:block; float:right; color:White; line-height:30px; text-align:center; text-decoration:none; }
.gtiles .tile .quick div		{ width:105px; height:33px; background:url(/i/tile_quick.png) no-repeat; background-position:left top; font-size:11px; }
.gtiles .tile .credit2, .gtiles .tile .credit2:hover			{ display:block; float:right; color:White; line-height:30px; text-align:center; text-decoration:none; }
.gtiles .tile .credit2 div		{ width:105px; height:33px; background:url(/i/tile_bask.png) no-repeat; background-position:left top; font-size:11px; }

.gtiles .tile .credit, .gtiles .tile .credit:hover			{ display:block; clear:both; color:White; line-height:30px; text-align:center; text-decoration:none; }
.gtiles .tile .credit div		{ width:216px; height:33px; background:url(/i/btn216.png) no-repeat; background-position:left top; font-size:11px; }
.gtiles .tile .quick2, .gtiles .tile .quick2:hover			{ display:block; clear:both; color:White; line-height:30px; text-align:center; text-decoration:none; }
.gtiles .tile .quick2 div		{ width:216px; height:33px; background:url(/i/btnGreen216.png) no-repeat; background-position:left top; font-size:11px; }

.gtiles .expandable a, .glist .expandable a, .defspec .expandable a	{ font-weight:normal; }

.glist	{ width:100%; background-color:White; }
.glist .id	{ margin-top:10px; font-size:12px; color:#777777; }
.glist .id span	{ font-size:10px; }
.glist tr	{ vertical-align:top; }
.glist tr th	{ padding:0px; }
.glist tr td	{ padding-top:5px; }
.glist .catTL	{ width:5px; height:5px; background:url(/i/catTL.gif) no-repeat; }
.glist .catTR	{ width:5px; height:5px; background:url(/i/catTR.gif) no-repeat; }
.glist .catT	{ border-top:solid 1px #CCCCCC; }
.glist .catBL	{ width:5px; height:5px; background:url(/i/catBL.gif) no-repeat; }
.glist .catBR	{ width:5px; height:5px; background:url(/i/catBR.gif) no-repeat; }
.glist .catB	{ border-bottom:solid 1px #CCCCCC; }
.glist .catL	{ border-left:solid 1px #CCCCCC; }
.glist .catR	{ border-right:solid 1px #CCCCCC; }
.glist .pic		{ padding:0px 20px 0px 8px; }
.glist .compare a, .glist .compare a:hover	{ color:#777777; font-weight:bold; text-decoration:none; line-height:18px; }
.glist .compare img		{ margin-left:3px; margin-right:8px; }
.glist .img		{ position:relative; }
/*
.glist h3		{ color:#777777; display:inline-block; font-weight:bold; margin:0px 20px 5px 0px; }
.glist span.mu	{ color:#777777; display:inline-block; font-weight:bold; margin:0px 20px 5px 0px; }
*/
.glist h3, .glist h3 a, .glist h3 a:hover { color:#34349a; display:inline-block; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold; }
.glist .text	{ white-space:normal; margin:8px 5px 0px 0px; }
.glist .type	{ color:black; margin:10px 0px 0px 0px; font-weight:bold; }
.glist .type a, .glist .type a:hover	{ font-weight:bold; color:#34349a; }
.glist .pricetd	{ padding-left:15px; width:195px; }
.glist .pstat	{ height:25px; border-bottom:solid 1px #CCCCCC; } 
.glist .stat	{ float:right; }
.glist .price	{ color:Black; font-weight:bold; font-size:14px; width:185px; padding:10px 5px 10px 5px; }
.glist .priceW	{ color:#777777; font-weight:normal; width:185px; padding:0px 5px 15px 5px; }
.glist .price font		{ display:inline-block; width:90px; }
.glist .priceW font		{ display:inline-block; width:90px; }

.glist .bask, .glist .bask:hover			{ float:left; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .bask div		{ width:84px; height:26px; background:url(/i/glist_bask.png) no-repeat; background-position:left top; }
.glist .bask2, .glist .bask2:hover			{ float:left; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .bask2 div		{ width:84px; height:26px; background:url(/i/btn84.png) no-repeat; background-position:left top; }
.glist .quick, .glist .quick:hover			{ float:right; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .quick div		{ width:101px; height:26px; background:url(/i/glist_quick.png) no-repeat; background-position:left top; }
.glist .credit2, .glist .credit2:hover			{ float:right; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .credit2 div		{ width:101px; height:26px; background:url(/i/btn101.png) no-repeat; background-position:left top; }
.glist .credit, .glist .credit:hover			{ clear:both; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .credit div		{ width:195px; height:26px; background:url(/i/btn195.png) no-repeat; background-position:left top; }
.glist .quick2, .glist .quick2:hover			{ clear:both; display:block; color:White; line-height:24px; text-align:center; text-decoration:none; }
.glist .quick2 div		{ width:195px; height:26px; background:url(/i/btnGreen195.png) no-repeat; background-position:left top; margin-top:5px; }

.glist .catLine			{ padding-top:10px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.glist .catLine div		{ border-top:solid 1px #CCCCCC; width:100%; height:10px; }
.glist .catLineObozn	{ border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }


.glistFoot		{ width:100%; background-color:White; margin-bottom:15px; }
.glistFoot .catBL	{ width:5px; height:5px; background:url(/i/catBL.gif) no-repeat; }
.glistFoot .catBR	{ width:5px; height:5px; background:url(/i/catBR.gif) no-repeat; }
.glistFoot .catB	{ width:100%; border-bottom:solid 1px #CCCCCC; }


.pgscrl0	{ margin:0px 0px 15px 0px; font-family:Tahoma; }
.pgscrl0 .pgscrl	{ width:100%; line-height:24px; height:24px; background-color:#d6d6db; background:#d6d6db url(/i/scrollL.gif) no-repeat left top; }
.pgscrl0 .pgscrl span	{ margin:4px 0px 4px 10px; line-height:16px; height:16px; color:#606060; font-size:11px; font-weight:bold; }
.pgscrl0 a, .pgscrl0 a:hover	{ font-weight:bold; color:#4646a1; font-size:12px; text-decoration:underline; margin:0px 5px 0px 5px; }
.pgscrl0 .pgsize a	{ margin-right:1px; }
.pgscrl0 a.active, .pgscrl0 a.active:hover	{ color:#777777; }
.pgscrl0 .pgscrl .pgsize	{ float:right; line-height:24px; height:24px; background:url(/i/scrollR.gif) no-repeat right top; padding-right:10px; color:Black; font-size:11px; font-weight:bold; }
.pgscrl0 .pgscrl .pgsize span	{ display:inline-block; color:White; background-color:#373737; font-size:12px; padding:0px 5px 0px 5px; font-weight:normal; }
.pgscrl0 .cp	{ color:Black; margin:0px 5px 0px 5px; font-size:12px; font-weight:bold; }

.arrBottom		{ width:100%; text-align:center; }
.arrBottom .showMoreAjax	{ display:inline-block; position:relative; float:none; clear:both; background:url(/i/arrBottom2.png) no-repeat center top; width:780px; height:42px; text-align:center; color:Black; font-size:14px; font-family:Arial; padding-top:9px; }
.arrBottom .showMoreAjax a, .arrBottom .showMoreAjax a:hover		{ color:#272683; font-size:14px; font-family:Arial; text-decoration:underline; }
.arrBottom .showMoreAjax .c	{ display:block; }
.arrBottom .showMoreAjax .r	{ position:absolute; right:10px; top:4px; }

.bask_in_quan					{ width:40px; text-align:right; margin:0px; border:1px solid #777777; }
td.bask_in_quan			{ white-space:nowrap; padding-right:20px; }
.bask_in_quan a, .bask_in_quan a:hover			{ color:Black; font-size:15px; font-weight:bold; text-decoration:none; }
.bask_in_quan input				{ width:40px; text-align:right; margin:0px; border:1px solid #777777; }
tr.bask_itog					{ background-color:#DDDDDD; }
td.bask_quan					{ padding-right:22px; text-align:right; font-weight:bold; }
td.bask_summ					{ white-space:nowrap; text-align:right; }

.bask_order_info			{ width:100%; }
.bask_order_info p		{ margin:0px 0px 5px 0px; font-size: 11px; }
.bask_comment					{ width:100%; height:80px; }

.bask_order_info select { font-size: 11px; font-family: Tahoma; }

.order_info						{ font-size: 12px; font-family: Tahoma; padding:10px; }

.g_h						{ color: #34349A; font-size: 12px; font-family: Verdana; text-decoration:none; padding:0 0 10px 0; margin:0; }
.g_info_top h1				{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info_top h2, .h2			{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info_top h3				{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info						{ width:100%; border-collapse:collapse; }
.g_info h1					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info h2					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
.g_info h3					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
.g_info h4					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
.g_all						{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
/*
.g_info h1					{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info h2					{ font-family:Tahoma; font-size:10pt; color:black; margin:0px 0px 5px 0px; }
.g_info_top h1				{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info_top h3				{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
*/
.g_info_top p				{ margin-top:5px; }




.g_info_top div.greenBtn  		{ background-image:url(/i/GoodsInfoGreenBtn.png); background-repeat:no-repeat; width:235px; height:32px; line-height:28px; color:white; font-size:14px; font-family:Tahoma; text-align:center; font-weight:bold; margin:20px 0px 5px 0px; }
div.tile div.greenBtn	{ background-image:url(/i/GreenBtn216.png); background-repeat:no-repeat; width:216px; height:32px; line-height:32px; color:white; font-size:14px; font-family:Tahoma; text-align:center; font-weight:bold; margin:0px 0px 5px 0px; }
.glist div.greenBtn	{ background-image:url(/i/GreenBtn197.png); background-repeat:no-repeat; width:197px; height:32px; line-height:32px; color:white; font-size:14px; font-family:Tahoma; text-align:center; font-weight:bold; margin:10px 0px 5px 0px; }
.g_info_top .price a, .g_info_top .price a:hover					{ text-decoration:none; }
.g_info_top div.baskBtn		{ background-image:url(/i/GoodsInfo2Bask.png); background-repeat:no-repeat; width:235px; height:32px; line-height:28px; color:white; font-size:14px; font-family:Tahoma; text-align:center; font-weight:bold; margin:0px 0px 5px 0px; }

.g_info_top .blueBtns		{ padding:0px 0px 0px 30px; width:100%; vertical-align:middle; }
.g_info_top .blueBtns .fl	{ display:block; width:150px; height:40px; float:left; background-repeat:no-repeat; background-image:url(/i/0.gif); margin:0px 20px 10px 0px; }
.g_info_top .blueBtns .fl a	{ padding-left:50px; line-height:40px; color:Black; font-size:12px; font-family:Arial; font-style:italic; font-weight:normal; white-space:nowrap; }
.g_info_top .blueBtns .call		{ background-image:url(/i/BlCall.png); }
.g_info_top .blueBtns .region	{ background-image:url(/i/BlRegion.png); }
.g_info_top .blueBtns table.fl a { line-height:normal; padding:0px 0px 0px 0px; line-height:normal; text-align:left; display:block; }
.g_info_top .blueBtns table.fl th	{ width:40px; }
.g_info_top .blueBtns table.fl td	{ width:110px; vertical-align:top; text-align:left; }
.g_info_top .blueBtns .assoc	{ background-image:url(/i/BlAssoc.png); }
.g_info_top .blueBtns .analog	{ background-image:url(/i/BlAnalog.png); }
.g_info_top .blueBtns .compare	{ background-image:url(/i/BlCompare.png); }
.g_info_top .blueBtns .print	{ background-image:url(/i/BlPrint.png); }
.g_info_top .blueBtns script	{ display:none; }
.g_info_top .blueBtns .line1 a	{ margin-top:8px; }

.g_info_top .small		{ text-align:left; font-size:9px }
.g_info_top .blueBtns input[type=checkbox]	{ display:none; }
.g_info_top .blueBtns .g_status		{ padding-top:0px; }
.g_info_top .blueBtns .g_status span	{ display:block; color:#8a8a8a; }
.g_info_top .action, .g_info_top .action:hover	{ color:Black; font-weight:bold; font-size:12px; font-style:italic; }
.g_info_top .action font		{ color:red; }
.g_info_top .action2, .g_info_top .action2:hover	{ color:Black; font-weight:bold; font-size:12px; font-style:normal; }
.g_info_top .action2 font		{ color:#8a8a8a; }
.g_info_aftertop *, .g_info_aftertop p	{ font-size:11px; color:#8a8a8a; font-family:Tahoma; }
.g_info_aftertop .action, .g_info_aftertop .action:hover	{ color:Black; font-weight:bold; font-size:12px; font-style:italic; }
.g_info_aftertop .action font		{ color:red; }
.g_info_aftertop .action2, .g_info_aftertop .action2:hover	{ color:Black; font-weight:bold; font-size:12px; font-style:normal; }
.g_info_aftertop .action2 font		{ color:#8a8a8a; }




.g_info .img_list			{ clear:both; margin:10px 0px 0px 0px; width:100%; text-align:left; }
.img_list .item				{ width:42px; margin:0px 0px 3px 2px; border:1px solid #CCCCCC; padding:1px; }
.g_status					{ font-size:16pt; color:#069c01; padding:10px 0px 10px 0px; }
.g_statusSPEC				{ font-size:12px; color:Black; font-weight:bold; padding-bottom:10px; }
.g_status .err				{ font-size:16pt; }
.g_status span				{ font-size:10pt; font-weight:bold; }
img.stat					{ margin-right:8px; }


.g_info_assoc					{ width:100%; border-collapse:collapse; }
.g_info_assoc h2			{ font-family:Tahoma; font-size:10pt; color:black; margin:0px 0px 5px 0px; }
.g_list_assoc					{ font-family:Tahoma; font-size: 11px; width:100%; margin-top:10px; }
.g_list_assoc td			{ padding-top:10px; padding-bottom:10px; border-top:1px solid #E2E0F6; }
.g_list_assoc p.text	{ margin-top:5px; font-size: 10px; }
.g_list_assoc .g_price			{ color:#34349A; font-size:12px; font-weight:bold; white-space:nowrap; }
.g_list_assoc .g_price span	{ color:#707070; font-size:11px; font-weight:normal; white-space:nowrap; }

.g_text								{ color: #707070; font-size:11px; font-family: Tahoma; }
.g_ex_table						{ margin-top:10px; width:100%; border-collapse:collapse; }
/*.g_ex_table .tr2			{ background-color:white; }*/
.g_ex_table td				{ background-color:white; padding:5px 3px 5px 3px; font-size:12px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;
              				  text-align:left; width:70%;
}
.g_ex_table .sep			{ padding:3px 10px 3px 10px; width:auto !important; }
.g_ex_table th				{ background-color:white; padding:5px 3px 5px 3px; font-size:12px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;
              				  text-align:left; width:30%; font-weight:bold; font-size:12px;
}
.g_ex_table .seph { background-color:#F5F5F5; color:#777777; font-weight:bold; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-size:12px; }
.g_ex_table .seph *	{ color:#777777; font-weight:bold; font-size:12px; margin:0px; padding:0px; }

.g_ex_table a, .g_ex_table a:hover { color:black !important; font-size:12px; }

.g_ex_table2						{ margin-top:10px; width:100%; border-collapse:collapse; }
.g_ex_table2 .tr2			{ background-color:white; }
.g_ex_table2 td				{ background-color:white; padding:3px 3px 3px 3px; font-size:11px; }
.g_ex_table2 .g_ex_name	{ text-align:left; width:30%; font-weight:bold; font-size:12px; }
.g_ex_table2 .g_ex_name a{ color:black; font-size:12px; }
.g_ex_table2 .g_ex_sep	{ background-color:#F5F5F5; color:#777777; font-weight:bold; }
.g_ex_table2 .g_ex_sep *	{ color:#777777; font-weight:bold; }
.g_ex_table2 .g_ex_val	{ text-align:left; width:70%; }


h2.err		{ margin-top:10px; margin-bottom:10px; color:red; }
h2.err *	{ color:red; }
h2.err a	{ text-decoration:underline; }
.err		{ font-size:12px; font-weight:bold; color:red; }
.err a	{ font-size:12px; font-weight:bold; color:red; }
.err a:hover	{ font-size:12px; font-weight:bold; color:black; }
.err_BIG		{ font-size:14pt; font-weight:bold; color:red; font-family: Tahoma; }
.err_BIG a	{ font-size:14pt; font-weight:bold; color:red; font-family: Tahoma; }
.err_BIG a:hover	{ font-size:14pt; font-weight:bold; color:black; }
.text .err_BIG a	{ font-size:14pt; font-family: Tahoma; }
.text .err_BIG 		{ font-size:14pt; font-family: Tahoma; }

.err0		{ font-size:11px; color:red; }
.green	{ color:green; }
.list		{ font-size:11px;  color:black; }

.footer_link		{ margin:5px 0px 15px 0px; border-collapse:collapse; background-color:#FEFEFF; width:100%; }
.footer_link td { border:1px solid #8484FF; }

.iePNG { filter:expression(fixPNG(this)); }

.currency_right		{ margin:0px 10px 0px 10px; width:130px; }
.currency_right	*	{ color:Black; font-size:10px; font-family:Tahoma; font-weight:normal; }
.currency_right	td	{ padding:2px 2px 2px 0px; white-space:nowrap; }

/* CPCR - почта России - BEGIN */
#tarifcalc-main-table {
	text-align:left; font-size: 12px; font-family: Tahoma; 
	}
#tarifcalc-error-bar { color: #ea2227; font-weight:bold; font-size: 12px; font-family: Tahoma;  }
#tarifcalc-result-bar { color: #000; font-size: 12px; font-family: Tahoma;  }
#from_Cities_Id {width:200px; font-size: 12px; font-family: Tahoma; }
#to_Cities_Id {width:200px; font-size: 12px; font-family: Tahoma; }
.sizebox {width:30px; font-size: 12px; font-family: Tahoma; }
.prmpad {padding-left:3px; font-size: 12px; font-family: Tahoma; }

.selectcitytable {width:400px; font-size: 12px; font-family: Tahoma; }
.selectcitytable td.col1 {width:180px; color:#000; font-size: 12px; font-family: Tahoma; }
.selectcitytable input {width:140px; font-size: 12px; font-family: Tahoma; }
.selectcitytable select {width:200px; font-size: 12px; font-family: Tahoma; }
.shin {color:#900; text-decoration:none; font-size: 12px; font-family: Tahoma; }
.shin:hover {color:#f00; text-decoration:underline; font-size: 12px; font-family: Tahoma; }

.defclassfromcity {width:400px; font-size: 12px; font-family: Tahoma; }
.defclassfromcity td.col1 {width:180px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclassfromcity td.col3 {width:70px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclassfromcity input {width:140px;font-size: 12px; font-family: Tahoma; }
.defclassfromcity select {width:200px;font-size: 12px; font-family: Tahoma; }

.defclasstocity {width:400px;font-size: 12px; font-family: Tahoma; }
.defclasstocity td.col1 {width:180px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclasstocity td.col3 {width:70px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclasstocity input {width:140px;font-size: 12px; font-family: Tahoma; }
.defclasstocity select {width:200px;font-size: 12px; font-family: Tahoma; }

.cpcr_res		{ width:500px; border-collapse:collapse; border:solid 1px gray; font-size: 12px; font-family: Tahoma; }
.cpcr_res td	{ border:solid 1px gray; font-size: 12px; font-family: Tahoma; }
.NewsDate		{ font-size: 12px; font-family: Tahoma;} 
/* CPCR - почта России - END */

.quest h2	{ color: #6666CC; font-size: 12px; font-family: Tahoma; font-weight: bold;}
.quest p, .quest td, .quest_tr td { color: #707070; font-size: 12px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.quest .res { background-color: #F2F2F2; }
.extsearch	{ text-align:center; }
.extsearch	{ text-align:center; }

.div_wait
{
	z-index:1000;
	visibility:hidden;
	position:fixed;  
	top:0;  
	left:0;  
	height:100%;  
	width:100%;  
	margin:0;  
	padding:300px 0 0 0;
	background:#DDDDDD;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
	opacity:.50;  
	filter: alpha(opacity=50);
}

.div_wait_msg
{ 
	z-index:2000; visibility:hidden;
	position:fixed; 
	top:250px;
	width:100%;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
}

.div_wait_OLD
{
	z-index:1000;
	visibility:hidden;
	position:absolute;  
	top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
	left:10px;  
	height:100%;  
	width:100%;  
	margin:0;  
	padding:0;  
	background:#FFFFFF url(/i/0.gif) no-repeat;	background-attachment: fixed;  
	filter: alpha(opacity=50);  
}

.div_wait_msg_old
{ 
	z-index:2000; visibility:hidden; 
	position:absolute;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + 250 + "px");
	width:100%;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
}

*.border_none *{ border:none; }
.border_none		{ border:none; }
.border_none *	{ border:none; }

.boroda	{ margin:10px 0px 15px 0px; }
div.boroda		{ padding:10px 0px 15px 0px; width:100% }
.boroda div		{ width:33%; float:left; text-align:left; }
.boroda *		{ font-family:Tahoma; font-size: 12px; font-weight:bold; }
.boroda td	{ text-align:left; vertical-align:text-top; }
.boroda a		{ display:block; margin-top:3px; padding-left:18px; background:white url(/i/ar4.gif) no-repeat 0px 4px; color: #6666CC; }
.boroda a:hover		{ color: #CBCBCB; }


/*.basketPacks		{ width:100%; font-size:12px; font-family:Tahoma; background-color:White; }*/
.basketPacks		{ width:100%; font-size:12px; font-family:Tahoma; }
.basketPacks *		{ font-size:12px; font-family:Tahoma; }
.basketPacks a, .basketPacks a:hover		{ font-weight:bold; color:#34349a; font-size:12px; }
.basketPacks a:hover	{ color:#8C8CD9; }

.basketPacks .sepL	{ border-left:solid 1px #CFCFCF; }
.basketPacks .sepL div	{ width:20px; height:20px;  }
.basketPacks .sep div	{ width:20px; height:20px;  }

.zagol		{ margin:0px 0px 10px 20px; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; }
.fr_bask_body3 .zagol		{ font-size:12px; margin:10px 0px 0px 0px; height:22px; min-width:160px; background-color:#34349A; color:White; font-weight:bold; text-align:left; clear:both; padding:5px 0px 0px 17px; }
.fr_bask_body3 .basketPacks		{ background-color:white; width:670px; }

.packRub img		{ border-style:none; margin:0px 10px 10px 10px; }

/*.pack		{ background-image:url(/i/spec_20.png); background-position:right top; background-repeat:no-repeat; font-weight:bold; }*/
.pack		{ font-weight:bold; }
/*.packRubGoods	{ padding:10px 0px 10px 0px; }*/
.packRubGoods	{ padding:0px 0px 0px 0px; }
.packRubGoods img		{ border-style:none; margin:0px 10px 10px 0px; width:50px; }
.qorder .packRubGoods img		{ margin:0; display:none; }
/*
.qorder .packRubGoods img		{ margin:0; display:none; }
*/
.qorder .zagol	{ margin-bottom:0; min-width:620px; }
.qorder .packRubGoods td	{ font-size:10px; }

.packRubGoods th		{ padding-left:10px; text-align:left; }
.basketPacks .PO			{ width:33%; float:left; }
.basketPacks .PO div	{ display:none; }

.basketPacks #softdesc	{ width:100%; padding-top:10px; }

.basketPacks div.g_price			{ color:black; font-weight:bold; white-space:nowrap; margin:10px 0px 10px 0px; }
.basketPacks .btn, .basketPacks .btn:hover 		{ background-image:url(/i/buyT.png); background-repeat:no-repeat; display:block; width:180px; height:48px; color:white; text-decoration:none; text-align:center; }
.basketPacks .btn div	{ color:black; font-family:Arial; font-size:15px; font-weight:bold; padding-top:11px; }

/*---------- tooltip -----------*/
a.tt:hover {
     position:relative; /* Установка позиции для отступов */
}

a.tt span {
     display:none; /* Запрет показа подсказки без наведения */
}

a.tt:hover span
{
	font-weight:normal;
	font-size:11px; /* Задание размера шрифта подсказки */
	display:block; /* Задание показа подсказки */
	position:absolute; /* Задание положения подсказки */
	top:-15px; /* Задание отступов */
	left:30px;
	background:#34349a; /* Задание цвета фона подсказки */
	border-width:1px;
	border-style:solid;
	border-color:#a0a0a0; /* Задание границы поля подсказки */
	color:white; /* Задание цвета шрифта подсказки */
	width:180px; /* Задание ширины поля подсказки */
	padding:5px;
	opacity: 0.8; /* Задание прозрачности поля подсказки */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.rBlogs		{ display:block; }
.rBlogs img	{ margin:10px 0px 0px 10px; }
.spec_def h3	{ text-align:left; }
.spec_def h3.hspec a, .spec_def .g_list_spec h3.hspec a	{ color:#CC0000; font-size:18px; margin:0px; padding:0px }

.calc	{ }
.calc td.p	{ font-size:14px; }
.calc td input	{ font-size:14px; }
.calcSum	{ font-size:14px; font-weight:bold; color:Black; }

.consSel	{ width:100%; font-family:"Courier New"; white-space:pre; }
.consSel option	{ font-family:"Courier New"; white-space:pre; }
a.ano_, a.ano_:hover		{ color:White; text-decoration:none; font-size:18px; }
.ano_ .d1		{ background-image:url(/i/buy0_1.gif); padding:0px; width:200px; height:48px; cursor:pointer; }
.ano_ .d2		{ text-align:left; display:block; padding:10px 0px 0px 45px; cursor:pointer; white-space:nowrap; }

.newslist	{ position:relative; }
.newslistSep	{ background:url(/i/defNewsSep.png) no-repeat center center; }
.newslist .data { color: #6666CC; }
.newslist .newsItem	 { width:50%; float:left; margin-top:8px; }
.newslist .newsItem .pad { padding-left:15px; padding-right:15px; }
.newslist .newsItem h2, .newslist .newsItem h3	{ margin-bottom:10px; }
.newslist div.data { color:#454545; margin-left:5px; margin-bottom:5px; font-size:11px; font-family:Tahoma; }
.newslist .fblock		{ float:left; padding:0px 10px 5px 0px; }
.newslist .imgblock		{ background:url(/i/news_td_fon2.gif) no-repeat; width:135px; height:135px }
.newslist td	{ color:Black; }
.newslist p, .newslist div.p		{ color:Black; margin-bottom:10px; font-size:11px; }

.newsitem .data { color: #6666CC; }
.newsitem td	{ color:Black; }
.newsitem p		{ color:Black; }
.newsitem .zag_text { color: #34349a; }



.newsitem .data { color: #6666CC; font-size:12px; }
.newsitem td	{ color:Black; font-size:11px; }
.newsitem p		{ color:Black; font-size:11px; }
.newsitem .zag_text { color: #34349a; font-size:12px; }
.newsitem a, .newsitem a:hover		{ font-size:12px; }
/*
/// *** VIC 12-04-2012
*/
.newslist ul, .newsitem ul	{ padding-left:155px; }

.rt			{ padding:0px 5px 10px 10px; border-bottom:solid 1px #CCCCCC; }
.rt .zag3	{ margin:0px 0px 9px 0px; }
.rt_main	{ }
.rt_main a	{ font-family:Tahoma; font-size:12px; color:#6666cc; }
.rt_child	{ font-family:Tahoma; font-size:11px; color:Black; padding:3px 0px 10px 0px; }
.rt_child a	{ font-family:Tahoma; font-size:11px; color:#6666cc; }
#sfdiv		{ width:100%; display:none; }

.baskAuth	{ width:100%; background-color:#f4f4f5; margin-bottom:4px; }
.baskAuth *	{ font-family:Tahoma; }
.baskAuth .baskAuthTop		{ background-color:#f4f4f5; border-top:solid 1px #e1e1f5; width:100%; }
.baskAuth .baskAuthBottom	{ background-image:url(/i/baskAUb.gif); }
.baskAuth .baskAuthl		{ background-image:url(/i/BaskAUl.gif); }
.baskAuth .baskAuthr		{ background-image:url(/i/BaskAUr.gif); }
.baskAuth .baskAuthHead		{ font-size:11px; color:#34349a; font-family:Tahoma; font-weight:bold; line-height:24px; }
.baskAuth div.reg			{ background-image:url(/i/reg.png); background-repeat:no-repeat; width:235px; height:30px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; padding-left:20px; margin:10px 0px 15px 0px; }
.baskAuth div.buyNoReg		{ background-image:url(/i/buyNoReg.png); background-repeat:no-repeat; width:235px; height:30px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; padding-left:60px; margin:15px 0px 15px 0px; }
.baskAuth a, .baskAuth a:hover					{ text-decoration:none; }
.baskAuth a.lnk img			{ margin:0px 10px 2px 0px; vertical-align:middle; }
.baskAuth a.lnk, .baskAuth a.lnk:hover					{ margin:0px 10px 0px 0px; color:#4058b6; font-size:11px; font-family:Tahoma; font-weight:normal; line-height:15px; text-decoration:underline; }
.baskAuth a.lnk2, .baskAuth a.lnk2:hover			{ margin-left:23px; color:#4058b6; font-size:11px; font-family:Tahoma; font-weight:normal; text-decoration:underline; }
.baskAuth span				{ display:block; font-size:11px; color:Black; font-family:Tahoma; font-weight:normal; }
.baskAuth span font			{ color:Red; }
.baskAuth input[type=text], .baskAuth input[type=password]		{ width:250px; height:19px; border-style:solid; border-width:1px; border-color:#CCCCCC; } 

.bask input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:0px 10px 5px 0px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }

.baskAuth .login			{ background-image:url(/i/LogIn.png); background-repeat:no-repeat; width:101px; height:30px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; text-align:center; margin:5px 20px 10px 0px; }
.baskAuth .remember			{ color:#4b4b4b; font-size:11px; }

.baskCnt	{ width:100%; background-color:#e0e0fa; margin-bottom:4px; }
.baskCnt *	{ font-family:Tahoma; }
.baskCnt .baskCntTop		{ background-color:#e0e0fa; width:100%; }
.baskCnt .baskCntBottom	{ background-image:url(/i/baskCUb.gif); }
.baskCnt .baskCntl		{ background-image:url(/i/BaskCUl.gif); }
.baskCnt .baskCntr		{ background-image:url(/i/BaskCUr.gif); }
.baskCnt .baskCntHead	{ font-size:11px; color:#34349a; font-family:Tahoma; font-weight:bold; line-height:24px; }
.baskCnt span			{ display:block; font-size:14px; color:Black; font-family:Tahoma; font-weight:bold; }
.baskCnt span font		{ color:Red; }
.baskCnt select			{ width:100%; height:19px; padding:0px 0px 0px 0px; line-height:19px; border-style:solid; border-width:1px; border-color:#CCCCCC; margin:5px 0px 5px 0px; background-image:url(/i/baskSelect.gif) no-repeat right; }
.baskCnt .acquire		{ margin:5px 0px 0px 10px; font-size:12px; color:Black; font-weight:bold; display:block; float:left }
.baskCnt .acquire a, .baskCnt .acquire a:hover	{ font-size:12px; color:#2956bd; }

#endorder			{ background-image:url(/i/endorderNo.png); background-repeat:no-repeat; width:141px; height:33px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; padding-left:10px; text-align:left; color:White; }
.bask #endorder			{ float:right; margin:0px 0px 10px 0px; }
#endorder.active	{ background-image:url(/i/endorder.png); background-repeat:no-repeat; width:141px; height:33px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; padding-left:10px; text-align:left; }
a.endorder, a.endorder:hover	{ text-decoration:none; color:White; }
.bask .orderList		{ background-image:url(/i/OrderList.png); background-repeat:no-repeat; width:234px; height:31px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; margin:0px 0px 10px 0px; text-align:center; }
.bask .olna				{ background-image:url(/i/OrderList_NA.png); }


.g_listBask			{ width:100%; background-color:White; margin-bottom:10px; margin-top:5px; }
.g_listBask .head *	{ line-height:29px; color:Black; font-size:11px; font-family:Tahoma; font-weight:normal; }
.g_listBask .l		{ border-left:solid 2px #919dd1; }
.g_listBask .r		{ border-right:solid 2px #919dd1; }
.g_listBask .head .l, .g_listBask .head .r	{ width:10px; border-style:none none none none; padding:0px; }
.g_listBask .head .l div	{ width:10px; height:32px; background-image:url(/i/baskLUtl.gif); background-repeat:no-repeat; }
.g_listBask .head td 	{ border-top:solid 2px #919dd1; border-bottom:solid 1px #919dd1; padding-right:10px; }
.g_listBask .head .r div	{ width:10px; height:32px; background-image:url(/i/baskLUtr.gif); background-repeat:no-repeat; }
.g_listBask .foot *	{ color:Black; font-size:12px; font-family:Tahoma; font-weight:bold; padding:0px; }
.g_listBask .foot .l, .g_listBask .foot .r	{ width:10px; border-style:none none none none; }
.g_listBask .foot .l div	{ width:10px; height:41px; background-image:url(/i/baskLUbl.gif); background-repeat:no-repeat; }
.g_listBask .foot td 	{ border-bottom:solid 2px #919dd1; line-height:29px; }
.g_listBask .foot th 	{ border-bottom:solid 2px #919dd1; white-space:nowrap; }
.g_listBask .foot .r div	{ width:10px; height:41px; background-image:url(/i/baskLUbr.gif); background-repeat:no-repeat; }
.g_listBask .foot font		{ font-size:11px; }
.g_listBask .foot span		{ display:inline; font-size:10px; }
.g_listBask .pic img		{ width:50px; border:solid 1px #CCCCCC; }
.g_listBask .gitem td, .g_listBask .gitem th		{ border-bottom:solid 1px #919dd1; }
.g_listBask .gitem td		{ padding:10px 10px 10px 0px; }
.g_listBask .gitem .price	{ width:110px; white-space:nowrap; color:#4b4b4b; font-size:12px; font-weight:bold; }
.g_listBask .gitem .price span		{ display:inline; font-size:10px; color:#4b4b4b; font-weight:normal; }
.g_listBask .gitem .price font		{ font-size:11px; color:#4b4b4b; }
.g_listBask .gitem .del		{ padding-left:10px; }
.g_listBask .gitem .l div, .g_listBask .gitem .r div	{ width:8px; height:1px; }
.g_listBask .gname a		{ color:#3761c1; display:block; font-size:12px; margin:0px 0px 5px 0px; }
.g_listBask .gitem td.gname	{ color:#4b4b4b; font-size:11px; padding-right:20px; }
.g_listBask .gname small	{ display:block; color:#111111; }
.g_listBask .back			{ background-color:#EFEFEF; }
.g_listBask .gitem td.baskQuan			{ white-space:nowrap; padding-right:20px; }
.baskQuan a, .baskQuan a:hover			{ color:Black; font-size:15px; font-weight:bold; text-decoration:none; }
.baskQuan input				{ width:40px; text-align:right; margin:0px; border:1px solid #777777; }

.dn		{ display:none; }
.cb		{ float:none !important; clear:both !important; width:1px !important; height:1px !important; padding:0 !important; margin:0 !important; }
.user_logged, .user_notlogged	{ }
.MsgInfo	{ min-height:25px; height:auto !important; height:25px; line-height:25px; color:Red; }

.tabs	{ width:100%; }
.tabs th	{ width:50%; background-color:White; border-width:1px; border-color:#d3d2d7; border-style:none solid solid solid; }
.tabs th a	{ display:block; line-height:35px; color:Black; font-size:14px; font-family:Tahoma; }
.tabs th.active a	{ text-decoration:none; }
.tabs th.active	{ background-color:Transparent; border-style:none none none none; }

/*
.regf		{ width:350px; }
.regf *		{ font-size:12px; font-family:Tahoma; font-weight:bold; }
.regf .red	{ color:#656bc3; }
.regf span	{ display:inline-block; }
.regf .sp div	{ width:20px; height:1px; }
.regf input[type=text]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; }
.regf input[type=text].w50	{ width:161px; }
.regf input[type=text].w100	{ width:346px; }
.regf input[type=password]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; width:161px; }
.regf .captchaImg	{ border:1px solid #CCCCCC; width:163px; height:31px; margin-top:2px }
.regf .newssubs		{ font-size:11px; font-weight:normal; }
.regf input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:2px 5px 5px 0px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }
.regf a.regBtn, .regf a.regBtn:hover		{ color:#f7f7fc; text-decoration:none; }
.regf a.regBtn:hover		{ text-decoration:underline; }
.regf .reg			{ background-image:url(/i/reg_basket.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; width:153px; height:28px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; margin:0px 0px 0px 12px; }
*/
.regf		{ width:470px; }
.regf *		{ font-size:12px; font-family:Tahoma; font-weight:bold; }
.regf .red	{ color:#656bc3; }
.regf span	{ display:inline-block; }
.regf .sp div	{ width:20px; height:1px; }
.regf input[type=text]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; }
.regf input[type=text].w50	{ width:221px; }
.regf input[type=text].w100	{ width:466px; }
.regf input[type=password]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; width:221px; }
.regf .captchaImg	{ border:1px solid #CCCCCC; width:163px; height:31px; margin-top:2px }
.regf .newssubs		{ font-size:11px; font-weight:normal; }
.regf input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:2px 5px 5px 0px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }
.regf a.regBtn, .regf a.regBtn:hover		{ color:#f7f7fc; text-decoration:none; }
.regf .reg			{ background-image:url(/i/reg_basket.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; width:153px; height:28px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; margin:0px 0px 0px 72px; }

.regy		{ width:470px; }
.regy *		{ font-size:12px; font-family:Tahoma; font-weight:bold; }
.regy .red	{ color:#656bc3; }
.regy span	{ display:inline-block; }
.regy .sp div	{ width:20px; height:1px; }
.regy input[type=text]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; }
.regy input[type=text].w50	{ width:221px; }
.regy input[type=text].w100	{ width:466px; }
.regy input[type=password]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; width:221px; }
.regy .captchaImg	{ border:1px solid #CCCCCC; width:163px; height:31px; margin-top:2px }
.regy .newssubs		{ font-size:11px; font-weight:normal; text-align:right; }
.regy input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:2px 0px 5px 5px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }
.regy a.regBtn, .regy a.regBtn:hover		{ color:#f7f7fc; text-decoration:none; }
.regy .reg			{ text-align:right; background-image:url(/i/reg_basket.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; width:153px; height:28px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; margin:0px 0px 0px 72px; }

.regf input[type=text].erri, .regf input[type=password].erri		{ border:solid 1px red; }
.regy input[type=text].erri, .regy input[type=password].erri		{ border:solid 1px red; }
.email, .required, .fio		{ }
.RegForm, .RegOk			{ }
.page_reg .RegOkWrapper		{ display:none; }

.PaymentAnnotation, .PaymentDescription		{  }
.ramka			{ background-image:url(/i/news_td_fon.gif); background-repeat:no-repeat; height:135px }


.about		{ margin:0px 0px 5px 0px; float:none; clear:both; }
.about div	{ float:left; margin:10px 10px 0px 10px; width:110px; height:150px; text-align:center; }
.about a		{ font-size:11px; font-family:Tahoma; font-weight:bold; color:#6666cc; display:block; }
.about a:hover	{ color: #CBCBCB; }
.about img	{ border:none; max-width:70px; max-height:70px; margin:0px 20px 5px 20px; }
div.tile div.a_ a, div.tile div.a_ a:hover	{ text-decoration:none; }
.glist div.a_ a, .glist div.a_ a:hover	{ text-decoration:none; }

.actionName		{ width:515px; height:34px; line-height:34px; font-weight:bold; color:White; text-align:center; background:url(/i/btn_SpecPrice.png) no-repeat; }
/*.actionName-big		{ color:#FFBBBB; font-size:12px; }*/
.actionName-big		{ color:Red; font-size:12px; }
.yandexOrder		{ display:none; }

.uslugi		{ font-size:13px; }
.uslugi	h2	{ font-size:15px; }
.uslugi p, .uslugi li, .uslugi div, .uslugi a, .uslugi a:hover		{ font-size:13px; text-indent:0px; }
.uslugi p, .uslugi div		{ text-align:justify; text-indent:30px; }

.GIoldPriceHead		{ color:#8a8a8a; font-size:14px; display:block; padding-bottom:5px; }
.GIoldPriceValue	{ color:black; font-size:14pt; display:inline-block; padding-bottom:10px; font-weight:bold; background-image:url(/i/red2.gif); background-repeat:repeat-x; background-position:0px 13px; white-space:nowrap; }
.GIPriceNal			{ display:block; font-size:16pt; font-weight:bold; color:#666CCC; padding-bottom:10px; white-space:nowrap; }
.GIPriceNal span	{ color:#8a8a8a; font-size:14px; }
.GIPriceBeznal		{ display:block; font-size:14px; font-weight:bold; color:#666CCC; text-align:center; white-space:nowrap; }
.GIPriceBeznal span	{ color:#8a8a8a; font-size:14px; }
.bsk	{}
.olna-msg	{ color:red; font-weight:bold; padding:0 0 10px 0; }

#RubricsViewAlt_TOP		{ text-align:center; margin-bottom:9px; }
#RubricsViewAlt_TOP a { margin-right:25px; font-size:13px; }
#RubricsViewAlt_TOP img	{ margin-left:5px; }



.m20	{ width:100%; vertical-align:middle; padding:5px 0 5px 0;  }
.m20 table				{ width:100%; height:29px; }
.m20 td	{ padding:0 5px 0 5px; }
.m20 a, .m20 a:hover			{ display:block; height:29px; line-height:29px; background:url(/i/top3menuI.png); margin:0px; padding:0px; font-family:Tahoma; color:#fafafc; font-weight:bold; font-size:12px; text-decoration:none; text-align:center; position:relative; white-space:nowrap; border-radius:4px; }
.m20 a:hover, .m20 a.act { background:url(/i/top3menuIact.png) }
#region .packRubGoods div	{ font-weight:bold; text-align:center; }
#region .packRubGoods div.striked	{ margin-bottom:10px; text-decoration:line-through; }