@import url("module.css");

* { font-size:100.01%; }
html,body,dl,dt,dd,div,p,h1,h2,h3,h4,h5,h6,blockquote,form,fieldset,legend,table,td,th { margin:0; padding:0; }
html,body { height:100%; }
body { line-height:1.4; }

a { color:#ff2a00; }
a:hover, a:focus { color:#ff9900; }

a:active { outline:none; }
img { border-width:0; }
p,dl,address,blockquote { margin:0 0 1.3em 0; }
dt { margin:0; font-weight:bold; }
dd { margin:0 0 0.6em 0; }
address { font-style:normal; }
small { font-size:0.8em; }
hr { border:0 hidden; border-top:1px solid #d9cdc0; height:0; clear:both; }
ul { list-style-position:outside; }
ol { margin:0 0 1.5em 2.5em; }
li { margin:0 0 0.3em 0; }
li ul,li ol { margin:0.6em 0 0 1.3em; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:1.2; }
h1 { font-size:3em; margin:0 0 0.5em 0; }
h2 { font-size:2.1em; margin:0 0 0.5em 0; }
h3 { font-size:1.6em; margin:0 0 0.5em 0; }
h4 { font-size:1.3em; margin:0 0 0.5em 0; }
h5 { font-size:1.2em; margin:0 0 0.5em 0; }
h6 { font-size:1.1em; margin:0 0 0.5em 0; }
table { border-collapse:collapse; empty-cells:show; }
/*table { border-spacing:0; border:none; border-collapse:collapse; }
td,th { border:none; }*/
img { border-width:0; }

/* Site styles */

body { background:#fff; }
body,td,select,input,textarea { color:#333; font-size:10pt; font-family:Tahoma,Arial,sans-serif; }

.table { width:99%; }
.table td { color:#333; background:#fff; border:1px solid #0d82c4; padding:3px 5px }
.table .table_head { background:#0d82c4; font-weight:bold; }
.table .table_head, .table .table_head a { color:#fff; }

.inp { color:#333; border:1px solid #666; background-color:#fff; }
.inp_but { color:#fff; border:1px solid #666; background-color:#0d82c4; }
.inp_line { color:#333; border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }
.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

.tbl_form_box td { padding:0 2px 5px 0; }
.h2_page_head {}

.bread_path, .bread_path a { font-size:8pt; color:#ff9900; }

/* User styles */

h1,h2,h3,h4,h5,h6 { color:#0d82c4; }
.head_site {
	margin:0 0 1em;
	font-size:13pt;
}

#site_out {
	background:url(../../images/bottom.jpg) 50% 100% no-repeat;
	min-width:980px;
}
#site_box { background:url(../../images/top.jpg) 50% 0 no-repeat; text-align:center; }
#site {
	margin:0 auto; position:relative;
	min-width:980px; max-width:1100px;
	text-align:left;
}

#top {
	position:relative;
	height:445px;
}
#top_m {
	position:absolute;
	padding:7px;
	top:0; left:155px;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93); -moz-opacity:0.93; -khtml-opacity:0.93; opacity:0.93;
}
#logo { margin:0; }
#logo span { display:none; }
#logo_txt {
	position:absolute;
	top:9px; left:410px;
	color:#fff;
	font-size:13pt;
}
#logo a {
	color:#fff;
	font-size:13pt;
	text-decoration:none;
	white-space:nowrap;
}
#top_menu {
	margin:0; padding:0;
	list-style:none;
}
#top_menu li { margin:1px 0 0; }
#top_menu a {
	display:block;
	padding:4px 25px;
	color:#fff;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
	background:#ad9982;
}
#top_menu a:hover { background:#f90; }
#top_menu li.active a { background:#f90; }
#top_phone {
	position:absolute;
	top:9px; right:85px;
	color:#ff2a00;
	font-size:13pt;
}
#top_ban1 { position:absolute; top:365px; left:0; }
#top_ban1 img { width:245px; height:230px; }
#top_ban2 { position:absolute; top:400px; right:0; }
#top_ban2 img { width:225px; height:145px; }

#center {
	overflow:hidden;
	width:100%;
}
#left, #content, #right {
	margin:0; padding:0;
	float:left;
	clear:right;
}
#left { width:24%; margin:180px 0 0; }
#content { width:50%; margin:0 20px 0 25px; }
#right {
	margin:130px 0 0;
	padding:0 0 0 20px;
	width:19%;
}

.left_menu_head {
	padding:3px 0 10px 13px;
	color:#fff;
	font-weight:bold;
	background:url(../../images/lm_h.png) 100% 0 no-repeat;
}
.left_menu {
	margin:0; padding:0;
	list-style:none;
}
.left_menu li { margin:0; padding:0; }
.left_menu a {	display:inline-block;
	padding:6px 5px 6px 22px;
	color:#000;
	font-size:8pt;
	background:url(../../images/lm_p.gif) 2px 70% no-repeat;
}
.left_menu a:hover { color:#ff2a00; }
.left_menu_img img { margin:10px 0 30px; }

#bottom { height:260px; }