* { font-size: 13px; font-family: Arial; color: #434343; }
body { background: url(../img/bg.jpg) repeat-x white; text-align: center; }
a { color: #0a6a83; }
a:hover { text-decoration: none; }
#layout { width: 1158px; margin: 0 auto; text-align: left; }

#layout_bg { width: 1139px; margin: 0 auto; text-align: center; background: url(../img/inner_bg.jpg) top center no-repeat; position: relative; }
#layout_inner { width: 957px; margin: 0 auto; text-align: left; padding-top: 140px; }

#title { background: url(../img/title.jpg) no-repeat; width: 1158px; height: 837px; position: relative; }
#title #darbo_laikas { position: absolute; top: 350px; left: 250px; width: 180px; font-size: 15px; }
#title #darbo_laikas * { font-size: 15px; }
#title #darbo_laikas p { margin-bottom: 18px;  }

#title #title_links { position: absolute; top: 247px; left: 245px;  width: 180px; }
#title #title_links a { display: block; width: 180px; margin-top: 20px; height: 18px; }

#footer_nav  td { vertical-align: middle; }
#footer_nav  div { line-height: 23px; }

#copy, #copy  * { font-size: 11px; }
#copy2 { font-size: 11px; }

.nav { background: #edeff0; padding: 6px 10px; }
.nav a { padding-left: 15px; background: url(../img/nav_li.jpg) center left no-repeat; text-decoration: none; }
.nava { background: url(../img/nav2bga.jpg) bottom left no-repeat #e09565; padding: 6px 10px; }
.nava a { padding-left: 15px; color: white; text-decoration: none; }

.nav_sub { padding: 6px 24px;  background: url(../img/nav_sub_li.jpg) center right no-repeat white; }
.nav_sub a { color: #ed7009; text-decoration: none; }
.nav_suba { padding: 6px 24px;  background: url(../img/nav_sub_li_a.jpg) center right no-repeat #eca16b; }
.nav_suba a { color: white; text-decoration: none; } 

.hover { text-decoration: none !important; }
.hover:hover { text-decoration: underline !important; }

#pager a.a, b { display: block; width: 18px; height: 18px; text-align: center; line-height: 18px; }
#pager a { color: #18779f; }
#pager b { background: #18779f; color: white; }
#pager td { vertical-align: middle; }

input, textarea { border: 1px solid #c7c7c9; background: white; }

.rowcolor { background: url(../img/table.gif) center center repeat-y; }

.text img { margin: 5px; }
.text td { padding: 5px; }

.text table { border-bottom: 1px solid #c0d2df; }

.style1 { font-size: 15px; font-weight: bold; }
.style2 { font-size: 15px; font-weight: bold; color: #0a6a83; }

.style3 { font-size: 18px; font-weight: bold; }
.style4 { font-size: 18px; font-weight: bold; color: #0a6a83; }

#print table td { border: 1px solid #ddd; }