/** 
 * Calvary theme, all rights reserved
 * www.calvary.sk
 * Main Layout File
 */
 
/* ELEMENTS VALUES RESET */
/*html, body, div, span, h1, h2, h3, h4, p, a, address, cite, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table*/
	
 *	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-family: inherit;
	}	
/* ELEMENTS VALUES RESET */

html, body {
	height: auto;
	width:100%;
	font-size:75%;

}

a {
	color: inherit;
	text-decoration: inherit;
}

html>body {
	font-size: 12px;
	line-height:1.5em;/* 18px */
	}

body {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, Kalimati, sans-serif;
	background:#fff;
	height:100%;
	width:100%;
	/*background:#497390 url(../images/back-blue.jpg) no-repeat;*/
	background:#1f292c url(../images/back-fade.png) repeat-x;
	/*background-attachment:fixed;*/
	}
		#background{background: url(../images/back-curly.png) repeat;
		background-attachment:fixed;
		height:100%;
		width:100%;
		}
/*---------------PARAGRAPH STYLES and TYPOGRAPHY-----------*/

	p {font-size: 1em;/* 12px */ line-height: 1.5em;/* 18px */ margin: 0 0 1.5em 0;}
	
	#related_info p{font-size: 1em; /* 12px */ 	line-height: 1.5em;}
	
	h1 {margin-top:0.1em; margin-bottom:0.6941em; font-size: 2.8333em; /* 34px */ line-height: 1.0588em; /* 36px */ letter-spacing: -2px; font-family: "Century Schoolbook", Georgia, Times, serif; font-weight:bold;}
	h2 {font-size: 2.3333em; /* 28px */ line-height: 1.2857em; /* 36px */ letter-spacing: -1px; font-family: "Century Schoolbook", Georgia, Times, serif; font-weight:bold;}
	h3 {font-size: 2em; /* 24px */ line-height: 1.5em; /* 36px */ letter-spacing: -2px; font-family: "Century Schoolbook", Georgia, Times, serif; font-weight:bold;}
	h3.related {
		color:#111; 
		text-align:center;
		 margin:26px auto 9px auto;
		  width:85%;
		   border-bottom:1px dotted #223;
		   font-size: 2em; /* 24px */ 
		   line-height: 1.5em; /* 36px */ 
		   letter-spacing: -2px;
		    font-family: "Century Schoolbook", Georgia, Times, serif; 
			font-weight:bold;}
	h4 {color:#111;
	 font-size: 1.333em;
	  line-height: 1.125em; /* 18px */
	  letter-spacing:-1px;
	   font-family: "Century Schoolbook", Georgia, Times, serif; 
	   font-weight:bold;
	   }
	h4.date {margin-top:0em;font-size:1.3333em;/* 16px */ line-height:1.125em;/* 18px */ letter-spacing:3px;font-family: "Century Schoolbook", Georgia, Times, serif; font-weight:normal;}
			

	
	.dropcap:first-letter {
	display:block;
	float:left;
	font-size:3.33em;
	padding-right:4px;
	}	
/*---------------PARAGRAPH STYLES and TYPOGRAPHY-----------*/

/*---------------IMAGES-----------*/
	img {margin:0.5em 0 0.5em 0; border:2px solid white; display:inline-block;}
		img.left {float:left; margin-left:0; margin-right:1.2856em;}
		img.right {float:right; margin-right:0; margin-left:1.2856em;}
		
	#related_info img {margin:7px/* 9px */ 0; display:inline-block;}
		#related_info img.left {margin:0.1666em/* 2px */ 9px 0 0;}
		#related_info img.right {margin:0.1666em/* 2px */ 0 0 9px;}
/*---------------IMAGES-----------*/

		#lineref{
visibility:hidden;
	position:absolute;
	top:12px;
	z-index:2000;
	color:#222;
	font-size: 1em; /* 12px */
  	line-height: 1.5em; /* 18px */
}

#wrapper  {
	margin:20px auto 20px auto;
	position:relative;
	width:970px;
}	
	h1#logo{
		/*margin:10px 10px 20px 710px;*/
		/*background:url(../images/logo_text.png) no-repeat center;*/
		font-family:Georgia;
		font-size:52px;
		color:white;
		letter-spacing:-4px;
		line-height:32px;
		margin-bottom:18px;
		margin-top:-10px;
		/*text-indent:-900%;
		 overflow:hidden; */
		}
	#logo span.small{
		font-size:16px;
		text-transform:uppercase;
		letter-spacing:1px;
		display:block;
	}
			
/* ----------------- begin MENU AND DROPDOWN CLASSES BEGIN --------------------------- */
#menu {
	position:relative;
	z-index:5;
	margin:-5px 0 0 -6px;
	background: url(../images/main_menu-back2.png) no-repeat;
	width:985px;
	height:68px;
	}
