 *,*:before,
 *:after {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    text-decoration: none;
    box-sizing: border-box;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smooth:always;
	font-family: 'franklin_gothic_heavyregular','franklin_gothic_medium_condRg', sans-serif;
	font-weight:normal;
}
body{
    min-width:400px;
	width: 100%;
    font-weight: 400;
	font-family: 'franklin_gothic_heavyregular','franklin_gothic_medium_condRg', sans-serif;

}
/**/
.container {
	width: 100%;
    height: 100%;
	/*display: grid;
	grid-template-columns: 1fr 332px;
	grid-template-rows: 1fr 222px;*/
}
/*
.tvblock { grid-area: 1 / 1 / 2 / 2; }
.footerblock { grid-area: 2 / 1 / 3 / 2; }
.rightblock { grid-area: 1 / 2 / 3 / 3; }
*/

.tvblock{
	background-image:url("../img/tv-bg.jpg");
	height: 852px;
}
.rightblock{
	display: flex;
    flex-direction: column;
    background-image: url(../img/kuradi-bg.png);
    background-position: -10px -30px;
    background-repeat: no-repeat;
    padding-top: 20px;
    background-color: #0b3669;
    -webkit-box-shadow: -14.141px 0px 16px 0 rgba(7, 45, 175, 0.26);
    -moz-box-shadow: -14.141px 0px 16px 0 rgba(7, 45, 175, 0.26);
    box-shadow: -14.141px 0px 16px 0 rgba(7, 45, 175, 0.26);
	max-width: 332px;
	width: 100%;
}
.rightblock.ortayayasla{
	position:absolute;
	left: 50% !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	bottom: auto !important;
    right: auto !important;
    top: 0 !important;
}
.rightblock.solayasla{
	position:absolute;
	top:0;
	left:0;
}
.rightblock.sagayasla{
	position:absolute;
	top:0;
	right:0;
}
.rightblock .logo-bg{
	background-image: url(../img/logo-bg.jpg);
    padding: 0 24px;
    height: 125px;
    background-size: 332px 125px;
}
.tgrt-logo-con
, .tg-logo-con{
	display: flex;
    align-items: center;
	height: 125px;
}
.rightblock .celladi{
	display: flex;
    align-items: center;    
    justify-content: space-between;
	height: 55px;    
	line-height: 55px;
    background-color: #0b3669;
	font-family: 'franklin_gothic_heavyregular';
    font-size: 42px;
    color: #ffffff;   
    padding: 0 15px;	
	background-image: url(../img/kuradi-bg.png);
	background-position: top center;
}
.takvim{
	display: flex;
    align-items: center;    
    justify-content: space-between;
	height: 64px;
	padding: 0 15px;
	font-family:'franklin_gothic_medium_condRg';
    font-size: 40px;
    color: #ffffff;   
    padding: 0 15px;	
	background-image: url(../img/kuradi-bg.png);
	background-position: top center;
	border-top:8px solid #ed0e0e;
}
.tarih{
	font-family:'franklin_gothic_medium_condRg';
    font-size: 40px;
	
}
.rightblock .cellfiyati{	
	display: flex;
    align-items: center;    
    justify-content: space-between;
    flex-direction: row;
    background-image: url(../img/kur-bg.png);
    border-bottom: 4px solid #e2e5e4;
    font-size: 42px;
    line-height: 53px;
    font-weight: 500;
    height: 53px;
	padding: 0 15px;
	font-family:'franklin_gothic_medium_condRg';
}

.yuzde{	
	color: #fff;
	font-size: 36px;
    font-weight: 400;
	font-family:'franklin_gothic_medium_condRg';
}

.up .yuzde ,.up{	
	color: #63f700;	
}
.down .yuzde, .down{
	color: #fe0909;	
}
.footerblock{
	background-color: #e2e5e4;
	height:222px;
}

.footerblock .mavi-bg{
	width: 100%;
	height: 18px;
	background-color: #014d9c;	
	-webkit-box-shadow: 0px 10.574px 4px 0 rgba(7,45,175,0.26);
	-moz-box-shadow: 0px 10.574px 4px 0 rgba(7,45,175,0.26);
	box-shadow: 0px 10.574px 4px 0 rgba(7,45,175,0.26);
}
.footerblock .gri-bg{
	width: 100%;
	height: 14px;
	background-color: #aeafb4;	
	-webkit-box-shadow:0px 10.574px 4px 0 rgba(7,45,175,0.26);
	-moz-box-shadow: 0px 10.574px 4px 0 rgba(7,45,175,0.26);
	box-shadow: 0px 10.574px 4px 0 rgba(7,45,175,0.26);
}
.cells{
	display: flex;
    align-items: center;
    flex-direction: row;
	height:90px;
	gap: 30px;
	padding:0 58px;
}

.cells .celladi{
	display: flex;
    align-items: center;
    flex-direction: row;
	justify-content: space-between;
	font-family: 'franklin_gothic_heavyregular';
	font-size: 47px;
	color: #0b3669;
	gap: 10px;
}
.cells .celladi.down .yuzde{
	font-family:'franklin_gothic_medium_condRg';
	font-size: 47px;
	color: #fe0909;
}
.cells .celladi.up .yuzde{
	font-family:'franklin_gothic_medium_condRg';
	font-size: 47px;
	color: #04a63d;
}
.cells .celladi.down .cellfiyati{
	font-family:'franklin_gothic_medium_condRg';
	font-size: 47px;
	color: #fe0909;
}
.cells .celladi.up .cellfiyati{
	font-family:'franklin_gothic_medium_condRg';
	font-size: 47px;
	color: #04a63d;
}