html, body {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    overflow: auto;    
  }
  #page {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background: url(../img/top_grad_bg.png);
    background-repeat: repeat-x;
    background-position: top;
  }
  #wrap {
    padding-bottom: 237px;    
    background: url(../img/bottom_grad_bg.png);
    background-repeat: repeat-x;
    background-position: bottom; 
  }
  #footer_wrap {
    height: 237px;
    margin-top: -237px; 
    /* outline: 2px solid blue; */
  }
  #footer {
    margin: 0 auto;
    width: 1200px;
    text-align: left;
    border-top: 1px solid #dfd9e2;
    overflow: hidden; 
    padding: 24px 0 30px 0;
    /*background: #f00;*/
  }

@font-face {
    font-family: Hermes;
    src: url(fonts/HERMES.TTF); 
}
@font-face {
    font-family: cuprum;
    src: url(fonts/CUPRUM-BOLD.TTF); 
}
/*@font-face {*/
/*    font-family: 'hermesnormal';*/
/*    src: url('Hermes.eot');*/
/*    src: url('hermes-webfont.eot?#iefix') format('embedded-opentype'),*/
/*         url('hermes-webfont.woff') format('woff'),*/
/*         url('hermes-webfont.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/**/
/*}*/

#header {
    width: 1200px;
    margin: 0 auto;
    min-height: 1074px;
    /* background: red; */
    position: relative;
}
#header.inner_page {
    /* background: grey; */
    min-height: 350px !important;
}

#centr_content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    
    /* outline: 3px solid green; */
}
#left_column {
    /*width: 880px;*/
    width: 863px;
    overflow: hidden;
    
    /* background: yellow; */
    /*padding: 19px 20px 65px 0;*/
    padding: 19px 37px 65px 0;
}
#right_column {
    width: 300px;
    overflow: hidden;
    
    /* background: orange; */
    padding-bottom: 65px;
}

.thousand{
    height: 1000px;
}

#header > .menu {
    margin-top: 24px;
    
}
#header > .menu > ul {
    position: relative;
    z-index: 10;
}
#header > .menu > ul > li {
    position: relative;
    display: block;
    float: left;
    list-style-type: none; *;
}
#header > .menu > ul > li:hover {
    /*outline: 1px solid red;*/
}
#header > .menu > ul > li > a {
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
#header > .menu > ul > .active > a {
    color: #4c7c1d;
}
#header > .menu > ul > li:hover > a {
    background: url(../img/bg_menu.png);
    border-radius: 8px;
    color: #4c7c1d;
}
#header > .menu > ul > .submenu:hover > a {
    background: url(../img/bg_menu.png);
    border-radius: 8px 8px 0px 0px;
}
#header > .menu > ul > li:hover > ul {
    background: url(../img/bg_menu.png);
    border-radius: 0px 8px 8px 8px;
}
#header > .menu > ul > li:hover > .sub_submenu {
    background: url(../img/bg_menu.png);
    border-radius: 0px 0px 8px 8px;
}
#header > .menu > ul > li > a{
    display: block;
    padding: 17px 18px 15px 19px;
    font-size: 16px;
}
/*#header > .menu > ul > li:first-child > a{*/
/*    padding: 10px 10px 7px 0;*/
/*}*/
#header > .menu > ul > li > ul {
    display: none;
}
#header > .menu > ul > li:hover > ul {
    display: block;
    position: absolute;
    /* top: 45px; */ 
    padding: 6px 0 20px 0;
    text-align: left;
    background: url(../img/bg_menu.png);
    
    /*outline: 1px solid red;*/
}
#header > .menu > ul > li > ul > li {
    display: block;
    min-width: 227px;
}
#header > .menu > ul > li > ul > li > a{
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    line-height: 1.9;
    width: 208px;
    padding-left: 19px;
    display: block;
}
#header > .menu > ul > li > ul > li > a:hover{
    color: #4c7c1d;
    background: url(../img/bg_menu_hover.png);
    -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear;
}
/*#header > .menu > ul > li > ul > li > ul {}*/
/*#header > .menu > ul > li > ul > li > ul > li > a{}*/

