/*
modra					rgb(0,100,150)	rgb (0,147,221)
zelena svetla		rgb (208,227,168)
zelena tmava		rgb (145,199,57)
zlta svetla			rgb (255,253,201)
zlta tmava			rgb (248,196,0)
cierna					rgb (0,0,0)
seda 						rgb (130,130,130)
seda2 					rgb (200,200,200)
*/


/* vsetko na stranke */
body  { background-color: white;       
        font-family:  Tahoma, Arial CE, ArialCE, Arial, sans-serif; font-size:8pt;
			font-weight: normal; text-decoration: none;
			padding:0 0 0 0;margin:0 10px 0 5px;
			text-align:center;

			}




/*obrazok*/
img {border:none; margin:0 0 0 0;}



/* formular */
form  {font-size:8pt; display :inline;}
form input, form textarea {font-size:8pt;}

/*tabulka */
table
       {
			 padding:0 0 0 0;       margin:0 0 0 0;
       border:0pt solid black;
       }
table td,table th
      {padding:1px 1px 1px 2px;
			 border:0pt solid black;
			 vertical-align:top;}


/* odstavec */
p   {
    padding:0 4px 0 3px;margin:0 0 10px 5px;
		text-align:justify;
		line-height:135%;letter-spacing:0.02em;word-spacing:0.01em;
		font-weight:normal;font-size:8.5pt;
		border:0pt;
		text-align:justify;
		}
p.slim {
    line-height:120%;
  
  } 		
p.article1	{	border:1px solid rgb(180,180,180);
                  margin:0 0 0 0;padding:1px 2px 2px 2px;
									background-color:white;}
p.article1:first-line {font-weight:normal;font-variant:small-caps;font-size:120%;}

p.space1 {clear:both;font-size:2px;height:0px;}
p.space2 {clear:both;height:20px;}
.space3 {clear:left;}
.clear {clear:both;}
/* samostatny nadpis */

/* nadpis nad odstavcom */
h2  {
    font-family:Tahoma, Arial Black, Arial CE, Arial;
		padding:0 0 0 14px;margin:15px 0 0 0;
		font-size:14pt;border:0px;font-weight:bold;
		clear:none;
    }
h2.sm {
    font-size:11pt;
}

/* mensi nadpis */
h3  {
    padding:3px 0 0 7px;margin:18px 0 1px 0;
		font-size:12pt;font-weight:bold;
		color:black;
		border:0pt;border-left:0pt rgb(0,147,221) solid;
		}
h3.theme
   {
	  margin-bottom:10px;
	 }
/* polozka vo vypisoch*/
h4  {
    padding:0 0 0 0;margin:0 0 0 5px;
		font-size:10pt;border:0pt;
		font-weight:bold;color:black;
		}

h5 {padding:0 0 0 0;margin:10px 0 0 4px;
		font-size:10pt;font-weight:bold;
		color:black;
		border:0pt;
		}
/* zoradovanie a tak*/ 
h6,span.h6  {
    padding:0 0 0 0;margin:0 0 0 5px;
		font-size:7.5pt;
		border:0px;
		font-weight:normal;
		color:rgb(80,80,80);
		text-align:left;
		}
span.h6  a img, h6 a img, h3.theme img {position:relative;top:7px;}
.pages {font-weight:normal;
				 text-align:right;

		float:right;
				 }
.pages strong {
		display:block;
				float:left;
		margin-right: 8px;

}
.pages a,.pages span {font-size:11.5pt;
				display:block;
				float:left;
				padding:0px 5px;
				margin:0px;
				background-color:white; /*#A2BEE4; */}
