body {
    background-color: #DBF3F9 !important;
}

h1
{
    border: 1.5px solid #42aaff;
    border-radius: 30px;  
    text-align:center;
    padding: 10px;
}
div.wide
{
    border: 1.5px solid #42aaff;
    border-radius: 30px; 
}
div.grid-view
{
    border: 1.5px solid #42aaff;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 30px;
    padding-right: 5px;
    padding-left: 5px;
}
div.select-object
{
    border: 1.5px solid #42aaff;
    margin: 10px 0px;
    border-radius: 30px;
    padding: 10px;
}
div.pagination
{
    text-align: center;
}
/* Расположение окон поиска выбора главная страница */
div.search_tour label
{
    font-size: large;
    margin: 5px 5px 5px 5px;

}
div.search_tour select
{
    display: inline;
    margin: 5px 5px 5px 5px;
    padding: 2px 4px;
    width: 165px;
}
div.search_tour
{
    display: inline-block;
    /*border: 1px solid #CCCCCC;*/
    width: 220px;
    /*height: 220px;*/
        
    /* margin-right: 15px; 

   background:#009999;
    border-radius: 110px;
    -moz-border-radius: 110px;
    -webkit-border-radius: 110px;
    -khtml-border-radius: 110px;*/ 
    text-align: center; 
      
    /*margin: 0px 0px -40px 0px;*/
}
.price
{
    /*background-image:url(/images/r.png);
    background-repeat:no-repeat*/
}
/* Параметры формы login*/
#content
{
    width:  900px;
}
#loginModalForm
{
    width: 330px;
    height: 300px;
}
#page
{
padding-bottom: 40px;
}
#permit
{
    font: 14pt sans-serif;
    border-bottom-style: solid;
    border-bottom-width: thick;
    padding-top: 2px;
    padding-bottom: 35px;
    text-align: right;
} 
#login-form
{
    font: 14pt sans-serif;
    text-align: left;   
    padding-left: 400px;
    padding-top: 10px;
    padding-bottom: 10px;   
    border: 1.5px solid #42AAFF;
    border-radius: 30px 30px 30px 30px;
    
}
#login-form p.note
    {
       margin-left: -350px;
       text-align: center;  
    }
#user-form
{
    font: 14pt sans-serif;
    text-align: left;
    padding-left: 80px;
    padding-top: 10px;
    padding-bottom: 10px;   
    border: 1.5px solid #42AAFF;
    border-radius: 30px 30px 30px 30px;
}
#footer
{
    text-align:center;
}
#resort
{
    /*background-image: url(/images/label_sofia.png);
    background-color: #c7b39b;*/
}
#logo
{
}
#tour-grid-f
{
     font-size: 10px;
     width: 680px;
     margin-top: -100px;
     margin-left: -26px;
     background: #FEF9AE;     
}
/* Раскраска колонок в путевках*/
.row-new
{
    background:#c2e4ff;
}
/*.row-new td {border-bottom: 3px solid red;border-top: 3px solid red !important;border-left: 3px solid red !important;}*/
.row-ok
{
    background:#a0e7a0;
}
.row-pre-ok
{
    background:#bfefbf;
}
.row-no
{
    background:#e86873;   
}
.row-remove
{
    background:#f3b0b6;    
}
.row-up
{
    background:#84e084;
}

.f
{
  display: none;
}


/* Печать */
@media print {
  a[href]:after {
    content: none !important;
  }
}
/* Нумерация в списках для отелей */
body {
counter-reset: section;
}
.counter {
counter-increment: section;
}
.counter:before {
content: counter(section) " ";
}
/* Размер шрифта в форме выбора в списках */
#Ticket_id_city
{
    font-size: large;   
}
#Ticket_idHotels
{
    font-size: large;
}

.circle_button{
    float: left;
    background: #fff;
    width: 100px;
    height: 100px;
    padding: 5px;
    border: 1px solid #999;
    border-radius: 50%;
    box-shadow: 0px 1px 1px 1px #bbb
}
.circle_button img{ 
    display: block; 
    width: 100%; 
    border: 0; 
    margin: 0; 
    border-radius: 50%;
}
.circle_button:hover {
	float: left;
    background: #fff;
    width: 150px;
    height: 150px;
    padding: 5px;
    border: 1px solid #999;
    border-radius: 50%;
    box-shadow: 0px 1px 1px 1px #bbb;
	transition: cubic-bezier(0,0,0,1) 2s;
	-webkit-transition-property: cubic-bezier(0,0,0,1) 2s;
    -moz-transition-property: cubic-bezier(0,0,0,1) 2s;
    -o-transition-property: cubic-bezier(0,0,0,1) 2s;
}


