@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	{
	position:absolute;
	right: 13px;
	top: 0px;
	
		}

#left_side	{
	float:left;
	width: 696px;
	position: relative;
	text-align:justify;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	min-height: 950px;
		}	

#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;
	}
#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;}

.ikona img { vertical-align:bottom; }

tr.prvy
{
    background-color:#eeefcf;
  
}
tr.druhy
{
	background-color:#FFFAF0;
}