html {
  background-color: #C1B7AB;
/*  background: url('img/bg_body1.gif') repeat-x left top;*/
}

body {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: small;
  font-family: "Tahoma", sans-serif;
}

* html body {
  font-size: x-small;
}

.hidden {
  display: none ! important;
}

.clear {clear: both; display: block; height: 10px ; border: 0px solid}
.stop {
  float: none ! important;
  clear: both ! important;
  border: 0px solid;
  margin: 0 ; 
  padding: 0 ; 
  font-size: 5px; 
  }

.error {
  color: red;
}
 
 

#middle {
  width: 730px;
  margin: 0px auto;
  margin-bottom: 30px ;
  text-align: left;
  background: url('img/bg_tien_boky.gif') repeat-y left top;
  background-color: transparent  ; 
  border: 0px solid white;
}

#tien_hore {
  background: transparent url('img/bg_tien_hore.gif') no-repeat left top;
  padding: 0px 0px 0px  0px; border: 0px solid ;
}

#tien_dole {
  background: transparent url('img/bg_tien_dole.gif') no-repeat left bottom;
  padding: 0 15px 15px 15px; border: 0px solid ;
}



#header {
  position: relative;
  height: 230px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background: transparent url('img/top_01.jpg') no-repeat left top;
  /*background-position: 0px 50px; */border: 0px solid ;
  /*background: transparent url('img/bg_top_h12.gif') repeat-x 0 50px;*/
}

div.header1 { background-image: url('img'); }
div.header2 { background-image: url('img/topci.jpg'); }
div.header3 { background-image: url('img/toppv.jpg'); }



#header_eu {
  position: relative;
  height: 162px;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background: transparent url('img/bg_hore_uk.gif') no-repeat left top;
  /*background-position: 0px 50px; */border: 0px solid ;
  /*background: transparent url('img/bg_top_h12.gif') repeat-x 0 50px;*/
}




#header h1 {
  position: absolute;
/*  background: transparent url('img/top_prechod.gif') repeat-x 0 0;  */
  top: 0;
  left: 0;
  width: 700px;
  height: 50px;
  margin: 0; 
  border: 0px solid ;
}

#header h1 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 700px;
  height: 50px; border: 0px solid ;
/*  background: url('img/top_prechod.gif') repeat-x 0 0; */
  background: white url('img/bg_top_span1.gif') no-repeat 0 0;
}

#header span img, #header_eu span img {
  position: absolute;
  top: 22px;
  left: 24px;
  border: 0px solid ;
  /* margin-left: 20px; */
  width: 220px; /* 298px; */
  height: 40px /* 64px; */
}  
#header a.cor {
  position: absolute;
  top: 50;
  left: 0;
}
#header a.pohl {
  position: absolute;
  top: 50;
  left: 350;
}
#header a.pohl-1 {
  position: absolute;
  top: 50;
  left: 0;
}


#langs {
 position: absolute;
  top: 235px ;
  left: 570px;
  width: 110px;
  padding: 0 ;
  text-align: right;
  text-transform: none ;
  font: normal 1em Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid blue ;
}

#langs a img { margin: 0 0 0 7px ;   border: 1px solid #bbbbbb ;  }
#langs div {
  position: absolute;
  top: 17px ;  
  left: 0;
  width: 685px;
  text-align: right;
  text-transform: uppercase ;
  font: normal  Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid ;
}


#langs a:link, #langs a:visited, #langs a.active {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: none; 
}

#langs a:hover {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: underline; border: 0px solid transparent;
}

#obal {
  background: #90FDE5 url('img/bg_menu1.gif') repeat-y 0 0; border-bottom: 1px solid #90FDE5;
  padding: 10px 0 ;
}

#obal_tien {
  background: url('img/bg_tien_obal.gif') no-repeat 0 0;
}

/*  --------menu hORE---*/

#menu_hor {
  width: 700px;
  position: absolute;
  top:  230px;
  left: 0px;
  padding: 0 ;
  text-align: center; 
