/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* COMMON */
.right{
  float:right;
}
.dark{
  color: #333333;
}


.front .region-maincolumn-first, 
.front .region-maincolumn-second,
.front .region-maincolumn-third,
.block-menu-block,
h1, h2, h3,
#sidebar-first,
#sidebar-second{
  font-family:'PT Sans', Verdana, Georgia, "Times New Roman",Times,serif;
}
/* block region in main page */
#main .region{
  float:left;	
}

/* BLOCKS */
.green-block{
  border:1px solid #092691;
  border-radius:5px;
  margin-right:8px;
  width:318px;
}
.region-maincolumn-third .green-block{
  margin-right:0px;
}
.green-block .content{
  margin:10px;	
}
/*.block .content{
  margin:10px;
}*/
/*.region-navigation .block .content,.region-baner .block .content{
  margin:0;
}*/
div.sngcol .content{
  margin-right:1px;
  padding-right:1px;
}

/* MAIN NEWS BLOCk */
#mainnews_wrapper{
  width:650px;
  float:left;	
}
#resultwrapper{
  margin:0 5px;
}
.mainnews{
  margin:0.8em 0 0.8em 0;
}

/* MAIN CURR BLOCK */
.currRate_wrapper .content{
  font-size:70%;
}
.currRate_wrapper label{
  display:inline;
}
.form-item-inpvalue, .form-item-currency{
  float:left;
}

/* PAGE TITLE */
#title{
 position: relative;
}
#page-title{
  width:480px;
}
.print_html{
  display: block;
  margin-top: 3px;
  position: absolute;
  right: 5px;
  top: 3px;	
}

/* MAIN LAYOUT */
body {
  background-color: #FFFFFF;
  text-align: left;
  font-family: 'PT Serif', Verdana, Georgia, "Times New Roman",Times,serif;
  font-size: 80%;
  font-weight:normal;
}	    
#page {
  margin:0 auto;
  padding:0;
  width: 980px;
}
#main{
  margin-bottom:20px;
  font-size:1.2em;
}
h1{
  font-size:140%;
  color:#075323;
  font-weight:bold;
  margin-bottom:10px;
  padding: 0.5em 0 0;
}
h2{
  font-size:120%;
  /*color:#075323;*/
  color: #01832C;
  font-weight:bold;
  padding: 1em 0 0.5em 0;
}
p.hdr2 {
    font-size: 100%;
    font-weight: bold;
    text-indent: 0;
}
h3{
  font-size:102%;
  color:#000000;
  font-weight:bold;
  padding: 0.5em 0 0.5em 0;
}

a:link {color:#092691;text-decoration:none;}
a:visited {color:#092691;text-decoration:none;}
a:hover {color:#092691;text-decoration:none;}
a:active {color:#092691;text-decoration:none;}

/* HEADER */
#header {
  background: url(../images/hdrbg.gif) repeat-x scroll 0 0 transparent;
  height: 117px;
  font-size:90%;
}
#header li{
  list-style-type:none;
  list-style-image:none;
}
#header a:link, #header a:visited, #header a:hover, #header a:active {
  color:#FFFFFF;
}
a#logo {
  float:left;
  display:block;
  margin-left: 30px;
  width:380px;
}
.menu-name-menu-header-top-menu{
  font-size:12px;
  height:27px;
  margin-top:5px;
}
.menu-name-menu-header-top-menu li{
  float: left;
}

/* SEARCH BOX */
#block-search-form .form-type-textfield{
  background: url("../images/searchleft.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 27px;
  overflow: hidden;
  width: 130px;
  margin:0;
}
#block-search-form .form-text{
  border:0 none;
  margin:4px 0 0 10px;
  font-size:9px;
}
#block-search-form  .form-submit {
    background: url("../images/searchright.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin: 0;
    width: 30px;
    border:0 none;
    overflow:hidden;
    padding:0;
    cursor:pointer;
}


/* MAIN NAVIGATION */
.region-navigation {
	margin:-32px 0 0 0;
}
.region-navigation ul li{
  display: inline;
  float:left;
  margin:0;
  padding:0;
}
.region-navigation a{
  overflow: hidden;
  display:block;
}
.region-navigation .menu-level-1{
  height: 32px;
  margin-left:30px;
}
.region-navigation .menu-level-1 li{
	height: 32px;
	font-size:1.3em;
}

