/* CSS reset */

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, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, embed, figure, figcaption, 
footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}


/* focus styles */

:focus {
	outline: 0;
}

/* highlight inserts somehow */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Lightbox */

#lightbox{margin:3px;}

#lightbox img {border:none;clear:both;}

#overlay img {border:none;}

#overlay{
    position: absolute;
    width:100%;
    height:100%;
    z-index:5000;   
    background-color:#000;
    opacity: 0.85;
}


/* Odkazy */

a {color:#FF0000}
a:link {color:#0099FF}
a:visited {color:#0099FF}
a:active {color:#FF0000}
a:hover {color:#FF0000}

a img {
  margin:3px;
  box-shadow: 0px 0px 5px 2px #000000;
  border-radius: 15px;
}

a:hover img {
  margin:3px;
  box-shadow: 0px 0px 5px 2px #FF0000;
  border-radius: 15px;
}

#footer a img {
  margin:0px;
  box-shadow: 0px 0px 0px 0px #FF0000;
  border-radius: 0px;
  border-style:none;
}

#footer a:hover img {
  margin:0px;
  box-shadow: 0px 0px 0px 0px #FF0000;
  border-radius: 0px;
  border-style:none;
}

/* Tělo stránky */

body {
  font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
  background-image:url(data/bg.gif);
  margin-top:3px;
  margin-bottom:3px;
  background-color:#000000;
}

#cara {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara1 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara2 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara3 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara4 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara5 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara6 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara7 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara8 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara9 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara10 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:18px;
  margin-bottom:20px;
  margin-left:19px;
}

#cara-tabulka {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:22px;
  margin-bottom:22px;
  margin-left:20px;
}

#cara-tabulka2 {
  position:relative;
  width:715px;
  height:2px;
  background-image:url(data/line.gif);
  margin-top:22px;
  margin-bottom:22px;
  margin-left:20px;
}


/* Středící stránka */

