html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;	vertical-align:baseline;}
:focus {outline:0;}
body {line-height:1; color:black; background:white;}
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*		1. MAIN  ---------------------------------*/

body {color:#333; font:13px/20px sans-serif, Tahoma, Arial, Helvetica; text-align:center; background:#fff url(../pics/bg.jpg) repeat-x;}

	h1 {color:#00cccc; font:100 160% Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
	h2 {color:#828282; font:bold 132% Arial, Helvetica, sans-serif; margin:4px 0 9px 0;}
	h3 {color:#00cccc; font:bold 130% Arial, Helvetica, sans-serif;}
	strong {color:#000; font-weight: bold;}
	.hidden {display:none;}
	.clear {clear:both;}
	li {list-style-type:disc; margin:0 0 0 20px;}
	a {color:#00cccc;}
	a:hover {color:#000;}

/*		2. STRUCTURE  ----------------------------*/

#wrapper {width:960px; margin:29px auto auto auto; text-align:left;}
	#header {width:960px; height:243px; margin:0 0 20px 0; background:url(../pics/header.jpg) no-repeat;}
	#contentl {float:left; width:710px; height:auto; margin:0 20px 20px 0;}
		#contentl h2 {margin:20px 0 10px 0;}
		#contentl h3 {margin:20px 0 10px 0;}
	#contentr {width:230px; float:left;}
		#contentr ul {background:url(../pics/li_contr_top.gif) no-repeat; margin:0 0 20px; padding:3px 0 0 0;}
		#contentr li{list-style:none; padding:3px 20px; margin:0px;}
		#contentr li.last {background: url(../pics/li_contr_bot.gif) no-repeat bottom; margin:0px; padding-bottom:10px;}
		#contentr li.space {background: url(../pics/li_contr_space.gif) no-repeat -5px; margin:0px; padding:0px; height:11px}
	#contentc {width:960px; float:left; margin-bottom:20px;}
	.dolezite {background:#e1e1e1 url(../pics/bg_dol.gif) repeat-x; padding:8px 0; margin:10px 0 20px;}
	.dolezite li {margin-left:25px; padding:4px 0 0 5px; list-style-image:url(../pics/li_dol.gif);} 
	.nadpis {margin:10px 0 0 0; padding:0 0 10px 10px; background:url(../pics/bord_dol.gif) no-repeat 0px 18px;}
	.nadpis strong {color:#00cccc;}
	#aktuality, #ponuka_zamest, #verejne_obst {float:left; width:223px; margin:0 20px 0 0;}
	#aktuality h2, #ponuka_zamest h2, #verejne_obst h2 {margin:4px 0 9px 0;}
	#aktuality h3, #ponuka_zamest h3, #verejne_obst h3 {margin:0;}
	#ponuka_zamest ul {margin-top:10px;}
	#ponuka_zamest li {margin:0; padding:0 0 10px 10px; background:url(../pics/bord_dol.gif) no-repeat 0px 18px; list-style-type:none;}
	#verejne_obst {margin:0;}

/*		3. NAVIGATION  ---------------------------*/

#nav-main {height:82px; margin:auto; text-align:left; position:relative;}
#nav-main ul {width:960px;}
#navigation {height:82px; position:relative; width:960px;}
#navigation li {list-style:none; position:absolute; margin:0px; padding:0px;}
#navigation li, #navigation a {display:block; height:82px;}
.nav {background:url("../pics/menu.jpg") no-repeat;}

#link1 {left:0px; width:163px;}
#link2 {left:324px; width:42px;}
#link3 {left:377px; width:87px;}
#link4 {left:479px; width:67px;}
#link5 {left:563px;	width:79px;}
#link6 {left:660px; width:89px;}
#link7 {left:763px; width:57px;}
#link8 {left:835px; width:52px;}
#link9 {left:904px; width:56px;}

#link1 a:hover, #link1.active {background:transparent url("../pics/menu.jpg") -0px -82px no-repeat;}
#link2 a:hover, #link2.active {background:transparent url("../pics/menu.jpg") -324px -82px no-repeat;}
#link3 a:hover, #link3.active {background:transparent url("../pics/menu.jpg") -377px -82px no-repeat;}
#link4 a:hover, #link4.active {background:transparent url("../pics/menu.jpg") -479px -82px no-repeat;}
#link5 a:hover, #link5.active {background:transparent url("../pics/menu.jpg") -563px -82px no-repeat;}
#link6 a:hover, #link6.active {background:transparent url("../pics/menu.jpg") -660px -82px no-repeat;}
#link7 a:hover, #link7.active {background:transparent url("../pics/menu.jpg") -763px -82px no-repeat;}
#link8 a:hover, #link8.active {background:transparent url("../pics/menu.jpg") -835px -82px no-repeat;}
#link9 a:hover, #link9.active {background:transparent url("../pics/menu.jpg") -904px -82px no-repeat;}

span.hiddenword, hr, #navigation li span {display: none;}

/*		4. FOOTER  -------------------------------*/

#footer {background-color:#ebebeb; text-align:right; font-size:11px; color:#252525; margin:0px auto auto auto; overflow:auto; padding:10px; border-top:1px solid #999; clear:both; height:20px;}
#footer .left {float:left; text-align:left;}
#footer .right {float:right;}
#footer .right a {color:#e72a18;}
#footer .right a:hover {color:#000;}

/*		5. PRODUKT CATS -------------------------*/

table {width:710px; border-right:1px solid #e5eff8; border-collapse:collapse; line-height:20px; margin-bottom:20px;}
tr.odd td {background:#ebf6fd;}
.column1 {background:#f9fcfe;}
td {color:#678197; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:center;}				
th {font-weight:normal; color:#678197; text-align:left; border:1px solid #e5eff8; padding:.3em 1em;}							
thead th {background:#fff; text-align:center; font:bold 1.1em/2em Arial, "Times New Roman", Times, serif; color:#00cccc;}
tfoot th {text-align:center; background:#f4f9fe;}	
tfoot th em {color:#f03b58; font-weight:bold; font-size:1.1em; font-style:normal;}

.a_left {text-align:left;}

.popup_wrap {
	position: absolute;
	margin: auto;
	width: 100%;
	z-index: 99;
	float: left;
}

.popup {
	margin: auto;
	width: 100%;
	background-color: #000;
	filter:alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
	z-index: 99;
	float: left;
}

.popup_inner {
	position: absolute;
	margin: 30px 0 60px 0;
	width: 100%;
	text-align: center;
	color: #fff;
	z-index: 99;
	float: left;
}

.popup_img_border img {
	padding: 5px;
	background-color: #3a3a3a;
	border: solid 1px #858585;
	z-index: 99;
}