.region-navigation .menu-level-1 a {
	background-color:#FFFFFF;
	border-top-width: 0.916667px;
	border-right-width: 0.916667px;
	border-top-color: #099130;
	border-right-color: #099130;	    
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style:solid;
    border-right-style:solid;
    padding: 3px 10px 5px 10px;
    color: #01832c;
    text-shadow: 0 1px #EEEEEE;
    position:relative;
    background: url("../images/menu/menu-bg.gif") repeat-x;
    top:1px;
    height:22px;
}
.region-navigation .menu-level-1 a.active-trail {
	top:-1px;	
	padding-top:6px;
	padding-bottom:6px;
	background:#FFFFFF none;
	z-index:1;
	height:22px;
}

/* SECONDARY MENU */
.region-navigation .menu-level-2{
  height: 36px;
  overflow: hidden;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color: #61C880;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color: #61C880;
}

.region-navigation .menu-level-2 li{
	height: 32px;
	font-size:1.1em;
}

.region-navigation .menu-level-2 a {
	background-color:#FFFFFF;
    padding: 8px 10px 5px 10px;
    color: #01832c;
    text-shadow: 0 1px #EEEEEE;
    position:relative;
    /*letter-spacing:-0.8px;*/
}
.region-navigation .menu-level-2 a.active-trail {
	font-weight: bold;
	color: #092691;
}

/* link to front */
.region-navigation ul li.link-to-front{
	display:none;
}


/* BLOCKS */
.region-header{
  margin:15px 10px 0 0;
  float:right;
}
#block-search-form{
  float:right;
}
#search-block-form .form-text{
  border:1px solid white;
}
.region-header .block-menu-block{
  float:right;
}

/* PAGE WRAPPER */
#main-wrapper{
  margin-top: 10px;
}
.front #main-wrapper{
  margin-top: 0;
}

/* SIDEBAR FIRST */
#sidebar-first{
  float: left;
  width: 200px;
  line-height: 1.3em;
}
#sidebar-first a.active, #sidebar-first a.active-trail{
  font-weight: bold;
  font-color:red;
}
.hidden-link{
  display:none;
}
#sidebar-first .block{
  background: url("../images/border/left_b.gif") no-repeat scroll center bottom #FFFFFF;
  /*display: inline;*/
  /*float: left;*/
  padding: 0 0 20px;
  width: 200px;
  margin-bottom:20px;
}

#sidebar-first .fill-top{
  background: url("../images/border/left_t.gif") no-repeat scroll center top #FFFFFF;
  width: 200px;
  border: 0 none;
  height: 5px;
}
#sidebar-first ul.menu{
  margin:0 0 0 10px;
}
#sidebar-first ul.menu li {
 margin:0 5px 0 0;
 background:transparent url(../images/bullet/arrow-l.gif) no-repeat left 5px;
}
#sidebar-first ul.menu li div{
  margin-left:13px;
}
#sidebar-first ul.menu, #sidebar-first ul.menu li{
  list-style-type:none;
  list-style-image:none;
}

#sidebar-first h2, #sidebar-second h2{
  font-size:100%;
  margin:10px 10px 4px 10px;
  padding:0 0 3px 0;
  border-bottom:1px solid #61C880;
}
#sidebar-first a{
  font-size: 1em;
}
#sidebar-first a {color:#099130;}
#sidebar-first a.active{ /*}, #sidebar-first a.active-trail{*/
  color:#092691;
}

/* SIDEBAR SECOND */
#sidebar-second{
  float: left;
  width: 200px;
  font-size: 85%;
  line-height:1.4em;
  padding-left:15px;
}
#sidebar-second .has-border{
  margin:0 0 15px 0;
  padding: 0 0 20px;
  width: 200px;
  border: 1px solid #ACDEBB;
  border-radius:5px;
}
#sidebar-second .block .content{
  margin: 0 10px 0 10px;
}
#sidebar-second .no-border .content{
  margin:0;
}
#sidebar-second .block h3 {
  color: #01832C;
  font-size: 110%;
  font-weight: bold;
  margin: 15px 0 2px 0;
  padding: 0 5px 0 0;
}

/* MAIN CONTENT */
#content{
  float: left;
}
.main-with-no-column{
  margin: 0;
}
.main-with-both-column{
  width:538px;
  margin: 0 0 0 15px;
}
.main-with-left-column{
  width:745px;
  margin: 0 0 0 15px;  
}
.b {
  font-weight: bold;
}
.sect_hdr {
  font-weight: bold;
}



