/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background: #fff;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em tahoma; color:#5b2424;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0 0 10px 12px;padding: 0;font: 24px georgia; color:#363636;}
  h2 {margin:0;padding: 0;font:2.0em georgia;color:#363636;}
  h3 {margin: 0;padding:0;font:1.8em georgia;color:#363636;}
  h4 {margin:0;padding: 0;font:bold 1.6em tahoma;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 Tahoma, sans; color:#363636}
  table, td, th, textarea, input, select {font: 1em/1.5 Tahoma;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {background: url(../images/bgr/header.jpg) no-repeat left top;;height:458px;position:relative}
    .logo{position:absolute;left:8px;top:82px;}
    .phone{position:absolute;left:13px;top:204px;}
    .main_menu{position:absolute;width:964px;height:56px;left:10px;top:387px;background: url(../images/bgr/main_menu.jpg) no-repeat left top;padding:3px 0 0 3px;margin:0}
    .main_menu:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .main_menu li{float:left;list-style-type:none;padding:20px 14px 0 14px;margin:0;height:33px;background: url(../images/bgr/li2.jpg) no-repeat left top;}
    .main_menu li.first{background: url(../images/bgr/first.jpg) no-repeat left top;padding:20px 13px 0 25px;}
    .main_menu a{font-size:12px;color:#5b2424}
    .main_menu a:hover{color:#ff0000}
    .main_menu a {position:relative;z-index:100}
    .main_menu a.current{cursor:default;color:#ff0000}
    .main_menu a.current:hover{text-decoration:underline}
    .main_menu li.sep{width:1px;height:23px;background: url(../images/bgr/sep.png) no-repeat left top;margin:0 13px 0 14px;position:relative;top:-4px}
    .right_menu{position:absolute;right:3px;top:3px;background: url(../images/bgr/right.jpg) no-repeat left top;width:49px;height:53px;}
  /*=MENU*/
    #menu {background: silver;}


  /*CONTENT*/
    #outer_wrapper {position:relative;min-height:100%;height:100%;background:#f7eae4 url(../images/bgr/content.jpg) no-repeat left 434px;width:998px;margin:0 auto}
      html>body #outer_wrapper {height:auto;}
      #wrapper {}
        #container {width: 100%;float: left;line-height:1.3}
          #content {float: right;width:100%}
            #main {margin:45px 280px 100px 305px;font-size:12px}
            #main p{font:12px tahoma;padding:0;text-indent:24px;text-align:justify;padding-right:14px}
            #main TD P{text-indent:0px !important;}
            #main ul{padding:0;margin:0}
            #main ul li{padding:0 0 0 7px;margin:0 0 5px 0;list-style-type:none;background: url(../images/bgr/li.png) no-repeat left 5px;}

  /*SIDEBAR*/
    #left {width: 275px;float: left;margin:0 -286px 0 11px;padding-bottom:100px;line-height:1.3;font-size:11px}
    #left h2{background: url(../images/bgr/news.jpg) no-repeat left top;height:44px;text-transform:uppercase;font:bold 12px tahoma;color:#fff;padding:53px 0 0 19px;margin-left:2px;}
    .wrap_news{background:#fff url(../images/bgr/wrap2.jpg) no-repeat left center;padding:0 2px;width:255px}
    .wrap_news ul{padding:0;margin:0;background:#fff url(../images/bgr/wrap.jpg) no-repeat left top;}
    .wrap_news li{padding:0 0 13px 0;margin:0 24px 13px 24px;list-style-type:none;background: url(../images/bgr/li.jpg) repeat-x left bottom;font-size:11px;line-height:1.2}
    .wrap_news li.last{background:none;padding:0;margin-bottom:10px}
    .wrap_news dd{font-size:11px;color:#363636;text-align:justify}
    .wrap_news dt{margin-bottom:5px}
    .wrap_news a{color:#007fae}
    .wrap_news a.date{color:#363636;font-size:11px;padding-right:3px;border-right:1px solid #363636;margin-right:3px}
    .wrap_a{background: url(../images/bgr/wrap_a.png) no-repeat left top;height:21px;text-align:center;padding-top:5px}
    .wrap_a a{background: url(../images/bgr/a.png) no-repeat left 1px;color:#62171b;padding-left:14px}
    .down{background: url(../images/bgr/down.jpg) no-repeat left top;width:255px;height:20px;font-size:0;margin-bottom:20px}

    .contact_list{padding:0;margin:0;}
    .contact_list li span{color:#8c8c8c;font-size:12px}
    .contact_list li.last{background: none;padding-bottom:0;margin-bottom:0}
    .contact_list li span.addres{font-size:21px;color:#000}
    .contact_list li span.number{position:relative;top:-8px}
    .contact_list li{padding:0 0 10px 11px;margin:0 18px 9px -11px;list-style-type:none;background: url(../images/bgr/dot.png) repeat-x left bottom;}
    .phone_p{font:24px georgia;color:#000;background: url(../images/bgr/phone.png) no-repeat left 5px;padding:0px 0 10px 60px;line-height:1}
    .icq_p{font:24px georgia;color:#000;background: url(../images/bgr/icq.png) no-repeat left 5px;padding:0px 0 10px 75px;line-height:1}
    .mail_p{font:24px georgia;color:#000;background: url(../images/bgr/mail.png) no-repeat 12px 5px;padding:0px 0 10px 75px;line-height:1}
    .addres_p{font:24px georgia;color:#000;background: url(../images/bgr/addres.png) no-repeat 12px 5px;padding:9px 0 10px 75px;line-height:1}
    .mail_p a{font:bold 12px tahoma;color:#000;position:relative;top:-9px}
    .phone_p span{color:#8c8c8c;font-size:12px}


    #right {width: 269px;float: right;margin:0 0 100px -269px}
    #right h2{background: url(../images/bgr/practice.jpg) no-repeat left top;height:41px;margin-left:2px;text-transform:uppercase;font:bold 12px tahoma;color:#fff;padding:40px 0 0 18px}

  /*FOOTER*/
    #footer {background:#fdfdfd url(../images/bgr/footer.jpg) no-repeat left top;;position:absolute;bottom:0px;width:100%;height:74px;}
    .copyright{font-size:11px;padding:0;position:absolute;left:30px;top:21px;line-height:1.6;color:#363636}
    .copyright a{color:#c84301}
    .copyright b{text-decoration:underline}

    #footer ul{padding:0;margin:0;position:absolute;left:340px;top:24px;}
    #footer li{list-style-type:none;padding:0;margin:0 15px 0 0;float:left}
    .miridea {padding:0;margin:0;font-size:11px;color:#363636;background: url(../images/bgr/miridea.png) no-repeat center top;padding:27px 0 0 0;position:absolute;right:67px;top:17px}
    .miridea a{color:#363636}

/*form*/
  .field {clear:both;padding:0 0 10px}
  label {width:200px;float:left;text-align:right;}
  .input{width:200px;border:solid 1px #A5ACB2;}
  select{border:solid 1px #A5ACB2;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  
.news-item{
	margin-bottom: 15px;
}  

#YMapsID{
	margin-top: 15px;
}
