@media only screen and (max-device-width: 1024px) 
and (orientation:portrait) 
{ 
    html {background-color: transparent !important;}
}
@media only screen and (max-device-width: 1024px)
and (orientation:landscape) { 
    html {background-color: transparent !important;}
}

html
{
background-color:#9da693;
}

body
{
background-color: #ffffff;
}

body.ded
{
background:#ffffff url(/sites/all/themes/dedaltai/images/header.jpg) no-repeat center top scroll ;
	font-family: verdana;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
	height: 100%;
       margin: 0;
  width: 100%;
}

.header
{
  	width: 1000px;
	height: 370px;
	margin: 0px auto 10px auto;
	z-index:5;
  padding: 0 40px;
}

.path-1 
{
    display: block;
    height: 19px;
    margin-left: 10px;
    margin-top: 135px;
    position: absolute;
    width: 140px;
}

.path-2 
{
    display: block;
    height: 19px;
    margin-left: 30px;
    margin-top: 180px;
    position: absolute;
    width: 125px;
}

.path-3 
{
    display: block;
    height: 20px;
    margin-left: 11px;
    margin-top: 203px;
    position: absolute;
    width: 128px;
}

.path-4 
{
    display: block;
    height: 18px;
    margin-left: 12px;
    margin-top: 160px;
    position: absolute;
    width: 100px;
}

.path-5 
{
    display: block;
    height: 65px;
    margin-left: 37px;
    margin-top: 195px;
    position: absolute;
    width: 70px;
}

.logo
{
  	position:absolute;
	margin-top: 10px;
	margin-left: 13px;
	z-index:10;
display: block;
width: 208px;
height: 67px;
background:url(/sites/all/themes/dedaltai/images/logo.png) no-repeat left top scroll;
}

a.logo:hover
{
  //background:url(/sites/all/themes/dedaltai/images/logo1.png) no-repeat left top scroll;

}

.logo a
{
	color:#FFFFFF;
	font-family:verdana;
	text-decoration:none;
}

.logo a:hover
{
	color:#ddf0fa;
}

.log1
{
	font-size: 24px;
}

.log2
{
	font-size: 10px;
	font-family: arial;
color:#8cc3ea;
}

.tel_header
{
	position:absolute;
	margin-top: 40px;
	margin-left: 245px;
	z-index:10;
	font-size:15px;
	font-family:Times New Roman;
	color:#FFFFFF;
}

.menuu_header
{
	position:absolute;
	height: 14px;
	margin-top: 299px;
	margin-left: 0px;
	font-size:13px;
	font-family:verdana;
	z-index:10;
}

.menuu_header ul 
{
  text-align: justify;
  overflow: hidden; /* нужно чтобы обрезать разные побочные эффекты приема */
  height: 20px; /* нужна чтобы устранить один побочный эффект, но иногда можно обойтись без нее */
  cursor: default; /* растянутый текст justify приведет к тому что почти вся плашка меню будет иметь cursor: text */
  margin: 0;
  padding: 0;
  width: 1000px;
}

.menuu_header li 
{
  display: inline; /* чтобы пункты меню выступали в роли текста */
}

.menuu_header li a 
{
  display: inline-block; /* чтобы не разрывались слова в пунктах меню */
}

.menuu_header ul:after 
{ /* эмуляция дополнительной строки, чтобы сработал justify */
  content: "1";
  margin-left: 100%;
  height: 1px;
  overflow: hidden;
  display: inline-block;
}

.menuu_header a
{
	color:#42473a;
	text-decoration:none;
  //margin-right: 22px;
}

.menuu_header a.last
{
  margin-right: 0px;
}


.menuu_header a:hover
{
	color:#0B65BA;
}

.menuu_header img
{
	padding: 0 5px 2px 5px;
}

.telo
{
	width: 1000px;
	height: 100px;
	margin: 0px auto 0px auto;
	z-index:5;
}

.telo td
{
	padding:0;
}

.footer
{
  margin-top:70px;
  padding:0 40px 0 40px;
  width: 1080px;
  height: 191px;
  border-collapse:collapse;
  background:url(/sites/all/themes/dedaltai/images/footer.jpg) no-repeat center top scroll;
}

.copyright
{
	position:absolute;
	margin-top: 35px;
	margin-left: 0px;
	z-index:5;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
}

.copyright a
{
	color:#fff;
}

.copyright a:hover
{
	text-decoration:none;
}


.ssilki_footer
{
	position:absolute;
	margin-top: 60px;
	margin-left: 0px;
	z-index:5;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
}

.ssilki_footer a
{
	color:#FFFFFF;
}

.ssilki_footer a:hover
{
	text-decoration:none;
}

.soc_footer
{
	position:absolute;
	margin-top: 35px;
	margin-left: 654px;
	z-index:5;
}

.soc_footer img
{
	padding: 0;
margin:0;
border:0;
}

.mastercard 
{
  margin-left: 685px;
  margin-top: 70px;
  position: absolute;
}

.visa {
    margin-left: 630px;
    margin-top: 75px;
    position: absolute;
}

.razrabotka
{
	position:absolute;
	margin-top: 35px;
	margin-left: 833px;
	z-index:5;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
  min-width: 140px;
}

.razrabotka a
{
	color:#ffffff;
}

.razrabotka a:hover
{
	text-decoration:none;
}

.kont .community_soft_head
{
  background-color:#fbefcf !important;
}


.ded-altai
{
position:absolute;
width:248px;
height:104px;
left:50%;
top:1px;
margin-left:-474px;
margin-top:53px;
}

.guide
{
position:absolute;
left:50%;
top:1px;
margin-left:-474px;
margin-top:105px;
}

.g2 {
	font-family: Calibri;
	font-size: 45px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}

.g22 {
	font-family: Calibri;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}


img {
border:0 none;
padding:2px 15px 2px 0;
}

h1, .title {
color:#4F3327;
font-family:Verdana;
font-size:20pt;
font-weight:normal;
/*line-height:150%;*/
margin:0 0 10px;
}

h2 {
color:#4F5546;
font-family:verdana;
font-size:23px;
font-weight:normal;
line-height:110%;
margin:0;
padding:0 0 10px;
}

h1 a 
{
color:#4F5546;
text-decoration:none;
}

h1 a:hover 
{
color:#0B65BA;
}

h2 a 
{
color:#4F5546;
text-decoration:none;
}

h2 a:hover 
{
color:#0B65BA;
}


