@charset "utf-8";
/* CSS Document */
*	{ margin: 0 auto; padding: 0; }
img, div, td, table, style, background-image, background, { behavior: url(iepngfix.htc);}
div         { margin: 0 auto; padding:0; }
body        { margin 0 auto; padding:0; background: url(img/bg_main.gif) repeat-x #EAEAEA; font-family:Arial, Verdana, Sans-Serif; font-size: 14px; line-height: 140%; color: #000000;}
h1          { font-family:Georgia, Times New Roman, Serif; font-size: 24px; font-weight: normal; color: #878c59; margin-bottom: 0px; padding-bottom: 5px; line-height:110%; }
h2          { font-family:Georgia, Times New Roman, Serif; font-size: 12px; font-weight: bold; color: #5c6a79; margin: 0px; }
.login    { font-family:Georgia, Times New Roman, Serif; font-size: 14px; font-weight: normal; color: #5b5a52; margin-left:5px; margin-top:3px; padding:0px; }
a:focus		{ outline: none;}

ul          {margin-left: 20px; margin-top:15px; margin-bottom: 15px;}
li          {}
ul.red      {color:Red;}

p           { font-family:Arialv, Verdana, Sans-Serif; font-size: 14px; line-height: 140%; color: #5b5a52; padding:0px; margin-bottom:0px; }
a:link      { color: #056eab; text-decoration: none; }
a:active    { color: #056eab; text-decoration: none;}
a:visited   { color: #056eab; text-decoration: none;}
a:hover     { text-decoration: underline; }
img         { border: 0px; }
hr          { color: #e4e4e4; }

.clear		{ clear:both; }

#main		{ width:878px; min-height: 600px; _height: 600px;}
#top        {width:870px; min-height:110px; _height:110px; background:url(img/bg_top.gif) no-repeat top;}
.logobox    { width:350px; float:left; margin-top:15px;}
.toplinks   { width:479px; float:right; margin-top:10px;}
.loginbox      {width:379px; min-height:30px; _height:30px; padding-top:2px; background:url(img/bg_login.png) no-repeat;}
.input_login    {width:109px; height:15px; padding:3px; margin-left:2px; margin-right:3px; border:0; background:url(img/bg_input.png) no-repeat; font-family:Arial, Verdana; font-size:10px; font-style:italic; color:#5b5a52;}

#t-menu        { float:right; width:479px;  min-height:25px; _height: 25px; margin-top:40px;}   
#t-menu ul     { float:right; margin: 0 auto; padding: 0px; list-style-type: none; height:25px; }
#t-menu li     { display: inline; float:left; position: relative; padding: 0px; }
#t-menu a      { display: block; float: left; border-right:1px solid #878c59; color: #878c59; padding-right: 7px; padding-left: 7px; line-height: 14px; text-decoration:none; font-size: 14px; font-family: Georgia, Times New Roman, Serif;}
#t-menu a:hover   {text-decoration:underline;  }

#contentwrap    {width:880px; min-height:600px; _height:600px;}
#content-top    {width:880px; min-height:10px; _height:10px;}
#content        {width:880px; min-height:580px; _height:580px; background:url(img/bg_content.png) repeat-y; _background:url(img/bg_content_ie6.png) #fff repeat-y;}
#topshdw        {width:870px; min-height:580px; _height:580px; background:url(img/bg_nav.png) no-repeat;}
#cms            {width:840px; min-height:500px; _height:500px; margin-top:5px;}

#content-bottom    {width:880px; min-height:10px; _height:10px; background:url(img/content_bottom.png) no-repeat;}

#nav        { width:860px; min-height:41px; _height: 41px; margin-left:15px; padding-top:1px;}   
#nav ul     { width: 860px; margin: 0 auto; padding: 0px; list-style-type: none; height:40px; }
#nav li     { display: inline; float:left;  position: relative; padding: 0px; height:40px; margin-right:5px; }
#nav a      { display: block; float: left; color: #5b5a52; padding-right: 12px; padding-left: 12px;line-height: 40px; text-decoration:none; font-size: 15px; font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;}
#nav li.active-li     { display: inline; float:left; background: url(img/bg_nav_1.gif) no-repeat; position: relative; padding: 0px; height:40px; margin-right:5px; }
#nav a.active-a      { display: block; float: left; background: url(img/bg_nav_2.gif) no-repeat right; color: #5b5a52; padding-right: 12px; padding-left:12px; line-height: 40px; text-decoration:none; font-size: 15px; font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;}
#nav a:hover   {text-decoration:underline;}

#medlsidor        { min-height:51px; _height: 51px; padding-top:44px; _padding-top:59px; background:url(img/bg_medlsidor.gif) no-repeat;}   
#medlsidor ul     { margin-top: 0 auto; padding: 0px; list-style-type: none; height:36px; }
#medlsidor li     { display: inline; float:left; position: relative; padding: 0px; }
#medlsidor a      { display: block; float: left; background:url(img/nav_medl_1.gif) repeat-x; border-right:1px solid #dfe3e7; color: #5b5a52; padding-right: 15px; padding-left: 15px; line-height: 36px; text-decoration:none; font-size: 14px; font-family: Arial, Verdana, Sans-Serif;}
#medlsidor a:hover  {text-decoration:underline; background:url() #fff;}

#vnav        {float:left; margin: 0 auto; margin-left: 0px; padding: 0px; width: 180px; background:#f4f4f4;}
#vnav ul     {margin: 0px; margin-left: 0px; padding-left: 0px; width: 180px; list-style-type: none;}
#vnav li     {display: block; width: 180px; margin: 0px; padding-left: 0px;}
#vnav a      {display: block; color: #5b5a52; font-family: Arial, Verdana, Sans-Serif; font-size: 14px; text-decoration: none; height: 30px; line-height: 30px; margin-top: 1px;  padding-left: 5px;}
#vnav a:hover{color: #E2E7EA; text-decoration: none; background:#5E6C7A;}


#box        {float: right; width:630px; min-height:400px; _height:400px;}

#footer     {width:800px; margin-top:5px; color:#888473; font-size:12px; text-align:center;}