html {height: 100%}
body {
   margin: 0;
   padding: 0;
   font: 12px Verdana, Tahoma, sans-serif;
   width: 100%;
   height: 100%;
   background: #7B7A7C ; /*url(/image/bodybg.png) repeat-x top;*/
}

#wrapper {
	width: 900px;
	margin: 0 auto;

/* Это не надо, если не прижимать к низу */
/*
	min-height: 100%;
	height: auto !important;
	height: 100%;
*/
/*   border: 1px solid #E9C74E;*/
}

/* Header  -----------------------------------------------------------------------------*/
#header {
	height: 262px;
}


/* Footer  -----------------------------------------------------------------------------*/
#footer {
	width: 900px;
	margin: -82px auto 0;
	height: 82px;
	background: #ffffff url(/image/index_25.png) repeat-x bottom;
}

/* Middle  -----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 82px;
	height: 1%;
   background: #ffffff;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.t-conteiner {
	width: 900px;
	background : #ffffff url("/image/bg_main.jpg") no-repeat right top;
}
.t-sidebarl {
	width: 275px;
}
.t-content {
	width: 625px; /*590*/
}
.t-content1 {
   float: left;
	width: 570px; /*590*/
   text-align:left;
   margin-left:15px;
}


/*!mod_menu!*/
.menu_main{
/*   margin-top:-2px;*/
   height:45px;
/*	background: #003da1 url(/image/menubg.png) repeat;*/
	overflow: hidden;
}
.menu_main .razdel{
   background: url(../image/rzm.png) no-repeat;
	width:2px;
	height:45px;
}
.menu_main .acta{
   background: url(/image/menu_act.png) repeat;
   height:45px;
}
.menu_main .actd{
   height:45px;
}
.menu_main .ma{
	padding:0;
/*	background: url(/image/menu_act.png) repeat center;*/
}
.menu_main .ma a{
	font:16px Georgia, Tahoma, Verdana, sans-serif;
	color: #ffffff;
	font-weight: none;
/*   text-transform: uppercase;*/
   text-decoration: none;
}
.menu_main .ma a:hover {
	font:16px Georgia, Tahoma, Verdana, sans-serif;
	color: #ffffff;
	font-weight: none;
/*   text-transform: uppercase;*/
   text-decoration: underline;
}
.menu_main .md{
   padding:0;
}
.menu_main .md a{
	font:16px Georgia, Tahoma, Verdana, sans-serif;
	color: #ffffff;
/*   text-transform: uppercase;*/
   text-decoration: none;
}
.menu_main .md a:hover {
	font:16px Georgia, Tahoma, Verdana, sans-serif;
	color: #ffffff;
/*   text-transform: uppercase;*/
   text-decoration: underline;
}
.menu_main .bottom a{
	font:10px Tahoma, Verdana, sans-serif;
	color: #f9ec86;
   text-transform: uppercase;
   text-decoration: none;
}
.menu_main .bottom a:hover {
	font:10px Tahoma, Verdana, sans-serif;
   color: #f9ec86;
   text-transform: uppercase;
   text-decoration: underline;
}
/*!ENDmod_menu!*/


/*!mod_list_page!*/
.listpage{
   margin:0;
   padding:0;
/*	background: #FF0000 repeat;*/
}
.listpage img{
   border:0;
}
.listpage span.a{
   padding:2px;
   margin-left:5px;
   background: #918F9E repeat;
   border:1px solid #3E3E3E;
   color: #ffffff;
   font-weight: bold;
   text-align:center;
}
.listpage span.da{
   padding:2px;
   margin-left:5px;
/*   background: #EEEEEE repeat;*/
   border:1px solid #3E3E3E;
}
.listpage span.da a{
	font:12px Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	text-transform: uppercase;
   text-decoration: none;
   font-weight: none;
}
.listpage span.da a:hover {
	font:12px Arial, Tahoma, Verdana, sans-serif;
   color: #000000;
   text-transform: uppercase;
   font-weight: none;
   text-decoration: underline;
}
/*!ENDmod_list_page!*/



/*##################################################*/

td, th, p, ul, ol {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
}

a{
/*	font:10px Verdana, Tahoma, sans-serif;*/
	color: #003366;
   text-decoration: none;
}
a:hover {
/*	font:10px Verdana, Tahoma, sans-serif;*/
	color: #003366;
   text-decoration: underline;
}
a:visited {
   color : orange;
}



