body{
	margin:0;
	color:#707172;
	font:12px/14px Arial, Helvetica, sans-serif;
}
img{border:none;}
a{
	color:#9a141b;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
#header{
	width:928px;
	overflow:hidden;
	padding:36px 37px 0 35px;
}
#header .t-box{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.logo{
	float:left;
	margin:8px 0 0 11px;
	display:inline;
}
.logo a{
	display:block;
	width:167px;
	height:86px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/logo.gif) no-repeat;
}
.links-box{
	float:left;
	width:445px;
	padding:5px 0 0 49px;
}
.links-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.links-box ul li{
	display:inline;
	font-size:11px;
	line-height:20px;
	padding:0 6px 0 0;
}
.links-box ul li.first a, .links-box ul li.first span{
	margin:0;
}
.links-box ul li em{
	width:7px;
	height:7px;
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/bullet1.gif) no-repeat;
}
* html .links-box ul li em{
	margin:6px 0 7px;
}
*+ html .links-box ul li em{
	margin:6px 0 7px;
}
.links-box ul li a{
	color:#878889;
	margin:0 0 0 12px;
	text-decoration:none;
}
.links-box ul li span{
	color:#878889;
	margin:0 0 0 12px;
	text-decoration:none;
}
.links-box ul li a:hover{
	text-decoration:underline;
}
#header .box{
	float:right;
	width:253px;
}
.recurs{
	width:128px;
	overflow:hidden;
	padding:3px 10px 11px 61px;
	text-align:center;
}
.basket_h {
	float:right;	
}
.recurs span{
	display:block;
	color:#878889;
	padding:0 0 4px;
}
.recurs .order_h{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	width:128px;
	height:26px;
	line-height:26px;
	background:url(/img/btn-of.gif) no-repeat;
}
.contact{
	width:191px;
	overflow:hidden;
	padding:14px 62px 7px 0;
	text-align:center;
	text-align:right;
	background:url(/img/bg-contact.gif) no-repeat 100% 0;
}
.contact strong{
	display:block;
	font-size:13px;
	line-height:15px;
	color:#9a141b;
}
.contact span{
	display:block;
	font-size:13px;
	line-height:15px;
	color:#878889;
}
.navigation{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-navigation.gif) repeat-x;
}
.navigation .holder{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-navigation-l.gif) no-repeat;
}
.navigation .frame{
	width:100%;
	overflow:hidden;
	height:44px;
	padding:3px 0 4px;
	background:url(/img/bg-navigation-r.gif) no-repeat 100% 0;
}
.navigation ul{
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	overflow:hidden;
}
.navigation ul li{
	float:left;
	padding:0 0 0 20px;
	font-size:14px;
	line-height:16px;
}
.navigation ul li a{
	float:left;
	color:#878889;
	height:28px;
	padding:16px 0 0;
	text-decoration:none;
}
.navigation ul li.home a{
	padding-left:43px;
	background:url(/img/ico01.gif) no-repeat;
}
.navigation ul li.kat a{
	padding-left:40px;
	background:url(/img/ico02.gif) no-repeat;
}
.navigation ul li.obz{
	padding:0 0 0 17px;
}
.navigation ul li.obz a{
	padding-left:37px;
	background:url(/img/ico03.gif) no-repeat;
}
.navigation ul li.help{
	padding:0 0 0 22px;
}
.navigation ul li.help a{
	padding-left:39px;
	background:url(/img/ico04.gif) no-repeat;
}
.navigation ul li.op{
	padding:0 0 0 22px;
}
.navigation ul li.op a{
	padding-left:35px;
	background:url(/img/ico05.gif) no-repeat;
}
.navigation ul li.vp{
	padding:0 0 0 17px;
}
.navigation ul li.vp a{
	padding-left:30px;
	background:url(/img/ico06.gif) no-repeat;
}
.navigation ul li a:hover,
.navigation ul li.active a{
	color:#9a141b;
}
.search-box{
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
	background:url(/img/bg-search-box.gif) repeat-x;
}
.search-box .holder{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-search-box-l.gif) no-repeat;
}
.search-box .frame{
	width:875px;
	height:37px;
	overflow:hidden;
	padding:6px 31px 16px 22px;
	background:url(/img/bg-search-box-r.gif) no-repeat 100% 0;
}
.search-box .search-f{
	float:left;
	width:650px;
}
.search-box .s-inner{
	width:235px;
}
.search-box .search-f span{
	float:left;
	width:588px;
	height:22px;
	overflow:hidden;
	background:url(/img/bg-input-search.gif) no-repeat;
	padding:3px 7px 5px 7px;
	margin:7px 0 0;
}
.search-box .s-inner span{
	width:179px;
	background:url(/img/bg-input-search-i.gif) no-repeat;
}
.search-box .search-f .text{
	float:left;
	width:564px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	background:none;
	border:none;
	font-size:12px;
	color:#878889;
	outline:none;
	padding:4px 12px 4px 12px;
}
.search-box .s-inner .text{
	width:155px;
}
.search-box .btn-search{
	float:right;
	display:inline;
	margin:4px 1px 0 0;
}
.btn-kons{
	float:right;
	padding:13px 41px 10px 0;
	background:url(/img/btn-cons.gif) no-repeat 100% 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#9a141b;
}
#main{
	width:931px;
	overflow:hidden;
	padding:5px 36px 16px 35px;
}
.twocolumns{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-twocolumns.gif) repeat-y;
}
.twocolumns .holder{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-twocolumns-t.gif) no-repeat;
}
.twocolumns .frame{
	width:931px;
	overflow:hidden;
	padding:6px 5px 7px 5px;
	background:url(/img/bg-twocolumns-b.gif) no-repeat 0 100%;
}
.aside1{
	float:left;
	width:650px;
	padding:0 0 5px 6px;
}
.flash{
	width:650px;
	overflow:hidden;
	padding:3px;
	background:url(/img/bg-flash.gif) no-repeat 100% 100%;
}
.flash img{
	display:block;
}
.aside2{
	float:right;
	width:228px;
	padding:0 15px 5px 0;
}
.aside2_{
	float:right;
	width:200px;
	padding:0 15px 5px 0;
	background: url(/img/bg-twocolumns-b.gif) no-repeat 0 100%;
}

