*{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-family: verdana, regular, sans-serif; 
    list-style-type: none;
    text-decoration: none;
    color: #000;
}
body{
    background-image: url(../images/body.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
    background-color: #f2f2f2;
}
h1{
    font-size:18px;
    font-weight:normal;
    margin-bottom: 15px;
}
a{
    color: blue;
    outline: 0;
}
a.more{
    background-image:url(../images/a.more.gif);
    background-position:left 10px;
    background-repeat:no-repeat;
    color:#1E489E;
    float:left;
    padding-left:15px;
    padding-top:8px;
    width: 100%;
}
a.more:hover{
    text-decoration: underline;
}
a.pdf-small{
    background-image:url(../images/pdf-small.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
    color:#395EAA;
    margin-top:0;
    padding:0 15px 0 13px;
}
a.pdf-small:hover{
    text-decoration: underline;
}
#home-content #columns #list-column4 ul li a.pdf-small{
    background-image:url(../images/pdf-small.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
    color:#395EAA;
    margin-top:0;
    padding:0 15px 0 13px;
}
#home-content #columns #list-column4 ul li a.pdf-small:hover{
    text-decoration: underline;
    color: #919399;
}
#entirebody{
    width: 960px;
    margin: 0 auto;
}
#entirebody:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;	
}
#banner{
    width: 960px;
    height: 134px;
    float: left;
    background-image: url(../images/banner.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#banner img.visible{
    visibility: hidden;
    position: absolute;
}
.banner-shq{
    background-image: url(../images/banner-shq.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.banner-en{
    background-image: url(../images/banner-eng.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.banner-sr{
    background-image: url(../images/banner-srb.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#banner a{
    border: 0px;
    float: left;
}
#banner a img{
    border: 0px;
    float: left;
}
#banner ul#mainnav{
    float: right;
    padding: 8px 15px 0px 0px;
    text-align: right;
}
#banner ul#mainnav li{
    float: left;
    display: inline;
    padding: 0px 5px;
    border-right: 1px solid #d9d9d9;
}
#banner ul#mainnav li.last{
    border: none;
}
#banner ul#mainnav li a{
    float: left;
    color: #fff;
}
#banner ul#mainnav li a:hover{
    text-decoration: underline;
}
#search{
    float: right;
    width: 228px;
    height: 98px;
    \\background-image: url(../images/search.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#search ul.lang{
    float: left;
    padding: 3px 0px 0px 57px;
}
#search ul.lang li{
    display: inline;
    float: left;
    border-right: 1px solid #d9d9d9;
    padding: 0px 7px;
}
#search ul.lang li.last{
    border: none;
}
#search ul.lang li a{
    color: #1e489e;
}
#search ul.lang li a.active{
    font-weight: bold;
}
#search ul.lang li a:hover{
    text-decoration: underline;
}
#search span.search{
    padding-left: 9px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    float: left;
    padding-top: 29px;
    padding-bottom: 4px;
}
form.search{
    padding-left: 8px;
    width: 215px;
    float: left;
}
form.search input.text{
    width: 168px;
    height: 25px;
    background-image: url(../images/search_input.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: 0px;
    padding: 6px 0px 0px 21px;
    color: #cdcccc;
    float: left;

}
form.search input.text:focus{
    color: #000;
}
form.search input.go{
    background-image: url(../images/search_go.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 24px;
    height: 25px;
    border: 0px;
    float: left;
}
#topnav{
    width: 960px;
    height: 28px;
    margin-top: 3px;
    float: left;
    background-image: url(../images/topnav.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#topnav ul{
    float: left;
}
#topnav ul li{
    float: left;
    display: inline;
}
#topnav ul li a{
    /*
            float: left;
            color: #fff;
            padding: 7px 15px 8px 18px;
            border-right: 1px solid #465a96;
            font-weight: bold;
    */
    border-right:1px solid #465A96;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    min-height:21px;
    padding:7px 14px 0px 14px;
    height: 14px;
    /*height: 13px;
    //padding-bottom: 8px;*/
    padding-bottom: 0px !important;
}
#topnav ul li a.active{
    background-image: url(../images/a_active.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#topnav ul li a:hover{
    background-image: url(../images/a_active.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
#container{
    width: 961px;
    float: left;
    margin-top: 15px;
}


/* template backgrounds */



#template-border{
    width: 961px;
    float: left;
    background-image: url(../images/template-border.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
.bottom-template{
    width: 961px;
    height: 30px;
    float: left;
    background-image: url(../images/bottom-template.gif);
    background-repeat: no-repeat;
    background-position: 0px top;
}



/* template backgrounds */

#home-content{
    width: 961px;
    float: left;
}
#home-content .top{
    width: 961px;
    height: 8px;
    float: left;
    display: inline;
    background-image: url(../images/homecontent-top.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding: 0px;
}
#home-content .center{
    width: 961px;
    float: left;
    background-image: url(../images/homecontent-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#home-content .bottom{
    width: 961px;
    height: 17px;
    float: left;
    background-image: url(../images/homecontent-bottom.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#home-content .center #welcome{
    width: 180px;
    height: 245px;
    float: left;
    padding: 15px 25px 0;
}
#home-content .center #welcome img{
    border-bottom: 1px solid;
}
#home-content .center #welcome p{
    padding-top: 15px;
    color: #232d4b;
}

#home-content .center #center-img{
    width: 501px;
    float: left;
    position:relative;
}
#home-content .center #center-img a{
    position:absolute;
    right:35px;
    bottom:10px;
}
#home-content .center #links{
    width: 207px;
    float: left;
    margin-left: 11px;
}
#home-content .center #links h2{
    padding: 5px 5px 8px 10px;
    background-color: #f5f5f5;
    background-image: url(../images/h2_bottombgr.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
    color: #3e4661;
    font-size: 13px;
}
#home-content .center #links ul{
    float: left;
    padding: 15px 0px 0px 0px;
    width: 195px;
}
#home-content .center #links ul li{
    display: block;
    width: 205px;
    background-image: url(../images/li-home-bgr.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}
#home-content .center #links ul li a{
    width: 190px;
    display: block;
    color: #232d4b;
    background-image: url(../images/li-a-home.gif);
    background-repeat: no-repeat;
    background-position: right 8px;
    padding: 8px 0px 10px 13px;
}





/* Columns */
#columns{
    width: 961px;
    float: left;
    margin-top: 5px;
}
#home-content #columns .top{
    width: 960px;
    height: 35px;
    float: left;
    display: inline;
    background-image: url(../images/columns-top.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding: 0px;
}
#home-content #columns .top .first{
    float: left;
    display: inline;
    margin-left: 22px;
    width: 200px;
}
#home-content #columns .top .first h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top .sec{
    float: left;
    display: inline;
    margin-left: 28px;
    width: 220px;
}
#home-content #columns .top .sec h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top .third{
    float: left;
    display: inline;
    margin-left: 28px;
    width: 202px;
}
#home-content #columns .top .third h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top .fourth{
    float: left;
    display: inline;
    margin-left: 35px;
    width: 200px;
}
#home-content #columns .top .fourth h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .center{
    width: 961px;
    float: left;
    background-image: url(../images/homecontent-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#home-content #columns .bottom{
    width: 961px;
    height: 23px;
    float: left;
    background-image: url(../images/columns-bottom.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#home-content #columns #list-column1{
    width: 230px;
    float: left;
    display: inline;
    background-color: #e9e9e9;
    margin-left: 7px;
    background-image: url('../images/column1-bgr.gif');
    background-repeat: repeat-x;
    background-position: 0px bottom;
    background-color: #f2f2f2;
}
#home-content #columns #list-column1 ul{
    width: 215px;
    float: left;
    padding: 5px 0px 15px 15px;
    background-image: url(../images/column1-ul-bgr.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}
#home-content #columns #list-column1 ul li{
    width: 198px;
    padding: 8px 0px;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #fff;
    float: left;
    display: inline;
}
#home-content #columns #list-column1 ul li a{
    float: left;
    display: block;
    cursor: pointer;
    color: #000;
}
#home-content #columns #list-column1 ul li a:hover span{
    text-decoration: none;
}
#home-content #columns #list-column1 ul li a:hover span.bold{
    text-decoration: underline;
}
#home-content #columns #list-column1 ul li.first{
    border-top: 0px;
}
#home-content #columns #list-column1 ul li.last{
    border-bottom: 0px;
}
#home-content #columns #list-column1 ul li a span{
    width: 198px;
    color: #919399;
}
#home-content #columns #list-column1 ul li a span.bold{
    display: block;
    width: 198px;
    color: #a60500;
    padding-bottom: 5px;
}
/*#home-content #columns #list-column1 ul li a span.bold {
    color: #A60500;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 198px;
}*/
#home-content #columns #list-column1 ul li p{
    width: 198px;
}






#home-content #columns #list-column2{
    width: 220px;
    float: left;
    display: inline;
    margin-left: 14px;
}
#home-content #columns #list-column2 h3{
    width: 205px;
    height: 23px;
    float: left;
    display: inline;
    background-image: url(../images/column2-h3-bgr.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
    padding-left: 15px;
    color: #3e4661;
}
#home-content #columns #list-column2 ul{
    width: 212px;
    float: left;
    display: inline;
    padding: 5px 0px 15px 8px;
}
#home-content #columns #list-column2 ul li{
    float: left;
    display: inline;
    width: 187px;
    padding: 6px 0px 6px 25px;
    background-image: url(../images/column2-libgr.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
}
#home-content #columns #list-column2 ul li a{
    float: left;
    display: block;
    cursor: pointer;
    color: #000;
}
#home-content #columns #list-column2 ul li a:hover span{
    text-decoration: none;
}
#home-content #columns #list-column2 ul li a:hover span.bold{
    text-decoration: underline;
}
#home-content #columns #list-column2 ul li a span.first{
    width: 182px;
    color: #919399;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #919399;
}
#home-content #columns #list-column2 ul li a span{
    color: #919399;
}
#home-content #columns #list-column2 ul li a span.bold{
    font-weight: bold;
    display: block;
    width: 182px;
    color: #3e4661;
    padding-bottom: 5px;
}
#home-content #columns #list-column2 ul li p{
    width: 182px;
}







#home-content #columns #list-column3{
    width: 202px;
    float: left;
    display: inline;
    margin-left: 26px;
}
#home-content #columns #list-column3 h3{
    width: 188px;
    height: 23px;
    float: left;
    display: inline;
    background-image: url(../images/column2-h3-bgr.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
    padding-left: 15px;
    color: #3e4661;
}
#home-content #columns #list-column3 ul{
    width: 195px;
    float: left;
    display: inline;
    padding: 5px 0px 15px 8px;
}
#home-content #columns #list-column3 ul li{
    float: left;
    display: inline;
    width: 170px;
    padding: 6px 0px 6px 25px;
    background-image: url(../images/column3-libgr.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
}
#home-content #columns #list-column3 ul li a{
    float: left;
    display: block;
    cursor: pointer;
    color: #000;
}
#home-content #columns #list-column3 ul li a:hover span{
    text-decoration: none;
}
#home-content #columns #list-column3 ul li a:hover span.bold{
    text-decoration: underline;
}
#home-content #columns #list-column3 ul li span.first{
    width: 170px;
    color: #919399;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #919399;
}
#home-content #columns #list-column3 ul li span{
    color: #919399;
}
#home-content #columns  #list-column3 ul li span.bold{
    font-weight: bold;
    display: block;
    width: 170px;
    color: #3e4661;
    padding-bottom: 5px;
}
#home-content #columns #list-column3 ul li p{
    width: 182px;
}



/*** slice of li news ***/
div.center div#list-column-news ul li a.newss{
    color: #A60500;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 198px;
    background: none;
    padding-left: 0;
    padding-top: 0;
}
#list-column-news span {
    display: block;
}
#list-column-news span.gray {
    color: #919399;
    font-size: 11px;
    padding-top: 5px;
}

/*** end slice of li news***/


#home-content #columns #list-column-news{
    width: 460px;
    float: left;
    display: inline;
    margin-left: 3px;
    margin-right: 12px;
    /*    background-color: #e9e9e9;
        background-image: url("../images/column1-bgr.gif");
        background-repeat: repeat-x;
        background-position: 0px bottom;
        background-color: #f2f2f2;*/
}
#home-content #columns #list-column-news h3{
    width: 200px;
    height: 23px;
    float: left;
    display: inline;
    /*    background-image: url(../images/column1-h3-bgr.gif);
        background-repeat: no-repeat;
        background-position: 0px top;*/
    padding-left: 30px;
    color: #3e4661;
}
#home-content #columns #list-column-news ul{
    float: left;
    padding: 5px 0px 15px 15px;
    /*    background-image: url(../images/column1-ul-bgr.gif);
        background-repeat: no-repeat;
        background-position: 0px bottom;*/
}
#home-content #columns #list-column-news ul li{
    padding: 4px 0px;
    border-bottom: 1px dotted #e4e4e4;
    float: left;
    display: inline;
}
#home-content #columns #list-column-news ul li a{
    float: left;
    display: block;
    cursor: pointer;
    color: #000;
}
#home-content #columns #list-column-news ul li a.more{
    float: left;
    width: 410px;
    padding-left: 15px;
    background-image: url(../images/a.more.gif);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-top: 8px;
    margin-top: 5px;
    color: #1e489e;
}
#home-content #columns #list-column-news ul li a:hover span{
    text-decoration: none;
}
#home-content #columns #list-column-news ul li a:hover span.bold{
    text-decoration: underline;
}
#home-content #columns #list-column-news ul li.first{
    border-top: 0px;
}
#home-content #columns #list-column-news ul li.last{
    border-bottom: 0px;
}
#home-content #columns #list-column-news ul li a span{
    color: #a60500;
}
#home-content #columns #list-column-news ul li  span.bold{
    display: block;
    color: #000;
    padding-bottom: 5px;
    font-weight: bold;
}
#home-content #columns #list-column-news ul li p{
    width: 198px;
}
/* end of columns */


