﻿body { font-family: Tahoma; font-size: 13px; line-height: 15px; color: #5c5c5c; background: #FFF url(../images/bg_bottom.jpg) no-repeat right bottom; }

h1 {}
h2 { font-size: 14px; color: #14479a; padding: 15px 0 5px 15px; background: url(../images/bull_01.gif) no-repeat left 20px; }
h3 { font-size: 13px; font-weight: bold; color: #14479a; }
p { padding: 5px 0; }
/*strong { font-weight:normal;}*/
b { font-weight:normal;}
b.trueB{ font-weight:bold;}
a { color: #1384b0; text-decoration: underline; }
a:hover { /*color: #02374d;*/ text-decoration: none; }

small { font-size: 11px; }

.blue   { color: #14479a; }
.orange { color: #f6640a; }

.el-png a { position: relative; }

/* * */
.left  { float: left; }
.right { float: right; }
.block { overflow: hidden; }
* html .block { height: 1px; overflow: visible; }
/* * */

.line { height: 1px; overflow: hidden; background: url(../images/bg_line.gif) repeat-x left center; }

#bg-top-middle { background: url(../images/bg_main_front.gif) no-repeat center 0px; }
#Front #image-4 { background: url(../images/picture_04.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/picture_04.png',sizingMethod='crop'); _background: transparent; }

#All { min-width: 1138px; background: url(../images/bg_top_right.gif) no-repeat right top; }
  #bg-top-left { background: url(../images/bg_top_left.jpg) no-repeat left top; }
/*#div-under-construction { background: url(../pics/under_construction.jpg) no-repeat right top; width:100% }*/
  #Header { height: 140px; background: url(../images/bg_line.gif) repeat-x left bottom; }
    #LogoTop { float: left; margin-top: 40px; padding-left: 57px; margin-right: -300px; border-left: 5px solid #14479a; }
    #Navi { height: 75px; margin-left: 370px; }
      #Navi ul.navi-main { float: left; list-style: none; }
        #Navi ul.navi-main li{ float: left; padding: 47px 20px 0 0; width: 77px; height: 27px; text-align: center; }
        #Navi ul.navi-main li.active { background: url(../images/navi_bg.gif) no-repeat left top; }
        #Navi ul.navi-main li.sepa { width: 1px; padding-right: 10px; }
      #Navi ul.navi-ico  { float: right; list-style: none; padding: 41px 46px 0 0; }
        #Navi ul.navi-ico li { float: left; padding: 2px; }
    #Search { padding-top: 15px; float: right; width: 270px; font-size: 11px; /*border: 1px solid black;*/ }
      #Search input { float: left; margin: 3px 0 0 0; font-size: 11px; color: #5c5c5c; padding: 2px 5px; width: 140px; border: 1px solid #ececec; border-top: 1px solid #9c9c9c; border-right: 1px solid #c2c2c2; }
      #Search a { float: left; margin: 0 0 0 10px; padding: 5px 30px 5px 0; background: url(../images/ico_search.gif) no-repeat right top; }
   
  #Footer { padding: 0 57px; background: url(../images/bg_line.gif) repeat-x left top; font-size: 11px; }
   #Footer .left  { padding: 15px 0; border-bottom: 5px solid #14479a; }
   
   #Footer .right { padding: 45px 14px 0 0; }


  #Main { background: url(../images/bg_main.jpg) no-repeat left bottom; }
  #Front #Main { background: none;/*url(../images/bg_main_front.jpg) no-repeat center bottom;*/ }
    #Main .left    { width: 350px; margin-right: -350px; }
    #Main .center { margin: 0 300px 0 380px; }
    #Main .right  { width: 300px; margin-left: -366px; padding: 0 33px; background: url(../images/bg_right.gif) no-repeat right 200px; }
    #Main .no-right { margin-right: 40%; padding: 15px 0; }

    #Front #Main { padding: 15px 0; }
    #Front #Main .left  { padding-top: 15px; }
    #Front #Main .right {}
      #Front #Main .right .text { padding: 15px 40px 15px 60px; }

    #Tray { padding: 10px 57px; font-size: 11px; }
    #Title { padding: 15px 0 10px 0; margin-left: 57px; background: url(../images/bg_line.gif) repeat-x left bottom; }
    .PageIco { float: right; }
    #Content { padding: 15px 0 15px 52px; border-left: 5px solid #14479a; }
    #Articles { padding: 15px 0 15px 52px;  }
    .bot .button a { float: left; font-size: 11px; color: #FFF; background: #333333; padding: 1px 5px; text-decoration: none; }
    .bot .button .pager a ,.pager img{ background: transparent; }

    .sm-block { width: 251px; margin: 0 auto; padding: 30px 0; }
      .sm-block .top { height: 20px; background: url(../images/block_01_top.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_01_top.png',sizingMethod='crop'); _background: transparent; }
      .sm-block .mid { width: 211px; padding: 0 20px 7px 20px; background: url(../images/block_01_bg.png) repeat-y; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_01_bg.png',sizingMethod='crop'); _background: transparent; }
      .sm-block .bot { padding: 0 20px; height: 87px; background: url(../images/block_01_bottom.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_01_bottom.png',sizingMethod='crop'); _background: transparent; }
      .sm-block .bot .button { padding-top: 45px; }

    .sm-block-2 { width: 293px; margin: 0 auto; padding: 30px 0; }
      .sm-block-2 .top { height: 20px; background: url(../images/block_02_top.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_02_top.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-2 .mid { width: 253px; height:210px; padding: 0 20px 6px 20px; background: url(../images/block_02_bg.png) repeat-y; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_02_bg.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-2 .bot { padding: 0 20px; height: 54px; background: url(../images/block_02_bottom.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_02_bottom.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-2 .bot .button { padding-top: 15px; }

    .sm-block-3 { width: 367px; margin: 0 auto; padding: 30px 0; }
      .sm-block-3 .top { height: 20px; background: url(../images/block_03_top.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_03_top.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-3 .mid { width: 327px; height:210px; padding: 0 20px 5px 20px; background: url(../images/block_03_bg.png) repeat-y; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_03_bg.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-3 .bot { padding: 0 20px; height: 54px; background: url(../images/block_03_bottom.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/block_03_bottom.png',sizingMethod='crop'); _background: transparent; }
      .sm-block-3 .bot .button { padding-top: 15px; }

    a.ico-01 { float: left; padding: 20px 0 5px 30px; background: url(../images/ico_01.gif) no-repeat left top; }

    .sm-Title { padding: 0 0 10px 0; background: url(../images/bg_line.gif) repeat-x left bottom; }
      .sm-Title .TitleImage { padding-top: 5px; }

    .blog-item { padding: 10px 0; }
      .blog-item .blog-left { float: left; width: 40px; margin-right: -40px; text-align: right; font-size: 14px; font-weight: bold; color: #14479a; }
        .blog-item .blog-left small { font-weight: normal; color: #5c5c5c; font-size: 10px; }
      .blog-item .blog-right { margin-left: 55px; }

    .pager { padding: 15px 50px; }
      .pager input,.pager button,.pager a, .pager span { float: left; }
      .pager span { background: #c1e5f1; padding: 1px 5px; margin: 6px 3px 0 5px; }

    .portfolio-item { padding: 15px 0; }
      .portfolio-item .portfolio-left  { float: left; width: 62px; height: 39px; padding-top: 20px; margin-right: -62px; text-align: center; font-size: 22px; font-weight: bold; color: #14479a; background: url(../images/bg_item.gif) no-repeat left top; }
      .portfolio-item .portfolio-right { margin-left: 77px; }

    .getInfo { margin-left: -5px; margin-top: 10px; }
      .getInfo img { width: 281px; height: 86px; background: url(../images/button.png) no-repeat left top; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/button.png',sizingMethod='crop'); _background: transparent; }

    .service-item { padding: 15px 0; }
      .service-item .service-left  { float: left; width: 50px; margin-right: -50px; }
      .service-item .service-right { margin-left: 60px; }
        .service-item .service-right h2 { background: transparent; padding: 5px 0; }


    #Front #Bottom-bg { background: url(../images/bg_main.jpg) no-repeat left top; }
    #Front #Bottom { max-width: 1100px; margin: 0 auto; }
    #Front #Bottom .pager { float: right; padding: 0; margin-top: -5px; }

    #Bottom .item-left   { float: left; width: 293px; margin-right: -293px; padding-left: 30px; }
    #Bottom .item-right  { float: right; width: 251px; margin-left: -251px; padding-right: 30px; }
    #Bottom .item-center { margin: 0 253px 0 295px; }

    #Front #Bottom .blog-item { padding: 4px 0 0 0; }
    #Front #Bottom .item-right p { padding: 5px 0 7px 0; }
 .btn_left
        {
            width: 26px;
            height: 28px;
            background-image: url(/images/pager_prev.gif);
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }

        .btn_right
        {
            width: 26px;
            height: 28px;
            background-image: url(/images/pager_next.gif);
            border: 0px;
            background-color: transparent;
            cursor: hand;
        }
.details
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.Slider { background: url(../images/bg_slider.jpg) repeat-y left top; width: 549px; margin: 20px auto; }

.Slider .BigImage div { background: url(../images/bg_slider_top.jpg) no-repeat left top; padding: 17px 5px; text-align: center; }
.Slider .Navi { background: url(../images/bg_slider_bottom.jpg) no-repeat left top; height: 139px; position: relative; }
.Slider .Navi .Prev { position: absolute; left: 29px; top: 48px; }
.Slider .Navi .Next { position: absolute; left: 492px; top: 48px; }
.Slider .Navi .ImageList { position: absolute; left: 72px; top: 12px; width: 400px; height: 111px; border: 2px solid #14479a; overflow: hidden; }
.Slider .Navi .ImageList .Addition { position: absolute; left: 0px; top: 0px; width: 10000px; }
.login_div {background: url(../images/bg_slider_top.jpg) no-repeat left top; padding: 17px 5px;text-align: center; width:250px; height:160px; margin: 10% 40%; border: solid 2px #14479a}

.top_panel{background: #fff7cc ; z-index:7377; font-weight:normal; margin-top:-2px; margin-left:-10px; 
		           width:auto; position:absolute; visibility:hidden; display:none;  border: dashed 1px blue; padding: 5px 10px; }
		
.label_error{ color:Red;}
.label_success{ color:Green;}
.site_map_leaves{ margin-left:200; color:#666666}
.margin_left_right_10{ margin:20px 10px ;}
.video{ margin: 0 auto;  padding:0 0 30px 0; width:445px; height:364px; }
