/* CSS style */
html, body {
	margin:0;
	padding:0px;
	text-align:left;
  font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#fff;
}

a {
	text-decoration: none;
	color:#3384c3;
	font-weight:bold;
}

a:hover {
	color:#ff0000;
	text-decoration: none;
}
a.advertising {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}

a.advertising:hover {
	color:#ff0000;
	text-decoration: none;
}
a img {
  border:0px;
}
a.ochranna-znamka{
	text-decoration: none;
	color:#fff;
	font-size:9px;
}

a.ochranna-znamka:hover {
	color:#ff0000;
	text-decoration: none;
}

a.novinky {
	text-decoration: none;
	color:#ff0000;
	font-weight:bold;
}

a.novinky:hover {
	color:#005698;
	text-decoration: none;
}
a.buttons img {
  border:0px;
  margin:9px 0px 0px 0px;
  
}
a.alert {
  font:14px Verdana,Tahoma,Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
}

a.alert:hover {
  text-decoration:none;
  color:#ff0000;
}

a img.gallery {
filter:alpha(opacity=85); 
-moz-opacity: 0.85; 
opacity: 0.85;
}
a img.map-contact {
filter:alpha(opacity=90); 
-moz-opacity: 0.90; 
opacity: 0.90;
}
a:hover img.map-contact{
filter:alpha(opacity=95); 
-moz-opacity: 0.95; 
opacity: 0.95;
}
a img.float-left {
filter:alpha(opacity=85); 
-moz-opacity: 0.85; 
opacity: 0.85;
}
a:hover img.float-left {
filter:alpha(opacity=95); 
-moz-opacity: 0.95; 
opacity: 0.95;
}
a img.fotogallery-pic {
filter:alpha(opacity=85); 
-moz-opacity: 0.85; 
opacity: 0.85;
}
a:hover img.fotogallery-pic {
filter:alpha(opacity=95); 
-moz-opacity: 0.95; 
opacity: 0.95;
}


a:hover img.gallery{
filter:alpha(opacity=95); 
-moz-opacity: 0.95; 
opacity: 0.95;
}

#advertising-panel {
	width:1000px;
	height:150px;
	background:#000;
}
#advertising-content {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px; 
  text-align:center;
}
.big_font {
  font-size:16px;
  font-weight:bold;
}
.black {
  color:#010101;
}
.blue {
  color:#3384c3;
}
.left-blue {
  color:#3384c3;
  padding:0px 0px 0px 40px;
}
.otvaracie-hodiny {
  padding:0px 0px 0px 113px;
}

.red {
  color:#ff0000;
}

.upozornenie {
  font:13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#ff0000;
  padding:10px 10px 10px 10px;
  margin:20px 0px 0px 0px;
  border:3px solid #fff;
}
.vystraha {
  color:#ff0000;
  font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  margin:32px 0px 75px 0px;
}
body {
	background:url(../pics/body-back.jpg) no-repeat;
  background-color:#000;	
}
#bottom {
	width:100%;
	height:88px;
	background:url(../pics/bottom-back.jpg) no-repeat;
}
#bottom-panel {
	margin:0 auto ;
  width:1000px;
	height:88px;
	background:url(../pics/bottom-panel-back.jpg);
}
#bottom-separator {
	width:100%;
	height:44px;
	background:url(../pics/bottom-separator-back.png);
	_background:url(../pics/bottom-separator-back.gif);
}
#bottom-separator-panel {
	margin:0 auto ;
  width:1000px;
	height:44px;
	background:url(../pics/bottom-separator-panel-back.jpg);
}
.cleaner {
  clear:both;
}
.partnery {
  font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#fff; 
  font-weight:bold;
  margin: 0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
}
.partnery1 {
  font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#ff0000; 
  font-weight:bold;
  margin: 0px 0px 0px 10px;
  padding:0px 0px 0px 0px;
}
#container {
	margin:0 auto ;
	width:1000px;
	min-height:680px;     
	background:url(../pics/container-back.jpg);   
}
#content {
  width:680px;
  min-height:680px;    
  background:#181818;
  margin:0px 0px 0px 14px;
  float:left;
}

#content-separator {
  width:790px;
  height:7px;   
  background:url(../pics/content-separator-back.jpg);
  margin:0px 5px 0px 0px;
  float:right;
} 

