/* Academia Aquatica CSS */

body,html,td 	{margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #535353;}
body			{background-color: #00003f; background-image: url(../images/gfx/bgr_page.jpg); background-repeat: repeat-x;}
img				{border: 0; padding: 0;}
a, div#homepageContent .floatingColumn a	{text-decoration: none; color: #4887ce;}
a:hover, div#homepageContent .floatingColumn a:hover			{text-decoration: none; color: #4ea1ff;}
acronym,abbr 	{border: 0;}
sup, sub		{vertical-align: baseline;}
p				{padding: 0em 0 1.0em 0; margin: 0;}
td				{vertical-align: top;}
form 			{padding: 0; margin: 0;}
address 		{font-style: normal;}

.skip			{display: none;}
.clear 			{clear: both;}

/* Headings */
h1, h2, h3, h4, h5 {color: #154587; font-family: Arial, Helvetica, sans-serif;}
h1				{font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;} 
h2				{font-size: 16px; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;}
h3				{font-size: 14px; font-weight: bold; padding: 0; margin: 0 0 5px 0; line-height: 1.0em;}
h4				{font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 5px 0; line-height: 1.0em;}

/* Main Frames */
#container 		{width: 900px; margin: auto; padding: 0; font-size: 11px; background-image: url(../images/gfx/bgr_gradient.jpg); background-repeat: repeat-x; height: 100%; overflow: hidden;}
#leftColumn 	{width: 210px; float: left;}
#mainColumn 	{width: 690px; float: left;}


/* Header */
#header 					{padding: 0; margin: 0;}


/* Footer */
#footer						{width: 900px; padding: 8px 0 8px 0; margin: auto; clear: both; color: #6383aa; font-size: 11px;}
#footer #footlinks 			{float: left; text-align: left;}
#footer #copyright 			{color: #6383aa; float: right;}
#footer #footlinks a 		{padding: 0 3px 0 3px;}


/* Content */
#newsTicker 				{background-image: url(../images/gfx/bgr_ticker.gif); background-repeat: no-repeat; height: 36px; font-size: 16px;}
#newsTicker #msg 			{margin: 10px 0 0 30px; color: #FFFFFF;}
#newsTicker #msg a 			{color: #c6bea3; font-weight: bold; padding: 0 8px 0 0;}

#featuredArticles 						{background-image: url(../images/gfx/bgr_featured.jpg); background-repeat: no-repeat; margin: 0 0 0 5px; border-top: 1px solid #FFFFFF; background-color: #FFFFFF;}
#featuredArticles ul 					{margin: 0; padding: 0; list-style: none; border: 0px solid #FF0000; height: 100%;}
#featuredArticles ul li 				{float: left; margin: 10px 0 0 0; padding: 0; border: 0px solid #FF0000; font-size: 11px; line-height: 12px;}
#featuredArticles ul li#a01 			{width: 230px;}
#featuredArticles ul li#a02 			{width: 220px; border-left: 1px solid #c6bea3;}
#featuredArticles ul li#a03 			{width: 230px; border-left: 1px solid #c6bea3;}
#featuredArticles ul li#a01 .copy 		{margin: 18px 15px 0 20px;}
#featuredArticles ul li#a02 .copy 		{margin: 18px 15px 0 15px;}
#featuredArticles ul li#a03 .copy 		{margin: 18px 15px 0 15px;}
#featuredArticles ul .heading 			{padding-top: 10px; color: #1066c8; font-size: 14px; display: block; font-weight: bold; line-height: 14px;}
#featuredArticles ul li#a01 .heading 	{margin: 0 15px 0 95px;}
#featuredArticles ul li#a02 .heading 	{margin: 0 15px 0 85px;}
#featuredArticles ul li#a03 .heading 	{margin: 0 15px 0 75px;}
#featuredArticles ul li a 				{color: #505050;}
#featuredArticles ul li a:hover 		{color: #4ea1ff;}
#featuredArticles ul li .arrow 			{color: #4ea1ff;}

#homepageContent 					{background: #ffffff; margin: 0 0 0 5px; padding: 30px 20px 30px 20px; border: 0px solid #FF0000;}
#homepageContent .floatingColumn 	{width: 195px; float: right; margin: 0 0 30px 20px;}
#pageContent 						{background: #ffffff; margin: 0 0 0 5px; padding: 30px 20px 30px 20px; border: 0px solid #FF0000; background-image: url(../images/gfx/bgr_page_top.jpg); background-repeat: no-repeat;  height: 100%;}
#homepageContent { font-weight: bold; color: #1066c8; }
#homepageContent a { color: #505050; }
#homepageContent a:hover { color: #4ea1ff; }

.banners 			{padding: 0; margin: 0 20px 0 20px; color: #82a9d9; border: 0px solid #FF0000;}
.banners img        {border: none; margin-bottom: 5px; }

.subNavColumn 	{width: 145px; float: right; margin: 0 0 50px 20px; padding: 0 0 0 20px; border-left: 1px solid #6496cf;}
#subNav 		{margin: 0 0 20px 0; padding: 0; list-style: none;}
#subNav li 		{margin: 0; padding: 0; border-bottom: 1px solid #e5dccb; padding: 3px 0 3px 0; font-weight: bold;}
#subNav li.odsad{padding-left: 5px;}

.imgLeft 	{float: left; margin: 0 20px 20px 0;}
.imgRight 	{float: right; margin: 0 0 20px 20px;}


/* Tablular Styles */
div.tblCaption 					{font-size: 0.70em; font-weight: bold; color: #003366; margin: 0 0 5px 0;}
table.shadedTable 				{margin: 0 0 15px 0; width: 100%; border-bottom: 1px solid #aabbcc;}
table.shadedTable th 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #aabbcc; border-top: none;  border-left: none;  border-right: none; color: #003366;}
table.shadedTable td 			{padding: 4px 20px 4px 10px; font-size: 1.0em; border-bottom: 0px solid #ebedf5;}
table.shadedTable td.blank 		{background-color: none;}
table.shadedTable td.shaded 	{background-color: #ebedf5;}
table.shadedTable th.doubleLine	{border-bottom: 1px solid #aabbcc; border-top: 1px solid #aabbcc;}

table.genericTable 				{border: 1px solid #ced2e3; border-collapse: collapse; font-size: 0.9em; margin: 0 0 20px 0;}
table.genericTable th 			{color: #FFFFFF; background-color: #0a2c81; font-size: 0.75em; text-align: left;}
table.genericTable td,th		{padding: 4px 5px 4px 10px; border: 1px solid #ced2e3;}
table.genericTable td.shaded 	{background-color: #f0f1f7;}
table.genericTable td.blank 	{background-color: #ffffff;}
table.genericTable td.total 	{background-color: #ffffff; border-top: 2px solid #ced2e3; font-weight: bold; color: #000000;}
table.genericTable th.subth 	{background-color: #a5abc7;}
table.genericTable a 			{color: #003366;}
table.genericTable a:hover 		{color: #9aa3cc;}
table.genericTable img.fileIcon {margin: 0 5px 0 0;}

table.formTable 			{border: 1px solid #ced2e3;}
table.formTable tr.first 	{border-top: 10px solid #000000;}
table.formTable td 			{padding: 3px 0 3px 15px; vertical-align: top;}
table.formTable td.label 	{font-weight: bold; width: 25%; padding-top: 10px;}
table.formSubTable  		{margin: 0 0 5px 0;}
table.formSubTable td 		{padding: 3px 0 3px 0px; font-size: 0.9em;}

.separator 					{display: block; border-bottom: 1px solid #CCCCCC; margin: 0px 0 10px 0;}

/* Forms */
form input, textarea	{border: 1px solid #C2C2C2; line-height: 1.1em;}
form input.submit 		{border: 1px solid #9aa3cc; background-color: #9aa3cc; font-weight: bold; padding: 0.2em 0 0.1em 0; margin: 0 0 1px 0; font-size: 1.0em; color: #ffffff;}
form input.radio		{border: 0;}
form input.checkbox		{border: 0;}
#lncQuickLinks label 	{display: block; float: left; padding: 4px 7px 0 0; border: 0px solid #000000;  font-size: 1.3em;}
#btnSearch 				{font-size: 1.3em;}

/* Left Navigation */
ul#leftNav 				{margin: 0 20px 12px 17px; padding: 0;}
ul#leftNav li 			{margin: 0; padding: 2px 0 2px 0; border-bottom: 0px solid #e2e2e2; font-weight: bold; line-height: 1.2em; list-style-image: url(../images/gfx/bullet01.gif);}
ul#leftNav li a 		{color: #003366;}
ul#leftNav li a:hover 	{color: #9aa3cc;}
ul#leftNav li .selected {color: #9aa3cc;}

/* Error Messages */
#errorMsg 			{width: 610px; border: 1px solid #bebebe; margin: 50px auto; padding: 30px 30px 30px 0px; font-size: 0.90em;}
#errorMsg h1		{font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em; }
#errorMsg ul		{margin: 0 0 0 20px; padding: 0;}
#errorMsg ul li		{margin: 0; padding: 3px 0 3px 0; list-style-type: square;}
#errorMsg .txtMsg 	{border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 15px 0 15px 0; margin: 0 0 15px 0; font-size: 1.2em;}
#errorMsg .msgBody 	{margin: 0 0 0 120px;}
#errorMsg .icoError {float: left; margin: 0 0 0 40px;}
#errorMsg .smallLogo {float: right;}

/* Adam Navigacia */
ul#menu { margin: 0; padding: 0; }
ul#menu li { list-style: none; margin: 0; padding: 0; }
ul#menu li a { display: block; width: 210px; height: 24px; background-position: 0px 0px; background-repeat: no-repeat; }
ul#menu li a:hover { display: block; width: 210px; height: 24px; background-position: 0px -24px; background-repeat: no-repeat; }

a.to_sme_my { background-image:url(../images/gfx/nav_to_sme_my.gif); }
a.zaciname { background-image:url(../images/gfx/nav_zaciname.gif); }
a.zdokonalujeme_sa { background-image:url(../images/gfx/nav_zdokonalujeme_sa.gif); }
a.firmam { background-image:url(../images/gfx/nav_firmam.gif); }
a.potapajme_spolu { background-image:url(../images/gfx/nav_potapajme_spolu.gif); }
a.cesty { background-image:url(../images/gfx/nav_cesty.gif); }
a.potapacsky_vystroj { background-image:url(../images/gfx/nav_potapacsky_vystroj.gif); }
a.pracujeme { background-image:url(../images/gfx/nav_pracujeme.gif); }
a.zaujimavosti { background-image:url(../images/gfx/nav_zaujimavosti.gif); }
a.fotogalerie { background-image:url(../images/gfx/nav_fotogalerie.gif); }
a.kontakty { background-image:url(../images/gfx/nav_kontakty.gif); }

/* Adam Box - Galerie */
.gal_link 
{
  float: left;
  display: block;
  
  width: 300px; height: auto;
  margin: 5px;
  padding: 0;
  /*border: 1px solid #000;*/
  cursor: pointer;
}

.gal_link .gal_thumb
{
  border: none;
  float: left;
  margin: 0; margin-right: 5px;
  
  display:block; width: 129px; height: 120px;
  padding-left: 7px; padding-top: 8px;
  text-align: center;
  background: url(../images/gfx/gal_back.gif) 0 0 no-repeat;
}

.gal_link strong
{
  font-size: 120%;
} 

a.gal_thumb
{
  float: left;
  margin: 2px; 

  display:block; width: 120px; height: 90px;
  text-align: center; }


.gal_p{  margin-bottom: 20px;} 

/* Adam Box - Akcie */
.act_action {
  display: block;
  float: left;
  
  width: 220px; height: auto;
  margin: 5px;
  margin-left: 0px;
  padding: 0;
  border: none;}
  * html .act_action { width: 220px; }
  .act_action h2 {font-size: 14px; font-weight: normal; padding: 0; margin: 0 0 2px 0; line-height: 1.0em;}

  
.act_thumb{
  float: left;
  margin: 4px;
}

.tour { display: block; width: 400px; border: none; }
  .tour h2 {font-size: 14px; font-weight: normal; padding: 0; margin: 0 0 2px 0; line-height: 1.0em;}
.tour .thumb { float: left; margin: 2px; }

.bazar
{ display:block;}

  .bazar  .hlavicka
  {
    display: block;
	width: 440px;
	background-color: #ded2b3;
	border-bottom: 1px solid #666;
	
	padding: 4px;
	padding-left: 20px;
  }
  .bazar  .titulok   
  { font-weight: bold;
    font-size: 110%; }
  .bazar .telefon {}
  .bazar  .meno 
  { border-top: 1px solid #ccc; font-size: 110%; }
  .bazar .email
  { font-style: italic; }
  .bazar  .pridane 
  {  }
  .bazar  .text 
  { display: block;
    width: 440px;
	padding: 4px;
	padding-left: 20px;
  }
  
.bazar label
{ display: block;
  float: left;
  
  width: 100px;
  font-size: 110%;
  padding: 0 10px 0 0;
  margin: 0;
  text-align: right;
}

.bazar input, .bazar select, .bazar textarea
{
  margin-bottom: 10px;
}

#homepageContent a { color: #c00; } #homepageContent a:hover { color: #f00; }

#fbfb { position: absolute; display: none; 
				width: 350px; height: 600px; padding: 1px;
				background: transparent url(../images/gfx/bgr_facebook.png) -51px 0px no-repeat; }