*, html
{
	margin: 0px;
	padding: 0px;
}

img
{
	border-width: 0px;
}

body
{
	margin: 0px auto;
	font-family: Tahoma;
	color: #ffffff;
	font-size: 0.75em;
	text-align: center;
	background-color: #303030;
        background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/pattern1.gif');
}

#top
{
  margin: 0px auto;
  width: 940px;
  height: 5px;
  text-align: left;
  font-size: 0.75em;
  color: #838383;
  clear: both;
}

#topin
{
  padding-top: 18px;
}

#top a
{
  color: #838383;
  text-decoration: none;
}

#top a:hover
{
  color: #ffffff;
  text-decoration: underline;
}

#banner
{
  background-color: #303030;
  margin: 0px auto;
  text-align: center;
  width: 985px;
}

#bannerin
{
  height: 126px;
  text-align: left;
  width: 985px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/header.gif');
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #303030;
}

#logo
{
  margin-top: 26px;
  float: left;
  width: 240px;
  height: 77px;
  text-align: center;
  /*background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/logo.gif'); */
  background-repeat: no-repeat;
  background-position: top center;
}

#logo a
{
  margin-left: 60px;
}

#logoin
{
  margin: 0px auto;
  text-align: center;
  width: 120px;
  height: 77px;
}

#logo h1
{
  display: none;
}

#logo a
{
  display: block;
  text-decoration: none;
  width: 118px;
  height: 76px;
}

#slogan
{
  margin-top: 26px;
  float: right;
  clear: right;
  text-align: right;
  width: 600px;
}

#nav
{
  clear: both;
  text-align: center;
  margin-left: 2px;
  padding: 0px;
}

#navin
{
  margin: 0px auto;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/nav.gif');
  background-repeat: repeat-x;
  height: 50px;
  width: 982px;
}

#nav a
{
  display: block;
  color: #ffffff;
  text-decoration: none;
  width: 16.56%;
  height: 50px;
  float: left;
  border-left: 1px solid #000000;
}

#nav a:hover
{
  text-decoration: underline;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/navo.gif');
  background-repeat: repeat-x;
  background-position: top center;
}

#nav a strong
{
  display: block;
  margin-top: 18px;
}

#main
{
  margin: 0px auto;
  text-align: center;
  width:1020px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/main.gif');
  background-repeat: repeat-y;
}

#contentX
{
  margin-left: 20px;
  padding: 0px;
  width: 982px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/left.gif');
  background-repeat: repeat-y;
  background-position: top left;
  text-align: center;
  clear: both;
}

#contentinX
{
  margin: 0px auto;
}

#left
{
  text-align: left;
  float: left;
  width: 270px;
}

#categories
{
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/kategorie_produktov.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 105%;
}

#studio
{
  padding-top: 60px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/kuchynske_studio.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 0.95em;
}

.categories a.main
{
  display: block;
  width: 270px;
  height: 40px;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/category.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  color: #c0c0c0;
  text-decoration: none;
}

.categories a:hover.main
{
  color: #ffffff;
  text-decoration: underline;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/categoryo.png');
  background-repeat: no-repeat;
  background-position: bottom left;
}

.categories a.mains
{
  display: block;
  width: 270px;
  height: 40px;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/scategory.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  color: #909090;
  text-decoration: none;
}

.categories a:hover.mains
{
  display: block;
  width: 270px;
  height: 40px;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/categoryo.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  color: #909090;
  text-decoration: none;
}

.categories a.sub
{
  display: block;
  width: 270px;
  height: 40px;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/scategory.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  color: #c0c0c0;
  text-decoration: none;
  text-align: left;
}

.categories a:hover.sub
{
  color: #ffffff;
  text-decoration: underline;
  background-image: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/scategoryo.png');
  background-repeat: no-repeat;
  background-position: top left;
}

.categories li
{
  list-style-type: none;
}

.categories ul
{
  display: block;
}

.categories strong
{
  display: block;
  padding-top: 12px;
  padding-left: 20px;
}