.br{
	clear: both;
}
.bot_bn {
   BACKGROUND: #d19201 url(/image/bot_bn.png);
   HEIGHT: 24px;
   width: 75px;
   border:solid 1px #ffffff;
	font:bold 11px Times New Roman,Tahoma, Verdana, sans-serif;
   color:#4f3804;
   letter-spacing: -1px;
}



/*   footer   */
.footer_links {
/*	clear : both;*/
	width : 100%;
/*	background : transparent;*/
	line-height : 40px;
}
.footer_links a{
	font-size : 12px;
}
.copyrights{
	color : #fff;
	margin-left : 5px;
	font-size : 80%;
	line-height : 44px;
	width : 375px;
	float : left;
}
.www{
	float : right;
	color : #274C6E;
	font-size : 80%;
	line-height : 18px;
	margin-right : 1em;
	width : auto;
}
/*  END footer   */

/*  header  */
.index-02 {
	float : left;
	width:225px;
	height:217px;
}
.index-03 {
	float : left;
	width:80px;
	height:217px;
}
.index-04 {
	float : left;
	width:370px;
	height:43px;
	background: url("/image/index_04.png");
}
.index-05 {
	float : left;
	width:225px;
	height:43px;
	background: url("/image/index_05.png");
}
.lang{
	float : right;
	color : #000;
	font-weight : bold;
	font-size : 10px;
   margin-right:30px;
   margin-top:14px;
}
.index-07 {
	float : left;
	width:370px;
	height:174px;
	background: url("/image/index_07.jpg");
}
.index-08 {
	float : right;
   margin-top:-174px;
	width:443px;
	height:30px;
	background: url("/image/corner_1.gif") no-repeat left top;
}
.top_menu{
	float : right;
	width:429px;
	color : #000;
	font-size : 10px;
	line-height : 30px;
	background : #e3edf7;
}
.index-09 {
	float : left;
   margin-top:30px;
	width:225px;
	height:144px;
	background: url("/image/index_09.jpg");
}
.index-10 {
	float: left;
	width:225px;
	height:45px;
	background: url("/image/index_10.jpg");
}
.index-11 {
	clear: both;
	width:900px;
	height:45px;
/*	background: #fff000;*/
   text-align:left;
}

/*  END header  */


/*  left login  */
.login_form {
	width : 275px;
	height : 100px;
	background : #fff url("/image/bg_login_form.jpg") no-repeat;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #fff;
   margin:0;
   padding:0;
}
.text_input{
	font-family : Arial;
	height : 12px;
	width : 117px;
	line-height : 12px;
	font-size : 10px;
	border:1px solid #616975;
	background:#E4E4E4 url("/image/bg_text_input.jpg");
	color : #616975;
	text-align : center;
}
.text{
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #fff;
   width:70px;
}
.login_submit {
	border:0px;
	background:transparent;
	color:orange;
	font-weight: bold;
	font-size : 10px;
}
/* END left login  */


/*  news */
.news{
	width: 245px;
	border:0px;
   margin-top:10px;
   margin-left:10px;
/*   background:#fff000;*/
	font-size : 10px;
}
/* END  news */


/* banner */
.banner{
	width: 275px;
	border:0px;
   margin-top:10px;
}
.bannerfile{
	width: 275px;
	border:0px;
   margin-top:10px;
}
.bannerinfo{
	width: 245px;
	border:1px dashed #99adc2;
   margin-top:10px;
   text-align:left;
}
.bannerinfo a{
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
}
h3.offer a{
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#2d4d81;
}
/* END banner */


ul {
	list-style: disc;
}
ul li{
	line-height:220%;
}
h1 {
	color:#2d4d81;
	font-size:200%;
	font-family:Trebuchet MS, serif;
	padding-left: 0.5em;
	padding-top: 0.2em;
	margin-top:0px;
}

h2 {
	color:#2d4d81;
	font-size:150%;
	font-family:Trebuchet MS, serif;
	font-weight:bold;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E5E5E5;
}

h3 {
	color:#2d4d81;
	font-weight:bold;
}

h3 a{
	color:#FF9933;
}

p {
	color:#555;
}
.download {
   font-family: verdana;
   font-size: 150%;
}

.orange {
	color: #FF9933;
}
.blue {
	color: #003366;
}
.green {
	color: #DFFFBE;
}
.gray {
	font-weight:normal;
	color: #F0F0F0;
}

form.MerchantForm {
}