#page-index {
  position:relative;
  top:0px;
  width:980px;
  height:1849px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index2 {
  position:relative;
  top:0px;
  width:980px;
  height:2297px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index3 {
  position:relative;
  top:0px;
  width:980px;
  height:2797px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index4 {
  position:relative;
  top:0px;
  width:980px;
  height:3297px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index5 {
  position:relative;
  top:0px;
  width:980px;
  height:3797px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index6 {
  position:relative;
  top:0px;
  width:980px;
  height:4297px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index7 {
  position:relative;
  top:0px;
  width:980px;
  height:4797px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index8 {
  position:relative;
  top:0px;
  width:980px;
  height:5297px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-index9 {
  position:relative;
  top:0px;
  width:980px;
  height:5797px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-admin {
  position:relative;
  top:0px;
  width:1380px;
  height:1849px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-b400 {
  position:relative;
  top:0px;
  width:980px;
  height:5277px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-b440 {
  position:relative;
  top:0px;
  width:980px;
  height:5277px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-g32 {
  position:relative;
  top:0px;
  width:980px;
  height:4449px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-nucleus4 {
  position:relative;
  top:0px;
  width:980px;
  height:2557px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-6xfbdimm {
  position:relative;
  top:0px;
  width:980px;
  height:2457px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-cerpadla {
  position:relative;
  top:0px;
  width:980px;
  height:4761px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-radiatory {
  position:relative;
  top:0px;
  width:980px;
  height:7325px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}

#page-asusz7sws {
  position:relative;
  top:0px;
  width:980px;
  height:2849px;
  margin-left:auto;
  margin-right:auto;
  background-color:#262729;
  text-shadow: 5px 5px 5px #000000;
}


/* Hlavička */

#header-left {
  position:absolute;
  top:0px;
  left:0px;
  width:460px;
  height:250px;
}

#header-right {
  position:absolute;
  top:0px;
  left:460px;
  width:520px;
  height:250px;
  background-image:url(data/t02.jpg);
}

#header-right a img {
margin:0px;
box-shadow: 0px 0px 0px 1px #0099FF;
border-radius: 0px;
}

#header-right a:hover img {
margin:0px;
box-shadow: 0px 0px 0px 1px #FF0000;
border-radius: 0px;
}

#header-index {
  position:absolute;
  top:250px;
  left:218px;
  width:762px;
  height:115px;
  padding-top:5px;
  background-image:url(data/t03.jpg);
}

#header-body {
  position:absolute;
  top:250px;
  left:218px;
  width:762px;
  height:115px;
  padding-top:20px;
  background-image:url(data/t03.jpg);
}



/* Flags */ 

.flagcs {
  position:absolute;
  top:30px;
  left:443px;
}

.flagen {
  position:absolute;
  top:30px;
  left:464px;
}

.flagde {
  position:absolute;
  top:30px;
  left:485px;
}




/* Buttons */ 

#novinky {
  position:absolute;
  top:129px;
  left:84px;
  width:105px;
  height:31px;
}

div.novinky {
	float: left;
	width: 105px; height: 31px;
	background: url(data/news.gif) 0 -62px no-repeat;
	}

div.novinky a {
	display: block;
	width: 105px; height: 31px;
	overflow:hidden;
	background: url(data/news.gif) 0 0 no-repeat;
	}

div.novinky a:hover {
	float: left;
	width: 105px; height: 31px;
	background: url(data/news.gif) 0 -31px no-repeat;
	}

div.novinky a:active {
	float: left;
	width: 105px; height: 31px;
	background: url(data/news.gif) 0 -62px no-repeat;
	}

div.novinkyr {
	float: left;
	width: 105px; height: 31px;
	background: url(data/news.gif) 0 -62px no-repeat;
	}

div.novinkyr a {
	display: block;
	width: 105px; height: 31px;
	overflow:hidden;
	background: url(data/news.gif) 0 -62px no-repeat;
	}


#ecart {
  position:absolute;
  top:129px;
  left:189px;
  width:98px;
  height:31px;
}

div.ecart {
	float: left;
	width: 98px; height: 31px;
	background: url(data/ecart.gif) 0 -62px no-repeat;
	}

div.ecart a {
	display: block;
	width: 98px; height: 31px;
	overflow:hidden;
	background: url(data/ecart.gif) 0 0 no-repeat;
	}

div.ecart a:hover {
	float: left;
	width: 98px; height: 31px;
	background: url(data/ecart.gif) 0 -31px no-repeat;
	}

div.ecart a:active {
	float: left;
	width: 98px; height: 31px;
	background: url(data/ecart.gif) 0 -62px no-repeat;
	}

div.ecartr {
	float: left;
	width: 98px; height: 31px;
	background: url(data/ecart.gif) 0 -62px no-repeat;
	}

div.ecartr a {
	display: block;
	width: 98px; height: 31px;
	overflow:hidden;
	background: url(data/ecart.gif) 0 -62px no-repeat;
	}


#galerie {
  position:absolute;
  top:129px;
  left:287px;
  width:98px;
  height:31px;
}

div.galerie {
	float: left;
	width: 98px; height: 31px;
	background: url(data/gallery.gif) 0 -62px no-repeat;
	}

div.galerie a {
	display: block;
	width: 98px; height: 31px;
	overflow:hidden;
	background: url(data/gallery.gif) 0 0 no-repeat;
	}

div.galerie a:hover {
	float: left;
	width: 98px; height: 31px;
	background: url(data/gallery.gif) 0 -31px no-repeat;
	}

div.galerie a:active {
	float: left;
	width: 98px; height: 31px;
	background: url(data/gallery.gif) 0 -62px no-repeat;
	}

div.galerier {
	float: left;
	width: 98px; height: 31px;
	background: url(data/gallery.gif) 0 -62px no-repeat;
	}

div.galerier a {
	display: block;
	width: 98px; height: 31px;
	overflow:hidden;
	background: url(data/gallery.gif) 0 -62px no-repeat;
	}


#kontakty {
  position:absolute;
  top:129px;
  left:385px;
  width:113px;
  height:31px;
}

div.kontakty {
	float: left;
	width: 113px; height: 31px;
	background: url(data/contact.gif) 0 -62px no-repeat;
	}

div.kontakty a {
	display: block;
	width: 113px; height: 31px;
	overflow:hidden;
	background: url(data/contact.gif) 0 0 no-repeat;
	}

div.kontakty a:hover {
	float: left;
	width: 113px; height: 31px;
	background: url(data/contact.gif) 0 -31px no-repeat;
	}

div.kontakty a:active {
	float: left;
	width: 113px; height: 31px;
	background: url(data/contact.gif) 0 -62px no-repeat;
	}

div.kontaktyr {
	float: left;
	width: 113px; height: 31px;
	background: url(data/contact.gif) 0 -62px no-repeat;
	}

div.kontaktyr a {
	display: block;
	width: 113px; height: 31px;
	overflow:hidden;
	background: url(data/contact.gif) 0 -62px no-repeat;
	}




/* Levý sloupec */ 

#button-products {
  position:absolute;
  top:250px;
  left:0px;
  width:218px;
  height:59px;
  background-image:url(data/products.jpg);
}


/* Levý sloupec index */


#w3c_xhtml {
  position:absolute;
  top:25px;
  left:130px;
}

#w3c_css {
  position:absolute;
  top:42px;
  left:130px;
}

#rss {
  position:absolute;
  top:77px;
  left:130px;
}