.h20 {
color:#623B38;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
line-height:150%;
margin:0;
padding:0;
}
.h22 {
color:#623B38;
font-family:Verdana;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.h222
{
color:#d01203;
font-family:Verdana;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.h333 {
color:#D2B377;
font-family:Verdana;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.h22f {
color:#623B38;
font-family:Verdana;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.h23 {
color:#D01203;
font-family:Verdana;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.h24 {
color:#623B38;
font-family:Verdana;
font-size:24px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none;
}
.sape {
color:#727272;
font-family:arial;
font-size:11px;
padding:5px 5px 5px 0;
}
.sape a:active, .sape a:visited, .sape a:link {
color:#727272;
text-decoration:none;
}
.sape a:hover {
color:#727272;
text-decoration:underline;
}

.sape a.ssilk:hover {
text-decoration:none;
}


a 
{
  color:#0B65BA;
}

a:hover
{
text-decoration:none;
}

h3a {
color:#FFFFFF;
text-decoration:none;
}
.dashed_link {
border-bottom:1px dashed #AA0000;
color:#AA0000;
text-decoration:none;
}

hr 
{
border-bottom-color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#000000;
border-left-style:none;
border-left-width:medium;
border-right-color:#000000;
border-right-style:none;
border-right-width:medium;
border-top-color:#e2d1ba;
border-top-style:solid;
border-top-width:1px;
height:0;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:25px;
padding:0;
}

img {
border:0 none;
}
.news_title {
font-size:12px;
font-weight:normal;
margin:0;
padding:3px 0;
}
.current, .page_link, .ctrl {
display:block;
float:left;
margin-right:0.3em;
padding:0.2em 0.5em 0.3em;
}
.page_link {
border:1px dashed #BBBBBB;
}
.current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E75000 none repeat scroll 0 0;
border:1px solid #D73000;
color:#FFFFFF;
}
.ctrl {
color:#4F3327;
font-size:10px;
padding:0.5em 0.5em 0.3em;
}
.path_arrow {
color:#0096AA;
font-size:10pt;
padding:0 5px;
}
.read_more {
display:block;
float:left;
margin-right:0.3em;
padding:0.2em 0 0.3em;
}
#ShowAddComment {
font-size:14pt;
margin:20px 0;
}
.userinfo1 {
float:right;
font-weight:bold;
margin-bottom:5px;
margin-right:5px;
}
.userinfo2 {
margin-bottom:5px;
margin-left:5px;
}
.c_u_l {
font-weight:bold;
}
.cr {
display:none;
margin:0 0 10px 20px;
}
.csd {
margin-left:20px;
}
.comment 
{
  border-top: 1px solid #CCCCCC;
  margin-bottom: 0;
  padding: 0.5em;
}
.comment p {
    margin-bottom: 0.9em;
    margin-top: 0.5em;
}
.comment_desc {
margin:0 0 10px 20px;
}
table {
border-collapse: separate;
}
.picture2{
	float: left;
	margin-right:30px;
}
.left_saidebar .title h3,.block .title h3 {
	font-size: 23px;
	color:#3387E7;
        font-family:calibri;
	font-weight: normal;
        font-family: verdana;
}
h3{
	margin-top: 3px;
	margin-bottom: 3px;
}
.node h1.title{
	font-size: 18px;
	color: #d01203;
}
#main_2 .left_saidebar a
{
 font-size: 12px;
 color: #0B65BA;
}

#block-views-newaddons-block_1 a
{
 font-size: 12px;
 color: #623B38;
}


.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type: none;
margin: 0 0 5px 2px;
padding:0;
}
.block-archive caption, .block-archive th {
font-size:12px;
font-weight:normal;
}
#block-archive-0 thead th {
border-bottom:3px solid transparent;
}
#block-archive-0 tr.even, #block-archive-0 tr.odd {
background-color: transparent;
}
.asset-meta ul {
padding:0;
}
.asset-meta-list, .asset-meta-list a {
color:#999999;
font-size:12px;
font-weight:normal;
}
.asset-meta-list {
display:block;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
position:relative;
width:100%;
}
.asset-meta-list {
font-size:12px;
}
.asset-meta-list .item {
border-color:#999999;
border-left:1px solid #999999;
display:block;
float:left;
left:-4px;
padding:0 4px;
position:relative;
white-space:nowrap;
}
.box #comment-form-title{
	font-size: 18px;
}

#main_1 .block,
.page-news .left_saidebar .block,
.node-type-news .left_saidebar .block
{
 margin: 0px 0 45px 0;
}

#main_1 #block-system-main.block
{
 margin: 0px 0 0px 0;
}


.block img
{
  padding: 0;	
}
.view-newaddons .views-row-odd, .view-newaddons .views-row-even, .node .picture2 .ppp{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/person.jpg) no-repeat scroll left center;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding-left: 20px;
width: 185px;
}

.ppp
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/person.jpg) no-repeat scroll left bottom;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
width: 200px;
clear: both;
}

.ppp a
{
  color:#623b38;
  font-size: 11px;
}
.node 
{

}

#user-login-form {
text-align: left;
}

.ggtab{
	background: #f4dfb4;
}

.ggtab a{
 font-size: 14px;
 color: #623B38;
 
}
.ggg a{
	font-size: 21px;
	color: #d01203;
	margin-left: 5px;
}

a.ret4 {
	margin-left: 5px;	
}
img.ret5{
	margin-left: 7px;	
	padding: 2px 0 0 0;
}
a.ret5, #ret5 {
	margin-left: 7px;	
}
#myOnPageContent{
	display: none;
}

#main2 h1.title
{
  font-size: 23px;
  color: #4f5546;
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: verdana;
  line-height: 1;
}

#main2 .node h21.title
{
  font-size: 18px;
  color: #3387E7;
  margin-top: 20px;
  font-family: verdana;
}

.h21 a
{
  color: #0B65BA;
  font-size: 14px;
  font-famili:verdana;
}


#main2{
	
}
.left_saidebar
{
  //width: 240px;
  padding-left:35px;
  padding-top: 45px;
}

td
{
  padding:0;
}

.left_saidebar .block p
{
  margin-top:0;
}

#main_1 .left_saidebar
{
  padding-left: 35px;
  padding-top:0px;
}


/*#block-views-newaddons-block_1 .view-content{
	width: 200px;
	}*/ 

#edit-submitted-nazvanie-bazy-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

#edit-submitted-data-zaezda-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

#edit-submitted-data-vyezda-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}


#edit-submitted-fio-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

#edit-submitted-adres-elektronnoy-pochty-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}


#edit-submitted-kontaktnyy-telefon-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

#edit-submitted-nazvanie-tura-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}
 
#edit-submitted-fio-dopolnitelnaya-informaciya-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

#edit-submitted-e-mail-wrapper label
{
  font-size:12px;
  font-weight:bold:
  font-family: tahoms;
  color:#8e8e8e;
}

.picture2 .picture img
{
  border: 2px solid #BEE1F7;
  padding: 7px;
  margin-bottom: 10px;
}

.left_saidebar h3
{
  padding-bottom:10px;
}

.left_saidebar #block-tagadelic-1 h3
{
  padding-bottom:10px;
  padding-top:30px;
}

.left_saidebar #block-views-newaddons-block_1 h3
{
  padding-bottom:10px;
  padding-top:30px;
}

#edit-name-wrapper label
{
  color:#8e8e8e;
  font-size:12px;
}

#edit-name
{
  width: 121px;
}

#edit-pass-wrapper label
{
  color:#8e8e8e;
  font-size:12px;
}


#edit-pass
{
  width: 121px;
}


.field-content
{
 
}

a.feed-icon
{
  display:none;
}

#block-tagadelic-1
{
  margin-top: 20px;
}

.item-list .pager 
{
    clear: both;
    text-align: left;
  margin-bottom:20px;
}

ul.pager li.pager-current
{
  padding-top:2px;
  padding-bottom:3px;
  background-color: #8E8E8E;
  color: #fff;
  font-weight: normal;
}

.item-list .pager li.pager-first
{
  display:none;
}

.item-list .pager li.pager-previous
{
  display:none;
}

.item-list .pager li.pager-next
{
  display:none;
}

.item-list .pager li.pager-last
{
  display:none;
}

.item-list .pager li.pager-item a
{
  font-size:12px;
  text-decoration:underline;
}

