code { font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
fieldset { border:1px solid #ddd; border-color:#ccc; margin:3px 0; padding: 0 6px 6px 6px; }
legend { font-size:11px; color:#777; padding:4px; }
table,
input,
select { font:normal 100% Geneva, Arial, Helvetica, sans-serif; }
option { border:none; }
textarea { padding:2px; }
form { display:inline; }
.big { font-size:125%; }
.micro { color:#999999; font-size: 11px; }
.upper { text-transform:uppercase; }
.clear { clear: both; line-height: 1px; } 

html { height:100%; }
body { text-align:left; font:normal 80% arial; position:relative; height:auto !important; min-height:100%; margin:0; padding:0; background: #d6e3f4; }

h1,
h2,
h3,
h4,
h5,
h6 { font-weight:400; color:#4F71A1; font-family: Geneva, Arial, Helvetica, sans-serif; margin:0 0 0.4em; }
h1 { font-size:24px; margin:auto auto 5px; width:100%; border-bottom:1px solid #97B4DD; float: left; clear: all; display: block; margin: 0 0 20px; }
h1 em { border-bottom:2px solid #4F71A1; float: left; display: block; font-style: normal; padding-bottom: 2px; }
h2 { font-size:20px; }
h3 { font-size:18px; margin:0 0 5px; }
h3 a:link,
h3 a:visited,
h3 a:hover { margin-bottom:3px; }
h4 { font-size:16px; font-weight:700; }
h5 { font-size:12px; color: #000000; font-weight: bold; }
h5 a:link,
h5 a:visited,
h5 a:hover { font-size:12px; }
h6 { display:block; font-size:16px; font-weight:700; color:#4F71A1; border-bottom:1px solid #CCC; padding-bottom:3px; }
a:link,
a:visited { color:#4F71A1; text-decoration:underline; }
a:hover { color:#98B5DD; text-decoration:none; }
a.links_boxes:link,
a.links_boxes:visited { color:#799F3B; text-decoration:underline; }
.div_mar3 { margin:3px 0; }
.searchbox { background:url(/templates/immetal/images/module-left.png) no-repeat left bottom; text-align:left; clear:both; padding:0 0 25px 15px; }
.searchbox h3 { display:block; font-size:14px; font-weight:700; color:#789E3A; border-bottom:1px solid #CCC; padding-bottom:3px; }
.searchbox li { margin-left:1px; }
.searchbox p { margin:5px 0; }
.inputbox { border-top:1px solid #35537D; border-right:1px solid #7D9CC7; border-bottom:1px solid #92ACCF; border-left:1px solid #486997; font-size:12px; margin:0; padding: 2px;  background-color: #FFFFFF; height: 15px; vertical-align: middle; }
.button_img { color:#fff; background:url(/templates/immetal/images/butt01.gif) no-repeat center center; height:19px; width:21px; border-style:none; margin:0; padding:0; cursor: pointer; vertical-align: middle; }
.selectbox { border:1px solid #6c6d5f; height:17px; }
.hrdiv,
hr { height:1px; background-color:#97B4DD; margin-top:5px; margin-bottom:5px; border-width:0; }
.absmiddle { vertical-align:middle; }

.newsbox { display:block; clear:both; }
.newsbox img { background:#FFF; float:left; margin-right:10px; border:1px solid #999; padding:2px; }
.newstime { font-size:10px; color:#769C38; margin:3px 0; }
.newsticker { font-size:11px; color:#666; }
.newsticker p { margin:0; }
.newsticker_top { font-size:11px; margin-left:196px; }

.galimages_border img { float: left; margin: 0 5px 10px 0; }
/* _______________________ karkass   _______________________ */

.fon_body { background: #FFFFFF url(/templates/immetal/images/fon_body.gif) repeat-x top; width: 100%; }
.fon_logo { width: 1000px; background: url(/templates/immetal/images/fon_logo.jpg) no-repeat left top; }
.fon_h_left_col { background: url(/templates/immetal/images/fon_left_col.jpg) no-repeat right top; height: 160px; }
.fon_h_right_col { background: url(/templates/immetal/images/fon_logo.jpg) no-repeat -1000px top; height: 205px;}
.fon_h { height: 205px; width: 1000px; clear: both; }
.fon_h_left { float: left; width: 305px; height: 205px; }
.fon_h_left_sitemap { float: left; width: 70px; height: 205px; }
.fon_h_left_logo { float: right; height: 205px; width: 235px; }
.fon_h_right { float: right; height: 205px; width: 695px; }
.fon_h_right_adr { height: 159px; }
.fon_h_right_adr_slogan { height: 61px; display: block; overflow: hidden; }
.fon_h_right_adr_price {height: 98px;}
.fon_h_right_adr_slogan h1 { display: block; text-indent: -10000px; overflow: hidden; text-decoration: none; border-style: none; }
.fon_h_right_menu { height: 46px; }

.fon_c { width: 1000px; clear: both; }
.fon_c_right { float: right; width: 655px; padding: 25px 20px 10px 30px; }
.content {}
.content h3 { font-size:16px; font-weight:700; color:#4F71A1; padding-bottom:3px;  display: block; border-bottom: 1px solid #9ABAD8; margin-top: 0px; }
.content h6 {  display:none; }
.content em { font-style: normal; }
.content p { margin: 0 0 8px 0; padding: 0px; } 



.cat_content  {} 
.cat_content table { width: 100%; font-size: 12px; margin: 0px; padding: 0px; border-top: 1px solid #91B0DB; border-left: 1px solid #91B0DB; } 
.cat_content td { border-right: 1px solid #91B0DB; border-bottom: 1px solid #C4D5EC; padding: 3px; text-align: center; margin: 0px; } 
.cat_content th { border-right: 1px solid #91B0DB; border-bottom: 3px solid #859FC2; padding: 3px; text-align: center; background: #B8C7DC; margin: 0px; } 
.cat_content p { margin: 0 0 10px 0; padding: 0px; } 
.cat_content ul { list-style-type:none; margin:3px 0 3px 10px; padding: 0;}
.cat_content li { background-image:url(/templates/immetal/images/bull2_a.gif); background-repeat:no-repeat; background-position:left 9px; padding-left:15px; margin: 0;}

table.blocks		{ margin-bottom: 15px; border: 0px}
table.blocks td		{ border: 0px; text-align: left;}
table.blocks td img	{ background: #DFE6EA; padding: 5px; border: 1px solid #97B4DD; margin: 0px 10px 0px 0px; }
table.blocks table   	{ border: 0px}
table.blocks table td  	{ border-bottom: 1px dashed #DFE6EA; padding-left: 0; background: #FFF; text-align: left; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
table.blocks table th  	{ border-bottom: 3px solid #DFE6EA; padding-left: 0; background: #FFF; text-align: left;  border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
table.blocks b, table.blocks strong  	{ font-size: 18px; color: #4F71A1; }
table.blocks i, table.blocks em  	{ font-size: 11px; color: #4F71A1; margin-top: 10px; display: block; }

.cat_content a.first_inactive:link,
.cat_content a.first_inactive:visited {  display:none; }
.cat_content a.first_active:link,
.cat_content a.first_active:visited {  display:none; }
.cat_content a.second_inactive:link,
.cat_content a.second_inactive:visited { font-size:15px;}
.cat_content h6 {  display:none; }
.cat_content h3 {  margin: 10px 0;}
.cat_content img { background: #E4EEFA; padding: 6px ; margin: 0 0 0 10px; border: 1px solid #97B4DD; }



.fon_b { width: 1000px; clear: both; }
.fon_b_left { float: left; width: 470px; height: 95px; background: url(/templates/immetal/images/fon_bot_02.gif) repeat-x top; }
.fon_b_left_search { width: 470px; height: 95px; background: url(/templates/immetal/images/fon_bot_01.gif) no-repeat right top; }
.fon_b_right { float: right; height: 95px; width: 530px; background: url(/templates/immetal/images/fon_bot_03.gif) repeat-x top; }
.fon_b_td_02 { background: url(/templates/immetal/images/fon_bot_03.gif) repeat-x top; }
.fon_b_td_01 { background: url(/templates/immetal/images/fon_bot_02.gif) repeat-x top; }
.fon_b_left_searchbox { display: block; height: 36px; width: 275px; padding-top: 10px; padding-right: 155px; text-align: right; }
.fon_b_left_copyright { height: 29px; font-size: 11px; color: #4F71A1; text-align: right; width: 270px; padding-right: 160px; padding-top: 20px; }
.fon_b_right_print { height: 34px; text-align: left; padding-right: 20px; display: block; padding-top: 15px; }
.fon_b_right_banner { height: 31px; padding-right: 20px; display: block; text-align: right; padding-top: 15px; font-size: 10px; }

/* _______________________ MENU_horizontal   _______________________ */

#menu_hor { width:695px; line-height:normal; height:46px; }
#menu_hor a {  font-size:15px; cursor: pointer; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: center; }
#menu_hor a:hover {text-decoration: underline; }

#menu_hor .active { background: url(/templates/immetal/images/fon_menu_hor.gif) no-repeat left -92px; padding-left: 15px; text-align: center; height: 33px; width: 120px; padding-top: 13px; float: left; }
#menu_hor .active:link, #menu_hor .active:visited { color: #2F669D; }

#menu_hor .inactive { background: url(/templates/immetal/images/fon_menu_hor.gif) no-repeat left -46px; padding-left: 15px; text-align: center; height: 33px; width: 120px; padding-top: 13px; float: left; }
#menu_hor .inactive_r { background: url(/templates/immetal/images/fon_menu_hor.gif) no-repeat left 0px; padding-left: 15px; text-align: center; height: 33px; width: 120px; padding-top: 13px; float: left;}

/* _______________________ MENU_vertical  _______________________ */

.fon_c_left { width:240px; float:left; display:block; padding:20px 0px 20px 55px; }
.fon_c_left ul { list-style: none; margin: 2px 0px 5px 40px; padding: 0px; }
.fon_c_left li { list-style: url(none) none; margin: 1px 0; padding: 0px; }
.fon_c_left h6 { color: #4F71A1; display: block; border-bottom: 1px solid #9ABAD8; margin-top: 5px; }
.fon_c_left em { font-style: normal; }
.fon_c_left a.first_inactive:link,
.fon_c_left a.first_inactive:visited { display:block; color:#4F71A1; font-size: 14px; font-weight: normal; margin-left: 10px; }
.fon_c_left a.first_inactive:hover { color:#799F3B; color:#2B6DB7; text-decoration:none; }
.fon_c_left a.first_active:link,
.fon_c_left a.first_active:visited { display:block; color:#4F71A1; text-decoration:none; font-weight:bold; font-size: 14px; margin-left: 10px; }
.fon_c_left a.first_active:hover { color:#799F3B; color:#2B6DB7; text-decoration:none; }

.fon_c_left a.second_inactive:link,
.fon_c_left a.second_inactive:visited { display:block; color:#4F71A1; font-size:12px; background: url(/templates/immetal/images/bull_u.gif) no-repeat left 5px; padding-left: 10px; }
.fon_c_left a.second_active:link,
.fon_c_left a.second_active:visited { display:block; color:#4F71A1; font-weight:bold; font-size:12px; text-decoration: none; padding-left: 10px; background: url(/templates/immetal/images/bull_a.gif) no-repeat left 4px; }
.fon_c_left a.third_inactive:link,
.fon_c_left a.third_inactive:visited { display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd; padding:4px 4px 4px 40px; }
.fon_c_left a.third_active:link,
.fon_c_left a.third_active:visited { font-style:italic; display:block; color:#799F3B; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd; padding:4px 4px 4px 40px; }
.fon_c_left .shop_sub_div_active { background-color:#f5f5f5; border-bottom:1px solid #ccc; }
.fon_c_left .shop_sub_div { background-color:#fff; border-bottom:1px solid #ddd; }

.menu_01 { background-image:url(/templates/immetal/images/_m_01.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_02 { background-image:url(/templates/immetal/images/_m_02.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_03 { background-image:url(/templates/immetal/images/_m_03.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_04 { background-image:url(/templates/immetal/images/_m_04.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_05 { background-image:url(/templates/immetal/images/_m_05.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_06 { background-image:url(/templates/immetal/images/_m_06.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_07 { background-image:url(/templates/immetal/images/_m_07.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_08 { background-image:url(/templates/immetal/images/_m_08.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_09 { background-image:url(/templates/immetal/images/_m_09.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_10 { background-image:url(/templates/immetal/images/_m_10.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_11 { background-image:url(/templates/immetal/images/_m_11.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_12 { background-image:url(/templates/immetal/images/_m_12.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_13 { background-image:url(/templates/immetal/images/_m_13.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_14 { background-image:url(/templates/immetal/images/_m_14.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_15 { background-image:url(/templates/immetal/images/_m_15.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_16 { background-image:url(/templates/immetal/images/_m_16.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_17 { background-image:url(/templates/immetal/images/_m_17.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_18 { background-image:url(/templates/immetal/images/_m_18.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_19 { background-image:url(/templates/immetal/images/_m_19.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_20 { background-image:url(/templates/immetal/images/_m_20.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_21 { background-image:url(/templates/immetal/images/_m_21.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 30px; display: block; }
.menu_99 { background-image:url(/templates/immetal/images/_m_99.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 20px; display: block; }

.kalk_item { text-align: center; vertical-align: middle; height: 30px; font-size: 14px; font-weight: bold; }
.kalk_result { font-size: 20px; border-style: none; color: #3C5A87; background: #DBE8F8; font-weight: bold; }

.mod_searchboxq { margin:0 25px 0 0; }
.mod_search_title { font-size:14px; font-weight:700; background-color:#C1D1E1; padding:4px; display: block; clear: both; }
.mod_search_text { color:#000; padding:8px; }
.mod_search_footernavi { border-bottom:0 solid #C1D1E1; margin-bottom:5px; padding:2px; }
.mod_search_highlight { color:#000; font-weight:700; background-color:#eee; padding:1px; }
.mod_search_pages { border:1px solid #ccc; margin-top:10px; padding:4px; }
.mod_search_pages a:link,
.mod_search_pages a:visited { padding-left:2px; padding-right:2px; }

#mod_contact_box { position:relative; padding:15px; }
.mod_contact_infobox { margin-top:2px; border-bottom:1px solid #ccc; padding:4px; }
.mod_contact_left { margin-bottom:2px; }
.mod_contact_left_star { color:#eec00a; font-size:14px; }
.mod_contact_right { margin-bottom:5px; }
.mod_contact_form { background: url(/templates/immetal/images/bgr_07.gif) repeat-x top; }
.mod_contact_right small { font-size:12px; color:#eec00a; }

.newsdate { font-size: 10px; color: #FFFFFF; background: #9ABAD8; padding: 2px 4px; clear: both; }
.newstext { font-size: 11px;   }
.newsico { background: #E4EEFA; padding: 2px; margin: 0 10px 0 0; border: 1px solid #97B4DD; }

.pages_navigation                   {font-weight:normal; color:#fff; border:1px solid #9ABAD8; background-color:#9ABAD8; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}
#page_navigation                    {padding:4px; border-top:1px solid #ccc; margin-top:10px; } 

#page_navigation a:link,
#page_navigation a:visited          { font-weight:normal; color:#fff; border:1px solid #4B6D9C; background-color:#4B6D9C; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px }
#page_navigation a:hover            {font-weight:normal; color:#fff; border:1px solid #9ABAD8; background-color:#9ABAD8; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

a.page_navigation:link,
a.page_navigation:visited           {font-weight:normal; color:#fff; border:1px solid #4B6D9C; background-color:#4B6D9C; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

a.page_navigation:hover,
a.page_navigation, .page_navigation {font-weight:normal; color:#fff; border:1px solid #9ABAD8; background-color:#9ABAD8; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}
.img_catalog { float: left; text-align: center; font-size: 11px; margin: 5px 0;}