@charset "iso-8859-1";
/* CSS Document */

html {
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:10pt;
	min-width:780px;
}

body {
	background-color:#FFFFFF; 
	padding:0;
	width:100%; margin:0 auto;
	min-height:100%;
	position:relative;
	min-width:780px;
	color:#333;
}

* html body {
  height:100%;
}

img {border:0;}

a:link {
	color:#1b8100;
	text-decoration:underline;
}

a:hover {
	color:#1b8100;
	text-decoration:none;
}
a:visited {
	color:#1b8100;
	text-decoration:underline;
}

img.middle {
	vertical-align: middle;
	margin:0 5px 0 0;
	padding:0;
	}

#conteiner {
  padding:0;
  width:100%; margin:0;
  position:relative;
  min-width:780px;
}

/* head */

#head {
	padding:0;
	width:100%; margin:0px auto;
	position:relative;
}

div.lang {
	background:url(../images/lang.gif) top right no-repeat;
	height:28px;
	color:#22a000;
	text-align:right;
	font-size:8pt;
	margin:0;
	padding:5px 10px 0 0;
}

div.lang strong {
	color:#FFCC00;
	margin:0;
	padding:10px 12px 0 12px;
}

div.lang a:link {
	color:#ffffff;
	margin:0;
	padding:10px 12px 0 12px;
	text-decoration:underline;
}

div.lang a:hover {
	color:#ffffff;
	margin:0;
	padding:10px 12px 0 12px;
	text-decoration:none;
}

div.lang a:visited {
	color:#ffffff;
	margin-top:0;
	padding:10px 12px 0 12px;
	text-decoration:underline;
}

/*div.logo {
	margin:5px 0 0 40px;
	padding:0;
	width:160px;
	height:50px;
}*/
#logo {
	margin:5px 0 0 40px;
	padding:0;
	/*width:160px;*/
	width:70%;
	height:50px;
	background:url(../images/logo.gif) no-repeat;
}

#logo a{
	/*visibility:hidden;*/
	text-decoration:none;	
}

#logo a span{
	visibility:hidden;
}

div.menu {
	margin:5px 0 0 40px;
	padding:0;
}

div.hmm {
	float:left;
	width:160px;
	margin:0;
	padding:0;
}

div.home {
	float:left;
	width:33%;
	height:12px;
}

div.head_menu {
	float:left;
	width:750px;
	margin:0 0 0 30px;
	padding:0;
}

div.head_menu span{
	margin:0;
	padding:0 20px 0 0;
	text-align:center;
}

div.head_menu a:link {
	color:#1b8100;
	text-decoration:underline;
	font-size:10pt;
}
div.head_menu a:hover {
	color:#ff9900;
	text-decoration:none;
	font-size:10pt;
}
div.head_menu a:visited {
	color:#1b8100;
	text-decoration:underline;
	font-size:10pt;
}

/* clearing */

.clearing {
	clear:both;
	/*height:10px;*/
	height:1px;
	
	margin:0;
	padding:0;
}

/* center_img */

#center_img {
	width:100%;
	height:190px;
	padding:0;
	/*margin:0;*/
	margin-top: 10px;
	position:relative;
	
}

div.center_grad {
	background:url(../images/head_grad.jpg) top left repeat-x;
	height:190px;
	margin:0 50px 0 0;
	padding:0;
}

