.wrap {
    position: relative;
    width: 100%;
    height: inherit;
}

#container{
    height: auto !important; /* ie6 ignores !important, so this will be overridden below */
    min-height: 100%; /* ie6 ignores min-height completely */
    height: 100%;
    width: 100%;
    position: relative;
}

#pagewidth{ 
    position: relative;
    width: 1024px;
    height: inherit;
    margin: 0 auto;
    padding-bottom: 150px; /* This should match the height of the footer */    
    z-index: 1;

} 

#header_wrapper{
    width: 100%;
    position: relative;
}
#header_top{
    position: relative;
    width: 960px;
    height: 98px;
    display:block;
    margin: 0 auto;
    padding: 0 15px;
    border-top: 2px solid #004b8d;
    z-index: 5;
    background: #ffffff;
} 
#header_center{
    width: 100%;
    height: 15px;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 4;
    background: transparent url("../resim/header_top.png") no-repeat bottom center scroll;
}
#header_bottom{
    position:relative;
    width: 990px;
    height:500px;
    margin: 0 auto;
    padding: 0;
    display:block;
    z-index: 3;
} 
body#homepage #header_bottom{
    background: transparent url("../header_bottom.png") no-repeat 50% 360px scroll;
}

#wrapper{
    position: relative;
    width:100%;
    height: inherit;
}
#wrapper-inner{
    position: relative;
    width: 970px;
    height: inherit;
    margin: 15px auto 15px auto;
}

#leftcol{
    width:250px;
    height: inherit;
    float:left; 
    position:relative;

}

/* ****************************************************************** */
/*                 !!! �NEML� !!!                               */
/*  #twocols + #leftcol = #wrapper = #pagewidth                 */
/*  #twocols X kadar k���lt�l�rse  #maincol 2X k���lt�lmeli     */
/* ************************************************************ */
#twocols{   
    width:690px;
    height: inherit;
    float:right; 
    position:relative; 
    background: none;
}

#maincol{width: 100%;height: inherit;position:relative;}

#rightcol{
    width:0;
    float:right; 
    position:relative; 
    padding: 0;

} 


.copyright{
    width: 224px;
    height: auto;
    padding: 0;
    position: relative;
}
.copyright strong, .copyright p{
    margin: 0;
    padding: 0;
}
.copyright span{
    background: #9b9b9b;
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 70%
}

#footer{
	height: 150px; /* Define height of the footer */
	position: absolute;
	bottom: 0; /* Sit it on the bottom */
	left: 0;
	width: 100%; /* As wide as it's allowed */
	z-index: 1;
	font-family: Tahoma, Geneva, sans-serif;
} 

#footer_content{
    position: relative;
    width: 960px;
    height: auto;
    margin: 0 auto;
    background: #e4e4e4;
    padding: 0 32px;
    text-align: left;
}

#footer_content *{
    font-size: 10px;
    color: #666666;
}
#footer_content strong{
    font-size: 10px;
    color: #000;
    font-weight: bold;
}

#footer_content > div{
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #9b9b9b;
    height: 130px;
    padding: 10px 15px;
}
#footer_content div:first-child{padding-left: 0;}
#footer_content div:first-child,
#footer_content div:last-child{
    border-right: none;
}
#footer_content div.last{
    border-right: none;
    padding-right: 0;
}

#footer_content ul{
    max-width: 130px;
}

#footer ul li {
    display: block;
    background: url("../resim/tplistArrow.png") no-repeat scroll 0 3px transparent;
    margin: 0 0 5px 0;
    padding: 0 0 0 6px;
    line-height: 10px;
}
.brdLogo{
    position: fixed;
    bottom: 50px;
    right: 0px;
    z-index: 2;
}
/*#footer_content table {width: 100%;height: 45px;}
#footer_content table td#ftc_td1 a{float: left;}
#footer_content table td#ftc_td1 {width: 80px;height: 45px;vertical-align: middle!important;text-align: left!important;}
#footer_content table td#ftc_td2 {height: 45px;vertical-align: middle!important;}
#footer_content table td#ftc_td3 {width: 260px;height: 45px;vertical-align: middle!important;}
#footer_content table td#ftc_td3 a {float: right;font-size: 10px;line-height: 15px;font-family: Arial,Helvetica,sans-serif;color: #fff;}
#footer_content table td#ftc_td3 img {margin-left: 5px;}


#footer_content ul{list-style: none;width: auto;margin: 0 auto;float: right;}
#footer_content ul li{float: left;display: inline-block;font-size: 0;}
#footer_content ul li a{font-size: 10px;line-height: 10px;  padding: 0 14px;border-right: 1px solid #fff;}
#footer_content ul li a{text-align: center;color: #fff;font-family: Arial,Helvetica,sans-serif;}
#footer_content ul li a:hover{color: #00c0f3;}*/


