
table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

body {
    padding:0px;
    margin:0px;
    text-align:center;
    vertical-align:top;
    font-family:tahoma;
    background-image:url('http://www.viking-inn.ru/images/fon_pattern.jpg');
    background-repeat:repeat;
    background-position:left top;
    color:#e7c753;
}

a img {
    border:none;
}

a {
    color:#F6E2AD;
}

a:hover {
    color:#f5e3ae;
}

h1 {
    font-weight:normal;
    font-size:1.5em;
    margin-top:0px;
}

h2 {
    font-size:1.4em;
    font-weight:normal;
    margin-top:15px;
    margin-bottom:8px;
    color:#e7b553;
}

.main {
    height:100%;
}


.head_fon_right {
    width:60%;
    background-image:url('http://www.viking-inn.ru/images/header_fon.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    text-align:right;
    vertical-align:bottom;
}



.head_fon_right .right {
    height:151px;
    background-image:url('http://www.viking-inn.ru/images/header_right.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
    text-align:left;
    vertical-align:top;
}

.head_fon_right .right div {
    font-size:18px;
    color:#e7b853;
    line-height:1.3em;
    padding-top:40px;
    padding-left:30px;
    padding-right:186px;
}

.head_pattern {
    text-align:right;
    vertical-align:top;
    background-image:url('http://www.viking-inn.ru/images/header_pattern.jpg');
    background-repeat:repeat-x;
    background-position:right top;
}

.head_pattern div {
    background-image:url('http://www.viking-inn.ru/images/header_right1.jpg');
    background-repeat:no-repeat;
    background-position:right top;
    padding-right:15px;
    font-size:13px;
    height:19px;
}

.head_pattern a {
    color:#e7c753;
    padding-left:7px;
}

.menu {
    background-image:url('http://www.viking-inn.ru/images/gradient.jpg');
    background-repeat:repeat-x;
    vertical-align:bottom;
    text-align:left;
}



.menu div {
    background-image:url('http://www.viking-inn.ru/images/header_right2.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
    height:48px;
}


.menu .active_razdel1 {
    height:34px;
    background-image:url('http://www.viking-inn.ru/images/active_razdel_left.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.menu .active_razdel2 {
    height:34px;
    background-image:url('http://www.viking-inn.ru/images/active_razdel_right.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.active {
    background-color:#621b03;
}

.content {
    height:100%;
    background-color:#621b03;
    background-image:url('http://www.viking-inn.ru/images/foot.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
    text-align:left;
    vertical-align:top;
    padding-bottom:115px;
}

.content p {
    font-size:0.8em;
    padding:0px;
    padding-bottom:13px;
    margin:0px;
    line-height:1.5em;
}

.content .content_left {
    background-image:url('http://www.viking-inn.ru/images/content_left.gif');
    background-repeat:no-repeat;
    background-position:left top;
    padding-top:2px;
    margin:0px;
}


.content .content_right_pattern {
    padding-right:40px;
    padding-top:40px;
    padding-left:65px;
    background-image:url('http://www.viking-inn.ru/images/right_pattern.gif');
    background-repeat:repeat-y;
    background-position:right top;

}

.content .content_right_pattern .image1 {
    margin-left:20px;
    margin-top:7px;
    margin-bottom:5px;
}

.content .content_right_pattern .image2 {
    margin-right:20px;
    margin-top:11px;
    margin-bottom:5px;
}

.left_pattern {
    background-image:url('http://www.viking-inn.ru/images/left_pattern.jpg');
    background-repeat:repeat-y;
    background-position:left 13;
}

.content .content_right_pattern .zagolovok {
    margin:0px;
    position:relative;
    left:-17px;
    margin-bottom:20px;
}

.table td {
    border:1px solid #E7C753;
}

.table {
    border-collapse:collapse;
}


.footer {
    background-color:#772b00;
    background-image:url('http://www.viking-inn.ru/images/footer.jpg');
    background-repeat:no-repeat;
    background-position:right top;
    text-align:left;
    vertical-align:top;
    padding-top:12px;
    padding-left:65px;
}


.menu_bottom a {
    padding-right:30px;
    font-size:0.8em;
    color:#d49739;
}

.footer img {
    margin-top:37px;
    margin-bottom:20px;
    margin-right:7px;
}

.content td {
  font: 0.8em Arial;
}

.form_left_td {
    vertical-align:top;
    text-align:right;
}
.form_select {
    font: 0.9em Arial;
    margin-bottom:4px;
}
.form_text {
    width:100%;
    font: 0.9em Arial;
    margin-bottom:4px;
}
.form_textarea {
    width:100%;
    margin-bottom:4px;
    font: 0.9em Arial;
    height:80px;
    overflow:auto;
}
 
.form {
    width:60%;
    background-color:#792C00;
    padding:20px;
} 
 
.form_radio {
    margin-left:-4px;
    margin-right:4px;
}


.plan {
    margin-top:25px;
    margin-bottom:55px;
}

.plan a {
    display:block;
    font-size:22px;
    color:#e7b553;
    text-decoration:none;
}

.left_plan {
    text-align:right;
}

.right_top_fl2_1 {
    width:223px;
    height:82px;
    background-image:url('http://www.viking-inn.ru/images/right_top_fl2_1.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.right_top_fl2_2 {
    width:223px;
    height:43px;
    background-image:url('http://www.viking-inn.ru/images/right_top_fl2_2.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.right_top_fl4 {
    width:223px;
    height:125px;
    background-image:url('http://www.viking-inn.ru/images/right_top_fl4.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}

.right_nomer1 {
    width:76px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer1.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer2 {
    width:69px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer2.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer3 {
    width:70px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer3.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer4 {
    width:69px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer4.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer5 {
    width:68px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer5.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer6 {
    width:78px;
    height:120px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer6.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_ladder1 {
    width:39px;
    background-image:url('http://www.viking-inn.ru/images/right_ladder1.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.right_ladder2 {
    height:25px;
    background-image:url('http://www.viking-inn.ru/images/right_ladder2.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.right_ladder3 {
    width:39px;
    background-image:url('http://www.viking-inn.ru/images/right_ladder3.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.right_ladder4 {
    width:39px;
    background-image:url('http://www.viking-inn.ru/images/right_ladder4.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer7 {
    width:78px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer7.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer8 {
    width:68px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer8.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer9 {
    width:69px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer9.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer10 {
    width:70px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer10.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer11 {
    width:69px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer11.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.right_nomer12 {
    width:76px;
    height:121px;
    background-image:url('http://www.viking-inn.ru/images/right_nomer12.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

.nomera_right_bottom a {
    width:65px;
    text-align:center;
    padding-top:70px;
    padding-bottom:20px;
}

.nomera_right_top a {
    width:65px;
    text-align:center;
    padding-top:20px;
    padding-bottom:70px;
}

.nomera_left_big a {
    text-align:left;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:45px;
    padding-right:60px;
}

.nomera_left_big2 a {
    text-align:left;
    padding-top:45px;
    padding-bottom:35px;
    padding-left:45px;
    padding-right:60px;
}

.nomera_left_small a {
    padding-top:13px;
    padding-bottom:17px;
    padding-left:15px;
    padding-right:43px;
}

.nomer_top a {
    width:30px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:125px;
    padding-right:50px;
}

.right_stena2 {
    height:26px;
    background-image:url('http://www.viking-inn.ru/images/right_stena2.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.right_stena1_fl2 {
    height:15px;
    background-image:url('http://www.viking-inn.ru/images/right_stena1_fl2.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.right_stena1_fl3 {
    height:15px;
    background-image:url('http://www.viking-inn.ru/images/right_stena1_fl3.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.right_stena1_fl4 {
    height:15px;
    background-image:url('http://www.viking-inn.ru/images/right_stena1_fl4.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_nomer5 {
    width:230px;
    height:76px;
    background-image:url('http://www.viking-inn.ru/images/left_nomer5.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_nomer4 {
    width:115px;
    height:61px;
    background-image:url('http://www.viking-inn.ru/images/left_nomer4.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_nomer3 {
    width:115px;
    height:70px;
    background-image:url('http://www.viking-inn.ru/images/left_nomer3.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_nomer2 {
    width:115px;
    height:63px;
    background-image:url('http://www.viking-inn.ru/images/left_nomer2.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_nomer1 {
    width:164px;
    height:136px;
    background-image:url('http://www.viking-inn.ru/images/left_nomer1.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_stena1 {
    height:12px;
    background-image:url('http://www.viking-inn.ru/images/left_stena1.gif');
    background-repeat:no-repeat;
    background-position:left top;

}

.left_stena2 {
    height:14px;
    background-image:url('http://www.viking-inn.ru/images/left_stena2.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_ladder {
    width:66px;
    background-image:url('http://www.viking-inn.ru/images/left_ladder.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.left_ladder_fl3 {
    width:38px;
    background-image:url('http://www.viking-inn.ru/images/left_ladder_fl3.gif');
    background-repeat:no-repeat;
    background-position:left top;
}


.content_itself {
    padding-right:150px;
}
 
.fl5 {
    width:236px;
    height:150px;
    background-image:url('http://www.viking-inn.ru/images/fl5.gif');
    background-repeat:no-repeat;
    background-position:left top;
}

.ills img {
    margin:22px;
    margin-left:0px;
    margin-top:10px;
    border:6px solid #4B0D00;
}

.ill1 {
    margin-right:22px;
    border:none;
}

.foo_links {
    padding-left:33px;
    padding-top:8px;
    font-size:11px;
}

.foo_links a {
    margin-right:14px;
}

.tbl1 {
border-collapse:collapse;
margin-bottom:22px;
}
 
.tbl1 td {
border:1px solid #9F4716;
padding:6px;
padding-left:8px;
padding-right:8px;
text-align:center;
} 

.thead {
font-weight:bold !important;
font-size:120%;

}


.left {
text-align:left !important;
}