html,body {
      height: 100%;
      margin: 0;
      background: url(../images/top_bg.jpg) repeat-x top center;  
      font: 13px tahoma;
      color: #000;}
      
img {border: 0;display: block;}
table td{vertical-align:top;border:0px solid #000;padding:3px 5px;}
a{outline: none;color: #ed1c24;}
a:hover {text-decoration:none;}
table {border:0; border-collapse:collapse;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;} 
input, textarea {outline:none;}	
ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;padding:0;}

.clear {
      margin: 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}

#conteiner {       
        min-height: 100%;
        min-width:1000px;
        max-width:100%;
        margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 130px;}

#header  {
        background:  url(../images/header.jpg) repeat-x top left;
        width: 100%;
        height: 171px;
        margin:0 auto;}

#header_left  {
        background:  url(../images/header_left.jpg) no-repeat top left;
        width: 100%;
        height: 171px;
        margin:0 auto;}

#header_right  {
        background:  url(../images/header_right.jpg) no-repeat top right;
        width: 100%;
        height: 171px;
        margin:0 auto;}

#left_top {float: left; width:342px;padding:0;}

#logo {padding:0 0 0 36px;}

#phone {margin:10px 0 0 60px;}

#right_top {float:right;width:150px;padding:0 70px 0 0;}

#right_top h2 {
        font: 15px arial;
        color:#ed1c24;
        padding:10px 0 0 0}

#right_top h2.h2top {
        font: 15px arial;
        color:#ed1c24;
        padding:5px 0 13px 0}

#right_top h2.h2bottom {
        font: 15px arial;
        color:#ed1c24;
        padding:32px 0 0 0}

#menu_bg { 
        background:  url(../images/menu_bg.gif) repeat-x top left;
        width: 100%;
        height: 63px;
        margin:0 auto;}

#menu_bg td {border:none; padding:0;}

#menu_bg .icon_menu {width:63px;}
#menu_bg #no {width:28px;}

ul#icon {
        list-style: none;
        width:22px;
        float:left;
        padding:0 20px 0 21px;
        margin:0;}

ul#icon li {display:inline;margin: 0; padding: 0;}

ul#icon a {margin:5px 0; padding:5px 0;display:block;}

#table_menu { 
        background:  url(../images/table_menu.gif) repeat-x top left;
        width: 100%;
        height: 39px;
        margin:10px 0 0 0;}

#table_menu td {border:none; padding:13px 0 0 0;text-align: center;}

#menu_bg .pic { 
        background:  url(../images/pic.gif) no-repeat top left;
        width: 3px;
        height: 39px;}

#menu_bg .pic_left { 
        background:  url(../images/pic1.gif) no-repeat top left;
        width: 3px;
        height: 39px;}

#menu_bg .pic_right { 
        background:  url(../images/pic2.gif) no-repeat top right;
        width: 3px;
        height: 39px;}
        
#table_menu a {
         display:block;
         width:138px;
         font: bold 12px tahoma;
         color: #fff;
         text-decoration:none;
         margin:0 auto;}

#table_menu a:hover {color: #d2caca;}

#wrapper {width:100%;margin:0;background:  url(../images/wrapper.gif) repeat-x top center;}

#left_bar {width:228px;padding:13px 0 30px 28px;border: none;}

.plashka1, .plashka22, .plashka2, .plashka3, .plashka4  {
        background:  url(../images/plahka1.gif) no-repeat top left;
        width: 228px;
        height: 38px;
        margin:0 auto;}

.plashka22  {background:  url(../images/plahka22.gif) no-repeat top left;}
.plashka2  {background:  url(../images/plahka2.gif) no-repeat top left;}

.plashka3  {background:  url(../images/plahka3.gif) no-repeat top left;}
 
.plashka4  {background:  url(../images/plahka4.gif) no-repeat top left;}
  
.box  {
        background: #e0e0e0 url(../images/box_bg.gif) repeat-x top left;
        width: 211px;
        border:1px solid #3a2d2d;
        border-top:none;
        margin:0 auto 16px auto;
        padding:15px 0 10px 13px;}

.menus a {
         display:block;
         width:228px;
         font: 14px arial;
         color: black;
         text-decoration:none;
         margin: 0 auto;
}
 
.form p {
        padding:4px 0 0 10px;
        margin:0;
        width:180px;
        display:block;
        clear:both;}

.form span {float:left;padding:3px 0 0 0;}
 
.pole, .time, .area  {
        background:  url(../images/pole.gif) no-repeat top left;
        border: none;
        float:right;
        width: 107px;
        height: 18px;
        margin:0;
        padding:0 5px;
        color: #000;
        font:13px tahoma;
        line-height: 18px;}

.time {background:  url(../images/time.gif) no-repeat top left; width: 61px;}

.buton {
	       background:  url(../images/buton.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:10px 0 0 30px;
	       padding:0;
	       height:26px;
	       width:134px;} 

.area  {
        background:  url(../images/area.gif) no-repeat top left;
       	width: 107px;
       	height:49px;
       	overflow:hidden;}       

.foto {margin:5px 0 2px 0;;clear:both;}

.foto img {border:1px solid #524444;clear:both;} 
 
#left_bar a {display:block;} 
     
#content {padding:13px 28px;border: none;}

p {padding:7px 0;}
  
.logotip {float:left;margin:0 25px 0 0;}
  
.line {
      background:  url(../images/line.gif) repeat-x top left;
      margin:10px 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}
 
#right_bar {width:228px;padding:13px 28px 30px 0;border: none;} 
 
.news {padding:5px 0;}

.news p {padding:4px 0;}

.news span {
        background:  url(../images/data.gif) no-repeat top left;
        display:block;
       	width: 194px;
       	height:14px;
       	padding:4px 0 0 6px;
       	font: bold 9px tahoma;
        color:#fff;}       

#footer {
        background: url(../images/footer.gif) repeat-x top left;      
        width: 100%;
        height: 122px;
        margin-top: -122px;}

#footer_r {
        background: url(../images/footer_r.jpg) no-repeat top right;      
        width: 100%;
        height: 122px;}

p.copy {
       padding:73px 34px 0 29px;
       margin:0;
       float:left;}

.static {float:left; padding:75px 2px 0 3px;}

