* {
	/*margin: 0;*/
	padding: 0;
}
html {height: 100%;}
body {
	font: 14px/18px Arial, Tahoma, Verdana, sans-serif;
	/*background:#eeeeee;*/
	height: 100%;
}
a {
	color:#be4723;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 14px}

input {vertical-align: middle}

.noBorderTable {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
#wrapper {
	/*min-width: 1000px;
	max-width: 1600px;*/
	width:960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height:127px; /*240px*/
	position:relative;
	margin-top:20px;
}
#header .logo {        
	position:absolute;
	/*z-index:-1;*/
}
.logo img {
	right:0;
	bottom:0;
}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 69px;
}
.box {
	padding:0 0 0 20px;
	height:50px;
	font:25px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#ffffff;
}
.box img {
	padding-right:10px;
	vertical-align:0;
}
.box_z1 {
	background:#c1740e !important;
	border-top:5px #d39612 solid;
}
.box_z2 {
	background:#69963f !important;
	border-top:5px #88b551 solid;
}
.box_z3 {
	background:#668bb4 !important;
	border-top:5px #84adca solid;
}
.box_about {
    background:#c00e28 !important;
    border-top:5px #d31219 solid;
}
.box_krd {
    background:#BF720D !important;
    border-top:5px #d39612 solid;
}
.box_str {
    background:#67943e !important;
    border-top:5px #88b551 solid;
}
.box_contact {
    background:#963F46 !important;
    border-top:5px #b55160 solid;
}
.box_t {
	background:url(../img/box_t.gif) repeat-y;
	vertical-align:top;
}
.box_t img {
	padding-left:35px;
	padding-bottom:15px;
}
.box_t ul li {
	list-style-position: inside;
	list-style-image: url(../img/market.gif);
	padding-left: 15px;
	color:#be4723;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.box_t a {
    color:#be4723;
}
.r_banner {
    padding:0;
    margin:0;
}
.r_banner img {
    padding:0 10px;
    float:left;
}
.r_banner p {
    padding-top:10px;
}
.box_t .form {
    padding:10px 20px;
}
.box_t .form p {
    margin:0;
    padding:2px 0;
}
.telefon {
    padding-top:20px;
}
.telefon p {
    font-size:18px;
    font-weight:bold;
    color:#565a63;
    text-align:center;
}
.telefon p b {
    font-size:36px;
}
.contents {
	width:630px;
	margin-top:20px;
	padding-right:10px;
}
.contents .title {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	height:60px;
	padding-left:20px;
}
.contents .title h1 {
    color:#565a63;
    font-size:24px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:15px;

}
.contents .title img {
	float:left;
	height:60px;
}
.contents .title p {
	margin:0;
	padding:0;
}
.contents .title b {
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#565a63;
	font-weight:bold;
}
.contents .title span {
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c65f40;
}
.contents .text {
	padding-left:20px;
}
.contents .text p {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contents .text img {
	padding:0 10px 5px 0;
}
.contents .text li {
    padding:3px 0 3px 30px;
    list-style-position:inside;
    list-style-image:url(../img/market.gif);
}
.contents .text table td {
    vertical-align:top;
}
.contents .text table {
    margin-bottom:20px;
}
.text .text_noSidebar {
    width:900px;
}
.text .text_noSidebar img {
    padding:10px;
}
.text_noSidebar table {
    margin-bottom:20px;
}
.text_noSidebar table .title {
    background-color:#565a63;
    font-size:14px;
    color:#FFF;
    padding:10px 20px;
    margin:0;
    height:auto;
    text-align:center;
}
table.borderTable td {
    padding:10px;
    border-bottom:1px solid #565a63;
}
table.borderTable td p {
    padding:0;
    margin:0;
}
.sr {
	width: 320px;
}
.sr table {
	border-bottom:5px #dddee0 solid;
}
.noBorder table {
    border-bottom:none !important;
}
.sr table .title {
	padding-left:20px;
	height:50px;
	background:#565a63;
	border-bottom:5px #707682 solid;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
.sr table .title img {
	vertical-align:-3px;
	padding-right:10px;
}
.sr table td .data {
	background:#dddee0;
	height:25px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a7a7a7;
	padding-left:20px;
	padding-top:5px;
}

.sr table td .data img {
	padding-right:5px;
	vertical-align:-2px;
}

.sr table td .text {
	background:#e7e8ea;
	/*padding:3px 10px 3px 20px;*/
	padding:3px 10px 3px 20px;
	color:#000;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sr table td .text a p, .sr table td .text a {
	margin: 0 0 7px;
	color:#000;
	text-decoration:none;
}
.sr table td .text b {
	font-weight:normal;
	color:#1465b0;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -49px auto 0;
	width:960px;
	height: 49px;
	background:#454c54;
	border-top:5px #535c65 solid;
	padding-top:10px;
}
#footer .count img, .count {
	float:left;
	padding:0 10px;
}
#footer .count {
	width:50%;
}

#footer a {
	color:#fff;
	text-decoration: none;
}

#footer p {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
}
#footer .info {
	float:right;
	width:320px;
}

/* Menu
-----------------------------------------------------------------------------*/
ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:66px;
	font-size:16px;
	background:transparent url(../img/menu.gif) repeat-x top left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#menu li a {
	display:block;
	float:left;
	color:#fffefe;
	text-decoration:none;
	padding:20px 20px 0 20px;
}
ul#menu li a:hover {	
	color:#fffefe;
	height:46px;
	background:transparent url(../img/menu_hover.gif) repeat-x;
}

ul#menu li a.current {
	display:inline;
	height:46px;
	background:transparent url(../img/menu_hover.gif) repeat-x;
	float:left;
	margin:0;
}