/** ANASAYFA  */
#fronted {
    position: relative;
    width: 100%;
    height: auto;
}
#fronted ul#list0{
    list-style: none;
    margin: 0;
    padding: 0;
}
#fronted ul#list0 li.c1,
#fronted ul#list0 li.c2,
#fronted ul#list0 li.c3,
#fronted ul#list0 li.c4,
#fronted ul#list0 li.c5
{
    display: inline-block;
    vertical-align: top;
    width: 250px;
    height: 290px;
    margin: 0 0 18px 18px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 0px 0px #ccc;
    box-shadow: 2px 2px 0px 0px #ccc;
    background: #ffffff;
    /* useful if you don't want a bg color from leaking outside the border: */
    /*  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;*/
}
#fronted ul#list0 li.c1{
    margin-left: 27px;
    margin-left: 32px;
}
#fronted ul#list0 li.c2{

}
#fronted ul#list0 li.c3{
    width: 412px;
}

#fronted ul#list0 li.c4{
    width: 960px;
    height: auto;
    margin: 0 0 20px 32px;
    border: none;
    border-top: 5px solid #E4E4E4;
    border-bottom: 5px solid #E4E4E4;
    -webkit-box-shadow: 0px 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px 0px #ccc;
    background: none;
}

#fronted ul#list0 li.c4 .wrap{
    border: 1px solid #E4E4E4;
    margin: 0 0 0 -32px;
    padding: 0 32px;
    position: relative;
    width: 100%;
    background: #ffffff;
}

#fronted .frontTh{
    display: block;
    /*    width: 100%;*/
    height: 60px;
    line-height: 60px;

}
#fronted .frontTh img{
    margin: 14px 0 0 20px;
}

#fronted .mapsTH
{
    border-top: 3px double #9b9b9b;
    border-bottom: 3px double #9b9b9b;
}


/* Newsticker SON*/
#newsticker-wrapper {
    position:relative;
    width:100%;
    height: 230px;
    padding-top: 0px;
    overflow: hidden;
}
.newsticker {
    position: relative;
    overflow: hidden;
}
.newsticker ul li{
    list-style:none;
    display:block;
    width: 100%;
    height: 210px;
}
.newsticker .thumbnail {
    width: 100%;
    display: block;
    height: 126px;
    overflow: hidden;
}
.newsticker .thumbnail img {
    width: 250px;
    height: 120px;
    border-top: 3px double #9b9b9b;
    border-bottom: 3px double #9b9b9b;
}
.newsticker .news {
    display: block;
    padding: 10px 10px 0 10px; 
    font-size: 12px;
/*    width: 100%;*/
    height: 72px;
    font-family: inherit;
    color: inherit;
}

.newsticker .news *{
    padding-left: 0px;    
    font-size: inherit;
    color: inherit;
}
.newsticker .news h5 {
    color: #213374;
}
.newsticker .news h5 a{
    font-size: 14px;
    font-family: 'OpensansBold';
    
    color: inherit;
}
.clear { clear: both; }

/* Newsticker SON*/


#fronted ul li.c3 ul#list2{
    list-style: none;
    width: 100%;
    text-align: center;
}
#fronted ul li.c3 ul#list2 li{
    display: inline-block;
    vertical-align: top;
    padding: 0 4px;
}
#fronted ul li.c3 ul#list2 li a{
    width: 124px;
    height: 70px;
    border: 1px solid #8c8c8c;
    overflow: hidden;
    display: block;
    text-align: center;
    padding-top: 3px
}
#fronted ul li.c3 ul#list2 li img{
    max-width: 95%;
    max-height: 95%;
    /*    display: inline-block;
        vertical-align: middle;*/
}
#fronted .c3 .tamamP{
    background: url("../tamamP.png") no-repeat scroll 201px 0 transparent;
    border-top: 1px solid #e4e4e4;
    display: block;
    height: 82px;
    margin: 28px 0 0;
    padding: 18px 14px 0 20px;
    position: relative;
}
#tamamPList {
    position: relative;
    margin: 0px;
    float: right;
    width: 150px;
}
#tamamPList ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#tamamPList li{    
    margin: 0;
    padding: 0px 0px 0px 7px;
    height: auto;
    line-height: auto;
}