.reg-box{
	width:187px;
	padding:8px 0 0 10px;
	overflow:hidden;
}
.reg-box .row{
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
}
.reg-box .text{
	float:left;
	margin:4px 0 0;
	overflow:hidden;
	background:#fcfcfc;
	border:1px solid #dbd9d9;
	width:91px;
	height:13px;
	font-size:11px;
	color:#b1b2b4;
	padding:2px 7px;
}
.reg-box .btn-v{
	float:right;
	margin:4px 0 0;
}
.reg-box .btn-nap{
	float:right;
}
.inside_login {
	float:left;
	font-size:11px;
	padding: 7px 0 0 40px;
}
.inside_login strong{
	padding:0 3px 0 0;
	font-size:11px;
}
.inside_login a{
	color:#878889;
}
.reg-box strong{
	display:block;
	padding:0 0 0 3px;
	font-size:11px;
}
.reg-box strong a{
	color:#878889;
}
.metod-box{
	width:226px;
	overflow:hidden;
	margin:22px 0 0;
	padding:0 0 11px;
	border:1px solid #e4e2e2;
	background:#fdfdfd url(/img/bg-metod.gif) repeat-x;
}
.metod-box .heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e5e3e3;
	text-align:center;
	padding:10px 0 10px;
}
.metod-box .heading h2{
	margin:0;
	font:bold 15px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a9999;
}
.metod-list{
	margin:0;
	padding:10px 5px 0 14px;
	list-style:none;
	overflow:hidden;
	width:207px;
}
.m-o-box .box-i{
	overflow:hidden;
	height:1%;
	padding:0 0 0 19px;
}
.m-o-box .metod-list{
	width:68px;
	float:left;
	padding:17px 5px 0 6px;
}
.metod-list li{
	float:left;
}
.m-o-box .metod-list li{
	padding:0 0 3px 0;
}
.m-o-box .metod-list li.m9{
	padding-top:15px;
}
.m-o-box .metod-list li.m6{
	margin:0 0 -15px;
	padding:0 0 3px 0;
	position:relative;
}
.metod-list li a{
	float:left;
	width:68px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
}
.metod-list li.m1 a{
	background:url(/img/m1.gif) no-repeat;
}
.metod-list li.m2 a{
	background:url(/img/m2.gif) no-repeat;
}
.metod-list li.m3 a{
	background:url(/img/m3.gif) no-repeat;
}
.metod-list li.m4 a{
	background:url(/img/m4.gif) no-repeat;
	height:30px;
}
.metod-list li.m5 a{
	background:url(/img/m5.gif) no-repeat;
	height:30px;
}
.metod-list li.m6 a{
	background:url(/img/m6.gif) no-repeat;
	height:30px;
}
.metod-list li.m4 a:hover{
	background-position:0 -30px;
}
.metod-list li.m5 a:hover{
	background-position:0 -30px;
}
.metod-list li.m6 a:hover{
	background-position:0 -30px;
}
.metod-list li.m7 a{
	background:url(/img/m7.gif) no-repeat;
}
.metod-list li.m8 a{
	background:url(/img/m8.gif) no-repeat;
}
.metod-list li.m9 a{
	background:url(/img/m9.gif) no-repeat;
}
.metod-list li.m10 a{
	background:url(/img/m10.gif) no-repeat;
}
.metod-list li.m11 a{
	background:url(/img/m11.gif) no-repeat;
}
.metod-list li.m12 a{
	background:url(/img/m12.gif) no-repeat;
}
.metod-list li.m13 a{
	background:url(/img/m13.gif) no-repeat;
}
.metod-list li.m14 a{
	background:url(/img/m14.gif) no-repeat;
}
.metod-list li.m15 a{
	background:url(/img/m15.gif) no-repeat;
}
.metod-list li a:hover{
	background-position:0 -27px;
}
.threcolumns{
	width:930px;
	overflow:hidden;
	margin:14px 0 0 1px;
	background:url(/img/bg-t-columns.gif) repeat-y;
}
.threcolumns .holder{
	width:100%;
	overflow:hidden;
	/*background:url(/img/bg-t-columns-b.gif) no-repeat 0 100%;*/
}
.threcolumns-i{
	width:930px;
	overflow:hidden;
	margin:14px 0 0 1px;
}
.threcolumns-i .holder{
	width:100%;
	overflow:hidden;
}
.t-columns{
	float:left;
	width:675px;
	overflow:hidden;
	background:url(/img/bg-t-columns-b.gif) no-repeat 0 100%;
}
.threcolumns-i .t-columns{
	width:769px;
}
.bside1{
	float:left;
	width:189px;
	padding:0 0 5px;
}
.threcolumns-i .bside1{
	padding:0;
}
.bside1 .heading{
	width:189px;
	height:31px;
	overflow:hidden;
	background:url(/img/bg-bside1-t.gif) no-repeat;
	text-align:center;
	padding:11px 0 0;
}
.bside1 .heading h2{
	margin:0;
	font:bold 15px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#707172;
}
.bside1 .box{
	padding:22px 10px 15px 19px;
	width:170px;
	overflow:hidden;
}
.p-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.p-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 6px;
}
.p-list li a{
	float:left;
	padding:0 0 0 53px;
	font:12px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
	text-decoration:none;
}
.p-list li a:hover{
	text-decoration:underline;
}
.p-list li.abbyy a{
	background:url(/img/ico07.gif) no-repeat;
	padding-top:4px;
	padding-bottom:5px;
}
.p-list li.acronis a{
	background:url(/img/ico08.gif) no-repeat;
	padding-top:5px;
	padding-bottom:2px;
}
.p-list li.acronis{
	padding:0 0 4px;
}
.p-list li.adobe a{
	background:url(/img/ico09.gif) no-repeat;
	padding-top:10px;
	padding-bottom:5px;
}
.p-list li.avira a{
	background:url(/img/ico10.gif) no-repeat;
	padding-top:5px;
	padding-bottom:7px;
}
.p-list li.eset a{
	background:url(/img/ico11.gif) no-repeat 0 3px;
	padding-top:3px;
	padding-bottom:5px;
}
.p-list li.eset {
	padding:0 0 8px;
}
.p-list li.symantec a{
	background:url(/img/ico12.gif) no-repeat 0 3px;
	padding-top:3px;
	padding-bottom:5px;
}
.p-list li.trend a{
	background:url(/img/ico13.gif) no-repeat 0 2px;
	padding-top:5px;
	padding-bottom:5px;
}
.p-list li.trend{
	padding:0 0 5px;
}
.p-list li.Microsoft a{
	background:url(/img/ico20.gif) no-repeat 0 2px;
	padding-top:5px;
	padding-bottom:10px;
}
.p-list li.Microsoft{
	padding:0 0 5px;
}
.p-list li.dr-web a{
	background:url(/img/ico14.gif) no-repeat;
	padding-top:6px;
	padding-bottom:7px;
}
.p-list li.kasper a{
	background:url(/img/ico15.gif) no-repeat 0 6px;
	padding-top:3px;
	padding-bottom:7px;
}
.p-list li.smeta a{
	background:url(/img/ico_smeta.png) no-repeat 0 6px;
	padding-top:3px;
	padding-bottom:7px;
}
.p-list li.onec a{
	background:url(/img/ico_1c.png) no-repeat 0 0px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.promt a{
	background:url(/img/ico_promt.png) no-repeat 0 5px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.venta a{
	background:url(/img/ico_venta.png) no-repeat 0 1px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.thebat a{
	background:url(/img/ico_bat.png) no-repeat 10px 0px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.sony a{
	background:url(/img/ico_sony.png) no-repeat 2px 7px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.rar a{
	background:url(/img/ico_rar.png) no-repeat 4px 0px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.radmin a{
	background:url(/img/ico_radmin.png) no-repeat 0px 5px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.quark a{
	background:url(/img/ico_quark.png) no-repeat 0px 0px;
	padding-top:3px;
	padding-bottom:13px;
}
.p-list li.paragon a{
	background:url(/img/ico_paragon.png) no-repeat 0px 2px;
	padding-top:3px;
}
.p-list li.nero a{
	background:url(/img/ico_nero.png) no-repeat 10px 0px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.kerio a{
	background:url(/img/ico_kerio.png) no-repeat 4px 6px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.graphisoft   a{
	background:url(/img/ico_graphisoft.png) no-repeat 4px 6px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.gfi   a{
	background:url(/img/ico_gfi.png) no-repeat 4px 0px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.entensys   a{
	background:url(/img/ico_entensys.png) no-repeat 4px 4px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.corel   a{
	background:url(/img/ico_orel.png) no-repeat 4px 4px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.autodesk     a{
	background:url(/img/ico_autodesk.png) no-repeat 4px 4px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.parallels a{
	background:url(/img/parallels_logo.jpg) no-repeat 0px 2px;
	padding-top:3px;
	padding-bottom:10px;
}
.p-list li.favi a{
	background:url(/img/favi.jpg) no-repeat 10px 0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
}
.bside2{
	float:right;
	width:464px;
	background:url(/img/bg-t-columns-b.gif) no-repeat -211px 100%;
}
.bside2 .heading{
	width:452px;
	height:31px;
	overflow:hidden;
	background:url(/img/bg-bside2-t.gif) no-repeat;
	text-align:center;
	padding:11px 12px 0 0;
}
.bside2 .heading h2{
	margin:0;
	font:bold 15px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#707172;
}
.bside2 .box{
	width:395px;
	overflow:hidden;
	padding:0 26px 4px 31px;
}
.bside2 .box2{
	width:427px;
	overflow:hidden;
	padding:5px 10px 31px 15px;
	font-size:11px;
}
.news-list{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	overflow:hidden;
}
.news-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:7px 0 8px;
	background:url(/img/separator1.gif) no-repeat;
}
.news-list li:first-child{
	background:none;
}
.news-list li span{
	display:block;
	padding:0 0 1px;
	font-size:11px;
}
.news-list li span a{
	color:#9c9d9f;
}
.news-list li h3{
	margin:0 0 3px;
	display:block;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}
.news-list li h3 a{
	color:#9a141b;
}
.news-list li p{
	margin:0;
	text-align:justify;
	font-size:11px;
}
.news-list li p a{
	font-size:10px;
	color:#9a141b;
}
.sidebar{
	float:right;
	width:215px;
	padding:0 23px 0 0;
}
.banner-list{
	margin:0 0 -3px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.banner-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 13px 13px;
}
.banner{
	display:block;
	width:200px;
	border:1px solid #dfe3e5;
}
.banner .hold{
	display:block;
	width:198px;
	overflow:hidden;
	border:1px solid #7e7c7d;
}
.banner a{
	width:100%;
}
.banner a img{
	display:block;
}
.text-box{
	width:924px;
	overflow:hidden;
	background:#c8c8c8;
	padding:19px 38px 16px 38px;
	text-align:justify;
	font-size:10px;
	line-height:12px;
	color:#5d5858;
}
.text-box p{
	margin:0;
}
#footer{
	width:926px;
	overflow:hidden;
	margin:0 auto;
	padding:17px 0 16px;
}
#footer .holder{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-footer.gif) repeat-y;
}
.copy{
	float:left;
	width:287px;
	padding:42px 10px 0 0;
}
.copy .btn-up{
	float:left;
	width:31px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/btn-up.gif) no-repeat;
}
.copy .text{
	float:right;
	width:241px;
	font-size:11px;
	line-height:13px;
	padding:1px 0 0;
	color:#727272;
}
.copy .text p{
	margin:0;
}
#footer .r-box{
	float:right;
	width:556px;
	padding:6px 0 0;
}
.f-nav{
	margin:0 -13px 0 -13px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
.f-nav li{
	float:left;
	padding:0 11px 0 13px;
	font-size:11px;
	line-height:13px;
	background:url(/img/separator2.gif) no-repeat 0 50%;
}
.f-nav li:first-child{
	background:none;
}
.f-nav li a{
	color:#707172;
}
#footer .hold{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:16px 0 10px;
}
#footer .address{
	float:left;
	width:300px;
}
#footer .address strong{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#707172;
}
#footer .address ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#footer .address ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	color:#707172;
}
#footer .address ul li span{
	color:#9a141b;
}
#footer .address ul li span a{
	color:#9a141b;
}
.powered{
	float:right;
	margin:26px 1px 0 0;
	display:inline;
}
.powered a{
	display:block;
	width:124px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/powered.gif) no-repeat;
}
.login-f{
	float:left;
	width:386px;
	padding:11px 0 0 36px;
}
.login-f .t-login{
	float:left;
	display:inline;
	width:89px;
	height:13px;
	background:none;
	border:1px solid #dbd9d9;
	padding:2px 8px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#b1b2b4;
	margin:0 6px 0 0;
}
.login-f .t-pass{
	float:left;
	display:inline;
	width:70px;
	height:13px;
	background:none;
	border:1px solid #dbd9d9;
	padding:2px 8px;
	font:11px/13px Arial, Helvetica, sans-serif;
	border-right:none;
	color:#b1b2b4;
}
.btn-info{
	float:left;
	margin:0 7px 0 0;
	display:inline;
	width:20px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/img/btn-info.gif) no-repeat;
}
.login-f .btn-login{
	float:left;
}
.login-f .btn-reg{
	float:right;
}
.breadcrambs{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.breadcrambs ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	overflow:hidden;
}
.breadcrambs ul li{
	float:left;
	padding:0 5px 0 10px;
	background:url(/img/separator3.gif) no-repeat 0 4px;
	font-size:10px;
	line-height:12px;
}
.breadcrambs ul li:first-child{
	background:none;
}
.breadcrambs ul li a{
	color:#9a141b;
}
.pr-box{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-t-columns.gif) repeat-y;
}
.pr-box .hold{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	background:url(/img/bg-t-columns-b.gif) no-repeat 0 100%;
}
.m-o-box{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
	background:url(/img/bg-m-o-box.gif) repeat-y;
}
.m-o-box .hold{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
	background:url(/img/bg-m-o-box-b.gif) no-repeat 0 100%;
}
.cside1{
	float:right;
	width:565px;
	padding:1px 0 0;
	margin:0 0 -8px;
}
.pro-box{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
	background:url(/img/bg-pr-box.gif) repeat-y;
}
.pro-box .t{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
	background:url(/img/bg-pr-box-t.gif) no-repeat;
}
.pro-box .b{
	width:532px;
	overflow:hidden;
	padding:10px 8px 20px 25px;
	background: url(/img/bg-pr-box-b.gif) no-repeat 0 100%;
}
.pro-box .text{
	float:left;
	width:415px;
	padding:14px 0 0 0;
}
.pro-box .box{
	float:left;
	width:415px;
}
.pro-box h2{
	margin:0 0 7px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#707172;
}
.pro-box p{
	margin:0 0 6px;
	text-align:justify;
	line-height:16px;
}
.pro-box .box a{
	color:#c50000;
}
.pro-box .pok{
	float:right;
	width:76px;
}
.pro-box .btn-pok{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	width:76px;
	height:23px;
	overflow:hidden;
	text-align:center;
	padding:10px 0 0;
	background:url(/img/btn-pok.gif) no-repeat;
}
.poks{
	padding:6px 2px 0 40px;
	font-weight:bold;
	color:#9a141b;
	text-align:right;
}
.pro-box .image{
	float:right;
}
.pro-box .image img{
	display:block;
}
.cside2{
	float:right;
	width:136px;
	padding:0 1px 0 0;
}
.cside2 .banner-i{
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	overflow:hidden;
}
.cside2 .banner-i li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 11px;
}
.cside2 .banner-i li a{
	float:left;
}
.cside2 .banner-i li a img{
	display:block;
}
.it-box{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	background:url(/img/bg-it-box.gif) repeat-y;
}
.it-box .b{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	background:url(/img/bg-it-box-b.gif) no-repeat 0 100%;
}
.it-box .heading{
	width:134px;
	height:27px;
	overflow:hidden;
	text-align:center;
	padding:13px 0 0;
	background:url(/img/bg-it-heading.gif) no-repeat;
}
.it-box .heading h2{
	margin:0;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#707172;
}
.it-box div{
	margin:0;
	padding:10px 8px 0 8px;
	overflow:hidden;
}
.it-box ul{
	margin:0;
	padding:10px 10px 0 14px;
	list-style:none;
	overflow:hidden;
}
.it-box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:10px;
	line-height:14px;
	padding:0 0 13px;
}
.it-box ul li p{
	margin:0;
}
.it-box ul li p a{
	color:#9a141b;
}
.it-box ul li p a strong{
	display:block;
	text-decoration:underline;
}
.it-box ul li p a:hover strong{
	text-decoration:none;
}
.tov-box{
	width:565px;
	overflow:hidden;
	background:url(/img/bg-tov-box.gif) repeat-y;
}
.tov-box .b{
	width:565px;
	overflow:hidden;
	padding:0 0 13px;
	background:url(/img/bg-tov-box-b.gif) no-repeat 0 100%;
}
.tov-box .heading{
	width:536px;
	height:34px;
	background:url(/img/bg-tov-heading.gif) no-repeat;
	overflow:hidden;
	padding:9px 0 0 29px;
}
.tov-box  h2{
	margin:0;
	font:bold 16px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#707172;
}
.tov-box .box{
	width:550px;
	padding:0 7px 0 8px;
}
.tov-box .hold{
	width:100%;
	overflow:hidden;
}
.tov-box .text{
	float:left;
	padding:24px 22px 0 22px;
}
.tov-box .text h3{
	margin:0 0 18px;
	font:bold 25px/26px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
}
.tov-box .text h4{
	margin:0;
	font:bold 14px/16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
}
.tov-box .text ul{
	margin:0;
	padding:12px 0 0 6px;
	list-style:none;
	overflow:hidden;
}
.tov-box .text ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	/*color:#9a141b;*/
	padding:0 0 14px 12px;
	background:url(/img/bullet2.gif) no-repeat 0 5px;
}
.tov-box .image{
	float:right;
	padding:22px 22px 10px 15px;
	
}
.tov-box .image img{
	
}
.hold-c{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
	background:url(/img/bg-hold-c.gif) repeat-y;
}
.hold-c .t{
	width:100%;
	overflow:hidden;
	background:url(/img/bg-hold-c-t.gif) no-repeat;
}
.hold-c .b{
	width:100%;
	overflow:hidden;
	padding:14px 0 15px;
	background:url(/img/bg-hold-c-b.gif) no-repeat 0 100%;
}
.dside1{
	float:left;
	width:239px;
	padding:0 0 0 25px;
}
.dside2{
	float:right;
	width:239px;
	padding:0 10px 0 0;
}
.hold-c h4{
	margin:0 0 6px;
	font:bold 14px/16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
}
.hold-c .text-i{
	width:200px;
	overflow:hidden;
}
.hold-c p{
	margin:0;
	font:11px/16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#707172;
	text-align:justify;
}
.lic-box{
	width:100%;
	overflow:hidden;
}
.lic-box .l-box{
	float:left;
	width:151px;
	padding:5px 0 0 1px;
}
.lic-box .l-box strong{
	display:block;
	font:bold 12px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
}
.lic-box label{
	float:left;
	font:11px/16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
	padding:1px 0 0;
}
.lic-box .l-box span{
	float:right;
	width:33px;
	height:19px;
	overflow:hidden;
	padding:0 2px;
	background:url(/img/bg-input-lic.gif) no-repeat;
}
.lic-box .text{
	float:left;
	width:33px;
	height:19px;
	overflow:hidden;
	background:none;
	border:none;
	font:bold 12px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
	text-align:center;
	padding:3px 0 2px;
}
.lic-box .row{
	overflow:hidden;
	width:100%;
	margin:10px 0 0;
}
.lic-box .r-box{
	float:right;
	width:76px;
	text-align:center;
}
.lic-box .r-box span{
	display:block;
	font:bold 12px/12px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#9a141b;
}
.lic-box .r-box .btn-kyp{
	width:100%;
	float:left;
	margin:5px 0 0;
}



