/*****************************************
		SITE
******************************************/
html {
background: #252525 url('images/bg.jpg') 0 0 repeat-x;
}

body {
margin: 0;
align: center;
font-family: arial, verdana, helvetica, tahoma, sans-serif;
color:#ccc;
line-height: 1.3em;
}

#wrapper {
background: transparent url('images/tonstudio.jpg') 50% 0  no-repeat;
position:center;
text-align:center;
margin: 0 auto;
padding-top:250px;
z-index:10;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td {
margin: 0;
padding : 0;
}

#header {
position:relative;
text-align:center;
top:0px;
right:0px;
height:0px;
z-index:10;
}

#nav_main {
background:transparent url(images/bg_menu.png) no-repeat  80% 0;
height:100px;
margin-bottom:0px;
}

table {
border-collapse : collapse;
border-spacing : 0;
}

ol, ul {
list-style : none;
}

#main_menu li {

margin:0;
padding:0;
height:60px;
float:left;
position:relative;
list-style : none;
/**	change	**/
background-color: transparent;
margin-right:15px;
margin-left:20px;
}

#middle_site {
position:center;
padding-bottom:50px;
font-size:13px;
z-index:10;
}

#right {
float:right;
width:140px;
margin-left:30px;
}

#left .moduletable, #right .moduletable {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-color:#252525;
border:1px solid #393939;
margin-bottom:10px;
padding:10px
}

#main_component {

}

#bottom_site {
position:relative;
padding-bottom:20px;
z-index:10;
}

#bottom_menu {
display:block;
height:65px;
list-style-image:none;
list-style-type:none;
margin:0 auto;
text-align:center;
width:100%;
background:transparent url(images/bg_menu.png) no-repeat scroll 50%;

}

#bottom_menu .moduletable {
margin:0;
}

#adress {
text-align:center;
color: #535f4d;
font-size:60%;
}

#top_menu {
float:center;
}

#top_menu ul {
display:block;
float:center;
list-style-image:none;
list-style-type:none;
padding:0px 0 0px;
}

#main_menu li a:hover, #main_menu li span.separator:hover {
color:#cf9;
text-decoration:none;
}

#main_menu li a, #main_menu li span.separator {
display:block;
float : none !important;
float : left;
position:relative;
z-index:1000;
text-decoration:none;
/**	change	**/
color:#fff;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight:normal;
line-height:59px;
font-size:105%;
text-align:center;
padding:0px 3px 0 3px;
}

p {
padding: 2px 0 8px 0;
}

h1, h2, h3, h4 {
font-family: arial, Verdana;
text-decoration: none;
text-transform:none;
font-weight:normal;
padding:13px 0 0px 0;
}

h1, h2.contentheading, h2.contentheading, .componentheading,
h1.contentheading, h1.contentheading {
display: block;
font-size:170%;
font-weight:normal;
line-height:20px;
padding: 0;
margin-bottom:10px;
text-transform:none;
color:#cf6;
}

h2{
font-size:130%;
line-height:20px;
padding:8px 0 0px 0;
color:#cf9;
font-weight:bold;
text-transform:none;
}

h2 a , h1 a{
color:#cf9;
text-decoration: none;
}

h2 a:hover, h1 a:hover {
text-decoration: none;
color:#cf6;
}

h3 {
font-size:110%;
line-height:16px;
color:#ddd;
font-weight:bold;
text-transform:none;
text-decoration:underline;
}

h4 {
font-size:105%;
line-height:16px;
color:#ccc;
font-weight:bold;
text-transform:none;
}

h5 {
font-size:100%;
line-height:16px;
color:#ffffff;
font-weight:normal;
text-transform:none;
}

#bottom_menu li a, #bottom_menu li span.separator {
text-decoration:none;
/**	change	**/
color:#aaaaaa;
text-transform: none;
letter-spacing: 0.1em;
font-weight:bold;
line-height:59px;
font-size:90%;
text-align:center;
padding: 0em 0em;
}

#bottom_menu li a:hover, #bottom_menu li span.separator:hover {
color:#cf9;
}

#bottom_menu li.active a, #bottom_menu li#active a, #bottom_menu li:hover a {
color:#cf9;
}

element.style {
font-size:10px;
}

#top_menu li a, #top_menu li span.separator {
display:block;
text-decoration:none;
/**	change	**/
color:#aaaaaa;
text-transform: none;
font-weight:normal;
line-height:100%;
font-size:100%;

padding: 0px;
}

#top_menu li a:hover, #top_menu li.active a {
text-decoration:underline;
}

A.navi,A.navi:link,A.navi:active,A.navi:visited  {
        font-family :  Arial, Helvetica, sans-serif;
        font-size : 9px;
        color : #535f4d; /*    6F7F73 B4B895 5E6D62 C8C8AE  */
        text-decoration : none;
        font-style : normal;
        }

A.navi:hover  {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9px;
        color : #434141;     /*  A1AE8D  7f9A68 */
        text-decoration : none;
        font-style : normal;
        }