
/*tmava modra: 			#1d3456*/
/*vyrazna modra:		 	#3a68ac*/
/* oranzova:			#ff9c00*/


@import url(reset.css);
html{
	font-family: Verdana, Arial;
    background: transparent url(img/bg.gif) top right repeat;
	background-position:top center;
	font-size:12px;
	color:#FFFFFF;
}

body {text-align:center;
}

#main {margin: auto; text-align:left;}

#main, #header, #main_menu, #content  {width:910px; }

/*---------------- COMMON ------------------*/
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.full {width:100%;}
p, td, span, th {font-size:10px;}
th, strong {font-weight:bold;}
table.with_padding td, table.with_padding th {padding:3px;}
a {color: #ff9c00; text-decoration:none;}
#notice {width:100%; text-align:center; color:#FF0000;}


/*---------------- LOGIN ------------------*/
#logout{position:fixed; left:4px; top:4px;}



/*---------------- HEADER ------------------*/

#header {height:186px; position:relative;
	    background: transparent url(img/header.gif) top right no-repeat;
}
#header object {position:absolute; right:15px; top:9px;}


#main_menu {height:29px; margin-top:14px;  position:relative;
			background: #000000 url(img/mainmenu.gif) no-repeat;background-position:0px 4px;
			}
#main_menu a{background: url(img/mainmenu.gif) no-repeat; height:25px; position:absolute; top:0px;margin-top:3px;}
#main_menu a#m_novinky 		{background: url(img/mainmenu.gif) no-repeat;background-position: -52px  0px; width:122px; left: 52px;}
#main_menu a#m_cennik  		{background: url(img/mainmenu.gif) no-repeat;background-position: -198px 0px ; width: 98px; left:198px;}
#main_menu a#m_foto 			{background: url(img/mainmenu.gif) no-repeat;background-position: -322px 0px ; width: 74px; left:322px;}
#main_menu a#m_forum 		{background: url(img/mainmenu.gif) no-repeat;background-position: -421px 0px ; width: 95px; left:421px;}
#main_menu a#m_kontakt 		{background: url(img/mainmenu.gif) no-repeat;background-position: -542px 0px ; width:123px; left:542px;}
#main_menu a#m_rezervacie	{background: url(img/mainmenu.gif) no-repeat;background-position: -694px 0px ; width:153px; left:694px;}
#main_menu a#m_novinky:hover		{background-position: -52px -25px;}
#main_menu a#m_cennik:hover		{background-position:-198px -25px;}
#main_menu a#m_foto:hover		{background-position:-322px -25px;}
#main_menu a#m_forum:hover		{background-position:-421px -25px;}
#main_menu a#m_kontakt:hover		{background-position:-542px -25px;}
#main_menu a#m_rezervacie:hover	{background-position:-694px -25px;}
#main_menu a#m_novinky_a 	{background: url(img/mainmenu.gif) no-repeat;background-position: -52px  -51px; width:122px; left: 52px;}
#main_menu a#m_cennik_a  		{background: url(img/mainmenu.gif) no-repeat;background-position: -198px -51px ; width: 98px; left:198px;}
#main_menu a#m_foto_a 		{background: url(img/mainmenu.gif) no-repeat;background-position: -322px -51px ; width: 74px; left:322px;}
#main_menu a#m_forum_a 		{background: url(img/mainmenu.gif) no-repeat;background-position: -421px -51px ; width: 95px; left:421px;}
#main_menu a#m_kontakt_a 	{background: url(img/mainmenu.gif) no-repeat;background-position: -542px -51px ; width:123px; left:542px;}
#main_menu a#m_rezervacie_a	{background: url(img/mainmenu.gif) no-repeat;background-position: -694px -51px ; width:153px; left:694px;}

/*---------------- CONTENT ------------------*/
#content{margin-top:19px;}

