body, h1, h2, h3, h4, h5, h6 {
font: 14px/18px Verdana, sans-serif;
}
code, kbd, pre, samp, tt, var {
font: 14px/18px Consolas, "Courier New", monospace;
}
body, optgroup {
color: #000;
background: #fff;

}
body {
	background-color:#fcfbf6;
	width:100%;
}
body, code, dl, dd, form, pre {
margin: 0;
}
a:link {
	color: #9b4a01;
}
a:link, a:visited, ins {
text-decoration: none;
}
a:visited {
	color: #9b4a01;
}
a:hover {
text-decoration: underline;
}
a:link img, a:visited img, object, fieldset, abbr, acronym {
border: none;
}
sub, sup {
position: relative;
display: inline-block;
font-size: 11px;
line-height: 11px;
}
sub {
top: 5px;
vertical-align: middle;
}
sup {
top: -2px;
margin-top: -11px;
}
abbr, acronym {
cursor: help;
border-bottom: 1px dotted #999;
}
address, cite, dfn {
font-style: normal;
}
code, pre {
white-space: pre-wrap;
}
img {
vertical-align: bottom;
}
td, th, textarea {
vertical-align: top;
}
input, select, button {
overflow: visible;
vertical-align: middle;
}
legend {
color: #000;
margin: 0 0 -2px;
padding: 0;
}