/*font: bold 1em/2 "Trebuchet MS",sans-serif;*/
  font-size: 1em;
  white-space: nowrap;
  background-color: #858B82; 
  border-bottom: 2px solid #D7CDC1
}

#menu_hor ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu_hor li {
  display: block; float: left ; 

}

#menu_hor li.up {
  display: block;
}
#menu_hor a {
  display: block;
  height:auto ; 
  text-decoration: none;
  padding: .4em 15px .4em 15px;
  border-right: 1px solid #9C9D94;
}

#menu_hor ul.level1 a span {
  display: block;

}

#menu ul.level2 a span {
  display: block;
  padding: .6em 5px .6em 5em;

}

#menu_hor ul a span.selected {
  color: #DFDFDF;   font-weight: bold ; 
 background: #0F09A4 url('img/korunka1.gif') no-repeat 10px 5px;
  border-top: 1px solid #D6D6F0;
}

#menu_hor ul a span.selected2 {
  background-color: #0F09A4;
  }

#menu_hor a:link, #menu_hor a:visited {
  font-weight: normal ; 
  color: #FFF;  
 background: transparent url('img/korunka1.gif') no-repeat 10px 5px;
}

#menu_hor a:hover {
  color: #2A3029;   font-weight: normal ; 
  background-color: #FCFCFC;
}



/* - ------------------------------  */


#menu  {
  width: 190px; 
  float: left;
  padding:  0;
  font-size: 1em;
  margin-left: 0px ;
  margin-top:32px;
  border-right: 0px dashed #cccccc ;
}
#menu h2 {
  color: #A1B3D9 ;  /*  #5475BA    */
  font: bold 1.5em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 13px;
  margin: 1.6em 0 1em 0;
  border: 0px solid ; 
}
#menu h3 {
  color: #003075 ;   /*  #00508D;   */  /*#0093D6;   */
  font: bold 1.2em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 0px;
  margin: 1.6em 0 .4em 0;
  border: 0px solid ; 
}
#menu img {
border: 1px solid #7789AD; 
}

#menu ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu li {
  display: block;
  border-top: 1px dashed #0074B4;
}
#menu li.top {
  display: block;
  border-top: 0px solid #0074B4;
}

#menu a {
  display: block;
  width: 190px;
  text-decoration: none;
}

#menu ul.level1 a span {
  display: block;
  padding: .25em 1em;
}

#menu ul.level2 a span {
  display: block;

  padding: .3em 1em .3em 2em;
}

#menu ul a span.selected {
  color: #003075 ;   /*  #00508D;   */
  font-weight: bold ;
  background-color: #BCC8E5;
}
#menu ul a span.selected2 {
  color: #003075 ;   /*  #00508D;   */
  font-weight: bold ;
  background: #D9DEF1 url('img/subm.gif') no-repeat 12px 8px;
}
#menu a:link, #menu a:visited {
  font-weight: normal ; 
  color: #003075 ;   /*  #00508D;   */
  background-color: none;
}

#menu a:hover {
  color: #003075 ;   /*  #00508D;   */
   font-weight: none ;
  background-color: #BCC8E5;
}

#content_i { height: 257px ;
  padding: 0; margin: 0 ;   border: 0px solid ;
/*  background: transparent url('img/bg_obsah.jpg') no-repeat 0 top;*/
}
#content_f { height: 257px ;
margin:  0 ;padding: 10px 370px 10px 20px; border: 0px solid ;
/*  background: transparent url('img/bg_obsah1.jpg') no-repeat 0 top;*/
}
#content {  height: auto ; 
margin:  0px 0 ;padding: 15px 20px 10px 20px; border: 0px solid ;
/*  background: transparent url('img/bg_obsah.jpg') no-repeat left top;}*/
}

