html {
font-size: 62.5%;
}

#second_page {
position: relative;
overflow: hidden;
margin: auto;
width: 1024px;
text-align: left;
}

a,a:visited,a:link {
color: #fff;
}

a:hover {
text-decoration: none;
color: #FFC350;
}

#logo {
margin-top: 38px;
margin-left: 47px;
_margin-left: 23px;
width: 70%;
float: left;
}

.go_right {
width: 30%;
}

#head {
height: 15.2em;
float: left;
margin: 0;
}

.float_left {
float: left;
/*
width: 65%;
*/
}

#head_right {
width: 39%;
height: 17.0em;
float: left;
}

.main_nav {
list-style-type: none;
margin: 16px 0 0 8px;
padding-top: 0.9em;
}

.main_nav li {
float: left;
}

#li1 {
width: 10.1em;
}

#li2 {
width: 8.2em;
}

#li3 {
width: 10.5em;
}

#li4 {
width: 7.8em;
}

#li5 {
width: 7.3em;
}

#li6 {
width: 15em;
}

.main_nav li a {
color: white;
font-size: 1.6em;
font-family: georgia;
text-decoration: none;
}

.main_nav li a:hover {
cursor: pointer;
color: #FFC350;
text-decoration: none;
font-size: 1.6em;
font-family: georgia;
background: none;
}

.second_nav {
list-style-type: none;
margin: 2.2em 0 0 47px;
padding-top: 16px;
padding-left: 0px;
}

.second_nav li {
float: left;
margin-right: 2.1em;
}

.second_nav li a {
color: white;
font-size: 1.4em;
letter-spacing:1px;
font-family: georgia;
text-decoration: underline;
}

.second_nav li a:hover {
cursor: pointer;
text-decoration: none;
}

#head_1 {
margin: 0 0 0 46px;
padding: 0px;
color: white;
font-size: 6.6em;
font-family: georgia;
text-decoration: none;
background: url('/i/underline_big.gif') 0 1.1em repeat-x;
width: 3.9em;
}

#head_1_second {
margin: .23em 0 .32em 42px;
padding: 0px;
color: white;
font-size: 6.6em;
font-family: georgia;
}

.title_href,
.title_href:hover #head_2 b,
.title_href:hover #head_1,
.title_href:hover #head_2 {
text-decoration: none;
color: #FFC350;
background: none;
}

h1 {
margin: .23em 0 .22em 42px;
padding: 0;
color: #fff;
font-size: 68px;
font-family: georgia;
font-weight: normal;
}

#head_2_second {
margin: .23em 0 .22em 42px;
padding: 0px;
color: white;
font-size: 6.6em;
font-family: georgia;
}

#head_2_second  b {
text-decoration: underline;
font-weight: normal;
margin-left: 3px;
}

#head_2 {
margin: 0 0 .32em 8px;
padding: 0px;
color: white;
font-size: 6.6em;
font-family: georgia;
}

.half {
margin-top: 21px;
}

#head_2  b{
background: url('/i/underline_big.gif') 0 1.11em repeat-x;
font-weight: normal;
}

#head_3 {
margin: -3px 0 0 46px;
padding: 0;
color: white;
font-size: 1.7em;
/*
width: 33em;
*/
width: 950px;
}

#head_3 big {
font-size: 1.7em;
}

.grey_hr {
background-color: #9F6819;
color: #9F6819;
}

/* -------------  ---------------*/

.hr {
height: 1px;
color: #9F6819;
width: 934px;
background-color: #9F6819;
clear: both;
margin: 2.7em auto 0 auto;
}

.hr_gray  {
height: 1px;
color: #605655;
width: 934px;
background-color: #605655;
clear: both;
margin: 2.7em auto 0 auto;
}

.art_hr {
height: 1px;
color: #5B5347;
width: 660px;
background-color: #5B5347;
clear: both;
margin: 2.2em 0 0 0;
}

#left {
font: 1.6em georgia;
width: 30%;
color: white;
float: left;
line-height: 1.25em;
}

#second_page #left {
margin: 1.6em 44px 0 0px;
font: 1.6em georgia;
float: right;
width: 35%; /*px*/
color: white;
line-height: 1.25em;
}

#left a i {
font: 1.63em georgia;
padding-left: 1px;
font-style: italic;
font-weight: normal;
}

#left .telefon {
font: 1.63em georgia;
font-style: italic;
font-weight: normal;
margin-top: -5px;
margin-bottom: 12px;
}

#left #buy_ticket {
margin-top: -7px;
}

#left i {
font-size: 12px;
}

#left a {
text-decoration: none;
color: white;
font-weight: normal;
font-style: italic;
}

