@import url(http://fonts.googleapis.com/css?family=Roboto:400,900,700,500&subset=cyrillic-ext,latin,cyrillic,latin-ext);


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 

{
  background-color: rgb(255, 255, 255);
  background-image: none;
  color: rgb(2, 2, 2);box-shadow:inset 0 0 0 1000px #fff;
}
 .page-user #user-login input, .page-user #user-login input:focus,  .page-user  input#edit-name
{font-size:18px; padding:9px; border:1px #84888d solid; width:99%; background-color:#fff;box-shadow:inset 0 0 0 1000px #fff;
}


 .page-user input#edit-submit{ border:none !important; background:#A1A560 !important; color:#fff !important; padding:15px !important; box-shadow: none !important; width:150px !important;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
 .page-user input#edit-submit:hover{ border:none !important; background:#333332 !important; color:#fff !important; padding:15px !important; box-shadow: none !important; width:150px !important;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
 } 
 
 #block-search-form  input#edit-submit{ width:30px !important; padding:0 !important;}
 

html {
  background: #fff; padding:0; margin:0; font-family: 'Roboto', "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:normal;
}

body{ background: url(/sites/all/themes/adaptivetheme/gans_theme/images/back.gif) top center repeat-y; 
  font-size: 87.5%; padding:0; margin:0;}

.node ul.links li.blog_usernames_blog {padding-left:10px; padding-right:10px;}
.form-item-title #edit-title { width:98%;}
.page-node-30607 h1#page-title { text-align:center;}
.page-node-30607 .easy_social_box { display:none;}
 a.tooltip:link, a.tooltip:visited { color:#fff !important;}

.view-bloger .user-picture { float: left; padding-right:10px; }
.view-bloger { background:#DADADA; padding:10px; margin-bottom:10px;}
	
	.scrollTop{ 
		background:url('/sites/all/themes/adaptivetheme/gans_theme/images/arrows4.png') 0 0 no-repeat;
		width:50px;
		height:50px; 
		bottom:10%; right:13%;
	}
	.scrollTop:hover{ background-position:0 -50px; }
	
	
#ajax-register-user-login-wrapper .form-text 	{ background:#fff !important; }
	

#footer .menu-item-2069, #footer .menu-item-780, #footer .menu-item-506, #footer .menu-item-808, #footer .menu-item-1039, #footer .menu-item-2096, #footer .menu-item-3724 { float:left;}
#footer .menu-item-762, #footer .menu-item-3724 { display:none; visibility:hidden;}
#footer .menu-depth-3 { display:none; visibility:hidden;}
#footer ul li.expanded {
    list-style-image: none; padding:0; margin:0;
    list-style-type: none;}
#footer .block-content ul, .block-content ol {
    padding: 0 0 0 0px !important;
}
#footer	dl, menu, ol, ul {
    margin: 0em 0 !important;
}
	
#footer .menu-item-2069	{ width:12%;}
#footer .menu-item-780{ width:18%;}
#footer .menu-item-506{ width:19%;}
#footer .menu-item-808{ width:22%;}
#footer .menu-item-1039{ width:17%;}
#footer .menu-item-2096{ width:12%;}


#footer .menu-depth-1	a{ text-transform:uppercase;color: #ADAF6C !important; font-size:18px !important; padding-top:5px;}
#footer .menu-depth-2	a{ text-transform: none; color:#ccc !important; font-size:14px !important;}
#footer .menu-depth-2	a:hover{ text-transform: none; color:#5197cd !important; font-size:14px !important;}



#footer .menu a{ color:#ccc; padding-top:10px; display:block;}

#footer #block-block-1{ margin-top:25px; padding:25px; border-top:1px #6c6d4d solid;}
#footer .copyr, #footer .copyr1,  #footer .copyr2 { color:#ccc; font-size:11px; float:left;}

#footer .copyr{ width:28%;}

#footer .copyr2{ width:22%; text-align:right;}
#footer .copyr1{ width:48%; text-align:center;}

/* =============================================================================
 *   HTML Elements
 * ========================================================================== */

h1 { text-transform:uppercase;}
#page-title { margin: 0; font-size: xx-large; color:#3c3c3c; font-weight: 900; position:relative; top:-13px;}
h2 { text-transform:uppercase;}
h3 { text-transform:uppercase;}
h4 { text-transform:uppercase;}
h5 { text-transform:uppercase;}
h6 { text-transform:uppercase;}
p { line-height:none; }

b,
strong { font-weight:900;}  