/* calendar */

#bottom-container{
    width: 960px;
    float: left;
    display: inline;
}
#bottom-container .top{
    width: 960px;
    height: 11px;
    float: left;
    display: inline;
    background-image: url(../images/last-top.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}
#bottom-container .bottom{
    width: 960px;
    height: 25px;
    float: left;
    display: inline;
    background-image: url(../images/last-bottom.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#bottom-container .center{
    width: 960px;
    float: left;
    display: inline;
    background-image: url(../images/last-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#calendar {
    margin-bottom:5px;
    margin-left: 35px;
    height:149px;
    width:168px;
    float: left;
    display: inline;
    border: 1px solid #f4f4f6;
    background-image: url(../images/calendar.gif);
    background-repeat: no-repeat;
    background-position: 0px 18px;
    padding-bottom: 8px;
}
#calendar ul {
    background-image:none;
    display:inline;
    list-style-type:none;
    padding: 3px;
    margin:0;
    width:166px;
    float:left;
}
#calendar li {
    display:inline;
    float:left;
    height:15px;
    margin:0 0 1px 2px;
    padding: 0px 0px 1px 0px;
    width:21px;
    background-image: url(../images/calendar-date.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#calendar li.day{
    background:none;
    padding-bottom: 3px;
    padding-top: 5px;
    float: left;
    padding-left: 1px;
    width: 20px;
}
#calendar li.empty{
    background-image: none;
}
#calendar li.weekend{
    background:none;
    padding-top: 5px;
    padding-left: 4px;
    padding-bottom: 3px;
    float: left;
    color: #c1a39d;
    font-weight: bold;
    width: 17px;
}
#calendar a {
    display:inline;
    float:left;
    padding: 0px 0px 3px 0px;
    text-align:center;
    width:21px;
}
#calendar a:link {
    color:#330000;
}
#calendar a:visited {
    background-color:#FFFFFF;
    color:#330000;
}
#calendar a:hover {
    background-color:#FFFFFF;
    color:#D2312C;
}
#calendar a:active {
    background-color:#FFFFFF;
    color:#D2312C;
}
#calendar a.inactive {
    background-color:transparent;
    color:#ADBACC;
}
#calendar .day {
    background-color:transparent;
    color:#000000;
    font-weight:bold;
    text-align:center;
}

#calendar .month{
    float: left;
    display: inline;
    width: 167px;
    height: 15px;
    background-color: #f2f2f2;
    text-align: center;
    padding: 2px 3px 2px 0px;
}
#calendar .month a.prev{
    float: left;
    display: inline !important;
    width: 15px;
    height: 13px;
    background-image: url(../images/calendar-a-prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}
#calendar .month a.next{
    float: right;
    display: inline;
    width: 15px;
    height: 13px;
    background-image: url(../images/calendar-a-next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}
#calendar .month span{
    float: left;
    display: inline;
    width:122px;
}

#list-of-meetings{
    width: 465px;
    float: left;
    display: inline;
    padding: 10px 0px 0px 45px
}
#list-of-meetings h3{
    font-size: 15px;
    color: #5a6278;
}

#list-of-meetings ul{
    width: 465px;
    float: left;
    display: inline;
    margin-top: 10px;
}
#list-of-meetings ul li{
    float: left;
    width: 445px;
    background-image: url(../images/calendar-li-bgr.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
    padding: 0px 20px 0px 10px;
    margin: 3px 0px 3px 0px;
}
#list-of-meetings ul li a{
    display: block;
    width: 415px;
}
#list-of-meetings ul li a:hover span.bold{
    text-decoration: underline;
}
#list-of-meetings ul li a span.bold{
    color: #a60500;
    font-weight: bold;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #d9d9d9;
}
#list-of-meetings ul li a span{

}
#list-of-meetings a.more{
    float: left;
    width: 410px;
    padding-left: 15px;
    background-image: url(../images/a.more.gif);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-top: 8px;
    border-top: dotted 1px #dbdbdb;
    margin-top: 5px;
    color: #1e489e;
}
#list-of-meetings a.more:hover{
    text-decoration: underline;
}
#news{
    width: 200px;
    float: left;
    display: inline;
    padding: 10px 0px 0px 25px;
}
#news h3{
    font-size: 15px;
    color: #5a6278;
}
#news span{
    display: block;
    margin-top: 8px;
    color: #666666;
}
#news span a{
    color: #A60500;
    margin-bottom: 5px;
    display: block;
}
#news p a{
    color: #395EAA;
}
#news p a:hover{
    text-decoration: underline;
}






/* end of calendar */




/* news */

#home-content #columns .top-news{
    width: 960px;
    height: 33px;
    float: left;
    display: inline;
    background-image: url('../images/columns-news-top.gif');
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding: 0px;
    margin-top: 10px;
}
#home-content #columns .top-news .first {
    /*    background: url("../images/back-cuolms.png") no-repeat scroll 0 0 transparent;*/
    display: inline;
    float: left;
    height: 33px;
    padding: 0 0 0 15px;
    width: 222px;
}
#home-content #columns .top-news .first h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top-news .sec{
    float: left;
    display: inline;
    margin-left: 28px;
    width: 450px;
}

/*#home-content #columns .top-news .sec {
    background-image: url("../images/back-cuolms-1.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    padding-bottom: 6px;
    padding-left: 15px;
    width: 244px;
}*/
#home-content #columns .top-news .sec h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top-news .third{
    float: left;
    display: inline;
    margin-left: 28px;
    width: 202px;
}
/*#home-content #columns .top-news .third{
    background-image: url("../images/back-cuolms-2.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    padding-bottom: 6px;
    padding-left: 15px;
    width: 208px;
}*/
#home-content #columns .top-news .third h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}
#home-content #columns .top-news .fourth{
    background-image: url("../images/back-cuolms-3.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    padding-bottom: 6px;
    padding-left: 15px;
    width: 226px;
}
#home-content #columns .top-news .fourth h3{
    float: left;
    display: inline;
    padding: 10px 0px 0px 15px;
    color: #3e4661;
    font-size: 13px;
}

#list-column4{
    width: 220px;
    float: left;
    display: inline;
    margin-left: 12px;
}


#list-column4 ul{
    float: left;
    display: inline;
    width: 200px;
    padding-left: 5px;
}
#list-column4 ul li {
    background-image: url("../images/back-li.png");
    background-position: 0 11px;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    padding: 7px 1px 8px 30px;
}
#list-column4 ul li img{
    float: left;
    margin-right: 12px;
    width: 90px;
}

#list-column4 ul li span{
    display: block;
}

/*#list-column4 ul li span {
    color: #919399;
    display: block;
    font-family: arial;
    font-size: 11px;
}*/


#list-column4 ul li span.gray{
    display: block;
    color: #959499;
}
#list-column4 ul li span.bold{
    display: block;
    font-weight: bold;
    margin-bottom: 7px;
    color: #3E4661;
}
#list-column4 ul li a.more{
    float: left;
    padding-left: 15px;
    background-image: url('../images/a.more.gif');
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-top: 8px;
    color: #1e489e;
}

/* end of news */

/* start of document*/
#home-content #columns #list-column-doc{
    width: 204px;
    float: left;
    display: inline;
    margin-left: 26px;
}
#home-content #columns #list-column-doc h3{
    width: 188px;
    height: 23px;
    float: left;
    display: inline;
    background-image: url(../images/column2-h3-bgr.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
    padding-left: 15px;
    color: #3e4661;
}
#home-content #columns #list-column-doc ul{
    width: 195px;
    float: left;
    display: inline;
    padding: 5px 0px 15px 8px;
}
#home-content #columns #list-column-doc ul li{
    float: left;
    display: inline;
    width: 170px;
    padding: 6px 0px 6px 25px;
    background-image: url(../images/column3-libgr.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
}
#home-content #columns #list-column-doc ul li a{
    float: left;
    display: block;
    cursor: pointer;
    color: #000;
}
#home-content #columns #list-column-doc ul li a:hover span{
    text-decoration: none;
}
#home-content #columns #list-column-doc ul li a:hover span.bold{
    text-decoration: underline;
}
#home-content #columns #list-column-doc ul li span.first{
    width: 170px;
    color: #919399;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #919399;
}
#home-content #columns #list-column-doc ul li span{
    color: #919399;
}
#home-content #columns  #list-column-doc ul li span.bold{
    font-weight: bold;
    display: block;
    width: 170px;
    color: #3e4661;
    padding-bottom: 5px;
}
#home-content #columns #list-column-doc ul li p{
    width: 182px;
}

/* end of document*/


/* leftnav */

#leftnav{
    float: left;
    display: inline;
    width: 240px;
}
#leftnav .top{
    float: left;
    display: inline;
    width: 240px;
    min-height: 52px;
    background-image: url(../images/leftnav-top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100% 100%;
}
#leftnav .top h2{
    float: left;
    display: inline;
    width: 213px;
    padding: 19px 0px 15px 14px;
    font-size: 14px;
    color: #232d4b;	
}
#leftnav .top h2.laws{
    background-image: url(../images/laws-icon.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
}
#leftnav .center{
    float: left;
    display: inline;
    width: 240px;
    /*	height: 625px;*/
    \\background-image: url(../images/leftnav-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#leftnav .bottom{
    float: left;
    display: inline;
    width: 240px;
    height: 25px;
    \\background-image: url(../images/leftnav-bott.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#leftnav .center ul.subnav{
    width: 230px;
    float: left;
    display: inline;
    margin-left: 5px;
}
#leftnav .center ul.subnav li{
    width: 230px;
    float: left;
    display: inline;
    border-bottom: 1px solid #d9d9d9;
}
#leftnav .center ul.subnav li a{
    width: 215px;
    float: left;
    display: inline;
    padding: 10px 0px 10px 15px;
    background-image: url(../images/leftnav-li-a.gif);
    background-repeat: no-repeat;
    background-position: left 12px;
    color: #232d4b;
    font-weight: bold;
}
#leftnav .center ul.subnav li a.active{
    background-image: url(../images/leftnav-li-active.gif);
    background-repeat: no-repeat;
    background-position: left 12px;
    color: #395eaa;
}
#leftnav .center ul.subnav li a:hover{
    background-image: url(../images/leftnav-li-active.gif);
    background-repeat: no-repeat;
    background-position: left 12px;
    color: #395eaa;
}
#leftnav ul#sub{
    float: left;
    display: inline;
    border-top: 1px solid #d9d9d9;
}
#leftnav ul#sub li {
    float: left;
    display: inline;
    border: none;
    width: 200px;
    padding: 0px 0px 0px 30px;
}
#leftnav ul#sub li a{
    float: left;
    display: inline;
    background: none;
    font-weight: normal;
    width: 200px;
    padding: 6px 0px 6px 0px;
}
#leftnav ul.subnav li #sub-list{
    float: left;
    display: inline;
    border-top: 1px solid #d9d9d9;
}
#leftnav ul.subnav li #sub-list li {
    float: left;
    display: inline;
    border: none;
    width: 200px;
    padding: 0px 0px 0px 30px;
}
#leftnav ul.subnav li #sub-list li a{
    float: left;
    display: inline;
    background: none;
    font-weight: normal;
    width: 200px;
    padding: 6px 0px 6px 0px;
}


/* end of leftnav */

/* content */
#content{
    width: 700px;
    float: left;
    display: inline;
    margin-left: 20px;
    min-height: 600px;
}
#content .top{
    width: 700px;
    height: 11px;
    float: left;
    display: inline;
    background-image: url(../images/content-top.gif);
    background-repeat: no-repeat;
    background-position: 0px top;
}
#content .center{
    width: 700px;
    float: left;
    display: inline;
    background-image: url(../images/content-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#content .bottom{
    width: 700px;
    height: 19px;
    float: left;
    display: inline;
    \\background-image: url(../images/content-bottom.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#content #details{
    width: 432px;
    float: left;
    display: inline;
    margin: 4px 0px 15px 32px;
}
#content .details-wide{
    width: 636px;
    float: left;
    margin-right: 32px;
}
#content #details h1{
    \\width: 432px;
    \\float: left;
    \\display: inline;
    border-bottom: 1px solid #d9d9d9;
    color: #395eaa;
    padding-bottom: 4px;
}
#content #details p img{
    float: left;
    display: inline;
    margin: 0px 8px 5px 0px;
}
#content #details p{

    margin: 10px 8px 5px 0px;
}
#content #details a.pdf{
    float: left;
    display: inline;
    clear: both;
    width: 370px;
    background-image: url(../images/pdf.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
    padding: 14px 15px 11px 37px;
    margin-bottom: 8px;
}
#content #details a.pdf span.blue{
    display: block;
    color: #395eaa;
}
#content #details a.pdf span.gray{
    display: block;
    color: #666666;
}
#content #details a.pdf:hover span.blue{
    text-decoration: underline;
}
#content #details a.pdf:hover span.gray{
    text-decoration: none;
}
#content #details h3{
    display: inline;
    clear: both;
    color: #395eaa;
}

