BODY	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px; /* 11px */
  font-family: Arial, Helvetica, sans-serif; /*Verdana */
	color: #1F1F1F; /*background: #585858 url(../img/back_page.jpg) repeat-x fixed;*/ 
  background: #BEC3C6 url(../img/bg.gif) repeat-x;
}

/*
.index_table tr {
background: #272727 url('../img/somaro-dopravni-znaceni2.jpg') no-repeat top center ;
} */

.index_table {
background: #272727 url('../img/somaro-dopravni-znaceni2.jpg') no-repeat top center ;
width: 100%;
height: 100%;
}

#uvod {
  margin: 235px 0 0 25px;
  text-align: left;
  padding: 15px;
  width: 85%;
  color:white;
  font-size: 13px;
  line-height: 21px;
}

#uvod h1 
{ display:none; }


#uvod ul li {list-style-image: url("../img/odrazka3.gif")}
#uvod ul ul li {list-style-image: url("../img/odrazka4.gif")}


#novinky {
  /*background: transparent url('../img/ctverecek.png') repeat left top; 
  filter: alpha(opacity=75);*/
  margin: 250px 5px 0 0;
  text-align: left;
  padding: 15px;
  width: 200px;
  color:white;
  font-size: 13px;
  line-height: 16px;
}

#novinky a {

  color:rgb(198,187,20);
  font-size: 13px;
  text-decoration: underline;
}
#novinky a:hover {

  color:rgb(198,187,20);
  font-size: 13px;
  text-decoration: none;
}



#novinky h2 {
color: rgb(255,242,5);
font-size: 17px;
border-bottom: 1px solid rgb(255,242,5);
padding: 0px 0px 4px 0px;
margin-bottom: 10px;
}




#wrap {
	background:url(../img/light.gif) center top no-repeat;
	padding:0px 0;
}

p{	padding:0;margin:0;}


a { color:#333333;; text-decoration:underline; }
a:hover { color:#000000; text-decoration:none; }


h1 {
	color: #333333; /*#D54417*/
	font-size: 17px;
	text-transform: uppercase;
	
	border-bottom: 1px solid #cccccc;
  padding: 3px 0px 3px 3px;
  margin-bottom:8px;
	
}
h2 {
	font-size: 16px;
	color: #333333; 
  font-weight: bold;
  padding: 4px 0px 4px 0px;

}

h3 {
	color: #333333;
	font-size: 15px;

}
h4 {
	font-size: 11px;
	color: #333333;
}






hr {
	height: 5px;
	color: #ffffff;
	margin: 10px 0px;
	border: none;
	border-top: 1px dotted rgb(93,93,93);
	clear:both;
}

/* download pdf */
#pdf {
	padding: 0px 10px 0px 15px;
}
#pdf p {
	background: url(../img/icopdf.gif) no-repeat top left;
	display: block;
	padding: 0px 10px 3px 25px;
	height: 25px;
}
#pdf a {
	font-weight: bold;
	font-size: 110%;
}
#pdf span {
	color: rgb(80,80,80);
	font-size: 95%;
}
/* / download pdf */
/* download doc */
#doc {
	padding: 0px 10px 0px 15px;
}
#doc p {
	background: url(../img/icodoc.gif) no-repeat top left;
	display: block;
	padding: 0px 10px 5px 20px;
	height: 25px;
}
#doc a {
	font-weight: bold;
	font-size: 110%;
}
#doc span {
	color: rgb(80,80,80);
	font-size: 95%;
}
/* / download doc */




/* formatovani */	
.floatLeft	{float:left;}
.floatRight	{float:right;}
.reset	{clear:both;}
.first	{clear:left;}
.last	{clear:right;}
.hidden	{display:none;}
.nodeco {text-decoration:none;}
.left5	{margin-left:5px;}	
.left10	{padding-left:10px;}	
.left15	{padding-left:15px;}	
.left20  {padding-left:20px;}	
.left30	{margin-left:30px;}	
.left60	{margin-left:60px;}	
.left90	{margin-left:90px;}	
.left400	{margin-left:490px;}	
.right5	{margin-right:5px;}	
.right10	{margin-right:10px;}	
.right15	{margin-right:15px;}	
.right20	{margin-right:20px;}	
.right30	{margin-right:30px;}	
.justify { text-align: justify; }
.mezera {padding-top: 5px;display:block;}