#call_block {
    width: 306px;
    height: 305px;
    position: absolute;
    z-index: 5;
    background: url(../img/tel_btn_zamer.png);
    left: 929px;
    top: 23px;
    
    /*outline: 1px solid green;  */
}
#call_block > .tele {
    margin-top: 11px;
}
#call_block > .tele > p {
    color:  #000000;
    font-size: 24px; 
    font-weight: bold;
    line-height: 1;
}
#call_block > .tele > p > span {
    font-family: 'Open Sans Condensed', sans-serif;
    color:  #000000;
    font-size: 35px; 
    font-weight: bold;
    line-height: 0.943;
}
#call_block > .call {
    font-family: 'Open Sans Condensed', sans-serif;
    text-align: left;
    margin-left: 47px;
}
#call_block > .call > a {
    font-family: 'Open Sans', sans-serif;
    color:  #dba113;
    font-size: 17px;
    font-weight: normal; 
    display: inline-block;
    margin-top: 12px;
    text-decoration: none;
    border-bottom: 1px dotted #dba113;
    margin-left: 8px;
}
#call_block > .call > img{
    display: inline-block;
    vertical-align: middle;
} 
#call_block .callback {
    font-family: cuprum;
    color:  #251a00;
    font-size: 26px; 
    font-weight: normal;
    display: block;
    padding-top: 20px;
    margin-top: 40px;
    text-decoration: none;
    height: 47px;
}

#up_ico_block {
    height: 11px;
    width: 65px;
    background: url(../img/logo1_up_ico.png);
    position: absolute;
    z-index: 5;
    
    top: 91px;
    left: 61px;
}
#up_ico_block > a {
    width: 11px;
    height: 11px;
    display: block;
    float: left;
    margin-left: 16px;
}
#up_ico_block > a:first-child {
    margin-left: 0px;
}
#up_ico_block > .ico1 {}
#up_ico_block > .ico2 {}
#up_ico_block > .ico3 {}

#logo_block {
    width: 183px;
    position: absolute;
    z-index: 5;    
    top: 125px;
    left: 1px;
}
#logo_block > a {
    display: inline-block;
}
#logo_block > p {
    font-family: 'Open Sans', sans-serif;
    color:  #333333;
    font-size: 14px; 
    font-weight: normal;
    line-height: 1.5;
    display: block;
    margin-top: 14px;
}
#logo_block > p > span{
    font-family: 'Open Sans', sans-serif;
    color:  #333333;
    font-size: 14px; 
    font-weight: bold;
    line-height: 1.5;
}
   
#header > .akcii {
    width: 186px;
    position: absolute;
    z-index: 5;
    top: 446px;
    left: 0px;
}
#header > .akcii > a {
    display: inline-block;
    padding-top: 10px;
}
#header > .akcii > p {
    color:  #4c7c1d;
    font-size: 24px; 
    font-weight: bold;
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
}
#header > .akcii > p:first-letter{
    font-size: 31px;
}

#header > .zaglushka_slider {
    width: 1132px;
    height: 847px;
    background: url(../img/zagl_slider.png);
    position: absolute;
    top: 21px;
    left: 68px;
}

#up3block {
    position: absolute;
    top: 702px;
    left: 116px;
}
#up3block .green_button {
    display: block;
    width: 271px;
    height: 48px;
    background: url(../img/h1_btn_bg_green.png);
    margin-left: 29px;
    font-size: 19px;
    color: #fff;
    padding-top: 19px;
    border-radius: 5px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-decoration: none;
    font-weight: bold;
}
#up3block .green_button:first-letter{
    font-size: 25px;
}
#up3block .green_button:hover {
    background: url(../img/h1_btn_bg_oran.png);
    color: #000;
    
    -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear;
}