#details #wide-calendar{
    width: 420px;
    height: 155px;
    float: left;
    display: inline;
    background-image: url(../images/wide-calendar.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#details #wide-calendar .select-date{
    width: 65px;
    float: left;
    display: inline;
    margin-left: 5px;
}
#details #wide-calendar .select-date label{
    width: 65px;
    float: left;
    display: inline;
    color: #232d4b;
    font-weight: bold;
    text-transform: capitalize;
    margin: 12px 0px 5px 0px;
}
#details #wide-calendar .select-date select{
    width: 65px;
    float: left;
    display: inline;
}









#content #details ul.news{
    float: left;
    width: 435px;
}
#content #details ul.news li{
    float: left;
    clear: both;
    width: 435px;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 0px;
}
#content #details ul.news li span{
    color: #232d4b;
}
#content #details ul.news li h4{
    font-weight: bold;
    color: #232d4b;
    padding: 5px 0px;
}
#content #details ul.news li p img{
    float: right;
    display: inline;
    margin: 5px 0px 0px 8px;
    border: 1px solid #E0E0E0;
    padding: 1px;
}
#content #details ul.news li p img.thumb{
    width:120px;
    height:120px;
}


#content .detail-list{
    width: 425px;
    float: left;
    display: inline;
    margin-top: 15px;
}
#content .detail-list .top{
    width: 425px;
    height: 10px;
    float: left;
    display: inline;
    background-image: url(../images/details-list-top.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}
#content .detail-list .center{
    width: 425px;
    float: left;
    display: inline;
    background-image: url(../images/details-list-center.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#content .detail-list .bottom{
    width: 425px;
    height: auto;
    float: left;
    display: inline;
    background-image: url(../images/details-bottom.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding: 0px 0px 15px 0px;
}
#content .detail-list span.orange{
    float: left;
    display: inline;
    padding-left: 15px;
    color: #cc9933;
    font-weight: bold;
}
#content .detail-list a.pdf-small{
    float: right;
    display: inline;
    padding: 0px 15px 0px 13px;
    background-image:none;
    background-repeat: no-repeat;
    background-position: left 2px;
    color: #395eaa;
    margin-top: 0px;
}
#content .detail-list a:hover{
    text-decoration: underline;
}
#content .detail-list a.pdf:hover{
    text-decoration: underline;
}
#content .detail-list a.pdf-small:hover{
    text-decoration: underline;
}
#content .detail-list h4{
    clear: both;
    padding: 5px 15px;
}
#content .detail-list p{
    padding: 0px 15px 18px 15px;
}
#content .detail-list .bottom span.left{
    float: left;
    display: inline;
    padding-left: 15px;
    width: 200px;
    color: #666666;
    font-size: 10px;
    padding-top: 5px;
}
#content .detail-list .bottom span.right{
    float: right;
    display: inline;
    text-align: right;
    padding-right: 15px;
    padding-top: 5px;
    width: 190px;
    color: #666666;
    font-size: 10px;
}

#related-links{
    width: 218px;
    float: left;
    display: inline;
    margin-left: 15px;
    margin-top: 30px;
    background-color: #f2f2f2;
    background-image: url(../images/links-top.gif);
    background-repeat: no-repeat;
    background-position: left 0px;
}
#related-links h3{
    padding: 10px 8px 0px 25px;
    color: #3e4661;
    font-size: 13px;
}
#related-links .bottom-img{
    width: 218px;
    height: 5px;
    float: left;
    display: inline;
    background-color: #f2f2f2;
    background-image: url(../images/links-bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#related-links ul{
    float: left;
    display: inline;
    width: 184px;
    padding: 7px 8px 10px 23px;
}
#related-links ul li{
    float: left;
    display: inline;
    width: 170px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e4e4e4;
    padding: 4px 0px;
}
#related-links ul li.top-border{
    border-top: 0px;
}
#related-links ul li.bott-border{
    border-bottom: 0px;
}
#related-links ul li a{
    float: left;
    display: inline;
    width: 175px;
    cursor: pointer;
}
#related-links ul li a span.gray{
    float: left;
    width: 175px;
    color: #919399;
}
#related-links ul li a span.bold{
    float: left;
    display: inline;
    font-weight: bold;
    display: block;
    width: 175px;
    color: #395eaa;
}
#related-links ul li a:hover span.bold{
    text-decoration: underline;
}








/* by name */

#content #details #by-character{
    width: 433px;
    \\height: 110px;
    float: left;
    display: inline;
    margin: 5px 0px 13px 0px;
    background-image: url(../images/by-character-bgr.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}
form.search-by-character{
    float: left;
    display: inline;
    padding: 10px 0px;
}
form.search-by-character span{
    float: left;
    display: inline;
    padding: 5px 5px 2px 10px;
    color: #666666;
}
form.search-by-character input.text{
    width: 226px;
    height: 14px;
    float: right;
    display: inline;
    color: #666666;
    padding: 3px 0px 2px 20px;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    background-image: url(../images/search-bgr-by-name.gif);
    background-repeat: no-repeat;
    background-position: left 0px;

}
form.search-by-character input.go{
    float: right;
    display: inline;
    width: 22px;
    height: 21px;
    border: 0px;
    background-image: url(../images/go-2.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-right: 8px;
}
#by-character ul.characters{
    float: left;
    display: inline;
    width: 422px;
    margin-left: 3px;
    border-top: 1px solid #efefef;
    padding: 8px 0px 8px 4px;
}
#by-character ul.characters li{
    width: 20px;
    height: 20px;
    float: left;
    display: inline;
    margin-left: 1px;
    margin-bottom: 4px;
    margin-top: 2px;
}
#by-character ul.characters li a{
    width: 10px;
    height: 14px;
    padding: 2px 4px 3px 5px;
    float: left;
    display: inline;
    font-weight: bold;
    color: #232d4b;
    background-image: url(../images/character-bgr.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#by-character ul.characters li a.active{
    color: #395eaa;
}
#by-character ul.characters li a.two{
    width: 14px;
    padding-left: 1px;
}
#by-character ul.characters li a.inactive{
    color: #cccccc;
}
#content #details .character-list{
    width: 400px;
    float: left;
    display: inline;
    margin-bottom: 15px;
    margin-right: 10px;
}

#content #details .character-list span.character{
    width: 415px;
    float: left;
    display: inline;
    border-top: 1px solid #e0e0e0;
    background-image: url(../images/span-character.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    padding: 3px 5px 14px 2px;
}

#content #details .character-list ul.character-details{
    width: 410px;
    float: left;
    display: inline;
}

#content #details .character-list ul.character-details li{
    width: 195px;
    float: left;
    \\display: inline;
    margin-bottom: 10px;
    padding-left: 10px;
}
#content #details .character-list ul.character-details li:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content #details .character-list ul.character-details li a{
    \\position: absolute;
    z-index: 0;
    width: 180px;
    float: left;
    display: inline;
    padding-left: 15px;
    background-image: url(../images/character-a.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
}





#content #details .character-list-wide ul.character-details li a{
    \\position: absolute;
    z-index: 0;
    width: 400px;
    float: left;
    display: inline;
    padding-left: 15px;
    background-image: url(../images/character-a.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
}
#content #details .character-list-wide ul.character-details{
    width: 410px;
    float: left;
    display: inline;
}

#content #details .character-list-wide ul.character-details li{
    width: 405px;
    float: left;
    \\display: inline;
    margin-bottom: 10px;
    padding-left: 10px;
}
#content #details .character-list-wide ul.character-details li:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#content #details .character-list-widet ul.character-details li a{
    \\position: absolute;
    z-index: 0;
    width: 180px;
    float: left;
    display: inline;
    padding-left: 15px;
    background-image: url(../images/character-a.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
}






#content #details ul.character-details li a.smlink{
    width: auto;
    float: none;
    display: inline;
    padding-left: 0px;
    background: none;
}
#content #details ul.character-details li .detail-list a.pdf-small{
    background-image: url(../images/pdf-small.gif);
    background-position: left 2px;
    background-repeat: no-repeat;
    color: #395EAA;
    display: inline;
    float: right;
    margin-top: 0px;
    padding: 0px 15px 0px 13px;
    width: auto;
}
#content #details ul.character-details li .detail-list{
    margin-top: 13px;
    z-index: 100;
    position: absolute;
}
#content #details ul.character-details li a span{	
    color: #232d4b;
    font-weight: bold;
    padding-right: 5px;
}
#content #details ul.character-details li a span.gray{
    font-weight: normal;
    color: #232d4b;
}
#content #details ul.character-details li a:hover{
    background-image: url(../images/character-a-hover.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
    color: #395eaa;
    text-decoration: underline;
}
#content #details ul.character-details li a:hover span{
    text-decoration: underline;
    color: #395eaa;
}


/* enf od by name */

/* end of content */

#suggestion{
    position:absolute;
    width:227px;
    padding: 5px 0px 5px 20px;
    top:227px;
    left:677px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-top: none;
    display: none;
}
#suggestion li.active{
    background: #d0d0d0;
}
#content #details ul.news li{
    margin-top: 10px;
}
#content #details ul.news li p{
    float: none;
}
/*
#content #details #foto{
        float: left;
        display: inline;
}
#content #details #foto img{
        float: left;
        display: inline;
        margin-right: 8px;
}
#content #details ul{
        float: left;
        display: inline;
}
#content #details ul li {
        float: left;
        display: inline;
        \\background-image: url(../images/character-a-hover.gif);
        background-repeat: no-repeat;
        background-position: left 2px;
        padding-left: 10px;
}
#content #details ul li a{
        
}*/

#content #details span.date-gray{
    color: #CC9933;
    padding: 0px 0px 8px 0px;
    display: block;
}
#content #details .left-content{
    width: 280px;
    float: left;
    display: inline;
}

#content #details .right-content{
    display:inline;
    float:right;
    overflow:hidden;
    position:relative;
    text-align:right;
    width:150px;
}
#content #details .right-content span{ 
    float: right;
    padding: 0px 0px 0px 28px;
    color: #000;
}
#content #details .right-content img{ 
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}
#content #details ul#page-nav{
    float: right;
    display: inline;
    margin-top: 15px;
}
#content #details ul#page-nav li{
    float: left;
    display: inline;
}
#content #details ul#page-nav li a{
    width: 20px;
    height: 16px;
    float: left;
    display: inline;
    padding-top: 3px;
    color: #395eaa;
}
#content #details ul#page-nav li a.active{
    font-weight: bold;
    color: #000;
}
#content #details ul#page-nav li a.prev{
    width: 20px;
    height: 19px;
    float: left;
    display: inline;
    background-image: url(../images/a-prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 0px;
    margin-right: 5px;
}
#content #details ul#page-nav li a.next{
    width: 20px;
    height: 19px;
    float: left;
    display: inline;
    background-image: url(../images/a-next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 0px;
}

#content .president-detail{

}
#container #content .president-detail #foto{
    float: right;
    display: inline;
}
#container #content .president-detail #foto img{
    border: 1px solid #d9d9d9;
    margin-left: 8px;
}
#container #content .president-detail #foto a{
    padding: 3px 8px;
    display: block;
    color:#395EAA;
}
#container #content .president-detail p a{
    float: left;
    display: block;
    width: 290px;
    color: #395eaa;
}
#container #content .president-detail p a:hover{
    text-decoration: underline;
}
#container #content .president-detail ul{
    \\float: left;
    \\display: inline;
    \\width: 100%;
    padding: 8px 15px 8px 0px;
}

#container #content .president-detail ul li{
    \\width: 100%;
    \\float: left;
    display: block;
    \\clear: both;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding: 3px 15px;
    font-weight: normal;
}
#container #content .president-detail ul li.bullet{
    background-image: url(../images/bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding: 3px 15px;
}

#container #content .president-detail ul li a{
    font-weight: normal;
    color: #395eaa;
    text-decoration: none;
}
#container #content .president-detail ul li a:hover{
    text-decoration: underline;
}
#container #content .president-detail h2{
    color: #395EAA;
    font-size: 14px;
    padding-bottom: 8px;
}
#container #content .president-detail h3{
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    clear: none;
    display: block;
    float: none;
    padding-left: 0px;
}

#container #content .president-detail ul.pernime{
    display:inline;
    float:left;
    width:410px;
}

#container #content .president-detail ul.pernime li{
    float:left;
    margin-bottom:10px;
    padding-left:10px;
    width:350px;
}

#container #content .president-detail ul.pernime li a{
    display:inline;
    float:left;
    padding-left: 5px;
    padding-right: 8px;
    z-index:0;
    color:#232D4B;
    font-weight:bold;
}
#container #content #details ul.komision{
    width: 432px;
    float: left;
    display: block;
}

