*{border:0;margin:0;padding:0;text-decoration: none}
html {
	height: 100%; 
	width: 100%
}
body { 
	background-color : #fff;
	font-family: 'Verdana','Arial CE','Lucida Grande CE','Helvetica CE',Verdana, Arial, lucida, sans-serif;
	font-size :10px;
	color : #666;
	height: 100%; 
	width: 100%		   
}
p{
	color:#666
}
p a, #main h3 a{
	color:#666
}

.x, #x{display:none;}
input.x, input#x{display:none;}
div#stranka{
	width: 810px;
	position:relative;
	height: auto;
	margin-left:auto;
	margin-right:auto
}
/* TOP */
#top {  
	position:relative;
	width :810px;
	background:#fff;
	margin:0 0 3px 0
}
 div.logo{
	background: url("../o/logodbz1.jpg") #fff no-repeat;
	width:154px;
	height:70px;
	position:relative
}
div.logo h2.logo{color:#f50;        
	padding:52px 0 0 5px;
        font-size:15px;        
}
h2.logo a,div.logo a{color:#f50;
}
.center{text-align:center
}
h2.center{
	text-align:center;
	padding:10px;
	font-size: large	
}
#top h1,#top h3{ font-size:18px;
    position:relative;
    text-align: center;
    background:#090 url("../o/tbo.png") repeat-x top;
    color:#fff;
    padding:0 0 4px 0;
}

/* TOPMENU */

ul.menutop{
	width : auto;
	font-size:12px;
	color:#666;
	text-align:center;
	background:#cfc url("../o/tb.png") repeat-x bottom;
	border-bottom:1px solid #ccc	
	}
ul.menutop li {
	display : inline;
	position : relative;						  		  
	font-weight : bold;
	line-height: 20px				 
    }
ul.menutop a{
	color : #666;						 
	padding:0 5px			 		 
    }
ul.menutop a:hover{
	color:#f50;
	/*background:url("../o/tba.png") repeat-x bottom;*/
	background:#eee;
	padding:2px 5px
	/*padding:4px 5px 2px 5px*/
	}
ul.menutop #a a{
	color:#fff;
	background:url("../o/tba.png") repeat-x bottom;
	padding:4px 3px 2px 3px
	}
								  
/* NOVY INDEX */
div.top1{
	position: absolute;
	top: 2px;
	right:2px;
	color:#090;
}
div.top1 a {
	color:#090;	
	padding:1px 3px; 
}
#dom{
	  height:228px;
      margin-left:auto;
      margin-right:auto;
	  position:relative;
	  width:810px
}
#dom div.r div.byt{
	color:#888;
	text-align: center;
}
div.byt{
	width:650px;
	height:222px;
	margin:0 0px 5px 0;
	float: left;					
}
div.byt .o p{
	height:148px;
	padding:4px;
	font-size:12px;
}
div.byt .o h2{
		height:30px;
		font-size:14px;
}
.byt .o input, .byt .o label{
		font-size:12px;		
}
div.zahrada{width:152px;
						  float: right;
						  position: relative

}
div.zahrada h3{
		padding:7px 0; 
		font-size:12px;
		width:140px;
}
div.zahrada p{
		padding:2px 0; 
		font-size:10px;
		height:20px;
		overflow: hidden; 
		width:145px;
}
div.zahrada p a{
	color:#999;
}
div.zahrada p a:hover{	
	color:#090;
}
#zoznam{
      margin-left:auto;
      margin-right:auto;	  
	  clear:both;	
	  }
#zoznam div.r div.box {
	width:323px;
	  float: left;
	  margin: 0 5px 5px 0;
	  	  }

div.rbox {
	width:152px;
	height:100px; 
	  float: left;
	  }
div.rbox img{
	width:150px;
	height:105px; 
	  }
h6 {
	height:75px;
	text-align: center;
	font-size:16px;
	padding-top:26px;	
	font-weight: bold; 
	  }
h6 a{
	color:#ddd;
	font-weight: bold; 
	}
div.rbox h6 a:hover{
	color:#ccc; 
	}
