

/* Start:/bitrix/templates/.default/components/bitrix/menu/template1/style.css?1469515239626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/template1/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/n_grad/components/bitrix/sale.basket.basket.small/.default/style.css?1469515239329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/n_grad/components/bitrix/system.auth.form/auth/style.css?1469515239324*/
#login-form-window
{
	display:none;
	border:1px solid #c7c2b0;
	background:#fbf8ee;
	padding:10px;
	z-index:10000;
	position:absolute;
	top:10%;
	left:45%;
	width:200px;
	color: #454545;
	text-align: left;

}



.authbl{ text-align:center; height:25px; margin-top:px;

font-size: 14px;

}

.authbl a{}

.authbl{height:25px;}
/* End */


/* Start:/bitrix/templates/n_grad/components/bitrix/menu/horizontal_multilevel2/style.css?14695152395275*/
/**Top menu**/ #horizontal-multilevel-menu,#horizontal-multilevel-menu ul { 	margin:0; padding:0; 	 	min-height:27px; 	width:100%; 	list-style:none; 	font-size:11px; 	float:left; 	/*font-size:90%*/ } #horizontal-multilevel-menu { 	 } /*Links*/ #horizontal-multilevel-menu a { 	display:block; 	padding:5px 10px; 	/*padding:0.3em 0.8em;*/ 	text-decoration:none; 	text-align:center; } #horizontal-multilevel-menu li { 	float:left; 	border-right: 3px solid #f4f4f4; 	 } /*Root items*/ #horizontal-multilevel-menu li a.root-item { 	color:#fff; 	font-family: Georgia; 	font-size: 20px; 	color: #fff; 	padding: 0px; 	 	background: url(/images/main_m1.gif) top left no-repeat; 	 } #horizontal-multilevel-menu li a.root-item span { 	color:#fff; 	padding:14px 35px; 	font-family: Georgia; 	font-size: 20px; 	color: #fff; 	display: block; 	background: url(/images/main_m2.gif) top right no-repeat; } /*Root menu selected*/ #horizontal-multilevel-menu li a.root-item-selected { padding: 0px; 	color:#fff; 	font-family: Georgia; 	font-size: 20px; 	 		background: url(/images/act_m1.gif) top left no-repeat; } #horizontal-multilevel-menu li a.root-item-selected span{ 	background: url(/images/act_m2.gif) top right no-repeat; 	padding:14px 37px; 		color:#fff; 	font-family: Georgia; 	font-size: 20px; 	display: block; } /*Root items: hover*/ #horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item { 	background: url(/images/hov_m1.gif) top left no-repeat; 	color:#fff; } #horizontal-multilevel-menu li:hover a.root-item span, #horizontal-multilevel-menu li.jshover a.root-item span { 	background: url(/images/hov_m2.gif) top right no-repeat; 	color:#fff; } /*Item-parents*/ #horizontal-multilevel-menu a.parent { 	background: url(/bitrix/templates/n_grad/components/bitrix/menu/horizontal_multilevel2/images/arrow.gif) center right no-repeat; } /*Denied items*/ #horizontal-multilevel-menu a.denied { 	background: url(/bitrix/templates/n_grad/components/bitrix/menu/horizontal_multilevel2/images/lock.gif) center right no-repeat; } /*Child-items: hover*/ #horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover { 	background:#D6D6D6; 	color:#fff; } /*Child-items selected*/ #horizontal-multilevel-menu li.item-selected { 	background:#D6D6D6; 	color:#fff; 	font-family: Georgia; 	font-size: 20px; } /*Sub-menu box*/ #horizontal-multilevel-menu li ul { 	position:absolute; 	/*top:-999em;*/ 	top:auto; 	display:none; 	z-index:500; 	height:auto; 	/*width:12em;*/ 	width:135px; 	background:#F5F5F5; 	border:1px solid #C1C1C1; } #horizontal-multilevel-menu li ul li{ 		border-right:1px solid #C1C1C1; } /*Sub-menu item box*/ #horizontal-multilevel-menu li li { 	width:100%; 	border-bottom:1px solid #DEDEDE; } /*Item link*/ #horizontal-multilevel-menu li ul a { 	text-align:left; } /*Items text color &amp; size */ #horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a { 	color:#4F4F4F; 	 } /*Items text color &amp; size: hover*/ #horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a { 	color:#4F4F4F; } #horizontal-multilevel-menu li ul ul { 	margin:-27px 0 0 132px; 	/*margin:-1.93em 0 0 11.6em;*/ } #horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul { 	/*top:-999em;*/ 	display:none; } #horizontal-multilevel-menu li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li li.jshover ul { 	/*z-index:1000; 	top:auto;*/ 	display:block; } div.menu-clear-left { 	clear:left; }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/sub/style.css?1469515239626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/sub/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/n_grad/components/bitrix/breadcrumb/template1/style.css?1469515239440*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
	color: #712fa1;
}