/* double column content*/
.dblcol h2{
	color: #092691;
}
.dblcol .leftCol, .sngcol .leftCol{
  border-radius:5px;
  border-style:solid;
  border-color: #092691;
  border-width:1px;
  float:left;
  width: 263px;
}
.dblcol .rightCol{
  border-radius:5px;
  border-style:solid;
  border-color: #092691;
  border-width:1px;	
  float:right;
  width: 263px;
}
.dblcol .content, .sngcol .content{
  padding: 10px 15px;
  margin-bottom:15px;
}
.dblcol .panel_ico{
  float:right;
}
.dblcol {
    float: left;
    margin: 0 0 10px;
    width: 538px;
    position: relative;
}
.sngcol {
    float: left;
    margin: 0 0 10px;
    /*overflow: hidden;*/
    width: 263px;
    position: relative;
}
.sngcol538 {
  border-radius:5px;
  border-style:solid;
  border-color: #092691;
  border-width:1px;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 538px;
    position: relative;
}
.sngcol538 .leftCol {
    float: left;
    width: 538px;
}
.sngcol235 {
    float: left;
    width: 235px;
    position: relative;
}
.sngcol235 .leftCol {
    float: left;
    width: 235px;
}
.alertbox540 .content, .alertbox .content, .dblcol .content, .sngcol .content, .wsngcol .content, .sngcol250 .content, .sngcol200 .content, .sngcol538 .content {
    padding: 10px 15px;
    margin-bottom:15px;
}

.wsngcol {
    border:1px solid #092691;
    border-radius:5px;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 362px;
    position: relative;
}
.h170 {
  height: 170px;
}
.ml {
  margin-left: 10px;
}

/* button inside panels*/
/*.alertbox540 .btn, .alertbox .btn, .dblcol .btn, .sngcol .btn, .wsngcol .btn, .sngcol250 .btn, .sngcol200 .btn, .sngcol538 .btn {
  position:absolute;
  bottom:5px;
}*/
.btn {
  position:absolute;
  bottom:5px;
}
.multi_btn .btn{
  position: relative;
  bottom:0px;
}
/*.alertbox540 .btn2, .alertbox .btn2, .dblcol .btn2, .sngcol .btn2, .wsngcol .btn2, .sngcol250 .btn2, .sngcol200 .btn2, .sngcol538 .btn2 {
  position:absolute;
  bottom:30px;
}*/
.btn2 {
  position:absolute;
  bottom:30px;
}

/* TODO: delete when delete all h1 */
.content .field-items h1{
  display:none;
}
.content p{
  margin:0px 0 0.5em 0;
}
.field{
  margin-bottom:0.5em;
}
ul.digit {
    list-style: decimal outside none;
    padding: 0 0 0 20px;
}
.ul_list_free {
    list-style-type: none;
    margin: 0;
    margin-top:0.5em;
}
li.pdf, li#id {
    background: url("../images/ico_pdf.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    padding-left: 40px;
    vertical-align: middle;
}
li.calc, li#calc {
    background: url("../images/ico_calc.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    padding-left: 40px;
    vertical-align: middle;
}
li.pack, li#pack {
    background: url("../images/ico_pack.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    padding-left: 40px;
    vertical-align: middle;
}
li.word, li#word {
    background: url("../images/ico_word2.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    padding-left: 40px;
    vertical-align: middle;
}

/* table default */
table{
  border: 1px solid #acdebb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  behavior: url(../css/ie-css3.htc);
  border-collapse: separate;
  zoom:1;
}
tr.odd {
    background-color: #FFFFFF;
    border-bottom: 1px solid #acdebb;
    padding: 0.5em 0.6em;
}
tr.even {
    background-color: #def1e5;
    border-bottom: 1px solid #acdebb;
    padding: 0.5em 0.6em;
}
td, th{
  padding:0.4em 0.5em;
  font-weight:normal;
}

/* breadcrumb */
#breadcrumb{
  margin: 10px 0 0 0;
  font-size:90%;
}

/* SELECT CITY BLOCK */
.region-selectcity{
  float:right;
}
#block-bankruscity-select-city{
  z-index:1000;
}
ul.city {
  list-style: none;
  margin: 0 20px 0 0;
  float: left;
  width: 100px;
  /*background: #222;*/
  font-size: 90%;
}
ul.city li {
	float: left;
	margin: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.city li a{
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.city li ul.citylist li a{
  padding: 10px 5px;
}
ul.city li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 15px;
	float: left;
	background: url(../images/bullet/arrow-b-white.gif) no-repeat center 5px;
}
ul.city li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.city li ul.citylist {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 15px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 120px;
	border: 1px solid #111;
}
ul.city li ul.citylist li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 100px;
}
html ul.city li ul.citylist li a {
	float: left;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.city li ul.citylist li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}



