/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial;
	font-size:medium;
	color:#d49f7f;
	background:#460e0d;
}
/*MAIN*/
.underline { text-decoration:underline }
.left { text-align:left }
.fL { float:left }
.fR { float:right }
.cL { clear:both }
.block { display:block }
.none { text-decoration:none }
.im { margin:0px }
a:focus { outline:0; }
.none { text-decoration:none; }
a:hover.none { text-decoration:underline; }
form, img { border:0px; margin:0; padding:0 }
p { margin:0; padding:0 }
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/
a { color:#d32f1b; text-decoration:underline; }
b { color:#d32f1b; text-decoration:none; }
a:hover { text-decoration:none; }
.fData { font-size:11px; color:#fff; }
.fred { font-size:11px; color:#d32f1b; }
.fadress { font-size:11px; color:#d49f7f; }
.fadressB { font-size:11px; color:#d49f7f; font-weight:bold; }
.fTitle { font-size:30px; font-family:"Times New Roman", Times, serif; color:#fff; letter-spacing: 2px; }
.fSlogan { }
.fHead { font-size:24px; height:27px; font-family:"Times New Roman", Times, serif; color:#fff; background-image: url(images/head_bg.png); background-repeat: repeat-x; padding:4px 0 0 52px; }
.fHead2 { font-size:24px; height:27px; font-family:"Times New Roman", Times, serif; color:#fff;}
.fFooter { color:#d49f7f; }
.fFooter a { text-decoration:underline; color:#d32f1b; }
.fFooter a:hover { text-decoration:none; }
/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
#header { background-image:url(images/header_bg.png); width:1000px; height:362px; background-repeat:no-repeat; text-align:left; }
/* MAIN MENU_TOP */
#menu_top { margin-left:23px; }
#menu_top span { float:left; padding-top:12px; font-size:17px; color:#be2a1a; }
#menu_top a { display:block; float:left; font-size:18px; font-family:"Times New Roman", Times, serif; color:#fff; text-decoration:none; background-image:url(images/button_off.gif); text-align:center; padding:12px 0 0 0; margin:0 25px 0 25px; letter-spacing: 1px; }
#menu_top .active { background-image:url(images/button_on.gif); color:<div class="style1" style="line-height:5px">&nbsp;</div>; }
#menu_top a:hover { background-image:url(images/button_on.gif); color:#d32f1b; }
/* / MAIN MENU_TOP */

/* MAIN MENU_BTM */
#menu_btm { }
/* /MAIN MENU_BTM */
.name { padding-top:170px; width:300px; text-align:center }
/*
================================================================================
|                                     MARKERS                                   |
================================================================================
*/
.marker { }
/*
================================================================================
|                                    TABLE WITH LINKS                                 |
================================================================================
*/
.hrefs_block { width:302px; margin:2px 0 0 0px; background:url(images/bgr_serv_list_rep.gif) left repeat-y; overflow:hidden; color:#fff !important; }
.hrefs_block .bgr { background:url(images/bgr_serv_list.gif) right center no-repeat; overflow:hidden; }
.hrefs_block a {
	margin-left:12px;
	font:12px/17px Tahoma, Arial, Geneva, sans-serif;
	color:#d49f7f !important;
	font-weight:bold !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
.hrefs_block a:hover { text-decoration:none !important; }
/*
================================================================================
|                                     GALLERY NAVIGATION                               |
================================================================================
*/
.nav { text-align:center; width:336px; }
.nav a { margin-right:14px; text-decoration:none; color:#d49f7f; }
/*
================================================================================
|                                     CONTAINER                                |
================================================================================
*/
#content { width:px; margin-left:px; text-align:left; background:url(images/content_bg.gif) repeat-y; width:1000px; margin-top:22px; }
#block_left { margin-left:59px; width:281px; float:left; }
#block_center { width:550px; float:left; margin-right:36px; }
#block_center .pad { padding:0 0 0 52px; }
#block_right { width:370px; float:left; }
#block_right .pad { padding:31px 35px 32px 32px; }
/*
================================================================================
|                                     CONTACT_FORM                                   |
================================================================================
*/
.w { width:234px; height:14px; border-right-style:groove; margin-bottom:7px; margin-top:1px; }
.w1 { width:234px; height:14px; border-right-style:groove; margin-bottom:7px; margin-top:1px; }
.w3 { width:490px; height:80px; border-right-style:groove; margin-bottom:6px; margin-top:1px; }
.wSR { float:right; margin-top:8px; }
.font_w { color:#d49f7f; font-size:11px; font-weight:bold; }
input { color:#565656; font-family:Tahoma; font-size:11px; font-weight:400; padding-left:2px; }
textarea { color:#565656; font-family:Tahoma; font-size:11px; padding-left:2px; }
.submit { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE:url(images/sub.gif); VERTICAL-ALIGN: middle; width:56px; BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 19px; }
.reset { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(images/res.gif); VERTICAL-ALIGN: middle; width:56px; BORDER-LEFT: 0px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 19px; }
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
#footer { text-align:left; background-image:url(images/footer_bg.gif); width:1000px; height:41px; }

