/* css reset */

body {
	margin:0 auto;
	font-family:Arial, Helvetica;
	font-size:11px;
	background:#fff url(../images/bg1px.jpg) repeat-x;
	color:#333;
}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
ul, li { margin:0; padding:0; }
ul { margin-top:0; margin-bottom:0; list-style-image:url(../images/li-ie.gif); }
*> ul { list-style-image:url(../images/li.gif); }
li, p { line-height:18px; }
li { margin-left:15px;}

a, a:link, a:visited, a:hover { color:#cc3a00; text-decoration:underline; }
a:hover { text-decoration:none; }

a img, a:link img, a:visited img, a:hover img { border:0; }

li a, li a:link, li a:visited, li a:hover { font-size:12px; }

span { color:#7f0100; }

h1 { font-size:20px; color:#cc3a00; padding-bottom: 10px; }
h2 { padding: 10px 0; font-size: 16px;}
h3 { font-size: 14px; }
p.l16 { line-height:16px; margin-top:7px; margin-left:3px; }

/* basic styles */

div.main {
	margin:0 auto;
	width:960px;
	overflow:hidden;
	background:#fff;
}

#left { display:inline; float:left; }
#right { display:inline; float:right; }

div.left { display:inline; float:left; }
div.right { display:inline; float:right; }

img.left { float:left; margin-right:15px; margin-top:10px; }
img.right { float:right; margin-left:15px; }

div.padd { padding:10px; padding-top:5px; line-height: 150%;}

/* layout */

#zltyram {
	width:940px;
	border-top:1px solid #ffe3aa;
	border-left:1px solid #ffe6af;
	border-right:1px solid #ffe6af;
	padding:0 9px 0 9px;
	background:url(../images/zltyram-top.gif) repeat-x;
	min-height:500px;
}

#pozadie { background:url(../images/bg.jpg) no-repeat center top; }

#header { height:124px; }

#lang {
	width:248px;
	height:25px;
	position:relative; bottom:1px;
	display:inline; float:right;
}
#lang div.bokl, #lang div.bokr { float:left; display:inline; width:1px; height:25px; background:url(../images/lang.gif) no-repeat; overflow:hidden; }
#lang div.bokr { float:right }
#lang div.lang {
	float:left; display:inline;
	width:246px;
	height:25px;
	line-height:25px;
	background:url(../images/lang-bg.gif) repeat-x;
	text-align:center;
	color:#f0b96e;
	font-size:12px;
}
#lang div.lang a, #lang div.lang a:link, #lang div.lang a:visited, #lang div.lang a:hover { color:#cc3a00; text-decoration:none; margin:0 10px 0 10px; }
#lang div.lang a:hover { text-decoration:underline; }

#logo, #motto { float:left; display:inline; }
#motto { margin-top:63px; margin-left:13px; margin-right:20px; }

#search { float:left; display:inline; margin-left:20px; margin-top:32px; }

input.text {
	border:0;
	width:158px;
	height:25px;
	background:url(../images/search-text.jpg) no-repeat;
	font-size:13px;
	color:#333;
	font-family:Arial;
	padding:10px 0 0 10px;
	float:left;
}

input.button {
	border:0;
	width:75px;
	height:35px;
	background:url(../images/search-button.jpg) no-repeat;
	font-size:13px;
	color:#fff;
	font-family:Arial;
	float:left;
	margin-left:5px;
}

/* menu */

#menu {
	height:50px; line-height:50px;
	color:#fff;
	background:url(../images/menu-bg.gif) repeat-x; 
  width:940px;
	margin-bottom:10px;
}

/*
#menu a, #menu a:link, #menu a:visited, #menu a:hover {
	color:#fff;
	text-decoration:none;
	height:50px;
	float:left;
	display:inline;
	padding:0 10px 0 10px;
}
*> #menu a, #menu a:link, #menu a:visited, #menu a:hover { padding:0 11px 0 11px; }

#menu a span, #menu a:link span, #menu a:visited span, #menu a:hover span { color:#fff; text-decoration:none; float:left; display:inline; }
#menu a:hover, #menu #active { background:url(../images/menu-bg-hover.gif) repeat-x; }

#menu div.menu { width:2px; background:url(../images/menu.gif) no-repeat; display:inline; float:left; }

#menu span { background:url(../images/menu-arrow.gif) no-repeat bottom center; }
*/

#menu div.left, #menu div.right { width:2px; overflow:hidden; background:url(../images/menu-left.gif) no-repeat; }
#menu div.right { background:url(../images/menu-right.gif) no-repeat; }

/* banner */

