.toptext a.logo{
    width:350;
    height:80;
    cursor:pointer;
    display:block;
    z-index:1000;
}

.cloud {
    position:absolute;
    background:url('../img/design/cloud.gif');
    background-repeat:no-repeat;
    width:361px;
    //width:381px; /*for IE only*/
    height:37px;
    font:normal 10px Arial;
    color:#808080;
    margin-top:-5;
    margin-left:132;
    padding:3 10px;
    text-align:center;
}

.cloud a {
    font:normal 11px Arial;
    color:green;
}


.lb, .rb, .lb_protest, .rb_protest {
    width:50px;
    background:url('../img/design/lb.jpg');
    background-repeat:repeat-y;
    font-size:1px;
}

.lb_protest {
background:url('../img/design/protest/lb.jpg');
}

.rb_protest {
background:url('../img/design/protest/rb.jpg');
}

.rb {
    background:url('../img/design/rb.jpg');
}

.top {
    width:880px;
    height:114px;
    background:url('../img/design/top.jpg');
    background-repeat:no-repeat;
}

.top_protest {
    width:880px;
    height:114px;
    background:url('../img/design/protest/top.jpg');
    background-repeat:no-repeat;
}

.toptext {
    font:normal 13 Arial;
    color:#45474c;
    padding-right:30px;

}

/*
.menu {
    width:880px;
    height:39px;
    background:url('../img/design/menu.jpg');
    background-repeat:no-repeat;
    padding-left:30px;
}

.menu a {
    font:bold 15 Arial;
    padding:10 15px;
    height:39px;

}

.menu a:hover {
	color: #fff2d9;
	background:url(../img/design/h_menu.jpg) repeat-x;
    background-position:0 0;
}
*/
.main_bg {
    width:880;
    height:622;
    background:url('../img/design/main_bg.jpg');
    background-repeat:no-repeat;
}

.main_text {
    font:normal 18 Arial;
    color:#515359;
    padding:10 25px;
}

.main_text_sm {
    font:normal 13 Arial;
    color:#515359;
    padding:10 25px;
    line-height:150%;
}

.cam_act, .cam_unact, .satellite, .photocamera {

    height:45px;
    float:left;
    margin-right:2px;
    background:url('../img/design/webcam_icon.gif');
    background-repeat:no-repeat;
    background-position:10px 8px;
    padding-left:45px;
    padding-top:5px;
    padding-right:10px;
}

.satellite {
    background-image:url('../img/design/satellite_icon.gif');
    background-color:#f3f3f3;
}

.photocamera {
    background-image:url('../img/design/photocamera_icon.gif');
    background-color:#f3f3f3;
}

.cam_act {
    background-color:#cce1d1;
}

.cam_unact {
    background-color:#f3f3f3;
}

.cam_act a, .cam_unact a, .satellite a, .photocamera a {
    font:normal 18 Arial;
}

.cam_desc {
    font:normal 11 Arial;
    color:#7da27b;
}

.hline {
    height:1px;
    width:100%;
    background:url('../img/design/hline.gif');
    background-repeat:repeat-x;
    background-position:center;
    margin:20 20;
}

.hline2 {
    height:1px;
    width:100%;
    background:url('../img/design/hline.gif');
    background-repeat:repeat-x;
    margin:5 0px;
}

.fmenu1 {
    font:normal 12 Tahoma;
    color:#b7b8bc;
}

.fmenu1 a {
    font:bold 13 Tahoma;
    padding:5 5px;
}

.fmenu2 {
    font:normal 10 Arial;
    color:#b7b8bc;
}

.fmenu2 a {
    font:normal 11 Arial;
    padding:5 5px;
}

.st_counters {
    font-size:0px;
}
.st_counters img {
    padding:1px;
}

.st_date {
    font:normal 11 Tahoma;
    color:#7da27b;
}

.st_header {
    font:bold 18 Arial;
    color:#515359;
    padding-left:10px;
    float:left;
}

.allnews a {
    float:right;
    font:normal 11 Arial;
    background:url(../img/design/img_but.gif) no-repeat;
    width:79px;
    height:21px;
    text-align:center;
    padding-top:3px;
}

.piccam {
    float:left;
    padding-right:5;
    font:normal 11 Arial;
    color:#515359;
    overflow:hidden;
}

.datepic {
    margin:1px;
    white-space:nowrap;
    position:absolute;
    padding:2px;
    color:#fff;
    font:normal 10px Arial;
    background-color:#646464;
    filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	float:left;
}

.compass_ns, .compass_sn {
    margin:1px;
    position:absolute;
    background-color:#646464;
    background-image:url(../img/design/compass_ns.gif);
    background-repeat:no-repeat;
    width:93px;
    height:73px;
    margin-left:466px;
    filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.compass_sn {
    background-image:url(../img/design/compass_sn.gif);
}

.sape_link, .sape_link a {
    font-size:10px;
}