#dole {
  height: auto;    text-align: center;   padding: 5px 0 20px 0; margin: 0 ;
  background-color: #858B82  ;
  font: normal .7em Verdana,sans-serif;   color: #5DCBB5;
  border: 0px solid  blue; display: block ;
}

#dole h2 {   font: bold  2em "Arial",sans-serif; color: #003075; margin: 0; padding: 3px 0 6px 0 ; letter-spacing: 2px}
#dole h2 span { color: red }

#text_copy {  background: #858B82 url('') no-repeat left top; padding: 0; margin: 0px 0 0 0 ;}
#copy {   background-color: transparent ; float:left ;  text-align: left; width: 500px ; padding: 0 0 0 30px ; border: 0px solid  ;}
#creat{ background-color: transparent ; float:right ; margin-right: 0px ; padding: 0 30px 0 0  ; }
#creat a {  color: #5DCBB5;   text-decoration: none; padding: 0; }
#creat a:hover {  color: #93FFE8;   text-decoration: none;}



#menu_dole { background-color: #858B82 ;
width: 700px ; height: auto; padding: 3px 0; margin: 0px 0px 0px 0;  text-align: center;
 border-top: 7px solid #A0A79E ;    border-bottom: 0px solid #BFC6BD ; text-transform: uppercase;
}

#menu_dole a {
  width: auto; height:auto ;  
  padding: 0 10px;
}

#menu_dole a:link, #menu_dole a:visited, #menu_dole a:active {
color: #61CEB8  ; text-decoration: none;
background-color: transparent ; border: 0px solid  ; 
}

#menu_dole a:hover {
  text-decoration: none;  color: #93FFE8
}




/* ------------ OBSAH --------------- */


/*-------------- BOX  ---------------*/
div#b_obsah h1 {
  color: #A09E91  /*   #9C916F*/  /*#4E728C*/    ;   
  font: normal 17px "Tahoma", Helvetica, sans-serif;
  margin: 5px 0 0 0; padding: 0 ;  border:0px solid ; 
}

div#b_obsah { 
background: transparent url('img/') repeat-x left bottom; margin: 0 0 0 240px ; width: 417px ; 
 padding: 0px 15px 15px 0px;   font-family:  Tahoma, sans-serif ;  font-size: 12px;  color: #727064;
 text-align: left; border: 0px solid ; 
   }

div#b_obsah ol, div#b_obsah ul {color: #807E71; margin-left:0px; padding-left: 20px ;  border:0px solid  ;  }


div#b_obsah h2 {
  color: #8C816F ;
  font: bold 1.2em Tahoma;
  background: url('img/') no-repeat 0 50%;
  padding-left: 0px;
  margin: 7px 0 .9em 0;   border: 0px solid blue ;
}

div#b_obsah h3 {
  color: #8C816F ; float: left ;
  font: bold 1.2em Tahoma;
  background: url('img/') no-repeat 0 50%;
  padding-left: 0px;
  margin: 32px 0 .9em 0;   border: 0px solid blue ;
}
div#b_obsah p {font-size: 12px ; margin-top: 35px ;float: left ;  }
div#b_obsah p.k {text-align: center; margin-top: 0;  border: 0px solid; float: none ;  }
div#b_obsah img { border: 0px solid }


div#box { margin: 0 13px 13px 0 ; float: left; width: 150px; 
  height: auto;  padding: 0;    background-color: #E9E5D9  /* white */  ;
  border: 0px solid  #69D6C0; 
  }

div#box div#box1 { height: auto; padding: 0; margin: 0 ; 
 border: 0px solid  #69D6C0;  background-color:  ;
  }

div#box #text {
background: #E9E5D9 url('img/bg_box.gif') repeat-x left bottom; margin: 4 ; 
 padding: 10px 13px 13px 13px;   font: normal 12px "Tahoma",sans-serif;   color: #727064;
 text-align: left;     
   }

div#box #textonas {
background: #E9E5D9 url('img/bg_box_short.gif') repeat-x left bottom; margin:4 ; 
  padding: 10px 13px 13px 13px;   font: normal 12px "Tahoma",sans-serif;   color: #727064;
   text-align: left;     
   }

