/*----------------------------------------------------------------------------------*/
/*------------------------------RESET DEFAULT STYLES--------------------------------*/
/*----------------------------------------------------------------------------------*/
html		                        { width:100%; height:100%; }
body                            { padding:0; margin:0; font: 14px Arial, Verdana, Helvetica, sans-serif;
    background: #FFF; color:#000; height: 100%; min-width: 960px;}
div,p,a,span,em,strong,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,label,select,checkbox,input,textarea {
    padding:0;
    margin:0;
    outline:none;
    list-style:none;
}
select, input, textarea        { font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align:middle; }
textarea                       { vertical-align:top; }
:focus                         { outline:none; }
input[type=submit]             { cursor:pointer; }
input[type="password"]				 { font-family: Arial; }
input[type="checkbox"]				 { vertical-align: baseline !important; margin-top: 2px !important; }
img, fieldset                  { border:0; }
table                          { border-collapse:collapse; border-spacing:0; }
a:link, a:visited              { color:#0085D2; text-decoration:underline; }
a:hover                        { text-decoration:none; }
button                         { color: #fff; padding: 0; border: 0; font-family: Arial, Verdana, Helvetica, sans-serif; }
/*----------------------------------------------------------------------------------*/
/*-------------------------------------DEFAULT CLASSES------------------------------*/
/*----------------------------------------------------------------------------------*/
.float-r           	           { float:right !important; }
.float-l                       { float:left !important; }
.no-float                      { float:none !important; }
.no-border                     { border:0 !important; }
.no-bg                         { background:none !important; }
.no-margin                     { margin:0 !important; }
.no-padding                    { padding:0 !important; }
.no-display                    { display:none !important; }
.display                       { display:block !important; }
.inline                        { display:inline !important; }
.overflow                      { overflow:hidden !important; }
.no-overflow                   { overflow:visible !important; }
.align-r                       { text-align:right !important; }
.align-l                       { text-align:left !important; }
.align-c                       { text-align:center !important; }
.clear                         { clear:both; overflow: hidden; }
.uppercase                     { text-transform: uppercase; }
.pointer                       { cursor:pointer; }

/*----------------------------------------------------------------------------------*/
/*------------------------------------> Header <------------------------------------*/
/*----------------------------------------------------------------------------------*/
.wrap {
  width: 940px;
  margin: 0 auto;
}
.header .wrap {
  overflow: hidden;
}

.header {
  padding: 45px 0 0;
  background: url(../images/top_bg.png) 0 0 repeat-x;
}
.header .top-bar {
  background: url(../images/top_bar.png) center bottom no-repeat;
  height: 24px;
  width: 940px;
  margin: 0 auto;
  padding: 9px 42px 0;
}
.header .top-bar span, .header .top-bar a {
  color: #FFF;
}
.header .top-bar span {
  display: block;
  float: right;
  font-size: 12px;
  font-style: italic;
}
.header .top-bar a {
  font-size: 10px;
  font-weight: bold;
  display: block;
  float: left;
}
.phones-list {
  padding: 0 0 0 120px;
  margin: 21px 0 0;
  background: url(../images/icon_phone.png) left center no-repeat;
  float: right;
}
.phones-list li {
  width: 155px;
  line-height: 1.3em;
}
.phones-list li, .header .slogan {
  font-size: 18px;
  font-style: italic;  
}
.header .logo, .header .slogan {
  display: block;
}
.header .logo {
  float: left;  
  height: 35px;
  margin: 41px 0 0 5px;
  font-size: 32px;
  font-weight: bold;
  font-style: italic;
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  line-height: 1em;
}
.header .logo img {
  float: left;
  margin: 0 6px 0 0;
}
.header .slogan {
  overflow: hidden;
  padding: 48px 0 0 10px;
}





.buttons-block {
  height: 72px;
  padding: 32px 0 40px;
}
.buttons-block .btn {
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
}
.btn {
  background-color: #C9CACC;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DEE0E0), to(#ACAFB1));
  background-image: -webkit-linear-gradient(top, #DEE0E0, #ACAFB1);
  background-image: -moz-linear-gradient(top, #DEE0E0, #ACAFB1);
  background-image: -ms-linear-gradient(top, #DEE0E0, #ACAFB1);
  background-image: -o-linear-gradient(top, #DEE0E0, #ACAFB1);
  background-image: linear-gradient(top, #DEE0E0, #ACAFB1);
  
  border: 2px solid #FFF;

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  
  -webkit-box-shadow: 0 3px 6px 0 #CCC9C8;
  -moz-box-shadow: 0 3px 6px 0 #CCC9C8;
  box-shadow: 0 3px 6px 0 #CCC9C8;
  
  font-size:13px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  text-decoration: none !important;
  width: 227px;
  height: 30px;
  color: #FFF !important;
  float: left;
  display: block;
  padding: 16px 0;
  text-align: center;
  margin: 0 3px 0 0;
}
.btn.active, .btn:hover, .nav-tabs .btn:hover, .nav-tabs .ui-tabs-active .btn {
  background-color: #FFC32D;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCC2A), to(#FAA932));
  background-image: -webkit-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -moz-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -ms-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -o-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: linear-gradient(top, #FFCC2A, #FAA932);
  
  color: #000 !important;
}
.buttons-block .last {
  margin: 0;
}
.photo-area, .text-area, .photo-area img {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.photo-area, .text-area {
  -webkit-box-shadow: 0 5px 10px 0 #CCC9C8;
  -moz-box-shadow: 0 5px 10px 0 #CCC9C8;
  box-shadow: 0 5px 10px 0 #CCC9C8;  
}
.photo-area {
  width: 604px;
  height: 334px;
  border: solid 3px #FEBF2E;
  background: #373535;
  float: left;
  margin: 0 38px 0 0;
  overflow: hidden;
  position: relative;
}


.slider-wrap {
 
  height: 334px;
  overflow: hidden;
}
.slider-wrap .page {
  float: left;
  width: 604px;
  height: 334px;
}
.coda-nav-left, .coda-nav-right {
  display: none;
}
.coda-slider-wrapper {
  width: 604px !important;
}





.text-area {
  width: 254px;
  height: 319px;
  border: solid 3px #FFFFFF;
  overflow: hidden;
  padding: 15px 15px 0;

  background-color: #FFC32D;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCC2A), to(#FAA932));
  background-image: -webkit-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -moz-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -ms-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: -o-linear-gradient(top, #FFCC2A, #FAA932);
  background-image: linear-gradient(top, #FFCC2A, #FAA932);
}
.text-area p {
  padding: 0 0 12px;
  font-size: 10px;
  line-height: 1.1em;
}

.copyright {
  display: block;
  padding: 22px 28px 80px 0;
  font-size: 10px;
  color: #79716F;
}

.nav-tabs {
  overflow: hidden;
}
.nav-tabs li {
  float: left;
  margin: 0 -10px 0 0;
  position: relative;
}
.nav-tabs .btn {
  border-bottom: 0;
  font-size: 15px;
  padding: 6px 0;
  margin: 0;
  width: 156px;

  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.nav-tabs .ui-tabs-active, .nav-tabs li:hover { z-index: 11; }
.tab-1 { z-index: 10; }
.tab-2 { z-index: 9; }
.tab-3 { z-index: 8; }

.tab-content {
  border: 3px solid #FAA932;
  width: 930px;
  height: 300px;
  margin: 0 0 0 2px;
  color: #333;
  font-style: italic;
  
  -webkit-border-radius: 0 15px 15px 15px;
  -moz-border-radius: 0 15px 15px 15px;
  border-radius: 0 15px 15px 15px;
}

.tab-content ul {
  padding: 0 0 0 15px;
}
.tab-content li {
  list-style: disc;
  font-size: 15px;

}

.tab-content-1 .left {
  float: left;
  padding: 30px 40px 0;
}
.tab-content-1 .right {
  overflow: hidden;
  padding: 38px 30px 0 0;
}

.tab-content-2 {
  padding: 20px 0 0 30px;
  width: 900px;
  font-size: 18px;
}

.caption {
    font-weight: bold;
    display: block;
    padding: 0 0 15px;
    font-size: 17px;

}

.tab-content-3 ul {
  padding: 0;
}
.tab-content-3 .left, .tab-content-3 .name, .tab-content-3 .left-list {
  float: left;
}
.tab-content-3 .left {
  width: 335px;
}
.tab-content-3 .right, .tab-content-3 .right-list, .tab-content-3 .right-list {
  overflow: hidden;
}


.tab-content-3 span {
  display: block;
}

.tab-content-3 li {

  font-size: 15px;
  list-style: none;
}

.tab-content-3 .name, .tab-content-3 .amount {
  background: #FFF;  
}

.tab-content-3 .last {
  margin: 15px 0 0;
}
.tab-content-3 .name {
  padding: 0 5px 0 0;
}
.tab-content-3 .amount {
  float: right;
  padding: 0 0 0 5px;
}

.tab-content-3 .left-list {
  margin: 0 30px 0 0;
  width: 215px;
}

.tab-content-3 .left, .tab-content-3 .right {
  padding: 25px 20px 0;
}