/* pismo */	
.bold	{font-weight:bold;}
.orange {color: #FCA802;}
.cihla {color: #E86739;}
.yell{color: #FCD17F;}
.yell2{color: #F9CF7C;}
.white {color: white;}
.green1 {color: #5DA80E;}
.green2 {color: #B0DE27;}
.blue{color: #0065C9;}
.brown2 {color: #CCA351;}
.big {font-style: normal;font-size: 13px;}
.nadpis1 {font-style: normal;font-size: 16px;font-weight: bold;}
.nadpis2 {font-style: normal;font-size: 18px;font-weight: bold;}
.nadpis3 {font-style: normal;font-size: 24px;font-weight: bold;}

/* top menu */


a.topmenu {
	font-size: 1.0em;
  display: block;
  line-height:19px;
	float: left;
	width: 113px; 
  height: 51px;
	padding: 5px 5px 0px 5px;
	margin-top:1px;
	text-decoration: none;
	font-weight: normal;
	color: #FAFAFA;
	background: rgb(52,52,52) url(../img/n5.gif) repeat-x;

	border-left: solid 1px  rgb(136,136,136);
	border-right: solid 1px  rgb(136,136,136);
	cursor: default;	

}

a.topmenu:hover {
	text-decoration: none;
	background: rgb(251,225,47); /* url(../img/n3.gif) repeat-x ; */
  color: #000000;
	border-left: solid 1px  rgb(237,199,14);
	border-right: solid 1px rgb(237,199,14);
  font-weight:normal;
  
	
}

/*
.toppodmenu{ position:absolute; margin-left: 100px; margin-top: 0px; } 
*/


/* left menu */
a.menu_l {
	font-size: 13px;
	color: #F0F0F0;
	padding: 7px 0px 7px 15px;
	margin: 3px 0px 1px 0px;
	text-decoration: none;
	font-weight: bold;
  line-height: 21px;
  float:right;
  width: 137px;
  background: url(../img/n5.gif) repeat-x;
}
a.menu_l:hover {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
  background: rgb(251,225,47);  /*url(../img/n3.gif) repeat-x; */
	}	
	
	
a.podmenu_l {

	font-size: 13px;
	color: silver;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	font-weight: normal;
   line-height: 23px;
   float:right;
   }
a.podmenu_l:hover {
	font-size: 13px;
	color: #b13918;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	font-weight: normal;
   float:right;
	}	
    
/*a.podmenu_2 {

	font-size: 13px;
	color:black;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	font-weight: normal;
    line-height: 23px;
    float:right;
   }
a.podmenu_2:hover {
	font-size: 13px;
	color: #FC9E39;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	font-weight: normal;
    float:right;
}	*/

.sub{
    overflow: hidden;
    height: 13px;
}

.sub:hover{
    overflow: visible;
}

.sub a.podmenu_3{
    background: #939393;
    border: 1px solid #939393;
}
/*konec leftmenu */

/* right menu */
/*a.menu_r {
	font-size: 13px;
	color: white;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
   line-height: 23px;
   float:left;
   }
a.menu_r:hover {
	font-size: 13px;
	color: #FC9E39;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
   float:left;
	}	
a.podmenu_r {
	font-size: 13px;
	color: silver;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
   line-height: 23px;
   float:left;
   }
a.podmenu_r:hover {
	font-size: 13px;
	color: #FC9E39;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
   float:left;
	}		
	*/
/*konec right menu*/


/* odkazy */
.odkaz1 {color: #59A30F; text-decoration: underline;  font-size: 13px;  font-weight: bold;}
.odkaz1:hover {color: black;font-weight:bold;font-size: 13px; text-decoration: underline;}

.odkaz2 {color: black; text-decoration: underline;  font-size: 11px;  font-weight: normal;}
.odkaz2:hover {color: black;font-weight:normal;font-size: 11px; text-decoration: none;}


.text_area1 { padding: 0px 7px 0 7px; line-height: 16px;}


.rbox { background: white url(../img/back_rbox.jpg) repeat-x; padding: 5px 5px 5px 5px; }
.rbox2 { background: white; padding: 5px 5px 5px 5px;border: 3px solid #B0DE27; }
.lbox { background: white url(../img/back_lbox.jpg) repeat-x; padding: 10px 5px 10px 5px; border: 3px solid #DDE8FB;}

.cleaner {position: relative; float: none; clear: right; width: 0; height: 0;}

.foto_ram {border: 5px solid white; }


.formik{
    margin-top: 60px;
    padding: 20px 0px;
    text-align: center;
}

.formik input{
    display: block;
    margin: auto;
    border: 1px solid #a4a4a4;
    width: 120px;
}



#css_error1 { width:822px; /* 760 */ height:573px; }
#css_error2 { background: url(../img/_back_menu.jpg); }
#css_error3 { background: url(../img/back_top.jpg); text-align: center; }
/* #css_error4 { background: url(../img/back_l.jpg); } */ /* left menu */ 

#css_error4 { background-color: rgb(109,109,109);  }  /* left menu */


#css_error5 { background-color: #ffffff /*rgb(252,252,252)*/; text-align: left; } /* main */
#css_error6 { background: url(../img/foot.jpg); }
#css_error7 { background: rgb(32,32,32); }
#css_error8 { background: url(../img/foot2.jpg); font-size:90%; color:#EBEBEB; }
#css_error8 a { color:#EBEBEB; font-weight: bold; text-decoration:none }
#css_error8 a:hover { color:yellow; text-decoration:underline}
#css_error9 { text-align: left; }
#css_error10 { background: url(../img/odd1.jpg); }


.ramecek_obrazku_bez { border: 2px #C7C7C7 solid }
.ramecek_obrazku { border: 4px #C7C7C7 solid }
.ramecek_obrazku:hover { border: 4px #D54417 solid }

.nadpis_linka { /*border: 1px #D4451B solid; margin-top: -4px*/ }

.prava_odkaz { padding-left:5px; margin-left: 5px;  font-weight: bold; }
.prava_odkaz:hover {  margin-left: 5px; padding-left:5px; }
.prava_odkaz:visited { padding-left:5px; }
.prava_nadpis { font-weight: bold; font-size: 16px;	color: #000000}

.prava_linka {
	height: 1px;
	color: rgb(199,199,199);
	margin: 7px 0px;
	border: none; 
	border-top: 1px dashed #AEAEAE;;
}

.pokus ul li {list-style-image: url("../img/odrazka3.gif")}
.pokus ul ul li {list-style-image: url("../img/odrazka4.gif")}

.nadpis_uvod{ display:none; }

.pom_uv{height: 100%;}
.pom_bg{background: #737373;}