#container #content #details ul.komision li{
    width: 93%;
    float: left;
    display: inline;
    padding: 8px 15px;
}
#container #content #details ul.komision li a{
    color:#666666;
    background-image:url(../images/character-a.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
    display:inline;
    float:left;
    padding-left:15px;
}
#container #content #details ul.komision li a:hover{
    text-decoration: underline;
}
#container #content #details table.kryesia{
    margin-bottom: 20px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    width: 100%; /* ska pase hiq */
}
#container #content #details table.kryesia tr{
    height: 21px;
}
#container #content #details table.kryesia tr.kryetari{
    height: 37px;
    color:#333333;
    font-size:14px;
    font-weight:bold;
}
#container #content #details table.kryesia tr.kryesia{
    height: 41px;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
#container #content #details table.kryesia tr td{
    background-image: none;
    /*width: 180px;*/
    width: 50%;
    font-weight: bold;
    color:#333333;
    font-size:14px;
}
#container #content #details table.kryesia tr td.shigjeta{
    /*width: 140px;*/
    width: 60%;
    background-image:url(../images/character-a.gif);
    background-position:left 5px;
    background-repeat:no-repeat;
    padding-left:15px;
}
#container #content #details table.kryesia tr td.grupi{
    /*width: 140px;*/
    width: 40%;
    font-weight: normal;
    font-size:11px;
}
#container #content #details table.kryesia tr td.grupi a{
    width: 140px;
    font-weight: normal;
    color: #395EAA;
}
#container #content #details table.kryesia tr td a{
    background-image: none;
    color: #232D4B;
    font-weight: bold;
}
#container #content #details table.kryesia tr td a:hover{
    text-decoration: underline;
}






#container #content #details ul#grupet{
    /*width: 430px;*/
    float: left;
    display: inline;
    padding: 15px 0px;
    border-bottom: 1px solid #e0e0e0;
}
#container #content #details ul.grupet{
    width: 100%;
}
#container #content #details ul#grupet li{
    /*width: 430px;*/
    float: left;
    display: inline;
    margin-bottom: 10px;
    background-image: none;
    padding: 0px;
}
#container #content #details ul#grupet li img{
    height: 19px;
    float: left;

}
#container #content #details ul#grupet li a{
    background-image:url(../images/grupet-a.gif);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width: 195px;
    height: 17px;
    float: left;
    display: inline;
    padding: 2px 0px 0px 8px;
    color: #fff;
    font-weight: bold;
}
#container #content #details ul#grupet li span.image{
    background-image:url(../images/grupet-span.gif);
    background-position: right 0px;
    background-repeat:no-repeat;
    height: 17px;
    float: left;
    display: inline;
    padding: 2px 15px 0px 0px;
    text-align: right;
    color: #fff;
    font-weight: bold;
}


#container #content .grupet ul{
    width: 375px;
    float: left;
    display: inline;
    padding:8px 15px 8px 0;
}
#container #content .details-wide ul{
    width: 636px;
}

#container #content .grupet ul li{
    width: 100%;
    float: left;
    display: inline;
    background-image:url(../images/bullet1.gif);
    background-position:0 7px;
    background-repeat:no-repeat;
    padding:3px 15px;
}

#container #content .grupet ul li a{
    color:#395EAA;
    font-weight:normal;
    text-decoration:none;
}
#container #content .grupet ul li ul{
    width: 360px;
}
#container #content .grupet ul li ul li{
    width: 300px;
}

#container #content .grupet h2{
    color:#333333;
    display:block;
    float:none;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding-left:0;
    margin-top: 8px;
}

#related-links #calendar {
    margin-bottom:15px;
    margin-left: 22px;
    margin-top: 15px;
    height:149px;
    width:168px;
    float: left;
    display: inline;
    border: 1px solid #f4f4f6;
    background-image: url(../images/calendar.gif);
    background-repeat: no-repeat;
    background-position: 0px 18px;
    padding-bottom: 8px;
}
#related-links #calendar ul {
    background-image:none;
    display:inline;
    list-style-type:none;
    padding: 3px;
    margin:0;
    width:166px;
    float:left;
}
#related-links #calendar li {
    display:inline;
    float:left;
    height:14px;
    margin:0 0 1px 2px;
    padding: 0px 0px 1px 0px;
    width:21px;
    background-image: url(../images/wide-calendar-li-date.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#related-links #calendar li.day{
    background:none;
    padding-bottom: 3px;
    padding-top: 5px;
    float: left;
    padding-left: 1px;
    width: 20px;
    border-bottom: 0px;
}
#related-links #calendar li.empty{
    background-image: none;
}
#related-links #calendar li.weekend{
    background:none;
    padding-top: 5px;
    padding-left: 4px;
    padding-bottom: 3px;
    float: left;
    color: #c1a39d;
    font-weight: bold;
    width: 17px;
    border-bottom: 0px;
}

#related-links #calendar a.muji {
    background-color:#F2F2F2;
    text-align:center;
    padding: 0;
    width:122px;
}
#related-links #calendar a.muji:visited {
    background-color:#F2F2F2;
    color:#330000;
}
#related-links #calendar a.muji:link {
    background-color:#F2F2F2;
    color:#330000;
}
#related-links #calendar a.muji:hover {
    background-color:#F2F2F2;
    color:#D2312C;
}

#related-links #calendar a {
    display:inline;
    float:left;
    padding: 1px 0px 3px 0px;
    text-align:center;
    width:21px;
}
#related-links #calendar a:link {
    color:#330000;
}
#related-links #calendar a:visited {
    background-color:#FFFFFF;
    color:#330000;
}
#related-links #calendar a:hover {
    background-color:#FFFFFF;
    color:#D2312C;
}
#related-links #calendar a:active {
    background-color:#FFFFFF;
    color:#D2312C;
}
#related-links #calendar a.inactive {
    background-color:transparent;
    color:#ADBACC;
}
#related-links #calendar .day {
    background-color:transparent;
    color:#000000;
    font-weight:bold;
    text-align:center;
}

#related-links #calendar .month{
    float: left;
    display: inline;
    width: 167px!important;
    height: 15px;
    background-color: #f2f2f2;
    text-align: center;
    padding: 2px 3px 2px 0px;
}
#related-links #calendar .month a.prev{
    float: left;
    display: inline;
    width: 15px;
    height: 12px;
    background-image: url(../images/calendar-a-prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}
#related-links #calendar .month a.next{
    float: right;
    display: inline;
    width: 15px;
    height: 12px;
    background-image: url(../images/calendar-a-next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}
#related-links #calendar .month span{
    float: left;
    display: inline;
    width: 122px;
}


/*--------------------------------------- start of sitemap ----------------------------------*/
#sitemap{

}
#sitemap ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    float: none;
}
#sitemap ul li{
    list-style-type: none;
    margin: 3px 0px;
    padding: 0px;
    background-image: none;
}
#sitemap ul li a, #sitemap ul li ul li a, #sitemap ul li ul li ul li a, #sitemap ul li ul li ul li ul li a{
    color: #232D4B;
    min-height: 1px;
    height: auto !important;
    height: 1px;
    padding: 3px 0px 3px 30px;
    \\background-color: #ccc;
    background: url(../images/sitemap/list_icon.gif) no-repeat;
    background-position: 7px 0px;
    text-decoration: none;
}
#sitemap ul li a.home{
    padding-left: 18px;
    background: url(../images/sitemap/home.gif) no-repeat;
}
#sitemap ul li a:hover{
    text-decoration: underline;
}
#sitemap ul li ul{
    background: url(../images/sitemap/ul_bg.gif) repeat-y;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#sitemap ul li ul li {
    padding-left: 15px;
}
#sitemap ul li ul li a{
    \\background: none;
    color: #232D4B;
}
#sitemap li.end a{
    background: url(../images/sitemap/end_list_icon.gif) no-repeat;
    background-position: 7px 0px;
}
#sitemap li.end ul{
    background: none;
}
#sitemap li.end ul li a{
    background: url(../images/sitemap/list_icon.gif) no-repeat;
    background-position: 7px 0px;
}
#sitemap li.end ul li.end a{
    background: url(../images/sitemap/end_list_icon.gif) no-repeat;
    background-position: 7px 0px;
}
#sitemap li.end ul li a{

}

/*--------------------------------------- end of sitemap ----------------------------------*/

#footer{
    width: 100%;
    float: left;
    height: 25px;
}
#footer a{
    background: url(../images/rrota_mshel.gif) no-repeat;
    float: right;
    height: 17px;
    width: 17px;
    margin-right: 15px;
}


.content ol{
    padding:19px 0px 0px 18px;
}
.content ol li{
    margin-bottom: 6px;
    padding: 0px 0px 3px 5px;
    list-style-type: decimal;
    list-style-position: inside;
    color: #000;
}

#details ol{
    padding:19px 0px 0px 18px;
}
#details ol li{
    margin-bottom: 6px;
    padding: 0px 0px 3px 5px;
    list-style-type: decimal;
    list-style-position: inside;
    color: #000;
}
/********** gallery***********/
ul.photo-albums{
    float:left;
}
ul.photo-albums li{
}
img.img_thamb_list, ul.gallery li a img {
    background-color:#FFFFFF;
    border:1px solid #BEBEBE;
    display:inline;
    float:left;
    margin-right:10px;
    padding:2px;
}
ul.photo-albums li {
    margin-bottom:4px;
    border-bottom:1px solid #D9D9D9;
    float:left;
    padding-bottom:8px;
    padding-left:0;
    width:420px;
}
ul.photo-albums li.last {
    border:none;
}
ul.photo-albums li span.date {
    color:#1F518C;
    font-size:12px;
    font-weight:bold;
    margin-right:4px;
}
#content #details ul.photo-albums p{
    float:none;
    margin:0px;
    line-height:18px;
    font-size:12px;
}
#content #details ul.photo-albums a.more{
    float:none;
    width:auto;
    display:inline-block;
}
ul.gallery li a img {
    margin-right:18px;
    margin-bottom:16px;
}
ul.gallery li{
    float:left;
    _margin-bottom:16px;
}

/***scroll*****/
div.scrollable {
    float:left;
    height:400px;
    overflow:hidden;
    position:relative;
    width:432px;
}
div.scrollable .items {
    clear:both;
    position:absolute;
    width:20000em;
}
.items div {
    float:left;
    width:432px;
}
.scrollable a {
    float:left;
    margin-right:9px;
    width:122px;
}
.slider h2{
    font-size:13px;
    margin-bottom:10px;
} 


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{
    background-color:#000; 
    opacity:0.5 !important; 
    filter: alpha(opacity = 50);
}
#colorbox{}
#cboxTopLeft{width:30px; height:30px; background:url(../images/cboxTopLeft.png) 0px 0 no-repeat;}
#cboxTopRight{width:30px; height:30px; background:url(../images/cboxTopRight.png) 0px 0 no-repeat;}
#cboxBottomLeft{width:30px; height:30px; background:url(../images/cboxBottomLeft.png) 0px 0px no-repeat;}
#cboxBottomRight{width:30px; height:30px; background:url(../images/cboxBottomRight.png) 0px 0px no-repeat;}
#cboxMiddleLeft{width:30px; background:url(../images/cboxMiddleLeft.png) left top repeat-y;}
#cboxMiddleRight{width:30px; background:url(../images/cboxMiddleRight.png) right top repeat-y;}
#cboxTopCenter{height:30px; background:url(../images/cboxTopCenter.png) 0 0 repeat-x;}
#cboxBottomCenter{height:30px; background:url(../images/cboxBottomCenter.png) 0 0px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; top:50%; left:0px; background:url(../images/cboxPrevious.png) 0px -55px no-repeat; width:37px; height:50px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:0px 0px;}
#cboxNext{position:absolute; top:50%; right:0px; background:url(../images/cboxNext.png) 0px -55px no-repeat; width:37px; height:50px; text-indent:-9999px;}
#cboxNext.hover{background-position:0px 0px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:0px; right:0; background:url(../images/cboxClose.png) 0px 0px no-repeat; width:33px; height:27px;}
#cboxClose.hover{background-position:0px 0px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
#cboxTopLeft{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxTopLeft.png', sizingMethod='scale');
}
#cboxClose{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxClose.png', sizingMethod='scale');
}

