/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
	font-family: Arial;
	font-size: 62.5%;   /* Resets 1em to 10px */
	text-align: left; /* Center for IE 5.x */
	background-color: #333;
}

#GlobalWrapper {
    margin: 0 auto; /* Center for good browsers */
    width: 800px;
	background:#cdc7bf;
    text-align: left;
}
.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* Head
--------------------------------------------------*/
.bg_head { background:#313435 url("../images/head_img.jpg") no-repeat; height:186px; padding:118px 40px 0px 40px }
#logo { position:absolute; margin:-104px 0px 0px 238px}
/* Head - menu
--------------------------------------------------*/
.home a { background-image: url("../images/menu/home.jpg"); width:45px; height:37px; position: absolute; margin:0px 0px 0px 29px}
.home a:hover { background-image: url("../images/menu/home_1.jpg"); width:45px; height:37px; position: absolute; margin:0px 0px 0px 29px}

#home_act a {background-image: url("../images/menu/home_1.jpg"); width:45px; height:37px; position: absolute; margin:0px 0px 0px 29px}

.about a { background-image: url("../images/menu/about.jpg"); width:63px; height:37px; position: absolute; margin:0px 0px 0px 151px}
.about a:hover { background-image: url("../images/menu/about_1.jpg"); width:63px; height:37px; position: absolute; margin:0px 0px 0px 151px}

#about_act a {background-image: url("../images/menu/about_1.jpg"); width:63px; height:37px; position: absolute; margin:0px 0px 0px 151px}

.servic a { background-image: url("../images/menu/servi.jpg"); width:56px; height:37px; position: absolute; margin:0px 0px 0px 498px}
.servic a:hover { background-image: url("../images/menu/servi_1.jpg"); width:56px; height:37px; position: absolute; margin:0px 0px 0px 498px}

#servic_act a { background-image: url("../images/menu/servi_1.jpg"); width:56px; height:37px; position: absolute; margin:0px 0px 0px 498px }

.product a { background-image: url("../images/menu/product.jpg"); width:59px; height:37px; position: absolute; margin:0px 0px 0px 498px}
.product a:hover { background-image: url("../images/menu/product_1.jpg"); width:59px; height:37px; position: absolute; margin:0px 0px 0px 498px}

#product_act a { background-image: url("../images/menu/product_1.jpg"); width:59px; height:37px; position: absolute; margin:0px 0px 0px 498px}

.contacts a { background-image: url("../images/menu/contacts.jpg"); width:57px; height:37px; position: absolute; margin:0px 0px 0px 640px}
.contacts a:hover { background-image: url("../images/menu/contacts_1.jpg"); width:57px; height:37px; position: absolute; margin:0px 0px 0px 640px}

#contacts_act a { background-image: url("../images/menu/contacts_1.jpg"); width:57px; height:37px; position: absolute; margin:0px 0px 0px 640px}
/* GlobalTable
--------------------------------------------------*/
.tab {border: none; border-collapse: collapse; width:100%}
.tab td {padding: 0px; vertical-align:top; }
/* Cente - table - Bf
--------------------------------------------------*/
.center_top { background: url("../images/center_top.jpg") no-repeat; width: auto; padding:48px 34px 0px 23px } 
.center_top_1 { background: url("../images/center_top_1.jpg") no-repeat; width: auto; padding:48px 34px 0px 23px } 
.center_bott { background: url("../images/center_bott.jpg") no-repeat 0% 100%; width: auto; padding-bottom:45px} 
.center_bg { background-image: url("../images/c_bg.jpg");}
/* Left - Col
--------------------------------------------------*/
.left_col { background: url("../images/left_bg.jpg") repeat-y; width:224px}
.left_cont { padding:0px 0px 0px 20px} 
/* Left - Menu
--------------------------------------------------*/
.l_menu_top {background: url("../images/l_menu_top.jpg") no-repeat; width:191px; padding-top:41px}
.l_menu_bott {background: url("../images/l_menu_bott.jpg") no-repeat 0% 100%; width:191px; padding-bottom:38px; position:relative; margin-top:-20px}
.left_menu {background: url("../images/menu_bg.jpg") repeat-y; }
.left_menu ul { margin:0; padding:0px 15px 0px 15px; list-style:none; position: relative; margin-top:-10px; font-family: Georgia; margin-bottom:-20px }
.left_menu li { font-size:1.7em; border-bottom:1px dashed #a7a6a7; padding-bottom:3px; margin-bottom:8px; font-weight:bold }
.left_menu li a { color:#121212; text-decoration:none; background: url("../images/m_li.gif") no-repeat 0% 50%; padding-left:15px; }
.left_menu .act a { color:#a21801; text-decoration:none; background: url("../images/m_li_a.gif") no-repeat 0% 50%; padding-left:15px;}
/* Left - Menu - Block_img
--------------------------------------------------*/
.block_img { padding:5px 0px 0px 0px}
.block_img img { margin-top:5px}
/* Cente_col
--------------------------------------------------*/
.center_col { background: url("../images/center_bg.jpg") repeat-y; width:519px; font-family:Tahoma; font-size:1.1em;}
#center_col_1 { background: url("../images/center_bg_1.jpg") repeat-y; width:519px; font-family:Tahoma }
#center_col_1 p { padding-right:20px}
.center_cont { padding:0px 33px 0px 30px}
.center_cont h1 { font-size:1.7em; font-weight:normal; padding-bottom:8px}
.center_cont h1 font { color:#a21801; font-size:1.0em}
.center_cont p b { color:#a21801;}
.center_cont p {  padding:1px 0px}
.center_cont ul { margin:0; padding:0px 0px 10px 20px; list-style: circle;}
.center_cont ul li { margin-bottom:2px}
/* Cente_col - blocks
--------------------------------------------------*/
.blocks { background:#f0e8d9 url("../images/blocks_bg.jpg") repeat-y 100% 0%; padding:10px 0px 10px 30px; margin-right:5px; margin-top:10px}
.blocks img { float:left; margin-right:10px}
.blocks p { padding:10px 20px 0px 0px; display:block; position:relative; z-index:2}
.blocks p b {color:#a21801;}
/* Cente_col - blocks_1
--------------------------------------------------*/
.blocks_1 { padding:10px 0px 10px 30px; margin-right:5px; margin-top:10px}
.blocks_1 img { float:left; margin-right:10px}
.blocks_1 p { padding:10px 20px 0px 0px; display:block; position:relative; z-index:2}
.blocks_1 p b {color:#a21801;}
/* Footer
--------------------------------------------------*/
.footer { color:#635f5a; text-align:center; padding:10px 0px}
#a_footer { color:#c8caca; background: url("../images/f_f_bg.jpg") }

/* Page _ (A)
--------------------------------------------------*/
.a_head { background: url("../images/a_head.gif") no-repeat; position:absolute; width:800px; height:20px; margin-top:166px; margin-left:-40px}
.a_center_bg { background:#d0cbc4 url("../images/a_c_bg.jpg") repeat-x; padding:0px 10px 0px 20px}

.a_footer_bg { background:#555a5a url("../images/footer_bg.gif") repeat-x; }

.a_cont_top { background: url("../images/a_cont_top.jpg") no-repeat;  padding-top:15px; }
.a_cont_bott { background: url("../images/a_cont_bott.jpg") no-repeat 0% 100%; width:742px; padding-bottom:10px; margin:5px 0px 0px 30px}
.a_bg_cont { background: url("../images/a_bg_cont.jpg") repeat-y 6px 0%; padding:0px 25px 0px 20px; font-family: "Times New Roman", Times, serif }

.a_bg_cont h1 { font-size:1.8em; font-weight:normal; text-align:center; }
.a_bg_cont h1 b { color:#950300; font-size:1.0em}
.a_bg_cont img { margin-right:15px}
.a_bg_cont p { font-size:1.1em;  padding:1px 0px}
.foot_dec { background: url("../images/foot_dec.jpg") no-repeat; width:127px; height:7px; margin:0 auto; display:block; margin-top:5px; margin-bottom:5px}

/* Page ( contacts.html )
--------------------------------------------------*/
.b_contact { background: url("../images/b_contact.jpg") no-repeat; width:477px; height:64px; padding:12px 0px 0px 20px; line-height:1.4em; font-size:1.2em;
margin-bottom:15px}
#id_cont_m { padding:0px 0px 0px 10px; margin:0}

.cont_b_t {background: url("../images/cont_b_t.jpg") no-repeat; padding-top:22px}
.cont_b_b {background: url("../images/cont_b_b.jpg") no-repeat 0% 100%; width:497px; padding-bottom:10px}
.cont_b_bg {background: url("../images/cont_b_bg.jpg") repeat-y;}

.cont_form { padding:0px 0px 0px 20px}
.cont_b_bg .cont_form b { display:block; font-size:1.1em ; color:#4f4f4f; font-weight: normal; padding:5px 0px 2px 0px}
.edit { background: url("../images/bg_edit.jpg") no-repeat; width:226px; height:20px; border:0; padding-left:5px; padding-top:2px}
.t_area { background: url("../images/t_area.gif") no-repeat; width:445px; height:152px; border:0px; overflow:visible}

.b_reset {background: url("../images/b_reset.gif") no-repeat; width:71px; height:32px; border:0px; }
.b_sub {background: url("../images/b_sub.gif") no-repeat; width:71px; height:32px; border:0px; }
#s_butt { text-align:right; padding:5px 30px 0px 0px}


.faq_page { text-align:center; padding-top:20px; font-weight:bold}
.faq_page b { font-size:1.1em}
.faq_page a { margin-left:20px; font-size:1.0em;color:#a21801; }

.foot_menu { text-align:center; padding:15px 0px 10px 0px; font-size:1.1em; font-weight:bold; padding-left:50px}
.foot_menu a {color:#a21801; margin-right:40px; font-weight:normal}
