body, table, td, div, img{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
body{ background-color: #000000; text-align: center;  }
body.bodyprint{ background-color: #FFFFFF; text-align: center;  }
form{
	margin: 0px;
	padding: 0px;
}
.e{
	width: 1px;
	height: 1px;
	margin: 0px;
}
.grid{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.grid1{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
.top1{
	width: 1000px;
	height: 280px;
	clear: both;
}
.top1 .top1td1{
	width: 300px;
	height: 280px;
	float: left;
	background: url(../images/style/8_marta/top_01.jpg) no-repeat top left;
}
.top1td1 div{ margin: 60px 0px 0px 30px;  }
.time td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #FFFFFF;
}
.time .timetd1{
	width: 55px;
	text-align: right;
	/*border: 1px dotted Fuchsia;*/
}
.time .timetd2{
	width: 20px;
	text-align: center;
	/*border: 1px dotted Fuchsia;*/
}
.time .timetd3{
	width: 60px;
	text-align: left;
	/*border: 1px dotted Fuchsia;*/
}
.top1td1 div span{
	font-size: 12px;
	color: #CCCCCC;
	display: block;
	margin-top: -3px;
	margin-left: 10px;
}
/*
.top1td1 .toptimediv{
	margin: 60px 0px 0px 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	float: left;
	color: #FFFFFF;
}

.top1td1 .midletimediv{
	margin: 60px 0px 0px 0px;
	width: 200px
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	float: left;
	color: #FFFFFF;
}
.top1td1 .righttimediv{
	margin: 60px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	float: left;
	color: #FFFFFF;
}
.top1td1 .wtime{
	font-size: 12px;
	color: #CCCCCC;
	display: block;
	float: left;
	margin-top: -3px;
}*/
.top1 .top1td2{
	width: 400px;
	height: 280px;
	float: left;
	background: url(../images/style/8_marta/top_02.jpg) no-repeat top left;
}
.top1 .top1td3{
	width: 300px;
	height: 280px;
	float: left;
	background: url(../images/style/8_marta/top_03.jpg) no-repeat top left;
}
div.logo{
	height: 65px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 125px;
}
div.logo img{
	width: 307px;
	height: 65px;
}
div.logo1{
	padding: 0px 50px 0px 50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
}
div.logo1 img{
	width: 77px;
	height: 22px;
	margin: 3px 10px 0px 0px;
	float: left;
}
.top2{
	clear: both;
	width: 1000px;
	height: 71px;
}
.top2td1{
	float: left;
	width: 450px;
	height: 51px;
	padding: 20px 0px 0px 30px;
}
.top2td2{
	float: left;
	width: 480px;
	height: 66px;
	vertical-align: middle;
	padding: 5px 30px 0px 10px;
}
.top3{
	width: 650px;
	height: 60px;
	text-align: center;
	padding: 60px 0px 40px 0px;
	clear: both;
}
.top4{
	width: 580px;
	clear: both;
	padding: 0px 0px 0px 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;	
}
.top5{
	clear: both;
	margin: 0px 0px 10px 0px;
}
.top5 img{
	width: 322px;
	height: 43px;
	margin: 0px 0px 0px 0px;
}
img.logo1{
	width: 300px;
	height: 60px;
}
.bott{
	width: 1000px;
	/*height: 110px;*/
	clear: both;
}
.bottom{
	width: 1000px;
	/*height: 110px;*/
	clear: both;
	margin-top: 20px;
}
.bottd1{
	width: 550px;
	text-align: center;
	vertical-align: middle;
}
.bottd2{	
	width: 330px;
	text-align: right;
	vertical-align: middle;
}
.bottd3{	
	width: 120px;
	text-align: left;
	padding-left: 25px;
	vertical-align: middle;
}
.solo{
	width: 137px;
	height: 74px;
	margin: 0px 20px 0px 0px;
}
.bottomcopy{ padding: 10px 20px 10px 0px;  }
.bottomcopy, .bottomcopy a, .bottomcopy a:hover{	
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.bottomcopy a{ text-decoration: underline;  }
.content{
	width: 1000px;
	clear: both;
}
.conttd1{
	width: 650px;
	float: left;
	padding: 10px 10px 10px 25px;
	/*border: 1px dotted Green;*/
}
.conttd2{
	width: 290px;
	float: left;
	padding: 10px 20px 10px 5px;
}
/* begin calendar */
.calendar{ width: 290px;  }
.cldtd1{
	width: 210px;
}
.cldtd2{
	width: 10px;
}
.cldtd3{
	width: 70px;
}
.backforward1, .backforward2{
	width: 10px;
	height: 15px;
	margin: 3px 3px 0px 0px;
}
.backforward2{ margin: 3px 0px 0px 3px;  }
.graytd{ background-color: #101010;  border: 1px solid #212121;  }
.graytd1{ background-color: #212121;  border: 1px solid #212121;  }
.graytd2{ background-color: #666666;  border: 1px solid #666666;  }
.calendar1{ 
	width: 195px
}
.calendar1 td{
	width: 24px;
	height: 22px;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.now{
	width: 290px;
	background-color: #101010;
	border: 1px solid #212121;
	margin-top: 5px;
}
.now .ntd1{
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.now .ntd2{
	width: 50%;
	padding: 0px 5px 5px 10px;
	text-align: right;
	vertical-align: middle; 
}
.now .ntd7{
	width: 85px;
	padding: 3px 15px 3px 0px;
	text-align: right;
	vertical-align: middle;
}
.now .ntd8{
	padding: 3px 10px 7px 5px;
	text-align: left;
	vertical-align: middle;
}
.now1{
	width: 290px;
	background-color: #212121;
	border: 1px solid #212121;
	margin-bottom: 10px;
}
.now1 .n1td{	
	padding: 5px 7px 5px 7px;
	vertical-align: middle;
	text-align: center;
}
/* end calendar */

/* begin select date form */
form.seldate input.datetext, form.contacts input.conttext, form.contacts textarea.contarea, form.contacts textarea.contarea1{
	width: 140px;
	height: 17px;
	padding: 3px 0px 0px 3px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 0px solid;
	background-color: #FFFFFF;
	margin: 2px 0px 2px 15px;
}
form.contacts input.conttext{
	width: 200px;
	display: block;
	margin: 5px 0px 5px 0px;
}
form.contacts textarea.contarea{
	width: 380px;
	height: 115px;
}
form.contacts textarea.contarea1{
	width: 240px;
	height: 115px;
	margin: 20px 0px 10px 0px;
}
form.seldate label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
form.seldate input.datebtn, form.question input.questbtn, form.contacts input.contbtn{ 
	width: 80px;
	height: 20px;	
	border: 1px solid #484F67;
	background: #747A92 url(../images/btn_bg.gif) repeat-x top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	cursor: pointer;
}
form.question label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
form.question input.questbtn{ margin: 7px 0px 0px 0px;  }
.questiontable{ width: 290px; margin-bottom: 15px;  }
.answer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
.answer1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
}
.colortd{ 
	background-color: #FFCC00; 
	height: 10px;
}
.colortd img{
	width: 100%;
	height: 10px;
	margin: 0px;
}
.dateimg{
	width: 24px;
	height: 21px;
	margin-left: 5px;
	margin-top: 2px;
}
/* end select date form */

/* */
.valmidd{ vertical-align: middle;  }
.alcenter{ text-align: center;  }
.alright{ text-align: right;  }
.padd1{ padding: 5px 7px 5px 7px;  }
.padd2{ padding: 20px 0px 10px 0px;  }
.padd3{ padding: 0px 0px 0px 5px;  }
.padd4{ padding: 5px 0px 5px 0px;  }
.padd5{ padding: 5px 0px 5px 5px;  }
.padd6{ padding: 10px;  }
.padd7{ padding: 10px 20px 10px 30px;  }
.marg1{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bgblack{ background-color: #000000;  }

.title{ margin: 5px 0px 5px 0px;  }

/* begin table weather */
.tabweather{
	width: 650px;
	/*width: 675px;*/
	background-color: #101010;  
	border: 1px solid #212121;
}
.tabweather .wtd1{
	text-align: center;
	padding: 5px 7px 5px 7px;
}
.tabweather .wtd2{
	background-color: #101010;  
	border: 1px solid #212121;
	padding: 5px 7px 5px 7px;
	vertical-align: middle;
}
.tabweatherpr{
	width: 650px;
	background-color: #FFFFFF;  
	border: 1px solid #666666;
}
.tabweatherpr .wtd1pr{
	text-align: center;
	padding: 5px 7px 5px 7px;
}
.tabweatherpr .wtd2pr{ 
	border: 1px solid #666666;
	padding: 5px 7px 5px 7px;
	vertical-align: middle;
}
.details{ 
	width: 650px;	
	margin: 10px 0px 10px 0px;
}
.details .dtd1{
	padding: 5px 7px 5px 7px;
	background-color: #101010;  
	border: 1px solid #212121;	
	vertical-align: middle;
}
.details .dtd2{
	width: 100%;
}
.print{
	width: 17px;
	height: 16px;
	margin: 0px 5px 0px 0px;
}
/* end table weather */
/* begin fact weather */
.factweather{ width: 100%; }
.factweather .ftd1{
	width: 120px;
	text-align: center;
}
.factweather .ftd2{ width: 100%;  }
.factweather .fcol1{
	width: 90px;
	padding: 5px 10px 5px 10px;
	text-align: right;
	vertical-align: middle;
}
.factweather .fcol2{
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.fwluna{
	float: left;
	margin-right: 10px;
}
.fwimg{
	width: 85px;
	height: 85px;
	border: 1px solid #525252;
	background-color: #333333;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
/* end weather */











/* begin text */
body, table, td, div{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
p{
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
h1, h2, h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	font-weight: normal;
}
a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-decoration: underline;
}
a.v11cccu, a.v11cccu:hover{
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
a.v10999u, a.v10999u:hover{
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
a.v11fc0bu, a.v11fc0bu:hover{
	font-size: 11px;
	color: #FFCC00;
	font-weight: bold;
	text-decoration: underline;
}
a.nou, a.nou:hover{ text-decoration: none;  }
a:hover, a.v11cccu:hover, a.v10999u:hover, a.v11fc0bu:hover{ text-decoration: none;  }

.v10ccc, .v10cccb, .v11ccc, a.v11ccc, .v11cccb, .v12ccc, .v18ccc, .v18cccb, .v34cccb{ color: #CCCCCC;  }
.v10fffb, a.v10fffb, .v12fff, .v12fffb, .v18fff{ color: #FFFFFF;  } 
.v10fc0b, .v11fc0b, a.v11fc0b, .v18fc0, .v18fc0b, .v28fc0b{ color: #FFCC00;  }
.v10f99b, .v11f99, a.v11f99, .v18f99, .v34f99b{ color: #FF9999;  }
.v11666, .v11666b, .v18666, .v18666b, .v34666b{ color: #666666;  }
.v11804d4d{ color: #804D4D;  }
.v10000, .v10000b, .v18000b{ color: #000000;  }

.v10ccc, .v10cccb, .v10000, .v10000b, .v10fffb, a.v10fffb, .v10fc0b, .v10f99b { font-size: 10px;  }
.v11ccc, a.v11ccc, .v11cccb, .v11fc0b, a.v11fc0b, .v11f99, a.v11f99, .v11666, .v11666b, .v11804d4d{ font-size: 11px;  }
.v12ccc, .v12fff, .v12fffb{ font-size: 12px;  }
.v18fff, .v18fc0, .v18fc0b, .v18ccc, .v18cccb, .v18f99, .v18666, .v18666b, .v18000b{ font-size: 18px;  }
.v28fc0b{ font-size: 28px;  }
.v34cccb, .v34f99b, .v34666b{ font-size: 34px;  }

.v10cccb, .v10fffb, a.v10fffb, .v10fc0b, .v10f99b, .v10000b, .v11cccb, .v11fc0b, .v11666b, .v12fffb,  .v18fc0b, .v18cccb, .v18666b, .v18000b, .v28fc0b, .v34cccb, .v34f99b, .v34666b{ font-weight: bold;  }

a.v10fffb, a.v11ccc, a.v11ccc:hover, a.v11f99, a.v11f99:hover, a.v11fc0b, a.v11fc0b:hover{ text-decoration: none;  }

img.icon{
	width: 43px;
	height: 45px;
	margin: 2px;
}
img.icon1{
	width: 43px;
	height: 45px;
	margin: 10px 5px 10px 5px;
}
img.phases{
	width: 19px;
	height: 19px;
	margin: 2px;
}
p.pagepath{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px 20px 0px;
}
p.pagepath a, p.pagepath a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
p.pagepath a:hover{ text-decoration: none;  }


.height1{ height: 8px;  }
.height2{ height: 25px;  }

.width1{ width: 93px;  }
.width2{ width: 105px;  }
.width3{ width: 113px;  }
.width4{ width: 82px;  }
.width5{ width: 42px;  }
.width6{ width: 100px;  }
.width7{ width: 100px;  }

.width11{ width: 90px;  }
.width12{ width: 158px;  }
.width13{ width: 110px;  }
.width14{ width: 130px;  }
.width15{ width: 80px;  }
.width16{ width: 75px;  }

.error{
	color: #FF9999;
	font-size: 18px;
	font-weight: bold;
}
.successfull{
	color: #FFCC00;
	font-size: 18px;
	font-weight: bold;
}
.contenttext p{
	text-align: justify;
	line-height: 120%;
}

.str{ 
	text-align: center;  
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #50B6D4;
	font-size: 11px;
}
.str a, .str a:hover{
	font-weight: bold;
	color: #50B6D4;
	font-size: 12px;
}
.bann1{
	text-align: center;
	padding: 15px 0px 15px 0px;
}