div.banner { margin-bottom:10px; width:465px; height:115px; padding:150px 125px 0 350px; background:url(../images/banner.jpg) no-repeat; color:#fff; font-size:12px; }
strong.l18 { line-height:18px; }

div.banner ul { width:230px; display:inline; float:left; }

/* panely */

div.lavypanel { width:682px; display:inline; float:left; }

div.lavypanel div.stlpce { background:url(../images/stlpce-bg.gif) repeat-y; float:left; }
.lavypanel table td {
  vertical-align: top;
}

img.m12 { margin-right:12px; float:left; }
img.m10 { margin-right:10px; float:left; }
img.fl { float:left; }

div.stlpec1, div.stlpec2, div.stlpec3 { width:200px; padding:10px; display:inline; float:left; }
div.stlpec2 { margin-left:12px; }
div.stlpec3 { margin-left:10px; }

div.pravypanel { width:248px; margin-left:10px; display:inline; float:right; }

div.login { width:248px; background:url(../images/login-bg.jpg) repeat-y; float:right; }
.login form {
  padding: 0;
  margin: 0;
}
div.padd15 { padding:15px; }

div.login input { float:right; display:inline; margin-bottom:6px; }
div.login span { font-weight:normal; font-size:11px; float:left; display:inline; height:35px; line-height:35px; margin-bottom:6px; }
div.login ul { display:inline; float:left; width:138px; height:34px; overflow:hidden; }
div.login a, div.login a:link, div.login a:visited, div.login a:hover { font-size:11px; }
div.login p { margin:0; padding:0; }

div.radimevam { width:228px; height:70px; background:url(../images/radime-vam.jpg) no-repeat; padding:40px 10px 10px 10px; color:#960041; font-size:11px; margin-bottom:20px; }
div.radimevam p { line-height:14px; color:#7f0100; }

div.right-window { clear: both; width:228px; height:100px; background:url(../images/right-window.jpg) no-repeat; padding:10px 10px 10px 10px; color:#960041; font-size:11px; margin-bottom:20px; line-height:14px; color:#7f0100; }
div.right-window h1 {
  padding-top: 10px;
  font-size: 26px;
}

#tien { position:relative; bottom:2px; }
*> #tien { position:relative; bottom:0; }

/* footer */

#footer { width:960px; height:165px; background:url(../images/footer-bg.gif) repeat-x; }

#foot { height:125px; }
#foot img.divide1 { margin-left:20px; float:left; display:inline; }
#foot ul.zoznam1 { width:150px; }
#foot img.divide2 { float:left; display:inline; }
#foot ul.zoznam2 { float:left; display:inline; width:195px; margin:0; margin-top:20px; list-style-image:none; list-style-type:none;  }
#foot ul.zoznam2 li { height:20px; }
#foot ul.zoznam2 a, #foot ul.zoznam2 a:link, #foot ul.zoznam2 a:visited, #foot ul.zoznam2 a:hover { float:left; }
#foot ul.zoznam2 li img { margin-top:3px; float:left; margin-right:5px; }
#foot img.divide3 { float:left; display:inline; }
#foot div.zoznam3 { display:inline; float:left; width:250px; margin-left:10px; margin-top:10px; }
#foot img.logo { float:left; }

#foot ul { margin-top:20px; display:inline; float:left; margin-left:5px; }
#foot ul li { line-height:20px; }

#copyright { height:40px; line-height:40px; text-align:center; color:#cc3a00; }

#foot a, #foot a:link, #foot a:visited { font-size:11px; text-decoration:none; }
#foot a:hover { text-decoration:underline; }


/**kosik**/
.new_tabulka 
{
  padding: 0;
  margin: 0;
  font-size: 11px;
  width: 100%;
}
.new_tabulka th 
{
  margin: 0;
  background-color: #e6e3cf;
  font-weight: bold;
  color: #8e2424;
  padding-right: 15px;
  padding-top: 5px;
  border-bottom: 1px #b0af92 solid;
  text-align: left;
  vertical-align: top;
} 
.new_tabulka td 
{
  margin: 0;
  border-bottom: 1px #d6d5c1 solid;
  padding: 2px 10px 2px 0px;
}
.new_tabulka .mon_value {
  font-size: 12px;
}
.mon_value {
  font-size: 16px;
}
.red, .mon_value {
  color: #8e2424; 
}

.produkty {
  float: left;
  width: 325px;
  padding-bottom: 10px;
}
.produkt {
  margin: 0;
  padding: 0;
}
.produkt .popis {
  padding-left: 15px;
} 

.clanok {
  padding-bottom: 10px;
}
.disk_prispevok, .separator2 {
  clear: both;
}

.disk_prispevok {
  padding-top: 5px;
}

input.light_button, input.dark_button {
  height: 25px;
  width: 75px;
  border: 0;
  margin-bottom: 5px;
  font-size: 11px;
  color: white;
}
input.dark_button {
  background: url(../images/search-button.jpg) repeat-x center center;
}
input.light_button {
  background: url(../images/menu-bg.gif) repeat-x center center;
}