optgroup option {
padding-left: 22px;
}
table {
border-collapse: collapse;
}
caption, th {
text-align: left;
}
td, th {
padding: 0;
}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol{
	margin: 0;
	padding: 0;
	
}
h1 {
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

h2 {
	color:#5c2d0f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
th, h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}



q {
quotes: "\00ab" "\00bb" "\201e" "\201c";
}
q:after {
content: "\00bb";
}
q:before {
content: "\00ab";
}
q > q:after {
content: "\201c";
}
q > q:before {
content: "\201e";
}
div.header {
	width:984px;
	height:384px;
	margin:0 auto;
	margin-bottom:1px;
	position:relative;
}
div.logo {
	width:324px;
	height:86px;
	float:left;
	position:relative;
}

div.logo-vd {
	width:297px;
	height:48px;
	padding:18px 23px 20px 4px;
	float:left;
	position:relative;
	background:#fcfbf6;
}

div.jal_rol {
	width:245px;
	height:86px;
	float:left;
	background:url(images/jal_rol.jpg);
}
div.search {
	width:198px;
	height:86px;
	float:left;
	background:url(images/search.jpg);
}
div.phones {
	width:217px;
	height:86px;
	float:left;
}
div.maps {
	width:217px;
	height:39px;
	background:#FCFBF6;
	margin-left:-1em;
}
}
div.phone {
	width:217px;
	height:47px;
	background:url(images/phone.jpg);
}
div.menu {
	width:190px;
	height:297px;
	float:left;
}
div.button {
	width:170px;
	height:27px;
	background:url(images/button.jpg);
	padding-top:6px;
	padding-left:20px;
}
div.button a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5c2d0f;
	font-weight:bold;
}
div.photo {
	width:792px;
	height:297px;
	float:left;
	margin-left:2px;
	background:url(images/photo7.jpg);
}
div.main {
	width:984px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:2px;
}
div.blocks {
	width:190px;
	float:left;
}
div.block {
	width:190px;
}
div.block_head {
	width:153px;
	height:29px;
	background:url(images/header_block.jpg);
	padding-left:37px;
	padding-top:12px;
}
div.block_head a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
div.block_content {
	width:188px;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:2px;
	background:#FFF;

}
div.block_menu {
	width:160px;
	height:20px;
	border-bottom:dotted 1px #CCC;
	padding-left:0px;
	margin-left:10px;
	color:#383733;
}
div.block_menu a {
	color:#383733;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
div.content {
	width:600px;
	height:auto;
	float:left;
	margin-left:2px;
	margin-right:2px;
}
div.content_header {
	width:563px;
	background:url(images/main_header.jpg);
	height:29px;
	padding-left:37px;
	padding-top:12px;
}
div.content_text {
	width:568px;
	height:auto;
	color:#262523;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	padding:7px 15px 15px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFF;
}
div.bottom {
	width:984px;
	height:92px;
	margin:0 auto;
	background:url(images/bottom_bg.jpg);
}
div.counters {
	width:300px;
	height:92px;
	float:left;
}
div.map {
	width:500px;
	height:72px;
	float:right;
}
div.news {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	line-height:15px;
}

.main_menu {
	margin:0; 
	padding-top:0; 
	color:#FFF; 
	list-style-image:url(images/li.gif);
}

.ul_block {
	margin:0; 
	padding:0;
	color:#FFF; 
	list-style-image:url(images/li2.gif);
}
window img{width:555px;height:333px;} /* ÇÄÅÑÜ Â ÌÅÑÒÎ - Õ - ÏÈØÅÌ ÐÀÇÌÅÐÛ ÎÑÍÎÂÍÎÉ ÊÀÐÒÈÍÊÈ */
#control_desk a img{border:0;width:79px;height:54px;} /* È ÇÄÅÑÜ Â ÌÅÑÒÎ - Õ - ÏÈØÅÌ ÐÀÇÌÅÐÛ ÌÀËÅÍÜÊÈÕ ÊÀÐÒÈÍÎÊ */
#control_desk_1 a img{border:0;width:127px;height:80px;} /* È ÇÄÅÑÜ Â ÌÅÑÒÎ - Õ - ÏÈØÅÌ ÐÀÇÌÅÐÛ ÌÀËÅÍÜÊÈÕ ÊÀÐÒÈÍÎÊ */

.breadcrumb{
	margin-bottom:15px; 
	padding-bottom:2px; 
	color:#666; 
	font-size:10px; 
	font-family:Arial; 
	border-bottom:1px dotted #ccc;
	text-align:left;
}

.breadcrumb a{
	color:#666; 
}

a.sendmail{
	float:right; 
	margin:13px 0 0 0 ; 
	color:#cdb5a9; 
	text-decoration:none; 
	display:block; 
	padding:0 0 0 20px; 
	background:url(images/mail.gif) 0% 50% no-repeat; 
	font-size:11px; 
	font-family:Arial, Tahoma, Verdana;
}

a.sendmail:hover{
	text-decoration:underline;
}

div.sections{
	margin:0 auto;
}

div.section-item{
	float:left; 
	border: 1px solid #ccc;
	margin: 2px;
	padding: 2px;
	overflow:hidden;
	width:179px;
}
div.section-item-image{
	border: 1px solid #ccc;
	padding: 2px;
	overflow:hidden;
	text-align:center;
	width:173px;
	height:auto;
}
div.section-item-text{
	background:url(/images/wood_tab.jpg) top left;
	text-align:center;
	line-height:12px;
	height:30px;
}
div.section-item-text table{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
div.section-item-text table td{
	text-align:center;
	vertical-align:middle;
}
div.section-item-text a{
	color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*New Year*/
.ny-hat{
	position:absolute;
	top:2px;
	left:-6px;
	height:34px;
	width:40px;
	background:url(images/ny-hat.png) 50% 50% no-repeat;
	z-index:10;
	display:block;
	display:none;
}

.ny-back{
	position:absolute;
	top:1px;
	left:330px;
	height:85px;
	width:235px;
	background:#fcfbf6;
	z-index:10;
	display:block;
	display:none;
}

.ny-tree{
	height:77px;
	width:57px;
	display:block;
	margin:4px 0 0 10px;
	float:left;
	display:none;
}

.ny-sign{
	height:74px;
	width:147px;
	background:url(images/ny-sign.gif) 50% 50% no-repeat;
	display:block;
	margin:8px 10px 0 0;
	float:right;
	display:none;
}
/*New year end*/

em {
font-style:normal;
font-weight:bold;
}

