@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	text-align: center;
	background-color:#000000;
}
body, html {
	scrollbar-base-color: #b6945e;
}
#out {
	display: block;
	width: 955px;
	margin: 0 auto;
}
#in {
	float: left;
	width: 100%;
	margin: 0;
	text-align: left;
}
#top {
	height: 11px;
	width: 955px;
	background-image: url(../pictures/nasetipy_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
}
#header_nadpis {
	position:absolute;
	top: 68px;
	left: 200px;
	color:#FFFFFF;
}
#header_nadpis a {
	color:#FFFFFF;
	text-decoration:none;
}
#header_nadpis a: hover {
	color:#FFFFFF;
	text-decoration: none;
}
#header {
	width: 955px;
	height: 132px;
	background-image: url(../pictures/nasetipy-header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right: 1px solid black;
}
#menu {
	width: 955px;
	height: 70px;
	background-image: url(../pictures/nasetipy_main_menu_bgOK.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	background-color:#FFFFFF;
}
#main-banner {
	width:960px;
	height: 266px;
	position:relative;
	background-image: url(../pictures/hotelsrdiecko_11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#reservation {
	position: absolute;
	top: 40px;
	left: 59px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#reservation_red {
	color: #e00000;
}
/* menu zaciatok  */
ul#main-menu {
	width: 930px;
	list-style: none;
	text-align:center;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
