* { padding:0; margin:0; font-size:12px; color:#5D5D5C; }
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#000000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
h1 { font-size:170%; line-height:2; text-indent:10px; }
h2 { font-size:150%; line-height:2; text-indent:10px; }
h3 { font-size:130%; line-height:2; text-indent:10px; }
h4 { font-size:110%; line-height:2; text-indent:10px; }

table { border-collapse:collapse; border:0; }

.list { padding:5px; border-bottom:1px dotted #000000; }
.list a { font-family: Verdana, Arial, sans-serif; font-size:14px; }
.list a:hover { text-decoration:none; }

.main { background:#ffffff url(/images/template_axioma/i/bg_logo.gif) top left no-repeat; width:100%; min-height:600px; }
.block_header_1 { height:174px; }
.block_main_img { height:216px; padding-left:83px; }
.table_main_img { width:100%; height:216px; }
.main_img { width:auto; height:216px; background:#4F4E52 url(/images/template_axioma/i/main_img.jpg) left top no-repeat; }
.logo { position:absolute; top:20px; left:87px; }

.block_menu_top { margin:42px 0 0 345px; width:auto; height:55px; }
.menu_top { width:640px; height:55px; }
.menu_top_c { width:8px; padding:0; margin:0; line-height:0; }
.menu_top_begin { width:30px; background:#CC1231;}
.menu_top_end { width:30px;  background:#CC1231;}
.menu_top_a { background:#CC1231;}
.menu_top_a a { display:block; height:55px; padding:0 20px 0 20px; background:#CC1231; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:4; border-left:1px solid #CC1231; border-right:1px solid #CC1231; white-space:nowrap; }
.menu_top_a a:hover { background:#D81334; border-left:1px dotted #ffffff; border-right:1px dotted #ffffff; }
.menu_top_a a.current { display:block; height:55px; padding:0 20px 0 20px; background:url(/images/template_axioma/i/tag_current.gif) center bottom no-repeat; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:4; }
.menu_top_a a.current:hover { background:#D81334 url(/images/template_axioma/i/tag_current.gif) center bottom no-repeat; }

.auth_block { padding:40px 60px 0 0; font-size:10px; color:#5D5D5C; }
.form_submit { border:0; background:#ffffff; color:#5D5D5C; font-size:14px; text-decoration:underline;  }


.block_middle { vertical-align:top; padding-top:30px; }
.table_middle { width:100%; }
.middle_left { padding-left:80px; width:230px; vertical-align:top; }
.middle_center { padding:0 30px 30px 30px; vertical-align:top; }
.middle_right { padding-right:30px; width:235px; vertical-align:top; }

.middle_left .header { font-size:14px; font-weight:bold; text-transform:uppercase; color:#CC1231; padding-bottom:10px; }
.middle_center .header { font-size:14px; font-weight:bold; text-transform:uppercase; color:#CC1231; padding:0 0 10px 20px; }
.middle_right .header { font-size:14px; font-weight:bold; text-transform:uppercase; color:#1A1613; padding-bottom:10px; }

.menu_left a { display:block; width:220px; font-size:11px; background:url(/images/template_axioma/i/tag_menu_left.gif) 0 9px no-repeat; padding:4px 0  4px 12px; border-bottom:1px solid #D7D7D7; }
.space { clear:both; height:15px; }

.table_footer { width:100%; height:90px; background:#000000 url(/images/template_axioma/i/footer_line.gif) top left repeat-x; margin-top:20px;}
.table_footer .td1 { width:260px; background:url(/images/template_axioma/i/footer_img.jpg) top right no-repeat; vertical-align:middle;  }
.table_footer .td2 { vertical-align:middle; text-align:center; }
.table_footer .td3 { vertical-align:middle; text-align:center; }
.table_footer .td4 { width:350px; vertical-align:middle; text-align:center; white-space:nowrap;  }
.table_footer .td4 a { white-space:nowrap; padding:18px 20px 18px 18px; color:#FFFFFF; text-decoration:none;  }
.table_footer .td4 a.home { background:url(/images/template_axioma/i/ico_home.gif) 0 20px no-repeat; }
.table_footer .td4 a.map { background:url(/images/template_axioma/i/ico_map.gif) 0 21px no-repeat; }
.table_footer .td4 a.contacts { background:url(/images/template_axioma/i/ico_mail.gif) 0 22px no-repeat; }
.table_footer .td4 a:hover { text-decoration:underline; }


/***  NEWS  ***/
.nc_datetime { margin:5px 0 15px 0; }
.nc_announce { line-height:1.3; }
.nc_full_text { line-height:1.4; margin:10px 0 20px 0; }
.nc_full_text p { text-indent: 25px; }
.nc_date_tl { display:block; background:#CC1231; width:95px; height:15px; line-height:1.2; padding:0 0 0 5px; margin:5px 0 5px 0; color:#fff; font-weight:bold; }
.nc_announce_tl { text-align: justify; padding:0 0 25px 0; line-height:1.3; }
.nc_announce_tl a { text-decoration: none; }
.nc_announce_tl a:hover { text-decoration: underline; }


/*** PRODUCTION  ***/
.axi_list { border:0; width:100%; margin:10px; }
.axi_list td { padding:5px; text-align:center; }
.axi_list_logo img { border:1px solid #000; }
.axi_list_name { text-align:center; min-width:100px; }
.axi_list_name a { font-weight:bold; text-decoration: none; }
.axi_list_name a:hover { text-decoration: underline; }
.nc_pagination { text-align:center; margin:20px; }
.sort_letter { padding:0 20px; }
.sort_letter .current { color:#ff0000; }
.sort_letter .sort_off { text-decoration: none; }
.sort_letter a.sort_off:hover { text-decoration: underline; }


.name_top { font-weight:bold; color:#CC1231; padding:10px 0 10px 0; }
.name_bottom { font-weight:bold; color:#5D5D5C; padding:10px 0 10px 0; text-align:right; }
.axi_item_table { width:100%; height:184px; vertical-align:middle;}
.axi_item_table img { border:1px solid #000; }
.axi_item_table .axi_logo_td { width:100px; padding:40px;}
.axi_item_table .axi_imgs_td { padding:10px; text-align:center; vertical-align:middle; }
.axi_item_table .axi_imgs_td1 img { margin:10px; }
.axi_item .description { line-height:1.4; padding:10px 10px 10px 20px; }
.axi_item .header { font-size:12px; font-weight:bold; text-transform:none; color:#CC1231; line-height:2; padding:0;}

.axi_item .catalogitems { padding:5px 10px 5px 20px;}
.axi_item .catalogitems div{ padding:3px 15px 3px 15px; }
.axi_item .catalogitems img{ border:0; }

.axi_item .priceitems { padding:5px 10px 5px 20px;}
.axi_item .priceitems div{ padding:3px 15px 3px 15px; }
.axi_item .priceitems img{ border:0; }
.axi_item .header2 { padding:5px 0 5px 0; font-weight:bold; font-size:12px; }
.axi_item .links { margin:5px 15px 5px 10px; }
.axi_item .links a { font-weight:bold; font-size:12px; color:#CC1231; }

.pdf_right { height:98px; padding-right:88px; background:url(/images/template_axioma/i/pdf_right.jpg) top right no-repeat; }
.pdf_left { height:98px; padding:25px 25px 25px 25px; background:url(/images/template_axioma/i/pdf_left.gif) top left no-repeat; vertical-align:middle; line-height:1.8; font-size:11px; font-weight:bold; white-space:nowrap; }
.pdf_left a { color:#ff0000; }
.pdf_line { margin:10px 40px 10px 40px; height:98px; background:url(/images/template_axioma/i/pdf_line.gif) top left repeat-x; }


/*** jQuery PHOTOS  ***/




div.sc_menu_arrleft { width:500px; padding:0 0 0 20px; background: url('/images/template_axioma/i/arrleft.gif') left 80px no-repeat; }
div.sc_menu_arrright { padding:0 20px 0 0; background: url('/images/template_axioma/i/arrright.gif') right 80px no-repeat; }

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 200px;
  width: 470px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 10px 0 0 10px;
  /* Remove default margin */
  margin: 0;
  background: #fff;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #4F4E52;
}






.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #4F4E52;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #4F4E52 solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

.contacts_title h4 { color:#000000; }
.contacts_title { line-height:1.5; margin:5px; }


.sklad { text-align:left; }
.sklad th
{
	padding:5px;
}
.sklad .thumb
{
	padding:5px;
	width:87px;
}
.sklad .priceold
{
	color:#838182;
	font-weight:bold;
	text-decoration:line-through;
	padding:5px;
	width:80px;
}
.sklad  .pricenew
{
	color:#D81233;
	font-weight:bold;
	padding:5px;
	width:80px;
}
.sklad  .title
{
	font-weight:bold;
	padding:5px;
	width:25%;
}
.sklad  .nums
{
	font-weight:bold;
	padding:5px;
	width:40px;
}
.sklad  .comm
{
	padding:5px;
}
.header_sklad
{
	padding:15px 0% 5px 0%;
        text-align:center;
}
.header_sklad a
{
	display:block;
        background:#CC1231 url('/images/template_axioma/i/a1x1.gif') 0% 0% repeat;
        /*width:95px;*/
        height:15px;
	font-size:15px;
        line-height:1.2;
        padding:5px;
        margin:5px 0 5px 0;
        color:#fff;
        font-weight:bold;
        text-align:center;
}

