* {padding:0; margin:0}
html {height:100%}
body {position:relative; height:100%; background:#6d3f0d url(../images/page_bg_l_y.jpg) 0 0 repeat-y; font-size:11px; font-family:tahoma; color:#decba3; line-height:1.3em;}
img {border:0}
table {border-collapse:collapse; border:0}
ul {list-style:none}

a {color:#decba3}
a:hover {text-decoration:none}
p {padding-bottom:0px;}

/*--- framework ---*/
.page {min-height:100%; _height:100%; min-width:998px; background:url(../images/page_bg_r_y.jpg) 100% 0 repeat-y;}
* html .page {_width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 998)? "998px" : "100%")}

.header {background:#683c15 url(../images/header_bg_x.jpg) repeat-x 40px 0;}
.header_inside_wrap {background:url(../images/header_bg_l.jpg) 0 0 no-repeat;}
.header_inside {background:url(../images/header_bg_r.png) 100% 0 no-repeat; position:relative; height:453px;}

.main_content {display:table; width:100%; height:auto; padding-bottom:85px; padding-top:10px;}
.main_content, x:-moz-any-link {display:table-cell;}
.main_content.all_width, x:-moz-any-link {display:table; padding:0 0 85px 0;}
.left_column {float:left; margin-left:-100%; width:243px; padding-left:83px; position:relative;}
.center_column_wrap {float:left; width:100%;}
.center_column {margin:0 81px 0 336px;}
.all_width {padding:0 81px 0 83px;}

.footer {background:#4c2506 url(../images/footer_bg_x.jpg) repeat-x 0 0; margin:-76px auto 0 auto; width:100%; min-width:980px;}
* html .footer {_width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%")}
.footer_inside_wrap {background:url(../images/footer_bg_l.jpg) 0 0 no-repeat;}
.footer_inside {background:url(../images/footer_bg_r.jpg) 100% 0 no-repeat; position:relative; height:76px;}

/*--- header ---*/
.header .logo {height:74px; margin:0 160px 0 210px; padding-top:10px; text-align:center;}
.header .logo li {display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; margin-left:-40px; padding:0 3%;}
.header .logo li img {position:relative; left:0px;}

.header .menu {height:92px; margin:0 55px 0 60px; text-align:center;}
.header .menu li {width:15%; margin-right:1%; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding-top:20px; background:url(../images/header_menu_item_rope.png) 50% 0 no-repeat; position:relative;}
.header .menu a {display:block; background:url(../images/header_menu_item_bg_r.png) 100% 0 no-repeat; padding-right:5px; outline:none;}
.header .menu span {display:block; text-align:center; background:url(../images/header_menu_item_bg_l.png) 0 0 no-repeat; height:35px; padding-top:5px; cursor:pointer; position:relative;}
.header .menu i {position:absolute; top:6px; left:50%; width:144px; margin-left:-80px; height:93px; background:url(../images/header_menu_item_active.png) no-repeat; display:none;}
.header .menu span {_behavior:url("js/ie6hover.htc");}
.header .menu span:hover i, .header .menu .active i{display:block;}

.header .content {display:block; position:relative; width:100%; font-size:10px;}
.header .content h3 {margin-top:4px;  margin-left:3px;}
.header .content_inside {padding:0 105px 0 100px;}
.header .content .col_left {width:50%; float:left; text-align:justify; line-height:1.2em;}
.header .content .col_left_inside {
	padding-right:160px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
.header .content .col_right {width:49%; float:left;}
.header .content .col_right_inside {
	padding-left:165px;
	text-align:justify;
	line-height:1.2em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.header .content .col_right h2 {font-size:10px;}
.header .content .img {width:307px; top:0; left:50%; position:absolute; margin-left:-153px;}
.header .content .img img {padding:2px 0 0 3px;}
.header .content .img span {position:absolute; top:0; left:0; width:307px; height:231px; background:url(../images/header_img_frame.png) no-repeat;}

/*--- main---*/
.left_column .block {background:#562e0b url(../images/left_column_bg_y.jpg) repeat-y;}
.left_column .block_inside {background:url(../images/left_column_bg_b.jpg) 0 100% no-repeat;}
.left_column .block h3 {margin-left:-3px;}
.left_column .block .pad {padding:2px 15px 10px 15px;}

.center_column .block {background:#562e0b url(../images/center_column_block_bg_l.jpg) repeat-y;}
.center_column .block_bg_r {background:url(../images/center_column_block_bg_r.jpg) 100% 0 repeat-y;}
.center_column .block_bg_b_l {background:url(../images/center_column_block_bg_b_l.jpg) -1px 100% no-repeat;}
.center_column .block_bg_b_r {background:url(../images/center_column_block_bg_b_r.jpg) 100% 100% no-repeat;}
.center_column .block .pad {
	padding:2px 15px 0px 20px;
	font-family: Verdana, Geneva, sans-serif;
}
.center_column .ban_block {background:#6c3810 url(../images/ban_block_bg_l.png) 0 0 no-repeat; width:50%; float:left;}
.center_column .ban_block_inside {background:url(../images/ban_block_bg_r.png) 100% 0 no-repeat; padding:10px 15px 0 30px; height:94px; line-height:1.1em;}

.all_width .block {background:#562e0b url(../images/center_column_block_bg_l.jpg) repeat-y;}
.all_width .block_bg_r {background:url(../images/center_column_block_bg_r.jpg) 100% 0 repeat-y;}
.all_width .block_bg_b_l {background:url(../images/center_column_block_bg_b_l.jpg) -1px 100% no-repeat;}
.all_width .block_bg_b_r {background:url(../images/center_column_block_bg_b_r.jpg) 100% 100% no-repeat;}
.all_width .block .pad {padding:2px 15px 20px 20px;}
.all_width .ban_block {background:#6c3810 url(../images/ban_block_bg_l.png) 0 0 no-repeat; width:33.3%; float:left;}
.all_width .ban_block_inside {background:url(../images/ban_block_bg_r.png) 100% 0 no-repeat; padding:10px 15px 0 30px; height:94px; line-height:1.1em;}

/*--- footer ---*/
.footer ul.menu {text-align:center; padding:18px 0 0 0;}
.footer ul.menu li {display:inline; padding:0 5px;}
.footer ul.menu li a {font-size:13px; font-family:"Times New Roman"; color:#bb874c; text-decoration:none;}
.footer ul.menu li a:hover {text-decoration:underline;}
.footer .copy {text-align:center; font-size:9px; padding-top:20px; color:#d7b075;}
.footer .counter {position:absolute; right:63px; bottom:4px;}

/*--- main content ---*/
h1 {
	height:15px;
	padding-right:20px;
	font-size: 11px;
}
h1 span {display:block; height:32px; background:url(../images/h_bg_l.png) 0 0 no-repeat; padding-left:35px; padding-top:3px; font-size:14px; text-transform:uppercase; line-height:20px;}
h3 {height:35px; padding-right:21px; background:url(../images/h_bg_r.png) 100% 0 no-repeat;}
h3 span {display:block; height:32px; background:url(../images/h_bg_l.png) 0 0 no-repeat; text-align:center; padding-left:20px; padding-top:3px; font-size:14px; text-transform:uppercase; line-height:20px;}
h4 {font-size:11px; padding-bottom:4px;}
p.more {text-align:right; padding:0;}
p.more a {padding-right:10px; background:url(../images/ico_arrow.gif) 100% 65% no-repeat;}

.catalog {display:table; width:100%; margin-left:-3px;}
.catalog img.img {float:left; margin-right:10px; display:inline; padding:1px 8px 11px 5px; background:url(../images/frame_148x111.png) 0 0 no-repeat; width:148px; height:111px;}
.catalog div.txt {display:table; _height:0; zoom:1;}
.catalog p {margin-top:0;}

img.tel {padding:10px 0 0 15px;}

.photos {width:100%; display:table;}
.photos .item {width:385px; float:left;}
.photos .item h4 {padding-left:10px; padding-bottom:0;}
.photos .item .img {position:relative; width:381px; height:289px;}
.photos .item .img img {margin:10px 0 0 12px; width:350px; height:263px;}
.photos .item .img span {display:block; position:absolute; left:0; top:0; background:url(../images/frame_350x263.png) 0 0 no-repeat; width:381px; height:289px;}

span.date {color:#edd97e; padding-bottom:10px; display:block;}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside h2 {
	font-size: 12px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside p {
	font-size: 12px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside h2 {
	font-family: Verdana, Geneva, sans-serif;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside h2 {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p b {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p b {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p b {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p b {
	font-family: Verdana, Geneva, sans-serif;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p b {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside p {
	font-family: Verdana, Geneva, sans-serif;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_right .col_right_inside p {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p {
	font-size: 11px;
}
.page .header .header_inside_wrap .header_inside .content .content_inside .col_left .col_left_inside p {
	font-family: Verdana, Geneva, sans-serif;
}

table.style1 {width:100%; margin-top:5px; margin-bottom:10px;}
table.style1 th {padding:3px 5px; background:#904a0e; border:1px solid #904a0e;}
table.style1 td {padding:3px 5px; border:1px solid #904a0e;}
table.style1 .col1 {width:40%;}
table.style1 .col2 {width:40%;}
table.style1 .col3 {width:20%;}