ul.breadcrumb-navigation a
{
	color: #712fa1;
	font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul.breadcrumb-navigation span
{
color: #712fa1;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
/* End */


/* Start:/bitrix/templates/n_grad/styles.css?1505845141275*/
body{
	margin: 0px;
	padding: 0px;

		background: #f4f4f4;
	height: 100%;
}


table{border:0px; border-collapse:collapse;}

body, td, table, div{
	padding: 0px;
	vertical-align: top;
	color: #121212;
	font-family: Georgia;
	font-size: 14px;
	line-height: normal;
	
	

	
	
}


/* End */


/* Start:/bitrix/templates/n_grad/template_styles.css?150584514122618*/
body{
	margin: 0px;
	padding: 0px;
	
	text-align: center;
		background: #f4f4f4;
	height: 100%;
}

.fsu {font-size:18px;}

table{border:0px; border-collapse:collapse;}

body, td, table, div{
	padding: 0px;
	vertical-align: top;
	color: #121212;
	font-family: Georgia;
	font-size: 14px;
	line-height: normal;
	
	

	
	
}


.mainbg{
	background:url(/bitrix/templates/n_grad/images/mainbg.jpg) no-repeat top center;
width:100%;
height:100%;
}

.mainbgno{

width:100%;
height:100%;
}
	






a:hover{
text-decoration: none;}

a{
padding: 0px;
margin: 0xp;
border: 0px;
color: #712fa1; text-decoration: underline;
}

table,td,div{
vertical-align: top;}

img{
border: 0px;
vertical-align: top;}

p{
padding-top: 6px;
padding-bottom: 6px;
margin: 0px;
line-height: 18px;
text-align: left;}

.fl{
float:left;}
.fr{
float:right;}
.cl{
clear:both;}
.w100{
width: 100%;}
.h100{
height: 100%;}
.w50{
	width:50%;
}




/* ------ // main ------ */


#header{
	height: 160px;
	width: 1004px;
	margin: auto;
	text-align: left;
	background:url(/bitrix/templates/n_grad/images/spacer.jpg) no-repeat top center;
}

#header .t1{
	overflow: hidden;
	margin-bottom: 10px;
}

#header .t1 ul{
margin-top: 13px;
	


}




#header .t1 ul li{
list-style: none;
margin-right: 21px;
float: right 
}

#header .t1 ul li a{
color: #656565;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bolder;
text-decoration: none;
}


#header .t1 ul li a:hover{
color: #8fca34;
text-decoration: underline;
}



#header .t2{
float: right;
margin-right: 4px;
}


.tt1{
	
	color: #646464;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: right;
	line-height: 20px;
	padding-right: 20px;
}
.tt1 div{color: #646464;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: right;
	line-height: 20px;
	padding-right: 20px;
}


.tt1 span{
color: #8fca34;
line-height: 34px;
font-size: 21px;
	
}

.tt1 a{
	color: #712fa1;
	text-decoration: underline;
}

.tt1 a:hover{
text-decoration: none;

}


.tt2{
	background:url(/bitrix/templates/n_grad/images/tbg1.gif) no-repeat top center;
	width: 205px;
	height: 110px;
}