.pages a:hover {background-color: #CCCCCC;}


.pages span.active {font-weight:bold;background-color: #A2BEE4;  }


/*hr {background-color:blue;}*/
hr {display:none;}

/* zvyrazneny text */
strong, .strong {font-weight:bold;}
b  {font-weight:bold;}
.private {color:red; font-weight:bold;font-size:9pt;}
.red {color:red;}
.green {color:green;}
.bigger {font-size:120%;font-weight:bold;}

.runin {display:run-in;}

/* odkazy */
a , a:visited,a:active {color:rgb(0,100,150);text-decoration:none;}
a:hover,a:visited:hover  {text-decoration:underline;}

a.administration {font-size:8pt;font-weight:normal;}

/* ako odkaz - javascript */
.aslink  {}




/*ine*/
.left {float:left;margin:0 3 2 0;}
.right {float:right;margin:0 0 2 3;}



.brake {
        border:0px solid black;
        height:0px;
        clear:both;
        margin:0px;padding:0px;
}




/* ---------------- -------------------------------------------------------------------------------------*/
/* hlavna struktura -------------------------------------------------------------------------------------*/



div#top  {
	padding:0 0 0 0;margin:0 0 4px 0;width:100%;
	border:0pt;border-bottom:4px solid #CCCCCC;
	text-align:center;height:38px;	
	overflow:hidden;
	position:relative;

}
h1#logo {
	width:996px;	
	padding:0 0 0 0;margin:0px auto;
	text-align:left;height:38px;
	

}
h1 a.home {
	display:block;
	float:left;
	/*position:absolute;
	top:0px; left:0px;*/
	width:150px;
	height:40px;
	
	background-image:url('../_images/logo_flym.png');
	background-repeat:no-repeat;
}
h1 span {display:none;}

h1 ul {
	list-style:none;margin:0px; padding:0px; display:inline;
	position:relative;
	top:4px;
	=top:10px;
		}
h1 ul li {
	font-size:11pt; display:inline;
	font-variant:small-caps;font-weight:bold;
	margin:4px 0px 0px 20px;

}



div#main {padding:5 0 0 0;margin:5px auto;width:996px;
				 text-align:left;
				 /*border:1pt solid black;
				 /*background-color:black;*/}

div#middle   {padding:0 0 0 0;margin:0 0 0 0;
							 text-align:left;
							 width:992px;
							 background-image:url('../_images/des_middle_bg.png'); background-repeat:repeat-y;
							 }
div#middle {background-color:#FFFFFF;}


div#main div#middle h2 {border-left:6px solid #A2BEE4; padding:4px 0px 3px 6px;}
div#main.we div#middle h3 {}
div#main.fl div#middle h3 {}

ul#topmenu {text-align:right;clear:both;
						padding:0 0 0 0;margin:0 0 0 0;height:48px;
						font-size:9pt;font-variant:small-caps;font-weight:bold;/*font-family:Arial CE;*/
						letter-spacing:0.1em;
		
						width:820px;
		
			margin-left:170px;
						}

ul#topmenu li {margin:4px 5px 4px 5px; padding:0px;
				display:block;float:right;
				position:relative;
		/*border:1px solid black;*/
		border-top:0px;		
		background-color:white;
	}
ul#topmenu li a {
			display:block;
      	margin:0 0 0 0;
			color:black;		
      padding:4px 10px 3px 10px;
      		}
ul#topmenu li.active {
    background-color:#A2BEE4;
    padding-top:4px;		
}
ul#topmenu li:hover{	
		background-color:#CCCCCC;
	
}
ul#topmenu li.active span {
		display:block;
		position:absolute;
		top:6px; right:0px;
		width:14px; height:22px;
}


div#main div#middle ul#topmenu a:hover  {text-decoration:none;}



div#left   {padding:0 0 0 0;margin:0 0 0 0px;
							 text-align:left;border:0px solid black;
							 width:150px;float:right;
			       overflow:hidden;
}
div#left_in1 {margin:0 0 0 0; padding:0px 3px 0px 6px;
		color: white;
		background-color:black;
		}
div#left  a.dotted {background-image:url('../_images/dot3.gif');background-repeat:no-repeat;
									 font-size:9pt;
									 display:block; padding:0 0 0 10px; margin:1px 0 0 0;}
div#right  h3, div#left  h3{color: black;
			font-size:8.5pt;padding-left:5px;margin-bottom:1px;clean:both;margin-left:0;}
div#left  h3{color: white;}
div#right  p,div#left  p{	margin-left:0;}