h6.reklama {
	height:150px;
	text-align: center;
	font-size:16px;
	padding-top:52px;	
	font-weight: bold; 
	  }
h6.reklama a{
	color:#ddd;		
	font-weight: bold; 
	}
div.rbox h6.reklama a:hover{
	color:#ccc; 
	}
#zoznam h2, #dom h2, #zoznam h2 a, #dom h2 a{
	font-size:14px;
	color:#090;
	text-align: center;
		padding:6px; 
}
  div.box p, div.box p a{
	font-size:12px;
	color:#888;
	text-indent:0;
	height:60px
}
  div.box p{
	padding:6px; 
}
#zoznam .box p a:hover{ 
	font-weight:normal; 
	text-decoration: underline;
	color:#090
}

div.boxh{
	background: url("../o/boxh.png") no-repeat ;
	height:5px; 
	top:5px;
	position: absolute
}
/* S T R E D */
#stred{position: relative;
				float:left; 
                
                width:652px;}
/* C O N T E N T */
#content h1{
	color:#999;
	font-size: 10px;
	font-weight: lighter;
	padding:4px
}
#content h2{
	color:#090;
	font-size:12px
}


/* M A I N */
#main{width:490px; float:right;
         position: relative;
         margin:0 2px 0 0;         
          }
#dombytzahrada{width:800px;margin-top:308px;position:relative;}
div.it, div.it2{float:left; width:197px;height:200px;}
div.it2{margin:0 0 10px 0;}
div.it{margin:0 4px 10px 0;}
div.dbz{width:800px; height:300px; background:#ccc;position:absolute;top:120px;}
div.main1{position:relative; margin-top:200px;}
div.main2{position:absolute;top:0;width:486px; }
img.uo{width:480px;height:130px;position:relative;margin:0 0 0 5px;
}
#dombytzahrada div.rk{margin:0 0 3px 0;}

div.it h2.uv:first-line,div.it2 h2.uv:first-line{font-size:14px;text-align:justify;font-weight: bold;color:#f50;}
div.it div.y,div.it2 div.y{width:195px;height:190px;background:#cfc;border-left:1px solid #9f9;border-right:1px solid #9f9;
}
div.it h2.uv{font-size:10px;font-weight:normal; margin:0 8px;color:#666;text-align:justify;}
div.it2 h2.uv{font-size:10px;font-weight:normal; margin:0 8px;color:#666;text-align:justify;}
p.uv a, p.uv a:hover, p.uv a:visited,h2.uv a, h2.uv a:hover, h2.uv a:visited{color:#090;font-weight:bold; }
div.bok1 p.uv:first-line{font-weight: bold; color: #333; }
div.bok1 p.char{text-align:center;}
div.bok1 p.char a, p.char a:hover, p.char a:visited{color:#090; font-weight:bold;
}

div.b1,div.b2,div.b3{float:left; width:265px;}
div.b1,div.b3{margin-right:2px;}
div.b1,div.b2{color:#fff;}
ul.x5 li{list-style-type:disc;font-weight:normal;}
ul.x5{padding:0 0 0 14px;}
div.b1 div.b{background:#090;padding:0 4px;}
div.b2 div.b{background:#f50;padding:0 4px;}
div.b3 div.b{background:#cec;color:#060;padding:0 4px;}
div.b1 h1,div.b2 h1{font-size:18px;text-align: center;color:#fff;padding:0 0 4px 0;}
div.b1 h1 a,div.b2 h1 a{color:#fff; }
div.b1 h1 a:hover,div.b2 h1 a:hover,div.b3 h1 a:hover{color:#999;text-decoration:underline;}
div.b3 h1,div.b3 h1 a{font-size:18px;text-align: center;color:#060;padding:0 0 4px 0; }

h1.k{font-size:10px;text-align: left;color:#060;margin:0 0 0 5px;} 

/* V Y B E R  S L U Z B Y */
h1.vs{font-size:18px;text-align: center;color:#060;}

#mini,#maxi,#midi{
	width:265px;
	float: left;
	margin: 5px 5px 5px 0;	
}
#main #mini,#main #maxi,#main #midi{
	width:240px;
	float: left;
	margin: 4px 2px 0 2px	
}
#maxi p,#midi p,#mini p{
	color:#666;
	text-align: center;
}
#maxi h3 a,#midi h3 a,#mini h3 a{
	padding:5px;
	margin:0 0 0 100px; 
	color:#f50;	
	background:#ccc url("../o/tl-co.png");
	border:1px outset; 
	}
#main #maxi h3 a,#main #midi h3 a,#main #mini h3 a{
	padding:5px;
	margin:0 0 0 86px;
	color:#f50;	
	background:#ccc url("../o/tl-co.png");
	border:1px outset;
	font-size:12px
	}
#main #maxi h3 ,#main #midi h3 ,#main #mini h3 {
	margin:10px 0
	}
#maxi h3 a:hover,#midi h3 a:hover,#mini h3 a:hover{
	padding:5px;
	margin:0 0 0 100px; 
	color:#fff;	
	background:#999; 
	border:1px inset; 
	}
#maxi h2,#midi h2,#mini h2{
	margin:4px 0;
	text-align: center;
	font-size:16px;
	padding:4px 0
}
#mini h2{
	color:#999
}
#midi h2{
	color:#090
}
#maxi h2{
	color:#f50
}
#maxi ol,#midi ol,#mini ol{
	text-align: left;
	font-weight: bold;
		font-size:11px;	
			list-style-position: inside	
}
#maxi li,#midi li,#mini li{
	margin:0 0 0 4px;
	text-align: left; 
	list-style-type:circle;
	list-style-position: inside	
}


/* RYCHLE VYHLADAVANIE */
select{font-size:10px;background:#fff;color:#666;border:1px solid #090}
div.telo{padding:0 0 0 10px; }
div.zorad h3.nadpis{font-size:12px; color:#f50;margin:0 0 0 10px;}
div.zorad h2.nazovfip{font-size:14px; color:#f50;padding:10px 0;margin:0 0 0 10px;}
div.zorad{position:relative;
          font-size:9px;
          font-weight:bold;
          padding:4px ;
}
div.zorad label{
	font-size:12px
}
p.viacinfo a{
	color:#090;
	}
p.viacinfo{
	margin-left:430px;
	}

div.none{ height:0;overflow:none; display:none;}
div.telo input.tlacidlo{width:20px;font-size:9px;font-weight:bold;}
div.hr{background-image: url("../o/hr.png");clear:left }
div.dr{background-image: url("../o/dr.png"); }


/* C L A N O K */
#clanok{
	height:200px;
	overflow: hidden
}

div.o{  
	background:  url(../o/bg3.png) repeat-x ;
	height:100%;
	margin-bottom:5px;
}
div.clanok img{  
	float:right;
	margin:2px;
}
.o h2{
	color:#090;
	font-size:16px;
	padding:4px 0
}
.o p{
	color:#555;
}

/*  O B L U K  */

#obluk, .obluk{
	background:  url(../o/bg3.png) repeat-x ;
	height:100%;
	margin-bottom:6px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #ccc;
	padding:4px 0 4px 4px
}
#obluk h4,#obluk h3, .obluk h3{
	padding:4px 6px;
}
#obluk h4{
	color:#666
}
#obluk h3{
	color:#090
}
.obluk h3{
	font-size:11px
}
div.o1{
	background: url("../o/b1.png") top left no-repeat;
}
div.o2{
	background: url("../o/b.png") top left repeat-x
}
div.o3{
	background: url("../o/b3.png") top right no-repeat;
}
div.o4{
	background: url("../o/b.png") top right repeat-y;
}
div.o5{
	padding:2px 5px;
	background: url("../o/b5.png") bottom right no-repeat;
}
div.o6{
	background: url("../o/b.png") bottom left repeat-x;
}
div.o7{
	background: url("../o/b7.png") bottom left no-repeat;
}
div.o8{
	background: url("../o/b.png") top left repeat-y;
}
div.o1,div.o2,div.o3,div.o4,div.o5,div.o6,div.o7,div.o8{
	background-color: transparent
}
div.o1,div.o2,div.o3,div.o4,div.o6,div.o7,div.o8{
}
div.o #menu{  
	background:  url(../o/bg3.png) repeat-x ; 
}



