/* CSS Document */

body#sheregesh
{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;	
	background-position: center;
	background-attachment: scroll;
	background-position: top;	
	background-color: #fff;
	font-family: Trebuchet MS;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
       color: #2f2e2e;
} 


.n7_img_preload 
{
  background-image: url("/sites/default/files/konkurs2012/kn1.jpg"), 
    url("/sites/default/files/konkurs2011/kuzbass.jpg"), 
    url("/sites/default/files/konkurs2012/aif1.jpg"),
    url("/sites/default/files/konkurs2012/altapress.jpg"),
    url("/sites/default/files/konkurs2012/apeks.jpg"),
    url("/sites/default/files/konkurs2011/akvilon.jpg"),
    url("/sites/default/files/konkurs2012/bp1.jpg"),
    url("/sites/default/files/konkurs2011/mediakit.jpg"),
    url("/sites/default/files/konkurs2013/sam-sok.jpg"),
    url("/sites/all/themes/sheregesh/images/bron-main1.jpg"),
    url("/sites/all/themes/sheregesh/images/shop/korz1.jpg"),
    url(/sites/all/themes/sheregesh/images/shop/podrobnee.png),
    url(/sites/all/themes/sheregesh/images/shop/obnovit1.jpg),
    url(/sites/all/themes/sheregesh/images/shop/oformit1.jpg),
    url(/sites/all/themes/sheregesh/images/shop/otmenit1.jpg),
    url(/sites/all/themes/sheregesh/images/shop/prodolzhit1.jpg), 
    url(/sites/all/themes/sheregesh/images/shop/nazad2.jpg),
    url(/sites/all/themes/sheregesh/images/shop/otpravit1.jpg),
    url(/images/vse-foto2.jpg);
  display: inline;
  height: 0;
  width: 0;
}

*:focus {outline: none;}


img
{       
border: 0 solid #fff;
padding: 0px 0px 0px 0p;
margin: 0px 0px 0px 0px;
}

a
{
  color: #0a99eb;
}

.front .block a,
.page-poisk-poputchika .field-content a,
.view-id-job.view-display-id-block_3 .views-field-title .field-content a,
.view-id-job.view-display-id-block_4 .views-field-title .field-content a,
.view-id-job.view-display-id-page_3 .views-field-title .field-content a,
.view-id-job.view-display-id-page_2 .views-field-title .field-content a,
.view-id-nedvigimost.view-display-id-page_1 .views-field-title .field-content a,
.view-id-nedvigimost.view-display-id-page_2 .views-field-title .field-content a,
.view-id-nedvigimost.view-display-id-page_3 .views-field-title .field-content a,
.view-id-nedvigimost.view-display-id-page_4 .views-field-title .field-content a,
.view-id-nedvigimost.view-display-id-page_5 .views-field-title .field-content a
{
  color: #4c4948;
  text-decoration:none;
}

.footer1
{
  height:530px;
  z-index:150;
  padding: 0 40px;
  width: 1080px; 
  color:#fff;
  background-color: #7c7c7c;
} 

.menu_footer
{
  font-family: Trebuchet MS;
  font-size: 14px;
  padding-top:45px;
  margin-left:0px;
  position:absolute;
  width:1000px;
}

.menu_footer a
{
  color:#fff;
  text-decoration:none;
  margin-right:22px;
  font-weight:bold;
}

.polosa_footer
{
  position:absolute;
  width:1000px;
  margin-top:102px;
}

.logo_footer
{
  margin-top:160px;
  position:absolute;
}

.logo_nadp
{
  margin-top:155px;
  margin-left:78px;
  position:absolute;
  font-size:34px;
  font-weight:bold;
  line-height:1;
}

.copyright
{
  position:absolute;
  margin-top:190px;
  margin-left:78px;
  font-size:10px;
}

.chel
{
  position:absolute;
  margin-top:250px;
  margin-left:78px;
}

.sto_tovar
{
  position:absolute;
  margin-top:250px;
  margin-left:123px;
}

.tel_footer
{
  margin-top:154px;
  margin-left:305px;
  position:absolute;
  font-size:16px;
  font-weight:bold;
  line-height:24px;
  width: 130px;
}

.visa
{
  position:absolute;
  margin-top:250px;
  margin-left:305px;
}                   

.mastercard
{
  position:absolute;
  margin-top:250px;
  margin-left:362px;
}     

.youtub
{
  position:absolute;
  margin-top:160px;
  margin-left:495px;
}   

.feisb
{
  position:absolute;
  margin-top:160px;
  margin-left:525px;
}   

.vkont
{
  position:absolute;
  margin-top:160px;
  margin-left:555px;
}

.rss
{
  position:absolute;
  margin-top:190px;
  margin-left:495px;
}

.telegram
{
  position:absolute;
  margin-top:190px;
  margin-left:525px;
}

.insta
{
  position:absolute;
  margin-top:190px;
  margin-left:555px;
}

.ws
{
  position:absolute;
  margin-top:205px;
  margin-left:690px;
  font-size:10px;
  width:120px;
}

.ws a
{
  color:#fff;
}

.front .ws a:hover
{
  text-decoration: none;
  color:#fff;
}

.search_footer
{
  position:absolute;
  margin-top:160px;
  margin-left:690px;
  width:309px;
}

.search_footer #edit-search-block-form--2
{
  border:1px solid #ededed;
  height:26px;
  width:247px;
  padding:1px 15px;
  background-color:#f6f6f6;
  color:#989898;
  font-size:11px;
}

.search_footer .container-inline div.form-actions
{
    display: block;
}

.search_footer .form-submit,
.search_footer #edit-actions #edit-submit 
{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/sheregesh/images/search.jpg") no-repeat right top !important;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height: 30px !important;
    margin: -30px 0 0 0 !important;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 30px !important;
    z-index: 100;
  float:right;
}

.nevid
{
  position:absolute;
  margin-top:320px;
  margin-left:0px;
  color:#7c7c7c;
}

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

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


.sheregesh a
{
	position:absolute;
	width:261px;
	height:88px;
	z-index:1;
	margin-top:10px;
  //margin-top:0px;

}

.menu_navig
{
	position:absolute;
	width:165px;
	height:30px;
	z-index:1;
}

.menu 
{
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #4c4948;
  font-weight:bold;
  text-decoration:none;
}

.menu1
{
  position:absolute;
  width:1000px;
  z-index:1;
  margin-left:0px;
  margin-top:328px; 
}  

.menu2
{
  position:absolute;
  width:1000px;
  z-index:1;
  margin-left:0px;
  margin-top:352px;
}  

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

.menu1 li,
.menu2 li 
{
  display: inline; /* чтобы пункты меню выступали в роли текста */
  margin-right:17px;
  line-height:1;   
}

.menu1 li.menu_last,
.menu2 li.menu_last 
{
  margin-right:0px; 
}

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

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

#tgmtdtext50
{
  width: 50px;
}

#lgmtdtext50
{
  display:none;
}

.google
{
	position:absolute;
	width:396px;
	height:35px;
	z-index:1;
	left:50%;
	top:1px;
	margin-left:0px;
	margin-top:340px;
}

.register {
	font-family: verdana;
	font-size: 11px;
	color: #757575;
	text-decoration:underline;
}

.menuu {
	font-family: verdana;
	font-size: 12px;
	color: #0a99eb;
	text-decoration:underline;
}

a.menu:hover 
{
  color:#1aa2e1;
}

.icon_telefon_header
{
  background: url("/sites/all/themes/sheregesh/images/tel_header.png") no-repeat left center !important;
  width:22px;
  height:22px;
  position:absolute;
  margin-left:310px;
  margin-top:32px;
}

.telefon_header
{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #fff;
  font-weight:bold;
  position:absolute;
  width:315px;
  height:30px;
  z-index:10;
  margin-left:340px;
  margin-top:35px;
}

.icon_vhod_header
{
  background: url("/sites/all/themes/sheregesh/images/vhod_header.png") no-repeat left center !important;
  width:14px;
  height:16px;
  position:absolute;
  margin-left:803px;
  margin-top:30px;
}

.vhod
{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #fff;
  font-weight:bold;
  display:block;
  position:absolute;
  z-index:1;
  margin-left:823px;
  margin-top:34px;
  text-decoration:none;
  line-height: 1;
}

.front a.vhod:hover
{
  color: #fff;
  text-decoration:underline;
}

.icon_reg_header
{
  background: url("/sites/all/themes/sheregesh/images/reg_header.png") no-repeat left center !important;
  width:17px;
  height:17px;
  position:absolute;
  margin-left:868px;
  margin-top:30px;
}

.reg
{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #fff;
  font-weight:bold;
  display:block;
  position:absolute;
  z-index:1;
  margin-left:892px;
  margin-top:34px;
  text-decoration:none;
  line-height: 1;
}

.front a.reg:hover
{
  color: #fff;
  text-decoration:underline;
}

tr.odd td, tr.even td {
 
}

h1, h2, h4, h5, h6 {
  margin-bottom: 23px;
  color: #4c4948;
  font-weight:normal;
  font-family: Trebuchet MS;
  
}

h3 {
  margin-bottom: 15px;
  color: #000000;
}

h1 
{
  font-size:36px;
  font-family:Trebuchet MS;
  font-weight:bold;
  margin: 0; 
  font-style:normal;
  margin-bottom: 15px;
}

.hom h1
{
  margin-bottom: 23px;
}

h1 a 
{
  font-size:36px;
  font-family:Trebuchet MS;
  font-weight:bold;
  margin: 0;
  text-decoration:none; 
  color: #4c4948;
  font-style:normal; 
}

.front .block h1 a 
{
  color: #39312e;
}

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

.front .block h1 a:hover 
{
  color:#1aa2e1; 
}

.front a:hover 
{
  color:#1aa2e1; 
}

h2 
{
  font-family: verdana;
  font-size: 19px;
  color: #4c4948;
  font-weight:normal;
  font-style: italic;
}

h2 a 
{
  color: #4c4948;
  text-decoration:none;
  font-style:normal;
  //border-bottom: 1px #39312e solid;
}

h2 a:hover 
{
  border-bottom: none; 
}



.node h2 {
  font-family: verdana;
  font-size: 19px;
  color: #4c4948;
  font-weight:normal;
  font-style: italic;
  margin-top:0px;
}

.node h2 a
{
  color: #4c4948;
  border-bottom: 1px dashed #39312E;
  text-decoration:none;
}

.node h2 a:hover
{
 border-bottom:none;
}

h3, h4, h5, h6 {
  font-size: 1.1em;
}



p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}

fieldset {
  border: 1px solid #ccc;
  margin-left:0px;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

.form-item label {
  font-size: 1em;
  color: #222222;
}
.item-list .title {
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}

#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0; /* LTR */
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #757575; /* LTR */
}
ul.links li.first {
  border: none;
  padding-left:0px;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  margin: 10px 0px 10px 0;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}

.breadcrumb
{
  margin-right: 2px;
  margin-bottom: .5em;
  color: #757575;
  font-size:11px;
  
}


.breadcrumb a {
  margin-right: 2px;
  margin-bottom: .5em;
  color: #757575;
  font-size:11px;
  
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}


#sidebar-left {
  width: 252px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px 10px 10px 0;
  vertical-align: top;
}

#sidebar-right {
  width: 227px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px 0px 10px 43px;
  vertical-align: top;
}

.front #sidebar-right 
{
  padding:0 0 0 35px;
}


#sidebar-right_hotel {
  width: 230px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px 0px 10px 40px;
  vertical-align: top;
}

#footer {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
   margin-left: 0px;
   /* decrease default margins for h<x>.title */
}
.node .submitted {
  color: #757575;
  font-size: 11px;
  
}

.submitted a {
  color: #757575;
  
}


.links 
{
  
  font-size: 11px;
  color: #757575;
  vertical-align:top;
}

.links a {
  
}


.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}

.front .block 
{
  margin-bottom: 25px;
}

.block .title {
  margin-bottom: .25em;
}
.box .title {
    
}
.node {
   /* LTR */
}
.sticky {
   
}
.node .content, .comment .content {
  
  padding:0px;
}
.node .taxonomy {
  color: #999;
  font-size: 11px;
  padding-left: 1.5em; /* LTR */
}

.taxonomy  li a
{
  font-size:11px;
}


.node .picture {
  
  float: right; /* LTR */
  margin: 0.5em;
}

.com h2
{
  display: none;
}
.comment {
  
  padding: .5em;
  margin-bottom: 0;
  border-top:1px solid #ccc;
}

.comment_add a
{
  font-weight: normal;
}

.comment .title a {
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  
  float: right; /* LTR */
  //margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

.field-content
{	
  border: 0px;
}

.views-field-title
{
  margin-top: 0px;
}

.views-field-created
{
  font-size: 10px; 
  margin-top: 15px;
  color: #a6a6a6;
}

.views-field-field-stoimost
{
  font-size: 10px; 
  margin-top: 15px;
  color: #a6a6a6;
}

#block-views-block-comment-block .views-field-created
{
  margin-top:0;
}

#block-views-cvodki-block-1 .views-field-created .field-content
{
  width:74px;
  height:19px;
  color:#fff;
  font-size:11px;
  text-align: center;
  background-color:#1aa2e1;
  border-radius:2px;
  padding-top:6px;
  margin-bottom:18px;
}

#block-views-block-comment-block .views-field-comment-body p
{
  margin:7px 0;
}

.page-news .views-field-created
{
  font-size: 10px; 
  margin: 10px 0 -10px 0;
  color: #a6a6a6;
}


.front .views-field-timestamp
{
  font-size: 11px;
  margin-top: 15px;
}

.views-field-timestamp
{
    margin-top: 10px;
    color: #a6a6a6;
}

.node_sticky
{
   
}


.views-field-changed
{
   color: #fff;
   border-bottom: 1px solid #CFCFCF;
}

.views-field-cid 
{
   color: #fff;
   
}

.views-field-subject
{
   line-height: 20px;
}

.block-tagadelic a
{
   color: #a6a6a6;

}

.block-user a
{
   color: #fff;
}


#edit-submitted-nazvanie-gostinicy
{
  width:184px;
}

#edit-submitted-fio-dopolnitelnaya-informaciya
{
  width:386px;
}


#edit-submitted-adres-elektronnoy-pochty
{
  width:380px;
}

#edit-submitted-kontaktnyy-telefon
{
  width:380px;
}

#block-menu-menu-kottedgi
{
  padding:0;
  margin-bottom:10px;
}

#block-menu-menu-hotel h1,
#block-menu-menu-kottedgi h1
{
  margin:0;
}

h1 .poputchik
{
  margin-top:0px;
}

.poputchik
{
  margin-top:15px;
}

.view-id-poputchik .view-header
{
  margin:-10px 0 30px 0;  
}

.view-dom-id-5 .view-content
{
  line-height:19px;
}

.view-dom-id-8 .view-content
{
  line-height:19px;
}


.view-dom-id-4 .view-content,.view-dom-id-3 .view-content
{
  line-height:18px;
}

.view-id-photogallery.view-display-id-block_1
{
  padding-top: 0px;
}

.view-id-poputchik
{
  margin-top:15px;
  line-height:19px;
}

.view-id-Kvartira
{
  margin-top:15px;
}

.view-id-blogi .views-row
{
  
}

#block-tagadelic-1 .content
{
  margin-top:13px;
}
              
.views-row-last .bord
{
  1px solid #ffffff;
}

.links .comment_add a
{
  color: #7575757;
  font-size:11px;
}

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

.comment-published
{
  border-top:1px solid #ccc;
}

#poisk_biletov
{
  //background:url(/themes/sheregesh/images/poisk-biletov.jpg) 0px 0px;
  float:center; 
  margin:5px 0px 10px 0px; 
  width:185px; 
  height:39px; 
  cursor:pointer;
}

#webform-component-nazvanie-gostinicy label
{
  color: #5A819D;
}

#webform-component-data-zaezda label
{
  color: #5A819D;
}

#webform-component-fio-dopolnitelnaya-informaciya label
{
  color: #5A819D;
}

#webform-component-adres-elektronnoy-pochty label
{
  color: #5A819D;
}

#webform-component-kontaktnyy-telefon label
{
  color: #5A819D;
}

.form-item-captcha-response label
{
  color: #5A819D;
}

.captcha
{
  width:372px;
}

#edit-actions #edit-preview
{
  background: url(/sites/all/themes/sheregesh/images/predprosmotr.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:179px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 10px;
}

#edit-actions #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/sohranit.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:179px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#poputchik-node-form #edit-actions #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/razmestit.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:179px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#webform-client-form-340 #edit-actions #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/otprav-zayavku.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:208px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#faq-node-form #edit-actions #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/vopros.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:171px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 10px;
  margin-bottom: 10px;
}

#edit-actions #edit-delete
{
  background: url(/sites/all/themes/sheregesh/images/udalit.jpg) repeat-x top left !important;
  font-size:1px;
  overflow:hidden;
  width:179px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
}

.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:none;
}

.item-list .pager li.pager-item a:hover
{
  background-color: #008BD0;
  color: #ffffff;
}

.form-item-field-ishushii-und label
{
  color: #5A819D;
}

#edit-field-ishushii-und
{
  width:110px;
}


.form-item-field-im-und-0-value label
{
  color: #5A819D;
}

#edit-field-im-und-0-value
{
  width:380px;
}

.form-item-field-vozrast-und-0-value label
{
  color: #5A819D;
}

#field-vozrast-add-more-wrapper #edit-field-vozrast-und-0-value 
{
  width:104px;
}

.form-item-field-gorod-und-0-value label
{
  color: #5A819D;
}

#edit-field-gorod-und-0-value
{
  width:380px;
}

.form-item-field-dop-inf-und-0-value label
{
  color: #5A819D;
}

#edit-field-dop-inf-und-0-value
{
  width:386px;
}


.form-item-field-tel-und-0-value label
{
  color: #5A819D;
}

#edit-field-tel-und-0-value
{
  width:380px;
}

.form-item-field-mail-und-0-value label
{
  color: #5A819D;
}

#edit-field-mail-und-0-value
{
  width:380px;
}

.form-item-field-ishu-und label
{
  color: #5A819D;
}

#edit-field-ishu-und
{
  width:110px;
}

.form-item-field-vozrast-ot-und label
{
  color: #5A819D;
}

#edit-field-vozrast-ot-und
{
  width:110px;
}

.form-item-field-vozrast-do-und label
{
  color: #5A819D;
}

#edit-field-vozrast-do-und
{
  width:110px;
}

.form-item-field-chislo-und label
{
  color: #5A819D;
}

#edit-field-chislo-und
{
  width:110px;
}

.form-item-field-mes-und label
{
  color: #5A819D;
}

#edit-field-mes-und
{
  width:110px;
}

.form-item-field-god-und label
{
  color: #5A819D;
}

#edit-field-god-und
{
  width:110px;
}


#block-system-user-menu 
{
  background: url(/sites/all/themes/sheregesh/images/kabinet.png) repeat top left;
  width:165px;
  height: 30px;
  z-index:20;
  width: 1000px;
  padding-bottom: 0;
}

#block-system-user-menu h2
{
  margin:0 35px 0 20px;
  padding-top:1px;
  font-size: 20px;
  color:#124595;
  font-family:verdana;
  width:auto;
  float:left;
  font-style: normal;
}


#block-system-user-menu .content
{
  margin-left:15px;
}

#block-system-user-menu .content ul li a
{
  font-size:11px;
  color:#124595;
  
}  

#block-menu-menu-hotel ul.menu li,
#block-menu-menu-kottedgi ul.menu li

{
    display: inline-block;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 4px 10px 0 0;
}

#block-menu-menu-hotel ul.menu,
#block-menu-menu-kottedgi ul.menu
{
    border: medium none;
    display: inline-block;
    list-style: none outside none;
    text-align: left;
    padding-left:0px;
  margin-top: 0px;
}

#block-system-user-menu h1
{
  float:left;
  margin:0 30px 0 20px;
  font-size:25px;
}

#block-system-user-menu ul.menu li {
    display: inline-block;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 4px 30px 0 0;
}

#block-system-user-menu ul.menu {
    border: medium none;
    display: inline-block;
    list-style: none outside none;
    text-align: left;
    margin-top: 0;
    padding-left: 0;
}

.preview h2
{
  padding-left:15px;
  padding-top:10px;
}

.preview .content
{
  padding-left:15px;
}

.preview .submitted
{
  padding-left:15px;
  padding-bottom:15px;
}

.view-vopros-otvet .views-field-title .field-content,
.view-vopros-otvet .views-field-field-faq-name .field-content
{
  font-weight:bold;
  float:left;
  padding-right: 5px;
}

.views-label-field-otvet
{
  font-weight:bold;
  float:left;
  padding-right: 5px;
}

#edit-title-wrapper label
{
  color:#5A819D;
}

#edit-field-vopros-0-value-wrapper label
{
  color:#5A819D;
}

#webform-component-data-vyezda label
{
  color:#5A819D;
}

.webform .field-name-body
{
  //float: right;
  //width: 525px;
  //margin-top: -4px;
}

#webform-client-form-340
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#webform-client-form-340 #webform-component-nazvanie-gostinicy
{
  margin-top: 0;
}

#webform-client-form-340 #edit-actions
{
  margin-bottom: 0;
}

.views-field-field-rubrika .field-content,
.views-field-subject .field-content
{
  color:#0A99EB;
  margin-left:0px;
}

.views-field-subject .field-content a
{
  color:#2f2e2e;
  font-weight:bold;
  font-size:16px;
  display:block;
  margin: 5px 0 1px 0;
}

.views-field-subject .field-content a:hover
{
  color:#1aa2e1;
}

.front .views-field-field-rubrika .field-content,
.page-faq .views-field-field-rubrika .field-content
{
  color:#a6a6a6;
}

.view-header
{
  padding-top:15px;
}

.views-view-grid td.col-1, 
.views-view-grid td.col-2
{
  padding: 0 6px 3px 0;
  vertical-align: top;
}

.views-view-grid td.col-3
{
  vertical-align: top;
}


.view-id-Kvartira .views-view-grid td
{
 padding:0 6px 3px 0;
}

