/* CSS Document */

* {
          padding: 0;
          margin: 0;
}

.clear {
          width: 100%;
          clear: both;
          line-height: 0;
          }

body {
          background: #055F82;
          font-family: Tahoma, Verdana, Arial;
          }
          
#container {
          width: 890px;
          margin: auto;
          }
          
#top {
          background: url(../img/top.jpg) no-repeat 0 0;
          width: 890px;
          height: 238px;
          float: left;
          }
          #top .up {
                    width: 890px;
                    float: left;
                    height: 204px;
                    }
                    #top .up h1 {
                              float: left;
                              margin: 15px 0 0 40px;
                              display: inline;
                              }
                              #top .up h1 img {
                                        border: 0;
                                        float: left;
                                        }
                    #top .up .flash {
                              width: 575px;
                              float: left;
                              margin: 15px 0 0 29px;
                              display: inline;
                              }
                              #top .up .flash object {
                                        float: left;
                                        border: 3px solid #005074;
                                        }
                    #top ul.topmenu {
                              width: 890px;
                              height: 33px;
                              float: left;
                              margin: 1px 0 0 0;
                              }
                              #top ul.topmenu li.menun {
                                        display: inline;
                                        font-size: 11px;
                                        font-weight: bold;
                                        text-align: center;
                                        }
					#top ul.topmenu div {
						position: absolute;
						visibility: hidden;
						margin: 0 0 0 300px;
						padding: 0;
						width: 100px;
						float: left;
						}
					#top ul.topmenu div a {
						position: relative;
						margin: 0;
						width: 100px;
						float: left;
						padding: 5px 10px;
						width: auto;
						white-space: nowrap;
						text-align: left;
						text-decoration: none;
						background: #EAEBD8;
						color: #2875DE;
						font: 11px arial
						}
						
.dropdown {float:left;}
.dropdown dt {width:110px; float: left; display: inline; font-size: 11px; font-weight: bold; text-align: center;}
.dropdown dt span {  padding: 3px 15px 3px 15px; width: 110px; height: auto; float: left; color: #fff; text-decoration: none;}
.dropdown dd {position:absolute; float: left; overflow:hidden; width:110px; display:none; background: #006994; z-index:200; opacity:0; margin-top: 33px;}
.dropdown ul {width:110px; float: left; border:2px solid #9ac1c9; list-style:none; border-top:none; }
.dropdown ul li {width: 110px; float: left; height: 15px; padding: 3px 0 3px 0; margin: 0 0 0 0;}
.dropdown ul li a {display:block; font-weight: bold; padding: 2px; float: left; color:#fff; font-size: 11px; text-decoration:none; width:106px; margin: 0;}
.dropdown ul li a:hover {background:none; color:#000;}
.dropdown .underline {border-bottom:0px solid #b9d6dc;}
						
                                        #top ul.topmenu li.menun a {
                                                  padding: 3px 15px 0 15px;
                                                  height: 30px;
                                                  float: left;
                                                  color: #fff;
                                                  text-decoration: none;
                                                  }
                                                  #top ul.topmenu li.menun  a:hover {
                                                            background: #0176CA;
                                                            }
                                                  #top ul.topmenu li.menun  a.last {
                                                            height: 23px;
                                                            padding: 10px 15px 0 15px;
                                                            }
                    #sidebar .login {
                              width: 230px;
                              float: left;
                              margin: 0 0 5px 0;
                              }
                              #sidebar .login h3.st {
                                        font-size: 20px;
                                        font-style: italic;
                                        color: #FFBB00;
                                        float: left;
                                        height: 30px;
                                        padding: 20px 0 0px 10px;
                                        width: 220px;
                                        border-bottom: 1px solid #0176CA;
                                        }
                                        #sidebar .login h3.st span {
                                                  float: none;
                                                  padding: 0;
                                                  }
                              #sidebar .register {
                                        float: left;
                                        border-bottom: 1px solid #0176CA;
                                        padding: 0 0 5px 0;
                                        text-align: center;
                                        }
                              #sidebar .login span {
                                        width: 195px;
                                        float: left;
                                        margin: 5px 0 0 20px;
                                        display: inline;
                                        }
                                        #sidebar .login span label {
                                                  float: left;
                                                  font-size: 11px;
                                                  color: #fff;
                                                  margin: 2px 0 0 0;
                                                  width: 30px;
                                                  }
                                        #sidebar .login span input.text1 {
                                                  width: 116px;
                                                  height: 16px;
                                                  float: left;
                                                  background: url(../img/inputsearch.gif) no-repeat;
                                                  margin: 0 0 0 10px;
                                                  border: 0;
                                                  display: inline;
                                                  color: #fff;
                                                  font-size: 11px;
                                                  padding: 2px 2px 0 2px;
                                                  }
                                        #sidebar .login span input.text2 {
                                                  width: 116px;
                                                  height: 16px;
                                                  float: left;
                                                  background: url(../img/inputsearch.gif) no-repeat;
                                                  margin: 0 0 0 10px;
                                                  border: 0;
                                                  display: inline;
                                                  color: #fff;
                                                  font-size: 11px;
                                                  padding: 2px 2px 0 2px;
                                                  }
                                        #sidebar .login span input.submittop {
                                                  width: 16px;
                                                  height: 16px;
                                                  float: left;
                                                  background: url(../img/submitsearch.gif) no-repeat;
                                                  margin: 2px 0 0 10px;
                                                  border: 0;
                                                  display: inline;
                                                  }
                                        #sidebar .login p {
                                                  font-size: 10px;
                                                  color: #fff;
                                                  float: left;
                                                  margin: 5px 0 0 0;
                                                  padding: 0 0 10px 20px;
                                                  display: inline;
                                                  border-bottom: 1px solid #0176CA;
                                                  width: 210px;
                                                  }
                                                  #sidebar .login p a {
                                                            color: #FFBB00;
                                                            text-decoration: none;
                                                            }
                                                            #sidebar .login p a:hover {
                                                                      text-decoration: underline;
                                                                      }
                              #top .register {
                                        float: left;
                                        margin: 10px 0 0 100px;
                                        display: inline;
                                        }
                                        #top .register img {
                                                  border: 0;
                                                  float: left;
                                                  }
          #top p.left {
                    float: left;
                    font-size: 11px;
                    color: #fff;
                    margin: 10px 0 0 10px;
                    display: inline;
                    }
                    #top p.left span {
                              color: #FFBB00;
                              }
                    #top p.left a {
                              color: #FFBB00;
                              }
          #top p.right {
                    float: right;
                    font-size: 11px;
                    color: #fff;
                    margin: 10px 10px 0 0;
                    display: inline;
                    text-align: right;
                    }
                    #top p.right span {
                              color: #FFBB00;
                              }
                    
