 * {
margin:0;
padding:0;
}

html {
height:100%;
}

body {
font-family:arial, helvetica, sans-serif;
font-size:small;
width:100%;
height:100%;
background:url(../images/972.png) center top repeat-y;
font-weight:100;
}

strong b{
font-weight:inherit;
}

a {
color:#ff6000;
outline:none;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

h1,h3 {
font-size:18px;
font-weight:900;
margin:0 0 12px;
}

#content {
	margin-bottom:40px;
}

#content h3 {
font-size:16px;
font-weight:900;
margin:0 0 12px;
}

#content h4 {
font-size:14px;
font-weight:900;
margin:0 0 12px;
}
#content table {
margin:0 0 12px;
}
#content .table td {
	margin:0;
	padding:5px;
	border-bottom:1px solid #CCC;
}

#content ul {
list-style-type:inherit;
list-style-image:inherit;
list-style-position:inside;
margin:0 0 12px;
}

#content ol {
list-style-type:decimal;
list-style-position:inside;
}

#content ol ol {
list-style-type:decimal;
}

#content ul li {
font-style:normal;
}

#content ol li {
font-style:normal;
}

#content ol ol {
font-style:normal;
}

#content .gallery {
	width:765px;
}

#content .gallery img{
	margin-left:4px;
	margin-bottom:4px;
	border:4px solid #FF6000;
}

.moduletable_breadcrumbs {
margin:0 0 12px;
}

p {
margin:0 0 12px;
}

img {
border:none;
}

input {
vertical-align:middle;
}

#wrapper {
width:1058px;
margin:0 auto;
min-height:100%;
height:auto!important;
height:100%;
background: #FFF;
}

#header {
height:255px;
margin:0 0 12px;
}

#middle {
width:100%;
padding:0 0 139px;
height:1%;
position:relative;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:100%;
float:left;
overflow:hidden;
}

#content {
padding:0 189px 0 218px;
  margin:0 auto;
}

#sideRight {
float:right;
width:179px;
padding-top:5px;
padding-left:5px;
margin-left:-184px;
position:relative;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #D9DBDC;
}

#sideLeft {
float:left;
width:213px;
margin-left:-100%;
position:relative;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #D9DBDC;
}

.logo {
margin:5px 0 0 20px;
position:absolute;

}

.moduletable_image {
position:absolute;
 
}


.customimage_top {
  position:absolute;
  -webkit-filter: grayscale(100%);
  filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
}
.customimage_top:hover {
-webkit-filter: none;
  filter: none;
  -moz-filter: none;
  
}


  
 
  


/*background:url(../images/image.jpg) no-repeat;
  width:100%;
  height:253px;
.customimage_top:hover{
  
  width:100%;
  height:253px;
  position:absolute; 
  background:url(../images/image_spotlight.jpg) no-repeat;
}*/

.moduletable_logo-text {
position:absolute;
margin:55px 0 0 161px;
}

.moduletable_slogan {
position:absolute;
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#ff6000;
font-size:25px;
font-weight:900;
margin:131px 0 0 155px;
padding:0;
width:285px;
text-align:center;
  z-index:5;
}

.moduletable_slogan p {
line-height:25px;
margin:0;
padding:0;
}
/*------------------------------------------------------Слайдер---------------------*/
.moduletable_slideshow {
margin: 0 0 6px 0;
height: 210px;
width: 650px;
  z-index:1;
  position:relative;
}

.moduletable_contacts {
position:absolute;
font-size:16px;
font-weight:900;
margin:33px 0 0 769px;
padding:0;
  z-index:5;
}

.moduletable_contacts td {
padding:5px;
}

.moduletable_contacts strong {
font-size:20px;
}

.moduletable_contacts i {
font-size:14px;
}

.moduletable_contacts p {
line-height:20px;
margin:0;
padding:0;
}

.moduletable_contacts p a {
text-decoration:underline;
color:#000;
}

.moduletable_contacts p a:hover {
text-decoration:none;
color:#000;
}
/*------------------------------------------------------------------------------------- Меню */
 

#header .menu {
position:absolute;
width:1054px;
height:50px;
margin:205px 0 0;
padding:0 0 0 4px;
background:url(../images/994.png) left top repeat-x;
font-size:14px;
font-weight:bold;
  z-index:3;
}

#header .menu span{
display:block;
float:left;
padding: 15px 21px;
background:url(../images/098.png) right center no-repeat;
cursor:default;
}

#header .menu span:hover {
color:#FFF;
background:url(../images/738.png) right center no-repeat;
}

#header .menu li {
display:inline;
list-style-type:none;
}

#header .menu a {
display:block;
float:left;
color:#000;
padding:15px 21px;
text-decoration:none;
background:url(../images/098.png) right center no-repeat;
}