div#box div#text ul, l {color: #807E71; margin-left:0px; padding-left: 15px ;  border: 0px solid  ; margin-bottom: 0}
div#box1 img, #content img { border: 1px solid #5AC8B2}
div#box1 img.vp { border: 0px solid #5AC8B2; margin: 0 15px 15px 0}
div#box1 img.hd { border: 1px solid #5AC8B2; margin: 0px 0 10px 0}

div#box h1 {
  color: #90FDE5 /*#4E728C*/  /*#8C816F*/;   
  font: normal 1.3em "Tahoma", Helvetica,sans-serif;
  background: #A69D92  /*  #D7CCB6*/   url('img/bg-h1.gif') repeat-x left bottom ;
  margin: 0; padding: 0 ;  
  border-left: 1px solid #B7AE99 ; border-bottom: 1px solid #B7AE99 ;
}
div#box h1 div { background: transparent  /*  #D7CCB6*/   url('img/go.gif') no-repeat 10px 50%;
  padding: 5px 5px 5px 35px; border: 0px solid white }



div#box a:link, div#box a:visited, div#box a:active { 
/*color: #5985AF;   */
color: #5985AF;
text-decoration: underline;
background-color: transparent ; border: 0px solid  ; 
}

div#box a:hover {
  text-decoration: none;  color: #7AAD00; text-decoration: none;
}
div#box div.viac { clear: both; text-align: right ; margin: 0 ; padding: 0}

/*------------- end BOX ------------------*/


#content h1 {
  color: #003075 ;  
  font-size: 1.2em;
  margin: 0;
  border:0px solid  ;
}


#content h3 {
  color: #003075 ;   /*  #00508D;   */
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.2em 0 .6em 0;
    border:0px solid  ;
}


#content h3.h3 {
  color: #91A2C7 ;   /*  #00508D;   */
  	text-align: right; 
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.9em 0px 0px 0px;
  padding-bottom: 5px;
    border-bottom:1px dashed #91A2C7  ;
}

#content h4 {
  color: #003075 ;   /*  #00508D;   */
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.2em 0 .6em 0;
    border:0px solid  ;
	text-align: center; 
}

#content h6 {
  color: #003075 ;   /*  #00508D;   */
  font-size: 1em;
  margin: 0;
}

#content p, #content_f p, #content table {
  font-size: 1em;
  line-height: 1.15;
  color: #727064  /*#026999*/ ;   /*  #00508D;   */
  margin: 0 0 1em 0;
  border:0px solid  ;
}

#content ul, #content ol, #content {
  font-size: 1em;
  line-height: 1.35;
  color: #003075 ;   /*  #00508D;   */
}

#content input, #content select {
  font-size: 1em;
}




#content a {
  text-decoration: underline;
}

#content a:link {
  color: #007CDF    /*  #6898DC;   */
}

#content a:visited {
  color: #007CDF    /*  #6898DC;   */
}

#content a:active {
  color: #007CDF    /*  #6898DC;   */
}

#content a:hover {
  color: #7AAD00;
}

#content div.viac {
  text-align: right;
  /* border-top: 1px solid #F0DE91; */
  float: none;
}



#content em {
  font-style: normal;
  font-weight: bold;
  background-color: #FBE998;
}




/*----------------oBR  zarovnannie ------------------------------*/
img.obrtextl {
  float: left;
  margin: 0 1.5em 1em 0 ;
}

img.obr {
  border: 1px solid #66ACD2 ;
}

img.obr_l {
  float: left;
  margin: 0 15px 15px 0 ;
  border: 1px solid #66ACD2 ;
}

img.obr_l1 {
  float: left;
  margin: 0 10px 10px 0 ;
  border: 0px solid #66ACD2 ;
}

img.obr_r {
  float: right;
  margin: 0 0 15px 15px ;
  border: 1px solid #66ACD2 ;
}

