* { font-size: 13px; font-family: Arial; color: #313030; }

body { background: url(../img/bg.gif) repeat-x #282828; text-align: center; }
a { outline: none; color: #047ac6; text-decoration: none }
a:hover { text-decoration: underline; }
#page { clear: both; width: 980px; margin: 0 auto; text-align: left; background: url(../img/shadow_bg.gif) repeat-y; }
#page_border { background: #3d3d3d; padding: 1px; margin: 0 10px; }
#header { width: 940px; height: 88px; margin: 0 auto; text-align: left; position: relative; }
#header #logo { position: absolute; top: 25px; margin-left: 4px; }
#header #nav_top { float: right; margin-top: 35px; }
#header #nav_top li { border-right: 1px solid #313130; float: left; padding: 0 10px; }
#header #nav_top li a { color: #818181; font-size: 11px; text-decoration: none; line-height: 24px; }
#header #nav_top li a:hover { color: white; }

#nav { width: 100%; background: url(../img/nav_bg.gif) repeat-x; height: 33px; border-bottom: 1px solid #3d3d3d; } 
#nav li { float: left; border-right: 1px solid #3d3d3d; }
#nav li a { float: left; color: white; text-decoration: none; display: block; padding: 0px 20px; line-height: 33px; height: 33px; }

#nav li.hover1 { background: url(../img/hover_blue_ilgas.jpg) no-repeat; }
#nav li.hover1 a { background: url(../img/hover_blue_trumpas.jpg) top right no-repeat; }

#nav li.hover2 { background: url(../img/hover_orange_ilgas.jpg) no-repeat; }
#nav li.hover2 a { background: url(../img/hover_orange_trumpas.jpg) top right no-repeat; }

#nav li#hover1 { background: url(../img/nav_blue_long.gif) no-repeat; }
#nav li#hover1 a { background: url(../img/nav_blue.gif) top right no-repeat; }

#nav li#hover2 { background: url(../img/nav_orange_long.gif) no-repeat; }
#nav li#hover2 a { background: url(../img/nav_orange.gif) top right no-repeat; }

li.active { background: url(../img/nav_hover_long.gif) no-repeat; }
a.active_a { background: url(../img/nav_hover.gif) top right no-repeat; }

#nav li div { }
#nav li div div { background: none !important; border: none !important; padding: 4px 0px; width: 200px; }
#nav li div a { float: none; font-size: 11px; height: auto; line-height: 12px; display: inline; background: none !important; padding: 0px 10px; }
#nav li div a:hover { text-decoration: underline; }
#nav li.hover2 ul { background: #d86408 !important; }

#nav_sub li { margin-bottom: 10px; }
#nav_sub li a { font-size: 12px; color: #047ac6; text-decoration: none }
#nav_sub li a:hover { text-decoration: underline; }
.active_sub { text-decoration: none !important; color: black !important; }

#footer { clear: both; width: 920px; margin: 0 auto; text-align: left; height: 70px; }
#footer #copyrights { margin-top: 10px; float: left; }
#footer #copyrights, #footer #copyrights * { color: #3a3a3b; font-size: 10px; font-family: Arial; }
#footer #partners { margin-top: 10px; float: right; }

#content { clear : both; background: url(../img/page_content_shadow.gif) repeat-x #ffffff; padding: 25px 20px; }

h1 { color: #ff6600; font-size: 24px; font-weight: normal; }
.orange { color: #000 !important; }
.or { color: #ff6600 !important; }
#print * { background: none; color: black; }

#langs { width: 60px; display: none; }
.lang_mid { background: url(../img/lang_mid.gif) repeat-y !important; }
.lang_mid img { margin: 0 10px !important; }
.lang_mid a { color: white !important; font-size: 11px; line-height: 16px !important; text-transform: uppercase; text-decoration: none; }
.lang_mid a:hover { text-decoration: underline !important; }

#language img { margin-right: 10px; }
#language span { color: white !important; font-size: 11px; text-transform: uppercase; padding-right: 10px; background: url(../img/row.gif) center right no-repeat; }

#lang_change { border: none !important; position: relative; width: 87px; }

.text img[border]  { border: 1px solid #d5d5d5; padding: 3px; margin: 0 5px; }
.text table img  { margin: 0; }
.text a strong { color: #047ac6 !important; }

.activas a { color: white !important; font-weight: bold; }

.top_mid { background: url(../img/top_mid.gif) repeat-x; height: 24px; }
.top_left { background: url(../img/top_left.gif) top left no-repeat; height: 24px; }
.top_right { background: url(../img/top_right.gif) top right no-repeat; height: 24px; padding: 0 10px; }

input, textarea { border-left: 1px solid #666; border-top: 1px solid #666; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; 