@charset "utf-8";
/* CSS Document */

* { padding:0px; margin:0px; }

body {background-image:url(../i/orlik-zv.jpg); background-position:top; background-repeat:repeat-x; background-color:#09132c; position:static; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFF; text-align:center; }

#wrap {margin:0 auto; position:relative; width:950px;}

#top_navigation { float:left; width:950px; height:132px; text-align:left}
#top_menu {	height:36px; width:950px; float:left; text-align:left;}
#top_menu ul{ float:left; margin:0px; padding:0px; list-style:none;}
#top_menu ul li { float:left; }
#top_menu ul li img {border:none;}

#top_navigation #logo{ float:left; width:450px; height:96px;}
#top_navigation #logo img {float:left; border:none;}

#line_up {float:left; width:950px; height:5px; background-color:#6de304;}

#top_odkazy { float:right; width:420px; text-align:left; color:#FFF; padding-top:40px;}
#top_odkazy img{ float:left; border:none; margin-left:10px; margin-right:10px; margin-top:5px;}
#top_odkazy a { color:#FFF; text-decoration:underline; float:left; font-size:11px;}
#top_odkazy img.wifi {float:right; margin-top:-24px; margin-left:20px; margin-right:0px;}


#top_content { float:left; height:255px; width:950px; background-color:#6de304; text-align:left}
#top_content_sub { float:left; height:185px; width:950px; background-color:#6de304; text-align:left}

#kalendar { float:left; height:255px; width:265px; text-align:left; padding-left:15px; padding-top:15px;}
#kalendar #c_nav { float:left; padding:5px; text-align:center; font-weight:bold; font-size:13px; width:260px; margin-left:-10px;}
#kalendar #c_nav img { border:none;}
#kalendar table { width:252px; float:left; margin-top:5px;}
#kalendar table td { padding:1px; text-align:center; padding-top:2px; padding-bottom:2px;  }
#kalendar table td.day { padding:1px; text-align:center; padding-right:8px; border-bottom-color:#093; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#093; border-top-style:solid; border-top-width:1px; padding-top:6px; padding-bottom:6px; }
#kalendar table td a { color:#FFF; text-decoration:none; width:18px; padding:2px; text-align:center; float:left; margin-left:3px;}
#kalendar table td a:hover { background-color:#489602;}
#kalendar table td a.today { background-color:#489602;}
#kalendar table td a.active { background-color:#F03;}
#kalendar table td a.active2 { background-color:#0097e6;}

#c_nav .p {float:left; margin-right:20px; margin-top:3px;}
#c_nav .n {float:right; margin-left:20px; margin-top:3px;}

#footer { font-size:11px; line-height:17px; text-align:left; padding:10px; width:930px; float:left; border-top-color:#355f9a; border-top-style:solid; border-top-width:1px; padding-top:14px; margin-top:20px; }
#footer a {color:#ff3939;}
#footer .text_left {width:680px; float:left; text-align:left}
#footer .text_right { width:250px; float:right; text-align:right}
#footer .text_right a {text-decoration:none;}

#content {float:right; width:650px; padding-left:20px; text-align:left; margin-top:10px;}
#content h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:italic; line-height:28px; color:#4db0e6;}
#content h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:normal; line-height:24px; color:#F00;}
#content a { color:#F00; text-decoration:none; font-style:normal;}

.novinka_body {float:left; text-align:left; margin-top:25px; width:650px; margin-bottom:20px;}
.novinka_body2 {float:left; text-align:left; margin-top:-25px; width:650px; margin-bottom:20px;}

#infobox {float:left; text-align:left; width:950px;}

#pozvanka { background-image:url(../i/info.png); background-repeat:no-repeat; width:210px; height:76px; float:left; margin-top:15px; margin-bottom:15px; color:#ffffff; font-size:15px; padding-left:105px; padding-top:18px; font-size:11px; color:#666;}
#pozvanka h1 {font-size:18px; line-height:24px;}
#pozvanka h1 a {text-decoration:none; color:#F00;}
#pozvanka h1 a:hover {text-decoration:underline; color:#09F;}

#rezervacia { background-image:url(../i/rezervacie.png); background-repeat:no-repeat; width:215px; height:53px; float:left; margin-top:15px; margin-bottom:15px; color:#ffffff; font-size:14px; line-height:19px; padding-left:105px; padding-top:41px;}
#ako-k-nam { float:right; margin-top:16px; margin-bottom:17px; margin-right:-5px;}
#ako-k-nam  img {border:none;}

#top_obrazky { float:right; overflow:hidden; width:670px; height:255px; list-style:none;}

#obsah { float:left; width:950px; margin-top:40px; text-align:left;}
#obsah .left { float:left; text-align:left; width:640px; padding-left:0px; padding-top:0px;}
#obsah .right { float:right; text-align:left; width:300px;}

#obsah a { color:#F00; text-decoration:none; font-style:normal;}
#obsah a:hover { text-decoration:underline;}

#obsah h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:24px; line-height:32px; color:#FFF; padding-bottom:5px; }
#obsah h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:24px; line-height:32px; color:#FFF; padding-bottom:5px; }

#gallery_pack {float:left; width:640px;}
div .foto { float:left; width:160px; height:110px; text-align:left;}
div .foto img {border:none; }
div .foto a { border-color:#355f9a; border-style:solid; border-width:2px; float:left; margin:3px;}
div .foto a:hover { border-color:#ff3939; border-style:solid; border-width:5px; float:left; margin:0px;}
div .foto .foto_img { width:145px; height:90px; float:left; background-repeat:no-repeat; background-position:top;}

#map {float:right; width:440px; margin-right:10px; border-color:#CCC; border-width:6px; border-style:solid; background-color:#666; text-align:center}

td.head { padding:2px; background-color: #6DE304;} 

#news { float:left; width:270px; text-align:left; padding-top:35px; padding-left:10px;}
#news h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:24px;}
#news h2 { font-weight:bold; font-size:14px; color:#F00; line-height:20px; } 
#news h2 a {color:#F00; text-decoration:none;}
#news h2 a:hover {text-decoration:underline;}
#news img.hr { float:left; margin-top:15px; margin-bottom:15px; width:280px; margin-left:-10px; height:1px;}
#news .news_text { float:left; text-align:left; font-size:11px; color:#FFF; line-height:14px; }
#news img {border:none;}

#obsah .right h2 { font-weight:bold; font-size:14px; color:#F00; line-height:20px; } 
.right .news_text { float:left; text-align:left; font-size:11px; color:#FFF; line-height:14px; }
.right .news_text img {border:none;}
.right img.hr { float:left; margin-top:15px; margin-bottom:15px; width:290px; margin-left:0px; height:1px; clear:both;}

.left img.hr { float:left; margin-top:15px; margin-bottom:15px; width:98%; margin-left:0px; height:1px; clear:both}

.button_viac { width:101px; height:22px; text-align:center; color:#FFF; padding-top:6px; background-image:url(../i/btn-viac-novinky.png); background-repeat:no-repeat; float:left; margin-left:0px; margin-top:10px;}
.button_viac a {color:#FFF; text-decoration:none; font-size:11px; }
.button_viac a:hover {color:#FFF; text-decoration:underline;}

#content .button_reg { width:160px; height:22px; text-align:center; color:#FFF; padding-top:6px; background-image:url(../i/btn-registracie.png); background-repeat:no-repeat; margin-right:15px; margin-top:10px; float:left;}
#content .button_reg a {color:#FFF; text-decoration:none; font-size:11px; }
#content .button_reg a:hover {color:#FFF; text-decoration:underline;}

#facebook { float:right; padding-left:0px; padding-top:12px; text-align:left; width:150px; line-height:13px;}
#facebook img {float:left; margin-right:6px; border:none; margin-top:-7px;}
#facebook a {text-decoration:none; color:#FFF; font-size:10px; font-weight:bold}
#footer #facebook2 { float:right; position:relative; z-index:100; text-align:left; padding-top:8px;}
#footer #facebook2 a {text-decoration:none; color:#FFF; font-weight:bold; font-size:11px;}
#footer #facebook2 img {border:none; float:left; margin-right:4px; margin-top:-1px;}

.podujatia_text {text-align:justify; padding-right:10px;}

img.news_separator {float:left; width:630px; height:1px; margin-top:10px; margin-bottom:10px; clear:both; }

.formx {padding:5px; width:250px; background-color:#FFF; border-color:#09F; border-style:solid; border-width:1px; color:#666; font-size:12px; float:left;}
.formk {padding:5px; width:100px; background-color:#FFF; border-color:#F00; border-style:solid; border-width:1px; color:#666; font-size:12px; float:left;}
.formx_text {padding:5px; width:250px; height:80px; background-color:#FFF; border-color:#09F; border-style:solid; border-width:1px; color:#666; font-size:12px; float:left;}