#up3block ul {}
#up3block li {
    display: list-item !important;
    text-align: left;
    margin-top: 9px;
}
#up3block li a{
    text-decoration: none; color: #2b2b2b;
    font-size: 16px;
}
#up3block li img{
    vertical-align: middle;
}

#up3block > .up3bl{
    float: left;
    padding: 0 17px 5px 1px;
    /*outline: 1px solid red;*/
    width: 300px;
}
/*#up3block .punkt {*/
/*    display: block;*/
/*    background-position: 0% 50%;*/
/*    background-repeat: no-repeat !important;*/
/*    height: 37px;*/
/*    padding-top: 5px;*/
/*    padding-left: 42px;*/
/*    text-decoration: none;*/
/*    color: #2b2b2b;*/
/*    text-align: left;*/
/*}*/
/*#up3block .punkt1_1 {*/
/*    background: url(../img/mico1.png);*/
/*}*/
/*#up3block .punkt1_2 {*/
/*    background: url(../img/mico2.png);*/
/*}*/
/*#up3block .punkt1_3 {*/
/*    background: url(../img/mico3.png);*/
/*}*/
/*#up3block .punkt1_4 {*/
/*    background: url(../img/mico4.png);*/
/*}*/
/*#up3block .punkt1_5 {*/
/*    background: url(../img/mico5.png);*/
/*    background-position: 0% 50%;*/
/*}*/
/*#up3block .punkt1_6 {*/
/*    background: url(../img/mico6.png);*/
/*}*/
/*#up3block .punkt2_1 {*/
/*    background: url(../img/mico7.png);*/
/*}*/
/*#up3block .punkt2_2 {*/
/*    background: url(../img/mico8.png);*/
/*}*/
/*#up3block .punkt2_3 {*/
/*    background: url(../img/mico9.png);*/
/*}*/
/*#up3block .punkt2_4 {*/
/*    background: url(../img/mico10.png);*/
/*}*/
/*#up3block .punkt2_5 {*/
/*    background: url(../img/mico11.png);*/
/*    background-position: 4% 50%;*/
/*}*/
/*#up3block .punkt2_6 {*/
/*    background: url(../img/mico12.png);*/
/*    background-position: 2% 20%;*/
/*}*/
/*#up3block .punkt3_1 {*/
/*    background: url(../img/mico13.png);*/
/*    background-position: 0% 36%;*/
/*}*/
/*#up3block .punkt3_2 {*/
/*    background: url(../img/mico14.png);*/
/*    background-position: 0% 24%;*/
/*}*/
#up3block .hrefs {
    margin-top: 37px;
}
#up3block .hrefs1 {
    margin-top: 37px;
    margin-left: 60px;
}

#our_work {
    background: #eee;   
    margin-top: 15px;
    padding: 17px 21px 23px 21px;
    border-radius: 5px;
}
#our_work > p {
    font-size: 30px;   
    font-family: cuprum;
    text-align: left;
}
#our_work > a {
    display: block;
    
    margin-top: 20px;
}
#our_work > .seall_work {
    text-align: left;    
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #4c7c1d;
    margin-top: 15px;
    border-bottom: 1px solid #d2dec6;
    width: 174px;
    padding-bottom: 1px;
}

#reviews {
    margin-top: 15px;
    
}
#reviews > p {
    font-size: 30px;   
    font-family: cuprum;
    text-align: left;
    padding: 16px 21px 14px 21px;
    background: #eee;
    border-radius: 6px;
}
#reviews > .review {
    padding: 16px 0 14px 0;
    margin: 0 22px 0 21px;
    border-bottom: 1px solid #ccc;
    text-align: left;
}
#reviews > .review > span {
    color:  #000;
    font-size: 16px;  
    font-weight: normal;
    line-height: 1.5;
    text-align: left;
}
#reviews > .review > p {
    color:  #333;
    font-size: 16px;  
    font-weight: normal;
    line-height: 1.5;
    margin-top: 6px;
}
#reviews > .seall_reviews {
    display: block;
    text-align: left;    
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #4c7c1d;
    margin-top: 15px;
    border-bottom: 1px solid #d2dec6;
    width: 178px;
    padding: 16px 0 2px 0;
    margin: 0 21px 0 21px;
}

