* {
  margin: 0;
  padding: 0;
}

body {
  color: #484848;
  background: #fff;
  font-family: Arial,Tahoma,sans-serif;
  line-height: 150%;
}

body#bd {
  background: #efefef;
}

body.contentpane {
  width: auto;
  margin: 1em 2em;
  background: #fff;
  color: #000;
  font-size: 14px;
  line-height: 140%;
}

body.fs3 {
  font-size: 11px;
}

/* Normal link */
a {
	color: #0264B0;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	color: #0264B0;
	text-decoration: none;
}

/* Title text */
.contentheading, 
.contentheading-rekl_actions, 
.componentheading, 
.componentheading-rekl_actions , 
div.moduletable h3,
h1, h2, h3 {
}

/* Заголовок раздела КУРСЫ ВАЛЮТ*/
h1.kurs_h1 {
	font-size: 180%;
	padding-bottom: 10px;
	border-bottom: 1px solid #DCDCDC;
}

/* Заголовок раздела КУРСЫ ВАЛЮТ*/
h3.kurs_h3 {
	font-weight: normal;
}

/* Заголовки рекламных акций */
a.contentpagetitle-rekl_actions h1 {
font-size: 130%;
font-family: Verdana,Tahoma,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight: normal;
line-height:128%;
}

a.contentpagetitle-rekl_actions:hover  h1 {
	text-decoration: underline;
}

/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon {
}

/* Heading */
h1 {
	font-size: 140%;
	font-family: Verdana,Tahoma,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height: 110%;
}

h2 {
	font-size: 130%;
	font-family: normal Verdana,Tahoma,sans-serif;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 100%;
}

p {
	margin: 5px 0 15px;
}

ul {
	margin-top: 5px;
	margin-bottom: 15px;
	list-style: none;
}

ul li {
	padding-left: 32px;
	line-height: 160%;
    vertical-align: middle;
    list-style-position: inside;
	list-style-type: disc;
}

ol {
	margin-top: 5px;
	margin-bottom: 15px;
}

ol li {
	margin-left: 35px;
}

th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #484848;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}

td, div {
	font-size: 100%;
	line-height: 150%;
}

/* Code text */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #F85703;
	background: url(../images/stripe2.gif);
	font: 1em/1.5 "Courier News", monospace;
	color: #0264B0;
}

blockquote {
	padding: 15px 40px 15px 60px;
	background: url(../images/quote.gif) 20px 10px no-repeat;
	font: italic 1em/1.5 Georgia, Times, serif;
}

.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #0264B0;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #0264B0;
	background: url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left: 25px;
	color: #0264B0;
	background: url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
	padding-left: 25px;
	color: #0264B0;
	background: url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	border-bottom: 1px dotted #999999;
	padding: 0 5px;
	background: #FEFAE1;
	font-weight: bold;
}

p.stickynote {
	padding: 20px 80px 10px 20px;
	background: url(../images/sticky-bg.gif) no-repeat top right #FEFAE1;
}

p.pinnote {
	padding: 20px 60px 10px 20px;
	background: url(../images/pin-bg.gif) no-repeat top right #FEFAE1;
	border-top: 1px dotted #D3D3D3;
	border-bottom: 1px dotted #D3D3D3;
}

p.clipnote {
	padding: 20px 60px 10px 20px;
	background: url(../images/clip-bg.gif) no-repeat top right #FEFAE1;
}

p.info {
	padding: 0px 40px 10px 60px;
	color: #0055BB;
	border: 1px solid #629de3;
	background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}


.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

.bignumber {
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
	padding: 0 2px;
	display: block;
	color: #0264B0;
	font: 30px/normal Arial, sans-serif;
	font-weight: bold;
}

div.telefon {
	padding: 0px 10px 10px 80px;
	margin: 0px 0px 0px 0px;
	background: url(../images/telefon.png) no-repeat  0px 10px;
	border-bottom: 1px dotted #D3D3D3;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 11px/normal Tahoma, Arial, sans-serif;
	color: #484848;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.button, .button:hover {
	padding: 2px 10px!important;
	padding: 1px 5px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
	background: url(../images/but-bg.gif) repeat-x bottom #EFEFEF;
}

.button:active, .button:focus {
	border-top: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #999999;
	background: #FFFFFF;
}

/* MODULE
--------------------------------------------------------- */
/* Left Module Style */
div.moduletable h3,
div.moduletable-opros_left h3{
	margin: 0 -12px 5px;
	padding: 6px;
	border-top: 1px solid #EFEFEF;
	background: url(../images/moduleheader.png) repeat-x;
	color: white;
	font-size: 120%;
	text-indent: 10px;
	line-height: normal;
}

div.moduletable-kurs_last_news_top {
	padding-bottom: 10px;
}

div.moduletable-kurs_last_news_top_bveb {
	padding-bottom: 10px;
	background-image: url(/images/calc_2.jpg);
	background-repeat: no-repeat;
	/*background-size: cover;
	/*background-position: right top;*/
	background-position: left top;
}

div.moduletable-kurs_last_news_top_bveb_depo {
	padding-bottom: 10px;
	background-image: url(/images/calc_depo.jpg);
	background-repeat: no-repeat; 
	background-size: cover;
	background-position: right top;
}
div.moduletable-kurs_last_news_top_bveb_realt {
	padding-bottom: 10px;
	background-image: url(/images/calc_realestate_page.jpg);
	background-repeat: no-repeat; 
	background-size: cover;
	background-position: right top;
}

div.moduletable-kurs_last_news_top h3{
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	line-height: 150%;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 15px;
}

div.moduletable-kurs_last_news_top_bveb h3{
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	line-height: 150%;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 15px;
}

div.moduletable-kurs_last_news_top_bveb_depo h3{
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	line-height: 150%;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 15px;
}

div.moduletable-kurs_last_news_top_bveb_realt h3{
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	line-height: 150%;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 15px;
}

