
body {
	background-color:#dadada;
	font-size:11pt;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	padding-top:10px;
	margin:0px;
	background-repeat:repeat-x;
	background-position:top;
}

div#telo {
  width:1000px;
	text-align:left;
  margin:0px auto 0px auto;
}
a {
  color:#336699;
  text-decoration:underline;
}

a:visited,a:hover {
	color:#188fcd;
	
}

img {border: none;}

form {
	margin:0px;
	padding:0px;
	display:inline;
} 

div#head {
  float:left;
  clear:left;
	background-color:#000000;
	color:#ffffff;
	width:1000px;
	height:36px;
	text-align:left;
}

div#head a.np {
  display:block;
  position:relative;
  width:272px;
  height:36px;
}

div#head a.np span {
  display:block;
  cursor: pointer;
  position:absolute; left:0; top:0; z-index:1;
  width:272px;
  height:36px;
  margin:0px; padding:0;
  background:url(nplogo.png) top left no-repeat;
}

div#hlavicka {
  clear:right;
  text-align:right;
  float:right;
	color:#112e5f;
	width:1000px;
	height:114px;
	text-align:left;
  background: url('hlavickabg.png') repeat-x top;
}

div#hlavicka li {
  list-style-type:none;
}
div#hlavicka li a {
  color:#ffffff;
}

img.logo_tr {
  float:left;
  width:185px;
  height:114px;
}

div#navigacia_h {
  float:right;
  clear:right;
  height:114px;
  width:800px;
  text-align:right;

}

div#navigacia_h ul {
  padding:0px;
  margin:0px;
}
div#navigacia_h li {
  padding:0px;
  margin:0px;
  float:right;
  width:200px;
  height:114px;
  display:block;
  position:relative;
}

div#navigacia_h li a span {
  display:block;
  cursor: pointer;
  position:absolute; left:0; top:0; z-index:1;
  width:200px;
  height:114px;
  margin:0px; padding:0;
}

div#navigacia_h li a.kontakt span {
  background:url(link-kontakt.png) top left no-repeat;
}

div#navigacia_h li a.obchodne span {
  background:url(link-obchodne-podmienky.png) top left no-repeat;
}

div#navigacia_h li a.akovybrat span {
  background:url(link-ako-vybrat-zostavu.png) top left no-repeat;
}

div#navigacia_h li a.splatky span {
  background:url(link-nakup-na-splatky.png) top left no-repeat;
}


div#body {
  padding:0px 0px 10px 0px;
  clear:both;
  background:#ffffff;
}

div#page {
  padding:15px;
}

div#toppromo {
  margin:0; padding:0;
  position:relative;
  width:1000px;
  height:200px;
}

div#toppromoleft {
  width:600px;
  float:left;
}

div#toppromoright {
  width:380px;
  float:right;
}

div#toppromo span.overlaytop {
  display:block;
  position:absolute; left:0; top:0; z-index:10;
  width:1000px;
  height:200px;
  margin:0; padding:0;
}

div#toppromo span.overlaytopuvod {
  background:url(toppromouvod.png) top left no-repeat;
}
div#toppromo span.overlaytopvyber {
  background:url(toppromovyber.png) top left no-repeat;
}


div#stlpleft {
  float:left;
  width:600px;

}
div#stlpright {
  float:right;
  width:380px;
}


div.konfigvyber {
  float:left;
  width:600px;
  padding-bottom:10px;
  background-color:inherit;
}

div.konfigvyber h4.konfigskl {
  color:green;
}

div.konfigvyber h4.konfignieskl {

}

div.konfigvyberund {
  padding:10px;
}

div.konfigvyber img {
  margin-right:10px;
  margin-bottom:5px;
}

div.konfigvybersel {
  background-color:#cdd8ea;
}

div.konfigvyber {
  font-size:80%;
}

div.konfigvyber img {
  float:left;
}


div.zostavapromo {
  display:block;
  float:left;
  width:320px;
  height:500px;


}

div.zostavapromo span {
  display:block;
  padding-left:20px;
  padding-right:20px;
}

div.zostavapromo img {
  width:280px;
  height:298px;
  clear:both;
}

h1 {
	color:#336699;
	font-size:16pt;
	clear:both;
	margin-top:0px;
}

h2 {
	color:#336699;
	font-size:13pt;
	font-weight:normal;
	margin:5px 0px 3px 0px;
	clear:both;
}

h3 {
	color:#112e5f;
	font-size:10pt;
	font-weight:bold;
	margin:2px 0px 0px 0px;
}

div#splatky div#spl_vysled {
	float:left;
	clear:both;
	margin:10px;
	font-size:11pt;
	
}

div#splatky div#spl_vysled img {
	width:270px;
}

div#body div.produkt p.popis {
  clear:both;

  font-size:8pt;
}

div#body div.produkt div.viac {
  float:left;
  clear:both;
  padding:0px 10px;
  font-size:9pt;
}
div.produkt .protaby { list-style-type: none;margin:0;padding:0; text-align: left; clear:both; font-size: 110%; line-height:1.2 }
div.produkt .protaby li { display: inline; margin:0;padding:0;}
div.produkt .protaby li a, div.produkt .protaby li a:link { 
	float: left; 
	text-decoration: none; 
	text-align: center; 
	
	background:url(menusel1.png) no-repeat left top;
	padding:0 0 0 5px; 
	border-bottom:1px #074e72 solid;
 }
 
div.produkt .protaby span {
float:left;display:block;background:url(menusel3.png) no-repeat right top;padding:5px 12px 5px 6px;color:#ffffff;
}
/* Small hack for IE5-Mac \*/
div.produkt .protaby span {float:none;}
/* End IE5-Mac hack */