.item-list .pager li.pager-item a:hover
{
  color: #0B65BA;
}

/* CSS Document */
#forecastTable {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: url("/images/forecastNightTimeBg.png");
 background-origin: padding-box;
 background-position: center top;
 background-repeat: repeat-x;
 background-size: auto auto;
 color: #000000;
 font-size: 11px;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 width: 100%;
 border:1px solid #CBCBCB;
}

#forecastTable .forecastDate {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: transparent;
 background-image: url("/images/forecastHeadBg.png");
 background-origin: padding-box;
 background-position: center top;
 background-repeat: repeat-x;
 background-size: auto auto;
 height: 37px;
 width: 100%;
}
#forecastTable .underlineRow {
 border-bottom-color: #CBCBCB;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
#forecastTable .title {
 color: #4D4D4D;
 font-size: 11px;
 padding-bottom: 0;
 padding-left: 10px;
 padding-right: 0;
 padding-top: 0;
 width: 108px;
}
#forecastTable .underTitle {
 color: #808080;
 display: inline;
 font-size: 11px;
}
#forecastTable .d {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 height: 26px;
 text-align: center;
}
#forecastTable .n 
{
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 height: 26px;
 text-align: center;
}
#forecastTable .d2 {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 height: 26px;
 text-align: center;
}
#forecastTable .n2 {
 height: 26px;
 text-align: center;
}
#forecastTable .wd {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 height: 20px;
 text-align: center;
}
#forecastTable .wn {
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 height: 20px;
 text-align: center;
}
#forecastTable .wd2 {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 height: 20px;
 text-align: center;
}
#forecastTable .wn2 {
 height: 20px;
 text-align: center;
}
#forecastTable .grayLittled {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 color: #808080;
 font-size: 10px;
 height: 11px;
 text-align: center;
}
#forecastTable .grayLittlen {
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color: #CBCBCB;
 border-left-style-ltr-source: physical;
 &amp;nbsp;border-left-style-rtl-source: physical;
 border-left-style: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width: 1px;
 color: #808080;
 font-size: 10px;
 height: 11px;
 text-align: center;
}
#forecastTable .grayLittled2 {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #FFFFFF;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 &amp;nbsp;color: #808080;
&amp;nbsp; &;nbsp;font-size: 10px;
&amp;nbsp; &amp;amp;nbsp;height: 11px;
&;nbsp; &amp;;nbsp;text-align: center;
}
#forecastTable .grayLittlen2 {
 color: #808080;
 font-size: 10px;
 height: 11px;
 text-align: center;
}
#forecastTable a {
 -moz-text-blink: none;
 -moz-text-decoration-color: -moz-use-text-color;
 -moz-text-decoration-line: none;
 -moz-text-decoration-style: solid;
 color: #4D4D4D;
 font-size: 11px;
}
#forecastTable a:hover {
 -moz-text-blink: none;
 -moz-text-decoration-color: -moz-use-text-color;
 -moz-text-decoration-line: none;
 -moz-text-decoration-style: solid;
 color: #4D4D4D;
 font-size: 11px;
}
#forecastTable a:visited {
 -moz-text-blink: none;
 -moz-text-decoration-color: -moz-use-text-color;
 -moz-text-decoration-line: none;
 -moz-text-decoration-style: solid;
 color: #4D4D4D;
 font-size: 11px;
}

#forecastTable .blue {
 color: #2B63A0;
}

.pogoda img
{
  padding:0;
}

.men_pogoda a {
    color: #0B65BA;
}

p.pogoda {
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 5px;
}

tbody 
{
    border: 0;
}

.view-id-albom1 .views-view-grid
{
  //width: 100%;
}

.view-id-albom1 .views-view-grid td
{
  vertical-align: top;
  padding:0 25px 25px 0;
}

.view-id-albom1 .views-view-grid td .field-content a
{
  font-weight:bold;
  color: #000;
}

.view-id-albom1.view-display-id-block_1 .views-view-grid td .field-content a
{
  font-weight:normal;
  color: #0B65BA;
}


.view-id-albom1 img
{
  border: 2px solid #e9e9e9;
  padding: 7px;
}

.view-id-photogallery .views-view-grid
{
  //width: 100%;
}

.view-id-photogallery .views-view-grid td
{
  vertical-align: top;
  padding:0 25px 25px 0;
}