#left a:hover {
background: none;
}

.footer_space {
height: 1.3em;
clear: both;
}

.left_second .footer_space {
height: 0.8em;
clear: both;
}

#left .data {
color: #CD7400;
margin-bottom: 14px;
}

#center {
margin: 1em 0 0 1em;
font: 1.6em georgia;
width: 30%;
color: white;
float: left;
}

#center .footer_space {
height: 1.25em;
clear: both;
}

#center i {
font: 1.63em georgia;
font-style: italic;
}

#center a {
text-decoration: none;
color: white;
font-style: italic;
}

#center a:hover {
background: none;
}

#center img {
margin-right: 1.2em;
}

#center big {
font: 1.13em georgia;
font-weight: normal;
font-style: normal;
}

#center big a {
font-style: normal;
text-decoration: underline;
}

#center big a:hover {
text-decoration: none;
}

#center small {
font: 0.69em georgia;
font-weight: normal;
}

#center .mini_text {
margin-top: 1.8em;
font: 0.81em georgia;
width: 21em;
line-height: 135%;
}

#center .mini_text i{
font: 1.1em georgia;
text-decoration: underline;
font-style: italic;
}

#center .mini_text a {
text-decoration: underline;
margin-top: 9px;
}

#center .mini_text a:hover {
text-decoration: none;
}

#right {
margin: 1em 0 0 0em;
font: 1.6em georgia;
width: 30%;
color: white;
float: left;
}

#right a {
color: white;
font-style: italic;
}

#right a:hover {
background: none;
}

#right i {
padding-left: 3px;
font: 1.63em georgia;
font-style: italic;
}

#right a:hover, #right i:hover, #center a:hover, #center i:hover, #left a:hover {
cursor: pointer;
color: #FFC350;
text-decoration: none;
}

.new .title {
font: 0.75em georgia;
}

.new .title i {
font: 12px georgia;
text-decoration: underline;
font-style: italic;
}

.new .content {
font: 0.81em georgia;
line-height: 5px;
}

.underline {
text-decoration: underline;
}

.underline:hover {
text-decoration: none;
}

.italic {
font-style: italic;
}

#footer {
margin: 2em 0 1em 4.6em;
}

#footer .hr_gray  {
height: 1px;
color: #605655;
width: 934px;
background-color: #605655;
clear: both;
margin: 2.7em 0 0 0;
}

.footer_block1 {
font: 1.2em georgia;
color: white;
float: left;
width: 30%;
margin-top: 0.6em;
}

.footer_block2 {
font: 1.2em georgia;
color: white;
float: left;
margin-top: 1em;
}

.text {
margin-top: 1.2em;
margin-bottom: 33px;
line-height: 22px;
}

.footer_block2 img{
margin-right: 1.8em;
}

.space {
clear: both;
height: 1px;
}

.article {
margin: 2.4em 0 0 4.6em;
}

.monce {
font-size: 24px;
color: #7C7364;
font-style: italic;
font-weight: bold;
margin-bottom: 0.5em;
}

.news_row {
margin: 0 0 0 30px;
}

.news_row .date {
color: #D3A140;
font-size: 14px;
}

.news_row a {
font-size: 25px;
}

.news_sep {
clear: both;
height: 1px;
background-color: #5B5347;
margin: 10px 0 20px 0;
width: 700px;
}

.article .article_title, .article .content {
margin-left: 3em;
}

.article .article_title .date {
color: #D3A140;
font-size: 1.2em;
}

.article .date {
color: #D3A140;
font-size: 1.2em;
}

.article .content .head {
font-size: 3em;
color: white;
}

.article .content .text {
font-size: 1.6em;
color: white;
width: 38.6em;
}

.paddind {
padding-left: 46px;
}

.pad3_fix_geo, .pad3_fix_geo_2 {
padding-left : 3px;
}

.nounderline {
text-decoration: none;
background: none;
}

.nonnder {
text-decoration: none;
}

#second_page .small-a {
font-size: 14px;
text-decoration: underline;
font-style: italic;
}

#second_page .small-a:hover {
text-decoration: none;
}

.name_href {
text-decoration: none;
font-style: normal;
}

#left .fix_ie {
margin-top: 7px;
}

.new {
margin-top: 8px;
}

.hyp {
color: white;
font-size: 14px;
text-decoration: underline;
margin-left: 0.5em;
}

.hyp:hover {
text-decoration: none;
cursor: pointer;
color: #FFC350;
}

/* details */

.details_title {
margin: 0 0 30px 0;
padding: 0;
color: #fff;
font-size: 32px;
font-family: georgia;
}

.details_content {
font-size: 17px;
}