div#right {float:right;width:170px;
              overflow:hidden;
							padding:0 0 0 0;
							margin:0 0 0 0;
							border:0px solid black;
							}
div#right_in {margin:0 0 0 0; padding:10px 6px 0px 4px;}
div#right ul.themes {margin:20px 0 0 0; padding:0px; list-style:none;}
div#right ul.themes li {  display:block; margin:0px 0 0px 0;
			background-image:url('../_images/folder.png');
			background-repeat:no-repeat;
			background-position:0px 3px;

			}
div#right ul.themes ul.level2 {  display:block; border-top:0px solid #999999; margin:0px 0 0px 0;
			background-color:white;
			margin:0px;
			padding:0px;
			}
div#right ul.themes ul.level2 li {  display:block; border-top:0px solid #999999;
			background-image:none;
			margin:0px;
			padding:0px;
			}
			
			
div#right  li:hover {  background-color:#CCCCCC;}
div#right  li.active {  background-color:#A2BEE4;}

div#right ul.themes li a { 
          display:block;
          padding:8px 0 7px 26px; }

div#right ul.themes li.sm a { 
          display:block;
          padding:2px 0 1px 10px; }



div#content {
							 padding:0px;
							 /*margin:0 171px 0 151px;*/
							 margin:0px;
							 float:right;
							 width:672px;
							 position:relative;
							 overflow:hidden;
							 }
div#content_in {
							 padding:5px 15px 30px 20px;
							 }
							 
div.tinyx#content, div#content3 {					  		 
							 width:216px; 
							 _width:216px; 
               margin:0px;
               margin-left:18px;			
               padding:0px; 
               /*background-color:red;*/
               float:right;
							 position:relative;
							 overflow:hidden;
							 }							 
							 						 
div#content4 {					  		 
			 width:810px; 
			 _width:810px; 
               margin:0px;
               margin-left:20px;
               margin-right:12px;				
               padding:0px; 
               /*background-color:red;*/
               float:right;
			 position:relative;
			 overflow:hidden;
							 }							 
						
div.tinya#content, div#content2 {							 
							   width:430px;
							 _width:434px;
               /*background-color:green;*/
               margin:0px;
               margin-left:8px;
               _margin-left:4px;					
               padding:0px;							 
							 float:right;
							 position:relative;
							 overflow:hidden;			 
							 }

							 


							 
div#bottom { clear:both;
					 padding:0 0 0 0;margin:0 0 0 0; height:74px;
					}









/*projects*/
div#projects h3 img.left {border:1px solid black;margin-right:8px;}
div#projects p {height:120px;}
div#projects p img {margin:4px 5px 8px 0;}




/* articles*/
 input.field {
               border:1px solid white;
							 margin:5px 0px 0px 0px;
							 height:21px;
							 background-color:rgb(90,90,90);
							 color:white;
							 font-weight:bold;
						 }

#fulltext.left {
         width:610px;
         float:left;
}
.fulltext_oneitem {
		float:left;
		width:203px;
		margin:0px 0px 6px 5px;
		padding:0px 0px 0px 0px;
		border:0px solid red;
}
.fulltext_oneitem img {
		margin-right:1px;
}
.fulltext_oneitem div {
        font-size:3px;
		border:1px solid rgb(130,130,130);
		border-top:0px;
		margin:0px 4px 0px 2px;
		padding:0px 0px 0px 0px;
		width:199px;
		
}


.fulltext_oneitem div.img {
      width:200px;height:200px;
      overflow:hidden;
      border:none;
      margin:0px;padding:0px;
      background-color:transparent;
      position:relative;
}

.fulltext_oneitem div h4 {
		font-weight:bold;
		font-size:10pt;
		color:rgb(0,100,150);
}
.fulltext_oneitem div p {

}
h4.big {
		font-size:14pt;
		font-weight:bold;
}

p.citation {
	margin:0px 0px 12px 5px; 
}


