


html {
    height:100%;
}

body {
    margin:0;
    padding:0;
    height:100%;
    background-color:#efede5;
    font-family: Arial;
    font-size:13px;
    color:#000000;
}

table {
    border:0px;
    border-collapse:collapse;
    margin:0px;
    padding:0px;
}

td {
    padding:0px;  
    vertical-align:top;
    font-family: Arial;
    font-size:13px;
    color:#000000;    
}

img {
    border:0px;
}

div {
  margin:0px;
  padding:0px;
}

p {
  font-family: Arial Narrow;
}

a {
  cursor:hand;
  cursor:pointer;
  text-decoration:underline
}

ul {
  margin:0px;
  padding:0px;
}

li {
  margin:0 0 0 15px;
  padding:0 0 0 5px;  
}

h1{
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
  color:#000000;
}

form {
  margin:0;
  padding:0;
}

.squad_right{
  background-image:url(/design/squad.gif);
  background-position: right;
}

.squad_left{
  background-image:url(/design/squad.gif);
  background-position: left;
}

.leftshadow{
  background-image:url(/design/left.gif);
  background-repeat:repeat-y;
  background-position: 0px 3px;
}

.rightshadow{
  background-image:url(/design/right.gif);
  background-repeat:repeat-y;
  background-position: 0px 2px;
}

.text1 {
    padding:25px 53px 0 0;
}

.text1 p{
    font-family: Arial;
    font-size:11px;
    color:#818181;
}

.text1 a{
    font-family: Arial;
    font-size:11px;
    color:#00658a;
}

.text2 {
    padding:37px 0px 50px 22px;
}

.text2 p{
    font-family: Arial;
    font-size:12px;
    color:#5f5f5f;
}

.text2 a{
    font-family: Arial;
    font-size:12px;
    color:#00658a;
}

.text3 {
    padding:37px 30px 50px 40px;
}

.text3 p{
    font-family: Arial;
    font-size:12px;
    color:#5f5f5f;
}

.text3 a{
    font-family: Arial;
    font-size:12px;
    color:#00658a;
}

.text3 span{
    font-family: Arial;
    font-size:14px;
    font-weight:bold;
    color:#e35225;
}

.text4 {
    margin: 33px 0 0px 0px;
}

.text4 a{
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    color:#00658a;
    text-decoration: none;
}

.text4 a:hover{
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    color:#ee6b3d;
    text-decoration: none;
}

.text5 {
    padding: 16px 0 0px 18px;
}

.text5 a{
  font-family: Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  color:#ffd200;
}

.text5 a:hover{
  text-decoration: underline;
}

.text5 p{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
  color:#edecd7;
}

.text7 a{
  font-family: Arial;
  font-size:10px;
  font-weight:normal;
  color:#5f5f5f;
}

.text8 a{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:#00658a;
}

.text9 {
  padding: 20px 21px 13px 14px;
  vertical-align:top;
  text-align:center;
}

.text9 p{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#5f5f5f;
}

.text9 a{
  font-family: Arial;
  font-size:13px;
  font-weight:bold;
  color:#00658a;
}

.text9 span{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#00658a;
}

.bottom_bg1{
  background-image:url(/design/bottom/bottom_bg.gif);
  background-repeat:repeat-x;
}

.bottom_logo{
  background-image:url(/design/bottom/logo.gif);
  background-repeat:no-repeat;
  padding:35px 0px 0px 100px;
}

.bottom_logo p{
  font-family: Arial;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  margin: 0px 0 50px 0px;
}

.bottom_logo span{
  font-family: Arial;
  font-size:9px;
  font-weight:normal;
  color:#ffffff;
}

.bottommenu {
  padding:0px 0px 50px 0px;
  margin: 0px 0 0px 0px;
}

