html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}



input, textarea, select {
	font-family: inherit;
	font-size: 13px;
}

ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ;
}

html {
	height: 100%;
}

body {
	min-height: 100%;
	height: 100%;
	background: #241613 url(img/main_bg.jpg) no-repeat 50% 50%;
}

body.in {background: #241613 url(img/main_bg.jpg) no-repeat 50% 50% !important;}

body, html {
	width: 100% !important;
}

body, table {
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

img, a img, table {
	border: none;
}

a {
	font-family: inherit;
	font-size: inherit;
	cursor:pointer;
	text-decoration: none;
	color: #cd1f2f;
}

a:hover {
	cursor:pointer;
	text-decoration: underline;
}

label {
	cursor:pointer;
}

.fl {float: left !important;}
.fr {float: right !important;}

div.spacer {
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}


div.h1  {height:2px; line-height: 0; font-size: 0;}
div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h14 {height:14px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h17 {height:17px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px;}
div.h22 {height:22px;}
div.h25 {height:25px;}
div.h27 {height:27px;}
div.h30 {height:30px;}
div.h35 {height:35px;}
div.h40 {height:40px;}
div.h45 {height:45px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h60 {height:60px;}
div.h65 {height:65px;}
div.h70 {height:70px;}
div.h80 {height:80px;}
div.h90 {height:90px;}
div.h100 {height:100px;}
div.h140 {height:140px;}

.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs24 {font-size:24px !important;}

.lh24 {line-height:24px !important;;}
.lh18 {line-height:18px !important;}
.lh16 {line-height:16px !important;}
.lh14 {line-height:14px !important;}
.lh11 {line-height:11px;}

div.container {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
}

/***********INDEX_PAGE*************/

div.index_block {
	width: 645px;
	height: 250px;
	margin: -125px 0 0 -322px;
	top: 50%;
	left: 50%;
	position: absolute;
}

div.menu {
	text-align: center;
	height: 30px;
	position: relative;
	z-index: 80;
	font-family: Georgia;
	font-size: 16px;
	color: #dbc9b2;
}

div.menu img{
	margin: -3px 2px 0 2px;
	vertical-align: middle;
	position: relative;
}

div.menu a{
	font-family: Georgia;
	font-size: 17px;
	color: #dbc9b2;
}

img.dbl {display: block;}


.pl_idx {
	margin-top: -27px;
}

div.contact_label {
	height: 19px;
	width: 124px;
	background:url(img/contact.jpg) no-repeat 0 0;
	margin: -25px 48px 0 0;
	float: right;
	position: relative;
	text-align: center;
	padding-top: 4px;
	z-index: 100;
}

div.contact_label a, div.cnt a{
	color: #e3d19b;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

div.contact_label a:hover, div.cnt a:hover{
	text-decoration: none;
}

div.cr {
	float: left;
	padding-left: 50px;
	font-family: Tahoma;
	font-size: 11px;
	color: #b6a075;
}
div.cr a{
	color: #b6a075;
	background:url(img/s_tet_bg.jpg) no-repeat 0 0;
	padding: 0 2px;
	height: 12px;
}

div.cr span{
}

div.tel {
	padding: 0 45px 0 122px;
	float: right;
	color: #a49276;
	font-family: Georgia;
	font-size: 15px;
	position: relative;
}

* html div.tel{padding-right: 94px;}

div.tel span{
	color: #e0d3bb;
	font-family: Georgia;
	font-size: 24px;
}

div.tel img.t_balance{
	display: block;
	position: absolute;
	left: 0;
	top: -17px;
}

.db{display: block;}
/**************INNER_PAGE****************/

div.main_container {
	height: 700px;
	width: 847px;
	margin: -350px 0 0 -424px;
	top: 50%;
	left: 50%;
	position: absolute;
}

.logo {margin-left: 15px;float:left;}
div.main_container .menu{padding: 17px 0 0 20px;float: left;}
div.main_container .menu a{font-size: 16px;}

div.c_in {height: 700px;}

.up_pos {position:absolute;top:40px;}

div.l_bd{
	height: 512px;
	background:url(img/mg_l.gif) no-repeat 0 0;
}


div.r_bd{
	height: 512px;
	background:url(img/mg_r.gif) no-repeat 100% 0;
}

div.md_bg {
	width: 847px;
	background:url(img/mg_m.jpg) no-repeat 28px 0;
	height: 512px;
}

div.p_line {
	position: relative;
}

div.cnt {
	padding-right:64px;
	right: 0;
	top:-36px;
	position: absolute;
}

div.p_line .tel{
	top: -5px;
	padding-right: 15px;
}

div.cpr {
	position:absolute;
	float: left;
	padding: 0 0 0 18px;
	font-size:14px;
	font-family: Georgia;
	color: #e1d3bc;
	top: -10px;
}

div.cpr a{
	font-size:14px;
	font-family: Georgia;
	color: #e1d3bc;
}

div.content_positioning {
	height: 437px;
	padding: 28px 51px 0 58px;
}

div.left_page {
	width: 339px;
	float: left;
}

div.right_page {
	width: 339px;
	float: right;
}

div.head {
	height: 34px;
	border-bottom: solid 1px #8f3535;
}

div.page_number {
	width: 44px;
	height: 31px;
	background: #8f3535;
	font-family: Georgia;
	text-align: center;
	font-size: 24px;
	color: #fff;
	padding-top: 3px;
}

div.left_page div.page_number{float: left;margin-right: 12px;}
div.right_page div.page_number{float: right;margin-left: 12px;}

h1 {
	height: 31px;
	padding-top: 3px;
	color: #55422f;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
}

div.left_page h1 {float: left;}
div.right_page h1 {float: right;}


div.outer_scroll {
	height: 375px;
	overflow: hidden;
}

div.scroll_line {
	width: 10px;
	height: 375px;
	background: url(img/scroll_line.gif) repeat-y 1px 0;
	float: right;
	position:relative;
	overflow: hidden;
}

div.scroll_line img{
	position: absolute;
}

div.area {
	width: 317px;
	float: right;
	font-size: 12px;
	line-height:140%;
	font-family: Tahoma;
	color: #464139;
	padding-right: 12px;
}

div.area h1{
	color:#8f3535;
	font-size:12px;
	margin-bottom: 5px;
	font-weight: bold;
}

div.area h2{
	color:#8f3535;
	font-size:12px;
	margin-bottom: 5px;
}

div.area p{margin-bottom: 12px;}

div.area img {
margin-bottom: 12px;
border: solid 1px #7f7666;
}

div.area a{color: #671818;text-decoration: underline;}
div.area a:hover{text-decoration: none;}

div.area ul {
	padding: 6px 0 6px 14px; 
}

div.area li {
	background:url(img/list.gif) no-repeat 0px 6px;
	padding-left: 13px;
}

div.photo {
	width: 99px;
	float: left;
	text-align: center;
  height: 73px;
}

div.photo img{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/*
div.photo a{
	padding-bottom: 0 px;
	margin-bottom: 0 px;
}
*/

.g_space {
	float: left;
	width: 6px;
	height: 12px;
}

a.page_link {
	height:40px;
	width:10px;
}

a.page_link2 {
	height:30px;
	width:20px;
	margin: 17px 0 0 0;
}
a.page_link3 {
	height:20px;
	width:10px;
	margin: 27px 0 0 0;
}

.pl {margin: 7px 0 0 28px;}
.pr {margin: 7px 27px 0 0;}

ul.big_links {
	font-family: Tahoma;
	color: #671818;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

ul.big_links a{
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

a.more {padding-top: 5px;}

.indent {
	margin: 4px 12px 0 0;
}

.w151 {width: 151px;}
.w151 img{margin-bottom:0px}


div.tac {text-align: center;}
div.tac h1{margin-bottom:1px;}
div.tac h2{margin-bottom:1px;}

input.txt {
	border: 0;
	padding: 2px 2px 0 2px;
	background: #d4d1cb;
	height: 16px;
	margin-top: 3px;
}

textarea.cz {
	height: 110px;
	width:312px;
	border: 0;
	padding: 2px 2px 0 2px;
	background: #d4d1cb;
	margin-top: 3px;
}

input.butt {
	border: 0;
	background:url(img/butt.gif) repeat 0 0;
	height: 18px;
	color: #e3d19b;
	float: right;
	font-size: 11px;
	line-height: 10px;
	margin: 7px 1px 0 7px;
}

.c12b {
	font-size: 12px;
	font-weight: bold;
	color: #8f3535;
}
.c11b {
	font-size: 11px;
	font-weight: bold;
	color: #8f3535;
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-left: 1px;
}

th {
	background: #e4e0d8;
	font-weight: normal;
	text-align: left;
}

td,th {
	border: solid 1px #dad3c6;
	line-height: 17px;
	padding: 0 4px;
}