#cboxTopCenter{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxTopCenter.png', sizingMethod='scale');
}
#cboxTopRight{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxTopRight.png', sizingMethod='scale');
}
#cboxBottomLeft{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxBottomLeft.png', sizingMethod='scale');
}
#cboxBottomCenter{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxBottomCenter.png', sizingMethod='scale');
}
#cboxBottomRight{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxBottomRight.png', sizingMethod='scale');
}
#cboxMiddleLeft{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxMiddleLeft.png', sizingMethod='scale');
}
#cboxMiddleRight{
    _background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='inc/images/cboxMiddleRight.png', sizingMethod='scale');
}
div#details ul.news li p a.pdf-small{
    clear:both;
    margin-top:8px;
}
div#details ul.news li p a{
    float:left;
}
div.video-wrapper img.icon{
    position:absolute;
    width:49px;
    height:36px;
    left:180px;
    top: 160px;
    z-index:3;
}
div.video-wrapper img{
    width:400px;
    border:0;
}
div.video-wrapper{
    width:400px; 
    height:360px;
    float:left;
    overflow:hidden;
    position:relative;
}
div.video-wrapper a object{
    width:400px; 
    height:360px;
}
.coordinators .coordinator{
    width: 425px;
    float: left;
    margin-top: 6px;    
    margin-bottom: 10px;    
    font-family: Vardana;
}
.k-top{
    width: 425px;
    height: 10px;
    float: left;
    background: url(../images/cord-top.png) no-repeat;
}
.k-bottom{
    width: 425px;
    height: 11px;
    float: left;
    background: url(../images/cord-bottom.png) no-repeat;
}
.coordinators h2{
    font-size: 14px;
    font-weight: bold;    
}
.coordinators .inner-cord{
    width: 400px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    float: left;
    padding-left: 15px;
    padding-right: 8px;   
}
.coordinators .inner-cord .title{
    font-size: 12px;
    font-weight: bold;
    color: #395eaa;
    display: block;    
    padding-bottom: 7px;
}
.coordinators .inner-cord .info-cord{
    font-size: 11px;
    color: #395eaa;
    display: block; 
}
.coordinators .inner-cord .info-cord strong,.coordinators .inner-cord .info-cord a{
    color: #395eaa;
}
.rss-list li{
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 9px;
    margin-bottom: 7px;
}
.rss-list li a{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    display: block;
    background: url(../images/rss.png) no-repeat;
    padding-left: 25px;
    padding-bottom: 6px;
}
ul.rss-list li ul li a{
    font-weight: normal;
    margin-left: 26px;
    background: none;
    padding-left: 15px;
    background: url(../images/rss-arrow.png) no-repeat 0 4px;
    color: #666666;
}
ul.rss-list li ul li a:hover{
    text-decoration: underline;
}
ul.rss-list li ul li{
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.login .top {
    background-image: url("../images/homecontent-top2.gif") !important;
}
.login .bottom{
    background-image: url("../images/homecontent-bottom2.gif") !important;
}
.login .login-label{
    background-image: url("../images/login_bg.gif");
    float: left;
    width: 87px;
    height: 22px;
    margin-left: 12px;
    padding-top: 8px;
    padding-left: 17px;
    font-size: 12px;
    color: #3e4661;
    font-weight: bold;
}
.login form{
    float: left;
    padding-top: 4px;
    margin-left: 16px;
}
.login .txt,.login .password{
    border: none;
    height: 21px;  
    float: left;
    color: #888888;
    font-size: 11px;
    padding-left: 5px;
}
.login .txt{
    background-image: url("../images/login_input_bg.png");
    width: 180px;  
    margin-right: 10px;
}
.login .password{
    background-image: url("../images/login_input_pass_bg.png");
    width: 176px;   
}
.login .submit{
    background-image: url("../images/login_submit.gif");
    border: none;
    float: left;
    width: 24px;
    height: 21px;
    cursor: pointer;
}
.r-box .r-top{
    background-image: url("../images/r-top.png");
    float: left;
    width: 425px;
    height: 10px;    
}
.r-box .inner-rbox{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    float: left;
    width: 397px;
    padding-left: 16px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.r-box .r-bottom{
    background-image: url("../images/r-bottom.png");
    float: left;
    width: 425px;
    height: 10px;    
}
.new-request input[type=text]   ,.new-request input[type=password]{ 
    background: url("../images/input_bg.png") no-repeat;
    border: 0;
    width: 200px;
    height: 26px;
    /*width: 190px;
      height: 16px;*/
    display: block;
    padding: 5px;
    margin-bottom: 10px;
    color: #888888;
}
.new-request textarea { 
    background: url("../images/textarea-bg.png") no-repeat;
    border: 0 none;
    width: 392px;
    height: 123px;
    display: block;
    resize: none;
    color: #888888;
    padding: 5px;
    margin-bottom: 10px;
}
.new-request input[type=submit]{ 
    background-image: url("../images/submit_bg.png");
    border: 0 none;
    width: 113px;
    height: 28px;
    display: block; 
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #ffffff;
    float: right;
    text-align: left;
    padding-left: 20px;
}
.request-view .date{
    color: #c29d2d;
    display: block;
    float: left;
}
.request-view .title{
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    float: left;
    width: 100%;
}
.request-view p{
    display: block;
    float: left;
    width: 100%;
}
.show-request .r-bottom{
    background-image: url("../images/sk-bottom.png");
    height: 50px ;
}
.r-button{
    float: right;
    margin-top: 11px;
    margin-right: 12px;
}
.r-button .left{
    float: left;
    display: block;
    width: 4px;
    height: 26px;
    background-image: url("../images/button-left.png");
}
.r-button .right{
    float: left;
    display: block;
    width: 31px;
    height: 26px;
    background-image: url("../images/button-right.png");    
}
.r-button .b-center{
    float: left;
    display: block;
    height: 20px;
    padding:6px 5px 0px 5px;
    background-image: url("../images/button-center.png");        
    font-weight: bold;
    color: #ffffff;
}
.request-view .download{
    float: right;
    background: url("../images/downlaod-pdf.png") no-repeat 0 2px;
    padding-left: 15px;
    color: #395eb9;
}
.reply-request .reply{
    background: url("../images/reply_icon.png") no-repeat #F1F1F1 16px 0px;
} 
.reply-request .reply{
    padding-left: 36px;
    padding-top: 10px;
    width: 377px;
}
.reply-request .r-bottom{
    background: url("../images/k_reply_bottom.png") no-repeat;
}
.register input[type=submit]{
    float: left;    
    background: url("../images/register.png") no-repeat;
    width: 140px;
}
#content .requests{
    width: 90% !important;
}
.filters{
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 1px;
}
.filters .left{
    float: left;
    background: url("../images/t-left.png") no-repeat;
    width: 7px;
    height: 40px;
}
.filters .inner-filters{
    float: left;
    width: 97.7%;
    height: 30px;
    background: #f2f2f2;
    padding-top: 10px
}
.filters .right{
    float: left;
    background: url("../images/t-right.png") no-repeat;
    width: 7px;
    height: 40px;
}
.request-table{
    float: left;
    background: #f2f2f2;
}
.request-table{
    padding: 0 5px;
}
.request-table table tbody td{
    background: url("../images/table_td_bg.png") bottom center repeat-x #fff;
    padding: 5px;
}
.request-table table thead td{
    padding-left: 5px;
    padding-right: 5px;
}
.request-table table tbody td.title a{
    font-weight: bold;
    color: #000000;
}
.request-table table tbody td.title{
    width: 292px;
    height: 38px;
}
.request-table table tbody td.title a:hover{
    text-decoration: underline;
}
.request-table table tbody td.new,.request-table table tbody td:last-child{
    color: #999999;
}
.request-table table tbody td.done{
    color: #3368b8;
}
.request-table table tbody td.process{
    color: #e4bc01;
}
.request .status,.request .username-select{
    float: right;
    margin-left: 20px;
}
.status-label{
    float: left;
    padding-right: 5px;
    padding-top: 4px;
}
.request .selector{
    background: url("../images/uniform-select-bg.png") no-repeat;
    float: left;
    width: 119px;
    height: 21px;
    padding-left: 9px;
    padding-top: 4px;
    position: relative;
}
.request .selector span{
    font-size: 10px;
}
.request .selector select{
    position: absolute;
    left: 0;
    top: 0;
    height: 21px;
    width: 118px;
}
.filter-label{
    color: #3055af;
    font-size: 11px;
    font-weight: bold;
    padding-top: 3px;
    float: left;
}
#home-content #list-column-news ul.news li a.more{
    float: left;
    width: 400px;
}
#home-content #list-column-news ul.news li a.rss{
    margin-right: 3px !important;
}
#home-content #list-column-news ul.news li.more{
    width: 445px;
    padding-right: 0px;
}
#bottom-container #list-of-meetings .rss,#home-content #list-column-news ul.news li a.rss{
    float: right;
    width: auto;
    background: url("../images/rss_16.png") no-repeat 0 5px;
    margin-right: 18px;
}
#bottom-container #list-of-meetings  .rss:hover,#home-content #list-column-news ul.news li a.rss:hover{
    text-decoration: none;
}
#related-links .rss{
    float: right;
    background: url("../images/rss_16.png") no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 10px;
    margin-right: 10px;
}    
#related-links .committee-rss{
    clear: both;
    margin-top: 0px;
}
.login .code{
    float: left;
    height: 21px;
    margin-right: 10px;
}
.register .code{
    margin-bottom: 10px;
}
.request-view .deadline{
    float: right;
    display: block;
    color: #6f6f6f;
}
/*12-04-2012*/
#template-border div.wide-content h1{
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    color: #395eaa;
    padding-bottom: 4px;
}
#template-border div.wide-content div#details{
    float: left;
    margin-right: 32px;
    width: 636px;
}
div.login-form{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
div.frame form{
    padding: 20px 30px;
}
div.frame form label{
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.parsley-errors-list{
	display: none !important;
}
div.frame form input.parsley-error{
background: url(../images/error_parsley.png) no-repeat 0 0;
}
div.frame form input{
    width: 200px;
    line-height: 16px;
    border: 0;
    outline: none;
    color: #888;
    display: block;
    padding: 5px 10px 8px;
    margin-bottom: 10px;
    background: url(../images/ojq_images.png) no-repeat 0 0;
}
div.login-form form input.password{
    float: left;
    margin: 0 10px 0 0;
}
div.frame form input.submit{
    width: 113px;
    color: #fff;
    margin: 0 0;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding-right: 27px;
    background: url(../images/ojq_images.png) no-repeat 0 -46px;
}
div.frame div.top-rounded,
div.frame div.bottom-rounded{
    float: left;
    width: 100%;
    height: 10px;
}
div.frame div.top-rounded{background: url(../images/ojq_images.png) no-repeat 0 -151px;}
div.frame div.bottom-rounded{background: url(../images/ojq_images.png) no-repeat 0 -120px;}
div.frame div.middle{
    float: left;
    width: 632px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
div.frame textarea{
    float: left;
    width: 574px;
    height: 116px;
    border: 0;
    color: #888;
    resize: none;
    padding: 10px;
    margin-bottom: 10px;
    background: url(../images/ojq_images.png) no-repeat 0 -188px
}
div.frame div.selector{
    width: 101px;
    height: 23px;
    position:relative;
    background: url(../images/ojq_images.png) no-repeat -131px -46px;
}
div.frame div.selector select{
    top: 0;
    left: 0;
    width: 100%;
    height: 23px;
    cursor: pointer;
    position: absolute;
}
div.frame div.selector select option{padding: 3px 10px;}
div.frame div.selector span{
    margin: 5px 0 0 10px;
    float: left;
}
div.frame dt.small{
    float: left;
    position:relative;
    margin-right: 40px;
}
div.frame dt.small label,div.frame dt.small a{float: left;margin: 6px 10px 0 0;font-size: 11px;font-weight: normal;color:#888}
div.frame dt.small div.selector{float: right}
div.frame dt.last{margin-right: 0}
div.frame dl{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
div.frame dt.check-group{
    width: 160px;
    float: left;
    margin-right: 14px;
}
div.frame dt.check-group label{float: left;font-size: 1em;font-weight: normal;color: #888;width: 136px}
div.frame dt.check-group div.checker{
    float: left;
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    background: url(../images/ojq_images.png) no-repeat -24px -84px;
}
div.frame dt.check-group div.checker span,
div.frame dt.check-group div.checker input{float: left;width: 100%;height:100%;}
div.frame dt.check-group div.checker span.checked{background: url(../images/ojq_images.png) no-repeat 0 -84px;}
div.frame dt.wide-group{
    width: 45%
}
div.frame dt.wide-group label{
    width: 233px
}
form.register-form input.submit{float: right}
form.register-form dl.last{margin-bottom: 10px}
div.wide-content div.profile h2{
    color: #395eb9;
    font-size: 14px;
    margin-bottom:14px
}
#template-border div#content div.profile h3{font-size: 14px;color: #000;margin-bottom: 12px;display:block}
#template-border div#content div.profile ul{margin-bottom: 14px}
#template-border div#content div.profile ul li{
    padding-left: 10px;
    margin-bottom: 7px;
    background: url(../images/profile_bullet.png) no-repeat left 6px;
    clear: both;
}
#template-border div#content div.profile ul li a{color: #000}
#template-border div#content div.profile ul li a:hover{text-decoration: underline}
#template-border div#content div.profile ul.arow-list li{background: url(../images/profile_arow.png) no-repeat left 3px}
#template-border div#content div.profile ul.arow-list li a{color: #395eb9}
dt.ojq_members{
    display:none;

}
dl#members_list dt.first{
    display:block !important;
}
ul.sub_list{
    width:50%;
    float:left;
}
ul.sub_list span.label{
    font-weight:bold;
}
#template-border div#content div.profile ul.ojq-list li a{
    color: #666666;
    font-weight: bold;
}
#template-border div#content div.profile ul.ojq-list li a:hover{
    color: #214cb5;
}
.profile .request .selector span {
    display: block;
    height: 12px;
    overflow: hidden;
    width: 100px;
}
.profile .request{
    margin-bottom: 15px;
    float: left;
    margin-right: 16px;
}
div.ojq-info{
    float:right;
    position:relative;
}
div.ojq-info a.ojq-name{
    float:left;
    background: url(../images/ojq-name.png) no-repeat right -1px;
    padding-right:30px;
    padding-top:7px;
    padding-bottom:6px;
    font-family:arial;
    font-weight:bold;
    font-size: 12px;
    color:#395eb9;
}
div.ojq-info ul{
    position: absolute;
    right: 0;
    top: 27px;
    width: 137px;
    background: #fafafa;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    display:none;
}
div.ojq-info ul li{
    width:100%;
    float:left;
    border-bottom:1px solid #d9d9d9;
    margin-bottom:0 !important;
    padding-bottom: 5px;
    padding-top: 4px;
    background:none !important;
    padding-left:0 !important;
}
div.ojq-info ul li.last,
div.ojq-info ul li.logout{
    border:none;
    padding-top: 0px;
    padding-bottom: 0px;
}
div.ojq-info ul li a{
    float: left;
    font-family: arial,sans-serif;
    color:#333333;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 4px;
    position: relative;
    width: 116px;
    z-index: 2; 
}
div.ojq-info ul li.logout a{
    color: #002b89 !important;
    font-weight:bold !important;
}
div.ojq-info ul li.last span,
div.ojq-info ul li.logout span{
    background: url(../images/OJQ-login-bg.gif) no-repeat right -1px;
    position:absolute;
    z-index: 1;
    bottom:-8px;
    left:-1px;
    width:139px;
    height:31px;

}
table.ojq-table tr td{
    vertical-align: top;
    padding-right: 10px;
}
table.ojq-table tr td.last{
    vertical-align: bottom;
    padding-bottom: 10px;
}
form.register-form dl dt label.input-title,
table.ojq-table tr td label.input-title{
    font-size:11px;
    float:none;
    color:#888;
    font-family:verdana;
    font-weight: normal;
    margin-bottom: 4px;
    margin-left: 1px;
}
table.ojq-table tr td a.forgot{
    font-size:11px;
    color:#395eb9;
    float:left;
    margin-top:-8px;
    padding-left:5px;
    font-family:verdana;
}
table.ojq-table tbody tr td.last input.submit{
    height: 26px;
    float:left;
}
table.ojq-table tbody tr td.last a{
    background: url("../images/leftnav-li-active.gif") no-repeat left 8px;
    margin-left: 13px;
    padding-left: 10px;
    padding-top: 6px;
    float:left;
    color:#002b89;
    font-weight: bold;
}
/*Tracking Mechanism*/
#banner a.img_small{
    width: 290px;
}
div.list-bold{
    width: 635px !important;
    height: 100%;
}
#content .center .list-bold ul{
    height: 100% !important;
}
#content .center .list-bold ul li a{
    color: #666666 !important;
    font-weight: bold !important;
    text-decoration: none;
}
#container #content div.list-bold ul li a:hover {
    text-decoration: underline;
    color: #214cb5!important;
}
a.profili{
    background: url('../images/bullet.gif') no-repeat scroll 0 center transparent;
    color: #395EB9;
    font-family: verdana;
    font-size: 11px;
    padding-left: 10px;
    float: left;
    margin-top: 15px;
}
a.profili:hover{
    text-decoration: underline;
}
table.Tracking{
    padding-top: 25px;
    width: 100%;
}
table.Tracking tr.bold-tex{
    border: none;
}
table.Tracking tr{
    display: table;
    width: 100%;
    table-layout: fixed;
}
table.Tracking tr.bold-tex td{
    border-bottom: none;
    border-left: medium none;
    font-weight: bold;
    padding: 6px 5px 6px 5px;
}
table.Tracking tr td{
    border-bottom: 1px solid #F1F1F1;
    border-left: 1px solid #F1F1F1;
    padding: 6px 5px 6px 5px;
    border-top: none !important; 
}
table.Tracking tr.first-tr{
    background-image: url("../images/details-table-top.png");
    background-position: 615px 02px;
    background-repeat: no-repeat;
}
table.Tracking tr.first-tr td{
    border-top: 1px solid #F1F1F1 !important;
}
table.Tracking tr.first-tr td.last-cel{
    border: 1px solid #F1F1F1;
    border-radius: 0 12px 0 0;
    padding: 5px 5px 0 5px;
}
table.Tracking tr td.last-tr-cel{
    border-right: 1px solid #f1f1f1;
}
table.Tracking tr.last-row{
    border-bottom: 1px solid #9F9F9F;
    border-radius: 0 0 0 8px !important;
    box-shadow: 0 1px #9F9F9F;
}
table.Tracking tr.last-row td.last-row-cel{
    border-bottom: none;
}
#details h3.web {
    font-family: arial!important;
    font-size: 14px!important;
    font-weight: bold!important;
    color: #000 !important;
    display: block !important;
    clear: both;
    padding-top: 20px;
}
/**** start reslice home ****/
.last-columns{

}
.bottom-news{
    width: 960px;
    height: 33px;
    float: left;
    display: inline;
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding: 0px;
}
#home-content #columns .bottom-news .first {
    background: url("../images/back-cuolms-4.png") no-repeat scroll 0 0 #f2f2f2;
    display: inline;
    float: left;
    height: 33px;
    padding: 10px 0 0 35px;
    width: 203px;
}
#home-content .last-columns .bottom-news .first ul{
    clear: both;
    position: relative;
    margin-top: 10px;
    float: left;
    width: 215px;
    padding: 15px 0px 15px 15px;
    background-image: url('../images/column1-ul-bgr.gif');
    background-repeat: no-repeat;
    background-position: 0px bottom;
    margin-left: -28px;
    background-color: #f2f2f2;
}
#home-content .last-columns .bottom-news .first ul li{
    width: 198px;
    padding: 8px 0px;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #fff;
    float: left;
    display: inline;
}
#home-content .last-columns .bottom-news .first ul li a{
    width: 198px;
    color: #919399
}
#home-content .last-columns .bottom-news .first ul li span.gray{
    color: #919399;
    font-size: 11px;
    padding-top: 5px;
}
#home-content .last-columns .bottom-news .first ul li span.bold{
    display: block;
    width: 198px;
    color: #a60500;
    padding-bottom: 5px;
}
#home-content .last-columns .center-botom-column{
    background-image: url("../images/last-center.gif")!important;
    background-position: -1px 0;
    background-repeat: repeat-y;
    display: inline;
    float: left;
    width: 960px;

}
#home-content #columns .center-botom-column{
    background-image: url("../images/last-center.gif")!important;
    background-position: -1px 0;
    background-repeat: repeat-y;
    display: inline;
    float: left;
    width: 960px;

}
#home-content #columns .bottom-border-last{
    background: url(../images/last-bottom.gif)!important;
    background-position: 0 0;
    background-repeat: no-repeat!important;
    float: left;
    height: 23px;
    width: 959px;
}
.direct-links{
    margin-top: -29px;
}
.direct-links h2{
    background: url("../images/back-cuolms-last.png") no-repeat scroll 0 0 transparent!important;
    color: #3E4661;
    font-size: 13px;
    margin-left: -19px;
    padding: 15px 5px 8px 25px!important;
    width: 212px;
}
div.center div#list-column4 ul li a:hover{
    text-decoration: underline;
    color: #3E4661;
}
#list-of-speeches{
    width: 465px;
    float: left;
    display: inline;
    padding-left: 23px;
}
#columns.last-columns div.bottom-news .first h3{

}
#columns.last-columns div.bottom-news .sec {
    background: url("../images/back-list-speech.png") no-repeat scroll 0 4px transparent;
    float: left;
    width: 480px;
    margin-left: -1px;
}
#columns.last-columns div.bottom-news .sec h3{
    font-size: 15px;
    color: #5a6278;
    padding: 10px 0 5px 20px;
}

