* {
    margin: 0;
    padding: 0;

}
.outer {
    width: auto;
    max-width: 1100px;
    width: expression( document . body . clientWidth > 1100 ? "1100px": "auto" );
    margin: 0 auto;
    padding: 0px;
    vertical-align: top;
    border: 0px solid #F1EBDC;
    background-color:white;
}
body {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*background-image: url( /img/bg.jpg );*/
    color:#f3f3f3;
    width: 100%;
    background-color:#f3f3f3; 
}

table ta {
    text-align: left;
}

.head_box_1{
    background-color:#f33736;
    background-image:url("/img/new/hboxred.gif");
    background-position:right;
    background-repeat:no-repeat;

}
.header1{
   font-size:22px;
    color:black;
    text-transform:uppercase;
}
.header1 b{
    color:#ed5765;
    text-transform:uppercase;
    font-style:normal;
    font-weight:normal;
}
.head_box_2{
    background-color:#a2c90a;
    background-image:url("/img/new/hboxgr.gif");
    background-position:right;
    background-repeat:no-repeat;

}
.header2{
   font-size:22px;
    color:black;
    text-transform:uppercase;
}
.header2 b{
    color:#a2c90a;
    text-transform:uppercase;
    font-style:normal;
    font-weight:normal;
}
.head_box_3{
    background-color:#47d8f7;
    background-image:url("/img/new/hboxbl.gif");
    background-position:right;
    background-repeat:no-repeat;

}
.header3{
   font-size:22px;
    color:black;
    text-transform:uppercase;
}
.header3 b{
    color:#47d8f7;
    text-transform:uppercase;
    font-style:normal;
    font-weight:normal;
}
.box_coll{
    float:left;
    margin:3px;
}
.list_menu_box a{
    color:black;
    font-size:16px;
    padding-left:6px;
}
a.headMenu {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: white;
    padding: 0px 10px 0px 16px;
    text-decoration: none;
}

a.headMenu:hover {
    text-decoration: underline;
}

#logo {
    position: relative;
    top: -110px;
    left: 5px;
    z-index: 20;
}
.h_menu a{
     text-decoration:none;
    font-size:25px;
    color:white;
}
.m_f{
 background-color:#ff8b00;
 padding:14px 12px 14px 12px;
 font-size:25px;
    color:white;
    
}
.m_1{
 background-color:#a2c90a;
    padding:14px 12px 14px 12px;
}
.m_2{
 background-color:#ffab00;
    padding:14px 12px 14px 12px;
}
.m_3{
 background-color:#f33736;
    padding:14px 12px 14px 12px;
}
.m_4{
 background-color:#ff8b00;
    padding:14px 12px 14px 12px;
}
.m_5{
 background-color:#47d8f7;
    padding:14px 12px 14px 12px;
}
div.blokhead1 {
    font-size: 24px;
    color: black;
    padding: 0px 5px 0px 8px;

}

ul.menu {
    margin: 0px 0px 20px 0px;
}

/*ul.menu li {
    list-style-image: url( /img/menu_b1.jpg );
}*/

ul.menu li {
    list-style-image: url( /img/menu_b2.gif );
}

a.menul1 {
    color: #0562a9;
    font-size: 14px;
    text-decoration: underline;
}

.menul1active {
    color: #0562a9;
    font-size: 14px;
    text-decoration: underline;
}

a.menul2 {
    color: #e37435;
    font-size: 12px;
    text-decoration: none;

}

ul.menu li.non {
    list-style-type: none;
    list-style-image: none;
    padding-left: 10px;
}

ul.menu li.menul2active {
    list-style-type: none;
    list-style-image: none;
    color: #e37435;
    font-size: 12px;
    text-decoration: underline;
    padding-left: 10px;
}

li {
    vertical-align: top;
}

a.menul1:hover {
    text-decoration: underline;
}

ul.menu li a.menul2 {
    color: #565a5d;
    font-size: 12px;
    text-decoration: none;

}

li.non a.menul2:hover {
    color: #e37435;
    font-size: 12px;
    text-decoration: underline;
}
p {
  text-align:left;
}

table.mar {
    margin: 5px 2px 5px 2px;
}

.hline1 {
    color: white;
    font-size: 24px;
    text-decoration: none;
    padding-left: 20px;
}

.error {
    color: red;
    font-size: 24px;
    text-decoration: none;
    padding-left: 20px;
}

a.fheader1 {
    font-size: 24px;
    color: #3abbe5;

    text-decoration: none;
    display: block;
}

a.fheader1:hover {
    text-decoration: underline;
}

a.fheader2 {
    font-size: 24px;
    color: #fe469e;

    text-decoration: none;
    display: block;
}

a.fheader2:hover {
    text-decoration: underline;
}

a.fheader3 {
    font-size: 24px;
    color: #96d514;

    text-decoration: none;
    display: block;
}

a.fheader3:hover {
    text-decoration: underline;
}

.freebloc {
    padding: 0px 15px 0px 15px;
}

.textIn {
    color: black;
    font-size: 12px;
    padding: 5px 1px 5px 5px;
}

.headBl {
    color: #c60000;
    font-size: 30px;
	font-weight:bold;
    float: left;
	padding: 20px 30px 80px 370px;
}

.headNum {
    color: #c60000;
    font-size: 20px;
	font-weight:bold;
}

.footText {
    color: #777777;
    font-size: 15px;
}

.img_som_collection {
    border: solid 1px #54bbdb;
}

a.a {
    color: #0562A9;
    font-size: 14px;
    text-decoration: none;
}

a.a:hover {
    color: #54bbdb;
    font-size: 14px;
    text-decoration: none;
}

p {
    margin: 0;
    padding: 0;
    text-align: left;
}

.centerC {
    width: 80%;
    padding: 15px 25px 0px 25px;
}

.leftC {
    width: 20%;
}

.rightC {
    width: 25%;
}

a.titletable h2 {
    color: #0562A9;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
}

a.titletable h2:hover {
    color: #54bbdb;
    font-size: 14px;
    text-decoration: none;
}

a.texttable {
    color: #0562A9;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
}

a.texttable:hover {
    color: #54bbdb;
    font-size: 12px;
    text-decoration: none;
}
.search {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2F364C;
    font-size: 14px;
    width: 110px;
    margin-left:4px;

}
.map {

    margin-top: 20px;
}

.map img {
    padding-right: 10px;
}

.map1 a {
    color: #0562A9;
    font-size: 14px;
    text-decoration: underline;
    margin-top: 20px;
}

.map1 {

}

.map2 {
    color: #545454;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.context {
  padding: 10px 21px;
  background-color:#eeeeee;
	border: 1px solid rgb(211, 211, 211);
}


.context ul li {
	font-size:130%;
	font-weight:bold;
	list-style: none;
    background: url(/images/bm.gif);
    background-repeat: no-repeat;
    background-position: 2px 8px;
    padding: 1px 1px 1px 15px;
    margin: 0px 0px 0px 0px;
}

.context strong {
  color:red;
	font-size:14px;
}

.context p {
	font-size:14px;
}
.context p strong {
  color:red;
	font-size:14px;
}


div.transp {
	width:100%;
	background-image:url(img/bg_footer.gif);
	background-position:center;
	background-repeat:repeat-y;
    margin: 0px;
    padding: 0px;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8;
}
