/* CSS Document */
.key {
	position:absolute;
	margin-top:0px;
	margin-left:150px;
	width:600px;
  color:#000000;
	font-size:5px;
}
#plocha table.register {
	font-family:tahoma;
	color:#FFFFFF;
	font-size:11px;
}
#plocha table.register td.povinne {
	font-weight:bold;
	color:#FFFF00;
}
a {
	text-decoration:none;
	color:#FFFF00;
}
a:hover {
	color:#FFFFFF;
}
p.hr {
	border-bottom:1px dotted #fa97ac;
}
#cas {
	position:absolute;
	margin-top:6px;
	margin-left:-5px;
	width:993px;
	color:red;
	font-weight:bold;
	text-align:right;
}
#eurokalkulator {
	position:absolute;
	margin-top:100px;
	margin-left:285px;
	width:99px;
	color:red;
	font-weight:bold;
	text-align:right;
}
#eurokalkulator2 {
	position:absolute;
	margin-top:-5px;
	margin-left:150px;
	width:150px;
	color:#FFFF00;
	font-weight:bold;
	text-align:right;
}
#toplist {
	position:absolute;
  margin-top:1800px;
  margin-left:0px;
}
#toplist a {
	display:block;
	visibility:hidden;
}
#toplist span:active a {
	visibility:visible;
}
#links {
	position:absolute;
	margin-top:27px;
	margin-left:5px;
	width:974px;	
	text-align:right;
	font-size:11px;  
}
#links a {
	color:#FFFFFF;
	text-decoration:none;	
}
#links a:hover {
	color:#FFFF00;
}
#radio {
	position:absolute;
	margin-left:230px;
	margin-top:190px;
}
#radio2 {
	position:absolute;
	margin-left:277px;
	margin-top:190px;
}
#pagerank {
	position:absolute;
	margin-left:320px;
	margin-top:33px;
}
#reklama {
	width:463px;
	height:1000px;
	margin-top:2px;
	margin-left:0px;
}
#reklama2 {
	width:463px;
	height:300px;
	margin-top:2px;
	margin-left:0px;
}
#reklama11 {
	position:absolute;
  width:300px;
	height:150px;
	top:1000px;
	left:150px;
}
#reklama12 {
	position:absolute;
  width:300px;
	height:150px;
	top:2050px;
	left:130px;
}
#kvety {
	position:absolute;
	margin-left:890px;
	margin-top:45px;
	color:#FFFF00;
	font-size:10px;
}
#kvety:hover {
	color:#FFFFFF;
}
#kvety2 {
	position:absolute;
	margin-left:465px;
	margin-top:245px;
	color:#FFFF00;
	font-size:12px;
}
#kvety2:hover {
	color:#FFFF00;
}    
#hodinovyhotel {
	color:#FFFF00;
	font-size:12px;
	font-weight:bold;
}
   
#hodinovyhotel:hover {
	color:#FFFFFF;
	}    
#hodinovyhotel2 {
	color:#FFFF00;
	font-size:12px;
	font-weight:bol;
}
   
#hodinovyhotel2:hover {
	color:#FFFFFF;
}
#optimal {
	position:absolute;
	margin-left:60px;
	margin-top:24px;
	color:#FFFF00;
	font-size:10px;
}
#optimal:hover {
	color:#FFFFFF;
}
#webcamchat {
	position:absolute;
	margin-left:270px;
	margin-top:285px;
	color:#000000;
	font-size:12px;
}
#webcamchat:hover {
	color:#FFFF00;
}
#webcamchat4 {
	position:absolute;
	margin-left:2px;
	margin-top:50px;
}
/*----layout-------*/
body {
	margin-top:0px;
}
#container {
	margin:auto;
	width:1000px;
	background:url(images/bg.jpg) #b5000f;
	font-family:tahoma;
	font-size:12px;
}
#logo {
	background:url(images/logo.jpg);
	width:1000px;
	height:300px;
	margin-top:0px;
	position:static;
}
/*=====MENU|MAIN====START====*/
#menu_main {
	position:absolute;
	margin-top:142px;
	padding-right:5px;
	width:1020px;
	text-align:right;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FF0066;
}
#menu_main a {
	color:#FFFF00;
	text-decoration:none;	
}
#menu_main a:hover {
	color:#FFFFFF;
}
#menu_main2 {
	position:absolute;
	margin-top:158px;
	margin-left:-594px;
	width:994px;	
	text-align:right;
	font-family:tahoma;
	font-size:12px;
  font-weight:bold;
	color:#FF0066;  
}
#menu_main2 a {
	color:#FFFF00;
	text-decoration:none;	
}
#menu_main2 a:hover {
	color:#FFFFFF;
}
#menu_main3 {
	position:absolute;
	margin-top:10px;
	margin-left:-630px;
	width:994px;	
	text-align:right;
	font-family:tahoma;
	font-size:14px;
  font-weight:bold;
	color:#FF0066;  
}
#menu_main3 a {
	color:#FFFF00;
	text-decoration:none;	
}
#menu_main3 a:hover {
	color:#FFFFFF;
}
/*=====MENU|MAIN====END===////===MENU|TOP====START=====*/
#menu_top {
	position:absolute;
	margin-top:195px;
	width:1190px;
}
#menu_top table td a, #left table.menu td a {
	background:url(images/button.jpg);
	width:61px;
	height:17px;
	padding-right:21px;
	padding-left:5px;
	text-align:center;
	line-height:17px;
	font-size:9px;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
