 * {
    margin: 0px; padding: 0px;
 }

 p, img { margin: 5px; }
 
 html { height: 100%; }
 body { height: 100%; font: 14px Verdana, Helvetica, sans-serif; color: #000000; background: url(/images/background_02.jpg) repeat-x  -500px 0px; }
 
 .link  { 
   cursor: pointer; 
   text-decoration: underline;
   color: #000000; 
 }
 
 h1 span { display: none }
 h2 {
    padding: 0px 0px 15px 0px;
    font: bold 14px Verdana, sans-serif; color: #BC1F00;
 }
 
 div.wrapper {
     
     height: 100%; margin: 0px auto; 
	 border: 0px dashed #003333;
 }

 div.container {
     position: relative; float: left;
	 min-height: 100%; min-width: 984px; width: 100%;  
	 border: 0px dashed #990066;
 }
 
 div.non-stretch {
     width: 980px; 
 }
 
 div#header {
     position: relative; 
	 height: 387px;
 }
 img#city {
     display: block; position: absolute; top: -5px; right: -5px; z-index: 9;
     height: 387px; width: 764px;
     background: url(/images/city.png) no-repeat 0% 0%; border: 0px dashed #000; 
 }
 
 div.R-col {
     float: right; 
	 min-height: 300px; width: 210px; padding: 20px 20px 120px;
	 border: 0px dashed #000;
 }
 
 div.L-col {
     float: left;
	 min-height: 1px; width: 210px; padding: 20px 20px 340px;
	 border: 0px dashed #000;
 }

 div#content {
     min-height: 300px; padding: 20px 20px 130px;
     border: 0px dashed green; overflow: hidden;
 }
 
 div#footer {
     position: absolute; bottom: 0px; left: 0px; z-index: 5;
	 height: 76px; width: 100%; 
	 border: 0px dashed #993300;
	 font:12px Verdana, sans-serif; text-align: left; color: #FFFFFF;
	 background: #5FA1D9 url(/images/b-left.jpg) no-repeat 0% 0%;;
 } #footer a { color: #FFFFFF; }
  
 ul.v-list    { display: block; list-style: none; }
 ul.v-list li { display: block; list-style: none; padding: 3px 0px; }

 dl.v-list {
	 border: 1px dashed #000; margin: 0px;
 }
  	
 ul.inline-list    { display: block; list-style: none  }
 ul.inline-list li { display: inline; list-style: none }
      
 div#customer  { 
     position: absolute; top: 0px;  right: 0px; z-index: 5;
	 width: 260px; height: 56px; padding: 20px 0px 0px 0px; 
	 background: url(/images/b-right.jpg) no-repeat 100% 0%; 
 }
 div#developer { position: absolute; top: 40px; right: 0px; z-index: 6; width: 260px;  }
      
 img#logo {
     position: absolute; top: 30px; left: 0px;
     height: 284px; width: 224px;
	 background: url(/images/camera.png) no-repeat 0px 0px;
 }

 #news                   { font: 14px Georgia, "Times New Roman", serif }
 #news .news-date        { background: #D45137; padding: 3px; color: #FFE158; } #news .news-date br { display: none }
 #news .news-description { display: block; padding: 8px 0px 2px; }
 #news a { 
    display: block; margin: 0px 0px 10px 0px; 
	text-align: right; font-weight: bold; text-decoration: none; color: #145CA6; 
 } #news a br { display: none } 
 
 #path   { display: block; text-align: right; margin: -7px 0px 0px 0px; }
 #path a { color: #255295; font-size: 12px; font-weight: bold }
 
 
 #menu {  
   padding: 10px 0px; margin: 0px 0px 0px 5px; 
   border-left: 3px solid #FFDC3B; 
   font: bold 12px Georgia, serif;
   color: #D45137;
 }
 
 #menu li {
   margin: 0px 0px 0px -3px;
   padding: 4px 15px 5px;
   background: url(/images/sep.jpg) no-repeat 5px 0px;
 } #menu a { text-decoration: none; color: #255295; }
 
 #menu li:first-child { background: none }
 
 #menu li.active {
       border-left: 3px solid #BC1F00;
 } #menu li.active a { color: #D45137; }
 
 div#feedback { 
     position: absolute; z-index: 6; left: 0px; bottom: 0px; 
	 height: 292px; width: 218px; padding: 10px 40px 20px 40px;
	 background: url(/images/feedback.png) no-repeat 0px 0px;
	 font: bold 11px Verdana, sans-serif; color: #585858;
 }
 
 #address, #phone { display: block; line-height: 150%; } 
 /* #address:first-line , #phone:first-line { color: #D10000; } */
 #phone { 
   position: absolute; right: 50px; bottom: 0px; border: 0px dashed #000; 
   height: 210px; width: 140px; 
   color: #054D8A; 
 }
 
 img {border: 0px;}

.main_form{
    width:250px; margin:0px;
}
form{
    margin: 0px; padding: 0px;
}
input, select, textarea {
	border:1px solid #C8C8C8;
	background:#FFFFFF;
	font:12px/18px Verdana, Helvetica, sans-serif;
	padding:4px 4px;    
}
.static_titles{
    font:italic 12px/24px Verdana, sans-serif;
}
 
 #board {
    position: absolute; top: 309px; z-index: 10; border: 0px dashed #000; 
    width: 100%; height: 75px;
    background: url(/images/board.png) no-repeat center;
    font: 12px Georgia, serif; color: #BA3400; text-align: center;
 } #board strong { display: block; width: 700px; margin: 20px auto; }
 
 #submenu { 
   margin: 0px 0px 0px 20px; font-weight: normal; 
 } #submenu li { background: none }
  
 li { margin-left: 20px; } li img { vertical-align: middle; margin: 0px; }
 
