
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.5;
    background: url(images/green_top.jpg) top repeat-x;
    font-family: Arial;

}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}
a{
  color: #002564;
}


/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{
clear: both;
}
#wrapper {
  width: 100%;
  min-width: 1000px;
}
#logo{
  background: url(images/logo_comp.png);
  width: 295px;
  height: 215px;
  display: block;
  position: absolute;
  margin-top: -11px;
  margin-left: -4px

}


#adress{
  background: url(images/logo.jpg) top left no-repeat;
  height: 36px;
  width: 660px;
  margin-top: 27px;
  margin-left: 12px;
  font: 16px Arial;
  padding-left: 60px;
  padding-top: 31px;

}

#top_menu{
  width: 206px;
  height: 70px;
  background: url(images/top_panel_back.jpg) repeat-x #e4e4e4;
  margin-top: -5px;
  //margin-top: 22px;
  margin-right: 29px;
  float: right;
}
#top_menu a{
  display: block;
  float: left;
  width: 68px;
  height: 70px;
}
#top_menu a.home{
  background: url(images/home.jpg) 26px 29px no-repeat;
}
#top_menu a.map{
  background: url(images/map.jpg) 26px 29px no-repeat;
}
#top_menu a.search{
  background: url(images/search.jpg) 26px 29px no-repeat;
}

#header{
  background: url(images/header.jpg) top repeat-x #002b6a;
  height: 190px;
  width: auto;
  margin-left: 28px;
  border-left: 1px solid #FFFFFF
}
#header .background{
  height: 100%;
  width: 100%;
  background: url(images/header_left.jpg) top left no-repeat
}

#middle {

	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;

}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 291px;
    margin-left: 29px;
    background: url(images/sidebar_top.jpg) top repeat-x #ececec;
}



#nav{
  background: url(images/left_nav_back.jpg) left repeat-y #FFFFFF;
  margin-right: 4px;
  margin-top: 1px;
  border-top: 5px solid #c9c9c9;
  padding-left: 29px;
  padding-right: 24px;
  padding-bottom: 23px;
}


#nav1{
  background: url(images/left_nav_back.jpg) left repeat-y #FFFFFF;
  margin-right: 4px;
  margin-top: 1px;
  border-top: 5px solid #c9c9c9;

}

#nav1 a{
  font: 18px Arial;
  text-decoration: none;

  font-weight: bold;

  display: block;
  height: 136px;
  margin-top: 1px;
  color: #000000
}


#nav a{
  font: 18px Arial;
  text-decoration: none;

  font-weight: bold;
  padding-left: 23px;
  display: block;
  height: 26px;
  margin-top: 15px;
  color: #000000
}
#nav li{
  border-bottom: 1px solid #dfdfdf;
  background: url(images/nav_li.jpg) 0 2px no-repeat;
}

#nav a:hover{
  color: #012464;
}

.widget{
  background: url(images/widget_back.jpg) repeat-y #ffffff;
  width: 285px;
  margin-left: 4px;
  margin-top: 2px
}
.widget h2{
  background: url(images/widget_title.jpg);
  width: 285px;
  height: 31px;
  display: block;
  text-indent: 26px;
  font-size: 14px;
  font-style: italic;
  line-height: 33px
}
.widget ul{
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 30px;
  background: url(images/widget_bottom.jpg) left bottom no-repeat;
}


.widget li a{
  background: url(images/widget_li.jpg) 0 5px no-repeat;
  padding-left: 16px;
  font-size: 14px;
  font-style: italic;
  color: #000000;
  text-decoration: none;
}
.widget li a:hover{
  text-decoration: underline
}



/*content;
-----------------------------------------------------------*/

#content {
  margin-left: 29px;
  padding-left: 5px;
    border-left: 291px solid #ececec;
}
.content{
  background: url(images/content_l.jpg) left repeat-y;
}
.content .back_r{
  background: url(images/content_r.jpg) right repeat-y;
}
.content .back_t{
  background: url(images/content_t.jpg) top repeat-x;
}
.content .back_b{
  background: url(images/content_b.jpg) bottom repeat-x;
}
.content .back_lt{
  background: url(images/content_lt.jpg) left top no-repeat;
}
.content .back_rt{
  background: url(images/content_rt.jpg) right top no-repeat;
}
.content .back_lb{
  background: url(images/content_bl.jpg) left bottom no-repeat;
}
.content .back_rb{
  background: url(images/footer_logo1.jpg) right bottom no-repeat;
  min-height: 500px;
  padding-left: 34px;
  padding-right: 27px;
  padding-bottom: 180px;
font-size:12pt;
}


