img {
   behavior: url("/bitrix/templates/NEW-KOMFORT/pngbehavior.htc");
}


body, html, form { 
  margin:0px; 
  padding:0px; 
} 
body, td, p, div, input, textarea, ul, li { 
	/*font-size : 12px; */
} 
a{ 
	/*color: #0066CC; */
	color: #08a5db; 
} 
a:hover { 
	text-decoration : none; 
} 
input, textarea { 
  border-width:1px; padding:2px; 
} 
 
.need, .req { 
  font-weight:bold; 
  font-size:14px; 
  color:red; 
} 
hr  { 
  color:#999999; 
  border:none; 
  border-top:1px solid #999999; 
  background:transparent; 
  margin:10px; 
} 
a img { 
  border:none;
} 
p { 
  margin:0px; 
  padding:0px; 
  padding-bottom:10px; 
} 
h1, h2, h3 { 
	font-weight : normal; 
} 
span.date { 
  font-weight:bold; 
  color:#127398; 
} 
 
optgroup { 
  font-weight:bold; 
  font-style:normal; 
  color:#016D94; 
} 
option { 
  color:#000000; 
} 
h1, h2, h3, h4, h5 { 
  color : #E95E26; 
  margin:0px;   
  padding:0px; 
  padding-bottom:5px; 
} 
h2, h4 { 
  color:#E95E26; 
} 
h1 { 
  font-size:24px; 
} 
h2 { 
  font-size:20px; 
} 
h3 { 
  font-size:18px;
    
} 
h4 { 
  font-size:14px;
  margin-left: 5px;
  margin-bottom:4px; 
} 
h5 { 
  font-size:12px; 
} 
ul { 
  margin-top:10px; 
  padding-top:0px; 
  padding-bottom:0px; 
  margin-bottom:10px; 
} 
.error { 
  color:#FC1389; 
  font-weight:bold; 
  margin-bottom:10px; 
} 
.message { 
  color:#127398; 
  font-weight:bold; 
  margin-bottom:10px; 
} 
.paginal { 
  padding:6px; 
  padding-left:10px; 
  line-height:16px; 
  background:url(images/grad_horiz.gif) repeat-y; 
  margin-bottom:8px; 
  margin-top:8px; 
  border-left:1px solid #3795AF; 
} 
 
span.highlight0 { 
  border-bottom:2px solid #52B539 
} 
span.highlight1 { 
  border-bottom:2px solid #B53939 
} 
span.highlight2 { 
  border-bottom:2px solid #3958B5 
} 
span.highlight3 { 
  border-bottom:2px solid #39B5B5 
} 
div.search { 
  margin-bottom:10px; 
} 

 
* html #menu ul ul { 
	margin-left:-16px; 
	voice-family: "\"}\"";  
	voice-family: inherit; 
}	 
* html #menu ul li {float:left;} 
* html #menu ul ul { 
	width:180px;	 
	width:180px; 
	voice-family: "\"}\"";  
	voice-family: inherit;	 
} 
* html #menu ul ul.child { 
	width:250px;	 
	voice-family: "\"}\"";  
	voice-family: inherit;	 
} 
* html #menu ul ul {margin-left:0;} 
 
 
#menu ul li a { 
	display:block; 
	text-decoration: none; 
	color: #000000; 
	line-height:2em; 
	padding: 0 5px 0px 8px; 
} 
#menu ul.child li a { 
	display:block; 
	width:240px; 
	text-decoration: none; 
	color: #000000; 
	line-height:1.4em; 
	padding: 0.3em 5px 0.3em 8px 
} 
 
 
#menu li:hover a, #menu li.over a, 
#menu li:hover li a:hover,#menu  li.over li a:hover 
 {   color: #FFFFFF; 
   background-color: #2D89A8; 
} 
 
 
#menu li:hover li a, #menu li.over li a { 
    background-color : #0A7498; 
	color : #90D4DC; 
} 
#menu li ul li a {  } 
#menu li:hover ul, #menu li.over ul { 
	left:180px; 
} 
#menu form{ 
	padding: 0px 10px 0px 45px; 
	margin : 0px; 
} 
#menu .textfield{ 
	width: 100px; 
} 
#menu .button { 
	width: 80px; 
} 
.button{ 
	width: 130px; 
	background-color : #999999; 
	border-width:1px; 
	color : #FFFFFF; 
	font-weight : bold !important; 
	font-size : 11px; 
	height : 21px; 
} 
#menu div.banner{ 
	margin: 15px 10px 5px 10px; 
	font-size : 10px; 
} 

