/* CSS Document - Sleepeasy.hu */
    ul,ol,li {margin: 0; padding: 0;}


    body {
    	margin-left: 0px;
    	margin-top: 0px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	font-family:Arial;

    	font-size: 12px;
    }


    .fl{
        float: left;
    }
    .fr{
        float: right;
    }
    .cb{
        clear: both;
    }
    .tc{
        text-align: center;
    }
    .tal{
        text-align: left;
    }
    .tar{
         text-align: right;
    }
    .main{
        text-align: center;
    }
    .container{
        width: 910px;
        position: relative;
        margin-left:auto;
    	margin-right:auto;
    }
    div#header{
        height: 260px;
        position: relative;

    }

    img#logo {
        position: absolute;
        top:0px;
        right:2px;
        border: 0px;
    }
    img#sleepeasylogo {
        position: absolute;
        top:0px;
        left:2px;
        border: 0px;
    }
    div#header a.logo, div#header a.logo:active, div#header a.logo:hover, div#header a.logo:visited{
        text-decoration: none;
    }

    div#header ul li {
        list-style-type: none;
        padding-bottom: 4px;
        font-size: 14px;
    }

    div#header a, div#header a:hover, div#header a:visited, div#header a:active{
        text-decoration: underline;
    }
    
    div#headerContent {
        position: absolute; 
        bottom: 20px; 
        right: 70px; 
        width: auto;
    }

    div#header-info{
        float: left;
        padding-right: 20px;
        text-align: right;
    }
    
    /* vertical menu */
    div#menu-v a, div#menu-v a:visited, div#menu-v a:active{
        text-decoration: none;
        font-weight: bold;
    }
    div#menu-v a:hover {
        font-weight: bold;
        text-decoration: none;
    }

    div#menu-v{
        float: right;
        position: relative;
        margin: 0px 0px 0px 20px;
        text-align: left;
        vertical-align:bottom;
    }

    div#menu-v ul li {
        list-style-type: none;
        /*margin-left: 40px;*/
        padding-bottom: 4px;
        font-size: 14px;
    }

    /* horizontal menu */
    div#menu-h{
        overflow: hidden;
    }
    
    div#menu-h ul{
        float: left;
        width:100%;
        margin: 0;
        /*padding: 5px 1%;*/
        text-align: center;
    }    

    div#menu-h ul li{
        display: inline-block;
        float: none;
        /*margin: 2px; 
        padding: 2px;*/
        list-style-type: none;
        text-align: center;
        background-color: #ffffff;
    }
    
    div#menu-h ul li a{
        padding: 0px 10px;
        float: left;
        display: block;
    	text-decoration: none;
        
        height:30px;
        line-height:30px;
    }

    div#menu-h ul li a:hover {
    	text-decoration: underline;
    }

    /* end horizontalis menu */
     div#content{
        clear: both;

        min-height: 600px;
        border-top: 1px solid #D1B9A1;
        text-align: left;

        padding: 0px 20px 10px;
    }
    img.contentimg-right{
        padding: 20px;
        float:left;
    }
    img.contentimg-left{
        padding: 20px;
        float:right;
    }
    h1{
        font-size:21px;
        font-weight: bold;
        font-style: italic;

        padding-top: 20px;
    }
    h2{
        font-size:16px;
        font-weight: bold;

    }
    h3{
        font-size:13px;
        font-weight: bold;

    }
    div#content ul li {
        list-style-type: none;
        margin-left: 40px;
        padding-bottom:  8px;
    }
    div#content ul{
        padding-bottom:20px;
    }

    div#content a{
        text-decoration: underline;
        font-weight: normal;
    }

    div#content a:hover{
        font-weight: bold;
    }
    div#content a:visited{
        font-weight: normal;
    }

    table.content-list{
        width: 100%;
        text-align: center;
        font-size: 12px;
    }
    table.content-list td{
        width: 33%;
    }
    table.shops{
        margin: 20px 50px 20px 40px;
        font-weight: normal;
        font-family: Arial;
        width: 100%;
        font-size: 12px;
        color: #2C2C2C;

    }
    table.shops td{
        font-size:12px;
    }
    .images-bottom{
        text-align: center;
    }
    img.imges-bottom {
        padding: 20px;
        border: 3px;
    }


    /* footer */

    div#footer{
        /*height: 20px;*/
    }


    table.footer-text{
        width: 100%;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
    }
    div#footer a, div#footer a:hover, div#footer a:visited, div#footer a:active{
        text-decoration: underline;
        font-weight: bold;
    }
    
body#emptyDomain {
    margin:0;
    padding:0px; 
    background: #D9D9D9 url(../img/empty-domain/bg.jpg) repeat-x; 
    text-align:center;
    font-family:Tahoma;
    font-size:14px;
    color:#37840b; 
}
body#emptyDomain .container {
    padding: 0px 0px 20px;
    margin-left:auto; 
    margin-right:auto;
    width:600px;  
    text-align:left; 
    background: transparent url(../img/empty-domain/bg_page.png) bottom left;
}
body#emptyDomain .content {
   padding: 0px 45px 0px; 
   width: 510px;
}
body#emptyDomain h1 {
    margin: 0px;
    padding: 0px;
    line-height: 36px;
    font-size: 30px;
    font-style: normal;
}
body#emptyDomain p {
    margin: 0px;
    padding: 0 0 36px;
    text-align: left;
}
body#emptyDomain p.right {
    text-align: right;
}
body#emptyDomain a,
body#emptyDomain a:visited,
body#emptyDomain a:hover,
body#emptyDomain a:active,
body#emptyDomain a:link {
    color:#37840b; 
    text-decoration: none;
}
body#emptyDomain a:hover {
    color:#BE0002; 
    text-decoration: underline;
}
body#emptyDomain a img {
    border: 0 none;
}
#continer_twitter-widget {
    position:absolute; 
    top:250px;
    left:3px;
}