*:focus { 
 outline: none; 
 }
*::-moz-focus-inner { 
 border: none; 
 }
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:0px;
	padding-top:0px;
	background:url(../images/background.png) repeat-x #527C16;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.tableBr {
	border:1px #CC9966 inset;
	padding:3px;
	border-spacing:2px;
}
.tableHead {
	border:1px solid #CC9966;
	background-color:#CC9966;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
strong{
	color:#003300;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom-style:inset;
	border-bottom-width:thin;
	/*color:#ab8d44;*/
	/*color:#0066FF;*/
	color:#009900;
	font-weight:normal;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*color:#0000CC;*/
	color:#336600;
	font-weight:normal;
}
.ba {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ab8d44;
	font-weight:bold;	
}
.ba:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#4c3c04;
	font-weight:bold;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4f2c02;
}
h1 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#78512d;
	text-decoration:underline;
}
h1 a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#78512d;
	text-decoration:underline;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0a5e0e;
}
.h2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0a5e0e;
	text-decoration:underline;
}
.h2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#977114;
	text-decoration:none;
}
.h2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0a5e0e;
	text-decoration:underline;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#9b7d34;*/
	color:#007700;
}
.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#9b7d34;*/
	color:#008800;
	text-decoration:none;
}
.h3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#9b7d34;*/
	color:#00AA00;
	text-decoration:underline;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#78512d;
}
ol {
	list-style-image:url(../images/odrazka.jpg);
	list-style-position:outside;
}
ol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
ul li{
	list-style-image:none;
	list-style-type:circle;
}
fieldset{
	padding:8px;
	border:1px #EFCC99 solid;
	width:430px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/fieldestBG.jpg) right bottom no-repeat #FFFEF1;
}
fieldset th{
	text-align:left;	
	font-weight:bold;
	color:#663300;
}
fieldset td{
	color:#996600;
	text-align:left;
	font-weight:bold;
	
}
legend{
	border:1px #EFCC99 solid;
	color:#663300;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/fieldestBG.jpg) top left no-repeat #fefaca;
}
.red{
	color:#FF5555;
}
.textbgColor {
	background-color:#FFFFFF;
}
.quickButtons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	text-decoration:none;
	color:#FFFFFF;
	width:70px;
	border:1px solid #235f1e;
	text-align:center;
	vertical-align:middle;
}
.quickButtonsLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.topMenuBg {
	width:806px;
	height:21px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	color:#458d3f;
	font-size:11px;
	background-image:url(../images/topmenubg.jpg);
}
.topMenuLink {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#211602;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom:none;
}
.topMenuLink:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#211602;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.horLine {
	height:5px;
	background-image:url(../images/background.jpg);
}
.factsBg {
	background-image:url(../images/top_04.jpg);
	width:220px;
	vertical-align:top;
	color:#2f2001;
}
.factsText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#493304;
	height:18px;
	vertical-align:top;
}
.boldBr {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	height:24px;
	vertical-align:middle;
	font-size:12px;
}
.bold {
	font-weight:bold;
}
.searchBg {
	background-image:url(../images/top_12.jpg);
}
.textfield {
	border-color:#959393;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	width:250px;
}
.searchButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#78512d;
	text-transform:uppercase;
}
.searchInput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#78512d;
	border-color:#959393;
	width: 250px;
}
.panelHead {
	background-image:url(../images/panel_02.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	
	height:21px;
	width:258px;
}
.right_panel1{
	margin-bottom:12px;
	color:#FFFFFF;
}
.right_panel1 a{
	color:#ddd;
	text-decoration:none;
	border-bottom:none;
}
.right_panel1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;	
}
.right_panel1 th{
	background-image:url(../images/panel1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c01111;
	font-weight:bold;
	padding:2px 0px 0px 10px;
	height:31px;
	text-align:left;
}
.right_panel1 td{
	background:#3d600c;
	color:#FFFFFF;
	font-size:11px;
}
.right_panel1 .odrazka{
	background:url(../images/odrazka2.gif) no-repeat 4px 0px;
	padding:1px 0px 0px 20px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	border-bottom:none;
}
.right_panel1 .links{
	padding:5px 0px 5px 20px;
}
.right_panel1 .links a{
	color:#ddd;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.right_panel1 .links a:hover{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
.right_panel1 .odrazka:hover{
	background:url(../images/odrazka2.gif) no-repeat 6px 0px;
	font-weight:normal;
	text-decoration:underline;
}


.right_panel2{
	margin-bottom:12px;
}
.right_panel2 th{
	background-image:url(../images/panel2.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	height:31px;
	text-align:left;
}
.right_panel2 td{
	background:#5c8b1b;
	color:#FFFFFF;
	font-size:11px
}
.right_panel2 a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	border-bottom:none;
}
.right_panel2 a:hover{
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline
}
.right_panel2 .odrazka{
	background:url(../images/odrazka2.gif) no-repeat 4px 0px;
	padding:1px 0px 0px 20px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	border-bottom:none;
}
.right_panel2 .links{
	padding:5px 0px 5px 20px;
}
.right_panel2 .links a{
	color:#ddd;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.right_panel2 .links a:hover{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
.right_panel2 .odrazka:hover{
	background:url(../images/odrazka2.gif) no-repeat 6px 0px;
	font-weight:normal;
	text-decoration:underline;
}
.redlink a{
	color:#ddd;
	font-weight:bold;
	text-decoration:underline;
}
.redlink a:hover{
	color:#fff;
	font-weight:bold;
}
.hotelBr {
	background-image:url(../images/panel_05.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2001;
}
.hotelBr2 {
	background-image:url(../images/panel_08.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.formMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.formDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:100px;
}
.whiteLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:none;
}
.whiteLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.whiteText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.colText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#78512d;
}
.colLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042a38;
	text-decoration:none;
	font-weight:normal;
	border-bottom:none;
}
.colLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#0a6486;
	font-weight:normal;
	text-decoration:underline;
}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.carBg {
	background-image:url(../images/panel_10.jpg);
}
.exBg {
	background-image:url(../images/panel_11.jpg);
}
.textSpace {
	height:20px;
	vertical-align:middle;
}
.textSpaceS {
	height:8px;
}
.tableBg {
	border:1px #003300 solid;
	font-size:10px;
	color:#333333;
}
.smallTextTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
}
.formInput {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#78512d;
	border-color:#959393;
}
.formInputCar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-color:#999999;
	width:130px;
}
.greenborder {
	width:806px;
	height:44px;
	background-image:url(../images/green.gif);
	background-repeat:repeat;
	position:relative;
}
.info {
	font-size: 14px;
	color: #78512d;
}
.error {
	font-size: 12px;
	color: #FF0000;
}
.conteiner {
	/*overflow:hidden;*/
	margin:0px auto;
	width:806px;
	padding-top:10px;
}
.main {
	overflow:hidden;
	width:806px;
}
.imgmenu {
	float:left;
	width:71px;
}
.imgmenu a {
	float:left;
	width:71px;
	border-bottom:none;
}

