/* Reset default styles (begin) */
html, body, div,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  img, ins, dl, dt, dd, ol, ul, li, form, label{ margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
input, textarea, select { margin:0;padding:0;}
table { border-collapse:collapse; }
/*ol, ul, li { list-style: none; }*/
/* cleaning styles (begin) */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { *zoom: 1;}
.clear {height:0; clear:both; overflow:hidden; font-size:0;}
input[type=radio] {height:13px;width:13px;}
/* cleaning styles (end) */
/* Reset default styles (end) */
body{
    font:14px Tahoma,Arial,sans-serif;
}
/* Common definitions (begin) */
a { outline:none; color: #05C; }
a:hover { color: #C00; }
.sidebar-link { color: #3B89C0;}
.underline {
    text-decoration: none;
    border-bottom: 1px solid;
    color: #05C;
}
a:link.underline {
    border-color: #b2ccf0;
}
a:visited.underline {
    border-color: #e0b2e0;
}
a:visited.underline.fresh, a:visited.underline.footer {
    border-color: #b2ccf0;
}
a:hover.underline {
    border-color: #f0b2b2 ! important;
    color: #C00;
}

#jsddm { position: relative; }
#jsddm li ul{ width: 230px; position: absolute; visibility: hidden;  background: #3b8ac2;}

#jsddm li ul li{ float: none; display: block; /*background: #3b8ac2;*/}

#jsddm li ul li a{ width: 81%; color:#c4ebff; display: block;  border-bottom: 1px solid transparent; /*border-right: 2px solid #ffcc33; border-left: 2px solid #ffcc33;*/ /*background: #3b8ac2;*/}

#jsddm li ul li:hover	{background: #26ADEF; }

ul.head-menu{
    background: url("/images/menu_border.png") no-repeat 0 2px;
    margin-left: 12px;
    list-style: none;
    border:none !important;
    padding-top: 2px;
    float:left;
    padding-left: 2px;
    font-size: 16px;
    line-height: 1.1em;

}
.adverts-list { font: 12pt Tahoma,Arial,sans-serif; }
.navigate a {  font: 12pt Arial; display: block; background: #3193d8; 
               float: left; text-decoration: none; color: white;
               margin: 2px 2px 2px 2px; padding: 3px 3px 3px 3px;
               -moz-border-radius: 3px;
               -webkit-border-radius: 3px;
               -khtml-border-radius: 3px;
               -border-radius: 3px;
}
.navigate a:hover { background:#2cb8f2; }
.adverts-list a { font: 12pt Arial;} 
.adverts-list a:hover {  }
.adverts-list table, th, td { /*border-color: #3193d8;*/ }
ul.head-menu a{
    color:#ffcc33;text-decoration:none;
    border: 2px solid transparent;
}
.table-head { background: url(/images/table-head-fon.png) repeat-x; height: 30px; color: white; background-color: #48B3F1;}
.table-adverts a { display: block; padding-left: 10px; float: left; }
.table-adverts {font: 10pt Arial; width: 800px; border: #ccaa28;}

.head-menu-list {
    /*     display: inline-block;
           display:inline;*/
    height: 25px;
    /*        margin-top: 2px;*/
    float: left;
    _float: left;
    *float: left;
    font-weight: bold;
    background:url(/images/menu_border.png) no-repeat center right;
}
.head-menu-list a{
    display: block;
    margin: -2px 2px 0 0;
    padding: 4px 20px;


}
.head-menu-list > a:hover,.head-menu-list.active > a{
    background:url(/images/horizont-menu-active.jpg) repeat-x;
    /*font-weight: bold;
    padding: 0 0 0 0;*/
}
.head-menu-list-dropdown {
    margin-left:0px;
    margin-top:-2px;
    padding-top: 2px;
    border: 2px solid #ffcc33;
    z-index: 900;
    opacity: 0.95;
}

.head-menu-list-dropdown li:hover ul {
   display: block;
}

.head-menu-list-dropdown li:hover {
   background: #26ADEF;
}

.sub-menu-list-dropdown {
    margin-left:130px;
    margin-top:-57px;
    padding-top: 2px;
    border: 2px solid #ffcc33;
    display: none;
    font-size: 14px;
    line-height: 0.7em;
}

.sub-menu-list-dropdown li.cat  {
   /*font-size: 14px;*/
   /*line-height: 1.5em;*/
   /*letter-spacing: 0.1em;*/
   background: #2E6C99;
}

.sub-menu-list-dropdown li.cat a {
   /*text-decoration: underline;*/
}
/* --------------------------------------------------------------

   grid.css
   * Sets up an easy-to-use grid of 24 columns.

   By default, the grid is 950px wide, with 24 columns
   spanning 30px, and a 10px margin between columns.

   If you need fewer or more columns, namespaces or semantic
   element names, use the compressor script (lib/compress.rb)

-------------------------------------------------------------- */
.text-footer {
    float: left; font:14px Tahoma,Arial,sans-serif;color:#ffcc33; font-weight: bold;
}
.condition-footer {
    float: right; font:10px Tahoma,Arial,sans-serif;color:#3B89C0; margin-top: 3px; margin-right: 15px;
}
.language{
    padding-right: 10px; padding-top: 5px; width: 50px; float: right;
}
.log-in {margin-right: 10px; padding-top: 5px; float: right; color: #3B84B1;}
.log-in a {color: #FFCC33;}
.log-in strong {color: #FFCC33;}
#login {
   display: none;
   position: absolute;
   width: 300px;
   height: 130px;
   padding: 1px; padding-top: 0px;
   box-shadow: 0px 0px 40px #000;
   z-index: 99;
   background: white;
   top:0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}
#shadow{
   background: black; opacity: 0.5; filter: alpha(opacity=50); position:absolute; left:0; top:0; z-index:98; display: none;
}
.sidebar-logo-text{
    font:14px Tahoma,Arial,sans-serif;color:#ffcc33; 
}
.text-lower {
    font:14px Tahoma,Arial,sans-serif;
}
.image-text {
   /* position: relative; */
}
.image-text .text-bottom {
   /* position: absolute; left: 350px; bottom: 15px; */
   margin-top: 10px;
   display: block;
}
.text-number{
    font:14px Tahoma,Arial,sans-serif;
}
.text-main{
    font:22px Tahoma,Arial,sans-serif;color:#3b89c0;

}
.sidebar-desc-text{
    font:14px Tahoma,Arial,sans-serif;color:#3b89c0;
}
.sidebar-desc-price{
    font:14px Tahoma,Arial,sans-serif;
}
.sidebar-desc-m {
    font:14px Tahoma,Arial,sans-serif;
}
/* A container should group all your columns. */
.span-24.header {
    background:url(/images/head.jpg) 50% 100% no-repeat; height: 176px;
}
.span-24.head-menu {
    background:url(/images/horizont-menu.png) repeat-x; height:30px;
    border-top:1px solid #fff;

}
.span-24.sub-line {
    background:url(/images/sub-line.png) repeat-x; height:30px;
}
.subline-text{
    font:18px Tahoma,Arial,sans-serif;color:#ff9900; margin-top: 5px; 
}
.span-24.sub-head { height: 30px; padding-top: 10px; color: #999999; font: 11pt Arial;  }
.span-24.sub-head a { font: 11pt Arial, Regular; color: #2b2b2c; }
.span-18.content-container{
    border-top: 1px solid #ff9900; 
    padding-top: 10px; margin-left: 10px;
}
.span-7.image-content {
    height:150px;
}
.span-18.border-bottom {
    margin-top: 5px; margin-bottom: 5px; background:url(/images/content-line.jpg) no-repeat; width:100%; height:2px;
}
/*.span-12.border-bottom-left{
  background:url(/images/line.png)  repeat-x; width:100%; height:2px;
        float:none !important;
}
.span-6.border-bottom-right{
  background: url("/images/line-two.png") no-repeat right center; width: 100%; height: 2px;
        float:none !important;
}*/
.span-24.footer {
    background:url(/images/foot.png)  repeat-x; height:30px; width:100%; margin-top: 50px; padding-top: 15px; padding-left:20px;
}
.span-5.sidebar-container{
    margin-left: 25px;
}
.sidebar-header{
    background:url(/images/sidebar-header.png)  repeat-x;
    height: 28px;
}
.sidebar-logo{
    background:url(/images/logo_srochno.png)  no-repeat center;
    height: 28px; width: 28px;  float: left; 
}
.sidebar-logo-text{
    float: left; margin-top: 5px;
}
.sidebar-left {
    height: 28px; width: 100%;
    background:url(/images/sidebar-header-left.png)  no-repeat top left; 
}
.sidebar-right {
    height: 30px; width: 100%;
    background:url(/images/sidebar-header-right.png)  no-repeat top right;
}
.sidebar-bottom{
    background:url(/images/sidebar-border.png)  repeat-x bottom center;
    height: 3px; width: 100%;
    _height:3px;
}
.sidebar-bottom-left {
    height: 3px; width: 100%;
    background:url(/images/bottom-left.png)  no-repeat bottom left; 
}
.sidebar-bottom-right {
    height: 3px; width: 100%;
    background:url(/images/bottom-right.png)  no-repeat bottom right;
}
.sidebar-content-container{
    padding: 0px;
}
.sidebar-content{
    padding-left: 2px; padding-top: 1px;
}
.sidebar-text{
    padding-left: 5px;
    line-height: 20px;
}
.sidebar-content-border{
    background:url(/images/sidebar-border.png)  repeat-x bottom;
    height: 2px; margin-bottom: 5px;
}
.sidebar-content-container{
    background:url(/images/sidebar-border.png) repeat-y left;
}
.sidebar-content-conteiner-right{
    background:url(/images/sidebar-border.png) repeat-y right;
}
.logo-assoc{
    height: 131px; width: 136px; margin: auto;
    background:url(/images/logo_asoc.png)  no-repeat center;
}
.content-info {
    padding-left: 50px;
}
.content-info-main{
    color:#006699; font-size: 18px; font-weight: bold;
}
.content-info-text{
    font-size: 18px; font-weight: bold;
}
.content-info a{
    /*text-decoration: none;*/ color:#006699;
}
.content-info li{
    color: #d8be4c;
}
.content-info-ul{
    list-style: square;
}

.container {
    width: 1200px;
    margin: 0 auto;
    background-color: white;
}

.find-container{
    background: url(/images/find-menu-fon.png); height: 200px;
}
.find-pages{
    /* height: 25px; WTF??? */
}
.find-menu-ul{
    display: block; list-style: none; float: left;
}
.find-text-main{
    font-weight: bold; font-size: 20px;  font:18px Tahoma,Arial,sans-serif; float: left;
}
.find-pages li{
    background: url(/images/find-pages-left.png) #3193d8  left top no-repeat;
    margin-left: 2px; padding-bottom: 2px; padding-top: 5px;
}
.find-pages a {
    /*text-decoration: none; color: #0b94b4;  padding: 5px 15px 0px 15px;*/
    /*background: url(/images/find-pages-right.png)  right top no-repeat;*/
}
.find-pages li.active {
    background: url(/images/find-menu-li-active.png) repeat-x;
}
.find-center{
    height: 125px;
}
.find-bottom-container{
    border: 0px solid #cdac2c; height: 70px; background: url(/images/find-menu-bottom-fon.png) no-repeat;
    width: 100%;  margin-top: 15px;
}
.find-bottom-container-left{
    width: 200px; padding: 5px 0px 5px 5px; float: left; font-size: 14px; font-weight: bold;
}
.find-bottom-container-center{
    float: left; margin-left: 20px; padding-top: 10px; font-size: 13px;
}
.find-bottom-container-right{
    float: left; padding-left: 5px; padding-top: 20px;
}
.find-bottom-container-button{
    float: right;  margin-bottom: 10px; padding: 20px 5px 0px 0px;
}

.find-bottom-container-button-send { float: right;}

.find-bottom-container-pod{
    float: left; margin-top: 20px; margin-left: 5px; margin-right: 5px;
}

.find-content-container{

}
.find-content-right-bottom{
    background: url(/images/find-content-right-bottom.png) no-repeat bottom right;
    height: 100px; width: 100%;  float: left;
}
.find-content-right-top{
    background: url(/images/find-content-right-top.png) no-repeat top right;
    height: 100px; width: 100%;  float: left;
}
.find-content-left-bottom{
    background: url(/images/find-content-left-bottom.png) no-repeat bottom left;
    height: 100px; width: 100%;  float: left;

}
.find-content-left-top{
    background: url(/images/find-content-left-top.png) no-repeat top left;
    height: 100px; width: 100%; float: left;
}
.find-content{
    width: 443px !important;
    margin-top: 10px; background: url(/images/find-content-fon.png) repeat-x; width: 100%;
    border: 1px solid #ff9900; 
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding-bottom: 5px;
}

.find-con-reguser { position: absolute; bottom: 5px; left: 5px; box-shadow: 3px 3px 3px #aaa;}
.find-con-reguser .owner { background: url(/images/user.gif) 3px 5px no-repeat #3FA3E1; height: 25px; line-height: 25px; padding: 0px 5px 0px 20px; font-size: 12px; color: white; font-weight: bold; float: left; border-radius: 0px; }
.find-con-reguser .edit-but {display: block; background: url(/images/edit_but.gif) no-repeat; width: 25px; height: 25px; float: left; margin-left: 1px; opacity: 0.6; border-radius: 0px; }
.find-con-reguser .del-but {display: block; background: url(/images/trashbin_but.gif) no-repeat; width: 25px; height: 25px; float: left; margin-left: 1px; opacity: 0.6; border-radius: 0px; }
.find-con-reguser .edit-but:hover, .find-con-reguser .del-but:hover  {opacity: 1;}
.find-content-image { margin:  5px 5px 15px 5px; float: left; }
.find-content-center { margin: 5px 5px 0px 5px; float: left; border: 0px solid; width: 273px; white-space: nowrap; overflow: hidden;}
.find-content-center:hover {overflow: visible;}
.find-content-main-text { font-family: Arial; font-size: 14px; font-weight: bold; }
.find-content-text {font-family: Arial; font-size: 12px; padding-top: 10px; line-height: 18px;}
.find-content-text b {font-weight: normal;}
.find-content-text .col-left {float: left; width: 310px; margin-right: 10px; position: relative; overflow: hidden;}
.find-content-text .col-right {float: left; width: 290px; position: relative; overflow: hidden; }
.find-content-text .col-left:hover, .find-content-text .col-right:hover {overflow: visible;}
.find-content-text .col-left span { position: absolute; left:90px; white-space: nowrap; border-bottom: 1px dotted #aaa; font-weight: bold;}
.find-content-text .col-right span { position: absolute; left:50px; white-space: nowrap; border-bottom: 1px dotted #aaa; font-weight: bold; }
.find-content-text .col-left span:hover, .find-content-text .col-right span:hover {-moz-animation: textzoom 100s infinite; animation: textzoom 100s infinite; background: white; z-index: 99;}
@-moz-keyframes textzoom {0.5% { font-size: 24px; text-shadow: 5px 5px 5px #aaa;} 100% { font-size: 24px; text-shadow: 5px 5px 5px #aaa;}}
@keyframes textzoom {0.5% { font-size: 24px; text-shadow: 5px 5px 5px #aaa;} 100% { font-size: 24px; text-shadow: 5px 5px 5px #aaa;}}
.find-content-right { float: right; margin: 10px 20px 5px 0px;}
.find-con-bottom { position: absolute; right: 5px; bottom: 5px; font-size: 10px; text-align: right;}
.ui-tabs-panel.ui-widget-content.ui-corner-bottom select{width: 150px; }
.info { border-left: 1px solid #ff9900; float: right; margin-top: 10px; padding-left: 10px; width: 460px; } 
.info .quick { font-size: 15pt; background: #f6ad33; color: white; padding: 0px 5px 0px 5px; }
.info .title { font-size: 15pt; color: #0055CC; }
.info table { margin-top: 25px; width: 100% }
.info table td { padding: 5px;}
.info table .left { width: 150px; text-align: right; color: #666; border-bottom: 1px solid #eee;}
.info table .right { font-size: 13pt; border-bottom: 1px solid #eee; }
.info table .price { font-size: 15pt;color: #ff9900; }
.info .printer { background: url(/images/printer.gif); width: 30px; height: 30px; position: absolute; top: 215px; left: 880px; opacity: 0.7; }
.info .printer:hover {opacity:1;}
.object-images { width: 385px; margin-left: 15px;}
.object-image { height:250px;}
.object-image-container { margin-top: 10px; background: #ffe8c6; padding: 2px 0px; border-radius: 5px; }
.object-image-container img { padding: 2px 2px 2px 2px; }
.obj-text-container {margin-top: 20px;}
.obj-line-bottom {background: url(/images/object-bottom-fon.jpg) repeat-x center; height: 4px; margin-top: 20px;}
.price-text { font: 19pt Regular;color: #ff9900; padding-left: 5px;}
.text-info-bold {font: 14pt Arial, Regular, bold; color: black; padding-right: 5px;}
.text-info { font:12pt Regular; color: #666666; padding-right: 5px;}





.result-table { width: 100%; margin-top: 10px; font-size: 9pt; }
.result-table th { border: 1px solid #fff; background: #489FD7; padding: 0px; text-align: center; }
.result-table td { border: 1px solid #fff; padding: 3px; text-align: center;}
.result-table tr.even { background: #D4EEFF; }
.result-table tr.odd { background: #FFF4C8; }
.result-table tr.urgent { font-weight: bold; }
.sort { border-collapse: separate; border-spacing: 2px; width: 100%; }
.sort td { background: #489FD7; border: 1px solid white; color: #FFCE34; font-weight: bold; padding: 0; }
.sort td.colname { padding: 2px; }
.sortasc-but, .sortasc-but-active, .sortdesc-but, .sortdesc-but-active { display:block; width: 17px; height: 17px; margin: 0 auto;}
.sortasc-but { background: url(/images/sort_up_yellow.png) no-repeat center; }
.sortasc-but-active { background:url(/images/sort_up_red.png) no-repeat center; }
.sortdesc-but { background: url(/images/sort_dn_yellow.png) no-repeat center; }
.sortdesc-but-active { background: url(/images/sort_dn_red.png) no-repeat center; }
.result-table .zoom { display: block; background: url(/images/loupe.png) no-repeat center; width: 20px; height: 20px; } 
.result-table .camera  { background: url(/images/photo_camera.png) no-repeat center; width: 20px; height: 20px; }
.result-table .empty { border: 1px solid white; margin: 2px; height: 38px; }
.result-table .ralign { text-align: right; padding-right: 23px; }

.search { position: relative; font-size: 12px; color: rgb(56 56 56); font-family: Segoe UI,Arial,sans-serif; background: #D4EEFF; padding: 0px 5px 5px 5px; border: 1px solid #489FD7;}
.search fieldset { padding: 5px 5px; float: left; margin: 5px; border: 1px solid #489FD7; }
.search dt, .search dd { float: left; }
.search dt { clear: left; width: 50px; font-weight: bold; padding-top: 3px; margin-bottom: 6px;  }
.search .faddress { width: 290px;}
.search .farea { width: 250px;}
.search .fprice { width: 250px;}
.search .froom, .search .fobject { clear: left; }
.search .fhouse dt { width: 60px;}
.search .fobject dt { width: 80px; }
.search .fcondition dt { width: 70px;}
.search .seekbut { position: absolute; right: 40px; bottom: 10px; }
.search .norm { width: 60px;}
.search .small { width: 35px;}
.search input[type="text"] { padding-left: 4px; }
.search ul.errors { position: absolute; top: 165px; left: 0; list-style : none; background: white; width: 100%; }
.search ul.errors li { font-size: 18px; color: #CB5502; }

/* Use this class on any .span / container to see the grid. */
.showgrid {
    /* background: url(/images/grid.png); */
}
.img-show {
    width:80px; height: 60px; padding: 3px; border-color: #177CBF;
}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
    float: left;
    /* margin-right: 10px; */
}

/* The last column in a row needs this class. */
.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1 {width: 50px;}

.span-2 {width: 100px;}
.span-3 {width: 150px;}
.span-4 {width: 200px;}
.span-5 {width: 239px;}
.span-6 {width: 300px;}
.span-7 {width: 350px;}
.span-8 {width: 400px;}
.span-9 {width: 450px;}
.span-10 {width: 500px;}
.span-11 {width: 550px;}
.span-12 {width: 600px;}
.span-13 {width: 650px;}
.span-14 {width: 700px;}
.span-15 {width: 750px;}
.span-16 {width: 800px;}
.span-17 {width: 850px;}
.span-18 {width: 900px;}
.span-19 {width: 950px;}
.span-20 {width: 1000px;}
.span-21 {width: 1050px;}
.span-22 {width: 1100px;}
.span-23 {width: 1150px;}
.span-24 {width:1200px; margin-right:0;}

/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
    border-left-width: 1px;
    border-right-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

input.span-1, textarea.span-1 { width: 18px; }
input.span-2, textarea.span-2 { width: 58px; }
input.span-3, textarea.span-3 { width: 98px; }
input.span-4, textarea.span-4 { width: 138px; }
input.span-5, textarea.span-5 { width: 178px; }
input.span-6, textarea.span-6 { width: 218px; }
input.span-7, textarea.span-7 { width: 258px; }
input.span-8, textarea.span-8 { width: 298px; }
input.span-9, textarea.span-9 { width: 338px; }
input.span-10, textarea.span-10 { width: 378px; }
input.span-11, textarea.span-11 { width: 418px; }
input.span-12, textarea.span-12 { width: 458px; }
input.span-13, textarea.span-13 { width: 498px; }
input.span-14, textarea.span-14 { width: 538px; }
input.span-15, textarea.span-15 { width: 578px; }
input.span-16, textarea.span-16 { width: 618px; }
input.span-17, textarea.span-17 { width: 658px; }
input.span-18, textarea.span-18 { width: 698px; }
input.span-19, textarea.span-19 { width: 738px; }
input.span-20, textarea.span-20 { width: 778px; }
input.span-21, textarea.span-21 { width: 818px; }
input.span-22, textarea.span-22 { width: 858px; }
input.span-23, textarea.span-23 { width: 898px; }
input.span-24, textarea.span-24 { width: 938px; }

/* Add these to a column to append empty cols. */

.append-1 { padding-right: 40px;}
.append-2 { padding-right: 80px;}
.append-3 { padding-right: 120px;}
.append-4 { padding-right: 160px;}
.append-5 { padding-right: 200px;}
.append-6 { padding-right: 240px;}
.append-7 { padding-right: 280px;}
.append-8 { padding-right: 320px;}
.append-9 { padding-right: 360px;}
.append-10 { padding-right: 400px;}
.append-11 { padding-right: 440px;}
.append-12 { padding-right: 480px;}
.append-13 { padding-right: 520px;}
.append-14 { padding-right: 560px;}
.append-15 { padding-right: 600px;}
.append-16 { padding-right: 640px;}
.append-17 { padding-right: 680px;}
.append-18 { padding-right: 720px;}
.append-19 { padding-right: 760px;}
.append-20 { padding-right: 800px;}
.append-21 { padding-right: 840px;}
.append-22 { padding-right: 880px;}
.append-23 { padding-right: 920px;}

/* Add these to a column to prepend empty cols. */

.prepend-1 { padding-left: 40px;}
.prepend-2 { padding-left: 80px;}
.prepend-3 { padding-left: 120px;}
.prepend-4 { padding-left: 160px;}
.prepend-5 { padding-left: 200px;}
.prepend-6 { padding-left: 240px;}
.prepend-7 { padding-left: 280px;}
.prepend-8 { padding-left: 320px;}
.prepend-9 { padding-left: 360px;}
.prepend-10 { padding-left: 400px;}
.prepend-11 { padding-left: 440px;}
.prepend-12 { padding-left: 480px;}
.prepend-13 { padding-left: 520px;}
.prepend-14 { padding-left: 560px;}
.prepend-15 { padding-left: 600px;}
.prepend-16 { padding-left: 640px;}
.prepend-17 { padding-left: 680px;}
.prepend-18 { padding-left: 720px;}
.prepend-19 { padding-left: 760px;}
.prepend-20 { padding-left: 800px;}
.prepend-21 { padding-left: 840px;}
.prepend-22 { padding-left: 880px;}
.prepend-23 { padding-left: 920px;}


/* Border on right hand side of a column. */
.border {
    padding-right: 4px;
    margin-right: 5px;
    border-right: 1px solid #ddd;
}

/* Border with more whitespace, spans one column. */
.colborder {
    padding-right: 24px;
    margin-right: 25px;
    border-right: 1px solid #ddd;
}


/* Use these classes on an element to push it into the
next column, or to pull it into the previous column.  */


.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}


.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: left; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
div.prepend-top, .prepend-top {
    margin-top:1.5em;
}
div.append-bottom, .append-bottom {
    margin-bottom:1.5em;
}

/* Use a .box to create a padded box inside a column.  */
.box {
    padding: 1.5em;
    margin-bottom: 1.5em;
    background: #e5eCf9;
}

/* Use this to create a horizontal ruler across a column. */
hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 0 0 17px;
    border: none;
}

hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

#top {
    position: absolute; right: 5px; top: 0px; text-align: right;
}
/*Страница админа*/
.adverts-panel { font: 14pt Arial; width: 400px; border:1px solid #cdac2c;}
.adverts-panel a {font: 12pt;}
.adverts-panel thead {background: url(/images/table-head-fon.png) repeat-x; }
/*///////////////////////////////////////////////////////*/
.quick {font: 14pt; background: #f6ad33; color: white; padding: 0px 5px 0px 5px;}
.paginator {float: left; display: block; font: 10pt Arial; padding-left: 15px; padding-top: 10px;  }
ul.paginator a{ color: black; display: block; padding: 5px 2px 5px 2px; }
ul.paginator a.active { background: #ffbd60; padding: 5px 8px 5px 8px; 
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                        -khtml-border-radius: 3px;
                        -border-radius: 3px; text-decoration: none; }
ul.paginator a.last {/* text-decoration: none;*/}
ul.paginator a.last.end { color:silver; /*text-decoration: none;*/}
ul.paginator a.first { /*text-decoration: none;*/}
.file-list { font: 12pt Tahoma, Arial; border: 1px solid #3b89c0;  }
.file-list td {padding: 5px 5px 5px 5px;}
.file-list-head {padding-bottom: 10px; font: 16pt Tahoma, Arial; color:#cdac2c; display: block; }
.file-list-head button {height: 21px;}
.add-user { font: 12pt Tahoma, Arial; border: 1px solid #ffe4c4; display: block; padding: 10px 10px 10px 10px; width: 200px; background: #e9d77c;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            -border-radius: 5px;
}
.add-user-header { font: 14pt Tahoma, Arial; color: #CCAA28; display: block; padding-bottom: 10px; }
.add-user { border: 1px solid #eeb420; width: 200px; }
.add-sale {width: 550px; padding: 10px; border: 2px solid #0b94b4; color: black;
           -moz-border-radius: 5px;
           -webkit-border-radius: 5px;
           -khtml-border-radius: 5px;
           -border-radius: 5px;
}
.thumb {
    cursor:pointer;
}
.infobox-menu {display: block; padding: 18px 0px 20px 0px;
               border: 1px solid #ccaa28; margin: 12px 20px 20px 0px;
               -moz-border-radius:    7px;
               -webkit-border-radius: 7px;
               -khtml-border-radius:  7px;
               -border-radius:        7px;
               background-color:#F0E4A8;
               width:60%;
               cursor:pointer;
}
.infobox-menu ul { margin-top: -10px; padding: 0px 10px 0px 10px;list-style: none;}
.infobox-menu li { padding-top: 10px;margin-left: 8px;padding-left:20px;}
.infobox-menu-close {
    background: url(/images/ui-icons_ef8c08_256x240.png);
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: -34px -194px;
    border: 0px solid black;
    cursor:pointer;
    position: relative;
    top: -2px;
    left: 885px;
}
.border2 {
    border: 0px solid black;
    display: none;
    position: absolute;
    height: 2px;
}
.editcontainer {
    background-color: #E0E1DD;
    padding: 17px 25px 25px 25px;
    border-radius: 5px;
}
.smaller {
    font-size: 12px;
}
.dashed {
    text-decoration: none;
    border-bottom: 1px dashed;
    border-color: #05C;
    cursor: pointer;
    color: #05C !important;
}
.dashed:hover {
    color: #C00 !important;
    border-color: #C00;
}
.round-borders {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -border-radius: 5px;
}
.editcontainer input[type="checkbox"] {
    width:inherit;
}
.criteria {
    font-size:12px;
    background-color: #D3D2DD;
    padding: 10px 0px 10px 10px;
}
.remove-icon {
    background: url(/images/ui-icons_ef8c08_256x240.png);
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: -34px -194px;
    border: 0px solid black;
    cursor:pointer;
    float:left;
    margin-top: 3px;
    padding-left: 4px;
}

.editcontainer.round-borders form input{
    cursor:pointer;
}
.find-content-container .res_data{
    color: #CB5502;
    padding: 5px;
}
/* 
 * styles 3.01.2012
*/
.select_adress{
    width:200px;
}
.select_addition{
    width:135px;
}

form.majkl dl {
    margin-bottom:50px;
}

form.majkl dl dt {
    color:black;
    float:left;
    margin-right:30px;
    padding:5px;
    width:50%;
}

form.majkl dl dd {
    margin:2px 0;
    padding:5px 0;
}

.img-border {
    border: 1px solid #006699;
    border-radius: 3px;
}
.img-rotate {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    margin-right: 5px; 
    margin-bottom: 15px;
    cursor: pointer;
}
.img-nav {
    margin-bottom: 15px;
    cursor: pointer;
}

.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;}
.open{*z-index:1000;}
.open>.dropdown-menu{display:block;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}
.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;*border:0;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.btn-primary{background-color:#0074cc;*background-color:#0055cc;background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;*background-color:#004ab3;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;*background-color:#222222;background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:-moz-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;*background-color:#151515;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-group{position:relative;*margin-left:.3em;*zoom:1;}
.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}
.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group>.btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.dropdown-toggle{*padding-top:4px;padding-right:8px;*padding-bottom:4px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn-group>.btn-mini.dropdown-toggle{padding-right:5px;padding-left:5px;}
.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.btn-group>.btn-large.dropdown-toggle{padding-right:12px;padding-left:12px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0055cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-mini .caret{margin-top:5px;}
.btn-small .caret{margin-top:6px;}
.btn-large .caret{margin-top:6px;border-top-width:5px;border-right-width:5px;border-left-width:5px;}
.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000000;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;color:#c09853;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}

.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000000;border-right:5px solid transparent;border-left:5px solid transparent;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000000;border-left:5px solid transparent;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000000;border-bottom:5px solid transparent;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}
.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000000;border-right:5px solid transparent;border-left:5px solid transparent;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000000;border-bottom:5px solid transparent;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000000;border-left:5px solid transparent;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{width:280px;padding:3px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.thumbnails:before,.thumbnails:after{display:table;content:"";}
.row-fluid .thumbnails{margin-left:0;}
.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto;}
.thumbnail .caption{padding:9px;}
.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);white-space:nowrap;vertical-align:baseline;background-color:#999999;}
.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.label-important,.badge-important{background-color:#b94a48;}
.label-important[href],.badge-important[href]{background-color:#953b39;}
.label-warning,.badge-warning{background-color:#f89406;}
.label-warning[href],.badge-warning[href]{background-color:#c67605;}
.label-success,.badge-success{background-color:#468847;}
.label-success[href],.badge-success[href]{background-color:#356635;}
.label-info,.badge-info{background-color:#3a87ad;}
.label-info[href],.badge-info[href]{background-color:#2d6987;}
.label-inverse,.badge-inverse{background-color:#333333;}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress .bar{width:0;height:18px;font-size:12px;color:#ffffff;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#149bdf;background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);}
.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}

#overlay {
  position: fixed;
  background: url(/images/ajax-loader_.gif)  no-repeat center white;
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  height: 100%;
  width: 100%;
  z-index: 1000000;
}

#mainphoto {
    max-width: 400px; 
    max-height: 250px;
}

#seotext {
  /*padding: 20px;*/
  margin-top: 20px;
  border-radius: 8px;
  font-size: 12px;
}

#seotext h1 , #seotext h2, #seotext h3 {
   font-size: 22px;
   margin-bottom: 1em;
   /*color: #3B89C0;*/
   color: #CDAC2C;
   font-weight: normal;
}

#seotext h2 {
   font-size: 18px;
   margin-top: 1.5em;
} 

#seotext h3 {
   font-size: 14px;
   margin-top: 1.5em;
} 

#seotext p {
   margin-bottom: 1em;
}
