html, body{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
*{
	/*сбразываем юзерские настройки шрифта*/
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
p {margin:0px 0px 10px 0px;}
a { outline: none; color:#09409a; text-decoration:underline;}
a:hover { text-decoration:none;}
input{color:#555;font-size:11px;line-height:11px;}
h1, h2, h3, h4{font-family:Verdana, Helvetica, sans-serif; color:#535a62; font-weight:normal;}
h1{font-size:20px;line-height:20px;margin:0px 0px 10px 0px;}
h2{font-size:16px;line-height:16px; font-weight:bold;}
h3{font-size:14px;line-height:14px; font-weight:bold;}

.clear{clear:both;font-size:0px;line-height:0px;}
.bold{font-weight:bold !important;}

#container{
	width:1000px;
	height:100%;
}

/*Left*/
#left { width:244px; vertical-align:top;}
#logo{float:left; display:inline; width:127px; height:51px; margin-top:27px; background: url(../pix/logo.png) no-repeat;}

.search{width:195px;  }
.search form{margin:0px;padding:0px 0px 0px 22px;width:195px; height:20px; overflow:hidden; background: url(../pix/search_left.gif) no-repeat;}
.search input{float:left; width:155px; height:20px; border:0px; padding:2px 6px 0px 2px; *padding:4px 6px 0px 4px; margin:0px;background: url(../pix/round_field_bg.gif) repeat-x;}
.search div{float:left; width:10px; height:20px ;background: url(../pix/round_field_right.gif) no-repeat;}
#search_error{margin-top:5px;display:block; float:left; clear:both; width:100%; color:#F55; font-size:11px;}

.round_field{height:20px; overflow:hidden;}
.round_field .left{
	position:absolute;
	width:10px;
	height:20px;
	overflow:hidden;
	background: url(../pix/round_field_left.gif) no-repeat;
	z-index:100px;
}
.round_field input{
	*position:relative;
	*left:10px;
	*top:-1px;
	float:left;
	*float:none;
	width:100%;
	height:20px;
	border:0px;
	padding:2px 12px 0px 12px;
	margin:0px;
	*margin:0px 10px 0px 10px;
	*padding:4px 6px 0px 4px;
	background: url(../pix/round_field_bg.gif) repeat-x;
}
.round_field .right{
	position:relative;
	*position:absolute;
	right:-100%;
	*right:0;
	margin-left:-9px;
	*margin-left:-10px;
	width:10px;
	height:20px;
	background: url(../pix/round_field_right.gif) no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	.round_field input{
		margin-left:10px;
	}
	.round_field .right{
		margin-left:-15px;
	}
}
.block_title{font-size:12px;color:#555;}

/*Right*/
#right { width:756px; vertical-align:top;}
#send_report{float:left; margin:10px 0px 0px 35px; padding-left:22px; line-height:14px; height:15px; font-size:14px;background: url(../pix/upp.gif) no-repeat;}
#info{float:right; width:400px; display:inline; margin:10px 52px 0px 0px; color:#333; font-size:14px;}
#phone_pref{float:right; margin:0px 5px 0px 5px; color:#09409a; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
#phone_number{float:right; color:#09409a; font-size:24px; font-family:Arial, Helvetica, sans-serif;line-height:24px;}

#content{ height:432px; }
#content .l table, #content .r table{ width:17px; height:100%;}
#content .nw {width:18px; height:76px; background: url(../pix/shadow_nw.gif) no-repeat bottom right;}
#content .w {width:18px; height:100%; background: url(../pix/shadow_w.gif) repeat-y top right;}
#content .sw {width:18px; height:18px; background: url(../pix/shadow_sw.gif) no-repeat top right;}
#content .s {height:18px; background: url(../pix/shadow_s.gif) repeat-x;}
#content .se {width:18px; height:18px; background: url(../pix/shadow_se.gif) no-repeat top left;}
#content .e {width:18px; height:100%; background: url(../pix/shadow_e.gif) repeat-y;}
#content .ne {width:18px; height:76px; background: url(../pix/shadow_ne.gif) no-repeat bottom left;}

#footer {height:85px;vertical-align:top;}
#counters{margin:20px 50px 0px 50px; left:left;}
#copy{margin:20px 0px 0px 25px; font-size:11px;}
#exsoft{float:right; display:inline; height:25px; *height:40px; margin:5px 35px 0px 0px; padding:13px 45px 0px 0px; font-size:11px; color:#000; background:#FFF url(../pix/exsoft_logo.gif) no-repeat right center;}

/* content */
#center{padding:18px 30px 20px 36px; font-size:12px;color:#525963;}
.text{color:#333; line-height:19px;}
.text b, .text strong{color:#535A62 !important;}
.text br{line-height:12px;}

/* news*/
#left .anons{margin-top:10px;}
#left .anons .date{float:left;margin-right:10px;color:#525963;font-size:11px;}
#left .anons .title{float:left;font-size:11px; font-weight:bold;}
#left .anons .text{clear:both; text-decoration:none;font-size:11px; line-height:14px;}

#left .anons a.all{margin-top:15px; padding-right:10px; text-decoration:underline; font-size:11px; line-height:12px normal; background: url(../pix/lm_arrow.gif) no-repeat right 6px;}
#left .anons a.all:hover{text-decoration:none;}

/* content */
#slider{
	width:100%;
	height:350px;
	clear:both;
	background:url('../pix/preloader.gif') no-repeat center 145px;
}

.slide{
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center bottom;
}
.effect{
	width:720px;
	height:350px;
}
#slider_navig{
	margin:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
a#back{
	position:absolute;
	float:left;
	margin:-220px 0px 0px -25px;
	width:50px;
	height:50px;
	cursor:pointer;
	*cursor:hand;
	background:url('../pix/back.png') no-repeat left top;
	*background-image:none;
}
a#back:hover{
	background:url('../pix/back_a.png') no-repeat left top;
	*background-image:none;
}

a#forward{
	float:right;
	position:relative;
	margin:-220px -25px 0px 0px;
	*left:695px;
	*float:none;
	cursor:pointer;
	*cursor:hand;
	z-index:100;
	width:50px;
	height:50px;
	background:url('../pix/forward.png') no-repeat left top;
	*background-image:none;
}

a#forward:hover{
	background:url('../pix/forward_a.png') no-repeat left top;
	*background-image:none;
}

/* Banners */

.banners{
	width:720px;
	margin-left:17px;
}
.banner{
	width:220px;
	float:left;
	margin-right:30px;
}
.banner .image{
	display:block;
	border-top:9px solid #0050b7;
	width:220px;
	height:90px;
	*height:99px;
	overflow:hidden;
}
.banner .image img{
	border:none;
}
.banner h2{
	font-size:18px;
	font-family:Tahoma, Helvetica, sans-serif;
	margin:12px 0px 10px 0px
}
.banner .text{
	font-size:12px;
	line-height:16px;
}
.banner .link{
	font-size:12px;
	line-height:12px;
}