.facts {
	width:220px;
	height:245px;
	float:left;
	background-image:url(../images/top_04.jpg);
	vertical-align:top;
	color:#2f2001;
}
.factsmargin {
	margin-top:13px;
	margin-left:10px;
}
.headimage {
	float:left;
	width:515px;
	height:245px;
	background-image:url(../images/top_03.jpg);
}
.logo {
	overflow:hidden;
	height:41px;
}
.logolink {
	float:left;
	width:400px;
}
.language {
	width:806px;
	text-align:right;
	padding-bottom:8px;
	position:relative;
}
.language a{
	font-weight:normal;
}
.language a:hover{
	font-weight:normal;
}
.newmenu {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	font-weight:normal;
	margin:3px 0px 0px 0px;
	padding:8px 16px;
	text-decoration:none;
	background:url(../images/newmenu_bg1.jpg);
	border-left:#36540b 2px solid;
	border-bottom:none;
}
.newmenu:hover {
	display:block;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	text-decoration:underline;
	background:#406500;
	text-decoration:none;
}
.floatR {
	float:right;
}
.textsubpages {
	overflow:hidden;
	width:782px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:12px;
	padding-right:12px;
}
.main {
	overflow:hidden;
	width:806px;
	background-color:#FFFFFF;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	width:508px;
	padding-left:10px;
	padding-right:10px;
}
.rightmenu {
	overflow:hidden;
	float:left;
	width:273px;
}
.bottommenu {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#78512d;
	overflow:hidden;
	width:806px;
}
.leftcorner {
	height:33px;
	float:left;
	width:10px;
	background-image:url(../images/bottom_01.gif)
}
.rightcorner {
	height:33px;
	float:left;
	width:10px;
	background-image:url(../images/bottom_03.gif)
}
.bottomlinks {
	padding-top:12px;
	height:21px;
	float:left;
	width:786px;
}
.copiright {
	height:30px;
	padding-top:14px;
	padding-left:10px;
	float:left;
	width:350px;
}
.webdizajn {
	padding-top:14px;
	height:30px;
	float:right;
	padding-right:0px;
}
.imgright {
	float:right;
	width:303px;
	overflow:hidden;
	padding:7px 7px 0px 7px;
	background-image:url(../images/imgBG.jpg);
	background-position:center;
	border:1px #FFDC96 solid;
	margin:12px 0px 20px 5px;
}
.imgright img {
	border:1px #FFCC66 solid;
	margin:0px 0px 8px 0px;
	
}
.imgright225 {
	float:right;
	width:227px;
	overflow:hidden;
	padding:7px 7px 0px 7px;
	background-image:url(../images/imgBG.jpg);
	background-position:center;
	border:1px #FFDC96 solid;
	margin:12px 0px 20px 5px;
}
.imgright225 img {
	border:1px #FFCC66 solid;
	margin:0px 0px 8px 0px;
	
}
.imgright400 img {
	margin-left:2px;
	margin-right:2px;
	border:1px #CC6600 solid;
	margin:2px 2px 2px 2px;
}
.imgleft {
	float:left;
	margin:5px 5px 5px 5px;
}
.imgright400 {
	float:right;
	width:405px;
	overflow:hidden;
	margin:5px 5px 5px 5px;
}
.imgPopis img{
	border:0px #CCCCCC solid;
	border-bottom:1px #bbbbbb solid;
	margin:0px 0px 2px 0px;	
	padding:0px 1px 0px 0px;	
}
.imgPopis{
	border:1px #FFCC66 solid;
	margin:0px 0px 8px 0px;	
	padding:0px 0px 3px 0px;	
	background-image:url(../images/imgBGpopis.jpg);
	background-position:center;
	text-align:center;
	font-weight:bold;
	/*color:#CCAA33;*/
	color:#666666;
}
.lineH {
	height:16px;
}
.highLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC9900;
	font-weight:bold;
	text-decoration:none;
}
.highLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006600;
	font-weight:bold;
	text-decoration:underline;
}
.greenBg {
	background-color:#348657;
}
.vzdialenostibody {
	font-family:Arial, Helvetica, sans-serif;
	color:#002200;
}
.distance {
	text-align:center;
	border:1px #00DD00 solid;
	padding:2px 2px 2px 2px;
}
.vzdialenosti {
	border-collapse:collapse;
	border:#00DD00 2px solid;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/tablebackgroung.png)
}
.empty {
	border:1px #FFFFFF solid;
	padding:2px 2px 2px 2px;
}
.name {
	text-align:center;
	border:1px #FFFFFF solid;
	padding:2px 2px 2px 2px;
	background-color:#DDFFDD;
}
.menus {
	background-color:#FFFFE0;
	border:1px #EEEE80 solid;
	padding:3px 3px 3px 3px;
	background-image:url(../images/menusBG.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:18px;

}
.menus a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#c36c2c;
	font-weight:bold;
}
.menus a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#663300;
	font-weight:bold;
}
#stred {
	margin-top:5px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.name_div {
	color: #222222;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.pictureText a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.pictureText a:hover {
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.photo {
	float:left;
	POSITION:relative;
}
.photo a {
	text-decoration:none;
}
.contentPhotos {
	border:1px #888888 solid;
	background-color:#ffffff;
	padding:5px;
}
.galleryPhotos {
	border:1px solid #AAAAAA;
}
.big_photo {
	text-align:center;
	position:absolute;
	border:#000000 1px solid;
	background:#FFFFFF;
	z-index:2;
}
.big_photo cite {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.big_photo table {
	width:100%;
}
.big_photo a {
	padding:0px;
	color:#FF0000;
	font-size:18px;
	text-decoration:none;
}
.big_photo img {
	padding:0px;
	border:1px #888888 solid;
}
#linka_l, #linka_r {
	color:#333333;
	font-size:14px;
}
.loading {
	visibility:hidden;
	position:absolute;
	z-index:1;
	text-align:center;
	border:#000000 1px solid;
	width:70px;
	height:15px;
	background:#FFFF00;
}
.loading label {
	color:#000000;
	font-size:12px;
	font-weight:200;
}
.distanceslink {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}
.distanceslink:hover {
	color:#00AA00;
	font-weight:bold;
	text-decoration:underline;
}
pre {
	font-family:Arial, Helvetica, sans-serif;
}
.tableHead2 {
	background-image:url(../images/tabulka2th.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#FFFFFF;
	background-color:#64ae27;
	border-top:1px solid #2b9b1f;
	border-left:1px solid #2b9b1f;
	padding:2px;
	text-align:left;
	font-weight:bold;
}
.ggimgright {
	float:right;
	width:160px;
	overflow:hidden;
	margin:5px 5px 5px 5px;
}
.HLine {
	color:#d1fbc3;
}
input.inp, textarea.inp, select.inp {
	border-style:solid;
	border-width:1px;
	width:250px;
	border-color:#ddd3c1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-color:#999999;
	padding:0px;
	margin:0px;
}
#snowreport {
	width:600px;
}
#snowreport th {
	text-align: left;
	background-color: #E6E6E6;
	font-weight: normal;
}
/*#snowreport th:hover {
	background-color: #EDFFD5;
}*/