.view-id-Kvartira .views-view-grid td.col-last
{
 padding-right:0;
}


ul.menu_map
{
  padding: 0;
}

ul.menu_map li 
{
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0.2em 0.5em 0 0px;
}

.knopka-nedv1 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn1.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 10px;
    display:block;
    width: 84px;
  float:left;
}
a.knopka-nedv1:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn1_1.jpg");
}

.knopka-nedv2 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn2.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 10px;
    display:block;
    width: 199px;
  float:left;
}
a.knopka-nedv2:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn2_1.jpg");
}


.knopka-nedv3 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn3.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 10px;
    display:block;
    width: 85px;
  float:left;
}
a.knopka-nedv3:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn3_1.jpg");
}

.knopka-nedv4 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn4.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 10px;
    display:block;
    width: 138px;
    float:left;
}
a.knopka-nedv4:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn4_1.jpg");
}

.knopka-job1 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn5.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 15px;
    display:block;
    width: 81px;
    float:left;
}
a.knopka-job1:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn5_1.jpg");
}

.knopka-job2 
{
    background-attachment: scroll;
    background-image: url("/sites/all/themes/sheregesh/images/kn6.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 29px;
    left: 50%;
    margin-right: 0px;
    display:block;
    width: 73px;
    float:left;
}
a.knopka-job2:hover {
    background-image: url("/sites/all/themes/sheregesh/images/kn6_1.jpg");
}

#block-views-nedvigimost-block_1
{
  margin-bottom: 40px;
  line-height:19px;
}

#block-views-nedvigimost-block_1 .view-id-nedvigimost
{
  padding:0;
}

#block-views-nedvigimost-block_1 h1
{
    color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-nedvigimost-block_1 table
{
  width:1000px;
}

#block-views-nedvigimost-block_1 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-nedvigimost .views-field-created
{
  color:#000;
  width: 65px;
}

.view-id-nedvigimost .views-field-field-kol-komnat
{
  width: 95px;
}

.view-id-nedvigimost .views-field-field-etag
{
  width: 50px;
}

.view-id-nedvigimost .views-field-field-ploshad
{
  width: 85px;
}

.view-id-nedvigimost .views-field-field-kontakt
{
  width: 170px;
}

.view-id-nedvigimost .views-field-field-cena
{
  width: 80px;
}

.view-id-nedvigimost .views-field-field-sdelka
{
  width: 71px;
  padding-right:0;
}


#block-views-nedvigimost-block_1 .views-table tbody tr
{
  vertical-align:top;
  border-bottom:1px solid #CFCFCF;
}

#block-views-nedvigimost-block_2
{
  margin-bottom: 40px;
  line-height:19px;
}

#block-views-nedvigimost-block_2 .view-id-nedvigimost
{
  padding:0;
}

#block-views-nedvigimost-block_2 h1
{
  color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-nedvigimost-block_2 table
{
  width:1000px;
}

#block-views-nedvigimost-block_2 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-nedvigimost .views-field-field-tip-komm-nedv
{
  width: 157px;
}

.view-id-nedvigimost .views-field-field-ploshad-kom-nedv
{
  width: 85px;
}

.view-id-nedvigimost .views-field-field-kontakt-kom-nedv
{
  width: 170px;
}

.view-id-nedvigimost .views-field-field-cena-kom-nedv
{
  width: 80px;
}

.view-id-nedvigimost .views-field-field-tip-sdelki-kom-nedv
{
  width: 71px;
  padding-right:0;
}

#block-views-nedvigimost-block_2 .views-table tbody tr
{
  vertical-align:top;
  border-bottom:1px solid #CFCFCF;
}

#block-views-nedvigimost-block_3
{
  margin-bottom: 40px;
  line-height:19px;
}

#block-views-nedvigimost-block_3 .view-id-nedvigimost
{
  padding:0;
}

#block-views-nedvigimost-block_3 h1
{
  color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-nedvigimost-block_3 table
{
  width:1000px;
}

#block-views-nedvigimost-block_3 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-nedvigimost .views-field-field-tip-kottedg-dom
{
  width: 95px;
}

.view-id-nedvigimost .views-field-field-etag-kottedg-dom
{
  width: 50px;
}

.view-id-nedvigimost .views-field-field-ploshad-kottedg-dom
{
  width: 85px;
}

.view-id-nedvigimost .views-field-field-kontakt-kottedg-dom
{
  width: 170px;
}

.view-id-nedvigimost .views-field-field-cena-kottedg-dom
{
  width: 80px;
}

.view-id-nedvigimost .views-field-field-tip-sdelki-kottedg-dom
{
  width: 71px;
  padding-right:0;
}

#block-views-nedvigimost-block_3 .views-table tbody tr
{
  vertical-align:top;
  border-bottom:1px solid #CFCFCF;
}

#block-views-nedvigimost-block_4
{
  margin-bottom: 40px;
  line-height:19px;
}


#block-views-nedvigimost-block_4 .view-id-nedvigimost
{
  padding:0;
}

#block-views-nedvigimost-block_4 h1
{
  color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-nedvigimost-block_4 table
{
  width:1000px;
}

#block-views-nedvigimost-block_4 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-nedvigimost .views-field-field-sotok-zem-uch
{
  width: 85px;
}

.view-id-nedvigimost .views-field-field-kontakt-zem-uch
{
  width: 170px;
}

.view-id-nedvigimost .views-field-field-cena-zem-uch
{
  width: 80px;
}

.view-id-nedvigimost .views-field-field-tip-sdelki-zem-uch
{
  width: 71px;
  padding-right:0;
}

#block-views-nedvigimost-block_4 .views-table tbody tr
{
  vertical-align:top;
  border-bottom:1px solid #CFCFCF;
}

#block-views-nedvigimost-block_4 .views-table tbody td
{
  
}

#block-system-main, #block-views-kvartira-block-1
{
  margin-bottom: 50px;
  padding-bottom: 0;
}

.view-display-id-page_2 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-job .views-field-created
{
  width: 65px;
}

.view-display-id-block_1 .views-field-field-vakans-tel
{
  width: 95px;
}

.view-display-id-block_1 .views-field-field-vakans-kotakt
{
  width: 114px;
  padding-right: 0;
}

.view-id-job .views-field-field-vakans-kotakt, .view-id-job .views-field-field-rezume-tel
{
  width: 114px;
  padding-right: 0;
}



.view-display-id-page_2 .views-field-field-kontakt-value
{
  width: 170px;
}


.view-display-id-page_2 .views-field-field-cena-value
{
  width: 50px;
}

.views-field-field-sdelka-value
{
    width: 75px;
}



.view-display-id-page_3 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-display-id-page_3 .views-field-created
{
  color:#000;
  width: 65px;
}

.view-display-id-page_3 .views-field-field-kontakt-kom-nedv-value
{
  width: 170px;
}


.view-display-id-page_3 .views-field-field-cena-kom-nedv-value
{
  width: 50px;
}

.views-field-field-tip-sdelki-kom-nedv-value
{
  width: 75px;
}


.view-display-id-page_4 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-display-id-page_4 .views-field-created
{
  color:#000;
  width: 65px;
}

.view-display-id-page_4 .views-field-field-kontakt-kottedg-dom-value
{
  width: 170px;
}


.view-display-id-page_4 .views-field-field-cena-kottedg-dom-value
{
  width: 50px;
}

.views-field-field-tip-sdelki-kottedg-dom-value
{
    width: 75px;
}

.view-display-id-page_5 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-display-id-page_5 .views-field-created
{
  color:#000;
  width: 65px;
}

.view-display-id-page_5 .views-field-field-kontakt-zem-uch-value
{
  width: 170px;
}


.view-display-id-page_5 .views-field-field-cena-zem-uch-value
{
  width: 50px;
}

.views-field-field-tip-sdelki-zem-uch-value
{
    width: 75px;
}

/*Block menu karusel  home */

.anyClass li
{
	margin: 0px 3px 0px 0px;
}

a.prev 
{ 
    background: url("/sites/all/themes/sheregesh/images/kn-l.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 250px;
    text-decoration: none;
    width: 42px;
    
}

.anyClass
{
	float:left;
}

a.next
{ 
  background: url("/sites/all/themes/sheregesh/images/kn-r.jpg") no-repeat scroll left top transparent;
  display: block;
  float: left;
  height: 250px;
  text-decoration: none;
  width:34px;
  margin-left:8px;
}

/*Block zagolovok fotokonkurs */

.view .zag
{
    color: #39312E;
    font-family: verdana;
    font-size: 19px;
    //font-style: italic;
}

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

.knopka .b-share__handle {
    cursor: pointer;
    float: left;
    height: 16px;
    padding: 0px 0px 0px 7px !important;
    text-align: left;
    text-decoration: none !important;
}

.knopka .b-share {
    display: inline-block;
    font: 86%/1.4545em verdana,sans-serif;
    padding: 0px 0px 1px 0px !important;
    vertical-align: middle;
}

.kn_konkurs  
{
    background: url("/images/dobav-foto.jpg") repeat-x left top transparent !important;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    height: 38px;
    overflow: hidden;
    padding-top: 8px;
    width: 227px !important;
    z-index: 100;
    text-align: center;
text-decoration: none;
display: none;
}

a.kn_konkurs  
{
  color: #346633 !important;
}

a .kn_konkurs  
{
  margin-bottom:20px;
  text-decoration: none;
}

.header_fk2011
{
  color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: italic;
}

.view .zag1
{
  font-family:verdana;
  color: #39312E;
  font-size: 19px; 
  padding: 30px 0px 10px 0px;
  //font-style:italic;
}




/*Block right fotokonkurs */

#block-block-9, 
#block-block-18, 
#block-block-22, 
#block-block-25, 
#block-block-33,
#block-block-90
{
  font-family: verdana;
  margin-top: 85px;
}

#block-block-108
{
  font-family: verdana;
  margin-top: 13px;
}

td.fk2011
{
  height: 38px;                      
}

td.fk2011 a
{
  text-decoration: underline;
  font-family:verdana;
  //font-style:italic;
  font-size: 19px;
  color:#39312E;
}

td.fk2011 a:hover
{
  text-decoration: none;
}

#block-block-9 .zag
{
  color: #39312E;
  font-family: verdana;
  font-size: 19px;
  font-style: italic; 
  padding-bottom: 5px;
}

.zag
{
  color: #39312E;
  font-family: verdana;
  font-size: 19px;
  //font-style: italic; 
  padding-bottom: 5px;
}


/*Block foto fotokonkurs */

.view-id-fotokonkurs2011 .col-1, .view-id-fotokonkurs2011 .col-2, .view-id-fotokonkurs2011 .col-3 
{
    padding: 0px 32px 31px 0px;
    vertical-align: top;
}

.view-id-fotokonkurs2011 .col-4 
{
    padding: 0px 0px 31px 0px;
}

.view-id-fotokonkurs2012 .col-1, .view-id-fotokonkurs2012 .col-2, .view-id-fotokonkurs2012 .col-3 
{
    padding: 0px 32px 31px 0px;
    vertical-align: top;
}

.view-id-fotokonkurs2012 .col-4 
{
    padding: 0px 0px 31px 0px;
}

.view-id-fotokonkurs2013 .col-1, .view-id-fotokonkurs2013 .col-2, .view-id-fotokonkurs2013 .col-3 
{
    padding: 0px 32px 31px 0px;
    vertical-align: top;
height: 150px;
}

.view-id-fotokonkurs2013 .col-4 
{
  padding: 0px 0px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2014 .col-1, 
.view-id-fotokonkurs2014 .col-2, 
.view-id-fotokonkurs2014 .col-3 
{
  padding: 0px 32px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2014 .col-4 
{
  padding: 0px 0px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2015 .col-1, 
.view-id-fotokonkurs2015 .col-2, 
.view-id-fotokonkurs2015 .col-3 
{
  padding: 0px 32px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2015 .col-4 
{
  padding: 0px 0px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2016 .col-1, 
.view-id-fotokonkurs2016 .col-2, 
.view-id-fotokonkurs2016 .col-3 
{
  padding: 0px 43px 42px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2016 .col-4 
{
  padding: 0px 0px 31px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2017 .views-view-grid td.col-1, 
.view-id-fotokonkurs2017 .views-view-grid td.col-2, 
.view-id-fotokonkurs2017 .views-view-grid td.col-3,
.view-id-fotokonkurs2018 .views-view-grid td.col-1, 
.view-id-fotokonkurs2018 .views-view-grid td.col-2, 
.view-id-fotokonkurs2018 .views-view-grid td.col-3,
.view-id-fotokonkurs2019 .views-view-grid td.col-1, 
.view-id-fotokonkurs2019 .views-view-grid td.col-2, 
.view-id-fotokonkurs2019 .views-view-grid td.col-3  
{
  padding: 0px 43px 42px 0px;
  vertical-align: top;
  height: 150px;
}

.view-id-fotokonkurs2017 .col-4,
.view-id-fotokonkurs2018 .col-4,
.view-id-fotokonkurs2019 .col-4 
{
  padding: 0px 0px 31px 0px;
  vertical-align: top;
  height: 150px;
}



#edit-field-nominaciya-value-wrapper label
{
  color: #5A819D;
}

#edit-field-nominaciya-value
{
  width: 389px;
  height: 22px;
}

#edit-field-fam-0-value-wrapper label
{
  color: #5A819D;
}

#edit-field-fam-0-value
{
  width: 385px;
}

#edit-field-name-0-value-wrapper label
{
  color: #5A819D;
}

#edit-field-name-0-value
{
  width: 385px;
}

#edit-field-otchest-0-value-wrapper label
{
  color: #5A819D;
}

#edit-field-otchest-0-value
{
  width: 385px;
}

#edit-field-telefon-0-value-wrapper label
{
  color: #5A819D;
}

#edit-field-telefon-0-value
{
  width: 385px;
}

#edit-field-email-0-value-wrapper label
{
  color: #5A819D;
}

#edit-field-email-0-value
{
  width: 385px;
}

#edit-field-foto-0-upload-wrapper label
{
  color: #5A819D;
}

.kuzbass 
{
    background-image: url("/sites/default/files/konkurs2011/kuzbass1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 114px;
    position: absolute;
}

a.kuzbass:hover 
{
    background-image: url("/sites/default/files/konkurs2011/kuzbass.jpg");
}

.mediakit 
{
    background-image: url("/sites/default/files/konkurs2011/mediakit1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 134px;
    position: absolute;
}

.samsok 
{
    background-image: url("/sites/default/files/konkurs2013/sam-sok1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 125px;
    position: absolute;
}


a.samsok:hover 
{
    background-image: url("/sites/default/files/konkurs2013/sam-sok.jpg");
}

.kn2012 
{
    background-image: url("/sites/default/files/konkurs2012/kn.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 41px;
    position: absolute;
}

a.kn2012:hover 
{
    background-image: url("/sites/default/files/konkurs2012/kn1.jpg");
}

.aif 
{
    background-image: url("/sites/default/files/konkurs2012/aif.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 134px;
    position: absolute;
}

a.aif:hover 
{
    background-image: url("/sites/default/files/konkurs2012/aif1.jpg");
}

.apeks 
{
    background-image: url("/sites/default/files/konkurs2012/apeks1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 69px;
    position: absolute;
}

a.apeks:hover 
{
    background-image: url("/sites/default/files/konkurs2012/apeks.jpg");
}

.mayak 
{
    background-image: url("/sites/default/files/konkurs2013/mayak1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 134px;
    position: absolute;
}

a.mayak:hover 
{
    background-image: url("/sites/default/files/konkurs2013/mayak.jpg");
}


.bp 
{
    background-image: url("/sites/default/files/konkurs2012/bp.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 40px;
    width: 154px;
    display:block;
}

a.bp:hover 
{
    background-image: url("/sites/default/files/konkurs2012/bp1.jpg");
}



.altapress
{
    background-image: url("/sites/default/files/konkurs2012/altapress1.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 63px;
    width: 107px;
    position: absolute;
}

a.altapress:hover 
{
    background-image: url("/sites/default/files/konkurs2012/altapress.jpg");
}


.akvilon 
{
    background-image: url("/sites/default/files/konkurs2011/akvilon1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 91px;
    display:block;
}

a.akvilon:hover 
{
    background-image: url("/sites/default/files/konkurs2011/akvilon.jpg");
}

.schaste 
{
    background-image: url("/sites/default/files/konkurs2011/schaste.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 111px;
    position: absolute;
}


.laska 
{
    background-image: url("/sites/default/files/konkurs2011/laska.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 116px;
    position: absolute;
}

a.laska:hover 
{
    background-image: url("/sites/default/files/konkurs2011/laska1.jpg");
}

.kn 
{
    background-image: url("/sites/default/files/konkurs2011/kn1.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 63px;
    width: 290px;
    position: absolute;
}

a.kn:hover 
{
    background-image: url("/sites/default/files/konkurs2011/kn.jpg");
}

.b-forecast-brief
{
  font: 11px verdana,sans-serif;
  border-collapse: collapse;
  border:0;
}

.b-forecast-brief th
{
  border-bottom:0 !important;
}

.b-forecast-brief td
{
  vertical-align: top;
}


.b-forecast-brief th .today, .b-forecast-brief th b {
    display: block;
    font-size: 220%;
    margin: 0;
    font-weight: normal;
    font-style: normal;
}

.b-forecast-brief th .today, .b-forecast-brief th b 
{
    font-style: normal;
    font-weight: normal;
}

.b-forecast-brief .today i 
{
    font-style: normal;
    font-weight: normal;
}

.b-forecast-brief th.weekend {
    color: #FF3300;
}

.b-forecast-brief .data .b-wea-icon {
    display: block;
    float: none;
    margin-bottom: 0.6em;
}

.t18, .t18 td, .t18 i {
    background-color: #F7F3D3;
    left: 52px;
}

.t20, .t20 td, .t20 i {
    background-color: #F8F4D0;
    left: 53px;
}

.t22, .t22 td, .t22 i {
    background-color: #F8F1C8;
    left: 55px;
}

.t14, .t14 td, .t14 i {
    background-color: #F5F2D9;
    left: 49px;
}

.t10, .t10 td, .t10 i {
    background-color: #F4F1E0;
    left: 47px;
}

.t12, .t12 td, .t12 i {
    background-color: #F5F2DC;
    left: 48px;
}

.t16, .t16 td, .t16 i {
    background-color: #F6F3D6;
    left: 51px;
}

.b-forecast-brief td {
    padding: 0.7em 0 0.1em 0.8em;
}

.b-forecast-brief .night td {
    color: #666666;
    font-size: 95%;
    padding: 0.2em 0 0.6em 0.8em;
}

.m_temp.c, .m_temp.f {
    display: none;
}
.wdata-compact .m_temp.c {
    display: inline;
}
.measure.f .m_temp.f {
    display: inline;
}
.m_press.torr, .m_press.hpa, .m_press.inch {
    display: none;
}
.wdata-compact .m_press.torr {
    display: inline;
}
.m_wind.ms, .m_wind.mih, .m_wind.kmh {
    display: none;
}
.wdata-compact .m_wind.ms {
    display: inline;
}



.t-60, .t-60 td, .t-60 i {
    background-color: #519FDD;
    left: 0;
}
.t-58, .t-58 td, .t-58 i {
    background-color: #56A2DD;
    left: 1px;
}
.t-56, .t-56 td, .t-56 i {
    background-color: #5BA5DE;
    left: 3px;
}
.t-54, .t-54 td, .t-54 i {
    background-color: #60A7DE;
    left: 4px;
}
.t-52, .t-52 td, .t-52 i {
    background-color: #66AADF;
    left: 5px;
}
.t-50, .t-50 td, .t-50 i {
    background-color: #6BADE0;
    left: 7px;
}
.t-48, .t-48 td, .t-48 i {
    background-color: #70AFE0;
    left: 8px;
}
.t-46, .t-46 td, .t-46 i {
    background-color: #76B2E1;
    left: 9px;
}
.t-44, .t-44 td, .t-44 i {
    background-color: #7BB5E2;
    left: 11px;
}
.t-42, .t-42 td, .t-42 i {
    background-color: #80B7E2;
    left: 12px;
}
.t-40, .t-40 td, .t-40 i {
    background-color: #86BAE3;
    left: 13px;
}
.t-38, .t-38 td, .t-38 i {
    background-color: #8BBDE3;
    left: 15px;
}
.t-36, .t-36 td, .t-36 i {
    background-color: #90BFE4;
    left: 16px;
}
.t-34, .t-34 td, .t-34 i {
    background-color: #95C2E5;
    left: 17px;
}
.t-32, .t-32 td, .t-32 i {
    background-color: #9BC5E5;
    left: 19px;
}
.t-30, .t-30 td, .t-30 i {
    background-color: #A0C7E6;
    left: 20px;
}
.t-28, .t-28 td, .t-28 i {
    background-color: #A0C7E6;
    left: 21px;
}
.t-26, .t-26 td, .t-26 i {
    background-color: #ABCDE7;
    left: 23px;
}
.t-24, .t-24 td, .t-24 i {
    background-color: #B0CFE8;
    left: 24px;
}
.t-22, .t-22 td, .t-22 i {
    background-color: #B5D2E9;
    left: 25px;
}
.t-20, .t-20 td, .t-20 i {
    background-color: #BBD5E9;
    left: 27px;
}
.t-18, .t-18 td, .t-18 i {
    background-color: #C0D7EA;
    left: 28px;
}
.t-16, .t-16 td, .t-16 i {
    background-color: #C5DAEA;
    left: 29px;
}
.t-14, .t-14 td, .t-14 i {
    background-color: #CADDEB;
    left: 31px;
}
.t-12, .t-12 td, .t-12 i {
    background-color: #D0DFEC;
    left: 32px;
}
.t-10, .t-10 td, .t-10 i {
    background-color: #D5E2EC;
    left: 33px;
}
.t-8, .t-8 td, .t-8 i {
    background-color: #DAE5ED;
    left: 35px;
}
.t-6, .t-6 td, .t-6 i {
    background-color: #E0E7EE;
    left: 36px;
}
.t-4, .t-4 td, .t-4 i {
    background-color: #E5EAEE;
    left: 37px;
}
.t-2, .t-2 td, .t-2 i {
    background-color: #EAEDEF;
    left: 39px;
}
.t0, .t0 td, .t0 i {
    background-color: #F0EFF0;
    left: 40px;
}
.t2, .t2 td, .t2 i {
    background-color: #F0F0EC;
    left: 41px;
}
.t4, .t4 td, .t4 i {
    background-color: #F1F0E9;
    left: 43px;
}
.t6, .t6 td, .t6 i {
    background-color: #F2F0E6;
    left: 44px;
}
.t8, .t8 td, .t8 i {
    background-color: #F3F1E3;
    left: 45px;
}
.t10, .t10 td, .t10 i {
    background-color: #F4F1E0;
    left: 47px;
}
.t12, .t12 td, .t12 i {
    background-color: #F5F2DC;
    left: 48px;
}
.t14, .t14 td, .t14 i {
    background-color: #F5F2D9;
    left: 49px;
}
.t16, .t16 td, .t16 i {
    background-color: #F6F3D6;
    left: 51px;
}
.t18, .t18 td, .t18 i {
    background-color: #F7F3D3;
    left: 52px;
}
.t20, .t20 td, .t20 i {
    background-color: #F8F4D0;
    left: 53px;
}
.t22, .t22 td, .t22 i {
    background-color: #F8F1C8;
    left: 55px;
}
.t24, .t24 td, .t24 i {
    background-color: #F9EEC0;
    left: 56px;
}
.t26, .t26 td, .t26 i {
    background-color: #F9EBB9;
    left: 57px;
}
.t28, .t28 td, .t28 i {
    background-color: #F9E8B1;
    left: 59px;
}
.t30, .t30 td, .t30 i {
    background-color: #FAE5AA;
    left: 60px;
}
.t32, .t32 td, .t32 i {
    background-color: #FAE3A3;
    left: 61px;
}
.t34, .t34 td, .t34 i {
    background-color: #FAE09C;
    left: 63px;
}
.t36, .t36 td, .t36 i {
    background-color: #FBDE96;
    left: 64px;
}
.t38, .t38 td, .t38 i {
    background-color: #FBDB8F;
    left: 65px;
}
.t40, .t40 td, .t40 i {
    background-color: #FBD988;
    left: 67px;
}
.t42, .t42 td, .t42 i {
    background-color: #FCD682;
    left: 68px;
}
.t44, .t44 td, .t44 i {
    background-color: #FCD47B;
    left: 69px;
}
.t46, .t46 td, .t46 i {
    background-color: #FCD174;
    left: 71px;
}
.t48, .t48 td, .t48 i {
    background-color: #FDCF6E;
    left: 72px;
}
.t50, .t50 td, .t50 i {
    background-color: #FDCC67;
    left: 73px;
}
.t52, .t52 td, .t52 i {
    background-color: #FDCA60;
    left: 75px;
}
.t54, .t54 td, .t54 i {
    background-color: #FEC759;
    left: 76px;
}
.t56, .t56 td, .t56 i {
    background-color: #FEC553;
    left: 77px;
}
.t58, .t58 td, .t58 i {
    background-color: #FEC24C;
    left: 79px;
}
.t60, .t60 td, .t60 i {
    background-color: #FFC045;
    left: 80px;
}


#block-custom_pagers-3 li
{
    color: #000;
    font-size: 14px;
    line-height: 1.7;
}

#block-custom_pagers-3 li a 
{
    color: #757575;
    font-size: 14px;
}


.hslice {
    display: none;
    visibility: hidden;
}
#intown {
    clear: left;
    float: left;
    width: 242px;
}
#intown .fcontent {
    height: 188px;
}
#intown li {
    background-position: 0 -118px;
    margin: 0 0 8px;
    padding-left: 16px;
}
#intown li a {
    text-decoration: none;
}
#weather-daily {
    float: right;
    width: 474px;
}
#weather-daily .fcontent {
    height: 402px;
}
#weather-daily .section {
    margin-bottom: 5px;
}
#weather-hourly {
    float: right;
    width: 474px;
}
#weather-hourly .fcontent {
    height: 642px;
}
#weather-weekly {
    float: right;
    width: 474px;
}
#weather-weekly .fcontent {
    padding-bottom: 12px;
}
#weather-weekly table tr {
    cursor: pointer;
}
h2.wtitle strong {
    margin-left: 8px;
}
h2.wtitle a {
    font-weight: normal;
    margin-left: 8px;
}
h3.wtitle, h1.wtitle {
    font-size: 19px;
    font-weight: normal;
    height: 22px;
    margin: 0;
    overflow: hidden;
}
h3.wtitle.smaller, h1.wtitle.smaller {
    font-size: 18px;
}
.wtools {
    float: right;
    position: relative;
    top: 4px;
}
.wtools li {
    float: left;
    padding-left: 10px;
}
.wthint {
    background-position: 0 -380px;
    padding-left: 12px;
    text-decoration: none;
}
.wtprint {
    background-position: 0 -420px;
    padding-bottom: 2px;
    padding-left: 14px;
    text-decoration: none;
}
.wtabs {
    height: 62px;
    margin: 0 4px;
    position: relative;
    top: 1px;
}
.wtabs .prev, .wtabs .next, .wtabs .wttl, .wtabs .wttr, .wsection, .wbshort, .wbfull {
    //background: url("wtabs.png") no-repeat scroll 0 0 transparent;
}
.wtabs .prev, .wtabs .next {
    height: 60px;
    width: 20px;
}
.wtabs .prev {
    background-position: 0 -20px;
    float: left;
}
.wtabs .next {
    background-position: 100% -20px;
    float: right;
}
.wtabs span.prev {
    background-position: 0 -94px;
}
.wtabs span.next {
    background-position: 100% -94px;
}
.wtab {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #469BD3 #469BD3 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #336699;
    cursor: pointer;
    float: left;
    height: 60px;
    left: 1px;
    margin-right: -1px;
    position: relative;
    width: 140px;
}
.wtabs .wttl, .wtabs .wttr {
    height: 5px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    width: 5px;
}
.wtabs .wttl {
    left: -1px;
}
.wtabs .wttr {
    background-position: -10px 0;
    left: 136px;
}
.swtab .wttl {
    background-position: -20px 0;
}
.swtab .wttr {
    background-position: -30px 0;
}
.wtabs .hover {
    background-color: #EEFFFF;
}
.wtabs .swtab {
    background-color: #DAEBF4;
    cursor: default;
    height: 61px;
}
.wtab .cloudness {
    left: 3px;
    position: absolute;
    top: 3px;
}
.wtab .temp {
    font-size: 18px;
    margin-right: 6px;
    text-align: right;
}
.wtab .temp em {
    color: #CC0000;
    font-style: normal;
}
.wtab .date {
    font-weight: bold;
    padding: 6px;
}
.wtab .weekend {
    color: #CC0000;
}
.wtab .date dt {
    float: right;
    font-size: 18px;
    line-height: 18px;
}
.wtab .date dd {
    float: right;
    font-size: 12px;
    line-height: 12px;
    padding: 1px 8px 0 0;
}
.wsection {
    background-position: 0 -240px;
    background-repeat: repeat-x;
    border-top: 1px solid #469BD3;
}
.wsection table {
    margin: 0 14px;
}
.wblock {
    margin: 0 12px 3px;
    position: relative;
}
.wbshort {
    background-position: 0 -170px;
    background-repeat: repeat-x;
}
.wbopened .wbshort {
    display: none;
}
.wbshort table {
    width: 100%;
}
.wbfull {
    background-position: 0 -240px;
    background-repeat: repeat-x;
    display: none;
}
.wbopened .wbfull {
    display: block;
}
.wbshort .wbday, .wbshort .wbnight {
    color: #3399CC;
    display: none;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: -20px;
    width: 198px;
}
.wbshort .wbnight {
    left: 52px;
}
.wbshort .wbday {
    left: 250px;
}
#weather-weekly .fcontent .section .wtitle {
    margin-bottom: 19px;
}
.wbtitled {
    margin-top: 19px;
}
.wbtitled .wbnight, .wbtitled .wbday {
    display: block;
}
.wdata thead th {
    color: #666666;
    font: 10px/10px verdana,verdana,sans-serif;
    letter-spacing: -0.05em;
    padding: 5px 3px;
    text-align: left;
}
.wdata thead th {
    font: 9px/10px verdana,verdana,sans-serif;
}
.wdata thead .date {
    color: #006699;
    font-size: 15px;
    font-weight: bold;
    padding: 0 3px 0 6px;
}
.wdata tbody th, .wdata tbody td {
    border-top: 1px solid #B1D0E6;
    color: #006699;
    font-size: 17px;
    font-weight: bold;
}
.wbshort tbody th, .wbshort tbody td {
    border: medium none;
}
.wdata tbody th {
    height: 57px;
    padding: 0 2px 0 0;
    text-align: left;
}
.wbfull tbody th {
    color: #3399CC;
    font-size: 15px;
    padding-left: 6px;
}
.wbshort .weekday {
    font-size: 14px;
}
#weather-daily .wdata tbody th {
    height: 56px;
}
.wdata tbody td {
    padding: 0 3px;
    text-align: center;
}
.wdata tbody .temp {
    font-size: 24px;
    padding: 0;
}
.wbshort tbody .temp {
    width: 56px;
}
.wdata tbody .clicon {
    line-height: 0;
    vertical-align: bottom;
    width: 55px;
}
.wdata tbody .cltext {
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    padding: 2px 3px 0 0;
    text-align: left;
    width: 75px;
}
.wicon {
    background: url("/images/weather/weather.png") no-repeat scroll 0 0 transparent;
}
dl.wind {
    display: inline;
    padding-left: 20px;
    position: relative;
}
dl.wind dt {
    font-size: 9px;
    font-weight: normal;
    left: 0;
    line-height: 11px;
    padding-top: 18px;
    position: absolute;
    text-align: center;
    top: -4px;
    width: 17px;
}
dl.wind dd {
    display: inline;
}
dl.wind .wind0 {
    background-position: 100% -120px;
}
dl.wind .wind1 {
    background-position: 100% -160px;
}
dl.wind .wind5 {
    background-position: 100% -200px;
}
dl.wind .wind3 {
    background-position: 100% -240px;
}
dl.wind .wind7 {
    background-position: 100% -280px;
}
dl.wind .wind2 {
    background-position: 100% -320px;
}
dl.wind .wind8 {
    background-position: 100% -360px;
}
dl.wind .wind6 {
    background-position: 100% -400px;
}
dl.wind .wind4 {
    background-position: 100% -440px;
}
.wdata .weekend, .wdata thead .weekend {
    color: #CC0000;
}
#graph {
    float: left;
    width: 242px;
}
#graph .section {
    margin-left: 6px;
}
#water {
    clear: left;
    float: left;
    width: 242px;
}
#water .fcontent {
    height: 84px;
}
#water h6 {
    font-size: 100%;
    font-weight: normal;
    height: 22px;
    margin: 0 0 3px;
}
#water .section {
    margin-bottom: 0;
}
#water .temp {
    color: #336699;
    font-size: 18px;
    padding-left: 3em;
}
#water .help {
    background-position: 100% -90px;
    float: right;
    height: 14px;
    width: 14px;
}
#water span.date {
    float: left;
}
#astronomy {
    clear: left;
    float: left;
    width: 242px;
}
#astronomy .fcontent {
    height: 128px;
}
#astronomy .section {
    margin-bottom: 0;
}
#astronomy h6 {
    color: #003366;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 6px;
    padding: 0 2px;
}
#astronomy .section {
    margin-left: 10px;
    margin-right: 10px;
}
#astronomy .sun {
    float: left;
}
#astronomy .moon {
    float: right;
}
#astronomy ul.sun, #astronomy ul.moon {
    //background: url("astro.png") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    line-height: 13px;
}
#astronomy ul.moon.rost0 {
    //background-image: url("astro0.png");
}
#astronomy ul.sun {
    height: 40px;
    padding-left: 39px;
}
#astronomy ul.moon {
    background-position: 100% -70px;
    height: 25px;
    padding: 13px 26px 0 0;
}
#astronomy ul.moon .phaze {
    padding-right: 14px;
}
#astronomy ul.moon1 {
    background-position: 100% -130px;
}
#astronomy ul.moon2 {
    background-position: 100% -190px;
}
#astronomy ul.moon3 {
    background-position: 100% -250px;
}
#astronomy ul.moon4 {
    background-position: 100% -310px;
}
#astronomy ul.moon5 {
    background-position: 100% -370px;
}
#astronomy ul.moon6 {
    background-position: 100% -430px;
}
#astronomy ul.moon7 {
    background-position: 100% -490px;
}
#astronomy ul.moon8 {
    background-position: 100% -550px;
}
#astronomy li {
    font-weight: bold;
    text-align: right;
}
#astronomy strong {
    float: left;
    font-weight: normal;
    padding-right: 5px;
    text-align: right;
}
#astronomy .moontitle {
    clear: both;
    font-size: 11px;
    margin: 0 2px;
    padding-top: 2px;
    text-align: right;
}
#geomagnetic {
    float: right;
    width: 474px;
}
#geomagnetic .fcontent {
    height: 402px;
}
#geomagnetic table {
    margin: 12px 0 14px;
    width: 100%;
}
#geomagnetic thead th {
    border-bottom: 1px solid #B1D0E6;
    font-weight: normal;
    padding: 0 0 12px 8px;
}
#geomagnetic tbody td {
    padding-top: 1px;
}
#geomagnetic tbody th {
    font-weight: normal;
    padding-top: 4px;
    width: 34px;
}
#geomagnetic tbody div {
    margin-left: 8px;
    padding: 3px 0;
    position: relative;
    text-align: center;
    top: 1px;
}
#geomagnetic .gm0 {
    background: none repeat scroll 0 0 #ECECEC;
}
#geomagnetic .gm1 {
    background: none repeat scroll 0 0 #B8E9A5;
}
#geomagnetic .gm2 {
    background: none repeat scroll 0 0 #FFECA0;
}
#geomagnetic .gm3 {
    background: none repeat scroll 0 0 #FFA0A0;
}
#geomagnetic .gm4 {
    background: none repeat scroll 0 0 #FF6666;
}
#geomagnetic .gm5 {
    background: none repeat scroll 0 0 #BF2525;
    color: #FFFFFF;
}
#geomagnetic .gm6 {
    background: none repeat scroll 0 0 #990000;
    color: #FFFFFF;
}
#geomagnetic .gm7 {
    background: none repeat scroll 0 0 #A000A0;
    color: #FFFFFF;
}
#geomagnetic .gm8 {
    background: none repeat scroll 0 0 #570257;
    color: #FFFFFF;
}
.gmlegend {
    margin: 0 0 12px;
}
.gmlgroup {
    float: left;
    width: 50%;
}
.gmlegend dt {
    float: left;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 34px;
}
.gmlegend dd {
    font-size: 11px;
    height: 18px;
    line-height: 19px;
    margin: 0 0 1px 42px;
}
.gmsource {
    border-top: 1px solid #B1D0E6;
    font-size: 11px;
    padding-top: 10px;
    text-align: right;
}
#weather-old {
    width: 730px;
}
#weather-old .fcontent {
    height: 402px;
}
#weather-busy {
    width: 730px;
}
#weather-busy .fcontent {
    height: 402px;
}
.wdata-compact {
    margin: 10px 0;
}
.wdata-compact table {
    color: #006699;
    color: #006699;
    width: 100%;
}
.wdata-compact th, .wdata-compact td {
    border-bottom: 1px solid #B1D0E6;
    border-top: 1px solid #B1D0E6;
}
.wdata-compact .df {
    border-left: 1px solid #FFFFFF;
}
.wdata-compact thead th {
    background: none repeat scroll 0 0 #EDEDED;
    height: 25px;
}
.wdata-compact thead th.weekend {
    color: #CC0000;
}
.wdata-compact thead th.current {
    font-weight: normal;
}
.wdata-compact thead .wtlogo {
    background: url("/images/weather/wtlogo.png") no-repeat scroll 50% 50% #E4F2FF;
}
.wdata-compact thead td {
    height: 25px;
    text-align: center;
    text-transform: uppercase;
}
#weather-busy thead td {
    background: none repeat scroll 0 0 #FFF0E6;
    height: 46px;
}
#weather-busy thead td.weekend {
    background: none repeat scroll 0 0 #EDEDED;
    color: #CC0000;
}
#weather-busy thead strong {
    display: block;
    font-size: 20px;
}
.wdata-compact tbody th {
    background: none repeat scroll 0 0 #E7E7E7;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    padding: 0 8px;
    text-align: left;
}
.wdata-compact tbody td {
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 7px;
    text-align: center;
}

