body {
    margin:0;
    padding:0 0 10px 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#e2d1b4;
    color:#333333;
}
h1,h2,h3,h4 {
    padding:0;
    margin:0;
}
html {overflow-y: scroll;}
a img {border: none;}
p {
    line-height:20px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0;
    text-align:justify;
}
#mainheader {
background: url(/images/head.jpg);
width:1000px;
height:236px;
margin:0 auto;
padding:0;
}
#logo {
width: 243px;
height: 60px;
float:left;
padding:20px 0 0 25px;
}
#locator {
width: 650px;
height: 20px;
float:left;
padding:130px 0 0 312px;
color: #FFFFFF;
font-size:12px;
}
#locator h1{
 font-size:12px;
 display:inline;
}
#locator a{
 color: #FFFFFF;
}
#left_column{
 float:left;
 width:200px;
 padding-left:10px;
}
#main_section {
background: url(/images/main_back.gif) repeat;
width: 1000px;
height: 1000px;
margin: 0 auto;
}
/******************************** BOTTM SECTION *******************************/
#bottom_section {
  float:left; 
  width:960px; 
  background: url(images/bottom_back.jpg); 
  height:auto; 
  padding:20px; 
  border: 1px solid #ffffff;
}
#bottom_section a{
 color:#fff;
}
#bottom_section a:hover{
 text-decoration:none;
}
#bottom_section h2{
  font-size:12px;	
}
ul.bottomcategory{
  float:left;
  width:180px;
  list-style:none;
  margin:0 0 10px 0;
  padding:0;
}
ul.bottomcategory li{
  float:left;
  clear:both;
  width:100%;
}
ul.bottomcategory li h3{
  margin-bottom:5px;  
}
ul.bottomcategory li h3 a{
  color:#FFF5A2 !important;
  font-size:12px;
}
ul.bottomcategory li h3 a:hover{
  text-decoration:none;
}
ul.bottomcategory li h4 a{
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
}
ul.bottomcategory li h4 a:hover{
  text-decoration:underline;
}
/******************************** MENU *******************************/
#menu{
 width:200px;
 float:left;
 padding-left:0px;
 padding-top:25px;
 height:auto;
 margin-bottom:20px;
}
#menu div.header{
 background: url(/images/menu_top.gif);
 float:right;
 width: 185px;
 height: 22px;
 color: #fae3b1;
 padding: 9px 0 0 15px;
 line-height:20px;
 margin:0;
}
#menu div.header strong{
 padding-left: 15px;
}
#menu ul{
 background: #FFFFFF;
 float:right;
 width: 185px;
 height: 21px;
 color: #CC0000;
 list-style:none;
 margin:0;
 padding: 10px 0 0 15px;
 min-height:200px;
 height:auto;
}
#menu ul li {
 padding-left: 15px;
 background:url(/images/menu_pointer.gif) no-repeat center left;
 line-height:20px;
}
#menu ul li.subcatcurrent,
#menu ul li.subcat {
 padding-left: 15px;
 background:url(/images/menu_pointer.gif) no-repeat center left;
 margin-left:15px;
 line-height:20px;
}
#menu ul li a{
 text-decoration: none;
 color: #CC0000;
}
#menu ul li a:hover{
 text-decoration: underline;
}
#menu ul li.subcatcurrent a,
#menu ul li.current a{
 color: #FF6600;
}
#menu div.menu_end{
 background: url(/images/menu_bottom.gif);
 float:right;
 width: 175px;
 height: 76px;
 line-height:18px;
 margin:0;
 padding:15px 10px 0 15px;
}
#myads {
 padding-top: 16px;
 padding-left: 15px;
 width:185px;
 float:left;
 background: #ffffff url(images/ads_top.gif) top no-repeat;
 height:200px;
 height:auto;
}
#myadsbottom {
 float:left;
 width:200px;
 height:12px;
 background:url(images/ads_bottom.gif) no-repeat;
 margin-bottom:15px;
 padding:0;
}
div#wrap { /* na Amazona wrapa */
 padding-left: 25px; 
}
div.article_title {
  border-bottom: 1px dashed #CC0000;
  padding-bottom:5px;
}
div.article_title h1 a,
div.article_body h2{
  color:#CC0000; 
  font-size:14px;
  text-decoration:none;
}
div.article_comment {
  color:#999;
  margin-bottom:20px;
  font-size:10px;
}
div.article_comment a{
  color:#999;
  text-decoration:none;
}
div.article_comment a:hover{
  text-decoration:underline;
}
div.article_body {
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  margin-bottom:40px;
  text-align:justify;
}
div.article_body div.imagebox{
 background: #f3f3f3;
 border: 1px solid #dddddd;
 padding:5px;
 margin-bottom:15px;
}
div.article_body div.imagebox span{
 clear:both;
 display:block;
 text-align:center;
 padding:3px;
 line-height:20px;
}
.blogcategory {
  color:#666;
  text-decoration:none;
}
.blogcategory:hover{
  text-decoration:underline;
}