#root #top .block_3 {
 width: 100%;
 background: #8597aa url(../images/rt_content_01.jpg) left bottom repeat-x;
 min-height: 257px;
 height: auto !important;
 height: 257px;
 position:relative;
}
#root #top .block_3 .lf_con {
 float: left;
 width: 65%;
 background:#f1fafc url(../images/block_3_content.jpg) left bottom repeat-x;
}
#root #top .block_3 .lf_con .teh {
 width: 165px;
 height: 20px;
 display: block;
 background: url(../images/teh.gif) no-repeat top center;
 margin: 0px 0px 0px 0px;
}
#list_passive{
 width: 90%;
 margin: 0px 0px 20px 0px;
}
#list_passive li {
 float:left;
 display: inline;
 margin: 0px 0px 20px 0;
 padding: 0 0 0 3%;
}
#list_passive li a {
 width: 165px;
 height: 20px;
 display: block;
 backgroud-repeat:no-repeat; 
 background-position: top;
 margin: 0px 0px 0px 1%;
 position:relative;
}
#list_passive li a:hover {
 width: 165px;
 height: 20px;
 display: block;
 background-position:bottom;
}

#list_active {
 width: 100%;
 float: left;
 margin: 3em 0px 20px 0px;
}
#list_active li.title_active {
 float:left;
 width: 30%;
}
#list_active li.sub_list {
 float:left;
 width: 35%;
}
#list_active li {
 margin: 2px 0px 2px 3%;
 white-space: nowrap;
}
#list_active li.title {
 margin: 0px 0px 10px 0px;
}
#list_active li.mar {
 margin: 10px 0px 0px 0px;
}
#list_active li.title a:link,
#list_active li.title a:active,
#list_active li.title a:visited {
 font: bold 1.2em Arial;
 color: #3b5476;
}
#list_active li a:link, 
#list_active li a:visited{
 font: 1.1em Arial;
 color: #3b5476;
 text-decoration: none; 
}
#list_active li a:active,
#list_active li a:hover {
 font: 1.1em Arial;
 color: #3b5476;
 text-decoration: underline; 
}
#list_active li ul {
 border-left: 7px solid #3c5476;
 padding: 10px 0px 10px 10px;
} 
.rt_con {
 float: right;
 width: 35%;
 background: #8597aa url(../images/rt_content_01.jpg) left bottom repeat-x;
 margin: -221px 0px 0px 0px;
 position: relative;
}
.rt_con .car_con {
 float: right;
 width: 100%;
 position:relative;
 vertical-align:top;
}
.rt_con .car_con img{
 width: 100%;
 height: 220px;
 background: url(../images/car_content.png) left bottom no-repeat ;
 vertical-align:top;
}
.block_3 .abs {
 display: block;
 background: url(../images/znack_1_content.gif) no-repeat top left;
 position: absolute;
 right:1%;
 top:20px; 
}
.block_3 .abs a:link,
.block_3 .abs a:visited,
.block_3 .abs a:active,
.block_3 .abs a:hover {
 display: block;
 font:1.3em Arial;
 color:#00001c;
 padding: 0px 0px 10px 25px;
 margin: 2px 0px 0px 0px;
}
#root #middle {
 background: url(../images/middle_content_bg.jpg) center center;
}
#root #middle .decor_1_con {
 width: 100%;
 background: url(../images/decor_1_con.gif) left top no-repeat;
 float: left;
}
#root #middle .decor_1_con .decor_2_con{
 width: 100%;
 background: url(../images/decor_2_con.gif) right top no-repeat;
 float: left;
 min-height: 300px;
}
#root #middle .decor_1_con .decor_2_con .sub_menu {
 float: left; 
 background: #94a5b4;
 margin: 20px 0px 0px 5%;
 padding: 7px 15px 7px 0px;
 display: inline;
 min-width: 430px; 
}
#root #middle .decor_1_con .decor_2_con .sub_menu li {
 float: left;
 padding: 0px 0px 0px 2%;
 color: #3b5476;
 white-space: nowrap;
 width: auto;
}
#root #middle .decor_1_con .decor_2_con .sub_menu li a:link,
#root #middle .decor_1_con .decor_2_con .sub_menu li a:visited{
 font: bold 1.2em Arial;
 color: #3b5476;
 text-decoration: none;
}
#root #middle .decor_1_con .decor_2_con .sub_menu li a:active,
#root #middle .decor_1_con .decor_2_con .sub_menu li a:hover {
 font: bold 1.2em Arial;
 color: #3b5476;
 text-decoration: underline;
} 
#root #middle .decor_1_con .decor_2_con .content {
 width: 94%;
 margin: 20px 0px 20px 5%;
 float: left;
 display: inline;
 clear: both;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con {
 float: left;
 width: 37%;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con h1{
 font: 2.5em Arial;
 color: #fea409;
 text-align: right;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary {
 float: left;
 width: 100%;
 margin: 40px 0px 0px 0px;
 text-align:right;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary h2 {
 float: right;
 width: 100%;
 text-align: right;
 margin: 0px 0px 10px 0px;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary a {
 float: right;
 clear: both;
 margin: 0px 0px 15px 0px;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary .onephoto {
 width:290px;
 float:right;
 font-size:0.9em;
 padding: 5px 5px 20px 5px;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary .onephoto h5{
 color: #ffffff;
 margin: 5px 0px;
 font-size:1.3em;
 font-weight:bold;
}
#root #middle .decor_1_con .decor_2_con .content .lf_block_con .fotogalary a img {
 width: 127px;
}
#root #middle .decor_1_con .decor_2_con .content .rt_block_con {
 float: left;
 width: 60%;
 margin: 0px 0px 0px 2%;
 display: inline;
 text-indent: 10px;
}
#root #middle .decor_1_con .decor_2_con .content .rt_block_con p {
 margin: 0px 0px 10px 0px;
}