.wdata-compact dl,.wdata-compact dt,.wdata-compact iframe,.wdata-compact td,
.wdata-compact th,.wdata-compact form,.wdata-compact ul,.wdata-compact ol,.wdata-compact li 
{
    margin: 0;
    padding: 0;
}

dd
{
  margin-left:20px;
}

.current, .df
{
  text-align:center;
}


#weather-busy tbody td {
    padding: 4px 0;
}
.wdata-compact .persp td, .wdata-compact .cloudness td {
    height: auto;
    line-height: 0;
    padding: 3px 2px;
}
.wcol0 {
    background: none repeat scroll 0 0 #EDEDED;
}
.wcol1 {
    background: none repeat scroll 0 0 #E4F2FF;
}
.wcol2 {
    background: none repeat scroll 0 0 #FFF0E6;
}
.wcol3 {
    background: none repeat scroll 0 0 #FFFFF0;
}
.wcol4 {
    background: none repeat scroll 0 0 #F0FFF0;
}
.wolinks li {
    float: left;
    padding-right: 8px;
}
.wdata-compact .t1 {
    background-color: #E4FDE0;
}
.wdata-compact .t5 {
    background-color: #EEFED7;
}
.wdata-compact .t10 {
    background-color: #F5FED3;
}
.wdata-compact .t15 {
    background-color: #FAF8C8;
}
.wdata-compact .t20 {
    background-color: #FCEFC3;
}
.wdata-compact .t25 {
    background-color: #FCE6BF;
}
.wdata-compact .t30 {
    background-color: #FDDABE;
}
.wdata-compact .t35 {
    background-color: #FCCDB9;
}
.wdata-compact .t40 {
    background-color: #FAC7BB;
}
.wdata-compact .t45, .wdata-compact .t50 {
    background-color: #FDC3B8;
}
.wdata-compact .t-1 {
    background-color: #DCF0FB;
}
.wdata-compact .t-5 {
    background-color: #D3ECF9;
}
.wdata-compact .t-10 {
    background-color: #CAE9F8;
}
.wdata-compact .t-15 {
    background-color: #C4E5F8;
}
.wdata-compact .t-20 {
    background-color: #BEE1F6;
}
.wdata-compact .t-25 {
    background-color: #BEDCF3;
}
.wdata-compact .t-30 {
    background-color: #BED2ED;
}
.wdata-compact .t-35 {
    background-color: #C2C7E5;
}
.wdata-compact .t-40 {
    background-color: #C8C0DF;
}
.wdata-compact .t-45, .wdata-compact .t-50 {
    background-color: #C9BADB;
}
.forbusy #graph .fcontent, .forbusy #interesting .fcontent, .forbusy #weather-news .fcontent {
    height: 198px;
}
.forbusy #information .fcontent {
    height: 244px;
}
.grey .wtabs .prev, .grey .wtabs .next, .grey .wtabs .wttl, .grey .wtabs .wttr, .grey .wsection, .grey .wbshort, .grey .wbfull {
    //background-image: url("grey/wtabs.png");
}
.grey .wtab {
    border-color: #A4A4A4;
    color: #666666;
}
.grey .wtabs .hover {
    background-color: #F8F8F8;
}
.grey .wtabs .swtab {
    background-color: #E7E7E7;
}
.grey .wsection {
    border-color: #A4A4A4;
}
.grey .wdata tbody th, .grey .wdata tbody td {
    border-color: #CCCCCC;
    color: #666666;
}
.grey .wbshort .wbday, .grey .wbshort .wbnight {
    color: #999999;
}
.grey .wdata thead .date {
    color: #666666;
}
.grey .wdata-compact table {
    color: #666666;
}
.grey .wdata-compact th, .grey .wdata-compact td {
    border-bottom-color: #CCCCCC;
    border-top-color: #CCCCCC;
}
.wrow.fact {
    opacity: 0.5;
}
.wrow.fact.last {
    opacity: 1;
}
.wrow.fact.last td, .wrow.fact.last th {
    color: red;
}

#block-block-13
{
  margin:18px 0 28px 0px;
  padding-bottom:2px;
}