.tt2 .bus{
background:url(/bitrix/templates/n_grad/images/bud.png) no-repeat top left;
padding-left: 67px;
font-size: 14px;
color: #434343;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top: 20px;
margin-left: 8px;
}



.tt2 .bus em{font-size: 16px;
color: #434343;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 30px;

}

.tt2 .bus a{
	color: #712fa1;
}



.tt3{
		background:url(/bitrix/templates/n_grad/images/tbg2.gif) no-repeat top center;
		height: 110px;
		width: 139px;
text-align: center;
}


.menu{
	
	width: 100%;
	margin: auto;
	height: 68px;
	background:url(/bitrix/templates/n_grad/images/menu.png) no-repeat top center;
}


.menu .m1{
width: 1004px;
margin: auto;
height: 68px;
}


.logo{
	float: left;
}



.menu .m1{
text-align: left;
overflow: hidden;
}

.menu .m1 .fl{

float: left;
}
.menu .m1 .fr{
float: right;
width: 210px;
height: 35px;
margin-top: 7px; 
margin-right: 12px;
}





/* ------ // main ------ */





/* ------ header ------ */

#topm ul{
padding: 0px;
margin: 0px;
}

#topm {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}


#topm li{
float: left;
list-style: none;
width: 131px;
text-align: left;

}

#topm li a{
color: #0099cc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
}
#topm li a:hover{
text-decoration: none;
}

#topm li a.act{
color: #0099cc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
}

#topm li span a{
font-size: 14px!important;
}

#topm li{
	margin-top: 45px;
}

#topm #last{
	margin-top: 34px;
}

#topm #last a{
background:url(/bitrix/templates/n_grad/images/arrow.gif) no-repeat top right!important;
padding-right: 24px;
}

#topm #last span a {
color:#ff00cc!important;
background: none!important;
}


/* ------ //header ------ */



/* ------ wa ------ */


h1{
font-family: Georgia;
font-size: 26px;
color: #646464;
font-weight: normal;
line-height: normal;
}


h2{
font-family: Georgia;
font-size: 25px;
color: #712fa1;
font-weight: normal;
line-height: normal;
}

h2 a{color: #712fa1;}
h2 a:hover{color: #7fc01b;}




h3{
font-family: Georgia;
font-size: 20px;
color: #712fa1;
font-weight: normal;
line-height: normal;
margin-top: 0px;
}

h3 a{color: #712fa1;}
h3 a:hover{color: #7fc01b;}

#col1{
	float: left;
}

#col2{
float: left;

}

#wa{
	
	width: 100%;
	margin: auto;
	min-height: 688px;
	background:url(/bitrix/templates/n_grad/images/bottombg_simple.png) no-repeat bottom center;
	
	padding-bottom: 148px;
	
}

.wabotbg{background:url(/bitrix/templates/n_grad/images/bottombg.png) no-repeat bottom center!important;}


#wa .content{
width: 1004px;
margin: auto;
text-align: left;
min-height: 688px;
}


#wa .content .c1{
width: 263px;
}

#wa .content .c2{

padding-top: 30px;
}


.botinc{
	overflow: hidden;
	margin-top: 30px;
}


.botinc .b1{
	background:url(/bitrix/templates/n_grad/images/botbg1.png) no-repeat left top;
	float: left;
	width: 333px;
	height: 182px;
	margin-right: 2px;
}



.botinc .b1 a.green{
text-decoration: none;
display: inline-block;
background:url(/bitrix/templates/n_grad/images/g2.png) no-repeat right top;
}

.botinc .b1 a.green span{ 
background:url(/bitrix/templates/n_grad/images/g1.png) no-repeat left top;
text-align: center;
display: inline-block;
padding-right: 14px;
padding-left: 18px;
margin-right: 4px;
font-size: 16px;
font-family: Georgia;
font-weight: bold;
color: #fff;
text-align: center;
text-decoration: none;
line-height: 30px;
}


.botinc .b1 .bb1{
padding-left: 27px;
padding-right: 15px;
padding-top: 36px;
	
}