#header .menu a:hover {
color:#FFF;
background:url(../images/738.png) right center no-repeat;
}



#header .menu ul li a {
color:#000;
}

#header .menu ul li a:hover {
color:#FFF;
}

#header .menu .item7 a {
background:none;
}

#header .menu .item34 a {
display:none;
}

#current {
color:#FFF;
}

#header .menu li.item1 {
clear:right;
}

#header .menu li.item1 ul {
display:none;
}

#header .menu li.item1:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 100px;
padding:15px 0;
}

#header .menu li.item1:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}

#header .menu li.item-104 {
clear:right;
}

#header .menu li.item-104 ul {
display:none;
}

#header .menu li.item-104:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 100px;
padding:15px 0;
}

#header .menu li.item-104:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}

#header .menu li.item-110 {
clear:right;
}

#header .menu li.item-110 ul {
display:none;
}

#header .menu li.item-110:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 195px;
padding:15px 0;
}

#header .menu li.item-110:hover ul a {
float:none;
display:block;
padding:5px 20px;
margin:0;
background:none;
}

#header .menu li.item-114 {
clear:right;
}

#header .menu li.item-114 ul {
display:none;
}

#header .menu li.item-114:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 275px;
padding:15px 0;
}

#header .menu li.item-114:hover ul a {
float:none;
display:block;
padding:5px 20px;
margin:0;
background:none;
}





#header .menu li.item-117 {
clear:right;
}

#header .menu li.item-117 ul {
display:none;
}

#header .menu li.item-117:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 406px;
padding:15px 0;
}

#header .menu li.item-117:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}

#header .menu li.item-121 {
clear:right;
}

#header .menu li.item-121 ul {
display:none;
}

#header .menu li.item-121:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 581px;
padding:15px 0;
}

#header .menu li.item-121:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}

#header .menu li.item-123 {
clear:right;
}

#header .menu li.item-123 ul {
display:none;
}

#header .menu li.item-123:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0 715px;
padding:15px 0;
}

#header .menu li.item-123:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}

#header .menu li.item-127 {
clear:right;
}

#header .menu li.item-127 ul {
display:none;
}

#header .menu li.item-127:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-weight:bold;
font-size:12px;
font-weight:bold;
margin:40px 0 0 860px;
padding:15px 0;
}

#header .menu li.item-127:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}



#header .menu li.item8 {
clear:right;
}

#header .menu li.item8 ul {
display:none;
}

#header .menu li.item8:hover ul {
display:block;
position:absolute;
z-index:100;
background:url(../images/713.png) left top repeat-x;
font-size:12px;
font-weight:bold;
margin:40px 0 0;
padding:15px 0;
}

#header .menu li.item8:hover ul a {
float:none;
display:block;
padding:5px 21px;
margin:0;
background:none;
}
#header .menu .item-127 a {
background:none;
}

/* ---------------------------------------------------------------Начало блока новостей */

.moduletable_novosti {
margin:0 0 6px;
  
}

.moduletable_novosti .hr {
background:url(../images/586.png) left bottom repeat-x;
}

.moduletable_novosti h3 {
color:#FFF;
font-size:16px;
font-weight:900;
margin: 0px 0px 6px;
padding: 24px 0px 0px 95px;
height:41px;
width:113px;
display:block;
background:url(../images/239.png) left center no-repeat;
}

.moduletable_novosti h2 {
  
color:#FFF;
font-size:14px;
margin:5px 0 0 0;
font-weight:normal;
}
#mcn-119 .mcnContent{
padding:5px 10px 0 10px; 
font-size: 12px;
background:url(../images/586.png) left bottom repeat-x;
margin: 0px 0px 5px 0;

}



.intro-date{
color: #B5B5B5;
display: block;
font-size: 11px;
padding: 0 0 5px 0;
 margin: 0 5px 0 0;
  
}

.readmore-right{
  display: block;
font-size: 11px;
margin: -10px 5px 0 -20px;
 padding: 0 0 5px 0;
text-align: right;
}


.readmore-righ a:hover{
  text-decoration: none;
}

/* ------------------------------------------------------------------Конец блока новостей */

.moduletable_dosug {
margin:0 0 6px;
}

.moduletable_dosug .hr {
background:url(../images/586.png) left bottom repeat-x;
}

.moduletable_dosug h3 {
color:#FFF;
font-size:16px;
font-weight:900;
padding:24px 0 0 95px;
height:45px;
width:113px;
margin:0 0 6px;
display:block;
background:url(../images/154.png) left center no-repeat;
}
.cell-img img {
float:left;
margin:0 10px 5px 5px;
}
.moduletable_dosug h2 {
color:#FFF;
font-size:14px;
margin: 0 0 5px 0;
font-weight:normal;
}