#toplist {
  position:absolute;
  top:25px;
  left:25px;
  width:88px;
  height:60px;
  border-style:double;
  border-width:3px;
  border-color:#C0C0C0
}


#left-index {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:1441px;
  background-image:url(data/leftbcg.jpg);
}

#left-index2 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:1900px;
  background-image:url(data/leftbcg.jpg);
}

#left-index3 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:2400px;
  background-image:url(data/leftbcg.jpg);
}

#left-index4 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:2900px;
  background-image:url(data/leftbcg.jpg);
}

#left-index5 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:3400px;
  background-image:url(data/leftbcg.jpg);
}

#left-index6 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:3900px;
  background-image:url(data/leftbcg.jpg);
}

#left-index7 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4400px;
  background-image:url(data/leftbcg.jpg);
}

#left-index8 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4900px;
  background-image:url(data/leftbcg.jpg);
}

#left-index9 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:5400px;
  background-image:url(data/leftbcg.jpg);
}


/* Levý sloupec ostatni */



#left-asusz7sws {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:2430px;
  background-image:url(data/leftbcg.jpg);
}


#left-b400 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4860px;
  background-image:url(data/leftbcg.jpg);
}

#left-b440 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4860px;
  background-image:url(data/leftbcg.jpg);
}

#left-g32 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4000px;
  background-image:url(data/leftbcg.jpg);
}

#left-nucleus4 {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:2150px;
  background-image:url(data/leftbcg.jpg);
}

#left-6xfbdimm {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:2050px;
  background-image:url(data/leftbcg.jpg);
}

#left-cerpadla {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:4350px;
  background-image:url(data/leftbcg.jpg);
}

#left-radiatory {
  position:absolute;
  top:309px;
  left:0px;
  width:218px;
  height:6920px;
  background-image:url(data/leftbcg.jpg);
}



/* Textové pole */


#text-index {
  position:absolute;
  top:365px;
  left:218px;
  width:762px;
  height:1385px;
  background-image:url(data/rightbcg.jpg);
}

#text-def {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:1385px;
  background-image:url(data/rightbcg.jpg);
}

#text-def2 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:1850px;
  background-image:url(data/rightbcg.jpg);
}

#text-def3 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:2350px;
  background-image:url(data/rightbcg.jpg);
}

#text-def4 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:2850px;
  background-image:url(data/rightbcg.jpg);
}

#text-def5 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:3350px;
  background-image:url(data/rightbcg.jpg);
}

#text-def6 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:3850px;
  background-image:url(data/rightbcg.jpg);
}


#text-def7 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4350px;
  background-image:url(data/rightbcg.jpg);
}

#text-def8 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4850px;
  background-image:url(data/rightbcg.jpg);
}

#text-def9 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:5350px;
  background-image:url(data/rightbcg.jpg);
}

#text-kosik {
  position:absolute;
  top:365px;
  left:218px;
  width:762px;
  height:1385px;
  text-shadow: 0px 0px 0px #000000;
  background-image:url(data/rightbcg.jpg);
}

#text-b400 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4810px;
  background-image:url(data/rightbcg.jpg);
}

#text-b440 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4810px;
  background-image:url(data/rightbcg.jpg);
}

#text-g32 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4000px;
  background-image:url(data/rightbcg.jpg);
}

#text-nucleus4 {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:2100px;
  background-image:url(data/rightbcg.jpg);
}

#text-6xfbdimm {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:2000px;
  background-image:url(data/rightbcg.jpg);
}

#text-asusz7sws {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:2400px;
  background-image:url(data/rightbcg.jpg);
}

#text-cerpadla {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:4300px;
  background-image:url(data/rightbcg.jpg);
}

#text-radiatory {
  position:absolute;
  top:365px;
  text-align:center;
  left:218px;
  width:762px;
  height:6850px;
  background-image:url(data/rightbcg.jpg);
}

#odkazy {
  position:absolute;
  top:898px;
  right:18px;
  width:733px;
  height:37px;
  background-image:url(data/links.gif);
}