div.moduletable-kurs_last_news_top  div div.dn-each{
	font-weight: normal;
	font-size: 14px; 
	font-family: Arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top_bveb  div div.dn-each{
	font-weight: normal;
	font-size: 14px; 
	font-family: Arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top_bveb_depo  div div.dn-each{
	font-weight: normal;
	font-size: 14px; 
	font-family: Arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
	line-height: 110%;
}
div.moduletable-kurs_last_news_top_bveb_realt  div div.dn-each{
	font-weight: normal;
	font-size: 14px; 
	font-family: Arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top  div div.dn-each a.dn-title{
	text-decoration: none;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top_bveb  div div.dn-each a.dn-title{
	text-decoration: none;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top_bveb_depo  div div.dn-each a.dn-title{
	text-decoration: none;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top_bveb_realt  div div.dn-each a.dn-title{
	text-decoration: none;
	line-height: 110%;
}

div.moduletable-kurs_last_news_top  div div.dn-each a.dn-title:hover{
	text-decoration: underline;
}

div.moduletable-kurs_last_news_top_bveb  div div.dn-each a.dn-title:hover{
	text-decoration: underline;
}

div.moduletable-kurs_last_news_top_bveb_depo  div div.dn-each a.dn-title:hover{
	text-decoration: underline;
}

div.moduletable-kurs_last_news_top_bveb_realt  div div.dn-each a.dn-title:hover{
	text-decoration: underline;
}

div.moduletable-kurs_last_news_top  div div.dn-each .dn-date{
	font-size: 9px;
	color: #DCDCDC;
}

div.moduletable-kurs_last_news_top_bveb  div div.dn-each .dn-date{
	font-size: 9px;
	color: #DCDCDC;
}

div.moduletable-kurs_last_news_top_bveb_depo  div div.dn-each .dn-date{
	font-size: 9px;
	color: #DCDCDC;
}

div.moduletable-kurs_last_news_top_bveb_realt  div div.dn-each .dn-date{
	font-size: 9px;
	color: #DCDCDC;
}

div.moduletable,
div.moduletable-opros_left {
	padding: 0 12px 8px;
	margin: 0;
	clear: both;
}

div.moduletable-opros_left form table{
	margin-bottom: 15px;
}

td.componentheading-opros_left {
	padding-bottom: 15px;
}

.sectiontableentry1-opros_left,
.sectiontableentry2-opros_left{
	padding-right: 10px;
}
.pollstableborder-opros_left tr td button{
	margin-top: 10px;
}

/*BEGIN мой стиль для калькулятора денежных переводов */
/* для заголовка модуля*/
div.moduletable-mt h3 {
	margin: 0 -12px 5px;
	padding: 0px 6px 6px 6px;
	border-top: 1px solid #EFEFEF;
	font-size: 1em;
	text-indent: 25px;
	line-height: normal;
}

div.moduletable-mt {
	padding: 0 12px 8px;
	margin: 0;
	clear: both;
	background: #CCEFcc;


	background: url(../images/top_module_bg.png) 0 100% repeat-x;
	border: 1px solid #c8c8c8;
    border-left: 7px solid red ;	
	text-align:justify;

}

/* Кредиты*/
div.moduletable-kredit h3,
div.moduletable-red_line h3,
div.moduletable-orange_line h3,
div.moduletable-orange_line_bveb_main h3,
div.moduletable-orange_line_bveb_main_depo h3,
div.moduletable-orange_line_bveb_main_realt h3,
div.moduletable-blue_line h3,
div.moduletable-green_line h3,
div.moduletable-green_line2 h3,
div.moduletable-black_line h3
 {
	margin: 0 -12px 5px;
	padding: 5px 6px 6px 6px;
	border-top: 1px solid #EFEFEF;
	font-size: 120%;
	line-height: normal;
	text-align:justify;
}

div.moduletable-green_line2 h3
{	border-bottom: 1px solid #EFEFEF;}

div.moduletable-kredit,
div.moduletable-red_line ,
div.moduletable-orange_line,
div.moduletable-orange_line_bveb_main,
div.moduletable-orange_line_bveb_main_depo,
div.moduletable-orange_line_bveb_main_realt,
div.moduletable-blue_line ,
div.moduletable-black_line ,
div.moduletable-green_line2,
div.moduletable-green_line 
 {
	margin: 0;
	clear: both;

	padding: 5px 10px 10px 10px;
	
	background: #FFF url(../images/top_module_bg.png) 0 100% repeat-x;
	border: 1px solid #c8c8c8;
    border-left: 7px solid;	
	text-align:justify;
}

div.moduletable-kredit             { border-left: 7px solid orange;}
div.moduletable-red_line         { border-left: 7px solid red;}
div.moduletable-orange_line   { border-left: 7px solid orange;}
div.moduletable-orange_line_bveb_main   { border-left: 7px solid orange; background-image: url(/images/calc_2.jpg); background-repeat: no-repeat; background-size: cover; background-position: right top;}
div.moduletable-orange_line_bveb_main_depo   { border-left: 7px solid #ADD8E6; background-image: url(/images/calc_depo_main.jpg); background-repeat: no-repeat; background-size: cover; background-position: right top;}
div.moduletable-orange_line_bveb_main_realt   { border-left: 7px solid lightgreen; background-image: url(/images/calc_realestate.jpg); background-repeat: no-repeat; background-size: cover; background-position: right top;}
div.moduletable-blue_line       { border-left: 7px solid #ADD8E6;}
div.moduletable-green_line     { border-left: 7px solid lightgreen;}
div.moduletable-green_line2   { border-left: 7px solid green;}
div.moduletable-black_line     { border-left: 7px solid black;}
    	


/******************************************************************************************************/

/*END мой стиль для калькулятора денежных переводов */



/* Блок "Новости банков" в левом столбце*/
#ja-leftcol div.moduletable-news_banks 
{
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 10px 0 0 12px;
	background: #F4FBFF;
}

div.moduletable-news_banks h3
{
	margin: 0 10px 10px 0;
	padding: 0 5px 5px 0;
	font-size: 14px;
	line-height: 150%;
	text-align:left;
	display: block;
	border-bottom: 1px solid #DCE0E6;
}

div.moduletable-news_banks .dn-whole{
	margin-right: 5px;
}

div.moduletable-news_banks .dn-each{
	font-size:13px;
	line-height: 120%;
	padding-bottom: 10px;
}

div.moduletable-news_banks .dn-each a.dn-title{
	text-decoration: none;
}

div.moduletable-news_banks .dn-each a.dn-title:hover{
	text-decoration: underline;
}



/* Блок "РЕКЛАМНЫЕ АКЦИИ" в левом столбце*/
#ja-leftcol div.moduletable-reklama_left 
{
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 10px 0 0 12px;
	background: LemonChiffon;
}

div.moduletable-reklama_left h3
{
	margin: 0 10px 10px 0;
	padding: 0 5px 5px 0;
	font-size: 14px;
	line-height: 150%;
	text-align:left;
	display: block;
	border-bottom: 1px solid orange;
}

div.moduletable-reklama_left .dn-whole{
	margin-right: 5px;
}

div.moduletable-reklama_left .dn-each{
	font-size:13px;
	line-height: 120%;
	padding-bottom: 10px;
}

div.moduletable-reklama_left .dn-each a.dn-title{
	text-decoration: none;
}

div.moduletable-reklama_left .dn-each a.dn-title:hover{
	text-decoration: underline;
}



/* Блок "АКТУАЛЬНО" в левом столбце в курсах валют*/
#ja-leftcol div.moduletable-aktualno_left
{
	margin-top: 10px;
	padding: 10px 0 0 12px;
	background: ghostwhite;
}

div.moduletable-aktualno_left h3
{
	margin: 0 10px 10px 0;
	padding: 0 5px 5px 0;
	font-size: 14px;
	line-height: 150%;
	text-align:left;
	display: block;
	border-bottom: 1px solid #D3D3D3;
}

div.moduletable-aktualno_left .dn-whole{
	margin-right: 5px;
}

div.moduletable-aktualno_left .dn-each{
	font-size:13px;
	line-height: 120%;
	padding-bottom: 10px;
}

div.moduletable-aktualno_left .dn-each a.dn-title{
	text-decoration: none;
}

div.moduletable-aktualno_left .dn-each a.dn-title:hover{
	text-decoration: underline;
}


div.calendar {
	padding: 8px 0px 8px;
	margin: 0;
	clear: both;
}


/* Right Module Style */
div.module h3 {
	margin: 0 -3px 5px;
	padding: 2px;
	border-bottom: 3px solid #DDDDDD;
	font-size: 1em;
}


div.module{
	margin-bottom: 5px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}

div.module div {
	padding: 0;
}

div.module div div {
	padding: 0;
}

div.module div div div{
	padding: 10px 15px 15px;
	border: 1px solid;
	border-color: #D3D3D3;
}

/*	модули в позиции right*/


/* РЕКЛАМНЫЙ БЛОК В ПРАВОМ СТОЛБЦЕ*/
div.module-rek_240x400 div div div  {
	padding: 10px 0px 10px 0px;
	border: 0px solid;
	border-color: #D3D3D3;
}

div.module-best_kurs,
div.module-kurs_nbrb,
div.module-fininfo_right {
	text-align: left;
	width:240px;
}

div.module-popnews_right {
	text-align: left;
	width:226px;
}


div.module div div div h3,
div.module-rek_240x400 div div div h3{
	padding: 5px 15px 15px;
	background: url(../images/moduleheader.png) repeat-x;
	color: white;
	font-size: 120%;
	margin: -10px -15px 0px -15px;
}

div.module div div div h3{
	padding: 5px 15px 5px;
	background: whitesmoke;
color: #3375a0;
display: block;
font-family: Arial;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: 700;
height: 32px;
}


div.module-kurs_last_news div div div h3,
div.module-kurs_nbrb div div div h3,
div.module-best_kurs div div div h3{
	margin: 0px 0px 5px 0px;
	padding: 6px 6px 6px 0px;
	border-top: 1px solid #EFEFEF;
	background: url(../images/moduleheader.png) repeat-x;
	color: white;
	font-size: 14px;
	font-family: Tahoma;
	text-indent: 10px;
	line-height: normal;
}


div.module div div div div,
div.module-hilite div div div div,
div.module-rek_240x400 div div div div{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

div.module-kurs_last_news,
div.module-kurs_nbrb,
div.module-best_kurs {
	border-left: 1px solid 	#D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 10px;
	background: whitesmoke;
}

div.module-kurs_nbrb,
div.module-best_kurs {
	background: none;
	background: white;
}

div.module-kurs_last_news div,
div.module-kurs_nbrb div ,
div.module-best_kurs div 
{
	border: none;
}

div.module-kurs_last_news div div div div,
div.module-kurs_nbrb div div div div,
div.module-best_kurs div div div div
 {
	margin: 0;
	padding: 0px 0px 20px 5px;
	background: none;
	border: none;
}


div.module-kurs_last_news .dn-whole{
	padding-bottom: 0px;
}


div.module-kurs_last_news .dn-each{
	font-size:14px;
	line-height: 125%;
	padding-bottom: 7px;
}

div.module-kurs_last_news .dn-each a.dn-title{
	text-decoration: none;
}

div.module-kurs_last_news .dn-each a.dn-title:hover{
	text-decoration: underline;
}


div.module-kurs_last_news .dn-date {
	font-size:10px;
	color: #D3D3D3;
}


/* Модуль "ПОПУЛЯРНЫЕ" в правом столбце*/

div.module-popnews_right{

	margin-top: 10px;
	margin-bottom: 10px;	
	border: none;
	padding: 10px 0 0 12px;
	background: ghostwhite;
}

div.module-popnews_right div div div div
 {
	margin: 0;
	padding: 0px 0px 20px 0px;
	background: none;
	border: none;
}

/*      ЗАГОЛОВОК МОДУЛЯ "ПОПУЛЯРНЫЕ"*/
div.module-popnews_right div div div h3
{

	margin: 0 10px 10px 0;
	padding: 0 5px 5px 0;
	font-size: 14px;
	line-height: 150%;
	text-align:left;
	display: block;
	border-bottom: 1px solid #DCE0E6;
	display: block;
}

div.module-popnews_right .dn-whole{
	padding-bottom: 0px;
}

div.module-popnews_right .dn-each{
	font-size:13px;
	line-height: 120%;
	padding-bottom: 7px;
}

div.module-popnews_right .dn-each a.dn-title{
	text-decoration: none;
}

div.module-popnews_right .dn-each a.dn-title:hover{
	text-decoration: underline;
}

div.module-popnews_right .dn-date {
	font-size:10px;
	color: #D3D3D3;
}
/****************/


/* Модуль "GOOGLE" в правом столбце*/
div.module-google_right{

	margin-top: 0px;
	margin-bottom: 10px;	
	border: none;
	padding: 10px 0 0 12px;
	text-align: left;
}


/* вводный текст в новостях под курсами*/
div.moduletable .dn-introtext {
	font-size: 12px;
}

div.moduletable a.dn-title { 
	/* text-decoration: none; */
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;
	font-family: Arial;
	
}

div.moduletable a.dn-title:hover { 
	background: whitesmoke;
}

/* Hilite Module */
div.module-brick h3,
div.module-blue h3,
div.module-green h3 {
	margin: 0 -3px 5px;
	padding: 2px;
	border-bottom: 3px solid #FFFFFF;
	font-size: 1em;
	color: #FFFFFF;
}

div.module-brick,
div.module-blue,
div.module-green {
	margin-bottom: 5px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box-hilite-br.gif) no-repeat bottom right #F85703;
}

div.module-brick div,
div.module-blue div,
div.module-green div {
	padding: 0;
	background: url(../images/box-hilite-bl.gif) no-repeat bottom left;
}
div.module-brick div div,
div.module-blue div div,
div.module-green div div {
	padding: 0;
	background: url(../images/box-hilite-tr.gif) no-repeat top right;
}
div.module-brick div div div,
div.module-blue div div div,
div.module-green div div div {
	padding: 10px 15px 15px;
	background: url(../images/box-hilite-tl.gif) no-repeat top left;
	color: #FFFFFF;
}

div.module-brick a,
div.module-brick a:hover,
div.module-brick a:active,
div.module-brick a:focus {
	color: #FFFFFF!important;
}

div.module-blue a,
div.module-blue a:hover,
div.module-blue a:active,
div.module-blue a:focus {
	color: #FFFFFF!important;
}

div.module-green a,
div.module-green a:hover,
div.module-green a:active,
div.module-green a:focus {
	color: #FFFFFF!important;
}

div.module-brick li,
div.module-blue li,
div.module-green li {
	background-image: url(../images/bullet-list3.gif) !important; 
}

/* Blue hilite */
div.module-blue {
	background-image: url(../images/blue/box-hilite-br.gif);
	background-color: #0264B0;
}

div.module-blue div {
	background-image: url(../images/blue/box-hilite-bl.gif);
}

div.module-blue div div {
	background-image: url(../images/blue/box-hilite-tr.gif);
}

div.module-blue div div div {
	background-image: url(../images/blue/box-hilite-tl.gif);
}

/* Green hilite */
div.module-green {
	background-image: url(../images/green/box-hilite-br.gif);
	background-color: #4CA55E;
}

div.module-green div {
	background-image: url(../images/green/box-hilite-bl.gif);
}

div.module-green div div {
	background-image: url(../images/green/box-hilite-tr.gif);
}

div.module-green div div div {
	background-image: url(../images/green/box-hilite-tl.gif);
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
/*	border: 2px solid orange; */
}

table.blog td.contentheading , 
table.blog-recl_actions td.contentheading-rekl_actions{
/*	background: yellow; */
}

table.blog tr td {
}

/* стиль для Рекламных акций*/
table.blog-rekl_actions tr td {
	border: 1px solid #D3D3D3;
}
table.blog-rekl_actions tr tr tr td {
	border: none;
	padding: 0px 12px 0px 12px;
}

table.blog tr tr tr td {
	border: none;
	padding: 0px 12px 0px 12px;
}


.article_seperator {
	display: block;
	height: 3px;
}

#ja-leftcol .article_seperator, 
#ja-rightcol .article_seperator {
	display: none;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	font-size: 14px;	
}

table.contentpaneopen-rekl_actions{
	border: none;
	font-size: 12px;	
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;	
}

table.contenttoc th {
	padding: 4px;
	background: url(../images/stripe2.gif);
	text-indent: 5px;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 2px!important;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
	width: 400px!important; /*Control the Frontend Editor area width*/
}


.adminform .inputbox {
}

.blog_more {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #EFEFEF;
	background: #F2F2F2;
}

.blog_more strong {
	margin: 0 0 5px;
	display: block;
	color: #484848;
	text-transform: uppercase;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bullet-list.gif) no-repeat 0 8px;
}

td.buttonheading {
	padding: 0 0 0 3px!important;
	text-align: center;
}

.category {
	font-weight: bold;
}

.clr {
	clear: both;
}

.componentheading, .componentheading-rekl_actions {
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url(../images/seperator.gif) repeat-x bottom;
	font-size: 200%;
	font-weight: bold;
	line-height: normal;
}



.contentdescription {
	padding-bottom: 30px;
}

table.blog .contentheading, 
table.blog-rekl_actions.contentheading-rekl_actions {
	font-size: 120%;
	font-weight: bold;
	line-height: normal;
}

.contentheading, 
.contentheading-rekl_actions {
	font-family:Verdana,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	line-height:128%;
	text-decoration:none;
/*
	font-size: 120%;
	font-weight: bold;
	line-height: normal;
*/
}


a.contentheading:hover,
a.contentheading:active,
a.contentheading:focus {
	text-decoration: underline;
}

a.contentpagetitle,
a.contentpagetitle-rekl_actions {
	text-decoration: none;
}

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: underline;
}

a.contentpagetitle-rekl_actions:hover,
a.contentpagetitle-rekl_actions:active,
a.contentpagetitle-rekl_actions:focus {
	text-decoration: underline;
}


a.readon, 
a.readon-rekl_actions {
	float: left;
	width: 120px;
	display: block;
	background: url(../images/readon.gif) no-repeat top left;
	font-size: 11px;
	line-height: 20px;
	text-indent: 27px;
	height: 20px;
}

a.readon-rekl_actions:hover, 
a.readon-rekl_actions:active, 
a.readon-rekl_actions:focus {
	background: url(../images/readon.gif) no-repeat bottom left;
	color: #666666;
	text-decoration: none;
}

a.readon:hover, 
a.readon:active, 
a.readon:focus {
	background: url(../images/readon.gif) no-repeat bottom left;
	color: #666666;
	text-decoration: none;
}


table.contentpaneopen td, table.contentpaneopen-rekl_actions td, table.contentpane td {
}

table.contentpaneopen, table.contentpaneopen-rekl_actions, table.contentpane, table.blog {
	width: 100%;
}

.createdate {
	padding: 2px 0 10px 0;
	color: #999999;
	line-height: 10px;
}

.modifydate {
	color: #999999;
	height: 15px;
}

.moduletable {
	padding: 0;
}

.mosimage {
	padding: 0;
	margin: 8px 15px 0 0!important;
	margin: 8px 5px 0 0;
}

.mosimage img {
	padding: 0;
	margin: 0!important;
}

.mosimage_caption {
	margin-top: 5px;
	padding: 1px 2px;
	color: #999999;
}

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar {
	padding: 0 2px;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	text-decoration: none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	text-decoration: none;
}

.pagenavbar {
	padding-left: 14px;
	background: url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
	background: url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
	padding: 3px 5px;
	border: 1px solid black;
	background: silver;
	color: #FFFFFF;
	font-weight: bold;
}

.selected_col {
	padding: 3px 5px;
	border: 1px solid black;
	background: #ADD8E6;
	color: #FFFFFF;
	font-weight: bold;
}


tr.sectiontableentry1 td {
	padding: 5px;
}

tr.sectiontableentry2 td {
	padding: 5px;
	background: #F2F2F2;
}

.small {
	color: #999999;
}

.smalldark {
	color: #999999;
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	/*max-width: 1100px;*/
	width: 760px;
	margin: 0 auto;
	padding-left: 8px;
	background: url(../images/shadowleft-bg.gif) repeat-y top left #FFFFFF;
	text-align: center;
}

.wide #ja-wrapper {
	width: 950px;
}

.auto #ja-wrapper {
	width: 100%;
	padding-left: 0px;
	background: #FFFFFF;
}

#ja-wrapper-inner {
	padding-right: 8px;
	background: url(../images/shadownright-bg.gif) repeat-y top right #FFFFFF;
	text-align: left;
}

/* моя вставка убирает тень справа для 100% ширины видимо и горизонтальную прокрутку тоже*/
.auto #ja-wrapper-inner {
	padding-right: 0px;
	background: #FFFFFF;
	text-align: left;
}


#ja-containerwrap {
	padding: 0;
	background: #FFFFFF;
}

#ja-container {
	padding: 0;
}