/* LIST STYLES */
ul.default, ul.adv {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0 1em;
  padding: 0 0 0 5px;
}
ul.default li, #container-1 ul.default li , #content ul li ul li{
  background: url("/sites/all/themes/bankrus/images/bullet/arrow-l.gif") no-repeat scroll 0 8px transparent;
  margin: 0;
  padding: 2px 5px 2px 15px;
}
ul.simple li{
  padding: 2px 5px 2px 15px;	
}
ul.adv li, #container-1 ul.adv li {
  background: url("/sites/all/themes/bankrus/images/bullet/tick.gif") no-repeat scroll 0 8px transparent;
  margin: 0;
  padding: 2px 5px 2px 15px;
}
ul.digit li{
  margin-bottom:0.5em;
}

/* СНОСКА */
.footnote{
  font-size:80%;
  margin-top:10px;
}
	
/* FOOTER */
#footer{
  font-size: 75%;
  margin: 20px auto;
  padding: 0px;
  text-align: left;
  width: 980px;
}
#footer p{
  margin-bottom:5px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
  color: #000000;
  text-decoration: underline;
}

/* SITEMAP */
#sitemap{
  margin-top:30px;
}
#sitemap li.level0{
  line-height: 15px;
  list-style: none outside none;
  margin-bottom: 10px;
  padding: 0;
  float: left;
  margin: 0 10px 0 0;
  width: 275px;  
  color: #092691;
}
#sitemap li.level0 ul.level0_sub {
  border-top: 1px solid #CCCCCC;
  padding-left: 4px;
  padding-top: 8px;
}
#sitemap li.level1{
  margin-top:5px;
}
#sitemap li.level2 {
    background: url("") no-repeat scroll 0 8px transparent;
    margin: 0;
    padding: 2px 5px 2px 15px;
}
#sitemap li.level2 .menu-group{
  font-size:85%;
}
#sitemap li.level3{
  font-size:70%;
}

.cf, .spacer {
  clear: both;
}
div.spacer{
  height:0px;
}

/* строки в View вакансии */
.article-row{
  margin-bottom:1em;
}
.view-content h3{
  margin-top:1em;
}
/* стр вакансия - ссылки */
.big-link-box{
  margin-bottom:1.5em;
}
.big-link-box a{
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}

/* view ipotecacalc */
#ipotekawrapper .fieldset-wrapper{
  margin-left:10px;
}

.intro{
  font-size:130%;
}
.left{
  float:left;
}
.ib_link{
  font-size:12px;
  font-weight:bold;
}

/* LINK AS BUTTOn */
.btn-link{
  display:block;
  border-radius:7px;
  background: -moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 50%, #F4F4F4 50%, #F4F4F4 100%) repeat scroll 0 0 transparent;
  border: medium none;
  color: #002A66;
  text-shadow: 0 2px 0 #FFFFFF;
}

/* popup window */
.popupcontent{
	margin:0 20px;
}










/* TEST */

.calendar {
    background: -moz-linear-gradient(center top , rgba(200, 200, 200, 0.37) 0%, rgba(220, 220, 220, 0.3) 100%) repeat scroll 0 0 transparent;
    display: block;
    height: 70px;
    margin: 0 0 20px;
    padding: 10px 25px 3px;
    position: relative;
    display: block;
    width: 700px;    
}
.calendar .ribbon {
    height: 70px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.calendar .prev {
    left: 10px;
}
.calendar .next {
    right: 10px;
}
.prev {
    background: url("../images/calc-slider.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 12px;
}
.next {
    background: url("../images/calc-slider.gif") no-repeat scroll -12px 0 transparent;
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 12px;
}
.next, .prev {
    -moz-transition: opacity 0.1s linear 0s;
    opacity: 0.7;
    top:22px;
}
.prev:hover, .next:hover {
    opacity: 1;
}
.calendar .ribbon .date-list {
    -moz-user-select: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 9999px;
}
.calendar .ribbon .date-list .date {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);
    float: left;
    margin: 0 2px 0 0;
    position: relative;
}
.calendar .ribbon .date-list .date.disabled {
    background: none repeat scroll 0 0 #EEEEEE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13) inset;
}
.calendar .date-list .date-events-num {
    color: #AAAAAA;
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    letter-spacing: -1px;
    line-height: 4px;
    margin-top: 0;
    position: absolute;
    width: 100%;
}			
.calendar .date a {
    color: #6D6D6D;
    display: block;
    height: 48px;
    line-height: 24px;
    margin-top: 2px;
    padding: 4px 0 0;
    position: relative;
    text-align: center;
    width: 33px;
}
.calendar a strong {
    color: #B75D0E;
    display: block;
    font-size: 11px;
    font-weight: normal;
}

/* scheme1 */
.scheme1 .calendar a strong{
	color:#34BDDF;
}
.scheme1 .date-list .weekend a{
	color:#34BDDF;
	font-weight: bold;
}

.scheme1 .calendar .ribbon .date-list .date.selected {
    background: #34BDDF;
}
.scheme1 .calendar .ribbon .date-list .date.selected a{
    color:#FFFFFF;
}
.scheme1 .calendar .ribbon .date-list .date.selected a strong{
    color:#FFFFFF;
}



#gorod_pay_adv{
	position:absolute;
	height:50px;
	width:450px;
	background-color:#8c56c6;
	color:#FFFFFF;
	top:50px;
	left:495px;
	padding:8px 12px;
	font-size:16px;
	font-weight:bold;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	z-index:2;
}
.gorod_service_list ul li{
	color:#ffffff;
	font-size:12px;
}

