body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cfe9ff; background-image: url(images/bkgr3_1.jpg); background-attachment: fixed; margin: 0; padding: 0; }
div{margin:0; padding:0;}
.tbl1 { background-color: #90b7d6; vertical-align: top; margin: 0; padding: 10px; text-align: center; }
.tbl2 { color: #fff; background-color: #27649b; padding: 10px; }
.tbl5 { color: #000; font-size: 12px; background-color: #a0ceff; padding: 10px; }
.tbl6 { color: #000; font-size: 12px; background-color: #1e5dbc; padding: 10px; }
.tbl3 { background-color: #90b7d6; margin: 0; padding: 10px 10px 10px 0; vertical-align: top; }
.tbl4 { background-image: url(images/bkgr4_1.jpg); background-repeat: repeat; background-position: 0 center; margin: 0; padding: 0 0 0; vertical-align: top; }
td {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	}

.td_f {
	vertical-align: top;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.inv { display:none; }
.td1 { margin-left: 0; padding-left: 15px; height:20px;}
.td2 { color: #fff200; font-size: 12px; font-weight: bold; background-color: #99ccff; background-image: url(images/bkgr4_1.jpg); background-repeat:repeat; background-position: center; text-decoration: none; vertical-align: middle; cursor:pointer;}
.tdn { color: #ffee00; font-size: 12px; font-weight: bold; background-color: #99ccff; background-image: url(images/bkgr4_1.jpg); background-repeat:repeat; background-position: center; text-decoration: none; vertical-align: middle; cursor:pointer;} /*outline: solid 1px #fff;*/ 
.td7 { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: repeat-y; background-position: center; vertical-align: middle;}
.td3 { color: #fff200; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #99ccff; background-image: url(images/bkgr5_1.jpg); background-repeat: round; background-position: center; vertical-align: middle;} /* outline: solid 1px #3366cc;*/ 

.td_night { color: #05c; font-size: 14px; font-weight: bold; text-align: right; padding: 0 15px 0 0; vertical-align: top; margin-right: 0; }
.td_day { font-size: 14px; font-weight: bold; text-align: left; margin-right: 0; padding: 0; vertical-align: top; }
table { font-size: 12px; vertical-align: top; margin: 0; padding: 0; border:none;}
.top { font-family: arial, helvetica, verdana; background-image: url(images/beautiful_clouds.jpg); background-repeat: no-repeat; background-position: center 0;background-size:100% 100%; text-align: left; width:100%; height:124px; padding-top:0;}
.top2 { font-family: arial, helvetica, verdana; background-image: url(banner190.png); background-repeat: no-repeat; background-position: center 0;background-size:100% 100%; text-align: left; width:100%; height:65px; padding-top:0;}
.top1 { color: #195390; font-size: 20px; margin-left: 30px; padding-left: 0; }
.zag { color: #195390;  font-size: 16px; text-align:center; }
.l_pic { text-align: left; vertical-align: middle; margin-left: 7px; height:97px; width:96px; float:left; border:0; }
.r_pic { text-align: right; vertical-align: middle; margin-right: 15px; margin-left: 7px;height:98px; width:96px; float:right; border:0; }

.pic90 { text-align: center; vertical-align: middle; margin-left: 220px; border:0;}


.poloska { background-color: #6699ff; background-repeat:repeat;  background-image: url(images/bkgr4_1.jpg);height:2px }
.top_nav { background-image: url(images/bkgr1.jpg); background-repeat: repeat-x; text-align: center; margin: 1px; }
.top_nav1 { background-image: url(images/bkgr2.jpg);color: #fff;  background-repeat: repeat-x; text-align: center; margin: 1px; }
a {vertical-align:middle }
a:link { color: #000 ; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #575757; }
a:hover { color: #0b60c8 }
a:active { color: #5353ff }
a.l1:link{color: #07a; font-size:12px; font-weight:bold;}
a.l1:hover{color: #000;}
a.l1:active{color: #000;}
a.l1:visited{color: #555;}
a.link1 {color: #494;}
a#link:link {color: #ffee00; }
a#link:hover {color: #ffee00; }
a#link:active {color: #ffee00; }
a#link:visited {color: #ffee00;  }

a.nav:link {color:#ff0; text-decoration: none;}
a.nav:hover {color: #07a; }
a.nav:active {color: #000; }
a.nav:visited {color: #eee200;  }
a#link2:visited {color: red;  }
a#link2:link {color: red;  }
a#link2:active {color: blue;  }
a#link2:hover {color: blue;  }

a#link3:visited {color: white;  }
a#link3:link {color: white;  }
a#link3:active {color: yellow;  }
a#link3:hover {color: yellow;  }
.table_rnav {vertical-align: top;width:200px; border-spacing:0px; padding:0px;text-align:right;}
.table_lnav {vertical-align: top; width:180px; border-spacing:0px; padding:0px; text-align:left}
.table2 { background-color: #fff;border:0;width:100%;border-spacing:0; padding:0; }
.a_nav { text-align: left; vertical-align: top; width:180px;float:right } 
.cont { vertical-align: top;}
.test2 { text-align: center; vertical-align: top; margin-right: 0; margin-left: 0; padding-right: 20px; padding-left: 20px; }
.test1 { text-align: left; vertical-align: top; padding-right: 20px; padding-left: 20px; }
.p1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-right: 10px; padding-left: 10px; }
.p2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; margin-right: 20px; margin-left: 20px; padding-right: 0; padding-left: 0; }
.p2_2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.p2_3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 15px;margin:0 }
.p3 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
.p4 { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
.p5 { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin-left: 55px; padding-top: 5px; }
.p6 { color: #000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin-left: 20px; }
.p7 { color: #000; font-size: 2px; background-image: url(images/bkgr4_1.jpg); }
.div1 { margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; }
.div2 { padding-left: 10px;}
.div4 { margin-left: 0;}
.div3 { font-size: 12px; background-color: #fff; background-image: url(images/bkgr6.jpg); display: none; border: solid 1px #99ccff; }
.div5 { text-align:center; display: none; width:200px;}
.block1 { font-size: 12px; background-color: #fff; background-image: url(images/bkgr6.jpg); border: solid 1px #ffee00; display: none; }
.block2 { font-size: 10px; font-weight:bold; color: #900; text-align: left;}
.block3 { font-size: 12px; text-align: center; border: solid 1px #ffcc00; display:none; background-image: url(images/bkgr6_2.jpg); width: 150px;}
.tdb {font-size:10px; border-bottom: solid 1px #fc0; border-right: solid 1px #fc0; margin:0; padding:0; text-align:center; vertical-align:middle;}
.tdb1 {width:70px; height: 20px; border-bottom: solid 1px #fc0;  margin:0; padding:0; text-align:center;}
.tdb2 {width:115px; height: 20px; border-bottom: solid 1px #fc0; margin:0; padding:0; text-align:center; font-size:10px;}
.tdb3 {width:115px; height: 20px; border-bottom: solid 1px #fc0; margin:0; padding:0; text-align:center; font-size:14px; color:#039;}
/*comment*/
ul {margin-left: 0; padding-left:25px;}
/* padding: 0 0 0 5px;*/ 
li {margin:0; padding:0; list-style-image:url(images/arr1_1.gif); line-height:20px; cursor:default;}
img_o {vertical-align:bottom;}
ul#nav {margin-left:0;}
li#nav {list-style-image:url(images/arr1_1.gif); line-height:10px; cursor:default;}
.congr {
	background-image: url(images/flag.jpg);
	background-size:contain; 
	background-repeat: no-repeat;
    background-position: center;
	height: 41px;

}
.congr1 {
	
	text-color:white;
	font-weight:bold;
	width:300px;
	text-align:center;
	font-size:14px;
	height: 41px;

/*url(url(/images/newyear/ogni19.png));
	background: transparent;
	background-color: blue;
	color: white;*/
	
}

.my-page {
    
position:relative;
}
 
.top-bnr {
    position:absolute;
    left: 50%;
    margin-top: 20px;
}


table.tbl232{
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	height: auto;
}
table.tbl232,table.tbl232 td, table.tbl232 th {
	border: 1px solid #595959;
}
table.tbl232 td,table.tbl232 th {
	padding: 3px;
	width: 30px;
	height: 35px;
}
table.tbl232 th {
	background: #347c99; 
	color: #fff; 
	font-weight: normal;
}