/* Headers */H1, H2, H3, H4 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2 {color:#000000; font-size:13px; line-height: 18px;}H3 {font-size:12px; color: #000000;}
H4 {font-size:12px; color: #000000;}


.copyright {
	FONT-SIZE: 10px; COLOR: #555; TEXT-DECORATION: none
}
.copyrightlink {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline
}

.mmenu {color: #344e73;
font-weight:bold 
}

.inputtext {
	BORDER-RIGHT: #dad7d1 1px solid; BORDER-TOP: #dad7d1 1px solid; BORDER-LEFT: #dad7d1 1px solid; WIDTH: 271px; BORDER-BOTTOM: #dad7d1 1px solid; HEIGHT: 21px
}
.search {
	BORDER-RIGHT: #dad7d1 1px solid; BORDER-TOP: #dad7d1 1px solid; BORDER-LEFT: #dad7d1 1px solid; WIDTH: 175px; BORDER-BOTTOM: #dad7d1 1px solid; HEIGHT: 21px
}

.inputbut {
	BORDER-RIGHT: #dad7d1 1px solid; BORDER-TOP: #dad7d1 1px solid; BORDER-LEFT: #dad7d1 1px solid; WIDTH: 100px !important; BORDER-BOTTOM: #dad7d1 1px solid; HEIGHT: 21px !important; background-color:#FFFFFF; font-size:14px
}

.searchbut {
	BORDER-RIGHT: #dad7d1 1px solid; BORDER-TOP: #dad7d1 1px solid; BORDER-LEFT: #dad7d1 1px solid; WIDTH: 70px !important; BORDER-BOTTOM: #dad7d1 1px solid; HEIGHT: 21px !important; background-color:#FFFFFF; font-size:14px
}


.form {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #999999; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

.button {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #555; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}



a:link {font: normal; text-decoration: none; color: #555}
a:visited {font: normal; text-decoration: none; color: #555}
a:hover {font: normal; text-decoration: underline; color: #555}
a:active {font: normal; text-decoration: underline; color: #555}

.picborder { border: 1px solid #dad7d1 }

.picbpad { border: 1px solid #dad7d1;
padding-right:50px }

.rep {
background-image:url(/pdf.jpg);
background-position:left;
background-repeat:no-repeat; 
padding-left:25px;
}

.portfoliolist {
   color: #767676;
   font-size: 26px;
   text-decoration:underline;
   font-family: Verdana;
}

.borderleft {
	BORDER-LEFT: #dad7d1 1px solid;
}
.borderbottom {
	BORDER-BOTTOM: #dad7d1 1px solid;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-color: #ffffff;
       
        color: #555;
}

.element_top {
	float:left;
	/*border:1px solid red;*/
	width:230px;
	margin:5px;
}

.element_top img {
	float:left;
	border:0;
	margin:5px;
}

.ajax_preloader {
	border:1px #dad7d1 solid;
	background: #e9e9e9 url(/Scripts/preload.gif) left center no-repeat;
	width:190px;
	margin:auto;
	padding:10px 0 10px 45px;
}

.sort2 {
	width:723px;
	max-width:723px;
	text-align:center;
	border:1px #dad7d1 dotted;
}
.sort2 td {
	border:0;
	padding:5px;
	
}
.sort2 a {
	text-decoration:underline;
	font-weight:bold;
}

.sort2 a:hover {
	color: #517fe0 !important;
	text-decoration:underline;
	font-weight:bold;
}

#table_header td {
	text-align:center;
	background: #e9e9e9;
	height:35px;
	cursor:pointer;
	padding:2px;
	font-weight:bold;
}

.grey td {
	background: #ebebeb;
}

.catimg {
	max-width:75px;
	padding: 0 !important;
}

.lb {
	border-left: 1px solid #ccc !important;
}

.rb {
	border-right: 1px solid #ccc !important;
	text-align:left !important;
	padding-left:10px !important;
}

.naim {
	text-align: center !important;
	border-right: 1px solid #ccc !important;
	width:360px;
}

.usage {
	padding-top:5px;
	font-size:11px;
}

#Search_Results, #Popular_Goods {
	clear:both;
}

#Catalog_Form {
	width:720px;
	margin-bottom:5px;
	padding:0;
	clear:both;
	border:1px #ccc solid;
	float:left;
}

#Catalog_Param_Form {
	width:349px;
	margin:0;
	padding:5px;
	float:left;
	border-right:1px #ccc solid;
}

#Catalog_Type_Form {
	width:349px;
	padding:5px;
	float:right;
}

#Catalog_Param_Form form {
	margin:0;
	padding:0;
}

#Catalog_Param_Form table.data-table td {
	padding:4px 0;
}

#Catalog_Param_Form table.data-table tfoot td {
	padding-top:10px !important;
}

#Catalog_Param_Form table.data-table thead td, #Catalog_Type_Form #hdr {
	font-weight:bold;
	padding-bottom:5px !important;
	text-align:center;
	padding-top: 4px;
}

#Catalog_Param_Form table.data-table select {
	width:190px;
}

#Catalog_Param_Form table.data-table input {
	width:52px;
	height:20px;
}

#Catalog_Type_Form ul {
	margin:5px 10px 0 10px;
	padding:0;
	list-style-type: none;
	list-style-position: outside;
}
#Catalog_Type_Form ul li {
	margin-bottom:10px;
	padding-left: 10px;
	height:14px;
	list-style-type: none;
	list-style-position: outside;
	background: url("/bitrix/templates/.default/components/mycomponents/catalog.section.list/proficabel/images/BlockContentBullets.png") no-repeat left;
}
#Catalog_Type_Form ul li a:hover {
	color:#4b7be2;
}