#ja-contentwrap {
	border: 1px solid whitesmoke;
	background: white;
}

#ja-content {
	padding: 10px 15px 15px 15px;
	margin: 0;
	clear: both;
	display: block;
	min-height: 300px;
}

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
	background: url(../images/blue/header-bg.gif) repeat-x top #0264B0;
}

#ja-header {
	clear: both;
	text-align: left;
	line-height: normal;
	height: 80px;
	position: relative;
}

#ja-header h1 {
	font-size: 2em;
	position: absolute;
	top: 0;
	left: 0;
}

#ja-header h1 a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-header h1 img {
	float: left;
}

#header-468x60{
	padding-top: 5px;
	position: relative;
}

/* Top Menu in Header */
#ja-topnavwrap {
	padding-left: 5px;
	background: url(../images/topnav-left-bg.gif) no-repeat top left;
	position: absolute;
	top: 0;
	right: 5px;
	height: 26px;
}

#ja-topnavwrap ul {
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/topnav-right-bg.gif) no-repeat top right;
	height: 26px;
}

#ja-topnavwrap li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-topnavwrap li a {
	padding: 0 10px;
	color: #DDDDDD;
	text-decoration: none;
	line-height: 24px;
}

#ja-topnavwrap li a:hover,
#ja-topnavwrap li a:active,
#ja-topnavwrap li a:focus {
	color: #FFFFFF;
}