a{ color:#5197cd;}
a:hover{ color:#b32940;-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease; }


.breadcrumb  { font-size:11px; padding:0; margin:0; color:#323232; padding-left:12px; margin-bottom:30px;}
.breadcrumb a { font-size:11px;}

.rtecenter img { width:100% !important; height:auto !important;}


.field-name-field-datepublish { position:relative; float:right; display:inline; color: #666;
text-transform: uppercase; font-size:12px; top:-22px;right:4%; }

.book-navigation .page-links {
display: table;
width: 100%;
}







/*	regions  */

.print-page-go{ position:relative; display:inline; float:right;}




.region-two-50-first, .region-two-50-second { padding-top:30px;}
.region-three-33-bottom, .five-5x20{ padding-top:15px; }
.region-two-50-top { background:#EAEAE7; padding:0; margin:0;}
.region-inner  { padding:0; margin:0;}

#header { padding-top:10px; padding-bottom:10px;}

.hea{ background:url(../images/top.gif) top repeat-x;}
/*.hea{ background:url(../images/top_cr.gif) top repeat-x;} */ 


#logo { float:left;}
.region-toppp{ float:left; display:block; width:68%;}

#main-content, #content, .at-panel, .region-footer{ max-width:1180px; margin:0 auto;}
#columns { padding-left:1%; padding-right:1%; max-width:1180px;}
#main-content { padding-left:3%;}

#footer { background:#313131  url(/sites/all/themes/adaptivetheme/gans_theme/images/foot1.png) bottom repeat-x; padding-top:15px; padding-bottom:15px; margin-top:25px;}
#footer .region-footer {    max-width: 1400px;
    margin: 0 auto;}

/*	views */

.front .views-field-body .field-content img, .view-mode-teaser  p img{ display:none;}

.image-style-thumbnail {border-radius:50%;  -webkit-border-radius:50%;  -moz-border-radius:50%;     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
.image-style-thumbnail:hover {border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0;-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease; }


#block-views-lenta-block{ width:39%; float: left; padding:0; margin:0; line-height:20px;}
/* #block-views-lenta-block .views-row-1 .views-field-title a{ color:#F00 !important;} */



.today{ margin-top:10px; color:#666; text-transform:uppercase; padding-right:10px;}
.views-field-created, .views-field-field-experty, .views-field-changed{ white-space:nowrap; color:#666;text-transform:uppercase; font-size:12px;}

.views-field-body, .views-field-body .field-content, .views-field-body .field-content p,  .views-field-created, .views-field-changed{ display:inline;}
.view-id-lenta .views-field-body, .view-id-lenta .views-field-body .field-content, .view-id-lenta .views-field-body .field-content p, 
.view-id-lenta .views-field-created, .view-id-lenta .views-field-title,   .view-indexblogs  .views-field-rendered-entity{ display:inline;}
.views-field-body, .views-field-body .field-content, .views-field-body .field-content p,  .views-field-field-experty, .views-field-field-experty .field-content, .view-indexblogs .field-content, .view-block-video .field-content{ display:inline;}

.views-field-field-preview, .views-field-field-preview-1  { float:left; overflow:hidden; padding-right:10px;}
.views-row { display: inline-table; margin-top:10px;}


#block-views-exlusive-block h2, 
#block-views-translates-block h2,
#block-views-examinations-block h2,
#block-views-analitika-block h2,
#block-views-indexblogs-block h2,
#block-views-block-video-block h2,
#block-views-block-news-block h2
{background:#A1A560; 
 display:inline; font-size:18px; font-weight:600; padding:0; margin:0; white-space:nowrap; margin:1px; padding:3px;
 padding-left:5px; padding-right:5px;
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
 

#block-views-exlusive-block h2:hover, 
#block-views-translates-block h2:hover,
#block-views-examinations-block h2:hover,
#block-views-analitika-block h2:hover,
#block-views-indexblogs-block h2:hover,
#block-views-block-video-block h2:hover,
#block-views-block-news-block h2:hover
{background:#333332;
-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;

} 
 
 
 
 

.block-title-link:link, .block-title-link:visited { color:#fff; text-decoration:none; margin-left:5px; margin-right:5px;}
.block-title-link:hover { color:#fff; text-decoration:none;}

.views-field-title a { color:#333; text-transform:uppercase;  text-decoration:none; font-weight:900; }
.views-field-title a:hover { color:#5197cd; text-transform:uppercase; text-decoration:none;}


#block-views-exlusive-block .block-content, 
#block-views-translates-block .block-content,
#block-views-examinations-block .block-content,
#block-views-analitika-block .block-content,
#block-views-indexblogs-block .block-content,
#block-views-block-video-block .block-content,
#block-views-block-news-block .block-content
{ border-top: #A1A560 1px solid; padding:0; margin:1px; padding-top:10px; margin-bottom:25px; margin-top:3px;}


#block-views-int-exlusive-block { padding:13px; background:#ebebeb; min-width:180px;}



/*	COMMENTS */

div.ccfcollapse {
margin-bottom: 4px;
margin-top: 4px;
top: 4px;
padding: 0;
position: relative; padding-left:1%; padding-right:1%;
/* top: 12px; */
-moz-border-radius: 4px;
border-radius: 4px;
background: none repeat scroll 0 0 #e4e7b7; width:96%;
border: 1px dashed #b8bc77; margin-bottom:25px;
}

.comment-body-wrapper .form-item-subject { display:none;}


div.ccfcollapse-title-show, div.ccfcollapse-title-hide, div.ccfcollapse-static-title {
display: block;
height: 2em;
left: -1px;
padding: 0;
text-indent: 0px;
/* top: -12px; */
width: 100%;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/p_comments.png) left no-repeat; font-size:120%; color:#323232; padding-left:35px; }

.ccfcollapse-title-show a.ccfcollapse-link-expand,  .ccfcollapse-title-hide a.ccfcollapse-link-collapse { color:#333; text-decoration:none; text-transform:uppercase; font-weight:700;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/line.png) bottom  left repeat-x ;}




.captcha img { float:left; padding-right:15px;}

.captcha .form-item-captcha-response input.form-text { font-size:24px; padding:5px; color:#a1a560; font-weight:400; margin:0; border:#a1a560 1px dashed;}


.comment-body-wrapper  input#edit-name
{padding:5px; color:#a1a560; font-weight:400; margin:0; border:#a1a560 1px  solid; width:98%;}

.comment-body-wrapper  textarea.text-full
{padding:5px; color:#a1a560; font-weight:400; margin:0; border:#a1a560 1px  solid;}



.comment-wrapper h2.comment-title { display:none;}
.comment-wrapper .author-datetime { font-size:11px; float:left; line-height:normal;}
.comment .submitted { margin:0; padding:0;}

.comment .submitted p, .comment .comment-content, author-datetime span, .comment .submitted,
.field-name-comment-body p { line-height: normal; padding:0; margin:0;}

#content .comment-by-anonymous .comment-reply, #content .comment-by-anonymous .comment-edit, #content .comment-by-anonymous  .comment-delete { display:none;}

#comments  .comment-by-anonymous .comment-reply, #comments .comment-by-anonymous  .comment-edit, #comments .comment-by-anonymous  .comment-delete { padding:0; margin:0; display: block !important; float:left;}

.comment-reply a, .comment-edit a
{ color:#FFF; background:#a1a560;padding-left:5px; padding-right:5px;
border-radius: 3px; -moz-border-radius: 3px;  font-size:10px; margin-left:11px; text-align:center; position:relative; padding-bottom:1px; top:-5px; text-decoration:none;}

.comment-delete a
{ color:#FFF; background:#666; -moz-border-radius: 3px; padding-left:5px; padding-right:5px;
border-radius: 3px; font-size:10px; margin-left:11px; text-align:center; position:relative; padding-bottom:1px; top:-5px; text-decoration:none;}

ul.links  li.comment-add { display:none !important;}

.indented {margin-left: 20px;}


.comment{ padding:15px;border-radius: 4px; -moz-border-radius:4px; background:#f9fbdb; 
 margin:0; margin-top:15px; margin-right:2%; }
 
 
 

/*	SPEC PROJECTS */

.page-node-31761  #page-title, .page-node-31796  #page-title,  .page-node-31801  #page-title,   .page-node-138  #page-title,
 .page-node-31945 #page-title,  .page-node-6492  #page-title,   .page-node-31670  #page-title,  .page-node-32105  #page-title,  
 .page-node-32310 #page-title ,  .page-node-32538  #page-title
 { display:none;}



.field-name-field-fotos.view-mode-full{ display: table; width:100%;}
.field-name-field-fotos .field-items figure { float:left;}


#block-block-43, #block-block-44 { background:#6ba3be; padding-top:15px; padding-bottom:0px; margin-bottom:20px;}

#block-block-43 .b1:link, #block-block-43 .b1:visited { padding:0; margin:0 !important; background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a1.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;white-space:normal !important;
padding-left:100px; padding-top:17px; padding-bottom:28px; margin-top:0; margin-bottom:0; }
#block-block-43 .b1:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a1a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-43 .b2:link, #block-block-43 .b2:visited { padding:0; margin:0 !important;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a2.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; white-space:normal !important;padding-left:100px;
padding-left:100px; padding-top:17px; padding-bottom:28px; margin-top:10px !important; margin-bottom:0;  }
#block-block-43 .b2:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a2a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-43 .b3:link, #block-block-43 .b3:visited { padding:0; margin:0 !important;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a3.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; white-space:normal !important;
padding-left:100px; padding-top:17px; padding-bottom:28px; margin-top:10px !important; margin-bottom:0; }
#block-block-43 .b3:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a3a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-43 .b4:link, #block-block-43 .b4:visited { padding:0; margin:0 !important;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a4.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; white-space:normal !important; padding-left:100px;
padding-left:100px; padding-top:17px; padding-bottom:28px; margin-top:0; margin-bottom:0; }
#block-block-43 .b4:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a4a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; white-space:normal !important; padding-left:100px;}

#block-block-43 .b5:link, #block-block-43 .b5:visited { padding:0; margin:0 !important;  background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a5.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; white-space:normal !important; padding-left:100px;
padding-left:100px; padding-top:17px; padding-bottom:28px; margin-top:0; margin-bottom:0; }
#block-block-43 .b5:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a5a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px; }




/*	BOOKS */

.books{ background: #cdd7b6 url(/sites/all/themes/adaptivetheme/gans_theme/images/books.jpg) top center no-repeat; padding:0; margin:0; 
border:none; vertical-align:top; position:relative;  padding-bottom:15px; margin-bottom:15px;}

.books .books_txt{ display:block;  padding-top:250px; padding-left:25px; padding-right:25px;}
.books .books_txt .thumbnail .r { text-align:center;} 
.books .books_txt .thumbnail { max-width:180px;}

.books h1{ margin: 0; text-transform:uppercase; font-size: 36px; color:#fff; font-weight: 700; text-align:center; padding-top:25px;}



/*	MIB21 */

.mib21{ background: #fff url(/sites/all/themes/adaptivetheme/gans_theme/images/mib21.jpg) top center no-repeat; border:#ccc 1px solid; 
 vertical-align:top; position:relative;  padding-bottom:15px; margin-bottom:15px; padding-left:40px; padding-right:40px; padding-top:40px; top:-7px;}
 
.mib21 .mib21_txt{ display:block;  padding-top:210px !important;}
.mib21 h1{ margin: 0; text-transform:uppercase; font-size:45px; color:#222222; font-weight: 700; text-align:center;}

.mib21 span{ text-transform:uppercase; font-size: 22px; }



/*	CHRISTMAS */


.christ{ background: #cfcfcd url(/sites/all/themes/adaptivetheme/gans_theme/images/back_christ.jpg) top center no-repeat; padding:0;
 margin:0; border:none; vertical-align:top; position:relative;  padding-bottom:15px;}
.christ .christ_txt{ display:block; padding-top:100px; width:45%; padding-left:25%; padding-right:20%; margin-bottom:25px;}
.christ  h1{ margin: 0; font-size: 48px; color:#fff; font-weight: 700; text-align:center; padding-top:25px;}




/*	STALIN & SPACE */


.stalin{ background: #8891a1 url(/sites/all/themes/adaptivetheme/gans_theme/images/back_stalin.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; position:relative;  padding-bottom:15px; margin-bottom:15px;}
.stalin .sta_txt{ display:block;color:#fff; padding-top:520px; padding-left:25px; padding-right:25px;}
.stalin  h1{ margin: 0; font-size: 48px; color:#fff; font-weight: 700; text-align:center; padding-top:25px;}

.space{ background: #212d40 url(/sites/all/themes/adaptivetheme/gans_theme/images/back_space.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; position:relative; padding:25px;}
.space h1{ margin: 0; font-size: 48px; color:#fff; font-weight: 700; text-align:center;}
.space h2{  color:#fff; font-size: 24px; text-transform:uppercase;  text-align:center;}

.space ul{ padding-left:20px !important; list-style-image: url(/sites/all/themes/adaptivetheme/gans_theme/images/alm_point.png);}
.space ul li{ padding-bottom:9px;}



.pvo{ background: #1e2625 url(/sites/all/themes/adaptivetheme/gans_theme/images/back_pvo.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; position:relative;  padding-bottom:15px; margin-bottom:15px;}
.pvo .pvo_txt{ display:block;color:#fff; padding-top:600px; width:60%; margin:0 auto; padding-bottom:40px; font-size:16px; line-height:1.5em;}
.pvo  h1{ margin: 0; font-size: 58px; color:#fff; font-weight: 700; text-align:center; padding-top:55px;}
.page-node-33432  #page-title { display:none;}



/*	ALMAZ */
	
.almazz { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/back_almaz.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; position:relative; top:-7px; padding-bottom:20px;}

.almazz1 { background: #97cae2 url(/sites/all/themes/adaptivetheme/gans_theme/images/back_almaz1.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; }

.almazz2 { background: #97cae2 url(/sites/all/themes/adaptivetheme/gans_theme/images/back_almaz3.jpg) top center no-repeat; padding:0; margin:0; border:none; vertical-align:top; position:relative; color:#333; padding-bottom:15px; }

.almazz2 table{  border:none  !important;}
.almazz2 td, .almazz2 tbody, .almazz2 tr { border:none !important; background:none !important; vertical-align:middle; padding:0; margin:0;}

table.specpro {  border:none  !important;}
table.specpro a{ text-transform:uppercase; font-weight:bolder;}
.specpro td, .specpro tbody, .specpro tr { border:none !important; vertical-align: top; padding:0;}
.specpro td span{ background:#a1a560; text-align:center; display:block; margin-right:15px;}
.specpro td span:hover{ background:#323232; text-align:center; display:block; margin-right:15px;}
.specpro tr { border:none !important; background:none !important; margin-bottom:15px !important; display:block;}

.almazz2 h2 { font-size:24px;}

.almazz2 p {margin: 0 0 0em;}

.alm_pravl td{ vertical-align:bottom !important; padding-bottom:15px !important;}

.almazz h1{ margin: 0; font-size: 34px; color:#fff; font-weight: 700; text-align:center; display:block; position:relative; top:-20px;}
	

.almaz_logo { display:block; padding:0; margin:0; border:none; max-width:315px; position:relative; top:-18px;}
.almaz_logo1 { display:block; padding:0; margin:0; border:none; max-width:215px; position:relative; float:left;}

.almaz_slogan{ display:block;text-transform:uppercase; color:#FFF; position: absolute; left:170px; z-index:111; top:45px;}
.almaz_slogan strong{ display:block; font-size:18px;}
.almaz_slogan span{ display:block; font-size:10px; letter-spacing:0.3em;}
.almaz_slogan h1{ display:block; font-size:26px; line-height:20px;}

.almazz1 h4{font-size:17px !important;}

.almazz1 table{ border:none  !important;}
.almazz1 table h1{ font-size:24px; color:#333; text-align:center; padding-top:130px !important;}

.alm_fio  { font-size:17px;}
.alm_fio  strong{ font-size:20px; font-weight:normal !important;}  

.alm_txt .pica { display:block; max-width:147px;}

.thumbnails{margin: -1em 0 0 -1em;text-align: center;}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 1em 0 0 1em;}

.thumbnail .r
{width: auto;float: left;}

.alm_txt .alm_tech111 { max-width:139px;display: -moz-inline-box;
display: inline-block;} 


.alm_txt  { display:block;}
.alm_txt a { color:#333; text-decoration:underline;}
.alm_txt ul{ padding-left:20px !important; list-style-image: url(/sites/all/themes/adaptivetheme/gans_theme/images/alm_point.png);}
.alm_txt ul li{ padding-bottom:9px;}

.almazz table{ max-width:70%; border:none  !important; margin-top:20px !important;}
.almazz td, .almazz tbody, .almazz tr { border:none !important; vertical-align:top !important;}


.ic-almaz { width:25%; min-width:180px; float:left; text-align:center;}

.txt-almaz{ line-height:2em; color:#333333; font-size:14px;}
.txt-almaz strong{ text-transform:uppercase; font-size:18px;}

.almazz center{ margin:0; padding:0;}



.alm1:link, .alm1:visited {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm1.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}
.alm1:hover {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm1a.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}

.alm2:link, .alm2:visited {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm2.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}
.alm2:hover {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm2a.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}

.alm3:link, .alm3:visited {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm3.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}
.alm3:hover {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm3a.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}


.alm4:link, .alm4:visited {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm4.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}
.alm4:hover {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm4a.png) top center no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222;padding-top:85px; white-space:nowrap; text-align:center; min-width:130px; padding-bottom:15px;}


#block-block-44{ padding-left:10px;}

#block-block-44 .balm1:link, #block-block-44 .balm1:visited { padding:0; margin:0 !important; background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm1.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;white-space:normal !important;
padding-left:100px; padding-top:38px; padding-bottom:38px; margin-top:0; margin-bottom:0; }
#block-block-44 .balm1:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm1a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-44 .balm2:link, #block-block-44 .balm2:visited { padding:0; margin:0 !important; background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm2.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;white-space:normal !important;
padding-left:100px; padding-top:38px; padding-bottom:38px; margin-top:0; margin-bottom:0; }
#block-block-44 .balm2:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm2a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-44 .balm3:link, #block-block-44 .balm3:visited { padding:0; margin:0 !important; background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm3.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;white-space:normal !important;
padding-left:100px; padding-top:38px; padding-bottom:38px; margin-top:0; margin-bottom:0; }
#block-block-44 .balm3:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm3a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

#block-block-44 .balm4:link, #block-block-44 .balm4:visited { padding:0; margin:0 !important; background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm4.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff;white-space:normal !important;
padding-left:100px; padding-top:38px; padding-bottom:38px; margin-top:0; margin-bottom:0; }
#block-block-44 .balm4:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/alm4a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}







	
	


/*	ANDREY */

.andrey { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/back_andrey.png) top left no-repeat; padding:2%;}
.andrey h1{ margin: 0; font-size: xx-large; color:#fff; font-weight: 900; text-align:center;}
.page-node-26653  #page-title { display:none;}

.andrey .txttt{ display:block; position:relative; left:45%;width:50%; padding-top:7%; line-height:2em;}

.ic-flots {display:table; padding-top:22%; width:100%;}

.ic-flots1, .ic-flots2 { width:44%; float:left; display:table-cell; padding-left:5%; }
.ic-flots2 { padding-top:88px; }

.a1:link, .a1:visited {background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a1.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; padding-top:22px; padding-bottom:23px; margin:7px; white-space:nowrap;}
.a1:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a1a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

.a2:link, .a2:visited { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a2.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; padding-top:22px; padding-bottom:23px; margin:7px; white-space:nowrap;}
.a2:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a2a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

.a3:link, .a3:visited { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a3.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; padding-top:22px; padding-bottom:23px; margin:7px; white-space:nowrap;}
.a3:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a3a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

.a4:link, .a4:visited { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a4.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; padding-top:22px; padding-bottom:23px; margin:7px; white-space:nowrap;}
.a4:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a4a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px;}

.a5:link, .a5:visited { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a5.png) left no-repeat; display:block;text-decoration:none; text-transform:uppercase; font-weight:900; color:#fff; padding-left:100px; padding-top:22px; padding-bottom:23px; margin:7px; white-space:nowrap;}
.a5:hover { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/a5a.png) left no-repeat; display:block; text-decoration:none; text-transform:uppercase; font-weight:900; color:#222222; padding-left:100px; }



.flot_sev { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/flots_sev.jpg) right no-repeat; display:block;
 height:260px; padding:0; margin:0; margin-bottom:20px; clear:both;}
.flot_sev_l, .flot_sev_r { width:39%; float:left; text-align:center; padding:0; margin:0;
 display: table-cell; vertical-align: middle;}
.flot_sev_c {  width:21%; float:left; text-align:center; padding:0; margin:0; vertical-align: middle;padding-top:1%; }
.flot_sev_l ul, .flot_sev_r ul { list-style:none; color:#fff; text-transform:uppercase; padding:0; margin:0; padding-top:13%;}
.flot_sev_l ul li, .flot_sev_r ul li { line-height:21px; padding-bottom:20px;}
.flot_sev_r ul { text-align:right; padding-right:4%; }
.flot_sev_l ul { text-align:left; padding-left:7%;  }
.flot_sev_l strong, .flot_sev_r strong { font-size:220%;}



.flot_tiho { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/flots_tiho.jpg) right no-repeat; display:block;
 height:260px; padding:0; margin:0; margin-bottom:20px; clear:both;}
.flot_tiho_l, .flot_tiho_r { width:39%; float:left; text-align:center; padding:0; margin:0;
 display: table-cell; vertical-align: middle;}
.flot_tiho_c {  width:21%; float:left; text-align:center; padding:0; margin:0; vertical-align: middle;padding-top:1%; }
.flot_tiho_l ul, .flot_tiho_r ul { list-style:none; color:#fff; text-transform:uppercase; padding:0; margin:0; padding-top:13%;}
.flot_tiho_l ul li, .flot_tiho_r ul li { line-height:21px; padding-bottom:20px;}
.flot_tiho_r ul { text-align:right; padding-right:4%; }
.flot_tiho_l ul { text-align:left; padding-left:7%;  }
.flot_tiho_l strong, .flot_tiho_r strong { font-size:220%;}


.flot_cher { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/flots_cher.jpg) right no-repeat; display:block;
 height:260px; padding:0; margin:0; margin-bottom:20px; clear:both;}
.flot_cher_l, .flot_cher_r { width:39%; float:left; text-align:center; padding:0; margin:0;
 display: table-cell; vertical-align: middle;}
.flot_cher_c {  width:21%; float:left; text-align:center; padding:0; margin:0; vertical-align: middle;padding-top:1%; }
.flot_cher_l ul, .flot_cher_r ul { list-style:none; color:#fff; text-transform:uppercase; padding:0; margin:0; padding-top:13%;}
.flot_cher_l ul li, .flot_cher_r ul li { line-height:21px; padding-bottom:20px;}
.flot_cher_r ul { text-align:right; padding-right:4%; }
.flot_cher_l ul { text-align:left; padding-left:7%;  }
.flot_cher_l strong, .flot_cher_r strong { font-size:220%;}


.flot_balt { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/flots_balt.jpg) right no-repeat; display:block;
 height:260px; padding:0; margin:0; margin-bottom:20px; clear:both;}
.flot_balt_l, .flot_balt_r { width:39%; float:left; text-align:center; padding:0; margin:0;
 display: table-cell; vertical-align: middle;}
.flot_balt_c {  width:21%; float:left; text-align:center; padding:0; margin:0; vertical-align: middle;padding-top:1%; }
.flot_balt_l ul, .flot_balt_r ul { list-style:none; color:#fff; text-transform:uppercase; padding:0; margin:0; padding-top:13%;}
.flot_balt_l ul li, .flot_balt_r ul li { line-height:21px; padding-bottom:20px;}
.flot_balt_r ul { text-align:right; padding-right:4%; }
.flot_balt_l ul { text-align:left; padding-left:7%;  }
.flot_balt_l strong, .flot_balt_r strong { font-size:220%;}


.flot_kasp { background:url(/sites/all/themes/adaptivetheme/gans_theme/images/flots_kasp.jpg) right no-repeat; display:block;
 height:260px; padding:0; margin:0; margin-bottom:20px; clear:both;}
.flot_kasp_l, .flot_kasp_r { width:39%; float:left; text-align:center; padding:0; margin:0;
 display: table-cell; vertical-align: middle;}
.flot_kasp_c {  width:21%; float:left; text-align:center; padding:0; margin:0; vertical-align: middle;padding-top:1%; }
.flot_kasp_l ul, .flot_kasp_r ul { list-style:none; color:#fff; text-transform:uppercase; padding:0; margin:0; padding-top:13%;}
.flot_kasp_l ul li, .flot_kasp_r ul li { line-height:21px; padding-bottom:20px;}
.flot_kasp_r ul { text-align:right; padding-right:4%; }
.flot_kasp_l ul { text-align:left; padding-left:7%;  }
.flot_kasp_l strong, .flot_kasp_r strong { font-size:220%;}


 



.pager  { padding:0; margin:0; margin-top:15px; display:block; padding-top:25px; }

.pager .pager-first,  .pager .pager-last   { font-size:24px;}
.pager .pager-first a:hover,  .pager .pager-last a:hover   { font-size:24px; text-decoration:none; color:#333;}

#loginn{text-indent: -9999px; opacity:0.75; font-size:0;background:#333332 url(/sites/all/themes/adaptivetheme/gans_theme/images/loginn.png) no-repeat center !important; width:20px; display:block; height:43px;}
#loginn:hover{text-indent: -9999px; opacity:1; font-size:0;background:#333332 url(/sites/all/themes/adaptivetheme/gans_theme/images/loginn.png) no-repeat center !important; width:20px; display:block; height:43px;}
.pager .pager-previous {text-indent: -9999px; font-size:0;}
.pager .pager-previous a{background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-prev.png) no-repeat center; width:20px; display:inline-block; height:20px; top:-16px; position:relative; }
.pager .pager-previous a:hover{background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-prev1.png) no-repeat center; width:20px; display:inline-block; height:20px; top:-16px; position:relative; }
.pager .pager-next {text-indent: -9999px; font-size:0;}
.pager .pager-next a{background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-next.png) no-repeat center; width:20px; display:inline-block; height:20px; top:-16px; position:relative; }
.pager .pager-next a:hover{background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-next1.png) no-repeat center; width:20px; display:inline-block; height:20px; top:-16px; position:relative; }

.pager .pager-current{ 
color: #222; padding:0; margin:0; font-size:18px; font-weight: 400 !important;
padding-left: 5px;
padding-right: 5px; display:block;}


.book-navigation { display:table; clear:left; border:0; width:100%;  border-top:0; }

.book-navigation .page-links {display: table;width: 97%; border: none !important; text-align:center;}
.book-navigation .menu {border-top: none !important; list-style:none !important; margin:0; padding:0;}

ul li.leaf, ul li.collapsed{ list-style:none !important; }
.page-links ul li.collapsed, .page-links ul.menu li { list-style:none !important;}

.book-navigation ul li.collapsed a, .book-navigation ul li.leaf a { text-transform: uppercase; font-weight:400; display:block; margin-top:10px; font-size:11px; }
.book-navigation ul li.collapsed a:hover, .book-navigation ul li.leaf a:hover {}

.book-navigation .page-links .page-previous {text-indent: -9999px; font-size:0; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-prev.png) no-repeat center; width:20px; display:inline-block; height:20px; top:7px; position:relative; }
.book-navigation .page-links .page-next {text-indent: -9999px; font-size:0; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-next.png) no-repeat center; width:20px; display:inline-block; height:20px; top:7px; position:relative; }

.book-navigation .page-links .page-previous:hover {text-indent: -9999px; font-size:0; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-prev1.png) no-repeat center; width:20px; display:inline-block; height:20px; top:7px; position:relative; }
.book-navigation .page-links .page-next:hover  {text-indent: -9999px; font-size:0; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-next1.png) no-repeat center; width:20px; display:inline-block; height:20px; top:7px; position:relative; }

 .page-links .page-up {text-indent: -9999px; font-size:0; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/pager-up.png) no-repeat center; width:20px; display:inline-block; height:20px; top:7px; position:relative; margin: 0 auto; left:46%; }




/* PICTORGAMMS */

.easy_social_box { margin-top:20px; margin-bottom:20px;}

.view-mode-full { width:auto; display:inline; margin:0; padding:0;}

.view-mode-full ul.field-items {list-style:none; margin:0; padding:0;}
.view-mode-full ul.field-items li.field-item {float:left; list-style:none; margin:0; padding:0; padding-right:7px; 
font-size:11px; line-height:none; line-height:22px; opacity: 0.8;}
.view-mode-full ul.field-items li.field-item:hover { opacity: 1;}

.field-name-field-link2node { float:none !important; display:table; width:100%; font-size:12px;}
.field-name-field-link2node h2.field-label { font-size:11px; display:inline; float:left;}


/*	BLOCKS */


#block-views-blog-top20-block, 
#block-views-bl-alexandrov-block,  
#block-views-bl-nemchenko-block,  
#block-views-bl-salukov-block-1,
#block-views-bl-podberezkina-block,  
#block-views-bl-balabin-block,
#block-views-bl-shaporin-block-1,
#block-views-bl-ziyarmal-block 
{ margin-top:25px; margin-bottom:25px; border:1px #CCCCCC dashed; padding-top:5px; padding-bottom:10px;}

#block-views-blog-top20-block h2.block-title a.block-title-link, 
#block-views-bl-alexandrov-block h2.block-title a.block-title-link,  
#block-views-bl-nemchenko-block h2.block-title a.block-title-link,  
#block-views-bl-salukov-block-1 h2.block-title a.block-title-link,
#block-views-bl-podberezkina-block h2.block-title a.block-title-link,
#block-views-bl-ziyarmal-block h2.block-title a.block-title-link,  
#block-views-bl-shaporin-block-1 h2.block-title a.block-title-link,
#block-views-bl-balabin-block h2.block-title a.block-title-link
{ font-size:14px !important; color:#333; padding:0; margin:0;}  


#block-views-blog-top20-block h2.block-title a.block-title-link:hover, 
#block-views-bl-alexandrov-block h2.block-title a.block-title-link:hover,  
#block-views-bl-nemchenko-block h2.block-title a.block-title-link:hover,  
#block-views-bl-salukov-block-1 h2.block-title a.block-title-link:hover,
#block-views-bl-podberezkina-block h2.block-title a.block-title-link:hover,
#block-views-bl-ziyarmal-block h2.block-title a.block-title-link:hover,  
#block-views-bl-shaporin-block-1 h2.block-title a.block-title-link:hover,
#block-views-bl-balabin-block h2.block-title a.block-title-link:hover
{ font-size:14px !important; color:#9ca052; padding:0; margin:0;}  





#block-views-blog-top20-block .views-field-title a, 
#block-views-bl-alexandrov-block .views-field-title a,  
#block-views-bl-nemchenko-block .views-field-title a,  
#block-views-bl-salukov-block-1 .views-field-title a,
#block-views-bl-podberezkina-block .views-field-title a,
#block-views-bl-ziyarmal-block .views-field-title a,  
#block-views-bl-shaporin-block-1 .views-field-title a,
#block-views-bl-balabin-block  .views-field-title a
{text-transform: none; text-decoration:none; font-weight:normal;}










#block-block-31{  width:300px; display:block; position:relative; left:10%; top:20px;}
#block-block-31 a{ text-transform:uppercase; color:#9CA052; margin-right:7px;}
#block-block-31 a:hover{ text-transform:uppercase; color:#333333; text-decoration:none;}
.form-submit { vertical-align:middle; vertical-align:text-bottom;}
#block-search-form #edit-search-block-form--2 {padding:5px; float:left;}
#block-search-form{ float: left; min-width:300px; display:block; position:relative; left:10%; top:16px}
#block-block-39 { float: right; min-width:300px; display:block; position:relative; left:10%; top:-26px;}



#views_slideshow_cycle_teaser_section_int_exlusive-block { }

#block-block-30{ width:39%; float:right; padding:0; margin:0; height:30px;text-align:right;}


#block-views-slider-block{width:60%; float:left; height:324px; overflow:hidden; display:block; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}





.nivo-caption a{ font-size:1.5em; text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
.nivo-caption a:hover{color:#C7CD6A;}








.nivo-caption {
left:0px !important;}
.nivo-main-image { width:100%;}



.field-name-field-preview{ padding-right:10px; float:left;} 

.node-teaser .node-title h1.node-title{ font-size:14px; padding:0; margin:0;}

.node-teaser .node-title a{ color:#333; text-transform: uppercase; font-size:14px; text-decoration:none; font-weight:bolder; line-height:17px;}
.node-teaser .node-title a:hover{ color:#9CA052; text-transform: uppercase; font-size:14px; text-decoration:none; font-weight:bolder; line-height:17px;}
.node-header { padding:0; margin:0;}

.node-teaser .with-user-picture { display:none;}




.views-field-body p img { display: none;}

.not-front .page-views .views-row { display: table-row; width:98%; padding-bottom:15px;}


#edit-comment-body-und-0-format{ display:none;}




#block-menu-menu-q-link{  background:#323232; margin-left:15px; margin-right:15px; padding-bottom:15px; padding-top:15px;}
#block-menu-menu-q-link ul.menu  {  list-style:none; display:block; padding:0; margin:0;}
#block-menu-menu-q-link ul.menu li { padding:0; margin:0;text-transform:uppercase; list-style:none; font-weight:900; line-height:24px;}
#block-menu-menu-q-link ul.menu li a { display:block;  color:#ADAF6C; text-decoration:none; padding-left:20px;}
#block-menu-menu-q-link ul.menu li a:hover { display:block;  color:#fff; text-decoration:none; padding-left:20px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/point-menu.jpg) left no-repeat;}

#block-block-35{  background:#323232; padding-bottom:15px; padding-top:15px; margin-bottom:20px;}
#block-block-35 ul.int_menu  {  list-style:none; display:block; padding:0; margin:0;}
#block-block-35 ul.int_menu li { padding:0; margin:0;text-transform:uppercase; list-style:none; font-weight:900; line-height:24px;}
#block-block-35 ul.int_menu li a { display:block;  color:#ADAF6C; text-decoration:none; padding-left:20px;}
#block-block-35 ul.int_menu li a:hover { display:block;  color:#fff; text-decoration:none; padding-left:20px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/point-menu.jpg) left no-repeat;}

#block-block-35 ul.int_menu li a.active{  color:#dadbaa; text-decoration:none; padding-left:20px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/point-menu.jpg) left no-repeat;}

.mgimo { display:block; text-align:right;  background: url(/sites/all/themes/adaptivetheme/gans_theme/images/mgimo1.jpg) right no-repeat; text-transform:uppercase; padding-right:50px; padding-top:10px; padding-bottom:9px; color:#666 !important;}
.almaz { display:block; text-align:right;  background: url(/sites/all/themes/adaptivetheme/gans_theme/images/almaz1.jpg) right no-repeat; text-transform:uppercase; padding-right:50px; padding-top:10px; padding-bottom:9px; color:#666 !important;}

.mgimo:hover { display:block; text-align:right;  background: url(/sites/all/themes/adaptivetheme/gans_theme/images/mgimo.jpg) right no-repeat; text-transform:uppercase; padding-right:50px; padding-top:10px; padding-bottom:9px; color:#9CA052 !important; text-decoration:none;}
.almaz:hover { display:block; text-align:right;  background: url(/sites/all/themes/adaptivetheme/gans_theme/images/almaz.jpg) right no-repeat; text-transform:uppercase; padding-right:50px; padding-top:10px; padding-bottom:9px; color:#9CA052 !important; text-decoration:none;}

.responsive-menus-0-0 { width:82%; float:left;}
#block-block-34 { position:relative; z-index:22; float:right; top:10px; display:block; width:140px; margin:0; padding:0; }

.fb, .tw, .vk, .yt { display:block; margin-left:2px; margin-right:2px; height:26px; width:26px; float:left;}
.fb {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_fb.jpg) no-repeat;}
.tw {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_tw.jpg) no-repeat;}
.vk {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_vk.jpg) no-repeat;}
.yt {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_yt.jpg) no-repeat;}
.fb:hover {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_fb1.jpg) no-repeat;}
.tw:hover {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_tw1.jpg) no-repeat;}
.vk:hover {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_vk1.jpg) no-repeat;}
.yt:hover {background: url(/sites/all/themes/adaptivetheme/gans_theme/images/ic_yt1.jpg) no-repeat;}


.calendar-container {
background-color: #f6f6f6 !important;
font-family: 'Roboto' !important;
margin: 0;
padding-bottom: 15px;
}


/*	razmetka end */

/*	banners */
a.ind1 { display: table-cell; width:100%; vertical-align:middle; background:#A1A560; color:#FFFFFF; padding:12px; height:75px; text-decoration:none; font-weight:bolder; width:100%; text-transform:uppercase;}
a.ind1:hover { display: table-cell; width:100%;  vertical-align:middle;background: url(/sites/all/themes/adaptivetheme/gans_theme/images/baner1.jpg) no-repeat center; color:#FFFFFF; text-shadow: 0px 2px 2px rgba(0,0,0,0.8), 0px 4px 4px rgba(0,0,0,0.5), 0px 8px 8px rgba(0,0,0,0.1);}

a.ind2 { display: table-cell; vertical-align:middle; background:#A1A560; color:#FFFFFF;  padding:12px; height:75px; text-decoration:none; font-weight:bolder; width:100%; text-transform:uppercase;}
a.ind2:hover { display: table-cell; vertical-align:middle;background: url(/sites/all/themes/adaptivetheme/gans_theme/images/baner2.jpg) no-repeat center; color:#FFFFFF; text-shadow: 0px 2px 2px rgba(0,0,0,0.8), 0px 4px 4px rgba(0,0,0,0.5), 0px 8px 8px rgba(0,0,0,0.1);}

a.ind3 { display: table-cell; vertical-align:middle; background:#A1A560; color:#FFFFFF; padding:12px; height:75px; text-decoration:none; font-weight:bolder; width:100%; text-transform:uppercase;}
a.ind3:hover { display: table-cell; vertical-align:middle;background: url(/sites/all/themes/adaptivetheme/gans_theme/images/baner3.jpg) no-repeat center; color:#FFFFFF; text-shadow: 0px 2px 2px rgba(0,0,0,0.8), 0px 4px 4px rgba(0,0,0,0.5), 0px 8px 8px rgba(0,0,0,0.1);}




/*	banners end */

/*	golossary and abreviature */
table.abrr { border:0; background:none; padding:0; margin:0; padding-top:20px;}  
table.abrr, table.abrr tbody, table.abrr tr, table.abrr td   { border:0; background:none; font-size:18px; padding:0; margin:0;}
table.abrr tr td a { border:0; font-size:18px; color:#9ca052; padding:4px; display:block; width:20px; text-align:center;}
table.abrr tr td a:hover { border:0; font-size:18px; color:#FFF; background:#999f58; text-decoration:none;}

table.abrr tr td strong { border:0; font-size:18px; color:#666; padding:4px; display:block; width:20px; text-align:center; font-weight:normal;}
/*	golossary and abreviature end */





 
/*	partners slider */

table.partners tr, table.partners td, table.partners tbody { border:none !important; background:none !important;}

table.partners  td img { min-width:150px;}

table.partners  td { vertical-align:top; }
table.partners  td strong { font-size:18px; text-transform:uppercase;}


#block-block-40 { background:#A1A560; margin:13px; padding-top:15px; margin-bottom:15px;}

#block-block-40 h2 { text-align:center; color:#FFFFFF; font-size:26px; padding-bottom:5px; }

#block-block-40 #wwrapper{ display:block;  padding:0!important; margin:0!important;}
#block-block-40 #wwrapper .d-carousel ul li { font-size:11px; line-height:12px; color:#222; margin:0; padding:0; padding-left:15px; padding-right:15px; min-height:45px; background:#A1A560; text-align:center;}
#block-block-40 #wwrapper .d-carousel ul li a {color:#323232; font-size:14px; text-transform:uppercase; text-decoration:none; display:block; width:100%; font-weight:bolder; white-space:nowrap; padding-bottom:15px; }
#block-block-40 #wwrapper .d-carousel ul li a:hover {color:#ADAF6C; font-size:14px; text-transform:uppercase; text-decoration:none; display:block; width:100%; font-weight:bolder; background:#323232;  }
#block-block-40 #wwrapper .d-carousel ul{ padding:0!important; margin:0!important;}

#block-block-41 { background:#fff; margin:13px; padding-top:15px; margin-bottom:15px;}
#block-block-41 h2 { text-align:center; color:#333; font-size:26px; }
#block-block-41 #wwrapper { margin-top:10px;}
#block-block-41 #wwrapper .d-carousel ul li {color:#222; margin:0; padding:0; min-height:100px; background:#A1A560; text-align:center; margin-left:5px; margin-right:5px; display:table-cell; vertical-align:middle; width:141px;}

#block-block-41 #wwrapper .d-carousel ul li a{color:#fff; margin:0; padding:0;text-align:center; display:table-cell; vertical-align:middle; height:109px; width:141px; text-transform:uppercase;}
 
.partner1:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner1.jpg) no-repeat center;} 
.partner2:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner2.jpg) no-repeat center;}  
.partner3:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner3.jpg) no-repeat center;} 
.partner4:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner4.jpg) no-repeat center;} 
.partner5:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner5.jpg) no-repeat center;} 
.partner6:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner6.jpg) no-repeat center;} 
.partner7:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner7.jpg) no-repeat center;} 
.partner8:hover {text-indent:-9999px; background: url(/sites/all/themes/adaptivetheme/gans_theme/images/partner8.jpg) no-repeat center;} 


.jcarousel-direction-rtl {
	direction: rtl; padding:0; margin:0;
}

.d-carousel {padding:0; margin:0;
}

.d-carousel .jcarousel-container { padding:0; margin:0;
	display: block;
	overflow: hidden;
	margin-bottom: 0px;
}

.d-carousel .jcarousel-item { padding:0; margin:0;
	width: 170px;
}

.d-carousel .jcarousel-container-horizontal {
	padding:0; margin:0;
	padding: 0 45px;
}

.d-carousel .jcarousel-item-horizontal {
	 padding:0; margin:0;
}

.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 25px;
	right: 10px;
	margin-right: 3px;
	width: 15px;
	height: 28px;
	cursor: pointer;
	background: transparent url(../style/images/blog-arrows.png) no-repeat top right; padding:0; margin:0;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(../style/images/blog-arrows.png); padding:0; margin:0;
}

.d-carousel .jcarousel-next-horizontal:hover {
	background-position: bottom right; padding:0; margin:0;
}

.d-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 25px;
	left: 10px;
	margin-left: 3px;
	width: 15px;
	height: 28px;
	cursor: pointer;
	background: transparent url(../style/images/blog-arrows.png) no-repeat top left; padding:0; margin:0;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(../style/images/blog-arrows.png); padding:0; margin:0;
}

.d-carousel .jcarousel-prev-horizontal:hover {
	background-position: bottom left; padding:0; margin:0;
}


/*	partners slider end */











/* MENU */

#block-system-main-menu {
  min-height:48px; margin:0; padding:0;
 
/*  background:#3d5580;
  background:-moz-linear-gradient(#314466,#7b8ead);
  background:-webkit-linear-gradient(#314466,#7b8ead);
  background:-o-linear-gradient(#314466,#7b8ead);
  background:-ms-linear-gradient(#314466,#7b8ead);
  background:linear-gradient(#314466,#7b8ead);

*/}

#block-system-main-menu ul {
  float:left;
  padding:0;
  margin:0;
  max-width:100%;
  list-style:none;
}

#block-system-main-menu ul li {
  position:relative;
  float:left;
  padding:0;
  margin:0;
  line-height:48px; text-transform:uppercase; font-weight:bolder;
}

#block-system-main-menu ul li:first-child {
  padding-left:0;
}

#block-system-main-menu a {
  display:block;
  padding:0 15px;
  color:#e0e0e0;
  text-align:center;
  text-decoration:none;  font-weight:600; font-size:14px;
}

#block-system-main-menu a:hover,
#block-system-main-menu li > a.active {
  background:#A1A560;
/*  background:-moz-linear-gradient(#333b12,#747b4a);
  background:-webkit-linear-gradient(#333b12,#747b4a);
  background:-o-linear-gradient(#333b12,#747b4a);
  background:-ms-linear-gradient(#333b12,#747b4a);
  background:linear-gradient(#333b12,#747b4a); */
  color:#fff;
}

#block-system-main-menu li > a.active {
  background:#989D4D;

}

.drop-down-toggle {
  position:absolute;
  top:7px;
  right:16px;
  display:none;
  width:20px;
  height:20px;
  border-radius:15px;
  background:#333;
  border:#aaa 3px solid;
}

.drop-down-arrow {
  display:block;
  width:0;
  height:0;
  margin:8px 0 0 5px;
  border-top:5px solid #aaa;
  border-left:transparent 5px solid;
  border-right:transparent 5px solid;
}

#block-system-main-menu li li {
  float:none;
  min-width:190px; width:auto;
  padding:0;
  margin:0;
}



#block-system-main-menu li li a {
  min-width:150px;
  margin:0;
  background:#A1A560; color:#222;
  font-size:13px;
  line-height:15px;
  text-align:left;
  overflow:hidden; display:block; padding-top:5px; padding-bottom:5px;  text-transform: none; font-weight: normal;
}

#block-system-main-menu li li li a {
  min-width:150px;
  margin:0;
  background:#A1A560; color:#222;
  font-size:11px;
  line-height:15px;
  text-align:left;
  overflow:hidden; display:block; padding-top:5px; padding-bottom:5px;  text-transform: none; font-weight: normal;
}



#block-system-main-menu li li:first-child > a { text-transform: none; font-weight: normal;
  border-top:none;
}

#block-system-main-menu li li a:hover {
  background:#989D4D;
}

#block-system-main-menu li ul {
  display:none;
  position:absolute;
  z-index:9999;
  min-width:190px;
  height:auto;
  padding:0;
  margin:0;
  box-shadow:0 0 3px #333; text-transform: none; font-weight: normal;
}

#block-system-main-menu li ul ul {
  margin:-25px 0 0 190px !important;
}

#block-system-main-menu li:hover > ul,
#block-system-main-menu li li:hover > ul,
#block-system-main-menu li li li:hover > ul {
  display:block;
}

