html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, big, cite, em, img, q, small, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; } fieldset, img, table { border : 0; } 
ul, ol, li { margin-top : 0; margin-bottom : 0; padding-top : 0; padding-bottom : 0; }
body { font-family : Arial, Helvetica, sans-serif; color:#2F2E2E; background : #E3E2E2; }
a { color : #2F2E2E; text-decoration : underline; }
a:hover { color : #205392; text-decoration : none; }
input { text-indent : 3px; }
p { margin-bottom : 10px; padding : 0 5px; }
.wF li:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.wF li { display : inline-block; }
* html .wF li { height : 1%; }
.wF li  { display : block; } 
.wF li.first { border-top : 1px solid #E3E2E2; } 
.wF li.last { border-bottom : 1px solid #E3E2E2; }
table { width : 100%; }  

#wraper { background : #fff; }

td#logo { text-align : center; width : 173px; height : 33px; }
td#logo img { display : block;  width : 173px; height : 33px; }
td#logoBg, table.logo { background-color : #2F5694; background-image: url(../images/logo_bg.gif); background-repeat : repeat-x; }
table.logo td { vertical-align : top; }

#mS { padding : 5px 5px 1px 5px; background : #E3E2E2; }
#mS p { margin : 5px 0; }
#mS p a { float : right; }
#mS p strong { float : left; }
#mS a.button { color : #2A528F; }
#mS legend { display : none; }
#mS table td.sub { width : 23px; }
#mS table td.in {margin-bottom : 5px; }
#mS table td.in input { width : 95%; }
#mS table td.sp { width : 5px; }
#mS table { margin-bottom : 10px; 	}
#mS table td.vN { text-align : right; }

h2, h3, h4 { margin : 5px; padding-top : 5px; color : #205392; }
h2 a, h3 a, h4 a {  color : #205392; text-decoration : none; }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration : underline; }
h2 small { display : block; font-size : 12px; font-weight : normal; color : #000; }

table td.tDesc h2 { padding : 0 0 10px 0; }

ul.last { border-bottom : 1px solid #345C8D; }
.wF li { clear : both; padding-left : 5px; color : #205392; text-align : right; line-height : 28px; background : #E3E2E2; }
.wF img { padding : 2px; vertical-align : middle; background : #fff; border-left : 1px solid #E3E2E2; }
.wF big { line-height : 28px; font-weight : bold; color : #2F2E2E; white-space : nowrap; }
.wF strong { padding : 7px 0 3px 0; max-width : 200px; float : left; text-align : left; line-height : normal; }
.wF li.sec { background : #fff; }
.wF li img.clear { border : none; margin : 0 3px 0 0; }

.data li { padding-right : 5px; border-left : 5px solid #345C8D; }


.wF li.blue { padding : 3px 0; text-align : right; font-size : 11px; color : #2F2E2E; background : #CDCCCC; border-bottom : none; line-height : normal; }	
.wF li strong a { color : #205392;}


#wM { padding : 10px; }
#wM li { margin-left : 10px; padding-bottom : 5px; list-style : disc; color : #2A528F; }
#wM a { font-weight : bold; color : #2A528F;}

#cM { border-bottom : 1px solid #fff; }
#cM{ clear : both; padding : 15px 5px; background : #E3E2E2; }
#cM li { display : inline; line-height : 22px; }

p.lU { padding : 5px; margin-bottom : 0; font-size : 11px; color : #fff; background : #6289C7; border-top : 1px solid #fff; border-bottom : 1px solid #5077B5; }
p.lU a { color : #fff; }

.f { padding : 15px 5px; background : #6088C6 url(../images/f_bg.gif) repeat-x; border-bottom : 1px solid #235695; }
.f h4 { margin-bottom : 10px; color : #9CCCE6; }
.f h4 a { color : #9CCCE6; }
.f li { padding-bottom : 2px; color : #fff; list-style : disc; }
.f li a { color : #fff; }
.clasic { padding : 10px 5px; background : #E3E2E2; }

.n { padding : 10px 5px; background : #FAF9F9; border-top : 1px solid #CDCCCC; border-bottom : 1px solid #E3E2E2; }
.n li { display : inline; line-height : 20px; }
.n li strong, .n li a { white-space : nowrap; }


p.i { padding-top : 10px; padding-bottom : 10px; color : #fff; background : #D12F2F; }
ul.i { padding-top : 5px; padding-bottom : 10px; }
ul.i li { padding-bottom : 3px; }

h3 { margin-top : 10px; color : #345C8D; background : #fff; }
h3 span { display : block; padding : 9px 50px 15px 5px;  border-top : 1px solid #345C8D; }
h3.bNone { margin-top : 0; }
h3.bNone span { border-top : none; }
h3 a { color : #345C8D; }
h3 a span { text-decoration : underline; color : #345C8D; }
h3 a:hover span { text-decoration : none; color : #d12f2f;}
h3 small { font-weight : normal; color : #2F2E2E; }


.camera { padding-bottom : 5px; background : #E3E2E2; border-top : 1px solid #CDCCCC; }
.camera p img { border-top : 1px solid #989797; }

#reg { padding : 0 5px; }
#reg legend { display : none; }
#reg p { margin : 0; padding : 0; font-size : 11px; color : #989898; }
#reg p.submit { padding : 5px 5px 5px 2px; }
#reg select { margin-bottom : 5px; }

.mm { padding : 10px 5px 0 5px; border-bottom : 1px solid #2A528F; }
.mm li { padding-bottom : 5px; list-style : disc; margin-left : 15px; font-weight : bold; color : #2A528F; }
.mm li a { color : #2A528F; }
.mm li.active { list-style : circle; }

.submit { border-bottom : 1px solid #E3E2E2; }

.m { margin-top : 10px; }

.marks { padding-left : 5px; margin-bottom : 10px; font-size : 12px; }
.marks strong { display : inline-block; font-weight : normal; width : 90px; padding : 3px; text-align : right; background : #E3E2E2; }
.marks li { margin-bottom : 2px; background : #fff; }
.marks li img { margin : 3px 0 0 5px; vertical-align : top; }

.tData { border-left : 5px solid #fff; margin-bottom : 10px; color : #205392; }	
.m0 { margin-bottom : 0; }
.tData tr.tSec td.tName, .tData tr.tSec td.tDeg { background : #E3E2E2; }
.tData .tIcon { width : 30px; border-left : 1px solid #E3E2E2; }
.tData tr.tFirst td { border-top : 1px solid #E3E2E2; }
.tData tr.tLast td { border-bottom : 1px solid #E3E2E2; }
.tData td.tName { font-size : 12px; }
.tData td.tName a, .tData td.bName { color : #205392; }
.tData td.tName, .tData td.bName, .tData td.tDeg { padding : 2px 5px; font-weight : bold; }
.tData td.tDeg { text-align : right; color : #000; white-space : nowrap; }
.tData td.tDeg small { font-size : 11px; }
td.black, td.bName { color : #000; border-left : 5px solid #345C8D; }
tr.gray td.black { color : #000; border-left : 5px solid #989797; }
td.tName { border-left : 5px solid #345C8D; }
tr.gray td.tName, tr.gray td.bName { border-left : 5px solid #989797; }
.tData td.bIcon { text-align : right; }
.tData td.sName { padding : 0 5px;  font-weight : bold; font-size : 12px; }
.tData tr.qData td { padding : 3px 5px 3px 10px; color : #fff; background : #345C8D; font-size : 11px; }

.top5 { margin : 0 5px; font-size : 12px; }
.top5 td { padding : 2px 5px; border : 2px solid #fff; }
.tGray { text-align : right; background : #E3E2E2; }
.tDarkGray { font-size : 11px; color : #fff; background : #848383; }

#legenda { border-bottom : 1px solid #E3E2E2; height: 20px}
ul.windLegend { list-style: none; margin-left: -45px;}
ul.windLegend li { float : left; width : auto; margin-left : 15px; padding-left : 22px; background : url(../images/wind_legend.gif) repeat-y 0 0; line-height : 20px; }
ul.windLegend li.wind01 { background-position : 0 445px; }
ul.windLegend li.wind02 { background-position : 0 334px; }
ul.windLegend li.wind03 { background-position : 0 223px; }
ul.windLegend li.wind04 { background-position : 0 113px; }
	
p.weatherTeaser { font-weight : bold; }
div.weatherImage img, weatherBody img { margin-bottom : 0; max-width: 100%}
.navezaAuthor { padding : 0 0 10px 10px;}