.botinc .b1 .bb2{
padding-right: 15px;
padding-top: 31px;
}


.titleb{
	padding-left: 27px;
	position: absolute;
	margin-top: -5px;
}


.botinc .b1 .bb2 em{

font-style: normal;
color: #646464;
font-size: 14px;
font-weight: bold;
font-family: verdana;
margin-bottom: 10px;
display: inline-block;
}

.botinc .b1 .bb2 h3{

color: #712fa1;
font-family: Georgia;
font-size: 20px;
font-weight: bold;
padding: 0px;
margin: 0px;

}


.botinc .b1 .bb2 p{
	padding: 0px;
	margin: 0px;
	font-family: Georgia;
	font-size: 14px;
	line-height: normal;
}



.botinc .b1 .bb2 s{
	color: #555555;
	font-family: verdana;
	font-size: 14px;
	margin-top: 8px;
	display: block;
}


.botinc .b1 .bb2 p.prise{
padding: 0px;
margin: 0px;
font-family: Georgia;
font-weight: bold;
color: #558d00;
font-size: 24px;	
}



.mr0{
	margin-right: 0px!important;
}




.lm1{
		background:url(/bitrix/templates/n_grad/images/lm1.png) no-repeat left top;
			width: 229px;
			margin-top: 13px;
			padding-top: 37px;
			padding-bottom: 20px;
}


.lm2{
	
	width: 229px;
	height: 5px;
	background:url(/bitrix/templates/n_grad/images/lm2.png) no-repeat left top;
}

.lms{
	padding: 0px;
	margin: 0px;
}

.lms li{
padding-left: 10px;
list-style: none;
margin-bottom: 2px;
padding-right: 31px;
}



.lms li a{
color: #712fa1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
width: 203px;
display: block;
padding-bottom:7px;
}




.lms li a:hover{
color: #712fa1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
width: 203px;
display: block;
background:url(/bitrix/templates/n_grad/images/lm22.png) no-repeat left bottom;
padding-bottom:7px;
}


.lms li a span:hover{
background:url(/bitrix/templates/n_grad/images/lm11.png) no-repeat left top;
display: block;
padding:6px 0px 0px 25px;
}


.lms li a span{
display: block;
padding:6px 0px 0px 25px;
}









.lm3{
		background:url(/bitrix/templates/n_grad/images/lm3.png) no-repeat left top;
			width: 229px;
			margin-top: 3px;
			padding-top: 12px;
			padding-bottom: 1px;
}

.lm33{
		background:url(/bitrix/templates/n_grad/images/lm33.png) no-repeat left top;
			width: 229px;
			margin-top: 3px;
			padding-top: 12px;
			padding-bottom: 1px;
}



.lm4{
	
	width: 229px;
	height: 5px;
	background:url(/bitrix/templates/n_grad/images/lm4.png) no-repeat left top;
}

.lm44{
	
	width: 229px;
	height: 5px;
	background:url(/bitrix/templates/n_grad/images/lm44.png) no-repeat left top;
}





.lm3 .lms{
	padding: 0px;
	margin: 0px;
	margin-left: 13px;
}

.lm3 .lms li{
padding-left: 25px;
list-style: none;
margin-bottom: 13px;
padding-right: 31px;
}


.lm3 .lms li a{
color: #505050;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
padding-bottom:0px;
}

.lm3 .lms li a:hover{
text-decoration: underline;
background:none;
}

.lm3 .lms li .act{text-decoration: underline;}















.search-form{
	
}


.search-form{
width: 213px;
	margin-top: 3px;
height: 27px;
margin-left: 6px;
	
}
.search-form .sch1{
		border: 0px;
		width: 170px;
		height: 27px;
		float: left;
		color: #787878;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 26px;
	
}


.search-form .sch2{

	background:url(/bitrix/templates/n_grad/images/sch2.png) no-repeat left top;
	width: 31px;
	height: 26px;
	cursor: pointer;
	border: 0px;
	margin-top: 3px;
}






/* ------ //wa ------ */



/* ------ footer ------ */


#footer{

