body { margin: 0; padding: 0; background: #505050; font: normal 12px Arial; text-align: left; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 10px 0; padding: 0; }
h1 { font-size: 24px; color: #000; }
h2 { font-size: 24px; color: #353F47; }
h3 { font-size: 22px; color: #3f4f5c; }
h4 { font-size: 20px; color: #3f4f5c; }
h5 { font-size: 16px; color: #3f4f5c; }
h6 { font-size: 13px; text-transform: uppercase; margin: 5px 0; font-weight: bold; }
ul { line-height: 1.8em; list-style-type: circle; color: #333333; }
ol { line-height: 1.8em; color: #333333; }
code { font-family: Consolas, Verdana, Arial, "Courier New"; }
abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }
em { font-style: italic; }
strong { font-weight: bold; }
del { text-decoration: line-through; color: #555555; font-size: 11px; }
ins { text-decoration: none; color: #679b3c; }
p em, cite { font-family: Consolas, Verdana, Serif; }
img { border: none }
a { color: #273A4D; text-decoration: none; outline: none }
.small { font-size: 11px }
.item a:hover, #comments a:hover { color: #ffffff; background-color: #343838; }
#comments .rate a:hover { background: none }

.box { background: #e5ecf3 }
.face { position: absolute; top: -40px; left: -40px; }
.face img { behavior: url(/iepngfix.htc); }
.clear { clear: both }
#container { width: 950px; margin: 0px auto; padding: 40px 0px 20px 0px }
#header { padding: 0px 0; }
.login { position: absolute; top: 5px; right: 10px; }
.login form { font-family: Arial, Helvetica, sans-serif }
.login input { font-size: 11px; float: left; margin: 0px 8px 0px 0px; }
.login label{  float: left; display: block; color: #fff; padding: 5px 0px; margin: 0px 8px 0px 0px }
.login .pirmyn { background: none; border: none; color: #fff; padding: 4px 0px 0px 0px; }
#wrapper { margin: 0; padding: 10px 0px ; clear: both; float: left; width: 950px; background: #ffffff; }
#content-wrapper { width: 716px; float: left; position: relative;  margin: 0px 12px 0px 0px }
#content {  padding: 80px 0px 10px 10px; line-height: 1.6em; text-align: justify; }
#content .commentbox { color: #918E85; background-color: #FBF4E2; padding: 2px 5px 2px 5px; border-top: solid #D4CBB4 1px; border-bottom: solid #D4CBB4 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 10px; }
#comments { color: #4A4A4A; padding: 0px; }
#comments .comment { padding: 10px 20px 10px 10px; background-color: #F6F6F6; border-bottom: 8px solid #ffffff; }
#comments .comment p { padding: 0px; margin: 0px }
#comments .comment cite { font-size: 12px; font-weight: bold; font-style: normal; }
#sidebar-wrapper { margin-top: 10px; margin-bottom: 10px; width: 210px; float: left;  }
#sidebar { float: left; color: #000; text-align: left; }
#box { clear: both; }

#navigation { background-color: #000; font-size: 11px; height: 30px; display: block; color: #fff; }
#navigation span {  float: left; display: block; color: #fff; padding: 5px 0px; margin: 0px 10px 0px 0px }
#navigation p { padding: 10px 0px 0px 10px; margin: 0px; }
#navigation ul { margin: 0 5px; float: left; width: 800px; padding: 0px 0; list-style-type: none; }
#navigation li { float: left; margin: 0 0 0 5px; padding: 0; }
#navigation a { float: left; display: block; color: #c6c6c6; padding: 5px 0px; margin: 0px 10px 0px 0px}
#navigation a:hover { text-decoration: underline }
.date { margin-left: 3px !important; padding: 0; color: #ccc !important; font-family: Verdana, Arial, Sans-Serif !important; letter-spacing: -1px; font-weight: normal; font-size: 24px; text-transform: lowercase; display: inline; }
.item { color: #000; border: 1px solid #eef3f8; padding: 8px 20px 8px 12px; margin: 8px 0px; font-size: 14px }
.item p { padding: 0px; margin: 0px 90px 0px 0px; }
.item .more { color: #a5a4a4; font-size: 11px; }
.item .more a { font-weight: bold }

.rate { float: right; width: 50px; text-align: center; font-size: 14px; background: #f8e8a6; position: relative; display: block; height: 34px; padding: 0px; line-height: 34px;}
.rate .up { position: absolute; right: -17px; top: -3px; width: 17px; height: 17px; display: block; z-index: 999; cursor: pointer;  }
.rate .down { position: absolute; right: -17px; top: 13px; width: 17px; height: 17px; display: block; z-index: 999; cursor: pointer;  }
.rate a:hover { color: #000; background: none; }

.rate .cup { position: absolute; right: -17px; top: -3px; width: 17px; height: 17px; display: block; z-index: 999; cursor: pointer;  }
.rate .cdown { position: absolute; right: -17px; top: 13px; width: 17px; height: 17px; display: block; z-index: 999; cursor: pointer;  }
 
.sort { position: relative; font-size: 14px; color: #808080  }
.sort a { text-decoration: underline; color: #808080 }
.sort a:hover { color: #000; text-decoration: underline }
.topsort span { position: absolute; top: -26px; right: 0px; font-size: 11px; color: #808080 }
.botsort span { position: absolute; top: 1px; right: 0px; font-size: 11px; color: #808080 }

#sidebar h3 { font-size: 18px; color:#5b5c5c; text-transform: uppercase; border-bottom: solid #5b5c5c 2px; }
ul#sidenotes { margin: 0; padding: 0; line-height: 1.4em; list-style-type: none; }
ul#sidenotes li { padding: 5px; border-bottom: 1px dotted #cccccc; }
ul#sidenotes li a { padding: 0px; color: #000; }
ul#sidenotes li a:hover { font-weight: bold }

.menumain { font-weight: normal; position: relative; margin: 0px 0px 0px 0px; float: left }
.menumain ul { padding: 0px; margin: 0px; display: block; }
.menumain li { padding: 0px; margin: 0px; list-style: none; float: left; }
.menumain li a { display: block; height: 27px; line-height: 27px; color: #000; padding: 0px 8px; margin: 0px 2px 0px 0px; text-decoration: none; font-size: 12px; position: relative; float: left }
.menumain li a:hover span, .menumain li a.a span { position: absolute; height: 27px; width: 8px; background: url(i/menu.png) no-repeat top right; top: 0px; right: 0px; }
.menumain li a:hover { text-decoration: none; color: #fff; background: url(/i/menu.png) no-repeat top left; }
.menumain li a.a { text-decoration: none; color: #fff; background: url(/i/menu.png) no-repeat top left; font-size: 12px; font-weight: bold }

.menumaink { font-weight: normal; position: relative; margin: 0px 0px 0px 0px; float: left }
.menumaink ul { padding: 0px; margin: 0px; display: block; }
.menumaink li { padding: 0px; margin: 0px; list-style: none; float: left; }
.menumaink li a { display: block; height: 23px; line-height: 23px; color: #000; padding: 0px 8px; margin: 0px 2px 0px 0px; text-decoration: none; font-size: 12px; position: relative; float: left }
.menumaink li a:hover span, .menumaink li a.a span { position: absolute; height: 23px; width: 8px; background: url(/i/menuk.png) no-repeat top right; top: 0px; right: 0px; }
.menumaink li a:hover { text-decoration: none; color: #fff; background: url(/i/menuk.png) no-repeat top left; }
.menumaink li a.a { text-decoration: none; color: #fff; background: url(/i/menuk.png) no-repeat top left; font-size: 12px; font-weight: bold }

div.search { display: block; height: 30px; background: url(/i/search.png) no-repeat left; margin: 10px 0px 6px 0px; float: left }
div.search form, div.search input { padding: 0px; margin: 0px; border: none; }
div.search input { display: block; float: left; }
div.search input#s { width: 164px; margin: 4px 4px 0px 4px; padding: 4px 0px 0px 4px; float: left; }
div.search input.g { width: 30px; height: 30px; background: url(/i/search.png) no-repeat right; float: left; }

#footer { clear: both; width: 950px; margin: 0px auto; color: #fff; font-size: 11px; padding: 6px 0px; position: relative }
#footer .copy { position: absolute; top: 6px; right: 0px; }
#footer a { color: #fff }
#footer a:hover { color: #fff; text-decoration: underline; background: none }

.textbox { float: left; width: 100%; background: #00CCFF; clear: both }
.error { background: #ffdcdc; border: #e91111 1px solid; color: #a41313; }
.success { background: #ddfbbc; border: #a0e258 1px solid; color: #315e00; }
.error, .success { margin: 2px; padding: 4px 6px;}
div#link{padding-top: 5px;}
div.ba p { margin: 0;}


.tabNavigation { list-style: none; margin: 0; padding: 10px 0px 0px 0px; }
.tabNavigation a { color: #666; text-decoration: underline }
.tabNavigation a:hover { color: #000; text-decoration: none }
.tabNavigation ul { padding: 0px; margin: 0px; display: block; }
.tabNavigation li { padding: 0px; margin: 0px; list-style: none; float: left; }
.tabNavigation li a { display: block; height: 27px; line-height: 27px; color: #000; padding: 0px 8px; margin: 0px 2px 0px 0px; text-decoration: none; font-size: 12px; position: relative; float: left; }

.tabNavigation li a { text-decoration: none; color: #000; background: url(/i/menub.png) no-repeat top left; }
.tabNavigation li a:hover { text-decoration: none; color: #000; background: url(/i/menua.png) no-repeat top left; }
.tabNavigation li a.selected { text-decoration: none; color: #000; background: url(/i/menua.png) no-repeat top left; }
.tabNavigation li a span { position: absolute; height: 27px; width: 8px; background: url(/i/menub.png) no-repeat top right; top: 0px; right: 0px; }
.tabNavigation li a:hover span { position: absolute; height: 27px; width: 8px; background: url(/i/menua.png) no-repeat top right; top: 0px; right: 0px; }
.tabNavigation li a.selected span { position: absolute; height: 27px; width: 8px; background: url(/i/menua.png) no-repeat top right; top: 0px; right: 0px; }

.ba { border: 1px solid #ddd; padding: 10px; }
.bamargin { margin-top: 10px }
.ba label { margin: 4px 0px 0px 0px }
.ba input, .ba select, .ba textarea { border: 1px solid #ccc; margin: 2px 0px 8px 0px }
.go { background: #ddd ; border: none; padding: 3px 4px; cursor: pointer; margin: 10px 0px 0px 0px; }
.go:hover {  background: #ccc; }


.more .like { padding: 0px 0px 0px 14px; position:  relative; margin: 0px 0px 0px 10px; }
.more .like a { color: #a5a4a4; font-weight: normal }
.more .like a:hover { color: #fff; font-weight: normal }
.more .like img { position: absolute; top: 0px; left: 0px}

table.zinutes{width: 100%; margin: 10px 10px 0px 0px;border-spacing:5px;}
table.zinutes td{ background-color: #f7f7f7; padding: 1px;}
table.zinutes .varnele{width: 30px; text-align: center;}
table.zinutes .laikas{width: 150px; font-size: 10px;}

p.head{margin: 0; padding: 0;}

form.nolabel label {display:none;}

.mymail{ border: none; padding: 0px; margin: 10px 0px }
.mymail tr { height: 28px;  padding: 0px; margin: 0px;  border: none; }
.mymail td { background: #efefef; padding: 0px 4px; border-bottom: 1px solid #d6d6d6; margin: 0px;  }
.dd1 { width: 4%; }
.dd2 { width: 14% }
.dd3 { width: 63% }
.dd4 { width: 19% }
.links a { text-decoration: underline; cursor: pointer }
.links a:hover { color: #000; text-decoration: none }

#id_markup {display: none}
.pranesimas { padding: 6px 0px 10px 0px; font-size: 14px }

.itemparagraph { color: #000; border: 1px solid #eef3f8; padding: 8px 20px 8px 12px; margin: 8px 0px; font-size: 13px; display: block; width: 200px; }


