h3 a { color: #333 !important; text-decoration: none !important;}
h5 a:link, h5 a:visited { color: #fff; text-decoration: none; }
h5 a:hover { text-decoration: underline; }

h6 a:link, h6 a:visited { color: #6D7B88; text-decoration: none; }
h6 a:hover { text-decoration: underline; }


/* GRID */

/* Index */
.left-side { width: 65%; /*background-color:#9C0;*/ padding: 0 30px 0 0; }
td.middle-side { width: 35%; /*background-color:#3CF;*/ padding-right: 30px;  }
.right-side { width: 250px; background-color: #EBECED; border-left: #C8C9CA 1px solid; }

/* Inner */
.inner-page .left-side { width: 250px; /*background-color:#9C0;*/ padding: 0; background-color: #EBECED; border-right: #C8C9CA 1px solid; border-top: #C8C9CA 1px solid; }
.inner-page .left-side .leftmenu { width: 250px  }
.inner-page td.middle-side { width: 100%; /*background-color:#3CF;*/ padding-right: 10px; padding-left: 10px; padding-bottom: 15px; }
.inner-page .right-side { width: 250px; background-color: #EBECED; border-left: #C8C9CA 1px solid; }

.inner-page div.left-side { margin-right: -250px; float: left; overflow: hidden; width: 250px; }
.inner-page div.middle-side { padding: 0 30px 15px 280px; margin: 0; overflow: hidden; }
.inner-page div.middle-side .inner { padding: 0; margin: 0; }

.clear { clear: both; }

/* CONTENT FORMATTING */

/* tables */
table.content-table {
    border-collapse: collapse; /* Для IE7 и страше */
    border-spacing: 0;
}
table.content-table td {
    padding: 10px;
    border-top: #335496 1px solid;
    border-bottom: #335496 1px solid;
}
table.content-table th {
    background-color: #eee;
    padding: 10px;
}
table.content-table th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}
table.content-table th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}
table.content-table tr:nth-child(even) {
    background: #f9f9f9;
}
table.content-table tr:nth-child(odd) {
    background: #fff;
}



/* Left Menu */
.leftmenu {}
.leftmenu a { display: block;  /*line-height: 28px; height: 28px;*/ padding: 4px 5px 6px 30px; border-top: #f5f6f6 1px solid; border-bottom: #c8c9ca 1px solid; text-decoration: none; cursor: pointer; }
.leftmenu a:hover { text-decoration: none; background-color: #f5f6f6; }
.leftmenu a:active, .leftmenu a:focus { color: #fff; text-decoration: none; background-color: #929AA2; border-top: #666b71 1px solid; border-bottom: #929AA2 1px solid; }
.leftmenu .active {background-color: #D0520C; background-image: url(../images/oras/leftmenu/item_bg_a.jpg); background-repeat: repeat-x;}
.leftmenu .active a { background-color: transparent; color: #fff; text-decoration: none;  border-top: #f08d50 1px solid; border-bottom: #D0520C 1px solid;}

.mycity .leftmenu a { background:url(../images/oras/leftmenu/marker_green.png) no-repeat; background-position: 8px 5px;}
.favorites .leftmenu a { background-image:url(../images/oras/leftmenu/marker_red.png); background-position: 8px 5px;}
.favorites .leftmenu ul { list-style: none; margin: 0; padding: 0; }




/* Text */
.text { font-size: 14px; line-height: 20px;}

/* pronozes */

.prognoze {}
.prognoze h3 { font: 16px Arial, Helvetica, sans-serif; font-weight: normal;  margin-bottom: 0px;}

.prognoze .data { width: 100%; border-top: #205F9F 3px solid; border-bottom: #205F9F 3px solid; }
.prognoze .data th { padding: 5px; font: 11px Tahoma, Verdana, Arial, sans-serif; font-weight: bold;}
.prognoze .data td { padding: 5px; text-align: center;  font: 11px Tahoma, Verdana, Arial, sans-serif; font-weight: normal; color:#2E4C66; background-color: #F1F7FC; }

.prognoze .data .naktis { background-color: #A8CCE5; border-right: #fff 3px solid; }
.prognoze .data .rytas { background-color: #E0EEF8; border-right: #fff 3px solid;}
.prognoze .data .diena { background-color: #F1F7FC; border: 0; border-right: #fff 3px solid;}
.prognoze .data .vakaras { background-color: #D4E7F5; border-right: #fff 3px solid;}

.prognoze .data .pask { border-right: none; }

.prognoze .data .laikas td { text-align: center; color: #333; }
.prognoze .data .weather td { text-align: center; height: 85px; border-top: #fff 2px solid; border-bottom: #fff 2px solid;}
.prognoze .data .weather .naktis { background-image: url(images/oras/naktis.jpg); background-repeat: repeat-x;}
.prognoze .data .weather .rytas {  background-image: url(images/oras/rytas.jpg); background-repeat: repeat-x;}
.prognoze .data .weather .diena {  background-image: url(images/oras/diena.jpg); background-repeat: repeat-x;}
.prognoze .data .weather .vakaras {  background-image: url(images/oras/vakaras.jpg); background-repeat: repeat-x;}
.prognoze .data .weather .icon {width: 100%; height: 50px;}
.prognoze .data .weather .temperatura {font: 20px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;
color: #2E4C66;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;}

.prognoze .data .pirmasis { 
width:120px;background-color: #F1F7FC; border: 0; border-right: #fff 3px solid;
font: 12px Tahoma, Arial, Helvetica, sans-serif; 
}


.prognoze .data .graphic td { padding: 0px; vertical-align: bottom; text-align: center; height: 47px; border-bottom: #fff 2px solid; background-image: url(images/oras/grot.gif); background-repeat: repeat-x;}
.prognoze .data .graphic td .krituliu_tikimybe { text-align: center; width: 100%; background-image:url(images/oras/krituliai.gif); background-repeat: repeat-y; background-position: center bottom;}
.prognoze .data .graphic .krituliu_tikimybe { font-size: 0px; display: block; text-align: center; width: 100%; background-image:url(images/oras/krituliai.gif); background-repeat: repeat-y; background-position: center bottom;}

.prognoze .data .graphic .pirmasis { 
width:120px;background-color: #F1F7FC; border: 0; border-right: #fff 3px solid;
font: 12px Tahoma, Arial, Helvetica, sans-serif; 
}


.prognoze .data .arlis td { padding-top: 0px; text-align: center; font: 12px Tahoma, Arial, Helvetica, sans-serif;  border-bottom: #fff 3px solid; }
.prognoze .data .arlis .value { padding: 6px 0 1px 0; }
.prognoze .data .arlis .critical { background-image: url(images/oras/krituliai_warning.gif); background-position: center top; background-repeat: no-repeat; font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; position: relative; top: -1px; padding-bottom: 0px; }

.prognoze .data .precip td { vertical-align: middle; text-align: center; font: 12px Tahoma, Arial, Helvetica, sans-serif;  border-bottom: #fff 3px solid; }

.prognoze .data .wind td { text-align: center; border-bottom: #fff 3px solid; }
.prognoze .data .wind img { vertical-align: middle;}


.prognoze .data .humidity td, .prognoze .data .feeled_temperatura td, .prognoze .data .pressure td { text-align: center;  border-bottom: #fff 4px solid; }

/* siandienos prognoze */
.oriukas{ background-color: #FFF; padding: 0px; padding-top: 0px; }
.oriukas.left_column {width: 70%; }
.oriukas.right_column {width: 30%; padding-top: 0.5em; }

 .temperatura .value {font: 20px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}
  .prognoze td { vertical-align: middle; }
  .prognoze td .value img { vertical-align: middle; }
  .laikas,   .lietus_tikim { font-weight: bold; }
  td.graphic { padding: 0px; vertical-align: bottom; text-align: center; height: 47px; background-image: url(images/oras/grot2.gif); background-repeat: repeat; background-position: left 1px;}
  td.lietus_tikim { vertical-align: bottom; }
  td.lietus_tikim .inner { position: relative; vertical-align: bottom; margin: 0 auto; width: 90px; height: 100%;  }
  .lietus_tikim .krituliu_tikimybe { width: 20px; position: absolute; bottom: 0; left: 30%;}
  .lietus_tikim .value { position: absolute; margin-left: 5px; margin-bottom: 0; bottom: 0; left: 50%; }
  th { font-weight: normal; }


.three_hour { margin-top: 8px; }