div.produkt .protaby a:hover, div.produkt .protaby .selected  a {background-position:0% -29px;}
div.produkt .protaby a:hover span,div.produkt .protaby .selected  a span {color:#ffffff;background-position:100% -29px;color:#006699;}

div.menur {
	float:right;
	width:150px;
	
}


div.kroky {
	width:143px;
	float:left;
	text-align:center;
	height:50px;
	margin-bottom:15px;
}

div.kroky_spoj {
	width:3px;
	float:left;
	text-align:center;
	height:50px;
	margin-bottom:15px;
}

div.krok5 {
	width:146px;
}

div.kosiky_pokracujte {
	text-align:center;
	clear:both;
	padding-top:25px;
}
div.kosiky2_pokracujte {
	text-align:center;
	float:right;
	clear:right;
	padding-top:25px;

}

div.kosik_addons2 {
  width:230px;
}

div.kosik_addons {
  border:1px solid #003366;
  background-color:#e5eff5;
  float:left;
  margin-top:30px;
  margin-right:10px;
  padding:5px;
}

form#form_kosik {
  display:inline;
  padding:0px;
  margin:0px;
}

div.kosikobsah {
 
 clear:both;
 padding:0px;
}

div.kroky a {
	text-decoration:none;
	color:#074e72;
}


div.prvykrok,div.prejdenykrok {
	color:#074e72;
	font-weight:bold;
}

div.aktivnykrok {
	color:#d1370e;
}
table.obsahkosika {
	border:1px solid #074e72;
	clear:both;
}
table.obsahkosika th {
	border-bottom:1px solid #666666;
	background-color:#006699;
	color:#ffffff;
}
table.obsahkosika td {
	border-bottom:1px solid #dadada;
}
table.obsahkosika tr.dodanie td {
	border-bottom:1px solid #666666;
}

table.obsahkosika tr.produkt td {
	font-weight:bold;
}

table.obsahkosika tr.sum td {
	background-color:#006699;
	color:#ffffff;
}

tr.exp_l td {
	font-size:8pt;
	padding-bottom:10px;
}

fieldset {
 border:1px solid #a6d8f1;
 margin-top:10px;
}

legend {
	border:1px solid #a6d8f1;	
	background-color:#a6d8f1;
	color:#207299;
	font-weight:bold;
}

td.error {
	color:#940909;
	font-weight:bold;
}

.nosort {
	cursor: default;
}

.veslo {
	display:none;
}

.hladost {
  clear:both;
  font-size:8pt;
  color:#ffffff;
  width:940px;
  margin-left:auto;
  margin-right:auto;
}

.hladost a {
  color:#ffffff; 
}

.hladost a:visited {
  color:#dadada; 
}

div#pata {
  padding:10px;
  text-align:center;
  color:#ffffff;
  font-size:10pt;
}
div#pata a {
  color:#ffffff;
}


div#menua {
float: left;
width:155px;
}

div#zaruka {
  float:left;
  padding-left:15px;
  padding-top:10px;
}
div#menu {
  border-right:1px solid #d1370e;
}
div#menu small, div#menu small a {
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

div#menu small a:hover {
	text-decoration:underline;
}

div#menu_else {
  width:728px;
  float:right;
}
dt {
  margin-top:3px;
  margin-bottom:0px;
}

dd {
  margin-top:0px;
  margin-left:15px;
  
}

.komp {
  color:#666666;
  font-size:80%;
}

dt.miestosel a {
  color:red;
  font-weight:bold;
}

dd.miestosel .komp {
  color:#ac0000;
   font-weight:bold;
}

.nopos {
  color:#d0d0d0;
}

.red {
	font-weight:bold;
	color:#d1370e;
}



.form_n {
	vertical-align:top;
	text-align:right;
	padding-right:3px;
}

.form_p {
	font-weight:bold;
	color:#074e72;

}

.form_v {
	vertical-align:top;
}

.form_v input { 
	border: 1px solid #a4a4a4;
	font-size:13px;
}

table.reg_form tr {
	margin-bottom:3px;
}

fieldset {
	
}


table#login {

}

div.kroky {
	width:143px;
	float:left;
	text-align:center;
	height:50px;
	margin-bottom:15px;
}

div.kroky_spoj {
	width:3px;
	float:left;
	text-align:center;
	height:50px;
	margin-bottom:15px;
}

div.krok5 {
	width:146px;
}

div.kosiky_pokracujte {
	text-align:center;
	clear:both;
	padding-top:25px;
}
div.kosiky2_pokracujte {
	text-align:center;
	float:right;
	clear:right;
	padding-top:25px;

}

div.kosik_addons2 {
  width:230px;
}

div.kosik_addons {
  border:1px solid #003366;
  background-color:#e5eff5;
  float:left;
  margin-top:30px;
  margin-right:10px;
  padding:5px;
}

form#form_kosik {
  display:inline;
  padding:0px;
  margin:0px;
}

div.kosikobsah {
 
 clear:both;
 padding:0px;
}

div.kroky a {
	text-decoration:none;
	color:#074e72;
}


div.prvykrok,div.prejdenykrok {
	color:#074e72;
	font-weight:bold;
}

div.aktivnykrok {
	color:#d1370e;
}
table.obsahkosika {
	border:1px solid #074e72;
	clear:both;
}
table.obsahkosika th {
	border-bottom:1px solid #666666;
	background-color:#006699;
	color:#ffffff;
}
table.obsahkosika td {
	border-bottom:1px solid #dadada;
}
table.obsahkosika tr.dodanie td {
	border-bottom:1px solid #666666;
}

table.obsahkosika tr.produkt td {
	font-weight:bold;
}

table.obsahkosika tr.sum td {
	background-color:#006699;
	color:#ffffff;
}