#tamamPList li a{
    font-size: 10px;
    display: block;
    background: url("../resim/tplistArrow.png") no-repeat 0 5px  transparent;
    padding: 0 0 0 9px
}


li.c4 table 
{
    width: 100%;
}
li.c4 table td{
    vertical-align: top;  
    border-left: 1px solid #e3e3e3;
    padding: 8px 12px 8px 12px;
}
li.c4 table td:first-child{
    border-left: none;
    padding-left: 0px;
}
li.c4 table td:last-child{
    padding-right: 0px;
}

.mainPressList {
    position: relative;
    height: 80px;
    width: auto;
}
.mainPressList ul li {
    width: 220px;
    height: 80px;
    position: relative;
}
.mainPressList ul li span{
    position: relative;
    width: 80%
}
.mainPressList ul li a{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100px;
    color: #213374;
    font-size: 11px;
    margin: 0 0 0 5px;
    font-family: 'OpensansBold';
}
.mainPressList ul li a:first-child{
    left: 0;
    top: 0;
    width: 110px;
    height: 80px;
}

.mainPressList ul li a:last-child{
    left: 120px;
    top: 0;
    width: 100px;
    height: 80px;
}


.bodasi{
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-family: 'OpensansBold';
    min-width: 131px;
    height: 19px;
    line-height: 19px;
    background: url("../bodasi.png") no-repeat left center;
    margin: 0 0 14px 0;
    padding: 0 0 0 10px;
}

/*****************/

/** SideBar  */

#sideBar {
	position: relative;
	width: 100%;
	height: auto;
	background: #ffffff;
	-webkit-box-shadow: 4px 4px 0px 0px #e3e4e6;
	box-shadow: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#sideBar ul {
    width: auto;
    height: auto;
}

#sideBar li { 
    padding: 0 0 0 0;
    position: relative;

}
#sideBar li a {
	display: block;
	font-size: 12px;
	color: #2E2E2E;
	cursor: pointer;
	position: relative;
	z-index: 9;
	padding: 0 0 0 20px;
	height: 25px;
	line-height: 25px;
	/*    border-top: 1px solid #e4e4e4;*/
	border-bottom: 1px solid #e4e4e4;
	font-family: Tahoma, Geneva, sans-serif;
}
#sideBar li:first-child a{
    border-top: none;
}
#options li:last-child a {
    border-bottom: none;
}
#sideBar li a.heading {
    font-family: 'OpensansBold';
    color: #253674;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
}
#sideBar li a:hover {
    background:none;
}

#sideBar li > span {
    padding:0;
    display:block;

    opacity: 0; /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */
    filter: alpha(opacity=0); /* IE6-IE8 */

    background-image: url("../resim/sideBarLiBg.jpg")/*tpa=http://www.bbsproje.com.tr/App_Themes/tema/yanyan/images/sideBarLiBg.jpg*/;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#sideBar li.current > span{
    opacity: 1!IMPORTANT;
    filter: alpha(opacity=1)!IMPORTANT; /* IE6-IE8 */
}

.pTitleLogo {
/*    display: none;*/
    width: 100%;
    border-top: 3px double #9B9B9B;
    border-bottom: 3px double #9B9B9B;
    text-align: center;
}

/** SideBar Son*/

/** Projeler Sayfası */
.pTitle {
    color: #253674;
    font-family: 'OpensansBold';
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 34px 0 10px 5px;
    background: #ffffff;
    -webkit-box-shadow: 4px 0px 0px 0px #e3e4e6;
    box-shadow: 4px 0px 0px 0px #e3e4e6;
}
.pTitle span{
    color: #666666
}

.pBanner {
    max-width: 250px;
}