#odkazy-left {
  position:absolute;
  top:980px;
  left:50px;
  color:#C0C0C0;
  text-align:left;
}

#odkazy-right {
  position:absolute;
  top:980px;
  right:60px;
  text-align:right;
  color:#C0C0C0;
}

#kosik {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  position:absolute;
  top:228px;
  left:24px;
  color:#FF0000;
  font-size:18px;
  letter-spacing:1px;
  text-shadow: 0px 0px 0px #000000;
}

#basket {
  position:absolute;
  top:205px;
  left:15px;
}

.textprd {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:20px;
  color:#ffffff;
  font-size:16px;
  letter-spacing:1px;
  padding-top:24px;
  padding-left:46px;
}

.textodkl {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  font-size:16px;
  letter-spacing:1px;
  padding-top:10px;
  padding-left:80px;
}

.textodkp {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  font-size:16px;
  letter-spacing:1px;
  padding-top:10px;
  padding-left:280px;
  padding-right:30px;
}

.textd {
  padding-left:15px;
  padding-top:5px;
  padding-bottom:9px;
  color:#C0C0C0;
  text-align:left;
  font-size:17px;
}

.texto {
  padding-bottom:20px;
  color:#C0C0C0;
  font-size:20px;
}

.textl {
  color:#C0C0C0;
  font-weight:normal;
  text-align:left;
  font-size:18px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:20px;
}

.text-pot {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  color:#C0C0C0;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:15px;
  text-align:left;
}

.text-podminky {
  color:#C0C0C0;
  font-weight:normal;
  text-align:right;
  font-size:18px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:27px;
}

.text-gal {
  color:#C0C0C0;
  font-weight:normal;
  text-align:left;
  font-size:18px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:5px;
  padding-right:13px;
}

.textc {
  color:#C0C0C0;
  font-weight:normal;
  text-align:center;
  font-size:18px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:20px;
}

.textcl {
  color:#C0C0C0;
  font-weight:normal;
  text-align:center;
  font-size:18px;
  padding-top:10px;
  padding-bottom:15px;
  padding-right:45px;
}

.text-ic {
  color:#C0C0C0;
  font-weight:normal;
  text-align:center;
  font-size:18px;
  padding-top:15px;
  padding-right:28px;
}

.text-dic {
  color:#C0C0C0;
  font-weight:normal;
  text-align:center;
  font-size:18px;
  padding-top:5px;
}

.text-mail {
  padding-top:5px;
  color:#808080;
  text-align:center;
  font-size:18px;
}

.text-icq {
  padding-right:52px;
  padding-top:20px;
  color:#808080;
  text-align:center;
  font-size:18px;
}

.icq {
  position:relative;
  top:2px;
}

.kurziva {
  padding-top:5px;
  padding-left:10px;
  color:#C0C0C0;
  font-weight:normal;
  font-style: italic;
  text-align:center;
  font-size:18px;
}

.youtube {
  margin-top:15px;
  margin-right:10px;
}

.google-map {
  width:715px;
  height:525px;
  margin-top:15px;
  margin-left:16px;
  border-style:double;
  border-width:3px;
  border-color:#FF5A00
}

.red {
  color:#FF0000;
  text-decoration:underline;
}

.red2 {
  color:#FF0000;
}


.blue {
  color:#0099FF;
}

.grey {
  color:#808080;
}

.white {
  color:#C0C0C0;
}

.obr2 {
  padding-right:75px;
}

.obr3 {
  padding-right:2px;
  padding-top:15px;
  padding-bottom:15px;
}

#mezera {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera1 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera2 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera3 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera4 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera5 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera6 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera7 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera8 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera9 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera10 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera11 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera12 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera13 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera14 {
  padding-top:2px;
  padding-bottom:2px;
}

#mezera15 {
  padding-top:2px;
  padding-bottom:2px;
}


#obr-center {
  padding-right:5px;
}

#obr-center1 {
  padding-right:5px;
}

#obr-center2 {
  padding-right:5px;
}

#obr-center3 {
  padding-right:5px;
}

#obr-center4 {
  padding-right:5px;
}

#obr-center5 {
  padding-right:5px;
}

.graf-center {
  padding-right:8px;
}

.yt-center {
  padding-right:8px;
}

.obr-gal {
  padding-left:20px;
  padding-right:25px;
  float:left;
}



/* Patička stránky */

#footer {
  position:absolute;
  font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
  text-shadow: 0px 0px 0px #000000;
  bottom:0px;
  right:0px;
  width:980px;
  height:208px;
  text-align:center;
  background-image:url(data/footer.jpg);
}

