
img {border: 0;}

 body {
        margin:0;
        padding:0;
        width: 100%;
        height:100%;
		
		font-size: 16px;
 		font-family: Times New Roman,Times,serif; }

a,a:active,a:visited,a:link {outline: none;text-decoration:none; color:#039;}

a:hover{text-decoration:none;}

td{vertical-align:top;}

table {  
        margin:0;
        padding:0;
        width: 100%;}




#container {
      background: #fff url(../img/bg.jpg);
      background-repeat: repeat-y;
      background-position: 270px;
      margin:0 ;
      padding:0;
      min-width: 1000px;
      width:expression(document.body.clientWidth < 1000? "1000px": "auto" );} 
 
/* Начало шапки  */

#header {                                       /* Шапка    */     
        background: url(../img/head.gif);
        background-repeat:repeat-x;  
        margin:0;
        padding:25px 0 0 0; 
        width:100%; 
        height:139px;}

#logo {margin:0 0 0 55px;padding:0;float:left;}

#loges {margin:0 0 0 70px;padding:0;}


p {/*font:12px Arial; color: #000;*/ font-size: 16px;
 		font-family: Times New Roman,Times,serif;}
		

#content p, #content td * {font-size: 16px;
 		font-family: Times New Roman,Times,serif; color: #000; text-align:justify; /*text-indent: 25px;*/}

/*p span{font:12px Arial; color: #000;font-weight:bold;margin:13px 0 0  0;padding:0;float:left;}*/

p.phone {font:12px Arial;letter-spacing: 1px;margin:6px 0 0 80px;padding:0; float:left;}

a.adres {font:12px Arial;letter-spacing: 1px;color:#003399;margin:6px 0 0 285px;padding:0; float:left;}

a.adres1 {font:12px Arial;letter-spacing: 1px;color:#003399;margin:6px 0 0 10px;padding:0; float:left;}

#lbg {                                         
        background: url(../img/lbg.gif);      
        margin:0;
        padding:0; 
        width:28px;height: 100%;}

#rbg {                                         
        background: url(../img/rbg.gif);
        background-repeat:repeat-y;  
        margin:0;
        padding:0; 
        width:28px;}

#left {margin:0;padding:0;width:208px;}

#ltop {                                         
        background: url(../img/ltop.gif);
        background-repeat:no-repeat;  
        margin-top:20px;
        padding:15px 0 0 45px; 
        width:163px;
        height: 51px;}

#online {                                         
        background: url(../img/online.gif);
        background-repeat:no-repeat;  
        margin:0;
        padding:0; 
        width:207px;
        height: 238px;}

#menu {                                         
        background: white url(../img/menu_bg.jpg);
        background-repeat:no-repeat;  
        margin:0 0 0 11px;
        padding:0; 
        width:187px;
        height: 352px;}

#menu1 {padding:0; margin:0 0 0 14px; list-style-type:none;}

#menu1 li {width:159px; height: 21px;margin:5px 0 0 0;}

#menu1 a {
      display:block;
      width:159px; 
      font:12px  Arial;
      font-weight: bold;
      color:#003399; 
      line-height: 21px;
      background: url(../img/link.gif); 
      text-align:center; 
      padding:0; 
      text-decoration:none;
      margin: 0;}

#menu1 a:hover {color:#fd2a2a;}

b#activ  {color:#fd2a2a;}

#online {                                         
        background: url(../img/online.gif);
        background-repeat:no-repeat;  
        margin:50px 0 0 0;
        padding:0; 
        width:207px;
        height: 238px;}

p.bolders {font:12px Arial;font-weight: bold;margin:0;padding:10px 0 10px 0; line-height: 20px}

p.bolders img{float:left;margin:1px 0 0 0;padding:0; }

.form {
        background:#fff;    
        border-top:1px solid #000;   
        border-left:1px solid #000;                               
        margin:6px 0 0 16px;
        padding:4px 0 0 6px; 
        width: 145px;  
        height:16px;
        font:11px arial; 
        color: #000;
        float:left}

.form2 {
        background:#fff;    
        border-top:1px solid #000;   
        border-left:1px solid #000;                               
        margin:6px 0 0 16px;
        padding:4px 0 0 6px; 
        width: 145px;  
        height:78px;
        font:11px arial; 
        color: #000;
        float:left}

