	body {margin:0; padding:0; font: 12px Arial;}
	img {border:0;}
	#top-info {text-align:center; background: #D9E8EE; padding: 4px 20px 5px 20px; color: #2C516F; font: 12px Arial;}
	#top {background: url('/imgs/top_bg.jpg') top left repeat-x; width:100%; height: 110px; border-bottom: 4px solid #BFE1ED;}
	#logo {float: left;}
	#topbg {margin-left:196px;background: url('/imgs/top_bg_right.jpg') top right no-repeat; height: 110px;}
	#basket {float: right; width:192px; height: 60px; margin: 32px 10px 0 0; font: bold 12px Arial; color: #FFFFFF;}
	#basket p {margin:4px 0 4px 0;}
	#basket span {font-size:11px;}
	#bbutton {float: right; margin: 17px 10px 0 0;}
	#phones {  font: bold 16px Arial; color: #6B8BA0;  margin: 0 auto; width: 280px; padding-top: 20px; }
	#phones p {background: url('/imgs/phone.gif') top left no-repeat; padding: 0px 0 3px 30px; margin:0;}
	#phones span {font-weight:normal;}
	#mainmenu {margin: 0; padding-top: 20px; }
	#mainmenu table {height: 31px; list-style:none; margin:0; padding:0; padding-left:10px; }
	#mainmenu table td {vertical-align: middle; background: url('/imgs/mainmenu_bg.jpg') top left repeat-x; margin:0; padding:0 10px 0 10px; height: 31px; font: bold 11px Arial; color: white;}
	#mainmenu table td.first {width:10px; background: url('/imgs/mainmenu_ugol1.jpg') top left no-repeat; padding:0;}
	#mainmenu table td.last {width:10px; background: url('/imgs/mainmenu_ugol2.gif') top right no-repeat; padding:0;}
	#mainmenu a {color: white; font: bold 12px Arial;}
	#left-top { }
	#left-column {width: 237px;  padding: 0; background: url('/imgs/menu-top.gif') top left no-repeat; vertical-align:top;}
	
	#left-column div.rek {text-align:center; margin-top:20px; padding-right: 15px;}
	
	#menu {margin:46px 20px 0 6px; list-style:none; padding:0 0 10px 0; background: url('/imgs/menu-bottom.gif') bottom left no-repeat;}
	#menu li {background: url('/imgs/menu-bg.gif') top left no-repeat; margin: 0; color: #FFFFFF; padding: 5px 3px 9px 19px; font: bold 13px Arial;}
  #menu li a {color: #FFFFFF;}
  #menu li a.selected {color: #DDDDDD!important;}
  #blue-info {margin: 20px 20px 0 6px; color: #BB2828; padding: 0px 0px 33px 0px; background: #BFE1ED url('/imgs/info-bottom.gif') bottom left no-repeat; line-height:170%;}
  #blue-info img {display:block;}
  #blue-info p{margin:0; padding: 5px 20px 0 15px; text-align:center; }
  #blue-info p.top {margin:0; padding: 20px 18px 0px 15px; font: bold 18px Arial; color: #BB2828;}
  #blue-info p.top a, #blue-info p.subtop a {color: #BB2828;}
  #blue-info p.subtop {font: bold 12px Arial; padding: 2px 18px 7px 15px; margin:0;}
  #blue-info a {color: #2B2827;}
  #content-top {height:70px; background: url('/imgs/content-top.gif') top left no-repeat; width:100%;}
  #content {border-left: 1px solid #BFE1ED; height: 100%; width:100%;}
  .header {margin: 32px 20px 0 23px; background: #6D8BA3 url('/imgs/header-l.gif') top left no-repeat; height: 30px;}
  .header h1 {background: url('/imgs/header-r.gif') top right no-repeat; margin:0; padding: 5px 0 6px 15px; font: bold 17px Arial; color: #FFFFFF;}
  #footer {background: #6D8BA3; padding: 10px; color: #FFFFFF; font: 11px Arial;}
  #content {padding: 10px 20px 20px 23px; vertical-align:top;}
  
	table.goods td {vertical-align:top; padding: 0 0 0 0;}
	table.goods td.good-td {width:50%;}
	.good {height: 100%!important; }
	.row  {background: #F2F2F2 url('/imgs/row-bg.gif') top left repeat-x; }
	.row .bob {background:url('/imgs/row1bob.gif') bottom left repeat-x;}
	.row .bol {background:url('/imgs/row1bol.gif') top left repeat-y;}
	.row .bor {background:url('/imgs/row1bor.gif') top right repeat-y;}
	.row .tl {background:url('/imgs/row1tl.gif') top left no-repeat;}
	.row .tr {background:url('/imgs/row1tr.gif') top right no-repeat;}
	.row .bl {background:url('/imgs/row1bl.gif') bottom left no-repeat;}
	.row .br {background:url('/imgs/row1br.gif') bottom right no-repeat;}
	.row .pad {padding: 20px 15px;}
  .good-left {float:left; width: 120px;}
  .good-right {margin-left: 121px;}
  .good-right p {padding-left:19px;}
  .good-price {font: 18px Arial; margin-top: 5px;}
  .good-nds {font: 11px Arial; color:#A7A7A7; margin: 1px 0 10px 0;}
  .good-cap {color:#45ABDC; font: bold 14px Arial; border-left: 9px solid #FE0000; padding-left: 10px;}
  .good-author {color:#6C8CA5; font: bold 12px Arial; margin-bottom: 10px; border-left: 9px solid #FE0000;padding-left: 10px;}
  .good-annot {padding-left: 19px;}
  .good-link {margin-top:10px; padding-left: 19px;}
  .good-all {margin-top: 20px;}
  
  #news-left {color: #555555; margin: 20px 20px 0 6px; border: 1px solid #DDDDDD; padding: 0px 13px 0 13px;}
  #news-left a {color:#0D6C9C; text-decoration: none;}
  #news-left a:hover {color:#157BAC; text-decoration: underline;}
  .news-date {text-align:right; color:#555555;}
  #news-left a.blink {font-weight:bold; text-decoration: underline;}
  
  .big-pig {color: #0D6C9C; font: bold 18px Arial; padding: 0px 0 0 27px; margin-top:0px;}
  h1.big-pig {color: #0D6C9C; font: bold 18px Arial; padding: 0px 0 0 27px; margin:0 0 20px 0;}
  
  .good1-left {float:left; width: 48%; text-align:left; margin-top:10px;}
  .good1-right {margin-left: 48%; text-align:left; margin-top:10px;}
  
  .red-line {color: #3A5971; font: bold 12px Arial; border-left: 9px solid #EC5959; padding: 0 20px 0 9px; overflow: hidden; height: 45px; margin-bottom: 10px; text-align:left;}
  .buy1 {float: right;}
  .price1 {margin-top: 5px; font: 16px Arial;}
  .price1 span {font-size: 10px;}
  .price1 input {vertical-align: -40%;}
  .pic1 {width: 125px;}
  .numbers {margin-top:15px; text-align:center;}
  
  .subhead {border-left: 6px solid #EC5959; font: bold 14px Arial; color: #0D6C9C; padding: 1px 20px 4px 9px;}
  .subhead a {color: #0D6C9C;}
  .sub-indent {padding-left: 15px; margin: 20px 0 40px 0;}
  .sub-cap {color:#0D6C9C; font: bold 14px Arial; }
  .sub-cap2 {font: bold 12px Arial; }
  .sub-cap a {color:#0D6C9C; }
  .price-indent {padding-left: 20px;}
  
  .news1 {color: #66859E;}
  
  .plank {width: 358px; height: 17px; background: #AAAAAA url('/imgs/vrezka.gif'); position: absolute; margin: -8px 0 0 20px; }
  .plank p {padding:0px 0 0 10px; margin:0; color: white; font: bold 12px Arial;}

  .super-knopka {background: url('/imgs/podp-polgoda.gif'); height: 70px; width: 119px; padding-top: 42px; color:white; font: bold 15px Arial; border: 0px; cursor:pointer;}
  .super-knopka-2 {background: url('/imgs/podp-god.gif'); height: 70px; width: 119px; padding-top: 42px; color:white; font: bold 15px Arial; border: 0px; cursor:pointer;}
  .rek {margin: 20px 18px 0 6px; text-align: center;}
  
  .cena {margin: 10px 0 0 2px;}