ul#main-menu li {
	display: inline;
}
ul#main-menu li a {
	display: block;
	float: left;
	height: 40px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../pictures/nasetipy_main_menu.jpg);
}
ul#main-menu li a:hover {
	text-decoration: underline;
}
ul#main-menu li a.diskusia {
	width: 110px;
	background-position: 0 0;
}
ul#main-menu li a.naseanalyzy {
	width: 162px;
	background-position: -110px 0;
}
ul#main-menu li a.linkyaodkazy {
	width: 179px;
	background-position: -272px 0;
}
ul#main-menu li a.statistiky {
	width: 175px;
	background-position: -451px 0;
}
ul#main-menu li a.blog {
	width: 131px;
	background-position: -626px 0;
}
ul#main-menu li a.kontakt {
	width: 173px;
	background-position: -757px 0;
}
ul#main-menu li a.diskusia:hover, ul#main-menu li a.diskusia:focus, ul#main-menu li a.diskusia_active {
	width: 110px;
	background-position: 0 -40px;
}
ul#main-menu li a.naseanalyzy:hover, ul#main-menu li a.naseanalyzy:focus, ul#main-menu li a.naseanalyzy_active {
	width: 162px;
	background-position: -110px -40px;
}
ul#main-menu li a.linkyaodkazy:hover, ul#main-menu li a.linkyaodkazy:focus, ul#main-menu li a.linkyaodkazy_active {
	width: 179px;
	background-position: -272px -40px;
}
ul#main-menu li a.statistiky:hover, ul#main-menu li a.statistiky:focus, ul#main-menu li a.statistiky_active {
	width: 175px;
	background-position: -451px -40px;
}
ul#main-menu li a.blog:hover, ul#main-menu li a.blog:focus, ul#main-menu li a.blog_active {
	width: 131px;
	background-position: -626px -40px;
}
ul#main-menu li a.kontakt:hover, ul#main-menu li a.kontakt:focus, ul#main-menu li a.kontakt_active {
	width: 173px;
	background-position: -757px -40px;
}
/* menu koniec */ 
.reservation_date {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	font-size: 11px;
}
#reservation_table {
	font-size: 11px;
	font-weight: normal;
}
#rezervuj {
	padding-top: 8px;
}
#obal {
	background-color: #e3e3e3;
	display:table;
}
#content_top {
	width: 955px;
	height: 22px;
	background-image: url(../pictures/nasetipy_07ok.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right: 1px solid black;
}
#content {
	width: 955px;
	background-image: url(../pictures/nasetipy_bg_repeat.jpg);
	background-repeat: repeat-y;
	background-position: top;
	border-right: 1px solid black;
	position:relative;
}
#right_side {
	float:left;
}
#left_side {
	float:left;
	width: 696px;
	position: relative;
	text-align:justify;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#left_nadpis {
	position:absolute;
	top: 4px;
	left: 20px;
	color: #2c2c2c;
	font-weight: bold;
}
#right_nadpis {
	position:absolute;
	top: 14px;
	left: 75px;
}
a {
	color: #2c2c2c;
	text-decoration: none;
}
a:hover {
	color: #2c2c2c;
	text-decoration: underline;
}
h1 {
	font-size: 12px;
	margin:0;
	padding:0;
}
h2 {
	font-size: 12px;
	margin:0;
	padding:0;
}
#footer {
	width: 955px;
	height: 47px;
	clear:both;
	background-image: url(../pictures/nasetipy_10.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color:#ffffff;
	font-size: 11px;
	text-align:center;
}
#reklama {
	width: 955px;
	
	clear:both;
	background-image: url(../pictures/nasetipy_reklama_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	color:#ffffff;
	font-size: 11px;
	text-align:center;
	padding-top: 5px;
	
}
#footer_text {
	padding-top: 25px;
}
#footer a {
	color:#FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.NewsTitle {
	color: #980a0a;
	font-weight: bold;
}
.NewsTitle a {
	color: #980a0a;
	text-decoration: none;
}
.NewsTitle a:hover {
	color: #980a0a;
	text-decoration: none;
}
.NewsTitle2 {
	color: #980a0a;
	font-weight: bold;
	padding-left:10px;
	margin:0;
	font-size: 14px;
}
.ErrorInfo {
	color: #980a0a;
	font-weight: bold;
}
.formButton {
	color: black;
	font-weight: bold;
	border: 1px solid gray;
	background: white url("../pictures/right_bg.gif") repeat-x;
	padding: 2px 15px 2px 15px;
	margin-left: 10px;
	margin-top: 10px;
}
.form_text {
	background-color: #FFFFFF;
	border: 1px solid #b7e516;
	width: 98%;
	font-size: 10px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
/*  nasetipy css diskusie */

tr.prispevok {
	background-color:#eeefcf;
	font-size:12px;
	font-family:tahoma, sans-serif;
}
tr.prispevok22 {
	background-color:#eeefcf;
	font-size:11px;
	font-family:tahoma, sans-serif;
}
td.prispevok a {
	color:#880101;
	text-decoration:none;
	font-family:tahoma, sans-serif;
}
td.prispevok a:hover {
	color:#880101;
	text-decoration:underline;
	font-family:tahoma, sans-serif;
}
td.prispevok_meno {
	padding: 3px;
}
td.prispevok_meno a {
	color:#880101;
	text-decoration:none;
	font-family:tahoma, sans-serif;
}
td.prispevok_meno a:hover {
	color:#880101;
	text-decoration:underline;
	font-family:tahoma, sans-serif;
}
tr.reakcia {
	background-color:#d0e1ce;
	font-size:12px;
	font-family:tahoma, sans-serif;
	;
}
tr.reakcia22 {
	background-color:#d0e1ce;
	font-size:11px;
	font-family:tahoma, sans-serif;
	;
}
td.reakcia a {
	color:#880101;
	text-decoration:none;
	font-family:tahoma, sans-serif;
}
td.reakcia a:hover {
	color:#880101;
	text-decoration:underline;
	font-family:tahoma, sans-serif;
}
td.reakcia_meno {
	padding: 3px;
}
td.reakcia_meno a {
	color:#880101;
	text-decoration:none;
	font-family:tahoma, sans-serif;
}
td.reakcia_meno a:hover {
	color:#880101;
	text-decoration:underline;
	font-family:tahoma, sans-serif;
}
tr.zvyrazneny {
	background-color:#99FF66;
	font-size:12px;
	font-family:tahoma, sans-serif;
}
tr.hlavicka {
	background-color:#B8E4F5;
	font-size:11px;
	font-family:tahoma, sans-serif;
	font-weight:bold;
}
input {
	border: 1px solid;
	border-color:#880101;
	background-color:#eeefcf;
	font-size:11px;
	font-family:tahoma, verdana, sans-serif;
	color:#000000;
}
textarea {
	border: 1px solid;
	border-color:#880101;
	background-color:#eeefcf;
	font-size: 11px;
	font-family:tahoma, verdana, sans-serif;
	color:#000000;
}
select {
	border: 1px solid;
	border-color:#ff0000;
	background-color:#ff9966;
	font-size: 11px;
	font-family:tahoma, verdana, sans-serif;
	color:#000000;
}
tr.nadpis {
	font-family:tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#vypis {
	text-align: justify;
	padding-left: 10px;
	margin: 0px;
	font-weight: normal;
}
#vypis a {
	color:#880101;
	font-weight: normal;
	text-decoration:none;
}
#vypis a:hover {
	color:#880101;
	font-weight: normal;
	text-decoration: underline;
}
#hlavne-menu {
	position:absolute;
	top:0;
	left: 13px;
}
#sub-menu {
	width: 955px;
	height:40px;
	background-color:#FFFFFF;
	clear:both;
	background-image: url(../pictures/nasetipy_submenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px solid black;
}
/*  submenu zaciatok */
#navcontainer ul {
	margin-top: 8px;
	margin-left: 20px;
	background-color: #036;
	color: White;
	float: left;
}
#navcontainer ul li {
	display: inline;
}
#navcontainer ul li a {
	padding: 0.2em 1em;
	background-color: #b60000;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 2px solid #fff;
}
#navcontainer ul li a:hover {
	background-color: #8a0002;
	color: #fff;
}
#navcontainer ul li a:active {
	background-color: #8a0002;
	color: #fff;
}
/*  submenu koniec */