#mcn-98 .mcnContent{
padding:5px 10px 0 10px; 
font-size: 12px;
background:url(../images/586.png) left bottom repeat-x;
margin: 0px 0px 5px 0;
}













.moduletable_rassylka {
margin:0 0 6px;
}

.moduletable_rassylka h3 {
color:#FFF;
font-size:16px;
font-weight:900;
padding:24px 0 0 95px;
height:45px;
width:113px;
margin:0 0 6px;
display:block;
background:url(../images/769.png) left center no-repeat;
}

.moduletable_rassylka .acymailing_introtext {
	display:block;
	font-size: 12px;
	padding:0 10px;
}

.moduletable_rassylka #user_email_formAcymailing1 {
	margin-left:8px;
	padding:0 5px;
	border:none;
	width:178px;
	height:31px;
	background:url(../images/289.png) left center no-repeat;
}

.moduletable_rassylka .button {
	font-size: 14px;
	color:#FFF;
	width:145px;
	padding:8px 0;
	margin-left:51px;
	text-align:center;
	border:none;
	background:url(../images/379.png) left center no-repeat;
	cursor:pointer;
}

.moduletable_gallery a img {
	border:4px solid #666666;	
	margin-bottom:4px;
}

.moduletable_gallery a:hover img {
	border:4px solid #FF6000;	
	margin-bottom:4px;
}













.moduletable_shkatulka-sovetov {
margin:0 0 6px;
}

.moduletable_shkatulka-sovetov h3 {
font-size:14px;
font-weight:bold;
padding:10px 0;
width:174px;
display:block;
text-align:center;
margin:0;
background:url(../images/708.png) left top no-repeat;
text-transform:uppercase;
color:#FFF;
text-decoration:none;
}
.moduletable_shkatulka-sovetov h2 {
color:#FFF;
font-size:14px;
margin: 0 0 5px 0;
font-weight:normal;
}

#mcn-97 .mcnContent{
padding:5px 10px 0 10px; 
font-size: 12px;
margin: 0px 0px 5px 0;

}


.aidanews_shkatulka-sovetov {
width:174px;
padding:0 0 55px;
background:url(../images/816.png) left bottom no-repeat;
}

.aidanews_shkatulka-sovetov div {
background:none;
}

.moduletable_poisk-tura {
margin:0 0 6px;
}

/* ------------------------------------------h3------------------------------ Поиск тура */
#content .moduletable_poisk-tura {
 position:relative;
 margin: 0 auto;
 
    
}

#content .moduletable_poisk-tura h3 {
font-size:14px;
font-weight:900;
padding:10px 0;
width:650px;
display:block;
text-align:center;
margin:0 0 0 0;
background:url(../images/469.png) left top no-repeat;
text-transform:uppercase;
color:#FFF;
text-decoration:none;
}

#tour_search_module * .extended_package_search_form .frame_block .itt_main_background{
  margin:6px 0 0 0;
  
}

.moduletable_gorjawie-tury {
margin:0 0 6px;
}

.moduletable_gorjawie-tury a {
width:174px;
display:block;
text-align:center;
}

.moduletable_gorjawie-tury h3 {
font-size:14px;
font-weight:900;
padding:10px 0;
width:174px;
display:block;
text-align:center;
margin:0;
background:url(../images/708.png) left top no-repeat;
text-transform:uppercase;
}

.moduletable_gorjawie-tury h3 a {
color:#FFF;
text-decoration:none;
}
.custom_gorjawie-tury img{
  filter:grayscale(100%);  
  -webkit-filter:grayscale(100%); 
  -mox-filter:grayscale(100%); 
}
.custom_gorjawie-tury img:hover{
  filter:none;  
  -webkit-filter:none; 
  -mox-filter:none;
}

.moduletable_online-bronirovanie-aviabiletov {
margin:0 0 6px;
}

.moduletable_online-bronirovanie-aviabiletov h3 {
font-size:14px;
font-weight:900;
padding:5px 5px;
width:164px;
display:block;
text-align:center;
margin:0;
background:url(../images/708.png) left top no-repeat;
text-transform:uppercase;
}

.moduletable_online-bronirovanie-aviabiletov h3 a {
text-decoration:none;
color:#FFF;
}

.custom_online-bronirovanie-aviabiletov img{
  filter:grayscale(100%);  
  -webkit-filter:grayscale(100%); 
  -mox-filter:grayscale(100%);   
}

.custom_online-bronirovanie-aviabiletov img:hover{
  filter:none;  
  -webkit-filter:none; 
  -mox-filter:none;
}

#footer {
width:1058px;
margin:-174px auto 0;
height:174px;
background:url(../images/624.png) left bottom no-repeat;
}