/* Min-Menu
-----------------------------------------------------------------------------*/
#min-menu {
	position: absolute;
	bottom:0;
	right:0;
	height:36px;
    width:360px;
}
#min-menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	height:36px;
	position:relative;
	display:block;
	font-weight:bold;
	/*background:transparent url(../img/botton.gif) no-repeat;*/
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fffefe;
}
#min-menu ul li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#min-menu ul li a {
	display:block;
	float:left;
	color:#be4723;
	text-decoration:none;
	height:26px;
	width:120px;
	background:transparent url(../img/botton.gif) no-repeat;
	padding-top:10px;
	vertical-align:middle;
	text-align:center;
}
#min-menu ul li a:hover {	
	color:#fffefe;
	height:26px;
	width:120px;
	/*background:transparent url(../img/menu_hover.gif) 0px -30px no-repeat;		*/
	background:transparent url(../img/botton_h.gif) no-repeat;
}

#min-menu ul li a.current {
	display:inline;
	height:26px;
	width:120px;
	color:#fffefe;
	background:transparent url(../img/botton_h.gif) no-repeat;	
	float:left;
	margin:0;
}
.noBorderTable td {
    border:none !important;
}

a.active {
	font-weight: bold;
	text-decoration: none;
}

.box_t ul{
	margin: 20px 15px 20px 55px;
}

.box_t ul li{
	margin-top: 8px;
	list-style-position:outside;
	padding-left: 0;
}

/*
------------------28.01.10------------------*/
/* boxes
----------------------------------------------- */
.box {

	background:#ddd;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
}
.box h2 {
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	background:#333;
	margin:-10px -10px 0 -10px;
	padding:6px 12px;
}
.box h2 a,
.box h2 a.visible {
	color:#000;
	background:#333 url("./img/switch_minus.gif") 97% 50% no-repeat;
	display:block;
	padding:6px 12px;
	margin:-6px -12px;
	border:none;
}
.grid_5 .box h2 a {
	background-position: 98% 50%;
}
.grid_5 {
	*margin-left: .92%;
	*margin-right: .92%;
	_margin-left: .8%;
	_margin-right: .8%;
}
.grid_5 {
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.box h2 a.hidden,
.box h2 a.hidden:hover {
	background-image: url("./img/switch_plus.gif");
}
.box h2 a:hover {
	background-color:#111;
}
/* forms
----------------------------------------------- */

div#forms {padding:0 20px;}
#forms form {overflow:hidden;}
#forms table {margin:0 !important; padding:0 !important; width:100%;}
#forms table td {padding:2px 0;}
#forms fieldset {
	border:1px solid #bbb;
	padding:10px;
	position:relative;
	background:#FFF;
	margin-bottom:10px;
}
#forms fieldset.login {border:none;}
#forms fieldset.loginborder {border:1px solid #bbb;}
#forms legend {
	font-size:1.1em;
	font-weight:bold;
	padding:.4em .8em;
	background:#fff;
	/*border:1px solid #bbb;*/
}
#forms fieldset.login p {margin:0 0 7px;}
#forms fieldset p label {width:98%;}
#forms fieldset p input {width:98%;}
#forms fieldset p select {width:98%;}
#forms fieldset.login p label, #forms fieldset.login div label {
	float:left;
	line-height:20px;
	margin-right:3%;
	*margin-right:7px;
	text-align:right;
	width:50%;
}
#forms fieldset.login p input, #forms fieldset.login p select, #forms fieldset.login div select {width:45%;}
#forms fieldset.login p input.radio, #forms fieldset.login div input.radio {width:40px;}
#forms fieldset.login p input.radior, #forms fieldset.login div input.radior {
	*margin-left:247px;
	_margin-left:52%;
}
#forms fieldset.login p input.inp_s, #forms fieldset.login div input.inp_s {width:40px; margin-right:5px;}
#forms fieldset.login input.button {margin-left:35%;}
#forms form p.notice {font-weight:bold;}
#forms input.search.text {width:66%;}
#forms input.search.button {width:28%; margin-left:2%;}

#send_f {
	background:#f1cdd3;
	height:45px;
	text-align:center;
	vertical-align:middle;
	margin:0 20px;
}
.but_send {
  display: block;
  color: #000;
  background: url(../img/button_r.gif);
  background-position:top right;
  background-repeat:no-repeat;
  padding-right: 6px;
  float: left;
  outline: none;
  text-decoration: none;
  font-size:12px;
  margin-left: 52%;
  *margin-left: 260px;
  margin-top:10px;
  vertical-align:middle;
}
.but_send span {
  display: block;
  line-height: 22px;
  background: url(../img/button_l.gif);
  background-repeat:no-repeat;
  padding: 0 0 0 6px;
}
.but_send:hover span {
  color: #000;
}
.text b {color:#bf0d2a;}
.text h2 {font: 18px bold "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

.ferror {
	font-size: 10px; 
	color: red;
}

/*-------creditTable-----------------*/

.creditTable input {
	margin: 10px;
}

.creditTable label {
	margin-left: 167px;
}

#program_annuitet, #program_dif {
	margin: 5px;
}
.blockcredit_srok {
	padding-left: 23px
}

.blockcredit_srok input {
        margin: 5px 5px 5px 13px;
}

.blockcreditbutton {
	padding-left: 160px
}

#credititog {
	background: url(../img/calcbg.jpg) no-repeat;
	width: 100%;
	font-weight:bold;
	line-height:1.7;
	margin-top:15px;
	padding:16px 0 0 176px;
}

#credititog span {
	color: #BE4723;
}