.inner_container{padding: 0px 20px 0px 20px; }
.blue_top, .blue_middle, .blue_bottom {margin-left: 3px;}
.blue_top {width:710px; height:17px; margin-top:14px;background: transparent url(img/blue_top.gif) no-repeat;}
.blue_middle {width:710px; background: #1d3456; }
.blue_bottom {width:710px; height:17px; background: transparent url(img/blue_bottom.gif) no-repeat;}

/*---------------- CENNIK ------------------*/

#cennik_left{background: url(img/border.gif) top right repeat-y; width:50%;}
#cennik_right {width:40%;}
#cennik_right p{padding-left:8px;}

/*---------------- KONTAKT ------------------*/
p{padding:0px 100px 10px 200px; text-align:justify;}
#contactHolder{text-align:center;margin-left:200px;}
#imageDiv{height:344px;width:319px;background: url('img/MAPA_4.jpg') center center no-repeat;}


/*---------------- FOTO ------------------*/

div#thumbs {width:600px; height:100px; overflow:auto; margin-left:56px;}

div#thumbs img {width:100px; height:75px;}
div#detail {margin-left:56px; margin-top:16px;}
div#detail img {width:600px; /*height:398px;*/}
div#video {padding-left:80px;}
/*
scrollbar-face-color: #8AB200;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color:#53670D;
scrollbar-darkshadow-color: #53670D;
scrollbar-track-color: #D4E597;
scrollbar-arrow-color: #53670D;*}/


/*---------------- FORUM ------------------*/
.forum_form{width:580px; margin:10px 0px 0px 40px;}
.forum_form td {padding:4px 6px; vertical-align:top;}
.blue_input{background-color:#3a68ac;font-size:12px;
  border-bottom: 1px solid #4b7cc4;
  border-right: 1px solid #4b7cc4;
  border-top: 1px solid #15253d;
  border-left: 1px solid #15253d;
 }
#i_meno {width: 150px; height:22px;}
#i_znak {width: 70px; height:22px;}
#i_text {width: 304px; height:105px;}

#messages {margin:6px 10px 0px 40px; width:560px;}
.title{float:left;}
.time{float:right;}
.message_title{ height:14px; background-color:#3a68ac; font-weight:bold; padding:4px;}
#messages  p{padding:10px 20px 22px 20px;}

.page_navigator {width:600px; text-align:right;}

/*---------------- NEWS ------------------*/
.news_navigator {width:660px; text-align:right; position:relative; top:-50px;}
.news_title{ height:14px; font-weight:bold; padding:4px 6px;}
#news, #news_detail, .edit_form {width:660px; margin-left:30px;}
.news_item {float:left;width:218px;}

.news_item .item_fragment{padding:6px; font-size:10px;}
.item_fragment p { padding:0px;}
.item_fragment h1, .item_fragment h2, .item_fragment h3, .item_fragment h4 {
  text-indent:0px; font-weight:bold; margin:0px; height:auto; position:static; font-size:10px;
}

#news_detail .news_title .title {font-size:16px;}
#news_detail .news_content{padding: 6px 40px; font-size:10px;}
#news_detail .news_content p {padding:0px;}
#news_detail .news_content h1, #news_detail .news_content h2, #news_detail .news_content h3, #news_detail .news_content h4  {
	padding: 6px ; text-indent:0px; font-weight:bold; margin:0px; height:auto; position:static;
}
#news_detail .news_content h1{ font-size:16px;}
#news_detail .news_content h2{ font-size:14px;}
#news_detail .news_content h3{ font-size:12px;}

.edit_form {}
.edit_form td{padding:4px;vertical-align:top;}
.edit_form textarea {width:580px; height:300px;}
.edit_form  input.title {width:300px;}
.edit_form  input.date {width:140px;}

/*---------------- TABLES ------------------*/
td.price {text-align:right; font-weight:bold;}

/*---------------- STUFF ------------------*/
#stuff_container{}
.stuff {float:left; width:225px; height:150px; margin-right:20px;
		background: transparent url(img/stuff_bg.gif) no-repeat;}
.stuff p{margin:0px; padding:6px 14px;}

/*---------------- LOGOS ------------------*/
#logos {width:150px; float:right;}

#partners {border-collapse:separate; border-spacing:0px 25px;}
#partners td{background: transparent url(img/partneri2.png) no-repeat;width:150px;height:100px;text-align:center;}
/**#partners td.simon{background: transparent url(img/partners.gif) no-repeat;}
#partners td.markus{background: transparent url(img/partneri2.png) no-repeat;}
#partners td.empty{height:100px}*/
#partners tr{margin-top:20px;}
/*----------------- FAQ -------------------*/
#helpdesc {padding-left:20px; padding-right:20px;}
.faq_manu li{padding-top:10px;}
#helpdesc p{padding:0px 0px 5px 0px;font-size:12px;}

/*---------------- BUTTONS------------------*/
.button {border:0px; background-repeat:no-repeat; cursor:pointer;}
#submit_button{background-image: url(img/buttons/submit.gif); width:165px; height:50px;}

/*---------------- HEADINGS ------------------*/
h2{background-repeat:no-repeat; background-position:center left; height:50px; text-indent:-2000px;
	margin-left:20px; position:relative; top:-10px;}
h2#foto {background-image: url(img/headings/h_foto.gif);}
h2#forum {background-image: url(img/headings/h_forum.gif);}
h2#novinky {background-image: url(img/headings/h_novinky.gif);}
h2#cennik {background-image: url(img/headings/h_cennik.gif);}
h2#kontakt {background-image: url(img/headings/h_kontakt.gif);}
h2#rezervacie {background-image: url(img/headings/h_rezervacie.gif);}
h2#registracie {background-image: url(img/headings/h_registracie_blue.gif);}
h2#vybavenie {background-image: url(img/headings/h_vybavenie_blue.gif);}

h3{background-repeat:no-repeat; background-position:center left; height:50px; text-indent:-2000px;
	margin-left:20px; position:relative; }
h3#vitajte {background-image: url(img/headings/h_vitajte.gif);}
h3#registracie {background-image: url(img/headings/h_registracie.gif);}
h3#vybavenie {background-image: url(img/headings/h_vybavenie.gif);}

div.introduction{border: 3px solid #4b7cc4; padding: 20px; text-align:center; font-size:20px;}
.introduction span{text-align:center; font-size:20px;}

#meno, #kontrolny_znak{height:19px; margin:0px;}
#meno {background-image: url(img/headings/h_meno.gif); width:59px; }
#kontrolny_znak {background-image: url(img/headings/h_kontrolny_znak.gif); width:157px; }
/*---------------- RESERVATIONS ------------------*/
#reservation_flash_holder{margin-left:100px;}

/*---------------- FOOTER ------------------*/
#footer{background:transparent url(img/logo_pixfed.gif) center center no-repeat;
width:710px; height:70px;
}
