@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,em,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
object, embed{margin:0px; padding:0px;}

/****************************************************/

.error{border:2px solid #c11c00; color:#c11c00; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/error_red.png) center left no-repeat; background-position: 0px 10px;}
.info{border:2px solid #2a66dc; color:#2a66dc; margin:30px 60px 0px 60px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/info_blue.png) center left no-repeat; background-position: 0px 10px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{vertical-align:top;}

.more_link{font-weight:bold; font-size:12px;  text-decoration:none;}
.more_link:hover{ text-decoration:underline;}
/************************************************************/
		
body, html {
    text-align:center;
	margin:0px;
    padding:0px;
	background:#162333;
	color:#FFFFFF;
}

body#body{padding:0px; min-height:100%; height:auto;}
a{color:#439eee; outline:none;}
h1, h2 , h3, h4, h5, h6{}





/*natiahnutie na vysku okna*/
/*
html{min-height:100%;height:100%;}
body{min-height:100%; height:auto !important; height:100%; position:relative; min-width:1140px; }*/

/*******/

#main{width:960px; margin:auto; text-align:left; background:transparent url('img/bg_gradient.png') top center no-repeat;}

.main{width:960px; margin:auto; text-align:left;}

#header { position:relative; height:120px; padding:0px; position:relative; z-index:60; }
#logo{display:block; outline:none; float:left; height:120px; width:100px; z-index:5;}
#logo img{margin-top:4px; }
#header h1{position:absolute; top:45px; left:120px;}

#top_menu{float:right; padding:15px 0px 0px 0px; line-height:30px}
#top_menu a{text-transform:uppercase; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;
			float:right;margin-left:6px;}
#top_menu .tm_left{background:url('img/topmenu_left.png') 0 -30px no-repeat;padding:8px 4px;}
#top_menu .tm_middle{background:url('img/topmenu_middle.png') 0 -30px repeat-x;padding:8px 4px;}
#top_menu .tm_right{background:url('img/topmenu_right.png') 0 -30px no-repeat;padding:8px 4px;}
#top_menu a:hover .tm_left{background-position:0px 0px;}
#top_menu a:hover .tm_middle{background-position:0px 0px;}
#top_menu a:hover .tm_right{background-position:top right;}
#top_menu span{cursor:pointer !important;}
#top_menu a.active{color:#439eee;}

.eshop_icon{width:130px; height:44px; display:block; float:right; clear:right; margin:10px 0px 0px 0px;
			background:url('img/eshop_icon.png') 0 0px no-repeat;
}

.facebook_icon{width:112px; height:37px; display:block; float:right; clear:right; margin:12px 0px 0px 0px;
			background:url('img/facebook.png') 0 0px no-repeat;
}

/********         MAIN MENU          *******/

#menu a{ color:#fff;  outline:none; text-decoration:none;}

#menu{height:44px;  line-height:44px; padding:0px 18px; 
	  background:transparent url('img/menu_bg.png') top left no-repeat;}
/*body#body #menu a:hover{ background-position:0px -27px;}*/
#menu a.active{color:#439eee;}


/*search*/
.searchbox{float:right; height:44px;width:246px; background: url('img/searchbox.png') left center no-repeat }
.searchbox input{ float:left;background:transparent; width:172px;  margin:14px 0px 0px 7px; padding:0px; border:0px;}
.searchbox input.search_submit{float:right;width:auto; color:#ffd200; text-align:right; cursor:pointer;}
.search_highlight{background:#ffd200; color:#000}
.yellow{color:#ffd200;border-color:#ffd200;}
.sr_navigation, .sr_navigation a{color:#4b5b6e;padding-bottom:3px;}

#navigation{height:24px; line-height:24px; padding:0px 18px; font-size:11px;}
#navigation a{color:#fff; text-decoration:none;}

/*farby sekcii*/
.body_hadzana #menu a.active{color:#439eee;}


.button{width:61px; height:27px; line-height:27px; text-align:center; text-decoration:none; font-weight:bold; color:#000;
		display:block; background: url('img/button.gif') 0px 0px no-repeat;}
.button:hover{background-position:0px -27px;}



/********         CONTENT          *******/

#content{background:#001122 url('img/content_top.png') top center no-repeat; padding-top:14px;margin-bottom:14px;}
#content_bottom{background:#001122 url('img/content_bottom.png') bottom center no-repeat; padding-bottom:14px;}

#rightbox{float:right; width:358px; margin-right:14px;margin-top:-5px;}
#leftbox{float:left; width:560px; margin-left:14px;}
#content img{max-width:932px;}
#leftbox img{max-width:560px;}


/********         SIDEBARY          *******/
.box{width:358px;margin-top:5px; position:relative;}
.bigbox{width:560px; margin-top:14px;}
.box .inner, .bigbox .inner{padding:12px 16px;}
.box h3, .bigbox h3{color:#ffd200;text-transform:uppercase}

/*tmavomodry*/
.darkbox{background: url('img/darkbox_middle.png') top left repeat-y;}
.darkbox .btop{background: url('img/darkbox_top.png') top left no-repeat;}
.darkbox .bbottom{background: url('img/darkbox_bottom.png') bottom left no-repeat;}

/*svetlomodry*/
.lightbox{background: url('img/lightbox_middle.png') top left repeat-y;}
.lightbox .btop{background: url('img/lightbox_top.png') top left no-repeat;}
.lightbox .bbottom{background: url('img/lightbox_bottom.png') bottom left no-repeat;}

/*cierny - tabulka*/
.blackbox{background: url('img/blackbox_middle.png') top left repeat-y;}
.blackbox .btop{background: url('img/blackbox_top.png') top left no-repeat;}
.blackbox .bbottom{background: url('img/blackbox_bottom.png') bottom left no-repeat;}
.blackbox table{border:0px; width:100%;}
.blackbox table td, .blackbox table th{border:1px solid #252626; border-width:1px 0px; padding:4px 6px;}

/*tmavomodry velky*/
.bigdarkbox{background: url('img/bigdarkbox_middle.png') top left repeat-y;}
.bigdarkbox .btop{background: url('img/bigdarkbox_top.png') top left no-repeat;}
.bigdarkbox .bbottom{background: url('img/bigdarkbox_bottom.png') bottom left no-repeat;}

.dalsie_vysledky{position:absolute; top:12px; right:16px;}



/********         HADZANA         *******/
/* home */
#home_news{ margin:0px 0px 26px 0px; background:url('img/news_bg.png?20110315') top left no-repeat;}
#home_news .partneri_heading  a{font-size:11px !important; font-weight:normal; text-transform:none; float:right; margin-right:500px;}
#home_news .partneri_heading{padding:10px 18px;}
#home_news .news_holder{width:444px; float:left; margin:0px 16px; border:0px;}
#home_news img{max-width:132px;}
#home_news .button{margin-left:146px;}
#home_news .bottom_corners{height:5px; background:url('img/loga_bottom_corners.gif') bottom left no-repeat;}
#home_news h3 a{text-decoration:none;}

/********         SUPISKA         *******/
.member{border:1px solid #162333; background:#001122; width:560px; min-height:300px}
.with_border{width:100%;}
.member_photo{float:left; width:260px; margin:20px; }
.member_info{float:right; width:240px; margin:20px 20px 20px 0px;text-align:left; }
#floatbox-box{position:relative;z-index:950; width:560px}
.close-floatbox{position:absolute; z-index:960; top:4px; right:4px; outline:none;}


/********         TURNAJE         *******/
.turnaj{border:1px solid #162333; background:#001122; width:560px;}
.turnaj_info{margin:20px; text-align:left;}
.turnaj_info img{max-width:520px;}
#floatbox-box{position:relative;z-index:950; width:560px}
.close-floatbox{position:absolute; z-index:960; top:4px; right:4px; outline:none;}



/********         GALERIA         *******/
.gallery_holder{float:left; text-align:center; height:200px;}
.gallery_holder img{margin:6px;}
.gallery_holder a{font-size:14px;}
.photos .thumb {float:left; height:120px; margin:6px 12px 6px 0px;}


/********         AKTUALITY         *******/
.news_holder{border-bottom:1px solid #404e5e; padding:10px 0px; }
.news_holder img{float:left; margin:0px 14px 14px 0px;}
.news_holder h3{color:#FFF;}
.news_holder .news_date{color:#439eee;}

/********         AKTUALNE VYSLEDKY         aj v content.css*******/
.aktualne_vysledky{margin-bottom:0px;}
.aktualne_vysledky td{text-align:center; padding:2px 0px 4px 0px;}
.aktualne_vysledky td.liga_name{font-weight:bold;text-align:left;padding-bottom:6px;}
.aktualne_vysledky td.info_link{text-align:right;padding-bottom:6px;}
.aktualne_vysledky td.vysledok{font-size:16px; vertical-align:bottom;font-weight:bold;}
.aktualne_vysledky td.team_logo{width:150px;}

/********          LOGA          *******/

#partneri_logos{height:188px; margin:0px 0px 26px 0px; background:url('img/loga_bg.png?20110315') top left no-repeat;}
.partneri_heading{text-transform:uppercase; color:#607181; font-size:14px; font-weight:bold;}
#partneri_logos .partneri_heading{padding:10px 18px;}

.logos .inner {padding:4px; text-align:center;}					 
.logos img{max-height:68px; max-width:90px; margin:4px;vertical-align:middle;}		
.logos  a{}
		 

/********          HOMEPAGE          *******/
#homepage{background:#152332 url('img/hp/hp_top.png') center top repeat-x; padding:0px;}
#hp_content{width:960px; margin:auto; text-align:left; min-height:552px;
			background:#152332 url('img/hp/hp_center.jpg?201103158') center top no-repeat;}
#hp_bottom{width:960px; margin:auto; text-align:left; height:163px;
			background: url('img/hp/hp_bottom.jpg?201103158') center top no-repeat;}
			
#hp_header{height:58px;}
#hp_menu{width:427px; float:right; position:relative; z-index:200; height:58px;}
#hp_menu a{display:block; height:43px; float:left; margin-left:10px; margin-top:8px;outline:none; text-indent:-5000px}
#hp_menu a:hover{background-position:0px -43px;}
#rm_predstavenie_klubu{background-image: url('img/hp/m_predstavenie_klubu.png'); width:173px;}
#rm_historia{background-image: url('img/hp/m_historia.png'); width:109px;}
#rm_kontakty{background-image: url('img/hp/m_kontakty.png'); width:115px;}

		
#hp_sports{height:494px; position:relative;}
#hp_sports a{display:block; height:31px; line-height:31px; margin:0px 0px 26px 0px; background-repeat:no-repeat;
			font-size:14px; font-style:italic; color:#cccccc; text-decoration:none;}

#hp_sports a:hover{color:#439eee; }

#hp_left, #hp_right {width:230px; padding-top:74px; margin:0px 23px;}


#hp_left a{background-position:0px 0px; text-align:left; padding-left:58px;}
#hp_right a{background-position:198px 0px; text-align:right; padding-right:58px;}

#hpm_bedminton{background-image:url('img/hp/m_bedminton.png');}
#hpm_bezeckyoddiel{background-image:url('img/hp/m_bezeckyoddiel.png');}
#hpm_box{background-image:url('img/hp/m_box.png');}
#hpm_hadzana{background-image:url('img/hp/m_hadzana.png');}
#hpm_krasokorculovanie{background-image:url('img/hp/m_krasokorculovanie.png');}
#hpm_kanoistika{background-image:url('img/hp/m_kanoistika.png');}
#hpm_strelba{background-image:url('img/hp/m_strelba.png');}
#hpm_soss{background-image:url('img/hp/m_soss.png');}
#hpm_taekwondo{background-image:url('img/hp/m_taekwondo.png');}
#hpm_vodnyslalom{background-image:url('img/hp/m_vodnyslalom.png');}

#hp_left   a:hover{background-position:0px -31px;}
#hp_right a:hover{background-position:198px -31px;}

#hp_partneri_heading {position:absolute; bottom:2px; left:18px; }
#hp_footer {color:#ffffff; padding:10px 0px 16px 0px; text-align:center; color:#ccc; font-size:10px;  }
		
#hp_footer a{color:#ffffff; text-decoration:none;}	
#hp_footer a:hover{color:#ffffff;text-decoration:underline;}

#hp_footer img{vertical-align:middle;}
#hp_footer .left{margin-left:16px;}
#hp_footer .right{margin-right:16px;}


/********        HOMEPAGE_PODSTRANKA          *******/
#hp_subpage{padding:14px;}		 
		 
/********         SITEMAP         *******/	 
.sitemap{border-top:1px solid #313f50; background:#101a22;}
.sitemap a{color:#fff;text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}

.sitemap ul {margin:auto; width:924px; min-height:40px; list-style:none;  text-align:left; padding:10px 0px;}
.sitemap ul ul{padding:10px 0px;  width:184px;  min-height:auto; line-height:17px;}


.sitemap ul li{float:left; width: 184px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.sitemap ul ul li{float:none; font-size:11px; font-weight:normal; text-transform:none;}

.sitemap_reduced ul li{font-weight:normal}

.sitemap_hpsubpage ul li{width:auto; padding-right:50px;}

/********          FOOTER          *******/
#footer {color:#ffffff; padding:10px 0px 16px 0px; text-align:center; color:#ccc; font-size:10px; border-top:1px solid #313f50;
		line-height:25px;}
		
#footer a{color:#ffffff; text-decoration:none;}	
#footer a:hover{color:#ffffff;text-decoration:underline;}
#footer img{vertical-align:middle;}
#footer .left{margin-left:16px;}
#footer .right{margin-right:16px;}

#debug{color:#000000;}



