* {
    margin:0;
    padding:0;
    border:0;
}
h1{
    padding-bottom:15px;
    font:35px Georgia;
    color:#4b0081;
    text-align:left;
    background:url("../img/h1_bg2.gif") 0 32px repeat-x;
}
.h1{
    padding-bottom:15px;
    font:35px Georgia;
    color:#4b0081;
    text-align:left;
    background:url("../img/h1_bg2.gif") 0 32px repeat-x;
}
h2{
    padding-bottom:15px;
    font:bold 16px Georgia;
    color:#46007c;
    text-align:left;
}
h3{
    padding-bottom:15px;
    font:16px Arial;
    color:#4e246e;
    text-align:left;
}
h4{
    font:20px Arial;
    color:#4e246e;
    text-align:left;
}
p{
    padding-bottom:15px;
    font:12px Arial;
    text-align:justify;
    color:#000;
}
p.otstup{
    padding:0 0 15px 25px;
    font:12px Arial;
    text-align:justify;
    color:#000;
}
p.b{
    font:12px Arial;
    color:#1a689f;
    text-decoration:underline;
    text-align:left;
}
a{
    color:#1a689f;
}
a:hover{
    color:#66398f;
}
a:visited{
    color:#4b0081;
}
table td{
    vertical-align:top;
}

.left{
    float:left;
}
.right{
    float:right;
}
.clear{
    clear:both;
}
.border{
    border:1px solid red;
}
body{
    font:12px Arial;
    text-align:center;
    background:#fff;
}
.kub1{
    background:url("../img/kub1.png") 0 35% no-repeat;
}
.kub2{
    background:url("../img/kub2.png") 100% 70% no-repeat;
}
.kub1_{
    background:url("../img/kub1.png") 0 35% no-repeat;
}
.kub2_{
    background:url("../img/kub2.png") 100% 70% no-repeat;
}
.fon1{
    background:url("../img/fon1.jpg") repeat-x;
}
.fon2{
    background:url("../img/fon2.png") 0 100% repeat-x;
}
.promenad{
    background:url("../img/promenada_bg.jpg") top center no-repeat;
}
.page{
    margin:0 70px 40px;
    padding-top:20px;
    *width:100%;
    min-width:910px;
    min-height:550px;
}
.sidebar{
    width:25%;
    float:left;
}
.content{
    width:72%;
    float:right;
    text-align:left;
}
.content2{
    width: 100%;
    text-align:center;
}
.enter{
    margin:0 0 30px;
    padding:20px;
    *width:100%;
    background:#652991 url("../img/enter.jpg") 50% 50%;
}
.enter h1{
    color:#fff;
    background:url("../img/h1_bg1.gif") 0 32px repeat-x;
}
.enter .h1{
    color:#fff;
    background:url("../img/h1_bg1.gif") 0 32px repeat-x;
}
.enter h2{
    font:32px Georgia;
    color:#fff;
    background:url("../img/h1_bg1.gif") 0 32px repeat-x;
}
.enter h3{
    color:#fff;
}
.enter .reg{
    margin:-43px 0 0;
    display:block;
    font:12px Arial;
    color:#e1befb;
    float:right;
}
.enter .reg:hover{
    color:#e1befb;
}
.enter .reg1{
    margin-top:18px;
    display:block;
    font:12px Arial;
    color:#e1befb;
    text-align:left;
}
.enter .pass{
    margin:-23px 0 0;
    width:42%;
    display:block;
    font:12px Arial;
    color:#e1befb;
    float:right;
}
.enter form{
    text-align:left;
}
.enter input{
    margin-bottom:12px;
    padding:5px;
    height:24px;
    width:100%;
    font:11px Arial;
    color:#000;
}
.enter .inputimg{
    width:auto;
    margin-bottom:0;
}
/*.onvote{
    margin:25px 0;
    background:#fff url("../img/vote_bgtop.jpg") 100% 0 no-repeat;
}*/
.onvote{
 margin:25px 0;
 background:#fff url("../img/vote_bg.jpg");
}
/*.vote{
    padding:20px 15px;
    border:1px solid #a18fb4;
    text-align:left;
    background:url("../img/vote_bgbt.jpg") 100% 100% no-repeat;
}*/
.vote{
 padding:20px 15px;
 border:1px solid #a18fb4;
 text-align:left;
}
.inh1{
    margin:-43px 0 0;
    display:block;
    font:12px Arial;
    color:#1a689f;
    float:right;
}
.vote p{
    font-weight:bold;
    color:#4b0081;
    line-height:20px;
    text-align:left;
}
.black{
    padding-bottom:2px;
    color:#000;
    line-height:12px;
}
.vote table{
    font:12px Arial;
}
.vote table td{
    padding-bottom:20px;
}
.vote table td input{
    margin-right:10px;
}
.ans{
    margin:2px 10px 5px 0;
    float:left;
}
.ans div div{
    padding:0 5px;
    height:11px;
    *font-size:1px;
}
.col1{
    background:url(../img/ans1.jpg) 0 -11px repeat-x;
}
.col1 div{
    background:url(../img/ans1.jpg) 100% 0 no-repeat;
}
.col1 div div{
    background:url(../img/ans1.jpg) 0 -22px no-repeat;
}
.col2{
    background:url(../img/ans2.jpg) 0 -11px repeat-x;
}
.col2 div{
    background:url(../img/ans2.jpg) 100% 0 no-repeat;
}
.col2 div div{
    background:url(../img/ans2.jpg) 0 -22px no-repeat;
}
.col3{
    background:url(../img/ans3.jpg) 0 -11px repeat-x;
}
.col3 div{
    background:url(../img/ans3.jpg) 100% 0 no-repeat;
}
.col3 div div{
    background:url(../img/ans3.jpg) 0 -22px no-repeat;
}
.col4{
    background:url(../img/ans4.jpg) 0 -11px repeat-x;
}
.col4 div{
    background:url(../img/ans4.jpg) 100% 0 no-repeat;
}
.col4 div div{
    background:url(../img/ans4.jpg) 0 -22px no-repeat;
}