#content {
          width: 890px;
          float: left;
          }
          
#sidebar {
          width: 250px;
          float: left;
          }
          #sidebar .menu {
                    background: url(../img/menu.jpg) no-repeat 0 0;
                    width: 242px;
                    float: left;
                    padding: 0 4px 0 4px;
                    }
                    #sidebar .menu h3 {
                              background: url(../img/h3menu.jpg) no-repeat 0 0;
                              width: 232px;
                              height: 35px;
                              font-size: 20px;
                              padding: 15px 0 0 10px;
                              float: left;
                              color: #FFC516;
                              font-style: italic;
                              font-weight: normal;
                              }
                              #sidebar .menu h3.st {
                                        background: none;
                                        }
                              #sidebar .menu h3 span {
                                        color: #fff;
                                        }
                    #sidebar .menu ul {
                              width: 230px;
                              float: left;
                              border-top: 1px solid #0176CA;
                              }
                              #sidebar .menu ul.med {
                                        border: 0;
                                        margin: 5px 0 -5px 0;
                                        }
                              #sidebar .menu ul.med li {
                                        background: none;
                                        }
                              #sidebar .menu ul li {
                                        background: url(../img/menuli.gif) no-repeat 213px 11px;
                                        float: left;
                                        list-style-type: none;
                                        font-size: 12px;
                                        border-bottom: 1px solid #0176CA;
                                        color: #FFC516;
                                        }
                                        #sidebar .menu ul li a {
                                                  width: 210px;
                                                  padding: 7px 10px 7px 10px;
                                                  color: #FFC516;
                                                  text-decoration: none;
                                                  float: left;
                                                  border-bottom: 1px solid #0176CA;
                                                  }
                                                  #sidebar .menu ul li a.img {
                                                            padding: 0 0 5px 0;
                                                            width: 230px;
                                                            margin: 5px 0 0 0;
                                                            border: 0;
                                                            }
                                                            #sidebar .menu ul li a.img img {
                                                                      border: 0;
                                                                      float: left;
                                                                      }
                                                  #sidebar .menu ul li a:hover {
                                                            text-decoration: underline;
                                                            }
                                        #sidebar .menu ul li a.color {
                                                  background: url(../img/menuli.gif) no-repeat 213px 11px #065979;
                                                  }
                                        #sidebar .menu ul li {
                                                  border: 0;
                                                  float: left;
                                                  }
          #sidebar .search {
                    background: #065979;
                    width: 202px;
                    float: left;
                    display: inline;
                    padding: 15px;
                    margin: 10px 0 0 3px;
                    display: inline;
                    }
                    #sidebar .search h3 {
                              width: 200px;
                              float: left;
                              font-size: 14px;
                              font-style: italic;
                              color: #fff;
                              }
                    #sidebar .search input.txt {
                              background: url(../img/inputsearch.gif) no-repeat;
                              border: 0;
                              width: 116px;
                              height: 17px;
                              float: left;
                              margin: 10px 0 0 0;
                              font-size: 11px;
                              color: #fff;
                              padding: 1px 2px 0 2px;
                              }
                    #sidebar .search input.subm {
                              background: url(../img/submitsearch.gif) no-repeat;
                              border: 0;
                              width: 17px;
                              height: 18px;
                              float: left;
                              margin: 10px 0 0 10px;
                              display: inline;
                              }
                              #sidebar .search p {
                                        width: 150px;
                                        font-size: 10px;
                                        color: #fff;
                                        float: left;
                                        margin: 5px 0 0 0;
                                        display: inline;
                                        }
                                        #sidebar .search p a {
                                                  color: #FFBB00;
                                                  text-decoration: none;
                                                  }
                                                  #sidebar .search p a:hover {  
                                                            text-decoration: underline;
                                                            }
                    #sidebar .infoadd { 
                              background: #065979;
                              padding: 10px 0 10px 0;
                              width: 228px;
                              float: left;
                              border: 1px solid #0176CA;
                              }
                              #sidebar .infoadd .line {
                                        width: 228px;
                                        float: left;
                                        }
                              #sidebar .infoadd p {
                                        width: 208px;
                                        margin: 0 0 0 10px;
                                        display: inline;
                                        font-size: 11px;
                                        float: left;
                                        color: #fff;
                                        }
                                        #sidebar .infoadd p a {
                                                  color: #FFBB00;
                                                  }
                              #sidebar .infoadd h5 {
                                        width: 208px;
                                        color: #FFBB00;
                                        font-size: 12px;
                                        margin: 0 0 0 10px;
                                        display: inline;
                                        float: left;
                                        }
                              #sidebar .se {
                                        margin: 10px 0 0 0;
                                        float: left;
                                        }
                                        #sidebar .infoadd .minfilm {
                                                  width: 92px;
                                                  float: left;
                                                  margin: 10px 5px 0 13px;
                                                  display: inline;
                                                  }
                                                  #sidebar .infoadd .minfilm img {
                                                            float: left;
                                                            border: 1px solid #fff;
                                                            width: 90px;
                                                            height: 90px;
                                                            }
                                        #sidebar .infoadd .minfilm a.title {
                                                  float: left;
                                                  margin: 2px 0 0 0;
                                                  color: #FFF;
                                                  font-size: 10px;
                                                  text-decoration: none;
                                                  font-weight: bold;
                                                  }
                                                  #sidebar .infoadd .minfilm a.title:hover {
                                                            text-decoration: underline;
                                                            }
                              
