	body,html {
	font-family: Arial;
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: white; 
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: white; 
	scrollbar-track-color: white; 
	scrollbar-face-color: #dadada;
	scrollbar-darkshadow-color: white;
	}
	body{
	background-image:url(images/body_bgr.jpg);
	background-repeat:repeat;
	}
	
	td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	th {
	font-family: Arial, Helvetica, sans-serif;
	}
	.table_main {
	width:770px;
	border-color: #CCCCCC;
	border-style:solid;
	border-width:1px;
	background:#FFFFFF;
	
	}
	.odsaz_logo {
	padding-top:10px;
	}
	.pata {
	background-color:#FF6600;
	font-size:11px;
	font-weight:lighter;
	color:#FFFFFF;
	width:340px;
	height:20px;
	}
	.business_footer {
	color: #999999;
	font-size:11px;
	font-weight:lighter;
	}
	.obdelnik {
	background-image:url(images/obdelnik.gif);
	background-repeat:no-repeat;
	}
	#lang {
	padding-right:20px;
	font-size:12px;
	color:#999999;
	}
	#lang a {
	font-size: 12px;
	color: #FF6633;
	font-weight:lighter;
	text-decoration: none;
	}
	#lang a:hover{
	font-size: 12px;
	color: #FF6633;
	font-weight:lighter;
	text-decoration: none;
	}
	.sipka_velka {
	background-image:url(images/sipka_velka.gif);
	background-repeat:no-repeat;
	}
	.sipka_mala {
	background-image:url(images/sipka_mala.gif);
	background-repeat:no-repeat;
	}
	.odsaz_menu {
	padding-left:10px;
	}
	a {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	a.visited {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	a:hover {
	text-decoration: none;
	color: #FF6633;
	font-size:12px;
	font-weight:lighter;
	}
	a.aktiv {
	text-decoration: none;
	color: #FF6633;
	font-size:12px;
	font-weight:lighter;
	}
	
	.linktext a {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	.linktext a.visited {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	.linktext a:hover {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	.linktext a.aktiv {
	text-decoration: none;
	color: #999999;
	font-size:12px;
	font-weight:lighter;
	}
	
	.odsaz_stred {
	padding-top:30px;
	padding-bottom:30px;
	}
	.odsaz_text {
	padding-left:80px;
	}
	.odsaz_text1 {
	padding-left:40px;
	}
	.odsaz_pavla {
	padding-left:80px;
	padding-top:50px;
	}
	.texty {
	font-weight:lighter;
	color:#999999;
	padding-top:20px;
	}
	.texty2 {
	color: #999999;
	padding:10px;
	}
	.odsaz_nadpis {
	padding-left:150px;
	}
	#contact {
	font-weight:lighter;
	color:#999999;
	padding-left:100px;
	padding-top:30px;
	}
	#contact a {
	font-size: 12px;
	color: #FF6633;
	font-weight:lighter;
	text-decoration: none;
	}
	#contact a:hover{
	font-size: 12px;
	color: #999999;
	font-weight:lighter;
	text-decoration: none;
	}
	.table_form {
	font-weight:lighter;
	color:#999999;
	}
	.table_form1 {
	font-weight:lighter;
	color:#999999;
	padding-top:50px;
	}
	 .inputstyle {
	  font-family: tahoma;
	  font-size: 12px;
	  font-weight: normal;
	  color: #5F726F;
	  background-color: #FFFFFF;
	  border: 1px solid #CCCCCC;
	}
	.submit {
	  width:70px;
	  height:20px;
	  color:#FF6600;
	  background-color:#FFFFFF;
	  font-size:9px;
	  }
	  .odsaz_flash {
	  padding-top:10px;
	  }
	  .thumbnail {
	  border-color:#CCCCCC;
	  border-style:solid;
	  border-width:1px;
	  }
	  .odsaz_table_foto {
	  padding-top:0px;
	  }
	  .odsaz_thumb_foto {
	  padding-top:5px;
	  padding-bottom:5px;
	  }
	  .thumb_foto {
	  border-color:#CCCCCC;
	  border-style:solid;
	  border-width:1px;
	  width:110px;
	  }
	  .odsaz_require {
	font-size:12px;
	font-weight:lighter;
	color: #999999;
	  }
	  .odsaz_table_1 {
	padding-left:75px;
	padding-top:30px;
	padding-bottom:5px;
	  }
	  	  .odsaz_table_2 {
	padding-left:75px;
	padding-top:5px;
	padding-bottom:5px;
	  }
	 .nevesta {
	  border-color:#CCCCCC;
	  border-style:solid;
	  border-width:1px;
	  }
	  .border{
	   border: 1px solid #EEEEEE;
	   padding:3px;
	   }
	   .border_tight{
	   border: 1px solid #CCC;
	    padding:5px;
	   }
	    .border_Letenky{
	   border: 1px solid #EEEEEE;
	   padding:3px;
	   background-color:#EEEEEE;
	   }
	   
.text_small{
font-size:10px;
}

#mailform{
	width:500px;
	margin-left: 40px;
	margin-top: 40px;
}
#map{
margin: 5px auto 0px auto;
}

.style1 {color: #FF6633}
.style3 {color: #FF6633; font-style: italic; }
.style4 {color: #999999}

#portal_wrapper {
	margin-top: 0px;
}
a img{
border:none;
}

/* TOOLTIP CSS*/
div#rolltipDiv {
  position:absolute; 
  visibility:hidden;
  left:0; 
  top:0; 
  z-index:1000;
  width:200px; 
  padding:9px; 
  font-size:11px;
  color:#999999;
  background-color:#FFFFFF; 
  border:1px solid #999; 
  }
