html,body{_width:100%;height: 100%;margin:0;padding:0;min-width:1000px;}
body{
min-width:1000px;
_width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");
font-family:"Trebuchet MS";
font-size:11px;
color:#616161; 
background:#ebeff0;
}
img {border:0;}
a {text-decoration:underline;color:#000;}
a:hover {text-decoration:none;}
.p0m0 {padding:0px; margin:0px;}
div,td {vertical-align:top;padding:0px;margin:0px;}
div {text-align:left;}
img.png { beh avior: url(/bitrix/templates/placeultra.ru/iepngfix.htc) }

.headbg {
background:url("images/headbot.jpg") no-repeat scroll center top transparent;
margin:0 auto;
width:100%;
}

.like
{
	color: #fff;
	margin:0;
	font-size:16px;
	padding:5px;
	background: #D00000;
	display:block;
}




*:first-child+html .botbg
{

	position: absolute;
	left: 0;
	width: 100%;
	height: 55px;
	z-index: 100;	
}

*html .botbg
{

	position: absolute;
	left: 0;
	width: 100%;
	height: 55px;
	z-index: 100;	
}

@media all and (min-width:0px)
{
     head~body .botbg
	{

		position: absolute;
		left: 0;
		width: 100%;
		height: 55px;
		z-index: 100;
	}
}

.botbg
{
	position: absolute;
	left: 0;
	width: 100%;
	height: 55px;
	z-index: 100;	
}

.basket {
color:#000000;
font-size:16px;
font-weight:bold;
left:175px;
position:absolute;
top:160px;
}

.basket a
{
	color: #000;
}

.center {
background:url("images/back_page.gif") repeat-y scroll left center transparent;
padding:0 0 0 60px;
}
font.notetext
{
	color: #000;
}

#all_goods
{
	text-align: center;
	right: 0;
	top: 0;
}

#all_goods a
{
	font-size: 12px;
	color: #d00000;
	font-weight: bold;
}

#jlinkoff
{
	display: none;
}

.main_bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background:url(images/bg_body3.jpg) top center no-repeat;
	z-index: 30;
	height: 770px;
}


