html, body {background-color:#ffffff;}
html, body, form {height:100%;}
html, body, form, a, p, span, div, table, td {margin:0; padding:0;}
table {border-collapse:collapse; border:0;}
td {padding:0; margin:0; border:0; vertical-align:top;}
img {border:0;}
li {font-family:Tahoma; font-size:11px; color:#000;}
button {background:transparent; border:0}
.w_ {width:100%}
.wh_ {width:100%; height:100%;}
.h_ {height:100%}
.w_1 {width:1px}
.h_1 {height:1px}
.w_0 {width:0}
.h_0 {height:0}
.tonk_ {width:0; height:0; font-size:1px; line-height:0px;}
.tonk_w {height:0; font-size:1px; line-height:0px;}
.tonk {font-size:1px; line-height:0px;}
.t_ .t1 {border:1px solid #000;}
.t_ .t1 td {border:1px solid #000;}
.t_ .t1 div {border:1px solid #f00;}
body {font-family:Tahoma; font-size:11px; color:#000;}
table {font-family:Tahoma; font-size:12px; color:#4c4c4c;}
input {background-color:#fff;font-family:Tahoma; font-size:12px; color:#4a2c0d;}
p {
	text-align: justify;
	padding-bottom: 12px;
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
}

.sh {
	width: 100%;
	height: 19px;
	background-image: url(sh_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.sh_left {
	background-image: url(sh_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 474px;
}
.sh_right {
	background-image: url(sh_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.print {
	width: 104px;
	background-color: #FFFFFF;
	text-align: right;
	font-family: Tahoma;
	font-size: 10px;
	color: #918f8f;
	padding-top: 3px;
}
.print a{
	color: #918f8f;
	text-decoration: underline;
}
.print a:hover{
	color: #2d1012;
	text-decoration: underline;
}


.atil {
	width: 100%;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #a1acc2;
}
.atil a{
	color: #a1acc2;
	text-decoration: none;
}
.atil a:hover{
	color: #a1acc2;
	text-decoration: underline;
}
.pdl {
	height: 50px;
	width: 100%;
	background-image: url(pdl_fon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.pdl_left {
	background-image: url(pdl_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pdl_right {

	background-image: url(pdl_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #a1acc2;
	text-align: right;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 10px;
}
.pdl_right_gl {
	vertical-align: bottom;
	text-align: right;
	padding-right: 70px;
	padding-bottom: 21px;
}

.m_pad {
	padding-right: 15px;
	padding-left: 28px;
}
.nav {
	width: 100%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 16px;
}
.nav td{
	padding-bottom: 1px;
	padding-top: 1px;
}
.nav a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 18px;
	width: 222px;
	background-image: url(menu_a_gl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav a:hover{
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 18px;
	width: 222px;
	background-image: url(menu_hover_gl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_pad {
	padding-left: 27px;
}
.menu_2ur {
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5b;
	line-height: 17px;
}
.menu_2ur td{
	padding-left: 27px;
	height: 20px;
	background-image: url(menu_2_fon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav .menu_2ur a{
	color: #1a9aff;
	background-image: none;
	width: auto;
	display: inline;
}
.nav .menu_2ur a:hover{
	color: #5a5a5b;
	background-image: none;
	width: auto;
	display: inline;
}
.cont_pad {
	padding-top: 17px;
	padding-right: 46px;
}
.headline {
	height: 39px;
	width: 100%;
	background-image: url(zag_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.zag {
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
	white-space: nowrap;
	padding-right: 25px;
	padding-top: 16px;
	padding-left: 7px;
}
.zag_L {
	background-image: url(zag_left_fon.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.zag_R {
	background-image: url(zag_right_fon.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
}

.sled {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #2d1012;
	text-align: right;
	padding-top: 16px;
	padding-bottom: 10px;
}
.sled a{
	color: #2d1012;
	text-decoration: underline;
}
.sled a:hover{
	color: #2d1012;
	text-decoration: none;
}.cont_niz {
	width: 100%;
	height: 18px;
	background-image: url(cont_fon_niz.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.cont_niz_left {
	background-image: url(cont_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cont_niz_right {
	background-image: url(cont_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cont {
	width: 100%;
	background-image: url(cont_fon_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #F2F1F1;
}
.cont_txt {
	background-image: url(cont_fon_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	padding-right: 42px;
	padding-bottom: 42px;
	padding-left: 18px;
	padding-top: 18px;
	float: left;
}
.cont_txt a{
	text-decoration: none;
	color: #888787;
}
.cont_txt a:hover{
	color: #2d1012;
	text-decoration: underline;
}
.pad_div {
	float: left;
	margin-right: 15px;
	margin-bottom: 3px;
}

.img_vl {
	background-color: #C8C6C6;
	background-image: url(img_fon_vl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.img_vr {
	background-image: url(img_fon_vr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_nl {
	background-image: url(img_fon_nl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.img_nr {
	background-image: url(img_fon_nr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 5px;
}
.cat {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1373d2;
	padding-bottom: 8px;
}
.cat a{
	color: #1373d2;
	text-decoration: none;
}
.cat a:hover{
	color: #1373d2;
	text-decoration: underline;
}
.line {
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	color: #c8c6c6;
	display: block;
	height: 1px;
	background-color: #c8c6c6;
	margin-bottom: 10px;
	margin-top: 10px;
}
.news_zag {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
	padding-bottom: 7px;
}
.news_zag a{
	color: #2d1012;
	text-decoration: none;
}
.news_zag a:hover{
	color: #2d1012;
	text-decoration: none;
}
.news_data {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #777676;
	text-align: right;
}
.sp {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1a9aff;
	padding-top: 16px;
}
.sp a{
	color: #2d1012;
	text-decoration: none;
}
.sp a:hover{
	color: #1a9aff;
	text-decoration: none;
}
.style1 {color: #2d1012}.print_page {
	height: 100%;
	width: 574px;
}
.pr_zag_1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
	text-align: right;
	padding-top: 16px;
}
.pr_zag_2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1373d2;
	padding-bottom: 5px;
}
.pr_img {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.pr_copy {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #a1acc2;
	text-align: center;
	height: 44px;
	padding-top: 17px;
}
.gl_cont {
	height: 587px;
	width: 100%;
}
.gl_cont_left {
	height: 463px;
	width: 100%;
}
.tel {
	padding-top: 30px;
	text-align: right;
	padding-right: 25px;
}
.cv {
	height: 18px;
	width: 100%;
	background-image: url(gl_cv.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.vl {
	background-image: url(gl_vl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cl {
	width: 100%;
	height: 182px;
	background-color: #F2F1F1;
	background-image: url(gl_cl.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.vr {
	background-image: url(gl_vr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cr {
	background-image: url(gl_cr.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 25px;
	padding-left: 25px;
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	text-align: justify;
}
.cn {
	height: 18px;
	width: 100%;
	background-image: url(gl_cn.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.nl {
	background-image: url(gl_nl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.nr {
	background-image: url(gl_nr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
}
.gl_zag {
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2d1012;
	padding-top: 10px;
}
.str {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #157ce3;
}
.str a{
	color: #157ce3;
	text-decoration: none;
}
.str a:hover{
	color: #000000;
	text-decoration: none;
}
.str_2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #888787;
}
.str_2 a{
	color: #888787;
	text-decoration: none;
}
.str_2 a:hover{
	color: #ffffff;
	text-decoration: none;
}
.cont_gl {
	width: 100%;
	height: 463px;
}
.cont_right {
	height: 463px;
	width: 100%;
	background-image: url(gl_del_fon.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.gl_1 {
}
.gl_2 {
	padding-bottom: 10px;
	padding-top: 24px;
}

.gl_3 {
	vertical-align: bottom;
	height: 1px;
}
.box {
	height: 143px;
	width: 145px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2d1012;
}
.box a{
	color: #888787;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.box a:hover{
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.box_02 {
	background-image: url(box_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
.box_03 {
	background-image: url(box_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	padding-top: 6px;
	padding-left: 15px;
}
.box_03_new {
	background-image: url(box_03_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	padding-top: 6px;
	padding-left: 15px;
}
.adr {
	font-family: Tahoma;
	font-size: 11px;
	color: #2d1012;
	width: 100%;
}
.zv {
	width: 1px;
	padding-top: 6px;
}
.inp_1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #aaa5a5;
	height: 16px;
	width: 100%;
	border: 1px solid #a8a7a7;
	line-height: 12px;
	padding-left: 6px;
	margin-top: 6px;
}
.inp_2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #aaa5a5;
	height: 112px;
	width: 100%;
	border: 1px solid #a8a7a7;
	line-height: 12px;
	padding-left: 6px;
	margin-top: 6px;
}
.butt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5b;
	line-height: 36px;
	width: 90px;
}
.butt a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5b;
	line-height: 36px;
	padding-right: 16px;
	background-image: url(butt_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	display: block;
}
.butt a:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5a5a5b;
	line-height: 36px;
	padding-right: 16px;
	background-image: url(butt_a_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	display: block;
	width: auto;
}
.polosa {
	width: 67px;
	background-image: url(gl_del_niz.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

