body {
    background-color:#333333;
    background-image:url('img/bg_top.jpg');
    background-position:0% 0%;
    background-repeat:repeat-x;
    color:#ffffff;
}
#topMain {
    background-image:url('img/bg_bottom.jpg');
    background-position:100% 100%;
    background-repeat:repeat-x;
}
#main {
    /*width:100%;*/
    height:100%;
}
#main-l, #main-lp {
    /*width:15%;*/
    padding:10px 10px 0px 10px;
}
#main-lp {
    padding:10px 0px 0px 10px;
}
#main-r {
    /*width:5%;*/
}
.top-space-r, .center-r, .bottom-border-r, .bottom-space-r {
    width:1px;
    font-size:1px;
}
    div.top-space, .top-space-r {
        height:12px;
        font-size:1px;
    }
    td.center-border {
        border:1px solid #fff;
        background-color:#333333;
    }
    .table-sh {
        height:100%;
    }
    .table-sh .sh-space {
        height:100%;
        background-image:url('img/Shadow_v_middle.jpg');
        background-position:0px 0px;
        background-repeat:repeat-y;

    }
        #sh-top-c {
            background-image:url('img/kampas_top.jpg');
            background-position:0px 0px;
            background-repeat:no-repeat;
            height:8px;
            width:8px;
            line-height:1px;
            font-size:1px;
        }
        #sh-top {
            background-image:url('img/Shadow_v_top.jpg');
            background-position:0px 0px;
            background-repeat:no-repeat;
            height:210px;
            width:8px;
        }
        #sh-bottom {
            background-image:url('img/Shadow_v_bottom.jpg');
            background-position:100% 100%;
            background-repeat:no-repeat;
            height:210px;
            width:8px;
        }
        .bottom-border-r, .bottom-border {
            height:1px;
        }
        .bottom-border {
            background-image:url('img/shadow_h.jpg');
            background-position:0px 0px;
            background-repeat:repeat-x;
            height:8px;
        }
        #sh-bottom-c {
            background-image:url('img/kampas_bottom_left.jpg');
            background-position:0px 0px;
            background-repeat:no-repeat;
            height:8px;
            width:8px;
            line-height:1px;
            font-size:1px;        
        }
        #sh-bottom-rc {
            background-image:url('img/kampas_bottom_right.jpg');
            background-position:0px 0px;
            background-repeat:no-repeat;
            height:9px;
            width:9px;
            line-height:1px;
            font-size:1px;        
        }
        .bottom-space, .bottom-space-r {
            height:1px;
            text-align:right;
            font-size:1px;
        }
            #copy-o {
                float:right;
                white-space:nowrap;
                height:14px;
                white-space:nowrap;
                font:normal 9px verdana;
                color:#999999;
                padding:0px 0px 5px 10px;
            }
            #copy-o a {
                color:#999999;
                text-decoration:none;
            }
            #copy-o span {
                padding:0px 10px 0px 0px;
                
            }
    td.center-border {
        color:#ffffff;
        vertical-align:top;
    }
        .vr {
           background-image:url('img/vhr.gif');
           background-position:50% 50%;
           background-repeat:repeat-y;
        }         
        .hr {
           background-image:url('img/vhr.gif');
           background-position:50% 50%;
           background-repeat:repeat-x;
        }         
        .cross {
           background-image:url('img/cross.gif');
           background-position:50% 50%;
           background-repeat:no-repeat;
        }
        .vhr {
            height:40px;
            width:40px;
        }
        /************************************************/
        .td-nav {
            vertical-align:bottom;
            padding:10px 10px 0px 0px;
        }
            .crn-inf {
                border-collapse: collapse;
                text-align:center;
                vertical-align:middle;
            }
                .crn-inf td{
                    border-top:1px solid #fff;
                    border-right:1px solid #fff;
                    padding:5px 10px 5px 10px;
                    white-space:nowrap;
                }
                .crn-inf .logo {
                    padding:0px;
                    width:1px;
                }
                .crn-inf .first {
                    text-align:left;
                    padding:5px 10px 5px 20px;
                }
                .crn-inf .nav-images {
                    padding:3px 10px 0px 10px;
                    font-size:1px;
                    letter-spacing:3px;
                }
                .crn-inf *{
                    font:normal 11px verdana;
                    color:#CCCCCC;
                }
                .crn-inf td.lang {
                    padding:5px 5px 5px 5px;
                    text-align:center;
                    vertical-align:middle;
                }
                .crn-inf td a.lang {
                    text-decoration:none;
                }
        /************************************************/
            table.table-news {
                margin:10px 0px 0px 0px;
            }
                table.table-news td {
                    vertical-align:top;
                }
                table.table-news td.news-image {
                    padding:10px 20px 20px 0px;
                }                
                    table.table-news td.news-image a.d-cursor{
                        cursor:default;
                    }
                
                table.table-news td.news-content {
                    font:normal 11px verdana;
                    padding:5px 20px 20px 0px;
                }
                    table.table-news td.news-content a.d-cursor{
                        cursor:default;
                    }
                table.table-news td.news-content .date {
                    font:normal 11px verdana;
                    color:#fff;
                    padding:0px;
                    margin:0px;
                }
                table.table-news td.news-content .sep {
                    font:normal 11px verdana;
                    color:#fff;
                    padding:5px;
                    margin:0px;
                }
                    table.table-news td.news-content .title {
                        font:normal 11px verdana;
                        padding:0px 0px 0px 0px;
                        margin:0px 0px 0px 0px;
                    }
                        table.table-news td.news-content .title a {
                            color:#ffffff;
                            text-decoration:underline;
                        }
                        table.table-news td.news-content .more {
                            color:#ffffff;
                        }
       
        /*********************************************/
        .news {
            empty-cells: show;
        }
            .news td{
                vertical-align:top;
                color:#ffffff;
                font:11px verdana;
                height:100%;
            }
            .news .image-around {
                padding:0px 20px 10px 0px ;
                float:left;
            }
            .news .td-title {
                padding:0px 0px 20px 0px;
            }
            .news .text-title {
                background-color:#ffffff;
                color:#000000;
                padding:0px 3px 0px 3px;
            }
                .news .text-title a {
                    color:#000000;
                    text-decoration:none;
                }
                .news .text-title a:hover {
                    color:#000000;
                    text-decoration:none;
                }
        .project {
            width:100%;
        }
            .project td{
                vertical-align:top;
                color:#ffffff;
                font:11px verdana;
                height:100%;
            }
            .project .title {
                font:normal 17px arial;
                letter-spacing:1px;
                white-space:nowrap;
            }
            .project .td-title {
                padding:0px 0px 20px 0px;
                white-space:nowrap;
            }
            .project .td-text {
                padding:0px 0px 20px 30px;
            }
            .project .text-title {
                background-color:#ffffff;
                color:#000000;
                padding:0px 3px 0px 3px;
            }
        .projects {
            
        }
            .projects .title {
                font:normal 17px arial;
                letter-spacing:1px;
                color:#ffffff;
            }
            .projects .td-title {
                padding:0px 0px 15px 0px;
            }
            .projects .tleft {
                
            }
            .projects .pro {
                padding:4px 60px 0px 0px;
                font-size:1px;
            }
            .projects .pro a{
                font:normal 11px verdana;
                color:#ffffff;
                text-decoration:none;
            }
            .projects .pro a:visited{
                color:#999999;
            }
            .projects .pro a.select , .projects .pro a.select:visited{
                font:normal 11px verdana;
                color:#ffffff;
                text-decoration:underline;
            }
            .projects .pro a:hover{
                color:#ffffff;
                text-decoration:underline;
            }

        /*gallery*/
        #container {
            height:324px;
            border-bottom:6px solid #fff;
            border-top:1px solid #fff;
			width:790px;
        }
        #galcont {
            height:324px;
            overflow: hidden!important;
            text-align: left;
			width:790px;
        }

        .g-nav-relative {
            position:relative;
            height:1px;
        }
        .g-nav-left {
            position:absolute;
            top:-50px;
            left:8px;
        }
        .g-nav-right {
            position:absolute;
            top:-50px;
            right:8px;
        }
        table.table-images td{
            border-right:1px solid #fff;
        }
        /* end gallery*/
        /* thumbmail */
        #containerTh {
            
        }
        #galcontTh {
            height:195px;
            width:360px;
            overflow: hidden!important;
            text-align: left;
        }
        .imageTh {
            width:100%;
            height:100%;
        }
        .imageTh td {
            padding:10px;
        }
        .th-img {
            /*padding:10px;*/
            padding:0px 0px 3px 0px;
            background-color:#ffffff;
        }
        /* thumbmail  END*/
        /**********************/
        .pr-nav {
            padding:0px 0px 10px 10px;
        }
            .pr-nav td{
                font: normal 11px verdana;
                color: #999999;
            }
            .pr-nav .pr-name {
                padding:0px 10px 0px 0px;
                vertical-align:top;
            }
            .pr-nav td.progress {
                padding:7px 15px 3px 15px;
            }
            .pr-years td{
                padding:0px 0px 0px 4px
            }
            .pr-years td.first {
                padding:0px 0px 0px 0px
            }
            .pr-nav div.progress {
                height:3px;
                left:0px;
                font-size:0px;
                line-height:auto;
                background-color:#ffffff;
            }
            .pr-nav div.pr-rl {
                float:left;
            }
                .pr-nav div.pr-rl span {
                    color:#999999;
                    font: normal 9px verdana;
                    left:-10px;
                }

            .pr-nav div.pr-rr {
                float:right;
            }
                .pr-nav div.pr-rr span {
                    color:#999999;
                    font: normal 9px verdana;
                    left:10px;
                }
        /*******************/
        /*pager*/
        table.pager {
            
        }
            table.pager  a {
                font: normal 10px verdana;
                line-height:11px;
                height:10px;
                color: #999999;
                padding-left: 5px;
                padding-right: 5px;
                text-decoration:none;
            }
            table.pager  a:hover {
                color: #AAAAAA;
            }
            table.pager td.select {
                border:1px solid #AAAAAA;
            }
            table.pager td.select a {
                color:#fff;
            }
            table.pager td.pager {
                padding: 0px 2px 0px 2px;
                border-right:1px solid #999999;
            }
            table.pager td.none {
                border:none;
                border-right:none;
            }
        /*pager END*/
        /*Content */
            .page-content {
                padding:10px 30px 30px 30px;
                vertical-align:top;
                font: normal 11px verdana;
                color:#FFFFFF;
            }
            .page-content-page {
                padding:30px 20px 30px 10px;
                vertical-align:top;
                font: normal 11px verdana;
                color:#FFFFFF;
            }
        /* Conetnt End*/
        /* SEARCH */
        .search-title {
            font: bold 11px verdana;
        }
        .found {
            color:#999999;
        }
        .search-navigator {
            padding:5px 0px 5px 0px;
        }
            .search-navigator a{
                color:#ffffff;
            }
        

        /**END SERARCH*/
    .bigRodykle {
        font: bold 66px verdana;
        
        width:1px;
    }
    .frp {
        padding:0px 5px 70px 0px;
    }
    td.big-text {
        padding:30px 10px 30px 0px;
    }
    .big-text .padd {
        padding:0px 5px 0px 0px;
    }
    .big-text .text {
        padding:0px 0px 0px 20px;
    }
    .bigTEXT {
        font: bold 108px Arial;
        line-height:110px;
    }
    .big-text .border{
        border-right:1px solid #ffffff;
        text-align:right;
    }