.h30{
    height:30px;
}
.lenta{
    margin:-23px 0 0;
    width:100%;
}
body:last-child:not(:root:root) .lenta{margin:-20px 0 0;}
.lenta .w5{
    width:5%;
}
.lenta .w30{
    width:30%;
}
.lenta p{
    padding:16px 0 10px;
}
.date{
    font:11px Arial;
}
.lenta a{
    margin-top:-40px;
    padding:35px 0 0;
    display:block;
    font:12px Arial;
    color:#1a689f;
    border-top:5px solid #fff;
}
.lenta a:hover{
    color:#66398f;
    border-top:5px solid #feb515;
}
.lenta a:visited{
    color:#4b0081;
}
.shar{
    margin:-40px 0 0;
    padding-top:48px;
    background:url("../img/wapu.jpg") 100% 0 no-repeat;
}
.short{
}
.short h2 a{
    font:18px Arial;
}
.repeat{
    padding:0px 0 15px 0;
    min-height:200px;
    height:200px;
    overflow:hidden;
    float:left;
    width:100%;
    text-align:left;
}
.repeat p{
    padding-left:245px;
    text-align:left;
}
a.grr{
    margin-right:15px;
    display:block;
    float:left;
    width:220px;
    height:165px;
    border:4px solid #fff;
}
a.grr:hover{
    border:5px solid #feb515;
}
a.grr img{
    border:1px solid #9d9d9d;
}
a.grr:hover img{
    border:0;
}
.repeat .date{
    padding-bottom:0;
}
.comm{
    margin-left:20px;
    font-size:11px;
    background:url("../img/comm.png") 220px 0 no-repeat;
}
.line{
    height:10px;
    clear:both;
    border-top:1px solid #dcd5e3;
}
.footer{
    padding:0 70px;
    *width:100%;
    min-width:910px;
    font:11px Arial;
    color:#fff;
    background:#5c2584 url("../img/footer_bg.png") center bottom no-repeat;
}
.footer h1{
    margin-top:-32px;
    position:relative;
    background:none;
}
.footer .h1{
    margin-top:-32px;
    position:relative;
    background:none;
}
.tel{
    font:28px Georgia;
    color:#f2d18d;
}
.tel sup{
    font:14px Arial;
}
.footer .ss{
    padding-left:50px;
}
.footer .ss a{
    color:#f2d18d;
}
.footer .content{
    text-align:left;
}
.footer .content table{
    margin-bottom:15px;
    width:100%;
}
.footer .content table th{
    padding-bottom:20px;
    font:bold 12px Arial;
    color:#fedd8f;
    text-align:left;
}
.footer .content table td{
    padding-right:5%;
    font:12px Arial;
    color:#fedd8f;
}
.footer .content table td a{
    color:#e7ccfb;
    line-height:20px;
    letter-spacing:nowrap;
}
.footer .line{
    margin:0 -70px;
}
.footer .left, .footer .right{
    padding:30px 0;
}
.akva{
    margin-right:80px;
}
.akva img{
    margin:-10px 10px -15px 0;
}
.vc img{
    margin:-21px 10px -13px 0;
}
.bel img{
    margin:0 10px -8px 0;
}
.crumbs{
    margin:0 0 25px;
    padding-bottom:7px;
    font:bold 12px Arial;
    color:#4b0081;
    text-align:left;
    border-bottom:1px solid #836fa1;
}
.crumbs span{
    padding:0 10px;
    font:bold 19px Arial;
}
h1.kpoxa{
    background:none;
}
.registr{
    margin:0 auto;
    width:630px;
    font:12px Arial;
}
.registr h2{
    padding:0;
    font:35px Georgia;
    color:#4b0081;
}
.registr td{
    padding:5px 10px;
    vertical-align:middle;
}
.lt{
    color:#4e246e;
    text-align:right;
    white-space:nowrap;
}
.metka{
    color:#f93cad;
}
.text1{
    width:450px;
    height:25px;
    border:1px solid #585753;
}
.text1r{
    width:450px;
    height:25px;
    border:1px solid #fa1517;
}
.text2{
    width:115px;
    height:25px;
    border:1px solid #585753;
}
.text2r{
    width:115px;
    height:25px;
    border:1px solid #fa1517;
}
.text2bez{
    width:115px;
    height:25px;
    border:0;
}
.err{
    margin:10px;
    padding:3px 0 3px 30px;
    font:11px Arial;
    color:#fe0000;
    background:url("../img/err.jpg") 0 50% no-repeat;
}
.lc{
    margin-top:15px;
    text-align:left;
}
.lc a, .lc a:hover, .lc a:visited{
    font:12px Arial;
    color:#ffd776;
}
.lc img{
    margin-bottom:-5px;
}
.pink *{
    color:#ec008c;
}
.registr2{
    font:12px Arial;
}
.registr2 td{
    padding:5px 10px;
    vertical-align:middle;
}
.registr2 .lt{
    width:160px;
}
.registr2 .left{
    width:100px;
}
.ava img{
    border:1px solid #4f2270;
}
.sel1{
    margin-right:8px;
    width:60px;
    height:20px;
    border:1px solid #595959;
}
.sel2{
    margin-right:8px;
    width:95px;
    height:20px;
    border:1px solid #595959;
}
.sel3{
    margin-right:20px;
    width:70px;
    height:20px;
    border:1px solid #595959;
}
.area1{
    margin-right:10px;
    height:106px;
    width:450px;
    float:left;
    border:1px solid #585753;
}
.area2{
    margin-bottom:10px;
    height:75px;
    width:486px;
    border:1px solid #4e246e;
}
.ban{
    margin:0 0 30px;
    border:1px solid #A18FB4;
}
.w100{
    width:100%;
}
.w520{
    width:520px;
}
.margb30{
    margin-bottom:30px;
}
.prev{
    width:220px;
}
.prev p{
    text-align:left;
}
.vid{
    margin-bottom:10px;
    border:1px solid #A18FB4;
}
.play{
    margin:60px 0 0 -125px;
    position:absolute;
}
.news{
    margin-right:5%;
    margin-bottom:40px
}
.news *{
    padding-bottom:10px;
}
.previmg{
    margin:0 20px 20px 0;
    padding:0;
    float:left;
    border:1px solid #8e8f8f;
}
.gala{
    padding-left:25px;
    background:url("../img/gala.png") 0 0 no-repeat;
}
.news .marg{
    margin-left:157;
}
.next{
    margin:-5px 0 0 185px;
    border-bottom:1px solid #A18FB4;
}
.list{
    font:12px Arial;
}
.list td{
    padding:4px 9px;
}
.list td.here{
    background:#4a1e6a;
}
.list td.here a{
    color:#fff;
}
.list a{
    text-decoration:none;
}
.cat{
    width:29%;
    text-align:center;
    vertical-align:middle;
}
.cat a{
    padding:10px 15px;
    display:block;
    font:18px Georgia;
    color:#4c206c;
    text-decoration:none;
}
.spok{
    background:url("../img/cat.jpg") repeat-x;
}
.active{
    background:url("../img/cat_hover.jpg") repeat-x;
}
.bg{
    margin-bottom:5px;
    background:url("../img/h1_bg2.gif") 0 18px repeat-x;
}
.nik{
    margin-top:5px;
    font:11px Tahoma;
    color:#2771a5;
    text-align:right;
}
.nik a{
    padding:0;
    font:12px Arial;
}
.news form{
    margin-top:30px;
}
.news h3{
    font-weight:bold;
    color:#000;
}
.video{
    margin-bottom:20px;
}

