body {
	background-image: url(/bitrix/templates/newdesign/img/fonbody.gif);
	background-repeat: repeat-x;
	background-position: 0px 9px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	
}
img {border:0;}

#close {
position:absolute; 
right:40px; 
bottom:120px; 
z-index:9999;
font-size:12px; 
color:#fff; 
text-decoration:underline; 
}

#close:hover {

text-decoration:none; 
}

#main {
	margin:0;
	padding:0;
	width:100%;
        
	
}

#head {
	background-image: url(/bitrix/templates/newdesign/img/fonhead.png);
	background-repeat: repeat-x;
	background-position: left bottom;	
	margin:0;
	padding:0;
	width:1000px;
	height:411px;
	position:relative;
        
	
}

#baner {
	position:absolute;
	top:76px;
	left:0px;
	width:1000px;
	background-image: url(/bitrix/templates/newdesign/img/banerhead.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 190px;		
	}
	
#krepleniebaneraleft {
	position: absolute;
	left: 0px;
	top: 55px;
}


#krepleniebaneraright {
	position: absolute;
	right: 0px;
	top: 55px;
}

.vmagazine {
	font-size: 21px;
	color: #6c9fc8;
	text-decoration: none;
	position:absolute;
	left:30px;
	top:29px;
}

.vmagazine i {
	font-size: 21px;
	color: #bed4e5;
	text-decoration: none;
}

.lastobnovlenie {
	font-size: 13px;
	color: #bed4e5;
	text-decoration: none;
	position:absolute;
	left:320px;
	top:10px;
	font-weight:500;
	text-align:left;
}

.vamsyuda {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	position:absolute;
	left:320px;
	top:50px;
	font-weight:bold;
	text-align:left;
	font-style: italic;
}