div.hr {
  height: 23px;
  background: url(../pics/hr-back.jpg) no-repeat scroll center;
  margin:5px 0px 0px 0px;
}
div.hr hr {
  display: none;
}
#FlashID1 {
  margin: 0px 5px 0px 5px;
}
#FlashID2 {
  margin: 0px 5px 0px 5px;
}
h1 {
  text-align:left;
  font:24px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#fff;
  margin:18px 0px 0px 35px;
}
h2 {
  margin:20px 0px 0px 20px;
  font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#fff; 
  font-weight:bold;
}
h3 {
  margin:20px 0px 0px 20px;
  font:15px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#3384c3; 
  font-weight:bold;
}
h4 {
  margin:60px 0px 50px 20px;
  font:20px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#3384c3; 
  font-weight:bold;
}
img.atesty {
  margin:5px 0px 0px 5px;
  border:3px solid #fff;
}
img.alert1 {
  border:0px;
  margin:10px 5px 0px 5px;
  float:left;
}   
img.alert2 {
  border:0px;
  margin:25px 5px 0px 8px;
  float:left;
}   
img.arrow {
  border:0px;
  margin:0px 0px 0px 5px;
  position:absolute;
}   
img.banner-fialky {
  margin:0px 0px 0px 0px;
}
img.border {
  border:3px solid #fff;
}
img.gallery {
  border:3px solid #fff;
  margin: 5px 5px 5px 5px;
}

img.floatright {
  float:right;
  margin:0px 10px 0px 0px;
}
img.fotogallery-pic {
  border:3px solid #fff;
}
img.float-left {
  border:3px solid #fff;
  float:left;
  margin:25px 15px 0px 20px;
}
img.percent {
  float:left;
  margin:5px 10px 0px 20px;
}
img.reklama {
  margin: 0px 5px 0px 5px;
}
img.map {
  margin:0px 0px 20px 0px;
  border:0px;
}
img.map-contact {
  float:right;
  margin:35px 20px 0px 0px;
  padding:0px 0px 0px 0px;
  border:3px solid #fff;
}
#inquiry {
  margin: 30px 0px 0px 190px;
}
#kontakt-separator {
  height:170px;
}  
#left-menu {
  width:186px;
  min-height:652px;     
  float:left;
  background:url(../pics/left-menu.jpg) no-repeat; 
  margin:0px 0px 0px 5px;
  display: inline;   /*margin ie 6 fix*/
  padding:35px 0px 0px 0px;
} 

#left-menu-separator {
  height:50px;
}  
#left-menu-separator1 {
  height:200px;
} 
#left-menu-separator2 {
  height:0;
  line-height:0;
  font-size:0;
} 
#left-menu-separator3 {
  height:85px;
} 
#left-menu-separator-zone {
  height:135px;
}   
.left-menu-navigation {
  margin: 0px 2px 10px 8px;
  padding:0px 0px 0px 0px;
}     
.left-menu-navigation1 {
  margin: 0px 0px 10px 10px;
  padding:0px 0px 0px 0px;
} 
.left-menu-navigation1 li {
  list-style-type:none;
  margin:0px 0px 10px 20px;
  padding:0px 0px 0px 12px;
  background: url(../pics/list2.jpg) no-repeat 0px 4px;
} 
.left-menu-navigation1 li.nav3 a {
  color: #fff;
  text-decoration: none;
  padding: 0px 0px 2px 0px;
  font: 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.left-menu-navigation1 li.nav3 a.active {
  color: #ff0000;
  
 
}
.left-menu-navigation1 li.nav3 a:hover {	
  color: #ff0000;
} 
.left-menu-navigation li {
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 20px;
  background: url(../pics/list.jpg) no-repeat 0px 0px;
}
.left-menu-navigation li.nav3 a {
  color: #fff;
  text-decoration: none;
  padding: 0px 0px 2px 0px;
  font: 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.left-menu-navigation li.nav3 a.active {
  color: #ff0000;
  
 
}
.left-menu-navigation li.nav3 a:hover {	
  color: #ff0000;
} 
#menu {
	margin:0 auto ;
	width:1000px;
	height:26px;
	background:url(../pics/menu-back.jpg);
}

#menu-navigation {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#menu-navigation li {
  float: left;
  list-style: none;
  margin: 0px 3px 0px 0px ;
}
 