/* MENU - lave */

#menu{width:154px;
position:relative;
text-align:left;

float: left; 
}
ul.menum{width:auto;overflow:hidden;
         position:relative;          
         list-style-type:none;
}
ul.menum li{list-style-type:none;border-bottom:1px solid #eee;margin:1px 0 0 0;}
ul.menum a{color: #999;display : block;font-weight : 500;padding:3px 0 2px 2px;    font-size:11px;}
ul.menum a:hover{color:#090;background:#eee;padding:3px 0 2px 2px;}
ul.menum #a, ul.menum #a a{color:#090; background:#eee; padding:2px 0 1px 2px;}
div.obsah{padding:0 3px;
}


/*MENU - prave*/

#bok{width:154px;
        position: relative;
        background:#fff;        
        float:right; 
        }
 h5{
    padding:2px 0 2px 4px;
    font-size:10px;
    width: 140px;
    }
 h5 a{
	color:#999;
}
 h5 a:hover{
	color:#090;		
}
 h4, h4 a{
    font-size:10px;
    color:#666;    
    width: 140px;
    overflow: hidden;
    padding-left:8px
    }
 h4 a:hover{
    color:#090;
    font-size:10px;
    padding-left:8px
    }
#bok textarea {
	font-size:10px;
	width:140px;
	height:50px;
	border:1px solid;
	border-color:#ccc
}
#bok input{
	margin-bottom:4px;
	border:1px solid;
	border-color:#ccc
}
div.bok1{ width:140px;
				overflow:hidden;	}