#block-system-main-menu .nav-toggle {
  display:none;
}

#block-system-main-menu ul li.leaf, #block-system-main-menu ul li.expanded, #block-system-main-menu ul li.collapsed {
  list-style:none;
}
#block-system-main-menu ul.menu li {
  margin: 0;
}

#block-system-main-menu li.expanded, #block-system-main-menu li.collapsed, #block-system-main-menu li.leaf {
  margin: 0;
  padding: 0; background:
  
  
}

#block-system-main-menu .contextual-links-wrapper, #rm-removed .contextual-links-wrapper { display:none;}


.responsive-menus.responsified span.toggler {
    padding: 0px;
    display: block;
    background: #333;
    color: #fff;
    border-radius:0px;
    box-shadow: 0px 0px 0px #000;
    
    text-align: center;
    cursor: pointer;
    outline: none; position:absolute; top:0; padding-left:10px; padding-top:10px; 
}

.responsive-menus.responsified .responsive-menus-simple {
  
    width: 100%;
    background: #333;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: 0px 0px 0px #000;
}


#rm-removed{ top:10px; position:relative; padding-bottom:10px;}

.responsive-menus.responsified .responsive-menus-simple li a {
    color: #fff;
    display: block;
    padding:5px;
    margin: 0;
    text-align: left;
    color: #fff;
    border-bottom: 0px solid #bbb;
    border-bottom: 0px solid rgba(255,255,255,0.5);
    text-decoration: none;
    text-transform: uppercase; font-size:14px;
}

