body { margin:0; padding:0; background:url(../images/bg-header.gif) top left no-repeat #f3f2f2; }
html, body { height:100%; } 
img { border:0;}
form {margin:0; padding:0; }

.clear { clear:both; display:block; }	
.main {
 width:960px;
 margin:auto;
 position:relative; 
 }
.red { color:red; font-weight:bold; }

p, td { font-family:Verdana, Geneva, sans-serif; font-size:1.1em; }

.header { height:178px; } 
.header .phone { font-family:Tahoma, Arial; color:#0f238c; position:absolute; top:5px; right:15px; }
.header .logo { position:absolute; top:15px; left: 40px; } 
.header .slogan { position:absolute; top:95px; left:60px; font-family:Verdana, Geneva, sans-serif; font-size:0.9em; color:#ffa814; } 
.header .pic  { position:absolute; top:145px; left:0; }
.header .menu  { position:absolute; bottom:0px; left:250px; top:143px; height:30px; }
.header .menu-item { margin-right:4px; float:left; }


.content { clear:both;}
.content .i { padding-left:250px; height:130px; padding-top:22px;}
.content .i- {margin-right:25px; float:left;  }
.content .txt { color:#353535; font-family:Verdana, Geneva, sans-serif; font-size:0.7em;   }
.content .txt-1 { width:250px; float:left; background:url(../images/title1.jpg) top left no-repeat; margin-right:10px; padding-top:25px; //padding-top:35px; }
.content .txt-2 { width:400px; float:left; background:url(../images/title2.gif) top left no-repeat; margin-right:10px; padding-top:25px; //padding-top:35px;}
.content .txt-3 { width:250px; float:left; background:url(../images/title3.gif) top left no-repeat; padding-top:25px; //padding-top:35px; }
.content .txt-4 { width:400px; float:left; top left no-repeat; padding-top:25px; //padding-top:35px; }

ul.menu { list-style-type:none; margin:0; padding:0; font-size:1.3em; } 
ul.menu li { font-size:0.9em; font-weight:normal; color:#333; background:url(../images/bg-menu2.gif) 1px 5px no-repeat; padding:0 0 5px 12px; list-item:none; }
ul.menu li a, ul.menu li a:visited { color:#333; text-decoration:none; }
ul.menu li a:hover { text-decoration:underline; }
ul.menu li.title { color:#FDA400; font-family:Verdana; margin:10px 0 0 0; padding:0 0 7px 0; font-weight:bold; background:none;} 
ul.menu li.selected { color:#FDA400; background:none; background:url(../images/bg-menu2-.gif) 1px 5px no-repeat;}
ul.menu li.selected a { color:#FDA400;}
ul.menu li.selected li a { color:#333;}

ul.subby { list-style-type:none; margin-top:5px; margin-left:15px; padding:0; }
ul.subby li.selected { color:#FDA400; background:none; background:url(../images/bg-menu2-.gif) 1px 5px no-repeat;}
ul.subby li.selected a { color:#FDA400!important;}

.news { margin-top:9px;  }
.news .left { background:url(../images/bg-news-left.gif) top right repeat-y; padding-right:9px; }
.news .text { padding-left:9px; }
.news .big { font-size:1em; color:#333; font-weight:bold; }
.news a { color:#000097; font-family:Verdana,Arial; font-size:0.9em; }

.footer { background:url(../images/bg-footer.gif) top left repeat-x; top:50px; clear:both; 
font-family:Verdana, Tahoma, Arial; color:#353535; font-size:0.7em; height:85px; padding:20px 0 0 0px; position:relative; }

.footer- {
 width:960px;
 margin:auto;
 position:relative; 
 }
 
 #auth_footer {
 width:960px;
 margin:auto;
 margin-top:10px;
 position:relative;
 }

#agencies-list .agencies-item {
   margin-bottom: 20px;
}

#agencies-list .agencies-item .agencies-field {
   margin-bottom: 5px;
   font-family: Verdana, Arial;
}