.menu-top8{
    width:100%;
    padding:0px;
    height:20px;
    background: #ffffff; /* Old browsers */
    display:inline-block;
    line-height:20px;
}
.menu-top8 a{
    font-family:'babuka_mtavruli';
    font-size:18px;
    color:#004e94;
    line-height:16px;
    font-weight:bold;
    float:left;
    text-decoration:none;

}
.menu-top8 a.red{
    color:#b70f0c;
    font-family:'babuka_mtavruli';
}
.menu-top8 a.red:hover{
    color:#004e94;
}
.menu-top8 img{
    position:relative;
    float:right;
}
.menu-top8 a:hover{
    color:#590000;
}
.menu-body5, .pad10 {
    padding:0px;
    word-wrap:break-word;
}

.interview li{
    margin-top:5px;
    padding:0px;
    float:left;
    width:165px;
    margin-right:11px;

}
.interview li:last-child{
    margin-right:0px;
}
.interview a{
    color:#727272;
    font-family: 'BPGGlaho';
    font-size:13px;
    text-decoration:none;
}
.interview p{
    margin:0px;
    padding:0px;
    min-height:75px;
    overflow:hidden;

}
.interview img{
    border:1px solid #a0a0a0;
    width:165px;
}

.premieri{
    list-style:none;
    margin:0;
    padding:0;
    width:520px;
    position:relative;
}
.premieri li{
    position:relative;
    margin-top:5px;
    float:left;
    width:165px;
    min-height:185px;
    font-size:13px;
    margin-right:12px;
    font-family: 'BPGGlaho';
}
.premieri li:nth-child(3n){
    margin-right:0;
}
.premieri li a{
    text-decoration:none;
    color:#727272;
}
.premieri li a:hover{
    opacity:0.7;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
.premieri li img{
    border:1px solid #626db2;
    width:165px;
}


.img_gallery img{
    margin-bottom:5px;
}
.img_gallery a img{
    margin-right:4px;
}
.img_gallery a:first-child img{
    margin-right:10px;
}
.img_gallery a:nth-child(2) img{
     margin-right:0px;
 }
.img_gallery a:last-child img{
    margin-right:0;
}
.advice_tab > ul > li{
    display:none;
}
.advice_tab > ul > li.active_news{
    display:block;
}

.advice_tab > ul > li > ul > li{
    width:255px;
    display:inline-block;
    background-image:url('../images/news_border.png');
    background-position:50% 100%;
    background-repeat:no-repeat;
    min-height:90px;
    margin:0px 0px 10px 0px;
    padding:5px 0px 8px 0px;
    vertical-align:top;


}
.advice_tab > ul > li > ul > li:nth-child(2n){
    margin-left: 6px;
}
.advice_tab > ul > li > ul > li img{
    margin-right:5px;
}
.advice_tab > ul > li > ul > li a{
    color:#808080;
    font-size:12px;
    font-family: 'BPGGlaho';
}
.advice_tab > ul > li > ul > li > table > tbody > tr > td > a > div{
    position:relative;
    width:65px;
    height:20px;
    display:block;
    top:2px;
}
.advice_tab > ul > li > ul > li > table > tbody > tr > td > a > div > span{
    position:relative;
    top:2px;
    color:#414141;
}

.advice_tab nav{
    margin:10px 0px;
    position:relative;
    text-align:right;
}
.advice_tab nav a{
    cursor:pointer;
    margin:0 5px;
    color: #808080;
    font-size:12px;
    font-family: 'BPGGlaho';
    text-decoration:none;
    border:1px solid #e3e3e3;
    padding:7px 10px 5px 10px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.advice_tab nav a.active_tab{
    cursor:pointer;
    margin:0 5px;
    color: #FFF;
    font-size:12px;
    font-family: 'BPGGlaho';
    background: #499bea; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-8 */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:7px 10px 5px 10px;
}


.margin_30{
    position:relative;display:block;height:20px;
}
.margin_25{
    position:relative;display:block;height:20px;
}
.margin_20{
    position:relative;display:block;height:20px;
}
.margin_10{
    position:relative;display:block;height:20px;
}
.margin_5{
    position:relative;display:block;height:20px;
}
.m_r10{
    margin-right:10px;
}
.m_r5{
    margin-right:5px;
}
.m_r2{
    margin-right:2px;
}
.w_20{
    width:20px;
}
.w_30{
    width:30px;
}
.w_40{
    width:40px;
}
.w_50{
    width:50px;
}
.img_300{
    width:300px;
}
.img_270{
    width:270px;
}
.img_200{
    width:200px;
}
.img_150{
    width:150px;
}
.img_100{
    width:100px;
}
.img_90{
    width:90px;
}
.img_60{
    width:60px;
}

.left-block p{
    margin-left:0px;
    padding:0px 0px 15px 0px;
    min-height:28px;
    overflow:hidden;
    background-image:url("../images/news_border.png");
    background-repeat:no-repeat;
    background-position:left bottom;
    width:100%;
}
.left-block p:last-child{
    background-image:none;
    padding:0;
}
.left-block ul{
    list-style:none;
    margin:0;
    padding:0;
}
.left-block ul li{
    float:left;
    width:125px;
    height:115px;
    overflow:hidden;
    font-family: 'BPGGlaho';
    margin-bottom:5px;
}
.left-block ul li a{
    color:#727272;
    text-decoration:none;
    font-size:13px;
}
.left-block ul li:nth-of-type(2n){
    margin-left:6px;
}
.lnewsf{
    color:#727272;
    text-decoration:none;
    font-size:13px;
    font-family: 'BPGGlaho';
    font-weight:500;
    max-width:300px;

}
.lnewsf:hover{
    color:#590000;
    text-decoration:underline;

}

.dclock{
    position:relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #c0c0c0;
    font-weight: normal;
    margin-top:0px;

}

.morenews{
    margin-top:10px;
    text-decoration:none;
    font-size:14px;
    font-family:'BPGGlaho';
    text-decoration:underline;
    color:#0b529c;
    font-weight:bold;
    background-image:url('../images/news_border.png');
    background-position:0px 10px;
    background-repeat:no-repeat;
    background-size:150px 6px;
    width:310px;
    text-align:right;
    display:block;
}
.catread{
    margin-top:10px;
    text-decoration:none;
    font-size:14px;
    font-family:'BPGGlaho';
    text-decoration:underline;
    color:#0b529c;
    font-weight:bold;
    background-image:url('../images/news_border.png');
    background-position:0px 10px;
    background-repeat:no-repeat;
    background-size:110px 6px;
    width:270px;
    text-align:right;
    display:block;
}

.golden{
    color:	#D5AD6D; /*if no support for background-clip*/
    background: -webkit-linear-gradient(transparent, transparent),
    -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.golden:hover{
    color:	#D5AD6D;
}


.body-votes-select{
    padding:0;
    border-radius:10px;
}
.body-votes-select > span{
    font-family:'BPGGlaho';
}




.vote-button {

    background-color:#f9f9f9;
    text-indent:0;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666666;
    font-family:'BPGGlaho';
    font-size:12px;
    font-style:normal;
    height:25px;
    line-height:25px;
    width:auto;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #ffffff;
    cursor:pointer;
}
.vote-button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
    background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
    background-color:#e9e9e9;
}.vote-button:active {
     position:relative;
     top:1px;
 }


#vote {
    margin:0;
    padding:0;
}
#vote label, .item-vote {
    position:relative;
    font:13px sens-serif;
    border:1px solid #E5E5E5;
    position:relative;
    display:block;
    padding:2px 0px 2px 0px;
    margin:2px 0px 2px 0px;
    width:245px;
    background-color:#004e94;
}
.vote-percent{
    z-index:1;
    position:relative;
    color:#FFF;
    font-family:'BPGMrgvlovani';
    font-size:12px;
    padding:5px;
}
.vote-progress{
    position:absolute;
    display:block;
    height:100%;
    top:0px;
    background-color:#b70f0c;
    z-index:0;
    opacity:1;
}
.body-votes-tit{
    font-size:14px !important;
    font-family:'BPGGlaho' !important;
    max-width:255px;
    color:#004e94;
    font-weight:bold;
}
.vote-button {
    color: #4D462A;
    font:11px tahoma;
}


