img, div, a, input, table, td { behavior: url(/png.htc) }

body {
	margin: 0;
	padding: 0;
	background-color: #C7E0F6;
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img {
	border: 0;
}
table {
	width: 100%;
	height: 100%;
	border: 0;
	border-collapse: collapse;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4A4A4A;
}

h1
{
	font-size : 8pt;
}
td {
	padding: 0;
}
a:link, a:visited {
	color: #323532;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	color: #4F5559;
	text-decoration: underline;
}

#left {
	width: 50%;
	height: 300px;
	background: url(img/lbg.jpg) repeat-x; 
	background-color: #78ABDE;
}
#right {
	width: 50%;
	background: url(img/rbg.jpg) repeat-x; 
	background-color: #78ABDE;
}
#center {
	width: 779px; 
/*	background: url(img/cb.jpg) no-repeat bottom right;*/
	background-color: #FAFAFA;
	vertical-align: top;
	padding: 0 0 5px 0;
}
.width {
	width: 779px;
}
#tp1 { 
	height: 129px; 
	background-color: #fff;
}
#tp2 {
	height: 23px; 
	background-color: #fff;
}
#br {
	 background-color: #78ABDE;
}
#bl {
	 background: url(img/bottombg.jpg) repeat-x;
	background-color: #78ABDE;
}
#bc {
	 height: 90px;
	 background: url(img/bottom_06.jpg) no-repeat top right; 
	 background-color: #78ABDE;
}
#links { 
    background: url(img/link.jpg) repeat-y top;
   }
#adres {
	width: 435px;
	height: 90px; 
	float: left;
	font-size: 7pt;
	color: #fff;
	text-align: right;
	background: url(img/bbg.jpg) no-repeat;
}
#adres div {
	 padding: 16px 15px 0 0px;
}
#adres p {
	margin: 0 0 6px 0;
}
#adres a:link, #adres a:visited {
	color: #fff;
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
	}

#content {
	width: 579px; 
	margin: 0 0 0 107px;
}
#r_name {
	color: #599acc;
	text-shadow: 5px 5px 15px white;
	font-size: 24px;
	background-color: #FAFAFA;
	padding-left: 107px;
	height: 15%;
	
}
.wel {
	margin: 0 0 3px 0;
}
div.text {
	line-height: 20px;
}
.pic {
	 margin: 0 10px 0 0;
	border: 1px #78ABDE solid;
}
#bb {
	width: 344px; 
	float:left;
}
div#child {
	position: absolute; 
	top: 24px; 
	width: 779px;
	height:250px; 
	z-index: 10;
}
div#child div {
	 padding-left: 520px;
}
div#child div img {
	 BEHAVIOR: url(../png.htc); 
	 width: 116px; 
	 height: 250px;
}
#cont_td {
	background: url(../img/cb.jpg) no-repeat bottom right;
	background-color: #FAFAFA;
	vertical-align: top;
	padding-bottom: 10px;
	word-wrap:break-word;
}
#menu {
	height: 81px; 
	background: url(img/mbg.gif) no-repeat;
	padding: 0 0 0 108px;
}
#m2 img, #m3 img, #m4 img, #m5 img, #m6 img, #m7 img, #m8 img {
 		position: relative;
	 	z-index: 11;
}
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8 {
		display: block;
	 	float: left;
}
#m1 {
	 margin: 0 0 0 0;
	position: relative;
	top: -1px;
 	z-index: 11;

}
#m2 {
	margin: 3px 0 46px 30px;
}
#m3 {
	margin: 11px 0 41px 18px;
}
#m4 {
	margin: 28px 0 0 17px;
}
#m5 {
	margin: 34px 0 0 28px;
}
#m6 {
	margin: 3px 35px 0 0;
	position: relative;
	left: -5px;
 	z-index: 11;
}
#m7 {
	margin: 38px 0 16px 26px;
}
#m8 {
	position: relative;
	margin: 22px 0 22px 18px;
}
#logo {
	position: relative;
	z-index: 12;	
}
#t21 {
	margin-right: 265px;
}
#t16 {
	margin-bottom: 48px;
}
#t17 {
	margin-bottom: 59px;
}
.bgcol {
	background-color: #78ABDE;
}
div.text h1 {
 	font-size: 13pt;
}
div.text h2 {
 	font-size: 11pt;
	margin: 20px 0 10px 0;		
}
div.text p {
	 margin: 5px 0 10px 0;
	text-align: justify;
}
div.text ul {
 	margin-bottom: 5px;
	padding: 0;
}
div.text ul li {
 	margin-left: 15px;
}
div.text p table {
 	border: 1px solid #ccc;
	border-collapse: collapse;
	width:580px;
	margin-bottom: 20px;
}
div.text p table td, div.text p table th {
 	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	line-height: 20px;
}
input, textarea, select {
 	border: 1px #ccc solid;
	margin: 2px 0;
	width: 250px;
}

