* {margin: 0; padding: 0}
html body, table {font-family: Tahoma; font-size: 12px; background: #fff}
table {color: #5d5d5d}
img {border: 0;}
p {margin: 10px 0; overflow: hidden; _overflow:visible; height:1%}
#win {min-width: 1000px}
a, a:visited {color: #979797; text-decoration: underline}
a:hover{text-decoration: none;}
ul {padding-left: 40px}
h1 {margin-top: 20px;height: 19px;font-family: Arial; font-size: 14px; font-weight: bold; display: block; background: url(images/line_bottom.gif) left bottom no-repeat; padding-left: 10px; color: #f55a00}
#header {height: 365px; width: 100%; overflow: hidden; background: url(images/logo1000.jpg) left top no-repeat}
#header #bg_next {height: 365px; width: 989px; margin-left: 1000px; background: url(images/logo900.jpg) left top no-repeat}
#left_panel {width: 175px;margin: 0 5px; float: left}
#menu {font-family: Arial; font-size: 11px; width: 175px; list-style: none; padding-left: 0}
#menu a, #menu a:visited {color: #588af1; text-decoration: none}
#menu li {padding: 0px 0 5px 0}
#menu li * {behavior:url("/hover.htc")}
#menu li a span,#menu li.select span {display: block; background: #fff}
#menu li a span span span {background: #fff url(images/line_bg.gif) 10px top repeat-x;}
#menu li a span span span span {background: url(images/marker.gif) left top no-repeat; padding-left: 20px;line-height: 22px}


#menu li a:hover span {background: #0072ff url(images/lt_submenu.gif) left top no-repeat;}
#menu li a:hover span span {background: url(images/rt_submenu.gif) right top no-repeat}
#menu li a:hover span span span {background: url(images/lb_submenu.gif) left bottom no-repeat}
#menu li a:hover span span span span {background: url(images/rb_submenu.gif) right bottom no-repeat; padding-left: 20px;color: #fff}

#menu li.select span {background: #0072ff url(images/lt_submenu.gif) left top no-repeat;}
#menu li.select span span {background: url(images/rt_submenu.gif) right top no-repeat}
#menu li.select span span span {background: url(images/lb_submenu.gif) left bottom no-repeat}
#menu li.select span span span span {background: url(images/rb_submenu.gif) right bottom no-repeat; padding-left: 20px;color: #fff}

#menu li ul {list-style: none;width: 90%; margin: 5px 0}
#menu li ul li {padding-left: 10px; font-size: 10px; line-height: 10px}
#menu li ul li a, #menu li ul li a:visited {color: #fff; text-decoration: none}
#menu li ul li a:hover {background: #4397ff; text-decoration: none}
#menu li ul li.select_li a {background: #4397ff; text-decoration: none}
#conteiner {overflow: hidden; _overflow: visible; height: 1%}
#content {width: 745px;margin: 0 0px 0 205px;color: #5d5d5d}
#bottom {margin: 40px 5px 0 5px; font-family: Arial; font-size: 10px; line-height: 12px; color: #979797; }
#copyR {text-align: center; border-right: 1px solid #8fc1fe; float: left; width: 174px; padding: 10px 0}
#info {font-size: 12px; text-align: center; border-right: 1px solid #8fc1fe; float: left; width: 348px; padding: 16px 0}
.hr {background: url(images/line_bg.gif) left 3px repeat-x; line-height: 0;}
.block {margin: 20px 90px 10px 10px}
.block h3 {text-transform: uppercase; font-family: Arial; color: #5c5c5c; font-size: 13px; font-weight: normal}
.block label {color: #5c5c5c; font-size: 11px}
.block input {width: 50%}
.block textarea {width: 50%; height: 100px}
.block .submit {width: 70px; color: #5c5c5c; font-size: 11px}
.img_cont {/*overflow: hidden; _overflow: visible; height: 458px; //height: 1%*/}
.x50 img {height: 50px;}
.img_cont img {padding: 2px;_margin: 2px;}
.disp {position: absolute; display: none;background: #fff url(galeryimg/galBG.gif) top left no-repeat;}
/*.items {width: 165px; height: 400px; overflow: hidden; float: left;text-align: center;}*/
.closeGal {position: absolute; margin: 5px 0 0 765px}
.next {z-index: 100;position: absolute; margin-left: 12px;_margin-left: 9px; margin-top: 409px; _margin-top: 407px}
.next img{padding:0}
.prev {z-index: 100;position: absolute; margin-left: 12px;margin-top: 1px;_margin-top: -1px;_margin-left: 9px}
.prev img{padding: 0}
/*.demogalery {border: 1px solid green}*/
/*.img_cont {border: 1px solid blue}*/
.img_cont .img {float: left}
.selectImg img{border: 2px solid #505050}
.img_cont .noimg, .close {float: left; display: none}
.viewGal {text-align: center; margin-top: -450px; padding-left: 180px}
.info {padding-left: 180px;text-align:center; font-size: 14px; font-style: italic}

div.scrollable {   
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;     
    /*float: left;*/
    /* vertical scrollers have typically larger height than width */     
    height: 458px;      
    width: 175px;
    margin: 1px 10px;
    border-left: 1px solid blue;
    border-right: 1px solid blue;
} 
 
/* root element for scrollable items */ 
div.scrollable div.items {
    text-align: center;
    padding: 0px 2px;
    position:absolute; 
    z-index: 50;
    /* this time we have very large space for height */     
    height:20000em;
}

#novosti {height: 165px; overflow-y: auto; }
#novosti p {height: auto}


