body {
    behavior: url(csshover.htc);
    text-align: center;
    margin: 16px 0px 0px 0px;
    margin:0px auto;
    padding:0px;
}

#container {
    margin: 0px auto;
    width:990px;
}

.logo {
    float:left;
    width:990px;
    z-index:14;
}
.logo_menu {
    float:left;
    width:990px;
    z-index:15;
    line-height:43px;
    text-align:left;
    height:45px;
}
.logo_menu a {
    text-decoration:none;
    font-family:tahoma;
    color:#C50000;
    font-size:11px;
    font-weight:bold;
}
.flash{
    float:left;
    width:990px;


}
.linkg {
    float:left;
    width:141px;
    height:32px;
    text-align:center;
}
.linkg a{
    font-size:13px;
}
.odstep {
    float:left;

    height:32px;
}
.g_odstep{
    float:left;
    width:760px;
    height:5px;
}
.leftt {
   border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
float:left;
margin-right:13px;
min-height:666px;
width:180px;
z-index:10;

}
.left_gora {
    float:left;
    border-right: 2px solid #B60000;
    width:179px;
    height:36px;
    background-color:#B60000;
    font-size:11px;
    font-weight:bold;
    font-family:tahoma;
    color:white;
    text-align:left;
    text-indent:20px;
    line-height:35px;

}

.odstep_lewy{

}
.right_gora {
    float:left;
    width:187px;
    height:36px;
    background-image:url('tlo_gora_promocje.jpg');
    background-repeat:no-repeat;
    font-size:11px;
    font-weight:bold;
    font-family:tahoma;
    color:white;
    text-align:left;
    text-indent:20px;
    line-height:35px;

}

.nowosc {


    width:181px;
    height:123px;

}
.promocja {
    float:left;
    width:185px;
    /*height:123px;*/

}
.nowosc_naglowek {


    width:177px;
    height:40px;
    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
    color:#C50000;
}
.nowosc_zdjecie {

    width:90px;
    height:83px;
    background-color:white;
}
.nowosc_opis {

    width:82px;
    height:83px;
    color:#A9A9A9;
    font-family:tahoma;
    font-weight:bold;
    font-size:13px;
}

.promocja_naglowek {
    float:left;
    width:187px;

    height:40px;
    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
    color:#C50000;
}

.promocja_zdjecie {
    float:left;
    width:95px;
    height:83px;

}

.promocja_opis {
    float:left;
    width:80px;
    height:83px;
    color:#A9A9A9;
    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
}


.main {
    background-image:url('main_tlo.jpg');
    background-repeat:repeat-x;
    float:left;
    width:592px;
    margin-right:15px;

    font-family:tahoma !important;
    font-size:12px !important;
    line-height:18px;
    color:#C50000 !important;
    z-index:8;
    overflow:hidden;
    padding-bottom:20px;
}
.main font{
    color:#C50000;
    font-family:tahoma;
    font-size:12px;
}
.main span{
    font-family:tahoma;
    font-size:12px;
}
.main a{
    color:#C50000;

    margin:0 auto;
    text-decoration:underline;

}

.main p {

    padding: 0px 0px !important;
    margin:0px 0px !important;
}

.main h1{
    color:#C50000;
    font-family:tahoma;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}

.rightt{
    float:left;
    width:186px;
    /*  height:753px;*/
    z-index:7;
     border-right: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    min-height:666px;
}



.foot {
    float:left;
    height:36px;
    width:990px;

    background-repeat:no-repeat;

    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
    color:white;
    text-align:left;
    text-indent:20px;

}


.left_srodek {


}


.powitanie {
    float:left;
    width:330px;
    height:170px;




}
.witamy {
    float:left;
    width:326px;
    height:50px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    color:#C50000;
    margin-left:2px;
    margin-top:5px;
    text-align:left;
    background-image:url('powitanie_tlo.jpg');
}
.witamy_margines{
    float:left;
    width:13px;
    height:50px;
}
.tekst {
    float:left;
    width:290px;
    height:122px;
    font-family:tahoma;
    font-size:11px;
    line-height:15px;
    color:#C50000;
    margin-left:10px;
    text-align:left;
}

.left_dol{
    float:left;
    height:125px;
    min-height: 125px;
}
.wyszukiwarka {
    float:left;
    border-right: 2px solid #B60000;
    width:180px;
    height:125px;
    background-color:#BE0002;
    margin-top:30px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    color:white;
    line-height:40px;
    text-indent:20px;
    text-align:left;
}

.pensjonaty_link{
    font-size:14px;
    font-weight:bold;
    margin-left:20px;
}

img {border: 0px;}

.naglowek_pensjonat{
    font-size: 16px;
    font-weight: bold;
}
.olicom{
    margin-top:13px;
    float: right;
}
.olicom a{
    text-decoration: none;
    color: white;
}
.certy{
    float:left;
    width:100%;
    height:160px;
    overflow:hidden;
    margin:0px auto;
    padding:0px;
}
.obrazki_refer{
    float:left;
    overflow:hidden;
    width:50%;

}
.opis_p{
    float:left;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    float:left;
    padding:0 0 0 16px;
    text-align:left;
    width:569px;
}
.opis_p p{
    text-align:left !important;
    margin: 0px 0px 0px 0px !important;
}
.opis_p2{
    float:left;
    min-height: 500px;
    height: auto !important;
    height: 500px;

}
.opis_p2 p{
    margin: 0px 0px 0px 0px !important;
    text-align:justify;
}



h1 {color: #AAA; border-bottom: 1px solid; margin-bottom: 0;}
#mainn {color: #CCC; margin-left: 7em; padding: 2em 0 1px 5%;
    border-left: 1px solid;}
div#nav {float: left;
    background: #C50000; border: 1px solid #AAA;
    color:white;}
div#nav ul {margin: 0; padding: 0; background: #C50000;color:white;
    border: 1px solid #CCC; border-width: 0 1px;}
div#nav li {z-index:25;position:relative; list-style: none; margin: 0;
    float: left; width: 165px; line-height: 1em;background-color:#C50000;color:white;}
div#nav li:hover {background:#6DB7FF;}
div#nav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;background-color:#C50000;color:white;}
div#nav li.submenu:hover {background-color:#6DB7FF;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
    text-decoration: none;color:white;}
div#nav>ul a {width:auto;color:white;}
div#nav ul ul {position: absolute; width:130px;
    display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC;}
div#nav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color:#6DB7FF;}
div#nav li.submenu li.submenu:hover {background-color:#6DB7FF;}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.32em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 7em;
    border-top: 1px solid #CCC;}


a {
    color: #cf0000;
    text-decoration: none;
}
#nav {
    width:988px;
}
#contener_to_rep {
    background:url('foot_2_rep.jpg');
    height:36px;
    width:963px;
    float:left;
    overflow:hidden;
}
#corner{
    background:url('foot_right.jpg');
    height:36px;
    width:27px;
    overflow:hidden;
    float:left;

}
#ramka {
    width:200px;
    overflow:hidden;
    margin:0px auto;
    border:3px solid;
    background-color:yellow;
}
#admin_doc_content{
    width:600px;
    overflow:hidden;

}
.agent {
    float:left;
    overflow:hidden;
    width:296px;
    margin:0px auto;
    padding:0px;
    text-align:center;

}
.right_agent {
    float:left;
    overflow:hidden;
    width:297px;
    margin:0px auto;


}
.row_of_agenci {
    float:left;
    display: table; height: 400px;
    #position: relative; overflow: hidden;
}
.title {
    text-align:center;
    overflow:hidden;
}