#menu>ul {
	list-style:none;
	padding-left:10px;
	padding-top:20px;
}
#menu>ul>li {
	display: inline-block;
	position: relative;
	height:63px;
}
#menu>ul>li>a{
	margin-left:30px;
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-900%;
}
#menu.prihlaseny>ul>li>a{
	margin-left:5px;
}

#menu li ul.c0 {
	display: none;
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding:0;
	margin: 0 0;
	width: 200px;
	z-index: 200;
	list-style-image: none;
	text-indent: 0;

	top:30px;
	left:10px;

	padding: 5px 0 0 0 ;
	font-size:14px; /* 24px */
	line-height: 21px; /* 36px */
	font-family: "Century Schoolbook", Georgia, Times, serif;
	font-weight: bold;
}

#menu li ul.c0 li {
	display:block;
	background: url(../images/gem-gray-transparent.png) repeat;
	padding:2px 8px;
}
#menu li ul.c0 li a {
	color: #ffffff;
	background:none;
}

#menu li.over ul.c0 {
	display:block;
}
			
#menu li.ine a {
	text-indent: 0px;
	color: #ffffff;
	font-size: 20px;
}
#menu li.uvod a{
	/*top:-14px;*/
	width:63px;
	height:30px;
	background: url(../images/grunge_texts/uvod.png) no-repeat;
}
#menu li.spolocenstvo a {
	width:149px;
	height:30px;
	background: url(../images/grunge_texts/spolocenstvo.png) no-repeat;
}
#menu li.kontakt a{
	width:93px;
	height:30px;
	background: url(../images/grunge_texts/kontakt.png) no-repeat;
}
#menu li.foto a {
	width:55px;
	height:30px;
	background: url(../images/grunge_texts/foto.png) no-repeat;
}
#menu li.video a {
	width:71px;
	height:30px;
	background: url(../images/grunge_texts/video.png) no-repeat;
}
#menu li.english a {
	width:86px;
	height:30px;
	background: url(../images/grunge_texts/english.png) no-repeat;
}
				
				/*
				#menu li.uvod:hover {width:117px; height:62px; background: url(../images/grunge_texts/uvod-selected.png) no-repeat;}
				#menu li.spolocenstvo:hover {width:167px; height:77px; background: url(../images/grunge_texts/spolocenstvo-selected.png) no-repeat;}
				*/
	
#login_top{
	position:absolute;
	right:50px;
	top:18px;
	width:183px;
	height:33px;
	/*background: url(../images/login_small_fields.png) no-repeat 65px 0px;	*/
	/*border: 1px solid #000;*/
}
#login_top a.login {
	background: url(../images/grunge_texts/login.png) no-repeat 0px -2px;
	display:block;
	text-indent:-900%;
	overflow:hidden;
	float:right;
	width:58px;
	height:18px;
}
	
	/*a.login:hover{
		background: url(../images/grunge_texts/login-selected.png) no-repeat 0px -2px;
	}*/
#login_top form{
  float:right;
  width: 100px;
	margin: 0px;
  margin-right: 5px;
	/*border: 1px solid #000;*/
}

#login_top input{
	background: none;
	font-size: 12px;
	margin-bottom:2px;
	width:100px;
	display:block;
	border: 1px solid #000;
}

#login_top .comboboxContainer {
	border: 1px solid #000;
	height: 10px;
}

#login_top .comboboxValueContent {
	height: 10px !important;
}

#logged_top{
	color: #fff;
	text-shadow: #000 0px 0px 4px;
	text-align: right;
	position:absolute;
	right:50px;
	top:18px;
	width:183px;
	height:33px;
}
		