.responsive-menus.responsified.responsive-toggled span.toggler {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0px solid #bbb;
}

table {
    margin: 0px 0 !important;
    padding: 0 !important;
    width: 100%;
}



@media only screen and (max-width: 1000px) {
	
	.scrollTop{ 
		background:url('/sites/all/themes/adaptivetheme/gans_theme/images/arrows4.png') 0 0 no-repeat;
		width:50px;
		height:50px; 
		bottom:0%; right:0%;
	}

.nivo-caption a{ font-size:1.2em; text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
.region-toppp{ float:left; display:block; width:62%;}
#block-search-form{ float:left; min-width:220px; display:block; position:relative; left:5%;}
#block-block-37 {  left:5%; }
#block-block-38 { float: right; min-width:200px; display:block; position:relative;}

#block-search-form #edit-search-block-form--2 {padding:5px; float:left; width:170px; }

#block-system-main-menu a {
  display:block;
  padding:0 10px;
  color:#ADAF6C;
  text-align:center;
  text-decoration:none;
} 

#block-views-lenta-block{ line-height:18px !important; font-size:14px; }


#block-block-31{  width:300px; display:block; position:relative; left:5%; top:20px;}
#block-block-31 a{ text-transform:uppercase; color:#9CA052; font-size:14px;}
#block-block-31 a:hover{ text-transform:uppercase; color:#333333; text-decoration:none;}

.mgimo, .almaz{ font-size:13px; }

#block-block-39 {
    float: right;
    min-width: 300px;
    display: block;
    position: relative;
    left: 3%;
    top: -26px;
}

}