.categories .subcat
{
  display: block;
  padding-top: 12px;
  padding-left: 40px;
}

#quickcontacts
{
  padding-top: 80px;
  padding-left: 26px;
  padding-bottom: 20px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/rychle_kontakty.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 0.95em;
}

#akcia
{
  padding-top: 80px;
  padding-left: 26px;
  padding-bottom: 20px;
  margin: 0px;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/akciova_ponuka.gif');
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 0.95em;
}

#akciain
{
  width: 200px;
}

#right
{
  float: left;
  clear: right;
  text-align: center;
  width: 710px;
  border-top: 1px solid #3d3d3d;
  font-size: 110%;
}

#rightin
{
  text-align: justify;
  padding-top: 30px;
  padding-bottom: 30px; 
  width: 654px;
  margin: 0px auto;
}

#rightin a
{
  color: #ffffff;
  text-decoration: none;
}

#rightin a:hover
{
  color: #ffffff;
  text-decoration: underline;
}

#flashbanner
{
}

#footer
{
  font-size: 0.95em;
  color: #808080;
  clear: both;
  text-align: center;
  height: 180px;
  width: 1020px;
  margin: 0px auto;
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/footer.gif');
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #303030;
}

#footerin
{
  margin: 0px auto;
  text-align: left;
  width: 982px;
  height: 126px;
}

#footer a
{
  color: #808080;
  text-decoration: none;
}

#footer a:hover
{
  color: #808080;
  text-decoration: underline;
}

#copyright
{
  background: url('http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/copybg.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  float: left;
  width: 271px;
  height: 126px;
}

#copyrightin
{
  margin-top: 55px;
  margin-left: 40px;
}

#altnav
{
  float: left;
  clear: right;
  width: 707px;
  text-align: left;
}

#altnavin
{
  margin-top: 55px;
  margin-left: 40px;
}

.print
{
	display: none;
}

.cleaner
{
  clear: both;
  display: block;
  visibility: hidden;
  
}

.clear
{
  clear: both;/*
  display: block;
  _display: none;
  visibility: hidden;*/
  
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

  /* Safari 3.0 and Chrome rules here */
  .cleaner
  {
    clear: both;
    height: 0px;
    border-width: 0px;
    display: block;
    visibility: hidden;
  
  }

}

/* FORMULARE */
form ul
{
  list-style-type: none;
  display: block;
}

#search
{
  padding-top: 20px;
  padding-bottom: 20px;
}

#searchin
{
  padding-top: 19px;
  text-align: right;
}

#search input, select
{
  width: 150px;
  border: 1px solid #808080;
  background-color: #c0c0c0;
  color: #000000;
}

.button, .button:hover
{
  padding: 2px;
  border: 1px solid #808080;
  background-color: #c0c0c0;
  color: #000000;
  text-decoration: none;
}

.button span
{
  color: #000000;
}

.button span:hover
{
  color: #000000;
  text-decoration: none;
}

.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	margin-left:2px;
	margin-top:3px;
	width:240px;
	background-color:#f2f2f2;
	border:1px solid #CCCCCC;
	color:#000000;
	background-image: url(http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/input.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
}

textarea
{
	background-color: #f2f2f2;
	border:1px solid #CCCCCC;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:900px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top: 6px;
	margin-bottom: 6px;
}

.input:hover, textarea:hover
{
	border:1px solid #999999;
}

.input:focus, textarea:focus
{
	background-color:#323232;
	border:1px solid #1E1E1E;
	color:#000000;
}

textarea:focus
{
	background-repeat: repeat;
	background-position: center center;
}

.error
{
  color: red;
  font-weight: bold;
}

/* Bunka s produktom */
.produkt
{
  float: left;
  width: 216px;
  height: 220px;
	background-image: url(http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/produkt.png);
	background-repeat: no-repeat;
}

.sprodukt
{
  float: left;
  width: 216px;
  height: 165px;
	background-image: url(http://www.nabytokkomfort.sk/catalog/view/theme/nabytokkomfort/image/sprodukt.png);
	background-repeat: no-repeat;
}

.produkt, sprodukt img
{
  border: 1px solid #2b2b2b;
  margin-bottom: 10px;
  /* filter: alpha(opacity=20); -moz-opacity:0.2;*/
}

.line
{
  border: none;
  background-color: #c0c0c0;
  color: #c0c0c0;
  height: 1px;
}

.sprodukt_in
{
  margin: 8px;
  padding-top: 10px;
  width: 200px;
  text-align: center;
  height: 196px;
}

.produkt_in
{
  margin: 8px;
  padding-top: 20px;
  width: 200px;
  text-align: center;
  height: 196px;
}

.produkt_data
{
  text-align: left;
  padding-top: 10px;
  margin: 0px auto;
  width: 180px;
}

.produkt a
{
  text-decoration: none;
  color: #808080;
}

.produkt a:hover
{
  text-decoration: underline;
  color: #ffffff;
}

/* FORMULAR NA ODOSLANIE SPRAVY O TOVARE ZNAMEMU */
.sendtofriend
{
  background-color: ;
}

.sendtofriend input, .sendtofriend textarea
{
  background-color: #323232;
  border-width: 0px;
  border:1px solid #000000;
  color: #ffffff;
}

.sendtofriend input:hover, .sendtofriend textarea:hover
{
	border:1px solid #000000;
	background-color: #c0c0c0;
	color: #ffffff;
}

.sendtofriend textarea
{
}

.sendtofriend .submit
{
  background-color: #808080;
  border:1px solid #000000;
  width: 145px;
}

.sendtofriend input:focus, .sendtofriend textarea:focus
{
	background-color:#c0c0c0;
	border:1px solid #000000;
	color: #000000;
}

#sendtofriend {
  width: 200px;
  text-align: center;
  float: right;
}

#sendtofriendin {
  margin: 0px auto;
  width:150px;
  text-align: left;
}

