body {font-family:Arial; margin:0px; padding:0px;}
#top_words, #menu_text, #cat_text {font-family:Tahoma; font-weight:bold; font-size:70%; text-transform:uppercase; color:#FFFFFF;}

#top_words {background-color:#2D61C9; background-image: url(/images/sky_bg_p.gif); background-position:top left; background-repeat:repeat-x; padding-right:10px;}
#bottom_empty {background-image:url(/images/all_righ.gif); background-position:bottom right; background-repeat:no-repeat; border-bottom:1px solid #2D61C9;}

#sitepath {font-size:80%; color:#999999;}
#sitepath a {color:#999999; text-decoration: none;}
#sitepath a:hover {color:#999999; text-decoration: underline;}

#search_area, #right_area {background-color:#DBE7FF; border-left:1px solid #2D61C9; font-size:80%; padding:0px; padding-top:3px; padding-bottom:3px;}
#menu_bg, #cat_text, #bottom_empty_right {background-color:#2D61C9;}
#menu_text, #cat_text {vertical-align:middle; text-align:center;}
#menu_text a, #copyrights a {text-decoration:none; color:#FFFFFF;}
#menu_text a:hover, #copyrights a:hover {text-decoration:underline; color:#FFFFFF;}
#top_header {color:#2D61C9; font-weight:bold; font-size:80%; padding-left:20px;}

#left_area {vertical-align:top; border-right:1px solid #2D61C9; background-color:#DBE7FF; padding:0px; padding-top:15px; font-size:80%;font-family:Tahoma}
#left_area table.left img {border:1px solid #bbbbbb; margin:4px;}
#left_area a {color: #000;}
#left_area a:hover {color: #fff;}
.l_head {font-weight:bold; font-size:85%; text-transform:uppercase; color:#FFFFFF;background-color:#2D61C9;padding:2px;text-align:center;margin-top:20px;margin-bottom:10px;}
.container {margin:5px;}

#input_field, #count_field {height:17px; width:200px; font-size:12px; border:1px solid #0065B6; vertical-align:middle;}

#main_area {vertical-align:top; padding:10px; padding-top:16px; font-size:80%;}
#main_area ul {margin-top:8px;}
#main_area h1 {font-size:small; color:#2D61C9; margin:0; padding:1em 0 0.5em 0;}
#main_area h2 {font-size:130%; color:#2D61C9; margin:0; padding:1em 0 0.5em 0;}
#main_area table {border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
#main_area table td, #main_area table th {border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb;}
#main_area table.main, #main_area table.noborder {border-top:0px; border-right:0px;}
#main_area table.main td, #main_area table.noborder td {border-bottom:0px; border-left:0px;}
#main_area table.main th, #main_area table.noborder th {border-bottom:0px; border-left:0px; background-color:transparent;}
#main_area table, #main_area table.main, #right_area table.right {font-size:100%; margin-bottom:5px; margin-top:5px;}
#main_area table td, #main_area table th {padding:3px;}
#main_area table th {background-color:#DBE7FF;}
#main_area table.main td, #right_area table.right td {padding-left:0px; padding-right:0px; padding-bottom:5px; padding-top:5px;}
#main_area table.main td.header, #right_area table.right td.header {background-color:#EDF3FF; padding:0px; font-weight:bold; padding-top:2px; padding-bottom:4px;}
#main_area table.border {border-top:1px solid black; border-right:1px solid black; margin-top:8px; margin-bottom:8px;}
#main_area table.border td, #main_area table.border th {border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb;}
#main_area img {border:1px solid black;}
#main_area table img {margin-left:5px; border:0px;}
#main_area table.main img {margin-left:5px;}
#main_area a, #right_area a, #main_area table.main td.header a, #search_area a {text-decoration:none; color:#000000;}
#main_area a:hover,#right_area a:hover, #main_area table.main td.header a:hover, #search_area a:hover {text-decoration:underline; color:#000000;}

#right_area_empty {background-color:#DBE7FF; border-left:1px solid #2D61C9;}

#right_area {vertical-align:top; background-color:#DBE7FF; border-left:1px solid #2D61C9; padding-top:16px; padding-bottom:10px;}
#right_area table.right td p {margin-bottom:0px;}
#right_area p.all_news {margin-top:0px; text-align:right;}
#right_area p.header {color:#2D61C9; font-weight:bold; margin-bottom:3px; text-align:center; margin-top:0px;}

#copyrights {text-align:center; border-top:1px solid #FFFFFF; background-color:#2D61C9; color:#FFFFFF; font-weight:bold; font-size:60%;}
#search_area p {margin-bottom:3px; color:#2D61C9; font-weight:bold;}
#search_form {display:inline; margin:0px; padding:0px;}
#some_input {height:15px; width:100px; font-size:9px; border:1px solid #0065B6; margin-top:-1px; vertical-align:middle;}
#count_field {width:50px;}
#some_button {height:20px; width:50px; font-size:10px; border:1px solid #0065B6; background-color:EDF3FF; vertical-align:middle;}
#button_main, #button_order {height:20px; width:100px; font-size:12px; border:1px solid #0065B6; background-color:EDF3FF; vertical-align:middle;}
#button_order {height:17px;}

#nav, #nav ul {
  list-style: none;
  margin: 0px;
  padding: 0;
  border: 0px solid #2D61C9;
  background: #DBE7FF;
  float: left;
  width: 100%;
}
#nav li {
  position: relative;
  background: #DBE7FF;
  width: 236px;
  color: #000;
  padding: 2px 0px;
}

#nav a {
  text-decoration: none;
  display: block;
  width: 236px;
}
#nav a:hover {
  background: #2D61C9;
}
#nav li:hover,
#nav li.jshover {
  background: #2D61C9;
}

#nav li ul {
  display: none;
  position: absolute;
  padding: 2px 2px;
}
#nav li li a {
  width: 236px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  left: 236px;
  width: 236px;
  top: -2px;
}

#baikal {/* крупнейший оружейный портал ЗАО &quot;Байкал&quot;  */
    text-transform:uppercase;
    COLOR: #2D61C9; 
    FONT-FAMILY: Tahoma; 
    FONT-SIZE: 12px; 
    FONT-WEIGHT: bold; 
    font-style: normal; 
    position: absolute;
    top: 9px;
    right: 180px;
    text-align:right;
}

.text{font-size:12px; font-weight:normal; font-family:arial; color:#000000;}
.menu{font-size:12px; font-weight:bold; font-family:arial; color:#000000;}
.zel{font-size:12px; font-weight:bold; font-family:arial; color:#1045AD;}
.zel2{font-size:12px; font-weight:normal; font-family:arial; color:#1045AD;}
.zelb{font-size:12px; font-weight:bold; font-family:arial; color:#1045AD;}
.zelm{font-size:11px; font-weight:normal; font-family:arial; color:#1045AD;}
.zelm2{font-size:11px; font-weight:normal; font-family:arial; color:#000000;}
.zelm3{font-size:10px; font-weight:normal; font-family:arial; color:#1045AD;}
.zelm4{font-size:10px; font-weight:normal; font-family:arial; color:#000000;}


