
BODY {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;

	/*background:URL('bottom.jpg') bottom right no-repeat;*/
	background-color:#ff9e20;
	color:#35200d;
}
table {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
td {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#35200d;
	vertical-align:top;
	padding:0px;
}
a {
	color:#85042b;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
h1 {
	font-family:Tahoma;
	font-weight:normal;
	font-size:18px;
	margin:0px;
	color:#35200d;
	padding-top:10px;
	white-space:nowrap;	
	padding-left:10px;
}
h2 {
	font-family:Tahoma;
	font-weight:normal;
	font-size:18px;
	margin:0px;
	color:#633a05;
	padding-top:10px;
	white-space:nowrap;	
	padding-left:5px;
}

img {border:0px;}
p {text-align:left;}
.w_ {width:100%}
.h_ {height:100%;}


/*=========== styles for main ============*/
.all {background:URL('bottom.jpg') bottom right no-repeat; }
.head {background:URL('head_main_bg.jpg'); height:353px;}

.logo_main {position:absolute; top:46px; left:106px; width:145px; height:57px;}
.logo_main a {display:block; height:57px;}

.menu_m {position:absolute; top:136px; left:63px; width:231px;}
.menu_m a {display:block; height:31px; line-height:31px; color:#f9ce4a; font-size:11px; font-weight:bold; text-decoration:none; padding-left:76px;}
.menu_m a:hover {background:#4e2610; color:#cb7c1a;}

.ico1 {position:absolute; top:26px; right:53px; background:URL('ico_house.gif') top left no-repeat; width:11px; height:10px;}
.ico1 a {display:block; height:10px;}
.ico2 {position:absolute; top:28px; right:22px; background:URL('ico_letter.gif') top left no-repeat; width:11px; height:8px;}
.ico2 a {display:block; height:8px;}

.phone_main {background:URL('phone_main.jpg') no-repeat; position:absolute; top:146px; left:336px; width:168px; height:81px;}

.main {background:URL('cont_main_bg.gif') top left repeat-x;}

.cont_main {padding:31px 0px 27px 65px; background:URL('cont_main.gif') top left no-repeat; line-height:16px;}

.h1_main {background:URL('h1_main.gif') top left no-repeat; text-align:right; height:30px;} 

.contacts {padding:31px 25px 27px 56px; color:#633a05; width:164px;} 
.contacts a{color:#633a05;}
.contacts_bg {background:URL('contacts_bg.gif') bottom left repeat-x; height:30px;}

.footer {height:59px; font-size:11px; color:#fbda87;}
.footer td{height:59px; font-size:11px; color:#fbda87; vertical-align:middle; padding-left:65px;}
.footer a{color:#57320f;}

/*=========== styles for inside pages ============*/
.all_in {background:URL('bottom.jpg') bottom right no-repeat; background-color:#ff9e20;}

.for_menu {background:URL('for_menu.gif') bottom left no-repeat;}

.cont_inside {padding:15px 0px 27px 40px; line-height:16px;}
.contacts_inside {padding:15px 25px 27px 56px; color:#633a05; width:164px;} 
.contacts_inside a{color:#633a05;}
.contacts_bg {background:URL('contacts_bg.gif') bottom left repeat-x; height:30px;}

.h1_inside {background:URL('h1_inside.gif') top left no-repeat; text-align:right; height:30px;} 

.head_inside {background:URL('head_inside_bg.jpg'); height:243px;}

.logo_inside {position:absolute; top:46px; left:55px; width:145px; height:57px;}
.logo_inside a {display:block; height:57px;}

.ico1_inside {position:absolute; top:54px; right:77px; background:URL('ico_house.gif') top left no-repeat; width:11px; height:10px;}
.ico1_inside a {display:block; height:10px;}
.ico2_inside {position:absolute; top:56px; right:46px; background:URL('ico_letter.gif') top left no-repeat; width:11px; height:8px;}
.ico2_inside a {display:block; height:8px;}

.phone_inside {background:URL('phone_inside.gif') no-repeat; position:absolute; top:74px; left:40%; width:168px; height:79px;}

.menu_inside {width:231px; background:URL('menu_in_top.gif') top left repeat-x; padding-top:58px;}

.lvl_1 {display:block; height:36px; line-height:36px; color:#f9ce4a; font-size:11px; font-weight:bold; text-decoration:none; padding-left:50px;}
.lvl_1:hover {background:URL('menu_in_bg.gif') top left repeat-x; color:#cb7c1a;}
.lvl_1a {display:block; height:36px; line-height:36px; background:URL('menu_in_bg.gif') top left repeat-x; color:#cb7c1a; font-size:11px; font-weight:bold; text-decoration:none; padding-left:50px;}

.lvl_2 {display:block; color:#cb7c1a; padding:6px 4px 8px 71px; font-size:11px; background:#4e2610;}
.lvl_2a {display:block; padding:6px 4px 8px 71px; font-weight:bold; color:#fda60e; font-size:11px; background:#4e2610;}

.fld_tbl td{padding:0px 0px 11px 29px; color:#855732;}
.fld {width:220px;}

.sled {font-size:10px; color:#8d5004;}
.sled a {color:#fbda64;}

.footer_inside {height:59px; font-size:11px; color:#fbda87;}
.footer_inside td{height:59px; font-size:11px; color:#fbda87; vertical-align:middle;}
.footer_inside a{color:#ff9e20;}

td.orange {color:#ff9e20;}

.spisok {background:#fea92d;}
.spisok td {padding:20px 30px 10px 40px;}

li {list-style-image:URL('li.gif'); padding:0px 0px 10px 14px;}

.font_11 {font-size:11px;}

.gallery {background:#fea92d;}
.gallery td {padding:14px;}
.gallery td a img {border:2px #c67718 solid;}

/* ============================================== */
td.error {color:#aa0000; font-weight:bold;}
td.no_contacts {padding-left:20px; width:1px;}