#projects {
    margin-top: 43px;
}
#projects > p {
    font-size: 30px;   
    font-family: cuprum;
    text-align: left;
    padding: 16px 21px 14px 21px;
    background: #eee;
    border-radius: 6px;
    color: #000;
}
#projects > p > span {
    color: #63a126;
}
#projects > a {
    display: block;
    text-decoration: none;
    margin-top: 19px;
}
#projects > .seall_projects {
    display: block;
    text-align: left;    
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
    color: #4c7c1d;
    margin-top: 15px;
    border-bottom: 1px solid #d2dec6;
    width: 178px;
    padding: 16px 0 2px 0;
    margin: 0 21px 0 21px;
}

#footer .footblock {
    display: block;
    float: left;
    min-height: 100px;
}
#footer .footblock a {
    display: block;
    font-size: 14px;
    text-decoration: none;
    color: #595959;
    line-height: 1.7;
}
#footer .fcol1{
    width: 255px;
}
#footer .fcol1 a{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 1;
    border-bottom: 1px solid #c6c0c3;
    display: table;
    padding: 6px 0 3px 0;
}
#footer .fcol2{
    width: 184px;
}
#footer .fcol3{
    width: 217px;
}
#footer .fcol4{
    width: 190px;
}
#footer .fcol5{
    width: 354px;
    text-align: right;
}
#footer .fcol5 > p {
    font-size: 16px;
    color: #000;
    line-height: 1;
    margin-top: 14px;
}
#footer .mail {
    font-size: 16px;
    color: #4c7c1d !important;
    margin-top: 8px;
}
#footer .tele {
    margin-top: 2px;
}
#footer .tele  > p {
    color:  #000000;
    font-size: 24px; 
    font-weight: bold;
    line-height: 1;
}
#footer .tele > p > span {
    font-family: 'Open Sans Condensed', sans-serif;
    color:  #000000;
    font-size: 35px; 
    font-weight: bold;
    line-height: 0.943;
}

#left_column {
    text-align: left;
}
#left_column p{
    line-height: 1.6;
    color: #000;
}
#left_column .h1{
    font-family: cuprum;
    font-size: 37px;
    line-height: 1;
    padding-bottom: 12px;
}
#left_column img{
    /*margin: 5px;*/
}
#left_column img.left{
    margin: 10px 20px 5px 0;
}
#left_column img.right{
    margin: 10px 0 5px 20px;
}
#left_column a{
    color: #4c7c1d;
    border-bottom: 1px solid #d2dec6;
    text-decoration: none;
}
#left_column .h3 {
    color: #000;
    font-weight: bold;
    font-size: 16px;
    padding: 34px 0 5px 0;
}
#left_column ul{
    list-style: inside circle;
    list-style-image: url(../img/li_round.png);
    margin-top: 9px;
}
#left_column li{
    display: list-item;
    list-style-image: url(../img/li_round.png);
    padding: 0  0 0 26px;
    vertical-align: top;;
    font-size: 16px;
    line-height: 1.6;
}
#left_column .h2 {
    font-family: cuprum;
    color: #000;
    font-weight: normal;
    font-size: 30px;
    padding: 27px 0 4px 0;
}
#left_column {}

/*--------------------------------------------inner-page-----------------------------------------------*/

#inner_wtf_block {
    width: 624px;
    height: 184px;
    position: absolute;
    top: 117px;
    left: 265px;
    /* background: #fff; */
}
#inner_wtf_block .in_arrow {
    position: absolute;
    
    top: 37px;
    left: 21px;
    text-align: left;
    width: 161px;
}
#inner_wtf_block .in_arrow > span {
    font-size: 30px;
    font-family: cuprum;
    color: #4c7c1d;
}
#inner_wtf_block .in_arrow > p {
    font-size: 14px;
    color: #000;
    line-height: 1.5;
    margin-top: 8px;
}

