/*  ---Page Header */

.tt-page-body {
}

h1,h2,h3,h4 {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}

html,body,h1,h2,h3,h4,ul,p,form,fieldset,div{
padding:0;
margin:0;
}

dd{
font-size: 14px;
-webkit-margin-start: 10px;
}

a img{
border: 0;
}

body{
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
font-size:12pt;
}

img,
fieldset{ border: 0;}

input,
textarea {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
}

ul{
list-style: none;
}

.right { float:right; }
.left { float:left;}
.clearAll { clear:both; }

.top_sep {
background-color: #068;
height: 10px;
}

.pwidth {
width: 990px;
margin: 0 auto;
}

.tt-wrapper-head {
margin-right: 10px;
width: 100%;
}

.tt-page-fix {
background: #eee;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #eee));
background-image: -webkit-linear-gradient(top, #fff, #eee);
background-image: -moz-linear-gradient(top, #fff, #eee);
background-image: -o-linear-gradient(top, #fff, #eee);
background-image: linear-gradient(top, #ffffff,#eee);
-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
border-bottom: 1px solid lightgray;
height: 57px;
color: #eee;
}

/*  ---Page Header */

/*  ---ContestFinishBanner */
.reklam-resim-ana{}

.reklam-resim-in{}

.reklam-resim-left{
float: left;
margin-bottom: 40px;
margin-top: 40px;
}

.winner-graphic{
float: left;
}

.image-container{
padding: 15px;
-moz-box-shadow: 0px 0px 10px #d1d1d1;
-webkit-box-shadow: 0px 0px 10px #d1d1d1;
box-shadow: 0px 0px 10px #d1d1d1;
display: inline-block;
margin-bottom: 8px;
position: relative;
}

.reklam-ribbon{
    position: relative;}

.reklam-ribbon span{}

.reklam-ribbon img{
position: absolute;
z-index: 10;
top: -12px;
left: -12px;
}

.reklam-resim-right{
margin-left: 40px;
float: left;
width: 380px;
}

.reklam-resim-right-in{}

.sidebarContest-body{}

.reklam-contest-info{}

.reklam-resim-under{
margin-top: 20px;
}

.reklam-resim-under p{
color: #3B3738;
font-size: 16px;
}

.reklam-resim{

}

.reklam-resim-avatar{
margin-top: 20px;
}

.reklam-resim-avatar ul{
display: table;
}

.reklam-resim-avatar ul li{
display: inline-block;
}


.reklam-resim img{

}

.reklam-resim-right-in{}

.reklam-resim-right-in h3{
font-size: 20px;
color: #3B3738;
}
.reklam-resim-under-in{

}

.tt100{
float: left;
}

.tt100 img{
float: left;
width: 75px;
height: 75px;
}
.tt100 span{

}

.tt100 a{
margin-left: 10px;
font-size: 17px;
color: #3B3738;
font-style: italic;
text-decoration: none;
margin-top: 24px;
float: left;
}
.tt100 a:hover{
color:#E7533C;
font-style: italic;
}

.reklam-resim-right-in a{
color: orangered;
}

.tt-100-home-reklam{
float: left;
margin-bottom: 20px;
}

.tt-100-home-reklam span{
font-size: 40px;
}


/*  ---ContestFinishBanner */
/*  ---myButton */
.myButton {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #E7533C;
display: inline-block;
color: #ffffff;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: normal;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px 1px 0px #E7533C;
background: url(/public/tt/images/header/highlight-bg.png) repeat;
background-color:  #E7533C;
}

.myButton:hover {
background: url(/public/tt/images/header/menu-bg.png) repeat;
border: 1px solid #3B3738;
background-color: #3B3738;
text-shadow: 0px 1px 0px #fff;
}

.myButton:active {
position:relative;
top:1px;
}

/*  ---myButton */
/*  --- ContestView */
h3 {
font: 30px sans-serif;
margin: 0px;
}

.tabs_WalterWhite{
position: fixed;
z-index: 90;
background-color: white;
height: 139px;
margin: 0 auto;
top: 0;
box-shadow: inset 0 1px #fff,0 1px 3px lightgray;
border: 1px solid lightgray;
display: none;
}

.tt_contest_header{
float: left;
}

.tt_contest_header h1{
font-size: 22px;
padding: 5px 10px;
color: #3B3738;
float: left;
}

.fallow {
float: left;
margin-top: 5px;
}

.fbuttons {
width: 170px;
display: block;
}

.fbDiv {
float: left;
width: 100px;
display: block;
margin-left: 0px;
}

.contest-info1 {
color: #3B3738;
font-size: 13px;
background: url(/public/tt/images/header/highlight-bg.png) repeat;
padding: 0px 0px;
float: left;
width: 100%;
background-color: #E7533C;
}

.contest-info1-left {
color: white;
float: left;
padding: 3px 12px;
}

.whole_header_top {
background-color: #eee;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
border-color: #dedede #d8d8d8 #d3d3d3;
color: #555;
width: 100%;
float: left;
}

.contest-info1-right {
color: white;
float: left;
padding: 3px 10px;
}    

.last_entrence {}

.tt_Contest_prize {
text-align: center;
float: left;

}

.tt_Contest_prize_whole {
float: right;
}

.tt_right_contest {
float: right;
width: 150px;
}

.tt_prize_contest {
text-shadow: 0 1px 0 #fff;
text-decoration: none;
font-weight: bold;
color: #E7533C;
display: block;
padding: 10px;
float: left;
border-left: 1px solid lightgray;
}

/*  --- Eylemler */
.menu_eylemeler{
background-color: #eee;
float: left;
margin-bottom: 15px;
}

.contest-info2{
}

.menu_eylemeler li{
color: white;
}

.nav-menu_eylemeler li {}

.menu_eylemeler li:hover{}

.menu_eylemeler ul{}

.menu_eylemeler ul li{
float: left;
}

.tt_new_button_orange{
float: left;
color: #3B3738;
text-decoration: none;
padding: 5px 10px;
font-size: 13px;
border-right: 2px solid white;
font-weight: bolder;
background-color: linen;
border-top: 2px solid white;
}

.tt_new_button_orange:hover{
float: left;
border-right: 2px solid white;
background-color: #E7533C;
color: white;
border-top: 2px solid white;
}

.nav-eylemler{
cursor: pointer;
}

/*  --- Eylemler */
/*  --- ContestTabs */
.tt_content {}

ul.tabs {
z-index: 100;
margin: 0 !important;
padding: 0;
height: 30px;
border-bottom: 1px solid lightgray;
padding-left: 10px;
width: 980px;
background: -webkit-gradient(linear, 0 70%, 0 100%, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.05)));
}

ul.tabs li {
float: left;
margin-right: 5px;
border: solid 1px lightgray;
border-bottom: none;
margin-bottom: -1px;
background: #f5f5f5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
border-color: #dedede #d8d8d8 #d3d3d3;
color: #555;
text-shadow: 0 1px 0 #fff;
}

ul.tabs a.current {
background-color: white;
border-bottom: 2px solid white;
cursor: pointer;
}

ul.tabs a.current_designer {
background-color: white;
border-bottom: 2px solid white;
cursor: pointer;
}

ul.tabs a {
float: left;
font-size: 13px;
display: block;
padding: 5px 15px;
text-decoration: none;
border-bottom: 0px;
height: 18px;
color: #3B3738;
position: relative;
outline: 0;
cursor: pointer;
}

ul.tabs a:hover {
color: #E7533C;
}

/*  --- ContestTabs */
/*  --- ContestFilterBy */
.tt_entries-sortby {
font-size: 13px;
margin-top: 20px;
height: 45px;
}

.tt_entries-sortby:hover {
font-size: 13px;
margin-top: 20px;
color: orangered;
}

.tt_sort-entries-left {
position: relative;
}

.tt_sort-entries-left strong {
color: #6c7077;
line-height: 1.9;
float: left;
margin-right: 5px;
}

.tt_sort-entries-left a {
    text-decoration: none;
    float: left;
    padding: 3px 8px;
    position: relative;
}

.tt_sort-entries-left a:hover {
    line-height: inherit;
    text-decoration: none;
    float: left;
    padding: 3px 8px;
    position: relative;
}

.tbl_info {
color: #068;
font-size:12px;
}
.comment-contestDesigner .bubble {
    background-color: #E7533C;
    padding: 0px 5px;
    top: -3px;
    font-size: 12px;
    right: 5px;
    position: absolute;
    text-decoration: none;
    color: white;
}
.bubble {
background-color: #E7533C;
padding: 0px 5px;
top: -14px;
font-size: 12px;
right: 0px;
position: absolute;
text-decoration: none;
color: white;
}

.sortby_selected {
background: #cdcdcd;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}


.page-picture-size {
float:right;
margin-left: 10px;
}

.page-picture-size ul {
margin: 0;
list-style: none;
padding: 0px;
}

.page-picture-size ul li {
font: bold 12px/18px sans-serif;
display: inline-block;
position: relative;
padding: 5px;
background: #fff;
cursor: pointer;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
height: 14px;
width: 13px;
}

.page-picture-size ul li:hover {
background: lightgray;
color: #fff;
}

.page-picture-size ul li.active {
background: lightgray;
color: #fff;
}

.count {
float: left;
width: 20px;
}

.page-picture-count a {
text-decoration: none;
color: #068;
}

.page-picture-count a:hover {
text-decoration: underline;
color: #068;
}

.tt_sort-entries-right {
float: right;
width: 175px;
margin-left: 40px;
}

.tt_sort-entries-right strong {
color: #6c7077;
line-height: 1.9;
float: left;
margin-right: 5px;
}

.tt_sort-entries-right a {
line-height: 1.4em;
float: left;
padding: 3px 5px;
text-decoration: none;
position: relative;
}

.tt_sort-entries-right a:hover {
line-height: 1.4em;
float: left;
padding: 3px 5px;
text-decoration:none;
position: relative;
color:#E7533C;
}

.tt_sort-entries-right span {
color: #3B3738;
}

.tt_sort-entries-compact {
float: right;
width: 280px;
}

.tt_sort-entries-compact strong {
color: #6c7077;
line-height: 1.9;
float: left;
margin-right: 5px;
}

.tt_sort-entries-compact a {
line-height: 1.4em;
float: left;
padding: 3px 5px;
text-decoration: none;
position: relative;
margin-left: 10px;
}

.tt_sort-entries-compact a:hover {
line-height: 1.4em;
float: left;
padding: 3px 5px;
text-decoration:none;
position: relative;
margin-left: 10px;
color:#E7533C;
}

.tt_sort-entries-compact span {
color: #3B3738;
}

.tt_entries-compact {
font-size: 13px;
margin-top: 20px;
height: 45px;
border-bottom: 1px dashed lightgray;
}

/*  --- ContestFilterBy */  
/*  --- ContestDesigns */ 
.tt_contest_list{
float: left;
max-width: 990px;
min-width: 800px;
margin: 0px auto;
text-align: center;
}

.tt_contest_listWinner{
float: left;
margin: 0px auto;
text-align: center;
}

.tt_compact_list{
max-width: 990px;
min-width: 800px;
float: left;
margin-left: 10px;
margin-top: 20px;
}

.tt_contest_list li {
display: inline-block;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
margin-bottom: 35px;
}


.tt_contest_listWinner li {
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
margin-bottom: 35px;
position: relative;
}

.tt_compcat_list li {
display: inline-block;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
margin-bottom: 35px;
}

.view3 li {
float: left;
margin: 0px 17px 50px 16px;
width: 30%;
}

.view1 li {
float: left;
margin: 0px 60px 50px;
width: 90%;
}

.view2 li {
float: left;
margin: 0px 24px 49px 25px;
width: 45%;
}

.view4 li {
float: left;
margin: 0px 15px 50px;
width: 215px;
}

.viewAvatar li {
float: left;
margin: 0px 15px 50px;
width: 120px;
}

.viewCompact li {
float: left;
margin: 0px 10px 0px 0px;
width: 120px;
}

.CompactDesigners{
    float: left;
    border-bottom: 1px dashed lightgray;
}

.view4 li .leftavatar{
width: 36%!important;
}

.view4 li .avatarLeft{
width: 50%!important;
}

.tt_contest_list .thumbnail img {   
width: 100%;
}

.tt_compact_list .thumbnail img {   
width: 100%;
}

.i-3{
color: white;
}

.page-picture-count{
float: right;
margin-left: 20px;
margin-top: 3px;
width: 100px;
}

.page-picture-count span{}

.page-picture-count a{
text-decoration: none;
color: #3B3738;
padding: 3px 5px;
}

.page-picture-count a:hover{
text-decoration:none;
color:#E7533C;
}

#count{
float: left;
margin-left: 3px;
}

.sortby_normal{
color: #3B3738;
}

.sortby_normal:hover{
color:#E7533C;
}

.tt_contest_list_one ul.design_one{
-webkit-column-count: 1;
-webkit-column-gap: 10px;
-webkit-column-fill: auto;
-moz-column-count: 1;
-moz-column-gap: 10px;
-moz-column-fill: auto;
column-count: 1;
column-gap: 15px;
column-fill: auto;
width: 630px;
}

.starRight_one {
margin: 20px;
}

.tt_contest_list_one {
margin: 0px auto;
float: left;
}

.tt_contest_list_one li {
display: inline-block;
margin: 0 2px 15px;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
margin-bottom: 35px;
width: 90%;
}

.tt_contest_list_one ul {
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-fill: auto;
-moz-column-count: 3;
-moz-column-gap: 10px;
-moz-column-fill: auto;
column-count: 3;
column-gap: 15px;
column-fill: auto;
}

.tt_contest_list_one li .thumbnail img {
width: 100%;
}

.tt_contest_list_left{
float: right;
width: 390px;
}

.showarea {
border: 1px solid #CCC;
padding: 4px;
box-shadow: inset 0 1px #fff,0 1px 3px lightgray;
}

.thumbnail{
position: relative;
}

/* Hover magnifier overlay for design thumbs */
.thumbnail .tt-thumb-zoom{
  position:absolute;
  left:50%; top:50%;
  transform: translate(-50%, -50%);
  width:72px; height:72px;
  background: url('/public/tt/images/contest/fullview.png') no-repeat center center / contain;
  opacity:0; transition: opacity .15s ease-in-out; pointer-events:none;
}
.thumbnail:hover .tt-thumb-zoom{ opacity:0.95; }

.winner {
border: 1px solid goldenrod;
}

.info-wrapper {
font-size: 12px;
clear: both;
color: darkslategrey;
min-height: 42px;
}

.leftavatar {
float: left;
margin-left: 5px;
margin-top: 10px;
width: 50%;
text-align: left;
}

.starRight {
margin-top: 11px;
margin-right: 5px;
float: right;
color: goldenrod;
}

.design_avatar {
background-repeat: no-repeat;
background-size: auto;
display: block;
height: 25px;
width: 25px;
float: left;
margin-right: 10px;
}

.avatarLeft {
overflow: hidden;
display: block;
float: left;
width: 70%;
margin-top: 2px;
}

.avatarRight {
float: left;
}

.designer_link {
text-decoration: none;
font-size: 11px;
color: #3B3738;
float: left;
line-height: 24px;
}

.designer_link:hover {
text-decoration: none;
font-size: 11px;
color:#E7533C;
}

/* rating */
.rating{
width:120px;
height:20px;
list-style:none;
position:relative;
overflow:hidden;
}

.rating2{
width:100px;
height:20px;
padding:0;
list-style:none;
position:relative;
overflow:hidden;
}

.rating_byuser {
width:60px;
height:12px;
padding:0;
list-style:none;
position:relative;
overflow:hidden;
}

.rating {
background: url(/public/tt/images/contest/startumb.png) no-repeat 0 0;
}

.rating2 {
background: url(/public/tt/images/contest/startumb2.png) no-repeat 0 0;
}

.rating_byuser {
background: url(../images/bluestars.gif) no-repeat 0 0;
}

.star0 {background-position:0 -20}
.star1 {background-position:0 -40px}
.star2 {background-position:0 -60px}
.star3 {background-position:0 -80px}
.star4 {background-position:0 -100px}
.star5 {background-position:0 -120px}

ul.rating li,
ul.rating_byuser li {
cursor: pointer;
float:left;
text-indent:-999em;
}

ul.rating li a{
position:absolute;
left:0;
top:0;
width:20px;
height:20px;
text-decoration:none;
z-index: 200;
outline:none;
}

ul.rating2 li a{
position:absolute;
left:0;
top:0;
width:20px;
height:20px;
text-decoration:none;
z-index: 200;
outline:none;
}

ul.rating_byuser li a {
position:absolute;
left:0;
top:0;
width:12px;
height:12px;
text-decoration:none;
z-index: 200;
outline:none;
}

ul.rating li.rate0 a {left:0;}
ul.rating li.rate1 a {left:20px;}
ul.rating li.rate2 a {left:40px;}
ul.rating li.rate3 a {left:60px;}
ul.rating li.rate4 a {left:80px;}
ul.rating li.rate5 a {left:100px;}

ul.rating2 li.rate1 a {left:0;}
ul.rating2 li.rate2 a {left:20px;}
ul.rating2 li.rate3 a {left:40px;}
ul.rating2 li.rate4 a {left:60px;}
ul.rating2 li.rate5 a {left:100px;}

ul.rating_byuser li.rate1 a {left:0}
ul.rating_byuser li.rate2 a {left:12px;}
ul.rating_byuser li.rate3 a {left:24px;}
ul.rating_byuser li.rate4 a {left:36px;}
ul.rating_byuser li.rate5 a {left:48px;}

ul.rating li a:hover{
z-index:2;
width:120px;
height:20px;
overflow:hidden;
left:0;
}

ul.rating2 li a:hover{
z-index:2;
width:100px;
height:20px;
overflow:hidden;
left:0;
}

ul.rating_byuser li a:hover {
z-index:2;
width:60px;
height:12px;
overflow:hidden;
left:0;
}

ul.rating li a:hover {
background: url(/public/tt/images/contest/startumb.png) no-repeat 0 0;
}

ul.rating2 li a:hover {
background: url(/public/tt/images/contest/startumb2.png) no-repeat 0 0;
}

ul.rating li.rate0 a:hover {background-position:0 -20px;}
ul.rating li.rate1 a:hover {background-position:0 -40px;}
ul.rating li.rate2 a:hover {background-position:0 -60px;}
ul.rating li.rate3 a:hover {background-position:0 -80px}
ul.rating li.rate4 a:hover {background-position:0 -100px}
ul.rating li.rate5 a:hover {background-position:0 -120px}

ul.rating2 li.rate1 a:hover {background-position:0 -20px;}
ul.rating2 li.rate2 a:hover {background-position:0 -40px;}
ul.rating2 li.rate3 a:hover {background-position:0 -60px;}
ul.rating2 li.rate4 a:hover {background-position:0 -80px}
ul.rating2 li.rate5 a:hover {background-position:0 -100px}

ul.rating_byuser li a:hover {
background: url(/public/tt/images/contest/startumb2.png) no-repeat 0 0;
}

ul.rating_byuser li.rate0 a:hover {background-position:0 -12px;}
ul.rating_byuser li.rate1 a:hover {background-position:0 -24px;}
ul.rating_byuser li.rate2 a:hover {background-position:0 -36px;}
ul.rating_byuser li.rate3 a:hover {background-position:0 -48px}
ul.rating_byuser li.rate4 a:hover {background-position:0 -60px}
ul.rating_byuser li.rate5 a:hover {background-position:0 -72px}

.whole_info{
font-size: 11px;
line-height: 26px;
padding-right: 10px;
text-align: right;
border-bottom: 1px solid lightgray;
border-top: 1px solid lightgray;
}

.whole_info_bottom{
float: right;
margin-top: 5px;
}

.report-contest a{
background: url(/public/tt/images/contest/raporlatumbhover.png) no-repeat 0 0;
cursor: pointer;
height: 20px;
width: 20px;
float: left;
opacity: 0.5;
margin-right: 15px;
}

.report-contest a:hover{
opacity: 1;
}

.category{
color: #3B3738;
margin-right: 10px;
font-weight: bold;
}

.category a{
text-decoration: underline;
cursor: pointer;
color: gray;
font-weight: normal;
}

.category a:hover {
text-decoration:underline;
cursor: pointer;
color:  #E7533C;
}

.holder{
color: #3B3738;
margin-left: 10px;
font-weight: bold;

}

.holder a{
text-decoration: underline;
cursor: pointer;
color: gray;
font-weight: normal;
}

.holder a:hover {
text-decoration: underline;
cursor: pointer;
color:  #E7533C;
font-weight: normal;
}

.tt_contest_garantili {
text-decoration: none;
padding: 10px 10px;
font-weight: bolder;
display: block;
float: left;
text-shadow: 0 1px 0 #fff;
border-left: 1px solid lightgray;
color: #3B3738;
cursor: pointer;
font-size: 13px;
text-align: center;
float: left;
}

.Point {
color: #3B3738;
font-weight: bold;
}

.last_entrence_point {
text-decoration:underline;
cursor: pointer;
color:gray;
font-weight: normal;
}

.last_entrence_point:hover {
cursor: pointer;
color:#E7533C;
font-weight: normal;
}

.tt_likes{}

.tt_likes{
float: right;
height: 34px;
margin-right: 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
}

.tt_likes span{
margin-right: 5px;
font-weight: bold;
font-size: 12px;
color: gray;
}

tt_likes ul {
display: table;
float: right;
}

.tt_likes ul li{
line-height: 1;
display: table-cell;
padding: 3px 5px;
}

.tt_likes ul li a{
margin-right: 0;
padding-left: 0;
padding-right: 0;
opacity: 0.5;
}

.tt_likes ul li a:hover{
margin-right: 0;
padding-left: 0;
padding-right: 0;
opacity: 1;
}

.designnum {
font-size: 12px;
font-size: 12px;
color: #3B3738; 
margin-top: 3px;
font-style: normal;
float: left;
}

.tumbicon {
margin-top: 10px;
float: right;
margin-left: 10px;
}

/*  --- Comments*/
.tt_yorum_10 {
float: right;
margin-top: 10px;
font-size: 14px;
margin-right: 10px;
color: orangered;
margin-bottom: 20px;
}

.tt_yorum_10 a {
margin-left: 10px;
}

.contest_cmds {
color: #E7533C;
}

.contentsp {
margin-bottom: 20px;
width: 100%;
text-align: center;

}
.contentsp form {
margin-left: 15px;
}

.discuss-GoTop{
position: relative;
float: right;
}

.discuss-GoTop_in{
position: fixed;
bottom: 90px;
float: left;
font-size: 13px;  
}

.gotoTop{}

.gotoTop a{
padding: 20px;
background-color: lightgray;
font-weight: bold;
color: white;
width: 65px;
display: block;
text-align: center;
}

.gotoTop a:hover{
color: white;
background-color: darkgray;
}

.gotoDiscuss a{
padding: 20px;
background-color: lightgray;
font-weight: bold;
color: white;
width: 65px;
display: block;
text-align: center;
}

.gotoDiscuss a:hover{
color: white;
background-color: darkgray;
}

.contentsp fieldset {
border: none; 
}

.contentsp table {}

.yorum_Mesaj {
font-size: 12px;
color: #068; 
}

.yorum_Head {
font-size: 15px;
color: #068; 
}


.tt_sidebar_Contestprivate {
    float:right;
}
.tt_sidebar_Contestprivate ul{
display: table;
}

.tt_sidebar_Contestprivate ul li{
display: table-cell;
}


.tt_sidebar_Contestprivate a {

}

.tt_sidebar_Contestprivate a:hover {
opacity:1;
}

.tt_sidebar_Contestprivate img {
   opacity: 0.4;
}

.tt_all_prizes{
font-size: 13px;
text-align: center;
float: left;
}


.tt_contest_left{
float: left;
}

.tt_sidebar_contest{
float: left;
}

/*  --- ContestView */
/*  --- ContestBrief*/

.tt_yarisma_ozet{
width: 645px;
float: left;
margin-right: 20px;
}

.allowhtml{}

.tt-section{
margin-bottom: 10px;
}

.tt-section h4{
color: #3B3738;
margin-top: 20px;
margin-bottom: 10px;
font-size: 13px;
}

.tt_yarisma_detaylari{
width: 300px;
float: right;
font-size: 13px;
border-left: 1px dashed lightgray;
padding-left: 20px;
}

.tt_yarisma_detaylari h4{
color: #3B3738;
margin-bottom: 10px;
margin-top: 20px;
}

.sidebarContest-header{
margin-top: 20px;
}


.contestheaderinfo {
margin-top: 20px;
}

.contestheaderinfo ul {
float: left;
margin: auto;
position: relative;
cursor: help;
}

.contestheaderinfo ul li {
list-style: none;
float: left;
position: relative;
cursor: help;
color: orangered;
font-style: italic;
}

.contestheaderinfo ul:hover ul {
visibility: visible;
}

.contestheaderinfo ul ul {
visibility: hidden;
position: absolute;
top: 7px;
left: -210px;
z-index: 100;
padding: 20px;
}

.contestheaderinfo ul li .infoin {
width: 100%;
height: 100%;
background-color: white;
box-shadow: 0px 0px 10px lightgray;
font-size: 12px;
color: #068;
}

/*  --- ContestBrief*/
/*  --- ContestNominees*/
.tasarlayanlarheader {}

.tasarlayanlarheader h1 {
text-align: center;
color: white;
font-size: 27px;
font-weight: bold;
background-color: #068;
box-shadow: 0px 0px white inset, 0px 1px 3px rgba(34, 25, 25, 0.4);
padding: 10px;
margin-bottom: 20px;
}

.tt-content-header-adaylar {
margin-bottom: 20px;
margin-top: 16px;
margin-left: 15px;
float: left;
font-size: 13px;
font-weight: bold;
padding: 5px 10px;
color: gray;
}

.ContestNominate_button input {
padding: 5px 10px;
background-color: #E7533C;
border: none;
color: white;
font-size: 13px;
font-weight: bold;
cursor: pointer;
}

.ContestNominate_button input:hover {
background-color: #3B3738;
}

.ContestNominate_button {}

.tt-content-header-adaylar a {
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #3B3738;
background-color:lightgray;
padding: 5px 10px;
}

.tt-content-header-adaylar a:hover {
background-color:#eee;
}

.ContestNominate_button {
float: left;
margin-top: 16px;
}

.content2 {
clear: both;
float: left;
margin-bottom: 10px;
}

ul {
list-style: none;
}

.thumbnails li.thumbnail-item, .thumbnails li.thumbnail-item-winner {
float: left;
display: inline;
margin-bottom: 65px;
height: 245px;
}

.tumb_adaygoster {
background: url(/public/tt/images/contest/adaygostertumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_adaygoster:hover {
background: url(/public/tt/images/contest/adaygostertumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_adayliktancikar {
background: url(/public/tt/images/contest/adaygostertumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_adayliktancikar:hover {
background: url(/public/tt/images/contest/adayliktancikartumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_yorum {
background: url(/public/tt/images/contest/yorumtumbhover.png) no-repeat 0 0;
display: block;
width: 21px;
height: 23px;
cursor: pointer;
opacity: 0.4;
}

.tumb_yorum:hover {
display: block;
width: 21px;
height: 23px;
cursor: pointer;
opacity: 1;
}

.tumb_raporla {
background: url(/public/tt/images/contest/raporlatumb.png) no-repeat 0 0;
display: block;
width: 22px;
height: 21px;
cursor: pointer;
}

.tumb_raporla:hover {
background: url(/public/tt/images/contest/raporlatumbhover.png) no-repeat 0 0;
display: block;
width: 22px;
height: 21px;
cursor: pointer;
}

.selectwinner {
position: absolute;
margin-top: 40px;
}

.tumb_ele {
background: url(/public/tt/images/contest/eletumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_ele:hover {
background: url(/public/tt/images/contest/eletumbhover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_gericek{
background: url(/public/tt/images/contest/gericektumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_gericek:hover{
background: url(/public/tt/images/contest/gericektumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_geriyukle{
background: url(/public/tt/images/contest/geriyukletumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_geriyukle:hover{
background: url(/public/tt/images/contest/geriyukletumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_elemeyikaldir {
background: url(/public/tt/images/contest/elemeyikaldirtumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_elemeyikaldir:hover {
background: url(/public/tt/images/contest/elemeyikaldirtumbhover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_portfolyoarti{
background: url(/public/tt/images/contest/portfolyoartitumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_portfolyoarti:hover{
background: url(/public/tt/images/contest/portfolyoartitumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_portfolyoeksi{
background: url(/public/tt/images/contest/portfolyoeksitumb.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

.tumb_portfolyoeksi:hover{
background: url(/public/tt/images/contest/portfolyoeksitumbover.png) no-repeat 0 0;
display: block;
width: 20px;
height: 20px;
cursor: pointer;
}

/*  --- ContestNominees*/
/*--- Pagination*/
.pagination_first{
text-align: center;
margin-bottom: 70px;
}

.contestPagination_in{}

.pagination{
display: -webkit-inline-flex;
}

.pagination ul {
display: inline-block;
*display: inline;
*zoom: 1;
margin-left: 0;
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
display: inline;
}

.pagination div{}

.pagination .currentPage span{
color: orangeRed !important;
}

.pagination .ui-widget {
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #333333;
background-color: #ffffff;
padding: 0 20px;
}

.pagination .ui-button .ui-button-text {
display: block;
line-height: 1.4;
}

.pagination-wrapper2 {
float: right;
padding-bottom: 20px;
width: 465px;
}

.pagination-wrapper {
clear: both;
float: right;
padding-bottom: 20px;
width: 465px;
}

.pagination .num{
float: left;
padding: 0 14px;
line-height: 34px;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
color: #3B3738;
}


.pagination .first{
float: left;
line-height: 34px;
text-decoration: none;
color: orangered;
border-left: 1px solid lightgray;
}

.pagination .last{
float: left;
line-height: 34px;
text-decoration: none;
color: orangered;
border-left: 1px solid lightgray;
}

.pagination .prev{
float: left;
line-height: 34px;
text-decoration: none;
color: orangered;
border-left: 1px solid lightgray;
}

.pagination .current {
float: left;
padding: 0 14px;
line-height: 34px;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
color: orangered;
}

.pagination .next{
float: left;
line-height: 34px;
text-decoration: none;
border-left-width: 0;
color: #068; 
}

.pagination .next:hover{
float: left;
line-height: 34px;
text-decoration: none;
border-left-width: 0;
color: #068; 
}

.pagination .num:hover{
float: left;
line-height: 34px;
text-decoration: none;
border: 1px solid lightgray;
border-left-width: 0;
background-color: #f5f5f5;
color: #E7533C;
}

.pagination a:hover,
.pagination .current {
background-color: #f5f5f5;
}

.pagination .current {
color: #E7533C;
cursor: default;
border: 1px solid #E7533C;
}

.pagination-centered {
float: left;
}

.pagination-right {
text-align: right;
}

/*  --- Pagination*/
/*  --- Contest-limit-msg*/
.contest-limits {
margin-bottom: 35px;
line-height: 20px;
text-align: center;
}

.day_limit_msj {
border-top: 2px solid white;
font-size: 13px;
font-weight: bold;
color: red;
padding: 10px 0px;
}

.day_limit_msj span {}

.point_limit{}

.point_limit span{
border-top: 2px solid white;
font-size: 13px;
font-weight: bold;
color: red;
float: left;
}

.point_limit ul{
float: left;
}

.point_limit ul li{
float: left;
}

.point_limit ul li span{
margin-right: 10px;
}

.point_limit ul li a{}

/*  --- Contest-limit-msg*/
.slideryansima{
display: table-cell;
float: left;
position: relative;
}

.slideryansima_section{
display: table;
width: 490px;
margin-top: 10px;
}
.slideryansima_left{
display: table-cell;
width: 80px;
}

.slideryansima_right{
display: table-cell;
width: 80px;
padding-left: 30px;

}

.Contest_elendi{
    width: 100%;
    height: 100%;
    background: url(/public/tt/images/contest/elendi.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: absolute;
    z-index: 3;
}

.Contest_silindi{
    width: 100%;
    height: 100%;
    background: url(/public/tt/images/contest/deleted.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: absolute;
    z-index: 3;
}

.Contest_silindiAdmin{
    width: 100%;
    height: 100%;
    background: url(/public/tt/images/contest/deletedAdmin.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: absolute;
    z-index: 3;
}

.showarea .bottom-info{
height: 38px;
}

.tbl_header{
font-size: 13px;
color: gray;
display: block;
margin-left: auto;
padding: 5px 0px;
float: left;
}

.tbl_header_comment_count{
font-size: 12px;
display: block;
margin-left: auto;
padding: 5px 10px;
float: right;
color: #E7533C;
margin-right: 20px;
}


.tbl_head_Designer{
font-size: 20px;
color: #3B3738;;
}

.designer_comment_count{
font-size: 0.85em;
color: white;
background: #e24b00;
background-image: -webkit-linear-gradient(top, #ff5600, #e24b00);
background-image: -moz-linear-gradient(top, #ff5600, #e24b00);
background-image: -ms-linear-gradient(top, #ff5600, #e24b00);
background-image: -o-linear-gradient(top, #ff5600, #e24b00);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5600), to(#e24b00));
-moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.4);
box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.4);
position: absolute;
padding: 1px 5px;
z-index: 1;
line-height: 1.2em;
top: -5px;
left: 40px;
}

.tbl_head{
margin-bottom: 5px;
font-size: 13px;
padding: 5px;
width: 645px;
float: left;
color: gray;
}

.tbl_info{
font-size: 12px;
color: darkgray;
display: block;
float: left;
width: 278px;
text-align: left;
}

.tbl_gonder{
display: block;
float: left;
margin-left: 20px;
}

.tbl_info_contest{
font-size: 12px;
color: darkgray;
display: block;
float: left;
width: 410px;
text-align: left;
}

.tbl_gonder_contest{
display: block;
float: left;
margin-left: 183px;
}

.ContestDesigner_details h3{
float: left;
padding: 10px;
}

.ContestDesigner_details_Right{
float: right;
}

.report-contest{
width: 20px;
height: 20px;
float: left;
margin-left: 10px;
margin-top: 9px;
}

#next{}

.ContestDesigner_Header{
z-index: 90;
width: 968px;
padding: 10px;
border: 1px solid lightgray;
border-top: none;
margin-bottom: 20px;
}

.Designer_countDesigns{
font-size: 15px;
color: #3B3738;
padding: 5px;
text-decoration: none;
}

.ContestDesigner_avatar{}

.ContestDesigner_avatar img{
height: 49px;
margin-top: 10px;
}

.ContestDesigner_Header span{

}
.ContestDesigner_details{
float: left;
text-align: center;
}

.ContestDesigner_details h3 a{
color: #3B3738;
text-decoration: none;
float: left;
font-size: 30px;
}

.ContestDesigner_details h3 a:hover{
color: #E7533C;
}
#preSon a{
    opacity: 0.3;
     cursor:  default;
}

#nextSon a{
    opacity: 0.3;
     cursor:  default;
}

#preSon a:hover{
  background-color: #eee;
}

#nextSon a:hover{
  background-color: #eee; 
}

.ContestDesigner_next {
float: left;
background: #f5f5f5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
border-color: #dedede #d8d8d8 #d3d3d3;
color: #555;
text-shadow: 0 1px 0 #fff;
}

.ContestDesigner_next  a {
text-decoration: none;
color: #3B3738;
background-color: #eee;
border-left: 2px solid white;
display: block;
float: left;
padding: 19px;
}

.ContestDesigner_next a:hover {
text-decoration: none;
color: #3B3738;
background-color: lightgray;
border-left: 2px solid white;
display: block;
float: left;
padding: 19px;
}




.ContestDesigner_avatar{
float: left;
height: 22px;
width: 22px;
}

.ContestDesigner_avatar_top{
float: left;
background-color: white;
height: 60px;
width: 60px;
}

.ContestDesigner_Header_in{
height: 60px;
background-color: #eee;
}



.report-contestDesigner{
float: right;
}


.report-contestDesigner a {
cursor: pointer;
display: block;
padding: inherit;
border-left: 2px solid white;
background-color: #E7533C;
width: 21px;
height: 24px;
padding: 18px;
}

.report-contestDesigner a:hover {
background-color: #C63D0F;
}

.ContestDesigner_name-wrapper{
border-bottom: 1px solid lightgrey;
}


.ContestDesigner_role{
font-size: 10px;
float: left;
padding: 5px 15px;
}

.ContestDesigner_name{
font-size: 13px;
margin-left: 10px;
float: left;
padding-top: 1px;
}

.ContestDesigner_name a{
color: #3B3738;
text-decoration: none;
}

.ContestDesigner_name a:hover{
color: #E7533C;
text-decoration: none;
}


.ContestDesigner_date{
float: right;
font-size: 11px;
margin-top: 5px;
margin-right: 5px;
}

#signin_div{
margin: 0;
padding: 0;
display: table-cell;
}

#imgPreviewContainer {
z-index:300;
padding:5px;
border:1px solid;
border-color: black;
background:#FFF url(/public/tt/images/ttloading.jpg) center center no-repeat;
min-width:40px;
min-height:40px;
width:auto !important;
width:40px;
height:auto !important;
height:40px;
}

.hide{
display: none;
}

.relative{
position: static;
}

.gotoTop{
width: 40px;
height: 40px;
opacity: 0.5;
position: fixed;
bottom: 180px;
right: 50px;
display: none;
text-indent: -9999px;
background: url('/public/tt/images/contest/icon_top.png') no-repeat;
cursor: pointer;
}

.gotoDiscuss{
width: 40px;
height: 40px;
opacity: 0.5;
position: fixed;
bottom: 120px;
right: 50px;
text-indent: -9999px;
background: url('/public/tt/images/contest/discuss.png') no-repeat;
cursor: pointer;
}

.ContestDesigner-Compact{
    width: 119px;
    border: 1px solid lightgray;
    margin: 20px 10px;
    float: left;
}

.ContestDesigner-Compact img{
    width: 65%;
    padding: 10px 0 5px 0;
    margin-left: 18px;
}

.CompactAvatarLeft {
    text-align: center;
    font-size: 11px;
    border-top: 1px solid lightgray;
    padding: 5px 0px;
}

.get_user_point {
    text-align: center;
    font-size: 11px;
    border-top: 1px solid lightgray;
    padding: 5px 0px;
    color: #3B3738;
}

.compact_designer_name a {
    overflow: hidden;
    white-space: nowrap;
    width: 65px;
    margin-left: 14px;
    display: block;
    float: left;
    text-align: right;
}

.compact_designer_name span {
}

.CompactAvatarLeft a{
color: #3B3738;
}

.CompactAvatarLeft a:hover{
color: #E7533C;
}

.CompactSortBy{
float: right;
width: 250px;
margin-top: 10px;   
}

.compactdesignersprev{
position: absolute;
margin-top: 71px;
height: 28px;
width: 42px;
z-index: 10;
}

.compactdesignersnext{
position: absolute;
margin-top: 71px;
height: 28px;
width: 42px;
z-index: 10;
}

.icon-prev{
display: block;
width: 25px;
height: 40px;
background: url('/public/tt/images/contest/arrows.png') no-repeat;
opacity: 0.2;
}

.icon-next{
display: block;
width: 25px;
height: 40px;
background: url('/public/tt/images/contest/arrows.png') no-repeat;
opacity: 0.2;
}

.button.white{
background: #f5f5f5;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0'); /*  IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); /*  WebKit */
background: -moz-linear-gradient(top,  #f9f9f9, #f0f0f0);
border-color: #dedede #d8d8d8 #d3d3d3;
color: #555;
text-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}

.button.white:hover{
background: #f4f4f4;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8'); /*  IE */
background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8)); /*  WebKit */
background: -moz-linear-gradient(top,  #efefef, #f8f8f8);
border-color: #c7c7c7 #c3c3c3 #bebebe;
text-shadow: 0 1px 0 #fdfdfd;
-webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
-moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
}

.button{
display: inline-block;
text-decoration: none;
font: bold 10px/10px HelveticaNeue, Arial;
padding: 8px 11px;
color: #555;
border: 1px solid #dedede;
cursor: pointer;
}

.wrapper {
float: left;
margin: 20px auto;
width: 130px;
height: 150px;
position: relative;
z-index: 90;
border: 1px solid #CCC;
box-shadow: inset 0 1px #fff,0 1px 3px lightgray;
}

.wrapper img{
margin-left: 5px;
margin-top: 7px;
border-radius: 3px;
}

.ribbon-wrapper-green {
width: 160px;
overflow: hidden;
position: absolute;
height: 50px;
right: -17px;
}

.ribbon-green {
font: bold 10px Sans-Serif;
color: #333;
text-align: center;
text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
position: relative;
padding: 2px 0;
left: 9px;
top: 16px;
width: 137px;
color: darkcyan;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
background-color: lightcyan;
}

.ribbon-green:before, .ribbon-green:after {
content: "";
border-top: 3px solid darkgray;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
bottom: -3px;
}

.ribbon-green:before {
left: 0;
}
.ribbon-green:after {
right: 0;
}

.ozet_ekler {
float: left;
}

.ozet_ekler ul li {
float: left;
}

.ozet_ekler img {
width: 40px;
margin-right: 10px;
}

.ozet_ekler img:hover {
opacity: 0.7;
}

#signin_div li {
display: table-cell;
}

.dosya_ekle {
display: block;
padding: 10px 10px;
float: left;
}

.next_designer_info{
float: left;
padding-top: 20px;
padding-right: 10px;
font-size: 13px;
color: darkgrey;
}
.slider span{
width: 300px;
display: table-cell;
}

.slider{
margin-top: 40px;
margin-bottom: 40px;
    
}

.tooltip{
display: inline;
position: relative;
}
.tooltip-garantili{
display: inline;
position: relative;
top: 13px;
right: 45px;
}
.tooltip-garantili:hover:after{
background: #333;
background: rgba(0,0,0,.8);
color: #fff;
content: attr(text);
padding: 5px 15px;
position: absolute;
z-index: 98;
width: 220px;
top: 25px;
right: -20px;
}
.tooltip-garantili:hover:before{
border: solid;
border-color: #333 transparent;
content: "";
position: absolute;
z-index: 99;
-webkit-transform: rotate(180deg);
border-width: 9px 9px 0 9px;
top: 16px;
right: 3px;
}



.tooltip:hover:after{
background: #333;
background: rgba(0,0,0,.8);
color: #fff;
content: attr(text);
padding: 5px 15px;
position: absolute;
z-index: 98;
width: 220px;
top: 25px;
right: -20px;
}

.tooltip:hover:before{
border: solid;
border-color: #333 transparent;
content: "";
position: absolute;
z-index: 99;
-webkit-transform: rotate(180deg);
border-width: 9px 9px 0 9px;
top: 16px;
right: 3px;
}

.Raporla_Tumb img{
opacity: 0.3;
}
.Raporla_Tumb{
float: left;
margin-top: 10px;
}

.tt_no_submit{
text-align: center;
color: #E7533C;
background-color: #eee;
padding: 5px;
margin-top: 20px;
font-size: 15px;
font-weight: normal;
}

#content_content{
float: left;
margin-bottom: 60px;
}

.WinnerPage{
    margin-top: 30px;
}

#getOwnerLastLoginHidden,
#getOwnerLastLoginBriefHidden,
#howLongTimeLeftHidden{
    display: none;
}

.button.orange{
    background: #fecc5f;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71', endColorstr='#febb4a'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febb4a)); /*  WebKit */
    background: -moz-linear-gradient(top,  #feda71, #febb4a);
    border-color: #f5b74e #e5a73e #d6982f;
    color: #996633;
    text-shadow: 0 1px 0 #fedd9b;
    -webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    -moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;    
}
.button.orange:hover{
    background: #fecb5e;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354', endColorstr='#fecd61'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#fec354), to(#fecd61)); /*  WebKit */
    background: -moz-linear-gradient(top,  #fec354, #fecd61);
    border-color: #d29a3a #cc9436 #c89133;
    text-shadow: 0 1px 0 #fee1a0;
    -webkit-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;
    -moz-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;
    box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;    
}

.button.green{
    background: #b7d770;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#cae285), to(#9fcb57)); /*  WebKit */
    background: -moz-linear-gradient(top,  #cae285, #9fcb57);
    border-color: #adc671 #98b65b #87aa4a;
    color: #5d7731;
    text-shadow: 0 1px 0 #cfe5a4;
    -webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;
    -moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;
    box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;    
}
.button.green:hover{
    background: #b9d972;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872', endColorstr='#b9d972'); /*  IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#b8d872), to(#b9d972)); /*  WebKit */
    background: -moz-linear-gradient(top,  #b8d872, #b9d972);
    border-color: #8bb14d #83a648 #7d9e45;
    text-shadow: 0 1px 0 #d5e8aa;
    -webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;
    -moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;
    box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;    
}

.contest-admin{
   
}


/* Commnets */

/* Contest General Comments */

.contest_comments 
.comments_div{
    
}
.contest_comments 
.comments_div 
.total{
    float: right;
    margin-top: 10px;
    font-weight: bold;
    font-size: 13px;
    color: #E7533C;
    margin-bottom: 10px;
}


.contest_comments 
.comments_div 
.commentsform{
    
    margin-bottom: 20px;
    margin-top: 20px;
}

.contest_comments 
.comments_div 
.commentsform
.header{
    margin-bottom: 5px;
    font-size: 13px;
    padding: 5px;
    width: 645px;
    float: left;
    color: gray;
}

.contest_comments 
.comments_div 
.commentsform
.avatar{
    float: left;
}
.contest_comments 
.comments_div 
.commentsform
.avatar img{
    width: 44px;
    height: 44px;
    border: 1px solid lightgray;
}

.contest_comments 
.comments_div 
.commentsform
.commentTextareaWrapper{
    float: left;
}


.contest_comments 
.comments_div 
.commentsform
.commentTextareaWrapper
.commentTextarea{
    resize: none;
    overflow-y: hidden;
    width: 600px;
    line-height: normal;
    text-decoration: none;
    letter-spacing: 0px;
    height: 40px;
}


.contest_comments 
.comments_div 
.commentsform
.info{
    font-size: 12px;
    color: darkgray;
    display: block;
    float: left;
    width: 410px;
    text-align: left;
}

.contest_comments 
.comments_div 
.commentsform
.button_td{
    display: block;
    float: left;
    margin-left: 183px;
}

.contest_comments 
.comments_div 
.commentsform
.button{
    
}

.contest_comments 
.comments_div 
.comments_list
.header{
    clear: both;
    height: 43px;
    border-bottom: 1px solid lightgray;
    margin-top: 20px;
    background: #f5f5f5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
    background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    border-color: #dedede #d8d8d8 #d3d3d3;
    color: #555;
    text-shadow: 0 1px 0 #fff;
}

.contest_comments 
.comments_div 
.comments_list
.avatar{
    vertical-align: top;
    height: 42px;
    width: 42px;
    float: left;
    border: 1px solid #eee;
}
.contest_comments 
.comments_div 
.comments_list
.name-wrapper{
    float: left;
    margin-left: 10px;
    padding: 3px;
}

.contest_comments 
.comments_div 
.comments_list
.name{
    
}

.contest_comments 
.comments_div 
.comments_list
.comment-holder{
    
}

.contest_comments 
.comments_div 
.comments_list
.name a{
    text-decoration: underline;
    color: #3B3738;
}
.contest_comments 
 .comments_div 
 .comments_list
 .name a:hover {
color: #E7533C;
}
.contest_comments 
.comments_div 
.comments_list
.comment-holder
.name{
    
}

.contest_comments 
.comments_div 
.comments_list
.role{
    color: slategray;
    font-size: 11px;
}

.contest_comments 
.comments_div 
.comments_list
.comment_Date_wrapper{
    float: right;
    bottom: 5px;
    margin: 5px;
    position: relative;
    font-size: 12px;
}

.contest_comments 
.comments_div 
.comments_list
.comment_Date{
    display: block;
    padding-top: 5px;
    text-align: right;
    margin-top: 3px;
    font-size: 13px;
}
.contest_comments 
.comments_div 
.comments_list
.hoverable{
    cursor: pointer;
}

.contest_comments 
.comments_div 
.comments_list
.comment_DateHover{
   display: none;
position: absolute;
top: -33px;
width: 200px;
background-color: #f5f5f5;
-webkit-border-top-left-radius: 3px;
-moz-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-top-right-radius: 3px;
border-top-right-radius: 3px;
padding: 5px;
right: -5px;
text-align: center;
}

.contest_comments 
.comments_div 
.comments_list
.comment-body{
    clear: both;
    word-wrap: break-word;
    font-size: 15px;
    color: #3B3738;
    text-align: left;
    padding: 15px;
}

.contest_comments 
.comments_div 
.comments_list
.ShowmoreComment_main{
    text-align: center;
    margin-top: 20px;
}

.contest_comments 
.comments_div 
.comments_list
.ShowmoreComment{
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    border: 1px solid lightgray;
    cursor: pointer;
    margin-top: 40px;
    padding: 10px;
    background: url(/public/tt/images/header/highlight-bg.png);
    color: white;
    background-color: #E7533C;
}


.contest_comments 
.comments_div 
.comments_list
.ShowmoreComment:hover{
    background: url(/public/tt/images/header/menu-bg.png) repeat;
    color: white;
    cursor: pointer;
    background-color: #3B3738;
}

.contest_comments 
.comments_div 
.comments_list
.no-comment{
    text-align: center;
    color: #E7533C;
    background-color: #eee;
    padding: 5px;
}


/* comment_compact */

.comment_compact 
.comments_div{
    
}

.comment_compact 
.comments_div 
.total{
    font-size: 12px;
    display: block;
    margin-left: auto;
    padding: 5px 10px;
    color: #E7533C;
    margin-right: 20px;
    position: absolute;
    right: 5px;
}

.comment_compact 
.comments_div 
.commentsform{
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
}

.comment_compact 
.comments_div 
.commentsform
form{
    margin-left: 15px;
}

.comment_compact 
.comments_div 
.commentsform
table{
    width: 100%
}

.comment_compact 
.comments_div 
.commentsform
.header{
    font-size: 13px;
    color: gray;
    display: block;
    margin-left: auto;
    padding: 5px 0px;
    float: left;
}

.comment_compact 
.comments_div 
.commentsform
.avatar{
    float: left;
}

.comment_compact 
.comments_div 
.commentsform
.avatar
img {
width: 44px;
height: 44px;
border: 1px solid lightgray;
}

.comment_compact 
.comments_div 
.commentsform
.commentTextareaWrapper{
    float: left;
}

.comment_compact 
.comments_div 
.commentsform
.commentTextareaWrapper
textarea{
    resize: none;
    overflow-y: hidden;
    width: 305px;
    line-height: normal;
    text-decoration: none;
    letter-spacing: 0px;
    height: 40px;
}


.comment_compact 
.comments_div 
.commentsform
.info{
    font-size: 12px;
    color: darkgray;
    display: block;
    float: left;
    width: 278px;
    text-align: left;
}

.comment_compact 
.comments_div 
.commentsform
.button_td{
    display: block;
    float: left;
    margin-left: 20px;
}

.comment_compact 
.comments_div 
.commentsform
.button{
    
}

.comment_compact 
.comments_div 
.comments_list{
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
}

.comment_compact 
.comments_div 
.comments_list
.commentElement{
    width: 360px;
    padding-left: 20px;
}

.comment_compact 
.comments_div 
.comments_list
.header{
    color: #3B3738;
    text-decoration: none;
    clear: both;
  height: 24px;
    border-bottom: 1px solid lightgray;
    margin-top: 20px;
    background: #f5f5f5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
    background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    border-color: #dedede #d8d8d8 #d3d3d3;
    color: #555;
    text-shadow: 0 1px 0 #fff;
}

.comment_compact 
.comments_div 
.comments_list
.contest-holder{
    background: lightgoldenrodyellow;
}

.comment_compact 
.comments_div 
.comments_list
.avatar{
 float: left;
height: 22px;
width: 22px;
margin-top: 1px;
}

.comment_compact 
.comments_div 
.comments_list
.name-wrapper{
    border-bottom: 1px solid lightgrey;
}

.comment_compact 
.comments_div 
.comments_list
.name{
    font-size: 13px;
    margin-left: 10px;
    float: left;
    padding-top: 4px;
}
.comment_compact 
.comments_div 
.comments_list
.name
a{
    color: #3B3738;
    text-decoration: none;
}

.comment_compact 
.comments_div 
.comments_list
.role{
    font-size: 10px;
    float: left;
    padding: 7px 15px 0px 8px;
}

.comment_compact 
.comments_div 
.comments_list
.comment_Date_wrapper{
    float: right;
    font-size: 11px;
    margin-top: 3px;
    margin-right: 10px;
}

.comment_compact 
.comments_div 
.comments_list
.comment_Date{
    clear: both;
    word-wrap: break-word;
    font-size: 13px;
    color: #3B3738;
    text-align: left;
}

.comment_compact 
.comments_div 
.comments_list
.comment_DateHover{
    display: none;
}

.comment_compact 
.comments_div 
.comments_list
.comment-body{
    clear: both;
    word-wrap: break-word;
    font-size: 13px;
    color: #3B3738;
    text-align: left;
    padding: 15px;
}

.comment_compact 
.comments_div 
.comments_list
.ShowmoreComment_main{
    
}

.comment_compact 
.comments_div 
.comments_list
.ShowmoreComment{
    
}

.comment_compact 
.comments_div 
.comments_list
.no-comment{
    
}

/* Desginer Comments */

.ContestDesignerWrapper{
    position: relative;
}


.ContestDesigner_discuss {
    width: 408px;
    margin-bottom: 40px;
    background-color: white;
    position: fixed;
    z-index: 100;
    box-shadow: inset 0 1px #fff,0 1px 1px lightgray;
    border: 1px solid lightgray;
    border-top: 0px;
    top: -21px;
    position: absolute;
    right: 0px;
}

.comment-contestDesigner{
float: right;
cursor: pointer;
display: block;
height: 40px;
width: 40px;
padding: 10px;
background-color: #eee;
border-left: 2px solid white;
position: relative;
}

.comment-contestDesigner:hover{
float: right;
cursor: pointer;
display: block;
height: 40px;
width: 40px;
padding: 10px;
background-color:lightgray;
border-left: 2px solid white;
}

.comment-contestDesigner a{
background: url('/public/tt/images/contest/tasarimciyorum.png') no-repeat;
float: right;
cursor: pointer;
display: block;
height: 40px;
width: 40px;
}

.comment-contestDesigner a:hover{
background: url('/public/tt/images/contest/tasarimciyorum.png') no-repeat;
float: right;
cursor: pointer;
display: block;
height: 40px;
width: 40px;
}

.comment_cls_opn{
text-align: center;
padding: 5px;
border: 1px solid lightgray;
cursor: pointer;
margin: 20px;
background-color: #E7533C;
color: white;
font-weight: bold;
font-size: 13px;
}

.comments_list_roller{
margin-top: 20px;
height: 303px;
overflow: scroll;
overflow-x: hidden;
}
.comments_admins{
    display: none;
}


.contest_comments 
 .comments_div 
 .comments_list
  .contest-holder {
background: lightgoldenrodyellow;
}


.contest_comments 
 .comments_div 
 .comments_list
  .contest-moderator {
background: lightcyan;
}

.fullscreen_img{
    position: absolute;
    z-index: 12;
}

.ContestWatchList{
    text-align: center;
}

.DeveloprToolBotton{
    position: relative;
    width: 100%;
    text-align: right;
    
}
.DeveloprTool{
    display:none;
    position: relative;
    height: 220px;
    
}
