

/* Start:/bitrix/templates/.default/components/profline/menu3/template2/style.css?14887961791536*/
a.left_menu1, a.left_menu1:visited, a.left_menu1:hover
{
	text-decoration:bold;
	font-size:11pt;
        

}

.Title2
{
	text-decoration:none;
}

.Title2:hover
{
	text-decoration:underline;
}

li.section
{
	//height:17px;
}


#xCatalog a
{
	//font-family:Open Sans;
}
div.letter
{
float:left; 
margin-top:1px; 
font-size:12pt; 
font-weight:bold; 
position:absolute;
z-index:59;
background-color:#e2e7fa;
height:24px;
width:16px;
margin-left:-2px;
margin-top:-8px;
padding-top:8px;
text-align:center;
color:#666;
}

div.menuT {
        position:relative;
//        background-color:#fff;
        padding:0 0 0 2px;
        margin:0 0 0 17px;
}

div.menuT a{
       font-size:14px;
       font-weight:normal;
  //     text-decoration:none;
       color:#06C;
}

div.menuT:hover {
   //     background-color:#e2e7fa;
        padding:0 0 2px 2px;
        margin:0 0 -2px 17px;
        cursor: pointer;
}

div.menuT:hover a{
 //      text-decoration:underline;
}

div.menuT1 {
        position:relative;
        background-color:#fff;
        padding:0 15px 5px 2px;
        margin:0;
}

div.menuT1 a{
       text-decoration:none;
}

div.menuT1:hover {
        background-color:#e2e7fa;
        cursor: pointer;
}

div.menuT1:hover a{
       text-decoration:underline;
}

div.menuTsel{
        position:relative;
        background-color:#e2e7fa;
        padding:0 0 0 18px;
        margin:0 0 0 6px;
}

div.menuTsel:hover{
        cursor: pointer;
}

div.menuTsel a, div.menuTsel:hover a{
        color:#333;
        text-decoration:none;
}
/* End */


/* Start:/bitrix/templates/.default/components/profline/catalog.section/autopapyrus_adaptive/style.css?15283815111338*/
.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:0px;
	padding-top:0px;
}
select {
	width:100%;
}
.sel-sel{
	font-size:14px; 
	width:100%; 
	height:35px;
	padding-left:15px;
	background-color:#cbeaf6 !important; 
	border:2px solid #cbeaf6 !important;
}

.sel-sort{
	margin-top:5px;
	padding-left:15px;
	background-color:#cbeaf6 !important; 
	border:2px solid #cbeaf6 !important;
}

.div-2cols {
	width:100% !important;
	padding:0 !important;
}

.div-2cols table, .div-2cols table td{
	width:100% !important;
	padding:0 !important;
	margin:0 !important;
	text-align:center;
}
.div-2cols div.menuT, .div-2cols div.menuT:hover{
	width:100% !important;
	background-color:#778fb0; 
	margin:0 !important;
	padding:5px 0 5px 0;
}
.div-2cols div.menuT a, .div-2cols div.menuT a:hover {
	color:#fff !important;
	font-size:20px;
}

@media (min-width:768px) {
	.adaptive{display:none;}
	.sect-mob{display:none;}
        .div-2cols {display:none;}
	}

@media (max-width:767px) {
	.h3sect {
		width:100%;
		text-align:center;
	}
        .div-5cols {display:none;}
	.wide{display:none;}
//	.sort{display:none;}
	.sect-wide{display:none;}
	.sections, .sort{
		background:none !important;
		margin:0 !important;
		padding:0 !important;
	}
	.spec{background-color:#fff !important;
	padding:10px 15px 10px 15px !important;
	}
}
/* End */
/* /bitrix/templates/.default/components/profline/menu3/template2/style.css?14887961791536 */
/* /bitrix/templates/.default/components/profline/catalog.section/autopapyrus_adaptive/style.css?15283815111338 */