#list-of-speeches ul{
    width: 465px;
    float: left;
    display: inline;
    margin-top: 10px;
}
#list-of-speeches ul li{
    float: left;
    width: 445px;
    background-image: url(../images/calendar-li-bgr.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
    padding: 0px 20px 0px 10px;
    margin: 3px 0px 3px 0px;
}
#list-of-speeches ul li a{
    display: block;
    width: 415px;
}
#list-of-speeches ul li a:hover span.bold{
    text-decoration: underline;
}
#list-of-speeches ul li a span.bold{
    color: #a60500;
    font-weight: bold;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #d9d9d9;
}
#list-of-speeches ul li a span{

}
#list-of-speeches a.more{
    float: left;
    width: 410px;
    padding-left: 15px;
    background-image: url(../images/a.more.gif);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-top: 8px;
    border-top: dotted 1px #dbdbdb;
    margin-top: 5px;
    color: #1e489e;
}
#list-of-speeches a.more:hover{
    text-decoration: underline;
}
#list-column-news ul.news li img {
    float: left;
    margin-right: 12px;
    width: 90px;
}
div.center div#calendar div.month a{
    float: left;
    display: none;
    width: 15px;
    height: 13px;
    background-image: url(../images/calendar-a-prev.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}
div.center div#calendar div.month span {
    float: left;
    display: inline;
    width: 122px;
}
div.center div#calendar div.month a.next {
    float: right;
    display: inline;
    width: 15px;
    height: 13px;
    background-image: url(../images/calendar-a-next.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 2px;
    background-color: #f2f2f2;
}


/** reseach **/
div.research{
    width:100%;
    background: url("../images/homecontent-center.gif") !important;
}
div.research #content{
    width:960px;
    margin-left:0;
}
div.research div.top{
    background: url("../images/homecontent-top2.gif") !important;
    width:960px !important;
    height:8px !Important;
}
div.research .bottom-template{
    background: url("../images/columns-bottom.gif");
    height:23px;
}
div.research #content .center{
    background: none;
    width:100%;
}
div.research #content #details{
    margin-left: 6px;
    width: 948px !important;
}
div.research table.Tracking tr.first-tr{
    background-position: right 2px;
}
div.research table.Tracking tr td,
div.research table.Tracking tr.bold-tex td{
    font-weight: normal;
    font-size: 10px;
}
div.research table.search{
    width:908px;
    margin-left:20px;
    margin-right:20px;
}
div.research table.search select,
div.research table.search input{
    width:90%;
    margin-bottom: 10px;
}
div.research table.search tr.last {
    text-align: right;
}

div.research table.search tr.last input{
    margin-right:10px; 
    width:auto;
    padding-left:15px;
    padding-right:15px;
    width:150px;
}
div#calendar div.month select{
    /*width: 100%;*/
}

/** 
Style Komisinet
-----------------------------------------**/
.content-komisionet#content #details{
    margin-left: 24px;
}
.content-komisionet#content #details h1{
    border-bottom: none;
    padding-bottom: 0;
    margin-top: 15px;
}
.content-komisionet#content #details h3{
    float: left;
    display: block;
    font-weight: bold;
    color: #232d4b;
    letter-spacing: -0.04em;
    font-size: 14px;
    padding-left: 15px;
}
.content-komisionet#content #details div.komisionet-perhershme,
.content-komisionet#content #details div.komisione-funksionale,
.content-komisionet#content #details div.nen-komisionet{
    float: left;
    background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(45%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 45%); /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 45%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    padding-top: 20px;  
    border-radius: 6px 6px 0 0;
    margin-bottom: 20px;
}
.komisionet-perhershme{
    border-top: 4px solid #e0cc33;  
}
.komisione-funksionale{
    border-top: 4px solid #214497;     
}
.nen-komisionet{
    border-top: 4px solid #b1b1b1;     
}

/**
Style komisionet
----------------------------**/

.grupet #details > div{
    float: left;
    width: 100%;
}