#footer-links {
  position:absolute;
  bottom:0px;
  height:97px;
  width:980px;
}

.linkh {
  color:#C0C0C0;
  padding-top:25px;
  padding-left:200px;
  font-weight:normal;
  font-size:18px;
  text-align:center;
  text-shadow: 5px 5px 5px #000000;
}

.linkm {
  font-size:15px;
  color:#808080;
  padding-top:29px;
  text-align:center;
  text-shadow: 5px 5px 5px #000000;
}


.spacer {
  color:#808080;
  text-align:center;
  padding-left:45px;
  padding-right:45px;
}

.linkd {
	font-size:16px;
	color:#666666;
	text-align:center;
	padding-top:32px;
}



/* Kosik tabulky */

input[type=text] {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border: 1px solid black;
	padding-left:3px;
	padding-top:4px;
}

input[type=radio] {
	padding-left:8px;
}

textarea {
	border: 1px solid black;
	padding:3px;
}

#tab-form input[type=text] {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border: 1px solid black;
	padding-left:3px;
	padding-top:1px;
	margin-top:2px;
}

.ks {
	width:23px;
	height:22px;
}

.reload {
	position:relative;
	top:5px;
}

.zpet {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	text-align:left;
}

.dale {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:490px;
}

.odeslat {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:400px;
}

#tab-uni {
	width: 715px;
	margin-left:20px;
	border-collapse: collapse; border-spacing: 0;
	padding: 0px;
	text-shadow: 0px 0px 0px #000000;
	font-size:16px;
	font-weight:bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	text-align:left;
	border-style:solid; border-width:2px; border-color:#664400;
}

#tab-form {
	width: 715px;
	margin-left:20px;
	border-collapse: collapse;
	text-shadow: 0px 0px 0px #000000;
	font-size:16px;
	font-weight:bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	text-align:left;
	border-style:solid; border-width:2px; border-color:#664400;
}

#tab-celk {
	width: 715px;
	margin-left:20px;
	border-collapse: collapse;
	text-shadow: 0px 0px 0px #000000;
	font-size:16px;
	font-weight:bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	text-align:left;
	border-style:solid; border-width:2px; border-color:#664400;
	background-image:url(eshop/adminshop/bg.png);
}

#tab-pot {
	width: 715px;
	margin-left:20px;
	border-collapse: collapse;
	text-shadow: 0px 0px 0px #000000;
	font-size:16px;
	font-weight:bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	border-top-style:solid; border-width:2px; border-color:#0099FF;
	border-bottom-style:solid; border-width:2px; border-color:#0099FF;
}


#tab-uni a {color:#880000;}
#tab-uni a:link {color:#143763;}
#tab-uni a:visited {color:#143763;}
#tab-uni a:active {color:#880000;}
#tab-uni a:hover {color:#880000;}


#tab-uni .rowa {
	background: #A09681;
	height: 41px;
}

#tab-uni .rowb {
	background: #AEA695;
	height: 41px;
}


#tab-uni .cell {
	padding-left: 5px;
	vertical-align: middle;
}

#tab-celk .cell {
	padding-left: 5px;
	vertical-align: middle;
}

#tab-form .cell {
	padding-left: 5px;
	vertical-align: middle;
}

#tab-pot .cell {
	padding-left: 10px;
	vertical-align: middle;
}

#tab-form .rowo {
	background: #AEA695;
	height: 35px;
}

#tab-form .col1 {
	width: 340px;
	height: 41px;
	padding:10px;
}

#tab-form .colm {
	width: 340px;
	height: 35px;
	padding:10px;
}

#tab-form .kom {
	width: 340px;
	height: 341px;
	padding:15px;
}


#tab-uni .col1 {
	width: 240px;
	height: 41px;
}

#tab-uni .col2 {
	width: 40px;
	height: 41px;
}

#tab-uni .col3 {
	width: 55px;
	height: 41px;
	text-align:right;
	color:#CB0110;
}

#tab-uni .col4 {
	width: 100px;
	height: 41px;
}

#tab-uni .col5 {
	width: 75px;
	height: 41px;
	text-align:right;
	color:#CB0110;
}

#tab-uni .col6 {
	width: 100px;
	height: 41px;
}

#tab-uni .col7 {
	width: 105px;
	height: 41px;
}

#tab-uni .col8 {
	width: 120px;
	height: 41px;
	text-align:right;
}

