html, body, ul, ol, li, p, hr,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

/*main style*/

html, body {
	background:#fff url(images/body_bg.jpg) repeat-x bottom;
	color:#464646;
	min-width:981px;
	font-family:Georgia;
	font-size:16px;
	width:100%;
	float:left;
}

a {font-family:Georgia;color:#d06e3d;text-decoration:underline;}
a:hover {text-decoration:none;}
ul {list-style:none;}
p {margin:0 0 25px 0;line-height:20px;}
img {display:block;}
td {vertical-align:top;}

.center {text-align:center;}
.fl_r {float:right;}
.fl_l {float:left;}
.clear {clear:both;}

input, textarea {
	border:none;
	background:none;
	padding:0;
	font-family:Georgia;
	font-size:15;
	color:#525150;
}

h1 {
	font-size:25px;
	color:#ef4900;
	font-weight:normal;
	margin:35px 0 5px 0;
}

h2 {
	font-size:25px;
	color:#ef4900;
	font-weight:normal;
	margin:35px 0 5px 0;
}

h3 {
	font-size:17px;
	color:#ef4900;
	font-weight:normal;
	margin:18px 0 35px 0;
}

/*end main style*/

/*main blocks style*/

#container {background:url(images/footer_bg.jpg) no-repeat 76% bottom;}
#content {background:url(images/content_bg.gif) repeat-x;}
#content_bl {margin:auto;width:981px;}
#left_bl {float:left;width:464px;}
#right_bl {float:right;width:517px;padding-top:16px;}
#footer {height:75px;text-align:right;margin:-45px 5px 0 0;line-height:25px;}
#footer a {font-size:11px;font-family:tahoma;color:#4a4a4a;}
#footer img {float:right;margin-left:4px;}
#inner {padding:0 21px;}

.wrapper {width:100%;float:left;}

/*end main blocks style*/

/*header style*/

#header_bg {height:353px;background:url(images/header.jpg) no-repeat 50% 0;}
#header {width:981px;margin:0 auto;padding-top:17px;}

.logo {margin-left:22px;}

.call {color:#686868;font-size:15px;margin:48px 0 0 14px;}
.call strong {display:block;color:#ef4900;font-size:26px;margin-left:15px;}

.m_menu {
	overflow:hidden;
	height:22px;
	margin:43px 0 0 160px;
}

.m_menu li {
	float:left;
	height:21px;
	margin-left:-9px;
	padding:1px 20px 0 20px;
	background:url(images/marker_1.gif) no-repeat 0px 0px;
}

.m_menu li a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.m_menu li a:hover {color:#043b52;}
.m_menu li a.this {color:#043b52;}

/*end header style*/

/*all style*/

.action {
	width:497px;
	height:104px;
	padding:14px 9px 0 11px;
	margin-bottom:;
	color:#fff;
	font-size:20px;
	background:#ef4900 url(images/action_bg.gif) no-repeat;
}

.action a {color:#ffd6b4;font-size:17px;}
.action img {float:right;margin-left:5px;}
.action strong {display:block;}

.foto {
	width:451px;
	height:357px;
	text-align:center;
	padding:41px 0 0 7px;
	background:url(images/img_bg.jpg) no-repeat;
}

.foto img {margin:0 auto 18px auto;}

.foto a.all {
	color:#5e5c5a;
	font-size:17px;
	background:url(images/marker_2.gif) no-repeat 100%;
	padding-right:9px;
}

.form_tbl {
	color:#525150;
	font-size:15px;
}

.form_tbl .txt {
	background:url(images/txt_bg.gif) no-repeat;
	width:143px;
	height:24px;
	margin:2px 0 4px 0;
	padding:2px 10px 0px 10px;
}

.form_tbl .txt_long {
	background:url(images/long_txt_bg.gif) no-repeat;
	width:330px;
	height:24px;
	float:left;
	margin:2px 0 4px 0;
	padding:2px 10px 0px 10px;
}

.form_tbl .btn {
	background:url(images/btn.gif) no-repeat;
	width:31px;
	float:left;
	height:24px;
	cursor:pointer;
	margin:2px 0 0 3px;
}

.form_tbl .tarea {
	width:364px;
	height:95px;
	font-family:Georgia;
	overflow:hidden;
	margin:2px 0 4px 0;
	padding:4px 10px 4px 10px;
}

.form_tbl .div_bg_ar {
	background:url(images/area_bg.gif) no-repeat;
}

.form_tbl .long_tarea {
	width:501px;
	height:109px;
	font-family:Georgia;
	overflow:hidden;
	margin:2px 0 4px 0;
	padding:4px 10px 4px 10px;
}

.form_tbl .div_bg_ar_long {
	background:url(images/long_tarea.gif) no-repeat;
}

.form_tbl .sent {
	background:url(images/sent_btn.gif) no-repeat;
	width:94px;
	height:29px;
	float:right;
	color:#fff;
	cursor:pointer;
	margin-top:3px;
	font-family:Georgia;
	font-size:15px;
}

.form_tbl .l_col {width:221px;}
.form_tbl .l_col_2 {width:176px;}
.form_tbl .l_col_3 {width:220px;}
.form_tbl .l_col_4 {width:180px;}
.left_div {margin-left:38px;}
.banner {margin-top:30px;}
.marg_bot {padding-bottom:200px;}
.marg_bot_2 {padding-bottom:100px;}

.list_bl {
	margin:30px 0;
	text-align:center;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	word-spacing:10px;
}

.list_bl a {font-family:Tahoma;color:#ef4900;}

.review_bl {margin-bottom:50px;}
.review_bl .autor {margin-top:25px;text-align:right;color:#ef4900;font-style:italic;}

.inform_tbl {font-size:12px;margin-bottom:25px;width:935px;}
.inform_tbl td {height:45px;padding:6px 0 0 2px;width:104px;text-align:center;background:url(images/inf_tbl_4.gif) no-repeat top right;}
.inform_tbl td.title {height:39px;padding:6px 0 0 11px;width:405px;text-align:left;background:url(images/inf_tbl_3.gif) no-repeat top right;}
.inform_tbl tr.header td {height:24px;padding:7px 0 8px 2px;width:104px;background:url(images/inf_tbl_2.gif) no-repeat top right;}
.inform_tbl tr.header td.title {height:24px;padding:7px 0 8px 10px;width:395px;text-align:left;background:url(images/inf_tbl_1.gif) no-repeat top right;}
.inform_tbl span {display:block; padding-left:9px;}

ul.list_numbers {width:963px;margin-left:-27px;}

ul.list_numbers li {
	width:294px;
	height:238px;
	display:block;
	float:left;
	padding-top:5px;
	text-align:center;
	color:#02446c;
	font-size:14px;
	margin:10px 0 21px 27px;
	background:url(images/numb_bg.gif) no-repeat;
}

ul.list_numbers li a {color:#f16122;font-size:13px;}
ul.list_numbers li img {margin:0 auto 5px auto;}
ul.list_numbers li div {height:42px;}

.back_to_lst {text-align:right;}
.back_to_lst a {color:#12a0db;font-size:14px;}

.bigger {
	padding-right:25px;
	padding-bottom:4px;
	position:relative;
	background:url(images/marker_3.gif) no-repeat 100% 0;
}

/*end all style*/