.video a.grr{
    margin-bottom:10px;
    float:none;
    width:120px;
    height:90px;
}
.video a.grr:hover{
    border:4px solid #feb515;
}
.video a.grr img{
    border:1px solid #9d9d9d;
}
.video a.grr:hover img{
    border:1px solid #feb515;
}
.video p{
    padding-bottom:5px;
}
.photo{
    margin:0 30px 55px 0;
    width:197px;
    float:left;
}
.photo p{
    margin-bottom:10px;
    height:18px;
    overflow:hidden;
    text-align:left;
}
.photo div{
    text-align:center;
    border:1px solid #9d9d9d;
}
.abs{
    width:100%;
    position:absolute;
    z-index:999;
    display:none;
    background:url(../img/bg.png);
}
.abs table{
    margin:100px auto 0;
}
.abs table td{
    vertical-align:middle;
}
.abs table td.x{
    text-align:right;
    padding-right:70px;
}
.abs table td.xsch{
    text-align:right;
}
.abs table td.img{
    text-align:center;
    width:780px;
    height:520px;
}
.abs table td.img img{
    border:1px solid #7a7a7a;
}
.abs table td.sch img{
    margin:0 35px;
}
.padd{
    padding-right:5%;
}
.padd_2{
    padding-right:0;
}
.padd .black{
    clear:both;
    font:12px Arial;
}
.padd .ans {
    margin:2px 10px 15px 0;
}
.padd_3{
    padding:0px 0px 23px 30px;
}
.gol{
    margin:0 0 10px;
}
.gol img{
    margin:3px 8px -7px 0;
}
.norm {
    font:12px Arial;
}
.norm  td{
    padding-bottom:20px;
}
.norm  td input{
    margin-right:10px;
}
.opr{
    margin:-24px 0 0 150px;
    display:block;
}
.grey{
    color:#9e9e9e;
}
.maps {
    border:1px solid #CBCBCA;
    margin-bottom:20px;
}
.w100 h3{
    font:bold 14px Arial;
    color:#46007c;
}
.skype {
    margin:0 0 -5px;
}
.qwe{
    margin-top:70px;
    padding:15px 35px 0 25px;
    background:#5c2584 url("../img/footer_bg.png") center bottom no-repeat;
}
.qwe h1{
    margin:-47px 0 0 -25px;
    *margin:-47px 0 0 -12px;
    position:absolute;
    background:none;
}
.qwe table{
    width:100%;
    *width:90%;
}
.qwe td{
    font:bold 12px Arial;
    color:#fff;
}
.qwe td form *{
    margin-bottom:15px;
}
.qwe td form .text{
    color:#000;
    font:13px Arial;
    height:24px;
    padding:5px;
    width:100%;
}
.qwe td form textarea{
    font:13px Arial;
    height:75px;
    padding:5px;
    width:100%;
}
h2.gala{
    font:20px Georgia;
    color:#46007c;
}
.pink{
    font:17px Georgia;
    color:#da0482;
}
.violet{
    font:17px Georgia;
    color:#432956;
}
.viol{
    color:#432956;
}