/** Projeler Sayfası Son */



#logo{
    position: relative;
    left: 0px;
    top: 21px;
    width: 174px;
    height: 66px;
    float: left;
}


#langs{
    position: absolute;
    top: 0;
    right: 20px;
    width: auto;
    height: auto;
}

#langs ul{
    width: auto;
    height: auto;
    position: relative;
}
#langs ul li{
    display: inline-block;
    vertical-align: top;
}
#langs ul li a img {
    padding: 11px 3px 0 0
}
#langs ul li a{
    display: block;
    margin: 0;
    padding: 0 3px;
    /*    min-width: 60px;*/
    min-height: 30px;
    line-height: 34px;
    text-align: center;
    font-size: 10px;
}
/*#langs ul li:hover {
    background: transparent url('../images/langs_li.png') repeat-x top center scroll;
}
#langs ul li a:hover {
    background: transparent url('../images/langs_a.png') no-repeat 50% 4px scroll;
}*/
#langs ul li.active {
    background: transparent url("../resim/langs_li.png") repeat-x top center scroll;
}
#langs ul li.active a{
    background: transparent url("../resim/langs_a.png") no-repeat 50% 4px scroll;
}


#cat_lnk{position: absolute; right: -8px; top: 116px; z-index: 10;}
#cat_lnk {background: transparent url("../cat_lnk.png") no-repeat center scroll;}
#cat_lnk {width: 133px;height: 47px;line-height: 47px;color: #fff;text-align: center;font-size: 22px;}


#maincol_content{width: 100%;}
#maincol_content h2#sub_page {border-bottom: 1px dashed #999999;padding: 0px 0px 15px 0px;width: 98%;}
#maincol_content h2 a{font-size: 17px;line-height: 17px;color: #6d6e71;}
#maincol_content h2#sub_page span{margin: 0 5px;}
#maincol_content h2#sub_page a#sub {color: #007030}


#maincol_content_articles{width: auto;margin: 0;padding: 0px 14px 0px 14px;;float: left;}
#maincol_content_gallery {position: relative;width: 367px;float: right;}
#maincol_content_gallery h1 {
    height: 28px;
    position: relative;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    background: #3b7ab1;
    padding: 0 0 0 8px;
    margin: 0 0 0 6px;
    /*    font-family: 'MyriadProBoldCondensed';*/
}
.bld{border-left: 1px dotted #005EB0;}

#maincol_content_articles h3{padding: 20px 0px 16px 0px;margin: 0;}
#maincol_content_articles h3{font-size: 22px;line-height: 22px;color: #007030;}
/*#maincol_content_articles img{float: left;margin: 0 14px 0 0px;}*/
#maincol_content_articles p{margin-right: 10px;}
#maincol_content_articles h4{margin: 16px 0; color: #007030;font-size: 20px;}
#maincol_content_articles h4{border-top: 1px dashed #999999;padding: 25px 0px 0px 0px;width: 98%;}

ul#haberler {list-style: none;}
ul#haberler li{display: block;margin: 20px 0 0 0;padding: 0;border-bottom: 1px dotted #213374;}


.contact_form {
    width: 270px;
    position: relative;
    margin: 0px auto 0px auto;
}
body#must .contact_form{float: left;}
.contact_form p{padding: 4px 0;}

.contact_form .status{
    display: block;
    width: 250px;
    padding:5px;
    outline:none;
    font-style: italic;
    font-family: 'OpensansItalic';
    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.contact_form .fte{}
.contact_form .focusField{
    border:solid 2px #08BBEB;
    background:#EFF5FF;
    color:#000;
    font-style: normal;
}
.contact_form .idleField, .contact_form select{
    background:#fff;
    color: #6F6F6F;
    border: solid 2px #DFDFDF;
}

.contact_form input#send, 
.contact_form input#reset{
    background: #3B7AB1;
    color: #fff;padding: 4px 8px 2px 8px;
    font-family: 'OpensansBold';
    
    cursor: pointer;
}

.contact_form select{width: 300px!important;}

#adres{width: 100%;clear: both;margin: 14px 0;padding: 15px 0px 15px 0px;}
#maps {
    margin: 5px 0 0 0;
    width: 100%;
    height: 345px;
    position: relative;
}