@media only screen and (max-width: 800px) {
	
	
		.scrollTop{ 
		background:url('/sites/all/themes/adaptivetheme/gans_theme/images/arrows4.png') 0 0 no-repeat;
		width:50px;
		height:50px; 
		bottom:0%; right:0%;
	}

.region-toppp{ float:left; display:block; width:50%; left:2%;}
#block-block-38 { display:none!important;}
#block-search-form{ float:left; min-width:300px !important; display:block; position:relative; top:-35px;left:5%;}
#block-search-form #edit-search-block-form--2 {padding:5px; float:left; width:200px; }

#block-views-slider-block{width:100%; float:left;display:block; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}
#block-views-lenta-block{ width:100%; float:right; padding:0; margin:0;}

#block-block-31 {
    width: 270px;
    display: block;
    position: relative;
    left: 5%;
    top: 20px;
}


#block-block-37 {  left:15%; }

#block-block-32 {
background: #A1A560;
margin: 12px;
padding-top: 15px;
margin-bottom: 15px;
width: 97%;
}

#block-menu-menu-q-link {
background: #323232;
margin-left: 10px;
margin-right: 0px;
padding-bottom: 15px;
padding-top: 15px;
width: 94%;
}

#block-views-exlusive-block .block-content .views-field-title a, 
#block-views-translates-block .block-content .views-field-title a,
#block-views-examinations-block .block-content .views-field-title a,
#block-views-analitika-block .block-content .views-field-title a,
#block-views-block-news-block .block-content .views-field-title a
{ color:#333; text-transform:uppercase; font-size:14px; text-decoration:none; font-weight:bolder; line-height: normal; }


#block-views-exlusive-block .block-content .views-field-title a:hover, 
#block-views-translates-block .block-content .views-field-title a:hover,
#block-views-examinations-block .block-content .views-field-title a:hover,
#block-views-analitika-block .block-content .views-field-title a:hover,
#block-views-block-news-block .block-content .views-field-title a:hover
{font-size:14px; }



#block-block-39 {
    float: right;
    min-width: 70px !important; 
    display: block;
    position: relative;
    left:8%;
    top: -10px;
}