.vamsyuda a {
	color: #fff;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}

.vamsyuda a:hover {
	color: #fff;
	text-decoration: none;
	border:0;
}

.iszhetecenu {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	position:absolute;
	left:700px;
	top:50px;
	font-weight:bold;
	text-align:left;
	font-style: italic;
}

.iszhetecenu a {
	color: #fff;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}

.iszhetecenu a:hover {
	color: #fff;
	text-decoration: none;
	border:0;
}

.topmenu {
	position:absolute;
	top:10px;
	right:38px;
	}
	
.topmenu a {
	font-size: 13px;
	color: #bed4e5;
	text-decoration:underline;
	}
	
.topmenu a:hover {
	font-size: 13px;
	color: #bed4e5;
	text-decoration:none;
	}

.logo {
	position: absolute;
	left: 40px;
	bottom: 60px;
}

.zadaitevopros {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	left: 320px;
	bottom: 66px;
	text-align:left;
}
.telefon {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	left: 395px;
	bottom: 66px;
}
.telefon .cod {
	font-size: 22px;
}

.icq {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	left: 630px;
	bottom: 71px;
	background-image: url(/bitrix/templates/newdesign/img/znakicq.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
}

.search {
	width:740px;
	height:50px;
	background-image: url(/bitrix/templates/newdesign/img/wellcome.gif);
	background-repeat: no-repeat;
	background-position: 90px 5px;
	position:absolute;
	left:0px;
	bottom:0px;	
}

.formsearch {
	position:absolute;
	top:10px;
	left:285px;
	width:470px;
	
	
}

.inputsearch {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #1372bf;
	text-decoration: none;
	height: 20px;
	width: 370px;
        line-height:20px;
}
.searchlupa {
	position: absolute;
	top: 5px;
	right: 5px;
}
.cart {
	font-size: 12px;
	color: #bed4e5;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/cart.gif);
	padding-left: 70px;
	position: absolute;
	right: 25px;
	bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px; 0px;
        text-align:left;
}

.cart span, .cart a {

	color: #fff;

}

.cart a {

	color: #fff;
	text-decoration: underline;

}

.cart a:hover {

	color: #fff;
	text-decoration: none;

}

.paddingtop {
	height: 411px;
	width: 100%;
}

.maincontent {
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	text-align: left;

	
}
.maincontent1000 {
	margin:0;
	padding:0;
	width:1000px;
	position:relative;
	text-align: left;
        background:#ffffff;
	
}
.bistiydostup {
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 35px;
	width: 840px;
        height:120px;
	
}
.bistiydostup .t30 {
	width: 250px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	float:left;
        color:#0e64f3;
        padding-right:30px;

}
.bistiydostup .t30 a {
        color:#0e64f3;
        text-decoration:none;
}

.bistiydostup .t95 {
	width: 550px;
	float:left;
	height:auto;
}

.bistiydostup .t95 .t {
	text-align: left;
	float: left;
	width: 240px;
        font-size:12px;
        color:#949494;
}
.bistiydostup .t95 .t a {
	font-size: 15px;
	font-weight: bold;
	color: #ff8a00;
	text-align: left;

}

.bistiydostup .t95 .t a:hover {
	font-size: 15px;
	font-weight: bold;
	color: #1372bf;
	text-align: left;
}

.greyblog100p {
	background-color: #ebebea;
	width: 100%;
}
.greyblog100pAuto {
	background-color: #ebebea;
	width: 100%;
        margin-top:40px;

}
.greyblog100pAuto1 {
	width: 100%;
        margin-top:40px;

}
.greyblog1000 {
	background-color: #ebebea;
	width: 920px;
	background-image: url(/bitrix/templates/newdesign/img/stopkabumagi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:20px;
	font-size: 12px;
}
.greyblog1000Auto {
	background-color: #ebebea;
	width: 980px;
	background-image: url(/bitrix/templates/newdesign/img/stopkabumagi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding:10px;
	font-size: 12px;
	background-color: #ebebea;
}
.greyblog1000Auto1 {
	width: 980px;
	text-align:left;
	padding:10px;
	font-size: 12px;
}
.greyblog1000Auto a  {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #217ec9;
        text-decoration:underline;
        padding: 1px 3px 1px 20px;
        display:block;
}
.greyblog1000Auto a:hover  {
	color: #74a00d;
	text-decoration:none;
}
.greyblog1000Auto a.aktiv  {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background-color:#74a00d;;
        padding: 1px 3px 1px 20px;
        display:block;
}
.news18blue {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #1372bf;
	text-decoration: underline;
	background-image: url(/bitrix/templates/newdesign/img/greentreugolnik.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	
}
.news18blue:hover {

	color: #89be0c;
	text-decoration: none;
	
}
.greyblog1000Auto a.news18green {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #74a00d;
	text-decoration: underline;
	background-image: url(/bitrix/templates/newdesign/img/greentreugolnik.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	float:left;
        text-align:left;
}
.rez18blue {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #6cbde4;
	text-decoration: underline;
}
.rez18blue:hover {
	color: #89be0c;
	text-decoration: none;
}
.clear {
	clear: both;
}
.news {
	padding: 10px 0px 10px 0px;
	width: 95%;
}
.new {
        float:left;
	width: 43%;
}
.new .data {
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	background-color: #89be0c;
	padding: 1px 3px;
}
.new a {
	font-size: 15px;
	color: #1372bf;
	text-decoration: underline;
}
.new a:hover {
	text-decoration: none;
}
.greenrazdel {
	background-color: #89be0c;
	float: left;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color:#FFF;
	padding-left:10px;
	display:inline-block;
	position:relative;
        font-style:italic;

}
.greenrazdel67 {
	background-color: #89be0c;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color:#FFF;
	padding-left:10px;
	display:block;
	position:absolute;
        right:0px;
        top:-60px;
        width:1000px;
        font-style:italic;
        white-space:nowrap;

}
.sortirovka1{
	height: 30px;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	color:#000;
	display:inline-block;
	position:relative;
	font-size:12px;
}

.sortirovka2{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	color:#000;
	display:inline-block;
	position:relative;
	font-size:14px;
}
.sortirovka1 a{
	color:#1372bf;
	font-size:12px;
        font-weight:500;
        border-bottom: solid 1px #1372bf;
        text-decoration:none;
}
.sortirovka1 a:hover{

	color:#74a00d;
        text-decoration:none;
         border-bottom: solid 1px #fff;
}
.sortirovka2 a{
	color:#1372bf;
	font-size:14px;
        font-weight:600;
        border-bottom: solid 1px #1372bf;
        text-decoration:none;
}
.sortirovka2 a:hover{

	color:#74a00d;
        text-decoration:none;
         border-bottom: solid 1px #fff;
}
.greenrazdel a {
	font-size:14px;
	font-weight:600;
	text-decoration:none;
        font-style:italic;
        color:#FFF; 
	
}
.greenrazdel67 a {
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
        font-style:italic;
        color:#FFF;
white-space:nowrap;
display:inline-block;
padding:0px 5px;
	
}
.greenrazdel a.main {
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
        font-style:normal;
        font-style:italic;
	
}
.greenrazdel67 a.main {
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
        font-style:normal;
        font-style:italic;white-space:nowrap;
padding:0px;
	
}
.greenrazdel a.razdel {

	
}
.greenrazdel a.podrazdel {

	
}

.greenrazdel a.r {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	text-decoration:underline;
	position:absolute;
	right:-100px;
	top:13px;
	color:#135cbf;
	text-transform:uppercase;
        font-style:italic;
	
}
.greenrazdel67 a.r {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	text-decoration:underline;
	position:absolute;
	right:-100px;
	top:13px;
	color:#135cbf;
	text-transform:uppercase;
        font-style:italic;white-space:nowrap;
padding:0px 0px;

	
}
.textrazdel {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF;
	padding:10px;
	font-size:12px;
	color:#000;
	display:inline-block;
	width:90%;
}

.greenhits {
	background-color: #89be0c;
	float: left;
	height: 20px;
	width: 320px;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF;
        font-size: 20px;
        font-style:italic;
        font-weight:600;

}
.bluehits {
	float: left;
	height: 20px;
	width: 320px;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#135cbf;
	font-weight:600;
        font-style:italic;
}
.padding10 {
	height: 10px;
	width: 100%;
	float:left;
        padding:0px;
}
.padding20 {
	height: 20px;
	width: 100%;
	float:left;
        padding:0px;
}
.padding20db {
	height: 10px;
	width: 100%;
	dispay:block;
        padding:0px;
}
.greenhits a {
	font-size: 20px;
	color: #FFF;
	text-decoration: underline;
}
.bluehits a {
	font-size: 20px;
	color: #135cbf;
	text-decoration: underline;
}
.greenhits a.main {
	font-size: 14px;
	color: #FFF;
	text-decoration: underline;
	text-transform:none;
        font-style:italic;
}
.bluehits a.main {
	font-size: 14px;
	color: #135cbf;
	text-decoration: underline;
	text-transform:none;
        font-style:italic;
}
.greenhitslink {
	float: left;
	height: 20px;
	width: 320px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size:12px;
}
.greenhitslinkrec {
	height: 30px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:12px;
        display:inline-block;
}
.greenhitslinkrec2 {
	text-align: left;
        height: 30px;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size:14px;
        display:inline-block;
	
}
.greenhitslinkrec2 a:hover {
	color:#74a00d;
	
}
.bluehitslink {
	float: left;
	height: 20px;
	width: 320px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size:12px;
}

.greenhitslink a {
	font-size: 12px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}
.greenhitslink a:hover {

	text-decoration: none;
}
.bluehitslink a {
	font-size: 12px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}
.hits {
	width: 960px;
	padding:30px 10px 30px 10px;
	height:auto;

}
.hit {

	width: 190px;
	text-align:center;
/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;
text-decoration: none;
vertical-align: top;
}

.hit .img {

	position: relative;
	text-align:center;
	width:200px;
vertical-align:bottom;
height:210px;
display:table-cell;
}
.hit .img div {
position: relative;

}
.hit .img div .hit {
	position: absolute;
	left: 15px;
	top: -16px;
	width:88px;
	height:68px;
        float:left;
}
.hit .img div .skoro {
	position: absolute;
	left: 15px;
	top: -16px;
	width:auto;
	height:auto;
        float:left;
}

.hit .content {

	position: relative;
	text-align:center;
	width: 200px;
	font-size: 12px;
        float:left;
}
.hit .content a {
	font-size: 20px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}

.greendiscs {
	background-color: #89be0c;
	float: left;
	height: 20px;
	width: 450px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size:16px;
	font-weight:600;
	color:#FFF;
        font-size: 20px;
        font-style:italic;
}
.greendiscs span {
	font-size:16px;
	font-weight:600;
	color:#000;
        font-style:normal;
}
.greydiscs {
	background-color: #ebebea;
	float: left;
	height: 20px;
	width: 400px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-weight:600;
        font-size: 20px;
        font-style:italic;
}
.greendiscs a {
	font-size: 20px;
	color: #FFF;
	text-decoration: underline;
	text-transform: uppercase;
}
.greydiscs a {
	font-size: 20px;
	color: #135cbf;
	text-decoration: underline;
	text-transform: uppercase;
}
.greendiscs a.main {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
	text-transform:none;
}
.greydiscs a.main {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
	text-transform:none;
}
.greendiscslink {
	float: left;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.greydiscslink {
	float: left;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #c7c7c7;
	font-size: 12px;

}
.greendiscslink a {
	font-size: 12px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}
.greendiscslink a:hover {
	text-decoration: none;
}
.greydiscslink a {
	font-size: 12px;
	font-weight: bold;
	color: #c7c7c7;
	text-decoration: underline;
}
.greydiscslink a:hover {
	text-decoration: none;
}
.greydiscslink a.blue {
	font-size: 12px;
	font-weight: bold;
	color:#135cbf;
	text-decoration: underline;
}
.greydiscslink a.blue:hover {
	text-decoration: none;
}
.discs {
	width: 100%;
	height:auto;
	text-align: center;
        padding: 0px 0px 30px 0px;

}
.disc {
	
	width: 420px;
	text-align:center;
	padding:0px;
/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: bottom;

/*     */
text-align: center;

/*    */
margin: 2em 0 0 2em;
}

.disc .img {
	position: relative;
	text-align:center;
	width:139px;
/*     ins,
        Internet Explorer */
        text-decoration: none;

/*    Firefox 2 */
        display: -moz-inline-box;

/*     */
      display: inline-block;
      vertical-align: bottom;
}

.disc .img span {
	
	font-size:11px;
	color:#6d6c6c;
	
	}

.disc .img .new {
	position: absolute;
	left: -15px;
	top: -16px;
	width:88px;
	height:68px;
}

.disc .content {
	position: relative;
	text-align:left;
	width: 260px;
	font-size: 12px;
	padding: 0px 0px 80px 10px;
	color:#6d6c6c;
/*     ins,
        Internet Explorer */
        text-decoration: none;

/*    Firefox 2 */
        display: -moz-inline-box;

/*     */
      display: inline-block;
      vertical-align: bottom;
}
.disc .content strong{
	color:#000000;
}

.disc .content a {
	font-size: 20px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}
.disc .content a:hover {
	color: #fe0000;
	text-decoration: none;
}
.content .linkrazdel  {
	padding-bottom:5px;

}


.content .linkrazdel a {
	font-size: 12px;
	font-weight: bold;
	color: #b7adad;
	text-decoration: none;
}
.content .linkrazdel a:hover {
	color: #135cbf;
	text-decoration: underline;
}


.disc .cena {
	float: left;
	position: absolute;
        left:-4px;
        bottom:20px;
	text-align:left;
	font-size: 14px;
	padding: 0px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/cennik.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 44px;
	padding-left: 20px;
	padding-right: 55px;
	line-height:42px;
        width:175px;
	margin-left:2px;
}

.disc .cena span {
	font-size: 20px;
}
.disc .cena .star {
	font-size: 15px;
	font-weight: 700;
	color: #fe0000;
	text-decoration: none;
	position: absolute;
	top:20px;
	left:90px;
}
.bottom {
	background-image: url(/bitrix/templates/newdesign/img/fonbottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 121px;
}

.bottomcontacts {
	background-image: url(/bitrix/templates/newdesign/img/bottomlogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 81px;
	width: 960px;
	background-color: #ebebea;
	text-align:center;
	padding:20px;
	font-size:12px;
	color:#4e4e4e;
	position:relative;
}

.bottommenu a {
	font-size: 14px;
	font-weight: normal;
	color: #ff8a00;
	text-decoration: underline;
}

.bottommenu a:hover {
	font-size: 14px;
	font-weight: normal;
	color: #ff8a00;
	text-decoration: none;
}
.bottomcontacts .fb {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #413c3c;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/iconkafacebook.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
}
.bottomcontacts .lj {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #413c3c;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/iconkalivejournal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
}

.bottomcontacts .tw {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #413c3c;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/iconkatwitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
}

.bottomcontacts .schet {
	width: 200px;
	position:absolute;
	top: 30px;
	right: 30px;
}

.greyblog100p100p {
	background-color: #ebebea;
	height: auto;
	width: 100%;
}


.greyblog1000x100p {
	width: 900px;
	background-image: url(/bitrix/templates/newdesign/img/stopkabumagi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	font-size: 12px;
}


.text {height:auto; padding:20px;}

.leftmenu {
	width: 180px;
	position: absolute;
	top: 420px;
	right: 20px;
}
.leftmenu .vhod {
	padding:13px 3px 3px 33px;
	color:#217ec9;
	font-size:14px;
        height:60px;
        position:relative;
      
}
.leftmenu .vhod .szhit {

       position:absolute;
       left:-10px;
       top:10px;


}
.leftmenu .vihod {

	padding:0px;
	color:#217ec9;
	font-size:13px;
        position:reletive;
}
.leftmenu .vihod .dver {

       position:absolute;
       left:-32px;
       top:10px;


}

.leftmenu .vihod big {
	color:#3194e4;
	font-size:25px;
	text-decoration:none;
	font-weight:600;
}

.leftmenu .vhod a {
	color:#217ec9;
	font-size:14px;
	text-decoration:underline;
	font-weight:600;
}

.leftmenu .vihod a {
	color:#bed4e5;
	font-size:13px;
	text-decoration:underline;
	font-weight:600;
}

.leftmenu .vhod a:hover {
	color:#217ec9;
	font-size:14px;
	text-decoration:none;
	font-weight:600;
}
.leftmenu .vihod a:hover {
	color:#1372bf;
	font-size:13px;
	text-decoration:underline;
	font-weight:600;
}
.leftmenu .vhod a.zabili {
	color:#bed4e5;
	font-size:13px;
	text-decoration:none;
	font-weight:500;
        margin-top:5px;
        font-style:italic;
}

.leftmenu .vhod a.zabili:hover {
	color:#bed4e5;
	font-size:13px;
	text-decoration:underline;
	font-weight:500;
        font-style:italic;
}
.leftmenu a.fonleftmenu {
	font-size: 15px;
	font-weight: bold;
	color: #257594;
	text-decoration: underline;
	background-image: url(/bitrix/templates/newdesign/img/fonleftmenu.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 167px;
	display:block;
	padding:10px 5px 0px 5px;
        margin-left:10px;

}
.leftmenu a.fonleftmenu:hover {

	text-decoration: none;

}
.leftmenu .podpiska {
	background-image: url(/bitrix/templates/newdesign/img/fonleftmenuyelllow.png);
	height: 41px;
	width: 167px;
	font-size: 11px;
	font-weight: bold;
	color: #257594;
	text-decoration: none;
	text-align: center;
        margin-left:5px;
}
.podpiska form {
	
	padding:0px 4px;
	
	}
	
.podpiska form .email {
	font-size: 12px;
	color: #257594;
	text-decoration: none;
	height: 21px;
	width: 120px;
	border:0;
	float:left;
	padding:0;
	margin:0;
}

.podpiska form .ok {
	
	float:left;
	padding:0;
	margin:0;
	
}

.textrazdela {
	width:700px;
	font-size:12px;
	color:#333;
	
	}
	
.tovar {
	width: 100%;
	position: relative;
}
.tovarcontent {
	width: 960px;
	position:relative;
	top:-10px;
}
.tovarcontent .blue {
	background-color: #207ec8;
	float: left;
	height: 45px;
	width: 960px;
	position:relative;
	z-index:2;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.tovarcontent .blue .flag {
	position:absolute;
	left:200px;
	top:18px;
}
.tovarcontent .blue .stars {
	position:absolute;
	left:400px;
	top:18px;
}
.tovarcontent .blue .poloskabelaya {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/poloskabelaya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 350px;
	position:absolute;
	right:0px;
	top:0px;
	padding-top:15px;
	font-weight:500;
}
.tovarcontent .blue .poloskabelaya a{
	font-size: 14px;
	color: #1372bf;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight:600;
}
.tovarcontent .blue .poloskabelaya a:hover{
	font-size: 14px;
	color: #74a00d;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:600;
}
.greenrazdeltovar {
	background-color: #89be0c;
	float: left;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	text-transform: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF;
	padding-left:100px;
	display:inline-block;
	position:relative;
	z-index:3;
}
.bluerazdeltovar {
	background-color: #1471bf;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	color:#FFF;
	padding-left:10px;
	display:block;
	position:absolute;
        right:0px;
        top:-30px;
        width:1000px;
        white-space:nowrap;
        font-size:16px;
        z-index:3;
}
.greenrazdeltovar a {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	color:#FFF;
	
}

.greenrazdeltovar a.main {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	text-decoration:underline;
	
}

.tovarcontent .name {
	font-size: 16px;
	font-weight: bold;
	color: #858781;
	text-decoration: none;
	height: auto;
	width: 600px;
	padding-left: 200px;
	float:left;
	text-align:left;
	vertical-align:middle;
	position:relative;
        margin:10px 0px;
}
.tovarcontent .name a {
	font-size: 24px;
	font-weight: bold;
	color: #1372bf;
	text-decoration: none;

}

.tovarcontent .tovarimg {
	background-image: url(/bitrix/templates/newdesign/img/fontovar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 316px;
	width: 960px;
	float:left;
	position:relative;
	z-index:3px;
}
.tovarcontent .tovarimg .oblozhka2 {
	position:absolute;
	left:205px;
	bottom:10px;
}
.tovarcontent .tovarimg .newnew {
	position: absolute;
	left: 120px;
	top: -40px;
	z-index:999px;
}
.tovarcontent .tovarimg .h1-h6 {
        position: absolute;
	left: 430px;
	bottom: 190px;
        width:400px;
        text-align:left;
        vertical-align: bottom;

}
.tovarcontent .tovarimg .h1 {
	background-image: url(/bitrix/templates/newdesign/img/h1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .h2 {
	background-image: url(/bitrix/templates/newdesign/img/h2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .h3 {
	background-image: url(/bitrix/templates/newdesign/img/h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .h4 {
	background-image: url(/bitrix/templates/newdesign/img/h4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .h5 {
	background-image: url(/bitrix/templates/newdesign/img/h5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .h6 {
	background-image: url(/bitrix/templates/newdesign/img/h6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:12px;
	padding-left:20px;
        width:100%;
        float:left;
        padding-bottom:4px;
}
.tovarcontent .tovarimg .podelitsya {
	position: absolute;
	left: 80px;
	bottom: 50px;
}
.tovarcontent .tovarimg .podelitsya img {
	padding:3px;
}

.tovarcontent .tovarimg .vkorzinu {
	
        width:400px;
	height:151px;
	background-color:#FFF;
	position: absolute;
	left:414px;
	top:153px;
}
.tovarcontent .tovarimg .vkorzinu .cena {

	position: absolute;
	top:50px;
	left:-9px;
	text-align:left;
	font-size: 14px;
	padding: 0px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/cennik2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 44px;
	padding-left: 20px;
	padding-right: 20px;
	line-height:42px;
	
}

.tovarcontent .tovarimg .vkorzinu .cena span {
	font-size: 20px;
}
.tovarcontent .tovarimg .vkorzinu .cart2 {
	position: absolute;
	top:80px;
	left:50px;
}
.tovarcontent .tovarimg .vkorzinu .cena a.vk {
	font-size: 20px;
	font-weight: bold;
	color: #ff0606;
	text-decoration: underline;
	text-indent: 20px;
	position: absolute;
	top: 0px;
	right: -110px;
}
.tovarcontent .tovarimg .vkorzinu .cena a.vk:hover {

	text-decoration: none;

}
.tovarcontent .tovarimg .vkorzinu .cena .status {
	font-size: 14px;
	font-weight: bold;
	color: #ff0606;
	text-decoration: none;
	text-indent: 20px;
	position: absolute;
	top: -25px;
	right: 0px;
}
.tovarcontent .tovarimg .vkorzinu  .status2 {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	text-decoration: none;
	position: absolute;
	top: 130px;
	left: 50px;
}
.tovarcontent .texttovar {
	background-color: #f6f6f5;
	padding: 5px;
	width: 950px;
	float:left;
        margion:0px;
}
.tovarcontent .texttovar .opisanie {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/opisanie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 100%;
	position:relative;
}

.tovarcontent .texttovar .opisanie span {
	font-size: 20px;
	font-weight: 500;
	color: #000;
	position:absolute;
	top:10px;
	left:30px;

}
.tovarcontent .texttovar .text {
	background-color: #fff;
	text-align:left;
	width: 100%;
	font-size:14px;

}

.tovarcontent .texttovar .text img{
	
	padding:5px;

}


.rezenziy {
	width: 95%;
	padding:20px;
	height:auto;
	text-align: center;

}
.rezenziay {
	
	width: 900px;
	text-align:center;
	padding:15px;
/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: top;

/*     */
text-align: center;

/*    */
margin: 10px 0 0 10px;
}

.rezenziay .img {
	float: left;
	position: relative;
	text-align:center;
	width:139px;
}

.rezenziay .img span {
	
	font-size:11px;
	color:#6d6c6c;
	
	}

.rezenziay .img .new {
	position: absolute;
	left: -15px;
	top: -16px;
	width:88px;
	height:68px;
}

.rezenziay .content {
	float: left;
	position: relative;
	text-align:left;
	width: 700px;
	font-size: 12px;
	padding: 0px 10px;
	color:#6d6c6c;
}
.rezenziay .content strong{
	color:#000000;
}

.rezenziay .content a {
	font-size: 20px;
	font-weight: bold;
	color: #135cbf;
	text-decoration: underline;
}

.rezenziay .content .linkrazdel  {
	padding-bottom:5px;
        width:200px;

}


.rezenziay .linkrazdel a {
	font-size: 12px;
	font-weight: bold;
	color: #b7adad;
	text-decoration: none;
}
.rezenziay .content .avtor {
	background-color: #74a00d;
	height: 25px;
	width: 330px;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	color:#FFF;
	font-weight:600;
	padding:10px;
}
.rezenziay .content .avtor .comments {
	font-size: 12px;
	font-weight: bold;
	color: #bebeaf;
	text-decoration: none;
	position: absolute;
	left: 10px;
	bottom: 5px;
}
.rezenziay .content .pr {
	font-size: 12px;
	font-weight: bold;
	color: #bebeaf;
	text-decoration: none;
	position: absolute;
	left: 235px;
	top: 0px;
	text-align:right;
}
.rezenziay .content .namerec {

	text-align:right;
        color:#000;
        padding: 15px 0px;
}
.rezenziay .content .namerec a {

	color:#2d86cb;
        text-decoration:none;
        font-size:20px;
        font-weight:600;
}
.rezenziay .content .recondisc {

	text-align:right;
        color:#b1b0af;
        padding: 10px 0px;
        font-size:14px;
}

.rezenziay .content .recondisc a {

        color:#b1b0af;
        text-decoration:underline;
        font-size:14px;
}
.rezenziay .content .recondisc a:hover {

        color:#2d86cb;
        text-decoration:none;
        font-size:14px;
}
.rezenziay .content .namerec a:hover {

        text-decoration:underline;
}
.rezenziay .content .pr a {
	font-size: 12px;
	font-weight: bold;
	color: #bebeaf;
	text-decoration: none;
	text-align:right;
}
.rezenziay .content .pr a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #bebeaf;
	text-decoration: underline;
	text-align:right;
}
.rezenziay .content .more {
	float: left;
	position: relative;
	text-align:right;
	width: 700px;
	font-size: 12px;
	height:40px;
	padding-top:10px;
}
.rezenziay .content .more a{
	text-align:right;
	font-size: 12px;
	color:#217ec9;
	font-weight:600;
	font-style: italic;
}

.rezenziay .content .morepr {
	float: right;
	position: relative;
	text-align:right;
	font-size: 11px;
	padding:5px;
	color: #777777;
	text-decoration: none;
	border: 1px solid #777777;
}

.rezenziay .content .morepr a {
	color: #777777;
	text-decoration: underline;
	font-size:11px;
	font-weight:500;
}

.rezenziay .content .morepr a:hover {
	color: #000;
	text-decoration: none;
	font-size:11px;
	font-weight:500;
}

.rezenziay .content .morepr2 {
	float: right;
	position: relative;
	text-align:right;
	font-size: 12px;
	padding:5px;
	color: #777777;
	text-decoration: none;
}

.rezenziay .content .morepr2 a {
	color: #777777;
	text-decoration: underline;
	font-size:12px;
	font-weight:500;
}

.rezenziay .content .morepr2 a:hover {
	color: #000;
	text-decoration: none;
	font-size:12px;
	font-weight:500;
}
.blackback{
	height:100%;
	left:0;
	position:fixed;
	background-color: #000;
	opacity: 0.8;
	top:0;
	width:100%;
	z-index:100;
	display:none;
}
.whitebox{
	top: 50%;
	left: 50%;
	width: 640px;
	height: 480px;
	margin-left: -320px;
	margin-top: -240px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #525252;
	color:#000000;
	display:none;
	font:12px Arial,Helvetica,sans-serif;
	left:50%;
	position:fixed;
	text-align:left;
	top:50%;
	z-index:102;
	display:none;
}

.boxtitle{
	width:590px;
	background:url("http://www.prdisk.ru/img/blue_title_bg.jpg") repeat-x scroll 0 0 #2E7FBE;			
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin:5px;
	padding:4px;
	text-transform:uppercase;
	white-space:nowrap;
	float:left;
}

#closebox {
	text-align:center;
	color: #666;
	font-size:40px;
	font-weight:700;
	line-height:0.7;
	text-decoration:none;
}

.tochki3px {
       
        background-image: url(/bitrix/templates/newdesign/img/tochki.gif);
        background-repeat: no-repeat;
	background-position: center center;
        height:3px;
        width:100%;
        
}
.greyblog1000Auto .linkpodrazdelleft1,.greyblog1000Auto1 .linkpodrazdelleft1  {
	width:280px;
	padding-left: 0px;
	text-align:right;
        position:relative;

        /*     ins,
        Internet Explorer */
        text-decoration: none;

	/*    Firefox 2 */
        display: -moz-inline-box;

        /*     */
        display: inline-block;

        vertical-align: top;
}

.greyblog1000Auto .linkpodrazdelleft2  {
	width:260px;
	padding-left: 0px;
	text-align:left;

        /*     ins,
        Internet Explorer */
        text-decoration: none;

	/*    Firefox 2 */
        display: -moz-inline-box;

        /*     */
        display: inline-block;

        vertical-align: top;
}

.greyblog1000Auto .linkpodrazdelright {
	width:240px;
	padding-left: 0px;
	text-align:left;

        /*     ins,
        Internet Explorer */
        text-decoration: none;

	/*    Firefox 2 */
        display: -moz-inline-box;

        /*     */
        display: inline-block;

        vertical-align: top;
}


.shagi {
	width:950px;
	height:100px;
	padding:0px;
	}
	
.shag  {
	text-align:left;
	float:left;
	}
	
.shag span {
	text-align:left;
	color:#217ec9;
	font-size:14px;
	font-weight:600;
	padding:0px 0px 0px 17px;
	}


.shag a {
	width:210px;
	height:75px;
	font-size: 14px;
	font-weight: bold;
	color: #1372bf;
	text-decoration: underline;
	background-image: url(/bitrix/templates/newdesign/img/shag1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	padding:10px 32px 0px 17px;
	text-align:left;
        vertical-align:center;
	}
	
.shag a:hover {
	width:210px;
	height:75px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/shag2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	padding:10px 32px 0px 17px;
	text-align:left;
	}
	
.shagitext {
	width: 95%;
	padding:20px;
	height:auto;

}

.shagtext{
	width: 900px;
	padding:5px;	
	}
	
	
.shagtext .content {
	padding:10px;
	width:850px;
	color:#000;
	font-size:13px;
	text-align:left;
	/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: top;
	}

.shagtext .content strong {
	color:#666660;
	font-size:14px;
	line-height:35px;
	}

.green1 {
	background-color: #89be0c;
	float: left;
	height: 20px;
	width: 350px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size:20px;
	font-weight:600;
	color:#FFF;
	font-style: italic;
	text-decoration: none;
}

.grey1{
	background-color: #ebebea;
	color:#135cbf;
	float: left;
	height: 20px;
	width: 400px;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size:20px;
}

.green1 a.main {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
	text-transform:none;
}

.greylink1 {
	float: left;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #c7c7c7;
	font-size: 14px;

}
.greylink1 a {
	height: 20px;
	text-align: left;
	color: #cecece;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.greylink1 a:hover {
	height: 20px;
	text-align: left;
	color: #74a5e6;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.partners {
	width: 95%;
	padding:20px;
	height:auto;

}

.partner {
	width: 900px;
	padding:15px;	
	}
	
.partner .img {
	width: 202px;
	/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: top;
	
	}
	
.partner .content {
	padding:20px;
	width:650px;
	color:#000;
	font-size:13px;
	text-align:left;
	/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: top;
	}

.partner .content strong {
	color:#bcbcad;
	font-size:18px;
	line-height:28px;
	}

.text1 {
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF;
	padding:10px;
	font-size:12px;
	color:#000;
	display:inline-block;
	width:50%;
}
	
.poloskabelaya .blue20 {
	color:#1372bf;
	font-size:20px;
	font-weight:600px;
	line-height:10px;
	
	}
.korzina {
	width: 100%;
	position: relative;
}
.korzinacontent {
	width: 1000px;
	position:relative;
	top:-10px;
}
.korzinacontent .blue {
	background-color: #1372bf;
	float: left;
	height: 45px;
	width: 1000px;
	position:relative;
	z-index:2;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.korzinacontent .blue .poloskabelaya {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/poloskabelaya.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 350px;
	position:absolute;
	right:0px;
	top:0px;
	padding-top:15px;
	font-weight:500;
}
.korzinacontent .blue .poloskabelaya a{
	font-size: 14px;
	color: #1372bf;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight:600;
}
.greenrazdelkorzina {
	background-color: #89be0c;
	float: left;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF;
	padding-left:100px;
	display:inline-block;
	position:relative;
	z-index:3;
}
.greenrazdelkorzina a {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	color:#FFF;
	
}

.greenrazdelkorzina a.main {
	font-size:14px;
	font-weight:600;
	text-transform:none;
	text-decoration:underline;
	
}
.greenrazdelkorzina .cartkorzina {
	position:absolute;
	right:-55px;
	top:10px;

}
.greenrazdelkorzina .cartlinks {
	position:absolute;
	right:-305px;
	top:10px;
	color:#d5d5cd;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

.greenrazdelkorzina .cartlinks a {
	color:#d5d5cd;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}


.greenrazdelkorzina .cartlinks a:hover {
	color:#1372bf;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
}

.greenrazdelkorzina .a {
	position:absolute;
	right:-255px;
	top:10px;

}

.tovarskorzina {padding:15px;}
.korzina .tovarkorzina {
	width:460px;
	background-color: #f6f6f5;
	background-image: url(/bitrix/templates/newdesign/img/fongreytovarkorzina.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;	
	float:left;
	margin:5px;
	position:relative;
	}
	
.korzina .tovarkorzina .x{
	position:absolute;
	right:11px;
	top:8px;
	}
	
.tovarcontentoblozhka {
	
	width: 130px;
	text-align:left;
	padding:0px;
/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: bottom;

height:200px;


}
.tovarcontentoblozhka img {
	
	margin-left:20px;
	margin-top:20px;
}
.tovarcontentkorzina {
	
	width: 280px;
	text-align:left;
	padding:20px;
/*     ins,
        Internet Explorer */
text-decoration: none;

/*    Firefox 2 */
display: -moz-inline-box;

/*     */
display: inline-block;

vertical-align: bottom;

height:160px;


}

.tovarcontentkorzina .kolichestvo {
	font-size: 16px;
	font-weight: 600;
	color: #1372bf;
	text-decoration: none;
	background-color: #FFF;
	margin: 2px;
	height: 100%;
	width: 97%;
	border: 1px solid #1372bf;	
	text-align:right;
	
	
	}
	
.tovarcontentkorzina .itogo {
	font-size: 16px;
	font-weight: 600;
	color: #1372bf;
	text-decoration: none;
	text-align:right;
	
	
	}
	
.tovarcontentkorzina a.namelink{
	font-size: 24px;
	font-weight: 600;
	color: #1372bf;
	text-decoration: none;
	}
	
.tovarcontentkorzina a.namelink:hover{
	font-size: 24px;
	font-weight: 600;
	color: #1372bf;
	text-decoration: underline;
	}
	
.tovarcontentkorzina strong{
	font-size: 16px;
	font-weight: 600;
	color: #858781;
	text-decoration: none;
	}
	
.blue30{
	font-size: 30px;
	font-weight: 600;
	color: #1372bf;
	text-decoration:none;
	}
	
h1 {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #1372bf;
	text-decoration: none;
	line-height:20px;
	margin:0px;
	padding:0px;
	
	}

.h101 {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #1372bf;
	text-decoration: none;
	line-height:20px;
	margin:0px;
	padding:0px;
	
	}
	
.korzinainputtext {
	font-size: 12px;
	font-weight: normal;
	color: #257594;
	text-decoration: none;
	background-color: #FFF;
	width: 220px;
	border: 1px solid #1372bf;	
	text-align:left;
	padding:5px;
	
	
	}
	
.tovarskorzina .text {
	font-size: 12px;
	font-weight: normal;
	color: #bbbbb4;
	text-decoration: none;
}

.tovarskorzina .text strong {
	font-size: 12px;
	font-weight: 600;
	color: #257594;
	text-decoration: none;
	text-transform:uppercase;
}

.tovarskorzina a.blue12 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #1372bf;
	text-decoration: underline;
}
.tovarskorzina a.blue12:hover {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #1372bf;
	text-decoration: none;
}

.tovarskorzina a.reg {
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #257594;
	text-decoration: underline;
}

.tovarskorzina a.reg:hover {
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #257594;
	text-decoration: none;
}

.korzinacontent h2 {
	font-size: 24px;
	font-weight: bold;
	color: #1372bf;
	text-decoration: none;
	line-height:24px;
	margin:0px;
	padding:0px;
	
	}
	
.korzinacontent h3 {
	font-size: 22px;
	font-weight: bold;
	color: #1372bf;
	text-decoration: none;
	line-height:24px;
	margin:0px;
	padding:0px;
	
	}

.korzinacontent .allzak {
	font-size: 14px;
	font-weight: bold;
	color: #d5d5cd;
	text-decoration: none;
	font-style: italic;	
	text-align:left;
	}
	
.korzinacontent .allzak a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #d5d5cd;
	text-decoration: none;
	font-style: italic;
	text-align:left;
	}
	
.korzinacontent .vopros1 {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	background-image: url(/bitrix/templates/newdesign/img/mobile.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	height:30px;
	}
	
.korzinacontent .vopros1 a {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	text-decoration: underline;

	}
	
.korzinacontent .vopros1 a:hover {
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	text-decoration: none;

	}

.korzinacontent .itog {
	font-size: 16px;
	font-weight: 600;
	color: #ffffff;
	text-decoration: none;
	height:25px;
	text-align:right;
	background-color: #74a00d;
	width:280px;
	padding-right:10px;
	margin-right:-10px;
	padding-top:5px;
	}

.korzinacontent a.reg {
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #257594;
	text-decoration: underline;
}


.korzinacontent  .h22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #c2c2b4;
	text-decoration: none;		
	
	}
	
.korzinacontent  .h222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1372bf;
	text-decoration: underline;
	font-weight:600;
	}
	
.korzinacontent  .h222:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1372bf;
	text-decoration: none;
	font-weight:600;
	}
	
.korzinacontent  .h33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1372bf;
	text-decoration: none;
	font-weight:600;
	}
	
.korzinacontent  .h333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1372bf;
	text-decoration: underline;
	font-weight:600;
	}
	
.korzinacontent  .h333:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1372bf;
	text-decoration: none;
	font-weight:600;
	}
	
.korzinacontent  .h44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff0000;
	text-decoration: none;
	font-weight:600;
	}
	
.korzinacontent  .h444 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1372bf;
	text-decoration: underline;
	font-weight:500;
	}
	
.korzinacontent  .h444:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1372bf;
	text-decoration: none;
	font-weight:500;
	}
	
.korzinacontent  .h555 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #257594;
	text-decoration: underline;
	font-weight:600;
	font-style:italic;
	}
	
.korzinacontent  .h555:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #257594;
	text-decoration: none;
	font-weight:600;
	font-style:italic;
	}
	
.korzinacontent  .b01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1372bf;
	text-decoration: none;
	font-weight:500;
	font-style:normal;
	}
	
.korzinacontent  .b02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	text-decoration: none;
	font-weight:500;
	font-style:normal;
	}
	
.korzinacontent  .b03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight:500;
	font-style:normal;
	}
	
.korzinacontent  .b04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1372bf;
	text-decoration: none;
	font-weight:600;
	font-style:italic;
	}
	
.korzinacontent  .b05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #414141;
	text-decoration: none;
	font-weight:500;
	font-style:normal;
	}
	
.korzinacontent  .b06{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #414141;
	text-decoration: none;
	font-weight:500;
	font-style:italic;
	}
	
.korzinacontent  .b07{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight:600;
	font-style:italic;
	}
	
.korzinacontent  .b08{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight:500;
	font-style:normal;
	padding: 0px;
	width: 100%;
	border: 1px solid #1d78c2;
	height:100px;
	margin-top:10px;
	text-align:left;
	vertical-align:top;
	padding:10px;
	}

.korzinacontent .allzak a{
	font-size: 14px;
	font-weight: bold;
	color: #1372bf;
	text-decoration: none;
	font-style: italic;
	text-align:left;
	}

.ss-a {font-style:italic; color:#1372bf; font-size:14px; text-decoration:underline;padding:1px 3px;display:inline-block }
.ss-a:hover {font-style:italic; color:#74a00d; font-size:14px; text-decoration:underline;display:inline-block}