/* User Tools */
#ja-usertoolswrap {
	float: right;
	width: 100px;
	display: block;
	background: url(../images/sitetool-bg1.gif) no-repeat top left;
	position: relative;
}

span.ja-sitetool {
	margin: 0;
	padding: 8px 0 7px 23px;
	display: block;
	color: #0264B0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

#ja-usertoolswrap:hover, #ja-usertoolswrap.ja-toolswraphover {
	background: url(../images/sitetool-bg2.gif) no-repeat top left #FFFFFF;
}

#ja-usertoolswrap:hover #ja-usertools,
#ja-usertoolswrap.ja-toolswraphover #ja-usertools {
	display: block;
	top: 30px;
	left: -120px;
}

#ja-usertools {
	padding: 0;
	float: left;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
	display: none;
	background: url(../images/grad1.gif) repeat-x bottom #FFFFFF;
	font-size: 11px;
	position: absolute;
	top: 100%;
}

#ja-usertools span {
	float: left;
	padding: 8px 8px 2px;
	display: block;
}

#ja-usertools img {
	padding: 0 2px;
}

/* Search */
#ja-search {
	position: absolute;
	top: 40px;
	right: 22px;
}

#ja-search div.search {
	padding-left: 18px;
	background: url(../images/icon-search.gif) no-repeat center left;
}