.grupet div.tabs{
    border-bottom:  1px solid #d9d9d9;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.grupet div.tabs a{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 49%, #f2f2f2 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#ffffff), color-stop(51%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 49%,#f2f2f2 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 49%,#f2f2f2 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 49%,#f2f2f2 51%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 49%,#f2f2f2 51%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    width: 130px;
    text-align: center;
    padding: 10px 5px;
    float: left;
    margin: 0 3px 3px 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px 4px 0 0;
    color: #7d7d7d;
    font-size: 14px;
    letter-spacing: -0.02em;
    font-family: 'Arial' , sans-serif;
}
.grupet div.tabs a.last{
    margin-right: 0;
}
.grupet div.tabs a:hover,
.grupet div.tabs a.active{
    background: #fff;
    padding-bottom: 15px;
    margin-bottom: -1px;
    border-bottom: none;
    color: #232d4b;
    font-weight: bold;
}
.kryesia-e-komisionit{
    width: 160px;
    float: left;
}
#container #content .grupet .kryesia-e-komisionit ul{
    float: left;
    width: 100%;
    padding: 0;
    list-style: none;
}
#container #content .grupet .kryesia-e-komisionit ul li{
    float: left; 
    width: 140px;
    background-image: none;
    background-color: #f2f2f2;
    padding: 0;
    border-radius: 4px;
    margin-bottom: 1px;
    padding: 20px 10px;
}
#container #content .grupet .kryesia-e-komisionit ul li p{
    float: left;
    clear: both;
    margin: 0;
    width: 100%;
}
#container #content .grupet .kryesia-e-komisionit ul li a.bold,
#container #content .grupet .kryesia-e-komisionit ul li span.bold{
    font-weight: bold;
    color: #395eb9;
}
#container #content .grupet .kryesia-e-komisionit ul li p span{
    padding-right: 5px;
}
#container #content .grupet .kryesia-e-komisionit ul li p a,
#container #content .grupet .kryesia-e-komisionit ul li p span{
    clear: none;
}
#container #content .grupet .kryesia-e-komisionit ul li a,
#container #content .grupet .kryesia-e-komisionit ul li span{
    float: left;
    clear: both;
}
#container #content .grupet .kryesia-e-komisionit ul li.kryetari-komisionit{
    padding: 20px;
    width: 120px;
    margin-bottom: 10px;
}
#container #content .grupet .kryesia-e-komisionit ul li.kryetari-komisionit img{
    float: left;
    border: 1px solid #d9d9d9;
}
#container #content .grupet .kryesia-e-komisionit ul li.kryetari-komisionit a.emri{
    color: #395eb9;
    font-weight: bold;
    font-size: 18px;
    padding-top: 6px;
    display: block;
    width: 100%;
}
#container #content .grupet .kryesia-e-komisionit ul li.kryetari-komisionit a,
#container #content .grupet .kryesia-e-komisionit ul li.kryetari-komisionit span{
    line-height: 18px;
    display: block;
}
#container #content .grupet .kryesia-e-komisionit ul li a,
#container #content .grupet .kryesia-e-komisionit ul li span{
    font-family: 'Tahoma';
    line-height: 16px;
    color: #232d4b;
    font-size: 12px;
    letter-spacing: -0.02em;
}
#container #content .grupet .kryesia-e-komisionit ul li span.emri{
    width: 100%;
    display: block;
}
#container #content .antaret{
    float: right;
    width: 250px;
}
#container .content-komisionet#content .coordinators{
    float: right;
    width: 250px;
}
#container .content-komisionet#content .coordinators .coordinator {
    float: left;
    width: auto;
}
#container .content-komisionet#content .coordinators .coordinator > span{
    width: 249px;
}
#container .content-komisionet#content .coordinators .coordinator div{
    width: 230px;
    padding-left: 10px;
    padding-bottom: 10px;
}
#container .content-komisionet#content .coordinators .coordinator div span{
    letter-spacing: -0.04em;
}
#container .content-komisionet#content .coordinators .coordinator span.k-bottom{
    border-right: 1px solid #f1f1f1;
}
#container .content-komisionet#content .coordinators .coordinator span.k-top{
    background-position: right top;
    border-left: 1px solid #f1f1f1;
}
div.inner-cord strong{
    color: #395eaa;
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin-top: 6px;
    line-height: normal;
    clear: left;
    padding-right: 4px;
}
div.inner-cord{
    padding-bottom: 22px;
    padding-top: 5px;
}
#container .content-komisionet#content .coordinators h2{
    float: left;
    margin: 0;
}
.content-komisionet#content .coordinators .inner-cord .info-cord{
    display: block;
    margin-top: 6px;
}

/**
Style part Agjenda
=======================================**/
.agjenda > div{
    float: left;
    width: 100%;
}
.content-subtabs{
    display: table;
}
#container #content .grupet .sub-tabs{
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-radius: 8px;
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
    border-collapse: initial;
    border-spacing: 0;
    *border-collapse: expression('initial', cellSpacing = '0');
}
#container #content .grupet .sub-tabs td{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 8px 8px 0;
    border-right: 1px solid #D9D9D9;
    cursor: pointer;
    float: none;
    padding: 8px 4px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 73px;
}
#container #content .grupet .sub-tabs tr a{
    color: #232D4B;
    display: block;
    font-family: 'Verdana';
    font-size: 12px;
    height: 100%;
    letter-spacing: -0.02em;
    line-height: 14px;
    margin: 0 auto;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
#container #content .grupet .sub-tabs td:hover a{
    color: #395eaa;
}
#container #content .grupet .sub-tabs td.active{
    background: none repeat scroll 0 0 #395EB9;
    border: medium none;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    padding: 8px 4px;
}
#container #content .grupet .sub-tabs td.active a{
    color: #fff;    
}
#container #content .grupet .sub-tabs td.active .bg-sub-tabs{
    display: block;
}
.bg-sub-tabs{
    background: url("../images/bg-sub-tabs.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    bottom: -15px;
    display: none;
    float: left;
    height: 8px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    width: 14px;
}
div.meetings{
    margin-top: 10px;
}
div[class*="acordion"]{
    width: 427px;
    padding: 2px;
    border: 1px solid #d9d9d9;
    float: left;
    margin-top: 10px;
    border-radius: 4px;
    -webkit-transition: all 200ms linear 70ms;
    -moz-transition: all 200ms linear 70ms;
    -o-transition: all 200ms linear 70ms;
    transition: all 200ms linear 70ms;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion{
    background: #e2e2e2;
    width: 417px;
    padding: 3px 5px;
    border-radius: 3px;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li{
    float: left;
    padding: 0;
    background: none;
    width: auto;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li span{
    float: left;
    clear: both;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Verdana';
    color: #232d4b;
    letter-spacing: -0.02em;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li.title{
    border-left: 1px solid #d9d9d9;
    margin-left: 45px;
    padding: 2px 10px;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li.title span.title{
    font-weight: bold;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li a{
    background: url('../images/button-acordion.png') no-repeat;
    float: left;
    width: 33px;
    height: 33px;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li.right{
    float: right;
}
#container #content .grupet div[class*="acordion"] ul.head-acordion li a.open{
    background-position: left bottom;    
}

#container #content .grupet div.acordion-open{
    -moz-box-shadow: 0 0 8px -2px #000;
    -webkit-box-shadow: 0 0 8px -2px #000;
    box-shadow: 0 0 8px -2px #000;
}
#container #content .grupet div.acordion-open ul.head-acordion{
    background: #fff;
}
.meeting-content{
    float: left;
    padding: 15px 5px 20px 5px;
}
#container #content .grupet .meeting-content h2,
#container #content .grupet .meeting-content li,
#container #content .grupet .meeting-content p{
    color: #232d4b;
}
#container #content .grupet .meeting-content ol{
    padding: 0px 0 10px 0;
}
#container #content .grupet .meeting-content li{
    font-weight: bold;
}
#container #content .grupet .meeting-content p{
    font-weight: normal;
}
#container #content .grupet .meeting-content a{
    float: left;
    font-family: 'Verdana';
    letter-spacing: -0.02em;
    font-size: 12px;
}
.download-prv{
    background: url('../images/download-prv.png') no-repeat;
    padding: 5px 8px 4px 36px;
    border-radius: 3px;
    color: #fff;
    margin-right: 5px;
    background-position: 10px top;
    background-color: #232d4b;
}
.download-prv:hover{
    -moz-box-shadow: 1px 1px 0 1px #cfcfcf;
    -webkit-box-shadow: 1px 1px 0 1px #cfcfcf;
    box-shadow: 1px 1px 0 1px #cfcfcf;
}
.foto-galery{
    color: #232d4b;
    background: url('../images/bg-fotogalery-button.png') no-repeat;
    padding: 1px 8px 2px 20px;
    color: #232d4b;
    margin-right: 5px;
    background-position: left 1px; 
    background-color: #fff;
    margin-top: 5px;
    margin-left: 5px;
}
.foto-galery:hover{
    background-position: left -15px;
    color: #ff770d;
}
/**
Style Tabs
============================**/
.content-tabs{
    float: left;
    width:100%;
}
#sub-tab-1,
#tab-1{
    display: block;
}
.content-subtabs{
    float: left;
    width: 100%;
}
.content-subtabs > div,
.content-tabs > div{
    display: none;
}
.content-subtabs .acordion-open .meeting-content{
    display: block;
}
.displayN{
    display: none !important;
}
.meeting-content{
    display: none;
}
/**
Style Amandamentet
===================================**/
.documentet{
    float: left;
    width: 431px;
}
#container #content .grupet .content-documentet ul{
    float: left;
    width: 431px;
}
#container #content .grupet .content-documentet ul li{
    padding: 0;
    background: none;
    margin-bottom: 12px;
}
.k-bottom-gray{
    background: url('../images/cord-bottom-gray.png') no-repeat;
    float: left;
    height: 11px;
    width: 430px;
    border-right: 1px solid #f2f2f2;
}
#container #content .grupet .content-documentet ul li span.k-top{
    background-size: 100%;
    width: 100%;
}
#container #content .grupet .documentet ul li a.amandamente-title,
#container #content .grupet .documentet ul li h2{
    padding: 10px 40px 30px 20px;
    width: 369px;
    float: left;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    margin-top: -1px;
    min-height: 25px;
    line-height: 19px;
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    text-align: left;
}
#container #content .grupet .documentet ul li a.amand_title_inner_h2{
    line-height: 19px;
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    text-align: left;

}
#container #content .grupet .content-documentet ul li div{
    float: left;
    width: 400px;
    padding: 8px 10px 4px 21px;
    background: #f2f2f2;
}
#container #content .grupet .content-documentet ul li div > span{
    padding-top: 6px;
    padding-bottom: 4px;
    float: left;
}
#container #content .grupet .content-documentet ul li div > span strong,
#container #content .grupet .content-documentet ul li div > span a{
    color: #395eb9;
    display: inline;
    font-weight: bold;
}
#container #content .grupet .content-documentet ul li div div img{
    float: left;
    display: block;
    margin-left: -30px;
}
#container #content .grupet .content-documentet ul li a{
    display: block;
    color: #3760ac;
    letter-spacing: -0.02em;
    width: 100%;
    margin-top: -3px;
    text-align: right;
}
#container #content .grupet .content-documentet ul li div div {
    max-width: 50%;
    width: auto;
    float: right;
    padding: 0;
}
#container #content .grupet .content-documentet ul li a:hover{
    text-decoration: underline;
}
#container #content .grupet .content-documentet ul li a span{
    color: #3760ac;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 16px;
    padding-top: 1px;
}


.photogallery-content ul.pagination li,
#container #content .grupet ul.pagination li{
    float: left;
    width: auto;
    border: 1px solid #d5d5d5;
    margin-right: 1px;
}
.photogallery-content ul.pagination li:hover,
#container #content .grupet ul.pagination li:hover{
    border: 1px solid transparent;
}
.photogallery-content ul.pagination li a,
#container #content .grupet ul.pagination li a{
    float: left;
    padding: 8px;
    color: #d5d5d5;
    margin-top: 0px;
    width: auto;
    height: 15px;
}
.photogallery-content ul.pagination li.last a,
.photogallery-content ul.pagination li.first a,
#container #content .grupet ul.pagination li.last a,
#container #content .grupet ul.pagination li.first a{
    font-size: 16px;
    color: #3760ac;
    line-height: 15px;
}
.photogallery-content ul.pagination li a.active,
.photogallery-content ul.pagination li a:hover,
#container #content .grupet ul.pagination li a.active,
#container #content .grupet ul.pagination li a:hover{
    background: #3760ac;
    color: #fff;
    text-decoration: none;
}

/* PHOTO GALLERY ------------------------------------------------------------ */
div.photogallery{
    position: relative;
    float: left;
    width: 100%;
    background: url('../images/fotogallery/g-gallery-bg.png');
}
div.photogallery div.photogallery-mainimg{
    position: relative;
    float: left;
    width: 100%;
    height: 666px;
    background: #26282c;
}
div.photogallery div.photogallery-content{
    position: relative;
    float: left;
    width: 940px;
    padding: 10px;
    min-height: 200px;
    background: url('../images/fotogallery/g-content-bg-center.png') repeat-y;
}
div.photogallery-content > span.top {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 10px;
    background: url('../images/fotogallery/g-content-bg-top.png') no-repeat;
}
div.photogallery-content > span.bottom {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 12px;
    background: url('../images/fotogallery/g-content-bg-bottom.png') no-repeat;
}

div.left-filters{
    position: relative;
    float: left;
    padding: 10px;
    width: 220px;
    min-height: 200px;
    background: url('../images/fotogallery/g-left-bg-center.png') repeat-y;
}

div.left-filters span.top {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 12px;
    background: url('../images/fotogallery/g-left-bg-top.png') no-repeat;
}
div.left-filters span.bottom {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 12px;
    background: url('../images/fotogallery/g-left-bg-bottom.png') no-repeat;
}

div.left-filters p{
    float: left;
    width: 100%;
    color: #888888;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 12px;
}
div.separator{
    position: relative;
    float: left;
    width: 100%;
    height: 1px;
    background: #b2b2b2;
    margin-top: 10px;
    margin-bottom: 12px;
}
div.left-filters ul{
    padding-bottom: 20px;
}
div.left-filters ul, div.left-filters ul li{
    position: relative;
    float: left;
    width: 100%;
}
div.left-filters ul li{
    padding-bottom: 10px;
}

div.left-filters .select{
    position: relative;
    float: left;
    width: 60px;
    padding: 7px 3px 5px 2px;
    margin-right: 10px;
}

div.right-part{
    position: relative;
    float: right;
    width: 680px;
}