.moduletable_copyright {
position:absolute;
font-size:11px;
font-weight:100;
margin:127px 0 0 20px;
padding:0;
}

.moduletable_copyright p {
line-height:15px;
margin:0;
padding:0;
}

.moduletable_developer {
background:url(../images/854.png) 0 3px no-repeat;
position:absolute;
font-size:11px;
font-weight:100;
margin:127px 0 0 844px;
padding:0 0 0 35px;
}

.moduletable_developer p {
line-height:15px;
margin:0;
padding:0;
}

.moduletable_developer p a {
text-decoration:underline;
color:#000;
}

.moduletable_developer p a:hover {
text-decoration:none;
color:#000;
}

#footer .menu {
position:absolute;
margin:141px 0 0 257px;
padding:0;
font-size:12px;
font-weight:bold;
}

#footer .menu li {
display:inline;
list-style-type:none;
}

#footer .menu a {
display:block;
float:left;
color:#000;
padding:0 6px;
text-decoration:none;
}

#footer .menu a:hover,#footer .menu #current a {
color:#FFF;
}

#footer .menu .item8 a {
display:none;
}

#footer .menu .item6 a {
display:none;
}

#footer .menu ul {
display:none;
visibility:hidden;
}

.moduletable_specialnye-predlozhenija {
margin:0 0 6px;
}

.moduletable_specialnye-predlozhenija h3 {
color:#FFF;
font-size:16px;
font-weight:900;
padding:14px 0 0 95px;
margin:0 0 6px;
height:38px;
display:block;
background:url(../images/348.png) left center no-repeat;
}

.moduletable_specialnye-predlozhenija p {
margin:0 0 5px;
}

.moduletable_specialnye-predlozhenija td {
padding:10px;
}

.moduletable_specialnye-predlozhenija strong {
font-size:14px;
color:#ff6000;
}

.moduletable_specialnye-predlozhenija a {
font-size:12px;
color:#000;
text-decoration:none;
}

.moduletable_specialnye-predlozhenija a:hover {
text-decoration:underline;
}

.moduletable_poisk-tura-po-strane {
margin:0 0 6px;
}

.moduletable_poisk-tura-po-strane h3 {
color:#FFF;
font-size:16px;
font-weight:900;
padding:16px 0 0 95px;
margin:0 0 6px;
height:40px;
display:block;
background:url(../images/736.png) left center no-repeat;
}

.moduletable_poisk-tura-po-strane p {
margin:0 0 5px;
}

.moduletable_poisk-tura-po-strane span {
color:#ff6000;
}

.moduletable_poisk-tura-po-strane td {
padding:10px;
}

.moduletable_poisk-tura-po-strane strong {
font-size:14px;
color:#ff6000;
}

.moduletable_poisk-tura-po-strane a {
font-size:12px;
color:#000;
text-decoration:none;
}

.moduletable_poisk-tura-po-strane a:hover {
text-decoration:underline;
}

#emailForm {
visibility:hidden;
display:none;
}

#form-login #form-login-remember {
visibility:hidden;
display:none;
}

#form-login .input {
margin:0 0 6px;
}

#form-login ul {
visibility:hidden;
display:none;
}

.pogoda strong {
font-size:14px;
color:#ff6000;
}

.pogoda p {
margin:0 0 5px;
}

.pogoda a {
font-size:12px;
color:#000;
text-decoration:none;
}

.pogoda a:hover {
text-decoration:underline;
}


.moduletable_left h3 {
font-size:16px;
font-weight:900;
display:block;
padding:10px 10px 0  10px;
margin:0;	
}
*/
/*-------------------------------------------*/

.menu_left {
list-style:none;
padding:12px 0;
}

.menu_left li a {
display:block;
padding:5px 10px;
text-decoration:none;
}

.menu_left li a:hover {
text-decoration:underline;
color:#FFF;
background:#ff6000;
}

.menu_left #current a {
text-decoration:none;
color:#FFF;
font-size:14px;
font-weight:900;
background:#ff6000;
}

.print {
	margin:-8px 21px 21px 21px;
position:absolute;
float:right;
right:0;
width:56px;
height:35px;
display:block;
background:url(../images/674.png) left center no-repeat;
} 

.item-page {
  
}

.item-page h2 {
  margin: 0px 0px 15px;
  
}

.category-modulemenu_left{
  list-style:none;
padding:12px 0;
}

.category-modulemenu_left li a {
display:block;
padding:5px 10px;
text-decoration:none;
}

.category-modulemenu_left li a:hover{
text-decoration:underline;
color:#FFF;
background:#ff6000;
}

.category-modulemenu_left #current a {
text-decoration:none;
color:#FFF;
font-size:14px;
font-weight:900;
background:#ff6000;
}