/* ---| Lightbox |--- */
/*
	#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
	#lightbox a { outline: none;}
	#lightbox a img{ border: none;}
	#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
	#imageContainer{padding: 10px; }
	#loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
	#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{ outline: none;}
	#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(../images/blank.gif) no-repeat; display: block;}
	#prevLink {left: 0; float: left;}
	#nextLink {right: 0; float: right;}
	#prevLink, #prevLink { background: url(../images/prevlabel.gif) left 15% no-repeat; }
	#nextLink, #nextLink { background: url(../images/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;}
	#imageData{	padding:0 10px; color: #666; }
	#imageData #imageDetails{ width: 70%; float: left; text-align: left;}
	#imageData #caption{ font-weight: bold;}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
	#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}
*/

#tags , #authors {margin:0px;padding:0px;list-style:none;}
#tags li , #authors li {margin:0px;padding:0px;display:inline;}


#sms-reply-holder {
  
  width:360px;
  margin-top:15px;
  
  float:right;
}
#sms-reply {
  border-top:8px solid #C12240;
  border-bottom:8px solid #AAA;
  padding-top:15px;
  padding-bottom:60px;
  
}

#sms-reply, #sms-reply p {
  font-size:10pt;
}
#sms-reply img {
  position:relative;
  top:3px;
}
#sms-reply h3 {
  padding:4px 0px 5px 60px;
  margin:0;
  font-size:18pt;
  font-weight:bold;  
  background-repeat:no-repeat;
  background-image:url(/web/_images/newmy.jpg);
}


/* FOTOALBUMY*/

div#main.fotoalbumy.deep5 {
  width:100%;
  position:relative;
}
div#main.fotoalbumy.deep5 div#middle {
  width:100%;
  background-image:none;

}

div#main.fotoalbumy.deep5 ul#topmenu {
    
}

div#main.fotoalbumy.deep5 div#right {
  background-color:white;
  position:absolute;
  padding-left:15px;
  padding-bottom:50px;
  width:185px;
  right:0px;
  top:25px;
  z-index:20;
}

div#main.fotoalbumy.deep5 div#left {
  display:none;

}

div#main.fotoalbumy.deep5 h2 {
  color: white;
}


div#main.fotoalbumy.deep5 #diskusia {
  background-color: white;
  width:600px;
  padding-right:50px;
}


div#main.fotoalbumy.deep5 #content .h6 {
  color: #CCCCCC;
}

div#main.fotoalbumy.deep5 div#content {
  width:100%;  
  background-color:black;  
}
div#main.fotoalbumy.deep5 div#content p {    
  color:white;  
}
div#main.fotoalbumy.deep5 div#content_in { 
  padding-right:200px;
}


div#main.fotoalbumy.deep5   .fulltext_oneitem {
            background-color: #F5F5F5;
            list-style-type:none;
            float:left;  display:block;
            margin-bottom:15px;
            margin-right:15px;
            padding:9px;
            overflow:hidden;
            height:330px;             
            position:relative;
            width:auto;
  }
div#main.fotoalbumy.deep5   .fulltext_oneitem div {
            width:auto;
            border:none; 
            margin:0px;
            }
            
div#main.fotoalbumy.deep5  #content a {
  color: white;
  text-decoration:underline;
}            

div#main.fotoalbumy.deep5  #content a:visited, div#main.fotoalbumy.deep5  #right .level2 li a:visited {
  color: #AAAAAA;    
}            


div#main.fotoalbumy.deep5  #right .level2 li.active a:visited {
  color: black;    
}     

div#main.fotoalbumy.deep5  div#content #diskusia p {
  color: black;    
}  
div#main.fotoalbumy.deep5   .fulltext_oneitem .img {
  height:auto;
   
}            
       div#main.fotoalbumy.deep5  #content  .fulltext_oneitem a {
          text-decoration:none; font-size:9px; color: black; font-family:Verdana;}     
       div#main.fotoalbumy.deep5  .fulltext_oneitem img {border:none; margin-bottom:5px; }      
       
      div#main.fotoalbumy.deep5  div#content .fulltext_oneitem p {
        font-size:11px; 
        color: #333333;
        max-width:260px;
        margin-top:5px;
        display:block;
       }
       