#tab-uni .col9 {
	width: 60px;
	height: 41px;
	text-align:center;
}

#tab-uni .col10 {
	width: 40px;
	height: 41px;
}

#tab-uni .col11 {
	background-image:url(eshop/adminshop/bg.png);
	width: 140px;
	height: 41px;
}

#tab-uni .col12 {
	background: #AEA695;
	text-align:center;
	width: 255px;
	height: 41px;
	color:#000000;
}

#tab-uni .col13 {
	background: #A09681;
	text-align:center;
	width: 245px;
	height: 41px;
	border-style:solid; border-width:1px; border-color:#000000;
}

#tab-uni .col14 {
	background: #AEA695;
	width: 20px;
	height: 41px;
	color:#000000;
}

#tab-uni .col15 {
	width: 290px;
	height: 41px;
}

#tab-uni .col16 {
	width: 245px;
	height: 41px;
}

#tab-celk .col1 {
	width: 455px;
	height: 41px;
	text-align:left;
}

#tab-celk .col2 {
	width: 75px;
	height: 41px;
	text-align:right;
	color:#880000;
}

#tab-celk .col3 {
	width: 40px;
	height: 41px;
	text-align:left;
}

#tab-celk .col4 {
	width: 119px;
	height: 41px;
	text-align:right;
}

#tab-celk .col5 {
	width: 510px;
	height: 41px;
	text-align:left;
}

#tab-celk .col6 {
	width: 73px;
	height: 41px;
}

#tab-celk .col7 {
	width: 398px;
	height: 41px;
	text-align:left;
}

#tab-pot .rowc {
	background: #AEA695;
	height: 30px;
}

#tab-pot .col1 {
	width: 265px;
	text-align:right;
}

#tab-pot .col2 {
	width: 450px;
	text-align:left;
	color:#143763;
}


#addto {
  position:relative;
  margin:0px;
  width:98px;
  height:31px;
}


div.addto {
	float: left;
	width: 98px; height: 31px;
	background: url(data/addto.gif) 0 -62px no-repeat;
}

div.addto a {
	display: block;
	width: 98px; height: 31px;
	overflow:hidden;
	background: url(data/addto.gif) 0 0 no-repeat;
}

div.addto a:hover {
	float: left;
	width: 98px; height: 31px;
	background: url(data/addto.gif) 0 -31px no-repeat;
}

div.addto a:active {
	float: left;
	width: 98px; height: 31px;
	background: url(data/addto.gif) 0 -62px no-repeat;
}


#remove {
  position:relative;
  margin:0px;
  width:112px;
  height:31px;
}


div.remove {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/remove.gif) 0 -62px no-repeat;
}

div.remove a {
	display: block;
	width: 112px; height: 31px;
	overflow:hidden;
	background: url(eshop/adminshop/remove.gif) 0 0 no-repeat;
}

div.remove a:hover {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/remove.gif) 0 -31px no-repeat;
}

div.remove a:active {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/remove.gif) 0 -62px no-repeat;
}


#delete {
  position:relative;
  margin:0px;
  width:112px;
  height:31px;
}


div.delete {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/delete.gif) 0 -62px no-repeat;
}

div.delete a {
	display: block;
	width: 112px; height: 31px;
	overflow:hidden;
	background: url(eshop/adminshop/delete.gif) 0 0 no-repeat;
}

div.delete a:hover {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/delete.gif) 0 -31px no-repeat;
}

div.delete a:active {
	float: left;
	width: 112px; height: 31px;
	background: url(eshop/adminshop/delete.gif) 0 -62px no-repeat;
}




/* Nadpisy */


h1 {
	color:#0099FF;
	text-align:center;
	font-size:29px;
	font-weight:normal;
	letter-spacing:1px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}

.h1-mezera {
	margin-top:10px;
	color:#C0C0C0;
	text-align:center;
	font-size:29px;
	font-weight:normal;
	letter-spacing:1px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
}


h2 {
  padding-left:23px;
  padding-top:25px;
  padding-bottom:4px;
  color:#C0C0C0;
  text-align:left;
  font-weight:normal;
  font-size:20px;
}


h3 {
  padding-left:44px;
  color:#C0C0C0;
  font-weight:normal;
  text-align:left;
  font-size:17px;
  padding-top:5px;
  padding-bottom:9px;
}

.h4 {
  color:#0099FF;
  font-weight:normal;
  text-align:center;
  font-size:32px;
  padding-top:5px;
  padding-bottom:35px;
}