.tel{ 
	padding-left : 15px; 
	color : #36537E; 
	font-weight : bold; 
 
} 
.icon_{ 
	background-image: url("images/top_icon_bg.gif"); 
	width : 430px; 
	background-position :top right; 
	background-repeat : no-repeat; 
	height : 31px; 
	padding-right : 30px; 
	padding-top : 5px; 
} 
.language{ 
	padding-right: 30px; 
	border-right-color : #666666; 
	border-right-style : solid; 
	border-right-width : 1px; 
	margin-right :20px; 
} 
#centr{ 
	padding: 15px; 
} 
#centr H1{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	font-size : 24px; 
	color : #FC1389; 
} 
#centr img { 
	margin-right : 10px; 
} 
#centr .cat{ 
	font-size: 11px; 
	padding-right : 10px; 
	padding-bottom : 10px; 
} 
#centr .cat p { 
	font-size: 11px; 
} 
#centr p{ 
	padding-bottom : 5px; 
} 
div.menu{  
	margin:15px; 
} 
div.menu a{ 
	font-size: 11px; 
	text-decoration : none; 
	} 
div.menu a:hover{ 
	text-decoration: underline; 
} 
#centr div.banner { 
  margin:10px; 
  text-align:center; 
} 
/* --------------------------------------------------- */ 
#form { 
  /* border:1px solid #3795AF; */ 
  background:#DCF1F4; 
} 
#form th { 
  background:#8DD3DB url(images/menu_bg.jpg) repeat-y; 
  font-weight:normal; 
  width:200px; 
  text-align:right; 
} 
#form td { 
  background:#DCF1F4; 
} 
#form td.group { 
  font-weight:bold; 
} 
#form input.button { 
} 
#form textarea { 
  width:375px; 
} 
#main_info { 
  position:absolute; 
  top:200px; 
  left:30px; 
  padding:10px; 
  z-index:1000; 
  border:1px solid #127398; 
  background:#FFFFFF; 
  width:400px; 
} 
#main_info table { 
  background:#DCF1F4; 
  margin-bottom:10px; 
} 
#main_info th { 
  background:#8DD3DB url(images/menu_bg.jpg) repeat-y; 
  font-weight:normal; 
  text-align:right; 
} 
div.group { 
  color:#127398; 
  font-weight:bold; 
  padding-top:3px; 
  padding-bottom:3px; 
} 
div.group a { 
  font-weight:normal; 
} 
#photo_report { 
  margin-top:10px; 
  border-top:1px solid #999999; 
  padding-top:10px; 
  padding-bottom:10px; 
} 
#photo_report img { 
  margin:10px; 
  border:1px solid #999999; 
} 
div.copy { 
  font-size:11px; 
  margin:10px; 
  text-align:center; 
} 
div#archive { 
  float:right; 
  width:auto; 
  margin-left:10px; 
  margin-bottom:10px; 
  background:#8DD3DB url(images/menu_bg.jpg) repeat-y; 
} 
div#archive p { 
  text-align:center; 
  padding:10px; 
} 
div#archive img { 
  margin:0px; 
} 
.compare p, .compare div, .compare div a, .compare p a{ 
  font-size:11px; 
} 
ul.catalog li { 
  list-style:none; 
} 
strong.name { 
} 
.td_group{ 
  background:#B7E1E8 !important 
} 
.td_group div{ 
  text-align:center; 
  font-weight:bold; 
  font-size:14px; 
} 
.product_detail { 
  border:1px solid #999999; 
  border-collapse:collapse; 
} 
.product_detail p { 
  margin:2px 0px; 
  padding:0px; 
  padding-bottom:0px; 
}

.gold{ 
	color: #3f8fdf; 
	
 
} 

.wt_market {border:1px solid #dbdcde;padding:4px; } 
.border_foto { border: 1px solid #97bbc7; padding: 1px ; width:150px}
#bottom { padding-bottom: 20px; background:transparent url(/bitrix/templates/NEW-KOMFORT/images/bottom_light.jpg) repeat-x;}