#menu-navigation li.nav1 a {
  display: block;
  width: 79px;
  height: 26px;
  background: url(../pics/button-back.gif) 0 0 no-repeat;
  color: #fff;
  text-decoration: none;
  font: 13px/26px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-align:center;
}
#menu-navigation li.nav1 a.active {
  background-position: -79px 0;
  color: #010101;
}
#menu-navigation li.nav2 a {
  display: block;
  color: #fff;
  font: bold 14px/26px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
  padding:0px 0px 0px 12px;
}
#menu-navigation li.nav2 a.active{
  color: #ff0000;
}
#menu-navigation li.nav2 a:hover {	
  color: #ff0000;
}  
 
#menu-navigation li.nav1-first a {
  display: block;
  width: 106px;
  height: 26px;
  background: url(../pics/button-first-back.gif) 0 0 no-repeat;
  color: #fff;
  font: 13px/26px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-align:center;
} 
#menu-navigation li.nav1-first a.active {
  background-position: -106px 0;
  color: #010101;
}       
#menu-navigation li.nav1-last a {
  display: block;
  width: 106px;
  height: 26px;
  background: url(../pics/button-last-back.gif) 0 0 no-repeat;
  color: #fff;
  font: 13px/26px Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}
#menu-navigation li.nav1-last a.active {
  background-position: -106px 0;
  color: #010101;
}
#menu-navigation li.nav1 a:hover {	
  background-position: -79px 0;
  color: #010101;
}                 
#menu-navigation li.nav1-first a:hover {	
  background-position: -106px 0;
  color: #010101;
}                       
#menu-navigation li.nav1-last a:hover {	
  background-position: -106px 0;
  color: #010101;
}  
#navigation-panel {
	width:1000px;
	height:89px;
	background:url(../pics/content1-back.jpg);
}
.nadpis {
  padding: 0px 0px 0px 280px;
}
#navigation-buttons {
  width:420px;
  height:89px;
  float:right;
  background:transparent;
}
.no-text {
  display:none;
}
#news {
  margin:0 auto ;
  width:1000px;
  height:22px;
  background:transparent;
  color:#2b2b2b;  
  padding:2px 0px 0px 0px;
  text-transform:uppercase;
  font:15px Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
.oddelovac {
  padding:0px 0px 0px 84px;
}
.oddelovac1 {
  padding:0px 0px 0px 206px;
}

p.header {
  margin:0px 0px 0px 35px;
  font-size:13px;
}

p.attention {
  margin:30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
p.bottom-content {
  margin:0px 0px 0px 220px;
  padding:25px 0px 0px 0px;
}
p.center {
  text-align:center;
  padding:0px 0px 0px 0px;
  margin:20px 0px 0px 0px;
  font-size:13px;
}
p.fotogallery {
  margin:10px 0px 0px 4px;
}
p.left {
  text-align:left;
  margin:5px 0px 0px 10px;
}
p.content-text {
  text-align:justify;
  padding:0px 20px 0px 20px;
  margin:20px 0px 0px 0px;
  font-size:13px;
  line-height:1.5em;
}
p.content-text-bigger {
  text-align:justify;
  padding:0px 20px 0px 20px;
  margin:20px 0px 0px 0px;
  font-size:14px;
  line-height:1.5em;
}
p.content-text-ramik {
  text-align:justify;
  padding:7px 7px 7px 7px;
  margin:20px 20px 0px 20px;
  font-size:13px;
  line-height:1.5em;
  border: 3px solid #3384c3;
}

p.vyjadrenia {
  text-align:justify;
  padding:10px 20px 0px 20px;
  margin:0px 0px 0px 0px;
  font-size:13px;
  line-height:1.5em;
}
p.content-text-right {
  text-align:right;
  padding:0px 20px 0px 20px;
  margin:25px 0px 0px 0px;
  font-size:13px;
  line-height:1.5em;
}
#page-header {
  width:580px;
  height:89px;
  float:left;
  background:transparent;
}
#reklamne-spoty {
  margin:20px 0px 10px 135px;
  padding:0px 0px 0px 0px;
  border:3px solid #fff;
  width:400px;
}
#right-banner {
  width:110px;
  min-height:680px;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  background:#181818;
}
table.parametre {
  font-size: 12px; 
  color: #fff; 
  border: 3px solid #FFF; 
  text-align: center; 
  border-collapse: collapse; 
  margin:20px 10px 0px 10px;
}
table.parametre.sp .blue-back td {
  text-align:center;
}
table.parametre.sp td{
  text-align:left;
  padding:5px 2px;
}
table.parametre1 {
  font-size: 11px; 
  color: #fff; 
  border: 3px solid #FFF; 
  text-align: center; 
  border-collapse: collapse; 
  margin:20px 10px 0px 10px;
}
table.schvalene-folie {
  font-size: 13px; 
  color: #fff; 
  border: 0px; 
  text-align: left; 
  margin:20px 10px 0px 20px;
}
table.schvalene-folie td{
  width: 120px;
}  

