      body, html {
           margin : 0;
           padding : 0;
           height : 100%;
      }
     body {
           background : #040719;
           font-family : Tahoma;
           font-size : 14px;
           color : #fff;
	  	   scrollbar-face-color: #040719; 
  	  	   scrollbar-shadow-color: #222222; 
	  	   scrollbar-highlight-color: #222222; 
	  	   scrollbar-3dlight-color: #ffffff; 
	  	   scrollbar-darkshadow-color: #222222; 
	  	   scrollbar-track-color: #afafaf; 
	  	   scrollbar-arrow-color: #ffffff;
      }
     img {
           border : 0;
      }
     h1 {
           font-size : 18px;
           margin : 20px 0 5px 20px;
      }
     h2 {
           font-size : 16px;
                 }
     h4 {
           font-size : 13px;
                 }
h3 {font-size:14px; font-weight:bold;}
     a:active, a:link, a:visited {
           font-size : 14px;
           color : #fff;
           text-decoration : underline;
      }
     a:hover {
           text-decoration : none;
      }
     #logo {
           padding : 5px 0 0 50px;
      }
     #tel {
           font-size : 12px;
           vertical-align : top;
           text-align : right;
           padding : 15px 10px 0 0;
      }
     #tel img {
           margin : 20px 0;
      }
     #tel a:active, #tel a:link, #tel a:visited {
           font-size : 12px;
           font-weight : bold;
           text-decoration : none;
           color : #afafaf;
      }
     #tel a:hover {
           text-decoration : underline;
      }
     #mnu {
           background : #000 url(/bsystem/templates/base_template/images/fon_menu.gif) no-repeat;
           width : 339px;
           height : 503px;
           vertical-align : top;
      }
     #cont {
           background : #040719 url(/bsystem/templates/base_template/images/fon.jpg) no-repeat;
           width : 641px;
           vertical-align : top;
      }
     #contb {
           background : #040719 url(/bsystem/templates/base_template/images/fon_base.jpg) no-repeat;
           width : 641px;
           vertical-align : top;
      }
     #text {
           padding : 0 10px 0 20px;
           margin : 5px 5px 0 0;
           width : 595px;
           height : 270px;
           overflow : auto;
      }
     #textb {
           padding : 0 10px 0 20px;
           margin : 5px 5px 0 0;
           width : 595px;
           height : 433px;
           overflow : auto;
      }
     .skidka {
           font-size : 24px;
           margin : 32px 0;
      }
     .tel {
           font-family:Arial Narrow, Arial;   
		   font-size : 24px;
           margin-top : 5px;
		   text-align:right;
      }
     .copy {
           text-align : right;
           font-size : 11px;
           padding-bottom : 20px;
           margin : 0;
      }
     .copy a:link, .copy a:visited, .copy a:active {
           font-size : 11px;
      }
     .i {
           border : 3px double #fff;
           margin : 5px;
      }
     ul {
           list-style-image : url(/bsystem/templates/base_template/images/list.gif);
           margin : 0 0 0 20px;
      }
     li {
           margin : 5px 0;
      }
.menu2 td {padding:3px 0;}
.menu2 h3 {font-size:12px; color:#040719; margin:0;}
     .menu2 {
           margin : 10px;
                 }
     .menu2 a:link, .menu2 a:active, .menu2 a:visited {
           font-size : 14px;
           font-weight : bold;
           color : #fff;
           text-decoration : none;
      }
     .menu2 a:hover {
           text-decoration : underline;
      }
     a.act:link, a.act:active, a.act:visited {
           color : #485373;
           text-decoration : none;
      }
     .gallery td {
           vertical-align : bottom;
           text-align : center;
           width : 180px;
           padding-bottom : 15px;
      }
     .gallery a:link, .gallery a:active, .gallery a:visited {
           font-size : 10px;
      }
     .gallery img {
           border : 1px solid #afafaf;
      }
     table.mn {
           border-collapse : collapse;
           border : 1px solid #fff;
           width : 95%;
           background : #545d7a;
           text-align : center;
      }
     .mn td {
           padding : 6px;
      }
     .mn a:link, .mn a:visited, .mn a:active {
           text-decoration : none;
      }
     .mn a:hover {
           text-decoration : underline;
      }
	 .ptext {
		   padding:0px 20px;
	  }
a.x:active, a.x:link, a.x:visited {font-weight:bold; font-size:11px; text-decoration:none;}
a.x:hover {text-decoration:underline;}
.tab { width:90%;}
.tab td {text-align:center; vertical-align:middle; padding-bottom:15px;}
table.col {border-collapse:collapse;}
.col td, .col th {padding:2px 5px; border:1px solid #fff;}

.menu3 a:link, .menu3 a:active, .menu3 a:visited {display:block; width: 100%; padding:3px 5px; color:#333333; text-decoration:none; font-size : 12px;}
.menu3 a:hover { color:#FFFFFF;}
.menu3 td {width: 100%; border-bottom:solid 1px #66656D;}
.menu_ul {margin-left:30px;}

a.m1:link, a.m1:visited, a.m1:active {text-decoration:none; font-weight:bold;}
.bol {font-weight:bold;}
.cnt {text-align:center;}

#flag {
	vertical-align:bottom;
	text-align:center;
	padding:0 0 5px 20px;
}

.mm a:active, .mm a:link, .mm a:visited {font-weight:bold; text-decoration:none;}
.mm a:hover {text-decoration:underline;}


a.adv:link, a.adv:visited, a.adv:active, a.adv:hover {
           font-family : Tahoma;
           font-size : 14px;
           color : #fff;
           text-decoration: none;
}

