﻿html 
{
	overflow-y: scroll; 
	overflow-x:auto;
}
div, img
{
/*border: solid 1px #00f;*/
}
/*----------------------Основне вікно---------------------*/
body 
{  
    margin:0;   
    padding:0;     
    background-color: #ddd;
    font-family: Tahoma, Arial, Helvetica;
    font-size:15px;
    text-align:center;   
	direction:ltr;		
}
#wrapper
{    
    text-align:left;
    width:1024px;  
    background-color:#fff;
    margin:0 auto;
    padding: 0;  
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}
a
{
     outline:none; 
}
a img
{  
    border:none;     
}
/*----------------------Верхня панель---------------------*/
#branding
{   
    padding:10px 0 5px 30px ;      
}
.icon
{  
    position: relative; top: 3px;
}


.logo
{
    margin-left: 20px; padding: 10px 0;
   
}
#navigation
{
  float:right;
  width:640px;
 
  margin:20px 50px 5px 0; padding:0;
   text-align:right;
}
#navigation li
{ 
 list-style:none; 
 font-size:18px; 
 padding:0 10px ;
   line-height:30px;
  display:inline; 
}
#navigation li a
{
 color: #88171a;
}
#navigation .arrow
{
 padding:0; 
}
/*----------------------Контент---------------------------*/
#caption
{
    clear:both;
    position:relative;
    text-align:center;
    min-height:108px;    
    _height:108px;
    background: #fff url(/img/turizm/top-bg-green.png) repeat-x top left;   
}
#caption .page-title
{     
    margin: 50px 0 10px 0;
}
#caption .top-decor
{ 
     position:absolute;
     top:0; left:0;
}
#caption h1
{
     padding:40px 0 0 0;
}
#content
{ 
    clear:both;
    border-bottom: solid 1px #ccc;           
    background: #fff url(/img/turizm/bottom-curve-green.png) no-repeat bottom right;       
    padding:10px 70px 70px 70px;
    
}
.link-img
{
 width:auto;
 float:left;
 line-height:141px; 
 text-align:center; 
 margin:15px;  
}
.link-img a
{ 
   display:block;
   outline:none;
   font-size:1px;
   color:#fff;
   text-decoration:none; 
   width:141px; 
   height:141px;    
  background: #fff url(/img/turizm/border.png) no-repeat top center;
}
.link-img a img
{
 vertical-align:middle;
}
.link-img .link-text
{
 background:none;
 height:auto; 
 text-decoration:underline;
 font-size:15px;
 line-height:18px;
 padding:5px 0 0 0; 
 color: #88171a;
 font-weight:bold;  
}
/*---------------------------------------------------*/

#about-us
{
  clear:both; 
  margin:0;
  position:relative;
  padding:60px 0 30px 0 ;  
   border: solid 1px #fff;/*For IE7*/
}
#about-us p
{
    margin:0;
    color:#888;
    padding: 5px 100px 5px 200px;
}
.bottom-decor
{  
    position: absolute;
    bottom: -87px;
    left: -103px;
}
/*-----------------------Нижня панель---------------------*/
#bottom-bar
{  
    clear:both;
    color:#888;      
    margin:0 -1px;  
       /*For IE7*/
        width:100%;
        border: solid 1px #ddd;
    background-color: #ddd;      
   
}
#bottom-bar span
{
  display:block;
  margin: 16px 25px;  
}

/*--------------------------------------------------------*/
.about-firm
{
 position:relative;
 text-align:right;
 padding:35px 70px 0 85px;
}
.about-firm span 
{
 display:block;
 color: #888;
 padding:2px 0;  
}
.about-firm img
{ 
   float:left;
}
.about-firm a
{ color: #888;}
/*--------------------------------------------------------*/
div.photo-slide
{
 border: solid 1px #bbb; 
 border-bottom:none;
}
.photo-slide
{  
 border-top: solid 1px #bbb; 
 text-align:center; 
 padding:5px 0 4px 0;  
 background-color:#dedede;  
}
.photo-slide p
{
  text-align:left;
  font-weight:bold;
  padding:3px 10px 7px 10px;
}
.photo-slide img
{
 margin:0 2px; 
 padding:5px;  
 background-color:#fff;
}

/*--------------------------------------------------------*/
.add-info
{
 font-weight:normal;
 display:block; 
 color:#444;
 padding-left: 20px;
}
.time
{
  font-weight:bold;
  color:#333;  
}
p
{
 margin:0;
 padding:3px 0;
}

/*-----------------Заголовки----------------------*/
h1, h2, h3, h4, h5, h6
{
  clear:both;
}
h1
{
 text-align:center;
 margin:0;
 padding:20px 0 15px 0 ;
 font-size:26px; 
}
h2
{
 font-size:17px;
 text-align:center;
 
}
h3
{
 color: #88171a;
 margin:0; 
 padding: 20px 0 5px 0;
}
h4
{
 margin:15px 0 5px 0;
}
h5
{   
   font-size:14px;
   text-align:center;
   color: #88171a;
   margin:0;
   padding:2px 0;    
}
/*------------------------------------------------*/
.decor-img
{
  float:left; 
  width:200px; margin:5px 11px 10px 7px;
}
.tur-link 
{
 text-align:left;
  padding-left:30px;
}   
.tur-link a
{
   color: #88171a;      
   font-weight:bold;
   text-decoration: none;
   border-bottom:solid 1px #88171a;        
}
.red
{
    color:#88171a !important;
    font-weight:bold;
}
acronym span
{ 
  display:inline !important;
  margin-left:1px;
  font-weight:normal;
  font-size:10px;   
  vertical-align:super; 
  
}
acronym
{
  cursor:default;  
  border-bottom: dotted 1px #000;  
}
.epigraph
{   
   padding:0 40px 0 100px;
  /*padding:0 205px;*/
    font-style:italic;
   color:#444;
}