div.bok1 h3.nadpis, div.bok1 h3.nadpis a{font-size:12px; color:#090;text-align:center;}
div.bok1 label{width:40px;float:left;margin:3px 2px;color:#f50;font-weight:bold;}
div.bok1 label,div.bok1 input,div.bok1 input.tlacidlo,div.bok1 input.prihlash{ font-size:9px;}
div.bok1 input.prihlasenie{width:80px;margin:6px 2px 3px 2px;}
div.bok1 input.prihlash{width:55px;margin:3px 0 3px 2px;}   
div.bok1 input.tlacidlo{width:20px;margin:3px 0;}
div.bok1 h2{text-align:center;}
div.bok1 p.pr{padding:0 0 0 5px;color:#666;line-height:0;}
input.tlacidlo2{background:#cfc;color:#f50; float:right;
border:1px solid; border-color:#ccc #090 #090 #ccc;
}
input.tlacidlo3{background:#ccc url("../o/tl-co.png"); 
			color:#f50;
			margin:2px auto 10px 210px;
			clear: both;
			padding:3px 4px;
			border:1px outset;
			}
input.tlacidlo4{background:#ccc url("../o/tl-co.png"); 
			color:#f50;
			margin:2px auto;
			clear: both;
			padding:3px 4px;
			border:1px outset;
			position: relative
			}

input.tlacidlo,div.telo input.tlacidlo{background:#ccc url("../o/tl-co.png"); 
			color:#f50;margin:0 3px;
			border:1px solid;
			border-color:#fc8 #f50 #f50 #fc8;}
			

	
/* FAKTURA */
div.fakt{width:482px;}
div.faktlogo{float:left;width:110px;}
div.faktinfo{width:366px;
                      margin-left:110px;            
}
div.fakti{text-align:left;
          margin:10px 0;
}
li{list-style-type:none;}
div.faktobj1{position:relative;
                       width:482px; 
                       height:20px; 
                       border: 1px solid;
                       border-color:#fff #fff #222 #fff;
                        text-align: center;
                        }
div.faktobj2{position:relative;
                       width:482px;
                       height:20px; 
                       text-align: right; 
                       }
div.faktobj3, div.zaver3{position:relative;
                       width:auto; 
                       height:20px; 
                       border: 1px solid;
                       border-color:#222 #fff #fff #fff;
                        text-align: right;}
div.fk1, div.fk2, div.fk3, div.fk4, div.fk5, div.fk6, div.fk7, div.fk8{width:120px; position: absolute;}
div.fk1, div.fk5{left:0;}
div.fk2, div.fk6{left:120px;}
div.fk3, div.fk7{left:240px;}
div.fk4, div.fk8{left:360px;}
div.faktpeciatka{width:auto;
                 height:100px;
                 border:1px dashed;
                 border-color:#666;
                 margin:20px 0;
}
div.topbanner{position:absolute;
              top:2px;
              left:166px;
              width:468px;
              height:60px;              
}
div.jazyk{position:absolute;
          font-size:9px;
          top:250px;
          right:0;
          z-index:1;
          width:150px;
          background:#fff;
          border:2px solid;
          border-color:#090 #fff;          
}


/* FORMULAR */

div.box1,div.box2,div.box3{border:2px solid;
                                                margin:0 0 10px 0;
                                                overflow:hidden;}
div.box1{border-color:#cfc;
                background:#cfc;}
div.box2{border-color:#090;
                 background:#090;}
div.box3{border-color:#f50;
				background:#f50;}
h3.bx1,h3.bx2,h3.bx3{width:80px;
                                       margin:10px 0 0 0;}
h3.bx1,div.p1{background:#cfc; 
                         color:#090;}
h3.bx2,div.p2{background:#090;
                         color:#fff;}
h3.bx3,div.p3{background:#f50;
                         color:#fff;}
div.l{float:right;
         background:#fff;
         width:392px;}
div.p1,div.p2,div.p3{width:80px;}
div.box1 p,div.box2 p,div.box3 p{padding:0 4px;
                  text-align:justify;}
input.tlacb{margin-left:90px; 
border:1px solid; border-color:#ccc #777 #555 #ccc;                 
                     }
input.dlhe{
	width:328px;
	font-size:10px
}

div.box1 input.tlacb{color:#090;
                     background:#cfc;}
div.box2 input.tlacb{color:#fff;
                     background:#090;}
div.box3 input.tlacb{color:#fff;
                     background:#f50;}
p.x1,p.x2,p.x3{font-size:10px;font-weight:bold;}
p.x1{color:#090; background:#cfc;}
p.x2{color:#fff; background:#090;}
p.x3{color:#fff; background:#f50;}
div.box1 li,div.box2 li,div.box3 li{ margin-left:16px;
list-style-type: square;
}
fieldset{background:url("../o/bg3.png") repeat-x;
         margin: 0 0 2px 0;
         border:1px solid;
         border-color:#ccc;
         clear: both;
         }
fieldset div.vstup{
                   text-align:left;
                   margin: 2px 0;
                  }
fieldset div.vstup-promo{
                   text-align:left;
                   margin: 2px 0;background:#f00;
                                      }
fieldset div.vstup-promo label{color:#fff; font-weight:bold;font-size:16px;}
fieldset div.vstup label,fieldset div.r label{ float:left;
                                                                               width:15em;
                                                                               margin: 0 0 0 3px;
}

fieldset div.r{text-align:left;
                    margin:15px 0;
}
fieldset div.vstup input,fieldset div.r input,select.ta{margin:0 0 0 3px;
}
fieldset div.vstup textarea.ta{
   white-space: pre;
   font-size :10px;
   border:1px solid; 
   border-color:#ccc;
   width:480px;
}
div.vstup textarea.ta{width:472px;
				border:1px solid; 
				border-color:#090 #cfc #cfc #090;
				margin:0 0 0 3px;
				}
fieldset div.vstup1{float:left
}
fieldset div.vstup2{margin-left:20em;
}
fieldset input{background:#fff;
              border:1px solid; 
              border-color:#ccc;}              
              
fieldset .r .box{
	float: left;
	margin: 5px 28px 5px 0px;
}
fieldset .r .box label{ 
    width:2em;
}
fieldset .r .box input{ 
	border: 1px solid #ccc
}

/* INZERATY */

div.midi{position:relative;width:100%;
          height:76px;
          overflow:hidden;
          clear:both;
}
div.maxi{position:relative;width:100%;
               height:76px; 
               overflow:hidden;
          clear:both;             
}

div.mini{ position:relative;width:100%;
			   min-height:40px;
               clear:both;
               overflow:hidden;
}
div.midi label,div.mini label{color:#090;font-weight:bold;}
div.kontakt label{color:#090;font-weight:bold;}
div.kontakt p.char{padding:0 4px;}
div.maxi label a,div.maxi label{color:#f50;font-weight:bold;
}
div.midi .nazovfi,div.mini p.nazovfi{color:#090;}
div.maxi .nazovfi{color:#f50;}
div.midi .nazovfi a{color:#090;}
div.maxi .nazovfi a{color:#f50;}
div.midi .nazovfi a:hover{color:#090;text-decoration:underline;}
div.maxi .nazovfi a:hover{color:#f50;text-decoration:underline;}
div.midi div.odkaz ,div.maxi div.odkaz, .o div.odkaz{position:absolute;right:5px;bottom:0;
} 
div.mini div.odkaz{position:relative;bottom:0;text-align:right;margin-right:80px;}
div.mini div.menofi{max-height:10em;overflow:hidden;}
div.odkaz label.odk a{padding:0 6px; margin-left:18px;font-weight:normal}
div.odkaz label.odk a:hover{padding:0 6px; margin-left:18px;font-weight:bold}
div.maxi div.odkaz a{background:transparent;color:#f50;position:relative;}
div.maxi div.odkaz a:hover{color:#f50;}
div.midi div.odkaz a{background:transparent;color:#090;position:relative;}
div.midi div.odkaz a:hover{color:#090;}
img.logof a{
}
img.logof{margin-left:auto;margin-right:auto;position:relative;
}
div.logofi{position:relative;float:left;width:120px;height:50px;margin:12px 5px 0 5px;}
div.menofi{position:relative;padding:0 0 0 8px;}
.popisfi{text-align:left;color:#555;margin:0 0 0 1px; overflow:hidden;font-size:10px }
h2.popisfi{text-align:left;color:#555;margin:0 0 0 1px; overflow:hidden;font-size:10px;
font-weight: normal }
h2.nazovfi{text-align:left;font-size:12px;font-weight:bold;padding:2px 0; 
}
.nazovfi{text-align:left;font-size:12px;font-weight:bold;padding:2px 0;
}

/* SPATNY KONTAKT */
div.spk div.odkaz label{margin:0 5px 5px 15px;color:#090; font-weight:bold; text-align:right;
}
div.spk div.odkaz label.odk {position:absolute;right:5px;bottom:4px;
}
div.spk{border:2px solid;
               border-color:#ccc;
               margin:5px 0;}
div.spk p.uv{margin-top:5px; }
div.nenasiel{position:relative;             
             margin:60px 0;
             border:2px solid;
             border-color:#090 #fff;
}
p.n{color:#f00;
    font-size:30px;
    margin:20px 0;
}
p.ur{color:#090;
    font-size:26px;
    margin:20px 0;
    text-align:center;
}
input.povinne, input#povinne{
	background:#fff;
   border:1px solid #090
}
input.chyba{background:#fcc;
            border:1px solid;
            border-color:#f00;
}
label.povinne{font-weight:bold;}
label.chyba{color:#f00;
            font-weight:bold;
}
/* C H Y B A */
div.chybnahlaska{color:#f00;
                 font-weight:bold;
                 font-size:11px;
                 text-align:center;
}
input.registracia{border:1px solid;
                  border-color:#cfc;
}
h2.chyba{	text-align:center;
			background:#f00;
			color:#fff;
			font-size:12px;
			padding:2px;
			}
h2.oznam{	text-align:center;
			background:#cfc;
			color:#666;
			font-size:12px;
			margin:10px 0; 
			padding:10px;
			}
h2.or{	text-align:left;
			background:#fff;
			color:#f50;
			font-size:15px;
			margin:10px 0; 
			padding:10px;
			}
h2.or img{
	position:relative;
	bottom:-4px;	
}
p.center span a{
	color:#f50
}

/* PROFIL FIRMY*/

div.firmap{position:relative;width:490px;}
div.firmal{position:relative;height:65px;}
div.firmal h2{
	font-size:18px;
	color:#f50	
}
.kontakt h2{
	color:#666;
	padding-left:4px;
	font-size:12px
}
.kontakt li{
	color:#666;
	padding-left:4px;
	list-style: disc inside	
}

div.logofip{position:relative;float:left;width:135px;margin:5px 5px 0 5px;overflow:hidden;}
div.menofip{position:relative;width:auto;padding:5px 0 0 0;margin:5px 0 0 10px;text-align:left;}
div.charakteristika{text-align:justify;text-indent:5%;}
div.kontakt{width:100%;position:relative;text-align:left;margin:0 0 5px 0;}
div.kontakt textarea{border-color:#444 #ccc #ccc #444;background:#fff;color:#666;}
div.kpl{position:relative;padding:3px 0;list-style-type: none;width:auto;}
div.lava{position:relative;
		float:right;
		margin:0 2px;
		padding:3px 0 0 0;
		width:252px;
		}
div.prava{position:relative;
		margin:0 0 0 2px;
		padding:5px 0 0 0;
		width:220px;
		}
div.vlavo{position:relative;
		float:left;
		width:50px;
		height:12px;
		}
div.r{position:relative;padding:0;clear:left;}
div.r label a{color:#090;text-decoration:underline;}
div.r label a:hover{color:#f50;}
 h3.bx1,h3.bx2,h3.bx3{position:relative;
            font-size:10px;
            text-align:left;
            line-height:6px;
            padding:6px;
}
div.kontakt h3.nadpis{color:#f50;font-size:12px;padding:0 0 0 4px;margin:0 0 10px 0;}
div.kontakt div.r div.prava img{margin:2px; width:100px; height:100px;}
div.kontakt div.r div.lava p{color:#f50;font-weight:bold;}
div.kontakt div.rk{clear:both;padding:0 0 0 2px;}
h2{font-size :10px;}
h2.nazovfip{font-size:14px;color:#090;padding-top:15px
}
div.kontakt img.profil{
	max-width:152px;
	height:auto;
	border:2px solid;
	border-color:#fff;
	margin-left:2px;
	float: left;
	clear: bottom;
	position:relative;
	opacity: 0.7;
	filter:alpha(opacity=50);	
}
div.kontakt img.profil:hover{
		opacity: 1.0;
		filter:alpha(opacity=100);
		}
p.both{
		clear: both
		}
div.kontakt div.box{
	width:240px;
	float: left;
	margin-bottom:5px
}
div.kontakt div.box li.mesto{
	color:#090;
	font-size:10px;
	padding-top:5px;
	list-style-type: none
}
div.kontakt div.box li{
	color:#999;
	font-size:10px;
	list-style-type: none
}
div.kontakt h3{
	font-size:12px
}

/* akordeon */ 

p.pomoc { 
		margin: 10px;
	}
	p.pomoc a {
		text-decoration:underline;
	}
	p.pomoc a span {
		display: none;
	}
	p.pomoc a:focus span, p.pomoc a:active span {
		display: block;
		text-decoration:none;
		color: #000; 
		padding:4px; 
		background:#ffe;
		border:1px solid #f50
	}
/* akordeon */ 
	div.akordeon {
		width: 400px;
	}
	div.akordeon div.zobraz {
		height:20px;
		overflow: hidden;
	}
	div.akordeon:hover div.zobraz { 
		height: 20px; 
	} 
	div.akordeon:hover div.zobraz:hover {
		height: 160px;
		overflow: auto; 
	}
	div.zobraz p{
	padding:4px;
	text-decoration:underline
}

/* jQuery lightBox plugin - Gallery style */

	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
	}
	#gallery ul a:hover img {
		
	}
	#gallery ul a:hover { color: #fff; }	
		/* L X */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}		

div.hlaska h2.nazovfip{margin:50px 0 200px 0; 
}
h3.menu{font-size:12px;
   color:#fff;
   background:#090 url("../o/tba.png");
   text-align:center;   
   padding:2px 0;   
}
h3.menu a{color:#fff;}
 
legend{font-weight:bold;
       color:#fff;
       font-size:11px;
       background:#090;
       border: 1px solid;
       border-color:#ccc; 
       padding:3px
}
p.vlavo {text-align:left;font-size: 10px;
color:#888;font-weight:normal;
}
p.faktura{text-align:justify;
}
label.faktura,p.faktura2{font-weight:bold;
}
p.faktura2{color:#f00;}
p.nazovfip{text-align:center;color:#666;font-weight:bold;font-size:14px;}
p.mesto{color:#090;font-weight:bold;margin: 0 0 1px 0;}
p.partner{color:#666;font-weight:bold;}
p.char{text-align:justify;text-indent:1%;color:#666;}
li.riadok{list-style-type: none;}


/* C I S E L N I K  K R O K O V */

div.ck{float:left;width:20px;height:20px;margin:0 3px 6px 2px;position:relative;}

select .kurziva{
	color:#f50;
	background:#ccc;
	font-style: italic;
	font-weight: bold;
	cursor: default;
}
select{
		cursor: pointer
	}

/* N A H L A D */

div.nahlad{position:absolute;
                   height:65px;
                   top:0;
                   right:-156px; 
                   }
div#bok img{}

/* S T A S T I K Y */

div.kontakt div.vstup{clear:both;}
div.kontakt div.vstup div.vstup1{float:left;width:100px;margin:0 2px;}


/* V. O. P. */

div.vop ol{padding-left:20px}
h2.vop{font-size:14px;text-align:center;}
h3.vop{font-size:12px;text-align:center;}
div.vop ol li{list-style-type:decimal;}
div.vop ol ol li{list-style-type:lower-latin;}
div.vop ol ol ol li{list-style-type:lower-roman;}

/* S P R A V C A */
div.rias{
	  height:auto;	  
	  clear:both;
	  text-align: center	
	  }
div.sojka{
	  height:auto;
	  clear:both;	
	  text-align: center	
	  }
div.rias div.r div.box {width:66px;
	  height:20px;
	  background: #cfc ; 
	  margin: 0 0 1px 1px;
	  		  
	  border-top:solid 1px #ccc;
	  border-left:solid 1px #ccc;
	  color:#666 ;
	  float: left
	  }
div.sojka div.r div.box {width:66px;
	  height:20px;
	  background: #eee ; 
	  margin: 0 0 1px 1px;
	  	  
	  border-top:solid 1px #ccc;
	  border-left:solid 1px #ccc;
	  color:#666; 
	  float: left     
	  }
div.rias div.r div.box-meno {width:120px;
	  height:20px;
	  background:#cfc; 
	  margin: 0 0 1px 1px;
	  overflow: hidden; 
	  border-top:solid 1px #ccc;
	  border-left:solid 1px #ccc;	
	  color:#666;
	  float: left 
	  }
div.sojka div.r div.box-meno {width:120px;
	  height:20px;
	  background: #eee ; 
	  margin: 0 0 1px 1px;	  	  
	  border-top:solid 1px #ccc;
	  border-left:solid 1px #ccc;
	  	  overflow: hidden; 	
	  color:#666; 
	  float: left     
	  }
div.sojka input,div.sojka select {font-size:10px;   
	  }
.tlacidlo, .tlacidlo2, .tlacidlo3, .tlacidlo4 {
	cursor: pointer;
}

/* ZAVER */
div#zaver{
          height:12px;
          position:relative;
          left:0px;bottom:0px; border-top:2px solid #090;background:#fff;
          clear:both;
          color:#090;
          margin-top:3px;
}
div#zaver ul.menuz{position:relative;top:0;          
         width:798px;
         text-align:center;
}
div#zaver ul.menuz li{display:inline;}
div#zaver ul.menuz li.l{left:1em;position:absolute;}
div#zaver ul.menuz li.p{right:1em;position:absolute;}
div#zaver li a{color:#090;}

#adsense{clear:both;position:relative;margin-top:3px;width:810px; display:none}

 .timeClass {
  font-family:Verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:10px;
  }