.center-r {
    vertical-align:top;
}
    #main-center {
        width:100%;
        height:100%;
    }
	.pdfs {
		font: normal 11px Verdana;
		padding:20px 10px 10px 10px;
	}
/*advance drag list begin*/
table.dragtable {
    margin:10px;
}
table.dragtable td{
    vertical-align:top;
    padding:10px;
}
div.draglistdisplayblock h1{
    font:14px verdana;
    padding:0px 0px 0px 0px;
}
div.draglistdisplayblock h2{
    font:11px verdana;
    padding:10px 0px 0px 20px;
}
div.workarea {
    padding:0px 0px 0px 40px;
}
ul.draglist { 
    width:300px;
    position: relative;
    border: 1px solid gray;
    list-style: none;
    margin:0;
    padding:0px 0px 20px 0px;
}
ul.draglist li.list {
    margin: 1px;
    cursor: move; 
    border:1px solid #999999;
    font:11px verdana;
}
.dragelem {
    font:11px verdana;
    border:none;
}
.user_actions {
    clear:both;
}
/*advance drag list  ENd*/

.lispace {
    width:300px;
    height:1px;
    font-size:1px;
}

/*stylesheet*/
.title, .text-title-1 {
    font:normal 17px arial;
    letter-spacing:1px;
}
.text-simple-1 {
    font: 10px verdana;
}
.text-simple-2 {
    font: 11px verdana;
}
.text-simple-3 {
    font: 12px verdana;
}