width: 1004px;
margin: auto;
}


#footer .f1{
width: 1004px;
text-align: left;
height: 87px;


position: relative;
margin-top: -87px;
overflow: hidden;

}
#footer .f1{
float: left;
}

#footer .f1 span{
font-family: verdana;
color: #616161;
font-size: 13px;
display: block;
float: left;
}

#footer .f1 span div{font-family: verdana;
color: #616161;
font-size: 13px;

}



#footer .f1 .fl ul{
padding: 0px;
margin: 0px;
margin-top: 21px;
display: block;
height: 20px;
}
#footer .f1 .fl li{
font-family: verdana;
font-size: 13px;
list-style: none;
padding: 0px;
margin: 0px;
margin-right: 23px;

float: left;
}
#footer .f1 .fl li a{
color: #383838;
font-family: verdana;
font-size: 13px;
text-decoration: none;
	
}
#footer .f1 .fl li a:hover{
text-decoration: underline;
color: #6eb400;
	
}



#footer .fr{
float: right;
margin-top: 5px;
margin-right: 42px;
}


#footer .f1 .fr ul{
	padding: 0px;
margin: 0px;
margin-top: 21px;

display: block;
}
	
#footer .f1 .fr li{
	list-style: none;
padding: 0px;
margin: 0px;
margin-right: 23px;
padding-bottom: 20px;
float: left;
color: #383838;
font-family: verdana;
font-size: 13px;
}

#footer .f1 .fr a{
	color: #383838;
font-family: verdana;
font-size: 13px;
}
	
#footer .f1 .fr span{
	color: #383838;
font-family: verdana;
font-size: 13px;
line-height: 24px;
}




/* ------ //footer ------ */





/* ------ catalog ------ */

.catmain{
	
	overflow: hidden;
}

.catmain .ca1{
width: 182px;
height: 207px;
float: left;
text-align: center;
margin-bottom: 10px;
}

.catmain .ca1 .cc4 a{
text-align: center;
color: #000000;
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 19px;
}
.catmain .ca1 .cc4 a:hover{
color: #7fc01b;
text-decoration: underline;
}


.catmain .ca1 .cc4 em{
	font-style: normal;
	text-align: center;
color: #6eb400;
font-size: 19px;
font-family: Georgia;
font-weight: bold;
display: block;
}

.catmain .ca1 .cc4{

padding-top: 10px;
}




.catmain .ca1 img{

}

.catmain .ca1 td{
text-align: center;
width: 157px;
}

.newpic{
	background:url(/bitrix/templates/n_grad/images/new.png) no-repeat left top;
	width: 42px;
	height: 37px;
	position: absolute;
	margin-top: -13px;
	margin-left: 112px;
}

.persent{
	background:url(/bitrix/templates/n_grad/images/persent.png) no-repeat left top;
	width: 42px;
	height: 37px;
	position: absolute;
	margin-top: -28px;
	margin-left: 112px;
}



/* ------ // catalog ------ */


/* ------ catlist ------ */


.catlist1{
overflow: hidden;
	
}

.catlist1 .catl1{
	
padding-right: 26px;
}

.catlist1 .catl2{
width: 420px;
padding-right: 37px;
	
}

.catlist1 .catl3{
	width: 127px;
}




.catlist1 .catl3 span{
color: #558d00;
font-family: Georgia;
font-size: 20px;
font-weight: bold;
display: block;
margin-left: 11px;
}

.catlist1 .catl3 em{
color: #4e4e4e;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
font-style: normal;
margin-left: 11px;
margin-top: 8px;
margin-bottom: 8px;
}



