HTML,BODY {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
BODY {
    font: 13px arial;
    background-color: white;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    color: #2E3192;
}
a{color: #2E3192;}
img {
    border: none;
    padding:0px;
    margin:0px;
}

#overall{
    padding-left: 5%;
}



/** Index **/
#sticker{
    position: absolute;
    top: 150px;
    left: 6%;
}

#timetable{
    position: absolute;
    top: 135px;
    right: 0px;
    overflow: hidden;
    text-align: center;
}
#timetable a{
    color: #070783;
}
#timetable img{
position: relative;
left: 5px;
}
#prices{
    position: absolute;
    top: 255px;
    right: -0;
    overflow: hidden;
    text-align: center;
}
#prices a{
    color: #070783;
}

div#tolpa{
height: 470px;
}
#tolpa img{
    width:818px;
    height:407px;
    display: block;
    margin-left: 20px;
}
#tolpa a{
    color: #070783;
    position: relative;
    left: 20px;
}
#announcements{
    text-align: center;
    margin: 20px 0 20px 0;
}







#or {
    color: #F08221;
}
#bl {
    color: #363690;
}
td#td_yacheykaII {
    text-align: justify;
    width: 400px;
    margin: 0 0 0 25px;
    padding-left:25px;
}
td#td_yacheykaI {
    padding-right:25px;
    border-right: solid 1px #949494; 
}
#rec{
 	float: left;
 	display: block;
 	margin-left: 25px;
 	font-size: 12px;
}
div.flotR {
    float: right;
}
div.flotL{
    float: left;
}
div#razmer{
     height: 80px;
     width:170px;
     margin: 40px 0 0 0;
}
span#razmer{
position: relative;
     top: -70px;
}
a.leftm {
      display: block;
      padding: 3px;
      margin: 20px 0 0 0;
      width: 100px;
}
#menn {
     width: 80px;
     margin: 5px 0 0 0;
}
#imag1 {
     position: relative;
     left: 60px;
     top: 20px;
}
tr.new { 
    color: #000000;
}
.colorOr{
    color: #F58220;
}
#otstup_index{
    padding: 70px;
}


/** conent **/
#content {
width:100%;
}
table#body_table{
    margin-left:25px;
    margin-bottom:25px;
    width:909px;
    text-align: justify;
    font-size: 16px;
}
table#body_table h2{
    text-align:center;
    color: #F08221;
    font-size: 26px;
    font-weight: bold;
}
table#body_table p{
    font-weight: bold;
    font-style: italic;
}
table#body_table h3{
    font-size: 20px;
    color: #F08221;
    text-align:left;
        font-weight: bold;
}
table#body_table #otstup{
    padding-left: 40px;
}
table#body_table div.spicok{
    font-style: italic;
}
table#body_table #spisok{
    padding-left: 26px;
    font-size: 20px;
    font-weight: bold;
color: #F08221;
}
table#body_table h4#home{
    color: #F08221;
    text-align:left;
    font-size: 19px;
}
table#body_table h5#predlogenie{
font-size: 24px;
text-align:center;
font-weight: bold;

}
/** FOOTER **/

#footer{
    position: absolute; 
    left: 0;
    top:100%;
    width: 100%;
    overflow: hidden;
}

#footer div{
    float: left;
}
#footer_line_1{
    position: relative;
    left: 50px;
    width: 100%;
    overflow: hidden;
}
#footer_line_2{
    width: 100%;
    position: relative;
    right: 100px;
    border-top: 1px solid #C4C4C4;
}
#footer img{
    display: block;
    float: left;
}

#writeus {
    margin-top: 14px;
    margin-left: 40px;
}
#writeus span{
    color: #FD7426;
    font-weight: bold;
}

#kidroom{
    margin-top: 16px;
    margin-left: 50px;
}

#drivemap{
    margin-left: 50px;
}