#ja-search .inputbox {
	width: 100px;
	padding-left: 5px;
	border: 1px solid #0264B0;
	background: #EFEFEF;
}

#ja-usertools .inputbox:hover,
#ja-usertools .inputbox:focus {
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	background: url(../images/mainnav-bg.gif) repeat-x top #FFFFFF;
}

#ja-mainnav {
	clear: both;
	float: left;
	font-size: 1em;
	line-height: normal;
}

#ja-subnav {
	padding: 6px 5px;
	margin: 0;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	background: #F2F2F2;
	line-height: normal;
}

.ja-mainnavshadow {
	clear: both;
	padding: 1px 0 2px;
	background: url(../images/mainnav-shadow.gif) repeat-x top;
}

/* Default Joomla! Menu */
a.mainlevel {
	padding: 3px 3px 5px 3px;
	width: 98%;
	display: block;
	color: #777;
	text-decoration: none;
	font: normal 1em Arial, Helvetica, sans-serif;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #484848;
	text-decoration: none;
	background-color: whitesmoke;
}

a.mainlevel#active_menu {
	font-weight: bold;
	text-decoration: none;
	color: #0264B0;
	background-color: whitesmoke;
}

a.sublevel {
	padding: 2px 4px 2px 15px;
	display: block;
	color: #0264B0;
	background: url(../images/bullet-list.gif) no-repeat 2% 50%;
	text-decoration: none;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #0264B0;
	text-decoration: none;
	background-color: whitesmoke;
}