#left_menu {
    width: 270px;
    padding-right: 30px;
    overflow: hidden;
    
    /* outline: 1px solid red; */
}
#left_menu .menu_header {
    width: 270px;
    height: 65px;
    overflow: hidden;
    background: url(../img/left_menu_button.png) no-repeat;
}
#left_menu .menu_header p {
    /* color: #000; */
    font-size: 30px;
    font-family: cuprum;
    margin: 2px 0 0 20px;
}
#left_menu > ul {
    margin-top: 0 !important;
    margin-bottom: 40px;
}
#left_menu > a {
    display: table;
    
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: bold;
}
#left_menu .first_level > li{
    list-style-type: none;
    list-style-image: none;
    display: block !important;
    padding-left: 0;
    padding-top: 8px;
    min-height: 33px;
    border-bottom: 1px solid #e7e7e7;    
       
}
#left_menu .first_level > li > a {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    border-bottom: none;
    background: url(../img/left_menu_arrow.png) no-repeat;
    background-position: right;
    display: block;
    /*width: 270px;*/
}
#left_menu .first_level > .active {
    padding-bottom: 1px;
    border-bottom: none;
}
#left_menu .first_level > .active > a{
    color: #dfa92b;
    background: url(../img/left_menu_arrow_active.png) no-repeat;
    background-position: right;
}
#left_menu .second_level {
    position: relative;
    display: block;
    /* padding: 3px 0; */
    float: none;
    background: #eee;
    border-radius: 5px;
    display: none;
    overflow: hidden;
}
#left_menu .second_level > li {
    list-style-type: none;
    list-style-image: none;
    display: block !important;
    padding: 0;
}
#left_menu .second_level > li > a {
    text-decoration: none;
    border-bottom: none;
    color: #000;
    font-size: 15px;
    padding-left: 14px;
    display: block;
    line-height: 1.5;
    padding: 1px 0px 6px 14px;
    position: relative;
    z-index: 10;
}
#left_menu .second_level > li > .inner_href {
    background: #fff;
}
#left_menu .second_level > li > p {
    text-decoration: none;
    border-bottom: none;
    color: #000;
    font-size: 15px;
    padding-left: 14px;
    display: block;
    line-height: 1.5;
    padding: 1px 0px 6px 14px;
    position: relative;
    z-index: 10;
    font-weight: bold;
}
#left_menu .second_level > li > a:first-child {
    padding: 4px 0px 6px 14px;
}
#left_menu .second_level > li > a:hover {
    background: #dfa92b;
}
#left_menu .up_arrow {
    width: 21px;
    height: 15px;
    background: url(../img/lm_up_arrow.png);
    position: absolute;
    z-index: 1;
    top: -10px;
    left: 10px;
    /*display: none;*/
}
#left_menu .akcii {
    margin-top: 40px;
    text-decoration: none;
    border-bottom: none;
}

#inner_content{
    width: 563px;
    overflow: hidden;
    /* background: silver; */
}
#inner_content .breadcrumbs {
    font-size: 14px;
    color: #666;
    padding-bottom: 24px;
}
#inner_content .breadcrumbs a {
    font-size: 14px;
    color: #666;
    text-decoration: none;
    border: none;
}
#inner_content .breadcrumbs span {
    font-size: 14px;
    color: #666;
    text-decoration: none;
    border: none;
}{}
#inner_content .img_list {
    width: 100%;
    text-align: justify;
    margin: 0;
    padding: 0;
    line-height: 0;
    margin-top: 45px;
}
#inner_content .img_list li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
#inner_content .img_list > li > img{
    margin: 0;
}
#inner_content .img_list:after {
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}
#inner_content .img_list a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
#inner_content .img_list a img {
    border: 0;
}
#inner_content {}