#prod_img
{
  width: 450px;
  text-align: left;
  float: left;
}

#prod_details
{
  clear:both;
  /*height: 100px;*/
}

.prod_data
{
  float:both;
  /*width:200px;
  height: 100px;*/
}

.prod_data_type
{
  float:both;
  /*width:230px;*/
  /*height: 100px;*/
}

.prod_data_type_in
{
  text-align: left;
  /*width:210px;*/
}

.prod_data_type_in .title
{
  font-size: 110%;
}

.prod_data_details
{
  float:left;
  text-align: right;
  font-size: 0.90em;
  width:210px;
  height: 100px;
  clear: right;
}

h2
{
  color: #c0c0c0;
  font-size: 1.6em;
  font-weight: normal;
}

h3
{
  color: #808080; /*990300*/
  font-size: 1.2em;
}

/* STRANKA LOG PARTNEROV */
.partner
{
  display: block;
  width: 210px;
  height: 170px;
  text-align: center;
  float: left;
  padding-top: 30px;
}

.partner a, .partner spam
{
  margin: 0px auto;
  display: block;
  width: 160px;
  height: 160px;
  text-align: center;
}

/*createdby*/
.createdby{color: #484848;font-size: 0.8em;}
a.createdby{text-decoration:none;}
a:hover.createdby{text-decoration: underline;}

.indent
{
  text-indent: 30px;
}

.product_desc
{
  font-weight: Normal;
  font-size: 0.90em;
}

.poznamka
{
  font-weight: Normal;
  font-size: 0.85em;
}

.subcat_title
{
  font-size: 1.30em;
  width: 648px;
  height: 20px;
  padding-top: 4px;
  padding-left: 6px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  clear: both;
/*  background-color: #808080;*/
  border-bottom: 2px solid #303030; /* 303030 */
}

.yellow
{
  color: #eff658;
}
.middle ul {
  margin-left:20px;
}
.middle ul li a {
  font-size:1em;
}