/* FORM */
form {
	margin-top: 0;
}
.forlabel {
	clear: both;
	float: left;
	width: 70px;
}
fieldset {
	color: #0D5100;
	border: 1px solid gray;
}
legend {
	color: black;
	font-weight: bold;
	border: 1px solid gray;
	background: white url("../pictures/right_bg.gif") repeat-x;
	padding: 2px 15px 2px 8px;
	margin-left: 20px;
}
legend span {
	background: url("../pictures/arrow2.gif") no-repeat;
	display: block;
	width: 19px;
	height: 14px;
	margin:0px 5px 0 0;
	float: left;
}
.line {
	padding: 4px 0 0 30px;
	clear:left;
	font-size: 12px;
}
.form_pad {
	padding: 1em 0;
}
.form_pad select, .form_pad input, .form_pad textarea {
	border: 1px solid silver;
	font-size: 12px;
}
.submit {
	padding: 0 10px;
	height: 1.8em;
	margin-top: 10px;
	background: #F0F0F0;
	border: 1px solid #1DB300;
}
.form_pad .noborder {
	border: none;
}
#order .forlabel {
	width: 100px;
}
#kontaktny-formular {
	margin-left: 25px;
}
.ErrorInfo {
	color: #980a0a;
	font-weight: bold;
}
.inputBox2 {
	border: 1px solid #c1a047;
	font-size: 12px;
	width: 50px;
}
.input {
	width: 100px;
	height: 21px;
	background:url('../pictures/input.jpg') no-repeat right top;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	margin-top: 6px;
	text-align: center;
}
.submitbt {
	background:url(../pictures/nasetipy_login.jpg) 0 0 no-repeat;
	width:60px;
	height:17px;
	border:none;
	cursor:pointer;
	float:left;
	margin:15px 20px 0 0;
}
table.content {
	width: 100%;
	margin: 5px 0 5px 0;
	border-collapse: collapse;
	border: 1px solid #d9d9d9;
}
table.content2 {
	width: 50%;
	margin: 0;
	border-collapse: collapse;
	text-align:left;
}
table.content th {
	padding: 4px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	border-bottom: 1px solid #bad4e8;
	border-right: 1px solid #fff;
	background-color: #b60001;
}
table.content th.left, table.content td.left {
	text-align: left;
}
table.content th.second {
	padding: 3px;
	padding-left: 5px;
	font-size: 11px;
	background: #c4d7ae url(../images/bg_header_second.gif) repeat-x;
}
table.content th a {
	font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
}
table.content th a:hover {
	color: #ffffff;
	text-decoration: underline;
}
table.content tr td {
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	padding-left: 5px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #bad4e8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
	background-color: #eeefcf;
}
table.content .match {
	text-align: left;
	color: #172836;
	font-weight: bold;
}
table.content td a {
	color: #005294;
	font-size: 11px;
	text-decoration: none;
}
table.content td a:hover {
	color: #000;
	text-decoration: underline;
}
table.allzapasy {
	width: 100%;
	margin: 5px 0 5px 0;
	border-collapse: collapse;
	border: 1px solid #d9d9d9;
}
table.allzapasy th {
	padding: 4px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	border-bottom: 1px solid #bad4e8;
	border-right: 1px solid #fff;
	background-color: #b60001;
}
table.allzapasy th.left, table.allzapasy td.left {
	text-align: left;
}
table.allzapasy th.second {
	padding: 3px;
	padding-left: 5px;
	font-size: 11px;
	background: #c4d7ae url(../images/bg_header_second.gif) repeat-x;
}
table.allzapasy th a {
	font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
}
table.allzapasy th a:hover {
	color: #ffffff;
	text-decoration: underline;
}
table.allzapasy tr td {
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #bad4e8;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a1a1a;
}
table.allzapasy td a {
	color: #005294;
	font-size: 11px;
	text-decoration: none;
}
table.allzapasy td a:hover {
	color: #000;
	text-decoration: underline;
}
table.allzapasy td .ikona {
	text-align: left;
	vertical-align:middle;
	width: 20px;
}
tr.prvy {
	background-color:#eeefcf;
}
tr.druhy {
	background-color:#FFFAF0;
}