/*page*/
  html, body {width:100%;height:100%;}
  body{padding:0; margin:0;background: url(../images/bgr/body.png) left top;font-family:georgia;}


/*
  #;}meBox
  {
    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 {color:#3399cc;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0 0 22px;padding: 0;font: 30px georgia; color:#000;float:left}
  h2 {margin:2px 0 17px;padding: 0;font:18px georgia;color:#993333;font-style:italic}
  .h2{margin-bottom:0}
  h3 {margin: 0 0 20px;padding:0;font:13px georgia;color:#3399cc;text-transform:uppercase;float:left;}
  #main_page h3{margin-top:-3px}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:0 0 20px;}
  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;}
  img{vertical-align:top}
  b{color:#000;font-weight:normal}




/*FONT*/
  html {font-size:100%;}
  body {font:12px/1.2 georgia, sans; color:#666}


/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {height:354px;position:relative;margin:0 190px;z-index:11}
    #main_page #header{height:368px}
    .small #header{margin:0 12px;}
    .logo{position:absolute;left:0;top:51px;width:400px;}
    .logo a{float:right;margin:0 15px 0 0}
    .logo p{font-style:italic;color:#666666;line-height:1.4;padding-top:5px}
    .road{position:absolute;right:0;top:55px;color:#666666;font-style:italic;font-size:17px;font-weight:normal}
    .contact{position:absolute;top:55px;right:19%;color:#666666;font-style:italic;font-size:17px;font-weight:normal}
    .contact span{color:#f73c03;font-style:normal}
    .contact a{font-size:12px;font-weight:normal}

    .main_menu{position:relative;top:144px;left:0;width:100%}
    .main_menu img{vertical-align:bottom}
    .main_menu td {text-align:center;font:17px georgia;padding-bottom:0px;position:relative}
    .main_menu td div{position:relative;padding-top:8px;width:100%}
    .main_menu td ul{position:absolute;top:0;left:0;border:1px dashed #a5a4a4;background: url(../images/bgr/ul1.png) left top;padding:50px 0 10px 5px;width:90%;text-align:left;display:none}
    .main_menu td ul li{list-style-type:none;padding:0 0 0 10px;background: url(../images/bgr/li2.png) no-repeat left 8px;}
    .main_menu td ul a{color:#666666;font-family:georgia;font-size:12px;background:none}
    .main_menu td ul a:hover{text-decoration:underline;color:#3399cc}
    .main_menu a{text-decoration:none;color:#333333;background: url(../images/bgr/a.png) repeat-x left bottom;position:relative;z-index:10}
    .main_menu a:hover,.main_menu .active a{background:none}
    .main_menu td.img{height:121px;vertical-align:bottom;text-align:center;width:13%}
    .main_menu td.img a{background:none}
    .main_menu td.first_td{width:auto;text-align:left;padding-left:7px}
    .main_menu td.first_td img{margin-left:5px}
    .main_menu td.last_td{width:auto;text-align:right}
    .main_menu td.last_td img{margin-right:10px}
    .main_menu a.current{background:none;color:#f73c03;cursor:default}
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;background: url(../images/bgr/wrap.png) no-repeat center top;min-width:1003px;max-width:1600px;margin:0 auto}
    #main_page #wrapper {}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 200px 0px;margin:0 190px 0 197px}
      .small #body {margin:0 12px 0 19px}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;}
        #main_page #body {position:relative}
        #main_col_content {margin: 0 0 0 266px;line-height:1.5}

        #main_col_content ul{padding:0 0 20px;margin:0}
        #main_col_content li{list-style-type:none;padding:0 0 0 9px;background: url(../images/bgr/li1.png) no-repeat left 7px;}

        #main_col_content .breadcrumbs{padding:0 0 33px;margin:0;overflow:hidden;zoom:1}
        #main_col_content .breadcrumbs li{float:left;list-style-type:none;color:#f73c03;font-family:arial;margin:0 8px 0 0;background:none;padding:0}
        #main_col_content .breadcrumbs a{text-decoration:none;color:#999999}
        .preview_text{margin:0 0 35px 74px;}
        .country{float:left;color:#ff3300;margin:0 0px 0 2px}
        .all_countries{float:left;background:#fff url(../images/bgr/a1.png) repeat-x left bottom;;border:1px solid #e2e2e2;color:#999999;text-decoration:none;padding:1px 5px;position:relative;top:-6px;margin:0 0 0 8px}
        #main_page .all_countries{top:-19px;padding-bottom:3px;}
        .preview_text p{font-style:italic;color:#333}
        .preview_text p a{color:#ff3300}


        .wrap_left_img{float:left;position:relative;padding:5px;margin:0 15px 0 0}
        .wrap_right_img{float:right;position:relative;padding:5px;margin:0 0px 0 15px}
        .lt{position:absolute;top:0;bottom:5px;left:0;right:5px;background: url(../images/bgr/lt.png) no-repeat left top;}
        .rb{position:absolute;top:5px;bottom:0px;left:5px;right:0px;background: url(../images/bgr/rb.png) no-repeat right bottom;}

        p b{color:#000}
        .number{color:#f73c03}
        strong{font-weight:normal;color:#4d91c5}

        #main_col_content .gallery{padding:5px 0;margin:30px 0 0 0;border:1px dashed #eae6e2;background: url(../images/bgr/ul.png) left top;width:100%;overflow:hidden;zoom:1}
        #main_col_content .gallery li{float:left;list-style-type:none;padding:0;width:20%;background:none;text-align:center}
        .gallery dt{padding:5px;background: url(../images/bgr/border.png) no-repeat left top;margin:0 0 2px}
        .gallery dl{width:108px;margin:0 auto}
        .gallery a{color:#f73c03}

        .map{color:#f73c03;font-style:italic}
        .wrap_map{margin:0 0 22px}


        .info_table{width:100%;border:1px dashed #e4ded6;background: url(../images/bgr/ul.png) left top;font-family:arial}
        .info_table td{padding:5px 0 7px;border-top:1px solid #e7ddd1}
        .info_table td.empty{width:20px;border:none}
        .head_tr{color:#333333}
        .info_table .head_tr td{border:none;padding:10px 0 7px 0}
        .info_table  .head_tr_first td{border:none;padding:20px 0 0px 0;color:#333;font-family:georgia}
        .info_table a{color:#666}
        .info_table .current td,.info_table .current td.empty{background:#f5f7f7 url(../images/bgr/td.png) repeat-x left top;border-top:1px solid #e7ddd1;border-bottom:1px solid #e7ddd1}
        .info_table .active td a,.info_table .active td {color:#993333}


        .spec_block{overflow:hidden;zoom:1;padding-top:19px;margin:-18px 0 48px;width:360px;margin:-18px auto 48px;position:relative;top:-4px}

        .spec{background: url(../images/bgr/fon.png) no-repeat left top;width:311px;height:137px;color:#333333;margin:0 0 12px;float:left;margin-right:38px;}
        .up_spec{margin-left:0;float:right;margin-right:0}
        .spec dt{color:#9f9f9f;padding:18px 0 0 30px;font-family:arial}
        .spec dt span{color:#f73c03;}
        .spec h2{margin:5px 0 2px}
        .spec dd a{font-style:italic;color:#f73c03}
        .spec dd{padding:0 10px 0 30px;line-height:1.4}

        .spec_block h3{}
        .wrap_h3{float:left;padding:25px 11px 0 28px;background:#fcfaf7;border:1px dashed #cdcbc8;border-bottom:none;position:relative;top:1px;z-index:10;line-height:1}
        .wrap_h3 h3{margin-bottom:0}

        .front_news ul{clear:both;border:1px dashed #cdcbc8;padding:20px 0 20px 28px;overflow:hidden;zoom:1;;background:#fcfaf7;}
        .front_news li {list-style-type:none;width:46%;border-left:1px solid #eeeeee;padding:0 30px 0 15px;overflow:hidden;zoom:1;float:right}
        .front_news li.first_li{float:left;width:46%;border-right:1px solid #eeeeee;margin:0;padding:0;border:none}
        .front_news dt{color:#999999;margin:0 0 5px;font-family:arial}
        .front_news dt b{color:#f73c03}
        .front_news dd b{color:#993333;display:block;margin:0 0 3px;}
        .front_news dd{line-height:1.4;color:#333333}
        .front_news dd a{font-style:italic;color:#f73c03}

        .empty_block{float:right;width:408px;height:300px;clear:both;}
        .wrap_special{margin:0 369px 0px 100px;position:relative;z-index:10}

        .globus_img{position:absolute;right:-10px;top:-93px}
  /*=SIDEBAR*/
    #sidebar {float: left;width: 220px;margin: 0 -220px 0 0;padding:0 0 300px}
    .country_list{padding:0;margin:0;}
    #main_page .country_list{float:left;width:143px;margin-top:12px}
    .country_list li{list-style-type:none;overflow:hidden;zoom:1;padding:0 0 19px;line-height:1;zoom:1}
    .country_list dt{float:left;width:45px;}
    .country_list a{font-style:italic;color:#333333;font-family:georgia}
    .country_list dd{overflow:hidden;zoom:1;padding:0 0 2px}
    .country_list ul{padding:22px 0 0 0;margin:0}
    .country_list ul li{padding:0 0 7px 11px;background: url(../images/bgr/li.png) no-repeat left 4px;}
    .country_list ul ul {padding:2px 0 0 10px;margin:0}
    .country_list ul ul li{padding:0 0 7px 11px;background: url(../images/bgr/li.png) no-repeat left 4px;}
    .country_list ul a{font-style:normal;color:#666666}
    .country_list ul a.current{text-decoration:none;color:#f73c03}
  /*=FOOTER*/
    #footer {position:absolute; top:100%;clear:both;width:100%;height:125px;margin-top:-125px}
    .footer_inside{margin:0 190px;position:relative;height:125px;line-height:1.4;}
    .small .footer_inside{margin:0 12px;position:relative;height:125px;line-height:1.4;}

    .adress{position:absolute;left:0;top:0;color:#666666;font-family:arial}
    .adress b{color:#333333;text-transform:uppercase;font-family:georgia}
    .adress a{color:#f73c03;font-style:italic;font-family:georgia}

    .phones{position:absolute;left:32%;color:#666666;top:0;font-family:arial}
    .phones b{color:#333333;text-transform:uppercase;font-family:georgia}

    .copyright{position:absolute;right:0;color:#bfbfbf;top:32px;}

    .faxs{position:absolute;right:28%;color:#666666;top:0px;font-family:arial}
    .faxs b{color:#333333;text-transform:uppercase;font-family:georgia}

    .globus{position:absolute;bottom:170px;left:-55px}
/*form*/
fieldset{padding:0;margin:0;border:none}

.feedback_form{width:585px;}
.feedback_form div{background: url(../images/bgr/ul.png) left top;border:1px dashed #eae6e2;padding:14px;overflow:hidden;zoom:1;margin:0 0 12px}
.feedback_form  dl{overflow:hidden;zoom:1;margin:0 0 6px}
.feedback_form dt{float:left;width:138px;}
.feedback_form div input{width:406px;padding:7px 0 4px 10px;background: url(../images/bgr/input.png) no-repeat left top;border:none;font:12px arial;line-height:1}
.feedback_form textarea{width:406px;padding:7px 0 4px 10px;background: url(../images/bgr/textarea.png) no-repeat left top;border:none;font:12px arial;line-height:1;height:83px;}
.feedback_form label{color:#333;font:12px georgia;position:relative;top:2px}
.captcha_label{float:left;}
.captcha{float:left;margin:0 0 0 5px}
.feedback_form div input.captcha_in{width:156px;padding:7px 0 4px 10px;background: url(../images/bgr/input1.png) no-repeat left top;border:none;font:12px arial;line-height:1;float:right}
.send{float:right}