#rightcol_content h2{margin: 14px 0 10px 0;color: #007030;font-size: 20px}
#rightcol_content h3{text-align: center;font-size: 16px;}

#aciklama{padding: 0 10px 0 0;}
#det_link{clear: both;margin: 10px 0 0px 0;position: absolute;}
#det_link a{font-style: italic;color: #000;}
#det_link img{margin: 3px 0 0 3px;}

/** Dikey Ortalama */
/*.Kapsul{
    display: table;
    height: 150px;
    #position: relative;
    overflow: hidden;
}
.IcerikAlani{
    #position: absolute;
    #top: 50%;
    display: table-cell;
    vertical-align: middle;
}
.alan{
    #position: relative;
    #top: -50%;
}*/
/** Dikey Ortalama */

/************    overridden    *************/
body#kurumsal #wrapper-inner,
body#basin #wrapper-inner
{
    background: #ffffff;
    -webkit-box-shadow: 4px 4px 0px 0px #e3e4e6;
    box-shadow: 4px 4px 0px 0px #e3e4e6;
}

body#basin #twocols{ 
    border-left: 1px solid #E4E4E4;
    padding: 34px 0px 15px 0px;
    width: 719px;
}
body#kurumsal #twocols{
    float: none;
    display: table;
    width: auto;    
    border-left: 1px solid #E4E4E4;
    padding: 34px 15px 15px 15px;
}
/*body#basin #twocols{
    width: auto;    
    border-left: 1px solid #E4E4E4;
    padding: 34px 15px 15px 15px;
}*/
body#kurumsal #leftcol,
body#basin #leftcol {
    padding: 34px 0 0 0;
}

body#kurumsal #sideBar,
body#basin #sideBar {
    position: relative;
    width: 100%;
    padding: 0;
   -webkit-box-shadow: 0px 0px 0px 0px #e3e4e6;
    box-shadow: 0px 0px 0px 0px #e3e4e6;
}

#leftcol h2{
    border-bottom: 2px solid #E4E4E4;
    font-family: 'OpensansBold';
    font-size: 15px;
    color: #253674;
    padding: 0 0 0 20px;
    line-height: 35px;
}
/************    overridden    *************/

#pmain_table 
{
    position: relative;
    margin: 0 auto;
    width: 95%;
    z-index: 4;
    background-color: #eeeeee;
    -webkit-box-shadow: 4px 4px 0px 0px #e3e4e6;
    box-shadow: 4px 4px 0px 0px #e3e4e6;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
    background-image: linear-gradient(to bottom, #eeeeee, #ffffff);

}
#pmain_table td{
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding: 28px 28px 10px 28px;

}
#pmain_table .cr{
    width: 194px;
    height: auto;


}

#pmain_table table td {
    padding: 0;
    border: none;
    color: #666666;
}
#pmain_table table td:first-child{
    padding-right: 5px;
}
#pmain_table table td:last-child{
    padding-left: 10px;
}
#pmain_table table td b{
    color: #253674;
    font-size: inherit;
    font-weight: bold;
    
}
#pmain_table table td{
    color: #666666;
    font-size: 12px;
}

#pmain_table table {
    width: 100%!important;
}
#pmain_table table td:first-child{
    min-width: 100px;
    max-width: 150px;
}
#pmain_table table td:last-child{
    width: auto;
}
#pmain_table table td li{
    float: left;
    padding-right: 5px;
}
.proje_iletisim * {
    text-align: left;
    color: #007ba5;
}

.proje_iletisim h3{
    font-size: 16px;

}
.proje_iletisim h1{
    font-size: 18px;

}
.proje_iletisim p{
    padding-left: 0;
    font-size: 11px;
    line-height: 14px;

}

ul#breadcrumb{width: 100%;height: auto;}
ul#breadcrumb li{display: inline-block; text-align: center; height: 28px;line-height: 28px;background: #3b7ab1;}
ul#breadcrumb li.arrow{width: 12px;padding: 0;background: #3b7ab1 url("../arrow.png") no-repeat left center scroll;}

