/* Author M.B.Sathik */
/* CSS Document for Deccainfo.com */
/* Copyrights 2008 @ deccainfo.com */
/* Website: http://www.deccainfo.com */
/* Contact: info@deccainfo.com */

body {
margin:30px 0;
padding:0px;
background:#898989 url(../images/bg.jpg);
font:12px/18px Verdana, Geneva, sans-serif;
color:#111111;
}
p {
margin:0;
padding:0;
height:10px;
}
img {
border:0;
}
a, a:hover, a:link, a:visited {
outline:none;
}
h1, h2 {
background:url(../images/h1_arr.gif) 0 50% no-repeat;
margin:2px 0 10px 0;
padding:0 0 5px 10px;
font-weight:normal;
/*text-transform:uppercase;*/
font-size:20px;
color:#3ea2d8;
border-bottom:3px solid #3ea2d8;
}
h2 {
font-size:18px;
color:#ce2667;
border-bottom:3px solid #d4d4d4;
}
h2 span {
color:#333;
}
h3 {
font-size:18px;
color:#3ea2d8;
margin:2px 0 10px 0;
padding:0;
font-weight:normal;
}
h4 {
font-size:14px;
color:#090;
margin:2px 0 5px 0;
padding:0;
font-weight:normal;
}
.clear_sp {
clear:both;
height:20px;
}
.base_tb {
width:800px;
background:#FFF;
}
.tp_bg {
background:url(../images/tp_bg.gif) 0 0 repeat-x;
height:138px;
}
.flash {
background:url(../images/banner_flash.png) 0 0 no-repeat;
width:800px;
height:201px;
}
.lft_td {
width:226px;
}
.left_td {
width:216px;
float:left;
margin:10px 0 10px 10px;
}
.rht_td {
width:554px;
float:right;
margin:10px;
}
.logo_bg_cnt {
background:url(../images/logo_bg_cnt.png) 50% 70% no-repeat;
}
.readmore {
margin:0 0 5px 0;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 216px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #333 url(../images/li_out.gif) 0 0 repeat-x;
  color: #000;	
  padding: 0.5em;
  height:19px;
}

ul#menu li a:hover {
  background: #333 url(../images/li_out_over.gif) 0 0 repeat-x;
}
ul#menu li ul li#nowseen a {
  background: #aaa;
  color: #000;
  padding-left: 20px;
  border-left: 5px #000 solid;
}

ul#menu li ul li a {
  background: #333 url(../images/li_inn.jpg) 0 0 repeat-x;
  color: #9b2828;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #333 url(../images/li_inn.jpg) 0 0 repeat-x;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
#js_ul {
margin:20px 0;
}
#products {
width:270px;
float:left;
}
#products ul {
margin:0;
padding:0;
}
.rht_td ul {
margin:0 0 0 10px;
padding:0;
}
.rht_td ul li a {
color:#F00;
text-decoration:none;
}
.rht_td ul li a:hover {
color:#000;
text-decoration:none;
}
#products ul li  {
list-style-image:url(../images/li_arr.gif);
margin:15px 0 !important;
padding:0;
list-style-position:inside;
}
.rht_td ul li {
list-style-image:url(../images/out_ul.gif);
margin:10px;
padding:0;
list-style-position:outside;
}
.rht_td ul li ul li {
list-style-image:url(../images/inner_ul.gif);
margin:10px 5px;
padding:0;
list-style-position:outside;
}
.rht_td ul li ul li ul li {
list-style-image:url(../images/in_ul_in.gif);
margin:10px;
}
span a {
color:#000 !important;
}
span a:hover {
color:#00F !important;
}
#aboutus {
width:230px;
border:8px solid #ccc;
background:#efefef;
float:right;
padding:8px;
}
.fire_ads {
margin:15px 5px;
}
.logo {
background:url(../images/logo.png) 0 0 no-repeat;
width:84px;
height:84px;
margin:10px;
float:left;
}
.logo_slo {
float:left;
margin:25px 0 0 0;
background:url(../images/logo_slo.png) 0 0 no-repeat;
width:315px;
height:30px;
}
.cnt_td {
width:574px;
background:#FFF;
}
.telephone {
background:url(../images/telephone.png) 0 50% no-repeat;
min-width:170px;
min-height:30px;
float:right;
margin:25px 0 0 0;
padding:0 0 0 50px;
}
.telephone a {
color:#000;
text-decoration:none;
}
.telephone a:hover {
color:#000;
text-decoration:underline;
}
/* Footer Section */
.ft_bg {
height:71px;
background:#3c3939;
text-align:center;
text-transform:uppercase;
font-size:9px;
color:#FFF;
}
.ft_bg a {
font-weight:bold;
color:#FFF;
text-decoration:none;
font-size:10px;
padding:0 5px;
}
.ft_bg a:hover {
color:#d2e314;
text-decoration:none;
padding:0 5px;
}
.rht_td table, .rht_td table td {
border:1px solid #ff892b;
border-collapse:collapse;
padding:2px;
}
.rht_td table tr:hover {
color:#fff;
background:#999;
}
.contact_td td{
padding-left:5px!important;
cursor:pointer;
}
.post {
color:#090;
}
.comp {
color:#fa7d57;
font-weight:bold;
}
.post:hover, .comp:hover {
color:#FFF;
}
.manda {
color:#F00;
}