.alpha { behavior: url(/iepngfix.htc); }
body { margin: 0; padding: 0; font-family: tahoma; font-size: 12px; }
#mtl { background: url(/img/m_t_left.jpg) right no-repeat; }
#mtr { background: url(/img/m_t_right.jpg) left no-repeat; }
#mml { background: url(/img/m_m_left.jpg) right top no-repeat; }
#mmr { background: url(/img/m_m_right.jpg) left top no-repeat; }
#osan { background: url(/img/osan_center2.png) top no-repeat white; }
ul, li { margin: 0; padding: 0; }
a { color: #0164A7; }
#leftmenu { padding-top: 5px; }
#leftmenu ul{ list-style: none; list-style-type: none; }
#leftmenu ul li{ display: inline-block; background: url(/img/osan_ramka_AAA.png) no-repeat center; width: 190px; height: 30px; }
#leftmenu a { color: #0164A7; text-decoration: none; font-weight: bold; display: block; padding-left: 10px; margin-top: 8px; }
#leftmenu li.active{ background: url(/img/osan_ramka_active_AAA.png) no-repeat center; height: 50px;}
#leftmenu .active a { color: white; 
font-size: 15px;
margin-top: 15px;}
.hot { width: 241px; padding-left: 20px; padding-top: 4px; }
.innerhot { background: url(/img/hot_center.png) repeat-y; width: 241px; }
.txt { font-size: 10px; width: 220px; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.innerhot a { padding-left: 10px; color: #0164A7; text-decoration: none; font-weight: bold; }
#conttd { background: url(/img/R_fon.png) top no-repeat #6FC6E9; }
#galtd { background: url(/img/R_gal_fon.jpg) bottom no-repeat white; }
#content { padding-top: 3px; padding-left: 44px; padding-right: 60px; text-align: justify; }
#heading_page { position: absolute; color: #0062A6; font-size: 20px; font-weight: bold; padding-left: 55px; padding-top: 20px; }
#skrepki { margin-top: -10px; }
#fotik { width: 191px; height: 37px; background: url(/img/R_fotik.png) no-repeat; margin-left: 44px; color: white; font-size: 14px; font-weight: bold; padding-top: 14px; padding-left: 40px; }
.gal {padding-left: 44px; }
.galtxt { padding-left: 20px; padding-right: 20px; font-size: 10px; }
.tablegal { padding-bottom: 10px; }
#bronirovanie { position: absolute; margin-top: 35px; padding-left: 50px; color: #0164A7; font-weight: bold; }
#b1 { display: block; font-size: 12px; padding-bottom: 10px; }
#b2 { font-size: 18px; }
#podval { margin-top: 8px; margin-bottom: 14px; }
#podval a { color: white; text-decoration: none; }
#addr { padding-left: 10px; color: #0164A7; }
.virttour{ display: block; list-style: none; list-style-type: none; margin-top: 20px; }
.virttour li{ display: block; float: left; width: 265px; padding-top: 7px;}
.virttour a { text-decoration: none; font-weight: bold; font-size: 13px; }
.virttour a:hover{ color: white; }
.virttour li.active a{ color: white; }