ul.albums{
    position: relative;
    float: right;
    width: 680px;
    padding-bottom: 30px;
}
ul.albums li{
    position: relative;
    float: left;
    width: 208px;
    padding: 8px;
}
ul.albums li a{
    position: relative;
    float: left;
    margin-bottom: 10px;
}
ul.albums li img{
    position: relative;
    float: left;
    border: 1px solid #FFF;
    z-index: 2;
}
ul.albums li div.bgimg{
    position: absolute;
    width: 200px;
    height: 113px;
    background: #b2b2b2;
    top: 14px;
    left: 14px;
}
ul.albums li h1 a{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #000;
    width: 100%;
    padding-bottom: 3px;
}
ul.albums li span.date{
    font-size: 11px;
    color: #919399;
    padding-bottom: 5px;
    float: left;
    width: 100%;
}
ul.albums li p{
    font-size: 12px;
    color: #919399;
    line-height: 16px;
    padding-top: 3px;
}
ul.albums li div.download{
    position: relative;
    float: left;
    width: 100%;
    margin-top: 20px;
}
ul.albums li div.download p{
    padding-bottom: 5px;
}
ul.albums li div.download a{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 12px;
    color: #3b63ad;
    background: url('../images/fotogallery/g-download-btn.png') no-repeat;
}
ul.albums li:hover div.download, ul.albums li:hover p{
    visibility: visible;
}
ul.albums li.active,
ul.albums li:hover{
    background: #f2f2f2;
}
ul.albums li.third{
    margin-right: 0px;
}

div.photogallery-mainimg div.description{
    position: relative;
    float: left;
    width: 722px;
    margin-top: 35px;
    margin-left: 121px;
    min-height:90px;
}
div.photogallery-mainimg div.description span.date{
    font-size: 11px;
    color: #919399;
    padding-bottom: 5px;
    float: left;
    width: 100%;
}
div.photogallery-mainimg div.description h1{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #fff;
    width: 483px;
}
ul.albums li span.date{
    font-size: 11px;
    color: #919399;
    padding-bottom: 5px;
    float: left;
    width: 100%;
    max-width: 560px;
}
div.photogallery-mainimg div.description p{
    font-size: 12px;
    color: #919399;
    line-height: 20px;
    max-width: 560px;
}
div.photogallery-mainimg div.description div.download{
    position: absolute;
    right: 0px;
    bottom: 0px;
    border-left: 1px solid #919399;
    padding-left: 15px;
}
div.photogallery-mainimg div.description div.download a{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 12px;
    color: #3b63ad;
    background: url('../images/fotogallery/g-download-btn.png') no-repeat;
}
div.photogallery-mainimg div.description div.download p{
    line-height: 10px;
    padding-bottom: 8px;
}
div.photogallery-mainimg div.photogallery-slider{
    position: relative;
    float: left;
    width: 722px;
    height: 406px;
    margin-top: 20px;
    margin-left: 121px; 
    overflow: hidden;
}
div#photogallery-slider div.img-container{
    position: relative;
    float:left;
    min-width:722px;
    min-height: 406px;
    text-align: center;
}
div.photogallery div#slider-prev{
    position: absolute;
    width: 17px;
    height: 46px;
    left: 50px;
    top: 240px;
}
div.photogallery div#slider-next{
    position: absolute;
    width: 17px;
    height: 46px;
    right: 50px;
    top: 240px; 
}
div.photogallery div#slider-prev a{
    background: url('../images/fotogallery/g-prev-arrow.png');   
}
div.photogallery div#slider-next a{
    background: url('../images/fotogallery/g-next-arrow.png');  
}
div.photogallery div#slider-next a, div.photogallery div#slider-prev a{
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
div.photogallery div#slider-next a.disabled, div.photogallery div#slider-prev a.disabled{
    display:none;
}
div.photogallery-mainimg div.thumbnails{
    position: relative;
    float: left;
    width: 722px;
    height: 406px;
    margin-top: 20px;
    margin-left: 121px; 
    overflow: hidden;
}
div.photogallery-mainimg div.thumbnails ul li{
    max-width: 138px;
    width: 138px;
    height: 78px;
    margin-right: 8px;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 30px;

}
div.photogallery-mainimg div.thumbnails ul li.active{
    opacity: 1;
    filter: alpha(opacity=100);
    color: #FFF;
}
/* -------------------------------------------------------------------------- */


/* CSS SELECTOR ------------------------------------------------------------- */
div.left-filters .submit-btn{
    float: left;
    border: 0; 
    outline: 0;
    width: 75px;
    height: 28px;
    color: #FFF;
    cursor: pointer;
    background: url('../images/fotogallery/g-submit-btn.png');
}
.select_join{
    float: left;
    width: 60px;
    height: 28px;
    overflow: hidden;
    margin-right: 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px 0px 10px 1px #f2f2f2;
    box-shadow: inset 0px 0px 10px 1px #f2f2f2;
}
.select_join select {
    background: url('../images/fotogallery/g-select.png') no-repeat left;
    width: 60px;
    font-size:7pt;
    color:grey;
    border: 0;
    border-radius: 0;
    height: 28px;
    -webkit-appearance: none;
}
.select_join select:focus {
    outline: none;

}
/* -------------------------------------------------------------------------- */


/* CSS CHECKBOX ------------------------------------------------------------- */
input[type=checkbox].css-checkbox {
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
    padding-left:20px;
    height:16px; 
    display:inline-block;
    line-height:16px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:12px;
    font-family: Arial;
    vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -16px;
}

.css-label{
    background-image:url('../images/fotogallery/g-checkbox.png');
}
/* -------------------------------------------------------------------------- */
.img-container tr dt{
    position:relative;
}

span.img_description{
    position:absolute;
    bottom:3px;
    left:0;
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
span.img_description span{
    padding:10px;
    color:#fff;
    float:left;
    font-family:verdana;

}
@media only screen and (max-width : 950px){
    #entirebody,
    #banner,
    div.photogallery-mainimg div.description
    {
        width:100%;
        overflow: hidden;

    }
    #topnav,
    #search,
    #mainnav{
        display:none;
    }
    div.photogallery div.photogallery-mainimg{
        top:-34px;
    }
    #entirebody{
        margin-bottom:-34px;
    }
    div.photogallery div.photogallery-mainimg{
        height:auto;
        min-height: 200px;
    }
}
div.tabela_agjencionet  td {
    border: none;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
}

div.tabela_agjencionet table {
    border-spacing: 0;
}

div.tabela_agjencionet table tr td {
    border-bottom: 1px solid #d9d9d9;
    vertical-align: top;
    padding: 20px 0 12px 0;
}

div.tabela_agjencionet table tr td:nth-child(1),
div.tabela_agjencionet table tr td.first {
    width: 25px;
}

div.tabela_agjencionet table tr td:nth-child(2),
div.tabela_agjencionet table tr td:nth-child(3),
div.tabela_agjencionet table tr td.last {
    width: 225px;
}
body #content div.tabela_agjencionet p{
    margin:0px 0px 15px 0px !important;
}

/*--------------------------------------------------------------------*/
label.filter_label{
    border-top: 4px solid #9a9eab;
    padding-top: 7px;
    background: url(../images/button_ico.png) no-repeat;
    width: 100px;
    height: 34px;
    display: block;
    text-align: center;
    z-index: 9;
    position: relative;
    left: 11px;
}
label.filter_label b{
    color: #3e4661;
}
 form#filters-ojq{
    float: left;
    background: url(../images/form_bg.png) no-repeat;
    width: 616px;
    margin-left: -8px;
    padding: 19px;
    padding-top: 37px;
    margin-top: -40px;
}
#filters-ojq .request .selector span{
    background: url("../images/select_ico.png") no-repeat;
    padding-top: 7px;
    padding-bottom: 8px;
    width: 95%;
    white-space: nowrap;
    padding-left: 9px;
}
#filters-ojq .request .selector {
    background: url("../images/select_ico.png") no-repeat bottom right;
    float: left;
    clear: left;
    width: 149px;
    height: 27px;
    padding-left: 0px;
    padding-top: 0px;
    position: relative;
    margin-top: 3px;
    padding-right:23px;
}

#filters-ojq .request .selector select {
    cursor: pointer;
    height: 27px;
    width: 159px;
}
a.print{
    width: 57px;
    height: 33px;
    font-family: 'Verdana', sans-serif;
    font-size: 12px;
    color: #000;
    display: block;
    background: url(../images/print_ico.png) no-repeat;
    padding: 19px 0px 0px 59px;
    margin-top: 45px;
}
a.print:active{
    position: relative;
    top: 1px;
}

/** alert **/



.no-scroll{
    overflow: hidden;
    position:relative;
}

.lb-bg{
    background-image: url(../images/lb_bg.png);
    position: absolute;
    top: 0;
    left:0;
    height: 100%;
    width: 100%;
    z-index: 99999999;
    display: none;
}
.lb-wrapper{
    width: 100%;
    position: fixed;
    top: 100px;
    left:0;
    z-index: 9999999999;
}
.lb-container{
    width: 940px;
    margin: 0 auto;
}
.lb{
    display: none;
    position: relative;
    width: 98%;
    padding: 30px 2%;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    border-radius: 5px;
    background-color: #d4d4d4;
    background-color: rgba(255,255,255,0.8);

}
.lb-close{
    background: url(../images/lb_close.png) no-repeat;
    width: 48px;
    height: 48px; 
    display: block;
    position: absolute;
    top: -24px;
    right: -24px;

}
.lb-content-wrapper{
    position: relative;

}
.lb-section{
    background: #fff;
    width: 85%;
    padding: 40px 7%;
    margin-left: 2px;
}
.lb-section a{
    font-size: 12px;
    color: #395eb9;
}
.lb-section span{
    font-size: 12px;
    display: block;
    margin-bottom: 20px;
}
.lb-section h1{
    font-size: 18px;
    color: #395eb9;
    font-family: 'Verdana',sans-serif;
    font-style: normal;
}
.lb-section h2{
    font-size: 18px;
    font-family: 'Verdana',sans-serif;
}
.lb-section p{
    font-size: 12px;
    margin-bottom: 20px;
}
span.bg{
    position: absolute;
}
span.bg.top{
    width: 98%;
    top: -4px;
    left: 10px;
    height: 4px;
    right: 5px;
    background: url(../images/lb_top.png) repeat-x;
}
span.bg.top-left{
    width: 15px;
    height: 16px;
    top: -4px;
    left: 0;
    background: url(../images/top_left.png) no-repeat;
}
span.bg.top-right{
    width: 15px;
    height: 16px;
    top: -4px;
    right: 0;
    background: url(../images/top_right.png) no-repeat;
}
span.bg.left{
    top: 10px;
    left: 0;
    height: 97%;
    width: 10px;
    background: url(../images/lb_left.png) repeat-y;
}
span.bg.right{
    top: 10px;
    right: -1px;
    height: 98%;
    width: 10px;
    background: url(../images/lb_right.png) repeat-y;
}
span.bg.bottom-left{
    width: 18px;
    height: 19px;
    bottom: -14px;
    left: 0;
    background: url(../images/bottom_left.png) no-repeat;
}
span.bg.bottom-right{
    width: 18px;
    height: 19px;
    bottom: -14px;
    right: 0;
    background: url(../images/bottom_right.png) no-repeat;
}
span.bg.bottom{
    width: 98%;
    bottom: -14px;
    left: 10px;
    height: 14px;
    right: 5px;
    background: url(../images/lb_bottom.png) repeat-x;
}
.content-bottom-left{
    float: left;
}
.content-bottom{
    margin-top: 30px;
}
.content-bottom h1{
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 0;
    padding: 0;
    color: #395eb9;
}
.content-bottom a{
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    color: #666666;
}
.content-bottom p{
    font-family: 'Arial',sans-serif;
    font-size: 11px;
    color: #666666;
}
.content-bottom-right{
    text-align: right;
    float: right;
}
.bottom-container{
        overflow: hidden;
}

html body form textarea#htmlSource{
height:80%!important;
}
html body div#entirebody div#container div#template-border div#content div.center div#details.grupet ul {
width:400px;
}
html body div#entirebody div#container div#template-border div#content div.center div#details.grupet ul#grupet.grupet,
html body div#entirebody div#container div#template-border div#content.content-komisionet div.center div#details.grupet div.content-tabs div#tab-3 div.left.kryesia-e-komisionit ul{
    width: 100%;
}
html body div#entirebody div#container div#template-border div#leftnav div.center ul.subnav li ul.subnav li ul.subnav li ul.subnav li a{
    width: 190px;
}
ul.news div.live{
background: transparent url("../images/live-bg.png") repeat scroll 0px 0px; 
width: 200px; 
position: relative;
height: 110px;
}
video.stream_player{
    width: 100%;
    height: 100%;
    max-height: 400px;
    max-width: 550px;
}
@media only screen and (max-width : 950px){
div#entirebody div#live.photogallery-mainimg
    {
        width:100%;
		height:auto!important;
     

    }
			}
			html body div.photogallery div#entirebody div#live.photogallery-mainimg div.photogallery-slider div.video-list table tbody tr td a,
div#entirebody div#live.photogallery-mainimg div.photogallery-slider div.video-list table tbody tr td a{
	 color: #919399;
    font-size: 14px;
	
	}
div#entirebody div#live.photogallery-mainimg div.photogallery-slider div.video-list table tbody tr td a p img{
width:115px;
}
html body div.photogallery div#entirebody div.video-list ul li a p{
    color: #fff;
}