#active_menu {
	background-color: whitesmoke;
	color: #484848;
	font-weight: bold;
	border-left: 2px solid #ADD8E6;
	border-bottom: 1px solid #ADD8E6;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Sub Header */
#ja-sh {
	clear: both;
	border-bottom: 3px solid #0264B0;
	background: #484848;
	height: 152px;
	overflow: hidden;
}

/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left div.moduletable {
	padding-right: 20px;
}

.ja-box-right div.moduletable {
	padding-left: 20px;
}

.ja-box-center div.moduletable {
	padding: 0 20px;
}

/* БЛОК, в КОТОРОМ ПОМЕЩЕНЫ ВСЕ КАЛЬКУЛЯТОРЫ */
#ja-topslwrap {
	clear: both;
	padding: 15px 10px 10px 10px;
	margin-bottom: 0;
	margin-right: 5px;
	background: whitesmoke;
}

#ja-topsl {
	padding: 0;
}

#ja-topsl h3 {
	/*border: none;
	border: 1px solid #EFEFEF;*/
	border-bottom: 1px solid #EFEFEF;
}

.under_calk{
	padding: 15px 0 0 0;
}

.like_top{
	margin-bottom: 10px;
}

#ja-topsl div.moduletable {
}

#ja-topsl div.ja-box-left,
#ja-topsl div.ja-box-center,
#ja-topsl div.ja-box-right {
	padding: 0 0 5px;
}

#ja-topsl div.ja-box-left,
#ja-topsl div.ja-box-center {
/* 		background: url(../images/v-seperator.gif) repeat-y top right; */
}

/* Bottom Spotlight */
#ja-botsl {
	margin-bottom: 10px;
	padding-bottom: 15px;
	background: url(../images/seperator.gif) repeat-x bottom;
	color: #999999;
}

#ja-botsl a {
}

#ja-botsl h3 {
	padding: 0;
	margin: 0 0 5px;
	border: none;
	background: none;
	text-indent: 0;
}

#ja-botsl div.moduletable {
	margin: 0;
	padding: 0 10px;
}

#ja-topsl ul,
#ja-botsl ul {
	padding: 0;
	margin: 0!important;
}

#ja-topsl li,
#ja-botsl li {
	padding: 0 0 0 12px;
	margin: 0;
	background: url(../images/bullet-list.gif) no-repeat 0 5px;
}

#ja-topsl li a,
#ja-botsl li a {
	color: #484848;
	text-decoration: none;
}

#ja-topsl li a:hover, #ja-topsl li a:active, #ja-topsl li a:focus,
#ja-botsl li a:hover, #ja-botsl li a:active, #ja-botsl li a:focus {
	color: #0264B0;
	text-decoration: none;
}

#ja-topsl td,
#ja-botsl td {
	padding: 0;
}

#ja-botsl .article_seperator,
#ja-topsl .article_seperator {
	display: none;
}

#ja-botsl table,
#ja-topsl table {
	border-spacing: 0;
	border-collapse: collapse;
}

/* PATHWAY
---------------------------------------------------------*/
#ja-pathway {
	margin: 0;
	padding: 7px 15px;
	display: block;
	background: #F2F2F2;
	font-size: 1em;
	line-height: normal;
	text-indent: 15px;
	margin-right: 5px;
	border-bottom: 1px solid white;
}

#ja-pathway img {
	margin: 0 5px 1px;
	display: none;
}

#ja-pathway strong {
	margin-right: 5px;
}

#ja-pathway a {
	padding: 0 18px 0 0;
	background: url(../images/blue/arrow.gif) no-repeat 85% 70%;
}

#ja-pathway a:hover, #ja-pathway a:active {
	text-decoration: none;
}

/* РЕКЛАМА В ШАПКЕ 100% на 50 или 60 или даже 90
--------------------------------------------------------- */
#reklama{
/* padding: 25px 0 25px 0; */
	padding: 0;
}


/* CONTENT COLUMN
--------------------------------------------------------- */
#ja-mainbody, #ja-mainbody-fl, #ja-mainbody-fr, #ja-mainbody-f {
}

#ja-mainbody, #ja-mainbody-fr {
	float: right;
	width: 75.99%;
}

#ja-mainbody-fl {
	float: left;
	width: 100%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 75.99%;
	background: none;
}

#ja-mainbody-fl #ja-pathway,
#ja-mainbody-f #ja-pathway {
	border-bottom: 1px solid white;
	margin-right: 5px;
}

#ja-mainbody-fl #ja-rightcol {
	float: right;
	width: 20%;
}

#ja-mainbody-f {
	float: left;
	width: 100%;
}

#ja-mainbody-f #ja-contentwrap {
	background: none;
}

#ja-mainbody #ja-contentwrap {
	float: left;
	width: 67.5%;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	float: left;
	width: 24.0%;
}

#ja-rightcol {
	float: right;
	width: 31.55%;
	overflow: hidden;
}

#ja-rightcol-inner {
	padding: 0 0px 0 0;
}

#ja-leftcol table,
#ja-rightcol table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-leftcol ul li,
#ja-rightcol ul li {
	padding-left: 10px;
	margin: 0;
	background: url(../images/bullet-list.gif) no-repeat 0 7px;
}