#snowreport td {
	background-color: #F4F4F4;
	font-weight: normal;
}
#snowreport th.mountain {
	text-align:left;
	background-color:#FFEA93;
	font-weight: bold;
	padding: 3px;
}
.cat_item {
	width:380px;
	float:left;
	padding:5px;
}
.addcompany{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#009900;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:32px;
	background-image:url(../images/addarrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.addcompany:hover{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#00CC00;
	text-transform:uppercase;
	text-decoration:none;
}
#cat_box {
	background-color:#DDFFDD;
	background-image:url(../images/categoriesBG.jpg);
	overflow:hidden;
	border:1px #c0FFc0 solid;
}
.kategorie {
	font-size:24px;
	color:#006600;
}
.cat_item .headinglink {
	color:#FFFFFF;
	background-image:url(../images/headlink.jpg);
	font-size:14px;
	width:375px;
	border:1px #c0FFc0 solid;
	display:block;
	padding:3px;
	font-weight:bold;
}
.cat_item .headinglink:hover  {
	
	background-image:url(../images/headlink2.jpg);
}
.mainMenu{
	color:#493103;
	font-weight:normal;
}
.mainMenu:hover{
	color:#009900;
	font-weight:normal;
}
.cat_item .list{
	font-weight:bold;
	background-position:top;
	background-repeat:repeat-x;
	width:374px;
	padding:3px;
	background-image:url(../images/list1.jpg);
	background-color:#fff9cc;
	border:1px #FFDDAC solid;
}

.cat_item:hover .list{
	background-image:url(../images/list2.jpg);
	background-color:#fffde6;
	
}
.tabulka1{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.tabulka1 th{
	background-image:url(../images/tabulka1th.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-color:#64ae27;
	border-top:1px solid #2b8b1f;
	border-left:1px solid #2b8b1f;
	padding:2px;
	text-align:left;
}
.tabulka1 td{
	background-image:url(../images/tabulka1td.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#eeeeee;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	padding:2px;
}
.tabulka1 a{
	color:#AA9900;
	font-weight:bold;
	text-decoration:underline;
}
.tabulka1 a:hover{
	color:#CCA900;
	font-weight:bold;
	text-decoration:underline;
}
/*prefix tabuliek 2*/
.tabulka2{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.tabulka2 th{
	background-image:url(../images/tabulka2th.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#FFFFFF;
	background-color:#64ae27;
	border-top:1px solid #2b9b1f;
	border-left:1px solid #2b9b1f;
	padding:2px;
	text-align:left;
}
.tabulka2 td{
	background-image:url(../images/tabulka2td.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#eeeeee;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	padding:2px;
}
.tabulka2 a{
	color:#AA9900;
	font-weight:bold;
	text-decoration:underline;
}
.tabulka2 a:hover{
	color:#CCA900;
	font-weight:bold;
	text-decoration:underline;
}
.vocabulary{
	border-collapse:collapse;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
.vocabulary th{
	background-image:url(../images/tabulka2th.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#FFFFFF;
	background-color:#64ae27;
	border:1px solid #2b9b1f;
	padding:2px;
	text-align:center;
}
.vocabulary td{
	background-image:url(../images/tabulka2td.gif);
	background-repeat:repeat-x;
	background-position:center;
	color:#333333;
	background-color:#64ae27;
	border:1px solid #999999;
	padding:2px;
	text-align:left;
}
/*temy*/
/*aqua
.aqua .tabulka2 th{
	background-image:url(../images/tabulka3th.jpg);
	border-top:1px solid #0003ad;
	border-left:1px solid #0003ad;
}
.aqua h2{
	color:#00036d;
}
.aqua strong{
	color:#00033d;
}
.aqua .oddelovac{
  color: #0003ad;
  background-color: #0003ad;
}
*/
.silvertablebg{
	background-color:#EEEEEE;border:1px #BBBBBB solid;
}
.oddelovac{
  border: 0;
  width: 100%;
  color: #336633;
  background-color: #336633;
  height: 2px;
}
.oddelovac2{
  border: 0;
  width: 100%;
  color: #4c3c04;
  background-color: #4c3c04;
  height: 2px;
}

.history strong{

	font-weight:normal;
	padding-left:30px;
}
.history a{
	margin-left:10px;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
	color:#ab8d44;
	background-image:url(../images/historyicon.gif);
	background-repeat:no-repeat;
}
.history a:hover{
	margin-left:13px;
	padding-left:17px;
	padding-right:10px;
	font-weight:bold;
	font-size:12px;
	background-position:0px -12px;
	background-color:#FFF2BB;
	color:#4c3c04;
}

.history h3 a{
	background-image:none;
	color:#004400;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
}
.history h3 a:hover{
	background-image:none;
	color:#008800;
	margin-left:0px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
}

.historyleft{
	width:250px;
	text-align:center;
	display:block;
	color:#BBFFBB;
	font-size:12px;
	background-image:url(../images/historyleft.gif);
	background-repeat:no-repeat;
	padding:16px 10px 20px 20px;

}
.historyleft:hover{
	color:#FFFFFF;
}
.historyright{
	width:250px;
	text-align:center;
	display:block;
	color:#BBFFBB;
	font-size:12px;
	background-image:url(../images/historyright.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:19px 20px 20px 10px;

}
.historyright:hover{
	color:#FFFFFF;
}
.histroylabel{
	text-align:center;
	font-size:20px;
	color:#006600;
}
.histroylabel a{
	color:#006600;
}
.histroylabel a:hover{
	color:#209920;
	text-decoration:underline;
}
.hint{
	background:url(../images/hint.gif) no-repeat left center;
	padding-left:16px;
	font-weight:bold;
	font-style:italic;
}
.photos a{
	font-size:16px;
	color:#006600;
	font-weight:bold;
	background:url(../images/photos.jpg) no-repeat right 0px;
	padding-right:25px;
	text-transform:uppercase;
}
.photos a:hover{
	font-size:16px;
	color:#009900;
	font-weight:bold;
	background:url(../images/photos.jpg) no-repeat right -22px;
	padding-right:25px;
	text-transform:uppercase;
}

/* search directory + autocomplete*/
input#search_directory {
	width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#00a400;
	padding:0px;
	margin:0px;
}

.autocomplete_container {
	text-align:right !important;
	margin:0px;
	position:absolute;
	right:100px;
	top:18px;
}
.autocomplete_input {
	text-align:right !important;
	margin:0px;
	position:absolute;
	right:10px;
	top:18px;
}

.autocomplete_title {
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.autocomplete-w1 { position:absolute; top:4px; left:3px; }
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { color:#78512d; font-weight:bold; }

div.comp_thunb_1, div.comp_thunb_2, div.comp_thunb_3, div.comp_thunb_4 {
	height:144px;
	width:144px;
	border-width:1px;
	border-style:solid;
	padding:2px;
	margin:2px;
	float: left;
	text-align:center;
}

div.comp_thunb_1
{
	background-image: url('../images/photo_bg_normal.jpg');
	border-color:#808080;
}

div.comp_thunb_2
{
	background-image: url('../images/photo_bg_green.jpg');
	border-color:#00a600;
}

div.comp_thunb_3
{
	background-image: url('../images/photo_bg_red.jpg');
	border-color:#b70000;
}

div.comp_thunb_4
{
	background-image: url('../images/photo_bg_purple.jpg');
	border-color:#971777;
}

div.comp_thunb2 {
	height:150px;
	width:144px;
	border-width:1px;
	border-style:solid;
	padding:2px;
	margin:2px;
	float: left;
}

div.comp_thunb_comment {
	height:32px;
	width:142px;
	border-width:0px;
	border-style:solid;
	margin-top:2px;
}

div.comp_thunb_comment1 {
	height:32px;
	width:120px;
	border-width:0px;
	border-style:solid;
	margin-top:2px;
	float:left;
}

div.comp_thunb_comment2 {
	height:32px;
	width:16px;
	border-width:0px;
	border-style:solid;
	margin-top:2px;
	float:right;
}

div.comp_thunb_comment3 {
	height:20px;
	width:142px;
	border-width:0px;
	border-style:solid;
	padding:0px !important;
	text-align:left;
}

div.comp_thunb_comment4 {
	height:16px;
	width:124px;
	border-width:0px;
	border-style:solid;
	margin-top:2px;
	float:left;
	overflow:hidden;
}

div.comp_thunb_comment5 {
	height:16px;
	width:16px;
	border-width:1px;
	border-style:none;
	margin-top:1px;
	float:right;
}

img.thumb_image {
	border-width:0px;
	padding:0px;
	margin:0px;
}

div.userFotoContainer
{
	height:100px;
	width:80px;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	text-align:center;
}

/*             styles for the star rater                */
.star-rating{
	list-style:none;
	list-style-type:none;
	margin: 0px;
	padding:0px;
	width: 200px;
	height: 20px;
	position: relative;
	background: url(/images/star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	list-style:none;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(/images/star_rating.gif) left bottom;
	background-attachment:scroll;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}
.star-rating a.six-stars{
	left: 100px;
}
.star-rating a.six-stars:hover{
	width: 120px;
}
.star-rating a.seven-stars{
	left: 120px;
}
.star-rating a.seven-stars:hover{
	width: 140px;
}
.star-rating a.eight-stars{
	left: 140px;
}
.star-rating a.eight-stars:hover{
	width: 160px;
}
.star-rating a.nine-stars{
	left: 160px;
}
.star-rating a.nine-stars:hover{
	width: 180px;
}
.star-rating a.ten-stars{
	left: 180px;
}
.star-rating a.ten-stars:hover{
	width: 200px;
}

span.ok
{
	color:#008000;
}

span.error
{
	color:#cc0000;
}

table.listing_special, table.listing_normal
{
	width:780px;
	margin-bottom:5px;
	margin-top:5px;
}

table.listing_special tr
{
	background-color:#fcfcc6;
}
.searchtable{
	border:#FFFFCC 1px ridge;	
}

.searchtable input{
	border:#003300 1px ridge;	
}
.searchtable select{
	border:#003300 1px ridge;	
}
.companies_listing_normal{
	width:780px;	
	margin-bottom:5px;

}
.companies_listing_normal .hlavicka{
	background-image:url(../images/headlink.jpg);
	padding:3px 0px 0px 5px;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	border:#009900 1px solid;
	font-size:14px;
}
.companies_listing_normal .telo{

	background:url(../images/list1.gif) #f2f2f2 repeat-x top left;
	border:#999999 1px solid;
}
.companies_listing_normal .bold{
	 font-weight:bold;
	 color:#333333;
	 width:300px;
}

.companies_listing_top{
	width:780px;	
	margin-bottom:5px;

}
.companies_listing_top .hlavicka{
	background-image:url(../images/headlink3.jpg);
	padding:3px 0px 0px 5px;
	color:#663300;
	font-weight:bold;
	height:18px;
	border:#FFCC00 1px solid;
	font-size:14px;
}
.companies_listing_top .telo{
	background:url(../images/list2.gif) #fff9cb repeat-x top left;
	border:#FFCC00 1px solid;
}
.companies_listing_top .bold{
	 font-weight:bold;
	 color:#333333;
	 width:300px;
}
.linrLeft {
	background-image:url(../images/panel_12.jpg);
}
.lineRight {
	background-image:url(../images/panel_14.jpg);
}
.reklama{
	width:700px;
	padding:5px 10px 3px 20px;
	text-align:center;
	color:#484948;
	margin-left:20px;	
}
.reklama th{
	padding:2px;
	text-align:left;
}
.reklama td{
	border:1px solid #f1f1f0;
	padding:2px;
}
.reklama .head{
	background-color:#35580b;
	font-weight:bold;
	color:#FFFFFF;

}
.reklama .pozicia{
	background-color:#ebd9a1;
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
	vertical-align:middle;
}
.worlddays{
	width:770px;
	margin-left:10px;
}

.worlddays td{
	border:1px solid #999999;
	padding:2px;
	vertical-align:top;
}
.worlddays .dates{
	background-color:#c4fdbe;
	width:110px;
	color:#16580f;
	font-size:12px;
	font-weight:bold
}
.worlddays .den{
	background-image:url(../images/tabulka2th.gif);
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:220px;
}
.search2{
	position:relative;
}
.search2 .button_search{
	right:5px;
	top:1px;
	position:absolute;
}
.right_banner{	
	width:180px;
	height:450px;
	background:#252020;
	position:absolute;
	left:815px;
	top:97px;	
}
.right_banner a{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:0px;
}
.right_banner a:hover{
	font-weight:bold;
}
.right_banner .top_banner_relytech{
	background:url(../images/top_banner_relytech.jpg);
	height:14px;
}
.right_banner .webdizajn_banner_relytech{
	background:url(../images/webdizajn_banner_relytech.jpg);
	height:49px;
	padding-top:31px;
}
.right_banner .webdizajn_banner_relytech:hover{
	background:url(../images/webdizajn_banner_relytech.jpg) right;
}
.right_banner .webhosting_banner_relytech{
	background:url(../images/webhosting_banner_relytech.jpg);
	height:59px;
	line-height:17px;
	padding-top:25px;
}
.right_banner .webhosting_banner_relytech:hover{
	background:url(../images/webhosting_banner_relytech.jpg) right;
}

.right_banner .seo_banner_relytech{
	background:url(../images/seo_banner_relytech.jpg);
	height:64px;
	padding-top:23px;
}
.right_banner .seo_banner_relytech:hover{
	background:url(../images/seo_banner_relytech.jpg) right;
}

.right_banner .internetova-reklama_banner_relytech{
	background:url(../images/internetova-reklama_banner_relytech.jpg);
	height:59px;
	padding-top:25px;
}
.right_banner .internetova-reklama_banner_relytech:hover{
	background:url(../images/internetova-reklama_banner_relytech.jpg) right;
}
.right_banner .relytech_banner_relytech{
	background:url(../images/relytech_banner_relytech.jpg);
	height:66px;
	padding-top:10px;
	margin-top:20px;
}
.right_banner .relytech_banner_relytech:hover{
	background:url(../images/relytech_banner_relytech.jpg) right;
}
.right_banner .bottom_banner_relytech{
	background:url(../images/bottom_banner_relytech.jpg);
	height:9px;
}

.banner_reklama{
	width:180px;
	height:180px;
	position:absolute;
	left:815px;
	top:557px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.banner_reklama a{
	display:block;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	border:0px;
}
.banner_reklama .top_banner_reklama {
    background:url(../images/banner-reklama_top.jpg);
	height:144px;
	
}
.banner_reklama .top_banner_reklama .text_right{
    padding-right:15px;
	text-align:right;
	
}
.banner_reklama .top_banner_reklama .text_left{
    padding-left:25px;
	text-align:left;
}
.banner_reklama .bottom_banner {
    height:36px;
	width:180px;
}
.bottom_banner .left_banner_reklama {
    background:url(../images/banner-reklama_left.jpg);
	height:36px;
	width:62px;
	float:left;
}

.bottom_banner .bottom_banner_reklama {
    background:url(../images/banner-reklama_bottom.jpg);
	height:36px;
	width:118px;
	float:left;
}	
.bottom_banner .bottom_banner_reklama:hover{
    background:url(../images/banner-reklama_bottom_b.jpg);
	height:36px;
	width:118px;
	float:left;
}