div#footer{
    clear:left;
    width:100%;
    position:relative;
}

#top_floor{
    width:100%;
    border-top:1px solid #d9d9d9;
    height:auto;
    background-color:#f3f3f3;
}
#top_in{
    width:1194px;
    margin:0 auto;
    height:200px;
}
#top_in .first_ul{
    position:relative;
    list-style:none;
    padding:0;
    float:left;
}

#top_in .first_ul > li{
    float:left;
    margin:10px 35px 10px 35px;
    font-family:BPGGlaho;
    color:#727272;
}
#top_in .first_ul > li > ul > li{
    margin-bottom:5px;
    text-align:left;
}
#top_in .first_ul > li > ul > li a{
    color:#727272;
    text-decoration:none;
    font-size:13px;
    font-family: 'BPGGlaho';

}
#top_in .first_ul > li > ul > li:first-child a{
    color:#bb1e1b;
    text-decoration:none;
    font:bold 13px BPGMrgvlovaniCaps;
}
#floor {
    position:relative;
    width:100%;
    height:50px;
    padding:0px;
    background-color:#f3f3f3;
    border-top:1px solid #d9d9d9;
    bottom:0px;
}
#floor-in {
    position:relative;
    width:1201px;
    background-color:#f3f3f3;
    top:0px;
}