.ins{
    margin:0 0 15px;
    width:100%;
    font-size:0px;
}

.ibg {
    background:url(../img/bg_city_f.png) top right no-repeat;
}

.ins .td1{
    width:10px;
    height:10px;
    background:url(../img/td_ins.png) 0 0 no-repeat;
}
.ins .td2{
    width:10px;
    height:10px;
    background:url(../img/td_ins.png) 0 -10px no-repeat;
}
.ins .td3{
    width:10px;
    height:10px;
    background:url(../img/td_ins.png) 0 -20px no-repeat;
}
.ins .td4{
    width:10px;
    height:10px;
    background:url(../img/td_ins.png) 0 -30px no-repeat;
}
.ins .td5{
    border-top:1px solid #9581ab;
}
.ins .td6{
    border-bottom:1px solid #9581ab;
}
.ins .td7{
    border-left:1px solid #9581ab;
}
.ins .td8{
    border-right:1px solid #9581ab;
}
.ins h2{
    padding:0;
}
.player{
    margin:0 12px -8px 55px;
}
.gala2 {
    background:url("../img/gala2.png") no-repeat scroll 4px 4px transparent;
    /*padding:3px 0 15px 30px;*/
    padding:3px 0 5px 30px;
}

.flat{
    margin:10px 10px 10px 0;
    padding:7px 12px;
    display:block;
    float:left;
    font:12px Arial;
}
.flat_here{
    margin:10px 10px 10px 0;
    padding:7px 12px;
    display:block;
    float:left;
    font:12px Arial;
    color:#fff;
    text-decoration:none;
    background:#4c2d70;
    border:1px solid #b7abc6;
}
.flat_here:hover, .flat_here:visited{
    color:#fff;
}

