/* CSS Document */

/*

================================================================================

|                                     TAGS                                     |

================================================================================

*/

body { margin:0px; padding:0px; font-family:Tahoma, Arial; font-size:11px; 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; }

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.jpg); 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:#d32f1b; }

#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:10px/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:underline !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; }

