BODY
{
margin: 0;
padding: 0;
font-family: Verdana, Tahoma;
text-align: center;
font-size: 0.7em;
line-height: 150%;
color: #333333;
}

H1 {font-size: 15px;}
H2 {font-size: 13px;}
H3 {font-size: 12px;}
H4 {font-size: 12px; font-weight: normal;}

.clear
{
    clear: both;
}

.hid
{
display: none;
}
A
{
color: #FF5F01;
}
A:hover
{
color: gray;
}
TD
{
font-family: Verdana, Tahoma;
}

#HEADER
{
background: url(img/head-bg.png) repeat-x bottom;
text-align: center;
margin-top: 100px;
}
.header-in
{
background: url(img/head-img.png) no-repeat bottom center;
width: 693px;
height: 140px;
margin: 0 auto;
position:relative;
}

#HEADER-L
{
background: url(img/head-bg.png) repeat-x top;
text-align: center;
}
.header-in-l
{
/* background: url(img/theme1.jpg) no-repeat top center; */
width: 692px;
height: 174px;
margin: 0 auto;
position:relative;
}
.header-in .head-lang
{
position: absolute;
top: 35px;
right: 20px;
width: 120px;
text-align: right;
}
.header-in-l .head-lang
{
position: absolute;
top: 85px;
right: 20px;
width: 120px;
text-align: right;
}
.header-in-l .head-home
{
position: absolute;
top: 85px;
left: 20px;
width: 120px;
text-align: left;
}
#MAIN
{
width: 693px;
margin: 0 auto;
text-align: left;
}

#BOTTOM
{
width: 693px;
margin: 0 auto;
text-align: center;
background: url(img/bottom-bg.png) no-repeat top left;
padding: 8px 0 0 0px;
margin-top: 22px;
}
.bottom-in
{


}
UL#MAINMENU
{
padding: 0 0 32px 0;
margin: 10px 0 0 0;
background: url(img/menu-bg.png) no-repeat bottom left;
}
UL#MAINMENU LI
{
float: left;
margin: 0;
padding: 0 12px 0 0px;
margin: 0;
list-style-type: none;
font-weight: bold;
}

.side-menu
{
_height: 160px;
min-height: 160px;
}
.side-menu UL
{
margin: 0;
padding: 8px;
}
.side-menu UL LI, .cms4-element-pagelet-contents LI, .news ul li
{
margin: 0;
padding: 0 0 2px 0;
list-style-type: none;
}

.side-menu UL LI A, UL#MAINMENU LI A, .cms4-element-pagelet-contents LI A
{
background: url(img/point.png) no-repeat top left;
padding: 2px 0 2px 14px;
}
.side-menu UL LI A
{

display: block;
}
.side-menu UL LI A:hover, UL#MAINMENU LI A:hover, .cms4-element-pagelet-contents LI A:hover
{
background: url(img/point-s.png) no-repeat top left;
padding: 2px 0 2px 14px;
}

#LEFT
{
width: 146px;

background: url(img/side-menu.png) no-repeat top left;
}

#TELO
{
float: right;
width: 534px;
position: relative;

}

.upb
{
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
color: #a6a6a6;
}

h1.cms4-element-head-title
{
    font-size: 15px;
}

.news ul
{
margin: 0;
padding: 0;
}
.news ul li
{
margin: 0;
padding: 0;
width: 49%;
float: left;
}
.news ul li h2
{
margin: 0.3em 0;
padding-left: 5px;
border-left: 2px solid #dcdcdc;
font-size: 13px;
}
.cms4-element-pagelet-photogallery H2
{
font-size: 13px;
}