#rightsidebar {
          background: url(../img/fish.jpg) no-repeat right top;
          width: 640px;
          float: left;
          padding: 10px 0 0 0;
          }
          #rightsidebar .video {
                    width: 640px;
                    float: left;
                    }
                    #rightsidebar .video h2 {
                              width: 500px;
                              font-size: 20px;
                              padding: 0 0 0 5px;
                              float: left;
                              color: #FFC516;
                              font-style: italic;
                              font-weight: normal;
                              }
                              #rightsidebar .video h2 span {
                                        color: #fff;
                                        }
                    #rightsidebar .video p.nepr {
                              width: 120px;
                              float: right;
                              font-size: 11px;
                              color: #fff;
                              margin: 6px 0 0 0;
                              }
                              #rightsidebar .video p.nepr a {
                                        color: #FFC516;
                                        }
                    #rightsidebar .video .play {
                              width: 640px;
                              float: left;
                              margin: 5px 0 0 0;
                              }
          #rightsidebar .infofilm {
                    width: 640px;
                    float: left;
                    margin: 5px 0 0 0;
                    }
                    #rightsidebar .infofilm p {
                              float: left;
                              font-size: 11px;
                              padding: 0 0 0 10px;
                              color: #fff;
                              }
                              #rightsidebar .infofilm p strong {
                                        color: #FFBB00;
                                        }
                              #rightsidebar .infofilm p a.mess {
                                        background: url(../img/poczta.gif) no-repeat left center;
                                        padding: 0 0 0 20px;
                                        float: left;
                                        color: #fff;
                                        text-decoration: none;
                                        margin: 3px 0 0 0;
                                        font-weight: bold;
                                        }
                                        #rightsidebar .infofilm p a.mess:hover {
                                                  text-decoration: underline;
                                                  }
                    #rightsidebar .infofilm span {
                              float: right;
                              padding: 0 10px 0 0;
                              }
                              #rightsidebar .infofilm span label {
                                        font-size: 11px;
                                        color: #fff;
                                        float: left;
                                        margin: 0 0 0 10px;
                                        display: inline;
                                        }
                              #rightsidebar .infofilm span input {
                                        float: left;
                                        width: 14px;
                                        height: 14px;
                                        margin: 0 0 0 2px;
                                        display: inline;
                                        }
          #rightsidebar .description {
                    width: 640px;
                    float: left;
                    margin: 5px 0 0 0;
                    }
                    #rightsidebar .description p {
                              width: 620px;
                              float: left;
                              font-size: 11px;
                              padding: 0 0 0 10px;
                              line-height: 14px;
                              color: #8CD6F3;
                              }
                    #rightsidebar .description .register {
                              background: #066990;
                              width: 620px;
                              float: left;
                              padding: 10px;
                              margin: 10px 0 0 0;
                              display: inline;
                              }
                              #rightsidebar .description .register p.reg {
                                        float: left;
                                        margin: 10px 0 0 0;
                                        padding: 0;
                                        font-size: 12px;
                                        color: #FFBB00;
                                        }
                                        #rightsidebar .description .register p.reg a {
                                                  font-weight: bold;
                                                  color: #FFF;
                                                  }
                                                  #rightsidebar .description .register p.reg a:hover {
                                                            text-decoration: none;
                                                            }
                              #rightsidebar .description .register span {
                                        width: 620px;
                                        float: left;
                                        margin: 5px 0 0 0;
                                        }
                                        #rightsidebar .description .register span b {
                                                  color: #FFBB00;
                                                  font-weight: normal;
                                                  }
                                        #rightsidebar .description .register span p {
                                                  font-size: 12px;
                                                  color: #fff;
                                                  float: left;
                                                  margin: 5px 0 5px 0;
                                                  padding: 0;
                                                  font-weight: bold;
                                                  width: 600px;
                                                  }
                                        #rightsidebar .description .register span label {
                                                  font-size: 12px;
                                                  color: #fff;
                                                  float: left;
                                                  margin: 2px 0 0 0;
                                                  width: 100px;
                                                  }
                                        #rightsidebar .description .register span input {
                                                  width: 194px;
                                                  border: 0;
                                                  height: 16px;
                                                  float: left;
                                                  margin: 0 0 0 10px;
                                                  display: inline;
                                                  padding: 2px 2px 0 2px;
                                                  font-size: 11px;
                                                  color: #066990;
                                                  }
                                        #rightsidebar .description .register span textarea {
                                                  width: 388px;
                                                  border: 0;
                                                  height: 100px;
                                                  float: left;
                                                  margin: 0 0 0 10px;
                                                  display: inline;
                                                  padding: 2px 2px 0 2px;
                                                  font-size: 11px;
                                                  color: #066990;
                                                  }
                                                  #rightsidebar .description .register span input.fil {
                                                            height: auto;
                                                            float: left;
                                                            margin: 0 0 0 8px;
                                                            width: 200px;
                                                            display: inline;
                                                            }
                                                  #rightsidebar .description .register span input.check {
                                                            width: 14px;
                                                            height: 14px;
                                                            float: left;
                                                            margin: 5px 0 0 10px;
                                                            }
                                                  #rightsidebar .description .register span input.subm {
                                                            width: auto;
                                                            color: #FFF8E5;
                                                            background: #065979;
                                                            font-weight: bold;
                                                            padding: 5px;
                                                            height: auto;
                                                            margin: 10px 0 0 0;
                                                            }
                                        #rightsidebar .description .register span select {
                                                  width: 198px;
                                                  border: 0;
                                                  height: 18px;
                                                  float: left;
                                                  margin: 0 0 0 10px;
                                                  display: inline;
                                                  padding: 2px 2px 0 2px;
                                                  font-size: 11px;
                                                  color: #066990;
                                                  }
          span.mess {
                    width: 610px;
                    height: 23px;
                    float: left;
                    background: url(../img/bgmess.gif) no-repeat;
                    margin: 5px 0 0 5px;
                    display: inline;
                    font-size: 12px;
                    padding: 8px 10px 0 10px; 
                    }
                    span.mess p {
                              float: left;
                              padding: 0 0 0 5px;
                              }
                              span.mess p a {
                                        float: left;
                                        }
          #rightsidebar .bestphoto {
                    background: #066990;
                    width: 640px;
                    float: left;
                    margin: 10px 0 0 0;
                    padding: 0 0 10px 0;
                    }
                    #rightsidebar .bestphoto table {
                              float: left;
                              margin: 20px 0 10px 10px;
                              display: inline;
                              font-size: 12px;
                              color: #fff;
                              text-align: center;
                              }
          #rightsidebar #loading {
                    background: #066990;
                    width: 640px;
                    float: left;
                    margin: 10px 0 0 0;
                    padding: 0 0 10px 0;
                    }
          span.inputs {
                    width: 620px;
                    float: left;
                    margin: 10px 0 0 10px;
                    display: inline;
                    font-size: 12px;
                    color: #fff;
                    }
                    span.inputs label {
                              padding: 2px 10px 0 0;
                              float: left;
                              }
                    span.inputs input {
                              width: 200px;
                              float: left;
                              }
                    span.inputs select {
                              float: left;
                              }
          .txtmed {
                    width: 618px;
                    height: 200px;
                    float: left;
                    margin: 10px 0 0 10px;
                    display: inline;
                    }

                              #rightsidebar #loading p {
                                        width: 600px;
                                        float: left;
                                        margin: 5px 0 0 10px;
                                        display: inline;
                                        color: #fff;
                                        font-size: 12px;
                                        padding: 0;
                                        }
                    #rightsidebar .bestphoto .searchaw {
                              background: #055F82;
                              border: 2px solid #00506F;
                              width: 596px;
                              float: left;
                              padding: 10px;
                              margin: 10px 0 0 10px;
                              display: inline;
                              text-align: left;
                              }
                              #rightsidebar .bestphoto .searchaw input.check {
                                        float: left;
                                        height: 14px;
                                        width: 14px;
                                        }
                              #rightsidebar .bestphoto .searchaw label {
                                        font-size: 11px;
                                        color: #fff;
                                        float: left;
                                        font-weight: bold;
                                        margin: 0 5px 0 5px;
                                        display: inline;
                                        }
                              #rightsidebar .bestphoto .searchaw .long {
                                        float: left;
                                        width: 450px;
                                        height: 16px;
                                        color: #000;
                                        }
                              #rightsidebar .bestphoto .searchaw .short {
                                        float: right;
                                        width: 100px;
                                        height: 19px;
                                        border: 0;
                                        color: #000;
                                        }
          #rightsidebar .bestphotof {
                    background: #066990;
                    width: 640px;
                    float: left;
                    margin: 10px 0 0 0;
                    padding: 0 0 10px 0;
                    }
                    #formerror {
                              width: 618px;
                              float: left;
                              padding: 10px;
                              border: 1px solid #cc0000;
                              font-size: 12px;
                              color: #cc0000;
                              background: #FFF8E5;
                              margin: 10px 0 0 0;
                              }
                              #formerror li {
                                        list-style-type: none;
                                        }
                    #formpos {
                              width: 618px;
                              float: left;
                              padding: 10px;
                              border: 1px solid #517B00;
                              font-size: 12px;
                              color: #517B00;
                              background: #F8FFEB;
                              margin: 10px 0 0 0;
                              }
                              #formpos li {
                                        list-style-type: none;
                                        }
                    #rightsidebar .bestphoto h6 {
                              width: 600px;
                              float: left;
                              margin: 10px 0 0 10px;
                              display: inline;
                              font-size: 18px;
                              color: #FFF;
                              font-style: italic;
                              font-weight: normal;
                              }
                              #rightsidebar .bestphoto h6 a {
                                        color: #FFC516;
                                        }
                    #rightsidebar .bestphoto a.mess {
                              background:transparent url(../img/poczta.gif) no-repeat left center;
                              color:#FFFFFF;
                              float:left;
                              font-weight:bold;
                              margin:3px 0pt 0pt;
                              padding:0pt 0pt 0pt 20px;
                              text-decoration:none;
                              }
                              #rightsidebar .bestphoto a.mess:hover {
                                        background:transparent url(../img/poczta.gif) no-repeat left center;
                                        color: #fff;
                                        text-decoration: underline;
                                        }
                    #rightsidebar .bestphotof h6 {
                              width: 600px;
                              float: left;
                              margin: 10px 0 0 10px;
                              display: inline;
                              font-size: 18px;
                              color: #FFF;
                              font-style: italic;
                              font-weight: normal;
                              }
                              #rightsidebar .bestphotof h6 a {
                                        color: #FFC516;
                                        }
                              #rightsidebar .bestphoto p {
                                        width: 600px;
                                        float: left;
                                        margin: 5px 0 0 10px;
                                        display: inline;
                                        color: #fff;
                                        font-size: 12px;
                                        padding: 0;
                                        }
                                        #rightsidebar .bestphotof p img {
                                                  float: left;
                                                  border: 0;
                                                  margin: 0 5px 0 0;
                                                  display: inline;
                                                  }
                              #rightsidebar .bestphotof p {
                                        width: 600px;
                                        float: left;
                                        margin: 5px 0 0 10px;
                                        display: inline;
                                        color: #fff;
                                        font-size: 12px;
                                        padding: 0;
                                        }
                                        #rightsidebar .bestphoto p img.warning {
                                                  float: left;
                                                  border: 0;
                                                  padding: 0 5px 5px 0;
                                                  }
                                        #rightsidebar .bestphoto p.add {
                                                  font-size: 11px;
                                                  color: #ccc;
                                                  margin: 0;
                                                  }
                                        #rightsidebar .bestphoto p a {
                                                  background: #055F82;
                                                  padding: 5px;
                                                  float: left;
                                                  color: #fff;
                                                  text-decoration: none;
                                                  font-size: 11px;
                                                  font-weight: bold;
                                                  margin: 10px 0 0 0;
                                                  }
                                        a.morevideo {
                                                  background: #FFBB00;
                                                  padding: 5px;
                                                  float: left;
                                                  color: #fff;
                                                  text-decoration: none;
                                                  font-size: 11px;
                                                  font-weight: bold;
                                                  margin: 10px 0 0 0;
                                                  }
                                        #rightsidebar p a.normal {
                                                  background: none;
                                                  padding: 0;
                                                  float: none;
                                                  color: #fff;
                                                  text-decoration: none;
                                                  font-size: 11px;
                                                  font-weight: bold;
                                                  margin: 0px 0 0 0;
                                                  }
                                                  #rightsidebar p a.normal:hover {
                                                            text-decoration: underline;
                                                            }
                                        #rightsidebar .bestphoto p.fir {
                                                  color: #FFC516;
                                                  font-weight: bold;
                                                  }
                                                  #rightsidebar .bestphoto p.fir strong {
                                                            color: #fff;
                                                            font-weight: normal;
                                                            }
                                                  #rightsidebar .bestphoto p.fir a {      
                                                            color: #FFC516;
                                                            }
                                                  #rightsidebar .bestphoto h5.title {
                                                            font-size: 15px;
                                                            color: #FFBB00;
                                                            float: left;
                                                            padding: 0 0 0 10px;
                                                            margin: 5px 0 0 0;
                                                            }
                                                            #rightsidebar .bestphoto .widthphoto img {
                                                                      float: left;
                                                                      margin: -5px 5px 0 0;
                                                                      display: inline;
                                                                      border: 0;
                                                                      padding: 0;
                                                                      background: none;
                                                                      }
                                                            #rightsidebar .bestphoto h5.title a {
                                                                      color: #FFBB00;
                                                                      text-decoration: none;
                                                                      }
                                                                      #rightsidebar .bestphoto h5.title a:hover {
                                                                                text-decoration: underline;
                                                                                }
                    .busphot {
                              float: right;
                              padding: 10px 10px 0 0;
                              }
                              .busphot img {
                                        float: left;
                                        }
                    #rightsidebar .bestphoto .comment {
                              width: 580px;
                              float: left;
                              margin: 10px 0 0 20px;
                              display: inline;
                              padding: 10px;
                              background: #055F82;
                              }
                              #rightsidebar .bestphoto ul {
                                        float: left;
                                        margin: 10px 0 0 20px;
                                        display: inline;
                                        width: 500px;
                                        }
                                        #rightsidebar .bestphoto ul li {
                                                  width: 500px;
                                                  float: left;
                                                  list-style-type: none;
                                                  margin: 3px 0 0 0;
                                                  font-size: 12px;
                                                  }
                                                  #rightsidebar .bestphoto ul li a {
                                                            border-left: 5px solid #055F82;
                                                            color: #fff;
                                                            padding: 0 0 0 10px;
                                                            text-decoration: none; 
                                                            float: left;
                                                            }
                                                            #rightsidebar .bestphoto ul li a:hover {
                                                                      border-left: 5px solid #FFC516;
                                                                      }
                    #rightsidebar .bestphoto .addcomment {
                              width: 580px;
                              float: left;
                              margin: 10px 0 0 20px;
                              display: inline;
                              padding: 10px;
                              background: #055F82;
                              }
                              #rightsidebar .bestphoto .addcomment h5 {
                                        width: 580px;
                                        float: left;
                                        font-size: 12px;
                                        color: #fff;
                                        }
                              #rightsidebar .bestphoto .addcomment input {
                                        width: auto;
                                        color: #FFBB00;
                                        background: #065979;
                                        font-weight: bold;
                                        padding: 5px;
                                        height: auto;
                                        margin: 10px 0 0 0;
                                        border: 0;
                                        font-size: 10px;
                                        }
                              #rightsidebar .bestphoto .addcomment textarea {
                                        width: 570px;
                                        border: 0;
                                        float: left;
                                        height: 110px;
                                        margin: 10px 0 0 0;
                                        background: #F2F6F7;
                                        padding: 5px;
                                        color: #065979;
                                        }
                              #rightsidebar .bestphoto .comment span {
                                        width: 580px;
                                        float: left;
                                        font-size: 10px;
                                        color: #999;
                                        }
                                        #rightsidebar .bestphoto .comment span a {
                                                  color: #FFBB00;
                                                  }
                                                  #rightsidebar .bestphoto .comment span a img {
                                                            border: 0;
                                                            }
                              #rightsidebar .bestphoto .comment p {
                                        width: 580px;
                                        float: left;
                                        font-size: 12px;
                                        color: #fff;
                                        margin: 5px 0 0 0;
                                        }
                    #rightsidebar .bestphoto h3 {
                              width: 620px;
                              padding: 5px 10px 5px 10px;
                              font-size: 20px;
                              float: left;
                              color: #FFC516;
                              font-style: italic;
                              font-weight: normal;
                              border-bottom: 1px solid #055F82;
                              }
                    #rightsidebar .bestphoto h4 {
                              width: 620px;
                              padding: 5px 10px 5px 10px;
                              font-size: 14px;
                              float: left;
                              color: #FFC516;
                              font-style: italic;
                              border-bottom: 1px solid #055F82;
                              }
                    #rightsidebar .bestphoto h3 span {
                              color: #fff;
                              }
                              #rightsidebar .bestphoto h3 a {
                                        color: #fff;
                                        text-decoration: underline;
                                        }
                    #rightsidebar .bestphoto .line {
                              width: 640px;
                              float: left;
                              margin: 10px 0 0 0;
                              }
                    #rightsidebar .bestphoto .line_photos {
                              width: 640px;
                              float: left;
                              margin: 10px 0 0 0;
                              }
                              #rightsidebar .bestphoto .line_photos img {
                                        margin: 0 0 0 10px;
                                        float: left;
                                        border: 3px solid #055F82;
                                        }
                              #rightsidebar .bestphoto .line .photo {
                                        width: 300px;
                                        float: left;
                                        margin: 0 0 0 10px;
                                        display: inline;
                                        }
                                        #rightsidebar .bestphoto .line .photo .left {
                                                  width: 120px;
                                                  float: left;
                                                  }
                                                  #rightsidebar .bestphoto .line .photo .left img {
                                                            border: 3px solid #055F82;
                                                            float: left;
                                                            }
                                        #rightsidebar .bestphoto .line .photo .right {
                                                  width: 180px;
                                                  float: left;
                                                  }
                                                  #rightsidebar .bestphoto .line .photo .right h5 {
                                                            font-size: 13px;
                                                            color: #FFBB00;
                                                            width: 180px;
                                                            float: left;
                                                            }
                                                            #rightsidebar .bestphoto .line .photo .right h5 a {
                                                                      color: #FFBB00;
                                                                      text-decoration: underline;
                                                                      }
                                                                      #rightsidebar .bestphoto .line .photo .right h5 a:hover {
                                                                                text-decoration: none;
                                                                                } 
                                                  #rightsidebar .bestphoto .line .photo .right p {
                                                            width: 180px;
                                                            float: left;
                                                            margin: 5px 0 0 0;
                                                            color: #fff;
                                                            font-size: 12px;
                                                            padding: 0;
                                                            }
                                        #rightsidebar .bestphoto .pager {
                                                  width: 640px;
                                                  float: left;
                                                  margin: 15px 0 0 10px;
                                                  display: inline;
                                                  }
                                                  #rightsidebar .bestphoto .pager a {
                                                            background: #055F82;
                                                            font-weight: bold;
                                                            color: #fff;
                                                            text-decoration: none;
                                                            padding: 4px;
                                                            margin: 0 5px 0 0;
                                                            display: inline;
                                                            font-size: 11px;
                                                            float: left;
                                                            }
                                                            #rightsidebar .bestphoto .pager a:hover {
                                                                      color: #055F82;
                                                                      background: #fff;
                                                                      }
                                                            #rightsidebar .bestphoto .pager a.active {
                                                                      color: #055F82;
                                                                      background: #FFBB00;
                                                                      }
          #rightsidebar .newsowe {
                    background: #066990;
                    width: 640px;
                    float: left;
                    margin: 10px 0 0 0;
                    padding: 0 0 10px 0;
                    }
                              #rightsidebar .newsowe p {
                                        width: 600px;
                                        float: left;
                                        margin: 5px 0 0 10px;
                                        display: inline;
                                        color: #fff;
                                        font-size: 12px;
                                        padding: 0;
                                        }
                                        #rightsidebar .newsowe img {
                                                  float: left;
                                                  border: 3px solid #055F82;
                                                  margin:0 5px 5px 0;
                                                  display: inline;
                                                  padding: 0;
                                                  }
                                                  #rightsidebar .newsowe h5.title {
                                                            font-size: 15px;
                                                            color: #FFBB00;
                                                            float: left;
                                                            padding: 0 0 0 10px;
                                                            margin: 5px 0 0 0;
                                                            }
                                                            #rightsidebar .newsowe h5.title a {
                                                                      color: #FFBB00;
                                                                      text-decoration: none;
                                                                      }
                                                                      #rightsidebar .newsowe h5.title a:hover {
                                                                                text-decoration: underline;
                                                                                }
                    #rightsidebar .newsowe h3 {
                              width: 620px;
                              padding: 5px 10px 5px 10px;
                              font-size: 20px;
                              float: left;
                              color: #FFC516;
                              font-style: italic;
                              font-weight: normal;
                              border-bottom: 1px solid #055F82;
                              }
                              #rightsidebar .newsowe h3 span {
                                        color: #fff;
                                        }
                              
#footer {
          background: url(../img/footer.jpg) no-repeat right bottom;
          width: 890px;
          clear: both;
          height: 214px;
          }
          #footer .info {
                    width: 890px;
                    margin: 150px 0 0 0px;
                    display: inline;
                    float: left;
                    } 
                    #footer .info p.left {
                              float: left;
                              font-size: 11px;
                              color: #fff;
                              }
                    #footer .info p.right {
                              float: right;
                              font-size: 11px;
                              color: #fff;
                              }
                              #footer .info p.right a {
                                        color: #FFBB00;
                                        text-decoration: none;
                                        }
                                        #footer .info p.right img {
                                                  float: left;
                                                  border: 0;
                                                  }
          #footer ul {
                    float: left;
                    margin: 10px 0 0 -5px;
                    display: inline;
                    }
                    #footer ul li {
                              display: inline;
                              font-size: 11px;
                              float: left;
                              padding: 0 5px 0 5px;
                              border-right: 1px solid #fff; 
                              }
                              #footer ul li a {
                                        color: #FFBB00;
                                        text-decoration: none;
                                        }
                                        #footer ul li a:hover {
                                                  text-decoration: underline;
                                                  }
                    #footer ul li.last {
                              border: 0;
                              }
                    