@charset "UTF-8";

@media screen, projection
{

    *
    {
        margin:             0;
        padding:            0;
        border:             0;
    }

    html, body
    {
        text-align:         center;
    }
    
    body
    {
        font-family:        Arial, Verdana;
        font-size:          12px;
        background:         url(http://privatpartner.hu/public/images/bg.jpg) repeat-y top center; 
    }

    h1,h2,h3,h4,h5,h6
    {
        line-height:        30px;
        font-size:          12px;
        color:              #535353;
    }
    
    a
    {
        color:              #515151;
    }

    
    big
    {
        font-weight:        bold;
        font-size:          15px;
    }
    
    
    /*  */
    
    #container
    {
        width:              980px;
        margin:             0 auto;
        text-align:         left;
    }
    
    #header
    {
        height: 150px;
        color: #FFF;
        background-color: #FFF;
        overflow: hidden;
    }
  
    #day
    {
        height: 20px;
        background-color: #C40001;
    }
    
        #hdLeft
        {
            width: 10px;
            height: 20px;
            background: url(http://privatpartner.hu/public/images/headerbg.jpg) top left;
            overflow: hidden;
            float: left;
        }
        
        #hdCleft
        {
            display: block;
            width: 350px;
            padding-top: 2px;
            height: 18px;
            font-weight: bold;
            float: left;
        }
        
        #hdCright
        {
            display: block;
            width: 590px;
            padding-top: 2px;
            padding-right: 17px;
            height: 18px;
            text-align: right;
            float: left;
        }        
        
            #mlogin
            {
                line-height: 10px;
                padding: 0;
                margin: 0;
            }
            
                #mlogin label
                {
                    color: white;
                }
                
                .inpLogin
                {
                    width: 80px;
                    height: 14px;
                    border: 0;
                    font-size: 10px;
                }
                
                #lsubmit
                {
                    border: 0;
                    height: 14px;
                    font-size: 10px;
                    color: white;
                    font-weight: bold;
                    margin-right: 20px;
                    cursor: pointer;
                    background-color: transparent;
                }
                
            #mlogin a
            {
                color: white;
                font-size: 10px;
            }    
            
            a.llink
            {
                color: white;
            }
            
            a.popup
            {
                color: white;
            }            
        
        
        #hdRight
        {
            width: 10px;
            height: 20px;
            background: url(http://privatpartner.hu/public/images/headerbg.jpg) top right;
            overflow: hidden;
            float: right;        
        }

    #logo
    {
        width:  240px;
        height: 98px;
        float: left;
    }
    
    #superbanner
    {
        width:  726px;
        height: 90px;
        border: solid 1px #C40001;
        margin: 3px 0 0 0;
        float: left;
    }
        
    #hmenu
    {
        height: 32px;
        background-color: #C40001;
        overflow: hidden;
        clear: both;
    }
    
    #hmLeft
    {
        width: 410px;
        margin-left: 20px;
        float: left;
    }
        
    #hmRight
    {
        width: 550px;
        float: right;        
    }  
    
    .hul
    {
        display:				inline;
		list-style-type:		none;
		overflow:				hidden;
    }
    
        .hul li
		{
            display:                block;
			height:					32px;
			padding:                0 10px 0 5px;
			line-height:            32px;
			float:					left;
		}
		
    		.hul li a
    		{
                color:                  #FFF;
                font-size:              10pt;
                font-weight:            bold;
                background:             url(http://privatpartner.hu/public/images/menustyle.jpg) no-repeat top left;
                padding-left:           10px;
    		}
    
    .huls
    {
        display:				inline;
		list-style-type:		none;
		overflow:				hidden;
    }
    	
        .huls li
		{
            display:                block;
            line-height:            32px;
			height:					32px;
			float:					left;
		}
    	
    		
        .sInp
        {
            width:                  120px;
            height:                 17px;
            border:                 solid 1px #4F2225;
            margin-left:            20px;
            background-color:       #FFF;
        }
        
        .sSel
        {
            width:                  120px;
            height:                 18px;
            border:                 solid 1px #4F2225;
            margin-left:            20px;
            background-color:       #FFF;
        }

        .sSubmit
        {
            width:                  70px;
            height:                 20px;
            background:             url(http://privatpartner.hu/public/images/search.jpg) no-repeat;
            border:                 0;
            margin-left:            20px;
            cursor:                 pointer;
        }    
    
    #main
    {
        float:                  left;
    }
    
    #col1
    {
        width:                  180px;
        margin-right:           10px;
        float:                  left;
    }
    
        #col1_content
        {
            padding:                15px 0 15px 10px;
        }
        
    #col2
    {
        width:                  575px;
        padding:                15px 0 0 0;
        float:                  left;
    }       

    #col3
    {
        width:                  200px;
        margin-left:            10px;
        float:                  left;
    }
    
        #col3_content
        {
            padding:                15px 10px 15px 10px;
        }
        
      
        
/**/

    .box
    {
        width: 100%;
        background-color: #EFEFEF;
        margin: 0 0 15px 0;
        /*float: left;*/
    }
    
        .top
        {
            width: 100%;
            height: 30px;
            background-color: #E3E3E3;
            /*float: left;*/ 
        }
        
            .top .left
            {
                width: 20px;
                height: 30px;
                background: url(http://privatpartner.hu/public/images/boxtop.jpg) no-repeat top left;
                overflow: hidden;
                float: left;
            }
            
            .top .middle
            {
                height: 30px;
                float: left;
            }
            
            .top .right
            {
                width: 20px;
                height: 30px;
                background: url(http://privatpartner.hu/public/images/boxtop.jpg) no-repeat top right;
                overflow: hidden;
                float: right;
            }
        
        .content
        {
            padding:    15px 10px;
        }
        
            
        .contentb
        {
            padding:    0 10px;
        }
        
            .banner120
            {
                width:      120px;
                margin:     15px auto;
            }
            
            .banner125
            {
                width:      125px;
                margin:     15px auto;            
            }
            
        
        .bottom
        {
            width: 100%;
            height: 10px;
            overflow: hidden;
            /*float: left;*/
        }
        
            .bottom .left
            {
                width: 20px;
                height: 30px;
                background: url(http://privatpartner.hu/public/images/boxbottom.jpg) no-repeat top left;
                overflow: hidden;
                float: left;
            }
            
            .bottom .middle
            {
                height: 30px;
                float: left;
            }
            
            .bottom .right
            {
                width: 20px;
                height: 30px;
                background: url(http://privatpartner.hu/public/images/boxbottom.jpg) no-repeat top right;
                overflow: hidden;
                float: right;
            }

    /* subcategoreis left */
    
    .crow1
    {
        display:          block;
        padding:          2px;
        background-color: #E6E5E5;
        text-decoration:  none;
    }
    
    .crow2
    {
        display:          block;
        padding:          2px;
        background-color: #E1E0E0;
        text-decoration:  none;
    }    
   
    .crow3
    {
        display:          block;
        padding:          2px;
        text-decoration:  none;
        font-weight:      bold;
    }    
    
    .crow3:hover
    {
        background-color: #E1E0E0;
    }    
            

            
    .categoryColumn
    {
        width:              155px;
        margin:             10px 10px;
        float:              left;
    }

        .categoryColumn a   
        {
            color:              #282763;
        }
        
        .categoryColumn .croot
        {
            font-weight:        bold;
        }        
         
    /* advanced search */
    
    #advancedSearch
    {
        text-align:         center;    
        margin-top:         5px;
        padding:            5px 0 0 0;
        border-top:         dashed 1px silver;
    }
    
    #advancedSearch a
    {
        font-weight:        bold;
    }
        
        
    /* advertisement's box */
        
    .advBox
    {
        width:              530px;
        border:             solid 2px #9E9DA2;
        background-color:   #F8F8F8;
        padding:            0 5px 5px 5px;
        margin:             0 0 8px 0;
        font-size:          10px;
        line-height:        10px;
        overflow:           hidden;
    }
    
        .advBox .thumb
        {
            float:              left;
            border:             solid 3px white;
            margin-top:         5px;
            margin-right:       5px;
        }
        
        .advBox img
        {
            margin-top:         2px;
        }
        
        .advBox h6 a
        {
            font-size:          11px;
            color:              #000;
        }    
    
    .advBoxf
    {
        width:              530px;
        height:             110px;
        border:             solid 2px #9E9DA2;
        background-color:   #F8F8F8;
        padding:            0 5px 5px 5px;
        margin:             0 0 8px 0;
        font-size:          10px;
        line-height:        10px;
        overflow:           hidden;
    }
    
        .advBoxf .thumb
        {
            float:              left;
            border:             solid 3px white;
            margin-top:         5px;
            margin-right:       5px;
        }
        
        .advBoxf img
        {
            margin-top:         2px;
        }
        
        .advBoxf h6 a
        {
            font-size:          11px;
            color:              #000;
        }
           
            
    .pagination
    {
        margin:             0 auto 20px auto;
        padding-top:        10px;
        text-align:         center;
    }
    
    
    
    /* advertisement's details */
    
    #advPictures
    {
        width:              250px;
        float:              left;
    }
    
        .bpic
        {
            border:             solid 5px #FFF;
        }

        .spic
        {
            width:              100px;
            height:             100px;
            border:             solid 5px #FFF;
            margin:             5px 5px 0 0;
            float:              left;
        }        
        
    #advDetails
    {
        width:              285px;
        margin-left:        10px;
        float:              left;
    }
    
        .detBack
        {
            padding:            10px;
            margin-bottom:      10px;
            background-color:   #E3E3E3;
        }
        
            .detBack h2
            {
                font-size:          15px;
            }
    

    .dTable
    {
        margin:                     0 auto 10px auto;
        empty-cells:                show;
    }

    .dTable th, .dTable tfoot td
    {
        font-weight:                bold;
        font-size:                  11px;
    	color:                      #FFF;
    	letter-spacing:             2px;
    	text-transform:             uppercase;
    	text-align:                 left;
    	padding:                    4px 2px 2px 2px;
    	background-color:           #C40001;

    }
    
        .dTable th a
        {
            color:                      #000000;
            text-decoration:            none;
        }
    

    .dTable .row1 td
    {
    	background:                #fff;
    	padding:                   4px 2px 2px 2px;
    }
    
    .dTable .row2 td
    {
    	background-color:          #F7F7F7;
    	padding:                   4px 2px 2px 2px;
    }

    /* pagination */
    .pagination
    {
        text-align:                     center;
        margin:                         10px 0;
    }
    
    .pagination .selected
    {
        padding:                        3px 5px;
        margin:                         0 3px;
        background-color:               #E3E3E3;
    }
    
        .pagination a
        {
            padding:                        3px 5px;
            margin:                         0 1px;
            text-decoration:                underline;
            font-weight:                    bold;
            background-color:               transparent;
        }    
    
    
        
    /* form */            
       
    /*.inpText
    {
        
    }*/


    /* login */

    #col2_content h6
    {
        text-align:         center;
        padding-bottom:     10px;
    }
    
    #col2_content label
    {
        display:            block;
        width:              65px;
        padding-right:      5px;
        text-align:         right;
        font-size:          10px;
        color:              #737373;
        float:              left;
    }
    
    .inpLText
    {
        display:            block;
        width:              100px;
        height:             20px;
        border:             solid 1px #737373;
        float:              left;
    }
    
    .fcl
    {
        height:             5px;
        clear:              both;
    }
    
    .loginBtns
    {
        padding:            0 0 20px 70px;
        font-size:          11px;
        line-height:        20px;
    }
    
    .loginBtn
    {
        border:             0;
        width:              66px;
        height:             28px;
        margin-bottom:      10px;
        background:         url(http://privatpartner.hu/public/images/login.jpg) no-repeat;
        cursor:             pointer;
    }


    label
    {
        display:            block;
        width:              65px;
        color:              #737373;
        font-weight:        bold;
        float:              left;
    }
    
    
    fieldset 
    {
    
        width: 100%;
        padding: 0;
    }
    
    fieldset legend
    {
        text-indent: 40px;
        font-weight: bold;
        cursor: pointer;
        color: black;
        background: url(http://privatpartner.hu/public/images/toggle_plus.gif) no-repeat top left;
    }
    
    #fieldset-advtoggle
    {
        margin: 20px 30px 20px 10px;
    }
    
    #fieldset-adventrydata
    {
        
    }
    
    fieldset.submit
    {
        float: none;
        width: auto;
        border-style: none;    
    }
    
    fieldset ol 
    {
        padding: 1em 1em 0 1em;
        list-style: none;
    }
    
    fieldset li 
    {
        float: left;
        clear: left;
        width: 100%;
        padding-bottom: 1em;
    }
    
    fieldset label 
    {
        float: left;
        width: 100px;
        margin-right: 15px;
        text-align: right;
    }
    
    fieldset label strong 
    {
        display:        block;
        width:          400px;
        color:          #C00;
        font-weight:    bold;
        margin:         10px 5px 0 5px;
        text-align:     left;
    }
    
    fieldset label em 
    {
        display: block;
        color: #060;
        font-style: normal;
        text-transform: uppercase;
    }
    
    .inpBLText
    {
        display:            block;
        width:              300px;
        height:             20px;
        border:             solid 1px #737373;
        float:              left;
    }
    
    .inpTextarea
    {
        display:            block;
        width:              300px;
        height:             100px;
        border:             solid 1px #737373;
        float:              left;
    }
    
    .inpBTextarea
    {
        display:            block;
        width:              300px;
        height:             250px;
        border:             solid 1px #737373;
        float:              left;
    }
    
    .loginBBtn
    {
        display:            block;
        border:             0;
        width:              66px;
        height:             28px;
        margin:             0 155px;
        background:         url(http://privatpartner.hu/public/images/login.jpg) no-repeat;
        cursor:             pointer;
    }
    
    .regBtn
    {
        display:            block;
        border:             0;
        width:              66px;
        height:             28px;
        margin:             0 155px;
        background:         url(http://privatpartner.hu/public/images/defbtn.jpg) no-repeat;
        cursor:             pointer;
    }
    
    .letc
    {
        margin:             20px 0 10px 155px;
        line-height:        20px;
    }

    .errorMessage
    {
        display:                    block;
        margin:                     10px 0 10px 0;
        padding:                    10px;
        border:                     solid 1px #BB0F0F;
        background-color:           #FF6F6F;
        text-align:                 center;
        color:                      #000;
        font-weight:                bold;
    }
    
    .hintMessage
    {
        display:                    block;
        margin:                     10px 0 10px 0;
        padding:                    10px;
        border:                     solid 1px #0FBB30;
        background-color:           #6FFF87;
        text-align:                 center;
        color:                      green;
        font-weight:                bold;
    }    
    
    .blnk
    {
        cursor:                     pointer;
    }
    
    #appForm
    {
        display:                    none;
    }
    
    #tgg
    {
        text-decoration:            underline;
    }

    
    .uPictures
    {
        width:                      525px;
        margin:                     25px auto 0 auto;
    }
    
    .uPicture
    {
        margin:                     5px 5px 0 0;
        float:                      left;
    }    

        .uPictures img
        {
            margin-bottom:              5px;
            
        }
        
        .uPictures .opr
        {
            text-align:                 center;
        }
    
dt
{
    display: none;
}        


.sp
{
    width: 130px;
    height: 160px;
    padding: 2px;
    margin: 3px 2px 0 0;
    background-color: #EFEFEF;
    float: left;
    text-align: center;
    overflow: hidden;
}

.sp h4
{
    display: inline;
    text-align: center;
    line-height: 16px;
}

.ownad
{
    overflow: hidden;
    text-align: center;
}

    .ownad img
    {
        width: 120px;
    }

}

.abanners {
    text-align: center;
}

.abanners img {
    width: 160px;
    margin: 3px 0;
}
