html,body {
      background: #ebf6fd url(../images/bg.jpg) repeat top left;
      height: 100%;
      margin: 0;
      font: 14px arial;
      color:#636363;
      line-height:150%;}

img {border: 1;display: block;}
a{outline: none;color: #0370db;}
a:hover {text-decoration:none;}
a img {border: none;}
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:1254px;
        max-width:100%;
        margin:0 auto;}

* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 130px;}

                                                    /* start header */
#header  {
        background: #279adb url(../images/header.jpg) repeat-x bottom left;
        width: 100%;
        height: 220px;
        margin:0 auto;}

#head  {
        background: url(../images/head.jpg) no-repeat top left;
        width: 100%;
        height: 220px;
        margin:0 auto;}

#logo {position:absolute;padding:0;}

.top_menu {
        background: url(../images/top_line.gif) no-repeat bottom right;
        height: 38px;
        margin:0 0 0 250px;
        padding:11px 0 0 10px;}

.top_menu table {width:100%;}

.top_menu .td3 {width:190px;}

.top_menu .td2 {
      width:130px;
      padding:0 0 0 20px;
      font:19px arial;
      color:#fff;}

.top_menu .td2 span {font:26px arial;}

.top_menu .td1 a{
        background: url(../images/st.gif) no-repeat left center;
        font: 14px arial;
        color:#fff;
        text-transform: uppercase;
        margin: 2px 0 0 0;
        padding:0 0 0 8px;
        float:left;
        text-decoration:none;}

.top_menu .td1 a:hover { text-decoration:underline;}

.td3 ul {
       list-style:none;
       padding:6px 0 0 35px;
       margin:0;
       float:left;}

.td3 li {
       padding:0 8px;
       margin:0;
       float:left;}

.menu_b {
        background: url(../images/menu_b.gif) no-repeat top left;
        height: 37px;
        margin:134px 0 0 520px;
        padding:0;}

.menu_b .link {
        background: url(../images/link.gif) no-repeat right top;
        height: 27px;
        margin:0 0;
        padding:10px 21px 0 21px;
        float: left;}

.menu_b .link a{
        background: url(../images/st2.gif) no-repeat left center;
        font: bold 14px arial;
        color:#fff;
        text-transform: uppercase;
        margin:0;
        padding:0 0 0 9px;
        text-decoration:none;}

.menu_b .link a:hover { text-decoration:underline;}

.poisk {
        background: url(../images/link.gif) no-repeat top right;
        height: 28px;
        float:left;
        margin: 0;
        padding:9px 18px 0 10px;}

.search {
        background:  url(../images/search.gif) no-repeat top left;
        border: none;
        float:left;
        width: 138px;
        height: 20px;
        margin:0;
        padding:0 23px 10px;
        color: #8a8a8a;
        font:12px arial;
        line-height: 20px;}


.buton_poisk {
	       background:  url(../images/buton_poisk.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:0 0 0 8px;
	       padding:0;
	       height:20px;
	       width:22px;
        float: left;}

                                                    /* end header */

#wrapper {
        border:0;
        border-collapse:collapse;
        width:100%;
        margin:0 auto;}
                                                    /* start left_bar */
#left_bar {
       width:281px;
       padding:38px 0 0 0;
       vertical-align:top;}

.left_box  {
        background: url(../images/left_box.jpg) no-repeat bottom left;
        width: 100%;
        margin:0 0 20px 0;}

.left_plashka {
        background: url(../images/left_plashka.jpg) no-repeat top left;
        padding:0 28px 17px 27px;}

.left_box h6 {
        font: 24px arial;
        color:#fff;
        padding:3px 0 10px 0;
        text-decoration:underline;}

.left_box .phone {
        font: 34px arial;
        color:#0370db;
        padding: 0px 0 5px 0;
        }

.left_box .phone span {
        font: 14px arial;
        color:#636363;
        }

.news {padding:8px 0;font:12px arial;}

.news span {
       display:block;
       color: #898989;}

.news a {
       display:block;
       padding:2px 0;}

ul.menu {
       list-style:none;
       padding:0;
       margin:10px 0 10px -12px;}

ul.menu li {
       padding:3px 0;
       margin:0;}

ul.menu a {
       background: url(../images/st3.gif) no-repeat top left;
       padding:0 0 0 12px;
       margin:0;
       font:14px arial;}


                                                    /* end left_bar */
                                                    /* start_main */
#content {
       padding: 38px 70px 0 13px;
       vertical-align:top;}

p {padding:7px 0 12px 0;}

h1 {
        font:24px arial;
        color:#0370db;
        padding: 10px 0;
        margin:0;}

h6 {
        font:14px arial;
        color:#0370db;
        padding: 10px 0;
        margin:0;}

h4 {
        font: 18px arial;
        padding: 10px 0;
        margin:0;}

.click {
        background: url(../images/click.jpg) no-repeat top left;
        padding:0 0 20px 0;
        width:23%;
        height:152px;
        float: left;}

*+html .click {
        background: url(../images/click.jpg) no-repeat top left;
        padding:0 0 20px 0;
        width:24%;
        height:152px;
        float: left;}

.click a{
        display:block;
        text-align:center;
        font:13px arial;
        color:#fff;
        padding:52px 10px 0 10px;
        margin:0;
        width:120px;
        height:100px;}

.slogan {
        float:right;
        font: italic 16px arial;
        color:#ed1c24;}

.slogan span {
        font: italic 14px arial;
        color:#898989;}

.img_mnogo {width: 237px;padding:0 13px 0 0;float: left;}

.ramka {
        background: url(../images/ramka.jpg) no-repeat top left;
        padding:11px 0 0 0;
        margin:7px 0;
        width:237px;
        height:152px;
        float: left;
        }
.ramka img {
        margin: 0 10px 0 11px!important;
        width:213px;
        height:139px;
        border:none!important;}

h6 {
        font:14px arial;
        color:#0370db;
        padding: 10px 0;
        margin:0;}

p ins {text-decoration:none;font: bold 14px arial; color:#0370db;}
                                                     /* end main */

                                                      /* footer */
#footer {
        background:  url(../images/footer.jpg) repeat-x top left;
        width: 100%;
        height: 115px;
        margin: -115px auto 0 auto;}

.form span {
       display:block;
       font: bold 12px arial;
       color:#bf0000;
       text-transform: uppercase;}

.form  {padding:0 0 0 295px;}

.form .select {width:528px;margin:4px 10px 0 0;font-size:12px;float:left;}

.form .select2 {width:120px;margin:4px 10px 0 0;font-size:12px;float:left;}

.form .buton {
	       background:  url(../images/buton.jpg) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:0 0 0 10px;
	       padding:0;
	       height:25px;
	       width:117px;
        float: left;}

p.copy {
       font: 11px arial;
       padding:20px 124px 0 25px;
       margin-top:10px;
       float:left;}

p.dra {
       font: 11px arial;
       padding:30px 30px 0 0;
       margin:0;
       float:right;}


.static {padding:20px 11px 0 0;float: left;}
