html, body {
  padding: 0; margin: 0; text-align: center; font-family: Verdana; background: #fff url(../images/header.png) no-repeat center top !important; color: #666666 !important;
}

.blue_div h1{
  font-size: 30px; font-weight: 100; margin: 0; padding: 30px 0 0 310px;  color:#fff;
}

h2{ font-size: 14px; font-weight: bold;}
h2.header{ margin: 0; padding:10px 0;}
#header h2{ font-style: italic;}
.right_content h2{ margin: 0; padding:10px 0;}
.left_content_one h2{ color: #1368bb; margin:0 0 0 25px;padding: 10px 0;}
a.blue:link, 
a.blue:visited{ color: #1368bb; text-decoration: none; font-size: 13px; font-weight: bold;} 
a.blue:hover{ text-decoration: underline;}
.left_menu a:link, .left_menu a:visited{ font-size: 14px; font-weight: bold; text-decoration: none; color: #1368bb;}
.left_menu a:hover{ text-decoration: underline;}
.left_menu { font-size: 14px; font-weight: bold; text-decoration: none; color: #1368bb;}

#content a, #content a:visited { color: #1368bb; text-decoration: none;}
#content a:hover { text-decoration: underline;}

#navigation {
  background: url(../images/menu_li.gif) repeat-x;
  height: 34px;
  border-style: none;
  font-family: Verdana, sans-serif;
  margin: 9px 0 0 2px;
}

#navigation li {
  height: 24px;
  font-family: Verdana, sans-serif;
}

#navigation ul,
ul.jdm_events
{
  background-color: white;
  border-width: 1px;
  border-color: #1368bb;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: none;
}

#navigation ul li,
ul.jdm_events li {
  height: 13px;
  border-color: #1368bb;
  border-width: 1px;
  background-color: white;
  padding: 3px 7px 3px 7px;
  
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: solid;
}

#navigation ul li.jdm_hover,
ul.jdm_events li.jdm_hover
{
  height: 13px;
  background-color: #9C2B31;
  color: white;
  border-color: #1368bb;
  border-width: 1px;
  padding: 3px 7px 3px 7px;
  
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: solid;
}

#navigation ul li.jdm_hover > a,
ul.jdm_events li.jdm_hover > a
{
  color: white;
}


/***
Only for super top-level visible menu 
*/
#navigation > li,
#navigation > li.jdm_hover,
#navigation > li.jdm_active
{
  color: #1368bb;
  padding: 10px 11px 0 9px;
  font-weight: bold;
  background-color: transparent;
  border-style: none;
  background: url(../images/between.gif) no-repeat right top;
}

#navigation li a,
#navigation li a:visited,
#navigation li a:hover,
#navigation li {
  color: #1368bb;
  font-weight: bold;
  font-family:Verdana;
}

#navigation li.first{
  background: url(../images/first_li.gif) no-repeat;
  height: 34px;
  width: 8px;
  padding:0px;
}

#navigation li.last {
  background: url(../images/last_li.gif) no-repeat;
  height: 34px;
  width:8px;
  padding:0px;
  float:right;
}

#navigation li.adres {
  background:none;
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  float: right;
  font-family:Verdana;
}

.under_footer ul li a:link, 
.under_footer ul li a:visited, 
.footer p a:link, 
.footer p a:visited,
a.news:link,
a.news:visited { color: #1368bb; text-decoration: none; font-size:12px;}

.under_footer ul li a:hover, 
.footer p a:hover,
a.news:hover { text-decoration: underline;}

#wrap { height:100%; width:969px; text-align: left; margin: 0 auto;}
#header { background: url(../images/logo.jpg) no-repeat;  width: 969px; height: 121px; margin-left: 5px;}
#header h2{ color: #8a8888; margin: 0; padding:57px 0 0 202px;} 
#tcontent{ background: url(../images/center.gif) repeat-y; width: 975px; margin-top:5px;}
#tcontent .top{ background: url(../images/top.gif) no-repeat left top; height: 15px;}
#tcontent .bottom{ background: url(../images/bottom.gif) no-repeat left bottom; height: 15px;}
#content{ margin: 0px 10px 0 10px; width: 952px;}
#content img{ margin-bottom: 7px;}

.content, .content_one{
 background: url(../images/center_content.gif) repeat-x;  
}

.content .top_content{
 background: url(../images/top_content.gif) no-repeat left top;  height: 9px;
}

.content .left_content, 
.content .left_content_one{
 float:left; 
}

.content .left_content_one{
 width: 298px; 
}

.content .left_content{
 border-right:1px solid #d3d3d3;
}

.content .right_content{
 float:left; width: 570px; margin-left: 15px; 
}

.content .left_content div.one, 
.content .left_content div.two, 
.content .left_content div.three{
 border-bottom: 1px solid #d3d3d3; margin:0 15px 0 25px; font-size: 13px; font-weight: bold;padding:23px 0 23px 80px; 
}
.content .left_content .one{
  background: url(../images/ico_1.gif) no-repeat 14px center;
}

.content .left_content .two{
  background: url(../images/ico_2.gif) no-repeat 7px center;
}

.content .left_content .three{
  background: url(../images/ico_3.gif) no-repeat 7px center;
}

.content .left_content .four{
  border-bottom:1px solid #d3d3d3; width:315px; padding-bottom:13px; margin:0 15px 0 25px;
}

.content .left_content .six{
  background: url(../images/ico_4.gif) no-repeat; margin:0 0 0 25px;
}

.content .left_content .six .six_content{
 background: url(../images/six-conten.gif) no-repeat; height: 61px; width: 246px; margin: 22px 0 0 60px; text-align: center; font-size: 13px; font-weight: bold; padding-top: 15px;
}

.content .left_content .four p, .right_content p, .right_content_one p{ font-weight: 100; font-size: 12px; color: #666666;}
.right_content p { margin-bottom: 14px;}

.content div.left_content div.four p.four_p{ font-size: 12px; margin: 0; padding: 0 0 13px 0; font-weight: 100!important;}

.foto{ margin-top: 13px;}
img.foto {margin-left: 10px;}

.left_menu{ list-style: none; margin: 0; padding: 0 0 0 50px;}
.left_menu-4{ list-style: none; margin: 0; padding: 0 0 0 35px;}
.left_menu li{ padding:1px 0 9px 0; }

.right_content .news{
 font-size: 12px; font-weight: 100; 
}

.footer{
 margin: 16px 0px 0 0px; 
}

.footer p{
 margin: 0; padding: 14px 0 0 108px; font-size: 12px; background: #fdf4e1 url(../images/logo_small.jpg) no-repeat 13px 5px; border-top:4px solid #f2a706; border-bottom: 2px solid #f2a706; height: 53px;
}

.under_footer ul{
  list-style: none;  padding-left:100px; margin:16px 0 6px 0;
}

.under_footer ul li{
  display:inline;
}

.under_footer ul li.last{
  font-size: 12px; padding-left: 10px;
}

.blue_div{
  background:#1368bb url(../images/blue_div_top.gif) no-repeat; height: 104px; margin-bottom: 21px; 
}

.strel{
  position: relative; left: 311px; width: 17px; top: 38px; 
}

.strel img{
  margin-bottom: 0!important;
}
.clear{
  clear:both;
}

img.illustration { float: left; margin-bottom: 12px; margin-right: 12px; border: 1px solid #7f7575; }