#reviews_list .rev_img img {
    width: 116px;
    height: 116px;
    border-radius: 50%;
    padding: 0;
    margin: 0;
    padding-left: 6px;
}
#reviews_list {
    list-style: none;
}
#reviews_list li {
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0px 0 25px 0;
    padding-bottom: 20px;
}
#reviews_list span {
    display: block;
}
#reviews_list .rev_text {
    width: 424px;
}
#reviews_list p {
    line-height: 1.6;
    color: #000;
}
#reviews_list li:nth-child(even) {
    border-bottom: 1px solid #e7e7e7;
}

#give_rev {}
#contact_us {}
#ask_us {}

.grey_form {
    padding: 15px 22px;
    background: #eee;
    overflow: hidden;
    border-radius: 8px;
}
.grey_form input {
    border-radius: 5px;
    border: none;
    outline: none;
    /*height: 40px;*/
    font-size: 16px;
    padding: 9px 13px;
    margin: 12px 0;
    width: 212px;
}
.grey_form textarea {
    border-radius: 5px;
    border: none;
    outline: none;
    /*height: 40px;*/
    font-size: 16px;
    padding: 14px;
    margin: 5px 0;
    width: 478px;
}
.red_star {
    font-size: 16px;
    color: #b03636;
    vertical-align: middle;
    margin: 18px 0 0 4px;
}
.grey_form input[type="submit"] {
    background: url(../img/h1_btn_bg_green.png);
    background-position: center;
    background-repeat: repeat-x;
    height: 51px;
    overflow: hidden;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    width: 160px;
}
#faq {
    list-style: none;
    margin: 0;
    padding: 0;
}
#faq > .ask {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
#faq > .ask > p {
    color: #4c7c1d;
}
#faq .answer {
    display: none;
}
#faq .activ > p {
    color: #000;
}
#faq > .activ {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
}

#articles {
    list-style: none;
}
#articles li {
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0px 0 9px 0;
    padding-bottom: 20px;
}
#articles  .left {
    width: 187px;
}
#articles  .right {
    width: 360px;
    border-bottom: 1px solid #e7e7e7;
}
#articles li .left img {
    width: 187px;
    border-radius: 8px;
}
#articles li .left a {
    text-decoration: none;
    border-bottom: none;
}
#articles .articl_head {
    font-family: cuprum;
    font-size: 24px;
    color: #4c7c1d;
    border-bottom: 1px solid #d2dec6;
    display: table;
    line-height: 1.2;
}
#articles .right .text{
    display: block;
    margin-top: 10px;
}
#articles .readmore{
    display: block;
    color:  #fff;
    font-size: 14px;
    text-decoration: none;
    border: none;
    background: #4c7c1d;
    width: 117px;
    border-radius: 3px;
    height: 35px;
    margin: 12px 0 24px 0;
}
#articles .readmore span {
    display: block;
    padding: 6px 11px;  
}
#articles_pagination .active{
    background: #dfa92b;
}
#articles_pagination  a {
    font-size: 15px;
    border: none;
    text-decoration: none;
    color:  #000;
    display: inline-block;
    padding: 1px 5px;
    border-radius: 3px;
    margin: 0 3px;
}
#articles_pagination  a:hover{
    background: #dbdbdb;
}
#articles_pagination .last_page{}

.button_order {
    width: 178px;
    height: 67px;
    background: url(../img/button_order.png);
    text-align: center;
    display: block;
    margin: 35px auto;
    border-radius: 5px;
}
.button_order span{
    color: #251a00;
    font-family: cuprum;
    font-size: 24px;
    display: block;
    padding-top: 24px;
}
@-moz-document url-prefix()
{
#reviews_list .rev_text {
    width: 424px;
    float: left;
    margin-left: 138px;
}
}
/* Center the text in the caption */
.highslide-caption {
    width: 100%;
    text-align: center;
}
/* Remove the close button from the controls since we already have one in the corner of the image */
.highslide-close {
    display: none !important;
}
    /* Put the image number in front of the caption */
.highslide-number {
    display: inline;
    padding-right: 1em;
    color: white;
}