#ja-leftcol ul,
#ja-rightcol ul {
	margin: 0;
}

#ja-leftcol li a,
#ja-rightcol li a{
	color: #484848;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	clear: both;
	padding: 17px 12px 10px;
	background: url(../images/footer-bg.gif) repeat-x top #DDDDDD;
	color: black;
	text-align: justify;
}

#ja-footer {
	height: 35px;
	overflow: hidden;
}

#ja-footer a {
	color: blue;
	text-decoration: none;
}

#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: magenta;
}

#ja-bottomline {
	float: left;
	margin: 0;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}

#ja-sublogo {
	float: left;
	width: auto; 
	background: url(../images/v-seperator.gif) repeat-y top right;
	text-align: center;
}

#ja-cert {
	float: right;
	margin-top: 2px;
	font-size: 11px;
}

#ja-cert a {
	padding: 0;
}

/* MISCELLANOUS
----------------------------------------------------------- */
#ja-banner {
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: none;
	background: none!important;
	text-decoration: none!important;
}

#mod_login_password, #mod_login_username {
	width: 93%;
}

#mod_login_password {
}

#mod_login_username {
}

#mod_login_remember {
	border: none;
	background: none;
}

/* JA CoolAds Module */
#ja-coolads {
	height: 0;
	overflow: hidden;
	position: relative;
}

#ja-coolads-container {
	margin-right: 5%;
	overflow: hidden;
}

#ja-coolads-container div.moduletable {
	overflow: hidden;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	/* margin-bottom: 1px; */
	height: 100%!important;
	height: auto;
	max-width: 1366px;
	margin: 0 auto 1px auto;
	background: white;
}


/********** from BLUE.CSS  ****************/

/* Split Menu
------------------------------------------------------*/
#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus,
#ja-subnav li.active a,
#ja-subnav li.active a:hover,
#ja-subnav li.active a:active,
#ja-subnav li.active a:focus {
	color: #0264B0!important;
}

#ja-subnav li.active{
	color: #0264B0!important;
	font-weight: bold!important;
}

/********** END from BLUE.CSS  ***********************/




/* ИСПРАВЛЕНИЕ ГЛЮКА С PNG-файлами*/
/** html .png
        {
            width: expression(this.firstChild.width);
            filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
                    this.firstChild.src+"', sizingMethod='image')");

            background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
            backgr\ound: none !important;
        }

* html .png img
        {
            behavior: expression(this.style.visibility="hidden");
        }*/

/* ПОДСВЕТКА СОРТИРОВКИ*/
		
.hilight_1 {
   /* color: #****** !important; */
   background-color: #FFE0B2 !important;
}

.hilight_2 {
   /* color: #****** !important; */
   background-color: #FFD6AD !important;
}

.hilight_3 {
   /* color: #****** !important; */
   background-color: #DDDDFF !important;
}

.hilight_4 {
   /* color: #****** !important; */
   background-color: #DDDDFF !important;
}


/***********  BUTTONS | КНОПКИ   ************/

.awesome, .awesome:visited {
	background: #222 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	border: 1px;
	position: relative;
	cursor: pointer;
}