/******************************************************************************/
.itemhi    { font-weight: bold; }
.itemit    { font-style: italic; }

/******************************************************************************/
.itemtable, .itemtable td { border-collapse: collapse; border: none; height: 16px; font-size: 11px;}
.itemtableb, .itemtableb td { border-collapse: collapse; border: 1px #fff solid; height: 16px; font-size: 11px;}

/******************************************************************************/
table.tbl1 {
    clear:both; /* IE hack */
    empty-cells: show;
    border-collapse: collapse; 
    border: none;
}
table.tbl1 td {
    padding: 3px;
    height: 16px;
    color:#ffffff;
    border-left: 1px solid #666666;
}
table.tbl1 td.tleft {
   border-left: none;
}
table.tbl1 tr.row_odd {
    background: #666666;
}
table.tbl1 td.thead {
    background-color:#999999;
    color:#333333;
}
table.tbl1 td.tfoot {
    border-bottom:none;
}

/******************************************************************************/
table.tbl2 {
    clear:both; /* IE hack */
    empty-cells: show;
    border-collapse: collapse; border: none;
}
table.tbl2 td {
    padding: 3px;
    height: 16px;
    color:#ffffff;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
table.tbl2 td.tleft {
    border-left: none;
}
table.tbl2 td.thead {
    background-color:#666666;
    color:#ffffff;
    border-bottom: none;
}
/******************************************************************************/
table.tbl3 {
    clear:both; /* IE hack */
    empty-cells: show;
    border-collapse: collapse; border: none;
}
table.tbl3 td {
    padding: 3px;
    height: 16px;
    color:#ffffff;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
table.tbl3 td.tleft {
    border-left: none;
}
table.tbl3 td.tfoot {
    border-bottom:none;
}