/* default slideshow */
#sidebar-second .views-slideshow-controls-bottom { 
    background-color: #DDDDDD;
    font-size: 20px;
    opacity: 0.8;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    top: 0px;
    height: 15px;
    z-index: 10;
    width:120px;
    border-radius:0  0 5px 0;
}
#sidebar-second .views-field-counter { 
	float: left; 
	padding: 10px 5px; 
	background: url("/sites/all/themes/bankrus/images/page_nav_inactive.png") top left no-repeat; 
	width: 10px;
}
#sidebar-second .views-slideshow-pager-field-item.active .views-field-counter{
	background: url("/sites/all/themes/bankrus/images/page_nav_active.png") top left no-repeat;
}
#sidebar-second .views-content-counter{
	display:none;
}

/* main page slideshow */
.view-baner-main-page .views-slideshow-controls-bottom { 
    background-color: #DDDDDD;
    border-radius: 5px 0 0 5px;
    font-size: 20px;
    left: -25px;
    opacity: 0.8;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 15px;
    z-index: 10;
}
.view-baner-main-page .views-field-counter { 
	float: left; 
	padding: 10px 5px; 
	background: url("/sites/all/themes/bankrus/images/page_nav_inactive.png") top left no-repeat; 
	width: 10px;
}
.view-baner-main-page .active .views-field-counter {
	background: url("/sites/all/themes/bankrus/images/page_nav_active.png") top left no-repeat;
}
.view-baner-main-page .views-field-counter .views-content-counter{
	display:none;
}

.dText {
    border: 2px dotted #FF0000;
    padding: 2px;
}

#currency-rate-form label{
	display:inline;
}
.currRate_wrapper{
  margin-left: 10px;
  float: left;
}

.alert {
  border-radius: 3px;
  margin: 15px 0;
  padding: 8px;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

/* currency form */
#currencyrateeditor-form label {
  display: inline;
}
#currencyrateeditor-form .fieldset-wrapper{
  margin: 10px;
}
#currencyrateeditor-form .fieldset-wrapper fieldset{
  float:left;
  margin:10px;
}
fieldset#edit-city-orenburg{
  margin-bottom:20px;
}

/* personal page */
.frontMiniCol {
    border-color: #092691;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    float: left;
}

/* contact panel */
.askme{
  margin-bottom:15px;
}

/* main page banner */
.view-baner-main-page{
  position:relative;
}

.group-view-row{
  margin-bottom:0.5em;
}

/* login */
.loginBox{
  width:220px;
  border-radius: 5px;
  background-color:#DDDDDD;
  padding:5px 8px;
  line-height:1em;
  position:absolute;
  bottom:15px;
}
.loginBox a{
  font-size:80%;
}
.loginBox .loginBtn {
	width:40px;
}
.loginBox strong {
  display:block;
  font-size: 16px;
}
.front .region-maincolumn-first .block, 
.front .region-maincolumn-second .block,
.front .region-maincolumn-third .block{
  padding-bottom:20px;
  position:relative;
}
#ipoteka-step li{
	float:left;
	color:#999999;
}
#ipoteka-step li.active-step{
	font-weight:bold;
	color:#000000;
}
label{
  font-weight:bold;
}

.simpleTbl{
  border: 1px solid #acdebb;
  border-collapse: separate;
  zoom:1;
}
.simpleTbl th{
	font-weight:bold;
	border-bottom: 2px solid #acdebb;
}
.simpleTbl td{
	border-bottom: 1px solid #acdebb;
}
.simpleTbl tr:nth-child(even) {background: #DEF1E5}
.simpleTbl tr:nth-child(odd) {background: #FFFFFF}
.button-back{margin-right:1em;}
strong,b{font-weight:bold;}
.alertInsideTab {
    background-color: rgb(9, 145, 48);
    color: rgb(255, 255, 255);
    padding: 1em;
}