.tablflat{
    display:none;
}
.tablflat td{
    padding:0 0 50px;
    width:270px;
}
.tablflat td .rama{
    margin:0 0 20px;
    padding:7px 10px;
    width:144px;
    font:12px Arial;
    background:url("../img/rama.jpg") no-repeat;
}
.tablflat td img{
    margin:0 0 15px;
}

.photogallery{
    width:100%;
    height:100%;
    z-index:999;
    position:absolute;
    visibility:visible;
    background:url(../img/gallery_bg.png);
}
.flat_gal{
    width:100%;
    z-index:9999;
    position:absolute;
    visibility:visible;
}
.flat_all{
    margin:130px auto 0;
    width:795px;
}
.block{
    width:760px;
    text-align:left;
    background:#000;
}
.block h1{
    padding:20px 30px 25px;
    font:20px Arial;
    color:#fff;
    text-align:left;
    background:none;
}
.block img{
    margin:0 30px 35px;
}
.webcam{
    margin:0 0 10px;
}
.webcam img{
    margin:0 10px -15px 25px;
}
.rss{
    margin:25px 0;
    padding:20px 15px;
/*    height:218px;*/
    border:1px solid #a18fb4;
    text-align:left;
    background:#fff url("../img/rss.jpg") 100% 100% no-repeat;
}
.rss .h1{
    font:22px Georgia;
    background:none;
}
.rss p{
    color:#34025d;
    text-align:left;
}
.rss input{
    color:#000000;
    font:11px Arial;
    height:24px;
    margin-bottom:12px;
    padding:5px;
    width:100%;
    border:1px solid #a08aa6;
}
.rss .inputimg{
    margin-bottom:0;
    width:auto;
    border:0;
}
.baner{
    height:190px;
    border:1px solid #9581ab;
    /*background:url("../img/baner.jpg") no-repeat;*/
    /*background:url("../img/baner2.jpg") no-repeat;*/
    max-width:1067px;
    /*max-width:1070px;*/
}
.baner_2{
    height:190px;
    border:1px solid #9581ab;
    background:url("../img/baner_2.jpg") no-repeat;
    max-width:1067px;
}
.ban_cena{
    height:233px;
    /*background:url("../img/ban_cena.jpg");*/
}
.ban_cena_2{
    height:233px;
    background:url("../img/ban_cena_2.jpg");
}
.promenada{
    height:520px;
    background:url("../img/promenada.jpg") no-repeat;
}