.bus_mark{
	background:url(/bitrix/templates/n_grad/images/korz1.jpg) no-repeat left top;
	width: 125px;
	height: 36px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.bus_mark:hover{
	background:url(/bitrix/templates/n_grad/images/korz2.jpg) no-repeat left top;
	width: 125px;
	height: 36px;
	display: block;
	cursor: pointer;
		text-decoration: none;
}


.catlist1_pad{
	margin-top: 20px;
	

}
.catlist1_pad td{padding-bottom: 30px;}




.sortsbl2{
float: right;
overflow: hidden;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top:-80px;


}

.sortsbl2 td{


font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;



} 
.sortsbl2 .act span{
display: block;
text-align:right;
background:url(/bitrix/templates/n_grad/images/ch11.jpg) no-repeat left top;
margin-right: 4px;
padding-left: 13px;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: underline;
}
.sortsbl2 .act2 span{
display: block;
text-align:right;
background:url(/bitrix/templates/n_grad/images/ch111.jpg) no-repeat left top;
margin-right: 4px;
padding-left: 13px;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: underline;
}





.sortsbl2 em{
display: block;
font-style: normal;
text-align:right;
white-space: normal;
line-height:20px;
}

.sortsbl2  a.act{
text-decoration: underline!important;
text-align:right;
display: block;
margin-left: 13px;
background:url(/bitrix/templates/n_grad/images/ch22.jpg) no-repeat right top;
}


.sortsbl2  a.act2{
text-decoration: underline!important;
text-align:right;
display: block;
margin-left: 13px;
background:url(/bitrix/templates/n_grad/images/ch22.jpg) no-repeat right top;
}



.sortsbl2 span{
display: block;
float: right;
margin-right: 4px;
padding-left: 13px;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: underline;
}

.sortsbl2 em{
display: block;
font-style: normal;
float: right;
}
.sortsbl2 a{

text-decoration: underline!important;
float: right;
display: block;
margin-left: 13px;
}

/* ------ // catlist ------ */







/* ------ catdet------ */



.catdet{
	
}


.catdet .cd1{
width: 258px;
padding-left: 25px;
}

.catdet .cd1 .first{
overflow: hidden;
margin-bottom: 14px;

}
.catdet .cd1 .pre{
overflow: hidden;
}

.catdet .cd1 .pre div{
float: left;
margin-right: 8px;
border: 1px solid #c4c4c4;
}

.catdet .cd1 .pre div img{
border: 1px solid #f4f4f4;
}

.somedetpic{
	
	width: 200px;
	text-align: center;
	margin-top: 28px;
}



.catdet .cd2{

padding-left: 25px;
padding-right: 25px;
	
}

.catdet .cd2 h2{
color: #646464;

margin-top: 0px;
}


.catdet .cd2 .closeopen{

color: #5d348a;
font-family: Georgia;
font-size: 15px;
display: inline-block;
text-decoration: none;
background:url(/images/trangle.gif) no-repeat right top;


padding-right: 12px;
}


.catdet .cd2 .closeopen span{
border-bottom: 1px dotted #5d348a;
display: inline-block;
cursor: pointer;
}




.catdet .cd3{
width: 200px;
padding-right: 25px;

	
}


.catdet .cd3 .dotbl{
width: 200px;
height: 194px;
background:url(/images/dotbl.gif) no-repeat right top;
text-align: center;
}

.catdet .cd3 .dotbl span{
color: #558d00;
font-family: Georgia;
font-weight: bold;
font-size: 26px;
text-align: center;
line-height: 53px;
padding-top: 10px;
display: block;

}

.catdet .cd3 .dotbl em{
color: #3c3c3c;
font-family: Georgia;
font-size: 19px;
text-align: center;
font-style: normal;
line-height: 33px;
}

.catdet .cd3 .dotbl p{

color: #646464;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;

}

.catdet .cd3 .dotbl .bus_mark2{



margin-left: 26px;
}



.v14y{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #712fa1;
}
.v13y{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #712fa1;
	text-decoration: none;
}

.dotbordy{
	border-bottom: 1px dotted #5D348A;
}

.dotbordy:hover{

text-decoration: none;
}



.lh28{
	line-height: 28px;
}


.bus_mark2{
	background:url(/images/bigcorz111.jpg) no-repeat left top;
	width: 156px;
	height: 45px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.bus_mark2:hover{
	background:url(/images/bigcorz222.jpg) no-repeat left top;
	width: 156px;
	height: 45px;
	display: block;
	cursor: pointer;
		text-decoration: none;
}


/* ------ // catdet------ */



.teleman{width:149px;
height:266px;
	background:url(/bitrix/templates/n_grad/images/teleman.png) no-repeat left top;

		position: absolute;

margin-top:-330px;
margin-left:965px;

}



.authbl{
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

.authbl span{
display: block;
margin-bottom: 12px;
margin-top: 20px;

}

.authbl2{
	font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top: 30px;
}
.authbl2 a{
line-height: 20px;
}



.lm33 .lms{
	padding: 0px;
	margin: 0px;
	margin-left: 13px;
}

.lm33 .lms li{
padding-left: 25px;
list-style: none;
margin-bottom: 13px;
padding-right: 31px;
}


.lm33 .lms li a{
color: #505050;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
padding-bottom:0px;
}

.lm33 .lms li a:hover{
text-decoration: underline;
background:none;
}

.lm33 .lms li .act{text-decoration: underline;}





.maintext{width:231px;
 text-align:center; color:#712fa1; font-size:15px; font-family:verdana; font-weight:bold;
margin-left: 463px; margin-top: 303px;


}

.maintext span{   color:#646464; font-size:11px; font-family:verdana; font-weight:normal; line-height:26px;}





.payf{
	width: 217px;
	background: #e0fb9f;
	background:url(/images/gr11.gif) no-repeat left top;
	min-height: 95px;
}


.payf22{
background:url(/images/gr22.gif) no-repeat left top;
width: 217px;
height: 9px;
margin-bottom: 14px;
}


.payf01{
	width: 24px;
	padding-left: 12px;
	padding-top: 43px;
}

.payf td {

color: #010101;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;

}


.payf2{
width: 60px;
	
}



.payf2 input{
border: 1px solid #a8aba1;
width: 59px;
height: 20px;
color: #7d7d7d;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;

margin-bottom: 11px;
}

.payf3{

width: 18px;
padding-top: 43px;
padding-left: 8px;

}


.payf4{

padding-top: 39px;
}

.payf4 input{border: 1px solid #a8aba1;
width: 67px;
height: 20px;
color: #7d7d7d;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 12px;
line-height: 22px;
}




.payf .payf2 span{
color: #3d3d3d;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 40px;
}

.payf a{
	
	color: #4f237f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
	
}

.payf5{
	padding-top: 43px;
	padding-left: 3px;
}




.whitepower1{
	background:url(/images/gr33.gif) no-repeat left top;
width: 217px;
min-height: 85px;
	overflow: hidden;
}


.whitepower2{
	background:url(/images/gr44.gif) no-repeat left top;
width: 217px;
height: 9px;
margin-bottom: 14px;
}

.wp_tit{
		background:url(/images/gr33_tit.gif) no-repeat left top;
		width: 201px;
		height: 30px;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-size: 16px;
		font-family: Georgia;
		overflow: hidden;
		margin: 7px 0px 9px 7px;
		line-height: 28px;
}

.whitepower1 p{

margin: 10px;
margin-top: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
}


.wptov1{
	padding: 16px 11px 10px 17px
}

.wptov1 img{
width: 89px;
}


.wptov2{
	
	
	padding-right: 19px;
	
}


.wptov2 span{
color: #6eb400;
font-family: Georgia;
font-weight: bold;
font-size: 19px;
}

.wptov2 s{


font-family: Georgia;
font-size: 12px;
color: #646464;}
.wptov2 p{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #000000;
padding: 0px;
margin: 0px;
margin-top: 18px;
margin-bottom: 8px;
}







.wht_dot1{
width: 801px;
background:url(/images/bigramka1.gif) no-repeat left top;
	
}
.wht_dot2{
	width: 801px;
	height: 11px;
	background:url(/images/bigramka2.gif) no-repeat left top;
}


.wd22{
padding: 17px 0px 34px 44px;
width: 172px;
	
}

.wd22 span{
display: block;
font-family: Georgia;
font-size: 16px;
}
.wd22 em{
display: block;
color: #727272;
font-family: Georgia;
font-size: 12px;
font-style: normal;
}


.wht_dot1 h2{
	padding: 0px;
	margin: 0px;
	color: #6f6f6f;
	font-family: Georgia;
	font-size: 19px;
	font-weight: normal;
	margin-left: 40px;
	line-height: 44px;

}


.wht_dot1 h2 em{
font-style: normal;
color: #6ab308;
font-style: normal;
}



.wd33{
padding: 17px 79px 34px 38px;
	
}

.wd33 p{

padding: 0px;


margin: 0px;

}

.palkagraydot{
		width: 746px;
	height: 1px;
	background:url(/images/palka_gradot.gif) repeat left top;
	overflow: hidden;
	text-align: center;
	margin: auto;
}

.wd44{
	padding: 17px 0px 34px 44px;
width: 172px;
	
}


.wd44 p{

padding: 0px;
margin: 0px;
color: #6ab308;
font-family: Georgia;
font-size: 19px;

}





.wd55{
	padding: 17px 79px 34px 38px;
}



.wd55 .i-text1{
width: 255px;
height: 30px;
	background:url(/images/inps_001.gif) repeat left top;
}

.wd55 .i-text1 input{
border: 0px;
background: none;
width: 250px;
height: 22px;
margin-top: 2px;
margin-left: 2px;
line-height: 22px;
}



.wd55 .i-text2{
	width: 541px;
height: 68px;
	background:url(/images/inps_002.gif) repeat left top;
}

.wd55 .i-text2 textarea{

border: 0px;
background: none;
width: 539px;
height: 64px;
margin-top: 2px;
margin-left: 2px;
}


/* ------  otz  ------ */


.otz{
	width: 752px;
	
	
}


.otz .titleb a.green{
text-decoration: none;
display: inline-block;
background:url(/bitrix/templates/n_grad/images/g2.png) no-repeat right top;
}

.otz .titleb a.green span{ 
background:url(/bitrix/templates/n_grad/images/g1.png) no-repeat left top;
text-align: center;
display: inline-block;
padding-right: 14px;
padding-left: 18px;
margin-right: 4px;
font-size: 16px;
font-family: Georgia;
font-weight: bold;
color: #fff;
text-align: center;
text-decoration: none;
line-height: 30px;
}

.otz .o1{
padding: 26px 0 6px 38px;
background: url("/images/bigramka1.gif") no-repeat scroll left top transparent;
    width: 801px;
overflow: hidden;
	
}

.otz .o2{
background: url("/images/bigramka2.gif") no-repeat scroll left top transparent;
    height: 11px;
    width: 801px;
}


.otz .o1 .col1{
padding: 0px;
margin: 0px;
width: 156px;
padding-left: 8px;
padding-right: 14px;
float: left;
text-align: center;
}

.otz .o1 .col1 img{


margin-bottom: 7px;
}




.otz .o1 .col1 p {
text-align: center;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

.otz .o1 .col1 p a{
text-align: center;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}


.otz .o1 .col1 p a:hover{
text-decoration: underline;}


.otz .titleb{
	padding-left: 27px;
	position: absolute;
	margin-top: -16px;
}




/* ------ // otz  ------ */


.field-title{padding-top:4px; padding-bottom:4px; 	overflow: hidden;
	display: block;}









/* End */
/* /bitrix/templates/.default/components/bitrix/menu/template1/style.css?1469515239626 */
/* /bitrix/templates/n_grad/components/bitrix/sale.basket.basket.small/.default/style.css?1469515239329 */
/* /bitrix/templates/n_grad/components/bitrix/system.auth.form/auth/style.css?1469515239324 */
/* /bitrix/templates/n_grad/components/bitrix/menu/horizontal_multilevel2/style.css?14695152395275 */
/* /bitrix/templates/.default/components/bitrix/menu/sub/style.css?1469515239626 */
/* /bitrix/templates/n_grad/components/bitrix/breadcrumb/template1/style.css?1469515239440 */
/* /bitrix/templates/n_grad/styles.css?1505845141275 */
/* /bitrix/templates/n_grad/template_styles.css?150584514122618 */