.kn_bron 
{
    background-image: url("/sites/all/themes/sheregesh/images/bron.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 38px;
    display:block;
    width:227px;
}

.kn_akcii 
{
    background-image: url("/sites/all/themes/sheregesh/images/akcii.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 38px;
    display:block;
    width:227px;
    margin-top: 10px;
}

.kn_sh_ras 
{
    background-image: url("/sites/all/themes/sheregesh/images/sh.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 38px;
    display:block;
    width: 227px;
    margin-top:10px;
}


.kn_virt_tur 
{
    background-image: url("/sites/all/themes/sheregesh/images/vt.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: 38px;
    display:block;
    width: 227px;
    margin-top:10px;
}


.orphus
{
  text-align: right;
}

.view-id-news .orphus, view-id-blogi .orphus
{
  display:none;
}

td.active 
{
    background-color: transparent !important;
}

.view-id-katalog table
{
  width:100%;
}

.view-id-katalog thead th 
{
  border-bottom: 1px solid #cccccc;
  padding-right:0;
}

.views-field views-field-field-org-nom-dom-value
{
  width:95px;
}

#block-views-job-block_1
{
  margin-bottom: 40px;
}

#block-views-job-block_1 .view-id-job
{
  padding:0;
}

#block-views-job-block_1 h1
{
  font-family: verdana;
  font-size: 21px;
  color:#000;
}

#block-views-job-block_1 table
{
  width:1000px;
}

#block-views-job-block_1 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

#block-views-job-block_1 .views-field-created
{
  color:#000;
  width: 65px;
}

#block-views-job-block_1 .views-field-title
{
 
}

#block-views-job-block_1 .views-field-field-vakans-zarplata-value
{
  width: 85px;
}

#block-views-job-block_1 .views-field-field-vakans-tel-value
{
  width: 114px;
}

#block-views-job-block_1 .views-field-field-vakans-kotakt-value
{
  width: 153px;
}

#block-views-job-block_2
{
  margin-bottom: 40px;
}

#block-views-job-block_2 .view-id-job
{
  padding:0;
}

#block-views-job-block_2 h1
{
  font-family: verdana;
  font-size: 21px;
  color:#000;
}

#block-views-job-block_2 table
{
  width:1000px;
}

#block-views-job-block_2 th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

#block-views-job-block_2 .views-field-created
{
  color:#000;
  width: 65px;
}

#block-views-job-block_2 .views-field-title
{

}

#block-views-job-block_2 .views-field-field-rezume-zarplata-value
{
  width: 85px;
}

#block-views-job-block_2 .views-field-field-rezume-tel-value
{
  width: 115px;
  padding: 0 0 0 10px;
}

.view-display-id-page_3 .views-field-field-rezume-tel-value
{
  padding-left:10px;
}

.view-display-id-page_3 .views-field-field-rezume-zarplata-value
{
  padding-left:5px;
}


.view-display-id-page_2
{
  margin-bottom:26px;
}

#block-views-poputchik-block_1
{
  margin-bottom:40px;
  padding-bottom:0px;
}

#block-views-blogi-block_1
{
  margin-bottom:40px;
  padding-bottom:0px;
}

#block-views-Kvartira-block_1
{
  margin-bottom:20px;
  padding-bottom:0px;
}

#block-views-vopros_otvet-block_1
{
  margin-bottom:40px;
  padding-bottom:0px;
}

#block-views-photogallery-block-1
{
  margin-bottom:50px;
  padding-bottom:0px;
  margin-top:10px;
}

#block-views-news-block_1
{
  margin-bottom:45px;
  padding-bottom:0px;
  line-height: 18px;
}

#block-views-banner-block_1
{
  margin-bottom:36px;
  padding-bottom:0px;
}

#block-views-block-comment-block h1
{
  width:155px;
}

#block-views-tagadelic-terms-block-1 h1
{
  width:77px;
  margin-bottom: 5px;
}

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

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


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

#comments .comment-published .submitted
{
  margin-top:4px;
}

#comments .comment-published
{
  margin-bottom:28px;
}


#comments ul.links li 
{
    display: inline;
}

div.plus1-widget {
  padding: 0px 2px 7px 0;   
  width: auto;
  height:38px;
  margin-bottom: 10px;
  text-align: left;
  line-height: 1.25em;
  background: none;
  border: 0;
}

div.plus1-msg
{
  padding-top: 12px;
}
div.plus1-widget a {
  text-decoration: none;
}
div.plus1-widget .plus1-score {
  font-size:20px ;
  font-family:verdana;
  font-style:italic;
  float:left;
  color:#39312e;
  width:38px;
  height:28px;
  background-color:#f8d12b;
  text-align:center;
  vertical-align:middle;
  margin-right:15px;
  border-radius: 3px 3px 3px 3px;
  padding-top:10px;
  padding-bottom: 0px;
  
}
.cifra
{
}

div.plus1-widget .plus1-vote {
  background: url(/sites/all/themes/sheregesh/images/plus.jpg) no-repeat 5.7% bottom;
  text-indent: -999em;
  padding-top:2px;
  display:none;
}
div.plus1-widget .plus1-vote a {
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
}

.nadpis
{
  margin-top:0px;
}


.nadpis a
{
  font-size:18px ;
  font-family:verdana;
  font-style:italic;
  color:#39312e;
  margin-top:10px;
  border-bottom: 1px dashed #39312e;
  display: none;
}

.nadpis a:hover
{
    border-bottom: none;
}

.view-id-fotokonkurs2011 .views-field-value
{
    font-family: verdana;
    font-size: 20px;
    font-style: italic;
    margin-top: -47px;
    z-index: 20;
    margin-left:4px;
    
}

.view-id-fotokonkurs2011 .views-field-value .field-content
{
    background: url("/sites/all/themes/sheregesh/images/fon.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    height: 31px;
    margin-top: 0;
    padding-top: 7px;
    width: 38px;  
    text-align:center;
}

.view-id-fotokonkurs2012 .views-field-value
{
    font-family: verdana;
    font-size: 20px;
    font-style: italic;
    margin-top: -47px;
    z-index: 20;
    margin-left:4px;
}

.view-id-fotokonkurs2012 .views-field-value .field-content
{
    background: url("/sites/all/themes/sheregesh/images/fon.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    height: 31px;
    margin-top: 0;
    padding-top: 7px;
    width: 38px;  
    text-align:center;
}

.view-id-fotokonkurs2013 .views-field-value
{
    font-family: verdana;
    font-size: 20px;
    font-style: italic;
    margin-top: -47px;
    z-index: 20;
    margin-left:4px;

}

.view-id-fotokonkurs2013 .views-field-value .field-content
{
    background: url("/sites/all/themes/sheregesh/images/fon.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    height: 31px;
    margin-top: 0;
    padding-top: 7px;
    width: 38px;  
    text-align:center;
}

.view-display-id-page_7, .view-display-id-page_8, .view-display-id-page_9, .view-display-id-page_10
{
  margin-bottom:31px;
}

#block-block-10 .zag
{
   color: #39312E;
   font-family: verdana;
   font-size: 19px;
   font-style: italic;
}

.td2_fk2011
{ 
//width:335px;
}

.td_cck1
{
  width:170px;
}

.field-field-foto .td_cck1
{
  width:0px;
}

.field-field-foto .td_cck2
{
  width:1000px;
  text-align:center;
}


.pager_fk2011 .previous a
{
  background: url("/sites/all/themes/sheregesh/images/prev1.jpg") no-repeat scroll left top transparent;
  width:38px;
  height:38px;
  z-inde:20;  
  display:block;
}

.pager_fk2011 .next a
{
  background: url("/sites/all/themes/sheregesh/images/next1.jpg") no-repeat scroll left top transparent;
  width:38px;
  height:38px;
  z-inde:20;  
  display:block;
}

.pager_fk2011 div.previous
{
  float:left;
}

.pager_fk2011 div.next
{
  float:right;
  margin-right:-10px;
}

.news .submitted
{
  //float:left; 
  margin-right:11px;
}

.news .taxonomy ul
{
  display: block;
  margin-top:-3px;
}

.news .taxonomy li
{
  display:inline;
}

.orphus img
{
  display:none;
}

.news li.node_read_more
{
  display:inline;
  font-size:11px;
}

.news li.node_read_more a
{
  font-size:11px;
}

.news li.statistics_counter
{
  display:inline;
}

.news li.comment_new_comments
{
  display:inline;
}


.news .links li a
{
  font-size:11px;
}

.news li.comment_comments
{
  display:inline;
  padding-left:0px;
}

.news .links
{
  height:30px;
  float: left;
}

.news .submitted
{
  margin-top:3px;
  //border-left: 1px solid #757575;
  //padding-left: 5px;
}

.view-id-news.view-display-id-page_1 .submitted
{
  display: none;
}

.view-id-news.view-display-id-page_1 .links
{
  display: none;
}




.submitted
{
  //float:left; 
  margin-right:11px;
}

.taxonomy ul
{
  display: block;
  margin-top:-3px;
}

.taxonomy li
{
  display:inline;
}

li.node_read_more
{
  display:inline;
  font-size:11px;
}

li.node_read_more a
{
  font-size:11px;
}

li.statistics_counter
{
  display:inline;
}

li.comment_new_comments
{
  display:inline;
}

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

.links li.comment_forbidden a
{
  font-weight:bold;
  color:#336633;
}

.com
{
  margin-top:40px;
}

li.comment_comments
{
  display:inline;
  padding-left:0px;
}

.links
{
  height:30px;
}

ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 4px 0 5px;
}

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

#block-menu-menu-hotel li a,
#block-menu-menu-kottedgi li a
{
    color: #757575;
    font-size: 14px;
    line-height: 1.7;
}

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


ul.links li.blog_usernames_blog
{

}

.blog .links
{
  float: left;
}

.blog .submitted
{
  float: left;
  margin: 2px 0 0 0;
  padding:0 5px 0 5px;
  border-left: 1px solid #757575;
}

.blog .comment .submitted
{
  float: none;
  margin: 2px 0 0 0;
  padding:0;
  border-left: 0;
}

.blog .taxonomy
{
  margin-top: 13px;
}

.blog .field-item-term
{
  padding: 0 5px 0 5px;
  border-left: 1px solid #757575;
}

.blog .field-item-term a
{
  color: #757575;
  font-size: 11px;
  line-height: 1.7;
}

.strok .links
{
  margin-top: 5px;
  float: left;
}

.strok ul.links.inline
{
  margin-top: 5px;
}

.strok .submitted
{
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  //border-left: 1px solid #757575;
}



.orphus a
{
  background: url("/sites/all/themes/sheregesh/images/orph-sh.jpg") no-repeat scroll left top transparent;
  width:257px;
  height:48px;
  z-inde:20;  
  display:block;
  float:right;
  margin-top:-51px;
}

.view-id-news .views-row
{
  margin-bottom:15px;
}

.view-id-news.view-display-id-page_1 .views-row
{
  margin-bottom:40px;
}

#vk_like
{
  width:160px !important;
}

.fb-like
{
  margin:1px 15px 0 0;
}

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

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


#block-block-1 h2
{
  font-size: 18px;
}

#views-exposed-form-poputchik-page-1
{
  padding-top:40px;
}

#block-views-exp-poputchik-page-1
{
  margin-bottom:7px;
}

.field-name-field-arenda
{
  padding-bottom: 20px;
}

#poputchik-node-form .field-name-field-arenda
{
  padding-bottom: 0px;
}

.view-id-bazi
{
  line-height:19px;
}

.view-bazi.view-id-bazi .views-row, 
.view-id-Kvartira .views-view-grid
{
  margin-bottom:30px;
}

.front .view-id-Kvartira .views-view-grid
{
  margin-bottom:0px;
}


#block-block-12 .y5_nf .y5_h span 
{
    padding: 3px 6px 3px 0px !important;
}

#block-block-12 .y5_nf .y5_ads .y5_ad {
    padding: 6px 6px 6px 0px !important;
}

li .statistics_counter .first
{
  padding-left:0px;
}

.view-id-vopros_otvet
{
  line-height:19px;
}

.view-id-vopros_otvet .view-header
{
  padding-top: 0;
  margin-top: -15px;
}

.view-id-vopros_otvet h2
{
margin:-8px 0 0 0;
}

.view-id-nedvigimost .view-header td a
{
  color:#000000;
  text-decoration:none;
  border-bottom:1px dashed #000000;
}

.view-id-nedvigimost .view-header td a:hover
{
  color:#000000;
  border-bottom:none;
}


.view-id-nedvigimost .view-header h2
{
  margin:0;
}

.acidfree
{
  margin-top:30px;
}

.view-id-katalog
{
  line-height:19px;
  margin-bottom:20px;
}

.view-id-katalog th
{
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
  height: 35px;
}

.view-id-katalog th a
{
  color:#000000;
}

.view-id-katalog th a:hover
{
  text-decoration:none;
}


.view-id-katalog tbody tr 
{
    border-bottom: 1px solid #CFCFCF;
    vertical-align: top;
}

.view-id-nedvigimost
{
  line-height:19px;
}

.view-id-nedvigimost .view-content tbody tr 
{
    border-bottom: 1px solid #CFCFCF;
    vertical-align: top;
}

.view-id-job
{
  line-height:19px;
}

.view-id-job .view-content tbody tr, 
.view-id-buro_nahodok .view-content tbody tr
{
    border-bottom: 1px solid #CFCFCF;
    vertical-align: top;
}

.view-id-job .view-header td a {
    border-bottom: 1px dashed #000000;
    color: #000000;
    text-decoration: none;
}

.view-id-job .view-header td a:hover 
{
    border-bottom: none;
}                      

.view-id-job .view-header h2 {
    margin: 0;
}

.node-unpublished 
{
    background-color: #ffffff;
}



.view-id-obevlenie .view-header td a
{
  color:#000000;
  text-decoration:none;
  border-bottom:1px dashed #000000;
}

.view-id-obevlenie .view-header td a:hover
{
  color:#000000;
  border-bottom:none;
}


.view-id-obevlenie .view-header h2
{
  margin:0;
}

.views-table 
{
    width: 1000px;
    line-height: 19px;
}

.views-table th 
{
    border-bottom: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
    height: 35px;
}

.views-table td 
{
    height: 35px;
}


.views-table .views-field-created 
{
    color: #000000;
}

#block-views-obevlenie-block_1
{
  margin-bottom:40px;
}

#block-views-obevlenie-block_1 h1 
{
    color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-obevlenie-block_1 .view-id-obevlenie
{
    padding: 0;
}

#block-views-obevlenie-block_2
{
  margin-bottom:40px;
}

#block-views-obevlenie-block_2 h1 
{
    color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-obevlenie-block_2 .view-id-obevlenie
{
    padding: 0;
}

#block-views-obevlenie-block_3
{
  margin-bottom:40px;
}

#block-views-obevlenie-block_3 h1 
{
    color: #39312E;
    font-family: verdana;
    font-size: 19px;
    font-style: normal;
}

#block-views-obevlenie-block_3 .view-id-obevlenie
{
    padding: 0;
}

.view-id-obevlenie .views-field-created
{
  width:65px;
}

.view-id-obevlenie .views-field-field-ob-vid-snaryag
{
  width:100px;
}

.view-id-obevlenie .views-field-field-ob-stoim
{
  width:80px;
}

.view-id-obevlenie .views-field-field-ob-name
{
  width:100px;
}

.view-id-obevlenie .views-field-field-ob-tel
{
  width:100px;
  padding-right:0;
}

#edit-field-ob-tip-predlog-value
{
  width: 140px;
}

#edit-field-ob-vid-snaryag-value
{
  width: 140px;
}

.field-field-ob-name table
{
  margin-top:30px;
}

.field-field-ob-dop-inf table
{
  margin-bottom:10px;
}

#block-block-15
{
  margin-top: 30px;
}

#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;
    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;
    color: #808080;
    font-size: 10px;
    height: 11px;
    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;
}

#block-block-29
{
  //margin-top: 70px;
}

.view-id-cvodki.view-display-id-page_1 .views-field-created
{
  margin-top:0;
  float:right;
}

.view-id-cvodki.view-display-id-page_1 .views-field-field-svodka-oblachnost-value
{
  clear: both;
}

.view-id-cvodki.view-display-id-page_1 .views-label-body
{
  font-weight:bold;
}

.view-id-cvodki.view-display-id-page_1 .views-field-body p
{
  margin:0;
}

.view-id-cvodki.view-display-id-page_1 .views-row
{
  padding-bottom:40px;
  margin-bottom:20px;
  border-bottom: 1px solid #CFCFCF;
}

#block-views-cvodki-block_1 h1 
{
   
}

.kamera
{
  margin-top: -7px;
  margin-left: -10px;
}

.web-kam
{
  position: absolute;
  background-image: url(/images/sh1.png);
	background-repeat: no-repeat;	
	background-position: left;
	background-position: top;	
	padding: 0px;
	margin: 7px 0px 0px 8px;
	width: 123px;
	height: 109px;
	z-index: 100;
display: none;
}


.web-kam1
{
  position: absolute;
  background-color: #000;	
  padding: 200px 0 0 0;
  margin: 0px 0px 0px 0px;
  width: 702px;
  height: 230px;
  z-index: 100;
color: #fff;
font-family: verdana;
font-size:24px;
text-align: center;
vertical-align: middle;
display: none;
}


.web-kam2
{
  position: absolute;
  padding: 0px;
  margin: 0px 0px 0px -2px;
  width: 700px;
  height: 425px;
  z-index: 100;
  display: none;
}

.web-kam3
{
  background-color: transparent;
  height: 55px;
  position: absolute;
  width: 700px;
}

.ssilki_pravila
{
  font-size: 11px;
  color: #0a99eb;
  font-family: verdana;
  margin: 0;
  z-index: 100;
  float:right;
}

.kamera-e
{
  font-size: 11px;
  color: #0a99eb;
  font-family: verdana;
  margin: 20px 0px 8px 0px;
  z-index: 100;
}

.kamera-e span
{
  font-size: 14px;
  color:#000;
}

.kamera-e a
{
  font-size: 11px;
  color:#0a99eb;
  font-family: verdana;
}


.kamera-e a:hover
{
	text-decoration:none;
}

.gismeteo .ngs-informer-city
{
	display: none;
}

.gismeteo .ngs-informer-days
{
	display: none;
}

.gismeteo .ngs-informer-footer
{
	display: none;
}

.gismeteo .ngs-informer-ico
{
	float: left;
}

.gismeteo .ngs-informer-ico img
{
	width: 75px;
	height: 50px;
}

.vopros
{
position: fixed;
width: 37px;
height: 139px;
right: 0;
top: 43%;
}

ul.links li.image_size_thumbnail
{
  display: none;
}

.sticky div.acidfree-item.acidfree-image
{
  text-align: center;
}


div.acidfree-item.acidfree-image
{
  text-align: left;
}

div.acidfree-item {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    text-align: center;
}

.inst
{
  width: 16px;
  height: 16px;
  margin-top: 25px;
  margin-bottom: -25px;
  display: none;
}

tbody {
    border-top: 0;
}

.item-list .pager {
  clear: both;
  text-align: left;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding:0 0.5em 0 0;
}
.pager-current {
  font-weight:bold;
}

.item-list ul li 
{
    margin: 0;
}

.pager li a
{
    color: #008BD0;
}

li a.active {
    color: #008BD0;
}

.grippie
{
  display: none;
}

tr.even, tr.odd {
    background-color: #fff;
    border-bottom: 0;
    padding: 0.1em 0.6em;
}

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

#label-edit-field-vozrast-value-many-to-one, #label-edit-field-vozrast-do-value-many-to-one
{
  color:#ffffff;
}

#edit-field-ishu-value-many-to-one
{
  width:90px;
}

#edit-field-vozrast-value-max
{
  width:30px;
}

#label-edit-field-vozrast-do-value, #label-edit-field-vozrast-value-1
{
  color:#ffffff;
}

#edit-field-ishu-value-many-to-one-wrapper
{
}


#label-edit-field-ishu-value-many-to-one
{
  margin-left:10px;
  color:#5a819d;
}

#edit-field-ishu-value-many-to-one
{
  margin-left:10px;
  width:115px;
}

#label-edit-field-ishushii-value-many-to-one 
{
  margin-left:10px;
  color:#5a819d;
  
}


#edit-field-ishushii-value-many-to-one
{
  margin-left:10px;
  width:115px;
}

#label-edit-field-vozrast-ot-value, #label-edit-field-vozrast-value
{  
  color:#5a819d;

}


.views-widget #edit-field-vozrast-do-value-wrapper,.views-widget #edit-field-vozrast-value-1-wrapper
{
  height: 16px;
  margin-left:6px;
}



#label-edit-field-mes-value-many-to-one
{
  margin-left:10px;
  color:#5a819d;
}

#edit-field-mes-value-many-to-one
{
  margin-left:10px;
  width:115px;
}

#label-edit-field-god-value-many-to-one
{
 color:#5a819d;
}

#edit-field-god-value-many-to-one
{
  width:107px;
}

#edit-field-arenda-value-many-to-one
{
  margin-left:10px;
  width:227px;
}

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

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

.views-field-field-ishu .field-content,
.views-field-field-vozrast-ot .field-content,
.views-field-field-vozrast-do .field-content,
.views-field-field-god .field-content,
.views-field-field-vakans-zarplata .field-content,
.views-field-field-vakans-org .field-content,
.views-field-field-rezume-zarplata .field-content,
.views-field-field-rezume-fio .field-content
{
  color:#0d95d3;
}

.views-field-field-vakans-zarplata,
.views-field-field-vakans-org,
.views-field-field-rezume-zarplata,
.views-field-field-rezume-fio
{
  margin-right:30px;
}

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

.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-gorod,
.views-field-field-poputchik-gorod,
.view-id-job.view-display-id-block_3 .views-field-title,
.view-id-job.view-display-id-block_4 .views-field-title,
.view-id-job.view-display-id-page_2 .views-field-title,
.view-id-job.view-display-id-page_3 .views-field-title,
.view-id-nedvigimost.view-display-id-page_1 .views-field-title,
.view-id-nedvigimost.view-display-id-page_2 .views-field-title,
.view-id-nedvigimost.view-display-id-page_3 .views-field-title,
.view-id-nedvigimost.view-display-id-page_4 .views-field-title,
.view-id-nedvigimost.view-display-id-page_5 .views-field-title
{
  margin-bottom:12px;
}

.views-field-field-gorod .field-content,
.views-field-field-poputchik-gorod .field-content,
.view-id-job.view-display-id-block_3 .views-field-title .field-content,
.view-id-job.view-display-id-block_4 .views-field-title .field-content,
.view-id-job.view-display-id-page_2 .views-field-title .field-content,
.view-id-job.view-display-id-page_3 .views-field-title .field-content,
.view-id-nedvigimost.view-display-id-page_1 .views-field-title .field-content,
.view-id-nedvigimost.view-display-id-page_2 .views-field-title .field-content,
.view-id-nedvigimost.view-display-id-page_3 .views-field-title .field-content,
.view-id-nedvigimost.view-display-id-page_4 .views-field-title .field-content,
.view-id-nedvigimost.view-display-id-page_5 .views-field-title .field-content
{
  font-weight: bold;
  color:#4c4948;
  font-size: 20px;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 10px 5px 5px 0;
}

#search-form label
{
  display: block;
}

.field-name-field-img.field-type-image
{
  padding-top: 0;
}

.dob_foto1
{
  padding-top: 0px;
  position: absolute;
  margin:-60px 0 0 656px;
  display: block;
}


.dob_foto
{
  padding-top: 0px;
  position: absolute;
  margin:-60px 0 0 836px;
  display: block;
}

#block-views-photogallery-block-2 .view-header,
.page-gallery-all-foto .view-header,
.node-type-gallery .view-header
{
  padding-top: 0px;
}

.form-item-title label 
{
    color: #5A819D;
}

#edit-title
{
    width: 380px;
}

.form-item-field-gal-und label 
{
    color: #5A819D;
}

#edit-field-gal-und
{
    width: 386px;
}

.form-type-managed-file label 
{
    color: #5A819D;
}

.form-item, .form-actions {
    margin-bottom: 1em;
    margin-top: 22px;
}

.image-preview img
{
  border: 4px solid #a5acb2;
}

div.image-preview 
{
    float: none;
    padding: 0 10px 10px 0;
}

#edit-field-img-und-0-remove-button, #edit-field-foto-und-0-remove-button
{
  display: block;
  margin-top: 15px;
}

.node-form label 
{
    color: #5A819D;
}

.node-form input.form-text
{
    width: 380px;
}

.node-form select.form-select
{
    width: 386px;
}

.node-form textarea.form-textarea
{
    width: 386px;
}

#edit-captcha-response
{
  width: 100px;
}

.comment-form label 
{
    color: #5A819D;
}

.comment-form input.form-text
{
    width: 380px;
}

.view-id-job .view-header
{
  margin-bottom: 40px;
}

.vakansii a
{
  background-image: url(/sites/all/themes/sheregesh/images/vak.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.vakansii a.activ1
{
  background-image: url(/sites/all/themes/sheregesh/images/vak-1.jpg);
}

.rezume a
{
  background-image: url(/sites/all/themes/sheregesh/images/rez.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.rezume a.activ2
{
  background-image: url(/sites/all/themes/sheregesh/images/rez-1.jpg);
}

.dob_vak
{
  float: left;
  margin-right: 24px;
}

.view-id-nedvigimost .view-header
{
  margin-bottom: 40px;
  width: 1000px;
}


.kvart a
{
  background-image: url(/sites/all/themes/sheregesh/images/kv.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.kvart a.activ3
{
  background-image: url(/sites/all/themes/sheregesh/images/kv-1.jpg);
}

.komm_ned a
{
  background-image: url(/sites/all/themes/sheregesh/images/kn.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 274px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.komm_ned a.activ4
{
  background-image: url(/sites/all/themes/sheregesh/images/kn-1.jpg);
}

.kottedgi a
{
  background-image: url(/sites/all/themes/sheregesh/images/kt.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.kottedgi a.activ5
{
  background-image: url(/sites/all/themes/sheregesh/images/kt-1.jpg);
}

.zem a
{
  background-image: url(/sites/all/themes/sheregesh/images/ze.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 208px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.zem a.activ6
{
  background-image: url(/sites/all/themes/sheregesh/images/ze-1.jpg);
}

.view-id-obevlenie .view-header
{
  margin-bottom: 40px;
  width: 1000px;
}


.prodaga a
{
  background-image: url(/sites/all/themes/sheregesh/images/prodaga.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 121px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.prodaga a.activ7
{
  background-image: url(/sites/all/themes/sheregesh/images/prodaga-1.jpg);
}

.pokupka a
{
  background-image: url(/sites/all/themes/sheregesh/images/pokupka.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 121px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.pokupka a.activ8
{
  background-image: url(/sites/all/themes/sheregesh/images/pokupka-1.jpg);
}

.arenda a
{
  background-image: url(/sites/all/themes/sheregesh/images/arenda.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 121px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.arenda a.activ9
{
  background-image: url(/sites/all/themes/sheregesh/images/arenda-1.jpg);
}

.poterya a
{
  background-image: url(/sites/all/themes/sheregesh/images/poteryano.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.poterya a.activ11
{
  background-image: url(/sites/all/themes/sheregesh/images/poteryano-1.jpg);
}

.nahodka a
{
  background-image: url(/sites/all/themes/sheregesh/images/naydeno.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 134px;
  height: 45px;
  display: block;
  float: left;
  margin-right: 4px;
}

.nahodka a.activ12
{
  background-image: url(/sites/all/themes/sheregesh/images/naydeno-1.jpg);
}

.view-id-buro_nahodok .view-header 
{
    margin-bottom: 40px;
    width: 1000px;
}

.page-hotel .views-view-grid .row-first td,
.page-kottedgi .views-view-grid .row-first td,
.page-hotel-poisk .views-view-grid .row-first td,
.page-kvartira .views-view-grid .row-first td,
.page-kvartira-poisk .views-view-grid .row-first td
{
  padding-top:2px;
}

.page-hotel .views-view-grid td,
.page-kottedgi .views-view-grid td,
.page-hotel-poisk .views-view-grid td,
.page-kvartira .views-view-grid td,
.page-kvartira-poisk .views-view-grid td
{
  padding:40px 0px 40px 0;
  vertical-align:top;
  border-bottom:1px solid #dadada;
}

.page-hotel .views-view-grid .row-last td,
.page-kottedgi .views-view-grid .row-last td,
.page-hotel-poisk .views-view-grid .row-last td,
.page-kvartira .views-view-grid .row-last td,
.page-kvartira-poisk .views-view-grid .row-last td
{
  padding:40px 0px 20px 0;
  vertical-align:top;
  border-bottom:0;
}

.page-hotel .views-view-grid td.col-1,
.page-kottedgi .views-view-grid td.col-1,
.page-hotel-poisk .views-view-grid td.col-1,
.page-kvartira .views-view-grid td.col-1,
.page-kvartira-poisk .views-view-grid td.col-1
{
  padding-right:30px;
  width:350px;
}

.page-hotel .views-view-grid td.col-2,
.page-kottedgi .views-view-grid td.col-2,
.page-hotel-poisk .views-view-grid td.col-2,
.page-kvartira .views-view-grid td.col-2,
.page-kvartira-poisk .views-view-grid td.col-2
{
  padding-right:0px;
  width:350px;
}

.page-hotel .views-view-grid td.col-last,
.page-kottedgi .views-view-grid td.col-last,
.page-hotel-poisk .views-view-grid td.col-last,
.page-kvartira .views-view-grid td.col-last,
.page-kvartira-poisk .views-view-grid td.col-last
{
  padding-right: 0px;
}

.page-hotel .views-view-grid td .views-field-title a,
.page-kottedgi .views-view-grid td .views-field-title a,
.page-hotel-poisk .views-view-grid td .views-field-title a,
.page-kvartira .views-view-grid td .views-field-title a,
.page-kvartira-poisk .views-view-grid td .views-field-title a
{
  font-size: 20px;
  color: #39312e;
  display:block;
  margin:5px 0;
  text-decoration:none;
}

.page-hotel .views-view-grid td .views-field-title a:hover,
.page-kvartira .views-view-grid td .views-field-title a:hover,
.page-kvartira-poisk .views-view-grid td .views-field-title a:hover
{
  text-decoration:underline;
}

.polosa
{
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 20px;
  padding-bottom: 22px;
}

a.bron_home
{
  background-image: url(/sites/all/themes/sheregesh/images/bron-main.jpg);
  background-repeat: no-repeat;	
  background-position: left top;
  background-attachment: scroll;
  width: 207px;
  height: 35px;
  display: block;
  margin: -20px 0 0 3px;
}

a.bron_home:hover
{
  background-image: url(/sites/all/themes/sheregesh/images/bron-main1.jpg);
}

.hom .view-header
{
  padding: 0;
}

#vakansiya-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#vakansiya-node-form .form-type-textfield
{
  margin-top: 0;
}

#vakansiya-node-form #edit-actions
{
  margin-bottom: 0;
}

#rezume-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#rezume-node-form .form-type-textfield
{
  margin-top: 0;
}

#rezume-node-form #edit-actions
{
  margin-bottom: 0;
}

#faq-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#faq-node-form .form-type-textfield
{
  margin-top: 0;
}

#faq-node-form #edit-actions
{
  margin-bottom: 0;
}

#image-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#image-node-form .form-type-textfield
{
  margin-top: 0;
}

#image-node-form #edit-actions
{
  margin-bottom: 0;
}

#zem-uchastok-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#zem-uchastok-node-form .form-item-field-tip-sdelki-zem-uch-und
{
  margin-top: 0;
}

#zem-uchastok-node-form #edit-actions
{
  margin-bottom: 0;
}

#kvartira-nedvigimost-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#kvartira-nedvigimost-node-form .form-item-field-sdelka-und
{
  margin-top: 0;
}

#kvartira-nedvigimost-node-form #edit-actions
{
  margin-bottom: 0;
}

#komm-nedv-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#komm-nedv-node-form .form-item-field-tip-sdelki-kom-nedv-und
{
  margin-top: 0;
}

#komm-nedv-node-form #edit-actions
{
  margin-bottom: 0;
}

#kottedg-dom-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#kottedg-dom-node-form .form-item-field-tip-sdelki-kottedg-dom-und
{
  margin-top: 0;
}

#kottedg-dom-node-form #edit-actions
{
  margin-bottom: 0;
}

#foto-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#foto-node-form .form-type-textfield
{
  margin-top: 0;
}

#foto-node-form #edit-actions
{
  margin-bottom: 0;
}

#obevlenie-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#obevlenie-node-form .form-type-textfield
{
  margin-top: 0;
}

#obevlenie-node-form #edit-actions
{
  margin-bottom: 0;
}

#org-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#org-node-form .form-type-textfield
{
  margin-top: 0;
}

#org-node-form #edit-actions
{
  margin-bottom: 0;
}

#poputchik-node-form,
#buro-nahodok-node-form
{
  width: 386px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 5px;
}

#poputchik-node-form .form-item-field-ishushii-und,
#buro-nahodok-node-form .form-item-title
{
  margin-top: 0;
}

#poputchik-node-form #edit-actions
{
  margin-bottom: 0;
}

.region-help
{
  float: right;
  margin-top: -14px;
  width: 525px;
}

.hom #block-views-charts-demo-block-1,
.hom #block-views-charts-demo-block-5
{
  //margin: 0px 0 27px -30px;
}

.hom #block-views-charts-demo-block-1
{
  margin: 0px 0 10px 0px;
}

.hom #block-views-charts-demo-block-5
{
  margin: 0px 0 50px 0px;
}

.hom #block-views-charts-demo-block-1 h1,
.not-front #block-views-charts-demo-block-1 h1
{
  background: url("/sites/all/themes/sheregesh/images/zag_sneginka.png") no-repeat left top;
  font-size: 20px;
  font-style: normal;
  //margin: 0 0 -10px 30px;
  padding-left:34px;
  font-weight:bold;
  color:#4c4948;
  height:25px;
  margin-bottom:10px;
}

.hom #block-views-charts-demo-block-5 h1,
.not-front #block-views-charts-demo-block-5 h1
{
  background: url("/sites/all/themes/sheregesh/images/zag_sneginka2.png") no-repeat left top;
  font-size: 20px;
  font-style: normal;
  //margin: 0 0 -10px 30px;
  padding-left:34px;
  font-weight:bold;
  color:#4c4948;
  height:25px;
  margin-bottom:10px;
}

.hom #block-views-charts-demo-block-1 h1 a,
.hom #block-views-charts-demo-block-5 h1 a,
.not-front #block-views-charts-demo-block-1 a,
.not-front #block-views-charts-demo-block-5 a
{
  color:#4c4948;
  font-size: 20px;
}

.hom #block-views-charts-demo-block-1 .view-id-charts_demo .view-content .charts-google,
.hom #block-views-charts-demo-block-5 .view-id-charts_demo .view-content .charts-google
{
  background-color:#f6f6f6;
  padding-bottom: 25px;
  width: 312px;
}

#uc-cart-checkout-form input
{
  display: inline;
}

#uc-cart-checkout-form .fieldset-description, #uc-cart-checkout-form #edit-panes-quotes-quote-button
{
  display: none;
}

#payment-details 
{
    display:none;
}

.form-item input[type="radio"] 
{
    display:none;
}

.page-user .form-item input[type="radio"] 
{
    display:inline;
}

.attribute-2 label
{
  font-weight: bold;
  color: #525252;
}

.attribute-2 label.option
{
  display:inline-block;
  width:31px;
  height:24px;
  margin:8px 8px 0 0;
  vertical-align:middle;
  background-color: #fff;
  border: 1px solid #bebebe;
  cursor:pointer;
  padding: 7px 0 0px 0px;
  font-family: verdana;
  font-size: 14px;
  color:#525252;
  text-align: center;
}

.ajax-progress
{
  display: none;
}

.attribute-2 input[type="radio"] + label
{
  display:inline-block;
  width:31px;
  height:24px;
  margin:8px 8px 0 0;
  vertical-align:middle;
  background-color: #fff;
  border: 1px solid #bebebe;
  cursor:pointer;
  padding: 7px 0 0px 0px;
  font-family: verdana;
  font-size: 14px;
  color:#525252;
  text-align: center;
}

.attribute-2 input[type="radio"]:checked + label 
{
  background-color: #0b95d3;
  color:#fff;
  border: 0;
  width:33px;
  height:25px;
  padding: 8px 0 0px 0px;
}

.attribute-2 .form-type-radio
{
  float: left;
}

.attribute-6
{
  display: inline-block;
  margin: 6px 0 0 12px;
}

.attribute-6 label
{
  font-size: 12px;
  color:#0c95d2;
  font-weight: normal
}

.attribute-6 select
{
  width: 224px;
}


.attribute-6 input[type="radio"] + label
{
  display:block;
  margin: 12px 0 18px 0;
  vertical-align:middle;
  cursor:pointer;
  font-family: verdana;
  font-size: 12px;
  color:#0b95d3;
  font-weight: normal;
  text-align: left;
  width: 570px;
}

.attribute-5 input[type="radio"]:checked + label
{
    background-image: url(/images/black.jpg);
}

.attribute-8 label
{
  font-size: 14px;
  color:#525252;
  font-weight: bold;
}

.attribute-8 select
{
  width: 224px;
}

.attribute-8 .form-item-attributes-8
{
  margin: 15px 0 25px 0 !important;
}

.product-info .uc-price-label
{
  display: none;
}

.product-info .uc-price
{
  font-family: verdana;
  font-size: 23px;
  color:#3b3b3b;
}

.vern_razd
{
  display:inline-block;
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 17px;
  padding: 0px 0 22px 0;
  width: 575px;
}

.vern_razd a
{
  background-image:url(/sites/all/themes/sheregesh/images/shop/vrazdel.jpg); 
  background-position:left center;
  background-repeat: no-repeat;
  height: 18px;
  padding-left: 30px;
  display: block;
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
}

body#sheregesh.page-shop, 
body#sheregesh.node-type-product, 
body#sheregesh.node-type-shop-page, 
body#sheregesh.page-catalog, 
body#sheregesh.page-cart
{
	background-color: #4B4B4B;
} 

@media only screen and (max-device-width: 1024px) 
and (orientation:portrait) 
{ 
   #shop {width: 1100px !important;}
}
@media only screen and (max-device-width: 1024px)
and (orientation:landscape) { 
    #shop {width: 1100px !important;}
}

#shop
{
	font-family: verdana;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-color:#4B4B4B;
	background-image:url(/sites/all/themes/sheregesh/images/shop/header.jpg); 
	background-position:center top;
	background-repeat: repeat-x;
	color:#777777;
width: 100%;
//border: 2px solid red;
}

#shop .links li a 
{
    font-size: 12px;
}

#shop li a
{
  color:#777777;
}

#shop a:hover
{
  text-decoration: none;
}

#shop .header
{
  margin: 0 auto 0 auto;
  width: 1000px;
  height: 193px;
  padding: 0 0px 0 0px;
}

#shop .logo
{
	position:absolute;
	margin: 20px 0 0 0px;
	display:block;
}

#shop .kontact_header
{
  position:absolute;
  margin: 35px 0 0 245px;
  font-family: verdana;
  font-size: 12px;
  color:#fff;
  z-index:100;
}

#shop .kontact_header .tel
{
  font-size: 16px;
  //font-weight:bold;
  padding-right: 24px;
}

#shop .kontact_header .tel a
{
  color:#fff;
  text-decoration: none;
}

#shop .kontact_header .tel a:hover
{
  color:#fff;
  text-decoration: underline;
}


#shop .kontact_header .shop_mail
{
  padding-right: 24px;
}

#shop .kontact_header .gde_kupit a
{
  color:#fff;
}

#shop a.ssilka_header:hover
{
  text-decoration: none;
}

#shop .block_header
{
  position:absolute;
  margin: 20px 0 0 475px;
  width: 525px;
}

#shop .block_header .region-cart
{
  float:right;
}

#shop .menu_header
{
  position:absolute;
  margin: 103px 0 0 0px;
  font-family: verdana;
  font-size: 14px;
  font-style: italic;
  min-width: 900px;
  margin-left: 97px;
}

#shop .menu_header a
{
  color:#777777;
  text-decoration:none;
  height: 26px;
  display: inline-block;
  text-align: center;
  margin-right: 20px;
  padding-top: 7px;
  padding-left:24px;
  padding-right: 24px;
}

#shop .menu_header a:hover
{
  background-color:#0c95d2;
  border-radius: 7px;
  color: #fff;
  padding-left:24px;
  padding-right: 24px;
}

#shop .menu_header a.activ_shop
{
  background-color:#ebebeb;
  border-radius: 7px;
  color: #777777;
  padding-left:24px;
  padding-right: 24px;
}


#shop .telo
{
  border-collapse:collapse;
  height:400px;
  border: 0;
  width: 100%;
  background-color:#fff;
}

#shop .telo td
{
 padding: 0;
}

#shop .footer
{
  border-collapse:collapse;
  height:104px;
  width: 100%;
  background-color:#4b4b4b;
}

#shop .copyright1
{
  position:absolute;
  margin:33px 0 0 0px;;
  font-family: verdana;
  font-size: 12px;
  color: #fff;
}

#shop .ssilka_na_goru
{
  position:absolute;
  margin: 33px 0px 0 260px;
  font-family: verdana;
  font-size: 12px;
  color:#fff;
}

#shop a.ssilka_na_goru:hover
{
  text-decoration: none;
}

#shop .footer2
{
  width: 100px;
  height: 180px;
}

#shop .footer2 a
{
  font-family: verdana;
  font-size: 12px;
  color: #777777;
  text-decoration: underline;
}

#shop .footer2 a:hover
{
  text-decoration:none;
}

#shop .ssilki_footer
{
  position: absolute;
  margin: 25px 0 0 0px;
}

#shop .ssilki_footer1
{
  position: absolute;
  margin: 25px 0 0 260px;
}

#shop .visa1
{
  position: absolute;
  width: 40px;
  height: 13px;
  margin: 28px 0 0 260px;
}

#shop .mastercard1
{
  position: absolute;
  width: 40px;
  height: 24px;
  margin: 22px 0 0 320px;
}

#shop .shild1
{
  position: absolute;
  width: 13px;
  height: 13px;
  margin: 28px 0 0 860px;
}

#shop .razrabotka
{
  position: absolute;
  margin: 25px 0 0 880px;
}

#shop h1
{
  font-size:30px;
  font-style: normal;
  margin-bottom: 21px;
  color:#414141;
}

#shop h2
{
  font-size:28px;
  font-style: normal;
  margin-left: 423px;
  //display: inline;
}

.model 
{
  display: inline-block;
  font-weight: normal;
  margin:0 0 14px 0;
  width: 575px;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 17px;
}

#shop .field.field-name-field-product-opr-razm
{
  margin: 75px 0 0px 425px;
  position: absolute;
}

#shop .field.field-name-field-product-opr-razm a
{
  color:#3b3b3b;
  display: inline-block;
}

#shop .field.field-name-field-product-opr-razm a:hover
{
  text-decoration: none;
}

.cart-block-title-bar 
{
    display: inline;
    padding-right: 0px;
    position: relative;
}

.add-to-cart .form-actions
{
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 15px 0 15px 0;
  display: inline-block;
  width: 575px;
  margin-top:0px;
}

.teaser1 .add-to-cart .form-actions
{
  border: 0;
  padding: 0px 0 15px 0;
  display: inline-block;
  margin-top:0px;
}


.add-to-cart .form-item
{
  margin: 0 0 62px 0;
}

.attribute-6 
{
  margin: -56px 0 0 12px;
  position: absolute;
}

.add-to-cart .form-item .form-required
{
  display:none;
}

.node-add-to-cart 
{
    background: url("/sites/all/themes/sheregesh/images/shop/korz.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #C7C7C7;
    cursor: pointer;
    font-size: 1px;
    height: 33px;
    margin-left: 150px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 130px !important;
    z-index: 100;
}

.teaser1 .node-add-to-cart 
{
    margin-left: 0px;
}

.node-add-to-cart:hover
{
    background: url("/sites/all/themes/sheregesh/images/shop/korz1.jpg") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
}

.product-info.sell-price
{
  margin: -60px 0 42px 0;
}

#block-uc-cart-cart h1 a
{
  font-family: verdana;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  margin: 0;
  font-style: normal;
  text-decoration: underline;
}

#block-uc-cart-cart h1 .cart-block-title-bar
{
  font-family: verdana;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  margin: 0;
  font-style: normal;
  text-decoration: underline;
}


#block-uc-cart-cart h1 a:hover
{
  text-decoration: none;
}

#block-uc-cart-cart h1 .cart-block-title-bar:hover
{
  text-decoration: none;
}

.cart-block-icon-full 
{
    background: url("/sites/all/themes/sheregesh/images/shop/korzina1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.cart-block-icon-empty 
{
    background: url("/sites/all/themes/sheregesh/images/shop/korzina.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.cart-block-icon-full, .cart-block-icon-empty 
{
    float: left;
    height: 41px;
    margin: 4px 8px 0 0;
    width: 41px;
}

.cart-block-summary 
{
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 2px;
  color: #fff;
  margin: -40px 0 0 150px;
}

.img_shop
{
  width: 227px;
  height: 337px;
}

.img_shop:hover
{
  width: 227px;
  height: 337px;
}

.img_shop .views-field-view-node a
{
  width: 224px;
  height: 337px;
  z-index: 500;
  display:block;
  margin: -337px 0 0 0px;
  position: absolute;
  border: 1px solid #e5e5e5;
  padding: 2px;
}


.img_shop .views-field-view-node a:hover
{
  background-image: url(/sites/all/themes/sheregesh/images/shop/podrobnee.png);
  background-repeat: no-repeat;	
  background-position: center center;
  border: 3px solid #e5e5e5;
  padding: 0;
}

.img_verh1:hover
{
  background-image: url(/sites/all/themes/sheregesh/images/shop/podrobnee.png);
  background-color: transparent;
  background-repeat: no-repeat;	
  background-position: center center;
  z-index: 500;
}

.view-id-uc_catalog td.col-1, .view-id-uc_catalog td.col-2, .view-id-uc_catalog td.col-3
{
  padding-right: 28px !important;
  padding-bottom: 25px !important;
  width: 229px;
height: 343px;
}

.view-id-uc_catalog td.col-4
{
  padding-bottom: 25px !important;
}

.view-id-uc_catalog .views-field-title
{
  font-family: verdana;
  font-size: 12px;
  color: #777777;
  margin-left: 24px;
}

.view-id-uc_catalog .views-field-display-price
{
  font-family: verdana;
  font-size: 28px;
  color: #3b3b3b;
  margin-left: 24px;
  margin-bottom: 20px;
}

.galleryformatter
{
  float: left;
  margin-right: 55px;
  margin-top: -35px;
}

.gallery-thumbs
{
  margin-top: 40px !important;
}

.gallery-thumbs ul li {
    display: block;
    float: left;
    padding: 0 10px 0 0;
}

.gallery-thumbs ul li img 
{
  border: 1px solid #e5e5e5;
}

.arrow.back
{
  height:125px;
  background-image: url(/sites/all/themes/sheregesh/images/l.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  z-index:150;
  margin-top:-122px;
  width:26px;
  height: 117px;
  display: block;
  color:#fff;
}

.arrow.forward
{
  height:125px;
  background-image: url(/sites/all/themes/sheregesh/images/r.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  z-index:150;
  margin-top:-122px;
  margin-left:347px;
  width:26px;
  height: 117px;
  display: block;
  color:#fff;
}


.gallery-thumbs .wrapper
{
  width: 321px !important;
  margin-left: 26px;
}

.galleryformatter .slide-button 
{
    cursor: pointer;
    display: none;
    position: absolute;
    top: 42%;
}

#uc-cart-view-form th
{
  border-bottom: 1px solid #e3e3e3;
  padding-right: 0;
  padding-bottom: 18px;
  text-align: left;
  color: #525252;
  font-weight: bold;
}

#uc-cart-view-form td
{
  border-bottom: 1px solid #e3e3e3;
  padding: 13px 0 14px 0 !important;
  vertical-align: middle;
}

#uc-cart-view-form td.image
{
  width: 73px !important;
}

#uc-cart-view-form td.image img
{
  border: 1px solid #e3e3e3;
  padding: 0;
  margin-right: 28px;
}

#uc-cart-view-form td.desc a
{
  color:#414141;
  font-weight:bold;
  float:left;
  margin-right: 12px;
}

#uc-cart-view-form td.desc .item-list
{
  margin-top:-8px;
}

#uc-cart-view-form td.desc li
{
  list-style:none;
  float:left;
  font-size: 12px;
}

#uc-cart-view-form td.desc li.first.last
{
  color:#777777;
  display: inline;
}

#uc-cart-view-form td.desc li.last
{
  display: none;
}

#uc-cart-view-form td.desc li.first.last
{
  
}


#uc-cart-checkout-form td.products li.first.last
{
  color:#777777;
  display: inline;
}

#uc-cart-checkout-form td.products li.last
{
  display: none;
}

#uc-cart-checkout-form td.products li.first.last
{
  
}

#uc-cart-view-form td.qty .form-type-uc-quantity
{
  width: 115px !important;
  text-align: left;
}

#uc-cart-view-form td.qty input
{
  width: 61px !important;
  border: 1px solid #e3e3e3;
  padding: 0;
  height: 20px;
}

#uc-cart-view-form td.price
{
  color:#0c95d2;
  font-weight:bold;
}


#uc-cart-view-form td.price .uc-price
{
  display: block;
  width: 120px !important;
  text-align: left;
}


#uc-cart-view-form td.remove input
{
  background: url(/sites/all/themes/sheregesh/images/shop/udalit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:21px !important;
  height:21px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 0px;
}

#uc-cart-view-form td.subtotal #subtotal-title
{
  color:#525252;
  font-weight:bold;
}

#uc-cart-view-form td.subtotal .uc-price
{
  color:#0c95d2;
  font-weight:bold;
}

abbr 
{
    border-bottom:0;
}

#uc-cart-view-form .form-actions a 
{
  float: left;
  margin: 8px 0 0 0;
  background-image: url("/sites/all/themes/sheregesh/images/shop/vrazdel.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #777777;
  display: block;
  font-size: 12px;
  height: 18px;
  line-height: 1.5;
  padding-left: 30px;
}

#uc-cart-view-form #edit-update
{
  background: url(/sites/all/themes/sheregesh/images/shop/obnovit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:148px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin-right: 0px;
}

#uc-cart-view-form #edit-update:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/obnovit1.jpg) no-repeat top left !important;
}

#uc-cart-view-form #edit-checkout--2
{
  background: url(/sites/all/themes/sheregesh/images/shop/oformit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:148px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 0px 0 0 10px;
}

#uc-cart-view-form #edit-checkout--2:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/oformit1.jpg) no-repeat top left !important;
}

#uc-cart-checkout-form th
{
  border-bottom: 1px solid #e3e3e3;
  padding-right: 0;
  padding-bottom: 12px;
  text-align: left;
  color: #525252;
  font-weight: bold;
}

#uc-cart-checkout-form td
{
  padding-top: 5px !important;
  vertical-align: bottom;
}

#uc-cart-checkout-form td.subtotal .polos
{
  margin-top: 5px;
  border-top: 1px solid #e3e3e3;
}

#uc-cart-checkout-form td.subtotal #subtotal-title
{
  display: inline-block;
  margin: 15px 0 7px 0;
}


#uc-cart-checkout-form fieldset
{
  padding: 10px;
}

#uc-cart-checkout-form th.qty abbr
{
  width: 70px !important;
  display: block;
}

#uc-cart-checkout-form td.qty
{
  text-align: left;
}

#uc-cart-checkout-form td.products a
{
  color:#0c95d2;
  font-weight:normal;
  float:left;
  margin-right: 14px;
}

#uc-cart-checkout-form td.products .item-list
{
  margin-top:-8px;
}

#uc-cart-checkout-form td.products li
{
  list-style:none;
  float:left;
  font-size: 12px;
}

#uc-cart-checkout-form td.products li.first.last
{
  color:#777777;
}

#uc-cart-checkout-form td.desc li.last
{
  color:#0a99eb;
  margin-left:10px;
  text-transform: lowercase;
}

#uc-cart-checkout-form .form-item label 
{
    color: #525252;
}

#uc-cart-checkout-form #customer-pane input, #uc-cart-checkout-form #delivery-pane input
{
  width: 296px;  
  padding:0; 
  height: 20px;
  border: 1px solid #a5acb2;
}

#uc-cart-checkout-form #edit-panes-delivery-delivery-zone
{
  width: 298px;  
}

#uc-cart-checkout-form #edit-panes-delivery-delivery-country
{
  width: 142px;  
}

#uc-cart-checkout-form #edit-panes-delivery-delivery-postal-code
{
  width: 92px;  
}

#uc-cart-checkout-form #edit-panes-delivery-delivery-phone
{
  width: 140px;  
}

.uc-store-address-field .form-item label 
{
    float: left;
    padding-right: 4px;
    text-align: right;
    width: 110px;
}

#quote 
{
    border: 0;
    margin-top: 0;
    padding: 0
}

#uc-cart-checkout-form #uc-order-total-preview .title
{
  color: #525252;
}

#uc-cart-checkout-form #uc-order-total-preview td
{
  padding-top: 0px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-subtotal td.title
{
  padding: 8px 0 0 10px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-coupon td.title
{
  padding: 0px 0 0 10px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-shipping td.title
{
  padding: 0px 0 0 10px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-total td.title
{
  padding: 0px 10px 8px 10px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-subtotal td.price
{
  padding: 8px 10px 0 0px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-coupon td.price
{
  padding: 0px 10px 0 0px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-shipping td.price
{
  padding: 0px 10px 0 0px !important;
}

#uc-cart-checkout-form #uc-order-total-preview .line-item-total td.price
{
  padding: 0px 10px 8px 0px !important;
}

#uc-cart-checkout-form #edit-cancel
{
  background: url(/sites/all/themes/sheregesh/images/shop/otmenit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:100px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 0px 0 0 0px;
}

#uc-cart-checkout-form #edit-cancel:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/otmenit1.jpg) no-repeat top left !important;
}

#uc-cart-checkout-form #edit-continue
{
  background: url(/sites/all/themes/sheregesh/images/shop/prodolzhit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:205px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 0px 0 0 10px;
}

#uc-cart-checkout-form #edit-continue:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/prodolzhit1.jpg) no-repeat top left !important;
}

#uc-cart-checkout-form input#edit-panes-quotes-quote-button--2 
{
  display: none !important;
}

.order-review-table 
{
  margin: 0;
  border: 0;
}

.order-review-table tr
{
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}

.order-review-table .review-button-row 
{
    background-color: #fff;
    border: 0;
}

.order-review-table .row-border-top 
{
    border-bottom: 1px solid #999999;
}

.order-review-table .cart-review
{
  margin-bottom:8px;
}

.order-review-table .cart-review tr
{
  border:0;
}

.order-review-table .products .item-list
{
    display:none;
}

.order-review-table th.qty
{
    padding-left:5px;
}

.order-review-table td.qty
{
  text-align: left;
  padding-left:5px !important;
}

.order-review-table th.price
{
  padding-right:5px;
  text-align: right;
}

.order-review-table td.price
{
  text-align: right;
  padding-right:5px !important;
}

.order-review-table .review-button-row tr
{
  border:0;
}

#uc-cart-checkout-review-form #edit-back
{
  background: url(/sites/all/themes/sheregesh/images/shop/nazad1.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:67px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 22px 0 0 0px;
}

#uc-cart-checkout-review-form #edit-back:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/nazad2.jpg) no-repeat top left !important;
}

#uc-onpay-form #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/shop/otpravit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:152px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 22px 0 0 10px;
}

#uc-onpay-form #edit-submit:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/otpravit1.jpg) no-repeat top left !important;
}

#uc-robokassa-submit-form #edit-submit
{
  background: url(/sites/all/themes/sheregesh/images/shop/otpravit.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:152px !important;
  height:33px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 22px 0 0 10px;
}

#uc-robokassa-submit-form #edit-submit:hover
{
  background: url(/sites/all/themes/sheregesh/images/shop/otpravit1.jpg) no-repeat top left !important;
}


#review-instructions
{
  width: 450px;
  margin-bottom: 25px;
}

#block-block-24
{
  font-size: 11px;
}

#block-block-24 a
{
  color:#777777;
}

.uc_out_of_stock_html
{
  margin-left: 150px;
}

.uc_out_of_stock_html p
{
  margin: 8px 0 8px 0;
}

.link-wrapper span a
{
  color: #777777;
  font-size: 12px;
  border-left: 1px solid #757575;
  padding-left: 5px;
  margin-left: 2px;
}

#uc-cart-pane-coupon
{
  display: none
}

#coupon_automatic-pane
{
  display: none
}

.feed-icon img
{
  display: none;
}

.tribune-post-form
{
  margin-top:0;
}

.tribune-form
{
  background-color:#f2f2f2;
  padding:15px;
}

#-tribune-post-form label
{
  display: none;
}

#-tribune-post-form #edit-submit
{
  margin-right: -5px;
}

#edit-nickname
{
  width: 70px;
}

.fot_chat
{
  position: fixed;
  bottom: 0;
  right: 25px;
  height: 32px;
}

.tribune-clock 
{
    color: #a9a9a9;
    text-decoration: underline;
  display: none;
}

.view-id-buro_nahodok .views-field-created
{
  width: 65px;
}

.view-id-buro_nahodok.view-display-id-block_5 .views-field-title a
{
  font-weight: bold;
  color: #4c4948;
  font-size: 20px;
  text-decoration:none;
  display:block;
  margin-bottom:12px;
}

.view-id-buro_nahodok.view-display-id-block_5 .views-field-title a:hover
{
  color:#1aa2e1;
}

.view-id-buro_nahodok .views-field-field-buro-nahodok-kontakti
{
  width: 250px;
}

.view-id-vopros_otvet p
{
  margin: 0;
}

.view-id-bazi.view-display-id-page_2 .views-field-field-hotel-img1 img
{
  float: left;
  margin:0 15px 0px 0;
}

.view-id-bazi.view-display-id-page_3 .views-field-title,
.view-id-bazi.view-display-id-page_4 .views-field-title,
.view-id-bazi.view-display-id-page_5 .views-field-title
{
  font-size: 16px;
}

.view-id-bazi.view-display-id-page_2 .views-field-field-hotel-stoimost span.views-label,
.view-id-bazi.view-display-id-page_3 .views-field-field-hotel-stoimost span.views-label,
.view-id-bazi.view-display-id-page_4 .views-field-field-hotel-stoimost span.views-label,
.view-id-bazi.view-display-id-page_5 .views-field-field-hotel-stoimost span.views-label
{
  font-weight: bold;
}

.view-id-bazi.view-display-id-page_2 .views-field-nothing,
.view-id-bazi.view-display-id-page_3 .views-field-nothing,
.view-id-bazi.view-display-id-page_4 .views-field-nothing,
.view-id-bazi.view-display-id-page_5 .views-field-nothing
{
  clear: both;
}

.view-id-bazi.view-display-id-page_3 .views-row,
.view-id-bazi.view-display-id-page_4 .views-row,
.view-id-bazi.view-display-id-page_5 .views-row
{
  margin-bottom: 30px;
}

.gallery_img_hotel .block
{
  margin:-1px 0 0 0;
  width: 730px;
}

.view-img-hotel table.views-view-grid td
{
  border-collapse: collapse;
  padding: 0 2px 0 0;
}

.view-img-hotel .view-content
{
  width: 10px;
}

.view-img-hotel .view-footer a
{
  background-image: url(/images/vse-foto.jpg);
  background-repeat: no-repeat;	
  background-position: right top;
  float:right;
  display; block;
  width: 120px;
  height: 85px;
  margin-top: -88px;
  z-index: 100;
}

.view-img-hotel .view-footer a:hover
{
  background-image: url(/images/vse-foto2.jpg);
}

#block-views-exp-poputchik-page-1 .views-exposed-form
{
  padding: 0 9px 14px 14px;
  border: 2px solid #dadada;
  margin-top: 49px;
}

#block-views-exp-bazi-page-4
{
  padding-bottom:0;
}

#views-exposed-form-bazi-page-4 .views-exposed-form
{
  padding: 2px 16px 16px 16px;
  border: 0px solid #dadada;
  margin-top: 74px;
  background-color: #f6f6f6;
}

#block-views-exp-poputchik-page-1 .views-exposed-form .views-exposed-widget,
#views-exposed-form-bazi-page-4 .views-exposed-form .views-exposed-widget
{
  padding-bottom: 0;
  margin-bottom: 0;
}

#block-views-exp-poputchik-page-1 .views-exposed-form .views-exposed-widgets,
#views-exposed-form-bazi-page-4 .views-exposed-form .views-exposed-widgets
{
  padding-bottom: 0;
  margin-bottom: 0;
}

#block-views-exp-poputchik-page-1 .views-exposed-form label,
#views-exposed-form-bazi-page-4 .views-exposed-form label
{
  font-size: 11px;
  color: #525252;
  margin-left: 0;
}
#block-views-exp-poputchik-page-1 #edit-field-ishushii-value-many-to-one,
#views-exposed-form-bazi-page-4 #edit-field-hotel-stoimost1-value,
#views-exposed-form-bazi-page-4 #edit-field-hotel-pitanie-value
{
  width: 95px;
  margin-left: 0;
}

#block-views-exp-poputchik-page-1 #edit-field-vozrast-value,
#block-views-exp-poputchik-page-1 #edit-field-vozrast-value-1
{
  width:32px;
  padding: 1px 2px 1px 2px;
  border: 1px solid #dadada;
}

#block-views-exp-poputchik-page-1 #edit-field-ishu-value-many-to-one-wrapper,
#block-views-exp-poputchik-page-1 #edit-field-vozrast-value-1-wrapper,
#block-views-exp-poputchik-page-1 #edit-field-god-value-many-to-one-wrapper,
#block-views-exp-poputchik-page-1 .views-submit-button,
#views-exposed-form-bazi-page-4 #edit-field-hotel-raspologenie-value-wrapper,
#views-exposed-form-bazi-page-4 #edit-field-hotel-skipass-value-wrapper,
#views-exposed-form-bazi-page-4 #edit-field-hotel-givotnie-value-wrapper,
#views-exposed-form-bazi-page-4 #edit-field-hotel-det-komnata-value-wrapper,
#views-exposed-form-bazi-page-4 .views-submit-button
{
  padding-right: 0px;
}

#block-views-exp-poputchik-page-1 #edit-field-arenda-value-many-to-one-wrapper
{
  padding:14px 0px 0 0;
}

#views-exposed-form-bazi-page-4 #edit-field-hotel-raspologenie-value,
#views-exposed-form-bazi-page-4 #edit-field-hotel-skipass-value
{
  width: 95px;
}

#block-views-exp-poputchik-page-1 #edit-field-ishu-value-many-to-one,
#block-views-exp-poputchik-page-1 #edit-field-poputchik-gorod-value,
#block-views-exp-poputchik-page-1 #edit-field-arenda-value-many-to-one,
#views-exposed-form-bazi-page-4 #edit-field-hotel-givotnie-value,
#views-exposed-form-bazi-page-4 #edit-field-hotel-det-komnata-value,
#block-views-exp-poputchik-page-1 #edit-field-mes-value-many-to-one,
#block-views-exp-poputchik-page-1 #edit-field-god-value-many-to-one
{
  width: 195px;
  margin-left: 0;
}

#block-views-exp-poputchik-page-1 .views-exposed-widget #edit-submit-poputchik
{
  background: url(/sites/all/themes/sheregesh/images/nayti_hotel.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:195px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 4px 0 0 0px;
}

#views-exposed-form-bazi-page-4 .views-exposed-widget #edit-submit-bazi
{
  background: url(/sites/all/themes/sheregesh/images/nayti_hotel.jpg) no-repeat top left !important;
  font-size:1px;
  overflow:hidden;
  width:195px !important;
  height:38px;
  border:0;
  cursor:pointer;
  padding:0 0 0 0;
  z-index:100;
  color:#c7c7c7;
  text-indent:-999px;
  margin: 4px 0 0 0px;
}

.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;
}

.poll .vote-form .choices {
    display: table;
    margin: 0;
    text-align: left;
}

.poll .form-item input[type="radio"] {
    display: inline-block;
}

.poll .vote-form {
    text-align: left;
}

#block-block-30
{
  margin: 82px 0 7px 0;
  padding-bottom:0;
}

#block-block-31,
#block-views-banner-block-3
{
  margin-bottom: 12px;
  padding-bottom:0;
}

#wg_target_div_118743_6079920 table td table td
{
  width: 33px !important;
  font-size: 12px !important;
  height: 15px !important;
}

.no_nal
{
  background-color: #fff;
  margin: -50px 0 0 24px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width:185px;
  font-size:12px;
}

#block-views-exp-kvartira-page-2 .views-exposed-form 
{
    border: 2px solid #dadada;
    margin-top: 74px;
    padding: 0 14px 14px;
}


.views-exposed-form 
{
    border: 2px solid #dadada;
    margin-top: 99px;
    padding: 0 14px 14px;
}

#views-exposed-form-cvodki-page-1 .views-exposed-form 
{
    margin: 0px 0 15px 0;
}


#block-views-exp-kvartira-page-2
{
  padding-bottom: 0;
}

#views-exposed-form-Kvartira-page-2
{
  width: 227px;
}

#views-exposed-form-Kvartira-page-2 label 
{
    color: #525252;
    font-size: 12px;
    margin-left: 0;
}

#views-exposed-form-Kvartira-page-2 select
{
    margin-left: 0;
    width: 195px;
}

#views-exposed-form-Kvartira-page-2 input
{
    margin-left: 0;
    width: 189px;
}

#views-exposed-form-Kvartira-page-2 .views-exposed-widget #edit-submit-kvartira 
{
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/sheregesh/images/nayti_hotel.jpg") no-repeat scroll left top !important;
    border: 0 none;
    color: #c7c7c7;
    cursor: pointer;
    font-size: 1px;
    height: 38px;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 195px !important;
    z-index: 100;
}

#views-exposed-form-Kvartira-page-2 .views-exposed-form .views-exposed-widget
{
  margin: 0;
  padding-bottom:0;
}

#views-exposed-form-Kvartira-page-2 .views-exposed-form .views-exposed-widgets
{
  margin: 0;
  padding-bottom:0;
}







.ddList1, .ddList2, .buttoninfoff, #informerC, #telephone, .searchButton, .ar, .be, .cn, .de, .en, .es, .fr, .hi, .iconrss, .iconrss_off, .il, .ko, .kz, .lv, .pt, .ro, .ru, .tr, .ua {
    background: rgba(0, 0, 0, 0) url("/images/sprites/sprite_h.png") no-repeat scroll 0 0;
    display: inline-block;
    overflow: hidden;
}
#telephone:hover {
    background-position: 0 0;
    height: 35px;
    width: 115px;
}
.ddList1:hover {
    background-position: -115px 0;
    height: 35px;
    width: 115px;
}
.ddList2:hover {
    background-position: -230px 0;
    height: 35px;
    width: 115px;
}
.ddList2 {
    background-position: 0 -35px;
    height: 35px;
    width: 115px;
}
#telephone {
    background-position: -115px -35px;
    height: 35px;
    width: 115px;
}
.ddList1 {
    background-position: -230px -35px;
    height: 35px;
    width: 115px;
}
.searchButton {
    background-position: 0 -70px;
    height: 35px;
    width: 35px;
}
#informerC {
    background-position: -35px -70px;
    height: 35px;
    width: 115px;
}
#informerC:hover {
    background-position: -150px -70px;
    height: 35px;
    width: 115px;
}
.buttoninfoff {
    background-position: 0 -105px;
    height: 13px;
    width: 13px;
}
.iconrss {
    background-position: -13px -105px;
    height: 13px;
    width: 13px;
}
.ua {
    background-position: -26px -105px;
    height: 9px;
    width: 13px;
}
.lv {
    background-position: -39px -105px;
    height: 9px;
    width: 13px;
}
.ro {
    background-position: -52px -105px;
    height: 9px;
    width: 13px;
}
.tr {
    background-position: -65px -105px;
    height: 9px;
    width: 13px;
}
.kz {
    background-position: -78px -105px;
    height: 9px;
    width: 13px;
}
.ru {
    //background-position: -91px -105px;
    //height: 9px;
    //width: 13px;
  //width:100%;
}
.pt {
    background-position: -104px -105px;
    height: 9px;
    width: 13px;
}
.fr {
    background-position: -117px -105px;
    height: 9px;
    width: 13px;
}
.de {
    background-position: -130px -105px;
    height: 9px;
    width: 13px;
}
.cn {
    background-position: -143px -105px;
    height: 9px;
    width: 13px;
}
.be {
    background-position: -156px -105px;
    height: 9px;
    width: 13px;
}
.en {
    background-position: -169px -105px;
    height: 9px;
    width: 13px;
}
.es {
    background-position: -182px -105px;
    height: 9px;
    width: 13px;
}
.il {
    background-position: -195px -105px;
    height: 9px;
    width: 13px;
}
.hi {
    background-position: -208px -105px;
    height: 9px;
    width: 13px;
}
.ar {
    background-position: -221px -105px;
    height: 9px;
    width: 13px;
}
.ko {
    background-position: -234px -105px;
    height: 9px;
    width: 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: rgba(0, 0, 0, 0) url("/images/sprites/sprite_w.png") no-repeat scroll 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: -399px -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;
}
.wp_fog, .wp_haze, .wp_fog_danger {
    background-image: url("/images/sprites/sprite_wp_fr.png");
    display: inline-block;
    text-align: center;
}
.wp_fog {
    background-position: 0 0;
    height: 22px;
    width: 36px;
}
.wp_haze {
    background-position: -36px 0;
    height: 22px;
    width: 36px;
}
.wp_fog_danger {
    background-position: -72px 2px;
    height: 22px;
    width: 36px;
}
.wp_o2d9_left, .wp_o2d9, .wp_o3d1, .wp_o3d10, .wp_o3d1_left, .wp_o3d10_left, .wp_o2d8_left, .wp_o2d8, .wp_o2d5_left, .wp_o2d5, .wp_o2d6, .wp_o2d6_left, .wp_o2d7_left, .wp_o2d7, .wp_o3d2, .wp_o3d2_left, .wp_o3d7_left, .wp_o3d7, .wp_o3d8, .wp_o3d8_left, .wp_o3d9_left, .wp_o3d9, .wp_o3d6_left, .wp_o3d6, .wp_o3d3_left, .wp_o3d3, .wp_o3d4, .wp_o3d4_left, .wp_o3d5_left, .wp_o3d5, .wp_o2d4_left, .wp_o2d4, .wp_o1d4, .wp_o1d3_left, .wp_o1d4_left, .wp_o1d5, .wp_o1d6, .wp_o1d5_left, .wp_o1d3, .wp_o1d2_left, .wp_o1d1, .wp_0_left, .wp_o1d10, .wp_o1d10_left, .wp_o1d2, .wp_o1d1_left, .wp_o1d6_left, .wp_o1d7, .wp_o2d1_left, .wp_o2d10_left, .wp_o2d2, .wp_o2d2_left, .wp_o2d3_left, .wp_o2d3, .wp_o2d10, .wp_o2d1, .wp_o1d8, .wp_o1d7_left, .wp_o1d8_left, .wp_o1d9, .wp_o1d9_left, .wp_0 {
    background-image: url("/images/sprites/sprite_wp_pr_conv.png");
    display: inline-block;
    text-align: center;
}
.wp_o2d9_left {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o2d9 {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d1 {
    background-position: -36px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d10 {
    background-position: -54px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d1_left {
    background-position: -72px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d10_left {
    background-position: -90px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d8_left {
    background-position: -108px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d8 {
    background-position: -126px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d5_left {
    background-position: -144px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d5 {
    background-position: -162px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d6 {
    background-position: -180px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d6_left {
    background-position: -198px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d7_left {
    background-position: -216px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d7 {
    background-position: 0 -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d2 {
    background-position: -18px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d2_left {
    background-position: -36px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d7_left {
    background-position: -54px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d7 {
    background-position: -72px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d8 {
    background-position: -90px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d8_left {
    background-position: -108px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d9_left {
    background-position: -126px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d9 {
    background-position: -144px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d6_left {
    background-position: -162px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d6 {
    background-position: -180px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d3_left {
    background-position: -198px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d3 {
    background-position: -216px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d4 {
    background-position: 0 -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d4_left {
    background-position: -18px -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d5_left {
    background-position: -36px -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d5 {
    background-position: -54px -54px;
    height: 27px;
    width: 18px;
}
.wp_o2d4_left {
    background-position: -72px -54px;
    height: 27px;
    width: 18px;
}
.wp_o2d4 {
    background-position: -90px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d4 {
    background-position: -108px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d3_left {
    background-position: -126px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d4_left {
    background-position: -144px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d5 {
    background-position: -162px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d6 {
    background-position: -180px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d5_left {
    background-position: -198px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d3 {
    background-position: -216px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d2_left {
    background-position: 0 -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d1 {
    background-position: -18px -81px;
    height: 27px;
    width: 18px;
}
.wp_0_left {
    background-position: -36px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d10 {
    background-position: -54px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d10_left {
    background-position: -72px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d2 {
    background-position: -90px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d1_left {
    background-position: -108px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d6_left {
    background-position: -126px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d7 {
    background-position: -144px -81px;
    height: 27px;
    width: 18px;
}
.wp_o2d1_left {
    background-position: -162px -81px;
    height: 27px;
    width: 18px;
}
.wp_o2d10_left {
    background-position: -180px -81px;
    height: 27px;
    width: 18px;
}
.wp_o2d2 {
    background-position: -198px -81px;
    height: 27px;
    width: 18px;
}
.wp_o2d2_left {
    background-position: -216px -81px;
    height: 27px;
    width: 18px;
}
.wp_o2d3_left {
    background-position: 0 -108px;
    height: 27px;
    width: 18px;
}
.wp_o2d3 {
    background-position: -18px -108px;
    height: 27px;
    width: 18px;
}
.wp_o2d10 {
    background-position: -36px -108px;
    height: 27px;
    width: 18px;
}
.wp_o2d1 {
    background-position: -54px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d8 {
    background-position: -72px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d7_left {
    background-position: -90px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d8_left {
    background-position: -108px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d9 {
    background-position: -126px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d9_left {
    background-position: -144px -108px;
    height: 27px;
    width: 18px;
}
.wp_0 {
    background-position: -162px -108px;
    height: 27px;
    width: 18px;
}
.wp_o3d3d, .wp_o3d3d_left, .wp_o3d4d, .wp_o3d4d_left, .wp_o3d2d_left, .wp_o3d2d, .wp_o3d10d_left, .wp_o3d1d, .wp_o3d1d_left, .wp_o3d5d, .wp_o3d5d_left, .wp_o3d8d_left, .wp_o3d9d, .wp_o3d9d_left, .wp_o3d8d, .wp_o3d7d_left, .wp_o3d6d, .wp_o3d6d_left, .wp_o3d7d, .wp_o3d10d, .wp_o1d9d_left, .wp_o1d3d, .wp_o1d3d_left, .wp_o1d4d, .wp_o1d2d_left, .wp_o1d2d, .wp_o1d10d_left, .wp_o1d1d, .wp_o1d1d_left, .wp_o1d4d_left, .wp_o1d5d, .wp_o1d8d, .wp_o1d8d_left, .wp_o1d9d, .wp_o1d7d_left, .wp_o1d7d, .wp_o1d5d_left, .wp_o1d6d, .wp_o1d6d_left, .wp_o1d10d {
    background-image: url("/images/sprites/sprite_wp_pr_dyn.png");
    display: inline-block;
    text-align: center;
}
.wp_o3d3d {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o3d3d_left {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d4d {
    background-position: -36px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d4d_left {
    background-position: -54px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d2d_left {
    background-position: -72px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d2d {
    background-position: -90px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d10d_left {
    background-position: -108px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d1d {
    background-position: -126px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d1d_left {
    background-position: 0 -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d5d {
    background-position: -18px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d5d_left {
    background-position: -36px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d8d_left {
    background-position: -54px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d9d {
    background-position: -72px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d9d_left {
    background-position: -90px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d8d {
    background-position: -108px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d7d_left {
    background-position: -126px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d6d {
    background-position: 0 -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d6d_left {
    background-position: -18px -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d7d {
    background-position: -36px -54px;
    height: 27px;
    width: 18px;
}
.wp_o3d10d {
    background-position: -54px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d9d_left {
    background-position: -72px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d3d {
    background-position: -90px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d3d_left {
    background-position: -108px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d4d {
    background-position: -126px -54px;
    height: 27px;
    width: 18px;
}
.wp_o1d2d_left {
    background-position: 0 -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d2d {
    background-position: -18px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d10d_left {
    background-position: -36px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d1d {
    background-position: -54px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d1d_left {
    background-position: -72px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d4d_left {
    background-position: -90px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d5d {
    background-position: -108px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d8d {
    background-position: -126px -81px;
    height: 27px;
    width: 18px;
}
.wp_o1d8d_left {
    background-position: 0 -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d9d {
    background-position: -18px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d7d_left {
    background-position: -36px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d7d {
    background-position: -54px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d5d_left {
    background-position: -72px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d6d {
    background-position: -90px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d6d_left {
    background-position: -108px -108px;
    height: 27px;
    width: 18px;
}
.wp_o1d10d {
    background-position: -126px -108px;
    height: 27px;
    width: 18px;
}
.wp_o4d6_danger, .wp_o4d7_danger, .wp_o4d8_danger, .wp_o4d9_danger, .wp_o4d5_danger, .wp_o4d4_danger, .wp_o4d1_danger, .wp_o4d2_danger, .wp_o4d3_danger, .wp_o4d10_danger {
    background-image: url("/images/sprites/sprite_wp_danger.png");
    display: inline-block;
    text-align: center;
}
.wp_o4d6_danger {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o4d7_danger {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.wp_o4d8_danger {
    background-position: -36px 0;
    height: 27px;
    width: 18px;
}
.wp_o4d9_danger {
    background-position: -54px 0;
    height: 27px;
    width: 18px;
}
.wp_o4d5_danger {
    background-position: -72px 0;
    height: 27px;
    width: 18px;
}
.wp_o4d4_danger {
    background-position: 0 -27px;
    height: 27px;
    width: 18px;
}
.wp_o4d1_danger {
    background-position: -18px -27px;
    height: 27px;
    width: 18px;
}
.wp_o4d2_danger {
    background-position: -36px -27px;
    height: 27px;
    width: 18px;
}
.wp_o4d3_danger {
    background-position: -54px -27px;
    height: 27px;
    width: 18px;
}
.wp_o4d10_danger {
    background-position: -72px -27px;
    height: 27px;
    width: 18px;
}
.wp_o3d9_strong, .wp_o3d10_strong, .wp_o1d9_strong, .wp_o1d10_strong {
    background-image: url("/images/sprites/sprite_wp_pr_conv_strong.png");
    display: inline-block;
    text-align: center;
}
.wp_o3d9_strong {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o3d10_strong {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.wp_o1d9_strong {
    background-position: -36px 0;
    height: 27px;
    width: 18px;
}
.wp_o1d10_strong {
    background-position: -54px 0;
    height: 27px;
    width: 18px;
}
.wp_o3d9d_strong, .wp_o3d10d_strong, .wp_o1d9d_strong, .wp_o1d10d_strong {
    background-image: url("/images/sprites/sprite_wp_pr_dyn_strong.png");
    display: inline-block;
    text-align: center;
}
.wp_o3d9d_strong {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o3d10d_strong {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.wp_o1d9d_strong {
    background-position: -36px 0;
    height: 27px;
    width: 18px;
}
.wp_o1d10d_strong {
    background-position: -54px 0;
    height: 27px;
    width: 18px;
}
.wp_o2d9_strong, .wp_o2d10_strong {
    background-image: url("/images/sprites/sprite_wp_pr_mix_strong.png");
    display: inline-block;
    text-align: center;
}
.wp_o2d9_strong {
    background-position: 0 0;
    height: 27px;
    width: 18px;
}
.wp_o2d10_strong {
    background-position: -18px 0;
    height: 27px;
    width: 18px;
}
.knopka_right_blue, .knopka_right_gray, .vertical_grad_blue, .vertical_grad_gray, .knopka_right-00_gray, .knopka_right-00_blue, .knopka_left-00_gray, .knopka_left_blue, .knopka_left_gray, .knopka_left-00_blue {
    background-image: url("/images/sprites/sprite_fc_selector_borders.png");
    display: inline-block;
    text-align: center;
}
.knopka_right_blue {
    background-position: 0 0;
    height: 35px;
    width: 22px;
}
.knopka_right_gray {
    background-position: -22px 0;
    height: 35px;
    width: 22px;
}
.vertical_grad_blue {
    background-position: -44px 0;
    height: 35px;
    width: 1px;
}
.vertical_grad_gray {
    background-position: -45px 0;
    height: 35px;
    width: 1px;
}
.knopka_right-00_gray {
    background-position: -46px 0;
    height: 35px;
    width: 16px;
}
.knopka_right-00_blue {
    background-position: -62px 0;
    height: 35px;
    width: 16px;
}
.knopka_left-00_gray {
    background-position: -78px 0;
    height: 35px;
    width: 16px;
}
.knopka_left_blue {
    background-position: -94px 0;
    height: 35px;
    width: 22px;
}
.knopka_left_gray {
    background-position: -116px 0;
    height: 35px;
    width: 22px;
}
.knopka_left-00_blue {
    background-position: -138px 0;
    height: 35px;
    width: 16px;
}

#edit-vote
{
  margin-bottom:20px;
}

.node-type-hotel ul.links li.comment-add
{
  //display:none;
}

.node-type-hotel .link-wrapper
{
  height:0px;
}

.node-type-hotel .links {
    //height: 0;
}

#block-views-charts-demo-block-8 .views-table
{
  width:100%;
  border-collapse:collapse;
}

#block-views-charts-demo-block-8 .views-table .view-subfooter-number
{
  display:none;
}

#block-views-charts-demo-block-8 .views-table th {
  border:0;    
  height: 0px;
}

#block-views-charts-demo-block-8 .views-table td.view-footer
{
  border:0;
  background-color: #fff;
  height: 0px;
}

.forum-add-node.forum-add-svodka,
.forum-add-node.forum-add-blog,
.forum-add-node.forum-add-faq,
.forum-add-node.forum-add-news,
.forum-add-node.forum-add-poll,
.forum-add-node.forum-add-buro_nahodok
{
  display:none;
}

.comment .user-picture
{
  display:none;
}

#dolr ..gsInformer
{
  display:none !important;
}

.view-spisok-node-user .views-table .views-field-created 
{
  color: #525252;
  font-size: 14px;
  width: 115px;
}

.view-spisok-node-user .views-table .views-field-edit-node 
{
  padding-right: 0;
  width: 105px;
}

.view-spisok-node-user .views-table .views-field-type 
{
  padding-right: 0;
  width: 130px;
}

.page-node-13063.node-type-page #sidebar-right,
.page-node-3.node-type-page #sidebar-right,
.page-node-11510.node-type-page #sidebar-right,
.page-node-8069.node-type-page #sidebar-right
{
    padding: 10px 0 10px 43px;
    vertical-align: top;
    width: 240px;
}

.author_poput
{
  float:right;
  margin-top: 15px;
  text-align: center;
}

.author_poput a.username
{
  color:#757575;
  text-decoration:none;
}

.author_poput .user-picture img
{
  border: 1px solid #dadada;
  padding:3px;
  margin-bottom:5px;
}


.node-type-poputchik .node .content
{
  width:500px;
  float: left;
}

.node-type-poputchik .node .links
{
  clear:both;
}


.view-id-charts_demo .view-header 
{
  padding-top: 0px;
}

.menu-meteo
{
  position: relative;
  z-index: 5;
  padding-top:0;
  margin: -50px 0 0 0;
  float: right;
}
.menu-meteo ul 
{
  float: right;
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  list-style: outside none none;
  padding: 0 0px;
  width:215px;
  margin:0;
}

.menu-meteo ul li 
{
  list-style: outside none none;
}

.menu-meteo ul li ul 
{
  display: none;
  float: none;
  line-height: 1;
  position: absolute;
  padding:0;
}

.menu-meteo ul li:hover ul 
{
  display: block;
  cursor:pointer;
}

.menu-meteo ul li ul li 
{
  float: none;
  margin-left: 0;
  padding: 0 0px 0px !important;
}

.menu-meteo ul li 
{
  cursor: pointer;
  float: left;
  position: relative;
}

.menu-meteo ul li a 
{
  text-decoration: none;
}

.menu-meteo ul li a:hover 
{
  text-decoration: underline;
}

.menu-meteo ul.menu li 
{
  margin: 0;
  padding: 0 0px;
}

html.js fieldset#subscribe.collapsed 
{
  border:0;
  height: 1em;
}

#subscriptions-ui-node-form legend
{
  float:right;
  margin:-42px -17px 0 0;
}

#block-subscriptions-ui-0
{
  padding-bottom:0;
  margin-bottom:0;
}

#block-subscriptions-ui-0 a.fieldset-title
{
  color: #757575;
}

#edit-footer
{
  display:none;
}

#edit-title
{
  width: 100%;
}

#block-block-97
{
  margin-top:75px;
}

#block-views-tagadelic-terms-block-1
{
  display:none;
}

.field-name-field-hotel-knopki
{
  display:none;
}

.knopki_hotel .field-name-field-hotel-knopki
{
  display:block;
}

.node-type-hotel .webform-client-form
{
  width: 686px;
  background-color: #f6f6f6;
  padding: 18px 22px 22px 22px; 
  border-radius: 0px;
  border:0px solid #dadada;
}

.node-type-hotel .webform-client-form label
{
  color:#000;
  font-size:12px;
}

.node-type-hotel .webform-client-form .form-item, .form-actions 
{
    margin-bottom: 1em;
    margin-top: 0px;
}

.node-type-hotel .webform-client-form .webform-component-date
{
  width: 240px;
}

.node-type-hotel .webform-client-form #webform-component-fio-dopolnitelnaya-informaciya 
{
  width: 420px;
  float:right;
  margin-top:-103px;
}

.node-type-hotel .webform-client-form #edit-submitted-fio-dopolnitelnaya-informaciya 
{
  width: 420px;
  height:70px;
}

.node-type-hotel .webform-client-form #webform-component-adres-elektronnoy-pochty
{
  width: 335px;
  float:left;
}

.node-type-hotel .webform-client-form #webform-component-kontaktnyy-telefon
{
  width: 335px;
  float:right;
}

.node-type-hotel .webform-client-form #edit-submitted-adres-elektronnoy-pochty,
.node-type-hotel .webform-client-form #edit-submitted-kontaktnyy-telefon
{
  width:329px
}

.node-type-hotel .webform-client-form .captcha 
{
  width: 672px;
}

.node-type-hotel .webform-client-form #edit-actions 
{
    margin: 0;
}

.node-type-hotel .webform-client-form #edit-actions  #edit-submit {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/sheregesh/images/bron2.jpg") repeat-x scroll left top !important;
    border: 0 none;
    color: #c7c7c7;
    cursor: pointer;
    font-size: 1px;
    height: 38px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 164px !important;
    z-index: 100;
}

.node-type-hotel .forma_bron .block
{
  position:static;
}

.node-type-hotel .knopki_hotel
{
  //margin:-91px 0 35px 0;
  margin:20px 0 20px 0;
  padding:30px 0 30px 0;
  background-color:#f6f6f6; 
}

.node-type-hotel .knopki_hotel table td
{
  padding:0;
}

.field-label-inline .field-label, 
.field-label-inline .field-items 
{
  float: left;
}

.node-type-faq .field-label-inline .field-label, 
.node-type-faq .field-label-inline .field-items 
{
  float: left;
  width: 100%;
}

.node-type-svodka .field-label-inline .field-items
{
  float:none;
}


.node-type-svodka .forum-post .clearfix::after 
{
  height: 1px;
}

.front #block-system-main
{
  width:639px;
  background-color:#f6f6f6;
  padding: 12px 0 12px 14px;
  height:288px;
  margin-bottom:60px;
}

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

.front .view-id-bazi.view-display-id-page_2 .views-field-title
{
  margin-top:-5px;
  line-height:17px;
}

.front .view-id-bazi.view-display-id-page_2 .views-field-title a 
{
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  text-decoration:none;
  color:#2f2e2e;
}

.front .view-id-bazi.view-display-id-page_2 .views-field-title a:hover 
{
  color:#1aa2e1;
}

.front .view-id-bazi.view-display-id-page_2 .views-view-grid td
{
  padding:0px;
}

.front .view-id-bazi.view-display-id-page_2 .views-view-grid .row-1 td
{
  padding-bottom:15px;
}

.front .view-id-bazi.view-display-id-page_2 .views-view-grid td.col-1
{
  padding-right: 13px;
}

#block-block-131
{
  float:right;
  width:230px;
  background-color: #f6f6f6;
  padding:0 0 0 31px;
  margin:30px 0 0 0;

}


#block-webform-client-block-28541
{
  float:right;
  width:261px;
  background-color: #f6f6f6;
  padding:0;
  margin:0;
}

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

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

#webform-client-form-28541 select#edit-submitted-data-zaezda-year,
#webform-client-form-28541 select#edit-submitted-data-zaezda-month,
#webform-client-form-28541 select#edit-submitted-data-zaezda-day,
#webform-client-form-28541 select#edit-submitted-data-vyezda-year,
#webform-client-form-28541 select#edit-submitted-data-vyezda-month,
#webform-client-form-28541 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;
  font-family: Trebuchet MS;
  font-size:14px;
  color:#2f2e2e;
}


select::-ms-expand {

  display: none;
}

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


#webform-client-form-28541 select#edit-submitted-nazvanie-gostinicy 
{
  height: 36px;
  font-family: Trebuchet MS;
  font-size:14px;
  color:#2f2e2e;
  background: transparent;
  //padding-bottom: 3px;
  margin-left: 0px;
  width: 233px;
  border:0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

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

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

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

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

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

#webform-client-form-28541 .webform-datepicker .webform-calendar
{
  margin-top:7px;
  padding:3px 0 3px 2px;
}

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

#webform-client-form-28541 #edit-submitted-kontakti
{
  height: 36px;
  padding: 0 0 0 0px;
  margin-left: 0;
  width: 233px;
  -webkit-appearance: none;
  border-bottom:1px solid #336633;
  background: transparent;  
  font-family: Trebuchet MS;
  font-size:14px;
  color:#2f2e2e;
}

#webform-client-form-28541 #edit-submit,
#webform-client-form-28541 #edit-submit--2
{
  margin: 0px;
  color:#fff;
  width:233px !important;
  height: 34px;
  background: #ea1749 none repeat-x scroll left top !important;
  border:0;
  border-radius: 3px;
  cursor: pointer;
  font-family:Trebuchet MS;
  font-size:15px;
  font-weight:bold;
  text-indent: 0;
  padding-bottom:2px;
  -webkit-appearance: none;
}

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

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

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

#webform-client-form-28541 .g-recaptcha
{
  margin:16px 0 14px 0;
}


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

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

#webform-client-form-28541 #webform-component-kontakti input::-moz-placeholder
{
  opacity: 1;
}

.views-view-grid td
{
  padding:0;
}

.view-id-news.view-display-id-block_1 .views-row .views-field-nothing 
{
  border-bottom: 1px solid #e5e9e1;
  clear: both;
  margin-bottom: 25px;
  padding-top: 22px;
  width: 100%;
}

.view-id-news.view-display-id-block_1 .views-row.views-row-last .views-field-nothing 
{
  border-bottom: 0;
  clear: both;
  margin-bottom: 0;
  padding-top: 0;
}

.view-id-news.view-display-id-block_1 .views-row .field-content img 
{
  float: left;
  margin:5px 20px 0 0;
}

.view-id-news.view-display-id-block_1 .views-field-title a 
{
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  text-decoration: none;
  color: #4c4948;
}

.view-id-news.view-display-id-block_1 .views-field-title a:hover 
{
  color: #1aa2e1;
}

.view-id-news.view-display-id-block_1 .views-field-totalcount span
{
  color: #a6a6a6;
  font-size: 10px;
  //margin-top: 10px;
  background: url(/sites/all/themes/sheregesh/images/glaz.png) left center no-repeat;	
  padding:0px 0 0 29px;
  //height:18px;
  display:inline-block;
}

.view-id-news.view-display-id-block_1 .views-field-changed 
{
  border-bottom: 0;
  color: #a6a6a6;
  font-size: 10px;
  margin-top: 18px;
}

.view-id-news.view-display-id-block_1 .views-field-created 
{
  margin-top: 10px;
}

.view-id-vopros_otvet.view-display-id-block_1 .views-row .views-field-field-vopros,
.page-faq .view-id-vopros_otvet .views-row .views-field-field-vopros
{
  //background-color: #f6f6f6;
  //padding: 22px 30px 26px;
  //color:#2f2e2e;
}

.view-id-vopros_otvet.view-display-id-block_1 .views-row .views-field-field-vopros .faq_name_data,
.page-faq .view-id-vopros_otvet .views-row .views-field-field-vopros .faq_name_data
{
  font-size:10px;
  font-weight:bold;
  color:#a6a6a6;
  margin-bottom:1px;
}

.view-id-poputchik.view-display-id-block_1 .views-row,
.view-id-poputchik.view-display-id-page_2 .views-row,
.view-id-poputchik.view-display-id-page_1 .views-row,
.view-id-block_comment.view-display-id-block .views-row,
.view-id-vopros_otvet.view-display-id-block_1 .views-row,
.page-faq .view-id-vopros_otvet .views-row,
.view-id-buro_nahodok.view-display-id-block_5 .views-row,
.view-id-job.view-display-id-block_3 .views-row,
.view-id-job.view-display-id-block_4 .views-row,
.view-id-job.view-display-id-page_3 .views-row,
.view-id-job.view-display-id-page_2 .views-row,
.view-id-nedvigimost.view-display-id-page_1 .views-row,
.view-id-nedvigimost.view-display-id-page_2 .views-row,
.view-id-nedvigimost.view-display-id-page_3 .views-row,
.view-id-nedvigimost.view-display-id-page_4 .views-row,
.view-id-nedvigimost.view-display-id-page_5 .views-row
{
  background-color: #f6f6f6;
  padding: 22px 30px 26px;
  margin-bottom:10px;
}

.view-id-poputchik.view-display-id-block_1 .views-row.views-row-last,
.view-id-poputchik.view-display-id-page_2 .views-row.views-row-last,
.view-id-poputchik.view-display-id-page_1 .views-row.views-row-last,
.view-id-block_comment.view-display-id-block .views-row.views-row-last,
.view-id-job.view-display-id-block_3 .views-row-last,
.view-id-job.view-display-id-block_4 .views-row-last,
.view-id-job.view-display-id-page_3 .views-row-last,
.view-id-job.view-display-id-page_2 .views-row-last,
.view-id-nedvigimost.view-display-id-page_1 .views-row-last,
.view-id-nedvigimost.view-display-id-page_2 .views-row-last,
.view-id-nedvigimost.view-display-id-page_3 .views-row-last,
.view-id-nedvigimost.view-display-id-page_4 .views-row-last,
.view-id-nedvigimost.view-display-id-page_5 .views-row-last
{
  margin-bottom:0px;
}

.page-faq .view-id-vopros_otvet .views-row-odd.views-row-last,
.page-poisk-poputchika .view-id-poputchik .views-row-odd.views-row-last,
.page-poisk-poputchika .view-id-poputchik .views-row-even.views-row-last
{
  margin-bottom:15px;
}

.view-id-vopros_otvet.view-display-id-block_1 .views-row .views-field-field-otvet,
.page-faq .view-id-vopros_otvet .views-row .views-field-field-otvet
{
  //background-color: #fff;
  //padding: 22px 30px 26px;
  //color:#2f2e2e;
  margin-top:4px;
}

#block-views-forum-post-comment-block .content,
#block-views-buro-nahodok-block-3 .content
{
  //border:1px solid #e5e9e1;
}

.view-id-forum_post_comment.view-display-id-block .views-row,
.view-id-buro_nahodok.view-display-id-block_3 .views-row
{
  margin:13px 0px 0px 0px;
  border-bottom:1px solid #e5e9e1;
  padding-bottom:20px;
}

.view-id-forum_post_comment.view-display-id-block .views-row.views-row-last,
.view-id-buro_nahodok.view-display-id-block_3 .views-row.views-row-last
{
  border-bottom:0;
  padding-bottom:0px;
}

.view-id-vopros_otvet.view-display-id-block_1 .views-row.views-row-last .views-field-field-otvet
{
  //padding: 22px 30px 15px;
}

.view-id-forum_post_comment.view-display-id-block .views-field-created,
.view-id-buro_nahodok.view-display-id-block_3 .views-field-created 
{
  margin-top: 0px;
  font-weight:bold;
  line-height:21px;
}

.view-id-forum_post_comment.view-display-id-block .views-field-title a,
.view-id-buro_nahodok.view-display-id-block_3 .views-field-title a 
{
  font-size:14px;
  font-weight:bold;
  line-height:21px;
}


#block-views-kvartira-block-1 .views-field-title a
{
  text-decoration:none;
  color:#2f2e2e;
  font-size:12px;
  margin-top:8px;
  display:block;
}

#block-views-kvartira-block-1 .views-field-title a:hover
{
  color:#1aa2e1;
}

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

.front .view-id-Kvartira.view-display-id-block_1 .views-view-grid td.col-1
{
  padding:0 27px 0 0;
  width:200px;
  vertical-align:top;
}

.front .view-id-Kvartira.view-display-id-block_1 .views-view-grid td.col-2
{
  padding:0 26px 0 0;
  width:200px;
  vertical-align:top;
}

.front .view-id-Kvartira.view-display-id-block_1 .views-view-grid td.col-3
{
  padding: 0px;
  width:200px;
  vertical-align:top;
}

#block-poll-recent .content
{
  background-color: #f6f6f6;
  padding: 16px 20px 10px 20px;
}

#block-poll-recent .title 
{
  margin-bottom: 16px;
  color:#4c4948;
}

#block-poll-recent .text 
{
  font-weight:bold;
  color:#4c4948;
}

.poll .bar .foreground 
{
  background-color: #1aa2e1;
}

.poll .bar 
{
  background-color: #fff;
}

#block-poll-recent .percent 
{
  font-size: 12px;
  color:#1aa2e1;
}

#block-poll-recent .links li a
{
  font-size:14px;
  font-weight:bold;
  color:#4c4948;
  text-decoration:underline;
}

#block-poll-recent .links li a:hover
{
  text-decoration:none;
}


.poll .total 
{
  text-align: left;
  font-size:12px;
  color:#4c4948;
}

.poll .total span 
{
  color:#1aa2e1;
}


#block-poll-recent .content .links
{
  padding: 0;
}

#block-poll-recent #edit-vote 
{
  margin: 0px;
  color:#fff;
  width:175px !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;
}

.page-gallery .views-view-grid td,
.node-type-gallery .views-view-grid td
{
  padding:0px 28px 25px 0;
  width: 229px;
  height: 229px;
  vertical-align: top;
  //text-align: center;
}

.page-gallery .view-id-photogallery td.col-last, 
.node-type-gallery .view-id-photogallery td.col-last
{
  padding-right:0;
}

.page-gallery .views-field-title
{
  background-color: #fff;
  display: block;
  margin-top: -47px;
  opacity: 0.7;
  padding: 4px 6px 6px;
  text-align: center;
}

.page-gallery .views-field-title a
{
  color:#000;
}

.page-gallery .view-id-photogallery .view-footer .allfot 
{
    background-image: url("/images/all_foto.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 229px;
    margin-top: -255px;
    width: 229px;
    z-index: 100;
}

.page-gallery .allfot .views-field-title
{
  background-color: #fff;
  color:#000;
  text-decoration:underline;
  display: block;
  margin-top: 186px;
  opacity: 0.7;
  padding: 4px 6px 6px;
  text-align: center;
}

.page-afisha-sheregesha .views-view-grid td,
.page-exkursii-sheregesha .views-view-grid td
{
  padding: 50px 50px 45px 0;
  vertical-align: top;
  border-bottom: 1px solid #a6a6a6;
}

.page-afisha-sheregesha .views-view-grid .row-first td,
.page-exkursii-sheregesha .views-view-grid .row-first td
{
  padding-top:0px;
}

.page-afisha-sheregesha .views-view-grid .row-last td,
.page-exkursii-sheregesha .views-view-grid .row-last td
{
  border:0;
  padding-bottom:30px;
}

.page-afisha-sheregesha .views-view-grid td.col-last,
.page-exkursii-sheregesha .views-view-grid td.col-last
{
 padding-right: 0;
}

.page-afisha-sheregesha .views-field-created,
.page-exkursii-sheregesha .views-field-field-stoimost 
{
  margin-top: 7px;
}

.page-afisha-sheregesha h2,
.page-exkursii-sheregesha h2 
{
  margin: 0px;
  font-size:18px;
}

.weather_left
{
  width:250px;
  float: left;
  background-color:#f6f6f6;
  color:#000;
  padding:20px 0 0 33px;
  color:#1aa2e1;
  //height:204px;
  line-height:24px;
}

.weather_left h2
{
  margin-top:0px;
}


#block-views-block-weather-block
{
  width:410px;
  float: right;
  background-color:#f6f6f6;
  color:#000;
  padding:20px 0 0 0;
  //height:204px;
}

#block-block-133
{
  width:410px;
  float: right;
  background-color:#f6f6f6;
  color:#000;
  padding:20px 0 0 0;
  //height:204px;
}

#block-block-133 h1 
{
  font-size: 20px;
  color: #4c4948;
  line-height: 30px;
  font-weight: normal;
}


.view-id-cvodki.view-display-id-page_2 .view-header 
{
    padding-top: 0px;
}

.view-id-cvodki.view-display-id-page_2 .views-field-body
{

}

.ser
{
  color: #2f2e2e;
  line-height:24px;
}

.ser1
{
  font-size:10px;
  color: #a6a6a6;
  line-height:24px;
  padding:10px 0 25px 0;
}

.ser2
{
  font-size:10px;
  color: #a6a6a6;
  padding:0px 0 38px 0;
}


.ser3
{
  color:#a6a6a6;
  font-size:10px; 
  padding:10px 0 25px 0;"
}

.ser4
{
  color:#a6a6a6;
  font-size:10px; 
  padding:5px 0 0px 0;"
}


.znach
{
  color:#1aa2e1;
}


#block-views-exp-cvodki-page-2 .views-exposed-form 
{
  margin-top: 0px;
}

#block-views-charts-demo-block-1
{
  margin-top: 86px;
  //height:224px;
}


.page-node-13063 #videoplayer15429
{
  height:425px;
}

.page-live #videoplayer15429
{
  height:140px;
}


#videoplayer15429
{
  height:425px;
}

.vremya_raboti
{
  background: url("/sites/all/themes/sheregesh/images/time.png") no-repeat left top;
  font-size:20px;
  height:50px;
  //background-color:#4c4948;
  color:#000;
  padding:0px 0 0 37px;
  //text-align:center;
  margin:35px 0 30px 0;
}

.svodki_dop
{
  //background-color:#f6f6f6;
  padding: 0 0 10px 0px;
  margin-bottom:19px;
  line-height:24px;
}

.node-type-svodka .svodki_dop
{
  background-color:#fff;
  padding: 0;
  margin-bottom:0px;
}


.svodki_dop p
{
  margin:0;
}


.svodki_dop_inf
{
  font-size:14px;
  background-color:#f6f6f6;
  color:#000;
  padding:10px;
  text-align:center;
  margin:25px 0 30px 0;
}

.svodki_zag
{
  font-size:20px;
  color:#4c4948;
  line-height:30px;
}

.table_live .svodki_zag
{
  padding-bottom:8px;
}

#block-block-115
{
  margin:-73px 0 0 0;
  padding:0 0 0 15px;
  position:absolute;
  font-size:10px;
}

#block-block-115 a
{
  color:#a6a6a6;
}

#block-block-115 a:hover
{
  text-decoration:none;
}

#views-exposed-form-cvodki-page-2 .views-exposed-form
{
  border: 0;
  //margin-top: 99px;
  padding: 8px 15px 15px 15px;
  background-color: #f6f6f6;
  height:158px;
}

#views-exposed-form-cvodki-page-2 .form-item
{
  margin-right:0;
}

#views-exposed-form-cvodki-page-2 .description
{
  margin-top:5px;
  color:#a6a6a6;
  font-size:10px;
}


#views-exposed-form-cvodki-page-2 .views-exposed-form .views-exposed-widget 
{
  padding: 0;
}

#views-exposed-form-cvodki-page-2 .views-exposed-form .views-exposed-widgets 
{
  margin-bottom: 0;
}


#edit-date-filter-value-datepicker-popup-1
{
  width:191px;
  margin-right:0;
}

#edit-submit-cvodki 
{
  background: #799a29 none repeat-x scroll left top;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight:bold;
  height: 33px;
  margin: 15px 0 0 0;
  padding-bottom: 2px;
  text-indent: 0;
  width: 197px;
}

#edit-date-filter-wrapper label
{
  font-size:20px;
  color:#4c4948;
  padding-bottom:5px;
}

.row-odd td
{
  //background-color: #f6f6f6;
  padding: 5px 0;
  line-height: 0;
}

.row-even td
{
  //background-color: #fff;
  padding: 5px 0;
  line-height: 0;
}

.forum-node-create-links 
{
    width: 50%;
}

#forum .forum-node-create-links a
{
   color: #336633;
}

#video0
{
  width:717px;
}

#block-views-cvodki-block-1 .views-field
{
  margin-bottom: 7px;
  display:block;
}

#block-views-cvodki-block-1 .views-field.views-field-field-svodka-tolshina-snega
{
  margin-bottom: 0px;
}

#block-views-cvodki-block-1 .views-field-field-svodka-temperatura .field-content,
#block-views-cvodki-block-1 .views-field-field-svodka-vipalo-snega .field-content,
#block-views-cvodki-block-1 .views-field-field-svodka-tolshina-snega .field-content
{
  color:#1aa2e1;
}

#block-views-poputchik-block-1
{
  margin-bottom:40px;
}

#block-block-35,
#block-views-forum-post-comment-block,
#block-block-110
{
  margin-bottom:40px;
}

#block-views-buro-nahodok-block-3
{
  margin-bottom:50px;
}

.table_live
{
  width:100%;
}

.table_live td
{
  vertical-align:top;
}


.table_live td.col2
{
  width:40px;
  text-align:left;
  padding-left:2px;
  vertical-align:top;
}

.live_table_fon
{
  background-color:#f6f6f6;
  padding:20px 33px 27px 33px;
  margin-bottom:24px;
}

.links .statistics_counter span 
{
    color: #757575;
    font-size: 11px;
    //margin-top: 10px;
    background: url(/sites/all/themes/sheregesh/images/glaz.png) left center no-repeat;
    padding: 0px 0 0 29px;
    //height: 18px;
    display: inline-block;
}

.node-type-news .field-name-body
{
  //width:800px;
}

#forum-comments
{
  width:1000px;
}

#forum-comments .forum-post
{
  width:100%;
}

.osn .view-id-poputchik .view-header a
{
  display:none;
}

.view-id-cvodki.view-display-id-page_2 .view-header
{
  background-color: #f6f6f6;
}

.legenda_svodki td.cl1,
.legenda_svodki td.cl3,
.legenda_svodki td.cl5
{
  width:31px;
}

.legenda_svodki td.cl2
{
  width:82px;
}

.legenda_svodki td.cl4
{
  width:101px;
}

.forum-jump-links
{
  display:none;
}

#block-views-news-block-2
{
  margin-top:-20px;
}

#block-views-news-block-2 .views-view-grid td.col-1,
#block-views-news-block-2 .views-view-grid td.col-2 
{
    padding: 0 21px 0px 0;
    vertical-align: top;
}

.view-id-news.view-display-id-block_2 a
{
    font-size: 10px;
    color: 
    #a6a6a6;
    //padding: 0px 0 38px 0;
}




.jcarousel-skin-default .jcarousel-container-horizontal 
{
  width: 1000px;
  height: 550px;
  //padding: 20px 40px;
  margin: auto;
}

.jcarousel-skin-default .jcarousel-clip-horizontal 
{
  width: 1000px;
  overflow: hidden;
}

.jcarousel-skin-default .jcarousel-item-horizontal 
{
  //margin: 0 4px;
}

/**
 * Buttons
 */

.jcarousel-skin-default .jcarousel-next
{
  display: block;
  width: 120px;
  height: 550px;
  background-image: url(images/right.png);
}

.jcarousel-skin-default .jcarousel-prev 
{
  display: block;
  width: 120px;
  height: 550px;
  background-image: url(images/left.png);
}

.jcarousel-skin-default .jcarousel-next-disabled,
.jcarousel-skin-default .jcarousel-prev-disabled 
{
  display: none;
}

/**
 * Horizontal Buttons
 */

.jcarousel-skin-default .jcarousel-prev-horizontal {
  position: absolute;
  top: 1px;
  left: 2px;
  background-position: 0 0;
}

.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  //background-position: -32px 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
  //background-position: -64px 0;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
  position: absolute;
  top: 1px;
  right: 2px;
  //background-position: 0 -32px;
}

.jcarousel-skin-default .jcarousel-next-horizontal:hover {
  //background-position: -32px -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:active {
  //background-position: -64px -32px;
}

.jcarousel-skin-default .jcarousel-navigation {
  margin: 0;
  padding: 0;
}

.jcarousel-skin-default .jcarousel-navigation li {
  display: inline;
  margin: 0 0px 0 0;
  padding: 0;
  background: none;
}

.jcarousel-skin-default .jcarousel-navigation li.active a {
  font-weight: bold;
  text-decoration: none;
}

.field-name-field-hotel-knopki-mobile
{
  display:none;
}

.mejs__background, 
.mejs__mediaelement 
{
  left: 0;
  position: relative;
  top: 0;
}

.mejs__button > button {
  background: transparent url('https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.9/mejs-controls.svg');
    background-position-x: 0%;
    background-position-y: 0%;
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px;
}

.mejs__mute > button {
  background-position: -60px 0;
}

.mejs__fullscreen-button > button {
  background-position: -80px 0;
}

.mejs__pause > button {
  background-position: -20px 0;
}

.mejs__overlay-button {
  background: url('https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.9/mejs-controls.svg') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
  background-position: 0 -39px;
  height: 80px;
  width: 80px;
}

.mejs__mediaelement #player1 video
{
  width:717px;
  height:450px;
  display:block;
}

.mejs__mediaelement
{
  width:717px;
  height:450px;
  display:block;
}

.zag-live
{
  text-align: center;
}

.zag-live a
{
  color: #4c4948;
  font-size: 30px;
  text-decoration: none;
}