/* ----------------- end MENU AND DROPDOWN CLASSES --------------------------- */


			
#content_wrappper{
	position:relative;
	z-index:1;
	margin:-15px 0 0 0;
	padding:38px 34px 14px 34px;	
	background: url(../images/hp_content-back4.png) repeat-y;		
	width:969px;
	display:inline-block;
}


			#welcome_box{
				float:left;
				width:646px;
				height:364px;
				border:solid 1px #000000;				
				background-color:gray;		
				position:relative;
				z-index:1;
			}
				#welcome_box .text{
					border:solid 2px #ffffff;
					height:330px;
					padding: 1.25em 1.5em 1.25em 1.5em;
					overflow:auto;
				}
				#welcome_box .media{
					border:solid 2px #ffffff;
					height:360px;
					padding:0;
					overflow:hidden;
					}
			
			#tabs{
				margin-top:-1px;
				text-indent:-900%;
				overflow:hidden;				
			}
				#tabs .tab a{
					width:153px;
					height:25px;
					float:left;
				}
					#tabs .video_na_dnes a{background: url(../images/buttons/tab_video_na_dnes.png) no-repeat;}
					#tabs .video_na_dnes a:hover{background: url(../images/buttons/tab_video_na_dnes-hover.png) no-repeat;}
					#tabs .video_na_dnes a:active{background: url(../images/buttons/tab_video_na_dnes-current.png) no-repeat;}
						
					#tabs .aktualne a{background: url(../images/buttons/tab_aktualne.png) no-repeat;}
					#tabs .aktualne a:hover{background: url(../images/buttons/tab_aktualne-hover.png) no-repeat;}
					#tabs .aktualne a:active{background: url(../images/buttons/tab_aktualne-current.png) no-repeat;}
						
					#tabs .empty a{background: url(../images/buttons/tab_button.png) no-repeat;}
					#tabs .empty a:hover{background: url(../images/buttons/tab_button-hover.png) no-repeat;}
					#tabs .empty a:active{background: url(../images/buttons/tab_button-current.png) no-repeat;}					
			
#article{
	float:left;
	width:635px;
	margin-right:13px;
	font-size: 1.1666em;
	line-height: 1.2857em;
	padding-bottom: 10px;
	/*margin: 0 0 1.2857em 0;*/
}
	
#article a {
	text-decoration: underline;
}
		
		ul.share{
			margin:0;
			list-style:none;			
			line-height:20px;
			height:20px;
			float:right;
			}
		ul.share a {display:block; text-indent:-900%;overflow:hidden;}
		ul.share span {text-indent:0px; float:left; font-weight:bold;}
		ul.share li {float:left; width:20px; margin: 0 0 0 22px;}
			ul.share .myspace{background: url(../images/icons/myspace.gif) no-repeat;}
			ul.share .facebook{background: url(../images/icons/facebook.gif) no-repeat;}
			ul.share .delicios{background: url(../images/icons/delicios.gif) no-repeat;}
			ul.share .google{background: url(../images/icons/google.gif) no-repeat;}
			ul.share .mail{background: url(../images/icons/mail.gif) no-repeat;}
			ul.share .tweeter{background: url(../images/icons/tweeter.gif) no-repeat;}
	
		#related_info{			
			width:220px;
			margin-left:30px;			
			float:left;						
		}		
		
		#related_info.related_info-recent_video{}
		#related_info.related_info-article{}
		
		
		#related_info .related_divider
		{border-top:1px dotted #444; margin: -1px 30px 0 30px;}
		
		.posledne_videa{
				background: url(../images/grunge_texts/posledne_videa.png) no-repeat;
				display:block;
				text-indent:-900%;
				overflow:hidden;
		  		height: 3em; /* 36px */		  		
			}
			#related_info #line-vertical{background: url(../images/gem-black.gif) repeat-y 41px}
			
			#related_info.related_info-recent_video a{			
				text-decoration:none;
				color:black;
				font-size: 1em; /* 12px */
	  			line-height: 1.5em; /* 18px c64747*/
				display:inline;
			}
			#related_info.related_info-recent_video a:hover{			
				color:white;
			}
			
			
			#related_info .date{vertical-align:top; width:50px; display:inline-block;}
			#related_info .text{width:170px; display:inline-block;}
				
			#related_info a.link_more {color:#9a1616;}
			#related_info a.link_more:hover {text-decoration:underline; color:#9a1616;}
			
#footer{
	position:relative;
	color:#f4f4f4;
	z-index:2;
	margin:-15px 0 0 -10px;
	padding:0 0 18px 8px;
	background: url(../images/footer-back4.png) no-repeat;
	width:985px;
	height:150px;
	display:inline-block;
	
}
#footer a{
	color:#f1f1f1;	
	line-height: 1.5em;
	font-size:1em;
	text-decoration:none;	
}
	#footer a:hover{
		text-decoration:underline;
		color:#79b0d7;
	}
	#latest_articles{
		margin-top:2em;
		padding-left:40px;
		width:640px;
		float:left;
	}
	#latest_articles a{display:block;}
	
		.najnovsie_clanky{
				background: url(../images/grunge_texts/najnovsie_clanky.png) no-repeat;
				display:block;
				text-indent:-900%;
				overflow:hidden;
		  		height: 3em; /* 36px */
		}		
			
	#about_us{
		color:#f4f4f4;
		padding-top:2em;
		margin-left:32px;
		float:left;
		width:222px;
	}	
		.o_nas{
			background: url(../images/grunge_texts/o_nas.png) no-repeat;
			display:block;
			text-indent:-900%;
			overflow:hidden;
		  	height: 3em; /* 36px */
		}
	
	#article_navigation{
		margin-top:2em;
		padding:0 30px;
	}
	#article_navigation b {
		font-size: 120%;
	}
	#article_navigation a{
		font-family: "Century Schoolbook", Georgia, Times, serif;
		font-size: 1em; /* 12px */
  		line-height: 1.5em; /* 18px */
	}
	#article_navigation a .bigger{
		display:block;
		font-weight:bold;
		margin-top:4px;
		font-size: 1.1666em; /* 14px */
  		line-height: 1.2857em; /* 18px */
	}
	#article_navigation .dolu1{float:left; width:222px; text-align:left;}
	#article_navigation .dolu2{float:left; width:469px; text-align:center;}
	#article_navigation .dolu3{float:right; width:222px; text-align:right;}
	