table.cennik {
  background:#fff;
  color:#000;
  border:3px solid #fdce98;
  width:660px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  text-align:center;
}
table.cennik td{
  border-bottom:2px solid #c7c7c9;
}
table.cennik th {
  padding:15px 0 15px 5px;  
  text-align:left;
 
}
table.cennik td.footer {
  font-size:70%;
  padding:5px 0 5px 0;
  border-bottom:none;
}
table.cennik th.one {
  background: url(../cennik/bg_th.jpg) no-repeat top left;
}
table.cennik th.two {
  background: url(../cennik/aswf_2.jpg) no-repeat center;
}

table.cennik th.two {
  background: url(../cennik/aswf_2.jpg) no-repeat center;
}
table.cennik th.two span{
  display:none;  
}

table.cennik th.three span{
  display:none;
 
}
table.cennik th.two {
  background: url(../cennik/suntek.jpg) no-repeat center;
}
table.cennik th.two span{
  display:none; 
 
}
table.cennik tr.bg_orange {
  background:#fbd8ae;  
}

table.cennik td.one {
  background: url(../cennik/1.jpg) no-repeat #fbd8ae;
  line-height:42px; 
  text-align:right;
  font-weight:bold;
  padding-right:8px;
}
table.cennik td.two {
  background: url(../cennik/2.jpg) no-repeat ;
  line-height:42px; 
  text-align:right;
  font-weight:bold;
  padding-right:8px;
}

table.cennik td.three {
  background: url(../cennik/3.jpg) no-repeat #fbd8ae;
  text-align:right; 
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.three span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.four {
  background: url(../cennik/4.jpg) no-repeat ;
  text-align:right; 
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.four span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.five {
  background: url(../cennik/5.jpg) no-repeat #fbd8ae;
  text-align:right;
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.five span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.six {
  background: url(../cennik/6.jpg) no-repeat ;
  text-align:right;
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.six span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.seven {
  background: url(../cennik/7.jpg) no-repeat #fbd8ae;
  text-align:right;
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.seven span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.eight {
  background: url(../cennik/8.jpg) no-repeat;
  text-align:right;
  font-weight:bold;
  padding:6px 8px 0 0;
}
table.cennik td.eight span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:5px;
}
table.cennik td.nine {
  background: url(../cennik/9.jpg) no-repeat #fbd8ae;
  text-align:right;
  font-weight:bold;
  padding:7px 8px 0 0;
}
table.cennik td.nine span{
  font-size:70%;
  font-weight:normal;
  display:block;
  padding-bottom:6px; 
}


table.kontakty {
  width:550px;
  margin:40px 0px 0px 0px;
  font-size:13px;
  margin-left:auto;
  margin-right:auto;
}
tr.blue-back {
  background:#3384c3;
}
td.blue-back {
  background:#3384c3;
}
td.original1 {
  width:24%;
}
td.original2 {
  width:20%;
}
td.original3 {
  width:23%;
}
td.original4 {
  width:9%;
}
td.original5 {
  width:15%;   
}        
#top {
	background:url(../pics/top-back.jpg);
	margin:0 auto ;
	width:1000px;
	height:243px;
}

ul.type1 {
  margin:20px 20px 0px 20px;
  padding:0px 0px 0px 0px;
 
}
li.type1-star {
  list-style: none;
  background: url(../pics/list-star.jpg) no-repeat 0px 2px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 25px;
  font-size:13px;
  line-height:1.5em;
  text-align:justify;
}
ul.type2 {
  margin:0px 20px 0px 45px;
  padding:0px 0px 0px 0px;
 
}

li.type2-list {
  list-style: none;
  background: url(../pics/list1.jpg) no-repeat 0px 4px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;
  font-size:13px;
  line-height:1.5em;
  text-align:justify;
}
form.zone  {
  margin:25px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  color:#fff;
  font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
input.zone{
	border:3px solid #fff; 
	height:14px;
	display:block; 
	font:13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#3384c3; 
	width:140px; 
	background:url(../pics/wl.png) top left no-repeat;
	padding:6px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	}
.btnExample {
  background: url(../pics/button.jpg);
  width:92px;
  height:24px;
  border: 0px;     
  cursor: pointer; /* cursor: hand; for IE6 */
}