/*			Листинг			*/
#pager {
	height:30px;
	font-size: 11px;
}

#pager a, #pager a:visited, #pager a:hover {
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding: 3px 5px;
}

#pager a:hover { text-decoration: underline; }

#pager span {
	display: block;
	float: left;
}

#pager .active { float: left; }

#pager .active a, #pager .active a:visited, #pager .active a:hover {
	background: #9a141b;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 5px;text-decoration: none;
}

.previous {
	float: left;
	padding-right: 5px;
}

.next {
	float: left;
	padding-left: 5px;
}

.previous img, .next img {
	width: 14px;
	height: 7px;
}

/*   futu_alert.css   */
.futu_alert_outer {
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	_position:absolute;
	_top: expression(
		eval(document.documentElement.scrollTop) + "px"
	);
	_width: expression(
		eval(document.body.clientWidth) + "px"
	);
	z-index:9999;
}
.futu_alert_outer .frame {
	position:relative;
	z-index:9999;
}
.futu_alerts_holder {
	position:absolute;
	left:69%; top:0;
	width:30%;
	z-index:9999;
}

.futu_alerts_holder .futu_alert {
	position:absolute;
	top:-1000px;
	background-color:#FFEBA0;
	font:1em Tahoma, sans-serif;
	border:1px solid #FFFFFF;
	margin-left:60px;
}
.futu_alerts_holder .futu_alert .futu_alert_header {
	font-family:Verdana;
	text-align:left;
	font-size:1em;
	margin:10px 20px 0;
	color:#fff;
}
.futu_alerts_holder .futu_alert .futu_alert_text {
	font-family:Verdana;
	text-align:left;
	font-size:0.8em;
	margin:10px 20px;
	color:#fff;
}
.futu_alerts_holder .futu_alert .futu_alert_close_button {
	position:absolute;
	padding:10px;
	top:0;
	right:0;
	outline:none;
}
.futu_alerts_holder .message {
	color:#FFF;
	background-color:#6690C9;
}
.futu_alerts_holder .error {
	color:#FFF;
	background-color:#ed6060;
}
.futu_alerts_holder .save {
	color:#FFF;
	background-color:#73a168;
}