form.MerchantForm .left{color:#36c; font-style:italic; font-size:70%;}
form.MerchantForm .center{}
form.MerchantForm .right{color:#c00; font-size:60%;}


/*   ,  */
ul.steps, ul.steps li{
  float:left;
  list-style:none;
  margin:0; padding:0;
}

ul.steps li{
  background:#bccad7 url(/image/bg_step_out.jpg) no-repeat;
	width:91px;
	height: 33px;
	color:#8FA6BC;
	line-height: 33px;
	font-weight: bold;
	text-indent:5px;
}

ul.steps li.current_step{
	background:#ecf0f3 url(/image/bg_step.jpg) no-repeat;
	width:91px;
	height: 33px;
	color:#274C6E;
	line-height: 33px;
}

button.forward{

}

table.tariff_step2 th{
	 color:#ffa500;
	 font-size:8px;
}

table.tariffs th, table.tariffs td{font:10px Tahoma;}
table.tariffs th{color:#ffffff; background-color: #54667a}

/* faq/06.php -     */
table.banks th, table.banks td {font-size:9px}
table.banks th {color:#fff;}

p.ru{
	text-indent: 4ex;
	text-align:justify;
}

.tr_h1 td, .tr_h1 th{
	background-color:#000080;
	color:#fff;
}
.tr_h2 td, .tr_h2 th{
	background-color:#ccffff;
	color:#000;
	font-weight:bold;
}

#col_price{
	font-weight:bold;
	color: #c00000;
	text-align:center;
}

/*  client */
.client{
/*	font-size : 11px;*/
}
.client a{
	font:11px Verdana, Tahoma, sans-serif;
	color: #003366;
   text-decoration: none;
}
.client a:hover {
	font:11px Verdana, Tahoma, sans-serif;
	color: #003366;
   text-decoration: underline;
}
.title{
	color:#609;
}
ul.clientli li{
   height:15px;
}

.list h3{
	font-family : Arial, sans-serif;
   color:#000000;
   margin:0;
   height:30px;
}
.tr_0 td{
    background:#ffffff;
   height:35px;
}
.tr_1 td{
    background:#e0e5ec;
   height:35px;
}

/* END  client */


/* Сумма, указанная в графе "Итог" на пред. странице */
#start_sum, .sum{

}

table.step3{
    background:#465a75;
}

table.step3 td,
table.step3.th,

table.step3 td table td,
table.step3 td table th,

table.step3 th table td,
table.step3 th table th{
    font-size:10px;
}

.tr_0 td, .tr_0 th{
    background:#879cb7;
    height:25px;
}

.tr_1 td, .tr_1 th{
    background:#fff;
    height:25px;
}

.tr_2 td, .tr_2 th{
    background:#bdc9d7;
}

.right{
    text-align:right;
}

.notes{
    text-align:left;
    padding:2px 2px;
    font-size:10px;
}


/* Calculate ordeer  */
div.calc A:link {
   FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
div.calc A:visited {
   FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
div.calc A:hover {
   FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
div.calc .back:link {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
div.calc .back:visited {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
div.calc .back:hover {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
div.calc .menu:link {
   FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f6ebe1; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: none
}
div.calc .menu:visited {
   FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f6ebe1; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: none
}
div.calc .menu:hover {
   FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f6ebe1; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: none
}
div.calc .capit {
    background:#54667a;
    color:#ffffff;
    font-size:10px;
    line-height:18px;
}
div.calc P {
   FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
div.calc UL {
   FONT-SIZE: 12px
}
div.calc td {text-align: left;}
div.calc LI {
   FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
div.calc H2 {
   FONT-SIZE: 12px; COLOR: #900031; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
div.calc TD {
   FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
div.calc .htext {
   FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f6ebe1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
div.calc .mtext {
   FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
div.calc FORM {
   MARGIN-BOTTOM: 0px
}
div.calc .formbutt {
   BORDER-RIGHT: #900031 1px solid; BORDER-TOP: #900031 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #900031 1px solid; CURSOR: hand; BORDER-BOTTOM: #900031 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6ebe1
}
div.calc .formtext {
   BORDER-RIGHT: #900031 1px solid; BORDER-TOP: #900031 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #900031 1px solid; WIDTH: 300px; CURSOR: text; BORDER-BOTTOM: #900031 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6ebe1
}
div.calc .formlist {
   border: #54667a 1px solid; FONT-SIZE: 11px; CURSOR: text; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6ebe1
}
/* END  Calculate ordeer  */