.almaz {font: 0/0 serif; height:10px;
    text-shadow: none;
    color: transparent;}
	
.almaz:hover{ font: 0/0 serif;
    text-shadow: none;
    color: transparent;}

.mgimo{font: 0/0 serif; height:10px;
    text-shadow: none;
    color: transparent;}

.mgimo:hover{ font: 0/0 serif;
    text-shadow: none;
    color: transparent;}


#block-block-31 a {

    font-size: 12px;
}


#logo img {
    vertical-align: bottom;
    margin-top: 8px;
}

#block-views-slider-block{ display: block;}
.menu-depth-2 { display:none !important;}

}




@media only screen and (max-width: 640px) {
	
		.scrollTop{ 
		background:url('/sites/all/themes/adaptivetheme/gans_theme/images/arrows4.png') 0 0 no-repeat;
		width:50px;
		height:50px; 
		bottom:0%; right:0%;
	}
	
#block-menu-menu-q-link {
background: #323232;
margin-left: 10px;
margin-right: 0px;
padding-bottom: 15px;
padding-top: 15px;
width: 96%;
}	

#block-block-32 {
background: #A1A560;
margin: 12px;
padding-top: 15px;
margin-bottom: 15px;
width: 95%;
}

.nivo-caption a {
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;
}	



#block-block-37, #block-block-39  { display:none!important;}
#block-search-form{ display:none;}
#logo{position:relative; left:20%; }