.visitka{
    background:url("../img/visitka.png") no-repeat 0px 0px;
    height:139px;
    *height:154px;
    max-width:765px;
    *max-width:795px;
    padding:15px 0 0 30px;
    width:100%;
    border-right:2px solid #552c74;
    margin-right:20px;
}

.page2{
    margin:0 70px 40px;
    padding-top:20px;
}
#gili{
    min-width:1200px;
    width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200)?"1200px" : "100%");
/*    width:auto !important;
    width:1200px;*/
        top:25px;
        height:840px;
/*        height:730px;*/
}
#game{
    width:980px;
    /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)?"980px" : "100%");*/
  height:570px;
  margin:30px auto 60px;
  *margin:30px auto 30px;   
}
.ls{
    font:12px Arial;
}
.ls h2{
    font:14px Arial;
    color:#000;
}
.ls a{
    display:block;
    margin:15px 0 0 21px;
}
.com{
    margin:30px 0 0;
    width:600px;
}
.com td{
    padding:3px 3px 30px 10px;
    font:12px Arial;
    color:#000;
}
.com .name{
    width:155px;
    color:#a8a8a8;
}
.com .name .user1{
    color:#f20094;
}
.com .name .user2{
    color:#ffbc44;
}
.com textarea{
    margin-bottom:15px;
    width:100%;
    height:110px;
    border:1px solid #575859;
}
.mess{
    width:100%;
}
.mess td{
    padding-top:35px;
    padding-bottom:35px;
}
.mess .ava{
/*    padding-right:10px;*/
    width:140px;
}
.mess h1{
    padding-bottom:7px;
    font:18px Georgia;
    color:#000;
    background:none;
}
.mess .text{
    width:330px;
}
.mess p{
    padding:0 100px 0 22px;
}
.mess p span{
    font-weight:bold;
    color:#4b0081;
    line-height:17px;
}
.mess .sms{
    vertical-align:middle;
}
.mess .sms a{
    font:20px Georgia;
    color:#1a689f;
    text-decoration:none;
    border-bottom:1px dashed #1a689f;
}
.mess .sms a:hover{
    border:none;
}
.mess .lin{
    border-bottom:1px solid #8972a1;
}
.width_175{
  width:175px;
  margin:20px 25px 10px 0px;
}
.width_175 img{
  margin:0px 0px 10px 0px;
}
.plashka{
    background:url('../img/plashka.png') no-repeat 0 5px;
    padding:0px 0px 10px 30px;
    color:#da0482;
    font:bold 16px Georgia;
}

