body{margin:0px 0px 0px 0px;}

.up{ position:absolute; width:525px; height:304px;}
.up #icons{ float:right; margin-right:20px; margin-top:18px; height:70px;}
.up #icons img{ margin-right:15px;}
.up #logo{ margin-top:70px; float:left; margin-left:60px;}
.up #phone{ float:right; margin-top:40px;}
.up #logos{ float:left; margin-top:50px; margin-left:60px;}
.up #logos img{ margin-right:5px;}

.menu{ position:absolute;  height:50px; top:315px;}
.menu a{ font-family:Tahoma; font-size:19px; color:#fff; text-decoration:none; text-transform:uppercase;}
.menu .act{ color:#F59CB1;}
.menu div{ float:left; margin-left:50px; margin-top:10px;}

.toptext{ position:absolute; width:560px; font-family:Tahoma; right:0px; top:50px; font-size:14px; color:#BBBBBB;}

.header{ width:100%; border:0; height:370px;}
.header-left{ background-image:url(../images/left.jpg); width:400px; background-repeat:no-repeat;}
.header-rub{ background-image:url(../images/repeat.jpg); background-repeat:repeat-x;}
.header-right{ background-image:url(../images/right.jpg); width:580px; background-repeat:no-repeat;}

.main{width:100%; border:0; }
.state{width:378px; background-image:url(../images/main-gra.jpg); background-repeat:repeat-x;}

#state-t{float:left; font-family:Tahoma; font-size:20px; color:#930000; margin:27px auto 5px 0px;}
#state-l{float:right; font-family:Tahoma; font-size:12px; margin:35px 17px 5px 0px;}
#state-l a{color:#126657;}

#state{ width:378px; height:130px; background-image:url(../images/state-bg.jpg); background-position:top right; background-repeat:no-repeat; clear:both;}
#foto img{ float:left; margin-right:15px; margin-bottom:15px; margin-top:10px;}
#title{ padding-top:10px;}
#title a{ font-family:Tahoma; font-size:14px; color:#930000;}
#text{ font-family:Tahoma; font-size:13px; color:#333333;}

.content{background-image:url(../images/main-gra.jpg); background-repeat:repeat-x;}
#evac{font-family:Tahoma; font-size:13px; color:#333333; float:left; margin-left:40px; margin-bottom:20px;}
#big{ font-size:15px; font-weight:bold;}
#red{ color:#FF0000; font-weight:bold;}
#img{ float:left; margin-left:20px; margin-bottom:20px;}

#pagecontent{margin-left:40px;margin-right:60px; font-family:Tahoma; font-size:12px; color:#333; text-align:justify; border-bottom:1px solid #CCCCCC; margin-bottom:20px;}
#pagecontent h3{ font-family:Tahoma; font-size:20px; color:#930000; font-weight:normal;}
#pagecontent h2{font-family:Tahoma; font-size:15px; color:#333; }
#pagecontent a{ color:#333;}

.footer{ width:100%; border:0; height:97px;}
.counter{ width:378px; background-image:url(../images/footer-rub-r.jpg); background-repeat:repeat-x; background-position:top; font-family:Tahoma; font-size:11px; color:#666666; padding-left:10px; }
.counter div{ float:left;}
.counter #a{ margin-top:10px; margin-right:8px;}
.counter #b{ margin-top:10px; margin-right:8px;}
.left{ background-image:url(../images/footer-rub-l.jpg); background-repeat:repeat-x; background-position:top;}
.left div{ float:left; font-family:Tahoma; font-size:11px; color:#666666; }
.left #a{ margin-left:40px; margin-right:35px; margin-top:5px;}
.left #b{ margin-left:42px;}
.left #b a{ color:#666;}

.clear {clear:left;font-size:0px;line-height:0px;}

#menu .act{color:#F59CB1;}
#menu ul {
 font-family: Verdana, Helvetica, Sans-serif, Arial;
 font-size: 10px;
 text-transform:uppercase;
}
#menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 float: left;
 border-right:0px;
}
#menu li {
 float: left;
 position: relative;
 background: #eee;
 background: none;
}
#menu ul a {
 font-family:Tahoma; font-size:19px; color:#fff; text-decoration:none; text-transform:uppercase; display: block;  
 padding: 4px 0px 21px 0px;
  margin: 0px 10px;
 text-align:center;  
 line-height:20px;
 display: block;
}

#menu ul a:hover {
 color: #fff;
  padding: 4px 0px 16px 0px;
  margin: 0px 10px;
  border-bottom: 5px solid #D13437;
}
#menu li:hover,
#menu li.jshover {
 color:#fff;
}

#menu li:hover a,
#menu li.jshover a {
 color:#fff;
}

/* UL UL */

#menu ul ul {
 float: left; 
 display: none;
 position: absolute;
 padding: 8px 0px;
 width:400px;
 background-color:#D13437;
}

#menu li li {
 border-right:0px;
 list-style:url(/images/pimp.gif);
 margin-left:40px;
}

#menu li li a { 
 text-align:left;
 line-height:normal;
 color:#fff;
 font-weight:normal; font-size:12px; text-transform:none;
 text-decoration:underline;
 padding: 4px 10px;
}

#menu li li a:hover { 
 text-align:left;
 line-height:normal;
 color:#fff;
 font-weight:normal; font-size:12px; text-transform:none;
 text-decoration:none;
 padding: 4px 10px;
 border-bottom: none;
}


#menu li:hover ul,
#menu li.jshover ul {
	display:block;
}


/* UL UL UL */

#menu li:hover li ul,
#menu li.jshover li ul {
	display: none;
	top: -9px;
	left: 200px;
	left: 200px;
	
}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {
	display: block;
}

/* fix for IE6 */
* html body #menu a.a_2, * html body #menu a.a_3 {
height:15px;
}