#block-views-slider-block{width:100%; float:left;display:block; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}
#block-views-lenta-block{ width:100%; padding:0; margin:0;}

 #block-system-main-menu ul {
  display:none;
  }

  #block-system-main-menu li ul {
  position:static;
  }

  #block-system-main-menu li ul ul {
  margin:0 !important;
  }

  #block-system-main-menu ul,
  #block-system-main-menu li {
  float:none;
  max-width:100%;
  }



  #block-system-main-menu li li a {
  text-align:center;
  }




  #block-system-main-menu li:hover > ul,
  #block-system-main-menu li li:hover > ul,
  #block-system-main-menu li li li:hover > ul {
  display:none;
  }

  .drop-down-toggle {
  display:block;
  }

  #block-system-main-menu li li .drop-down-toggle {
  top:5px;
  }

  #block-system-main-menu .nav-toggle {
  display:block;
  font-size:15px;
  font-weight:bold;
  line-height:40px;
  }

  .flex-control-nav li {
  margin:0 0 0 10px;
  }

  .flex-control-nav li:first-child {
  margin:0;
  }

  .flex-control-nav li a {
  box-shadow:none;
  background:rgba(255, 255, 255, 0.75);
  }

.mgimo, .almaz{ font-size:13px; text-indent: -9999px !important; width:50px;}