.button {color:#9a141b;border:1px solid #000;background:#fff;}

div.error {color:#9a141b;font-size:12px;font-family:Tahoma;padding: 20px 0 0 23px;}


#bread-crumbs {
	width: 100%;
	overflow: hidden;
	clear: both; list-style:none;
}

#bread-crumbs li { float: left; list-style:none;}

#bread-crumbs img { margin: 0 5px; }

#bread-crumbs a, #bread-crumbs a:visited { text-decoration: none; }

#bread-crumbs a:hover { text-decoration: underline; }

#order-step-1 {
	font-size: 12px;
	margin: 15px 0;
}

#order-step-1 table { margin: 10px 0 10px 0px; }

#order-step-1 table td {
	vertical-align: middle;
	padding: 2px;
}

.continue {
	text-align: right;
	margin: 7px 0;
}
#order-step-2 {
	font-size: 12px;
	margin: 15px 0;
}
#profiles-title {color:#9a141b;
	font-weight: bold;
	margin-bottom: 15px;
}

#profiles table { margin-left: 5px; }

#profiles table td { padding: 2px 1px;}

#profiles ul { margin-right: 5px; list-style:none;}

#profiles ul li { line-height: 16px; list-style:none;}

.profile_view {list-style:none;}
.profile_view li{list-style:none;}
.help { padding: 10px 0; }