.view-id-photogallery .views-view-grid td .field-content a
{
  color: #0B65BA;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}

.view-id-photogallery img
{
  border: 2px solid #e9e9e9;
  padding: 7px;
}

.view-id-photogallery1 .views-view-grid td
{
  vertical-align: top;
  padding:0 25px 25px 0;
}

.view-id-photogallery1 .views-view-grid td .field-content a
{
  color: #0B65BA;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}

.view-id-photogallery1 img
{
  border: 2px solid #e9e9e9;
  padding: 7px;
}


.content.gallery img
{
  border: 1px solid #C6BEA7;
  padding: 1px;
}

.breadcrumb
{
  font-size: 11px;
}

.breadcrumb a
{
  color: #0B65BA;
}

.field-type-image.field-label-hidden img
{
  float: left;
  border: 2px solid #e9e9e9;
  padding: 7px;
  margin-right: 10px;
}

.node-type-news .field-type-image.field-label-hidden img
{
  float: none;
  padding:0;
  margin-right: 0px;
}

.views-row .field-content img
{
  float: left;
  border: 2px solid #e9e9e9;
  padding: 7px;
  margin-right: 20px;
}

.page-news .views-row .field-content img
{
  border: 0;
  padding: 0px;
  float:none;
  margin-right:0;
}

#block-views-home-block-1 .views-row .field-content img
{
  float: left;
  //border: 0;
  //padding: 0px;
  margin-right: 20px;
}

#block-views-home-block-1
{
  margin-top: -33px !important;
}

.view-display-id-page .views-field-title a
{
  color: #abb4a0;
}

.views-row .views-field-title
{
  padding-bottom: 10px;
}

#block-views-news-block-2 .views-row .views-field-title
{
  padding-bottom: 4px;
}

#block-views-news-block-2 .views-row .views-field-body
{
  padding-bottom: 12px;
}

.views-row .views-field-title a
{
  color: #0B65BA;
  font-family: verdana;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}


.views-row .views-field-nothing
{
  clear: both;
  border-bottom: 1px solid #e5e9e1;
  padding-top: 17px;
  width: 100%;
  margin-bottom: 20px;
}

.views-row .views-field-created
{
  color: #abb4a0;
  font-family: verdana;
  font-size: 10px;
}

.data
{
  color: #abb4a0;
  font-family: verdana;
  font-size: 10px;
}


.views-row .views-field-name
{
  color: #abb4a0;
  font-family: verdana;
  font-size: 10px;
}

.views-row .views-field-name a
{
  color: #abb4a0;
}

.block-block ul
{
  padding-left:0;
  margin-bottom: 30px;
}

.block-block ul li
{
  list-style: none;
}

.block-block ul li a
{
  display: none;
}

.block-block ul li .schetchik
{
  display: none;
}

.block-block ul li ul li a
{
  display: inline-block;
}

.block-block ul li ul li .schetchik
{
  display: inline-block;
  color: #CACACA;
}

.block-block ul li ul li
{
  list-style: none inside url("/sites/all/themes/dedaltai/images/marker3.jpg");
}

.left_saidebar ul
{
  padding: 0;
}

.left_saidebar ul li
{
  list-style: none;
  padding: 0;
  margin: 0;
}

.left_saidebar ul li.expanded
{
  margin-bottom: 0px;
}


.left_saidebar ul li.expanded a.nolink
{
  font-size: 14px;
  color: #000;
  text-decoration: none;
}

.left_saidebar ul li.expanded a
{
  line-height: 1;
  text-decoration: underline;
}

.left_saidebar ul li.expanded a:hover
{
  color: #000;
  text-decoration: none;
}

.bronir 
{
    margin: 0px 0 5px 0px;
    padding: 0;
}

#block-menu-menu-tour ul
{
  padding: 0;
  margin: 0;
}

#block-menu-menu-tour ul li
{
  list-style: none;
  padding: 0;
  margin: 0;
}


#block-menu-menu-tour ul li.expanded
{
  margin-bottom: 16px;
}


#block-menu-menu-tour ul li.expanded a.nolink
{
  font-size: 14px;
  color: #000;
  text-decoration: none;
}

#block-menu-menu-tour ul li.expanded a
{
  line-height: 1;
  text-decoration: underline;
}

#block-menu-menu-tour ul li.expanded a:hover
{
  color: #000;
  text-decoration: none;
}

.views-field-field-ishushii {
    float: left;
    margin-right: 5px;
}

.views-field-field-vozrast .field-content {
    font-weight: bold;
}

.views-field-field-ishu {
    margin-left: 30px;
}

.views-field-field-ishu .field-content {
    font-weight: bold;
}

.views-field-field-vozrast-ot {
    margin-left: 30px;
}

.views-field-field-vozrast-ot .field-content {
    font-weight: bold;
}

.views-field-field-vozrast-do .field-content {
    font-weight: bold;
}

.views-field-field-chislo {
    margin-left: 30px;
}

.views-field-field-chislo .field-content {
    font-weight: bold;
}

.views-field-field-mes .field-content {
    font-weight: bold;
}

.views-field-field-god .field-content {
    font-weight: bold;
}

.views-field-field-god {
    margin-right: 30px;
}

.views-field-field-gorod .field-content {
    font-weight: bold;
}

#block-views-home-block-2 img
{
  padding: 0;
}

#block-views-home-block-2 td
{
  padding: 0 2px 0 0;
  height: 102px;
}

#block-views-home-block-2 .views-field-field-foto-image
{
  height: 100px;
}

#block-views-home-block-2
{
  margin-top: 20px !important;
}

#block-block-3
{
  height: 90px;
}

.page-on-line-bronirovanie .sape
{
  display: none;
}

.view-id-banner .views-row .field-content img
{
  border: 0;
  padding: 0;
  margin: 0;
  float: none;
}

.bron_bases
{
  color:#3387E7; 
  font-family:verdana; 
  font-size:16px;
  display: block;
  //background:url(/sites/all/themes/dedaltai/images/mark.jpg) no-repeat left center scroll;
  //padding-left: 15px;
  //margin-top: 30px;
}

a.bron_bases, a.bron_tour
{
  color:#3387E7;
}

.bron_tour
{
  color:#3387E7; 
  font-family:verdana; 
  font-size:16px;
  display: block;
  background:url(/sites/all/themes/dedaltai/images/mark.jpg) no-repeat left center scroll;
  padding-left: 15px;
  margin-bottom: 150px;
}

#webform-client-form-92 #edit-actions #edit-submit 
{
    background: url("/sites/all/themes/dedaltai/images/zabronirovat.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 210px !important;
    z-index: 100;
}

#webform-client-form-93 #edit-actions #edit-submit 
{
    background: url("/sites/all/themes/dedaltai/images/zabronirovat.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 210px !important;
    z-index: 100;
}

#webform-client-form-7711 #edit-actions #edit-submit 
{
    background: url("/sites/all/themes/dedaltai/images/zabronirovat.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 210px !important;
    z-index: 100;
}


#user-login #edit-actions #edit-submit 
{
    background: url("/sites/all/themes/dedaltai/images/vhod.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 205px !important;
    z-index: 100;
}

#views-exposed-form-poputchik-page-1 #edit-submit-poputchik
{
    background: url("/sites/all/themes/dedaltai/images/naiti-pop.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 32px;
    margin:5px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 175px !important;
    z-index: 100;
}

#poputchik-node-form #edit-submit
{
    background: url("/sites/all/themes/dedaltai/images/dob-obyav.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin:10px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 205px !important;
    z-index: 100;
}

#edit-submit
{
    background: url("/sites/all/themes/dedaltai/images/sohranit.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin:10px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 150px !important;
    z-index: 100;
}


#edit-preview
{
    background: url("/sites/all/themes/dedaltai/images/predprosmotr.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin:10px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 150px !important;
    z-index: 100;
}

#edit-delete
{
    background: url("/sites/all/themes/dedaltai/images/udalit.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin:10px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 150px !important;
    z-index: 100;
}

a#edit-cancel
{
    background: url("/sites/all/themes/dedaltai/images/otmena.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 37px;
    margin:10px 10px 0 0px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 150px !important;
    z-index: 100;
    display: block;
    float: right;
    margin-right: 680px;
}



.vhod_blogi
{

}

a.bron_home {
    background-attachment: scroll;
    background-image: url("/sites/all/themes/dedaltai/images/bron-glavnaya.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 27px;
    margin: 20px 0 0 0px;
    width: 118px;
  clear: both;
}


#block-block-15
{
  margin: 0;
}

.bronir_tour
{
  display: block;
  margin-bottom: 5px;
}

.bronir_tour img
{
  padding:0;
}

ul.links li.comment-add.first {
    background-attachment: scroll;
    background-image: url("/sites/all/themes/dedaltai/images/comment.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border-left: medium none;
    display: inline-block;
    height: 30px;
    padding-left: 29px;
  margin-top: 15px;
}

ul.links li.comment-add {
    background-attachment: scroll;
    background-image: url("/sites/all/themes/dedaltai/images/comment.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border-left: medium none;
    display: inline-block;
    height: 30px;
    padding-left: 29px;
  margin-top: 15px;
}


#comments .links ul li {
    float: left;
    width: auto;
}

#comments .links a {
    font-size: 11px;
}

ul.links li {
    border-left: 1px solid #757575;
}

ul.links li.first {
    border: medium none;
    padding-left: 0;
}

ul.links.inline {
    display: inline-block;
    margin-top: 0;
}

#comments ul.links.inline {
   float: left;
}

li a {
    color: #757575;
    line-height: 1.7;
}

#comments .submitted {
    color: #757575;
    font-size: 11px;
    padding-top: 2px;
}

#comments h2
{
  display: none;
}

#views-exposed-form-poputchik-page-1 .views-exposed-form .views-exposed-widget
{
  float:left;
  padding: 10px 0 0 0;
}

#block-views-exp-poputchik-page-1 .views-exposed-widgets
{
  margin:0;
}

#block-views-exp-poputchik-page-1
{
  width: 175px;
  height: 322px;
  border: 1px solid #dadada;
  padding: 0px 14px 14px 14px;
  margin-top:15px;
}

#views-exposed-form-poputchik-page-1 select
{
  width: 175px;
  margin-right: 0px;
  height: 20px;
}

#views-exposed-form-poputchik-page-1 #edit-field-vozrast-value
{
  width: 36px;
  height: 14px;
}

#views-exposed-form-poputchik-page-1 #label-edit-field-vozrast-value-1
{
  color:#fff;
}

#views-exposed-form-poputchik-page-1 #edit-field-vozrast-value-1
{
  width: 36px;
  height: 14px;
}

#views-exposed-form-poputchik-page-1 #edit-field-god-value
{
  margin-right:0;
}

#views-exposed-form-poputchik-page-1 #edit-field-arenda-value
{
  width: 175px;
  margin-right:0;
  margin-top:5px;
}

#poputchik-node-form input
{
  width: 380px;
  height: 14px;
}

#poputchik-node-form select
{
  width: 165px;
  height: 20px;
}

#poputchik-node-form textarea
{
  width: 386px;
}

#poputchik-node-form #edit-field-vozrast-und-0-value
{
  width: 159px;
}

#poputchik-node-form #edit-field-arenda-und
{
  width: 13px;
  margin-left:0;
}

.grippie
{
  display:none;
}

#poputchik-node-form #edit-preview
{
  width: 150px;
  height: 37px;
}

#poputchik-node-form fieldset 
{
  margin: 0;
  padding: 0.5em;
  width: 370px;
}

#poputchik-node-form #edit-captcha-response
{
  width: 355px;
}

#webform-client-form-93 #edit-submitted-nazvanie-tura
{
  width: 386px;
  height:20px;
}

#webform-client-form-93 #edit-submitted-fio-dopolnitelnaya-informaciya
{
  width: 386px;
}

#webform-client-form-93 #edit-submitted-e-mail
{
  width: 380px;
  height: 14px;
}

#webform-client-form-93 #edit-submitted-kontaktnyy-telefon
{
  width: 380px;
  height: 14px;
}

#webform-client-form-93 fieldset
{
  width: 370px;
  margin-left: 0px;
}

#webform-client-form-7711 #edit-submitted-nazvanie-ekskursii
{
  width: 386px;
  height:20px;
}

#webform-client-form-7711 #edit-submitted-fio-dopolnitelnaya-informaciya
{
  width: 386px;
}

#webform-client-form-7711 #edit-submitted-adres-elektronnoy-pochty
{
  width: 380px;
  height: 14px;
}

#webform-client-form-7711 #edit-submitted-kontaktnyy-telefon
{
  width: 380px;
  height: 14px;
}

#webform-client-form-7711 fieldset
{
  width: 370px;
  margin-left: 0px;
}


.node-webform .field-name-body {
    float: right;
    margin-top: 13px;
    width: 565px;
}

#webform-client-form-92 #edit-submitted-nazvanie-bazy
{
  width: 386px;
  height:20px;
}

#webform-client-form-92 #edit-submitted-fio-dopolnitelnaya-informaciya
{
  width: 386px;
}

#webform-client-form-92 #edit-submitted-adres-elektronnoy-pochty
{
  width: 380px;
  height: 14px;
}

#webform-client-form-92 #edit-submitted-kontaktnyy-telefon
{
  width: 380px;
  height: 14px;
}

#webform-client-form-92 fieldset
{
  width: 370px;
  margin-left: 0px;
}

#block-views-newaddons-block-1
{
  margin-top: 30px;
}

#main_1 #block-block-12,
#main_1 #block-block-17
{
  margin-top: 20px;
}

#main_1 #block-views-putevie-zametki-block-1
{
  margin-bottom:0;
  clear: both;
}

#main_1 #block-views-putevie-zametki-block-1 .views-field-nothing 
{
    border-bottom: 0;
    clear: both;
    width: 100%;
    margin:0;
    padding: 0;
}

.laiki {
    //margin-top: 18px;
}
.laiki span.b-share {
    padding-left: 0 !important;
}
.laiki span.b-share a {
    padding-left: 0 !important;
}

#vk_like {
    width: 160px !important;
 float:left;
}
.fb-like {
    margin: 1px 15px 0 0;
}

.content a.b-share__handle {
    padding: 2px 3px 5px 2px !important;
}

#block-system-main .views-field-field-field-bases-img-home img
{
  margin-top: 4px;
}

.views-view-grid
{
  border-collapse: collapse;
}

.view-id-home .views-view-grid td.col-1
{
  padding-right: 13px;
}



.icon-sea, .cd0, .cd1, .cd2, .cd3, .cd4, .cd5, .cd6, .cd7, .cn0, .cn1, .cn2, .cn3, .cn4, .cn5, .cn6, .cn7, .phase0, .phase1, .phase2, .phase3, .phase4, .phase5, .phase6, .phase7, .phase8, .weather, .img-0, .img-0_left, .icontime, .icontime-gray, .img-o1d1, .img-o1d10, .img-o1d10_left, .img-o1d1_left, .img-o1d2, .img-o1d2_left, .img-o1d3, .img-o1d3_left, .img-o1d4, .img-o1d4_left, .img-o1d5, .img-o1d5_left, .img-o1d6, .img-o1d6_left, .img-o1d7, .img-o1d7_left, .img-o1d8, .img-o1d8_left, .img-o1d9, .img-o1d9_left, .img-o2d1, .img-o2d10, .img-o2d10_left, .img-o2d1_left, .img-o2d2, .img-o2d2_left, .img-o2d3, .img-o2d3_left, .img-o2d4, .img-o2d4_left, .img-o2d5, .img-o2d5_left, .img-o2d6, .img-o2d6_left, .img-o2d7, .img-o2d7_left, .img-o2d8, .img-o2d8_left, .img-o2d9, .img-o2d9_left, .img-o3d1, .img-o3d10, .img-o3d10_left, .img-o3d1_left, .img-o3d2, .img-o3d2_left, .img-o3d3, .img-o3d3_left, .img-o3d4, .img-o3d4_left, .img-o3d5, .img-o3d5_left, .img-o3d6, .img-o3d6_left, .img-o3d7, .img-o3d7_left, .img-o3d8, .img-o3d8_left, .img-o3d9, .img-o3d9_left, .window-close-a, .iconarchive, .iconmetar, .warning, .windclose, .windowclose, .iconmap, .arrow-down-blue, .strelka_left_blue, .strelka_left_gray, .strelka_right_blue, .strelka_right_gray, .topmenulc, .iconarrow, #forecastHeaderLc, #forecastHeaderRc {
    background: url("/images/sprites/sprite_w.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
}
#forecastHeaderRc {
    background-position: 0 0;
    height: 34px;
    width: 5px;
}
#forecastHeaderLc {
    background-position: -5px 0;
    height: 34px;
    width: 5px;
}
.topMenuLc {
    background-position: -10px 0;
    height: 30px;
    width: 5px;
}
.topMenuRc {
    background-position: -15px 0;
    height: 30px;
    width: 5px;
}
.img-o2d6 {
    background-position: -20px 0;
    height: 27px;
    width: 18px;
}
.img-o2d6_left {
    background-position: -38px 0;
    height: 27px;
    width: 18px;
}
.img-o2d5 {
    background-position: -56px 0;
    height: 27px;
    width: 18px;
}
.img-o2d7 {
    background-position: -74px 0;
    height: 27px;
    width: 18px;
}
.img-o2d5_left {
    background-position: -92px 0;
    height: 27px;
    width: 18px;
}
.img-o2d8_left {
    background-position: -110px 0;
    height: 27px;
    width: 18px;
}
.img-o2d9 {
    background-position: -128px 0;
    height: 27px;
    width: 18px;
}
.img-o2d4_left {
    background-position: -146px 0;
    height: 27px;
    width: 18px;
}
.img-o2d8 {
    background-position: -164px 0;
    height: 27px;
    width: 18px;
}
.img-o2d7_left {
    background-position: -182px 0;
    height: 27px;
    width: 18px;
}
.img-o2d3 {
    background-position: -200px 0;
    height: 27px;
    width: 18px;
}
.img-o2d10_left {
    background-position: -218px 0;
    height: 27px;
    width: 18px;
}
.img-o2d10 {
    background-position: -236px 0;
    height: 27px;
    width: 18px;
}
.img-o2d1 {
    background-position: -254px 0;
    height: 27px;
    width: 18px;
}
.img-o2d1_left {
    background-position: -272px 0;
    height: 27px;
    width: 18px;
}
.img-o2d2 {
    background-position: -290px 0;
    height: 27px;
    width: 18px;
}
.img-0 {
    background-position: -308px 0;
    height: 27px;
    width: 18px;
}
.img-o2d9_left {
    background-position: -326px 0;
    height: 27px;
    width: 18px;
}
.img-o2d2_left {
    background-position: -344px 0;
    height: 27px;
    width: 18px;
}
.img-o2d4 {
    background-position: -362px 0;
    height: 27px;
    width: 18px;
}
.img-o3d10_left {
    background-position: -380px 0;
    height: 27px;
    width: 18px;
}
.img-o3d7 {
    background-position: -398px 0;
    height: 27px;
    width: 18px;
}
.img-o3d6_left {
    background-position: 0 -34px;
    height: 27px;
    width: 18px;
}
.img-o3d6 {
    background-position: -18px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d5_left {
    background-position: -36px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d7_left {
    background-position: -54px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d8 {
    background-position: -72px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d9_left {
    background-position: -90px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d9 {
    background-position: -108px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d8_left {
    background-position: -126px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d5 {
    background-position: -144px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d4_left {
    background-position: -162px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d1_left {
    background-position: -180px -34px;
    height: 27px;
    width: 18px;
}
.img-o1d9_left {
    background-position: -198px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d10 {
    background-position: -216px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d2 {
    background-position: -234px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d2_left {
    background-position: -252px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d4 {
    background-position: -270px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d3_left {
    background-position: -288px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d3 {
    background-position: -306px -34px;
    height: 27px;
    width: 18px;
}
.img-o3d1 {
    background-position: -324px -34px;
    height: 27px;
    width: 18px;
}
.img-o2d3_left {
    background-position: -342px -34px;
    height: 27px;
    width: 18px;
}
.img-o1d2 {
    background-position: -360px -34px;
    height: 27px;
    width: 18px;
}
.img-o1d2_left {
    background-position: -378px -34px;
    height: 27px;
    width: 18px;
}
.img-o1d3 {
    background-position: -396px -34px;
    height: 27px;
    width: 18px;
}
.img-o1d3_left {
    background-position: 0 -68px;
    height: 27px;
    width: 18px;
}
.img-o1d1_left {
    background-position: -18px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d10_left {
    background-position: -36px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d9 {
    background-position: -54px -68px;
    height: 27px;
    width: 18px;
}
.img-0_left {
    background-position: -72px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d1 {
    background-position: -90px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d4 {
    background-position: -108px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d10 {
    background-position: -126px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d7_left {
    background-position: -144px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d8 {
    background-position: -162px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d8_left {
    background-position: -180px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d4_left {
    background-position: -198px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d7 {
    background-position: -216px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d5 {
    background-position: -234px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d5_left {
    background-position: -252px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d6 {
    background-position: -270px -68px;
    height: 27px;
    width: 18px;
}
.img-o1d6_left {
    background-position: -288px -68px;
    height: 27px;
    width: 18px;
}
.phase2 {
    background-position: -306px -68px;
    height: 26px;
    width: 25px;
}
.phase3 {
    background-position: -331px -68px;
    height: 26px;
    width: 25px;
}
.phase0 {
    background-position: -356px -68px;
    height: 26px;
    width: 25px;
}
.phase4 {
    background-position: -381px -68px;
    height: 26px;
    width: 25px;
}
.phase1 {
    background-position: 0 -102px;
    height: 26px;
    width: 25px;
}
.phase8 {
    background-position: -25px -102px;
    height: 26px;
    width: 25px;
}
.phase5 {
    background-position: -50px -102px;
    height: 26px;
    width: 25px;
}
.phase7 {
    background-position: -75px -102px;
    height: 26px;
    width: 25px;
}
.phase6 {
    background-position: -100px -102px;
    height: 26px;
    width: 25px;
}
.cd3 {
    background-position: -125px -102px;
    height: 25px;
    width: 30px;
}
.cd4 {
    background-position: -155px -102px;
    height: 25px;
    width: 30px;
}
.cd2 {
    background-position: -185px -102px;
    height: 25px;
    width: 30px;
}
.cd0 {
    background-position: -215px -102px;
    height: 25px;
    width: 30px;
}
.cd1 {
    background-position: -245px -102px;
    height: 25px;
    width: 30px;
}
.cd5 {
    background-position: -275px -102px;
    height: 25px;
    width: 30px;
}
.cn3 {
    background-position: -305px -102px;
    height: 25px;
    width: 30px;
}
.iconmap {
    background-position: -335px -102px;
    height: 25px;
    width: 10px;
}
.iconarchive {
    background-position: -345px -102px;
    height: 25px;
    width: 17px;
}
.cd6 {
    background-position: -362px -102px;
    height: 25px;
    width: 30px;
}
.icontime {
    background-position: 0 -136px;
    height: 25px;
    width: 18px;
}
.icon_sea {
    background-position: -18px -136px;
    height: 25px;
    width: 33px;
}
.iconTime_gray {
    background-position: -51px -136px;
    height: 25px;
    width: 18px;
}
.cn7 {
    background-position: -69px -136px;
    height: 25px;
    width: 30px;
}
.iconmetar {
    background-position: -99px -136px;
    height: 25px;
    width: 17px;
}
.cd7 {
    background-position: -116px -136px;
    height: 25px;
    width: 30px;
}
.cn6 {
    background-position: -146px -136px;
    height: 25px;
    width: 30px;
}
.cn1 {
    background-position: -176px -136px;
    height: 25px;
    width: 30px;
}
.cn0 {
    background-position: -206px -136px;
    height: 25px;
    width: 30px;
}
.cn2 {
    background-position: -236px -136px;
    height: 25px;
    width: 30px;
}
.cn5 {
    background-position: -266px -136px;
    height: 25px;
    width: 30px;
}
.cn4 {
    background-position: -296px -136px;
    height: 25px;
    width: 30px;
}
.weather {
    background-position: -326px -136px;
    height: 20px;
    width: 24px;
}
.window_close_a {
    background-position: -350px -136px;
    height: 18px;
    width: 18px;
}
.warning {
    background-position: -368px -136px;
    height: 16px;
    width: 16px;
}
.windowclose {
    background-position: -384px -136px;
    height: 16px;
    width: 16px;
}
.windclose {
    background-position: -400px -136px;
    height: 12px;
    width: 12px;
}
.strelka_right_gray {
    background-position: 0 -170px;
    height: 9px;
    width: 5px;
}
.strelka_left_blue {
    background-position: -5px -170px;
    height: 9px;
    width: 5px;
}
.strelka_left_gray {
    background-position: -10px -170px;
    height: 9px;
    width: 5px;
}
.strelka_right_blue {
    background-position: -15px -170px;
    height: 9px;
    width: 5px;
}
.iconarrow {
    background-position: -20px -170px;
    height: 5px;
    width: 3px;
}
.arrow_down_blue {
    background-position: -23px -170px;
    height: 5px;
    width: 9px;
}


#block-views-tour-block-1,
#block-views-bases-block-1
{
  margin-top: 45px;
}

.node-type-news #block-views-home-block-2 
{
    margin-top: 30px !important;
}

.node-type-news #block-views-home-block-2 h2 
{
  display: none;
}

.block .view-id-bases .views-view-grid .row-first td
{
  padding-top:25px;
}

.block .view-id-bases .views-view-grid td,
.block .view-id-exkursii .views-view-grid td,
.block .view-id-tour .views-view-grid td
{
  padding:40px 0px 40px 0;
  vertical-align:top;
  border-bottom:1px solid #dadada;
}

.block .view-id-bases .views-view-grid .row-last td,
.block .view-id-exkursii .views-view-grid .row-last td,
.block .view-id-tour .views-view-grid .row-last td
{
  padding:40px 0px 20px 0;
  vertical-align:top;
  border-bottom:0;
}

.block .view-id-bases .views-view-grid td.col-1,
.block .view-id-exkursii .views-view-grid td.col-1,
.block .view-id-tour .views-view-grid td.col-1
{
  padding-right:49px;
  width:350px;
}

.block .view-id-bases .views-view-grid td.col-2,
.block .view-id-exkursii .views-view-grid td.col-2,
.block .view-id-tour .views-view-grid td.col-2
{
  padding-right:0px;
  width:350px;
}

.block .view-id-bases .views-view-grid td.col-last,
.block .view-id-exkursii .views-view-grid td.col-last,
.block .view-id-tour .views-view-grid td.col-last
{
  padding-right: 0px;
}


.block .view-id-bases .views-field-field-foto-image img,
.block .view-id-bases .views-field-field-foto1-image img
{
  border: 2px solid #d2c2a8;
  padding: 7px;
}

.node-bases .field-item span
{
  color: #000 !important;
  font-family: verdana !important;
  font-size: 12px !important;
}

.view-id-bases .views-label-field-stoim,
.view-id-bases .views-label-field-mesto
{
    color: #000;
    font-weight: bold;
}

.page-bases .left_saidebar,
.node-type-bases .left_saidebar
{
  width:210px;
}

.views-exposed-form-bases-page
{
  width: 10px;
}

#views-exposed-form-bases-page .views-exposed-form,
#views-exposed-form-exkursii-page .views-exposed-form
{
  border: 2px solid #dadada;
  //margin-top: 87px;
  padding: 0 14px 14px;
  width:178px;
}

#views-exposed-form-bases-page label,
#views-exposed-form-exkursii-page label
{
  font-weight:normal;
}

.views-exposed-form .views-exposed-widget 
{
  padding: 0;
}

.views-exposed-form .views-exposed-widgets 
{
  margin: 0;
}

#views-exposed-form-bases-page .views-widget-filter-title input, 
#views-exposed-form-exkursii-page .views-widget-filter-title input
{
  height: 33px;
  background: transparent;
  padding: 0 0 3px 3px;
  margin-left: 0px;
  width: 176px;
  border:0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

#views-exposed-form-bases-page .views-widget-filter-title input::-moz-placeholder,
#views-exposed-form-exkursii-page .views-widget-filter-title input::-moz-placeholder 
{
  opacity: 1;
}

#views-exposed-form-bases-page .views-widget-filter-title,
#views-exposed-form-exkursii-page .views-widget-filter-title
{
  border-bottom:1px solid #336633;
  overflow: hidden; 
  height: 33px;
}


#views-exposed-form-bases-page .form-item-field-mesto-value select, 
#views-exposed-form-bases-page .form-item-field-bases-lechenie-value select
{
  height: 36px;
  background: transparent;
  padding-bottom: 3px;
  margin-left: 0px;
  width: 178px;
  border:0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

select::-ms-expand {

  display: none;
}

#views-exposed-form-bases-page select option
{
  //border:1px solid #ff0000;
}

#views-exposed-form-bases-page .form-item-field-mesto-value, 
#views-exposed-form-bases-page .form-item-field-bases-lechenie-value
{
    border-bottom:1px solid #336633;
    overflow: hidden; 
    height: 36px;
    background: url(/sites/all/themes/dedaltai/images/str3.jpg) no-repeat right;
    width: 178px;
}


#views-exposed-form-bases-page input,
#views-exposed-form-exkursii-page input
{
  border:0;
  -webkit-appearance: none;
  border-radius:0;
}

#views-exposed-form-bases-page #edit-field-stoim-value 
{
  height: 36px;
  padding: 0 0 0 3px;
  margin-left: 0;
  width: 80px;
  border:0;
  -webkit-appearance: none;
  border-bottom:1px solid #336633;
  background: transparent;  
}

#views-exposed-form-bases-page #edit-field-stoim-value-1-wrapper
{
  float:right;
}

#views-exposed-form-bases-page #edit-field-stoim-value-1 
{
  height: 36px;
  padding: 0 0 0 3px;
  margin-left: 0;
  width: 80px;
  border:0;
  -webkit-appearance: none;
  border-bottom:1px solid #336633;
  background: transparent;
}

#views-exposed-form-bases-page .views-exposed-form .views-exposed-widget .form-submit, 
#views-exposed-form-exkursii-page .views-exposed-form .views-exposed-widget .form-submit 
{
  margin-top: 25px;
  color:#fff;
  width:178px;
  height: 30px;
  background-color: #336633;
  border:0;
  cursor: pointer;
  font-family:verdana;
  font-size:13px;
  -webkit-appearance: none;
}

#block-block-7,
#block-views-exp-exkursii-page
{
  margin-top: 15px;
}

.left_saidebar ul.menu li a
{
  font-size:17px !important;
}

.left_saidebar ul.menu li ul {
    margin: 0 0 0 15px;
}

.left_saidebar ul.menu 
{
    line-height: 20px;
}

#main_2 .left_saidebar ul.menu li ul.menu li a 
{
  font-size: 12px !important;
}

#main_2 .left_saidebar ul.menu li ul.menu li ul.menu li a 
{
  font-size: 11px !important;
}


#main_2 .left_saidebar li a
{
    color: #525252;
}

.mp3_title
{
  display:none;
}

#block-menu-menu-exkursii
{
  width: 210px;
}

#block-randomblocks-gugl-yandex-700
{
  margin-top:20px;
}

.views-field-field-stoimost .views-label-field-stoimost 
{
  font-weight:bold;
}

.dob_news 
{
  height: 140px;
  position: fixed;
  right: 0;
  top: 39%;
  width: 26px;
}

.view-id-tour .views-field-field-stoimost
{
  display:none;
}

.page-taxonomy-term-409 .view-id-tour .views-field-field-stoimost
{
  display:block;
}

#block-multiblock-1
{
  float:right;
  width:210px;
}

.page-home #block-system-main
{
  //width:443px;
  //background-color:#f6f6f6;
  //padding: 12px 0 12px 14px;
  //height:282px;
}

.page-home #block-system-main .view-footer
{
  height:0;
}

.view-id-home.view-display-id-page .field-content img 
{
  float: none;
  margin-right: 0px;
  border:0;
  padding:0;
  margin:0 !important;
}

.view-id-home.view-display-id-page .views-field-title a 
{
  color: #000;
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-decoration:none;
}

.view-id-home.view-display-id-page .views-field-title
{
  margin-top:-5px;
}

.view-id-home.view-display-id-page .views-view-grid .row-1 td
{
  padding-bottom:15px;
}

.page-home #views-exposed-form-bases-page .views-exposed-form 
{
  border: 0;
  padding: 0 14px 14px;
  width: 178px;
  background-color:#f6f6f6;
}

.view-id-news.view-display-id-block_1 .field-content img 
{
  border:0;
  padding:0;
}

.view-id-news.view-display-id-block_1 .views-field-title a 
{
  color: #4f5546;
  font-family: verdana;
  font-size: 23px;
  font-weight: normal;
  margin: 0;
  text-decoration:none;
}



#block-webform-client-block-14600
{
  float:right;
  width:261px;
  background-color: #f6f6f6;
}

#webform-client-form-14600 
{
    //border: 2px solid #dadada;
    //margin-top: 87px;
    padding: 0 14px 14px;
  width:235px;
}

#webform-client-form-14600  label
{
  font-weight:normal;
}


#webform-client-form-14600 select#edit-submitted-nazvanie-bazy 
{
  height: 36px;
  background: transparent;
  //padding-bottom: 3px;
  margin-left: 0px;
  width: 233px;
  border:0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

#webform-client-form-14600 select#edit-submitted-data-zaezda-year,
#webform-client-form-14600 select#edit-submitted-data-zaezda-month,
#webform-client-form-14600 select#edit-submitted-data-zaezda-day,
#webform-client-form-14600 select#edit-submitted-data-vyezda-year,
#webform-client-form-14600 select#edit-submitted-data-vyezda-month,
#webform-client-form-14600 select#edit-submitted-data-vyezda-day 
{
  height: 36px;
  background: transparent;
  //padding-bottom: 3px;
  margin-left: 0px;
  width: 60px;
  border:0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}


select::-ms-expand {

  display: none;
}

#webform-client-form-14600 select option
{
  //border:1px solid #ff0000;
}

#webform-client-form-14600 #webform-component-nazvanie-bazy
{
    border-bottom:1px solid #336633;
    overflow: hidden; 
    height: 36px;
    background: url(/sites/all/themes/dedaltai/images/str3.jpg) no-repeat right;
    width: 233px;
  margin:0;
}

#webform-client-form-14600 #webform-component-data-zaezda,
#webform-client-form-14600 #webform-component-data-vyezda
{
 margin:0;
}

#webform-client-form-14600 .form-item-submitted-data-zaezda-year,
#webform-client-form-14600 .form-item-submitted-data-zaezda-month,
#webform-client-form-14600 .form-item-submitted-data-zaezda-day,
#webform-client-form-14600 .form-item-submitted-data-vyezda-year,
#webform-client-form-14600 .form-item-submitted-data-vyezda-month,
#webform-client-form-14600 .form-item-submitted-data-vyezda-day
{
    border-bottom:1px solid #336633;
    overflow: hidden; 
    height: 36px;
    background: url(/sites/all/themes/dedaltai/images/str3.jpg) no-repeat right;
    width: 60px;
  display:inline-block;
  margin:0 10px 0 0 !important;
}

#webform-client-form-14600 .form-item-submitted-data-zaezda-day,
#webform-client-form-14600 .form-item-submitted-data-vyezda-day
{
  margin:0 !important;
}

#webform-client-form-14600 .form-item
{
  margin:0;
}

#webform-client-form-14600 .webform-datepicker .webform-calendar
{
  margin-top:7px;
  padding-right:0;
}

#webform-client-form-14600 input
{
  border:0;
  -webkit-appearance: none;
  border-radius:0;
}

#webform-client-form-14600 #edit-submitted-adres-elektronnoy-pochty,
#webform-client-form-14600 #edit-submitted-kontaktnyy-telefon
{
  height: 36px;
  padding: 0 0 0 0px;
  margin-left: 0;
  width: 233px;
  border:0;
  -webkit-appearance: none;
  border-bottom:1px solid #336633;
  background: transparent;  
}

#webform-client-form-14600 #edit-submitted-fio-dopolnitelnaya-informaciya
{
  height: 36px;
  padding: 0 0 0 0px;
  margin-left: 0;
  width: 233px;
  border:0;
  -webkit-appearance: none;
  border-bottom:1px solid #336633;
  background: transparent;  
}

#webform-client-form-14600 #edit-submit {
  margin-top: 0px;
  color:#fff;
  width:233px !important;
  height: 30px;
  background: #336633 none repeat-x scroll left top !important;
  border:0;
  cursor: pointer;
  font-family:verdana;
  font-size:13px;
  text-indent: 0;
  padding-bottom:5px;
  -webkit-appearance: none;
}

#webform-client-form-14600 #edit-actions 
{
  margin: 0px;
}

#webform-client-form-14600 fieldset 
{
  margin: 0px;
  padding:0;
  border:0;
}

#webform-client-form-14600 fieldset legend,
#webform-client-form-14600 fieldset .fieldset-description
{
  display:none;
}

#webform-client-form-14600 .g-recaptcha
{
  margin:15px 0 13px 0;
}


#webform-client-form-14600 .g-recaptcha iframe
{
  width:233px;
}

*::-webkit-input-placeholder {color:#000;}
*::-moz-placeholder {color:#000;}
*:-moz-placeholder {color:#000;}
*:-ms-input-placeholder {color:#000;}

#block-views-poputchik-block-1 .views-row .views-field-nothing
{
  border-bottom: 0;
  margin-bottom: 0;
  padding-top: 0;
}

#block-views-poputchik-block-1 .views-row-odd,
#block-views-home-block-3 .views-row-odd,
.page-poisk-poputchika .views-row-odd
{
  background-color: #f6f6f6;
  padding:10px 14px 14px 14px;
}

#block-views-poputchik-block-1 .views-row-even,
#block-views-home-block-3 .views-row-even,
.page-poisk-poputchika .views-row-even
{
  background-color: #fff;
  padding:10px 14px 14px 14px;
}

.page-poisk-poputchika .views-row-last
{
  margin-bottom:20px;
}

#block-views-exkursii-block-1 .views-row .field-content img,
#block-views-putevie-zametki-block-1 .views-row .field-content img,
#block-views-tour-block-2 .views-row .field-content img,
.view-id-putevie_zametki .views-row .field-content img
{
    border: 0;
    float: none;
    margin-right: 0px;
    padding: 0px;
}

.view-id-putevie_zametki .views-row,
.view-id-news .views-row
{
    margin-bottom: 40px;
}

.page-putevye-zametki .view-id-putevie_zametki .views-row .views-field-title a, 
.page-bases .view-id-bases .views-field-title a,
.page-exkursii .views-field-title a,
.page-exkursi .views-field-title a,
.page-taxonomy-term-409 .views-field-title a,
.page-news .views-field-title a
{
  color: #4f5546;
  font-family: verdana;
  font-size: 19px;
  font-weight: normal;
  margin: 5px 0 5px 0;
  display:block;
  text-decoration: none;
}

.node-type-zametka .field-type-image.field-label-hidden img {
    border: 0;
    float: none;
    margin-right: 0px;
    padding: 0px;
}

.page-node-81821 .link-wrapper
{
  display:none;
}