div#body_chat {
    width: 787px;
    height: 410px;
    overflow: auto;
    padding: 0;
    margin: 0 0 20px 0;
}
div#new_chat_img {
    background:url('../img/chat_bg.jpg') no-repeat 0 0;
    width: 787px;
    height: 242px;
    padding: 21px 28px 0 28px;
}
div#chat_panel {
    background:url('../img/panel_bg.gif') repeat-x 0 0;
    border: 1px solid #9581ab;
    height: 30px;
    width:730px;
}
div#chat_textarea {
    border-left: 1px solid #9581ab;border-right: 1px solid #9581ab;border-bottom: 1px solid #9581ab;
    width: 730px;
    height: 115px;
}
textarea#chat_add_m {
    width: 100%;
    height: 115px;
    background: #ffffff;
    *margin: -1px 0 0 0;
    padding: 0;
    font: 12px Arial;
    color: 000000;
    padding: 5px;
}
div#button_div {
    padding: 18px 0 0 0;
}
div#button_div div#send_chat_m {
    cursor: pointer;
    width: 122px;
    height: 23px;
    *height: 31px;
    float: left;
    background:url('../img/send_bg.gif') no-repeat 0 0;
    font: bold 12px Arial;
    color: #410e5c;
    text-align: center;
    padding: 8px 0 0;
}
div#button_div div.te {
    padding: 8px 0 0 10px;
    font: 12px Arial;
    color: 000000;
    width: 200px;
    float: left;
}
div#font_style {
    width: 85px;
    float: left;
    padding: 5px 0 0 7px;
}
div#font_style img {
    cursor:pointer;
    margin-right: 3px;
}
div#font_color {
    width: 120px;
    float: left;
    padding: 7px 0 0 7px;
}
div#font_color img {
    cursor:pointer;
    margin-right: 3px;
}
div#smiles {
    width: 440px;
    float: left;
    padding: 0px 0 0 7px;
}
div#smiles img {
    cursor:pointer;
    margin-right: 4px;
}
div#body_chat div {
    margin: 3px 10px 3px 0;
    font: normal 12px Arial;
    vertical-align:top;
    padding-right: 45px;
}
div#body_chat div div {
    float: right;
    color: #adadad;
    margin: 0 -45px 0 0;
    padding: 0 0 0 5px;
    width: 40px;
}
div#body_chat div.div_adm {
    padding: 15px 45px 15px 15px;
    background: #f2e9fa;
}
.top_news{
  color:#ffffff;
  font:12px Arial;
  background:#df0000;
  padding:3px 6px;
  margin:12px 0 0 10px;
}
.top_news_inner{
  color:#ffffff;
  font:12px Arial;
  background:#df0000;
  padding:3px 6px;
  margin:-4px 0 0 10px;
  width:80px;
  *width:90px;
}


.spancolor1{
    color: #4b0081;    
}
.spancolor2{
    color: #000000;    
}
.spancolor3{
    color: #ffffff;    
}
.spancolor4{
    color: #363636;    
}
.spancolor5{
    color: #da0482;    
}
.ipotekatextdecor1{
    font-style: italic;
}
.ipotekabgimg{
    padding: 2px 0px 2px 30px;   
    margin-left: 3px;
    display: block;
    min-height: 20px;
    background: url("/img/ipoteka-galko-gold.png") no-repeat left top;
}

.ipotekabgimg2{
    height: 62px;
    background: url("/img/ipoteka-table-backgr1.png") repeat-x left top;
}
.ipotekabgimg3{
    display: block;
    height: 19px;
    background: url("/img/ipoteka-table-backgr2.png") repeat-x left top;
} 
.ipotekabgimg4{ 
    padding: 2px 0px 2px 16px;   
    margin-left: 7px;
    display: block;
    min-height: 20px;
    background: url("/img/ipoteka-galko-gold2.png") no-repeat left top;
}
.ipotekafontf1{
    font-family: Georgia;
}
.ipotekafontf2{
    font-family: Arial;
}
.ipotekafontsize35{
    font-size: 35px;
}
.ipotekafontsize20{
    font-size: 20px;
}
.ipotekafontsize12{
    font-size: 12px;
}

.ipdiv13 table{
    padding-top: 25px;
}
.ipdiv13 table tr{
    height: 19px;
}
.ipdiv13 table td{
    vertical-align: middle;
    border: 1px solid #46007c;
}
.ipdiv14{
    padding-top: 15px;
    padding-left: 30px;
} 
.ipdiv15{
    padding-left: 30px;
} 
.ipdiv16{
    padding-left: 30px;
} 
.ipotecapadtop15{
    padding-top: 15px;
}
.ipotecapadtop10{
    padding-top: 10px;
}
.ipotecapadbottom10{
    padding-bottom: 5px;
}

.ipotekadulinside ul{
    padding: 0px 0px 0px 35px;
}
.sitemap{
	margin:0px 0px 0px 20px;
	padding:0px;
}
.sitemap li{
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style:none;
	background:url('../img/gala2.png') no-repeat 0 6px;
}
.sitemap li a{
	color:#4B0081;
	text-decoration:none;
	font:bold 12px Arial;
}
.sitemap ul li {
  background:none;
}
.sitemap ul li a{
	color:#1A689F;
	text-decoration:none;
	font:12px Arial;
}
.sitemap ul ul li a{
	color:#000000;
	text-decoration:none;
	font:12px Arial;
}
.sitemap li a:hover{
	text-decoration:underline;
}

