html,body {
      background: #fff;
      height: 100%;
      margin: 0;
      font: 12px arial;
      color:#000;}

img {border: 0}
.img{display: block}
table td{vertical-align:top;}
a{outline: none;color: #00954d;}
a:hover {text-decoration:none;}
table {border:0; border-collapse:collapse;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,select,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 {
        background:  url(../images/bg.gif) repeat-y top left;
        min-height: 100%;
        width:1000px;
        margin:0 auto;}

* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 65px;}

                                                    /* start header */
#header  {
        background:  url(../images/header.jpg) no-repeat top left;
        width: 985px;
        height:124px;
        margin:0 0 0 8px;
        padding:0;
	}

#logo {padding:0 0 0 25px;position:absolute;}

.contact_offise {
        float:right;
        font: 12px arial;
        color: #000;
        padding:10px 35px;}

.contact_offise a {color: #000;padding:0 1px;}

.contact_offise span {
        font: bold 12px arial;
        color: #00954d;}

.poisk {float:right;width:216px;padding:0 35px 0 0;}

.poisk .search {
        background:  url(../images/search.gif) no-repeat top left!important;
        border: none!important;
        float:left;
        width: 148px!important;
        height: 21px!important;
        margin:0 0 4px 0;
        padding:0 5px!important;
        color: #000!important;
        font:12px arial!important;
        line-height: 21px;}

.poisk .buton {
	    background:  url(../images/buton.gif) no-repeat top left!important;
        border: 0!important;
        overflow: visible;
        cursor:pointer;
        margin:0 0 0 3px!important;
        padding:0!important;
        height:21px!important;
        width:55px!important;
        float: left;}

.poisk a {
        display:block;
        font: 10px arial;
        color: #515151;
        text-transform: uppercase;
        text-decoration:none;
        margin:0 0 0 5px;}

.poisk a span {
        font: 9px arial;}

.header_box .boxing {
    position:relative;
    background:  url(../images/boxing.gif) no-repeat bottom left;
    margin: 0 0 -2px 0;
    padding: 3px 2px;
    width:306px;
    text-align: left;}

.header_box .plaha {
	       background:  url(../images/plasha.gif) repeat-x bottom left;
	       margin:0;
	       padding:0 0 0 18px;
	       height:40px;
         font: bold 14px arial;
         color: #00923f;
         line-height:40px;
         overflow:hidden}

.header_box {
       background:  url(../images/header_box.gif) no-repeat top left;
       width:310px;
       padding:0;
       margin:2px 0 12px 0;}

ul#icon {
       list-style:none;
       padding:2px 10px 0 0;
       margin:0 0 0 -115px;
       float:left;}

ul#icon li {
       padding:0 6px;
       margin:0;
       float:left;}


ul#top_menu {
       list-style:none;
       padding:3px 0 0 0;
       margin:0;
       float:left;}

ul#top_menu li {
       padding:0 8px;
       margin:0;
       float:left;}

ul#top_menu a {
       font: bold 12px arial;
       color:#4a4a4a;
       padding:15px 0 0 0;
       margin:0;
       text-decoration: none;
       text-align:center;
       float:left;}

ul#top_menu a:hover, ul#top_menu a.activ {color:#028002;}

ul#top_menu li.lic a { margin:-8px 0 0 0;}
                                                    /* end header */

#wrapper {width:985px;margin:10px auto 0 auto;}
                                                    /* start_main */
#content {
       border: none;
       padding: 0 0 0 14px;}

p {padding: 8px 0;}

p a {font-weight: bold;}