ul#breadcrumb li a
{height: 28px;line-height: 28px;color: #ffffff;padding: 0px 8px;width: 100%;}

ul#breadcrumb li#plink{margin: 0px 0px 6px 0px;}


/************          *************/



#basic_search {
    float: left;
    position: relative;
    margin: 0 50px 0 0;
}
#basic_search input[type="text"] {
    float: left;
    color: #666666;
    font-style: italic;
    font-family: 'OpensansItalic';
    line-height: 20px;
    height: 20px;
    width: 140px;
    font-size: 11px;
    padding: 0 0 0 4px;
    margin: 0 0 5px 0;
    border: 1px solid #CCCCCC;
    -moz-box-shadow:    2px 2px 0 0 #CCCCCC;
    -webkit-box-shadow: 2px 2px 0 0 #CCCCCC;
    box-shadow:         2px 2px 0 0 #CCCCCC;
}

.wimput{
    display: block;
    position: relative;


}
#basic_search .submit {
    float: right;
    color: #ffffff;
    background: #253674;
    padding: 0px 12px;
    margin: 0 -2px 0 0;

}
#basic_search span#bsspan {
    display: block;
    color: #1F3372;
    font-size: 14px;
    font-family: 'OpensansBold';
    height: 19px;
    line-height: 19px;
    margin: 0 0 14px 0;

}

/*-------------------------------------------------------------------*/
ul#gazeteler{position: relative;margin: 0 0 0 20px;}
ul#gazeteler li {width: 120px;height: 165px;list-style: none;float: left;display: inline;text-align: center}
ul#gazeteler li span {float: left;margin: 0;padding: 5px;border: 1px #3976ab solid;background: #fff;}
ul#gazeteler li a{
    width: 95px; height: 140px;
    border: 1px #3976ab solid;
    display: block;
    text-align: center;
    overflow: hidden;
}
ul#gazeteler li img{width: 95px;height: 140px;}


ul#videos {position: relative;margin: 0 0 0 20px;}
ul#videos li {width: 275px;height: 145px;list-style: none;float: left;display: inline;text-align: center}
ul#videos li span {float: left;margin: 0;padding: 5px;border: 1px #3976ab solid;background: #fff;}
ul#videos li a{
    width: 250px; height: 120px;
    border: 1px #3976ab solid;
    display: block;
    text-align: center;
    overflow: hidden;
}
ul#videos li img{width: 250px;height: 120px;}

ul#videosTicker {position: relative;margin: 0;padding: 0;list-style: none;}
ul#videosTicker li {display: table-cell;}
/* ------------------------------------*/
/* << Captify Styling                  */
/* ------------------------------------*/

.caption-top, .caption-bottom {
    color: #ffffff;	
    padding: 0.3em;	
    font-family: 'OpensansBold';
    font-size: 10px;	
    font-family: arial;	
    cursor: default;
    border: 0px solid #334143;
    background: #000000;
    /*	text-shadow: 1px 1px 0 #202020;*/
}
ul#videos .caption-top, 
ul#videos .caption-bottom {
    font-size: 12px;
    padding: 0.5em;
    font-weight: bold;
}
.caption-top {
    border-width: 0px 0px 8px 0px;
}
.caption-bottom {
    /*   border-width: 8px 0px 0px 0px;*/
    border-width: 2px 0px 0px 0px;
}
.caption a, .caption a {
    border: 0 none;
    text-decoration: none;
    background: #000000;
    padding: 0.3em;
}
.caption a:hover, .caption a:hover {
    background: #202020;
}
.caption-wrapper {
    float: left;
}
br.c { clear: both; }

/* ------------------------------------*/
/* END Captify Styling >>>             */
/* ------------------------------------*/



a.pzoom {
    background: url("../../images/zoom_100.png") no-repeat center;
    width: 48px; 
    height: 48px;
    position: absolute;
    top: 20%;
    right: -48px;
    z-index: 2;
    cursor: pointer;
}

.newsTitleList {
    position: relative;
    width: 100%;
    padding: 0;
    list-style: none;
}
.newsTitleList li {
    display: block;
    margin: 0 0 14px 0;
}

.newsTitleList li *{
    padding: 0 20px;
}

.newsTitleList li a.title{
    display: block;
    height: 36px;
    line-height: 36px;
    background: #ededed;
    
    font-family: 'OpensansBold';
}
.newsTitleList li a.title:hover {
    color: #000;
}
