*
{
  margin:0;
  padding:0;
}

img {border:0}

body
{
  background:url(../images/background.png);
  font:62.5% verdana,tahoma,sans-serif; color:#555;
  text-align:center;
  padding:2em 0 0 0;
}

#container
{
  width:757px;
  background:url(../images/bg_mainscreen.png) repeat-y;
  margin:2em auto 0 auto;
  text-align:left;
}

#secondary
{
    width:140px;
    float:left;
}

#logotype
{
    width:100%;
    background:#fff;
    height:10em;
}

#menu-left
{
    height:460px;
    background:#fff;
    color:#565656;
    padding:7px 10px 10px 10px;
    font-size:11px;
}

#primary
{
    width:605px;
    /*background:url(../images/bg_mainscreen.png) repeat-y;*/
    background:#fff;
    float:left;
}

#headerscreen
{
    width:100%;
    background:#fff url(../images/bg_header-fall.jpg) no-repeat top left;
    height:100px;
}

#tools 
{
    width:62%;
    height:5.8em;
    margin:2em 0 0 0;
    float:right;
}

#menu-top
{
    margin:0 auto;
    text-align:center;
    height:20px;
    float:right;
    color:#fff;
}

#breadcrumbs {padding:15px 0 5px 0; font-size:10px;}

#mainscreen
{
    /*margin:0 1.2em 1.2em 1.2em;*/
    padding:17px 15px 15px 0;
    background:#fff url(../images/bg_mainscreen.png) bottom left repeat-x;
    min-height:488px;
    font-size:12px;
}

/* for Internet Explorer */
/*\*/
* html #mainscreen {
    height:480px;
}
/**/

#column-left
{
    width:48%;
    float:left;
    font-size:12px;
}

#column-left a:hover, #column-right a:hover {/*color:#e37721;*/color:#cc4455;}

#column-right
{
    width:44%;
    float:right;
    font-size:12px;
background:#fff;
}

#column-right select {margin:3px 0 0 0;width:130px;}
#column-right form {padding:5px 0 0 2px;}
#address {width:140px; float:left;/*margin:-82px 0 0 0;*/margin:-88px 0 0 0;}

address
{
    background:#fff;
    padding:3px 0 12px 10px;
    font-style:normal;
    color:#565656;
}

#footer
{
    width:745px;
    height:2.2em;
    background:#e8e3dd url(../images/bg_footer.png) no-repeat;
    float:left;
    text-align:center;
    padding:5px 0 0 0;
    margin:0;
    color:#fff;
}

#footer a {color:#fff; font-weight:bold;}
#footer a:hover {color:#000;}

#bottom_line {height:1px;width:745px; display:block; background:#58595b url(../images/bottom_line.png) no-repeat;}

#column-left p, #column-right p {margin:0 0 .8em 0; color:#555;}

/* --------- menu-left --------- */
#topmenu {width:405px;text-align:left;}
#topmenu a:link, #topmenu a:visited {color:#fff; font-weight:bold;}
#topmenu a:hover {/*color:#fcaf17;*/color:#000;}

#topmenu ul {float:left; list-style-type:none; font-size:11px;}
#topmenu li {padding:3px 15px 0 0; float:left;}

div.topitem {margin:0 7px 0 0; background:url(../images/menu_line.png) bottom left repeat-x; padding:5px 0 5px 0;}
div.topitemSelected {margin:0 7px 0 0; padding:5px 0 5px 0;background:url(../images/menu_line.png) bottom left repeat-x;}
div.expandeditem {padding:5px 0 5px 0;}
div.seconditem, div.seconditemSelected {margin:0 7px 0 0;background:url(../images/menu_line.png) bottom left repeat-x;padding:5px 0 5px 10px;}

a.linkItem:link, a.linkItem:visited {font-weight:bold; color:#565656;}
a.linkItem:hover {color:#cc4455;}
a.linkItemActive:link, a.linkItemActive:visited {font-weight:bold; color:#555;}
a.linkItemActive:hover {color:#cc4455;}
a.linkSeconditem:link, a.linkSeconditem:visited {color:#565656;font-size:10px;}
a.linkSeconditem:hover {color:#cc4455;}
a.linkSeconditemActive:link, a.linkSeconditemActive:visited {color:#000;font-size:10px;}



/* --------- column-right --------- */

.textcolumnright {margin:10px 0 0 0;}

/*.newszone a, .newszone a:visited, .newszone a:hover {color:#000;}*/
.newstext a:hover, .newszone a:link, .newszone a:visited, .newszone a:hover, a.newslink a:link, a.newslink a:visited, a.newslink a:hover {color:#000;}


.heading1 {font-weight:bold; font-size:12px; color:#555; display:block; margin:0 0 1em 0;}
.heading1-2 {font-weight:bold; font-size:13px; color:#ea7c17; display:block; margin:-3px 0 1em 0;}

.normaltext {font-size:13px;color:#555;}

a:link, a:visited, .mainscreen a {color:#b92738; text-decoration:none;}

hr {display: none; visibility: hidden;}

.newszone
{
  background:url(../images/background.png) repeat;
  margin:0 0 10px 0;
  width:260px;
  float:left;
}

.newszone p, .narrow_news p, span.normaltext {font-size:11px;color:#000;}
.narrow_news {width:170px; float:left; margin:5px 5px 0 5px;}
.wide_news {width:255px; float:left;}

.headingNews {display:block; margin:0 0 3px 0; font-size:11px;font-weight:bold;}
.newstext {font-size:11px; display:block; cursor:pointer;}

.space {padding:0 0 0 0px;}

#mainscreen ul {list-style-type: disc;margin-left:10px;padding-left:5px;color:#555;}
#mainscreen li {margin-bottom:5px;}
#mainscreen ul em {font-style:italic;}