div.basket_clean {font-size:11px;padding: 30px 0 0 0;}
table.basket_table {border-collapse:collapse;margin: 0px 0 0 0;}
table.basket_table th{font-weight:bold;font-size:11px;color:#9a141b;text-align:center;padding: 0 0 10px 0;border:0;}
table.basket_table td{color:#000;text-align:center;padding: 3px 2px 3px 2px;border: 1px solid #000;font-size:11px;}
table.basket_table td input.count{text-align:center;border:0;width:37px;height:16px;font-size:10px;padding:3px 0 0 0;background: transparent url(/img/catalog_view_count.jpg) no-repeat left top;}
table.basket_table td span.one{font-size:11px;font-weight:bold;}
table.basket_table td span.rur s{background:#000;}
div.basket_system_btn {text-align:right;font-size:11px;padding-top:5px;}
div.basket_order_step {font-size:12px;font-weight:bold;color:#03432b;padding-top:10px;}
div.basket_order_input_text_title {padding: 10px 0 5px 20px;font-size:11px;color:#9b0000;}
div.basket_order_input_text {}
div.basket_order_input_text_alt {font-size:11px;color:#03432b;padding: 10px 0 5px 20px;}
div.basket_order_input_text input{border: 1px solid #9b0000;font-size:11px;width:250px;padding:2px 5px;}
div.basket_order_input_text_r {font-size:13px;}
div.basket_order_input_text_a {font-size:13px;}
div.basket_order_input_text_a textarea{width:350px;height:100px;border: 1px solid #9b0000;font-size:11px;}

.quick-order {
	clear: both;
	margin: 20px 0;
	border: 2px solid #9b0000;
	padding: 15px;
}

.quick-order-right {
	float: right;
	width: 350px;
	min-height: 200px;
	font-size: 12px;
}

.quick-order ol {
	margin-left: -20px;
}

.quick-order h3 {
	background: none;
	padding: 0;
	margin: 10px 0 !important;
	font-size: 15px !important;
}

.quick-order .catalog_view_alt {
	font-size: 12px;
}
.quick-order h2 {
	margin-top: 0;
	/*margin-bottom: 10px;*/
}

.quick-order .input {
	border: 1px solid #6c6c6c;
	font-size: 14px;
	width: 250px;
	padding: 7px 5px;
	margin-bottom: 8px;
}

.quick-order .select {
	font-size: 16px;
	width: 262px;
}

.clear {
	clear: both;
}

.payment a {
	border-bottom: 0;
	text-decoration: none;
}

.payment {
	width: 100%;
	border: none;
	/*background-color: #fafafa;*/
}

.payment .col-rect {
	width: 80px;
	text-align: center;
	vertical-align: top;
}

.payment .font1 {
	font-size: 12px;
	color: #6e6e6e;
	text-align: center;
}

.payment .mar_b10 {
	margin-bottom: 10px;
}

.payment .nw {
	white-space: nowrap;
}

.payment .wb1 {
	margin-bottom: 12px;
	background-color: #fff;
}

.payment .shadow-box1 {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.payment .rect1 {
	width: 80px;
	height: 47px;
}

.payment img {
	border: 0;
}

.payment .rect2 {
	width: 80px;
	height: 80px;
}

.payment .wb2 {
	margin-bottom: 25px;
	background-color: #fff;
}

.title-choice-buy {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
}