.split {
	border-bottom-style: dotted;
	border-bottom-width: 1px; 
	border-bottom-color: #BBBBBB
} 
.lp {
	margin-right: 20px;
}
#mainp {
	width: 820px; 
	margin: 0 auto; 	
	padding: 10px;
}
#mainp img {
	border: 1px #78ABDE solid; 
	margin-bottom: 10px;	
}

.imgs img
{
	border: 1px #78ABDE solid; 
	margin-bottom: 10px;	
}

@media print {
 	.lp {
 	 	visibility: hidden;
	}
	body {
	 	background-color: #fff;
	}
}

.album {
	font-weight: 700;
	padding-top: 5;
}
.selected_album {
	padding-top: 5;
	height: 20;

}
	
#############################################################
#############################################################
#############################################################

        
        
        h1 {
            margin: 14px 0;
            font-family: 'Trebuchet MS', Helvetica;
        }
        
        p {
            margin: 14px 0;
            font-family: 'Trebuchet MS', Helvetica;
        }
        
        .bubbleInfo {
            position: relative;
            top: 0px;
            left: 0px;
            //top: -236px;
            //left: -626px;

        }
        .trigger {
             position: absolute;
        }
     
        /* Bubble pop-up */



        .popup {
                position: absolute;
                display: none;
                z-index: 50;
                width: 170px;
                border-collapse: collapse;
                 
        }
        
        .popup td.corner {
                height: 15px;
                width: 19px;
        }

        .popup td#topleft 		{ background-image: url(/img/bubble-1.png); }
        .popup td.top 			{ background-image: url(/img/bubble-2.png); text-align: center;}
        .popup td.top img 		{ display: block; margin: 0 auto; }
        .popup td#topright 		{ background-image: url(/img/bubble-3.png); }
        
        .popup td.left 			{ background-image: url(/img/bubble-4.png); }
        .popup td.right 		{ background-image: url(/img/bubble-5.png); }
        
        .popup td#bottomleft 	{ background-image: url(/img/bubble-6.png); }
        .popup td.bottom 		{ background-image: url(/img/bubble-7.png); text-align: center;}
        .popup td.bottom img 	{ display: block; margin: 0 auto; }
        .popup td#bottomright 	{ background-image: url(/img/bubble-8.png); }

        .popup table.popup-contents {
                font-size: 12px;
                line-height: 1.2em;
                background-color: #fff;
                color: #666;
                font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                }

        table.popup-contents th {
                text-align: left;
                }

        table.popup-contents td {
                text-align: left;
                }
        tr#release-notes td a {
                color: #333;
        }	
        
#######################################################	
#######################################################	
#######################################################	

table.pretty {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  font-size: 8pt;
  background: gainsboro;
  text-align: center;
  width:95px;
  
}


table.pretty td {
	font-size: 8pt;
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}

######################################################
######################################################
######################################################



table.mii {
	padding: 0;
	margin: 0;
}


table.mii th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #e4edf6;
	border-bottom: 1px solid #e4edf6;
	border-top: 1px solid #e4edf6;
	border-left: 1px solid #e4edf6;
	letter-spacing: 1px;
	text-align: center;
	padding: 6px 6px 6px 6px;
	background: #CAE8EA url(/img/bg_header.jpg) no-repeat;
	white-space:nowrap;
}

table.mii td {
	font: 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #e4edf6;
	border-bottom: 1px solid #e4edf6;
	border-left: 1px solid #e4edf6;

	background: #fff;
	padding: 3px 3px 3px 3px;
	color: #4f6b72;
	white-space: nowrap;
	
}
table.mii td table{
	padding: 0px 0px 0px 0px;
	color: #4f6b72;
	width: 120px;
	border:transparent;;
	background:none;
}
#fr{	
	text-align: left; 	
	white-space:normal;
	width: auto;
	height: 28px;
	}

.none
{
	background:none;
}