.bottommenu a{
  background-image:url(/design/bottom/arrow1.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  float:left;
  padding:0px 0px 0px 20px;
  margin: 10px 0 0 30px;
  width:120px;
  text-align:left;
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#00658a;
}

.news {
  background-image:url(/design/right/pic1.gif);
  background-repeat:repeat-y;
  background-position:left;
  background-color:#edecd7;
  padding:0px 0px 0px 19px;
  margin: 0px 0 0 11px;
  width:212px;
}

.news p{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#757575;
}

.news span{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#5f5f5f;
}

.news a{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#ee6b3d;
}

.line1 {
  background-image:url(/design/left/line1.gif);
  background-repeat:repeat-x;
  background-position:0px 8px;
}

.top-right {
  background-image:url(/design/left/top-right.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

.top-right2 {
  background-image:url(/design/left/top-right2.gif);
  background-repeat:no-repeat;
  background-position:top right;
  margin:-1px 0px 0 0;
}

.bottom-right {
  background-image:url(/design/left/bottom-right.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

.top {
  background-image:url(/design/left/pic1.gif);
  background-repeat:repeat-x;
  background-position:top;
  padding:1px 0px 0px 0px;

}

.right1 {
  background-image:url(/design/left/pic1.gif);
  background-repeat:repeat-y;
  background-position:right;

}

.grad1 {
  background-image:url(/design/left/grad2.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

.search {
  background-image:url(/design/right/search_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:231px;
  height:92px;
  margin:0px;
  padding:0px;
}

.search p{
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#999999;
  margin:0px 0 0 15px;
  text-align:left;
}

.leftmenu {
  background-image:url(/design/left/leftmenu_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:231px;  
  padding:0px 20px 0px 20px;
}

.leftmenu2 {
  background-image:url(/design/left/leftmenu_bg2.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  width:231px;  
  padding:0px 0px 0px 0px;
}

.leftmenu a{
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}


.leftmenu ul {
    margin:0px 0px 0 0px;
    padding: 5px 0 5px 0;
}

.leftmenu ul.m1 li {
  background-image:url(/design/left/arrow11.gif);
  background-repeat:no-repeat;
  background-position:8px 0px;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  list-style-type: none;
  line-height:13px;
  padding:0px 0 0 27px;
  margin:10px 0 0px 0;
}
.leftmenu ul.m1 li.sel {
  background-image:url(/design/left/arrow12.gif);
  background-repeat:no-repeat;
  background-position: 8px 0px;


}

.leftmenu ul.m2 li {
  background-image:url(/design/left/arrow13.gif);
  background-repeat:no-repeat;
  background-position:6px 0px;
  font-family:verdana;
  font-size:11px;
  color:#414445;
  list-style-type: none;
  line-height:11px;
  padding:0px 0 0 27px;
  margin:10px 0 0 0;
}
.leftmenu ul.m2 li.sel {
  background-image:url(/design/left/arrow14.gif);
  background-repeat:no-repeat;
  background-position: 6px 0px;
}


.leftmenu ul.m1 li a {
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline;
}

.leftmenu ul.m1 li a:hover {
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  color:#feeba0;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline;
}

.leftmenu ul.m1 li.sel a {
  font-weight:bold;
  text-decoration:none;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  color:#feeba0;
}

.leftmenu ul.m2 li a {
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#edecd7;
  cursor:hand;
  cursor:pointer;
  text-decoration:none;
}

.leftmenu ul.m2 li a:hover {
  font-family: Arial;
  font-size:11px;
  font-weight:normal;
  color:#feeba0;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline;
}

.leftmenu ul.m2 li.sel a {
  font-weight:bold;
  text-decoration:none;
}

.partner {
  background-image:url(/design/left/partner_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  width:232px;
  height:76px;
}

.pathline {
  background-image:url(/design/right/pic2.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;

  height:1px;
}

.partner_line {
  background-image:url(/design/left/partner_line.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  width:232px;
  height:100px;
}

.content{
  padding: 20px 30px 20px 33px;
}

.content p{
  font-family: Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

.content a{
  font-family: Arial;
  font-size:12px;
  font-weight:normal;
  color:#00658a;
}

.content li{
  font-family: Arial;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  line-height: 22px;
}

p.pathpage {
  font-size:11px;
  font-family:verdana;
  color:#af7802;
  font-weight:bold;  
}
p.pathpage img {
  margin: 0 8px 0 8px;
}
p.pathpage a {
  font-size:11px;
  font-family:verdana;
  color:#045976;
  font-weight:normal;
}
p.pathpage b {
  color:#af7802;
  font-weight:bold;
}

.map_relative{
position:relative;
z-index:200;
}

.map_absolute{
position:absolute;
z-index:200;
top:50px;
left:-150px;
display:none;
background-color:#ffffff;
}

.map_absolute p{
margin:0px;
padding:5px 5px 0 0;
text-align:right;
}

.map_absolute img{
margin:5px;
z-index:200;
}

.hideblock {
  display:none;
}

  div.table {text-align:center;}
  table.content {border-collapse:collapse; border:2px solid white; margin: 10px 20px 0px 3px;}
  table.content td,th {vertical-align:middle; border:2px solid white; padding:3px; background-color:#edecd7; text-align:center; font-size:11px;}
  table.content th {font-weight:bold;}
  table.content th.left {vertical-align:middle; text-align:left;}
  table.content td.left {vertical-align:middle; text-align:left;}
  table.content td.price {vertical-align:middle; text-align:center; font-weight:bold; color:#ee6419;}
  
  
  table.content_table_1 {border-collapse:collapse; border:1px solid #898989; margin: 10px 20px 0px 3px;}
  table.content_table_1 td,th {vertical-align:middle; border:1px solid #898989; padding:4px 9px 4px 9px; text-align:center; font-size:11px; height:24px;}
    
.type1{
background-color:#dedbde;
text-align: center;
font-weight: bold;
}  

.type2{
background-color:#ffffff;
}  

.type2 p{
text-align: left;
font-weight: bold;
}  

.type3{
background-color:#ceffff;
font-weight: bold;
}

.type3 p{
text-align: left;
font-weight: normal;
font-size: 11px;
} 

.type4{
background-color:#ceffce;
}  

.type4 p{
text-align: left;
font-weight: normal;
font-size: 11px;
} 

.type5{
background-color:#ffffff;
text-align: center;
font-weight: normal;
} 

.type6{
background-color:#ff8284;
text-align: center;
font-weight: normal;
height: 5px;
} 

.type7{
background-color:#ffffce;
font-weight: bold;
} 

.type7 p{
text-align: right;
font-weight: normal;
} 

.type8{
background-color:#ffcfff;
}

.type8 p{
text-align: left;
font-weight: normal;
font-size: 11px;
} 

.type9{
background-color:#ffebde;
}

.type9 p{
text-align: left;
font-weight: normal;
font-size: 11px;
} 

.type10{
background-color:#deeff7;
}

.type10 p{
text-align: left;
font-weight: bold;
font-size: 12px;
} 

.type11{
background-color:#deeff7;
}

.type11 p{
text-align: right;
font-weight: normal;
font-size: 11px;
} 

.type12{
background-color:#ffffff;
}

.type12 p{
text-align: right;
font-weight: normal;
font-size: 11px;
} 

.type13{
background-color:#dee7f7;
}

.type13 p{
text-align: right;
font-weight: normal;
font-size: 11px;
} 

.type14{
background-color:#d6e7bd;
}

.type14 p{
text-align: left;
font-weight: bold;
font-size: 12px;
} 

.type15{
background-color:#d6e7bd;
}

.type15 p{
text-align: right;
font-weight: normal;
font-size: 11px;
} 

.type16 p{
	text-align: left;
	font:13px Arial,'Arial Narrow' ;
	font-stretch:condensed ;
} 

.advlin {
  margin: 10px 25px 10px 25px;
  font-size:11px;
}
.advlin p {
  font-size:11px;
  padding: 0 0 0 10px;
  float:left;
}
.advlin a {
  font-size:11px;
  color:#00658a;
}


.message1, .message2{
	position: absolute; top: 100px; display:none; z-index:500;

}
.message1{
  left: 20px;
}

.message2{
	top: 88px; 
	left: -166px;
}