div.tem_img {
	background:url(../images/head_img.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}

/* tematic pictures */

div.strah_car {
	background:url(../images/head_avto.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_train {
	background:url(../images/head_train.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_house {
	background:url(../images/head_house.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_hapens {
	background:url(../images/head_rest.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_fire {
	background:url(../images/head_hapens.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_beg {
	background:url(../images/head_beg.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_money {
	background:url(../images/head_money.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}
div.strah_credit {
	background:url(../images/head_credit.jpg) top right no-repeat;
	width:100%px;
	height:190px;
	margin:0;
	padding:0;
}

div.center_text {
	position:absolute;
	z-index:2;
	font-size:18pt;
	color:#FFFFFF;
	top:40px;
	left:40px;
}

div.center_text p {
	margin:10px 0 0 100px;
	padding:0;
}

/* content */

#content {
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	
}

div.left_col {
	float:left;
	width:60%;
	margin:0;
	padding:0;
	
}

div.right_col {
	float:left;
	width:40%;
	margin:0;
	padding:0;
}

h2 {
	font-size:16pt;
	font-weight:bold;
	color:#FF9900;
}

.news_etc:link {
	font-size:16pt;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}
.news_etc:hover {
	font-size:16pt;
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
}
.news_etc:visited {
	font-size:16pt;
	font-weight:bold;
	color:#FF9900;
	text-decoration:underline;
}

div.cont_blok1 {
	margin:0 30px 0 40px;
	padding:0;
}

div.cont_blok1 p {
	margin:10px 0 0 20px;
	padding:0;
	font-size:10pt;
}

div.cont_blok1 span {
	font-size:8pt;
	color:#999999;
}

div.cont_blok1 h1 {
	font-size:16pt;
	font-weight:bold;
	color:#FF9900;
}

div.cont_blok2 {
	margin:0 50px 0 0;
	padding:0;
}

div.cont_blok2 p {
	margin:5px 0 0 20px;
	height:20px;
	padding:0;
	font-size:10pt;
}

.strah {
	font-size:16pt;
	font-weight:bold;
	color:#1b8100;
}	

div.cont_blok2 a:link {
	color:#666666;
	text-decoration:underline;
}
div.cont_blok2 a:hover {
	color:#666666;
	text-decoration:none;
}
div.cont_blok2 a:visited {
	color:#666666;
	text-decoration:underline;
}

div.zayavka {
	padding:0;
	margin:10px 0 0 0;
	color:#FF9900;
	font-size:12pt;
}

div.zayavka a:link {
	color:#FF9900;
	text-decoration:underline;
}
div.zayavka a:hover {
	color:#FF9900;
	text-decoration:none;
}
div.zayavka a:visited {
	color:#FF9900;
	text-decoration:underline;
}

/* footer */

#footer {
	width:100%;
	height:90px;
	margin:50px 0 0 0;
	padding:0;
	position:relative;
}

div.left_marg {
	background:url(../images/grey.gif) top left repeat-x;
	margin:0 0 0 40px;
	padding:0;
}

div.phone_img {
	background:url(../images/cont_img.gif) top left no-repeat;
	height:90px;
	margin:0;
	padding:0;
}

div.left_foot {
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width:20%;
}

div.contacts {
	margin:0 0 0 40px;
	padding:0;
}

div.contacts p{
	margin:0;
	padding:0;
	font-size:10pt;
	color:#999999;
}

div.contacts span{
	font-size:14pt;
	font-weight:bold;
	color:#999999;
}

div.center_foot {
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width:60%;
	color:#999999;
	font-size:10pt;
}

div.right_foot {
	float:right;
	margin:15px 0 0 0;
	padding:0;
	width:20%;
	height:60px;
	background:url(../images/bnk_logo.gif) top right no-repeat;
	font-size:7pt;
}

div.bnk_logo img{
	margin:5px 0 0 0;
	padding:0;
}

div.bnk_logo a{
	margin:0 5px 0 0;
	padding:0;
}

div.right_foot a:link {
	color:#FFFFFF;
	text-decoration:none;
}
div.right_foot a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
div.right_foot a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

/*--------*/
.bukvica:first-letter {
	text-transform:uppercase;
}

/* заявка */

div.cont_blok1 form {
	padding:0;
	margin:0;
}

div.cont_blok1 form .zayavka_text {
	font-size:12pt;
	font-weight:bold;
	color:#ff9900;
}

div.cont_blok1 form span {
	color:#FF0000;
}

div.cont_blok1 form a:link {
	color:#5fa52c;
	text-decoration:none;
	border-bottom:1px dashed #5fa52c;
	}
div.cont_blok1 form a:hover {
	color:#5fa52c;
	text-decoration:none;
	border-bottom:0;
	}
div.cont_blok1 form a:visited {
	color:#5fa52c;
	text-decoration:none;
	border-bottom:1px dashed #5fa52c;
	}

div.cont_blok1 form .inp_line {
	width:250px;
	height:16px;
	border:1px solid #ff9900;
	color:#999999;
	margin:3px 0 0 0;
	padding:0;
}

div.cont_blok1 form textarea {
	width:400px;
	height:100px;
	border:1px solid #ff9900;
	color:#999999;
}

div.send_btn {
	padding:0;
	margin:10px 0 0 180px;
}

input.but_style {
	border:1px solid #ff9900;
	background-color:#FFFF99;
	color:#ff6600;
	font-size:10pt;
}