#block-block-31{ height:35px; display:block; width:100% !important; margin:0; padding:0; left:0; text-align:center;}
#block-block-31 a{ font-size:15px;}
.region-toppp{ float:left; display:block; width:100%; left:0; margin:0; top:-15px; position:relative; }
#block-views-slider-block{ display:none;}

#block-block-46{ display:none;}
  .menu-depth-2 { display:none !important;}

#page-title { font-size:22px;}  

.views-row {
    display: inline-table;
    margin-top: 10px; margin-bottom:15px;
}

}



@media only screen and (max-width: 450px) {
	
		.scrollTop{ 
		background:url('/sites/all/themes/adaptivetheme/gans_theme/images/arrows4.png') 0 0 no-repeat;
		width:50px;
		height:50px; 
		bottom:0%; right:0%;
	}
#logo{position:relative; left:2% !important; }
#block-views-slider-block{ display:none;}

#block-block-39 { display:none; visibility:hidden;}#block-block-46{ display:none;}
.menu-depth-2 { display:none !important;}
#block-block-31{ height:35px; display:block; width:100% !important; margin:0; padding:0; left:0;}
#block-block-31 a{ font-size:12px;}
.image-style-thumbnail{ display:none;}

.views-row {
    display: inline-table;
    margin-top: 10px; margin-bottom:15px;
}

}