#but{margin:0 0 0 16px;padding-top:10px; float:left;}


#content {margin: 0;padding:10px 0 0 30px;height: 100%;}

#top_menu{
     background: url(../img/bg_top.gif);
     width:100%; min-width:760px;
     height: 48px;
     padding:0;
     margin:10px 0 0 0;
     text-align:center;
	 }

.lin{width:1px;height: 48px;border-left:1px solid #dedede;float:left;margin:0 20px}

#menutop {width:100%;  padding:0; margin:0 auto; list-style-type:none;}

#menutop li {height: 48px;float:left;padding:0 0px; }

#menutop a {
      display:block;      
      font:17px  Arial;   
      color:#003399; 
      line-height: 48px;   
      text-align:center; 
      padding:0; 
      margin: 0;}

#menutop a:hover, #menutop a:hover {font-weight: bold;text-decoration:none;}
.normal  {text-decoration:underline;}
#actives  {font-weight: bold; text-decoration:none;}

.block { width:100%;margin:10px 0;padding:0;float:left}

.text{margin:0;padding:0 40px 0 0;}

#flesh {
        background: #fff;             
        margin:0;
        padding:0 0 0 30px;
        float:right;}

h2 span{
        background: #003399;
        width:9px;
        height:11px;
        font:11px Arial; 
        color: #fff;
        font-weight: bold;
        padding:0 0 2px 3px;
        margin:0 9px 0 0;
        float:left;}

h2{ font:14px Arial; color: #000;font-weight: bold; padding:0;}

h2 img {margin:2px 9px 0 0;   padding: 0 0 0; float:left;}

.line {
        width:100%;       
        height:23px;                                          
        margin:5% 0 0 0;
        padding:0;
        border-bottom: 1px solid #cdd6ef;float:left;}

.buttu{margin: 0;padding:0;float:right;}

.foto{ border:1px solid #cacaca; margin:0;padding:0;}

.direct{float:left;width:49%;  padding:0;margin:0;}

.direct2{float:right;width:30%; height:103px; padding:0;margin:0;}

p.smail{font:14px Arial; color: #003399;font-weight: bold;font-style:italic; padding:0;margin:0 6px 0 0;}

p.big{font:16px Arial; color: #003399;font-weight: bold;font-style:italic; padding:1px 0 0 0;margin:0 6px 0 0;}

p.futt{font:11px Arial; color: #000; padding:1px 0 0 0;margin:0 6px 0 0;width:350px; }

.futt img{ padding:0;margin:0 6px 0 0;}


/* Подвал   */
#footer {
        background: url(../img/footer.jpg); 
        background-repeat: repeat-x;
  padding:0;
  width:100%;
  margin:0;
  height: 146px;      
        clear: both;}

.log{float:left;margin:0 0 0 10%} 

.copy, p.copy {   
       width:400px;
       padding:0;
       margin:20px 0 0 20%;   
       font:12px arial;     
       color: #868585;
       float:left;}

.copy a, .dra a{color: #003399;text-decoration: underline;}

.schetchik {padding:0;margin:40px 0 0 40px;float:left;width:200px;}

.dra {   
       width:160px;
       padding:0;
       margin:20px 2% 0 0;    
       font:11px arial;     
       color: #868585;
       float:right;}

.pagetitle{font:24px Arial; color: #003399;font-weight: bold;padding:1px 0 0 0;margin:0 6px 0 0;}

.podsvetka {
	border: 2px solid blue;   
} 

.podsvetka:hover {
	border: 2px solid red;   
} 

.offer{
 font-size: 18px;
 font-family: Times New Roman,Times,serif; 
 text-align: center;
}

.textt{
 font-family: Times New Roman,Times,serif; 
 font-size: 16px; 
 text-align: justify;
}
#textt{
 font-family: Times New Roman,Times,serif; 
 font-size: 16px; 
 text-align: justify;
}
.texts{
text-align: justify; 
font-size: 14px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-style: italic;
}
#texts{
text-align: justify; 
font-size: 14px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 14px; 
font-style: italic;
}
.zawita{
font-family: Times New Roman,Times,serif; 
font-size: 18px;
}

h5{
 font-size: 18px; 
 font-family: Times New Roman,Times,serif; 
 text-align: center;
}