/* http://www.cssportal.com/css3-button-generator/ */
.testbutton {
  font-family: arial;
  font-weight: bold;
  color: #14396A !important;
  font-size: 12px;
  padding: 1px 3px;
  border: 1px solid #3866A3;
  background: #ddd;
}
.testbutton:hover {
  color: #000000 !important;
  background: #ddd;
}

.search {
  font-family: arial;
  font-weight: bold;
  color: #14396A !important;
  font-size: 12px;
  padding: 1px 3px;
  border: 1px solid #3866A3;
  background: white;
}
.search:hover {
  color: #000000 !important;
  background: #eee;
}

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../img-front/pozadie_stvorcek.jpg) repeat left top;
	text-align: justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
  /*font-weight:bold;*/
	color: #31576F;
}

h2, h3, h4, h5, h6 {
	margin: 0;
}

h2 {
	letter-spacing: -1px;
	font-size: 26px;
	font-weight: normal;
	color: #31576F;
}
                                                               
h2 em {
	font-weight: bold;
	font-style: normal;
}


/*  MODRY RAMCEK NA ZACIATOK ODSTAVCU S NADPISOM H3
----------------------------------------------------------------*/
h3 {            
	height: 40px;
	background: #0077A7 url(../img-front/img3.gif) repeat-x left bottom;  
	padding: 13px 0 0 20px; 
	font-size: 12px;
	color: #FFFFFF; 
  border-radius:8px;  
}

p, ol, ul {
	line-height: 180%;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

a {
	color: #6B6B6B;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

/* SLUZI NAPR. NA ODKAZ NA DOKUMENTY
----------------------------------------------------------------*/
#acko_odkaz{
color:red;
}
.image {
	float: left;
	margin: 0 20px 0 0;
}

.bg1 {
	padding: 0 20px 20px 20px;
	border-top: 1px solid #FFFFFF;
	background: #FFFFFF url(../img-front/img4.gif) repeat-x;
	border-radius:8px;     
}

/* BIELY STREDNY ODSEK NA TEXT
----------------------------------------------------------------*/
.bg2 {
	padding: 20px;
  min-height:200px;
	border-top: 1px solid #CBE1EF;
	background: #FFFFFF url(../img-front/img4.gif) repeat-x;  
	margin-bottom:20px;  
  border-radius:8px;  
}

#cela_stranka{
  background: #FFFFFF url(../img-front/bocny_pasik.jpg) repeat-x left top;
  min-height:960px;

}

/* Header */

#header {
	width: 892px;
	height: 400px;
	margin: 0 auto;
	background: #FFFFFF url(../img-front/img1.gif) repeat-x;
	margin-bottom:15px;
  border-radius:8px;
}

#menu_horne{
  margin-top:140px !important;  
	
}

#obrazok_titulka {
  width: 892px;
	height: 400px;
	margin: 0 auto;
  background: #FFFFFF url(../img-front/titulovka.jpg) no-repeat; 
  border-radius:8px;
}

#header * {
	margin: 0;
	padding: 0;
	
	color: #FFFFFF;
  
}

#header h1 {
	float: left;
	padding: 195px 0 0 10px;
	font-size: 40px;
}

#header h2 {
	float: left;
	padding: 220px 0 0 10px;
	font-size: 11px;
	font-weight: normal;
}

#header ul {
	float: right;
	margin: 0;
	padding: 207px 0 0 0;
	list-style: none;
}

#header li {
	display: inline;
}

#header a {
	display: block;
	float: left;
	height: 40px;
	/*margin:  0 0 0 4px; */
	padding: 12px 20px 0 20px;
	background: #ABBA47 url(../img-front/img2.gif) repeat-x;
	text-decoration: none;
	font-weight: bold;
  border-radius:8px;
  margin-right:7px;
  margin:  -10px 7px 0px 4px;
}

/* Content */

#content {
	width: 892px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#colOne {
	float: left;
	width: 186px;
	text-align:left;
  cursor: pointer; 
}

#colOne ul {
	padding-left: 0;
	list-style: none none outside;     
}

#colOne li {
	padding: 5px 0;
	background: url(../images/img6.gif) repeat-x;     
}

#colOne li.first {
	background: none;     
}

#colTwo {
	float: right;
	width: 686px;
  cursor:default; 
}

/* Footer */

#footer {
	clear: both;
	width: 892px;
	margin: 0 auto;
	padding: 15px 0;
	background: url(../img-front/img7.gif) repeat-x
}

#footer p {
	margin: 0;
	text-align: center;
	/*text-transform: lowercase; */
}

#tabulka_pohotovost{
  border:solid grey 1px;
    /*border-radius:8px;  */
     border-top-left-radius:8px;
     border-top-right-radius:8px;
     border-bottom-right-radius:8px;
     border-bottom-left-radius:8px;
    overflow:hidden;
    width:359px;  
 }
 
 #tabdva_posta{
  border:solid grey 1px;
     border-top-left-radius:8px;
     border-top-right-radius:8px;
     border-bottom-right-radius:8px;
     border-bottom-left-radius:8px;
    overflow:hidden;
    width:315px; 
 }
 #tabula_rozpocet{
  border:solid grey 1px;
     border-top-left-radius:8px;
     border-top-right-radius:8px;
     border-bottom-right-radius:8px;
     border-bottom-left-radius:8px;
    overflow:hidden;
    width:"100%"; 
 }
 
#rozpis_okraj{
  border:solid grey 1px;
    /*border-radius:8px;  */
     border-top-left-radius:8px;
     border-top-right-radius:8px;
     border-bottom-right-radius:8px;
     border-bottom-left-radius:8px;
    overflow:hidden;
    width:208px;  
}

table {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
border-spacing:0;
border: 1px solid #C3C5C5;
margin-top: 15px;
margin-bottom: 10px;
}


th{
padding:3px;
text-align:left;
background-color: #005477;
color: white;

}

td {
padding: 3px;
border: 1px #ddd dotted;
}

tr:nth-child(2n+1){
background:#eee;
}

tr:nth-child(2n){
background:#ddd;
}

#pocasie{
   border-radius:8px;
}