img.obrtextr {
  float: right;
  margin: 0 0 1em 1.5em;
}

/* ---------------------- FORM ----------------------- */


#content  table#f3 {
width:280px; height:50px ; margin-left: 0px ; 
margin-top:0px;
border: 0px solid #919EB9;
background: transparent url('img/bg_form1.gif') repeat-x left top;


}

#content td.bunkar {
width: 120px;
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 12px;   FONT-WEIGHT: none; 
TEXT-ALIGN: right; vertical-align:top;	
text-indent:none;   text-decoration: none;
padding-right: 5px;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
}
#content td.bunka {
background-image:url(none);
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 11px;   FONT-WEIGHT: none; 
text-align: left;   vertical-align: top;	
text-indent:none;  text-decoration: none;
padding: 0px 5px 5px 0px ;  
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
} 

#content td.bunkac {
background-image:url(none);
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 11px;   FONT-WEIGHT: none; 
TEXT-ALIGN: left;   vertical-align:center;	
text-indent:none;  text-decoration: none;
padding: 5px; 
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
} 
caption {
background-color:none; 
FONT-FAMILY: Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 16px; 
FONT-WEIGHT: bold; 

TEXT-ALIGN: left; 
text-indent:0px; 
vertical-align:top;	
text-decoration: none;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
}

textarea {
width: 100%; height: 70px; 
background-color: #A0FFF6; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #929083;
TEXT-ALIGN: left; 
text-indent:0px; 
vertical-align:top;
PADDING:0px 5px 0px 5px; 
margin-left:10px 5px 0px 5px; 
text-decoration: none;
border: 1px #D7CCBF solid;
overflow:auto;

		SCROLLBAR-FACE-COLOR: #efefef;
		SCROLLBAR-HIGHLIGHT-COLOR: #efefef;
		SCROLLBAR-SHADOW-COLOR: #efefef;
		SCROLLBAR-3DLIGHT-COLOR: #efefef;
		SCROLLBAR-ARROW-COLOR: #444444;
		SCROLLBAR-TRACK-COLOR: #efefef;
		SCROLLBAR-DARKSHADOW-COLOR: #efefef;

}

input {
width: 100%;
background-color: #A0FFF6; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;  FONT-SIZE: 11px;  FONT-WEIGHT: none; 
COLOR: #929083;  text-decoration: none;
TEXT-ALIGN: left;    text-indent:none;  vertical-align:top;
margin-left:0;  PADDING-left:10px; margin-bottom: -5px; padding-bottom: 0px;
border-right: 0px solid #006400;  border-bottom: 0px solid #006400;  border: 1px  #D7CCBF solid;
}

input.asked {
width: 100%;
background: #A0FFF6 url('img/poziadavka.gif') no-repeat left top;
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;  FONT-SIZE: 11px;  FONT-WEIGHT: none; 
COLOR: #929083;  text-decoration: none;
TEXT-ALIGN: left;    text-indent:none;  vertical-align:top;
margin-left:0;  PADDING-left:10px; margin-bottom: -5px; padding-bottom: 0px;
border-right: 0px solid #006400;  border-bottom: 0px solid #006400;  border: 1px  #D7CCBF solid;
}

.poslat {
width: 60px;
background-color:#FFFFFF; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #4E5F33;
TEXT-ALIGN: left; 
vertical-align:top;
margin-top:10px; 
margin-bottom:0px;
text-decoration: none;
border: 1px #D7CCBF solid;
cursor:hand;
}

.reset {
filter: Alpha(opacity: 50);
width: 60px;
background-color:#D3C9BE; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #4E5F33;
TEXT-ALIGN: center; 
vertical-align:top;
margin-top:10px;  margin-left:0; 
margin-bottom:0px;
text-decoration: none;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
border: 1px solid #D7CCBF ;
cursor:hand;
}



/*  -------------  OBLE ROHY ----------------------- */









