body {margin:0px; padding:0px; font:normal 12px Tahoma}
p {margin-top:5px; margin-bottom:5px}
p:first-letter {font-size:130%; font-family:Georgia}
img {border:0px none}
a:link, a:visited, a:active {text-decoration:none; color:#804000}
a:hover {color:#3C1E00; text-decoration:underline}
table {margin-top:0px; margin-bottom:0px}
.descr h3, h2 {color:#3C1E00; font:normal 16px Tahoma; padding:0px; margin:0 0 2px 0; text-decoration:underline}
h3 {color:#FFF; font:normal 16px Tahoma; padding:0px; margin:0 0 10px 0; text-decoration:underline}
ul {list-style:none; text-align:left}
input, textarea {background:url(/img/fon.jpg) 0 0 repeat; border:1px solid #000}
select {background-color:#F0D495; border:1px solid #000}
#container {text-align:center; position:absolute; width:100%; height:100%}
#td_table {border: 1px solid #000}
#logo {height:350px; width:1004px; background:url(img/01_logo.jpg) 0 top no-repeat; text-align:center}
#logo #l1 {position:absolute; left:10px; top:10px; color:#FFF}
#logo #l2 {position:absolute; left:10px; top:25px; color:#FFF}
#menu {background:url(img/menu.jpg) left top no-repeat; height:35px; width:1004px; text-align:left}
#menu_link {font-size:32px}
#center {text-align:left; background:url(img/04_mid.jpg) 0 107px repeat-y; font-size:12px}
#center_top {background:url(img/03_up.jpg) 0 0 no-repeat; height:53px}
#center_main {width:630px; margin-left:260px; text-align:justify; min-height:500px}
#left_menu {text-align:left; width:220px}
#left_menu ul {margin:0; padding:0}
#left_menu a {background:url(img/01.gif) 8px 3px no-repeat; padding-left:25px; height:17px; margin-top:0px; font:italic 16px Tahoma; color:#FFF}
#left_menu a:hover {background:url(img/02.gif) 8px 3px no-repeat}
#bottom {background:url(img/05_bot.jpg) 0 0 no-repeat; width:1004px; height:189px; text-align:left}
#bron {text-align:left; height:25px; margin-top:20px; background-image:none}
#bron a {height:25px; margin-top:10px; background-image:none; padding-left:40px}
#bron a:hover {background-image:none}
.counter a img {opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20); margin-left:20px; margin-bottom:20px}
.counter a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); margin-left:20px; margin-bottom:20px}
.block {width:200px; height:90px; float:left; text-align:left; background:url(/img/fon.jpg) 0 0 no-repeat; border:1px solid #000; margin-right:5px; margin-bottom:5px}
.block div {width:80px; float:left; padding:5px}
.block div img {border:1px solid #000}
.block p {padding-top:5px}
.block a img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.block a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100)}
.block a {display:block; width:200px; height:90px; position:relative; z-index:1; float:left}

.block_2 {border-bottom:1px dashed #3C1E00; padding-bottom:10px}
.block_2 img {float:left; border:1px solid #000; margin-right:10px}
.block_2 ul li {padding:0 0 3px 78px}
.block_2 ul li span {display:block; width:70px; float:left; font-weight:bold}

.descr {margin-top:10px}
.kino li{padding:3px 0 3px 140px; border-bottom:1px dashed #000}
.kino li strong{display:block; width:150px; float:left}
html>body .kino ul li strong{margin-left:-150px}

.block_menu ul li{padding:3px 0 3px 220px; border-bottom:1px dashed #000}
.block_menu ul li strong{display:block; width:220px; margin-left:-110px; float:left}
html>body .block_menu ul li strong{margin-left:-220px}

.out_tab {font-size:12px}
.out_tab td {border:1px solid #000; padding:2px}
.out_tab .main_td {color:#FFF; background-color:#3C1E00; text-align:center}

.calendar {position:absolute; top:880px; left:0px; color:FFF; padding-left:2px; font-size:12px}
.calendar a {color:#e1e1e1}
.calendar b {color:#FFF; font:normal 16px Tahoma; text-decoration:underline}
.calendar td {height:25px; width:25px; text-align:center; color:#999}
.calendar .no {border:1px dashed #999}
.calendar .check {border:1px dashed red}
.calendar .no_wek {border:1px dashed #999; color:#FF9797}
.calendar td a {display:block; height:20px; width:25px; padding-top:5px; font-weight:bold; border:1px dashed #999}
.calendar td a:hover {display:block; background-color:#3C1E00; color:#FFF}
.calendar .wek a {color:#EAEA00}
.calendar .now {border:1px dashed #999}
.calendar .now a {background-color:#3C1E00; color:#FFF}
.calendar .old a {color:#666}

.event td{border-bottom:1px dashed #000}

.snoska {text-align:right; color:#A68856; font:normal 10px Verdana}

#in_tab {font-size:12px; margin-left:20px}
#in_tab td {border-right:1px solid #000; border-bottom:1px solid #000}

.weather{background-color:#FFF; border:1px solid #000; background:url(/img/fon.jpg) 0 0 no-repeat; height:60px; margin:50px 0 0 25px}
.weather img{float:left; margin:0 10px 5px 0}
.weather_pic {background-image:url(/img/weather/weathers.jpg); height:60px; width:60px; margin-right:10px; border-right:1px solid #000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}
.weather ul{float:left; width:70px}
.weather ul li{padding:0 5px 0 15px}
.weather ul li span{display:block; width:55px; float:left; margin-left:-25px; overflow:hidden}
html>body .weather ul li span{margin-left:-50px}

.curs{background-color:#FFF; border:1px solid #000; background:url(/img/fon.jpg) 0 0 no-repeat; margin:10px 0 0 25px}
.curs ul {width:155px; padding:5px 5px 5px 20px; margin:0px}
.curs li b{width:45px; float:left}
.curs li i{width:45px; float:left; font-style:normal}
.green{color:#4d9414}
.red{color:#f00}

.ul1 li{padding:0 0 3px 78px; background:none}
.ul1 li b{display:block; width:170px; margin-left:-39px; float:left}
html>body .ul1 li b{margin-left:-78px}

.loadline {background:url(/img/loadingAnimation.gif) 0 0 no-repeat; width:208px; height:13px}

.tour_banner{margin:40px 0 0 25px; float:left}
.tour_banner img{margin:0 10px 0 0; border:1px solid gray; padding:1px}
.tour_banner a:hover img{border:1px solid #fff}
.tour_banner p{text-align:center; color:#fff; text-decoration:underline}
.tour_banner p a{text-align:center; color:#d1d1d1; font-weight:bold}
.tour_banner p a:hover{color:#fff}

.left_block{float:left; width:200px}

.atten {margin-left:4px}
.atten a img {opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40)}
.atten a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80)}

.dren_st {font:normal small-caps 12px Arial; letter-spacing:0.1em; color:#000}
.dren_en {color:#F89A5C}
.dren_des {font-variant:small-caps; font-size:14px; color:#000}
a:hover .dren_en {color:#000; text-decoration:none}
a:hover .dren_des {color:#F89A5C; text-decoration:none}

.ta{width:95%}
.coments a{display:block; width:18px; height:15px; float:left; border:1px solid #3C1E00; text-align:center; margin-right:2px}
.coments a:hover, .coments a.active{color:#fff; background-color:#3C1E00}