#menu_top table td a:hover, #left table.menu td a:hover {
	background:url(images/button_hover.jpg);
	color:#FFFF00;
}
/*===MENU|TOP===END===/////==PLOCHA====START=======*/
#plocha {
	background:url(images/plocha_bg.jpg) repeat-y;
	width:600px;
	min-height:1500px;
	height:auto !important;
	height:1400px;
	position:relative;
	margin-left:169px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 25px 0px 25px;
}
#plocha h4 {
	color:#ffffff;
	margin-top:0px;
	margin-bottom:5px;
	font-family:tahoma;
	font-size:12px;
}
#plocha h5 {
	color:#FFFF00;
	text-decoration:underline;
	font-size:10px;
}
/*===PLOCHA====END===//////===PONUKA====START======*/
#plocha table.ponuka td {
	border:solid #f94050 1px;
	background-color:#af0005;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-border-radius:6px;
}
#plocha table.ponuka td a {
	/*background:url(images/info.jpg) no-repeat;
	padding-left:20px;
	height:20px;
	display:block;
	margin-left:0px;
	line-height:20px;*/
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
#plocha table.ponuka td a:hover {
	color:#FFFF00;
}
#plocha table.p_show:hover {
	background:#f94050;
}
/*===END===PoNUKA===/////==COLS====LEFT/RIGHT=======*/
#reklam1 {
	position:relative;
	border-color:#000000;
}
#left {
	position:absolute;
	top:250px;
	margin-left:10px;
	width:153px;
}
#right {
	position:absolute;
	top:270px;
	margin-left:830px;
	width:143px;
	text-align:center;
}
/*=======LOGIN===START=========*/
table.login {
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:7px;
	border:1px solid #f5385e;
	padding:3px 1px 3px 3px;
	-moz-border-radius:5px;
}
table.login input {
	width:75px;
	height:14px;
	background:#ffffff;
	border:1px solid #f5385e;
	color:#333333;
	line-height:14px;
	font-size:9px;
	padding-left:2px;
}
table.login input.submit {
	width:19px;
	height:16px;
	margin-left:0px;
	border:none;
	background:url(images/submit.jpg) no-repeat;
	cursor:pointer;
}
/*=====LOGIN===END===/////===NEWS====START======*/
#right .h_news {
	display:block;
	background:url(images/news_bg.jpg);
	width:133px;
	height:23px;
	padding-left:10px;
	line-height:21px;
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
.news {
	background:url(images/border_mid.jpg) repeat-y;
	width:143px;
	height:auto;
	font-family:Verdana;
	font-size:9px;
	color:#FFFFFF;
	margin-top:0px;
	position:relative;
}
.in_news	{
	width:130px;
	padding:0 5px 0 5px;
}
.time_news {
	background:url(images/rss_time.jpg) no-repeat;
	padding-left:15px;
	font-size:8px;
}
.title_news {
	background:url(images/rss_title.jpg) no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.news a {
	background:url(images/info.jpg) no-repeat;
	padding-left:25px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:11px;
	display:block;
	text-decoration:none;
	color:#FFFF00;
}
.news a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
/*=======NEWS===END===/////====FOOT====START===*/
#foot {
	background:url(images/foot.jpg) no-repeat;
	width:1000px;
	height:82px;
	margin-top:0px;
	line-height:143px;
	text-align:center;
}
#foot {
	font-size:10px;
	color:#ffffff;
}
#foot a {
	color:#FF8000;
}
#foot a:hover {
	color:#ffffff;
}