.awesome:hover				{ background-color: #111; color: #fff; }
.awesome:active				{ top: 1px; }

.small.awesome, 
.small.awesome:visited 		{ font-size: 11px; /*padding: ERROR; */}

.awesome, 
.awesome:visited,
.medium.awesome, 
.medium.awesome:visited 		{ 
							font-size: 13px; 
							font-weight: bold; 
							line-height: 16px; 
							text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
							}

.large.awesome, 
.large.awesome:visited 		{ 
							font-size: 14px; 
							padding: 8px 14px 9px; }

.green.awesome, 
.green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover		{ background-color: #749a02; }

.blue.awesome, 
.blue.awesome:visited		{ background-color: #1D75B3; }
.blue.awesome:hover			{ background-color: #0D4C77; }

.red.awesome, 
.red.awesome:visited		{ background-color: #e33100; }
.red.awesome:hover			{ background-color: #872300; }

.red_alfa.awesome, 
.red_alfa.awesome:visited		{ background-color: #ee3524; }
.red_alfa.awesome:hover			{ background-color: #ee3524; }

.magenta.awesome, 
.magenta.awesome:visited	{ background-color: #a9014b; }
.magenta.awesome:hover		{ background-color: #630030; }

.orange.awesome, 
.orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover		{ background-color: #d45500; }

.yellow.awesome, 
.yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover		{ background-color: #fc9200; }

.sbb_color.awesome, 
.sbb_color.awesome:visited	{ background-color: #AF003D; }
.sbb_color.awesome:hover	{ background-color: #FF005A; }

.idea_color.awesome, 
.idea_color.awesome:visited	{ background-color: #008DD2; }
.idea_color.awesome:hover	{ background-color: #006ca1; }

.absolut_color.awesome, 
.absolut_color.awesome:visited	{ background-color: #d10000; }
.absolut_color.awesome:hover	{ background-color: #4b4b4b; }

.mtb_color.awesome, 
.mtb_color.awesome:visited	{ background-color: red; }
.mtb_color.awesome:hover	{ background-color: #005AAB; }

.paritet_color.awesome, 
.paritet_color.awesome:visited		{ background-color: #8d8d8d; }
.paritet_color.awesome:hover		{ background-color: grey; }

.HomeCredit_color.awesome, 
.HomeCredit_color.awesome:visited	{ background-color: #cc3333; }
.HomeCredit_color.awesome:hover		{ background-color: #ff3333; }

.absolut_credit.awesome, 
.absolut_credit.awesome:visited	{ background-color: #b8292f; }
.absolut_credit.awesome:hover	{ background-color: #9c2830; }

.mtb_credit.awesome, 
.mtb_credit.awesome:visited	{ background-color: #005aab; }
.mtb_credit.awesome:hover	{ background-color: #00498a; }

.mmbank_credit.awesome, 
.mmbank_credit.awesome:visited	{ background-color: #278730; }
.mmbank_credit.awesome:hover	{ background-color: #008731; }

/* Меню "Выбор города" в курсах валют */
/* #ja-topnavwrap {
	padding-left: 5px;
	background: url(../images/topnav-left-bg.gif) no-repeat top left;
	position: absolute;
	top: 0;
	right: 5px;
	height: 26px;
} */

#kurs_gorod ul {
	margin: 0;
	padding: 0;
	float: left;
	height: 26px;
}

#kurs_gorod li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#kurs_gorod li a {
	padding: 7px 10px;
	text-decoration: none;
	line-height: 24px;
}

#kurs_gorod li a:hover,
#kurs_gorod li a:active,
#kurs_gorod li a:focus{
	color: blue;
	background: whitesmoke;
}


#active_menu-kurs_gorod
{
	background: yellow;
	color: black;
	font-weight: bold;
	font-size: 14px;
}

.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}


/*  СОДЕРЖИМОЕ ФАЙЛА ja-splitmenu.css  */

/* TOP NAVIGATION
----------------------------------------------------------- */
#ja-splitmenu {
	margin: 0;
	padding: 0;
}

#ja-splitmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ja-splitmenu li {
	margin: 0;
	padding: 0;
	display: inline;
}

#ja-splitmenu a {
	float: left;
	margin: 0;
	padding: 8px 20px 7px;
	display: block;
	color: #484848;
	background: url(../images/mainnav-sep.gif) no-repeat top right;
	text-decoration: none;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	background: url(../images/mainnav-sep.gif) no-repeat top right #FFFFFF;
}

#ja-splitmenu a span {
	font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ja-splitmenu a span {
	float: none;
}

/* End IE5-Mac hack */
#ja-splitmenu a:hover {
}

#ja-splitmenu a:hover span {
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../images/mainnav-active-bg.gif) no-repeat bottom right #FFFFFF;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
}

/* ПОДМЕНЮ SUB NAVIGATION
--------------------------------------------------------- */
#ja-subnav {
}

#ja-subnav ul {
	margin: 0;
	padding: 0;
}

#ja-subnav li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	line-height: normal;
}

#ja-subnav a {
	padding: 0 15px;
	float: left;
	display: block;
	color: #484848;
	background: url(../images/v-seperator.gif) repeat-y top right;
	text-decoration: none;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #F85703;
	background: url(../images/v-seperator.gif) repeat-y top right;
	text-decoration: none;
}

#ja-subnav li.active a,
#ja-subnav li.active a:hover,
#ja-subnav li.active a:active,
#ja-subnav li.active a:focus {
	color: #F85703;
	text-decoration: none;
}

#bnb_kred4biz a {
	padding: 1px 10px 1px 7px;
}

/* Стиль ссылок-стран для Денежных переводов
	непосредственно под выпадающим списком в калькуляторе
*/
a.mtCountry  {
	text-decoration: none;
	border-bottom: 1px dashed blue;
}

/* Стиль ссылок для Названий денежных переводов в списках*/
.mt_name_link {
	font-size: 16px;
	font-weight: bold;
	display: block;
	font-style: normal;
	font-family: Arial;
	width: 200px;
}

/* Стиль Ячеек названий систем денежных переводов в таблице денежных переводов*/
table.tablesorter tbody td.mt_name{
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	font-family: Georgia;
	font-style: italic;
	vertical-align: middle;
}

/* Стиль комиссий в таблице денежных переводов*/
table.tablesorter tbody td.mt_commission {
	padding: 5px;
	font-size: 1.75em;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}


/* стиль ссылок на карту в курсах валют*/
a.link_kurs_map{
	font-style: italic;
	border-bottom: 1px dotted #0264B0;
 	/* padding-right: 18px;
	background: url(../images/map_dotgrey.png) no-repeat top right;
	*/
}

a.link_kurs_map:hover{
	border-bottom: 1px dotted #CC0000;
	text-decoration: none !important;
	color: #CC0000 !important;
	padding-right: 18px;
	background: url(../images/map_bank.png) no-repeat top right;
}



/* Прямоугольных блоков в правом столбце
Приподнятые уголки
*/	
	.lifted p {
}

.lifted {
        position:relative;
        padding:1em 1em 1em 1em;
        margin:0 2px 0;
        background:#fff;
        border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        -moz-border-radius:4px;
}

.lifted_orange {
        position:relative;
        padding:1em 1em 1em 1em;
        margin:0 2px 0;
        background:#fff;
        border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(255, 100, 0, 0.5), 0 0 40px rgba(255, 100, 0, 0.5) inset;
       -moz-box-shadow:0 1px 4px rgba(255, 100, 0, 0.5), 0 0 40px rgba(255, 100, 0, 0.5) inset;
            box-shadow:0 1px 4px rgba(255, 100, 0, 0.5), 0 0 40px rgba(255, 100, 0, 0.5) inset;
        -moz-border-radius:4px;
}
 
.lifted:before,
.lifted:after,
.lifted_orange:before,
.lifted_orange:after {
        content:"";
        position:absolute;
        z-index:-2;
        bottom:15px;
        left:10px;
        width:50%;
        height:20%;
        max-width:300px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
 
.lifted:after,
.lifted_orange:after
 {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}

/* Приподнятый бокс */
.raised {
	position:relative;
	padding:1em 1em 1em 1em;
	margin:0 2px 0;
	background:#fff;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}        
 
.raised:before,
.raised:after {
    content:"";
    position:absolute;
    z-index:-2;
}
 
.raised p {
} 
/* END Прямоугольных блоков в правом столбце*/	


/* Классы для выравнивания ячеек в таблицах*/
	/*Таблица ежедневной новости о курсах*/
.daily-kurs {
	width: 496px;
	margin: 0 auto;
}

table.daily-kurs caption {
	font-weight: bold; 
}

table.daily-kurs thead tr td {
	background-color: #f5f5f5;
	text-align: center;
}

table.daily-kurs thead tr td small {
	padding-left: 2px;	
	padding-right: 2px;
}

table.daily-kurs tbody tr td {
	text-align: right;
	padding-right: 10px;
}

	/* ячейка со значением изменения*/
table.daily-kurs tbody tr td.daily-kurs-month {
	text-align: left;
	padding-right: 0px;
}