#article_navigation .dolu1:first-line,
#article_navigation .dolu2:first-line,
#article_navigation .dolu3:first-line	{
	color: #fff;
	font-size: 1.333em;
	line-height: 1.125em; /* 18px */
	letter-spacing:-1px;
	font-family: "Century Schoolbook", Georgia, Times, serif; 
	font-weight:bold;
}

#tlacitka_hore_vpravo, #tlacitka_dole_vpravo {
	position: relative;
	text-align: right;
	font-family: "Century Schoolbook", Georgia, Times, serif;
	font-size:14px;
	
}
#tlacitka_hore_vpravo > div, #tlacitka_dole_vpravo > div {
	display:inline-block;	
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	padding-bottom: 4px;
	
}

#tlacitka_hore_vpravo > div > a, #tlacitka_dole_vpravo > div > a {
	padding:0px 4px 4px 4px;
	color: #000000;
	text-decoration: none;
}
#tlacitka_hore_vpravo > div > a:hover, #tlacitka_hore_vpravo > div > a.selected,
#tlacitka_dole_vpravo > div > a:hover {
	text-decoration:none;
	color:#9a1616;
}

#bottom_contact{	
	background:url(../images/gem-gray-transparent.png) repeat;
	width:100%;
	height:24px;
	position:fixed;
	bottom:0px;
	z-index:1000;
	}

	#bottom_contact span{
		display:block;
		margin:0 auto;
		padding-top:4px;
		color:#ffffff;
		text-align:center;
		}

#content_wrapper a{	
	text-decoration:none;
	color:#9a1616;
}
#content_wrapper a:hover{	
	text-decoration:underline;
	color:#9a1616;
}


.number {font-family: Georgia;}
.smaller{font-size:0.9em;}
.normal{font-size:0.875em; }
.bigger{font-size:0.8125em; }
.big{font-size: 1.125em; line-height: 1.125em; font-weight:bold;}

.darkblue{color:#53749a; text-decoration:none;}
.lightblue{color:#6ca6c4; text-decoration:none;}
.bluegray{color:#7795a5; text-decoration:none;}
.bluewhite{color:#9cc4d9; text-decoration:none;}
.orange{color:#cc9432; text-decoration:none;}
.cream{color:#e6d2a5; text-decoration:none;}
.gray{color:#cfcfcf; text-decoration:none;}
.white{color:#ffffff; text-decoration:none;}

a.bluegray:hover{color:#6ca6c4;}
a.orange:hover{color:#cc9432; text-decoration:underline;}

.clearer{
clear:both;
line-height:0;
height:0;
}


#tlacitka_hore_vpravo {
	text-align: right;
}

#tlacitka_hore_vpravo > A {
	border: 1px solid #000000;
	padding:3px;
	background-color: #ffffff;
	color: #000000;
}

img {
	border: none;
	border-color: #000000;
}

#nadpis {
	margin-bottom:0.6941em;
	font-size: 2.8333em; /* 34px */
	line-height: 1.0588em;
	letter-spacing: -2px;
	font-family: "Century Schoolbook", Georgia, Times, serif;
	font-weight:bold;
}

#nadpis a {
	text-decoration: none;
}

#admin {background:url('../../img/admin.jpg') right no-repeat #e0e0e0; border:1px solid #b29377; margin:0 0 5px 0; padding:2px 10px 2px 4px; vertical-align:middle; font-size:0.9em;}
#admin a {background:#e0e0e0; border-left:1px dashed #a0a0a0; font-weight:bold; text-decoration:none; display:inline; padding: 0 4px 0 8px; margin:0}
#admin table a {border:0; padding:1px}

.infotext {
  color: #222;
  font-size: 0.9em;
}

.positive {
  color: #2E2;
}

.negative {
  color: #A00;
}

table.tab_zarovnanie td {
  text-align: auto;
  vertical-align: baseline;
  border: 0 solid;
}