div.page {
background:url("images/back_page.gif") repeat-y scroll left top transparent;
min-height:100%;
}
div.head {
background:url("images/back.gif") repeat-x scroll left top transparent;
height:257px;
}
.headpage {
background:url("images/top_back.jpg") no-repeat scroll left top transparent;
height:257px;
}
a.linkmain {
height:70px;
left:463px;
position:absolute;
text-decoration:none;
top:80px;
width:312px;
z-index:5;
}
div.tell {
color:#FFFFFF;
font-size:18px;
left:133px;
line-height:20px;
position:absolute;
top:11px;
width:185px;
}
		div.tell a {color: #fff}
		div.tell b {color: #c6c6c6; font-weight:normal}
.time {
color:#FFFFFF;
left:484px;
position:absolute;
top:152px;
}			
			/*menu(top mid bottom) start*/
				.menut {height:15px;list-style:none;margin:0px;padding:0px;}
				.menut li {float:left;height:15px;padding:0px;margin:0px;}
				.menut li a {font-size:12px; padding:0px; margin:0px; text-transform:uppercase; line-height:16px; display:block;text-align:center; padding:0px 8px 0px 7px;}
				.menut li.first a {padding-left:0px;}
				
div.menutop {
height:15px;
left:435px;
position:absolute;
text-align:center;
top:3px;
z-index:6;
}
				div.menutop .menut li a {color:#ffffff; font-size:10px;}
					
				div.menumid {float:left;text-align:left;height:15px; width:375px;padding:5px 15px 0px 10px;} 	
				div.menumid .menut li a {color:#ffffff; font-size:10px;}	
				
				div.menubot	{float:left;text-align:right;padding-top:10px; height:15px;width:700px; padding-left:35px;}		
				div.menubot .menut li a {color:#000; font-size:10px;}
			
				
			
			
			/*menu(top bottom) end*/
			
							
div.search {
height:67px;
left:133px;
position:absolute;
top:70px;
width:368px;
z-index:1;
}
					.searchq {position:absolute; top:27px; left:28px;z-index:7;height:12px; background:none;  border:none;font-family:"Trebuchet MS"; font-size:10px; text-transform:uppercase; color:#000000;width:240px; vertical-align:middle;}
.search_btn {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#000000;
cursor:pointer;
height:40px;
left:284px;
position:absolute;
top:10px;
width:40px;
z-index:7;
}
				div.ex_q {position:absolute; top:42px; left:22px; width:200px;text-align:left;z-index:5;color:#fff;font-size:12px;white-space:nowrap;}
				div.ex_q a {color:#fff;}


		div.baner {padding-top:10px;text-align:center;}
		div.baners div {float:left;text-align:center;}
		
		#menul, #menul ul  {list-style:none;margin:0px;padding:11px 0 0 0;}
		#menul ul {padding:0 0 0 20px;}
		#menul  li {padding:4px 0; font-weight:bold;}
		#menul  li {font-size: 13px;}
		#menul  li a {text-decoration: none; display: block; color: #fff; padding: 0 0 0 5px; font-weight:normal;
		background:#000000; border:2px solid #BEBEBE;}
		#menul  li a:hover {text-decoration: none;}
		#menul  li  li {font-weight:normal;border:none;font-size:12px;}
		#menul  li  li a{color: #000; background: none; border:none}
		#menul  li li a:hover {text-decoration: none; color: #D00000}
			  
		div.baner {padding-top:10px;text-align:center;} 
		div.baners div {float:left;text-align:center;}
		
		div.left {float:left;width:200px;}
		div.right {margin:0 0 0 230px;}

	
div.bottom {padding:0px 17px 0px 17px;margin:auto; position:relative;bottom:0px;vertical-align:bottom; z-index: 300}
div.footer {
margin:auto;
padding:20px 0 20px 40px;
}
		div.counters {float:right; width:200px;}


div.clearcont {clear:both;padding:0px; margin:0px; line-height:1px; font-size:1px;}
div.spaceb {height:100px;}
div.space1 {height:30px;}
div.space2 {height:20px;}

/*контэнт старт*/

			div.space {height:20px;}
				div.list {padding: 10px 0 0 0}
				div.listpoz {padding:0 0 30px 0;}
					div.poz {font-size:12px;line-height: normal; float:left; width:100%;margin:0 1%; padding: 0 0 10px 0}
						div.poz div.zag_poz {font-size:13px; color:#fff;padding-bottom:8px;font-weight:bold;}
div.zag_poz a {
background:none repeat scroll 0 0 #9F0002;
color:#FFFFFF;
display:block;
font-size:15px;
margin:0;
padding:5px;
text-decoration:none;
}
div.zag_poz a.link_ib
{
  float:right;
}
div.zag_poz_iblock a {
color:#000000;
display:block;
font-size:14px;
margin:0;
padding:6px 5px 8px;
text-align:center;
text-decoration:none;
}
						div.zag_poz_iblock a:hover {text-decoration: underline}
						div.zag_poz_iblock {color:#fff;padding-bottom:8px;font-weight:bold; position: relative}
						.my_price { color: #fff; background: #d00000; padding: 0 5px; white-space: nowrap}
						.topzonrg td {border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1}
						.hide {overflow: hidden; height: 88px; text-align: center}


/*---------------------------------------*/
	div.filtrelem {padding-bottom:10px;}

				td.filtr_lable {vertical-align:middle;width:80px; padding:5px 5px 5px 10px; color: #fff}
				td.filtr_value {vertical-align:middle;padding:5px 5px 5px 10px; color: #fff}
				td.filtr_btn {vertical-align:middle;text-align:center;}
/*список элементов*/	
		div.e_anons {margin:20px 1%;vertical-align:top; float:left;}
			div.e_anons_l {float:left;padding:0px 50px 0px 0px; width:50px;}
				div.img_a {padding:4px 0px 30px 0px;}
				div.img_a img,div.img_d img {}
				 	div.prise_s {text-align:center;}
					div.prise_s {font-size:12px; color:#4b7cba; }
			
			div.e_anons_r {padding: 5px 0 0 0;margin:0px 0px 0px 120px;}
			*:first-child+html div.e_anons_r {padding: 17px 0 0 0;margin:0px 0px 0px 120px;}
				div.e_anons_r ul {list-style:disc; color:#484848;margin:0;padding:0px 0px 0px 25px;}
				div.e_anons_r ul li{font-size:11px; line-height: normal;color:#929292;}
				div.e_anons_r ul li b {color:#000000;}
				div.e_anons_t {font-size:12px; line-height: normal; color:#000; padding:0px 10px 25px 0px;}
					div.e_anons_t p {padding:0px;margin:0px 0px 6px 0px;color: #000}
					div.e_zag {font-size:14px; line-height: normal; color:#fff; font-weight:bold; padding:0px 0px 20px 0px;}
					div.e_zag a {color:#9F6770; font-weight:bold; text-decoration:none;}
					div.e_zag a:hover {text-decoration:underline;}
					
					div.columnleft {width:260px;}
					div.columnright {text-align:left;padding:0 10px 10px 10px;}
					
					div.filtrelem {background: #D00000; color: #fff; margin:px}
					div.filtrelem  a{color: #fff}
					div.filtrelem table {width:100%;}					
					div.filtrelemzag {font-size:12px;text-align:center; padding:5px;color:#fff;font-weight:bold;}
					div.filtrelemzag  a {color:#fff;}
					
					div.navstring {font-size:12px; line-height:normal; color:#D00000;margin:0 0 10px 0; padding:10px 10px 10px 0}
					div.navstring span {font-size:12px;  color:#000; margin:0px 5px 0px 0px;}
					div.navstring span a {font-size:12px;  text-decoration:underline;margin:0px 5px 0px 0px;}
					div.navstring span a:hover {text-decoration:none;}
					
/*элемент детально*/	
					div.e_det {margin:20px 0px 0px 10px; text-align:left;padding:0px 50px 0px 0px;}
						div.e_d_l {float:left;padding:0px 10px 0px 5px; width:190px;}
								div.img_d {padding:4px 0px 30px 0px;}
								div.prise_s {text-align:center;}
									div.prise_s {font-size:12px; color:#4b7cba;}
							
							div.e_d_r {padding:0px;margin:0;}
								div.e_d_r  ul {list-style:disc; color:#000;margin:0;padding:0px 0px 0px 25px;}
								div.e_d_r  ul li{font-size:11px; line-height: normal;color:#929292;}
								div.e_d_r  ul li b {color:#000000;}
								div.e_d_t {font-size:12px; line-height:normal; color:#000; padding:0px 0px 25px 0px;}
									div.e_d_t p {padding:0px;margin:0px 0px 6px 0px;}
									div.e_zag {font-size:14px; line-height: normal; color:#d00000; font-weight:bold; padding:0px 0px 20px 0px;}
									div.e_zag a {color:#000000; font-weight:bold; text-decoration:none;}
									div.back_link {position:;bottom:0px; left:0px; margin-top:50px;}
									div.back_link a {color:#7e7e7e; font-size:13px; font-family:"Trebuchet MS"; line-height: normal;text-decoration:underline;}
								div.back_link a:hover {text-decoration:none;}
/*контэнт стоп*/
div.bottommain {padding:20px 17px 0px 17px;margin:auto;vertical-align:bottom; border-top:1px solid #adadad;}
	div.footermain {padding:0px 0px 20px 0px;width:966px; margin:auto;}

/*контэнт стоп*/
div.bottommain {padding:20px 17px 0px 17px;margin:auto; z-index: 300; background:#dbdbdb;vertical-align:bottom; border-top:1px solid #adadad;}
	div.footermain {padding:0px 0px 20px 0px;width:966px; margin:auto;}
	
	div.column_left {width:200px;padding: 0 0 15px 0; float: left}
div.column_right {
margin:0 0 0 210px;
padding:0 10px 10px;
text-align:left;
}
	div.column_right .clearcont {border-bottom:2px solid #ffffff;width:100%;}
	div.column_right div.e_anons  .clearcont  {border:none;}
				
/*контент прод*/
div.bottom { text-align:center;}
div.bottom a.npfoot {color:#FFFFFF; font-size:11px; text-decoration:underline;}
div.bottom a.npfoot:hover {color:#3D3D3D; text-decoration:underline;}
div.content {padding:0px 0 40px 0; vertical-align:top; margin:auto;float:left; font-size:13px; color:#000;}
div.content p {padding:0px; margin:0px; }
div.content a {color:#000000; }
div.content a:hover {text-decoration:none;}
	div.zagolovki {width:100%;}	
		div.zagolovki h1.zagolovok {padding:0; margin:17px 30px 47px 30px; font-size:22px; color:#ffffff; line-height:25px; text-indent:15px; font-weight:normal;}
		div.zagolovki p.zagolovok {font-size:17px; line-height:19px; color:#ffffff; padding-left:30px; margin:30px 0px 0px 0px;font-weight:bold;}
		div.zagolovki p.zagolovok img {float:left; margin-right:30px;}

		div.zagolovki p.anoun {margin:0px 10px 85px 125px; padding:0px 15px 15px 15px;font-family:"Trebuchet MS"; color:#ffffff; font-size:12px; line-height:15px; text-indent:10px;}
		div.zagolovki p.anoun a {color:#000000;}
		
	.spacean {height:25px;}	
/*\контент прод*/
div table.topzon {width:100%;}
div table.topzon table {width:98%;}
*:first-child+html div table.topzon {width:96%;}
*:first-child+html div table.topzon table {width:96%;}
*html div table.topzon {width:96%;}
*html div table.topzon table {width:96%;}


div.column_right div.zvform {float:right; margin:0;}
div.column_right div.d {width:95%;}
div.column_right div.d div.e_det {margin:0px 250px 0px 15px;padding:0px;}
div.zvform {background:#4d0000;padding:4px;font-size:13px;color:#ffffff;border:1px solid #810303;font-weight:bold; text-align:center;margin:20px 0;width:195px;}
table.zvform {width:1px;}
table.zvform  td {font-size:12px;font-weight:normal;padding:3px 4px; vertical-align:middle;color:#ffffff;}
table.zvform  input {border:none;background:#ffffff;width:106px;padding:0 4px;border:1px solid #810303;}
table.zvform  textarea {border:none;background:#ffffff;width:102px;height:80px;padding:6px;border:1px solid #810303;}
table.zvform  td.btn input {width:77px;padding:0 6px;margin:0 5px;}
table.zvform  td.btn, table.zvform  td.cap {text-align:center;}

.element-list-prewtext {
padding:0 10px;
}
.mdk {
text-align:center;
}
div.catalog-viewed-products table
{
  width:100%;
}
div.catalog-viewed-products table tr td
{
  text-align:center;
}
div.catalog-viewed-products table tr td a img
{
  margin-top:10px;
  margin-bottom:5px;
}

.auth
{
width:200px;
background:#6E0001;
border:#6E0001 solid 1px;
color:#ffffff;
margin-top:10px;
}
input.inp
{
width:125px;
}
input#sub
{
border:#9F9F9F solid 1px;
color:#333333;
background:#E9E5E7;
}

div.auth a
{
color:#ffffff;
}
div.auth form table tr td
{
text-align:center;
}
table.topzon tr td table tr td
{
text-align:center;
}
span.article
{
  color:red;
  font-weight:bold;
}