p strong{color:#00954d;}

.big_box .myBox {
    margin: 0;
    border: 1px solid #e2e2e2;
    padding: 0 12px 4px 12px;
    text-align: left;
    background-color: #fff;
    clear:both;}

.big_box p strong{color:inherit;}
.big_box p{font-size:10pt}

.big_box {width:638px;padding:0 0 10px 0;}

.big_box .plaha, .big_box2 .plaha {
	       background:  url(../images/plasha.gif) repeat-x bottom left;
	       margin:0 -11px 8px -11px;
	       padding:0 18px 0 18px;
	       height:40px;
         line-height:40px;
         overflow:hidden}

.big_box2 .plaha {
	       background:  url(../images/plasha.gif) repeat-x bottom left;
	       margin:0 1px 15px 1px;
	       padding:0 18px 0 18px;
	       height:40px;
         line-height:40px;}

.big_box .plaha h3, .big_box2 .plaha h3 {
	       margin:0;
	       padding:0 30px 0 0;
         font: bold 14px arial;
         color: #00923f;
         float:left;
         line-height:40px;}

h3 a {text-decoration:none;}

h3 span {display:block;font:12px arial; color:#000;}

h3 ins {display:inline;text-decoration:none;font: normal 14px arial; color:#00954d;}

h5 {
	       margin:0;
	       padding: 0;
         font: bold 12px arial;
         color: #00923f;}

h4 {
	       margin:0;
	       padding: 0;
         font: bold 14px arial;
         color: #000;}

h2 {
	       margin:0;
	       padding:3px 0;
         font: bold 12px arial;
         color: #000;}

h6 {
	       margin:0;
	       padding:3px 0;
         font: bold 12px arial;
         color: #00a651;}

.arhiv {
	       margin:0;
	       padding:8px 0 0 0;
         font: bold 12px arial;
         color: #00923f;}

.img_left {float:left;padding:3px 10px 3px 0;}

.top_link {font:14px arial;color:#000;line-height:40px;}

.top_link a{color:#000;white-space: nowrap;}

.top_link a.rig{margin:0;float:right;}

.text_right {text-align:right;padding:0 0 3px 0;}

.text_right a {
	       margin:0;
	       padding:0;
         font: bold 12px arial;
         color: #00923f;
         text-decoration:none;}

.big_box2 .myBox {
    margin: 0;
    border: 1px solid #e2e2e2;
    padding: 0 0 4px 0;
    text-align: left;
    background-color: #fff;
    clear:both;
      overflow:hidden;}

.big_box, .big_box2 {width:638px;padding:0 0 10px 0;}

.super_small_box .myBox {
    margin: 0;
    border: 1px solid #e2e2e2;
    padding: 0 1px 5px 1px;
    text-align: left;
    background-color: #fff;
    clear:both;
    overflow:hidden;}

.super_small_box {width:202px;padding:0 0 10px 0;float:left;margin:0 3px 0 6px;display:inline;overflow:hidden}

.super_small_box .plaha, .small_box .plaha {
	       background:  url(../images/plasha.gif) repeat-x bottom left;
	       margin:0 0 1px 0;
	       padding:0 0 0 14px;
	       height:40px;
         line-height:40px;}

.super_small_box .plaha h3, .small_box .plaha h3 {
	       margin:0;
	       padding:5px 0 0 0;
         font: bold 12px arial;
         color: #00923f;}

.super_small_box p, .small_box p {
	       margin:0;
	       padding:2px;}

.small_box .myBox {
    margin: 0;
    border: 1px solid #e2e2e2;
    padding: 0 1px 5px 1px;
    text-align: left;
    background-color: #fff;
    clear:both;
    overflow:hidden;}

.small_box {width:306px;padding:0 0 10px 0;float:left;margin:0 5px 0 6px;display:inline;}

ins {display:block;font:10px arial;text-decoration:none;}

                          /* Start таблица форм */
.forms  {width:100%;margin:20px 0 0 0;font:12px arial;}
.forms.nm{margin:0}

.forms b {
      font: bold 13px arial;
      color: #000;}

.forms span {font: normal 13px arial;}

.forms .col1 {
      background: #d5d5d5;
      border-right:5px solid #fff;
      border-bottom:3px solid #fff;
      width:338px;
      padding:3px 11px 1px 11px;
      font: bold 14px arial;
      color: #863722;}

.forms .col2 {
      background: #d5d5d5;
      border-bottom:3px solid #fff;
      padding:3px 11px 1px 11px;
      font: bold 14px arial;
      color: #863722;}

.forms .col3 {
      padding:9px 2px;
      font: 12px arial;
      color: #000;}

.forms .col4 {
      padding:9px 2px;
      font: 12px arial;
      color: #000;}
.forms .col4 img.captcha {display:block;margin:5px;}
.forms .lin{margin:3px 0}

.forms .col4 label {font-size:12px;padding:0 0 0 5px;}

.forms .select1 {padding:0;width: 184px;border: 1px solid #858585;margin:1px 0 0 0;float:left;}

.forms .select2 {padding:0;margin:0;width: 113px;border: 1px solid #858585;}

.forms .select3 {padding:0;width: 50px;border: 1px solid #858585;}

.forms .select4 {padding:0;width: 272px;border: 1px solid #858585;}

.forms .select5 {padding:0;width: 100%;padding:0;border: 1px solid #858585;}

.forms label {display:block;font:11px arial;padding:0 0 3px 0;white-space:nowrap;}

.forms .vvod1, .forms .vvod2, .forms .vvod3, .forms .vvod4, .forms .vvod5, .vvod6, .vvod41 {
        background:  #fff;
        border: 1px solid #858585;
        width: 69px;
        height:17px;
        margin:0 30px 0 0;
        padding:0 5px;}

.vvod6 {
        background:  #fff;
        border: 1px solid #858585;
        width: 115px;
        margin:0 5px 0 0;
        padding:0 5px;}

.forms .vvod2 {width: 44px;}

.forms .vvod3 {width: 179px;}

.forms .vvod4 {width: 119px;}

.forms .vvod41 {width: 119px;margin:0  0 0 -15px;}

.forms .vvod5 {width: 94%;padding:0 2%;margin:0 5px 0 0;}

.forms div {float:left;padding:0 20px 0 0;}

.forms .area  {
        background: #fff;
        border: 2px inset #858585;
        float:right;
       	width: 408px;
       	height:102px;
       	padding:5px 1px 0 4px;
       	margin:0 0 0 0;
       	font:12px arial;
       	color: #000;
       	overflow:auto;}

.forms .buton1 {float:left;margin:10px 0 0 190px;padding:0 15px;}

.forms .buton2 {margin:10px 0 0 10px;padding:0 15px;}

.forms .buton3 {margin:10px 0 0 10px;padding:0 0;float:right;}

.forms .buton4 {margin:10px 0 0 0;padding:2px 0;display:block;overflow:visible;}

.check {margin:0 0 0 25px;}
                                 /* end таблица форм */

.right {float: right;padding:0 0 0 13px;width:204px;}

.right .super_small_box {display:block;float:none;margin:0;width:202px}

.right .photo {padding:5px 0;}

dl {padding:0 0 15px 0; margin:0;}

dl dd {padding:0; margin:0;}

dl dd a {color: #000;text-decoration:none;padding:0; margin:0;}

dl img {float:left; margin:0 5px 0 0;}

.strani {float:left; width:185px;padding:0 15px 5px 0;}

.strani p {padding:0;}

.strani a {color:#000;font: 12px arial;text-decoration:none;}

.strani a:hover {text-decoration:underline;}

.strani h5 {color:#00a651;font: bold 13px arial;}

.strani a.activ {color:#00a651;font: bold 12px arial;text-decoration:none;}



                                                     /* end main */
                                                     /* start right_bar */

#right_bar {width:312px;padding:0 8px 0 0;border:none;}

.right_box .myBox {
    margin: 0;
    border: 1px solid #e2e2e2;
    padding: 0 6px 5px 8px;
    text-align: left;
    background-color: #fff;
    clear:both;
    overflow:hidden;}

.right_box .plaha {
	       background:  url(../images/plasha.gif) repeat-x bottom left;
	       margin:0 -5px 8px -7px;
	       padding:0 14px 0 14px;
	       height:40px;
         line-height:40px}

.right_box {width:310px;padding:0 0 10px 0;float:left;margin:0;}

.pics img {position:relative;margin:0 -5px 3px -7px;}

.right_box .plaha h3 {
	       margin:0;
	       padding:0 5px 0 0;
         font: bold 14px arial;
         color: #00923f;
         float:left;
         line-height:40px;}

.right_box .plaha h4 {
	       margin:0;
	       padding:0 5px 0 0;
         font: bold 14px arial;
         color: #00923f;
         float:left;
         line-height:25px;}

.right_box .plaha h4 span {
         display:block;
	       margin:-2px 0 0 0;
	       padding:0;
         font: normal 12px arial;
         color: #000;}

.right_box p {padding: 0;}

.info {
      clear:both;
      overflow:hidden;}

.info a {display:block;font:normal 12px arial;}

.info p {display:block;padding:5px 0;}

.kalendar {margin:10px 0 0 10px;}
.kalendar td {text-align:center;padding:5px 9px;}

.kalendar td a {text-decoration: none;color:#000;}

.kalendar td.activ a {text-decoration: underline;color:#00954d;}

.kalendar td.kal a {text-decoration: underline;color:#1c76bb;margin:0 5px;}

.kalendar td.kal a:hover {text-decoration: none;}
                                                      /* end right_bar */
                                                      /* footer */
#footer {
        background:  url(../images/footer.jpg) repeat-x top left;
        width: 969px;
        height: 60px;
        padding:0 17px 0 0;
        margin: -60px auto 0 auto;}

p.copy {
       font: 12px arial;
       color:#00954d;
       padding:10px 0 0 23px;
       margin:0;
       float:left;
       line-height:18px;}

p.copy a { font: 12px arial;}

.static {float:right; padding:16px 7px 0 0;}
.hier{padding-left:15px}
.hier .button{width:18px;text-align:center}
.hier .w40{width:40px;text-align:center}
.hier .w100{width:100px}
.hier .w50{width:50px;tetx-align:center}

.form table{width:100%}
.form th{width:150px;text-align:right;padding:2px 10px 2px 0;vertical-align:top}
.form td{padding:2px}
.form input[type='text'],.form select, .form textarea{width:400px}
th.submit{text-align:center}
.submit input{padding:5px 10px}
.desc{font:80%;font-weight:normal;color:#444}
.scrollblock{height:200px;overflow:auto;width:450px;border:1px solid #aaa;padding:5px}
.scrollblock .head{font-weight:bold;padding:10px 0}