#floor #copy {
    position:absolute;
    width:auto;
    color:#808080;
    font:11px tahoma;
    line-height:50px;
    left:40%;
}
#floor #counter {
    position:absolute;
    width:auto;
    color:#434038;
    font:11px tahoma;
    top:10px;
    right:0px;
    text-align:right;
}
#floor #cms {
    position:absolute;
    width:auto;
    color:#808080;
    font:12px tahoma;
    line-height:50px;
    left:0px;
}
#floor #cms a {
    position:relative;
    top:10px;
    display:block;
    width:70px;
    height:31px;
    background-image:url(../images/itsolutions.ge_dark.png);
    background-repeat:no-repeat;
}
#floor #cms a:hover{
    opacity:0.7;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.search {
    position:relative;
    top:10px;
}

.search input[type="text"] {
    background: url(../images/src.png) no-repeat 220px 0px #fff;
    padding: 8px 15px 7px 8px;
    color:#808080;
    position:relative;
    width:243px;
    border:1px solid #bfbfbf;
    outline:none;
    font-family:'BPGGlaho';
}

.cat{
    display:inline-block;
}
.cat li{
    font-family:'BPGIngiri2008Regular';
    margin-bottom:30px;
}
.cat li > span{
    font-size:15px;
    font-family:'BPGGlaho';
}
.date{
    color:#666;
    font-family:'BPGIngiri2008Regular' !important;
}
.view{
    font-size:14px;
    color:#666;
    font-family:'BPGGlaho';
}
.catimg{
    position:relative;
    text-align:center;
    border:1px solid #E5E5E5;
    background-color:#414141;
    max-width:150px;
    width:150px;
    height:100px;
    display:block;
    float:left;
    overflow:hidden;
    margin-right:10px;
}


/* pagenation */
.pagenation {
    margin-bottom:10px;
    margin-top:10px;
    padding:10px;

}
.pagenation span {
    margin:0 5px;
    color: #FFF;
    font-size:12px;
    font-family: 'BPGGlaho';
    background: #499bea; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-8 */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:7px 10px 5px 10px;
}
.pagenation a {
    margin:0 5px;
    color: #808080;
    font-size:12px;
    font-family: 'BPGGlaho';
    text-decoration:none;
    border:1px solid #e3e3e3;
    padding:7px 10px 5px 10px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;

}
.pagenation a:hover {
    text-decoration:none;
    background:#CCC;
}

/*
.movies{
    position:relative;
    width:540px;
    color:#808080;
    max-height:120px;
    font-family: 'BPGGlaho';
    font-size:13px;

}
img:hover{
    opacity:0.7;
    transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
}
.movies a:hover h4{
    opacity:0.7;
    transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
}*/

.video-archive ul{
    list-style:none;
    margin:0;
    padding:0;
}

.video-archive ul li{
    display:inline-block;
    width:260px;
    min-height:175px;
    position:relative;
    margin-bottom:30px;
    margin-right:25px;
    vertical-align:top;
    overflow:hidden;
}
.video-archive ul li:nth-child(3n){
    margin-left:0px;
}
.video-archive ul li a:hover{
   opacity:1;
}
.title-v{
    font-family:'BPGIngiri2008Regular';
    text-decoration:none;
    color:#727272;
    position:relative;
    margin-top:6px;
    display:block;
    font-size:14px;
}

#toTop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-image: url('../images/up.png');
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    z-index:500;
}
#toTop:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.warning_box, .message{
    width:92%;
    clear:both;
    background:url(../images/warning.png) no-repeat left #fcfae9;
    border:1px #e9e6c7 solid;
    background-position:15px 10px;
    padding:20px 20px 15px 60px;
    margin:10px 0 10px 0;
    font-family:'BPGNinoMediumCapsRegular';
}
.valid_box{
    width:92%;
    clear:both;
    background:url(../images/valid.png) no-repeat left #edfce9;
    border:1px #cceac4 solid;
    background-position:15px 10px;
    padding:20px 20px 15px 60px;
    margin:10px 0 10px 0;
    font-family:'BPGNinoMediumCapsRegular';
}
.error_box{
    width:92%;
    clear:both;
    background:url(../images/error.png) no-repeat left #fce9e9;
    border:1px #eac7c7 solid;
    background-position:15px 10px;
    padding:20px 20px 15px 60px;
    margin:10px 0 10px 0;
    font-family:'BPGNinoMediumCapsRegular';
}
.warning_box a,.valid_box a,.error_box a,.out-link,.link1,.link4 {
    color:#000;
    font-family:'BPGNinoMediumCapsRegular';
    text-decoration:underline;
}
.warning_box a:hover, .valid_box a:hover, .error_box a:hover,.out-link:hover,.link1:hover,.link4:hover {
    color:#000;
    font-family:'BPGNinoMediumCapsRegular';
    text-decoration:none;
}

.srbtn{
    cursor:pointer;
    width:47px;
    height:31px;
    float:right;
    position:absolute;
    right:0px;
    top:0px;
    z-index:1000;
}
.srbtn:hover{
    border-top:none !important;
    text-decoration:none;
}