#content li {list-style-type: disc !important;
margin-left: 6px;  }

#content ul {margin-left: 6px;  }


#footer{
  background: #afc80b;
  height: 63px;

  min-width: 1000px;
}
#footer .back{
  background: url(images/footer_logo2.jpg) right no-repeat;


height:64px;
margin-bottom:-64px;

min-width:1000px;
position:relative;

}
#footer .back2{

  height: 64px;
  width: auto;
  background: #002b6a;
  margin-left: 29px;


  border: 1px solid #FFFFFF
}
#footer .sub{
  background: url(images/footer_logo4.jpg) top right no-repeat #FFFFFF;
  height: 64px;
  width: auto;
  margin-top: -2px;
  padding-left: 29px;
  min-width: 971px;
  padding-top: 20px;
}
#footer .sub img{
  margin-right: 10px;
}


#product_by{
  font-size: 12px;
  color: #FFFFFF;
  padding-top: 20px;
  padding-left: 22px;
}

.post h1{
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 20px;
}
.post{
  font-size: 12px;
}
.post p{
  padding-bottom: 20px;
}


/*ADV block;
-----------------------------------------------------------*/
.adv{
  background: url(images/adv.jpg) repeat-x;
  height: 232px;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.adv .adv_l{
  background: url(images/adv_l.jpg) left no-repeat;
  height: 100%;
  width: 100%;
}
.adv .adv_r{
  background: url(images/adv_r.jpg) right no-repeat;
  height: 100%;
  width: 100%;
}
.adv .block1, .adv .block2, .adv .block3{
  width: 29%;
  float: left;
  padding: 5px 2%;
  padding-bottom: 0;
  min-height: 166px;

  font-size: 12px
}
.adv .block2{
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  height: auto;

}


.adv h3{
  font:  20px Franklin Gothic Medium, Arial;
  padding-bottom: 5px;
}

.adv .block1 h3{
  color: #002564;
}
.adv .block2 h3{
  color: #85ab00;
}
.adv .block3 h3{
  color: #9f1e1d;
}

 /*Nav menu;
 -----------------------------------------------------------*/
 #navmenu{
   float: right;
 margin-right: 29px;

 }
ul#navmenu-v {
 background: url(images/nav_back.jpg) top left no-repeat #84AB00;
 border-bottom: 1px solid #84AB00;
}
ul#navmenu-v{
  margin-top: 2px;
}

ul#navmenu-v li{

}
ul#navmenu-v{

}


 ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {

margin: 0;

padding: 0;

width: 206px;
list-style: none;

}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

ul#navmenu-v li {
float: left;
display: block !important;
display: inline;
position: relative;
}


ul#navmenu-v a {
padding-left: 19px;
display: block;
height: 37px !important;
color: #ffffff;
font: italic 18px/34px Arial;
text-decoration: none;
background: url(images/li.jpg) 180px 13px no-repeat
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {

color: #FFF;
background: url(images/li.jpg) 180px 13px no-repeat
}


ul#navmenu-v li:hover,
ul#navmenu-v li.iehover{

background: #A7C348;

}



ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
background: #84AB00;
color: #ffffff;
  font-size: 14px;
  border-top: 1px solid #ffffff;
}
ul#navmenu-v li:hover li{

}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
background: #A7C348;
color: #ffffff;
}
ul#navmenu-v a{
  border-left: 1px solid #ffffff;
}


ul#navmenu-v li li a{
  border-bottom: 1px solid #ffffff;

  border-left: 1px solid #ffffff;
  font-style:  normal;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
position: absolute;
top: 0;
left: -206px;

}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
display: block;
}



/*search form;
-----------------------------------------------------------*/
#search_form{
  position: absolute;
  left: 325px;
  top: 249px
}
#search_form input{
  background: url(images/input.jpg) no-repeat;
  width: 185px;
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  border: none;
  float: left
}
#search_form a{
  background: url(images/submit.jpg) left top;
  width: 27px;
  height: 20px;
  display: block;
  cursor: pointer;
  float: left
}
#search_form a:hover{
  background-position: right;
}

#conta{
position: absolute;
padding-left:200px;
}
#conta1{
position: absolute;
padding-left:613px;
padding-top:12px;
}

#icqq{

padding-top:8px;
}


#banne{
padding-top:8px;
padding-bottom:8px;
padding-left:8px !important;
}

