body { 	padding: 0; margin: 0; font: 12px Arial, Helvetica, sans-serif;	color: #353434; background: #1a1c21 url(images/bg_body0.jpg) center 0px no-repeat;}CHECKBOX, INPUT, RADIO, SELECT 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}a {color: #353434;}.linka {  background: url(images/dot.gif) 2px repeat-x;}.tabulka {	BORDER-TOP: #6A6A6A 1px solid; BORDER-LEFT: #6A6A6A 1px solid}.hlavicka {	BORDER-RIGHT: #6A6A6A 1px solid; BORDER-BOTTOM: #6A6A6A 1px solid; BACKGROUND-COLOR: #F0B831; TEXT-ALIGN: center;	font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-transform: uppercase;}.bunka {	BORDER-RIGHT: #6A6A6A 1px solid; BORDER-BOTTOM: #6A6A6A 1px solid; BACKGROUND-COLOR: #E3E9EF}.red {color: #C30D00; font-weight: bold;}.gray {color: #878787}img.browse {  border: none; cursor: pointer; position: relative; top: 4px;}input.general {   width: 210px; border: #ccc 1px solid; margin: 0 5px 0 5px; height: 16px;}input.shorten {  width: 110px; border: #ccc 1px solid; margin: 0 5px 0 5px; height: 16px;}select.general {   width: 214px; border: #ccc 1px solid; margin: 0 5px 0 5px;}select.shorten {   width: 114px; border: #ccc 1px solid; margin: 0 5px 0 5px;}.content { 	margin: 10px auto;	width: 950px;}.xlogo {  float: left;  clear: left;  width: 230px;  height: 140px;}.xlogo img {  margin-top: 100px;}.xinfo {  float: right;  clear: right;  width: 705px;  height: 140px;}.xcart	{  float: right;  width: 210px;  height: 34px;  background: url(images/cart.png) no-repeat;  margin-top: 32px}.xcart p {  margin: 8px 0 0 20px;  padding: 0;  text-align: center;  color: #8b8f9f;  font-weight: bold;}.xcart a {  color: #FFFFFF;}.xmenu {  float: right;  clear: both;  width: 705px;  height: 44px;  background: url(images/menu_item.gif) repeat-x;  font-weight: bold;  margin-top: 15px;}.xmenu a {  color: #353434;  text-decoration: none;}.xmenu a:hover {  color: #000000;  text-decoration: underline;}.xmenu .left {  float: left;  background: url(images/menu_left.gif) repeat-x;  width: 2px;  height: 42px;}.xmenu .item {  float: left;  padding: 13px 22px;  height: 42px;  background: url(images/menu_item.gif) repeat-x;}.xmenu .item:hover {  background: url(images/menu_hover.gif) repeat-x;}.xmenu .separator {  float: left;  background: url(images/menu_separator.gif) repeat-x;  width: 2px;  height: 42px;}.xmenu .right {  float: right;  background: url(images/menu_right.gif) repeat-x;  width: 2px;  height: 42px;}.side {  float: left;  clear: left;  width: 230px;}.xsub1 {  float: left;  clear: left;  width: 230px;  background: #F0B831 url(images/sub1.png) no-repeat top;  margin: 0 0 15px 0;  padding: 0;}.xsub1 h3 {  font: 12px Arial, Helvetica, sans-serif; color: #353434; font-weight: bold; text-transform: uppercase;  margin: 16px 0 28px 16px;}  .xsub1 a {   color: #353434;   font-weight: bold;    }  .xsub1 p {    margin: 0 15px 15px 15px;  }  .xsub1 ul {    margin: 0 15px 15px 30px;    padding: 0;    list-style-type: square;  }  .xsub1 li {  color: #353434;    }  .xsub1 li.sub1 {    margin-left: 16px;  }  .xsub1 li.sub2 {    margin-left: 32px;  }  .xsub1 li.sub3 {    margin-left: 48px;  }.xsub2 {  float: left;  clear: left;  width: 230px;  background: #FFFFFF url(images/sub2.png) no-repeat top;  margin: 0 0 15px 0;  padding: 0;}.xsub2 h3 {  font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-transform: uppercase;  margin: 16px 0 28px 16px;}    .xsub2 img {    margin: 5px;  }.xsub2 .more {    font-weight: normal;    text-align: right;    color: #9499A4;    margin: 0 15px 14px 0;}.line {  width: 100%;  height: 3px;  background: url(images/dot.gif) repeat-x bottom;  margin: 9px 0;  clear: both;}.article {  float: right;  clear: right;  width: 705px;  background: #E5E8ED url(images/sub3.png) no-repeat top;  margin: 0 0 15px 0;  padding: 0 0 15px 0;}.article h3 {  font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-transform: uppercase;  margin: 16px 0 22px 16px;}.article .cenas {  color: #C30D00;    font-weight: bold;}.article .cenab {  color: #9499A4;    font-weight: bold;}.article ul {    margin: 10px 0 10px 20px;    padding: 0;    list-style-type: square;  }.xbox2 {  float: right;  clear: right;  width: 216px;  height: 99px;  /*background: url(images/box2.png) no-repeat;*/  margin-left: 15px;}.xbox1 {  float: right;  width: 474px;  height: 99px;  /*background: url(images/box1.png) no-repeat;*/}.product {  float: left;  width: 231px;  height: 272px;  margin: 0 0 3px 3px;}.product a {  color: #353434;}.product .pitem {  float: left;  background: url(images/product.png) top no-repeat;  height: 225px;  width: 100%;  margin: 0;}.product .pdetail {  float: left;  background: url(images/detail.png) top no-repeat;  height: 47px;  width: 100%;  margin: 0;}.product .pdetail .det {  float: left;  margin: 16px 0 0 40px;}.product .pdetail .det a {  font-weight: bold;  text-decoration: none;}.product .pdetail .det a:hover {  text-decoration: underline;}.product .pdetail .kup {  float: right;  margin: 15px 30px 0 0;}.product .pdetail .kup a {  color: #FFFFFF;  font-weight: bold;  text-decoration: none;}.product .pdetail .kup a:hover {  text-decoration: underline;}p.head {    margin: 15px;    text-align: center;    font-weight: bold;  }p.price {    margin-bottom: 5px;    color: #C30D00;    font-weight: bold;    text-align: center;  }p.price2 {    margin-top: 5px;    font-size: 11px;    color: #9499A4;    font-weight: bold;    text-align: center;  }.product img {    margin: 5px;  }.footer {  float: right;  width: 705px;  color:#60636e;  line-height: 20px;  margin: 5px 0;}.footer a 		  {color:#60636e; }